国内app个人开发者前景暗淡

最近在看“安卓商店和应用市场上架指北 – 2021”,按作者最后上传成功的三个国内app商店尝试了一下,发现以下几个现象:

  1. 小米已不支持个人开发者注册
  2. 酷安需要在5月20日前尽快补充相应ICP备案号及截图资料,逾期将做下架处理。同时在应用启动时提供用户协议及隐私协议告知用户应用需要获取权限的用途,同时提供同意和不同意选项。目前自己的apk无法上传成功。
  3. 华为没试过,估计也不乐观

这样下去国内的app个人开发者几乎都无法上传到app商店,一个ICP备案号和软著就差不多搞得你焦头烂额,还不用提后续的ICP许可证。哎… 可能国内的app个人开发走到头,国内市场拜拜了,去它Y的,出海吧。

IDEA设置java版本

环境:macos, idea

由于java是通过sdkman安装的,而默认就是隐藏文件,路径为/Users/xxx/.sdkman/candidates/java,在使用IDEA项目的Project Structure -> Platform Settings -> SDKs设置java版本时无法找到。因此在add new sdk出现对话窗口时需要按一下Cmd+Shift+Period组合键,这时在对话窗出现隐藏文件,选择即可。

Rails 内存占满

最近搭建一个rss feed管理的rails应用,在使用一段时间后内存差不多就占满,就是pumasidekiq这两个进程占用。一种比较灵活的方式,使用像puma_worker_killer这样的监控程序,监控rails进程达到一定内存占用后将其重启,但这样使用体验不好。

由于ruby使用glibcmalloc进行内存分配,这是一个比较老旧的内存分配器,性能比较低分配时会产生大量碎片,所以切换jemalloc做为Ruby应用的内存分配器

# ruby -v

ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]

#apt-get install libjemalloc-dev

#apt-get install libcurl4 libcurl4-openssl-dev

# rvm reinstall 2.6.3 -C –with-jemalloc

创业项目的特征

目前在做一些创业项目或事业,发现其中有意思的特点:

  1. 产生复利
  2. 边际成本接近零
  3. 睡后收入

不知道是有意为之还是撞上大运,做这些项目本身就可以让自己脱离时空限制。以后就朝着这个方向努力。