Jason

独立开发,自由职业


  • 分类

  • 友链

  • 关于

  • 搜索

1202 - Google Universal Analytics 替代

发表于 2023-12-02 | 分类于 每天写一点

Google Universal Analytics 被 Google Analytics(分析)4 取代后,对我影响比较大的,是我之前一直用前者来收集 Events,进行 App 的分析。而后者的 Events,少了数据随时间的变化曲线,用起来不方便。

找过同类,试了类似 mixpanel 的服务,但用惯了免费又强大的 Google Universal Analytics,再来看这些不那么强大又不免费的服务,有点接受困难 😂

想着造个轮子试试,花了点时间,做了个后端存储 Events 服务,用 sqlite 存储,先跑起来。

之后,再去研究时序数据库,找到适合的存储方案。

然后,再做个简洁的前端,用合适的方式,展示自己关心的数据。

自己用一段时间,如果觉得好用,就打包成服务,做成一款产品。

1201 - 存亡危机

发表于 2023-12-01 | 分类于 每天写一点

08年,特斯拉和 SpaceX 同时迎来存亡危机。

没有过濒死体验,

没用尽最后一丝力气,

就不会有泼天的成就。

1130 - docker & nignix

发表于 2023-11-30 | 分类于 每天写一点

又屯了台服务器,又要使用 nginx 搭建网站系统。为了以后屯更多服务器时方便配置,折腾了通过 docker 运行 nginx,使用 Let’s Encrypt 更新 https/ssl。

整理了一下,传到 GitHub 了:

https://github.com/atjason/docker-nginx

另外,把这个开源出去,并在开发者群和 V2EX 介绍时,收到了大家同类的介绍,知道了很多更优秀工具的存在,开心。


如何使用

  • 克隆本项目。
  • 使用 ./vhost.sh add your_domain.com 添加站点。
    • 提前设置好域名的 DNS,指定当前服务器 IP
  • 将站点文件添加至:./www/your_domain.com/public
  • 更新站点配置文件:./nginx/conf.d/your_domain.com.conf
  • 启动 docker:./start.sh
  • 修改站点配置文件后,重载 nginx:./reload-nginx.sh
  • 使用 crontab 定期更新 ssl:./renew-ssl.sh

介绍本项目

各文件夹及文件:

  • nginx: nginx 配置文件
  • www: 站点数据文件,每个域名一个子文件夹,日志位于 www/log
  • ssl: ssl 配置文件,使用 Let’s Encrypt 生成及更新
  • vhost.sh: 添加、删除站点
  • compose.yaml: docker compose 配置文件
  • start.sh: 使用 docker compose up 启动
  • reload-nginx.sh: 修改站点配置文件后,重载 nginx
  • renew-ssl.sh: 使用 Let’s Encrypt 更新 ssl

1129 - Samba VS WebDAV

发表于 2023-11-29 | 分类于 每天写一点

折腾了 NAS,奇怪的是,Samba 非常慢,只有几 MB。意外试了下 WebDAV,发现速度正常,能有 70MB。不去研究为什么了,先用着再说。

硬件用的是天钡 R1,CPU Intel N100,空跑 Windows,CPU 占用明显。不适合做桌面 CPU,也就做做 NAS 软路由这些活。

1128 - 最该做什么

发表于 2023-11-28 | 分类于 每天写一点

适合一个人长期发展的坐标,就是做:

  • 自己喜欢的
  • 擅长的
  • 有市场的(满足特定人群刚需)
  • 有技能长期性的(这个本事不会因为年龄变大身体变差而贬值)

这 4 个条件的交集,做这件事。

1…464748…626
Jason

Jason

记录一位独立开发者的精进之路,分享自由职业者的生存方式。

3129 日志
9 分类
5 标签
RSS
GitHub Twitter Weibo
Links
  • Toolinbox
© 2011 - 2025 Jason 浙ICP备16002197号