桌面应用
-
用来记笔记的三个 Emacs 模式
借助这些 Emacs 模式轻松记录信息。 不管你从事哪种工作,你都无可避免地需要记笔记。而且可能还不是一点点。现在这年头,大家都开始以数字的形式来记笔记了。 开源软件爱好者有多种途…
-
Flatpak 新手指南
以前,我们介绍 Ubuntu 推出的 Snaps。Snaps 是由 Canonical 公司为 Ubuntu 开发的,并随后移植到其他的 Linux 发行版,如 Arch、Gent…
-
如何在 Linux 中安装微软的 .NET Core SDK
.NET Core 是微软提供的免费、跨平台和开源的开发框架,可以构建桌面应用程序、移动端应用程序、网络应用程序、物联网应用程序和游戏应用程序等。如果你是 Windows 平台下的…
-
用 PGP 保护代码完整性(四):将主密钥移到离线存储中
如果开发者的 PGP 密钥被偷了,危害非常大。了解一下如何更安全。 在本系列教程中,我们为使用 PGP 提供了一个实用指南。你可以从下面的链接中查看前面的文章: 第一部分:基本概念…
-
用于游戏开发的图形和音乐工具
要在三天内打造一个可玩的游戏,你需要一些快速而稳定的好工具。 在十月初,我们的俱乐部马歇尔大学的 Geeks and Gadgets 参加了首次 Open Jam,这是一个庆祝最佳…
-
使用 GNOME Web “安装”独立 Web 应用
你是否经常使用单页 Web 应用(SPA),但失去了一些完整桌面应用的好处? GNOME Web 浏览器,简称为 Web(又名 Epiphany)有一个非常棒的功能,它允许你&ld…
-
介绍 Fedora 上的 Swift
Swift 是一种使用现代方法构建安全性、性能和软件设计模式的通用编程语言。它旨在成为各种编程项目的最佳语言,从系统编程到桌面应用程序,以及扩展到云服务。继续阅读了解它以及如何在 …
-
独立程序员如何赚钱致富
如果你是一个全职的独立程序员,或是一个在业余时间创建app和软件来赚钱的程序员,那么选择合适的收入模式是关键。然而,事实证明,开发人员所使用的最流行的收入方式并不是最赚钱的。一项新…
-
编程语言那么多,为什么 Google 偏爱 JavaScript?
我从事软件开发的相关工作已经有15年了。目前的工作主要集中于Web和移动应用方面。在这么多年里,我对JavaScript的态度可能比较能代表一大群程序员的看法:从一开始对JS的不屑…
-
也许是该谈谈全新的 Linux 显示驱动模型的时候了
随着越来越多新的图形应用编程接口(API)的出现(譬如Vulkan、D3D12、Metal),Steam OS(译者注:一个基于Debian的Linux发行版,关注于提供大屏幕的游…