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

10/30/04

为Linux制作字体

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
Linux的中文字体一向是个难题,可是那些拿着政府钱的人既然连Linux标准都拿Word写,想来他们根本不知道Linux的困难所在。说起来从微软那里拷贝个Sinsun来用也无不可(但这样用也是违反MS的使用协议的),但终究不合乎Linux的规矩,进而因为没有字体做基础,在配置上做优化也就失去了方向。像香港政府,因为要推广Unicode的缘故,就放了一个字体在网站上免费使用,真是找对了问题。

现在Linuxer们已经自己动手在做这些字体,主要的工作方向是点阵字,因为矢量字还是有一点的,但点阵字做起来工作量还是很大的,台湾有个Firefly自己动手,点坏一只鼠标,做出一套,但字还是不全。这里又有位大哥把程序加到Wiki中去放在网上,大家自己动手来做字体,共有2万余汉字(基本的Unicode吧,10646的),9/10/11/12点四种,大家没事可以去点一下玩,就当挖雷游戏了吧。

10/30/04 01:18:00,由 cathayan发表。 本文链接

10/29/04

Mac OSX的病毒?

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
前几天国内也有报道的,当时就很奇怪,心想OSX基于BSD的,不至于如此不济,它的工作方式决定了它比较难以产生那种会感染又会传播的病毒。今天看到个文章,说MAC用户应该高兴啊,总算受到黑客的注意了,正是一片形式大好啊。文中提到了一个数字,说苹果公司在上一季度卖出了83万台机器,确实比较大了。

但仔细搜了一下,发现这个问题确实不能叫做病毒,只能称为“恶意软件”,它不会自动传播,也不会无故出现在用户的机器上。它是一个Shell脚本,针对Bash(Linux标配,没想到Mac上也是),这个脚本必须有人来安装,安装者还必须有最高权限(Linux就是Root,所以说不要随便用这个账号工作),脚本中写得明白,说要么你有这个权限,要么能接触到那台计算机,然后用光盘啥的重启它。总之这一点是对Unix机器来说是很难满足的,而对Windows机器是很容易满足的。装它还要装在Mac启动时的自启动配置目录中,然后当Mac启动时就会自动执行它了,它会扫描机器上所有和密码相关的文件,打开所有的共享,关闭防火墙,同时CPU由于这个工作太重,就会显得很慢。然后似乎它也不干什么别的。

这不就等于跑到别人机器上装软件吗?对所有Unix类操作系统都适用,更不用说Windows了。其实那个脚本改造一下用于Linux一样可行,只是Linux太多样了,只怕不容易起到多大作用(多样化也是系统安全的一个招数)。

更不准确的是,这个东西也已经有半年多的历史了,有人早在一些社区上互相传这个代码玩。只要你不让别人拿光盘重启你的机器,离开时又开启密码保护,在家里装软件不要装来历不明的东西,它是不会到机器里去的,和Windows那种毒从天上来是完全不同的。

10/29/04 02:18:00,由 cathayan发表。 本文链接

Sun的新工作站

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
Sun是通过提供低价的Unix机器起家的,尤其是工作站(这么说没错吧?),想当年几乎全是Sun的天下。不过好日子随着Intel和Microsoft的进步,一些本来只能在Unix机器上运行的东西开始有了PC版。比如Pro/e,在Win98的时候已经可以将就装起来,到后来就正常运行在PC机上了。原来可只能运行在Unix工作站上的。然后Sun又卖了一阵子网络服务器,再后来网络热度下降,它的日子也就不好过了。

近来Sun似乎有重振雄风的意思,这里它就又一次推出了一款工作站,使用两块AMD Opteron 200,内存可支持到16G(如果能买到2G一条的话),NVIDIA Quadro系列的显卡,售价从4600到9000多美元,说不上便宜,但对Sun的机器来说应该是便宜的了。

有意思的是它可以提供Solaris/Redhat Linux/WindowsXP的安装,Unix/Linux可以装这没什么好玩,只是WindowsXP似乎是第一次出现在Sun的配置上吧,这款机器的前一代都不提供Windows.

有经验人士一向把Sun称为意识形态公司,有一阵子它给人的感觉确实如此。但自从它同MS达成协议,感觉上心思已经开始变活了,不但认可了AMD的芯片,居然还给Windows一席之地。意识形态嘛,一向是生意的大敌,看那些搞得好的公司,在这方面都是相当灵活而显得很没有原则的。

10/29/04 01:53:00,由 cathayan发表。 本文链接

10/28/04

推荐个Firefox壁纸

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
同时这个站居然是用Nucleus做的,改得真是PP啊。刚看到他是学计算机后转行搞设计的,厉害。还有个加链接的插件,可以一试,不过是要写文件的。

10/28/04 14:42:09,由 cathayan发表。 本文链接

内容管理

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
如果用内容管理系统去网上搜,会出来许多结果,大多都是基于网络的,脚本语言加上数据库。说它们是内容管理,感觉还不是很强,虽然也很有用。比如写Blog,用Wiki来记录一些事情想法确实也是很不错的,尤其是可以通过网络大家共享。

但也有许多不方便放到网络上的,东西一多,找起来就麻烦,光是靠着文件名/目录名来区分实在是比较类人。虽然通过这些名字可以用搜索功能,但也有很多情况下找不到找不准或者完全记不得名字。相反地,现在网上的东西倒比自己硬盘还要好找。所以Google就推出了桌面搜索工具,没事时自动对硬盘上的内容进行索引,但到底Google还是网络公司,即将推出同类产品的微软是个过分大的公司,都不值得一试。所以现在最缺的倒是一个运行于本地的、可以支持多种文件格式的、可以方便地分类、索引、查找的管理软件。

有个Endnote,看上去倒是非常不错,似乎同出版界的Thomson颇有些关系,这是一家做信息资料出版的公司,这个软件就可以管理各种参考资料,据说非常方便,但只有Win和Mac版本。这里有Mit techreview报导的一个草堆软件,也有同样的功能,并且跨平台,因为它是Java写的,不过实在太大了,40多MB的Java,也只有Eclipse可以与之相比了。还没来得及试用,硬盘空间都快要没了。

个人电脑的使用可能就要进入一个信息为主的时代了。现在做操作系统的都在把这个功能直接集成进去,或者搞成搜索,或者干脆把文件系统搞成数据库。自由软件界不知有无此类作品。

10/28/04 01:51:00,由 cathayan发表。 本文链接

10/27/04

大众化商业软件的Linux版

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
skype-linux

这种软件应该是很缺乏的吧?虽然靠自由软件Linux已经是一个全功能的操作系统,但没有商业软件,就会少许多服务,比如聊天,MSN和QQ都靠着诸位大侠分析它们的协议来完成,似乎也只有Yahoo推出了Linux版。现在这个Tom引进国内的Skype却也有Linux等各种版本,试用了一下,居然很好:Debian Unstable,SB Live的声卡,要求QT3.2,支持中文也不错。这个软件可以文本聊天,也可以买了点数之后拨打国外的电话──现在还没用。

不错不错,希望今后Linux上软件服务越来越多。
 

10/27/04 01:58:00,由 cathayan发表。 本文链接

10/26/04

自由软件狂热

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
saint rms
正如处于劣势的宗教一样,产生点狂热主义者是很正常的。自由软件界当然也有很多。但国内并不多,因为我们还没到那个地步,基本还处于摸索的阶段,离狂热还有不小的距离。在这篇文章中,作者指出,其实大部分的计算机用户根本不在乎软件是什么许可,至于争来争去的这个协议更自由(比如GPL),那个协议不可接受(比如Apache)等完全属于圈子内部事务,没有太大的影响。要说到Linux是叫做Linux还是Gnu/Linux,更是别人都不理解的事了。

记得RMS是完全叫做Gnu/Linux的,他解释的也对,Linux只是个内核,要加上各种软件才叫系统,而这些软件多来自Gnu项目。由于我自己对这两个词的认可程度一样,甚至更喜欢叫Linux一点,所以我还不够狂热,只能算是个一般的吹鼓手。

不过吹鼓行动最近却经常受到打击,装Phpnuke被撤了,运行服务的一台Linux机器被人要求装个桌面(对他们来说,桌面只有一种,叫做Windows,我也没有大胆到敢装Gnome,他们要上网(IE)或QQ时会发现的),而且又看到一台拆开装软件的ATM机居然又是Windows。

Windows现在有很强大的用户基础,尤其是在国内,大多数人没有见过其他东西。而Windows在针对东亚用户方面确实是做得好。更重要的是,看到Windows经常出现在ATM机这种非常专用的设备上,却告诉另一个事实:其实Windows也够开放的。不管是否多年积累的成果,找一个Windows环境的程序员还是最容易的,从界面到驱动似乎也挺容易,起码可以找到一堆的书。微软实际上开放了足够多的API,写了足够好的开发环境,还默认对这些工具的盗版使用(财报上都看不到微软从开发工具上赚了多少钱),用盗版开发的软件也不会受到追究。

从这里看,自由软件狂人们一个劲地坚持协议的开放看来也有很强的道理,只有开放才是最强有力的保障。可是,除了协议,自由软件的开放并不如微软成功:开发环境多变,不易上手,出于不轻视读者智商的缘故代码读起来通常很难,又经常性缺乏必要的文档,当然出版界也并不热心。所以虽然根子上自由开放,却没有产生足够的效果。

出于对竞争的信任,只有一个Windows的世界是很不好的,所以,自由软件狂热者还是太少了。

10/26/04 01:18:00,由 cathayan发表。 本文链接

10/21/04

我推荐的PHPNuke被撤了

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
当时兴高采烈给人推荐了,并且帮人装上,根据他们当时的要求调了下,但不会做美工,他们选中了Deepblue的Theme又十分难看,曾经一度催他们找个美工美化一下,他们没干。今天去一看,正在搞一家公司给做的小系统,asp的,让我十分郁闷。

这个网站当时提议的时候,他们并不清楚具体要什么样的功能,给他们看了我的PHPnuke之后,觉得功能很多,要的都有了,连论坛都有,就要给他们装一个。装上之后估计觉得还是不方便。其一他们要的最重要的功能其实就是分类的文章体系,大类下有小类,给个文章列表,这个列表要出现在主页上;其二添加文章要方便。PHPnuke缺省添加文章就是个框子,允许自己写html进去,应该说灵活性是最强的了,可是不方便,我也还没找到怎么给它添加那种带功能按钮的输入框。asp的那个,说不定就是activeX。主页上要的这个列表,用nuke里面的Contents模块也能完成,但需要的调整就比较多了。找个公司直接照你的要求写,连美工一块搞定了。

现在觉得开源的东西还是Geek for Geek的成分多,开发者不会轻视使用者,但就不适合更普通的用户了。其次,这种系统本来也不可能找到一个共同的解决方案,后续的调整工作还是必须的,但开源软件缺乏一个完成这个工作的组织。能不能推广出去,还得看对方的接受能力。这些地方,本来也正是专业公司的生意来源,还是不要去搅局了。估计我这次安装只起到让他们搞明白自己需求的作用了。

10/21/04 20:12:42,由 cathayan发表。 本文链接

10/15/04

Google桌面搜索

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
Google做事一向出人意料,这下又在不经意间推出了桌面搜索工具,是不是打微软一个措手不及呢?

似乎只是个很小的软件,目前能搜索Outlook系列的邮件,TXT/DOC/HTML/PPT/XLS,AOL/ICQ的聊天记录,以及你看过的网页(离线时也能搜索)。看上去还是微软的东西比较多。这个软件界面看上去同Google页面差不多,并且声明会向Google发送一些信息,当然它保证这些信息是无关个人的,只是为了让产品更好云云。同时这个软件还可以定义哪些不能搜索等等。

说句实在话,我是不会装的,更何况它现在只有Windows版呢。

10/15/04 11:43:16,由 cathayan发表。 本文链接

10/14/04

Netscape十年沉浮

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
说互联网是从浏览器开始的,虽然比较文盲一点,但也无人能说它错误。昨天是Netscape 10周岁的生日,但景况已经不能同10年前相比了。

1994年10月13日,Netscape 1.0正式出现在互联网上,而此前它的名字还是Mosaic。Mosaic是安德森在1993年3月开发的,到它大行其道只不过1年多点时间。而到1996年3月,当Netscape 2发布时,微软已经开始发力,AOL甚至开始采用IE做为浏览器,大战正式开始。战争只持续了两年,1998年1月,Netscape宣布它的浏览器从此将全部开源,开源的开发组织Mozilla成立了。而从此之后,大家更加快忘却的历程。而浏览器的进步开始消失了──这是安德森最近评论的话。

Netscape是被金钱和垄断打败的──这是美国法官的判决,但微软却没有受到足够的惩罚。但IE的不进步在去年直到今年越来越成为噩梦。而不断暗中进步的Mozilla发布了Firefox 1.0,虽然像当年的Netscape一样还是预览版,却已经取得了极大的成功:头10天下载超过100万,1个月内超过430万。

10/14/04 09:52:54,由 cathayan发表。 本文链接

10/13/04

Web技术还在稳步发展──XUL

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
当然微软是没有发展的了:) 但是处于劣势的Mozilla同学一向是十分勤奋的,发展出不少新东西。现在推荐这个XUL,全称XML用户界面语言,就是用XML提供复杂的界面元件供编程使用,然后就可以在支持它的浏览器内实现非常复杂又漂亮的用户界面了,当然功能也就上去了。这个东西其实有点历史了,它就是现在Mozilla各种产品的界面基础了。

这里有个网站,可以一看,当然要用Mozilla或Firefox看了。

这种应用是Web界面的富应用,本来是微软的强项,但微软对Web看来相当抵制,它更喜欢传统的桌面富应用程序,那样它就可以充分利用它操作系统的优势和垄断性。如果这种只是基于Web的东西发展起来,就会动摇微软在桌面上的垄断优势,很有可能它是不太会干的。但这种技术也不一定就要用在浏览器内,也一样可以嵌在操作系统里面,所以据说微软也在研究这个,而它研究的肯定是不会在其他平台上运行的。而这个XUL的优势之一就是跨平台了,在Linux上面,可以说是加强界面的一大利器呀。

10/13/04 01:18:00,由 cathayan发表。 本文链接

10/11/04

Mozilla-thunderbird 0.8收不到POP3的邮件的问题

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
表现为虽然服务器上有新邮件,但总是报告没有新邮件。自节后升级到0.8-20040926后就这样了。Google了一下,发现有人报告了Bug,但经分析,是服务器方的问题。说什么该用PLAIN不该用Login之类的,并说最不标准的就是用得很多的Windows平台上的Imail了,偏巧单位里就是。暂时或永久的解决方案是对这个账号关闭auth_login:

在自己邮件目录中找到prefs.js文件,位置在:

~/.mozilla-thunderbird/default.xeb/ (Debian unstable)
(Windows NT/2k/XP) - C:\Documents and Settings\USERNAME\Application Data\Thunderbird\Profiles\default\********.slt
(Windows 9Cool - C:\Windows\Application Data\Thunderbird\Profiles\default\********.slt

在这个文件中找到受影响的账号的user_pref(“mail.server.server1.*****设置,这有很多行,加一行:

user_pref(”mail.server.server1.auth_login", false);

保存即可。修改时请关闭TB,同时多账号的话注意找对账号。

如有可能还是应该找admin改一下邮件服务器设置?如果不想在单位里显得太牛就算了。

10/11/04 17:02:42,由 cathayan发表。 本文链接

MacOS X会不会运行在PC上?

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
也许应该说是X86上,这个问题同以前经常有讨论的苹果为什么不走向开放架构是类似的。苹果当年是个人电脑界的老大,赚钱无数,随便一台机器都要2000美元以上,可能也没有考虑过开放这个架构的问题。记得老早前还有几家厂子生产苹果兼容机,后来都被苹果公司给打败或收购了。IBM做PC起步晚了点,但通过开放把这个行业做得很大,自己也赚得不少,似乎比之苹果的命运要强得多了。

有人说这也同Jobs的性格有关,这人很有个性,再加上各种因素,让苹果成了一种独特的商品,电脑界里的品味之选。但OSX却有所不同,但建筑在开源软件之上,天然地同社区和大众有了联系。虽然它自己特色十足,还有许多专门的服务,但它使用开源软件这一点已经让它征取到了一些奇特的用户,比如用惯了*NIX和X窗口的计算机专业人士。在Linux界内也有不少人对它青眼有加,各个窗口上都有模仿Aqua的主题。当然啦,它的窗口系统是不开源的吧。

现在的苹果公司应该还是靠卖硬件赚钱的,并且把握自己的全套产品其实有不少好处──虽然其他厂商支持力度有限,但却不用过多考虑各种兼容问题。并且PowerPc的CPU看上去还很不错,有IBM的支持应该是很有前途的,所以它不太可能把这个OSX放到X86平台上去。感觉上MacOS足以同微软的XP竞争,但用Windows的习惯已经定下来了,用户虽然抱怨很多却也不愿考虑转移。所以即便放开这个操作系统也不会让苹果在这上面有更大的收益。相反,如果用户可以在500美元的PC机运行漂亮的OS X,谁还会去买1000多美元的苹果机呢?

10/11/04 01:39:00,由 cathayan发表。 本文链接

10/10/04

学点窗口程序

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
很早的时候曾经也写过窗口程序,但当时所用的机器上有一个很简单的界面生成工具,基本等同于VB的水平,把各式元件拉过来摆上,它自己生成两个文件,一个定义了这些元件,可以自己再改改,另一个定义这些元件的操作。什么点这个按钮弹出哪个窗口,或者进行什么操作都一目了然,写起来非常方便。可是搞到后来,我却不明白这些流程到底是怎么控制的。后来也没有机会练我这三脚猫的功夫,于是就不会写任何窗口了。看过点VC也有点不得要领。

后来有了Web,这东西太好了,界面就是HTML,语言又多是脚本,终于出了个能看懂的界面,爽了一下子。可总不能老是连服务器吧──其实有人这么做的。

近来看了点Java,终于略有所得,主要是Swing啦,还比较简单,可供我这纯外行练练手啦。其实对这个窗口,最不理解的是界面上的动作流程。看了几个例子,关掉一个窗口,再开第2个,已经看到了3种做法,也不知道哪个好;多个Action怎么处理也还不会。等学会了找个实际的东西练练看。

Sun的Java网站上有教程,比一般图书都好太多了,强烈推荐。

10/10/04 00:28:15,由 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.