⊹ 哈希计算器



   ⊹ wasm 技术构建。

   功能:
   
     1. md5sum, sha256sum 计算。

        linux 指令参考:
            echo -n "ty.cx" | md5sum
            echo -n "ty.cx" | sha256sum
   
     2. wasm 技术验证。

        探索 wasm 在客户端执行服务端渲染逻辑,减轻服务器压力,提高响应速度。

        这有助于提升 web 应用的性能和用户体验。

   平台:Linux
   
   开发语言:Go
   
   开发时间:2024.11

   测试地址:哈希计算器

   说明:此程序主要对 wasm 做技术验证。如对 wasm 文件体积比较敏感,推荐使用 TinyGo 继续优化。

⊹ GoTicket 票务图片处理程序



   为某票务代理商开发的票务图片处理程序。

   功能:
   
     1. 以 Excel 为数据源。
   
     2. 将对应的游客信息和门票二维码动态合成。

   平台:Windwos
   
   开发语言:Go
   
   开发时间:2024.08

⊹ Quick Helper 小助手



   为 "极简文档系统" 开发的辅助工具。

   功能:
   
     1. 本地和远程站点快速同步。
   
     2. "文章发布" 相关快捷操作。

     3. ssh 终端同步映射。

   平台:Windwos
   
   开发语言:Go, Windows 注册表
   
   开发时间:2022.08

   官网:canoe.cc

⊹ aiy.one 归档、搜索插件



   Go 语言开发的 FastCGI 插件。

   通过 nginx + FastCGI + Go 插件,为 "极简文档系统" 实现 "归档、搜索" 功能。

   功能:
   
     1. 站点、目录级归档、搜索。

     2. 文章 "分享" 功能(现已从 "主线版本" 剥离,独立编译使用)。

   平台:Linux
   
   开发语言:Go
   
   开发时间:2022.08

   官网:aiy.canoe.cc

⊹ Qsync 代码增量同步、备份、回滚工具

   Qsync 来源于 "逗号" 早期的代码发布脚本。

   基于 rsync + ssh 实现。

   功能:

     1. 多机同步(多进程并发执行)

     2. 干跑测试

     3. 日志记录

     4. 随机数确认(防止误操作)

     5. 版本任意回滚

   平台:Linux
   
   开发语言:C, sh 脚本
   
   开发时间:2020.03

⊹ HTTP Web 框架 Canoe

   内部使用的 web 开发框架。

   功能:

     1. 快速和轻量级

        框架的设计注重性能和效率,采用了一些优化措施。

        不求大而全,仅为快速开发 api 接口而生。

     2. 动态路由

        使用 Trie 树实现动态路由解析。

        支持参数传递、路由分组等特性。

     3. 中间件
		
        支持中间件的使用,可以方便地在请求处理过程中执行操作。如身份验证、日志记录等。

        默认支持 "日志记录" 和 "错误恢复" 中间件。

     4. JSON 解析

        内置了对 json 的解析和序列化的支持,使得处理 json 数据变得简单而高效。

     5. HTML 模板渲染

        支持 html 模板渲染和静态资源服务。

   平台:Windwos, Linux
   
   开发语言:Go
   
   开发时间:2019.11

⊹ 文件服务器



   文件服务器,多用于 "家庭媒体中心"。

   功能:
   
     1. 文件列表。
   
     2. 视频投屏(大屏播放)。

   平台:Windwos, Linux
   
   开发语言:Go
   
   开发时间:2016.05

   文件服务器(下载):file-server.exe / file-server.tar.gz

   DLNA 服务器:dlna-server.exe(视频码流较大时推荐使用 -v 模式)

⊹ 天元令牌

   为 "天元(医疗)项目管理系统" 开发的安全登录 App 解决方案。

   功能:
   
     1. 指纹 + Token 安全登录。

     2. 每隔 60 秒产生一个随机 6 位动态密码。

   平台:Android, iOS
   
   开发语言:Java, Objective-C
   
   开发时间:2013.10

⊹ PHP 源码加密扩展

   为 "天元(医疗)项目管理系统" 开发的源码授权加密扩展。

   功能:
   
     1. OpCode 级别源码加密。

     2. 完整的 php 源码商业方案(采用源码加密 + 机器指纹生成机器码 + 机器码申请授权码)。

   平台:Linux
   
   开发语言:C
   
   开发时间:2013.10

⊹ ICMP flood 测试工具

   仅用于 "Dosnipe 抗 DDoS 攻击防火墙" 开发测试。

   功能:
   
     1. 高效模拟 ICMP flood 攻击。

     2. 可实现无源 ip 远程控制(非后门,协议层实现)。

   平台:Windows, Linux
   
   开发语言:C
   
   开发时间:2008.11

⊹ 极简文档系统

   * 仅用 nginx 实现文档系统。

   官网:canoe.cc

⊹ 文本传送带

   用于 PC 端和手机端的文本传输。

   官网:send.canoe.cc

技术支持:stop.work