微游技术部一周分享 20221211期

本周关键字:Android接入Google Tag Manager, DataX列类型不支持的解决方法, mac上调试ios web应用, 浏览器实现录屏功能, ssh免密登录, zx脚本

minigame-logo

大家好,以下是微游互娱技术部本周的分享:

1. [Android开发] Android 接入Google Tag Manager

https://juejin.cn/post/7175409860643651643/

Google Tag Manager基于Firebase Analytics,通过Google Tag Manager,可以实现和管理App中的埋点事件,并轻松的分发到其他统计平台。目前支持:

  • Floodlight
  • Google Ads
  • adjust
  • AppsFlyer
  • Apsalar
  • Kochava
  • Tune
  • Custom Function Calls(适用于其他产品)

本文详细介绍了google tag manager的接入方法。

2. [数据库] DataX数据同步中遇到不支持的类型的处理方法

https://overstarry.vip/posts/datax数据同步中遇到的问题/

最近在使用阿里云提供的DataX进行PostgreSQL和PostgreSQL之间的数据同步,在数据同步过程中,遇到了一个问题:DataX不支持数据库读取某些字段类型,例如jsonb。

本文提供了几个解决思路,并用第三种方法解决了该问题。

  • 修改列类型
  • reader修改字段类型
  • 临时列写入

3. [Web开发] mac用safari调试ios H5页面

https://juejin.cn/post/7175724465064509498/

本文介绍如何在mac电脑上使用safari调试ios中的web页面。

4. [Web开发] 在浏览器中实现录屏功能

https://juejin.cn/post/7175719428774969400

本文介绍如何在浏览器中使用js来实现录屏功能,并提供了示例。

5. [运维] SSH免密登入Ubuntu

https://luckytking.github.io/2022/12/ssh免密登入ubuntu/

本文介绍了ssh的概念,以及如何使用ssh免密登录ubuntu和该方法的好处:避免密码泄露。

6. [Js开发] 使用 zx 编写脚本快速完成任务

https://juejin.cn/post/7175773142562897957

我们通常会开发一些简易的脚本来完成一些重复工作,bash 和 Node.js 都是不错的选择,Node.js 一些编程语言特性和 JavaScript 已经是前端程序员必备技能在开发脚本工具时会有一些优势。本文介绍一个 Google 开源的工具 zx 可以让我们更方便快速高效的使用 Node.js 编写脚本工具。

以上。