最新 | 最热门 | 最高评价

+0  编程珠玑番外篇 -L. Plan 9 管道工的启发

Tag: Linux | MacOSX
Eric 发于 2011年11月25日 10:50 | 点击: 2446 | 展开摘要
Smalltalk 作者 Alan Kay 曾说过,对象不是 Smalltalk 的本质,对象间的消息传递才是。对于操作系统中的基本对象–进程,类似的说法也是成立的:进程不是操作系统的本质,进程间的通信才是。像 Mach 这样的微内核操作系统的全部,就是一个供进程传递消息的框架。

进程间通信的技术细节繁杂,以Linux 系统为例,就有文件,管道,消息队列,信号量,RPC,UNIX Socket, RPC 等等多种方式。Windows 系统还有邮件槽, COM 对

查看全文: http://www.udpwork.com/item/6381.html

+0  Snow Leopard 中快速切换Python版本

Tag: MacOSX | Python
liwei 发于 2011年06月15日 22:17 | 点击: 2271 | 展开摘要
Snow Leopard 中自带了 2.5和2.6两个版本的Python,可以通过更改配置自动切换:

defaults write com.apple.versioner.python Version 2.5

或者

defaults write com.apple.versioner.python Version 2.6

查看全文: http://www.udpwork.com/item/6244.html

-5  完全用命令行工作 — 一年后的思考

Tag: Cool Stuff | keyboard | Linux | MacOSX
Eric 发于 2011年01月25日 06:03 | 点击: 3047 | 展开摘要
一年前, 我在博客上陆续写了好几篇”完全用命令行工作“的文章. 这些文章介绍了一些我平时用的的基于命令行或纯键盘的工具和命令. 而之所以强调纯键盘(不用鼠标), 是因为我发现拔掉鼠标纯用键盘, 能大幅度的提高工作效率. 这也是我写这个系列的初衷.

其实, 命令行的, 或者支持键盘工作的程序层出不穷,如果做个有心人, 每周几乎都能发现新的甩掉鼠标提高效率的工具。比如说,这一年中我就发现了如 keynav 这样使用纯键盘和二分法定位屏幕的程序,更多的支持

查看全文: http://www.udpwork.com/item/4159.html

+0  MacOSX下清空dns缓存

Tag: macosx | dns
suchasplus 发于 2010年09月30日 00:35 | 点击: 1923 | 展开摘要
MacOSX下清空DNS缓存: dscacheutil -flushcache

10.5之前貌似是lookupd, 但是10.5之后用dscacheutil替换了lookupd

查看全文: http://www.udpwork.com/item/4795.html

+0  开发人员为何应该使用 Mac OS X 兼 OS X 小史

Tag: Cool Stuff | MacOSX | pearl | tech
Eric 发于 2010年02月28日 13:03 | 点击: 2319 | 展开摘要
一周前我和 Tinyfool 闲聊苹果操作系统,都认为对于开发人员来说,苹果操作系统(Mac OS)是上佳的选择。 Tinyfool 笔头很快,当即就写了一篇长文章, 我则笔头很慢,今天才全部码好。 他的文章的主要切入点在于 Mac 平台作为目标开发平台的优势,而我这篇的切入点主要是 Mac OS 作为一种开发工具的优势。

开发人员的趁手工具

对于开发人员来说,所有的开发工具的最大的用途,就是最大限度的提高开发人员的生产率 (productivity) 和创造力(crea

查看全文: http://www.udpwork.com/item/391.html
|<<<1234>>>| 一共4页, 41条记录