微游技术部一周分享 20221211期
本周关键字:Android接入Google Tag Manager, DataX列类型不支持的解决方法, mac上调试ios web应用, 浏览器实现录屏功能, ssh免密登录, zx脚本
大家好,以下是微游互娱技术部本周的分享:
1. [Android开发] Android 接入Google Tag Manager
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数据同步中遇到不支持的类型的处理方法
最近在使用阿里云提供的DataX进行PostgreSQL和PostgreSQL之间的数据同步,在数据同步过程中,遇到了一个问题:DataX不支持数据库读取某些字段类型,例如jsonb。
本文提供了几个解决思路,并用第三种方法解决了该问题。
- 修改列类型
- reader修改字段类型
- 临时列写入
3. [Web开发] mac用safari调试ios H5页面
本文介绍如何在mac电脑上使用safari调试ios中的web页面。
4. [Web开发] 在浏览器中实现录屏功能
本文介绍如何在浏览器中使用js来实现录屏功能,并提供了示例。
5. [运维] SSH免密登入Ubuntu
本文介绍了ssh的概念,以及如何使用ssh免密登录ubuntu和该方法的好处:避免密码泄露。
6. [Js开发] 使用 zx 编写脚本快速完成任务
我们通常会开发一些简易的脚本来完成一些重复工作,bash 和 Node.js 都是不错的选择,Node.js 一些编程语言特性和 JavaScript 已经是前端程序员必备技能在开发脚本工具时会有一些优势。本文介绍一个 Google 开源的工具 zx 可以让我们更方便快速高效的使用 Node.js 编写脚本工具。
以上。