Jul 31 2006

Mac之路(一)

Published by kamus at 7:07 pm under Feeling

作为一个仍然从事着日复一日技术工作的我来说,能够将全部的日常工作都转移到Mac上目前看来仍然是一个奢求。

至少目前用Firefox一登录Oracle Applications,就会导致Firefox的崩溃,而且使用了ActiveX的公司内部邮件网站也是无法在Mac里面正常登录的,单只是这两条就逼迫仍然得在Windows底下工作,而MBP(Macbook Pro)独有的键盘设计在WindowsXP下还会有意想不到的麻烦,至于解决方法留待下次再说。

这段文章作为整个Mac之路的开篇,先来说几个在Mac下的替代软件,这些软件是我平时工作必须要用到的,恐怕也是一个Oracle DBA要使用Mac所需要的几个软件。

1。GUI界面的SQL Developer
到底是图形界面还是SQL*Plus在itpub上也有过很激烈的争论,我个人仍然习惯使用诸如PL/SQL Developer这样的GUI客户端,可惜这么优秀的工具只能在Windows下面使用,而且更可恶的是,Oracle发布的Oracle Client在安装文档中明明白白地写着只支持MacOS Server而不是MacOS(其实有很大区别吗?过段时间,会去作个在Mac下的Oracle安装测试),而没有Oracle客户端,PL/SQL Developer是无法正常运行的。
Oracle官方推出的Oracle SQL Developer是一个优秀的替代方案,由于使用Java Thin Client连接数据库,所以不需要在本机安装任何Oracle客户端软件,而且对于中文的支持也十分不错,当然PL/SQL Developer最让我倾心的Code Insight功能,SQL Developer是没有的,不过还奢求什么呢。而且,PL/SQL Developer最让我倾心的Code Insight功能居然在SQL Developer中也有,虽然需要用Ctrl+Alt+Space快捷键呼出,虽然比起PL/SQL Developer来说仍然显得有些慢,但是毕竟所有需要的功能都能实现了。而且这是正规军,这只是1.0版本,以后可能会越来越好。

2。Telnet/SSH客户端
我没有找到象SecureCRT这样好用的软件,老实说其实我一个软件都没找到,也许我需要自己去编译PuTTY吧,所以,我只能用Mac自带的终端程序。我很奇挂,难道使用Mac的人都不去连接远程服务器吗?另外,Tenminal中的中文乱码着实让人头疼,我一直在想,为什么国外的Linux,Mac比国内盛行?因为人家不用中文啊,没那么多乱码啊,美化啊的事儿要烦心。

3。VPN客户端
临晨在家酣睡,忽然被鬼魅一样的电话铃吵醒,迷迷糊糊拿起来,那边传来火急火燎的声音说,老大啊,数据库Down了……我想这也许是每一个DBA都曾经碰到的事情,而能够裸体跳下床,在自己的书桌上就迅速解决问题是最让人兴奋的事情,所以一个好用的VPN客户端必不可少。其实Mac自己的网络连接中就带有VPN,可惜并不是很完善,值得欣慰的是我们最常用的Cisco VPN Client也有Mac下面的版本,但是让人气恼的是那个鬼Cisco站点注册了多遍用户仍然不让我去下载这个Free的东西,无奈只有再次Google,幸好MacUpdate里面有。

4。中文输入法
Mac自带的智能ABC实在不太让人满意,也许是Windows下面的紫光用惯了,总想用一个回车就是英文,空格就是中文的输入法。QIM是个选择,完全符合紫光用户的习惯,而黑色的输入候选框又有很吸引人的视觉观感,可惜这居然不是一个Free的软件,注册费用也高达19.9美刀,如果不注册的话可以使用1个月或者输入10000个汉字。好小气啊,先用着吧,等到过期以后再决定怎么办。

另外还有Free的OpenVanilla可供选择,但是大略试用了一下,还是不太符合自己的习惯。什么时候中文输入法这种最基本的软件才能再也不要我们去寻寻觅觅呢?要不搜狐收购了QIM吧,然后开源Free推出也算是作一件好事儿。

有了这几个软件,再加上Microsoft Office2004 for Mac,基本上可以应对一天该作的事情了。

不过,现在的感觉,仍然是不顺手。。。

No Tags

19 Responses to “Mac之路(一)”

  1. Fenng Says:

    Pietty

    Putty 的变种。非常牛B

  2. goodhawk Says:

    一直很喜欢firefox的风格,但是不支持打开oracle ap,搞得实在是郁闷,
    今天同事jackson发现网络好文,实在不错,现在记录一下.
    同时感谢jackson的友情发现.有意思.

    http://www.mcgill.ca/minerva-admin/inb/issues/#Firefox

    Using FireFox with INB
    Problem: When launching INB from FireFox, only a blank page with a plug-in icon displays.

    Solution: INB is said to work well with the FireFox 1.0 browser. However, you may need to install

    and register the correct JInitiator plug-in. The following instructions will configure FireFox for INB.

    Note: this browser is not officially supported by McGill and its behaviour with INB cannot be guaranteed.

    Install Oracle JInitiator.

    Copy the file from the JInitiator directory into the FireFox directory.

    Example: When installing JInitiator 1.3.1.17, copy the file NPJinit13117.dll

    from
    C:\Program Files\Oracle\JInitiator 1.3.1.17\bin\
    to
    C:\Program Files\Mozilla Firefox\Plugins\

    This will register the installed JInitiator plug-in with the FireFox browser.

    Launch Firefox and test INB.

    最后,特别讨厌mac的单键操作.

  3. kamus Says:

    to Fenng
    Pietty,我去试试

    to goodhawk
    Mac里面设置一下就可以使用双键了,而且Mac那个圆圆的鼠标本身也支持左右键的。忽然想起来如果是Windows下面那么用FF里面的插件IE Tab应该可以登录Oracle AP吧,明天试一下。

  4. kamus Says:

    to Fenng

    Pietty只有windows下面的版本啊,没有源码也没有编译好的Mac版本。如果是Windows我还是使用SecureCRT好了,最新版的多Tab界面很舒服的。看来以后什么都得做成Tab的才行。。。

  5. kDolphin Says:

    谭轶买了QIM,RMB 69。
    http://blog.jtam.org/2006/07/software-i-bought-today/

  6. Eagle Fan Says:

    找不到SecureCRT的替代工具也是我难以全面转向Linux的主要原因
    Tab功能实在是太有用了

  7. kDolphin Says:

    http://sourceforge.net/projects/cotvnc/
    http://projects.tynsoe.org/en/stm/

  8. Orion Says:

    无聊中鄙视无聊

  9. 5415 Says:

    同意orion:)

  10. kamus Says:

    to kDolphin
    cotvnc就不用了,cisco的那个不错
    stm看上去就是存储了ssh的登录信息,应该还算有用。看来mac上真没有象SecureCRT这样的软件啊
    谭轶的站我打不开。。如果只是69元,我也考虑买一个去。
    谢谢海豚的信息,以后有什么mac的问题会多向你请教,呵呵。

  11. zwiebel Says:

    Mac OS X is an UNIX based system, it is a best companion of SysAdmin or DBA. We usually can do anything through the terminal. If you like a fancy substitution of terminal emulation software like PuTTY or SecureCRT in Windows, you may try iTerm (http://sourceforge.net/projects/iterm/). It supports unicode texts pretty well.

  12. Glider Says:

    QIM输入法对于国外是19.99美元,在国内是69RMB。

  13. kamus Says:

    to zwiebel
    I will try iTerm this week, thanks for your info sharing. :-)

    to Glider
    I’ll buy it, it’s a great input method in Mac.

  14. zwiebel Says:

    You’re welcome. :-)

    Please free feel to E-mail me if you want to share anything about your MacBook Pro.

  15. Gawain Says:

    在mac下可以使用iTerm,这个是有Tab功能的。
    输入法可以用Openvanilla,因为他可以使用正确的cin档,我用的五笔就是由windows下的86版转过来的!

  16. kamus Says:

    iterm已经在使用了,不错。
    Openvanila测试过,不是特别习惯,而且现在也已经购买了QIM

  17. teddy Says:

    SQL Developer能不能改编辑器的?比如我想用gvim代替。
    考虑是不是要整个macbook玩玩。

  18. kamus Says:

    @teddy
    应该是没可能的,SQL Developer用java写的,而且编辑器这个东西都有很多自己的功能,比如Object Insight等。

  19. Chun Says:

    終端機亂碼請進視窗設定中設定編碼即可

Trackback URI | Comments RSS


Leave a Reply

-> :( :! :D :| :? :X ;;) :) ;)