Project

General

Profile

News

Debian GNU/Linux: Notion 平替来了!NAS 部署 Docmost,轻松搞定 Wiki 文档知识库

Added by Redmine Admin about 2 months ago

一款开源的协作式 Wiki 与文档管理平台,定位为 Confluence 和 Notion 的开源替代方案,主打高效协作与灵活部署,适合各类团队构建知识库、管理项目文档等。
图片

主要特征:

• 协作实时编辑器:实时协作处理页面。
• 图表:内置支持 Draw.io、Excalidraw 和 Mermaid 图表工具。
• 空间:按团队、项目或部门组织页面,以便更好地协作。
• 公开共享:您可以公开共享您的页面,允许任何知道链接的人查看它们。
• 权限管理:通过易于理解的权限轻松控制对内容的访问。
• 群组:通过群轻松向用户授予统一权限。
• 评论:向页面添加评论,以便更好地沟通和反馈。
• 页面历史记录:通过全面的版本历史记录跟踪更改。
• 嵌套导航:您可以通过侧边栏嵌套和重新排序页面。
• 搜索:通过强大的搜索功能快速找到您需要的信息。
• 文件附件:将文件附加到您的页面以便于参考和共享。
• 在附件中搜索:搜索 PDF 和 DOCX 文件附件中的内容(企业版)
• 导入/导出:您可以轻松导入和导出 Markdown 和 HTML 格式的页面。
• 读取/编辑首选项模式:告别意外编辑。
• 翻译:Docmost 提供超过 10+ 种语言版本。

Wiki 和笔记区别:

Wiki 是多人协作的结构化知识库,侧重共享与体系化;笔记是个人化的碎片化记录工具,侧重灵活与私密性。

Debian GNU/Linux: 一款开源、高效的跨平台笔记应用工具Notes

Added by Redmine Admin about 2 months ago

Notes 是一款由 Nutty Artist 开发的开源笔记应用,采用 C++ 和 Qt 框架构建,专注于提供简洁、快速、无干扰的写作体验。与功能臃肿的商业笔记应用不同,Notes 回归本质,专注于纯粹的文本记录功能。
核心特征

  1. 极简主义设计

Notes 采用了干净整洁的用户界面,没有任何不必要的功能干扰写作。左侧是笔记列表,右侧是编辑区域,这种布局让用户能够专注于内容创作。
2. Markdown 支持

应用内置 Markdown 支持,让用户可以使用轻量级标记语言快速格式化文本,同时提供实时预览功能。
3. 本地存储与隐私保护

所有笔记都存储在本地设备上,确保了数据的完全私密性。用户无需担心云端数据泄露或服务商访问私人内容。
4. 跨平台兼容

基于 Qt 框架开发,Notes 支持 Windows、Linux 和 macOS 三大主流操作系统,提供一致的用户体验。
5. 开源免费

Notes 遵循 GPLv3 开源协议,完全免费使用,并且允许用户查看、修改和分发源代码。

界面预览




https://mp.weixin.qq.com/s/8dfwkOw2GoRKb-6uhWNIrA

安装使用
从源码编译

# 克隆仓库
git clone https://github.com/nuttyartist/notes.git
cd notes

# 创建构建目录
mkdir build && cd build

# 生成构建文件
cmake ..

# 编译应用
make

# 安装(可选)
sudo make install

二进制安装

对于不熟悉编译的用户,可以直接从项目的 Release 页面 下载预编译的二进制文件。

https://github.com/nuttyartist/notes/releases

使用技巧
快捷键操作

• Ctrl+N: 新建笔记
• Ctrl+S: 保存笔记
• Ctrl+F: 搜索笔记
• Ctrl+E: 切换编辑/预览模式

Markdown 快捷键

Notes 支持常见的 Markdown 语法快捷方式,如 Ctrl+B 加粗、Ctrl+I 斜体等,大幅提升写作效率。

Debian GNU/Linux: 10分钟部署工业级监控:一款开箱即用的工业级SCADA系统!

Added by Redmine Admin about 2 months ago

在传统工业自动化领域,构建一套SCADA(数据采集与监控系统)或HMI(人机界面)往往意味着高昂的授权费用、复杂的部署流程和封闭的技术生态。而FUXA的出现彻底打破了这一局面,开源的FUXA是一款无需授权费,不依赖专业编程,一个浏览器就能掌控全厂设备状态的工业监控系统。

Debian GNU/Linux: 最常用的几款PCB和SCH的设计软件

Added by Redmine Admin 2 months ago

原理图与PCB设计软件
这块是硬件工程师的核心战场,画原理图、布局布线、出生产资料,全指着它们。选择哪一款,往往不取决于你,而取决于你的公司、你的行业,甚至你所在的城市。
1、Cadence Allegro提到Allegro,大家脑海里冒出的第一个词可能就是“高端”。它尤其在通信、服务器、高端消费电子这些领域是是主流。为啥?因为对复杂高速、高密度板子的支持能力太强了。那么多信号的等长、差分线,密密麻麻的BGA芯片,Allegro处理起来相对从容。规则管理器非常强大。用惯了Allegro的工程师,再去用别的软件,经常会觉得“束缚感”太强,不够得劲。不过,它的学习曲线也比较陡峭,操作相对复杂,而且价格嘛……嗯,一般只有不差钱的大公司才用得起正版。当然,用它的工程师,薪资待遇通常也比较"好看"。

2、Mentor Graphics PADS咱们深圳的朋友都知道,用这个软件的人太多了,在整个珠三角地区,PADS的普及程度都相当高。PADS通常被看作是中小批量、消费类电子产品设计的首选。它没有Allegro那么庞大复杂,但该有的功能基本都有,上手速度也比Allegro快。很多公司,从老板到工程师,都是从PADS时代过来的,有着深厚的用户基础。而且,它的授权费用相对Allegro要亲民一些,非常符合广大中小企业的“性价比”需求。

3、Altium Designer (AD)AD对于很多电子相关专业的学生来说,用得比较多。界面美观、操作逻辑相对直观,学校老师教的多半也是它。从画个单片机最小系统开始,AD陪伴了我们整个青春。然而,一进入社会,问题就来了。“律师函实在太多了,公司又不舍得花钱”,这句话简直是戳中了咱们无数工程师和公司的泪点。AD的版权管理非常严格,律师函发得那叫一个勤快。很多小公司抱着侥幸心理用着,整天提心吊胆。让公司买正版吧,一套下来也好几万,对于初创公司或小团队来说,确实是一笔不小的开支。所以,AD就处在这样一个尴尬的位置:用户基数巨大,很多人想用,但公司又怕惹麻烦。它的功能对于大多数常规板卡设计是足够用的,但到了非常高速、高密度的领域,有时候就显得有些力不从心了。

4、立创EDA这绝对是近几年杀出来的一匹黑马!依托于嘉立创强大的PCB打样和元器件商城生态,立创EDA以其“免费”、“在线”、“库丰富”和“能白嫖板子”的特点,迅速俘获了大批学生和电子爱好者的心。它的优势太明显了:你不用装庞大的软件,打开浏览器就能画;元器件库和商城打通,找元件、看价格、生成BOM一气呵成;还能参加活动免费打板,对学生党来说简直是天大的福利。虽然BUG确实还有,性能上处理超大板子可能有点吃力,但作为一款还在快速成长中的国产软件,我们必须给予足够的耐心和支持。它成功地降低了硬件设计的门槛,让更多人能轻松地入门,这一点功不可没。很多学生就是从AD转投立创EDA怀抱的。

5、KiCAD——开源先锋,全平台免费硬核之选如果你崇尚开源精神,或者你是Mac、Linux用户,那么KiCAD几乎是你唯一的选择。它完全免费、开源,没有律师函的烦恼,而且跨平台支持做得非常好。早期的KiCAD可能体验不是很好,但经过这些年的发展,它的功能已经非常强大了,甚至能处理一些相当复杂的板子。很多开源硬件项目,比如树莓派的一些版本,就是用KiCAD设计的。它的操作逻辑需要一点时间来适应,但一旦熟悉了,你会觉得非常高效。对于个人项目、初创公司或者预算极其有限的团队,KiCAD是一个值得认真考虑的选项。

02电路仿真软件
画完原理图,如果不能很好的把握正确性,可以先软件里跑跑仿真,看看理论行不行得通,能避免很多不必要的炸机和烧钱。1、Multisim大学实验室的电脑里,十有八九装着它。Multisim的图形化界面非常友好,器件库也很齐全,特别适合模拟电路、基础数字电路的教学和仿真。拖拖器件,连连线,设置个示波器,就能看到波形,对初学者理解电路原理非常有帮助。

2、LTspiceLTspice非常不错,而且免费,它是芯片公司ADI推出的,虽然自带库以自家器件为主,但其仿真引擎,尤其是开关电源和模拟电路的仿真,速度和精度都相当高。很多硬件工程师,电脑里都会备着一个LTspice,用来做前期方案验证和快速仿真。

3、Proteus如果说Multisim和LTspice侧重模拟电路,那Proteus的强项就是数字世界,尤其是单片机仿真。你可以在上面画一个STM32的原理图,然后直接加载编译好的程序进行仿真调试。这对于学习51、AVR、ARM Cortex-M系列单片机来说,实在太方便了,相当于一个虚拟的开发板。虽然它也能画简单的PCB,但大多数用户还是冲着它的仿真功能去的。

4、Tina-TI & OthersTina-TI也是芯片巨头TI推出的仿真软件,和LTspice类似,是TI器件仿真的好帮手。其实,很多大的芯片公司都会提供自己的仿真模型和工具,方便用户使用他们的芯片。这些都是很实用的辅助工具。

03结构设计软件
有多少做硬件的用得着Solidwork这个3D设计软件?答案是:越来越多,尤其是小公司。为啥硬件工程师要懂机械软件?
1、结构对接: 你画的PCB最终要放进外壳里的。你需要用3D软件(通常是结构工程师用SW/CAD画好)来检查板子会不会顶壳,螺丝柱位置对不对,接插件的高度和开口是否合适。反过来,你也可以把PCB的3D模型导出给结构工程师,让他作为参考来设计外壳。
2、全流程参与: 在很多初创公司或小团队,人手不足,硬件工程师常常需要“全能”。你可能不仅要画板,还要负责选型外壳,甚至参与到产品外观和结构的设计讨论中。会一点SolidWorks或AutoCAD,能让你和结构团队的沟通无比顺畅,减少很多“你早说啊”的返工。

所以,AutoCAD 主要用来看看(或画一下)2D的板框和结构图;SolidWorks 则是用来进行3D协作的利器。多学一点,没坏处。

04代码编写软件
硬件画好了,得让它们动起来。
1、Keil & IAR学嵌入式的,没人能绕过它们。Keil(尤其是MDK-ARM)和IAR是ARM Cortex-M内核单片机开发的两大主流工具。Keil: 界面相对简洁,入门快,在国内教学和项目中用户基数极大。它的调试功能很好用。
IAR: 以其高效的编译器闻名,据说生成的代码效率往往比Keil更优。但界面相对复古,价格也更贵。

2、STM32CubeIDE & VS Code
STM32CubeIDE,这是ST意法半导体官方推出的免费集成开发环境,集成了STM32CubeMX的图形化配置功能,可以一键生成初始化代码,大大提升了开发效率,现在用的人越来越多,尤其是新接触STM32的开发者。而VS Code 凭借其轻量、插件生态丰富的特点,也成为了很多老鸟的选择。配上各种插件,也能打造成非常强大的嵌入式开发平台,写起代码来体验很棒。
3、Quartus & Vitis
这是FPGA开发平台主要用到的软件,Quartus(Intel FPGA的开发工具)和Vitis(AMD/Xilinx的开发平台)。FPGA设计更像是软硬结合的桥梁。以前Altera(现在被Intel收购)的Quartus和Xilinx的ISE/Vivado是两大阵营。
05总结看了这么多软件,是不是有点眼花缭乱?其实不用慌,没人要求你全部精通。硬件工程师的成长路径,往往是先精通一两个核心工具(比如一个PCB软件,一个仿真软件,一个编程环境),然后根据工作和项目需要,不断横向扩展,触类旁通。记住:软件只是工具,背后的电路设计思想、解决问题的能力和严谨的工程思维才是根本。
硬件之路,道阻且长,咱们一边折腾,一边进步吧!推荐阅读(点击如下三个图片分别进入)加群/投稿/招聘/推广/宣传/技术咨询  请加微信:woniu26a

Debian GNU/Linux: elementary OS 8.0.2 发布:无障碍体验更友好,细节改进更贴心

Added by Redmine Admin 3 months ago

距离上一个 8.0.1 版本发布已经过去六个月,以简洁、美观和易用著称的 Linux 发行版 elementary OS,迎来了 8.x 系列的第二个维护更新 —— elementary OS 8.0.2。它基于 Ubuntu 24.04.3 LTS 构建,不仅继承了 LTS 的稳定性,还在无障碍支持、应用体验和硬件兼容性等方面进行了多项优化,让整体体验更加完善。

♿ 无障碍支持:细节打磨更周到

这次更新的最大亮点,就是在无障碍支持上做了全面提升。无论是安装过程还是首次启动设置,都变得更加贴心:

屏幕阅读器现在可以正确朗读密码强度提示。

各个界面的标记和标签更清晰,文字说明更易懂,例如 “试用或安装”“选择磁盘”“加密”等界面都有改进。

自定义分区时增加了安全检查,避免意外崩溃。

安装窗口始终居中显示,更直观。

在首次设置向导中,屏幕阅读器同样会提示密码强度,键盘布局检测更准确。

用户名的灵活性提升,现在允许以连字符或下划线结尾。

这些改动看似细微,但对依赖无障碍工具的用户来说,体验上的差别非常明显。
🎵 音乐应用:播放体验更流畅
音乐应用也进行了升级,功能更强大:

支持按曲目名称搜索,方便快速定位想听的歌。

更高效的播放队列管理,可以移除单首歌曲,或一次性清空整个队列。

应用会记住上一次的播放队列和最后播放的歌曲,下次启动即可无缝继续。

新增键盘快捷键,支持快速添加文件和退出应用。

专辑封面会在系统媒体控制中显示,视觉体验更好。

修复了因歌手名过长或字体过大导致的显示问题。

整体来说,音乐应用不再只是“能用”,而是真正好用。
💻 终端:小改进带来大便利

终端应用的细节优化,让日常使用更加顺手:

打开新窗口时,键盘焦点会自动落在第一个标签页,减少额外操作。

复制带有 “#” 的文本时不会再被截断。

输出处理更稳定,不会因进程信息过多导致异常。

修复了部分显示器上的缩放问题,界面显示更自然。

对于开发者和命令行用户来说,这些改进看似不起眼,但能明显提升工作效率。
🖥️ 更强的硬件支持

在游戏场景下,性能表现更稳定。

新一代 AMD 与 Intel 芯片组的能效得到提升。

系统安全性进一步增强。

更多硬件开箱即用,包括游戏手柄、Wi-Fi 网卡和音频设备等。

这意味着无论是日常办公、影音娱乐,还是轻度游戏,体验都会更加流畅。
🛠️ 其他细节优化

除了核心更新,这次还包含一些小而实用的改动:

截图工具在保存到自定义目录时不再出错,同时解决了截图过高导致崩溃的问题。

相机和视频菜单的标注更清晰,并支持快捷键调用。

计算器应用的 “Del” 按钮更直观,“新建窗口” 操作也能直接通过快捷键实现。

📥 获取 elementary OS 8.0.2

你可以前往 elementary.io 下载最新版。elementary OS 依旧采用 “随心付” 模式:如果不想付费,可以在金额栏输入 0,即可出现下载按钮。当然,如果条件允许,适当支持项目开发,也能帮助这个注重美学与体验的 Linux 发行版继续发展下去。
🔚 总结

elementary OS 8.0.2 虽然是一次维护更新,但在无障碍支持、音乐和终端应用优化,以及硬件兼容性方面的提升,都让它更贴近用户的日常需求。对习惯简洁界面的用户来说,这是一次值得升级的版本。

它依旧坚持了“简单、优雅、易用”的理念,同时通过细节打磨和稳定性保障,让整个系统更耐用、更贴心。如果你正在寻找一个兼顾美观与实用的 Linux 桌面环境,elementary OS 8.0.2 值得一试。

    (1-7/7)

    Also available in: Atom