2009年4月26日星期日

啤酒鸭


这个其实超级好做,加上超市经常会有鸭子减价(例如珠海家乐福就时不时来个10元半只),实在是懒汉的好菜。



鸭半只
土豆若干
大葱葱白一段
大蒜瓣三瓣
花椒八角少许
啤酒两瓶

这锅半只鸭子我们两口子吃了两顿,单身汉过周末一般有这么多也差不多过一天了——如果你不吃饭,没别的菜,就鸭子和啤酒。
  • 土豆削皮切块备用
  • 鸭半只,切块,洗净下锅,净水焯一下,去掉浮沫捞出。
  • 锅里水倒出,放点油,下葱白,蒜瓣,花椒八角爆香。
  • 加入鸭块,倒啤酒一瓶。
  • 加入土豆,煮至鸭块熟透。
  • 加盐少许,这道菜只需要很少的盐。
  • 继续煮至土豆酥烂即可。
  • 中途观察,如果啤酒不够随时再倒一瓶进去。一般想要土豆煮够火候,一瓶不够。

备注:如果你喜欢稍清淡一点,啤酒味儿不那么浓的,可以只加一瓶,后面就续水。

2009年4月24日星期五

家常烤鸭

不追求全聚德水平的话,其实烤些鸭肉一家人吃并不难,简单的小烤箱也可以烤半只鸭了。我这里只有不到四分之一,所以看起来很小。
烤鸭真正麻烦的是烤前的准备,提前一天准备好鸭子,收拾干净以后用生抽、料酒、盐、桂皮、花椒、大料、桂叶等调料抹匀,反复按揉一段时间,为的是入味,肉质也会比较松软。然后保鲜膜包好放进冰箱,12小时以后拿出来,才差不多入味。然后可以看自己喜好要不要涂一层蜂蜜。烤箱200度预热好,烤一小时。或者像我这次这样,鸭肉比较小块,就自己估计要不要提前出炉。
香料不一定百分百按前述来,但是强烈推荐桂叶和八角,很香。
喜欢北京风味,可以提前涂上蜂蜜,风干。网上介绍北京风味脆皮烤鸭的文章有不少,就不献丑了。
可以配啤酒,也可以配烙饼,都是不错的搭配。

2009年4月20日星期一

砂锅鱼块

在太太的努力下,家里终于开始像个家样了。在亲爱的老婆大人布置的厨房里,连我都想做饭了!


其实这东西煮起来很简单,嘿嘿。最下面铺白菜块,要大块一些,然后是鱼块,然后是豆腐,码齐以后加水,煮到九成熟加盐,出锅时调一点胡椒,很方便吧:)。

2009年4月7日星期二

Why Postgres?

关于这个话题,我想了很久,反复开了几个头都不太满意。看来还是直接了当比较好。
我并不是只使用过Postgres的用户。正相反,从MSSQL到Firebird再到Oracle和MySQL,加上LDAP等,我在工作中用过的至少有八九种数据库产品。但是,Postgres是我至今遇到的最满意的数据库平台。
首先,Postgres足以可靠的支持我所要管理的数据量。历经二十多年发展的Postgres一直是主流数据库服务系统的代表之一。长期大量用户的使用,已经证明了它在TB级应用的可靠性和可用性,这足以满足我的需求。早在上个世纪,Postgres就与DB2和Oracle等昂贵的商业平台一样,支持多层存储管理,从文件系统到表空间再到数据区集群。通过完备严谨的分层定义,为海量数据管理提供了可能。
能够提供这一级别的数据存储能力的数据库不在少数,但是Postgres除了这一基本能力,还拥有一些独到的特长。
Postgres以完备和高度可靠的事务见长。这在一个严肃的商用系统中是非常重要的指标。正因为如此,传统的几大数据库巨头对此都非常重视。然而Postgres作为伯克利分校出身的开源产品,一直在数据库事务技术的发展中处于领导地位,这是一项非常了不起的成就,也是商业应用的有力保障。
Postgres与*nix有良好的集成,几乎每一个linux/unix/bsd发行版,都将Postgres的支持和集成作为重要内容。从Postgres 7.x 版本至今,Postgres对于windows支持也越来越出色。现在的Postgres For Windows 版甚至还附带了一个集成配置安装工具。对于高性能及高可靠性应用场合,能否允许灵活的选择适合的系统组合,还是很重要的。
Postgres 在少量连接数的情况下,性能测试并不出色,只能说中规中矩。然而高并发高负载的严苛环境,Postgres 的测试结果远超MySQL等竞争对手。

以下链接可以看到FreeBSD7.x上,Postgres对MySQL表现出的强大性能优势:

以下链接可见Postgres在高并发应用中表现出的优势。

这种高并发优势,无论web广域应用,还是企业应用,都至关重要。强大的并发支持,可以允许架构设计人员在应用层架构选型时有更多的机动余地。

除了以上几点,Postgres的编程能力,更是远超群雄。Postgres曾经在近十年间都以SQL语言的竞争者身份出现,然而这不等于它在SQL编程能力方面有所缺失。恰恰相反,Postgres拥有当下语法最丰富好用的SQL/PLSQL脚本引擎。Postgres独到的实现了函数与过程的统一定义和使用,并且做到了标量函数与矢量集函数的灵活组合。无论触发器、主外键关联、视图、唯一索引,各种关系约束一应俱全。
Postgres 实现了相当完备的面向对象支持。一直以来,Postgres都是对象-关系型数据库的技术先锋。灵活的类型设计,加上完备的关系机制,使得 Postgres 成为最方便实现设计思想的数据库之一。
除了传统上的C扩展存储过程,各主流数据库还纷纷支持各种应用开发语言,例如,Oracle支持java(通常都是过时版本),MSSQL支持.net  CLR,但是,早在这股风潮之前,Postgres就已经支持高达十余种不同的编程语言。得益于开源社区的贡献,Postgres支持Java、Python、Perl甚至Scheme、sh等编程语言,而这个列表还在增加。而且这些功能都是单独安装的,使用系统集成的适用版本,项目设计人员和架构师可以方便的选择最适合的组合。
Postgres还有大量类似的“插件”可供技术人员选择,包括数据库集群、服务器同步、全文索引(已有完整的中文支持)等等。大部分扩展功能,都可以通过简单的安装步骤直接使用。
这些强大的功能,足以使得Postgres服务器成为一个强大的数据管理和挖掘平台,或者一个功能丰富的业务开发平台。无论对与开发人员、维护人员、项目设计人员,还是最终用户,Postgres
总能提供更方便、强大和可靠的支持。

2009年3月5日星期四

[坑]启动一个时间管理项目,广告一下

现在我用的时间帐单工具,昨晚正式开放出源码。

大概google大神被我的若干僵尸项目激怒,昨晚code.google又神奇的不能开项目了。于是我找了一个支持mercurial工具的网站。

项目地址如下:
http://bitbucket.org/March/astinus/overview/

有兴趣的同学可以注册一个帐号,发给我,我加你进项目组。该网站支持openid(www.openid.net),我就是用自己的blogger地址(blogger是openid成员之一)注册的。

背景:
Astinus(阿斯特纽斯),龙枪编年史中的大图书馆馆长,克莱恩编年史的作者。他永远都在不停的书写编年史,记录克莱恩世界所发生的一切。他是永生不死之人,是第一个踏上克莱恩之人,最后一个离开克莱恩之人。传说他是中立之神吉利安的化身,但从来没有得到过证实。

目标平台:
客户端:web浏览器,或web service客户端
服务器:Linux,我希望可以扩展到FreeBSD,前提是只要nlpbamboo支持。以目前的情况看,无法保证windows服务器环境的可用性,但是我欢迎有进行windows移植的人,理论上讲只需要解决nlpbamboo的移植。
数据库:Postgres
应用层:web.py

开发环境准备:
操作系统:linux(如前,欢迎Windows尝试,非常渴望FreeBSD支持)
版本管理工具:mercurial
数据库:Posgres 8.3.x +
应用服务器:web.py
浏览器:欢迎任何常见浏览器用户的参与,精力所限,我本人只关注Firefox 3。
第三方开发包:nlpbamboo(http://code.google.com/p/nlpbamboo),jquery,以及其它可能存在的相关组件。

本项目欢迎(非必须,欢迎任何有兴趣的朋友参与):
文档高手,特别是擅长组织文档及编写使用指南的人士。
翻译专家,需要有意帮我中译英的好人。
网页开发人员,本项目使用JQuery,对CSS和Ajax的需求不言而喻。
熟悉web.py的程序员。
我关注该项目与Trac的互联能力,欢迎trac开发高手。
欢迎有意为这个项目开发各种异构客户端的人。
数据统计与分析,特别是自然语言分析方面的人士。
Postgres程序员,非常欢迎能比我更擅长写SQL脚本的人士。
或许,我们还需要FreeBSD上的C++程序员,目前nlpbamboo项目的开发人员不保证该工具在BSD上的可用性。

2009年3月1日星期日

[Postgres] 近期关注

授权与授权的管理
数据库版本升级时的数据保护(manual 24.5)
数据库同步与复制(manual 25)
数据库自动优化autovcuum(manual 18.9&23.1.4)

2009年2月22日星期日