2008-09-17

淘宝还下手挺快的

2008-08-20

未卜先知的媒体

http://2008.titan24.com/08-08-20/107106.html

有图有真相

2008-08-16

霍尔金娜也老得太快了点

如果不告诉你这是霍尔金娜,你还认得出来?

短短的四年间,霍尔金娜从少女变成了这幅样子

2008-08-13

SB记者,你不说话没人当你是哑巴

刚看到有人整理的央视体育解说口误,想起前几天郭文珺夺冠的时候采访她的SB记者。

当时郭文珺是资格赛第2,在决赛中超过俄罗斯运动员,拿到了第一。

赛后记者采访她的时候问:你对于资格赛还没有遗憾吗?
郭文珺说:我觉得今天的资格赛很满意,我很满意今天的表现,没有遗憾。

这记者水平可真高啊,人家都拿金牌了,居然还要计较在资格赛中只拿到第二。难怪杜丽要在采访中哭成泪人了。

视频在这 http://sports.cctv.com/20080810/103969.shtml 看我有没有冤枉 CCAV 的记者 。

美国体操队的队服真像可口可乐

比较一下
 
 

2008-08-10

闹运开幕式视频NBC版

http://www.mininova.org/get/1679166


Codec : MPEG-4 AVC
Format : Mkv
Width : 1280 pixels
Height : 720 pixels
Display Aspect ratio : 16/9
Frame rate : 29.970 fps
Language : English

Audio #1
Codec/Info : Dolby AC3
Channel(s) : 6 channels
Sampling rate : 48 KHz

正在下载中。。。

2008-08-09

精美的闹运开幕式图片

来自 boston globe

每张都可以直接拿来做墙纸了,更多图片直接去 http://www.boston.com/bigpicture/2008/08/2008_olympics_opening_ceremony.html

 
  
 

2008-08-08

Google搜索很不和谐啊

新闻里看到core会见外国政要,比 bush 矮不少,比阿罗约高很多。于是搜搜 core 身高多少。

百毒帖吧和雅虎知识堂相关的帖子都被和谐了。无意中却看到很不和谐一幕。


点进去看看,原来是人民网为了赚钱,搞的短信竞猜,被 Google 索引后,不相关的内容给整在一起。。。很不和谐啊

今天结婚的人果然多

今天早上上班的路上看到一大帮警察,还以为出啥事了,一看是虹口区民政局呢。住这边两年了还不知道这里有个民政局。-_-

下班的路上就用手机拍了几张。

虹口区民政局


已经预约的人在领号


民政局门口


可以看到今天至少有300对预约登记结婚


来登记的


已经领到证的


2008-08-07

ubuntu intrepid 有些键映射出问题了

做小白鼠的代价啊。

昨天升级 xserver-xorg-core 后出现的。一会按上键头变成了执行 gnome-snapshot,一会按上下键头、PageUp、PageDown 完全不起作用。还出现了按 pageup 键变成了呼出右键菜单。

launchpad.net 上相关的 bug 报告很多。最终找到了一个 workaround 的办法。(顺便学学英文,workaround 是指变通方案,就是说系统有bug,但还没有修复,在修复之前的绕过方法)

根据这份 bug 报告,变通的方法就是在 gnome 的键盘设置里将键盘布局设置为 generic- evdev-managed keyboard。

或者在命令行下输入命令
setxkbmap -model evdev

闹运开幕式入场顺序

这次闹运会很有 “创意” 地采用国家名字笔划数量排序,于是在想谁第二个入场以及谁倒数第二个入场。昨天还和同事想了半天,也没想到谁的笔划最少。

排第一的是希腊
第二的是几内亚
倒数第二的是赞比亚
最后的是中国

2008-08-05

杭州游记

2号、3号去杭州玩了两天,基本上就是绕着西湖玩了个遍。记个流水帐。更多的图片请看我的 flickr

一、吃
玉泉比较偏了,吃的还行,挺便宜。特别是早餐,吃得不错,每天早上我都干掉一碗拌面+一碗豆花+两根油条,爽得不行。

二、住
住在某青年旅舍,50块一晚,走到西湖需要20分钟。第一次住青年旅舍,感觉还行。就是这家旅舍感觉不是太干净,如果有下次,大概不会住这了。

三、行
基本上大部分时间都在两条腿走路,把我给累趴下了。今天两脚还累。虽说到处是租车点,可我去了两家,一问还车必须得还回原处,就没租车。大概我去的不是连锁店。

四、景点评论
1.岳王庙是一直想去的,主要是想看看跪在岳飞墓前的秦桧是不是真如小时候听说的塑像后面已经被人踢出了个大洞。事实上没有。门票25块。
岳武穆
秦桧和他老婆

2.曲院风荷没啥好看的,荷花开的不多,来张我比较得意的荷花照。
荷花
荷花

3. 苏堤上有新人拍婚纱照,偷拍了一张,别见怪
在西湖边拍婚纱照的新娘

4. 断桥
断桥
断桥残雪

5. 坐船去湖心亭、三潭印月得花45块,这45块花得有点不值 ,没去过的建议不要去。
虫二
6. 第二天坐车去了翁家山,喝了龙井茶
翁家山村委会
龙井茶叶

7. 从翁家山走路下山去虎跑。一路上树木郁郁葱葱,很爽,很轻松。顺便还去茶园转了转。
龙井茶基地
龙井茶园
龙井茶园
8. 到虎跑实在要走不动了。门票15,不算太贵。
虎跑正门
虎跑泉
这四个小朋友挺有意思,本想拍后面的老虎雕塑全貌,可老有人霸着拍照,只好强行偷拍了,嘿
偷拍小孩

9.雷峰塔。40的门票,贵啊,心痛啊
雷峰塔
雷峰塔
远眺
五、总结
西湖很不错,杭州人很友好,杭州很干净,游览须备好体力、票子。

2008-08-01

google还会说方言?


google翻译中译英,输入手机没电,翻译成 shoujimodian

日食,我们明年上海见

今天将有日食奇观,不过在上海很可能见不到。不过不用担心,明年有次日食,长三角地区是最佳观测点。

引用一下天文台台长的话:

上海天文学会名誉理事长、原上海天文台台长赵君亮透露,在2009年7月22日这一天,如果以上海国际会议中心为观测点,日全食初亏时间出现在上午8 时23分24秒,食既9时36分44秒、食甚9时39分16秒、生光9时41分48秒、复圆11时01分36秒,日食的全过程大约为2小时25分,而最精 彩的日冕时长为5分04秒。

日食,我们明年上海见。

很好,腾迅的公关果然强大

俺投递的 linuxqq gpl的新闻 404 error 了。。。

google 网页快照

2008-07-31

腾迅QQ以GPL发布

更搞的事情来了

rpm -qpi linuxqq-1.0-Preview2008.i386.rpm
Name : linuxqq Relocations: (not relocatable)
Version : 1.0 Vendor: (none)
Release : Preview2008 Build Date: Thu 31 Jul 2008 04:19:00 AM CST
Install Date: (not installed) Build Host: vivili-desktop
Group : Internet Source RPM: linuxqq-1.0-Preview2008.src.rpm
Size : 6235836 License: GPL
Signature : (none)
Packager : checkinstall-1.6.1
Summary : QQ for Linux 1.0 Preview
Description :
QQ for Linux 1.0 Preview

嗯,等着腾迅发布源代码,哈哈哈哈哈哈

不专业的腾迅Linux QQ

QQ linux 版终于发布了,下载了,装了。

先不论功能如何,看看别的,就知道腾迅有多不专业了。

我下载的是 deb 版,文件名叫 linuxqq_1.0-Preview2008_i386.deb

先看看包的信息

Package: linuxqq
Status: install ok installed
Priority: extra
Section: Internet
Installed-Size: 6168
Maintainer: Tencent Inc.
Architecture: i386
Version: 1.0-Preview2008
Depends: gtk2.0-binver-2.10.0, libc6, libcairo2, libglib2.0-0, libgtk2.0-0, libpango1.0-0
Description: QQ for Linux 1.0 Preview
描述就一行,少得可怜,也没有 MD5sum SHA1 SHA256 校验码。

包的内容

/.
/usr
/usr/share
/usr/share/applications
/usr/share/applications/QQ.desktop
/usr/share/apps
/usr/share/apps/Tencent
/usr/share/apps/Tencent/QQ
/usr/share/apps/Tencent/QQ/ImEngine.cfg
/usr/share/apps/Tencent/QQ/IMEngineClient
/usr/share/apps/Tencent/QQ/res.db
/usr/share/apps/Tencent/QQ/QQ.png
/usr/share/apps/Tencent/QQ/QQ
/usr/share/doc
/usr/share/doc/linuxqq
/usr/share/doc/linuxqq/QQ
/usr/bin
/usr/bin/QQ


可以看到主要的文件都在 /usr/share/apps/Tencent目录,而不是常见的 /usr/lib/

可执行文件 /usr/bin/QQ 是个shell 脚本,像个刚学 linux 两天的小朋友写的。

cat /usr/bin/QQ
#!/bin/sh
cd /usr/share/apps/Tencent/QQ
./QQ

而最搞的是却是文件的属性
ll /usr/share/apps/Tencent/QQ/
total 6106
-rwxrwxrwx 1 root root 193 2008-07-31 04:18 ImEngine.cfg
-rwxrwxrwx 1 root root 604920 2008-07-31 04:18 IMEngineClient
-rwxrwxrwx 1 root root 1764684 2008-07-31 04:18 QQ
-rwxr--r-- 1 root root 5208 2008-07-31 04:18 QQ.png
-rwxrwxrwx 1 root root 3860480 2008-07-31 04:18 res.db

好几个文件的权限是 777。
运行后,按了一下关闭按钮,没想到不是把程序缩小到systray区域,而是真把程序给关掉了。

看来想用 QQ 的还是继续 pidgin 或者 eva 算了。还好我不是一个重度QQ用户,纯粹是从一个 Linux 用户的角度玩玩罢了。

2008-07-30

冷笑话

http://service.qq.com/info/8811

Q:QQ for Linux为什么没有支持声音系统?

A:由于考虑到Linux用户喜欢安静的操作场景,我们没有加入声音的功能。

QQ Linux版是板上钉钉了

有位朋友从在腾迅的内线手里拿到QQ Linux安装包。由于保密的需要,没有截图。

据这朋友说实际的界面和先前网上的一些截图并不一样。

功能比较简陋,不支持文件传输。标签是在下面,更像 lumaqq。

ls -lh /data/download/linuxqq_1.0-Preview2008_i386.deb
-rw-r--r-- 1 user users 4.7M 07-30 18:39 /data/download/linuxqq_1.0-Preview2008_i386.deb


ldd /usr/share/apps/Tencent/QQ/QQ
linux-gate.so.1 => (0xffffe000)
libc.so.6 => /lib32/libc.so.6 (0xf7df0000)
libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf7a90000)
libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf7a0e000)
libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf79f3000)
libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf79da000)
libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf79d0000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf79a6000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf7997000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf798e000)
libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf7989000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xf7980000)
libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf7979000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf796f000)
libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf796b000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf7967000)
libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf792b000)
libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf78c5000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf77d9000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf77d3000)
libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf7798000)
libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf7794000)
libdl.so.2 => /lib32/libdl.so.2 (0xf778f000)
libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf76d2000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.1/32/libstdc++.so.6 (0xf75ea000)
libm.so.6 => /lib32/libm.so.6 (0xf75c5000)
libgcc_s.so.1 => /lib32/libgcc_s.so.1 (0xf75b8000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf75a0000)
/lib/ld-linux.so.2 (0xf7f46000)
libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf7571000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf74f2000)
libz.so.1 => /lib32/libz.so.1 (0xf74df000)
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf74be000)

闹运开幕式走光视频



2008-07-29

流氓的中国电信害我浪费几个小时

申请了个3322免费动态域名,然后测试。

一般的处理方法是写个脚本放在 /etc/ppp/if-up.d下,当 pppoe 拨上后,会自动执行脚本去更新动态域名。可是不论怎么试,DNS解析就是不更新。

原本是这样写的
wget -O - "http://username:password@www.3322.org/dyndns/update?system=dyndns&hostname=yourdomain.3322.org"  > /dev/null 2>&1

于是把输出写到一个文件,一看,把我气死了。内容是
<html>
<META HTTP-EQUIV="Refresh" Content="0; URL=http://welcome.sh.vnet.cn/portal/jp/index.jsp?url=http%3A//www.3322.org/dyndns/update%3Fsystem%3Ddyndns%26hostname%3Dyourdomain.3322.org">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<head>
<title>Redirect</title>
</head>
<body>
If you are not redirected, <a href="http://welcome.sh.vnet.cn/portal/jp/index.jsp?url=http%3A//www.3322.org/dyndns/update%3Fsystem%3Ddyndns%26hostname%3Dyourdomain.3322.org">click here</a>
</body>
</html>

这才记起电信这个老流氓会第一次访问重定向到互联星空,害我调试了老半天。

解决方法很简单,在wget 3322前,先 wget 一次其它的网站。代码如下
cat /etc/ppp/ip-up.d/01-3322
#!/bin/sh

LOGFILE="/tmp/3322.org"
wget -O - "http://fuck.chinatelecom.com.cn" >/dev/null

sleep 30
if ! wget -O - "http://username:password@www.3322.org/dyndns/update?system=dyndns&hostname=yourdomain.3322.org" > /dev/null 2>&1
then
echo `date`" Retry in 5 mins" >> "$LOGFILE"
sleep 1m && /etc/ppp/ip-up.d/01-3322 &
else
echo `date`" Done!" > "$LOGFILE"
fi

2008-07-26

东突-奥运



灭了鸭的,MD

2008-07-24

连连看

来自和菜头



2008-07-23

强制要求svn提交的时候必须写日志

环境:Debian + UTF-8 locale + apache2 + dav_svn + tortoise

实现:利用 svn 的 hook 脚本

其实 svn 自带的 pre-commit 脚本模版功能就是禁止没有写log的不能提交。

最简单的方法就是
cp pre-commit.tmpl pre-commit
chmod +x pre-commit


mOo 提供了一个功能更加强大的脚本,看不顺眼你也可以自己修改。
复制以下脚本到你的svn仓库/hooks目录,命名为 pre-commit 并且 +x

#!/bin/sh
# vim:fenc=utf-8
# [1] REPOS-PATH (the path to this repository)
# [2] TXN-NAME (the name of the txn about to be committed)
#
# http://svn.collab.net/repos/svn/trunk/tools/hook-scripts/ and
# http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/


#export LC_ALL=zh_CN.UTF-8
REPOS="$1"
TXN="$2"
TYPE="$3"
if test -z "$TYPE" ; then
TYPE="-t"
fi

# Make sure that the log message contains some text.
SVNLOOK=/usr/bin/svnlook
look() {
$SVNLOOK "$@" "$TYPE" "$TXN" "$REPOS"
}
if look log | grep '.' > /dev/null ; then :; else
echo "必须填写提交日志!" >&2
exit 1
fi
if look changed | grep '^A ' | sed -r 's#^A +##' | grep -iE '\.(ncb|opt|plg|suo|aps|bsc|idb|obj|pcc|pch|pdb|res|sbr|exe|tmp|ilk|o|log|rar|zip|7z)$|^(Debug|Release|Debug_Ts|Release_Ts|Thumbs\.db)$|(^\.)' 1>&2 ; then
echo "你提交的文件中包含不允许提交的文件,比如 rar、zip、7z、编译器产生的临时文件、图片的缩略图等,这些文件请不要提交到版本库!">&2
exit 1
fi

# All checks passed, so allow the commit.
exit 0


用 tortoise 提交时如果提示 Can't convert string from native encoding to 'UTF-8',则需要修改 apache 的runtime locale

编辑apache的启动脚本,debian是 /etc/init.d/apache2
它的默认设置是

ENV="env -i LANG=C PATH=/usr/local/bin:/usr/bin:/bin"

修改为
ENV="env -i LANG=zh_CN.UTF-8 PATH=/usr/local/bin:/usr/bin:/bin"

保存退出,并重启 apache 即可。

2008-07-21

trac 0.11 正式发布

http://trac.edgewall.org/browser/tags/trac-0.11/RELEASE

  • New template engine for generating content (Genshi)
  • New configurable workflow in the ticket subsystem
  • Finer-grained control of permissions
  • Support for Pygments as the default syntax highlighter
  • Improved repository browser ("blame" support, dynamic in-place expansion of folders)
  • Improved user preferences subsystem, among which the possibility for
  • any user to select their time zone and disable access keys
  • The WebAdmin plugin is now an integral part of Trac
  • Paging of timeline and query results.

“性爱沙发”可以提高市委会议的体感舒适度

"情趣婚纱"、"性爱沙发"亮相成人用品展[组图]



2008-07-20

豆豉南瓜

我不是什么素食主义者,我是觉得吃素挺好。

吃素的好处随便可以列一堆,价格便宜、热量低、营养丰富、不会便秘、环保。其实我只是自己做饭的时候做素菜,在外面吃饭时候大鱼大肉照吃不误。而我做素菜的主要原因是素菜容易做,荤菜做起来工序复杂,一旦没做好就非常打击自信心。

今天做了个豆豉南瓜,做法是请教了IRC上的朋友。味道挺好,做法如下:

原料:
  • 南瓜,要老的,水份少的,切成片
  • 豆豉,事先加水泡半个小时
  • 青椒,切成丁
  • 蒜泥
原料合影


做法:
  1. 放油,下蒜泥和青椒丁翻炒
  2. 下南瓜,翻炒两分钟
  3. 把泡好的豆豉水加到南瓜里,盖好锅盖把南瓜焖熟
  4. 加盐、稍微翻炒
  5. 起锅装盘

国内做网站的懂不懂啥叫TabIndex?

老罗说他在校内网注册了一个帐号,发表了一通看法云云,就顺着链接到了校内网老罗的主页

我也不记得我有没有在校内网注册,鼠标移到左上角的“登陆帐号”,输了自己常用的帐号,习惯性地按了 Tab 键。按照一般的理解,按 Tab 键光标会移到下一个输入框,也就是密码输入框。


你猜这个 Tab 键把光标给移到哪了?给我移到了页面右下角的留言板。。。


还好这不是校内网的首页,而土豆网的首页也有这么个问题。从用户名输入框按 Tab 键会跳到 "记住我" 这个checkbox,而不是跳到密码输入框。


我不懂什么用户体验的理论,但我觉得这就是用户体验做得不好,细节没处理好。也许网页的设计者根本就不懂啥叫 TabIndex ...