Golang使用新版的Analytics Reporting API

前言

今年Google对旧的API进行了迁移,今年都得升级到Google Analytics 4,之前写的已经过时了。
我的博客用的就是Google的analytics api做的统计,今年早些时候已经迁移完成了,一直没写,现在整理一下。

与旧版的一些区别

go.mod修改

1
require google.golang.org/api v0.176.1
阅读更多

Jetbrains插件之升级到2.0

之前做的小组内使用的jetbrains插件是1.0的,在高版本的goland上经常出现

1
com.intellij.diagnostic.PluginException: `ActionUpdateThread.OLD_EDT` is deprecated and going to removed soon.

这主要是重写了AnAction的update方法出现的。新的jetbrains IDE平台上需要指定一下ActionUpdateThread是BGT或者EDT,OLD_EDT是将要移除的。

阅读更多

记一次docker容器逃逸实践

前言

爸妈家的宽带有了公网ip之后,打算利用一下之前买的可以装docker的路由器。安装之后,发现限制还是比较多的,不能使用privileged等特权操作。查了一下网上的资料,这款路由器明确已知的漏洞需要降级固件。由于路由器不在身边,于是打算找找其他漏洞。

发掘漏洞

通过capsh --print查看容器的capabilities

阅读更多

记编译linux版的moonlight

前言

想用开发版+便携屏代替笔记本,目前找得到的给rockchip芯片使用的moonlight是4.3.1,这个版本不支持触摸的样子。所以想编译个6.0的版本,记录一下踩坑的过程。

阅读更多

探索安卓设备如何优雅远程Windows设备

前言

在安卓设备上使用微软官方的rdp,一些快捷键会被安卓系统响应,比如win+tab alt+tab之类的。我想在外使用安卓设备远程台式机、代替笔记本。这次研究了一下通过无障碍响应这些快捷键,试着改造一下开源的moonlight。

阅读更多