Updates from 六月, 2006 Toggle Comment Threads | Keyboard Shortcuts

  • kiang 03:27:50 on 2006 年 06 月 20 日 Permalink | Reply  

    程式設計師的資訊系統 

    我不確定其他人對於程式設計師的定義為何,很多時候我覺得設計程式的目的在於取代重複性高的工作,我也經常以這種概念去說服客戶導入資訊系統;但是開始寫程式一陣子之後,發現寫程式本身也是一種重複性極高的工作,經常有複製、貼上、調整這樣的動作產生,為何我們不為自己設計資訊系統,或者請人幫我們設計?

    其實很早就有人思索這個問題了,只是完整的解決方案大多所費不貲或難以掌控,對於預算不高卻隨時得應付客戶需求的小公司而言,少有機會接觸這方面資訊;在開放原始碼的世界裡,我還沒發現一個能夠完整解決我問題的方案,但是我所需要的功能其實透過一些現成的工具可以分別滿足部份需求,雖然仍有缺憾,卻已經強過什麼都沒有的窘境。備份: rsync

    其實透過 Linux 環境的壓縮與網路傳輸指令,我已經能夠組合出本地端與遠端主機的備份方案,只是 rsync 提供了更多功能,像是差異備份、安全連線傳輸與錯誤控制等,讓這方面的工作簡化許多。

    版本控制: subversion

    很久以前就知道 CVS 的存在,但是它一堆專有名詞加上維護不易讓我遲遲無法享有它帶來的好處;但幸運的是 subversion 出現了,除了讓我克服心理障礙外,還提供了比 CVS 方便的功能,像是將路徑的變化也納入版本控制範圍等。而且還有 TortoiseSVN 這個超方便的用戶端工具。

    專案管理: trac

    其實我還沒真的去管理 trac 的系統,只是在一些專案中透過它與開發者互動,感覺它的介面設計相當友善,而且完整的與 subversion 結合。

    === 以下只適用於 PHP ===

    API 文件產生器: phpDocumentor

    其實這個工具對我自己寫的程式幫助不大,因為我的註解不多…而且很少照著它的格式…,只是用它來產生其他函式庫的文件相當方便,省去許多需要直接打開程式碼找答案的步驟。

    程式碼整理工具: PHP_Beautifier

    過去我並沒有遵循標準來寫程式的習慣,但是後來發現自己連自己的程式都看不懂時,我才開始逼著自己去熟悉一些標準,即使那些大多是不成文的標準;對於過去沒有照著標準走的程式碼,或是一些其他人提供的部份,透過 PHP_Beautifier 可以統一他們的風格,我因此省了很多揣測的功夫。

    程式碼產生器: *

    目前這個部份都還在實驗當中,因為有太多的選擇存在,並沒有任何一個具有權威性的解決方案;不過我想 CakePHP 在台灣已經有不少朋友採用, symfony 有許多開發者支持,PRADO在技術層次獲得最多迴響,以及幾乎是PHP代名詞的Zend也有相對應的方案剛在醞釀當中,這幾個應該都值得持續關注。

    其實有些理想的狀態是,透過 UML制定流程與行為後,讓程式去產生所需的程式碼、API文件甚至是使用者操作手冊,這種東西用想的應該可以做到,但是離實際產品出現應該有很長的一段路得走(據說 IBM 那些貴死人的方案中已經離這個目標很近了)。有生之年不知道會不會看到 AI成熟到可以自動發掘需求然後轉化為程式…然後程式設計師只負責鬼扯…(其實現在就常常在鬼扯了…)。

    總之,別將自己寶貴的生命花費在可以輕易被取代的工作上,用些現成的工具把工作早點完成,多花些時間在自己和家人身上;只是同時也得權衡輕重,別讓方便成了隨便,資訊系統的效益還是在使用者身上。

    希望透過這篇文章拋磚引玉,讓各位前輩們可以秀些傳家寶給我們後進學習。 :)

    (打到一半隔壁突然傳來了一句刺耳的評論: "你真的很喜歡瞎掰ㄟ"……無言…)

     
    • tokimeki 12:49:59 on 2006 年 06 月 20 日 Permalink

      話說這個介面標準也不會是一直固定的,所以每隔一段時間(例如:3~5年),就會有所改變。
      如果我們一直在這上面工作,不說習慣的問題,累積下來的資訊就很可觀,你要不要拋棄這些資訊?
      我個人的選擇是拋棄它,這是從商業循環的角度看的,不破不立…

    • 疑問… 13:00:25 on 2007 年 10 月 11 日 Permalink

      請問…

      關於java的問題

      是真的多做練習就好了嗎?

      還是要有天份呢?

    • kiang 01:32:00 on 2007 年 10 月 12 日 Permalink

      程式語言跟一般語言一樣,熟練度很重要;說是天份,不如說是有沒有用心、創新吧。

  • kiang 03:12:26 on 2006 年 06 月 11 日 Permalink | Reply  

    價值觀 

    我老媽剛領到工廠給的薪水,三千多元,她在工廠可是做到老骨頭都快散了,卻只有這麼一點收入,我還是耐不住的在電話中抱怨了一下,為她感到不值;但是,她找不到更好的選擇,或者該說,在她的價值觀中,那是最好的選擇。

    我媽已經快六十歲了,國小畢業、一眼失明,她最擅長的就是炒菜、種菜;關於炒菜,在父親過世後她就改吃素了,雖然我還能夠接受,但是兄弟們以及各自的女友、老婆都蠻挑食的,所以她炒的菜經常沒有什麼人捧場;而種菜,很久以前住家附近還有空地可以讓她發揮,但現在台北很少有額外的空地。
    我經常勸她,試著自己坐公車出去走走,或者去學校學些東西,但是她大多無法接受;而且她總是閒不下來,前幾年經常撿破銅爛鐵去兜售來賺點錢,不僅因此經常傷痕累累,堆積的廢棄物容易滋生細菌、蚊蠅,引起鄰居與家人的不滿。讓她自己一個人窩在家裏與電視為伴時,她又經常會胡思亂想而顯得神經質;她帶小孩的方式也比較傳統,讓嫂嫂無法接受而自己請保姆。直到找到工廠的工作,才能夠同時解決上面遇到的問題;但是工廠忙碌的工作以及缺乏規劃的環境,其實已經讓她的身體產生不少病痛。

    前不久幫我姐修電腦時,意外發現了大姪女(小學剛畢業)對於電腦的操作相當熟悉,所以有意要趁暑假把她抓過來當童工虐待;剛開始提到這件事情時,她的父母都很贊同,只是我在問她的意見時,她就立即問我關於工資的問題。我進一步問她,她要了錢想買些什麼,她說想要自己存起來,因為爸媽都把她過年的紅包錢拿去了;我想她已經意識到經濟自主的觀念了吧。我又再問,多少錢才夠,她回答隨便,我就說五元夠不夠,她回答不夠,我說那十元好不好?她還是說不夠,我就接著問,那要多少才算夠,她就回答至少要一百元。呵呵,會殺價了呢。

    過兩天在跟她老媽(也就是我姐)討論時,我姐提到了住宿的問題,我回答她我可以幫小孩子出公車錢,讓她每天來回,但是無法提供住宿;我姐就表示姊夫不可能同意,因為到現在姊夫都還要她去接送小孩子上課。雖然我還是用孩子年紀大了、該學著獨立等理由來說服我姐,我姐還是表示姊夫應該不會答應,而且他最近生意有點挫折,可能更不想要在這個議題上兜圈子。

    今天去參加了高職的同學會,我跟女友也是高職同學,所以就一塊兒去了。去到那裡,我發現很多老同學都還是能夠玩的很瘋,只是我沒辦法像過去一樣參與其中,因為女友比較保守、害怕眾人目光,我一旦像過去那樣子跟大家一起瘋,她就容易感到不自在;她如果開始心情煩悶,現場的氣氛勢必也會變得很僵,反而掃了所有人的興。所以整個活動下來我都覺得自己異常安靜,當大家還在想接著要去哪裡時,我就跟女友先行離開了。

    雖然女友跟我的個性差異很大,但這些年也是因為她的個性而讓生活過的很平順,遠離了許多自己個性容易招致的風險。她是個容易悲觀、容易從負面角度看待事物的女人,金錢觀念很強;我則是扮演著相反的角色,對許多事情異常樂觀,沒什麼金錢概念。

    眼前的那扇窗戶,我一直想要加裝鐵窗,最主要是下雨時雨水會直接噴進來,加個鐵窗可以避免這個問題,還可以順便把冷氣裝起來;只是請人來估價時剛好手邊現金吃緊,所以沒有立刻施工,這兩天剛好大哥有認識的朋友可以幫忙處理,希望趕快解決,因為最近大雨下不停呢。

    我時常在想,什麼時候我會意識到價值這種東西?我所意識到的價值是否能夠與人達成共識?堅持價值重要還是達成目的重要?真有必要在這個議題上討論是非對錯嗎?我在當下的最大價值是什麼?我能否發揮自己的最大價值?價值與現實產生衝突時有沒有必要妥協?轉個彎會怎麼樣?那如果再轉個彎呢?…

     
  • kiang 05:43:13 on 2006 年 06 月 02 日 Permalink | Reply  

    用 GPS 繞了台灣一圈 

    感謝神奇的 GPS ,我們莫名其妙的就繞了台灣一圈,台北、南投草屯、屏東東港、墾丁、台東市、池上、宜蘭礁溪…很明顯的,又是一次缺乏規劃的渡假,租來的車倒是運用的淋漓盡致…;這台 GPS 也是借來的,不僅引導我在每個高速公路交流道下去晃晃、走的路經常是人煙稀少的捷徑、要找的景點沒找對幾個,偶爾自己的座標還會出現在海中央或是沒有路的深山野嶺中,真是夠了…=.=||

    我跟女友月初就在規劃這個連續假期,因為只要請假兩天就可以連休五天,可以作比較舒適的規劃;原本有考慮出國,但是一方面預算問題,一方面也是相關手續太麻煩(我喜歡自由行…),所以決定租一台休旅車四處晃;這個假期一開始就註定了波折不斷,因為女友的公司臨時決議在星期六(5/27)進行教育訓練,而她又不像我這個痞子會違逆公司安排,所以第一天就這樣泡湯了。我其實還蠻隨遇而安的(但從上面的引言就知道我也沒想過當聖人…),不想要讓女友難做人,所以就把那天當作練車日,畢竟自己也好一段時間沒有開車了;早上起來先是開著這台 SAVRIN 接女友上班,然後載我老媽去拜拜(初一),回到家後打盹了一陣子,下午三點就把車又開出去閒晃。我提前到了女友公司附近等候,不過最後關頭那個教育訓練的講師一點也不乾脆,所以我就在車內呆坐了兩三個鐘頭。

    啟程後靠著 GPS 我們順利的從土城交流道上國道三號,但是沒多久就發現詭異的現象,因為它總是提示我要離開高速公路,然後又要我回到高速公路,這樣子讓它折騰了幾次後就不理它了,只當它跟速限提示一樣是在鬼叫(後來才發現可以調高速限,不過怎麼調都還是會鬼叫…恩…自我檢討中),唯一的參考價值是讓我知道測速照相在哪兒。

    我們先是到了苗栗泰安休息站解決晚餐,然後在台中清水休息站逗留,接著就往南投找地方投宿;會到南投是因為我老媽要我拿些東西給外婆,原本想要住在我大舅家,但是預期到達的時間太晚,所以就請他們先休息了。在旅館時聽到了壞消息,梅雨季節帶來的雨勢剛好跟我們渡假的期間一致,我們當時只能消極的決定,如果下起雨來就得放棄清境之旅,畢竟不會有人想在泥濘中拜訪大自然。

    隔天,那個雨勢真是大到不像話,把雨刷開到最快都沒辦法看清楚眼前的路況,我們就決定直接趕到墾丁去;途中有去東港試吃黑鮪魚,那兒的衛生條件感覺蠻糟的,試吃了一小塊就閃人,接下來跟女友都有不舒服的感覺。到了墾丁已經天黑了,雖然偶爾有零星的小雨,但是比起南投遇到的滂沱大雨,我們很慶幸做了這個決定。

    原本以為星期日晚上的人潮會少一些,沒想到在墾丁大街附近找了好久才找到一個停車位,看樣子跟我們有同樣規劃的人還不少(還是那些人都不用上班?畢業季?);找到停車位後接著就是找住宿的地方,因為還在想說擁擠的人潮是附近地區的居民為主,不會有人跟我們搶房間,所以就很悠閒的先參觀了幾家沒住過的民宿,剛開始也確實都有空房間。女友臨時想起一間知名的民宿(也不知道從哪兒看來的),但是沒有電話,於是我打電話跟台北的朋友求救,請他幫我透過網路找到聯絡資料;確認電話後立即撥打詢問,居然已經客滿了!!這時才開始警覺到不太對勁,因為回頭要問問參觀過的地方時,門口都掛上了客滿的牌子…天阿??

    原本還在掙扎要不要屈就一些感覺比較差的房間(油漆味、濕氣、設備…),路上突然冒出一個跟我們裝熟的歐巴桑,她憑著三寸不爛之舌說服了我們去她那兒參觀;基本上房間還算乾淨,而時間也不早了,所以我們立刻決定要住在那兒。其實這個房間跟那些不具好感的房間沒有太大差異,而且地點也很(小巷子內),但是那個歐巴桑的嘴巴就是這麼神奇,可以讓我們消除心中的疑慮,所以懂得行銷很重要;不過實際住過之後,還是有很多問題存在,未來應該也不會考慮再次入住,因此行銷要跟實際價值搭配才能讓生意經營久遠。

    睡醒之後就開車四處晃晃,墾丁還是陰天偶有小雨的天氣,但是一個不注意就會出現大太陽,曬的車子冷氣無法抗衡。我們預期要找的海產店沒辦法聯絡上,也不確定地點,所以帶著遺憾的心情趕往台東。到了台東也已經接近夜晚,所以在路上就找了個住宿的地方;原本有打算要坐個船去綠島晃晃,但是問過相關費用之後打消了念頭(我窮…)。台東感覺沒什麼夜生活可言,市區本來就沒什麼適合夜貓子的場所,濱海公路還一片黑(很多地方沒有設置路燈或是沒有開啟),開了幾十公里才有兩家咖啡店,但是沒看上眼,最後就在便利商店買了兩罐小酒打發。

    在台東的旅館醒來後,跟著 GPS 指示到了名為"花東縱谷"的景點,原來是秀姑巒溪泛舟,我們沒有打算在小雨中冒險;接著設定前往太魯閣,沒想到被帶到蘇花公路的盡頭(接近宜蘭…),因為蘇花公路實在太刺激了,所以不敢回頭到花蓮找太魯閣,只好繼續前進到宜蘭礁溪。

    在礁溪原本想說最後一晚了,就挑了間感覺比較好的旅館;可是沒想到,那只是虛有其表罷了。雖然有許多高級的裝潢與設備,大多都是欠缺維護的感覺,最誇張的是那個溫泉的水居然要等半天才會熱,還是涓涓細流…,而且所有的水龍頭感覺都沒有自來水,用透明杯子盛滿後裡面很多雜質,洗完溫泉沒辦法安心的將身體沖乾淨,刷牙洗臉也都感覺毛毛的,唉~~

    最後一天,我們去東北角找遊艇港,想說坐個船出海晃晃,沒想到給了參觀門票與停車費後,發現遊艇港根本沒有那種觀光遊艇了,必須要包船才能出海…。我是很想浪漫一下,但是無奈荷包不爭氣,兩個人要包一台遊艇出海,我還沒問價格就先說服自己,別傻了…。

    最後,因為一連串的意外,我們抱著不甘心的心情衝到新竹北埔老街吃個過癮,結束了這個欠缺安排的渡假;結論, GPS 是很方便沒錯,但是還沒有到值得完全相信的境界,記得…

     
    • polygontseng 01:00:56 on 2006 年 06 月 04 日 Permalink

      還真的超隨性的,難得你女朋友脾氣好,陪你這樣到處閒逛~

    • kiang 15:41:11 on 2006 年 06 月 06 日 Permalink

      沒辦法,她遇到了 ^^||

c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
esc
cancel