linux.do
20.9K subscribers
110K photos
195 videos
110 files
240K links
linux.do最新话题和热议话题
Download Telegram
想学个新编程语言、佬们来推荐推荐?

纯学着玩的,只挑好用对味口的写些玩具,不用来就业。

基本情况就是

1. 平时在用Scala写玩具,CE配上fs2写得很舒服,但是jvm在1c1g的机器上实在太为难,而且Scala在类型上的限制其实挺大的(狗屎jvm会擦掉泛型参数
2. 学过haskell(刚学会用mtl堆Monad变形金刚的水平?)
3. 学过clojure(好像是lisp系的?吸参数吐参数很爽、什么都建模成map很爽、完全动态放弃类型很爽)
4. 学过python但是不喜欢,不是很对味口(有种把各家缺点都学过来了的感觉?
5. 学过rust,但是看到那一大堆的智能指针就放弃了

希望能有typeclass、有gadt和模式匹配、再有像scala的given-using之类的机制(不行的话ReaderT之类的也行?)和hkt就更好了,最好是有点生态、能编译成可执行文件直接跑的那种?

已经可以料想到只有rust了、不能吧

15 posts - 9 participants

Read full topic

via LINUX DO - 最新话题 (author: Elbert)
一不做二不休,木兰诗&苏武传&七律•长征,But zh_ms

做了一个LinuxDO总结小脚本喵smiling_face_with_three_hearts 开发调优
啊呜,我错了…w 但是下次还敢!w w,有点zh_ms的味道欸…w 但是说只要不 distorted_face 我就好啦w

改个片段:
正在初始化“万里行军”进程…
关山跨越操作已完成,速度等级:飞行模式。
检测到北方气流正在传输金柝信号,寒冷光线已成功映射至铁质防御装备。
错误报告:多名将军发生“战死”异常(错误代码:100);
成功状态:壮士执行“归来”操作,耗时:10年。

正在连接至服务器“天子”… 连接成功。位置:明堂。
已应用策略:勋章升级 x12。
正在为您准备奖励包:数量 > 1000。

正在卸载组件“战时袍”… 卸载完成。
正在安装旧版皮肤“旧时裳”… 请稍候。
窗口模式已启用:云鬓整理任务正在后台运行。
镜像服务已启动:正在尝试应用“花黄”补丁至面部区域…

您的身份切换操作已成功完成。

还记得原版吗? :distorted_face:

spoiler

检测到用户“苏武”的安全策略设置:不可被胁迫。
已向管理员“单于”发送状态报告。
管理员尝试执行强制降级操作… 访问被拒绝。

正在尝试将对象移动至隔离区“大窖”。
警告:资源链接已断开。检测到输入流(饮食)中断。
环境温度严重过低,检测到天气事件:降雪。

正在启动紧急生存协议…
尝试从环境获取资源:雪。
尝试回收废弃数据:毡毛。
正在执行混合吞咽操作…
进程“生命维持”未响应,但未终止。
运行时长:数日。

系统状态检查:存活。
匈奴用户组反馈:检测到不可解释的异常现象,该对象已被标记为“神”。
我们遇到了一些问题,但苏武似乎并不在乎。

spoiler

----------------------

正在检查“红军”组件的兼容性…
状态:未检测到对“远征困难”的恐惧。兼容性检查通过。

正在处理批处理任务:“万水千山”。
系统评估:任务难度已设置为“等闲(Idle)”。
预计剩余时间:正在计算…

显示适配器驱动更新:

五岭(Wuling):渲染模式已降级为“细浪”。
乌蒙(Wumeng):物理引擎已将其压缩为“泥丸”。

正在配置环境温度设置:

金沙江区域:云崖暖流已启用(状态:Warm)。
大渡河区域:铁索桥连接已建立,警告:温度极低(状态:Cold)。

正在完成最后的设置…
检测到“岷山千里雪”补丁。
进度:100%。

三军(Three_Armies.exe)已成功执行操作。
面部识别传感器检测结果:所有用户已应用“开颜”表情。

正如您所见,一切都在按计划进行。
spoiler
13 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: 欣欣|林可欣)
八月看海的愿望,在十二月实现了!

上个帖子说了想去看海,夏天没有看到,在冬天看到了。从夏到冬,告别了一个人,认识了新的姐姐妹妹,庆幸有些人还在身边。感觉我把L站当成了许愿池,希望2026对我好一点🥹
今天朋友用ccd帮我在海边拍照了,太“朦胧”了!太“模糊”了!太有“氛围”了!

最后附上一张自拍,本来不想带眼镜的,但是把“眼珠子”落家里了。

最后也不知道放照片会不会有什么不妥,如果不合适我删掉🙏
12 posts - 9 participants

Read full topic

via LINUX DO - 最新话题 (author: cryingwatermelon)

Invalid media:
image
image
image
image
明年开始要好好刷墙(L站限定)

L站的墙也是墙。下半年忙工作学习了,都没怎么刷。
github的墙都刷起来了。L站没有。

建议这个功能持久运转,奥利给。

5 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: 伽利略)

Invalid media: image
明天首次飞升 跟我说说有什么需要注意的

📡应该明早就能升了吧
5 posts - 5 participants

Read full topic

via LINUX DO - 最新话题 (author: JUST FOR FUN)

Invalid media: image
想问一下,gemini能生成具有透明度的图片吗

让它生成背景是透明的。

这个看起来像是透明的,但是这个实际上不是透明。下载下来是PNG的图片。到底gemini生成的图片可以是透明的吗,透明就不用抠图了,有玩过的吗
3 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: leon2)

Invalid media: image
有开发过第三方客户端的佬友吗?求教开发者如何规避法律风险

楼主想做一个 material design 的豆瓣第三方客户端。技术方面不成问题,但是担心法律风险。有没有开发过类似第三方客户端的佬友传授一下经验,做这种 App 如何防止被喝茶,被发律师函?(完全用爱发电,非盈利性质)

2 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: 冬瓜瓜)
Deepseek-V3.2-Special可以做对父亲色盲问题了

3.0Pro不稳定,5-high据说可以但是我现在用不到。
ds的这个思维链比推理小说豪堪,真的是享受。
从已知->未知一步步排查。好爽。

思考全文在这里看
ykjtb.com

3191-一块剪贴板

9 posts - 8 participants

Read full topic

via LINUX DO - 最新话题 (author: 伽利略)

Invalid media: image
[🍌Banana Prompt Quicker] V1.4.0 更新;Gemini Enterprise支持;更多热门提示词集成;居然有人在闲鱼上卖我的项目。。。

这几天因为项目来加好友的不少,我会抽样问问来源
有从公众号来的,没投稿被逛逛 Github 推了,很惊喜
但没想到还有闲鱼来的。。。三块多,发个网站链接 😅

----------------------

支持 Gemini Enterprise
支持 Dynamic Site,你可以在 config.json 中添加 JS selector 适配其它不同渠道!
支持子分类
支持编辑自定义提示词
UI/UX 优化
运营:公告系统、赞助链接、代码重构

github.com

GitHub - glidea/banana-prompt-quicker: 🍌Awesome Prompts; Nano Banana;Banana Pro;...

🍌Awesome Prompts; Nano Banana;Banana Pro; Gemini;AI Studio;Prompt Quickly [商店版本 1.2.1,最新版本 1.3.0+,可选择本地安装抢先体验新功能,具体版本差异见下方 release note]

----------------------

注意商店版本仍然停留 1.2.1,尝鲜请本地安装 Github 版本,审核太太太慢了。。。。

----------------------

提示词更新(节选)

13 posts - 7 participants

Read full topic

via LINUX DO - 最新话题 (author: 阿良 - github.com/glidea/zenfeed)

Invalid media:
image
image
image
image
image
【网页抓取MCP】有哪些能获取动态js渲染网页内容的免费MCP?

经常要看一些开放平台的开发文档,一般的网络mcp都获取不到js动态渲染的内容,请问佬有哪些能获取动态js解析网页内容的免费MCP?不要Playwright方式(因为现在我就是这种方式,想看看有没更好的方式), Fetcher MCP 这个试过也是基于Playwright来拿到js渲染内容的。看看佬们有没更好的方式?

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: 小菜一碟)
BT下载时无法连接华为云的vps

路由是n100弄的iStoreOS,在BitComet挂BT下载时会出现连不上VPS的情况,上网正常。
用代理来强制代理vps地址时能连上,或者停止BT后10分钟左右就能恢复。

难道只能全程挂着vps比较好咩,有个emby有点心疼流量

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: 莲纪)
对于纯自学并刚接触计算机,佬们有建议吗?

自己的大概情况就是:工科研究生在读,学的东西跟计算机编程这种关系不大,平常要用到的最多就是写一些程序跑点计算啥的。自己自学过python 大学里学过C 就仅此而已。水平可能就是chatgpt写的一些计算的程序能读懂,在AI帮助下能改改。但是没有系统的学过计算机学科,没有接触过GIT。目前就是用VScode。
学习的目的就是纯兴趣,觉得一是能帮我解决论文一些问题,其次也觉得很开心能写出一些有意的程序。
不以学习计算机找工作养活自己为目的去系统学习计算机相关的话,大家有什么建议吗?目前有看一些GITHUB上的分享去学习一些基础知识。例如GitHub - PKUFlyingPig/cs-self-learning: 计算机自学指南
总结是:闲暇学点东西充实自己,不以养活自己找工作为目的,再远一点能弄出一些简单的游戏感觉会很酷(虽然很多类似教程) 是以项目为起点,需要什么学什么还是系统学习呢?

4 posts - 4 participants

Read full topic

via LINUX DO - 最新话题 (author: 好好睡觉)
Github Copilot真的依托

问题1:一遇到Jupyter Notebook编辑的问题,只要出现“正在检索笔记本摘要”就会一直转圈

问题2:渲染混乱,新开session会显示上一个session的内容,并且还叠在一起
这都马上2026年了,怎么还有这么差劲的AI辅助编码工具?

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: recur)

Invalid media:
image
image
New Free Game Found - By Reddit Scraper
Hidden Cats vs Zombies 2
Platform: Steam
Game ID: 4173130
Game Url: Hidden Cats vs Zombies 2
free type: Keep Forever
start time: N/A
end time: N/A
Source Url: https://www.reddit.com/r/freegames/comments/1pbfz5s/steam_hidden_cats_vs_zombies_2/
!addlicense asf a/4173130
好奇国内本科CS/SE教学现状

主包目前在欧洲,但是本科是在国内读的SE(软件工程),硕士读的CS。
主包对国内本科教育的印象停留在老师啥也不会,大一教你C/C++,还在用VC++6.0 或者 好一点的用个DEV。 后面学JAVA,也是基本完全靠自学。幸好学校有一些资源,有中大厂训练营(在校的时候免费,排名靠前的人后续去100还是200一天带薪学习当时,很早了)

现在国内的本科教育,是啥样子,好奇真有神仙课程或者老师,用比较工程化的教学吗 cc codex这种 能用上吗?(指的是本科教育本身,各位佬自驱力强,自学的不算)

25 posts - 10 participants

Read full topic

via LINUX DO - 最新话题 (author: 哈基米基哈基_米基米基哈)
【开源】支持公益站的Nano-Banana-Pro请求的多功能工具页面!

【开源】gemini-3-pro-image-preview 小红书/表情包/切图/提示词 生成器!支持openai/gemini两种请求模式 搞七捻三
版本更新 新增iOS应用端存储到相册功能,点击下载 到新页面长按保存图片 优化小红书提示词,出图更好看,参考一下内容 [image][image] 增加openai格式流式接收 细节优化 可以单纯文字输出 文字图片一同输出 在线地址:

继续更新:
1.修复小红书出图无法使用流式传输的请求
2.可以用公益站(上新咯 Nano-Banana-Pro)的出图,请求的时候记得勾选上 流式传输,就是不能调比例画质

3.api接口设置优化
github.com

GitHub - Tansuo2021/gemini-3-pro-image-preview: Gemini 3 Pro - AI 绘图工作台 (Web Client)

Gemini 3 Pro - AI 绘图工作台 (Web Client)

体验地址:
tansuo2021.github.io

Gemini 3 Pro - 绘图工作台

3 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: Tammie Herrold)

Invalid media:
image
image
image
超简单软件层面实现1套键鼠控制n台Win设备且可以跨屏幕,微软官方出品,Mouse without Borders

[!IMPORTANT] TLDR 微软无界鼠标(Mouse without Borders)可单独下载或者通过PowerToys来使用
事情是这样多开(2台 :bili_052:)电脑在做代码测试,想着能不能把鼠标键盘同时控制两台电脑,但只有一个罗技鼠标,硬件上也不支持Logitech Flow,问了问Gemini帮我分析了一下,结果前面一开始它说要不就用 USB对拷线 或 KVM切换器,要不就重新买套新的支持无界切换的。 🫠
[!TIP] 然后,它在最后突然灵光一闪,说还有个0成本方案 :bili_052:
好好好,好东西藏着掖着到最后,如图所示

看了下这个应该是微软的一个项目Microsoft Garage 的软件 https://www.microsoft.com/en-my/download/details.aspx?id=35460
然后看现在已经集成到PowerToys里面了 使用 PowerToysMouse Without Borders 控制多台计算机 | Microsoft Learn

想安装哪个就看佬友们开心了,独立安装就上面,但版本可能比较就,想新的就用PowerToy,但可能就带其他东西 😃

更新下,看有佬友说到,可能还是PowerToys里面更新的会好一点,这个旧的我也先用一段时间看看有没啥毛病 :bili_052:

CooperM:
单独下载的那个会有各种奇怪的BUG,之前我电脑跟笔记本就这样,如果用的话还是推荐下PowerToys,在调用这个功能会比较好,而且PowerToys里面很多工具也挺实用的

我用的是第一个链接里面独立的安装包,才2M不到,软件的安装没啥困难。注意多个设备在同一个局域网内,两台电脑(A和B)都安装完后打开,先在电脑A上打开进行配置。

1. 第一步选YES
2. 第二步在需要连接的另一台电脑B的托盘图标上 右键-Settings-可以看到电脑B的密钥和电脑名称
3. 将密钥和电脑名称依次填写回电脑A的软件配置中后,点击Link(因为配置完暂时找不到怎么退出,这里找了一样的网图)注意电脑名称不要乱写,跟软件里面显示的一样,它才会根据名称去DNS找相应IP直连,试过乱填结果死活找不到

然后就可以辣 :bili_052: 试了下,鼠标和键盘都可以共享,鼠标贴边时可以穿越,图片截图、文字也会共享,键盘输入看鼠标的焦点在哪台电脑上,真的太方便辣 🥰

有多台电脑且硬件限制的佬们可以来试试,enjoy!
END

11 posts - 7 participants

Read full topic

via LINUX DO - 最新话题 (author: (๑;ᴗ ;)ﻭ)

Invalid media:
image
image
image
image
image
L站的某些板块时不时的出现“访问被拒绝”,隔一会又正常了

此时,其他板块的访问是正常的。

19 posts - 6 participants

Read full topic

via LINUX DO - 最新话题 (author: binghe)

Invalid media:
image
image
image
typora在windows上renew

主要就是删除掉首次运行的信息。

删除注册表项:HKEY_CURRENT_USER\SOFTWARE\Typora
删除用户数据目录:% APPDATA%\Typora
然后用 rust 写了一个小脚本。

use std::{fs, io::{self, Write}, path::PathBuf};
use winreg::{enums::HKEY_CURRENT_USER, RegKey};

fn main() {
println!("🧹 清理 Typora 试用数据...\n");

clean("📋 注册表", || {
RegKey::predef(HKEY_CURRENT_USER).delete_subkey_all("SOFTWARE\\Typora")
});

clean("📁 AppData", || {
let appdata = std::env::var("APPDATA").ok().ok_or(io::ErrorKind::NotFound)?;
fs::remove_dir_all(PathBuf::from(appdata).join("Typora"))
});

println!("\n 完成!按回车退出...");
let _ = io::stdin().read_line(&mut String::new());
}

fn clean<F>(name: &str, action: F)
where
F: FnOnce() -> io::Result<()>
{
print!("{:<12} ", name);
io::stdout().flush().ok();

match action() {
Ok(_) => println!(""),
Err(e) if e.kind() == io::ErrorKind::NotFound => println!("⏭️ (跳过)"),
Err(e) => println!(" {}", e),
}
}

3 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: 呆毛儿)