Recent Posts

MATE 1.8

继承了 GNOME 2 衣钵的 MATE 发布 1.8 版本。

本次发布带来的更新有:

  • 文件管理器 Caja 增加 IEC 单位选项,在搜索视图中增加打开父目录选项。
  • 窗口管理器 Marco 增加并排平铺(snapping)的功能。
  • 增加 MATE 用户指南,增加指向 paste.mate-desktop.org 的 mpaste …

两个新的动态内核补丁项目: kGraft 和 kpatch

给 Linux 内核动态打补丁而不必重启系统看来是最近的一项
热点技术。虽然此前已经有了 Ksplice 来达到此类目
的,但最近 SUSE 和 Redhat 却先后推出了类似的项目。其中,
前者为 kGraft,后者是 kpatch

kGraft

为了使 Linux 管理人员更容易的安装重要的 Kernel 安全补丁,
同时又不让系统当机,SUSE Labs 开发了 kGraft。目前 …

PulseAudio 5.0

音频服务器 PulseAudio 发布 5.0 版本,带来了对 BlueZ 5.0 的支持。

新版本的变化有:

  • 对于 BlueZ 5.0 A2DP 的支持。
  • 重新实现了 Tunnel 模块。
  • 提供了针对原生 systemd-journal 日志系统的接口。
  • 不再依赖 libbluetooth ,gettext 换而使用上游 0.18 …

Linux From Scratch 7.5

自己动手构建基本 Linux 操作系统的教程 LFS 发布 7.5 版本。

相对于去年 9 月份发布的 7.4 版本,本次对许多重要组件进行了更新,包括:Kernel 3.13.3,glibc 2.19, GCC 4.8.2, systemd 208 等 …

Steg: 将秘密藏在图片中

如果你打算与朋友分享一些比较私密的信息,但又不想采用
较一般的方式,或许可以考虑利用 Steg 来将秘密隐藏
到图片中。

Steg

Steg 采用信息隐藏及加密术来隐藏信息,目前支持 JPG、PNG、
TIFF、BMP 等图像格式。Steg 几乎可以隐藏任何数据,如果
你将其打包在存档文件的话。

运行 Steg 需要 Qt,支持包括 Linux、Mac OS X、以及 Windows …

GitHub 发布开源的代码编辑器 Atom

知名源代码托管网站 GitHub 在今天发布了一款专为程序员打造
的代码编辑器 Atom

atom

Atom 基于 Web 技术构建、整合了 Node.js、注重模块化设计、
提供开箱即用的功能。

在 Atom 中,我个人比较感兴趣的特性包括:

  • 支持通过模糊查找来快速打开文件
  • 项目级的搜索与替换
  • 多重选择及多窗格支持
  • 通过 Packages 对其进行定制并扩展其功能

目前,Atom 需通过邀请来获得 Beta 测试,具体可留意其官网 …

Humble Indie Bundle 11

独立制作游戏套装 Humble Indie 已经在不知不觉中走到了第 11 集,本次以动作解密游戏为主。

本次套装内包含的游戏有:

  • Guacamelee! Gold Edition:类似恶魔城的 2D 平台动作游戏,以墨西哥当地传说为背景,画风和音乐都非常有特色,操作手感俱佳。这次是包含所有 DLC 的黄金版,强烈推荐
  • Dust: An Elysian Tail:带有 RPG 元素的动作游戏,纯手绘画风哦!扮演谜一样的武士 …

FAD 2014 北京

FAD 是 Fedora 活动日的缩写。FAD 为 Fedora 贡献者提供了一个线下聚集起来,完成与 Fedora 相关的具体任务的机会。更多 FAD 相关介绍可见于此页面

FAD China 2014 将会作为 CSDN 主办的 OSTC 2014 (Open Source Technology Conference,开源技术大会)的一个专题分论坛。这次大会旨在为国内的开源开发者和社区提供一个交流平台 …

Massren: 使用文本编辑器重命名多个文件

与其他重命名多个文件的工具比起来,Massren 显得十分具有
新意,而且也很便利。通过 Massren,你可以直接在自己所喜
欢的文本编辑器中完成对多个文件的重新命名操作,比如 Vim、
Emacs、Sublime 等等。

Massren

看看上图,你将发现使用 Massren 来重命名多个文件是多么
的快捷和方便。Massren 使用 Go 写成,可跨平台运行,其
源代码 位于 GitHub。

Neovim: Vim 在 21 世纪的重生

Bram Moolenaar 在写 Vim 时还是 90 年代初,至今已经 20 多年过去了。其中,不仅包含了大量的遗留代码,而且程序的维护、Bug 的修复、以及新特性的添加都变得越来越困难。为了解决这些问题,Neovim 项目应运而生。Neo 即“新”之意,它是 Vim 在这个新时代的重生。

根据 Neovim 的自述说明,在总体上 …