(原)
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") …