RefDB是一个文献数据库和书目管理的软件,支持 SGML,XML和LaTeX的/ BibTeX等格式的工具。它允许用户通过网络共享数据库。这是可以通过命令行工具,Web界面,从文字编辑器(Emacs,Vim)来共享,程序员可以
workerman 框架开发。shadowsocks 是一个基于 python 的轻量级 socks 代理软件。 配置 Applications/Shadowsocks/config.php 目前加密算法只支持table
有了这些分割,我们不能把人们从教条中解放出来,但仅仅产生了一个相反观点的粉丝。 相对论也可以被应用到软件设计。我需要多少级的 间接寻址 才能完成一定的工作?好吧,看情况。它取决于各种不错的理由,但是主要
软件系统的稳定性,主要决定于整体的系统架构设计,然而也不可忽略编程的细节,正所谓“千里之堤,溃于蚁穴”,一旦考虑不周,看似无关紧要的代码片段可能会带来整体软件系统的崩溃。这正是我阅读Release It
5. 进程的网络通信 : TCP/IP socket , RPC ,Http , 序列化与反序列化, 熟悉网络程序设计的底层原理。 6. 编程语言 : 面向过程、面向对象、脚本语言、函
说起精益软件开发,这绝对算是一个老生常谈的话题了。所以在这里,我不想去谈论诸如“精益软件开发的几大原则”或是“精益软件开发的最佳实践”等陈词滥调;只是最近在同事的推荐下,拜读了一本有关IT运维方面的书
用于其它公司)。下面的是我从很多在Facebook工作的朋友那里搜集到的关于这个公司如何开发和发布软件的只言片语。 看起来对Facebook感兴趣的大有人在。这个公司以程序员为主导的企业文化受
iThoughts HD是ipad上的一款杰出的思维导图软件,建立Mindmap把你的点子,创意,以一个一个的用树状图表现出来,让人更容易理解,同时可导出Freemind,Mindmanager,OPML等格式。
“在开发一个功能时TDD可以节省开发的时间,但有时候一个功能需求,要求的是如此的紧急,我们要尽可能快的交付这个功能,软件测试放在以后再说。” 诸如这样的话让我欲哭无泪。 我极力解释说,没有测试,发布的代码会存在
PYX是一个Python的图形软件包,能够输出PostScript和PDF文件。它将TeX/LaTeX接口与PostScript的一个抽象结合来绘图模型。已经内置了一些复杂的任务如高质量的2D和3D绘
对他人,不能被“自实现的预言”局限在机器的世界里。 不过我也发现,“技术人员(当然我主要说的是软件开发人员)不适合跟人打交道”的负面影响不止于此,它还成了一种刻板印象(stereotype),进而
理、财务管理。同时内置CRM(客户关系管理)和BI(商业智能)。 ERP系统本来就包含了很多的管理软件在里面。ERP将企业内部所有资源整合在一起,对采购、生产、成本、库存、分销、运输、财务、人力资源进
最近,资深软件工程师 Cagdas Basaraner 在 博客 中总结了软件开发实践过程中常用的几个衡量软件质量的指标,包括源代码行数、代码段/模块/时间段内的平均 Bug 数、代码覆盖率、设计/开发约束等。
件丢失,甚至可能是登录密码忘记了。 在这种情况下,开源软件提供了大量解决方案,有专门的 Linux 发行版提供了 许多有用 的系统管理软件和数据恢复工具,如 Trinity Rescue Kit ,
本文所讲的设计,非UI/UE的设计,单单指软件代码/功能本身在技术上的设计。UI/UE的主题请出门右转找特赞(Tezign)。:) 在如今这个Lean/Agile横扫一切的年代,设计似乎有了被边缘化的倾向,做事的周期如
Telegram Messenger是一个跨平台的即时通讯软件,它的客户端是自由及开放源代码软件,但是它的服务器是专有软件。使用者可以相互交换加密与自解构的讯息, 以及相片、影片、文件,支援所有的档案
其实软件很像房子。 想让你的房子整洁舒适,你必须每周打扫。随着时间的流逝,有些东西会出问题,你必须修理它或换新的。但大多时候你需要做的只是简单的给门或窗刷一道漆就行了。 如果房子料理的好,人们就会喜欢住在里面。
“专利权被写入美国宪法的目的是:为促进科学和实用技艺的进步。”不过当涉及到软件专利时,很难再找到一个比当前这个专利制度表现还要差劲的了。 这是众所周知的事实——大多数人都会毫不犹豫地承认这一点——
象中各自的强项而被贴上标签。 我曾是一个所谓的「数学天才」。所以我主修计算机科学并向往去做一个软件工程师。虽然一直以来「数学天才」或「语文天才」这样的称号从来没有真正的磨去,但只要可以把任何事做强
真正免费的软件并不存在,没有哪一个商家愿意为客户提供免费的东西而自己得不到相应的回报。商人重利众所周知,所以用户没必要对开源厂商感恩戴德。开源软件与商业并不冲突,它只是一种商业模式,还有更多可取价值。