(原) Miniserve小巧的跨平台文件服务器 2024年11月6日    miniserve miniserve是Rust开发的工具,也跨平台。当前版本0.28.0,不到2MB的大小。 最简单的文件服务器: miniserve . 指定当前目录 miniserve.exe E:\Linux\ -g -z -q -u -U -D -t “Ease” -p 80 –auth ease:123123 -g 允许tar.gz压缩 -z 允许zip压缩 -q 显示二维码(方便手机) -u 允许上传文件 -U 允许创建目录 -D 目录优先列出 -t “Ease” 浏览器Title -p 端口定义 –auth 授权 ...
(原) Brook跨平台网络工具 2024年11月6日    b攚 Brook又是Golang所作,自然的跨平台。 Github 看了半天,也是似懂非懂,据说功能很强。作转发,作代码。后面有机会再回来学习。 brook relay -f :80 -t 192.168.1.40:8088 转发:访问本机80端口,即转发到192.168.1.40:8088 ...
(原) 服务器稳定性思考 2024年10月31日    刚发现服务器不能访问,联系服务商中。 发现依靠某服务器进行多内网均衡,还是不够稳定,此服务器也会出现这样那样的问题。 那应该向上移,依靠DNS服务器解析时进行均衡负载,在跳转服务器之前,对服务器的存活进行判断。服务商也应该保持多个。 ...
(摘) SingleInstance 唯一运行 2024年10月11日    唯一 这是在Win下确保程序唯一运行的代码 package main import ( "fmt" "syscall" "unsafe" ) var ( kernel32 = syscall.NewLazyDLL("kernel32.dll") procCreateMutex = kernel32.NewProc("CreateMutexW") ) // from https://claude.ai/chat/38e56e68-e64a-4a1b-8272-7ac1a5e7ba82 func …
(原) 当前AI功能部份试用有感 2024年10月11日    ai 当前的AI各大模型还处于“社会主义的初级阶段”,并没有一些自媒体吹的那么神,更多多的是处于自媒体宣传的需要。 从自己使用的感受来说,它确实能达到一些功能,就是在搜索的基础上进了一步。但大量的过时信息(特别是IT类的变化非常大)、错误信息,以及不同的环境导致的问题,它是根本无从处理的。现在的模型基本就是基于一个时间节点进行训练,短则半年,多则一年的时间空档,导致它出来的东西不能使用。当然,它确实有借鉴意义或启发作用。 我试用了通义千问、Ollama、Cursor、Copilot等,基本都差不多这样。或许对于更新慢的知识方面,它会更有优势一些。但在IT方便,远达不到它替我编程的程度。 就针对最近吹 … ...
(原) EaseTools: 做一个自己的工具 2024年10月11日    easetools 做一个自己的工具,可惜有些模块只支持Windows,希望有时间可以扩展到Linux下,并替代/减少一些第三方工具。 文章最后更新:2024.11.8 ...
(原) 为多人提供AI服务 2024年10月8日    ai ollama 通过本地部署Ollama,加载通义千问等大模型,可以在普通电脑上运行AI。 进一步通过设置 OLLAMA_HOST ,可以为网络提供AI服务。 再一步,将本机映射到外网,可以通过Ollama的手机APP为更多的手机用户有提供AI服务。 ...
(原) 一种冷备方案 2024年9月29日    冷备 冷备多数就是移动硬盘进行数据备份,热备一般是指长期在线备份。备份的目的都是为了安全,冷备一般做为热备的补充。另一个特点是磁盘在线/使用时间短,逻辑上寿命更长。同时也节电:长期在线一些基本不用的东西,总觉得是浪费。 在个人“机房”里如何实现冷备呢?比如我在异地的家,就是里的“机房”。 ...
(摘) templ 用Go构建HTML 2024年9月26日    templ golang 在学习新项目BluePrint时,又遇到知识盲点:templ,补一补。 templ即用golang来构建html,想必更加灵活和“熟悉”,功能也更强大。 以下是直接机翻的templ特点: 服务器端渲染:部署为无服务器函数、Docker 容器或标准 Go 程序。 静态渲染:创建静态 HTML 文件以根据您的选择进行部署。 编译代码:组件被编译成高性能的 Go 代码。 使用 Go:调用任何 Go 代码,并使用标准的 if、switch 和 for 语句。 无 JavaScript:不需要任何客户端或服务器端 JavaScript。 出色的开发人员体验:附带 IDE 自动完成功能。 示例代码: ...
(摘) Golang在Windows中定义全局热键 2024年9月25日    热键 package main import ( "flag" "fmt" "unsafe" "golang.org/x/sys/windows" ) var ( user32 = windows.NewLazySystemDLL("user32.dll") procRegisterHotKey = user32.NewProc("RegisterHotKey") procGetMessage = user32.NewProc("GetMessageW") …