linux.do
19.8K subscribers
49.9K photos
110 videos
57 files
130K links
linux.do最新话题和热议话题
Download Telegram
学到了,直接输入一个命令 networkQuality 来检查你的 Mac 网络速度情况,不需要装啥软件和打开啥页面,甚至可以设置一个 alias net = "networkQuality" 更简单使用。 或者在浏览器打一个fast.com,好记,字母也更少,输入更简单

via Memos
大学计算机专业的课程里,学习编译原理时,大部分都是理论知识,想要真正理解编译器是如何工作的,还得动手写一个才行。

今天在 GitHub 上看到,一个来自北京理工大学的完整编译原理课程设计项目:BIT-compiler。

提供了从零开始用 Java 实现 C 语言编译器的完整学习路径,真正动手实践掌握编译器核心原理。

从词法分析、语法分析到中间代码、汇编输出全流程覆盖,而且支持变量作用域、函数调用等复杂语法 http://github.com/cangtianhuang/BIT-compiler 主要内容:

完整的编译器实现,支持变量赋值、条件判断、循环控制等 C 语言特性
8 个循序渐进的实验,涵盖词法分析、语法分析、语义分析全过程
详细课件和实验报告,清晰展示每个阶段的设计思路
基于 x86 架构的寄存器管理和汇编代码生成
全套学习资料,包括 PPT 课件和实验指导文档
渐进式开发过程,可以看到编译器是如何一步步完善的

对想要系统了解编译器工作机制的开发者来说,这份课程非常适合收藏学习。

via Memos
在 GitHub 上发现一个专为电视打造的视频播放器:OrionTV,颇为实用。 支持 Apple TV 和 Android TV,并针对电视遥控器交互进行了 UI 优化。 http://github.com/orion-lib/OrionTV 主要特性:

基于 Expo + React Native TVOS 开发
支持 Apple TV 和 Android TV
文件系统路由结构,导航逻辑清晰简洁
电视遥控器优化,操作体验丝滑流畅
流畅播放体验,提供出色的视频播放性能 工具完全开源免费,可直接在发布页面下载安装包,开箱即用。

via Memos
过去在网页嵌入 PDF 预览,要么链接不简洁,要么插件太笨重。 这个开源工具,两行代码就能搞定一切,完全免费,高度可定制。简单、优雅、强大。 https://EmbedPDF.com

via Memos
跟大家分享一个强大的 Python 工具库:F2,能够轻松批量下载平台的视频或图片资源。 支持 DouYin、TikTok、Twitter 等平台,不仅能下载单个作品,还提供了直播流录制、弹幕采集等实用功能。 http://github.com/Johnserf-Seed/f2

主要功能:

多平台内容下载,支持视频、图片、音频等各种格式
直播流录制和弹幕实时采集,支持数据分析和转发
用户信息批量获取,包括主页作品、点赞收藏等数据
提供 API 和 CLI 双模式,适合不同使用场景
支持自定义配置和 Cookie 管理,绕过平台限制
内置数据库存储和文件管理功能,方便数据整理

通过 pip 安装后即可使用命令行进行资源下载,提供了详细的命令行说明,可根据自己需求运行命令。

via Memos
Termix 开源、永久免费、Docker部署的服务器统一管理平台,把命令行直接搬到了你的浏览器里变成全能终端,让你的数据安全尽在掌握。 https://github.com/LukeGus/Termix

via Memos
如果我們的文件存儲在不同服務上,可能是 FTP 服務器,可能是 S3 存儲,平時找起來頗為麻煩。 今天在 GitHub 上看到一個擁有 12k+ Star 的開源項目:Filestash,能讓我們在瀏覽器上簡潔的 Web 界面統一管理各種存儲服務。 類似於 Dropbox 這樣的文件管理器,支持超過 20 種不同的存儲協議,包括 FTP、S3、Google Drive 等等。 https://github.com/mickael-kerjean/filestash

主要功能:

支持 20+ 种存储协议,包括 FTP、S3、WebDAV、SMB 等
内置音视频图片查看器,支持转码和 Chromecast 投屏
丰富的主题系统,可模拟 Dropbox、Google Drive 等界面
强大的插件生态,支持各种专业文件格式预览
共享链接功能,可将远程文件夹挂载为本地网络驱动器
API 和 LLM 集成,支持 MCP 协议

通过 Docker 一键部署,对于需要管理多种存储服务的开发者或运维人员,该工具确实值得一试。

via Memos
一款开源免费的 Mac 状态栏极简日历:LunarBar,高颜值而且相当实用。

不仅支持农历显示和公共假日提醒,还能与系统日历无缝集成,采用极简设计看起来很舒服。 https://github.com/LunarBar-app/LunarBar 主要特性:

状态栏显示当前日期,支持农历和公历切换
公共假日提醒,再也不会错过重要节日
与系统日历和提醒事项完美集成
极简界面设计,不会干扰日常使用
自动更新检查,保持应用最新状态
完全免费开源,无任何隐私担忧

通过 GitHub 发布页面下载 dmg 安装包,直接拖拽到应用程序文件夹即可使用,也可以通过 Homebrew 安装。

via Memos
从桌面快速进入bios命令,省流:管理员模式 cmd,输入 :
shutdown /r /fw /t 0


via Memos
🔄一个备份和同步git存储库的简单工具,不但备份自己的仓库,还能备份所有star的仓库。 https://github.com/AkashRajpurohit/git-sync

via Memos
硼酸被蟑螂吃下后,自身有一定毒性,而且会使蟑螂脱水,蟑螂会去下水道或室外找水而死,所以只会发现蟑螂变少,但很少看见尸体。土豆泥是为了揉成团块用的,换面粉也行。糖是引诱蟑螂来吃的。这几种配比自己把握,不用太严格。 @博物杂志: 看来现在卫生条件是好了,那么多人没见过蟑螂,拍照问我这是啥。记得小时候晚上进厨房都得事先拿张纸,一开灯就冲进去先按死十几个再干别的。后来用了个方法,一下就除净了:一个土豆煮熟捣泥,加两勺硼酸粉(药店买)和一勺糖,分成小份放在角落,一个月蟑螂消失。不过要避免儿童宠物误食。 https://m.weibo.cn/status/3734195656003534?jumpfrom=weibocom

via Memos
OpenEmu 这个开源项目,将众多经典游戏机模拟器整合到一个原生应用中,让我们能重温复古游戏的体验。

支持超过 30 种经典游戏主机的模拟,可以畅玩 超级马里奥、魂斗罗、坦克大战、街头霸王、俄罗斯方块等等这些充满回忆的游戏。 https://github.com/OpenEmu/OpenEmu 主要特性:

支持 30+ 经典游戏机,从雅达利到 PlayStation 应有尽有
统一的游戏库管理,自动识别游戏封面和信息
原生 macOS 界面,支持 Metal 渲染和核心动画
模块化插件架构,可扩展支持更多模拟器
内置自动更新功能,始终保持最新版本
完美集成 macOS 系统特性,如全屏模式和手柄支持

目前该工具仅支持 macOS 系统,想要玩老游戏的朋友可以安装体验一下。

via Memos
最近用 Lucide Icon 用烦了,发现太多网站用了,想找个更加独特的图标库,发现了这个:Phosphor https://phosphoricons.com

官网做的是最漂亮的,Header 有很多小巧思,一看作者就是真正懂得美的人,图标看起来非常舒服,很纤细,又有点俏皮,也支持多种粗度以及 Duo Tone,如果想给你的产品带来一些不同的风格,可以用起来。

via Memos
Windows 11 第三方工具 Flyoobe 11 允许用户移除微软在操作系统中捆绑的臃肿软件。它最近释出了更新 v1.7,允许用户在安装操作系统后发现并禁用所有 AI 和 Copilot 功能。开发者称,最新版本能更深入挖掘 AI 在 Windows 11 中的嵌入方式。Flyoobe 托管在微软旗下的 GitHub 上,采用 MIT 许可证。

www.neowin.net/news/unofficial-windows-11-requirements-bypass-tool-now-allows-you-to-disable-all-ai-features/ https://github.com/builtbybel/Flyby11

via Memos
在 GitHub 上看到一个 Claude Code 中文开发套件:claude-init,专为国内开发者定制的零门槛中文 AI 编程体验。 提供完整的中文本地化版本 Claude Code,从安装到配置再到 AI 指令全程都是中文,还集成了上下文管理、MCP 服务器等实用功能。 https://github.com/cfrs2005/claude-init 主要功能:

完全中文化的 AI 指令和错误提示系统
三层文档架构的智能上下文管理
集成 Gemini 深度咨询和 Context7 文档查询
自动化 Hook 脚本和安全扫描功能
丰富的中文项目模板和配置示例
支持自定义通知音效和跨会话状态管理

通过一键安装脚本即可快速部署,开发者若对全英文的 Claude Code 感觉难以上手,可以试一下这个中文本地化版本。

via Memos
工作中有时候要对比两个 Excel 表之间的差异,单纯一行一行地对比检查,不仅效率低还容易漏掉。 面对这个痛点,Diff Excel 这款开源工具提供了解决方案,上传两个 Excel 文件,即可直观对比之间差异。 不仅能自动识别两个文件间的所有差异,还会用颜色高亮显示,还可多个 Sheet 同时对比,甚至能保持原始格式和添加备注说明。 https://github.com/zbuzhi/diff-excel 主要功能:

自动对比两个 Excel 文件并高亮显示差异内容
支持多个 Sheet 一对一映射同时对比
保持原始文件的单元格格式和合并单元格样式
在差异单元格中添加备注显示原始内容
可自定义差异高亮颜色,满足个人偏好

下载可执行文件即可直接使用,支持 Windows、macOS、Linux 系统,有需求的同学可以收藏备用。

via Memos
个人最常用的两个临时文件传输工具 Transfer it: https://transfer.it Wormhole: https://wormhole.app 免费、免注册、免登录、免客户端收发、不限速无审查目前没被墙,这俩除了随时可能被墙和服务器在境外未必能跑满带宽以外全是优点

via Memos
全面重建Flax的工具,用于安装和更新Arma 3服务器,内置管理Steam Workshop模组的功能。 https://github.com/Foxlider/FASTER

via Memos
使用 Claude Code、Cursor 这些 AI 工具写代码时,很多人都是直接这样说:帮我开发一个 AI 聊天应用。

瞬间能看到几百行代码生成,给人感觉确实很不错,若再让它加个登录注册功能,却发现所有代码直接重写。

这就是 “氛围编程” 给大家带来的困扰,为此 GitHub 团队开源了 Spec Kit 这款工具,专门用来规范化我们使用 AI 工具的开发流程。

让我们先用自然语言写清楚具体 “做什么” 和 “为什么”,然后再交给 AI 写代码。

并且通过统一的规格模板和强制评审机制,把模糊需求逐步转化为高质量、可追溯的代码实现。

https://github.com/github/spec-kit

整个开发过程都有完整的记录和追溯,即使六个月后回头看项目,也能清楚理解当初每个设计决策的来龙去脉。

目前该工具开源不到一个月时间,便收获了 19.8k+ Star,已支持 Claude Code、Gemini CLI、Cursor 等 AI 工具。

通过 uvx 安装后即可使用,提供了详细的教程文档,值得每位使用 AI 编程工具的同学看看。

via Memos
最近在 GitHub 上发现了一个新项目 —— SQLBot,刚开源几天就已经收获 1.5K Star,堪称数据库分析神器。

为什么值得关注?

无需写 SQL:直接用自然语言提问,比如“查一下上个月新增用户”,SQLBot 就会自动生成 SQL 并返回结果。

多数据库支持:兼容 MySQL、SQL Server、ClickHouse、RedShift,甚至 Excel/CSV。

智能可视化:自动生成柱状图、折线图、饼图等,还能导出 PNG、Excel,或直接做成仪表板。

AI 分析解读:不仅能查数据,还能自动做趋势分析和预测,给出业务洞察。

开箱即用:支持 Docker 一键部署,配置模型 API 和数据源就能用。

开源地址 👉 https://github.com/dataease/SQLBot 如果你经常查数据但又不熟悉 SQL,这个工具能大大降低门槛。对非技术同学、运营、数据分析师特别友好。

via Memos