SunTech Days 2008 - Beijing分会场所有演讲的slides和录音,都可以在SDN上下载了。下面是我负责的topic:
Monthly Archives: November 2008
Enable "suspend to RAM" on my laptop
原来一直错怪了Solaris的电源管理。我的Dell笔记本型号是Latitude D620, 这个型号的S3-support缺省并没有打开。在/platform/i86pc/kernel/drv/ppm.conf中可以看到,D630缺省是打开的(当然Sun大部分的x86/64工作站缺省也是打开的)。
可以手工编辑/etc/power.conf,添加S3-support enable,来开启这个功能。然后执行下面的命令,
$ /usr/sbin/pmconfig
$ /usr/sbin/svcadm restart hal
这样,Gnome在你退出时会提供suspend的选项,也可以使用gnome-power-manager来配置何时执行suspend的选项。我尝试了在打开compiz 3D特效的情况下执行suspend操作,也是可以安全唤醒的。唤醒后无线网络也依然可用。
真是太棒了!我再也不用羡慕使用Linux的笔记本用户了!
Pictures on SunTech Days - Day 2
第一天因为有session要讲,所以没带相机去。第二天要去看booth,随手拍了几张,基本上都是同事的照片,没什么大场面。
How to disable input methods on en_*.UTF-8 locales on Solaris
By default, input method service (either iiim or scim) would be started
on any UTF-8 locale, and the disabling function iiim-properties(1) would
not stop the starting of iiim services, but only disable the client communications.
To completely disable the IM services, you could either hack the
/etc/iiim/xsession script to not start iiim daemons on en_*.UTF-8
locales, or a lighter way is to add following lines to your $HOME/.profile,
$ cat ~/.profile
GTK_IM_MODULE=gtk-im-context-simple
export GTK_IM_MODULE
While the legacy XIM clients (like Java apps) would be impacted badly, you need to edit the /usr/X11/share/X11/locale/en_US.UTF-8/XI18N_OBJS file, and comment out all the XIM entries with _XimpLocalOpenIM (as the XOpenIM(3X11) entry point).
Nikon推出了2G的免费网络相册
www.mypicturetown.com,免费帐号即有2G空间哦,比picasaweb的1G要多一倍,值得一试。
Our team got a recognition in GPD!
Jack Kang (my boss) and the team (Feng Zhu, Jacky Cao, William Xue, and myself, we should also count Yandong Yao who left Sun several months before) got a recognition in GPD, for the active Invention Disclosure submisions in Globalization team. Another sister in our family, Sandy Cheng, also got a recognition for tools development. Congratulations to all of us
And thanks a lot to Jack, Jasper and Melanie, for their great supports to us!!!
P.S., our pictures in slides (except Jacky's and Sandy's) are taken by my newly bought D700, Jack said it brought good lucks to us. Here we are, Jack, Jacky, William, Yong and Feng,
maxent分词补遗
在和同事讨论最大熵时,介绍了以前一个用最大熵分词的实验,突然对为什么每个事件需要U03~U05这三项产生了疑惑,当时也没有细想。
... ...
E U00-人 U01-们 U02-常 U03-人/们 U04-们/常 U05-人/常 B
... ...
再重新整理了一下头绪,在张乐的工具包中,事件并非是样本,样本应该是那个三字窗口。例如“人们常”,这个样本产生了7个feature,分别是(U00-人,
E), (U01-们, E), (U02-常, E), (U03-人/们, E), (U04-们/常, E),(U05-人/常),(B,
E),这些feature构成了一个事件。(U00-人,
E)描述的是,一个三字窗口,起始字符为“人”时,中间的字符被标记为“E”的情况;(U05-人/常,
E)描述的是,三字窗口的左右分别是“人”和“常”时,中间字符被标记为“E”的情况;(B,
E)描述的是,三字窗口的第一个字符(也就是前一个观测)被标记为B时,中间字符被标记为E的情况。
如此看来,我们原先训练的应该是加入状态转移约束的ME,而不是MEMM。MEMM的feature是,将ME的每个feature,额外加入上一个状态作为条件。因此,用来训练MEMM的事件,应该写成这个样子,
... ...
E U00-人-B U01-们-B U02-常-B U03-人/们-B U04-们/常-B U05-人/常-B
... ...
实验的结果,对msr的数据集准确率有小幅提高,但是对pku的数据集有小幅降低。
空调的温度感应器应该放在遥控器上
好像大部分空调的温度感应器都在空调机身上,导致其温控基本上是白瞎。在暖风模式下,如果设定25度,室内温度还不到20度,它就不工作了。大概是因为热空气轻,机身附近的温度高的原因吧。冷风模式也是一样。所以,空调的温度感应器应该放在遥控上,在室内温度偏低(或高)时通知主机启动。
不过红外是无法胜任了,可能需要用蓝牙或其他无线协议进行遥控和主机的通信,呵呵...
The high ISO of D700 rocks!
前些日子看到富士的S5pro价格挺合适的(刚上市时15k多,现在只需要5.6k),就将伴随我多年的D70+腾龙17-50/2.8出给同事了,准备上S5pro。然后领导把全幅的计划押后到了2011年的下半年,将来留着S5pro做备机。不过买回来S5pro后发现,即便是在低ISO下噪点也挺多的,而且最不爽的是中央对焦点附近有一个亮噪点,就是感光异常敏感,比周围的像素亮很多。不知道是不是个体差异,总之第二天已退了,心情十分沮丧。
之后一段时间只有用小DC了,效果(特别是高ISO时)真是惨不忍睹。领导见我可怜,也鉴于小DC的不争气,批准我换D300。我和领导一起到了器材城,店员把D300和D700都让我们看了一下。我跟领导说,D300很不错,就是APS-C幅的,过几年还是要陷入全幅的“泥坑”。老婆考虑了再三,终于批准我一步败到位。刷卡付账时,虽然终于愿望达成,却突然觉得有种怅然若失的感觉,心理惴惴的。好在可以分期,呵呵...
D700真是一台好机啊,机身性能优异,高ISO(感光度)十分优秀,就是像素稍低了些(12M)。不过一张14bit的raw,已经就要15M了,对于我的日常使用已经绰绰有余了。
看图说话, F1.8, 1/60s, ISO3200, 无闪 ![]()
Why the 2nd nested window in systray_icon is solid gray?
From gnome-2.24, iiim-panel shows a gray border in gnome-panel, when gnome-panel is set with "Solid color" or "Background image". It turns out that the 2nd nested window (GtkDrawArea, or GtkEventBox) does not inherit the style from its ancestor containers. I tried to use gdk_window_set_back_pixmap to make it transparent, but failed. ![]()
Finally , I had to use the 1st nested window (GtkEventBox) to draw the icon and text.
P.S., here is the container hierarchy we used to have,
egg_tray_icon
\_ event_box
\_ hbox
\_ drawing_area



