Blog on 27th Floor
主页 随便 电脑 电影 社会 阅读 下载 本站 存档
主页 随便 电脑 电影 社会 阅读 下载 本站 存档

05/31/06

Slashdot要换新装

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
这是原来的,也是现在的,还没换:

old slashdot

这是在设计比赛中获奖的,也就是要用的:

new slashdot

老的还是90年代后期风格,平面化,比较老实朴素,新的在标题栏上加了背景图,做出了凹凸感,比较现代化一点,也是现在的流行吧,并且跟OSTG同系的sf.net等有点靠近了。在色彩上倒没有大的变化,还是不错的。

05/31/06 09:34:22,由 cathayan发表。 本文链接

100美元笔记本的详细规格

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
One Laptop per Child,即OLPC,或者是100美元的笔记本的规格如下,据说还在不断变动之中

* 尺寸: 193mm × 229mm × 64mm (as of 3/27/06—subject to change)
* 重量: Less than 1.5 KG (target only—subject to change)
* CPU: AMD Geode GX2-533@1.1W 400 Mhz
* Chipset: AMD CS5536 South Bridge
* 显示: Geode CPU集成
* 内存: 128MB DDR266
* BIOS: 512KB SPI-interface flash ROM; LinuxBIOS open-source BIOS
* 存储: 512MB SLC NAND flash
* 显示器: 7.5” 双模式 TFT display
* 分辨率: 1200 (H) × 900 (V) (200 dpi)
* 键盘: 80 keys, 1.2mm stroke
* 触摸板: Dual capacitance/resistive touchpad; 支持手写
* Audio: Analog Devices AD1888, AC97
* Wireless: Marvell 83W8388, 802.11b/g compatible;
* USB: 3 Type-A USB-2.0
* 最大功耗: 500 mA (total)
* 电池: 5芯,2280 mAh,按上面的功率,应该能用4个半小时

看起来确实是非常地不错。

05/31/06 00:01:00,由 cathayan发表。 本文链接

05/30/06

Linux版Google Earth也即将出现?

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
LinuxToday报道的消息,来源还是相当地可靠。并且据说Earth不会再用Wine,而将使用QT和GL,好消息。

正好想起Google的语言工具,它对这个报道的翻译还是相当地有趣,统计模型还是有问题的:P :

Linux用户和搜索鸟星期四晚间接受治疗,突然宣布观山,晚上八时解除了公司的Linux版Picasa图片管理工具.
软件被悄悄释放于五月二十五日上午十一时,(但是)即使公布网路搜索.
星期五早上,不少有兴趣的美国以外的用户报告说他们不能进入Linux的网页Picasa--至少没有利用美国的傀儡服务器.

……

这样做的理由,DiBona解释,就是让Picasa版本的Linux开发小组著名酒依赖工程仿真技术. 具体地说,Picasa将利用国内葡萄酒以Linux运作. 在这样做的时候,他说:“我们取得了一些相当大的增加酒” 这样一来会增加工程马上回到酒. 著名的225个大棚,可从酒的新酒在Code.google.com版网站.
DiBona解释引擎工作得以广泛实施CodeWeaversPicasa港口与酒. 这些新的葡萄酒法规,DiBona说:“我们应该有很多其他项目更容易得到应用Linux携来”

05/30/06 11:02:33,由 cathayan发表。 本文链接

05/28/06

电子文档再次泄露信息

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
以前就有过一些例子,有Word,也有PPT出问题的。然后美国NSA专门出了个文件,说明其中的问题,给出了一些编辑意见,同样的CNET也做了报道,并指出编辑文字然后在上面压上黑色、用什么东西挡住图片以使看不到等方法是没用的等等。

偏偏还是有人这么干了。在EFF诉At&t的案子中,At&t给了个答辩,是个PDF,里面17-19页这3页上都有用黑色覆盖的文字,初看是看不到了,但在Xpdf,Evince或是Mac机上的PDF工具中,这些字可以选中,反显之后就能看到,或者还可以拷贝文字,总之是盖上的黑色是没有用的。不知道Win版Adobe的情况如何,也许盖了就不能看?反正Linux下的Adobe Reader 7也能选择并拷贝这些字。

这个案子是EFF搞到个内幕消息,说At&t在私下里给网上装了某些设备,以便进行监测,这个内线还说实际上就是被NSA用于窃听的,具体位置在旧金山At&t的数据中心大楼里的某个房间内。这些隐藏的文字就是为此辩解,说即便有也不一定就是NSA啊,完全可以用于监控流量啊病毒啊。可能事后觉得写得不好,就盖上了,谁知技术不过关。

这个故事告诉我们,CNET的贴子以及我上面那个链接都是很值得一读的。


05/28/06 00:01:00,由 cathayan发表。 本文链接

05/26/06

Google推出Picasa Linux版

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
不过目前主页一直报告404,不知道出了什么问题。但也有人做了这个页面的Mirror。还有个Group专门讨论这个软件。

看上去,样子没有什么不同,是在Wine上运行的。按Newforge的报道,Google靠CodeWeavers完成了大量工作,同时,在此过程中也报告了100多个Wine的Bug(225个Patch)。目前,这个版本没有以下功能:刻录CD,Tivo的输出,非英语语言及Hello共享。支持以下系统,网页上只是要求glibc 2.3,桌面集成要求Gnome和KDE以及Gnome-volume-manager和Hal:

* Debian Sid and Etch
* Fedora Core 4 and 5
* Mandriva 2005 and 2006
* Red Hat (current versions)
* Linspire 5.0
* SUSE 9.3 and 10
* Ubuntu 5.x

对Wine印象很一般,只整过一次,运行了Notepad,还不能输入,不知道现在如何了。

下载链接:

http://dl.google.com/linux/rpm/stable/i386/picasa-2.2.2820-5.i386.rpm
http://dl.google.com/linux/deb/pool/non-free/p/picasa/picasa_2.2.2820-5_i386.deb
http://dl.google.com/linux/standalone/picasa-2.2.2820-5.i386.bin

〖简评〗按上述地址下载DEB包,大小20.7MB,dpkg -i安装,一切顺利,不须再下载什么包。

安装自动安到/opt目录下,同其他Debian官方包有所区分,这一点很好。安装后79MB,包括了Wine在内。

命令行启动正常,同时也添加了menu项目,可以直接在系统菜单的图形一项中找到它。启动后同样提示是扫描所有文件还是指定,选后者,进入界面,添加pics目录一个,扫描的样子和Windows下一模一样。不认中文,全部乱码。菜单英文,没有问题。

运行后在系统区驻留图标一个,运行进程为picasamediadetect,占有内存约8.3MB;Picasa2占有内存约43MB,引外还有一个wineserver占1.5MB。运行比较流畅。

图库界面和单张图片界面都正常,拖拉滚动条的效果如同Windows,感觉Wine真是进步很大了。修改图片属性也可以使用。

发现可能的错误一处,点Timeline按钮,第一次直接搞死了X,或僵得太厉害,不得不到Console下杀掉,同时丢掉了刚扫描的目录;第二次点这个按钮,花屏,按ESC退回正常状态。

总体感觉还不错,虽然不是Linux原生软件,用起来还是可以的。

05/26/06 17:18:19,由 cathayan发表。 本文链接

HTML邮件

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
以前用邮件都是客户端比较多,Yahoo/hotmail账号都有,但用得不多。在客户端里面,我一般都是把HTML彻底关掉,转成纯文本来看。Gmail出来后,Yahoo/hotmail进步也很大,起码是容量速度都有不小的提升,于是用Webmail的时间开始极大增长,再于是慢慢也开始接受HTML邮件了。

但发出的HTML通常还是从网页上拷贝来的,为的是它直接带着各种链接和图片,比如发点呆伯特漫画还是很方便的。

真正要写HTML邮件时,才发现很不爽,不论是Gmail还是Thunderbird这种客户端,直接提供的编写选项都太少,只有字体大小,字体种类,颜色及底色,粗体,斜体,下划线,无序和有序列表,缩进,对齐,Thunderbird还有插入图片和笑脸。想在Gmail邮件中直接插入图片还得从别的窗口拷贝过来。

除了图片,表现力也有限,比如想给Header1这种标签加个边框,就还是得自己写。写完拷贝到Gmail时发现,所有CSS效果都消失了。后来发现置入标签内的样式是可以保留的,比如你要写10来个H1,就得把border这个样式拷贝10来次到每个标签内。但这种方法总算是可以用的。

刚才看到这个专门折腾HTML邮件的网页,已经是两年前Gmail推出前夕的文章了,又看到一些注意事项:

有时可以试一下连接CSS文件,而不是置入HTML内。这有可能有用,但可能直接放到每个标签内仍然是比较保险的。

Webmail自己也是网页,已经有body标签,所以会把邮件中的这个标签砍掉,于是和它有关的全局属性就会全部丢失。解决方法是用一个div标签圈上内容,把属性写在div标签里。

有些客户端会把CSS定义里的.也就是类选择符号去掉,导致使用这个属性的标签失去样式,方法是把.feature写成div.feature这样的,点号不在最前面,就不会被去掉了。

Webmail自己也有CSS样式定义,于是就会把用户自己写的一些东西给覆盖掉,比如a:link这样通用的,方法仍然是把它变得不通用,写成div a:link这样的。当然这很麻烦,要在几个地方用a:link就得写几次。

还有Hotmail会去掉html/body/head/meta等各种标签,这时要想用CSS只有写到标签内。

最后,仍然不是所有的CSS属性都管用。

而综上所述,似乎把CSS写到标签内也就是inline的方法应该是通用的。而这种方法似乎是微软风格的,就像用Word生成的HTML文件一样,中文英文都要分别指定字体,实在是推动了文本文件的一切优雅之处。

将就用一下吧,算是写作非Word格式化文档的一种权宜之计了。

还有,如果你的客户端支持,也是可以使用HTML签名档的,据说Gmail也可以显示,可以一试。

05/26/06 01:08:00,由 cathayan发表。 本文链接

05/21/06

转Utf8引来一堆乱码

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
事情的起因是安装Debian的Vim7之后,直接启动Gvim出现错误一处,说menu.vim的487行不是正确的菜单项,看了一下,没发现什么毛病,同时发现用非GBK编码启动就没有这个错误,也有人提议转Unicode算了。于是我就转了。

转成Utf8之后,就是全面设成zh_CN.utf8,本来LC_CTYPE还保持zh_CN,但发现这样一来Xfce4-terminal和Gnome-terminal还是用zh_CN也就是GB2312的编码,比如直接显示date是乱码,在Gterm的菜单“终端”里面设编码的地方可以看到当前编码是GB2312。所以最后把Ctype也设成了utf8。这个问题解决了。

新问题是在term里用vim编码文件存盘退出后,Term乱码了。有没有vimrc都要乱掉,实在是受不了。见图1。问了一圈还是没有解决。同时用Konsole和rxvt-unicode就不会乱,所以本来用xfce4term的,现在也改用urxvt了。谁能提点建议?

早上本来想再切回gbk算了,切回去之后,发现Term里编码已经是gbk了,可message输出又乱了,明明它也是gbk编码,可就像还在用utf8一样全乱了。见图2。与此同时,运行gvim时所有菜单都显示成????,很典型的乱码,但同时又出现了gbk编码下那个菜单项目错误。实在搞不懂,只好又回到utf8,此时什么也没改,apt输出正常,gvim的菜单也不乱了。

当然现在也能工作,只是感觉是超级不爽。问题有两个:

1、gtk2的term怎么会在vim编辑之后彻底乱掉?乱掉后接受键盘输入,但不回显,同时输出也是一堆乱码。
2、有人提到可能某些X程序在以不同于系统Locale的方式在运行?会有这样的事吗?就像图2中的输出,所有Locale项目全是gbk了。现在用的是gdm,它自己也要设语言,但每次进去X之后我也都设了同系统一样的编码,在term上输出Locale已经全部正确。但确实像Gterm会只认LC_CTYPE而忽略LANG等项目一样,我现在也怀疑某些程序可能有自己的确定编码的方法,就像gterm里运行apt的结果,以及gvim菜单一样,问题是不知道怎么设定它们。哪位给点提示?

系统:Debian Sid,Xfce4,Gdm

05/21/06 09:01:08,由 cathayan发表。 本文链接

05/20/06

开源软件:谁付出谁获取

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
这篇有关“谁付出谁获取”的文章副题叫:商业依赖于开源软件,但他们把编码工作留给了其他人。非常直白,文章内容也很充实,作者访问到了Firefox,Fedora,Subversion,PostgreSQL的开发人员,并有统计数据作为辅助,让我们可以明白到底是谁在写这些软件,以及他们是干什么的。

比如,为PostgreSQL贡献代码的是一位前教师,为Apache写程序的是个工程师,但只能在晚上和周末为写Apache的代码,Subversion的贡献者已经结婚并有孩子。

这篇文章指出,大公司是开源软件的消费者,但它们的贡献非常小。这和我们习惯听到的概念大不相同。像IBM,Sun,Redhat等公司确实在派人发钱写开源代码,但他们的付出相对于项目整体来说仍然是很小的。比如PostgreSQL有250个贡献者,有7个人拿钱,Subversion有200来个贡献者,有10人是拿工资的。其他的人都只是志愿性质的。

这篇文章还揭示了一个有趣的现象,即核心程序员一般是想出了概念,并实现了主要框架,而大量的贡献者会为它添砖加瓦,找错误,完善它。

这部分成员中的许多来自小公司,而不是大公司。也许是因为大公司制度严格,时间更少,也许是有制度上的限制。更奇怪的是,文章中提到其中有些人来自根本不像是科技公司的机构,比如Morgan Stanley;而像美国银行、高盛这样的公司也加入了OSDL。当然,还有许多人来自大学及政府机构。

这篇文章中没有提到在校学生的作用,它采访到的人都是有工作的,虽然他们的工作千差万别,但他们对开源软件有热情,也许是个爱好,也许是工作中有所涉及,也许是出于理想主义,想做一个商业软件的替代品。他们通常有收入,有家庭,这些都没有妨碍他们成为开源软件的贡献者。

关于参与的好处,一般是认为可以获得认可及名誉,至于赚大钱,就像“加入高中足球队就想像着得联盟冠军一样”机会十分小。

有些人是在学习的过程中加入,看代码、改代码,然后促进了自己的学习,并且对工作也有用。至于别人的看法,有些人认为他们很厉害,也有些根本不注意这些活动。通常公司里即便不干涉这种活动,也不会太支持。

以前总有人非常关心这些志愿开发者的生活问题,总要问:他们靠什么生活啊?现在我们有证据说,他们有自己的工作,有自己的收入来源,完全不必再为他们担心。就是这些几乎没有互相见过面的一些人,完成了许多非常好非常实用的软件,不管你是否相信人类的天生的合作精神,这些软件是个事实。

我以前想过开源软件开发者的可能的来源:大学生,挖到金矿的,互联网兴盛时赚了钱的,公司里工作有稳定收入的,祖传的不用工作的。现在看来像是那类工作有收入的人群是个稳定的团体,发大财的参与者似乎不多。

05/20/06 00:01:00,由 cathayan发表。 本文链接

05/19/06

GDM, utf-8, fcitx

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
也不知什么时候变的,GDM缺省不读.xsession了。要想让它再读这个设置,必须编辑目录下的 .dmrc 文件:

[Desktop]
Session=xfce4
Language=zh_CN.GBK

内容就这么3行,指定了Session是Xfce4,语言是GBK,这里一设定,它就不读xsession了,想再设定locale什么的只好去/etc/X11/Xsession.d目录下了。真是麻烦。

必须把dmrc文件中的session=xfce4改为custom,它才会再读.xsession。而此时session将只会延续到这个.xsession运行结束,然后就会结束,退回到gdm界面,同时会出那种“这个过程只有10秒”那个错误。此时又需要在.xsession里的最后,加上exec startxfce4这个启动x窗口管理器的命令,才能让它不退出。

一个DM,居然要管这么多事,真是不学好。

为了把X换成UTF-8,居然学了这么多。现在的问题,是fcitx显示不正常,呼出正常,不能输入,按fcitx网页上的说明,只要设定LC_TYPE=zh_CN(实际上GB2312吧)就可以了,其他的LANG可以随便,设成英文都行,我按这个设了,还是不行。

05/19/06 22:20:09,由 cathayan发表。 本文链接

05/17/06

Java is back?

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
今天有个大消息说Java要开源,不过只是个意思,源代码本来也有,就是不算开源,但Sun的想法显然是尽量保持Java的统一,但又希望有开发者能参与进来,所以它会选择一个什么样的协议是关键。毕竟Java最早是宣称一次编写,到处运行的,如果有了分支,显然会直接影响到这一点。我们可以等着看Sun的动作。

更好的消息是在Linux上面装Java不再有障碍了,Sun搞出个“Java发行协议”,从而可以让Linux合法地把Java执行程序包括在它们的发行之中。虽然还是Non-free,但确实是件大好事啊。想想以往在Debian上装个Java是多么地麻烦,为了保持dpkg系统的优雅,不得不用别人的包或是自己打deb包。从现在(昨天就有了?)起,可以apt-get install了,JDK和JRE都可以,具体的Debian包看这里Ubuntu的包也有。

似乎是同这一消息相配合(假想的:P),Google推出一个GWT,Google Web Toolkit,就是Google的服务的Java开发类库吧,把原来的web api变成了java api,确实是好东西啊,可能会让我去年看Java的行为物有所值了 :D

DWN上看来的消息说,apt这个软件升级了,升级后在更新软件包列表时将只更新变化的部分,也就是增量更新了,这样把原来4-5MB的下载量减到几十KB,很不错。

还是DWN推荐的,Instalinux网站,这个站可以供用户自己定义Linux安装包。支持Debian/ubuntu/rhel/fc等等,在网页上进行选择,然后自动打成一个ISO安装包供用户下载,安装时可以自动连到网上去下载并安装你选定的项目。有兴趣可以一试。

05/17/06 15:55:53,由 cathayan发表。 本文链接

05/16/06

Google Notebook推出

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
上午还在用Sendpagebyemail的扩展,这个Notebook下午就推出来了,试用结果是不错的,确实称得上网络笔记本了。

首先要安装扩展,支持Firefox1.5及IE 6,Linux也可以用。装完扩展,右下角会出现OpenNotebook的功能,点出是一个小窗口,可以自己写;也可以在网页上选中文字后右键,选Note This。同Gmail的编辑一样,网页上能选中的都可以收录进来,包括图片和链接。但似乎少一个“Note this page”的功能。

Notebook主页面上可以整多个笔记本,一个笔记本可以打上Section header,然后再加内容时就出现在这个section下面了。

现在每一个搜索结果的后面也会有Note this的链接,点击也可以直接加入,不过并不包括该网页的内容,而只是搜索结果显示的那些,相当于是一个bookmark的功能。

05/16/06 14:31:53,由 cathayan发表。 本文链接

推荐Firefox扩展--SendPagebyEmail

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
有了Gmail没多久,就产生过这个想法,就是看到有价值的网页就当成Email发回到信箱里。IE可以用邮件客户端来发送,但似乎只能是Outlook,Thunderbird就收不到页面内容;也有通过网上的Sendmail来发送的程序存在;也有直接调用Gmail的发邮件链接的,但Gmail一变就不行了;Fx自身只能发送链接。

现在这个SendPagebyEmail扩展,基本上解决了这些问题,它可以把页面内容或选定文字发送到指定邮箱。它使用第三方的Sendemail程序,同时要用一个现成的smtp服务器,但还不支持gmail那样的ssl的smtp。可以转换编码,如gb2312到utf-8,但邮件本身编码尚不完整。但用起来是没有问题的,在页面或选定文字上右键就行了。

这个扩展非常小,运行也很快,不过目前还没有Linux版。不知道Mozilla里面有无Thunderbird的sendemail类组件,从而可以在Fx内部直接构造一个发送程序,就可以省去第三方sendmail了。不过据说Google很快要出Notebook了。

还有个Firefox的事,说是发现了Firefox的Bug,会搞死机器。其实不算严重,是在页面上用Javascript写img标签,src的内容写mailto,循环执行100次,Fx就会打开100个缩写信件的客户端窗口,前提是系统有缺省的邮件客户端。img的src内容写成mailto似乎是个错误,但浏览器好像都不检查这个,而是直接执行。奇怪的是在Win2k上IE6只弹出一个邮件窗口,这算是强悍还是执行错误?其实如果装了Noscript扩展的话,根本不用担心;更其实就让它打开100个Thunderbird窗口,也不过占了140MB内存,机器并没有死。当然,如果是写10000次,只怕是活不下来了。所以,这里也推荐Noscript这个扩展,它可以选择执行或不执行网页上的Javascript代码,对付国内站点也是很不错的。

05/16/06 10:43:57,由 cathayan发表。 本文链接

05/11/06

Google Trends, Desktop 4, Notebook and Co-op

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
这是昨天Google新闻日上发布的4款新产品:

Trends:看一下某些东西在Google的搜索情况,主图是搜索流量,右边是有关的新闻,下方分区分语言,搜一下Blog这个词,分区显示的结果相当惊人:P

Desktop 4:就是增加了一些东西,变得漂亮些了,Calendar也可集成上去,在索引中已经删除的文件也会自动消失。

Notebook:强烈期待的东西,据说是个类似Gtalk那样的窗口,可以把网页上看到的东西直接拖进去,然后就保存在Google的服务器上了,再然后就可以同大家共享。有点类似Firefox的Scrapbook的功能,但不必存在本地机上,而是上网就能用。

Co-op:这个就是用户主动给网站打标签的初步应用了。角色分为两类,一个是用户,一个是贡献者。贡献者提交对网站的说明,链接和标签(有专门的格式),这些东西会列在不同的目录下,用户则可以订阅这个内容,订阅后一旦搜索了相关词汇,这个网站就会列出来。估计最积极的应该是商业性质的吧,现在新闻下面就列着个Digg。

05/11/06 09:51:22,由 cathayan发表。 本文链接

05/10/06

Debian Etch 发布日程确定

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
来自Debian发行小组邮件,下一个Debian发行版,Etch的发行日程如下:

N-117 = 06年7月30日:freeze essential toolchain, kernels
N-110 = 06年8月7日:freeze base, non-essential toolchain (including e.g. cdbs)
N-105 = 06年8月14日:d-i RC [directly after base freeze]
N-45 = 06年10月18日:general freeze [about 2 months after base freeze, d-i RC]
N = 06年12月4日:release [1.5 months for the general freeze]

05/10/06 12:05:00,由 cathayan发表。 本文链接

在Debian下编译Vim 7.0

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
Vim 7正式推出后,先是在Win2k下面用官方exe安装版尝了鲜,实在经不住诱惑,决定在Debian下也编一把,虽然估计一周之内sid应该能有。

编译需要的包有:

下载的Vim 7包及其语言文件包:vim-7.0-lang.tar.gz vim-7.0.tar.bz2

gcc, libc6-dev, linux-kernel-headers, gawk, sed, ncurses*, libncurses5-dev, libgtk2.0-dev, libx11-dev, x-dev, libsm-dev, xorg-dev.

如果GUI采用gnome2,可能需要装libgnome-dev,它应该会自动安装上面一些包。装gtk和X相关开发包是为了使用Vim的Gui版,有些特性只有gvim才有。

修改编译选项应该可以通过修改src/下的Makefile进行,改好后make config一下;不过smth之vim版主推荐这个方式:
./configure --with-features=huge \
--enable-cscope \
--enable-multibyte \
--enable-xim \
--enable-fontset \
--enable-gui=gnome2
就是加huge特性,加cscope,多字节支持,xim输入法等。config时如果前面进行过,会在src/auto/config.cache中保留,再次配置时应该删除这个文件。

加上gui支持之后,编译时间比没有gui的要长一倍,不过没什么错误。

缺省安装目录在/usr/local,一般不用动。debian的PATH变量中local还在/usr/bin前面,所以也不用改,再敲命令vim出来的就是vim 7.0了:

:version
VIM - Vi IMproved 7.0 (2006 May 7, compiled May 9 2006 23:15:24)
编译者 qi@cathayan.org
巨型版本 带 GTK2 图形界面。

05/10/06 00:01:00,由 cathayan发表。 本文链接

05/08/06

Vim 7正式发布!

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
Vim 7.0版正式发布了!这是自Vim6以来的最重大的一次更新,在功能上有极大的增强,强烈建议现在就升级:*nix可以自己编译,PC用户可以直接下载编译好的版本。

增强亮点有:
  • 标签页,:tabnew开新标签,gt在标签间切换;:tabdo命令可以在所有打开的标签页上执行命令。
  • 拼写检查,:set spell/nospell打开和关闭,]s到下一个错误,[s到上一个错误,z=显示所有正确的拼写推荐,敲入序号即可改正。
  • 代码补全,敲代码时如果有支持,Ctrl-x Ctrl-o即可列出可能的选项,然后按屏幕下面的快捷键选择即可。
  • 回退操作,不但可以一步步回退,还可以直接退回到几个小时前。

其他的可以看下面的新特性列表:
NEW FEATURES
  • Vim script enhancements
  • Spell checking
  • Omni completion
  • MzScheme interface
  • Printing multi-byte text
  • Tab pages
  • Undo branches
  • Extended Unicode support
  • More highlighting
  • Translated manual pages
  • Internal grep
  • Scroll back in messages
  • Cursor past end of the line
  • POSIX compatibility
  • Debugger support
  • Remote file explorer
  • Define an operator
  • Mapping to an expression
  • Visual and Select mode mappings
  • Location list
  • Various new items

05/08/06 11:16:03,由 cathayan发表。 本文链接

05/07/06

Google语义网

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
前些天我写过一篇打Tag的文章,当时写的时候就想,没准Google那邦聪明家伙已经在做这个了。这不,猜Google只怕慢,不怕快,他们确实已经在做了。下面是两个别人的发现:

一是Type的应用,在Google搜索框里输入“type tiger”,搜索结果的第一项是:

Tiger — Type: Animal
According to http://www.pubquizhelp.34sp.com/animals/adject.html

这里根据这个网页指出Tiger是一种动物,但目前没有依据这一点做更多的工作,因为给每一个网页打Tag不是个小活。其他还有“type china”这类针对国名的。如果这能进入实用的话,就很容易进一步限定搜索结果了,比如输入Apple是找水果还是找电脑等等。

二是more的应用,在传说要推出的Google健康网站上有人见到了,目前的例子是搜索“Tired”,结果中会出现:

Treatment Research papers From medical establishment
Symptoms News Alternative medicine

这样就可以进一步限制搜索结果,让搜索更快捷准确,据说之所以能推出这个功能,是因为有组织做了这个工作,给一些网页打上了标签。而这张图上的显示分类更多,那显然给网站打标签就得更详细些。

我记得有位Blogger曾经设想过今后Google的应用图景:进入一家商店买葡萄酒,一看想要的那种要50美元一瓶,很不甘心,就掏出手机或PDA之类,上Google,给出邮编和酒名,Google直接告诉他在他附近另一个商店中这种酒只卖35美元。结果可想而知,商店几乎要限制在让内使用手机了。要做到这么准确的搜索,只怕以上这些语义的工作是必需的。

05/07/06 22:23:41,由 cathayan发表。 本文链接

05/02/06

Debian Unstable暂时不要升级gdm(20060502)

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
今天全面升级,从xorg 6.9到7.0,还装了许多gnome 2.14的包,都没有问题,只是gdm起来之后不能进入gnome/kde/xfce4,三个桌面环境全部不行,报错是: Your session only lasted less than 10 seconds. 给出的疑问有安装错,硬盘空间满等。详细信息中有:某进程正在以setuid/gid方式运行gtk/kde,这是不允许的,所以gtk/kde不能初始化。

Google了一下,看到有人报告了GDM的Bug,到下午时已经有人给出了Patch。不过我已经退回老版gdm(gdm_2.14.4-1--gdm_2.13.0.10-2),也解决了问题。看来这个显示管理器还要影响到窗口过程的运行。

05/02/06 21:05:39,由 cathayan发表。 本文链接

我的E-Mail


Copy&Paste Exchange

访问CPeX Group

订阅Feed

订阅Feedburner
Feedsky订阅
本站订阅

请登录

导航

cathayan.org Web

最新贴

RIME 小狼毫/鼠须管的极点及五笔拼音配置
Software that rocks or sucks less
一棵热带的树换新叶的过程
几个有用的Vim招术
论语七 述而
Nomacs 图像浏览器
Windows 文件校验
Windows 10 文件批量命名简单方法
Windows 10 文件删除高级操作
本站也算是有响应式设计了

最新评论

Powered by

Powered by Nucleus CMS

版权声明

Creative Commons License
Blog on 27th floor by Cathayan is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Powered by Nucleus CMS v3.71. Best view with Mozilla browsers.