Archive

Posts Tagged ‘linux’

windows — Mac OS — Linux

July 30th, 2009 7 comments

最近这一个月,就是为了折腾各种原本在windows平台上的应用,能否在Mac OS 和 Linux上找到解决办法,真是煞费苦心。

上网的基本应用:

1、浏览
基本浏览是没问题的。IE能干的,Safari和Firefox也能干,只是时不时会出现一些页面没有经过兼容性调试,导致整个版面在Safari和Firefox下乱掉的情况发生。这或许就是有人呐喊:IE6 must die的原因吧,顾及IE6这个既成事实的市场占有量,做成的东西在其他浏览器上总觉得别扭。谁让他既不标准又有话语权呢。
不过一些重要的插件不能用,那就是支付宝Alipay的了,我在Mac下面装Fusion的虚拟机了事,省得那么多折腾;

2、IM
该有的也都有了,而且一专多能。Mac下面有Adium,Linux下面有Pidgin,都是可以登录多个帐户的,什么QQ,ICQ,MSN,Yahoo! Messenger, Gtalk, 甚至sametime,都一网打尽。只是pidgin易用性没有adium那么好,在上千个联系人当中找一个朋友,那就真是大海捞针,至少我没找到好办法。还有Pidgin在Y!IM 下有中文的兼容性问题。

3、邮件
对于邮件,我的要求很高: pushmail — exchange~ 因为我这七年时间用的都是windows mobile的系统,如果邮件不能即时到达手机,而需要时不时就去检查一下;如果smtp发出去的邮件在你不同的机器上无法同步,只能在本地的发件箱里面找到(当然imap就可以解决这个pop3/smtp传统的方式固有的问题了);如果邮件系统无法和我的calendar, contacts, tasks整合,那就真是噩梦一场。 对于没有Exchange支持的朋友,可以去看看zeld.cn。 这个是免费的exchange服务器,如果你愿意一年支付几十块钱就可以成为注册用户,获得更大的空间和更高的SLA。我觉得属于我用过的不多的pushmail当中比较实在的,可以支持一下国人的网站。
既然有这么高的要求,那么就考虑兼容exchange的客户端了。
MAC,有entourage 2008,可以支持exchange 2007的服务器。只是很特别的是,登录的时候服务器的填写方式是 abc.yourdomain.com/exchange/name@company.com。和说明上的不太一样。然后tasks支持略有点不太一样,邮件,日历和联系人倒是没问题了。既然手机支持GPRS在线,就不会考虑Activesync,所以这样就足够了;
Linux下,有evolution和Thunderbird,早先都说支持exchange,但是事实上是通过OWA的web页面登录进去的,这样的方式很不可靠,而且也只能支持到exchange 2003之前,只能放弃。
现在在evolution上据说增加了对MAPI的支持,理论上是可以支持exchange 2007的,但是依旧怎么都搞不定,还是只能放弃;
接下来,就只能考虑virtual box了。装个vmware server,很麻烦,而且切换虚拟机也很累,装了一下很多依赖的东西不全,暂时放下。
在考虑,就是wine了。wine是可以在linux上直接跑windows的程序的一个工具。首先apt install了wine,顺手装了一个基于python写的,wine的图形管理前端playonlinux。可是在安装outlook 2007的时候,发现有乱码的问题。全屏幕都是方块。复制simsun字体文件,修改注册表依旧不行,将就装完还不能运行outlook 2007,只能作罢。
这时候装上一个商业软件叫做crossover,和wine一衣带水,一番折腾之后终于搞定,目前已经可以跑我的outlook了。当然,我是正版软件,我马上就会从我的windows系统当中卸载掉那一个授权….
crossover可以免费使用30天,注册费用大概USD 40.如果没问题过几天给注册了吧…

4、网上银行

我的是招商银行财富帐户,有一个USB Key作认证。在MAC上还是用fusion跑虚拟机。在Linux上暂无解决方案;

5、其他工具
如路由器,防火墙等设备的管理界面,那还是不折腾了,用虚拟机吧。Linux上暂未测试。估计wine可以搞定;

6、其他Office套件
open Office 我就不说了哈。够用就行。在不行还有docs.google.com呢

7、游戏
据说WOW有Mac的客户端补丁;而且看了一下,crossover也支持wow,嘿嘿。现在只是手头没有客户端。过几天去找人要一个来测试一下;

8、 off-the-wall
windows下面我可以用ultraVPN, 笑来老师写了一篇文档。MAC下面可以用hotspot shield或者就和linux一样用ssh搞定. ssh -qTfnN -D 8080 user@myhost.com.然后把浏览器的proxy指向127.0.0.1:8080

9、图片
图片管理我很喜欢picasa,出了windows和mac版,可惜linux没有。过几天找找看有没有什么好的替代。

目前来看,解决了邮件的问题之后,我在非windows平台的工作时间可以大大延长了。过几天弄个大硬盘,重新规划一下我的空间分配吧.

暂时到这里,去洗衣服了。

back to Linux

July 29th, 2009 1 comment

恩。用了一个月的时间熟悉了MAC OS。现在笔记本给了别的同事,我又实在不想回到Windows下面工作显得自己很不酷,也很不Geek,于是把我的笔记本又装上了Ubuntu。

真cool,版本都9.04了,内核也2.6.28了。记得以前因为2.4.0的experimantal刚出的时候很是开心,因为内核支持的进程数什么的都提高了,服务器的性能也理应有所提升。

当时在我们的DELL PC服务器上安装--记得那服务器配置非常高:4 CPU,4G 内存,RAID 5应该有好几百个G.想想,那可是9年前的事情了. 可是安装的时候遇到SCSI卡的驱动有问题,安装完系统重启就是
Kernel Panic: unable to mount root fs.然后就死掉了。

那时候就到处找办法,在一个mail list里面发邮件求救。然后很快就有一个人说:that’s my fault. 然后给我们了一个patch,打上补丁,就OK了。于是对他佩服的五体投地。之后当知道了这个Alan Cox是什么人物之后,那开始的佩服也就远远不够了。

Linux在桌面的应用上一向作的不太好。不过总有一些另类弄的不错。例如当年的Mandrake曼得拉草,和现在的Ubuntu。

安装完9.04,一如既往的问题就是无法搞定exchange客户端。据说evolution + MAPI 可以连接exchange 2007,可是测试还是一直无法通过。

联系exchange server的提供商,看看他们能否支持不走ssl.似乎就是MAPI目前还不支持ssl的登录认证。

过些天去香港,是否考虑自费买一台MB990? 算不算奢侈呢~

Categories: 技术圈 Tags: , ,

Tips: 清理web DocRoot目录

June 24th, 2009 3 comments

在公司WebServer的DocuementRoot下,有一个目录,里面有近1G的各种文件合计五六千个,都是历年来的广告创意文件及各种临时项目性的文件,严重影响了DocumentRoot的整洁,对SVN, 目录备份和恢复等很多工作,一直想清理,可是谁都不知道哪些文件有用哪些可以清理. 于是

1 所有新的广告创意文件,全部移动到另外一台服务器上去,webserver不需要支持PHP,用lighttpd就好.性能好了,而且也更好配置缓存策略;

2 用Outlook日程,设置一个定期约会,在新站上线3个月之后,提醒自己去解决这个问题;

3 3个月之后,下载CDN前端近一周的access.log日志;

4 cat access.log | grep 所有200 OK的访问记录,把所有该目录的抓出来,sort , uniq 然后在 sort -k1 -nr以后,可以看到集中在200多个文件的访问,而前几个文件的访问次数就占了绝大多数,这样心理就有数了.可以把不用的文件都挪出DocRoot,然后暂时留着这些文件在慢慢处理;

5 把包含所有文件全路径的.log文件 cat use.log |?xargs tar cvf a.tar 这样的目的是包含路径信息;

6 mv 原来的那个目录到DocRoot之外;

7 把刚才打包的tar释放到原来的位置

8 该目录的尺寸 800M –> 36M, ?文件数 6K –> 200

9 设置一个7天的日程安排,7天之后看看 404的报告是否有还需要挪进来的,同时也安排工程师去根据前面日志的refer看看那些程序需要修改,逐渐的把引用该目录的页面都改到引用那台媒体服务器上去.

10 搞定.

好好学习,努力工作,搞定雅思和女朋友,然后找个能自由上google的地方去生活.

?

/ads/house_ads/468_60_house_08.gif
Categories: 技术圈 Tags: , , , ,