The D Programming Language 书评

摘要: 此书的作者 Andrei Alexandrescu 作为前 C++ 社区的一朵奇葩,因为实在是不满 C++ 标准委员会的官僚作风,跳槽到了 D 社区,成为了 D 发明人 Walt Brightman 的好基友,最终写出了这本神奇的 The XXX Programming Language 居然不是语 阅读全文
posted @ 2013-10-01 14:04 李屠户 阅读(331) 评论(0) 推荐(0) 编辑

我来写个人民币金额转大写的例子

摘要: 最近找段转换人民币金额大写的代码,结果放 google 一搜基本上都是些文盲写的垃圾代码,大概看了下他们都是先把数字转成字符串再各种操作的,恶心的不行,就跟看见用循环计算等差数列的和一样。所以,最后趁着放假花了点时间实现了一个比较科学的版本。 为什么我写的这个版本特别科学呢?因为这个版本除了最终输出 阅读全文
posted @ 2013-09-20 16:49 李屠户 阅读(1096) 评论(0) 推荐(0) 编辑

架构免费的在线项目管理与代码托管服务

摘要: 这篇文章讲的是个人及微型软件企业怎么利用 Internet 资源一分钱不花使用完全托管的、安全可靠的在线项目管理与代码配置管理服务。 阅读全文
posted @ 2012-04-01 15:05 李屠户 阅读(826) 评论(0) 推荐(0) 编辑

如何汉化 OpenERP 6.1 日历视图

摘要: OpenERP 6.1 出来有个把月的时间了,感谢 OpenERP 中文社区的努力,目前 OpenERP 的各个模块中基本上没有了英文。 但是 OpenERP 6.1 的日历视图是一个 DHTMLX 公司出品的前端 Javascript 控件,跟后端的 Python 业务模块的翻译机制完全不同,所以到目前为止,在任何语言设置的 OpenERP 中都仍然保持着英文。虽然只是简单的 “Monday”... 阅读全文
posted @ 2012-03-24 12:46 李屠户 阅读(1381) 评论(0) 推荐(0) 编辑

2012 年计划

摘要: 业务、技术、工作相关: 年底前至少做 3 个项目。 两个方向: Crossover:异构系统的集成,比如 Linux 上的 OpenERP 使用 ActiveDirectory 单点登录。 Duet:高可用系统的安装配置,比如 SQL Server 的发布/订阅,PostgreSQL 的热备、流复制、同步复制等。 Sl... 阅读全文
posted @ 2012-02-05 00:05 李屠户 阅读(267) 评论(1) 推荐(0) 编辑

用 XAML 描述 WinForm 界面

摘要: 自从 WPF 推出以后,很多用 .NET 的童鞋以为 XAML 是 WPF 专用的界面描述语言。其实不然,XAML 是一种专门用于“对象图实例化并设置初始值”的 XML 方言,跟 C# 之类全功能的语言不同,XAML 专攻对象的创建和属性设置,而并不能执行方法或者做条件判断。XAML 的内容跟你把一个普通的 CLR 对象及其关联的子对象序列化成一个 XML 并没有什么本质上的不同,只不过 XAML... 阅读全文
posted @ 2012-01-03 00:56 李屠户 阅读(1268) 评论(0) 推荐(1) 编辑

几个不常见但非常出色的 .NET 开源库

摘要: NLog NLog 目前最为出色的 .NET 日志库,非常容易配置,且极具灵活性。最重要的是与 log4net 相比,NLog 的开发很活跃。顺带提一句,NLog 完全兼容 Mono。 Mono.Cecil .NET IL代码及 Assembly 操纵库,可以不需要把 DLL 加载到内存就能够分析其中的元数据和类型,也能够创建 Assembly。此库被广泛应用于涉及 IL 代码分析和生成的领... 阅读全文
posted @ 2011-12-23 23:02 李屠户 阅读(1585) 评论(0) 推荐(2) 编辑

嵌入 IronRuby 到 CLR 主程序的例子

摘要: 下面的代码实现了 IronRuby 脚本继承 C# 主程序提供的类,并被 C# 调用的例子,对于使用 Iron 语言来做 .NET 程序插件或脚本是一个很好的参考。 using System; using System.Reflection; using Microsoft.Scripting; using Microsoft.Scripting.Hosting; using IronRuby; ... 阅读全文
posted @ 2011-05-29 16:05 李屠户 阅读(282) 评论(0) 推荐(0) 编辑

我的各种学习辅助软件(1)

摘要: 时间管理类 时间管理并不直接属于学习的范畴,但其能在生活中为学习任务准备时间,因此首先介绍一下。 Shuffle + gtdify.com(适用平台:Android、Web,价格:开源免费) Shuffle 是 Android 手机平台上最好用的 类 GTD 时间管理软件,而 gtdify.com 则是 Web 版的 Shuffle,Shuffle 可以与 gtdify.com 进行双向的同步,也可以将 Todo-List 同步到 Google 日历中。如果你认可 GTD 的时间管理方式的话,Shuffle 是必备的时间管理软件。 从我的个人使用感受来说,使用 Shuffle 最重要的地方就是 阅读全文
posted @ 2011-04-24 11:30 李屠户 阅读(789) 评论(0) 推荐(0) 编辑

从《社交网络》看电影如何描写技术

摘要: 毫无疑问的,个人评出的 2010年最佳影片就是这部《社交网络》,即使美国电影艺术与科学学院的装逼犯们不领情,让《国王的演讲》这么无聊的宫廷戏成了奥斯卡的大赢家。 在我看来,《社交网络》是最近几年表现现实世界计算机技术最真实的一部影片,而在它之前则是《黑客帝国 2》。 在《黑客帝国 2》 崔妮蒂去黑电站的桥段出现了非常靠谱的画面: 小崔同志先用 nmap 程序扫描了计算机的端口,发现 SSH 服务端... 阅读全文
posted @ 2011-03-19 01:27 李屠户 阅读(1099) 评论(0) 推荐(2) 编辑