Le's profileSomething like a home pa...PhotosBlogListsMore ![]() | Help |
|
December 30 我图个啥这个事情属于生活琐事,和Gentoo无关,兄弟们不要误会。 本文更新于2008年1月2日凌晨 本来想不说这事,新的一年到了,希望大家都有个好心情 有什么不顺心的,我自己兜着就行了 可是鉴于某人非但没有任何的收敛,反而有变本加厉的趋势 我觉得我还是说出来,希望某人看到后可以了解别人心里真正的想法是什么,而不要自作聪明的以为自己很理解别人并根据自己的理解“善意”的“安慰”别人 我好说话,这个似乎成了大家公认的公理 而且好像各个方面的人,我都还挺和的来,至少表面上 以至于差不多每次组织活动的任务都自然而然,顺利成章的都落到我肩上 这个没有丝毫的问题 不为别的,只为我在乎我们这个小集体,我喜欢大家在一起的这份感觉,不想少了谁(当然有特殊原因不能到那也没有办法) 可是众口难调,每次总不能每个人都满意 一般来说,只要你有意见,提出来,我也从不会置之不理 当然我也不是说我做的没有一点可以挑剔的地方,有事情尽管说 就想某人说的,这么多年同学了,有什么话就直说 但不说的话,就不要期待我一定会专门照顾谁,特别是身居少数派的人 为了达到一致,彼此之间就要有妥协 我牺牲点时间(而且是宝贵的时间,我的时间对于全世界的中文Gentoo用户来说都是有价值的)都没什么,牺牲点金钱就更不用提了 我就不明白凭什么某人几乎什么都不用做还想着处处符合自己的心意,还挑三拣四 "本来我今天心情好好的,现在你搞的我很不爽,你知道吧?" 我难以想象这样的话居然是从我如此看重的朋友嘴里说出来的 我不知道你在说出此话的时候,你期望听你这话人心里会是什么样的感觉 当然最后我对你示弱了,我给你道歉了,我以为过去就算了,不知道某人还记不记的我最后还说了一句你还是不了解我。 我以为聪明的某人能体会到点什么,但事实证明我太高看某人了 或者当时某人心里就是明白只是碍于面子嘴上不说,那后来某人的举动只能说明此人本质上已经坏了 本来还有些狠话,我删掉了,看着办吧 December 27 robots.txt终于,我不得不给我的 gentoo-cn.org 整个了 robots.txt 最近不知怎么了,各大搜索引擎的bot几乎同时来index我的网站 yahoo google baidu msn,连qihoo也来凑热闹 搞的我升级个系统慢的要死 按个Ctrl-C,也要半天才能有反应 龙芯现在本来就不以速度见长,还这么拼命的来爬我的网站,太欺负人了 没有办法,只好整一个robots.txt 封掉不喜欢的bot 禁止index某些目录 可惜某国内搜索引擎不按规矩行事,不过也在意料之中,不稀奇 所以不得不再祭出iptables 终于现在消停点了 Gentoo packages already using EAPI=1What is EAPI=1? http://www.gentoo.org/proj/en/council/meeting-logs/20071108-summary.txt qgrep -H EAPI app-doc/php-docs/php-docs-20071125-r1.ebuild:EAPI="1" app-doc/php-docs/php-docs-20071125-r2.ebuild:EAPI="1" app-misc/beagle/beagle-0.2.18.ebuild:EAPI=1 app-pda/libopensync-plugin-syncml/libopensync-plugin-syncml-9999.ebuild:EAPI="1" app-pda/libsyncml/libsyncml-9999.ebuild:EAPI="1" dev-db/mysql-gui-tools/mysql-gui-tools-5.0_p12-r2.ebuild:EAPI="1" dev-db/sqlite/sqlite-3.5.3.ebuild:EAPI="1" dev-java/commons-attributes/commons-attributes-2.2.ebuild:EAPI=1 dev-libs/libpcre/libpcre-7.4-r1.ebuild:EAPI=1 dev-php5/php-gtk/php-gtk-2.0.0_beta-r1.ebuild:EAPI="1" dev-util/qdevelop/qdevelop-0.25-r1.ebuild:EAPI="1" gnome-base/control-center/control-center-2.20.1-r1.ebuild:EAPI="1" gnome-base/control-center/control-center-2.20.1.ebuild:EAPI="1" media-libs/flac/flac-1.2.1-r2.ebuild:EAPI="1" media-libs/speex/speex-1.2_beta2.ebuild:EAPI=1 media-sound/exaile/exaile-0.2.11.1.ebuild:EAPI=1 media-sound/rubyripper/rubyripper-0.4.4.ebuild:EAPI="1" net-im/bitlbee/bitlbee-1.1-r1.ebuild:EAPI="1" net-news/liferea/liferea-1.4.6.ebuild:EAPI="1" net-news/liferea/liferea-1.4.8.ebuild:EAPI="1" net-news/liferea/liferea-1.4.9.ebuild:EAPI="1" x11-libs/qscintilla/qscintilla-2.1-r1.ebuild:EAPI=1 x11-wm/flwm/flwm-1.02.ebuild:EAPI=1 xfce-base/thunar/thunar-0.8.0-r3.ebuild:EAPI=1 xfce-base/thunar/thunar-0.9.0-r1.ebuild:EAPI=1 xfce-base/thunar/thunar-0.9.0.ebuild:EAPI=1 xfce-base/xfdesktop/xfdesktop-4.4.2.ebuild:EAPI=1 December 20 Qt程序的中文黑点问题 公司机器里一直有这个问题,这个问题的实质是字体选择问题。 Qt程序不按照fonts.conf里的设定找字体。在我这里是用了kochi-gothic字体,一个韩文字体,缺少一些中文字,所以显示为黑点。 我试过strace -eopen eva,试图从程序读取的配置文件上找突破口,没有进展 刚刚突然想起来locale,于是一查发现只设置了LANG=en_US.UTF-8,而家里是设置了LANG=en_US.UTF-8 LC_CTYPE=zh_CN.UTF-8 于是设置了一下LC_CTYPE=zh_CN.UTF-8,结果行了 以后可以在公司挂qq了 qt就是不按常理行事,区区一个字体问题,干嘛非得和locale扯上关系,八杆子打不着的 December 19 get the number of elements in an array whose ref is a hash value using the hash ref and the corresponding hash keymy $table = { 'row' => [ { 'key' => 'value', }, ... ] }; print scalar @{$table->{row}}; access the last element in perl arrayFor array: my $last_element = $array[$#array]; For array ref: my $last_element = $array->[$#$array]; December 03 xlyrics - 一个歌词插件,刚被我修好
xlyrics是一个老牌的歌词显示软件 小锁写的 不过开发已经中断了好久 之前还听说小锁在实现卡拉OK一样的逐字显示,不过现在还没有听到结果 有图为证:http://www.cublog.cn/u/5251/showphoto_28202.html 现在的0.4.6版不经修改不能用在audacious-1.4.2里,这是gentoo里最新的版本 我做了个补丁,解决了这个问题 已经ci到gentoo china overlay 补丁地址: http://gentoo-china-overlay.googlecode.com/svn/trunk/media-plugins/xlyrics/xlyrics-0.4.6-r1.ebuild ebuild地址: http://gentoo-china-overlay.googlecode.com/svn/trunk/media-plugins/xlyrics/files/xlyrics-audacious-1.4.2.patch 从昨天凌晨2点开始,早上6点睡觉,睡到中午,吃饭,2点多开始继续,到傍晚完成ebuild 困难在于,现在的audacious使用了dbus 原来的那一套和xmms/bmp沟通的方式行不通了 我之前还没怎么摸过dbus 还有一些boostrap的问题,autogen.sh 这个程序本质上是一个独立的程序,和一般插件不太一样 audacious的插件的作用只是fork并exec这个程序 这个程序运行后会检查audacious是否已经运行,否则就再fork-exec audacious 一开始由于一些逻辑上的问题,导致了循环fork 当然都修正了,包括一些warning 现在的portage对于程序里implicit声明的函数(未包含头文件)在安装结束时会给出警告 xlyrics有一大堆警告,好几十,咱丢不起那人啊,所以都给修正了 这个东西还有amarok插件,不过我不用,没有测试过 注意:此程序的下载歌词功能我没测试过,我之前从没用过,我当年主要用Windows的时候积累了很多歌词,现在又不怎么追新歌,都是手工下歌词 歌词如果不是utf8编码,要改成utf8编码 程序里可以设定搜索歌词的目录 程序可以通过歌曲文件名和id3tag里的信息搜索歌词 搜索的结果保存在~/.lyrics_cache PS:我的动力就是想学唱周杰伦的新歌,多么伟大的志向,=_= December 01 龙芯的gcc支持可能要推迟一两个月,binutils的补丁已经commit Mark Shinwell给我发了一封信,大意是说,他们的可以提供龙芯2E和2F的全面支持的补丁确实正在开发中。
但是他们不会在近期内向gcc提交补丁。原因在于gcc补丁和Linux内核一样有一个merge window。 目前的这个merge window已近结束,此时正在做的是regression fix。 当此版本gcc发布后,也就是gcc-4.3发布后,当merge window再次打开的时候,他们会提交此补丁 Zhang -- A quick note off the public mailing list. As I mentioned, we do have GCC patches for Loongson 2E and 2F in development, but we're not planning to submit those until GCC goes back into Stage 1 (it's in Stage 3 at the moment, which essentially amounts to regression fixes only, so the patches can't be committed yet). I'm not entirely sure when GCC will move back into Stage 1, but I imagine within the next couple of months. I'll try to remember to drop you an email when we do submit, as I imagine these are going to be useful to you. They include fairly comprehensive support for both cores. Mark |
|
|