最新 | 最热门 | 最高评价

+0  开发 Batch Crop

Tag: Mac OS X | 软件开发
Singularity 发于 2012年07月16日 12:24 | 点击: 1890 | 展开摘要
从 6 月 8 日到今天有一个多月没更新 blog,以前从未拖过这么久。因为这段时间在开发我的第一个准备在 Mac App Store 上发布的应用 —— Batch Crop。前几天终于把 1.0 版提交给 Apple iTunes connect 等待审查(就我的习惯来说,这个应用应该叫 0.6 版,但是 Apple 不允许 beta 版进入 App Store)。目前页面中的截图是正在开发的新版本。 以前作为 one man team 开发软件的经历不是很多。这次经历感

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

+0  近期功课

Tag: 未分类
Singularity 发于 2012年01月18日 13:14 | 点击: 1876 | 展开摘要
最近逛书店(Amazon.com,China-pub.com 还有西单图书大厦)收获不少。想买的和没想到要买的都有了: 《罗马帝国衰亡史》,商务印书馆的经典版式。适合完全没有网络和电脑的时候看。不过有些功课还得通过 Wikipedia 补上。 《The Design and Implementation of the FreeBSD Operating System》,想看看 kernel 的东西,不过没有当年 dig Linux kernel source 那股劲头了。浮光

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

+0  Premature Optimization

Tag: 未分类
Singularity 发于 2011年07月26日 20:05 | 点击: 1875 | 展开摘要
昨天在知乎上看到有人问某领域的基础学习是否可以有所侧重裁剪的问题,第一反应是:学习基础得不能再基础的东西还裁剪什么?由此不由得想到了简化字。从有草书和行书开始,简化字的存在其实也有几百甚至上千年了。建国后的汉字简化过程,其实只不过是正字废除过程而已。丢弃的知识不说,语言本身在某些方面反而被复杂化了,有些本来可以通过单字明了的意思,比如船只的「隻」和只有的「祇」,现在必须通过上下文分辨。 软件开发领域之外无数草率的裁剪,和软件开发的「 premature optimizatio

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

+0  美国归来

Tag: 未分类
Singularity 发于 2011年05月22日 18:23 | 点击: 1874 | 展开摘要
在美国参加了一周的公司 Tech Summit ,之后几天做了一些项目上的交流。这是工作以来到国外出差最愉快的一次。其中的原因是因为所在的公司不同,所工作的产品不同,交往的人不同,也因为我自己和以前不同。美国的工程师和经理都非常友好而且优秀。其中两位华人更是在工作中充满活力和激情,而且为人豪爽。 除了大基调比较愉快之外,还有一些小细节准备得比较成功。 首先是一定要带自己的 laptop 。每天不能睡自己的床,不能盖自己的被子,不能待在自己的书房,不能用自己的专用浴袍,这些本来

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

+0  整洁之下的隐患

Tag: Mac OS X
Singularity 发于 2011年02月23日 01:22 | 点击: 1867 | 展开摘要
上个月写了篇《技术的洁癖》比较了一下 Mac OS X 的单文件应用和 installer 两种发布手段,基本上只针对安装和卸载的完全度。不久之后看到某国企发布的一款应用的 installer 居然把 /etc 之下的所有文件权限改成『 777 』,想到单文件应用绝不会有这样的行为,所以写了这篇谈论一下安全问题。

安全是一个复杂的多层面的话题,在讨论普通 Unix 和 Windows 这样的基于 access control list 的 DAC 安全模型时,往往仅仅限于满

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

+0  Programming in Lua(四)- Nil 和 List

Tag: 开源 | 软件开发
Singularity 发于 2012年12月22日 22:15 | 点击: 1854 | 展开摘要
粗浅地看,Lua 的 nil 很容易被等同于「无」。如下面这段代码: function r_nil() ret [...]

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

+0  一个人是否能改变世界

Tag: 未分类
Singularity 发于 2011年11月16日 23:33 | 点击: 1843 | 展开摘要
1975 年 6 月 29 日,一个人在键盘上敲了几个键,他面前的「显示器」显示了对应的几个字母。在他之前,没有电脑能做到这点。在他之后,所有人都以为电脑从来就是如此。尽管是 Steve Jobs 为这台电脑推向大众做了关键的一步,但是站在这个历史转折一刻的,是 Wozniak 一个人。 如果不是时时重温这段历史,很容易以为 Unix kernel 是在类似 vi 的编辑器上写就的。很少有人能一力创造如此改变世界的转折。就连 Ken Thompson 创造的杰作也没能扫除世界

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

+0  关于单元测试(续)

Tag: 软件开发
Singularity 发于 2012年09月24日 20:57 | 点击: 1831 | 展开摘要
最近「知乎」上有几个关于王垠的问题,由此得知他写的《我和 Google 的故事》。最近得知他又放弃了博士学位。 [...]

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

+0  逻辑的残影

Tag: 软件开发
Singularity 发于 2011年03月31日 23:46 | 点击: 1825 | 展开摘要
作为一个棋力不高,但尚可作为消遣的普通人,我认为棋力的高低体现在头脑中能预先演算多少步棋。不过,听说即使是高手演算时也常会犯一种错误。举例来说,当演算到第三步的时候把一个子移开,但是演算到第五步的时候会下意识觉得那个子还在第二步的位置。这叫做『残影』棋子。 在做编程这样的复杂工作时,也经常在逻辑概念的变换中构建『残影』。最近就因为一个『残影』两天没有睡好觉。先不说犯错的经历,讲讲相关的概念本来应该是什么样子。计算机图形系统的终极目标是生成二维图像,这个图像可能会显示在显示器上

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

+0  容忍度的拐点

Tag: 软件开发
Singularity 发于 2011年06月13日 20:22 | 点击: 1808 | 展开摘要
For the average user this new kind of [Web] software will be easier, cheaper, more mobile, more reliable, and often more powerful than desktop software. —— Hackers & Painters, The Other Way Ahead The intended role for the Macintosh was

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

+0  准备启程

Tag: 未分类
Singularity 发于 2011年05月06日 21:50 | 点击: 1802 | 展开摘要
度过了异常忙碌的一周。后天就要去美国参加公司的 Tech Summit 了。晚上把包收拾一下。这个是我自己的 MacBook Pro 。明天还要用内胆包带一个公司的 MBP 。如果只拿公司的本子,就会觉得晚上过的很没意思。

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

+0  终于可以泡沙发

Tag: 未分类
Singularity 发于 2011年03月27日 10:58 | 点击: 1792 | 展开摘要
能在沙发上看电子书是件很爽的事情。但是我又不喜欢长时间用 iPad 这样不够通用的设备。宜家的这个小板子还是很不错的。喜欢开『卡车』的也可以很舒适。

查看全文: http://www.udpwork.com/item/4976.html
|<<<1234567>>>| 一共7页, 84条记录