LUPA开源软件一周动态盘点 在计算通信领域,写几段使人类同胞能够理解的文字,实在比敲几行不会使编译器或者解释器呕吐的软件代码要困难得多。 这就是为什么每当涉及到代码,几乎所有文档都弱爆了。因为写东西给人看,比写给机器看难得多,在可以预见的未来,文档将一直弱下去,而对此你无能为力。除了一件事。 JavaScript中“源代码包含一切”的变革性力量,是我提出——并一直信奉的——Atwood定律。尽管“查看源代码”没有被内置(却完全应该内置),你应该为自己的栈要求查看相关源代码。无论文档里怎么说,源代码才是最终真相,才是你所能找到的最好的、最新的并且是最权威的文档,这永远是事实。所以,你越早承认这一点,你就越能够成为一个富裕的软件开发者。更多学习经验本次专辑和大家共享…… Leadwerks是一个多用途游戏开发应用,现在正在往Linux上移植以便于在Linux(Ubuntu)上开发原生游戏。 数月前,Leadwerks在kickstarter平台上发起了一个众筹项目,以便于集资给这个游戏创建工具增加Linux平台支持,项目目标包括成功达到预定的集资目标和放出leadwerks的beta版。 在它的官网上,Leadwerks的开发者贴出了一张有 leadwerks 3.1 运行在Ubuntu上的图片。图片显示,它有着原生的外观和感觉,而且和桌面进行了恰当的集成,这些成就明显的推动了仍在开发中的leadwerks在Ubuntu上的可用性。这是Leadwerks真正运行在Ubuntu上的第一张截图!尽管仍然还有许多工作要做,但是看到它确实已经可以运行在Ubuntu上了,无论怎样,这真的是一个大的里程碑。我们使用GTK,所以Leadwerks的Linux版的外观和使用的感受和Linux原生应用一样。或许你也有兴趣对它进行更深的了解? 程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到 30 岁,然后就需要转型,就像《程序员技术练级攻略》这篇文章很多人回复到这种玩法会玩死人的一样。我在很多面试中,问到应聘者未来的规划都能听到好些应聘都说程序员是个青春饭。因为,大多数程序员都认为,编程这个事只能干到 30 岁,最多 35 岁吧。每每我听到这样的言论,都让我感到相当的无语,大家都希望能像《21 年速成C++》那样速成,好多时候超级有想和他们争论的冲动,但后来想想算了,因为你无法帮助那些只想呆在井底思维封闭而且想走捷径速成的人。 今天,我们又来谈这个老话题,因为我看到一篇论文,但是也一定会有很多人都会找出各种理由来论证这篇论文的是错的,无所谓了,我把这篇文章送给那些和我一样准备为技术和编程执着和坚持的人。 我们以前为Ubuntu每个版本整理了一个安装后核对表,但是因为新功能的到来以及不断的进步,我们建议的步骤也在不断改变和转换。因此,升级到Ubuntu 13.10后最好做哪些事情呢? 尽管Ubuntu 13.10相较于之前的发布版包含了较少的面向用户的特征,但是新的Smart scopes服务还是不可错过的。Ubuntu本身已经支持了大量的硬件。但是虽然免费而又开源的的驱动能力越来越强,在Steam 或 Steam HD video 上玩儿游戏仍会感觉性能差强人意。 如果是这样,可以 安装并使用专有驱动 ,它们在Software & Updates (软件和更新)工具中。在启动器里打开软件源应用 (或者通过系统设置)然后点击进入“其他驱动”选项卡,然后按照屏幕上的提示操作。更多内容本次专辑将为你带来…… 使用软件产品,或多或少都会遇到问题。对于商业产品,我们可以咨询客服寻求帮助。对于公司自己研发的产品,我们可以直接请教专家同事。但对于开源软件,在遇到问题时,如何才能及时有效地寻求帮助呢? 本文以开源类库 Sea.js 为例,说说我心目中的最佳实践。遇到问题时,心里都很着急。在决定向开源社区提交问题前,最好先做做以下功课:确保自己阅读过至少一次官方文档。这样在遇到问题时,如果能回忆起只言片语,就可以再去读一遍相关文档,问题往往也就解决了。 对于成熟的开源项目,你遇到的问题,很可能别人也遇到过。这时通过 Google、StackOverflow 等网站的搜索服务,可以帮你快速定位并解决问题。永远记住,地球上的你并不孤单,包括你遇到的问题。更多相关内容我们将在本次专辑中为大家带来…… 安装Ubuntu13.10后必做的10件事(2013-11-08) 我们以前为Ubuntu每个版本整理了一个安装后核对表,但是因为新功能的到来以及不断的进步,我们建议的步骤也在不断改变和转换。
还在用Wine玩游戏?快去用Steam吧! (2013-11-11) 在过去的几个月中,Steam平台受到了众人的关注。并不是因为它带来的游戏,而是由于它拓展支持了不同的操作系统。假如你还没有听说过,那么我告诉你,官方宣布Steam计划支持Linux,而且还在持续改进他们的beta版Linux客户端。
一步步安装Ubuntu 13.10服务器版 (2013-11-11) 如你所见,这是一篇关于Ubuntu 13.10服务器版的安装的指南,译者把服务器版称之为服务版。下载最新的版本Ubuntu 13.10 服务版,然后用刻录好的Ubuntu 13.10服务版光盘引导你的服务器,你将会看到类似下面的显示。
学会阅读源代码 (2013-11-12) 这就是为什么每当涉及到代码,几乎所有文档都弱爆了。因为写东西给人看,比写给机器看难得多,在可以预见的未来,文档将一直弱下去,而对此你无能为力。除了一件事。
Ubuntu上可用的游戏编辑器Leadwerks (2013-11-12) Leadwerks是一个多用途游戏开发应用,现在正在往Linux上移植以便于在Linux(Ubuntu)上开发原生游戏。数月前,Leadwerks在kickstarter平台上发起了一个众筹项目,以便于集资给这个游戏创建工具增加Linux平台支持,项目目标包括成功达到预定的集资目标和放出leadwerks的beta版。
C#项目代码规范(2013-11-12) 在C#中通常使用的两种编码方式如下:Camel(驼峰式): 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。Pascal(帕斯卡): 大小写形式-所有单词第一个字母大写,其他字母小写。
如何向开源社区提问题(2013-11-13) 使用软件产品,或多或少都会遇到问题。对于商业产品,我们可以咨询客服寻求帮助。对于公司自己研发的产品,我们可以直接请教专家同事。但对于开源软件,在遇到问题时,如何才能及时有效地寻求帮助呢?
编程能力与编程年龄 (2013-11-13) 程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到 30 岁,然后就需要转型,就像《程序员技术练级攻略》这篇文章很多人回复到这种玩法会玩死人的一样。我在很多面试中,问到应聘者未来的规划都能听到好些应聘都说程序员是个青春饭......
|