‘it数码’ 的文章:

Ubuntu 中增加NTFS的完整读写支持

Linux 很早就支持NTFS的读取,但写的功能一直都不是很完善。经过那么多年,写的功能已经改进很多了 。可能还存在一些缺陷,所以Ubuntu的默认安装没有安装NTFS的写支持。要实现NTFS的写支持也很简单,因为有“新立得”。
打开“新立得”,搜索“NTFS”。在查找结果中找到:ntfs-3g 和 ntfs-config。双击勾选,然后应用更新。软件包不大,很快就完成。
在”应用程序菜单”的”系统工具中”,就多了一个“NTFS写入支持配置程序”。里面的两个选项都开。然后再打开原来的NTFS盘,可以写了。
后来无意中发现一个问题:因为我的是双系统,在XP中休眠后,回到Ubuntu中,ubuntu就不能正常挂载NTFS的分区了,除非关闭“写”支持。看ntfs-config的出错提示,意思是Windows没有正常关闭,所以不能挂载。后来才想起,XP没有休眠退出,可能也属于所谓的没有正常关闭吧。

Inkscape,让我有替代CorelDRAW的念头

Inkscape,一款免费的矢量绘图软件。虽然模仿CorelDRAW或者Illustrator等矢量绘图软件,却有独特的亮点。

Inkscape 的网站:http://www.inkscape.org/前几天把Inkscape下载下来,粗略了解了一下,对它的毛笔功能甚为喜欢,个人认为这个功能完全超越其他昂贵的绘图软件。

今天想为另一篇文章配图,于是便用Inkscape画了一幅作品。

Inkscap完全支持Wacom的压感笔,手感相当好。无论是绘画细线还是模拟毛笔,感觉非常流畅,比Painter中的感觉还要好。

这幅作品前后大约用了10分钟时间。先是黑色线条,然后上色,整个过程和自然的手绘没什么区别。而文件却是完完全全的矢量格式,而且还是SVG标准。

在完成作品的那一瞬间,一个念头闪过:可以考虑卸载CorelDRAW了。

还是慢来,毕竟Inkscape还没有实现一些常用的矢量绘图功能;完全可以相信,Inkscape 将来肯定可以取代CorelDRAW的地位的。

封闭开源项目、Excel的Bug、腾讯与珊瑚虫等所想到的

其实是看了若干条新闻后的感想。一条新闻,是评论国内某个开源项目,因为代码太糟糕,受到谴责太多,因而封闭开源。于是引出一个问题:“为什么许多公司把他们的软件当作宝贝,闭源、私有的真正理由也许就是避免尴尬”。在花哨漂亮的界面下,隐藏的是劣质的、丑陋的程序代码(ugly code)。从商业的角度上来看,是否是ugly code,对用户来说基本上没有什么影响,只要用起来用得好,卖得起好价钱,就是好软件了。普通用户一辈子都不会、也没有能力去研究代码是否是Ugly。只有像我这种把编程当成艺术的人才会痴迷地追求漂亮的代码。所以当我企图把这种爱好商业化的时候,遭遇了强烈的冲突。漂亮代码是需要深思熟虑的,商业开发是争分夺秒的。如果要开发商业软件,还是把漂亮代码放一边吧。第二条:“Joel Spolsky,十三年前他参与了 Excel 的开发,对Excel 中浮点运算出错的问题做了一些说明。很 多年前,我为一个客户安装财务用的电脑。她用10几元的计算器校验Excel表格的结果,发现有10多元的误差,于是把原因归结到我为她安装的电脑硬件 上。她怎么都不相信Excel–由全球首富搞出来的产品会比不上一个10多元的计算器。唯有用一台IBM的Notebook 演示给她看–起码IBM的硬件不会有问题了。她才半信半疑地暂时接受了是Excel的精度有问题。时到如今,Excel 2007的浮点运算还是有问题。也许Excel 的代码也是一团糟的,也许这也是微软不开放源代码的原因… 只是我自己随意猜想而已,程序的Bug和代码是否乱糟糟没有必然的联系。第三条,第四条 …… 珊瑚虫的开发者被抓了,腾讯发布新的QQ,并且又准备改变通讯协议了,Pidgin连不上QQ了,Luma也连不上了……。我对“腾讯”、“QQ”坚持“封闭”的态度,早已从过去的“鄙视”、“无奈”,变成现在的“淡漠”了。首先自己没资格“鄙视”腾讯;2000年的时候我还有资格鄙视,但现在人家是价值数十亿的大企业,我还是走一边去了;无奈,看着一个个第三方开发的QQ软件被腾讯打压,linux上的QQ昙花一现,又被腾讯打压下去;无奈,全球所有IM都开放通讯协议,唯独QQ坚决封闭;无奈,用QQ,被迫要安装一堆无用的功能;无奈,阳春白雪始终比不上下里巴人。淡漠,因为我已经悟出了道理。道理1:封闭,是因为生怕裸露其丑陋的代码,生怕裸露其拙劣的协议。也许背后还有很多不可放到阳光下的秘密。道理2:封闭是一种传统文化,是中国特色,是潜规则。固守围城,逾守逾强,坚不可摧;自由开放,自取其辱,自取灭亡。

免费的软件,打造自由的系统

在Verycd.com 看到有《学生软件套装 PC版》(Software for Starving Students) 下载。套装里面都是一些免费的或者是开源的软件(红色部分是我正在用,或者曾经用过的软件): * 7-Zip * Ant Renamer * Audacity * AutoGK * Blender * Celestia * ClamWin * Dia * Exact Audio Copy * FileZilla * Firefox * Foobar2000 * Freeciv [...]

用内存如花钱

使用内存就如同花钱一样。当充足富裕的时候,尽情挥霍,结果发现还是不够;吃紧的时候想想方设法压缩开销,每一份开销都用得出奇的有效率,用出技巧来。强悍的Q20,遗憾的小内存我那三星Q20,跟随我已经有3年多。本来纤细、轻薄是为女士所设计,但是在我的使用下,它却变得十分的“强悍”。做画画、图片、编程序、做视频、做网页、放幻灯做提案……几乎无所不能。因为轻巧,我也乐意背着它到处走。塞进背包里,几乎感觉不到背着一台电脑。一次出行,在广州火车站开包检查,负责安检的阿姨发现包内有一台电脑,居然惊叫说还没见过这么小的电脑。它唯一的遗憾就是内存太小,只有256M,而我在家里的台式电脑是1G的。无论是以现在的眼光,还是以当年的眼光,256内存实在是太小了。省内存,一毛不拔为了解决内存小的问题,首先关闭了WinXP的主题功能,去掉桌布图片,关闭所有界面特效。然后在应用服务里面关闭没必要的服务,关闭那些服务的时候可是非常仔细认真,一个个地认真考虑,仅可能地关闭多的后台服务,腾出仅可能多的内存空间,那怕只是那么几十K。还有那些启动时候就常驻后台的程序,运行msconfig,没有的都全部勾掉。本来在现在木马、病毒、流氓肆虐的时代,驻留一个杀毒软件在后台是最基本的防护,看着那少得可怜的内存,唯有放弃安全,完全取消杀毒软件驻留,省下一点点内存空间。自己多一点心眼,凭自己多年的“用脑”经验来充当驻留的杀毒软件了。内存优化软件,提升效率只是一味地省内存,还算用内存用得有效率。我是经历过4M内存年代的老玩家了,当年为了在小内存上运行更多的程序,用过一些压缩内存的软件,可以把4M内存扩展到8M大。现在想通过压缩的方式不大可能,虽然也有一些压缩内存的软件,但压缩的算法会大大降低系统的性能,不大可取。倒是有一些软件,可以优化内存的使用。我试了几个,最终选择了RAM Idle LE这个内存优化工具。RAM Idle LE是免费的,如果需要更多的功能,可以选择专业版。但我觉得这个LE版已经足够用了。RAM Idle可以辅助把一些不常用的驻留程序、驻留的DLL或者其他不常访问的数据,移动到硬盘的虚拟内存中,腾出更多的物理内存空间,让当前活动的程序占用更多的物理内存,达到更大的性能。RAM Idle 驻留在任务栏上的小图标,可以看到当前空闲的物理内存。我的Q20, 完成XP的登录后,空闲的物理内存大约在60M左右,这已经我删减了很多驻留程序后的成果了,之前曾经低至只有20多M。RAM Idle默认情况下会根据系统的配置做相应的设置,一般也运行得比较好,多数情况下,可以感觉活动程序的效率比以前快了不少。但是如果太贪心,把目标空闲内存设置过大,需要频繁执行内存优化,反降低了效率。后来对RAM Idle 作了一下设置,把目标空闲内存设置为只有32M,最小空闲为9M,而且设置为只有小于10%的空闲内存后,才执行自动内存自动优化,这样避免了RAM Idle频繁地优化内存而造成频繁读写硬盘。小内存也舒坦对我来说,要检验内存优化的结果,进入Eclipse 编程就可以体验到。Eclipse 本身不会占太多内存,但是加入了WTP、Visual Editor等等插件后,内存消耗相当大。如果再装上Together ,没有512M以上内存是无法运行的。之前我在Q20中就没有装Visual Editor,更没有装Together。经过RAM Idle的优化,运行Visual Editor 没有问题了,感觉可以用“舒坦”来形容。当然前提是尽量只运行Eclipse一个程序,减少多个程序间的切换。因为小内存也很舒坦,而且还有家里1G内存的台式机,所以也觉得没必要升级Q20的内存。内存多了,继续发扬优良传统现在在外的时间多,在家里用台式电脑的时间少,Q20成了每天使用超过10小时的主要工作平台,256M的内存已经难以坚持了。于是昨天上淘宝订了一条512M的新内存,今天货一到,马上换上。那个感觉就是:原来住15平方的小房间,现在住200平方的3房2厅大户型;或者说原来是月收入仅仅到最低工资标准,现在是月收入过万。虽然宽裕了,还是不要奢侈,继续发扬光荣传统:不用主题,坚决缩减驻留程序,不驻留杀毒软件,继续用RAM Idle 优化。

为网站添加图标

今天为网站添加上了图标(ico),地址栏上、和标签上不再是白色的页面图标,而是显示为自己网站的个性图标。制作过程使用了CorelDRAW,Photoshop,Iconworkshop几个软件。下面是详细的制作过程……为网页设置ico图标本来不是html的标准,只是当年微软为IE5所增加的一个功能,为的是让IE收藏夹中的网页连接能显示各个网站的图标。因为越来越多的网站采用了微软的这种标准,所以其他浏览器也加入了支持ico的功能。网页图标的规范要为网站的页面增加图标,需要满足下面几个标准:

必须采用ico文件格式
图标的大小为16X16像素,256索引色。
如果命名为favicon.ico,上传到网站的根,IE会自动调用该图标;但这个标准其他浏览器不一定支持。
普遍支持的标准是,在网页的head部分,加入如下代码:<link rel=”icon” href=”http://网站URL/favicon.ico” type=”image/x-icon”>其中favicon.ico可以采用其他文件名。

工具和步骤制作ico文件的工具很多,网上搜索一下,可以找到一堆。我自己比较喜欢用Iconworkshop概括地说,制作过程可以简单分成两个步骤:用自己喜欢的绘图工具(例如Photoshop等等)制作成图片,然后用图标工具转换成ico文件。
细节,学习Pixel Art的知识步骤说起来简单,但是图标的尺寸非常小,所以每个步骤都有很多细节需要讲究。如果想制作好一个图标,建议先学习一下“像素画(pixel art)”的基本知识。像图标那么小的图片,要做出好的效果,最终还是要精确地对每一个像素进行细致的调整。“像素画”的教程,可以看看这个地址的:http://www.blueidea.com/design/pixel/index.asp
我的制作过程构思:最开始我想用我的士气章做图标,但是要把那么复杂的图形放入16X16的像素格子内,难度实在是太高了,估计作出来,都看不出是什么东西。16X16的图标只能走简单图案的路线。于是我想用“小麦”两个标准字做图标的元素。试了一下,还是太复杂了,两个字,相当于每个字只有8个像素的空间,而且两个字之间还不能有间隙。12像素是中文显示的最低极限,再低,文字会很难看。最后决定用“麦”的标准字做图标。
原始素材在CorelDRAW中把当年制作的“麦”字的标准字单独导出为PSD文件,带背景透明。导出的尺寸大很多,选择背景透明。在Photoshop中打开该文件,加入一个渐变的蓝色背景。把图片的尺寸调整为16X16。把“麦”字修改小,让周边留出1像素的空间。合并所有图层。
导出到IconWorkshop打开IconWorkshop,新建一个16X16的图标。回到Photoshop中,选择菜单,filter/axialis/Transfers To Axialis IconWorkshop …… 。 因为我安装的是IconWorkshop,会自动为Photoshop增加一个滤镜。选择“粘贴到当前图标中”。从预览中可以看到,这样的图标效果还算理想,直接做ICO也不会有什么大问题。但是有些笔画好像比较模糊,整体感觉还是不够锐利清晰。仔细观察放大的像素图,可以看到很多地方的色彩比较杂乱。
调整优化下一步就是手工对像素进行调整了。很难说清楚到底遵循什么标准来进行调整,基本上都是根据自己个人的感觉。

用纯白色,对主要笔画重新描绘。
去除一些杂乱的像素点。
加上边框和圆角

还是看看前后对比吧:最后保存为ICO文件,上传,修改网页的HTML。

硬着头皮,再次安装“Google桌面”

早在04年的时候就用过google的“桌面搜索”,当时还不叫“Google桌面”。当时就为“google桌面搜索”所震撼–太厉害了,一些早已经没有印象的文件都给它搜了出来。因为害怕泄密,用了没几个星期就把它卸了。时隔多年,“桌面搜索”已经变成“Google桌面”,功能也强大了很多,自己的观念也有了变化,也确实需要一个高效率的桌面搜索工具,于是便再次安装上“Google桌面”。

硬着头皮?
之所以说是“硬着头皮”,是知道它的强大,会成为数据安全的一个隐患;但是又实在需要这样的桌面工具提高工作效率,所以顶着安全受威胁的风险,下决心安装了。Google桌面有什么特点,上Google就知道,我也不啰嗦。下载安装都不难,和第一次使用相比,多了很多功能。这次Google桌面和Gmail账号捆绑起来了。如果有gmail账号,可以实现同时搜索多台电脑。这个功能很危险,因为要实现搜索多台电脑,每台电脑中的索引数据都会上传到google的服务器。到底开不开这个功能,我自己作了一下分析。按照google的说法,并不是把每台电脑中的索引全部上传到服务器上,而是最多100K,并且是30天内使用过的文件才把索引传递到服务器上。权衡了一下,既然现在连邮箱都用Gmail的了,还担心什么呢?用吧。
所想即所得,体验快捷的乐趣
于是我在家里、办公室、还有笔记本都安装上了google桌面,都打开了搜索多台电脑的设置。google桌面并不是一安装完成就能搜索,它必须要扫描一遍硬盘中的文件,建立索引才能搜索。google桌面是利用电脑空闲的时间建立索引,即当我工作的时候,它会暂停扫描文件,不影响用户操作。google桌面断断续续地建立索引,家里的电脑花了两天时间才建立完所有硬盘的文件索引,笔记本因为文件不多,而且空闲时候比较多,1天时间就完成,办公室的电脑也是用了2天。连按Ctrl两下,可以调出Google桌面的快速搜索框,随时执行文件的快速搜索。Google的搜索技术是毋庸置疑的,非常快速准确,几乎是瞬间就可以搜索出结果。正如google桌面的广告语:所想即所得。非常贴切。现在我最常用的几个个快捷键:1.google桌面的:连续两次Ctrl,搜索想要的文件;2.Launchy:Alt+Space,运行想要的应用程序;按下这两个快捷键,充分享受快捷的乐趣。
体验多台电脑搜索
因为经常在几个地方工作,所以打开了这个设置。我觉得这个功能要使用一段时间后才能体会所带来的便捷。因为是只有打开过的文件才能跨电脑搜索,所以开始时候,其他电脑上搜到的东西少之又少。今天,在笔记本中想编辑一份文件,按照以往,肯定是进入My Document,然后进入某个印象中的文件夹,寻找这个文件。现在则是两次Ctrl,输入一个大概的名称。搜索结果出来了,原来是自己记错了,这个文件并不是在笔记本中,而是在办公室的电脑中。呵呵,跨电脑搜索的优势这下体现出来了。
其他……
扩展工具栏也是Google桌面重要一部分,上面可以放很多小工具,例如日历、记事贴、新闻快讯、天气预报等等。对我来说,日历、任务的用途会大一点。性能方面,占用一定的内存肯定是必然的了。我家里、办公室的电脑内存都比较大,牺牲一点点内存,换来工作的快捷,也是值得的。笔记本的内存就小很多,执行搜索的时候会有明显的读硬盘过程,要等一点点时间才有结果,但还在可接受的范围内。
担心!!!!!!
又一次被Google毒害,又一次上瘾了。一步步地陷进了google布下的罗网中。用google的东西越多,越是担心,试想一下,每个用户的习惯、爱好、数据、历史记录……等等,全都被google记录着,google会拿这些动作做什么?记得有一次向推荐Gmail给一个老外教(因为形象好,国内经常看到他上电视),他连连摇头:“no,no,no ,google is a spy……”。难道Google真的是一个间谍组织?google的东西确实是好用。如果真的是有那一天,相信自己还是有办法应对的。硬着头皮,继续用吧。

告别ObjectDock

今天把ObjectDock卸载了。自从用了Launchy,ObjectDock这个驻留在我电脑桌面下方长达3年的小工具下岗了。
这是我安装了ObjectDock的旧桌面。
ObjectDock是一个模仿Mac系统中taskbar 的小工具。实现在Windows中体验Mac的独特界面设计,快速地启动常用的软件。不过自从安装了Lauchly后,ObjectDock就很少使用了。Launchy启动一个程序比ObjectDock更快捷。ObjectDock只能在工具栏上启动少数几个程序,而Launchy可以启动任何存在于开始菜单中的快捷连接。ObjectDock的动态效果占用比较多的系统资源,Launchy占用的资源要少很多。ObjectDock可以自动隐藏,但是一旦不小心鼠标移动到了桌面的最底端,ObjectDock就会弹出,偶尔影响了当前运行的应用程序;Launchy 用Alt+Space 调出,误操作的可能性几乎为0。虽然还是很欣赏ObjectDock的设计,虽然还是很喜欢ObjectDock上精美的大型图标,但我更喜欢快捷高效的操作体验,所以有了Launchy,把ObjectDock卸了。ObjectDock的官方网站:http://www.stardock.com/Launchy的官方网站:http:// www.launchy.net我的另外一篇文章《试用Lauchy》

Page 7 of 8...45678