开源软件
-
使用 PDF Mix Tool 执行常见的 PDF 编辑任务
PDF Mix Tool 是一个简单、轻巧的开源 PDF 编辑应用,可让你从 PDF 中提取页面、合并两个 PDF、从 PDF 中删除页面等。 PDF Mix Tool:一个简单的…
-
使用 RT-Thread 实时操作系统驱动你的硬件
编程驱动一个微处理器芯片是相当有难度的,但在嵌入式系统开发上,实时操作系统可以为你解决很多此类的困难。 从通用计算的角度,操作系统是提供计算机基本功能的一组软件。操作系统保证了计算…
-
使用 EleasticSearch 做数据分析与报告
21CTO 导读:结合 Elasticsearch 和 Elastic Stack,我们一起深入了解它对大数据平台和搜索引擎的提升体验。 近年来,NoSQL 与大数据技术大爆发,对…
-
Homebrew:让你从 Mac 切换到 Linux 更轻松
不管你是想要更舒服地从 Mac 搬到 Linux,还是不满意常规的 Linux 包管理器,都可以试试 Homebrew。 Homebrew 项目最初是为了给 Mac 用户…
-
在 Ubuntu 中使用轻量的 Apt 软件包管理器 Synaptic
这周推荐的开源软件是 Synaptic。学习这个经过时光积淀的软件包管理器能做哪些现代软件管理器做不到的事情。 Synaptic 软件包管理器是什么? Synaptic …
-
从缝纫室到340亿美金,一文看懂红帽发家史!
今天,一则震惊IT业界的消息袭来IBM以340亿美金收购红帽公司一个时代结束了另一个时代开启了 让我们回顾红帽发展史看看这家公司是怎么卖到340亿刀的 ▌1969Ken …
-
开源总监写的“苦涩指南”:真的,一般人别碰开源项目
编者按:开源很简单,只要你想干就干对吧。也许,但如果你想在开源上取得成功,就得听听过来人的经验教训。做开源项目绝不仅仅只是写代码那么简单,甚至最困难的都不是写代码的部分,而在于你如…
-
Git/GitHub 中文术语表
Git 和 GitHub 已经成为了开发者的基础工具,尤其是参与开源软件开发时经常会使用它们。但是在 Git 和 GitHub 使用过程中遇到的很多术语并没有标准的或约定俗成的中文…
-
使用 FreeBSD 作为桌面操作系统
FuryBSD 的实时桌面环境能让你在实际使用之前先尝试。 FreeBSD 是一个很棒的操作系统,但是从设计上讲,它并没有自带桌面环境。如果不从 FreeBSD 的 ports 和…
-
编程15年,如何才能成不了高手?
21CTO社区导读 今天转发一篇栋哥的文章,栋哥的公众号和喜马拉雅电台“软件那些事儿”讲了很多计算机硬件、软件和网络的历史故事,文采飞扬,非常值得关注。 因为我做了一个电台,如果…