微游技术部一周分享 20230624期

本周关键字:Android蓝牙连接,k8s常用命令, Metrics Server,k8s探针, 格式化国家名,提示性文案设计,用户本土化信息,Canvas生成图片。

minigame-logo

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

1. [Android开发] Android Bluetooth(一)— 扫描和配对附近的设备

https://juejin.cn/post/7247540660395474981

手机都有蓝牙功能,可以与其他有蓝牙功能的设备连接、传输数据等。
本文介绍如何使用蓝牙框架API扫描和配对附近的设备。

2. [k8s] Kubernetes常用命令整理

https://www.cnblogs.com/zxfprogram/articles/17500813.html

本文整理了使用k8s时常用的命令及用例:

  • kubelet
  • kubectl
  • kubeadmin

3. [k8s] K8s安装Metrics Server

https://luckytking.github.io/2023/06/k8s安装metrics-server/

Metrics Server是一个可扩展的、高效的容器资源度量源,用于Kubernetes内置的自动伸缩管道。

本文介绍如何在k8s中安装Metris Server。

4. [k8s] Kubernetes Health check

https://overstarry.vip/posts/kubernetes-healthcheck/

本文介绍k8s中的一个重要概念: 容器的健康检查。在k8s中,你可以为 Pod 里的容器定义一个健康检查“探针”(Probe)。 这样,kubelet 就会根据这个 Probe 的返回值决定这个容器的状态,而不是直接以容器镜像是否运行(来自 Docker 返回的信息)作为依据。 这种机制,是生产环境中保证应用健康存活的重要手段。

5. [web开发] 如何格式化国家名称

https://juejin.cn/post/7247888913867505725

遇到需要根据不同语言展示不同国家名称时,需要如何处理呢?本文介绍了两种方案:

  • CLDR(Common Locale Data Repository) ,这是一个提供国际化数据的项目,其中包括了不同语言的名称、国家名称、日期、货币等等数据,目前被各大公司广泛使用在各种项目中,如AdSense
  • Intl.DisplayNames,这是浏览器提供的原生 API,可用来格式化国家名称、货币单位等数据,不需要额外安装 CLDR 数据。

6. [web开发] 如何获取用户本土化信息

https://juejin.cn/post/7248062581277130812

为了向用户提供更好的内容推荐,需要获取用户的本土化信息,本文介绍获取用户本土化信息的几种常见方法,以及各自的优缺点。

7. [产品设计] 在页面中文案也是需要设计的

https://juejin.cn/post/7248035662073806909

在吸引用户使用产品时,精准的提示性文案设计可以作为改善用户体验和吸引用户的工具,而糟糕的文案则甚至会破坏产品中最好的用户体验。

本文介绍如何设计有效的提示性文案。

8. [游戏开发] NodeJS: 用Canvas生成游戏资源图片

https://juejin.cn/post/7248073216512557114

使用Node.js和Canvas来生成游戏资源图片是一种简单而灵活的方式,特别适合独立开发者或不熟悉图像处理工具的开发者。本文详细介绍了该方案的原理和实施步骤。

以上。