BLCL的博客小馆

binance币安理财存U年化收益40% !!牛市躺着就是收钱,闲置资金记得放理财!立即注册立享收益!!

首页

关于

归档

尝试让AI手搓个TTF格式生成器

一个奇怪的需求:如何在浏览器判断一个字体是否支持某个字符? (原始需求是:遇到一些字符渲染错位问题,看起来是字体不支持,fallback 到别的去了。) 想到的方法是:用canvas渲染看宽度。但因为这个 fallback机制,所以更好的办法是拿一个已知的特殊字体去比对,如果fallback了说明不支持。 那么问题来了,这个 fallback font 你不可能下载一个包含所有字符的,那样体积会很大,所以最好是按需生成一个,只包含一个字符,用来比对。那么这个问题就转换成了:如何在浏览器js里动态生成一个 .ttf 格式的字体文件,只包含一个字符? 这里不考虑 woff woff2,因为前者已经过时了后者比 ttf 更复杂。 一开始以为很easy,让 ChatGPT搓,打开浏览器就懵逼 OTS parsi..

更多

精打细算VPS扫除

2022年买的VPS一直没怎么管,今天想跑点东西发现大户 warp-cli 真是吃资源啊。果断删掉 公司的服务器都是SA管理,自己的一般很少去折腾,这次也是闲的,好奇系统里杂七杂八都是啥玩意儿,挨个找AI审问一遍 systemctl list-units --type=service --state=running blk-availability udisks2 插拔优盘的 fwupd 固件更新 ModemManager multipathd open-iscsi iscsid 存储用的 packagekit GUI包管理器 polkit GUI 策略kit snapd snapd.apparmor snapd.autoimport GUI里的 App store lvm2-monito..

更多

I made a paste service

I've been busy vibe coding a paste service. Sharing content has been painful these days and I always have some snippets or images to share with my friends. The service is up and running in publick hosted $URL = https://p.est.im It's running on a free tier Cloudflare Worker with everything stored in D1. To upload a paste is easy, just curl -T /path/myfile..

更多

「负面」

Hacker News 超过65%的回复是负面 老问题了,感觉NLP似乎很喜欢做 sentiment analysis。也写过一篇为什么网上喷子那么多,戾气那么大? 正面负面,这玩意不是很主观的吗? 刚要睡觉,结合之前 LSTM 的发明人通过数学公式定义什么是「美」,突然有个想法。 更好的分类是—— ugly or not。这里的 ugly 就是「出丑」表示不对劲 的意思。 有个底层逻辑是,如果遇到符合预期,正常的东西,人们是不会费时间写字儿赞美,认同,表扬的。但是遇到 ugly 的需要额外费劲解释的,多半会投入精力去辨析。 大脑皮层被熨平那种丝滑感,即便陈述是错的,也可以欣然接受。毕竟「押韵的就是有道理的」 如果需要大费周章去辨析的东西,那么它就是有问题的,something wrong,那就是「负面」..

更多
loading..

ChatGPT Free账号没有GPT-5的选项

8月初已经收到GPT5推出的消息。打开ChatGPT一看左上角的选项里没有GPT5的选项。但是询问GPT,它会回答现在就是GPT51我这边已经是 GPT-5 Thinking,可以直接继续帮你。目前用的是free账号,推测OpenAI给限额的GPT-5使用。看了YouTube的视频,Plus或者Pro账号就能直接切换到GPT-5再等等,等GPT-5普及到free账号

更多

My nvim config in 2025

翻看 git log,2025 年的提交历史定格在 80 余次。借此机会,我打算对这一年的配置迭代与思考逻辑做一次总结复盘。 迁移至 blink.cmp 原有的补全系统虽然能用,但在处理数千行的大型代码文件时,毫秒之间的输入延迟仍会带来明显的顿挫感。基于社区对 blink.cmp 的推荐,以及我对该插件能力的乐观判断,我决定跟进。 迁移过程大致顺利,本打算拥抱 blink 生态全套方案并切换至 blink.pairs,但在实际使用一月后,发现针对部分边缘情况的处理, nvim-autopairs 依然更为稳定,因此最终选择回滚。目前的补全体验,确实更加的流畅。 LSP 简化 Neovim 0.11 引入了全新的 LSP 配置范式,nvim-lspconfig 的定位随之转型,逐渐回归为纯粹的配置中心,减少..

更多

LLM的弱点——不能很好的讲笑话?

元旦节长途旅行,无聊,我问娃,AI的弱点是什么?答:没有嗅觉,这个的确是物理限制,我之前吹的。哈哈哈。AI has no taste 🤣 这一路为了打法无聊时光,下载安装了个豆包闲聊。娃很喜欢猜历史人物。我发现一个规律,豆包似乎在缩小3、4次范围之后,就会进入 “你想的是不是XXX” 这种点菜名儿模式,而不是想办法进一步缩小范围。 这种模式如果是猜常见人物,那么特别准。如果是猜冷门、模糊的的,就容易 miss。 AI这种 hit or miss,让我不禁联系到不知道哪里看到过一个大佬的说法,现阶段LLM有个弱点,训练的时候给 next token “回答正确” 的单一结果给的权重太高,比如让AI讲一个 joke,它便老是翻来覆去讲那一个最擅长最经典的,就像是背题背出幻觉了。 不能很好的讲笑话,难道是LL..

更多
loading..

使用Elasticsearch分析腾讯云EO日志

腾讯云EO可以查看一些指标信息,但是更加详细的信息需要我们下载离线日志自行分析。获取日志下载链接腾讯云会将日志打包为.gz格式,解压后文件会包含多行,每一行都是一个JSON格式的数据,对应一条EO的请求日志,日志格式可以参考腾讯云文档。我们可以批量获取最近一个月的日志下载链接之后复制所有链接并保存到urls.txt文件中。启动Elasticsearch集群我们参考官方文档使用docker来启动集群,首先下载.env和docker-compose.yml,之后在.env文件中设置es和kibana的密码都是123456,然后设置STACK_VERSION=9.2.3。考虑到数据量比较大,可以提高容器的内存大小,我这里设置了一台8G。12345678910111213141516171819202122232..

更多

gpt5.1 释义意大利、乌克兰国歌歌词

之前 ChatGPT释义意大利国歌歌词 还是 gpt-3.5,得到的答案有点模糊,主要是不会用,还你一句我一句聊天呢。 现在提词也用得多了,知道怎么敲打AI 才能获得想要的结果了。 prompt写: 用中英双语一句一句翻译下面的歌词,每一句都面向无背景的读者解释其含义,以及历史渊源 Fratelli d'Italia (Inno di Mameli) ... (贴上歌词全文 回答: 这首歌是意大利国歌《Fratelli d’Italia》,又称《Inno di Mameli》,写于 1847 年,处于意大利民族复兴运动 Risorgimento 的时代。 《Fratelli d’Italia》(马梅利之歌)逐句翻译与解释 第一节 Fratelli d'Italia Brothers of I..

更多
loading..

Finale 3D与FWsim 烟花设计软件

Foreword 体验一下目前烟花领域比较主流的两款设计软件:Finale 3D 和 FWsim。它们都可以算是偏烟花方向的 SFX 设计工具。之前折腾过一些偏灯光的舞美软件,里面多少带了一点烟花模块,但基本都是“顺带做做”,专业度一般。 这次就专门来看看,真正以烟花为核心的专业软件,发展到了什么程度。 Finale 3D https://finale3d.com/ 3D 模拟烟花效果,所见即所得,大致能力包括: 支持 3D 模型导入 支持地图导入 支持音频时间码,同步时间 支持自定义烟花效果模型 内置烟花库 看起来整体价格也还算友好,不是那种完全摸不到的级别。 注册激活以后虽然不能保存和导出成正式工程,但对于单纯体验、研究格式、看工作流,已经够..

更多
12345692