Google Chrome!

Google正式推出了自己的浏览器 – Google Chrome

按照Google的解释,这是一个全新开发的多进程的浏览器,每个Tab都跑在自己的Structure上,一个Tab如果因为某些原因崩溃了,不会影响到其它的Tab。

除了IE, Firefox, Opera,现在我们又有了Google Chrome,一个全新的开源浏览器产品?并不是全新的,但是它融合了多方的技术,在浏览器的关于里面,我们可以看到:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US)
AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27
Safari/525.13

不管如何,这只是一个测试版,问题不少。

1. 太简洁了。。。简洁到我不知道收藏夹在哪里?即使我选择导入Firefox的收藏夹,我仍然不能在Chrome的任何地方找到它们。

2. 即使我选择了英文版本,但是在我的机器上,仍然显示了中文版本,而且我不知道在哪里可以修改,并且中文版本中默认的浏览器字体仍然不敢恭维。

3. 多进程的浏览器说,一个Tab崩溃了,其它Tab没事儿,但是Chrome在我试用的十几分钟内,却有一次强健到即使我点关闭按钮,它也仍然自顾自地运行在我的桌面上,唯一的办法是,Task Manager里面直接Kill掉它。。。这。。。强健的有些过头了。

4. 如果我在Chrome里面点击“Get bookmark Add-ons”,会把我扔到Firefox的Addons下载界面去,但是我无论如何也不知道该如何在Chrome里面把Addons安装上,点击下载,它就真的下载了xpi文件,我尝试用Chrome打开这个xpi文件,结果它又重新帮我copy了一份同样的xpi。

最后还是有好话的,启动速度确实快,页面渲染速度也确实快,闪电一样,只是不知道等什么时候装完十几个Addons以后会怎样,要知道FF3刚下载安装以后,启动速度也是惊人的。那时候如果Chrome还能闪电一样打开,我立刻抛弃Firefox,但是现在,我还是先把Chrome放到脑后吧。

哦,还有,将某个网页创建成桌面快捷方式,也是挺好玩的一件事情,一个单独的Google Reader界面和一个单独的Gmail界面,完美的Desktop Application和Web Application的结合。

Google Guys,尽快地release一个更少问题的版本吧。面对FF3,还有一段路需要追赶。

Update@2008-9-4
今天继续试用Chrome。
1. 对于它的速度实在是没有任何可以诟病的地方。
2. 没有Tab的控制,无处设置新的Tab创建在什么地方,无法设置地址栏中输入地址是要启动一个新的tab还是刷新当前Tab,也无法设定鼠标双击Tab页标签就可以关闭Tab页。表明推出的有些仓促,想当年谷歌输入法推出的时候就已经是一个很成熟的产品了。
3. 关于导入收藏夹的问题,我想是因为我的Firefox是Portable版本的,所以Chrome找不到他的具体位置,但是很明显应该设置一个可以从HTML文件中带入收藏夹的选项。
4. 内存占用可绝对不低,每个打开的新页面都是一个chrome进程,那些习惯一下子开十几个窗口的兄弟们要掂量一下自己的机器了。

看到一则比较有趣的评析。

Chrome将主要从哪一款浏览器手中抢夺用户?

《华尔街日报》专栏作家Kara Swisher撰文称,Google选在这一时刻发布浏览器是由于担心微软的IE8损害自身的搜索和广告业务。因此,Google将很乐于见到IE用户转向Chrome。不过,实际上火狐浏览器目前的用户更容易转向Chrome,因为火狐浏览器用户对浏览器的性能更重视,他们原本就是从IE转向火狐的。预计火狐浏览器的占有率将会下降。

Update@2008-9-6
忽然间看着快捷工具栏里面酷似腾讯浏览器图标的GC图标有些烦躁,心想,FF3挺好的,不支持网银就用Avant Browser,要这个劳什子GC作甚?于是手一抖,删除之。GC在我这里的颇似Opera,估计以后也是屡次安装屡次卸载的遭遇。

We simply don’t need them anymore!

之前作为一个Oracle Employee,却总是在使用PL/SQL Developer(而且是破解版),这实在有些说不过去,但是如何找到一个合心趁手的能够在有条件的情况下比SQL*PLUS更方便的工具却实在不是一件简单的事情,以前期待tora被Quest收购以后会有长足发展,可惜,并没有看到最终的结果。

之前曾经说过,PL/SQL Developer对于我最难以割舍的是completion insight功能,当你记不住表、性能视图或者存储过程、函数的全名,PL/SQL Developer将会在你输入了几个字母之后自动提示。TOAD发展了那么多年,却一直没有提供相类似的功能。

但是现在完全免费的替代产品出现了,这就是Oracle SQL Developer,Oracle官方出品的开发工具,当然这个工具并不是今年才推出的,现在最新版本已经是1.5.1.54.40,但是,最早的1.0版本并不是那么好用,而现在,我可以郑重地推荐它了。

请注意,这个工具是完全免费的,可以通过这个链接下载。

以一个普通使用者(甚至说是一个并不是着重在开发上的数据库管理员)的身份比较一下Oracle SQL Developer和PL/SQL Developer。

1. 格式化的结果输出
这一点任何一个第三方工具都做得不错,是一个基本功能。

2. 自动提示
也就是上面提到的Completion Insight功能,可以说,Oracle SQL Developer拥有的功能以及速度绝对不亚于PL/SQL Developer,甚至有更人性化的表现。比如当你键入select * from,空格之后,Oracle SQL Developer会立刻给出一个当前用户下的所有Table的列表,如果继续键入比如DBA三个字母,那么列表将转换为DBA打头的所有数据字典。而如果你从一行的开头键入exec四个字母,那么当回车以后,Oracle SQL Developer会立刻给出一份所有可以执行的存储过程的列表。
最新版本中对于V$视图的提示有bug,相信很快就可以修改。

3. 代码美化功能
所有使用过PL/SQL Developer的朋友们应该都知道在最近这几版中都有一个PL/SQL Beautifier的功能,可以将一大串SQL语句格式化更容易阅读的样式。同样Oracle SQL Developer也提供了这样的功能,称之为Format,快捷键是Ctrl+F7。

4. 显示SQL的执行计划
在Oracle SQL Developer中快捷键是F6,同时也提供了显示Autotrace的结果,快捷键是F10(最新版本中似乎有点儿小bug,有时候需要按两次F10才能显示)

5. 会话监控
在PL/SQL Developer中我们可以显示当前数据库中的所有会话,点击某一个会话,在下方会显示该会话正在执行的SQL,正在经历的等待事件以及其它一些可以自定义的感兴趣的信息,Oracle SQL Developer同样提供了这个功能,可以在Tools -> Monitor Sessions菜单中找到它。

6. 快捷显示对象信息
比如写了一条SQL语句,其中牵涉到一张表,我们可能会想立刻看到这张表有哪些字段,这张表上有哪些约束哪些索引,如果是分区表有哪些分区,在PL/SQL Developer中我们会选中SQL语句中这张表的名字,然后右键 -> View,同样Oracle SQL Developer也提供了这个功能,同样可以鼠标右键选中表名 -> Popup Describe,另外还有快捷键Shift+F4。

7. 编写以及调试存储过程
我并不有太多的机会去编写一个很长的存储过程,因此这点我不敢对PL/SQL Developer和Oracle SQL Developer做过多的比较,但是我知道好几个版本的PL/SQL Developer(包括最新版)在编译存储过程的某些特定语句的时候会导致ORA-600错误,而在SQL*Plus里面直接编译则完全没有问题,很多客户出现了这个问题寻求我们的帮助,而我们的回答是,抱歉,这是PL/SQL Developer的问题我们不做技术支持,但是如果你要是改用了Oracle SQL Developer呢?恭喜你,虽然这是个免费的产品,但是仍然可以得到原厂商的技术支持。

好吧,具有了上述这些功能,至少对于我来说,Oracle SQL Developer已经完全具备了日常管理数据库的所有需要点,而且用起来一点儿也不觉得别扭,只是可能快捷键的改变需要适应一下。比如在PL/SQL Developer中执行一个SQL是F8,而Oracle SQL Developer则是F9,显示执行计划一个是F5而另外一个是F6,但是这都是小问题,不是吗?要知道人生总是在不断变化的,呵呵。

接下来是Oracle SQL Developer的闪光点,这些闪光点会让Oracle SQL Developer更加可爱。

1. 自动更新
Help -> Check for updates,将会自动将Oracle SQL Developer更新到最新的版本,包括多种插件。

2. 插件
这是多么令人兴奋的功能,要知道,在浏览器领域的Firefox,在Java开发工具领域的Eclipse,都是因为支持插件(或者称之为扩展)体系,并且有大量丰富的插件才成为了焕然一新的工具,噢,我知道PL/SQL Developer也是支持Plugins的,但是这么多年了,Plugins始终只有那几个。而Oracle SQL Developer才推出多久,我们已经可以看到像Fourth Elephant的Insider这样强大的扩展了,Insider一眼看上去简直就是一个Quest Spotlight for Oracle,虽然我对这个插件不是那么感兴趣,但是你得承认它确实很强大。

3. 跨平台
PL/SQL Developer只能在Windows上使用,而Oracle SQL Developer目前已经支持了Windows,Mac OS X,Linux,这得益于Java的跨平台特性,好吧,我承认Java用于桌面应用确实速度有些让人不满意,但是对于Oracle SQL Developer来说,仅仅是启动速度有些慢而已,实际使用中仍然是行云流水的。而且得益于依靠Java,Oracle SQL Developer连接数据库,并不需要安装Oracle数据库客户端,这确实很方便。

4. Reports
一个新安装的Oracle SQL Developer就已经包含了一个Reports标签页,内置了一部分可以用于数据库管理的脚本,并且可以允许使用者自定义自己需要日常使用的脚本,而且支持复杂的父子视图效果,就是类似于Session Viewer的效果,点击父结果中的某一行,能够将更详细的关联信息显示在子结果中。每个DBA都有自己积累的一套SQL,你可以将它们全部放在Oracle SQL Developer中。

5. 多连接
在同一个Oracle SQL Developer界面里,可以连接多个数据库实例,虽然这不是什么复杂的功能,但是,PL/SQL Developer却做不到。

6. tkprof直观显示
用Oracle SQL Developer直接打开一个trc文件,将会出现一个图形化的界面,并且包含了几乎所有的tkprof功能,比如可以按照某个指标进行排序。

7. 免费
有什么东西比免费更吸引人呢?曾经在itpub上做过一个投票调查,目前使用PL/SQL Developer的Oracle DBA或者开发人员占据了超过60%,而其中绝大部分都在使用破解版。改为Oracle SQL Developer吧,你不用再去辛辛苦苦找最新的破解,你也可以自豪地说我现在用的开发工具是Free的,是正版的。

好吧,我承认Oracle SQL Developer是一个新产品,在很多小功能上确实还没有像PL/SQL Developer那样丰富。比如说也许我们需要一个command window,一个类似于SQL*Plus的界面,可以输入诸如archive log list或者show sga这样的命令,也可以仅仅输入edit 表名就可以弹出更改表结构的界面,输入edit 存储过程名就可以弹出编辑存储过程的界面;也许我们需要一个text import工具,可以方便地通过图形化界面将一个csv文件中的记录插入到一个表中;也许我们需要一个data gernerater工具可以方便地生成测试数据。

但是,这些都是小事儿,没有也就没有吧。另外,请相信Oracle的研发实力,短短的一年时间,Oracle SQL Developer已经开始引人瞩目了,而且Oracle一直在大力地研发这个工具在频繁地发布新版本,所以也许不久的将来这个工具将更好更强大。在这里可以看到大量使用者提出的Feature Request,很多已经被接收,将会出现在下一个版本中。

这篇文章不是一个正规的Oracle SQL Developer的产品功能或者说使用介绍,这仅仅是因为我作为一个普通的Oracle数据库顾问发现了一个免费的好用的工具(只不过恰巧这个工具是Oracle推出的而已)而感到欣喜之后的随意而为的文章,我很期待与已经在使用Oracle SQL Developer和看到这篇文章转而使用它的各位做更多的经验交流。

用一个使用者的感想做结,这个感想在Oracle SQL Developer的主页上也可以找到。

We’ve given up all of our licenses for other tools. We simply don’t need them anymore. Oracle SQL Developer does it all for us. We’ve saved a lot of money because it’s free. It’s also given our development staff a standard tool and they love it. It’s made training and support easier.

更多的讨论请参看在ITPUB中的专题贴

Firefox3 Beta4 插件展示

Firefox3 Beta4是我安装的第一个Firefox3版本(Portable版,可以跟Firefox2并存在同一台机器上),之前一直都在使用正式发行版的Firefox2,虽然知道Firefox3测试版出来很久了,也已经跃迁了好几个beta版,但是因为看到的Extention兼容性问题一直都没有想去尝试,没有Extention的火狐就是渣。

直到看到Mozine论坛中的Firefox 3.0 Beta 扩展新春大推荐,这才决定转向Firefox3,因为其中提到的扩展已经足够满足日常应用了。

现在我的FF3中正在使用的插件一共是13个,列表是通过MR Tech Toolkit插件生成的。

Generated: Fri Mar 21 2008 13:55:43 GMT+0800 (China Standard Time)
User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b4) Gecko/2008030714 Firefox/3.0b4
Build ID: 2008030714

Enabled Extensions: [13]

  • Adblock Plus 0.7.5.3+.2008011108 – Ads were yesterday!
  • Clippings 3.0 – Save frequently-entered text for pasting later.
  • Download Statusbar 0.9.6.1 – View and manage downloads from a tidy statusbar
  • DownThemAll! 1.0 – The mass downloader for Firefox.
  • Easy DragToGo 1.0 – Allows you to open a new tab using drag and drop gestures easier.
  • FireFTP 0.98.20080214 – FTP Client for Mozilla Firefox.
  • IE Tab 1.5.20080310 – Enables you to use the embedded IE engine within Mozilla/Firefox.
  • MR Tech Toolkit 6.0a13 – Local Install power tools for all users. (en-US)
  • ScrapBook 1.3.3.1 – Helps you to save Web pages and organize the collection.
  • Screen grab! 0.93 – Saves a web-page as an image.
  • Tab Mix Lite CE 3.0b4 – Simple add-ons for tabbed browsing.
  • TwitterFox 1.5.3 – This extension lets you know twitter statuses.
  • Weave 0.1.16 – Weave is the Mozilla Labs prototype for online services.

但是,这两天发现FF3在页面显示上存在一个比较严重的问题,特别是浏览Metalink中的很多文章,都出现了这个问题,但不是全部。

在Firefox2中看的很正常的文档,

Unlimited Free Image and File Hosting at MediaFire

在Firefox3中会变成下面这种样子,因为单词间距的增加,导致整个图几乎不可辨认。

Unlimited Free Image and File Hosting at MediaFire

整篇文档的每两个单词之间的间距都莫名其妙的增加了,看的人非常难受,严重影响学习心情。

Unlimited Free Image and File Hosting at MediaFire

对浏览器的页面渲染机制一窍不通,希望有达人能告知具体原因,甚至解决方法。

Netscape Navigator 9 – New Life!

Netscape Navigator 9.0

Netscape Navigator 9.0 Beta2发布了,现在我得说,给我一个不用Netscape Navigator的理由吧。

这并不是说Netscape Navigator 9.0版本有什么出类拔萃的地方,而是它终于开始完全兼容Firefox 2.0的所有Addons了。在Netscape的主页上,网景把主宾颠倒了,他说现在你们可以把最喜爱的Netscape插件加入到Firefox中了。

Netscape extensions are available for Firefox 2. Add your favorite Netscape extension to Firefox today!

其实,谁在乎那么可怜的几个Netscape插件呢,只是因为现在我们可以把最喜爱的Firefox插件加入到Netscape Navigator中了,我们才有兴趣去使用这个浏览器,网景早就该这么做。

快速安装了Firefox中必须的几个插件之后,Netscape Navigator 9.0立刻变成一个界面漂亮,功能齐全的全新浏览器,对于喜新厌旧的一些人来说,这是一个具有新鲜面孔的Firefox,而且不可否认,Netscape Navigator 9.0确实还是有它自己的一些新功能,对于有怀旧情节的另一些人来说,Netscape Navigator 9.0确实跟Firefox一样好用了,那么有什么理由不重新投入她的怀抱呢?

网景浏览器新生了!重回人间!

Apple Safari Sucks!


最近苹果发布了Apple Safari for Windows 3.0 Public Beta,作为一个较为狂热的软件试用爱好者,同时作为一个拥有Macbook的用户,自然是有些跃跃欲试的。

然而一个绝对的失望,即使是对于稍微不成熟的beta版本来说,也是过于烂了,在使用了不到5分钟之后就立刻卸载。我甚至没有尝试去截那些支离破碎的浏览页面,说Safari是世界上最好的浏览器这无疑是纯粹的谎言!

在safari的主页上宣扬了12个选择它的优点。

1. Blazing performance
在任何平台上最快的浏览器?首先启动速度不是最快,另外浏览速度我也没觉得Safari会比Opera优秀。

2. Elegant user interface
雅致的界面?嗯,我承认这是苹果的界面风格,但是仅仅是默认不显示下方的状态栏,加载网页的进度条放在URL输入框中显示就可以作为排名第二的推荐理由吗?说老实话,我更喜欢Firefox的默认风格。

3. Easy bookmarks
姑且不说Safari的书签管理是不是最优秀的,在这个到处是Del.icio.us,RSS,网络同步书签的时代,谁还会去在意本机上的书签到底是多么容易被管理呢?至少按照我个人的经验,收藏的书签有80%以上都不会再去点开了,时常浏览的网页也不过就那么几个而已。

4. Pop-up blocking
多么古老的功能了啊,连IE都有了。

5. Inline Find
这个功能不错,但是跟Firefox的Ctrl+F也就是在伯仲之间,并不高超到哪儿去,当然比起IE那个还要蹦出一个输入框的Search来说好太多了。

6. Tabbed browsing
这个还要拿出来说吗?现在世界上还有不Tabbed的浏览器吗?

7. SnapBack
目前为止我还没有迷失在浏览的海洋中,我更加愿意通过打来一个新页面这样手工的方式来完成浏览的规划,难道人真的需要机器帮助自己记住我刚才看到哪儿了吗?

8. Forms AutoFill
又是一个N年N年以前的不值一提的功能。

9. Built-in RSS
Everyone has this function, man!

10. Resizable text fields
这个功能似乎还挺有趣,不过可惜的是我没来得及试用就删除了,现在连再次安装测试一下都懒了,疑问是拉大任意一个输入框应该是会破坏正在浏览的页面布局吧。

11. Private browsing
简化了在浏览完页面之后,删除隐私数据的操作,不过,本来Laptop就是我一个人在用,再搞什么Private browsing实在有些无聊,我也没那么多不可见人的东西。

12. Security
这个不做评论,只是知道谁都说自己的Security强大。

上面这些倒也罢了,任何厂商宣传自己的产品难免言过其实,但是最让人不可忍受的是,Safari for Windows居然不支持中文!这是什么年代了?一个新推出的软件版本居然不支持中文?苹果的脑子坏掉了吗?真的让虫子咬掉了一半?在我的Windows XP简体中文版中,Safari的默认页面浏览无法显示任何中文,在设置中选择中文字体以后,居然中文字体的名字都无法正常显示,就是到这里的时候,我愤然按下了删除键。

谷歌输入法横空出世

Google输入法

在我们越来越习惯谷歌这个中文名称的时候,Google在中国居然又推出了输入法这个实验室产品。下载试用是肯定的。

Google谷歌拼音输入法功能介绍的页面中列举了一些可以作为亮点的功能。

智能纠错:测试了几个,好像只有gn可以被纠正成ng,也就是ign是ing,agn是ang,egn是eng,但是实际上这个错误貌似我从来不会犯。

流行词汇:其实这就是一个词库新旧的问题,但是相信有Google发家法宝超强搜索的支持,Google输入法的词库和词频调整应该会有自己独到的地方。按照我试用输入法的习惯,第一个输入自己的名字简写,对于zhly谷歌输入法最开始给出了“张靓颖”的选择,超女还真是很火哦。

一键搜索:对于这个功能,Google的描述是“只要您的计算机正连接网络,无需打开浏览器,轻点一键即可快捷查询该词的搜索结果”,目前的测试结果是如果浏览器处于打开中,那么会在浏览器中开一个页面显示搜索结果,还不知道如果没有打开浏览器会怎么样,在我的机器上,浏览器通常是100%lifetime打开的。

英文提示:v键以后是一个英文词典,一个很小巧实用的功能,有前途。

笔划输入:也是一个比较有趣的功能,不过对于那些超繁琐不知道怎么念的字,要想一个一个输入笔画恐怕也是一个很恐怖的事情。至少得旁边找张纸,先把这个字写下来,然后一笔一划照着数才可以。

网络同步:谷歌输入法将个人字典和打字习惯储存在谷歌服务器上,恩,反正Google不在乎那点儿存储空间,这样他又得到了大家输入最频繁的词汇统计,对于Google简直是太物超所值了。对于个人,不需要再去备份什么词库了吧。Update:下午在自己的笔记本上选择了自动同步词库,晚上在另外一台机器上安装了谷歌输入法做了一次同步,但是下午那些新做的词居然并没有同步过来,zhly就只有张靓颖而没有我自己的名字,我不知道这是bug还是谷歌输入法同步词库的频率问题。需要继续验证。

老弟说Google输入法相对比较简单,我倒没有这样的感觉,已经是一个很成熟的产品了,比起Sogou输入法铺天盖地的宣传,Google倒是显得很低调,但是众口相传相信仍然会让Google输入法瞬间遍布大江南北。

总的评价,卸载紫光,卸载Sogou。

延展阅读:搜狗说吧里面有不少有趣的帖子可以看一下。

BTW:youqu在谷歌拼音中怎么第一个选项会是“又去”而不是“有趣”呢?

再BTW:keso在南腔北调:谷歌拼音输入法中说“放弃搜狗拼音,是因为他们在取得最初的成就之后,过早地将注意力放在了“换肤”这种噱头上,而不是持续地改进输入法本身的功能”,这个想法说到底有些技术类人员的偏激,虽然我也同样准备放弃Sogou拼音了,但是谁都知道对于拼音输入法创新性的开发很明显是需要大量时间的,而“换肤”这个小小的功能,一个人顺带手就开发出来了,Sogou拼音在刚刚占领市场之初,不会允许自己过长时间的沉默,它一定要不停地出现在最终用户的视野里,所以也许“换肤”这个功能根本就不会占用搜狗拼音开发团队的精力,但是它作为一个噱头确实是可以用来吸引人一下别人眼球的,至少我知道的因为搜狗拼音在换肤之后有了黑色皮肤而导致某些人从紫光转入了Sogou。

Update@2007-4-10

搜狗拼音输入法”关于Google盗用词库的声明

谷歌在自己的黑板报上发表的第一版道歉声明:

谷歌拼音输入法在实验室发布(2007年4月4日)以来,我们收到了用户大量的反馈和建议,其中,我们特别注意到了部分用户对谷歌输入法词库的质疑。该词库在试验阶段确实包含了一些非Google(谷歌)的数据源,我们愿意直面自己的问题。

我们为因此带来的不便表示抱歉的同时,立即采取了行动。本周日(2007年4月8日)的中午,我们完成了谷歌拼音输入法发布以来的第二次全面升级(谷歌拼音输入法 1.0.17.0版本)。

目前的词库是从谷歌多年积累的海量搜索数据库数千万条目中产生,我们欢迎用户与业界对我们升级版本给予更多的反馈和监督。最后,谷歌自身、同时也希望同业界共同努力,为提升输入法的全面升级、功能突破作出长期、踏实的实质性工作,不断的为用户提供更多、更好的应用体验。

Gseeker的评价是:谷歌承认了抄袭,但态度令人失望,它甚至连搜狗的名字都不敢提。它始终不是Google。我们在中国等了一年多,等谷歌给我们带来本地化产品,但没想到竟然是这样的本地化。

4月9日,谷歌修改了道歉声明,增加了搜狐的字样。

谷歌就谷歌输入法对用户及搜狐等各方致歉

谷歌拼音输入法在实验室发布(2007 年 4 月 4 日)以来,我们收到了用户大量的反馈和建议,其中,我们特别注意到大家对谷歌输入法词库的质疑,该词库在试验阶段确实包含了一些非 Google 的数据源。我们愿意直面自己的问题,更因此对用户及搜狐公司等表示歉意。

与此同时我们立即采取了行动,本周日(2007 年 4 月 8 日)的中午,我们完成了谷歌拼音输入法发布以来的第二次更新(谷歌输入法 1.0.17.0 版本),用两天时间完成了词库的全面重新升级,目前的词库是从谷歌多年积累的海量搜索数据库数千万条目中产生,我们欢迎用户与业界对我们升级版本的监督。

谷歌自身、同时也希望同业界共同努力,为提升输入法的全面升级、功能突破作出长期、踏实的实质性工作,不断的为用户提供更多、更好的应用体验。

最后,再次表示对用户、搜狐等各方的歉意!

其实我的题目现在应该改成:谷歌输入法横空出世+空难,这次谷歌实在丢脸丢的有些大,负责输入法的项目经理不知道会不会被Fire掉哦。

Total Commander in Mac

From MyMac

终于,在PureMac上找到了这款跟Total Commander同一风格的Mac上的文件管理器-Disk Order,虽然还有些简单,但是基本功能都已经具备。

1。双窗口
2。多Tab
3。快捷键浏览和编辑文件(F3,F4,跟TC中完全相同)
4。内置FTP客户端
5。内置批量重命名文件功能
6。常访问目录收藏功能

也许到了该抛弃Finder的时候了,真是奇怪,操作系统内置的文件管理器总是那么不尽如人意,不论Windows还是Mac OS。

唯一遗憾的是,Disk Order仍然是Shareware,注册版需要收费22.57美元,只有再次使用D版了( Serial Box中可以找到注册码)。

BTW: Disk Order的图标还真难看,一点儿没有Mac的艺术风格,我都羞于将它拖到Dock上,要使用就那Quicksilver调用(石锅拌饭写了比较详细的Quicksilver使用说明)。

Writable NTFS Filesystem in MacOS How to

ntfs-3g

能够在Mac OS X上直接将文件写入NTFS格式的文件系统中一直是一个美好的愿望,感谢navana(我老弟),感谢Google,现在这一切实现了。

From MyMac

MacFUSE是Google Code计划中的一个项目,这个项目旨在为Max OS X创建一套与面向Linux开发的FUSE (File-system in USErspace) 完全兼容的API,这样许多FUSE文件系统格式通过简单的编译以后就完全可以在Mac系统上运行了,这其中就包括作为Mac-Intel用户最为感兴趣的NTFS-3G文件系统。NTFS-3G是一个为Linux等操作系统开发的开源的可读写NTFS驱动。

那么如何在Mac系统中也能使用到NTFS-3G呢?

通常的做法是先下载安装MacFUSE,然后下载NTFS-3G源文件,之后在Mac系统中编译,编译成功以后手动挂载需要读写的NTFS文件系统。这一系列步骤实在是过于繁琐。所幸,有好心人提供了更加简单的解决方案。

1。安装MacFUSE Core,这是核心库文件,必须最先安装,目前最新版本是0.2.2,安装完毕以后需要重新启动操作系统。

2。安装MacFUSE Tools,这是他人开发的基于MacFUSE Core的增强工具。

3。安装NTFS-3G,这是已经编译好的NTFS-3G安装文件,直接安装即可。

2,3都是ShadowOfGed开发的,原始出处在Applenova论坛中,我是几乎从头到尾读了这个帖子才最后发现他编译好的这两个安装文件,真是如获至宝,要知道这之前我折腾了一下午,下载将近1G的XCode Tools,尝试编译所有模块的源文件,最后再手工挂载,可惜的是虽然编译正常,但是最后执行ntfs-3g挂载的时候,始终有错误。

上述三个文件全部安装完毕以后,重新启动系统,Mac将会自动使用NTFS-3G格式并且是允许读写的方式自动挂载任何检测到的NTFS文件系统。总算可以在Mac下面直接把文件Copy到移动硬盘里了,虽然写文件的速度只能达到每秒1.1M,但是确实是一个美好的开端,不是吗?

Cheers!

Update@2007-3-4
使用NTFS-3G自动mount分区的时候,有一个问题就是不支持中文名称的文件夹或者文件,所有包含中文名称的目录或者文件都无法显示出来,解决方法是,在NTFS分区的根目录上,建立一个叫.ntfs-locale的文件(注意文件前面有个点),文件的內容是zh_CN。[via OurMac.net]

升级到WP2.1的问题

即使我使用WP2.1的默认模版,也发现当对post作comment的时候,comment的总计数不再自动更新了。
也就是你们现在可以看到”No Response to” 某某文章,但是实际上这篇文章是有留言的。

搞得我现在只能手动执行下面这样的SQL,来定期更新,我觉得应该是某个插件的问题。

update wp_posts SET comment_count = (SELECT COUNT(*) FROM wp_comments WHERE comment_post_ID = 240 AND comment_approved = ‘1’) where id=240

Update@2007-2-3
最终发现Spam Karma 2插件的版本没有更新到2.0导致的,升级以后OK了,终于可以宣告这次WP升级完成了。