Wednesday, April 15, 2009

尊重不同的世界

今天一個外包的廠商用MSN傳送一個power-point檔案給我,說要我看一下內容,我回應他

『我的notebook是沒有裝office相關套件的linux,我回去再看』

沒想到對方的回應讓我有點不解,他似乎覺得我是因為在上班所以不想看,這是我編出來的理由,或許現在有人電腦裝linux不是怪事,但連所有office套件都沒裝似乎不是這個星球的人做的事,我~~也懶得解釋了。

有趣的地方是現在似乎每個人已經習慣自己的電腦裡面有『每個人都應該有』的軟體,所以當你把文件丟給別人的時候不會問別人『你有沒有xxx軟體可以看』,因為~~沒有是你自己有問題。但每個人的需求都不同,甚至對軟體的喜好也不同,這些就像是身處不同世界的人看著對方的詭異行徑。

其實就算使用openoffice,也有許多用微軟office的軟體製造出來的檔案無法顯示完全正常,恩~~我知道是微軟的問題,但另外的問題是現在的使用者已經習慣一個單一而制式化的無趣世界。所以其實我是支持公開格式的人,如果格式是公開的~~~誰管你用啥軟體。

但這樣的情況在產業界卻不容易發生,每一間廠商都用獨特的格式來包裹使用者,讓使用者變成必須被一直壓榨的對象,這種現象台灣在一個產業格外明顯:導航地圖。說實在的台灣的地圖資料提供商並沒有太多,很多起步的公司也是用運研所的基本圖來改,但是所有的廠商都會做一件事情,把這些格式轉成另一種別人讀不出來的格式,轉換的重點不只是效率(往往效率是最後的考量),而是~~防止複製。在國外的地圖有些不太一樣的發展,有一些專門只做圖資的公司專心的維護資料收取費用,而軟體公司專心研發更友善與更有效率的軟體,所以產業才會進步。

其實文書處理軟體也是相同的狀況,不知道從何時開始,好像你沒有開啟.doc檔案的能力,你的電腦就被宣告成廢物,不過~~或許我可以產生tex文件但對方無法使用,這又是不同世界的差異,但應該要尊重與你不同世界人的人。

在公司裡面因為開發linux的程式,所以我也就理所當然的把PC裝上linux,不過其他人卻是都是winxp+vmware,其實只要能夠工作,我也懶得管你用啥OS,不過當你要拿奇怪的windows程式的資料給別人的時候,我想應該要考慮到對方是否可以使用,而不是~~我有盜版的軟體,要的跟我拿。

莫名其妙被誤會成使用鳥藉口~~這~~還真是一個鳥世界呀。

Monday, April 13, 2009

iPhone

最近朋友介紹一個開發iPhone小程式的外包給我,雖然說我沒有mac寫程式的經驗,不過對方還是覺得ok(我想是因為我便宜吧~~~哈,反正我是抱持好玩學習的心態),因此開始了我的第一個iPhone與mac程式經驗。

不過Apple這死要錢的公司真是過份,還要開發者交一年99美金才能把程式放到iPhone上面,這~~我~~當然不付錢,這個時後就覺得Open Source真是親切呀~~連這都有人幫大家解決~~ㄏㄏ。使用一些破解的方式可以讓iPhone不綁SIM卡而且還可以安裝自己的軟體上去(透過cross-compiler,不是用XCode),不過台灣的中華電信版本iPhone已經是不鎖sim卡的版本,因此只要安裝installer與ldid這些軟體就好,透過網路就可以把軟體丟上iPhone(透過ssh)。

更自由的iPhone開機出現了~~~~鳳梨~~~ㄏㄏ


有terminal看起來更順眼了~~ㄏㄏ



新的經驗~~objc並不會太複雜,只是覺得interface builder暗地裡幫工程師做太多有的沒的,因此決定不用interface builder,反倒覺得程式比較好寫(這叫犯賤嗎~~哈),不過~~要我去買一台mac我倒是會猶豫了,因為我覺得還是linux好用,不過如果跟M$比Mac還是有優勢啦~~哈。