Newlearnerの自留地
58.4K subscribers
13.4K photos
43 videos
63 files
10.2K links
🆕 不定期推送 IT 相关资讯,欢迎关注!

👥 博客群&投稿群&交流群: @NewlearnerGroup

📩 投稿请私信 @newlearner_pm_bot

🔍 频道内容关键词索引 Bot: @newlearner_search_bot

* 未经授权或标注来源,不得转载本频道内容
Download Telegram
#Photos #Web #GitHub情报

🏞 介绍两个开源的摄影作品展示页项目

喜欢摄影的朋友们有时候会遇到这样的烦恼:日积月累之后,有些好作品想要在线展示,但是又不想受限于 Instagram 这样的平台,想要自己搭建一个类似的

本期向大家介绍两个开源的在线平台,是我和主编共同发现的

1️⃣ Afilmory

🔗GitHub | Demo

👉 Features

- 支持各种 S3 兼容存储,支持 GitHub 作为存储
- Docker 一键部署
- 响应式瀑布流布局
- 完整 EXIF 信息展示
- 富士胶片模拟参数识别
- Live Photo 支持
- 自研 WebGL 图片渲染引擎,支持多进程并发处理

👀 从 Demo 来看,整个加载和浏览体验确实是十分丝滑。网页的思路是先快速展示预览图,点进去之后再加载原图和细节,我很喜欢这样的处理方式。此外,瀑布流也无可厚非

最令人惊喜的要数详尽的 EXIF 信息展示,对于我们这些用索尼、比较迷恋参数的人来讲十分友好。如果你在用富士,还可以直接看到照片用到的滤镜信息

2️⃣ EXIF Photo Blog

🔗GitHub | Demo

👉 Features

- 无限滚动展示,支持两种布局模式
- 自动提取并简单展示 EXIF 信息
- 较为完善的关键词搜索(⌘ + K)、标签分类和快捷键支持
- 可接入 AI 自动生成图片描述
- RSS / JSON 源支持
- 可展示富士等胶片类型

👀 两个项目在功能上大差不差,而 EXIF Photo Blog 整体布局和 UI 设计更为极简。在开发者提供的 Demo 网页里,你能看到非常多令人心旷神怡的摄影作品

同时,两个项目不仅加载都很快,还提供了便捷的分享功能,可以直接预览分享图片以及链接。如果你访问 Demo 之后很感兴趣,也可以选择喜欢的项目自行进行部署

💬 最后,欢迎大家分享你正在使用的同类摄影作品展示项目!

📘 关联阅读:分享两个与摄影相关的项目

频道:@NewlearnerChannel
15
#GitHub情报 #Web #Tools

📦 copyparty:一体化、零依赖的便携式文件服务器

🔗GitHub | Demo

Features

- 一体化零依赖部署: 以单个 Python 文件 (copyparty-sfx.py) 分发,无强制性依赖。兼容 Python 2 和 Python 3,可运行于 Linux、macOS、Windows、Android 等多个平台。
- 多协议支持: 内置对 HTTP、WebDAV、FTP、TFTP 和 SMB/CIFS 协议的支持,无需额外配置即可与不同客户端和操作系统集成。
- 媒体索引与串流: 自动为图片、视频和音频(生成频谱图)创建缩略图。支持按需音频转码(如 FLAC 转 Opus)和媒体库索引,可根据文件名、大小、日期及 ID3-tags 等元数据进行搜索。
- 高性能断点续传: 采用分块上传与校验和验证,支持断点续传和自动错误重试。通过并行连接提升传输效率,在特定环境下可达 1 GB/s 上传和 8 GB/s 下载速度。支持“边传边下”。
- 存储空间优化: 支持在上传时进行文件去重,为重复文件创建符号链接、硬链接或写时复制链接以节省磁盘空间。该功能默认关闭,以避免与外部文件管理工具冲突。
- 精细化权限控制: 提供基于卷的访问管理,可为不同用户或用户组分配独立的读、写、移动、删除 和管理权限。支持 Argon2 密码哈希和只写文件夹。
- 功能丰富的 Web UI: 提供文件管理功能(剪切、粘贴、重命名、批量重命名)、Markdown 查看器与编辑器、实时日志查看、音视频在线观看。前端界面兼容从 IE6 到现代的各类浏览器。

⚙️ 机制

- 步骤1: 独立运行包: 主程序 copyparty-sfx.py 是一个自解压归档文件,内含所有运行所需的 Python 模块和前端资源。执行时仅需系统安装 Python 环境,无需额外安装依赖包。
- 步骤2: up2k 上传引擎: 浏览器前端将大文件分割成数据块并进行哈希计算。客户端并行上传数据块,后端服务器进行校验和验证,对传输中损坏的数据块自动请求重传,从而实现高可靠性的断点续传。
- 步骤3: 卷映射与权限系统: 后端将服务器的物理文件系统路径映射为独立的 URL 路径,即卷。每个卷可独立配置权限,允许管理员构建复杂的多用户、多场景访问控制策略。
- 步骤4: 可选依赖与功能降级: 媒体处理 (FFmpeg)、图像生成 (Pillow) 等高级功能依赖于可选的外部程序。若系统中未安装这些程序,copyparty 会自动禁用相关功能并平稳降级,核心文件服务功能不受影响。

👨🏻‍💻 使用场景

- 个人云存储与家庭 NAS:
- 作为 Dropbox 或 Google Drive 的自托管替代方案,完全控制个人数据。
- 在多台设备(PC、手机、树莓派)间快速部署,用于家庭内部的文件同步与共享。

- 媒体库管理与分享:
- 搭建个人照片、视频或音乐服务器,支持远程访问和在线播放。
- 利用音频转码功能,将无损音乐库转换为移动设备友好的格式进行串流。

- 团队协作与文件收集:
- 设置只写文件夹,用于课程作业提交、客户文件上传等匿名收集场景。
- 利用内置的 Markdown 查看器托管项目文档。

- 临时文件传输与网络服务:
- 在两台机器间快速启动一个文件服务器,无需复杂配置,甚至兼容老旧设备。
- 利用内置的 TFTP 服务器进行网络引导 (PXE boot),或通过 SMB 服务与 Windows 网络环境集成。

👨🏻‍💻 感想

界面有些简陋,但是功能强大易于启动,甚至还有手机全平台的 APP 支持。相对的网站的移动支持要稍微差一些。

功能非常强大,什么文件都能打开。上传速度也非常令人满意。之前用的一些其他局域网传输软件总会遇到传输速度慢,不稳定,大文件下载失败。

频道:@NewlearnerChannel
👍123
#Windows #GitHub情报 #Web

💻 win32.run:在浏览器中运行 Windows XP 操作系统

🔗GitHub | Web | Wiki

☁️ 和许多人一样,我接触的第一个操作系统是 Windows XP。那时候只知道蓝天草地,还有那经典的开机音,长大后才知道原来草地是一大片葡萄园。后来逐渐过渡到 Windows 7、Windows 10,这台搭载 Windows XP 的笔记本,同样也封装了我的童年

🧑🏻‍💻 人们都喜欢怀旧,于是做了许多在线项目,复刻类似的观感和操作体验。老系统在线项目已经屡见不鲜,而 win32.run 是开发者停止维护后,又在 Hacker News 上翻红的一个。体验下来,不得不说完成度确实很高

💡 项目提供了比较完整的体验,从安装、BIOS 设置再到进入系统体验,应有尽有。这也是我第一次看到 Windows XP 系统的安装过程,此前从未见过。此外,常用的文本编辑、文件打开 / 播放 / 解压缩都能够正常实现,甚至还可以和宿主机互传文件。即便 Word 2003 等老软件的实现采用了新项目,导致 UI 完全是错的,但瑕不掩瑜

🎮 记得在 Windows XP 上玩过潜艇大战、暴力摩托、孤胆枪手,后面又接触了 GTA 罪恶都市。Windows XP 不仅陪我走过了童年的游戏时光,也在其中留下了许多电子日记和电子绘画。买了 Mac 之后,想要找回在 Windows XP 上玩 GTA 的感觉,于是下载了一个 wim 镜像,用 Parallels Desktop 运行了

📘 关联阅读:

1️⃣ Windows 11 in React - 在浏览器畅玩 Windows 11 Insider Preview
2️⃣ macOS Web:在线体验 fake macOS Big Sur 系统

频道:@NewlearnerChannel
8🥰2👍1🗿1
#GitHub情报 #iOS

老司机 iOS 周报 2025-08-25

这周份的 iOS Markdown 周报,适合爱好者和 iOS 开发人员,每周为大家带来最新的 iOS 新闻资讯,开发信息

📘 本期简介:

🐎 High Level Anatomy of a Camera Capturing Session
🌟 🐕 从 DisplayList 到 Transaction: SwiftUI 调试实战
🐕 Faster Equatable and Hashable conformances with Identifiable
🐢 What's New in UIKit
🐕 SwiftUI for Mac 2025
🐎 Git 2.51 support push/pull stash

频道:@NewlearnerChannel
#GitHub情报

HelloGitHub:面向入门爱好者的开源项目月刊,今日更新第 113 期

🔗官网 | GitHub | 投稿

✏️ 第 113 期 已经发布

PixiEditor:开源的通用 2D 图形编辑工具
Inkeys:好用的开源屏幕批注工具
windhawk:Windows 应用的自定义与扩展工具
glance:整合你关心的信息源仪表盘工具
OpenIsle:Java 开发的轻量级开源社区系统
Claude-Code-Usage-Monitor:Claude 用量实时监控助手
StreamCap:开箱即用的多平台直播录制工具
LunarBar:极简的 Mac 菜单栏日历
FluentRead:开源的浏览器翻译插件
PeaZip:免费开源的文件压缩解压工具

频道:@NewlearnerChannel
#telegram #Bot #GitHub情报 #AI

🤖 BSS:基于贝叶斯算法的 Telegram广告拦截机器人

🔗GitHub | Wiki | Bot

👉 Features

- 支持通过关键词匹配广告信息
- 采用贝叶斯算法,支持不断学习并更新现有模式
- 常规的封禁、黑名单查看等其他功能

部署完毕后,机器人会自动识别群内广告,然后删除文本消息,如果发送垃圾文本超过3次,将会被封禁

🧑🏻‍💻 开发者的话

常见的 Telegram 广告机器人是大多是基于关键字的,通过匹配关键字进行文本拦截,非常容易被发垃圾广告的人绕过

这时候,贝叶斯定理就显示出其独特的价值。贝叶斯算法能够根据不断出现的新证据,动态调整对某个事件发生概率的估计。简单来说,就像人脑的学习过程:我们原本有一个初步认知,在获得新信息之后,会据此修正原有的看法,进而调整下一步的行动

👀 这几年,Telegram 由于极大的开放程度以及可以忽略不计的官方监管力度,导致各种广告横行。前几年自留地也不得不采用「人工审批进群」这样的手段来对付广告。由于管理全时段覆盖,我们附属群聊对于广告的处理还是比较高效及时的

💡 但利用机器人 + AI 的新方式,辅助我们进行管理,也是一个不错的思路。随着不断投喂广告信息,机器人理论上也能变得更加精确。不过,近期很多网友反馈由于算法问题产生了一些误判,因此将其添加到大群聊前需要慎重考虑测试

频道:@NewlearnerChannel
👍9
#macOS #GitHub情报 #APP

💻 Lid Angle Sensor:为你的 MacBook 显示屏幕打开角度

🔗GitHub | Releases

👀 电子设备中,通常有一些我们感知不强的传感器,诸如加速度传感器、陀螺仪等。或许我们不太理解其工作原理,但它们确实默默地为功能的正常运行保驾护航

💡 如果不是 Sam Henri Gold 发现 MacBook Pro 的屏幕打开角度也可以通过调用系统信息来显示,我们也不清楚原来这里还藏着一个监测项。如同之前发现 3D Touch 的触控板可以当做电子秤一样,Sam Henri Gold 把这个特性做成了一个有趣的应用

🚪 下载安装后,你就可以实时查看目前电脑屏幕的打开角度,我尝试了一下,MacBook Pro 2023 款大约最大可以打开 130 度。除此之外,你还可以使用两种音效,让你在拨弄屏幕的时候,听到木门的开合声 / 频率变化的怪叫

🔦 这样有趣的隐藏传感器还有很多。不久前 Aaron 问我:Mac 有加速度传感器吗?为什么能够在上面使用「车辆运动提示」缓解晕车?虽然没有文档明确提及加速度传感器的事情,但是我了解到有个叫 Sudden Motion Sensor 的东西,最早是用于检测摔落情况,一旦触发硬盘会自动卸载磁头、保护 HDD。还是很有意思的

📘 关联阅读:TrackWeight - 让 MacBook 触控板变身电子秤

频道:@NewlearnerChannel
6👍2
#macOS #GitHub情报 #APP

🧑🏻‍💻 Cork:好用的 macOS Homebrew GUI 界面软件

🔗GitHub | Web | Releases

👉 Features

- 开源,维护及时,轻量级
- 界面友好,操作直观
- 搜索、安装、更新、卸载功能都在 GUI 内整合,无需手动记命令
- 显示内容全面,包含依赖关系、缓存大小、反向依赖等
- 丰富的自定义选项,涵盖 Tap 仓库、日常维护管理等内容

🧐 聊到 Homebrew GUI,很多人第一反应都是:你都用命令行包管理了,还要做个 GUI 套一下?事实上,对于日常轻度使用 Homebrew 的用户或是刚刚入门 Mac 编程的人,Cork 能够很便利地帮助你上手和管理 Homebrew 相关内容

💡除了一些基本的功能实现,Cork 还可以做许多命令行不方便做或是做得不够好的地方,它能够帮助你「精准管理」每一个安装的包,更加简洁而直观

👀 你可以使用项目提供的编译版本,或是根据 readme 内容自行编译。如果你想要加入作者的 Homebrew Tap 以便第一时间获取最新的版本,或是对本土化和其他方面有自己的需求,可以通过购买的方式和作者建立联系,获取支持

📘 关联阅读:

1️⃣ Sapphire:Rust 版本的 Homebrew
2️⃣ Applite:基于 Homebrew 的 macOS 软件安装器
3️⃣ BrewMyMac · 轻松备份&还原你的 Mac

频道:@NewlearnerChannel
14💅1
#GitHub情报 #APP #iOS #macOS

🚧 MobileTransfer:为 iOS 设备提供数据备份和恢复解决方案的 macOS 应用

🔗GitHub | Releases

👉 Features

- 备份和恢复 iOS 设备数据
- 转换并导入 BBackupp 的备份
- 设置备份密码
- 备份到自定义路径并从中恢复
- 增量备份(菜单 -> 备份 -> 加载检查点)

👨🏻‍💻 马上就要迎来周五的换机日了,相比许多朋友都在研究备份和数据转移的事情。在这个节点上,Lakr233 继续带来了新作品 MobileTransfer,便于大家快速备份和恢复数据到新 iPhone

💡 MobileTransfer 可以做到「打包式」的备份与恢复功能,v1.10.3 后新增降级恢复功能,可原地修改 iOS 26 的备份恢复到 iOS 18 的设备。此外,你还可以将设备数据储存在外置硬盘中,并快速写入到新设备,避免在天才吧等候多时

⚠️ 免责声明

此应用程序最初设计为付费应用,但由于开发者无法在应用程序备份/恢复方面提供可靠的服务,Lakr233 已停止开发和维护这个应用。于是将此项目开源,以便社区能够继续开发

数据无价,大家若要测试和使用,请务必做好多重备份!

📘 关联阅读:

1️⃣ 对话「浮望」开发者砍砍:告别卡顿的 AI 聊天助手,这个 App 正在孵化一个真正流畅的个人 Agent
2️⃣ BBackupp:macOS 上支持自动化的 iOS 备份工具

频道:@NewlearnerChannel
3
#Food #Life #GitHub情报

🐔 CookLikeHOC:像老乡鸡那样做饭

🔗GitHub | Web

👉 Features

-《老乡鸡菜品溯源报告》中公布的所有菜品已经全部录入完
- 仓库主体部分于 2024 年完工,和 2025 年 9 月份的舆论事件无关
- 已上线部分由 AI 配图的菜品,但更欢迎大家来贡献实拍图
- 本仓库不是老乡鸡的官方仓库,由社区爱好者自发搭建

🍗 老乡鸡去年开放了门店菜品的配料和做法文档,得到了大家的一致好评。在我的印象里,虽然口味谈不上多么好吃,老乡鸡一直都是干净快餐的一个代表,还有幸去合肥当地的门店品尝过

💡 后来本项目开发者就把文档中的内容搬运到了 GitHub 上存档,还搭建了便于快速搜索和查找的网页。一转眼,距离我们介绍「程序员在家做饭方法指南」已经过去了 3 年有余。这段时间许多人的主旋律都是找回对生活的主动权,而做饭则是一种最直接、最日常的行动

💬 前段时间罗永浩和西贝事件,把这个项目推向了大众,传播极快。之前也和群友们聊过关于「预制菜」的话题,制定规范等一系列行为当然是好的,也能够理解许多人为了速食和成本等问题不得不接受预制菜品。不过,规范化的同时,也一定要兼顾到口味,想把中餐做好还是一件不太容易的事情

👀 当然了,有条件的话,还是多多发掘身边用心现做的小馆子。或者学习本项目,尝试自己选购食材、自己做饭,你会获得不一样的体验

📘 关联阅读:

1️⃣ 程序员在家做饭方法指南
2️⃣ 好的,今天我们来做菜

频道:@NewlearnerChannel
10
#GitHub情报 #Web #Tools

🦔 PostHog:开源的一体化产品分析平台

Features

- 一体化平台:集产品分析、网站分析、会话回放、功能开关、A/B 测试、用户调研、数据仓库、数据管道于一体,整合超过八种独立工具的功能。
- 产品分析:提供事件跟踪、漏斗分析、留存分析和用户群组划分,用于深入洞察用户行为。
- 会话回放:录制用户交互过程,附带控制台日志、网络请求和事件时间线,用于可视化地诊断 JavaScript 错误和前端问题。官方称成本降低高达 50%。
- 功能开关与 A/B 测试:支持功能灰度发布、A/B 测试和复杂的多变量测试,并提供统计显著性计算。
- 内置数据仓库:允许使用 SQL (HogQL) 直接查询分析数据,并支持与超过 120 个数据源和目标集成,打通产品与业务数据。
- LLM 可观测性:监控和分析产品中 AI 模型的使用情况,捕获调用链路(Traces)、生成内容、延迟和成本指标。
- 开源与自托管:提供开源版本,允许自托管部署,确保数据完全控制,避免供应商锁定。

⚙️ 使用步骤

PostHog 采用 API-first 架构,为开发者提供高度的灵活性和控制力。

- 步骤1: 数据采集:通过全面的 SDK 套件从不同平台捕获事件。前端 SDK (JavaScript, React) 支持 Autocapture 功能,可自动捕获点击、表单提交等客户端事件,无需手动埋点。
- 步骤2: 后端跟踪:提供 Node.js, Python, Java 等后端库,用于跟踪发生在服务器端的关键业务事件,如 API 调用或支付处理。
- 步骤3: 数据处理与存储:数据被实时处理,以支持即时分析和功能开关的快速更新。所有数据存储在内置的数据仓库中,可通过 HogQL (一种 SQL 方言) 进行复杂查询。
- 步骤4: 功能交付:功能开关和 A/B 测试配置通过低延迟的基础设施实时分发给客户端,实现对特定用户群体的精准控制。

👨🏻‍💻 应用场景

产品与工程团队
- 分析用户转化漏斗,识别用户流失节点,通过数据驱动产品迭代。
- 使用会话回放复现用户遇到的 Bug,结合控制台和网络日志快速定位前端问题。

初创公司
- 利用一体化平台替代多个分散的分析工具,降低工具链复杂度和成本。
- 受益于慷慨的免费额度和针对初创企业的 5 万美元赠金计划。

数据分析
- 通过 SQL 直接在数据仓库中进行深度分析,将产品使用数据与外部业务数据(如 CRM)结合。
- 验证 A/B 测试结果的统计有效性,为产品决策提供量化依据。

AI 应用开发
- 监控集成在应用中的 LLM 功能,追踪其性能、延迟和 Token 成本,优化 AI 功能的用户体验和经济效益。

👻 感想

他给的实在是太多了。基本上所有框架和语言都支持,功能上也是达到了恐怖的 34 个。功能和老牌的分析工具 Mixpanle,Google Analysitcs 不分上下的同时,价格还足够的便宜,免费档位就可以畅爽使用所有工具。

频道:@NewlearnerChannel
9
#macOS #APP #GitHub情报

🚀 盘点 macOS 26 移除 Launchpad 后,雨后春笋般涌现的第三方项目

macOS 26 自从推出测试版以来,一直被大家吐槽问题颇多、体验卡顿,第三方软件至今依然有许多未能完成适配。还有一个经常被提起的点,就是新系统砍掉了 Launchpad 启动台,改为了 Spotlight 检索,让许多朋友觉得不方便

今天和大家盘点一些第三方替代项目,感谢 Moonvy 周报的分享

1️⃣ LaunchNext

🔗GitHub | Wiki | Releases

LaunchNext 是目前最为火爆的一个开源项目,它基于 LaunchNow 项目开发,可以提供经典 Launchpad 体验。安装后,你可以一键导入老系统 Launchpad 数据库,完美恢复原先布局

此外,项目也支持自定义图标大小和文件夹管理,还有即时搜索和键盘导航,完成度和体验还是相当不错的

2️⃣ RayDesk

🔗Web

RayDesk 虽然没有选择开源,但也是免费使用的。它支持自动扫描并显示Mac 上的所有应用程序,无需手动添加或配置;界面上,保留了熟悉的 Launchpad 风格;内置智能搜索功能,支持键盘快捷键启动

不过从官网来看,它目前还处于初步开发阶段,一些自定义功能可能尚不完备,大家可以比较选择一下

3️⃣ 其他

🔗LaunchNow | LaunchBack | Launchie | launchbad | Raspberry

GitHub 近期有许多的同类开源软件,就不一一列举了,搜索「Launch」可能还会有更多新发现。但有意思的是,我在社交媒体发现了一款名叫「AppGrid Launcher」的软件,不仅收费还采取了价格高昂的订阅制,实在让人摸不着头脑。这里放出来,供大家消遣观摩

👀 我喜欢 macOS 的一点在于,它看上去有条条框框的限制或不足,但每当有难题出现,社区和开发者总能及时、高效地拿出应对方案。尽管如此,我还是选择观望 macOS 26 的新进展,目前暂时不打算升级

💬 目前手头设备除了 Mac 均为最新正式版,欢迎你和我分享使用 macOS 26 的体验,以帮助我做出决策!

频道:@NewlearnerChannel
😁112💅2🎉1
#AI #Photos #Tools #Web #GitHub情报

🧠 ChatIMG.AI:对比 GPT-4o 与 Gemini 模型的图像生成能力,从创意提示词中获取灵感

🔗GitHub | Web

🎉 GPT-4o 的文生图功能一经推出,网上就出现了很多 meme 图,也不乏有人在闲鱼靠着为别人定制图片收费。而后,Google 推出 Gemini 2.5 Flash Image (Nano Banana),又让这股照片热持续了一阵子

💡 今天介绍的项目是由国人开发者搭建的在线文生图模型生成照对比网站,你可以在其中发掘不同提示词带来的最终出图效果,更可以将两种模型使用同一种提示词的效果放在一起对比。希望你在使用的过程中能够发掘自己喜爱的、灵光一现的好图片

👀 此外,网站还提供了「一键文生图」功能,提供了多种模型、多种艺术风格以便选择。你还可以通过提示词,或者上传对应风格的图片,让网站分析并自动生成

📘 关联阅读:

1️⃣ Learn Prompting:教你如何与 AI 对话的开源免费教程
2️⃣ OpenPromptStudio:开源 AIGC 提示词可视化编辑器
3️⃣ Image To Prompt:上传图片,自动生成 Prompt

频道:@NewlearnerChannel
👍52
#GitHub情报

HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 114 期

🔗官网 | GitHub | 投稿

✏️ 第 114 期 已经发布

fastfetch:类似 neofetch 的命令行工具
CrossPlatformDiskTest:多平台硬盘性能测试工具
vicinae:极速的原生桌面启动器
gonzo:终端用户界面日志分析工具
ntfy:开箱即用的跨设备推送通知服务
Termix:高颜值一站式服务器管理平台
lutris:开源的 Linux 游戏平台
Seelen-UI:高度可定制的 Windows 桌面美化工具
Ice:强大的 macOS 菜单栏管理工具
AirBattery:隔空查看苹果设备电量的 Mac 工具
WhisperLiveKit:开箱即用的本地语音转写工具
winboat:在 Linux 系统上轻松运行 Windows 应用

频道:@NewlearnerChannel
👍3