用于MySQL的WF WorkflowPersistenceService

因为微软的Workflow Foundation里对WorkflowPersistenceService只提供了一个用于SqlServer的实现,对于想用别的方式保存工作流状态的应用就需要自己实现WorkflowPersistenceService了,今天自己写了个用于MySQL的实现,应该说是一个最简陋的实现了,只完成了最简单的保存和恢复的功能,高级点儿的加锁之类的功能还没弄明白。不过我想这些对学习WF的朋友应该也能帮上点儿忙。 Read More »

Posted in 计算机技术 | Tagged , , | Leave a comment

用U盘安装Linux

在此推荐一个小工具unetbootin.exe,一个把U盘做成Linux启动光盘的小程序,功能看起来也挺简单:把下载的ISO文件释放到U盘里,设置U盘的引导区,安装Grub。最近搬家收拾东西时发现有一堆原来刻的各种Linux发行版的光盘,现在都成了垃圾了,意识到这小小的U盘省去了过去的多少麻烦。

http://unetbootin.sourceforge.net/

Posted in 计算机技术 | Leave a comment

终于用上正式版的Windows7啦

从Windows7 Beta发布的时候我就开始用Windows7了,XP终于有了继承人了,相比Vista的四面楚歌,Windows7这次可是赚满了赞誉。最近在公司FTP上看到了有人上传的版本号为7600的Windows7 RTM,配合微软提供的一个把ISO镜像备份到U盘的工具Windows7-USB-DVD-tool,用一个4G的U盘把Windows7安装上了。Windows7的反盗版技术据说是和Vista类似,现在看来没起到太大作用,经过在HP540笔记本,Lenovo S10e上网本,和公司两台组装机上的安装激活实验,两个工具估计可以在绝大多数情况下完成Windows7的激活:SK Patch v1 R2 Final 和 Windows.Vista7.Slic.Ldr1.1.9.0,想试试Windows7朋友的不用再犹豫了。

文中提到的工具本地下载:

Windows7-USB-DVD-tool

SK Patch v1 R2 Final

Windows.Vista7.Slic.Ldr1.1.9.0

P.S. 博客转移,文件已经删除了,需要的请在下面留下email,我会发给你的。

Posted in 计算机技术 | Tagged , | 1 Comment

Top 200 Blogs for Developers

最受欢迎的200个技术类博客(我很喜欢的一个High Scalability排名第三),这个文章的原文不知为啥被脑残的GWF挡住了,从Google快照里弄出来一个放在自己的Blog里吧。 Read More »

Posted in 计算机技术 | Leave a comment

YUI CSS Grid

http://developer.yahoo.com/yui/grids/builder/

Posted in 开源拾贝 | Tagged , , | 1 Comment

Kestrel持久化队列服务器

A persistent queue service used by Twitter.

由于工作上的需要,需要找一个高性能的持久化队列服务器,先是发现了Starling,后来就找到了这个Starling的继承者Kertrel,这两个都是Twitter开发的用来分布执行一些异步任务的队列服务,功能和Geraman和JMS差不多,而我感兴趣的是它的队列存储功能。Kestrel一个很大的好处是使用了memcache的协议,而几乎所有语言都有memcache的接口,每个Key对应一个队列,通过set入队列,get出队列,使用上还是非常方便的。在Github上Kestrel的项目介绍里说到,Kestrel是用Scala语言开发的,在JVM上运行,程序代码算上注释不到1500行,应该也是个学习Scala的好资料。性能方面,官方的测试结果,在一个2.5GHz 2008-model macbook pro上可以达到3.23MB/sec (over loopback) and about 4400 puts/sec,还觉得不够用的话还可以distribute一下。

在Github上提供了源代码,用的时候还是需要自己来编译一下的,在此把Build好的打包放在这儿了,包含了所有依赖的包,用的时候直接java -jar kestrel.jar就行了。

在config/里面还有两个配置文件,配置项的含义在Github上的项目主页上有介绍,一帮情况下默认的配置就完全可用了,大规模应用的话,有些配置项还是要调整一下的。

下载Kestrel (binary)

http://github.com/robey/kestrel/tree/master  (source)

Posted in 开源拾贝 | 4 Comments