tison

统计数据

24
文章
0
粉丝
0
获赞
151
阅读

热门文章

1

TechFlow 深潮 发布的文章:近期教育领域的变化引发了广泛讨论,我认为教育改革应该更加注重学生的个性化发展和创新能...

145 32
avatar
tison
5天前
刚才突发奇想,运维 SOP 用 Jupyter Notebook 管理,是不是一种非常合理的实践。正好是文档 + 可执行脚本。
#运维SOP #Jupyter Notebook #文档 #可执行脚本
avatar
tison
3周前
这个确实,刚才正好试着减少一些热路径上的拷贝。Rust 手动做了很多特化,需要写久了才知道在哪里。脑子变成各种特化的形状以后,写起来还是很流畅的。但是之前可能就跟我早年写 Haskell 时候不知道开什么扩展有点类似。 下面是两个版本和我一开始写不太出来时候问 AI 给的答复,应该说 AI 答得不是特别好。具体我后一个 safe 的版本效率怎么样,还得再仔细看看。主要是 Drain 我记得花样比较多,实际就是在 Review 里面的指针操作。 但是写 Rust 确实该说不说,在数据库层面,比 C++ 好不少,主要是封装掉了很多平台特定的细节,只在需要的时候触碰。另外虽然写 unsafe 比写 C++ 难多了,但是别人包好的 safe code 确实比较省心。如果所有代码都是自己写的,那用 C/C++ 也很容易做到内存安全,Rust 主要还是生态协同的时候定好了 contract .. 不考虑 Dynamic Class Loading 的好处的前提下,也确实能吃掉一部分 Java 的场景。但是 Java Class Loading/Reflection 的灵活性太强了,做插件系统和一些更加动态的能力,Rust 就跟 C++/Golang 一样呆得不行。
#Rust #C++ #JAVA #内存安全 #生态协同
avatar
tison
3周前
还行吧,高级程序设计语言的出现让汇编程序员断代说是。 没啥区别,你要 debug 实际还是要往下看。只是说以前学习的门槛比较高,现在要做到大部分需求需要的门槛低了。 原先是有 100 个程序员,75 个不需要知道细节,但还是要知道怎么设计;未来是有 10000 个程序员,9000 个只管问题建模代码差不多生成一下得了,剩下的 900 个稍微能分析点代码,这不还有 100 个得负责去产别人 vibe 出来的 shit(x)
#高级程序设计语言 #汇编程序员断代 #debug #程序员门槛降低 #问题建模
avatar
tison
1个月前
不知不觉间 ScopeDB 已经运营超过一年了。 经过一年线上环境的打磨,现在稳定性逐步收敛,性能稳定提升,营收也跟着客户增长攀高😇 于是最近我们都能腾出手来把相关的工程实践用开源库的方式发布出来,更新迭代 SDK 和部署集成。未来几个月应该会有更多公众可见的工作面世。欢迎关注了解试用 >~<
#ScopeDB #运营一年 #稳定性提升 #开源库 #营收增长
avatar
tison
1个月前
搞个非常 Good 的 Good First Issue,所谓的 taste 大概就是这类改动积累起来形成的。 这个是代码的层面,还有一部分是文档和内容层面。后者回头遇到我再 share 叭 >~<
#good first issue #代码层面 #文档内容 #积极 #Taste
avatar
tison
1个月前
今天 git blame 的时候看到了一个上古时期的 ScopeDB 依赖版本。当时的依赖还是随便截个图就可以截下来,现在都快四五个屏幕了。 还有很多怀旧的名字,比如改名成 Fastrace 前的 Minitrace,还有我都忘了是干啥的 flow 模块 .. ScopeDB 长期招募数据库内核和云上服务等团队成员,欢迎推友了解 >~<
#ScopeDB #git blame #Minitrace #Fastrace #数据库
avatar
tison
1个月前
ScopeDB 开源示范区。内部的 Opentelemetry 的依赖差不多也是这么升上去的 >~<
#ScopeDB #Opentelemetry #开源 #升级 #技术
avatar
tison
1个月前
终于升到了 OpenDAL .. 看看下一次 OpenDAL 发版是啥时候,然后把 Fastrace 升一下就可以在 ScopeDB 里升上去了。 这种核心 API 还是要稳一稳,跟终端单独依赖或者纯内部依赖不太一样,相关的定义和接口可能跨 crate 在公开 API 里同时依赖。导致一家老小必须同时升上去。
#OpenDAL #Fastrace #ScopeDB #API升级 #技术依赖
avatar
tison
1个月前
《ScopeDB 设计原理:Schema On The Fly》 十月一号就要狠狠发文 >~< ScopeDB 实现了一个 Gradual Typing 系统:任意结构的用户事件都能直接写进数据库,固定字段可以单独拆列。 本文从 Write/Read/Maintain 三个角度出发,介绍了 ScopeDB 一体化的 Schema On The Fly 设计理念: 1. ScopeDB 支持写入时挂载 transform rules 做数据清洗和规范化,事件埋点和数据预处理的逻辑可以在同一个代码库内同时演进。 2. ScopeDB 提供了丰富的访问半结构化数据的函数,以及针对访问半结构化数据(嵌套)字段的索引优化方案。 3. ScopeDB 支持 Online Schema Evolution,从应用都服务器都不用停机,就可以修改数据模式。 欢迎大家阅读锐评 →
#ScopeDB #Schema On The Fly #Gradual Typing #Online Schema Evolution #数据库
avatar
tison
2个月前
有多少人知道 RUST_LOG 支持这个可选的全局 payload filter? 这种逻辑实践里面到底要怎么用啊 .. ScopeDB 要做 filter 的时候,都是直接走定制 target 然后用 target 关掉就行了 ..
#RUST_LOG #payload filter #ScopeDB #定制target #技术讨论
avatar
tison
2个月前
这里面有好几个 good first issue,我近期没时间仔细调好,所以想看看有没有推友有兴趣做个 mentorship program 1. Vendor env_filter 方便后续用自定义的 record/metadata 2. 弄一套 kv 和 visitor,最好 diagnostic 也能复用 3. 自有的 record/metadata 实现,主要一些开销的问题和名称的问题要看
#good first issue #mentorship program #Vendor env_filter #record/metadata #kv and visitor
avatar
tison
2个月前
幻视漩涡开源社区(x)
#幻视漩涡 #开源社区 #技术 #社区活动
avatar
tison
2个月前
临时起飞,希望未来少点纠结直接开火😇
#临时起飞 #未来 #少点纠结 #直接开火 #希望
avatar
tison
2个月前
《Async #Rust 原语实现与品鉴》 本文从 ScopeDB 开发过程中对并发原语的需求出发,介绍我们为此开发并开源的,运行时无关的异步并发原语库 Mea 但凡 Async Rust 的生态好一点,都不想自己写 .. [doge]
#Async Rust #并发原语 #ScopeDB #Mea #运行时无关
avatar
tison
3个月前
无事翻书。罕见看到一篇非常好玩的译序,哈哈。
#翻书 #译序 #好玩 #阅读 #心情好
avatar
tison
3个月前
本来感觉递归想起来头大,想让 AI 自己折腾改过来的;可惜 Claude Code 和 Gemini 都在鬼打墙胡搞,最后还是得手动找一下递归的逻辑自己写 .. 我 prompt 太弱了对不起 &gt;&lt;
AI编程工具激战:Claude Code、Gemini Cli崛起· 1203 条信息
#递归 #AI #Claude Code #Gemini #prompt弱
avatar
tison
3个月前
《Logforth: #Rust 日志方案的最后一块拼图》 本文先狠狠锐评了一下 Rust 生态的摆烂习性,然后从介绍 Logforth 的核心 API 和使用方式出发,分享 Logforth 的设计理念,以及开发并开源 Logforth 背后的故事。最后,讨论 Logforth 未来需要做的工作,以及相关的开源逸闻。
#Logforth #Rust #日志方案 #开源 #设计理念
avatar
tison
3个月前
《Fastrace: 高效易用的 Rust 分布式追踪方案》 分享 ScopeDB 开发过程中衍生的一个开源库及其开源故事,目前已经成为生态中最先进的实践😇 顺便 diss 一下太安逸的 tokio 系 .. 总的我认为目前的 Rust 生态大约可以对应到 Java 1.5 到 1.7 之间,广阔天地,大有可为🤣
#Fastrace #Rust #分布式追踪 #ScopeDB #tokio
avatar
tison
4个月前
《关于 Apache 软件基金会有关项目的获奖信息更正》 做了一点微小的工作,其实我觉得这个就是所谓 ospo 独特的价值,某种形式的 relation management..
#Apache软件基金会 #OSPO #获奖信息更正 #relation management #中性
avatar
tison
4个月前
《为何钻石赞助 Apache 社群峰会:我的开源观》 Apache 社群峰会是一个以开发者为中心,开源项目做主角的技术峰会。我希望它能一直举办下去。 衍生讨论了开源项目的经济基础和发展问题,感觉又找到该聊的东西了。后续讲讲最近做的项目跟新的经验。
#Apache社群峰会 #开源项目 #开发者 #开源经济 #技术峰会
avatar
tison
4个月前
内容进度:0 😅 欢迎到时候面基😇
#面基
avatar
tison
4个月前
国内喊“开源共建”长期以来就有相当一部分人心态是找到一帮傻子或者闲人来打白工。 比如某些项目对参与者的要求是能及时响应 Issue,甚至一起开组会。这不就是不拿钱的编外员工嘛。 一旦找不到这种人,就说什么开源没用;人家懒得回复各种要求,就说你没有开源精神。当初你“自愿参与”,现在怎有怨言?
avatar
tison
4个月前
日期库实在是博大精深,第一次知道 Asia/Shanghai 在 1901 年之前是 LMT,后来才是 CST .. 具体的 offset 也有所不同。
avatar
tison
4个月前
第一次开会坐第一排,分享第一次整理的 AI 话题..现场拿着笔记本 Vibe Coding 改前端代码😅
AI编程工具激战:Claude Code、Gemini Cli崛起· 1203 条信息
#第一次开会 #AI话题 #Vibe Coding #前端代码 #积极
© 2025 news.news. All rights reserved. 0.03835 秒. v1.0.46
我的评论