存档

‘杂记’ 分类的存档

要记得中国从1986年到1991年实行过夏令时啊

2009年5月3日

这两天在给未名写把用户信息向AD同步的程序,其中生日的字段要把日期时间写成ISO标准的字符串表达,这里面要求必须有时区信息。

可是实际跑起来,发现成生的结果中时区竟然是+0900而不是+0800,可是把那段代码拷到一个单独的文件里执行就是+0800的。于是我以为肯定是环境的问题,于是把各种时区的变量设了一顿,format日期前也显式地强调时区是Asia/Shanghai,可是还是一样的结果。我甚至开始怀疑UTC是有夏令时的,可是不可能啊。。。

其实本来的代码和单独拷出来执行的代码差的不是环境变量,而是转换的值,前者用的是我的生日(86年6月),后者是随便输的一个日期。当我把前者的日期改成86年3月时,惊奇地发现时区变成+0800了!于是开始使用二分法,一天一天地试,最后锁定了,86年5月3号是+0800的,5月4号就是+0900了。可是就算是夏令时,起点怎么在5月呢。。。

最后还是在wiki上查到了中国施行夏令时的历史,发现由于86年是头一年施行,所以从5月4号开始的,后面的几年就都是从4月份开始到9月份结束了。佩服一下做日期库的人,写代码的同时还要搜集全世界各种使用夏令时的情况。。。。

哎哎,被这个事情郁闷了好久。不过也幸好是用生日试验的,否则还发现不了这个问题了。。。

杂记

首次斯诺克

2009年4月12日

看了那么多比赛,今天终于有机会亲自上手

台子比想象中大,不过打着没有想象的那么难,还是能做到连续打进一个红球一个彩球的。。。

目前单杆最高分记录:11

杂记

看完了《虐童疑云》

2009年4月6日

很好看,有对价值观的思考。值得回味。

能够以大段对话吸引我的电影很少,《doubt》算是一个吧。我觉得电影里最精彩的两幕都是对话戏,一段是老修女和Miller太太的对话,一段是老修女和Flynn神父最后的争吵。这三个演员真的是演技派啊~

据说James修女被改编得比较单薄而且有不合理之处,下一步准备看看能不能找到它的话剧版,嗯。

文娱

见过计算机题被和化学结合的吗(非算法题)

2009年4月4日

见过计算机题被和化学结合的吗,要是算法题也就罢了,结果还是关于多线程与并发的题目。。。

刚才在《多线程、并行与分布式程序设计基础》这本书上看到这么一道习题5.9:

The Water Molecule Problem

Suppose hydrogen and oxygen atoms are bouncing around in space trying to group together into water molecules. This requires that two hydrogren atoms and one oxygen atom synchronize with each other. Let the hydrogen (H) and oxygen (O) atoms by simulated by processes or threads. Each H atom calls a procedure Hready when it wants to combine into a water molecule. Each O atom calls another procedure Oready when it wants to combine.

Your job is to write the two procedures, using semaphores for synchronization. An H atom has to delay in Hready until another H atom has also called Hready and one O atom has called Oready. Then one of the processes (say the O atom) should call a procedure makeWater. After makeWater returns, all three processes should return from their calls of Hready and Oready. Your solution should not use busy waiting and it must avoid deadlock and starvation.

This problem is taken from (Exercise 4.25, page 198):

Foundations of Multi-threaded, Parallel, and Distributed Programming
Gregory Andrews
Addison-Wesley 2000
ISBN 0-201-35752-6

orz….

杂记

炸藕片

2009年2月12日

没啥复杂工序的说。藕尽量切成比较均匀的薄片(挺难切的);然后就是面糊,就是面粉加盐加味精,加水搅,搅了多粘呢,也不好形容,就是大概把藕在面里蘸过以后,藕眼会被糊上,把它提起来也不会因为太稀而流走的样子吧;炸,有油就多放,尽量没过藕去,不用翻个翻太勤,炸到两面金黄就OK了。

lotusroot1

lotusroot2

炸出来趁热吃噢,软了就难吃了~

厨房

loudly的blog搬家了,feed地址也变了

2009年2月9日

 

如果你看到本文,说明你使用的是地址

我的blog地址:http://blog.loudly.cn

我的新订阅地址:http://feed.loudly.cn

feedsky
抓虾
google reader
my yahoo
bloglines
鲜果
哪吒
有道
QQ邮箱

杂记

搬家日记(X-Space到WordPress)

2009年2月8日

搬家工作基本完成,颇发扬了自已动手,丰衣足食的精神,记录一下吧。

我的blog原先架在Discuz!的附属的Supesite的X-Space上,目的是转到现在的wordpress上来。本来以为会有现成的blog搬家工具,结果各处一搜,竟然都不支持X-Space自已host的这种blog,唯一看到一个叫blogbak的,也只能把X-Space上的blog导到它自己的51某某站上。
那没有现成的工具,那就用RSS吧,结果发现X-Space不能把日志导出成RSS2.0的文件,作罢。那,从WP这边导入X-Space的rss的feed总是万能的了吧,结果再一次被X-Space的RSS输出打击掉,它只输出一定长度的文章,结果长的文章的后半部分就被截掉了,而且不能通过设置改变这个行为。。。。

没办法,自己写程序搬家好了。。。不过也好,这样comment和commentor的联系方式什么的都能留下,否则我就放弃他们了
(注:上面的功能新版的X-Space好像已经有了,不过我的版本很老。。。)

我写的这些代码适用于满足以下条件的人:
1.是自己host的X-Space和wordpress,自己的主机或者虚拟主机都行,专门的博客提供商(BSP)就不行了
2.X-Space和wordpress在同一个数据库中(一般虚拟主机都这样),如果不是,就得自己改改代码了
3.X-Space的文字编码是gb2312,wordpress的是UTF-8(话又说回来,要是编码相同,连程序都不用了,完全靠SQL也能完成搬家)

搬家步骤:

  1. 正常地安装wordpress
  2. 首先,要小改一下X-Space在数据库里的supe_spacecomments表,在它之中加一列integer列,叫wpID,用于保存原blog里日志的ID和新WP的blog中日志的ID的对应
  3. 打开本文附件convertscript.zip里的两个PHP文件,把里面的数据名、用户名密码等改成实际的值,上传到自己的虚拟主机上
  4. 执行convertArticle.php,把原有的日志转换到WP中(新文章的作者会是默认的id=1,也就是admin用户)
  5. 执行convertComment.php,把原有的comment也转到WP中
  6. 跑一下这句sql: UPDATE `wp_posts` SET `post_name` = md5( `post_content` ) WHERE `post_name` = “”, 用来给每篇日志生成一个post_name,用在该文的静态地址中

至此,搬家基本就算是完成了,不过有点美中不足,就是WP的wp_posts表中有一列叫comment_count,算是个冗余的计数信息吧。默认它是0的,我写了下面的sql以填写它的值:

UPDATE `wp_posts` AS w
INNER JOIN
(
    SELECT p.`ID` AS `wpID` , count( * ) AS `comment_count`
    FROM `wp_posts` AS p
    INNER JOIN `wp_comments` AS c ON p.`ID` = c.`comment_post_ID`
    GROUP BY p.`ID`
) AS ct
ON w.`ID`=ct.`wpID`
SET w.`comment_count`=ct.`comment_count`

但是我的512j的服务器上mysql是4.0.22版本,还不支持子查询。。。。
不过,这个字段有没有用我也不确定,因为各种地方显示的comment计数都是正常的。。。

最后,小感慨一下。以后挑blog建的时候,要先研究好这东西的接口怎么样,否则就容易上X-Space这样的贼船了。。。

技术, 杂记 , , ,

奢侈了一下

2009年1月2日
梁静茹2月14号演唱会,一张399
 
哎,当年看SHE演唱会都没出钱来着。。。

文娱

今天的糖醋小排

2008年12月15日

总体感觉甚满意,不过味道还是没有特别深入,大概原因

  1. 时间太赶,只咕嘟了半小时不到就收汁起锅了
  2. 还是没太敢放佐料,感觉好像糖放了不少,不过临近末尾发现味道不够又补了些,不过这样前面咕嘟的2E1(本来想写20,感觉对不起有效数字)来分钟就浪费了
  3. 据某blog说,醋应该靠后再放,否则之前的咕嘟时就给挥发了。。。

 

厨房

《彩铃乐翻天》要停播了

2008年12月13日
突发奇想的跑去bjradio.com去听彩铃乐翻天,听到DJ的开场提到限量版,数数到12月31号还有几天云云,慌忙的去google一下,查到的多是5月地震后停播的讨论,还以为是虚惊,结果最后还是看到力姐blog的文章。
 
 
哎,五年了都,还是蛮难接受的。
11点半,从图书馆走出来,基本已经播到中bt人,边在燕南吃红烩牛肉边听乐翻天,颇为真实的回忆啊。
 
blog上没发过几篇文章,已经两篇记录节目停播了,sigh….
 
你能把我怎么着
10628821974
翠鸟
查水表
等咱有了孩
20世纪福特的片头
……

广播