Munou Diagram 2

Let's munou!

大樓的清潔公司與我媽掉了的鞋子

| Comments

  久違的一篇生活記事,這次要來講講一件不小不大的事件。

  昨天大樓主委不在,於是我幫忙簽了清潔公司的單子,然後想起幾個禮拜前我媽鞋子不見了,剛好是清潔公司來打掃的那天,我就順便跟那個給我簽單子的先生講了一下,也表示了並沒有真的那麼肯定是清潔公司的人拿走的,只是希望還可以找到。

  剛剛我們家電鈴響了,跑到門口開了門,唔,是清潔公司的阿姨,腳上穿著我媽掉的鞋子。 XD

  阿姨說他穿過了真的很不好意思,跟在一旁的管理人為了要表現出他的威嚴,就一直說「都到這邊了還在說謊!」「看您想要他怎麼道歉,看是要賠禮或是送派出所。」「您太客氣了,如果沒有處分他不行的!」「這對我們公司是一個名譽很大的損失。」

  最後是我們說「沒關係,真的覺得要補償的話,希望下次別再把鞋子當垃圾處理就好了。 :)」

  嗯,以上就是事情的經過。

  這件事情給我的衝擊很大,也給了我很多思考的空間,以前我國小國中被偷過太多次了,其中幾次明明知道兇手是誰,但就是揪不出來,事實上揪出來也沒能幹嘛,我也沒有那麼恨他,把東西還我就是了。這個事件讓我 recall 了這樣的回憶,而現在除了當事者之外,我又多了許多可以思考的方向。

  我想東西確實是那個阿姨偷的,他胡謅了一個我跟我媽都很想笑又不好意思戳破的理由,既然真的是他偷竊的話,照理來說我不應該給他台階下。但重要的不是讓他得到處分,之後不會再發生這樣的事情才是最重要的。

  那麼問題就來了:

  • 我剛剛一度擁有將他處分的權力,這樣的權力是誰給的?
  • 如果選擇處分他,他會不會憎恨呢?他不會再犯下過錯嗎?
  • 而我不選擇處分他的原因又是什麼? 我希望是怎樣的結果?

  我想這些問題牽涉的層面很廣,寫出來可能會有點沉重。若是我站在管理者的角度,也許也是這樣講話來讓阿姨體會到事情的嚴重性吧?企業的運作是靠底下每個人,每個人有些什麼行為偏差雖然都是個案,但卻會影響整個企業的形象,就跟華碩皇家俱樂部的維修人員,一個人粗心不小心忘記把零件裝回去,幾百個人的認真就會毀於一旦。如果我是認真工作的那幾百人中的其中一個,能不生氣嗎?能接受這樣的個案繼續待在我所處的企業之中嗎?會能不對這樣的個案心存成見嗎?要達到這樣的境界真的很難、很難……

  只希望不要因此讓打掃阿姨丟了工作,我們也不會再遺失什麼東西。
  只希望我能夠無論如何都不要忘了努力,而急著去證明什麼。

  但那位阿姨會不會藉由我們給他的這個機會改過,老實說我連三成以上的把握都沒有。

工作平台轉移至 Mandriva Linux

| Comments




我想 Windows 是蠻好用的,
但我依然還是很想使用 Linux,
而選擇了許久,我覺得 Mandriva 是我最後的歸宿,
前幾天我把套件庫轉換到 cooker 之後又發現了 Linux 的進步,
包括顯示驅動程式有所改良 ( 我的 Sis 晶片終於不會讓螢幕閃爍了 T_T )
還有一些圖形介面的改良 ( 我終於可以用 Ctrl+左右鍵來快速跳字了)




Mandriva 從 2008 到 2009 的開機速度有變快很多,
大概是因為減少了等待 eth0 的啟動吧,
詳情不太清楚,因為我還沒有摸熟 bootchart 的使用方法 囧。




開發環境方面,不管是 Qt4 還是 GTK+2 都在不斷的進化,
KDE4 雖然穩定度、介面統一性依然不佳,但看得出他想挑戰 Mac 的野心,
Gnome 功能沒什麼長進,還是有點吃資源,不過該有的他都沒少,而且看起來很順眼,
所以最後我使用了 Mandriva Linux Cooker + Gnome 2.24 當作我的工作環境。




不過有一些我想要使用的軟體,如:

  • Adobe Flash CS3
  • Microsoft Windows Live Writer
  • Microsoft Internet Explorer 7
  • NoteWorthy Composer
  • Nuendo 3

希望這些軟體能趕快有 Linux 版本啊……




還沒辦法用 Windows Live Writer 之前我先用 Firefox 的 ScribeFire 套件將就一下啦,Live Writer 現在灌了 Wine + Mono 還是有些奇怪的錯誤,哪天有成功我再分享一下好了。

測試一下 ScribeFire

Mandriva Linux 編輯 MIDI 攻略

| Comments

  # [懶人快速安裝法]
  # (註:我用的是 cooker 套件庫)
  #
  # 先下載 http://www.alsa-project.org/~james/sound-fonts/8MBGMSFX.SF2
  sudo urpmi fluidsynth jackit qsynth rosegarden
  jackd -d alsa # 啟動 jack audio server

qsynth # Setup / 進入 Soundfonts 頁面 / 開啟 8MBGMSFX.SF2 / 按下 OK
rosegarden # 做音樂囉! Rosegarden 是一款不錯的 MIDI Sequencer 軟體,不過之前在使用 Linux 的時候 MIDI 的設定可說是相當的麻煩,而且又缺少好的音源,實在有點可惜。在這裡要分享一下如何在 Mandriva Linux 編輯 MIDI 又可以即時播放的撇步。

要安裝軟體音源則要安裝 fluidsynth:

sudo urpmi fluidsynth
這套軟體是管理 SoundFont 的 client command 軟體,
他需要透過 jack audio server 來運作,
而由於 Mandriva One 預設有安裝 jackd,
所以就可以不用裝了。
如果您的系統沒有 jack audio server 的話,
請用下列指令安裝:
sudo urpmi jackit
注意喔,不是 jack,那是一個 Python 的音效相關介面,
裝了也沒用的啊,哈哈哈。

為了方便,再安裝一個 GUI frontend 叫做 Qsynth:

sudo urpmi qsynth
要使用 fluidsynth 或 Qsynth 來為您的系統增加 SoundFont 音源之前,
必須先啟動 jackd,假設使用者的系統使用的音效驅動為 ALSA:
jackd -d alsa
選項 -d 後面也可以加上 oss, dummy, etc.
不過我跟這些 driver 沒有很熟,
所以聲音都播不出來 囧,
建議先用 ALSA 試試看吧,
其他的我改天研究。

然後啟動 Qsynth,看是你要用 Application Menu 還是要用終端機輸入 qsynth 都可以,正常的話應該會出現一個控制面板,過了兩三秒之後他就會自己啟動一個 Qsynth1 的元件。

這時候按下視窗左方的 Setup 按鈕,又跳出一個視窗,切換到 Soundfonts 那一頁,按下 “Open…” 打開你要的 *.sf2 檔案,如此即可讓 Rosegarden 發出動人的 MIDI 聲音,若您沒有適當的 SoundFont 檔案,可以使用 ALSA Wiki 網站的免費 8MB SoundFont(雖然版權好像是 Creative 公司的,哈!),最後再按下 OK 就可以了。

最後當然就是安裝 MIDI 編輯軟體–Rosegarden:

sudo urpmi rosegarden

Windows Live Writer 感覺好像不錯。

| Comments

Sunset感覺啦,先試用一下看看。 XD

相片都會有不錯的處理啊,
不過我還是比較希望跟 Flickr 作結合就是了。

昨天去參加 HIT2008,揀了一些軟柿子,其中還有一題是 3D 鬥雞眼題目,超蠢的。 XD

 

沒什麼話題可說所以正在語無倫次中,哈。

Wordpress 不錯!

有趣的攜帶版 Opera

| Comments

Firefox 有隨身碟版本,那麼 Opera 呢?
這要歸功於 kejut.com──我們終於有 Opera Portable 可以用啦!

Opera Portable http://www.kejut.com/operaportable

作者似乎是印尼裔,不過也有可能只是懂印尼文的人?
我稍微研究了一下作者不過查不出什麼頭緒,
無論如何都要感謝他!

至於為什麼說他有趣呢?
一方面是他的運作方式、一方面是他的網頁。

Portable Opera House?

版本與運作方式

依照版本不同,Opera Portable 有兩種不同的運作方式,
不過兩者相同的是,Opera 都包裝在一個可執行檔裡面了,
執行的時候 Opera 會被解壓縮然後執行,速度還算快,
相當方便好用。

Personal 版本可於啟動時建立一個 Profile,
結束後所有快取、設定、密碼等等都會存在這個 Profile,
方便於 USB 隨身碟使用,屬於隱密性比較低但是較方便的版本。

One-Use 版本則是單純執行 Opera,
不會儲存任何資料,
較強調隱私性,屬於隱密性較高但是不太方便取用個人資料的版本。

何時何地使用它?

底下是翻譯 Opera Portable 網頁的 “Where and When to Use Opera Portable” 一段,
作者為了想出這幾點可真是費盡苦思啊!
以下列出原文與我自己的翻譯,可以參考看看。

Where and When to Use Opera Portable
何時何地使用 Opera Portable?

  • When you are in a library / internet cafe / lab / other public places, Opera is usually not installed, and you are forced to bear with IE or Firefox that is indeed slower than Opera.
    當你在圖書館 / 網咖 / 辦公室 / 其他公共場合,電腦通常不會裝 Opera,而只好被迫忍受那些明顯比 Opera 慢的 IE 或 Firefox 的時候。
  • When you want to surf ‘secret’ websites but you afraid that your traces remains, use Opera Portable, because when you close Opera Portable, all data will be overwritten and erased (not just erased)!
    當你想逛一些「秘密」網站,又怕自己留下痕跡的時候,使用 Opera Portable 吧。當你關閉 Opera Portable 的時候,所有資料都會被覆寫並消除(不只是刪掉而已)!
  • When you use your own computer but IE is severely infected by worms, viruses, spyware, horses, rats, rabbits, dragonflies, etc. And you are afraid! And Opera comes…
    當你使用自己電腦,但 IE 已嚴重被蠕蟲、病毒、間諜軟體、木馬、老鼠、兔子、蒼蠅… 等感染,你剉到不行!這時候 Opera 降臨……
  • When you want to have Opera anywhere you go, either on a USB flash disk or a CD (because Opera Portable doesn’t require the medium to be writable!)
    當你想讓 Opera 陪你走天涯,不管是裝在 USB 隨身碟或 CD 的時候(因為 Opera Portable 不一定要存在可寫的儲存裝置!)。
  • When you promote Opera to your friends, before installing it, it’s better if you can show it first, right?
    當你想推薦 Opera 給朋友使用時,在安裝之前最好先 Show 給他們看一下,對吧?
總之,一起來用 Opera 吧!

又搬回來了

| Comments

The way of moving house!

經過幾番波折還是回到了 Wordpress (笑),這裡雖然沒有漂亮 Markdown 語法可以用,但我想功能是很齊全的,包括版本控制、密碼保護都有,
滿足我許多的要求。更重要的是,我厭倦了 VPS 天天出包的生活啦!

可惡,都付不少錢了還是一直出問題,升級個系統升級了一個月還沒升好,
那我付錢不就當笨蛋嗎?所以──搬家啦!

不過 Wordpress 最令我覺得麻煩的一點是,他一定要有個 Uncategorized 類別,這很煩,類別名稱我只想要以四個中文字做組合是不行喔!

原來在 Wordpress 的資料我都刪掉了,只留下 tyr.munou.tw 時期的東西,「希望舊雨新知能夠繼續支持!」←老話

高職資優生燒炭身亡──我的觀點

| Comments

昨天報紙頭條刊這條,讓我決定買一份到實驗室看,
除了不勝唏噓之外,其實還有很多想法,
不過當時因為天氣熱而頭腦昏沉,也就沒有想要貼成一篇「文章」。

回家之後看到很多 Blog 對這篇新聞提出了評論,直指父母的不是,
因為這次的案例不同──是一個資優生。
大家說的沒錯,我也覺得這一切不「都是網路害的」,是「溝通的問題」,
但撇開自殺行為的對錯不談,溝通不良難道是家長或小孩其中一方的錯嗎?

這篇的標題我只寫出後果,沒有寫出原因,就是為了要探討,
究竟是什麼樣的原因造成這樣的悲劇,
正視這個問題,我想是我們網路族該做的。

「唯一的依靠失去了」

媒體過度放大這句話,會讓大家誤以為「這孩子是否認為父母已經溝通無用了?」
也有很多人認為「只要父母願意每天給孩子一點時間上網,哪怕只是一小時」,
都可以避免孩子走上極端的路。

但對於高中、大學都曾經花過時間玩線上遊戲的我,
知道現在的電玩真的很令人著迷,
故事劇本做得多認真、繪圖引擎做得多好,那些都是其次,
有朋友在線上玩、在有限的天賦點數之下做出最驚人的組合,
這些才是線上遊戲的魅力之處。

然而在遊戲裡面跑圖、解任務就要花上個半天,
別說一個小時,兩三個小時都不夠!
只給我一個小時,我一定想盡辦法翹課去打網咖。

Online Game 儼然已經成為一種社交的手段。

然而花這麼多的時間在上面的結果是:
減少了很多思考自己人生方向的時間、
減少了很多在別的地方努力的時間、
讓電玩漸漸變成玩家「唯一的依靠」。

以網路成癮者的角度而言

我身為一個重度的網路成癮者,相當了解網路成癮對實際生活所帶來的不便,
也知道這對視力相當不好,且需要節制,
但網路上令人感興趣的資訊太多了,看都看不完,
要是今天突然就讓我斷了網路,我可是就要瘋了,
然後正確地說,對我而言,網路已經成為現實生活的一部分了,
我認為這並非被「侵蝕」,
而是我認為我在現實生活中的很多事情,
都可通過網路快速的達成。

有很多人就是不善於口語言詞表達,
但若給他們一點時間打字,是可以溝通得很流暢的,
然而日常生活中我們講話,並不能等這些內向的人慢慢編織詞彙,
也因此他們缺乏了很多表達意見的機會,
久而久之當然會造成內心的負擔;
上網聊天則沒有這樣的問題,
就算是即時通訊,對方也大多願意等你打字,
習慣了這樣的通訊方式,就很自然地會捨棄原有的溝通方式,
我想這並非個性內向者的錯誤,畢竟這並非能說改就改的,
與其給他們做些奇怪的訓練,還不如就透過文字多了解他們一些不是更好嗎?

父母難為

但也不是說父母就應該跟著小孩一起上網,一起花時間,
這不是必須的,但了解到這點之後,父母是否可以用書信的方式誘導小孩跟你溝通呢?
書信傳遞在現代來說,是很罕見的,也因此小孩若看到你的「家書」,
必定能體會到「代誌大條了」,也一定會花時間跟你做溝通。
或回信,或當面談,不都是一個機會嗎?

做父母真的很辛苦,畢竟孩子出了什麼行為偏差,
社會一定將輿論指向父母身上。
然而做小孩的,常說父母不了解自己,
難道自己不吭聲、嘔氣,講些言不由衷的話,
這樣就算是溝通了嗎?

一點機會都沒有給父母,就是現代小孩最大的罪,
然而父母沒有開一扇窗,也是有點不妥。

你真傻

以這個案例來說,之所以引人同情,
我想最大的原因莫過在於遺書底下的「我真傻」三個字,
我常相信自殺者是痛苦的,在生與死之間一定掙扎很久,
並非是所謂一時衝動,而是累積很久很久的不滿,
才在一個時間稍長的不理智之下,做出令大家後悔的事情。

自殺可悲,但絕對不可憐,
自殺絕對沒有所謂的理智,
人生真的還有太多有趣的事情了。

自殺,一點愛都沒有。

還有太多窗口等你去吶喊了。

多想兩分鐘,你可以不必自殺。

StarOffice 免費用?

| Comments

這篇Google 再踹 Microsoft 一腳: StarOffice 也被放進 Google Pack,看了真是大快人心!雖然說 Office 2007 其實還不錯用,但對於喜愛用免費軟體的使用者來說無疑是一大福音。其實就算是資訊相關科系出身的使用者,會懂得去使用進階功能的人還真是寥寥可數,StarOffice 說實在已經夠大家用了,不過效能不會比 Office 好是確定的,Office 在近年來在效能上有很大的改善 ( 其他部分如 Bug 與安全性則不予置評 ),這點算是值得令人肯定的地方。

就像這樣,軟體各有優劣,尊重使用者擁有多元的選擇,不正是「自由」軟體的本意嗎?

Google 官方提供服務共享空間

有購買 Picasa 相簿的使用者最近會發現「Gmail 容量增加」的靈異事件,今天有了結論:您可以發現 Google 剛 release 一套共享空間系統,目前可將您所購買的空間讓 Gmail 跟 Picasa 共用,空間與價格對照表如下。

     空間    價格
=====================
    6 GB    $ 20/年
   25 GB    $ 75/年
  100 GB    $250/年
  250 GB    $500/年

有趣的是,不久前有人發現 Google 偷偷改了 6GB 的價格,本來是特價 $1/year,沒想到購買網頁一曝光後馬上被改了,看來本來 Google 是想要低調促銷 6GB 服務共享空間的。不論如何,隨著存在 Google 上面的資料越來越多,使用者要越來越懂得保護自己,隱私權保護也是我認為 Google 服務一直做得不很好的地方。

另外,Gmail 最近大力推動 Video mail,不知道跟這項舉動有沒有任何關係?

(HABTM) Has_and_belongs_to_many Bug in Ruby on Rails

| Comments

Once the HABTM relation was made, for example:

class Song < ActiveRecord::Base
  has_and_belongs_to_many :artists
end
The operation shown below is valid:
song.artists << Artist.new(:name => 'Barbra Streisand')
But this may make a BIG problem:
song.artists << Artist.find(:name => 'Barbra Streisand')

Mysql::Error: Duplicate entry ‘1’ for key 1: INSERT INTO artists_songs (`artist_id`, `id`, `song_id`) VALUES (1, 1, 3) The id field should be “autoincrement”. Why pass a Fixnum to it? That is the question. I find out that when we push(<<) an artist to a song, whole the attributes on this artist will be expanded as arguments of the SQL query. And then duplicate :id to :artist_id.

Hum, it sounds great. There is no problem. But the :id key-value pair is still. That means we will establish a HABTM relation with a given key. So we sometimes get error from here. Try the tricky way:

class Song < ActiveRecord::Base
  has_and_belongs_to_many :artists,
  :insert_sql => 'INSERT INTO `artists_songs` ( `song_id`, `artist_id` )
                  VALUES (#{id}, #{record.id})'
end
How awful the code!