2009-05-31

Blues Brothers - real

沒想到有人真的會做:


原來的電影版是這個:



如果你還沒看過這部電影,但是喜歡音樂或想學開車 - 看!

Wow...

2009-05-26

有那麼嚴重嗎?

看起來,有立委認為在台居住的外國人在交通方面常違規,而且跟警察一直講英語為避免被罰錢。那位立委自己在國外超速,超到兩倍的速限。他抱怨台灣的警察會放外國人走因為自己不會講英語。那,請問,我天天看到的違規本地人講什麼語言呢?警察好像也不太會在乎他們 - 除非有指令該這樣做。

但是我們看一下具體的數字。一位立委鏡頭前講的是一件事,實際的數字是另外一件。有一位外國人參考中華民國統計資料查出有趣的結果:

2005到2007年內
警察罰給外國人10874次,金額2700萬
警察總共罰36,520,000次,金額600憶

所以,外國人站全台灣交通違規次數0.0003%,全金額的0.00045%。

在台居住外國人數:400,465
全台人數:22,920,946

這樣,2005到2007年內,平均每一個外國人被罰NT$67。
同時間內,平均每一個本地人被罰NT$2,664。

立委先生,還有沒有什麼問題呢?

2009-05-24

了解原理:文書處理 - fields

我有點累了一直聽人家說“我會Word”或“你必需用Word2003開這個檔案”等,然後看到那些文件發現人家沒有用到任何Word2.0還沒有提供的功能。我累了看到人家寫幾十或更多頁的論文或報告,然後手動寫目錄。我累了一方面被要求用Word200x開一個文件,但是在那個文件我要自己手動輸入學年、頁數等。如果你了解文書處理,你不用看這篇文章。如果你“會Word”或甚至承認你不懂,也許我有一些消息。

不過,我不會教你什麼時候在Word200x按什麼地方。標題是“了解原理”。這樣的了解有蠻大的好處:我可以自己選我要用什麼軟體做一件事。或者,第一次碰到一個軟體的時候,我還是會有辦法用它。我用的不一定很快,但是我會用 - 只因為了解原理……

我這次只想談一個也許比較快讓你經驗成就感的題目:fields。這是英語,我知道。怎麼翻?好問題。有的軟體把這個叫“功能參數”,有的會顯示“欄位指令”,而這確定還不是所有的版本。英語很簡單,只有這個名稱。但是因為很多人用他們自己的方法翻,華語就沒有一個官方的版本。所以,我在這裡也想叫它field。

你應該有發現你的電腦“知道”日期、時間。它知道因為在主機板上有一顆晶片叫RTC - Realtime Clock。從80286開始電腦有裝這個晶片,現在的電腦還會網路上同步時間。所以,你電腦(硬體)知道的話,作業系統好像也會知道。而且,如果作業系統知道,應用程式應該也可以知道?


當然。而且,你的應用程式會知道更多事情。如果一個軟體要處理一個文章,軟體當然必需知道這個文章多大,不然根本沒有辦法正確地存這個文章。為了顯示或列印文章,軟體也必需知道文章會佔幾頁等。這種事情連80年代的home computer(8位元)都已經知道。你可以參考一下一些軟體的狀態列。這裡是OpenOffice的小部分:

如果我們想要使用這種電腦或應用程式“知道”的資訊,要讓這個資訊在我們的文章裡出現,我們好像需要把它“插入”,是不是?沒有插入,那種資訊怎麼可能在我們的文章?所以,如果你第一次要找這種功能,你在選單上最好點“插入”,然後找……



對,然後找。因為,我剛已經說過,在華語,每個軟體可能用不同的稱呼。不過,你應該很快就找得到這種參數/變數等。如果我們要插入頁碼或頁數,我們需要在每一頁顯示,所以我們最好加一個頁首或頁尾(插入或啟用在頁的格式設定),在裡面加。

試試看:在頁尾裡先插入頁數,後面寫“之”,再插入頁碼,最後再寫“頁”。所以,你現在有“《頁數》之《頁碼》頁”。如果你現在一直按Enter,你可以看到頁數跟頁碼變。好玩,對不對?你會發現每一個文書處理的軟體會允許你插入更多參數或功能。有的也許會讓你懷疑為什麼要用,像日期或作者名字等。不是可以自己寫嗎?對,但是我改天給你看這些東西跟另一個功能一起用變成多方便……

你有沒有發現我沒有特別提到在Word哪裡找得到或在OpenOffice哪裡找得到?原理都一樣,我要插入一個參數。所以,如果你到這裡一直有用Word,現在要不要試一下別的軟體?你可以免費使用OpenOffice或Abiword。你也可以試用另外一些付費的軟體,有多一些選擇。



你會發現他們原則上都一樣。名稱可能有點不一樣,但是你要用這種field,你每次必需插入一個參數。簡單吧?但是還是有區別。我個人比較喜歡用OpenOffice其中一個原因是參數。OpenOffice允許我用更多個人資料(工具 - 選項):電話(家/工作)、傳真、e-mail、公司等。它也允許我插入一種選單,所以我可以讓我文件的使用者選在考試命題紙的抬頭要有寫“期中考”還是“期末考”。使用者不用自己寫,只要點選就可以。

我這次還沒有跟你講怎麼自動插入/更新一個目錄。這雖然也是參數的問題,但是不只。所以,改天還會再提到這個。但是一個技巧我還是想講:如果你在讀書或教書,你應該有發現學年跟一般年有點不一樣。一般年是一月一日開始,學年八月一日。所以,如果我在我的文件插入“年”,但是需要學年,他隔年一月一日後就不對。就像現在(五月)是2009年,但是2008學年。

電腦當然也可以解決這個問題。看你要插入什麼參數,你會有一些選項。插入年的話,軟體肯唔敢允許你選一個offset。怎麼用?學年八月一日開始,比一般年晚七個月。為了簡單,我們算一下一個月30天,所以總共210天。我們只要給我們插入的年"-210"天的offset,問題就解決了。


在我的週邊,沒有多少人有聽過有參數這種東西可以用。知道的人也不想這樣在文件插入學年,因為“不一樣”。而且,頁不想學。你自己看,會不會很“困難”,很“復雜”?

今天到這裡。你先“研究一下”參數 - 也許不只在Word……

自己建blog網站?簡單!

我們學校剛好有教學評鑒。聽說教育部現在要求學校所有老師們必須有blog,而且在blog上放教學大綱。我不知道教育部是不是這樣要求(不太有道理),但是因為這個要求我評鑒前必須建全校的blog網站。

建這種網站現在其實很簡單。有專門為這種用途的自由軟體,所以你不需要花幾十萬買一個奇怪的封閉軟體。有沒有聽過Wordpress?它有多使用者的版本,Wordpress multi user (wpmu)。

安裝很簡單:你需要一個LAMP主機,而且web server必須有辦法寫入wpmu的目錄(chown...)。這是為了更新,安裝plugin、theme等,而當然也是為了建使用者檔案目錄。blog本身的資料在資料庫,但是如果有人要上傳檔案,wpmu也必須準備這個空間。

在台灣,大家當然要有“繁體中文”版。抱歉,不好消息:那個語言套件是比較舊的,沒有新版的。原因很簡單:沒有人有翻。你其實可以自己翻,是單純的PO檔…

那我怎麼辦?簡單:我用簡體的語言檔,把字轉換成繁體。如果有人抱怨用詞,我歡迎他修改… (沒有人抱怨,因為沒有人用 - 另外的事)剛好學校這樣可以做出一個支援多語言的blog網站。還是你要所有外籍老師們都使用繁體漢字介面?現在2009年…

不過,你可能遇到一個問題:管理介面有點慢。慢到要協助的同事可以把這個問題當藉口為什麼“無法在這種條件下工作”。如果你也有這種問題,原因是wpmu的remote call。網站一直會連到一些網站,檢查有沒有更新版等。不要的話可以關掉

如果你在學校為了所有老師們或根本為了所有人建這種網站,你可能也要用LDAP,不然你會比較累。安裝這個plugin之後,使用者第一次登入的時候如果LDAP的資料正確,wpmu會用帳號名稱建這個使用者的blog。所以,你當管理員可以準備一些範本,讓所有的blog有一些基本的資料。

我們這裡的情況麻煩一點,因為我們的“使用者”不會“使用”這個網站。意思是,他們不會登入,不會把資料(例如教學大綱)放上去。所以,我們必須建所有的blog。這方面也有plugin或script,但是… 這其實也是一些scammer使用的方法,所以我不想特別解釋。

如果要在這種blog還放一些資料(教學大綱…),有幾種方式可以用。我同事用比較麻煩的方式(反正是工讀生必須做的,他們多辛苦都無所謂):使用每一個使用者的基本資料以他的身份登入,然後寫一片包含教學大綱簡易版(我們家學大綱不太適合直接放網頁上)。可憐的學生…

我原來建議別的方式:每個blog建立後會有兩片文章,一個是第一個blog文章(歡迎使用…),另一個是使用者的個人資料(about/關於)。如果你看資料庫,你會看到一種表格叫"wp_xx_posts"。xx代表使用者的ID。使用者所有的文章在那個表格,所以你其實可以用OpenOffice Calc或Excel做出每一個使用者的“個人資料”HTML檔,裡面包含所有的大綱檔案名稱等,然後用一個SQL query取代原來的個人資料。不過,這樣你必須知道一點SQL,也要知道怎麼用計算表做出HTML code…

還有一點事你可能要注意如果要建這種網站:一些目錄或項目(plugin, theme...)存在兩次。一個是wpmu,對整個網站有效,另一個是單純的Wordpress只有對管理員自己的blog(網站首頁)有效。這個最好不要搞錯…

如果你想看,我們網站在這裡。(雖然沒有人在用)左邊的列單是另外安裝(只有在管理員blog)的widget

不過,如果你真的有這種需求,我其實會建議直接用Moodle。它包含每個使用者的blog,老師們可以自己選只要使用到什麼程度:從單純放大綱讓學生參考,到把整個課程辦到網站,老師可以自己選要做多少。blog跟線上教學這樣只需要一個網站,老師們可以先了解基本的使用,後來慢慢用多一些功能 - 如果想要。

所以,Moodle可能是比較好的選擇 - 但是這裡也需要有使用者自己動手。對,老問題… 我在幾年內有裝三個Moodle網站,但是除非我把“全部”自己做到好,這裡沒有人想用。希望你運氣比較好…

小朋友也可以買挖土機

誰說不行?對了:我不是說玩具挖土機,我是說那種建設用的。在紐西蘭有三歲的小朋友在線上買了中古挖土機,價值大概一萬五美金。

怎麼會?很簡單:方便。父母用自動登入的方式,所以小朋友只要開機,然後這裡點一下,那裡點一下… 誰要知道她(對,是三歲的小女孩)不是成人?你看不到她…

放心,最後被發現。不過,這又表示出“方便”會造成多大的麻煩。一個人的方便很容易會變成許多人的麻煩。很多人說只要簡單地用一下電腦,而且一定要“方便”,所以不要學怎麼用,不要什麼密碼,不要…

你猜一下許多垃圾信從哪裡來?攻擊一個網站的電腦從哪裡來?方便…

哇 - 不只有三個程式!

要不要高興一下?你一定會高興。他們要你高興。誰?微軟。為什麼?因為Windows 7最基本的版本不會有同時只能執行三個應用程式的限制。或是不是概說:沒有這個限制?

不過,你應該會高興。因為現在沒有這個限制。不過,請問,如果我後退兩步,然後前往一步,我最後有沒有比開始往前?好像沒有。

不只有像微軟的公司用這種方式,在政治的世界也很受歡迎。你要提出一個沒有人會喜歡的法案?簡單:你先提出一個很恐怖的版本,讓大家抗議一段時間,然後假裝你被那些抗議嚇倒,拿出原來的法案版。

雖然這個版本比之前的情況還是糟糕,但是大家高興,因為他們原來看到更糟糕的版本,而現在沒有那麼糟糕,所以有“進步”。人真的是這麼容易騙的…

所以,大家會高興地用Windows 7,因為“現在沒有限制”。確定?

2009-05-18

How to defend yourself...

...against someone armed with a piece of fresh fruit? Monty Python會教你:



哈哈哈 - 你會想。因為:誰會用香蕉攻擊你?不可能…… 不可能

2009-05-10

排外?台灣大哥大學中國

不知道是他們生意太好,所以不需要外國人的客戶,還是…?2009年4月1日起要台灣大哥大門號的外國人必須面對新的措施。賣台灣大哥大門號的通訊行不可以跟外國人簽約,外國人如果要台灣大哥大的門號一定要到官方的門市點。另外,外國人也必須交保證金,聽說2000-3000塊。好像,台灣大哥大之前有一些外國人客戶“跑掉”了…

我其實有點好奇有多少本地客戶“跑掉”了,但是我們看一下台灣大哥大這裡做什麼:官方的門市當然要官方的價格。你可以上官方網站參考,不需要實在去問,因為台灣大哥大本身就要這個價錢。

不過,還有很多其它通訊行也提供台灣大哥大的門號。而且,他們可以自己決定他們要不要給客戶優惠 - 價格或價值方面。價格方面區別可能達到幾千塊台幣,所以比較多人會去其它通訊行辦門號。

外國人突然不可以這樣做。理論上,台灣大哥大可以要求所有的通訊行受保證金,但是他們做什麼?要求外國人必須附官方價格。為什麼這讓我想回中國?“你是外國人,外國人都有錢,所以你必須附比別人多!”我已經幾年沒有去中國,不確定他們現在會不會還這樣做,但是台灣大哥大好像剛開始…

而且,別忘記:外國人都一樣!(Hmm,我好像不是第一次碰到這個看法…)有永久居留證?他很可能會跑掉!(台灣大哥大的專家好像不知道外國人在這裡連續七年工作後,中華民國才會發“永久”居留證。)已經超過九年有別家的門號?他很可能會跑掉!

那如果外國人對你們都一樣,外國人對你們應該也可以用一樣的看法,是不是?我有看過台灣人吃檳榔,闖紅燈,丟便當,打不同意見的人,喝醉開車… 我們要不要參考今天的報紙?Hmm...

超過九年用遠傳之後,我原來有打算把門號換成台灣大哥大。我願意附多一點錢 - 為了好一點的品質或好一點的服務。但我不願意附多一點錢只為了詐騙。

2009-05-08

智慧財產?只會死很慘…

很難想象一個成人會很認真地做這麼笨的事:美國電影協會不只擔心學生會下載他們的產品,他們也擔心老師們上課的時候會用太好的教材。

一個協會代表有解釋他(們)認為老師們要怎麼準備上課要用的短片。我看了之後不知道哪裡有夠硬的牆壁可以撞頭一下… 各位教育企業的同胞,我們不可以直接把DVD轉成影片檔!我們必須把DVD在電視上播放,用攝影機把電視畫面錄影。我想我們大家必須特別感謝協會他們允許我們把聲音直接從DVD player用線結到攝影機,不需要經過麥克風… 我覺得在Engadget關於這件事看到的最後一行的一句說得很好:Take a good look kids. This is what an industry looks like right before it dies.

如果語言方面的老師們按照MPAA或其它協會所想要的事情,我們根本沒有辦法用什麼DVD。別忘記:DVD有區域碼。台灣在3區。你要看英語的DVD?美國跟加拿大在1區。英國在2區。澳洲跟紐西蘭在4區。南非洲也在2區。那,要不要日語?反正他們很近,對不對?2區。原則上你只可以使用在台灣為了台灣制造的DVD。全球化慢碎,慢碎,慢慢碎…

我真不了解為什麼MPAA要玩這個攝影機遊戲。我把DVD轉成影片檔的時候自己已經會調整成低一點的解析度。這樣檔案會小一些,而且我在教室根本不需要DVD解析度。480x360已經很好… 但是我也不要太爛的畫面。而且,我也不要再額外的麻煩。區碼造成麻煩。CSS造成麻煩。我真不需要更多麻煩…

其實,看了MPAA的“教訓影片”之後,很多人有提到很有趣的矛盾:協會自己建議老師用攝影機拍放電影的畫面。那,如果是老師做的,在電影院用攝影機拍也可以吧?你們自己說的…

啊,對了:WIPO(世界知識產權組織)也已經發現目前的“智慧財產”的理念有問題,好像不太有辦法這樣繼續下去…

2009-05-06

Acclaimed Music

好久沒有談到音樂… 已經一段時間前一個朋友提到一個很有趣的網站。什麼是最好的音樂?每個人有他自己的看法、他自己的喜好。而且,在這裡很多人根本只會問“現在流行什麼?” 當然也有人有自己的想法,甚至有一些人會那麼厲害地表現他們的想法,人家,他們為了那種表現還拿得到前。音樂的話這種人叫音樂評論家…

他們雖然也會有自己的喜好,但是他們也是職業的嘮叨高手,所以他們大概知道他們做什麼。所以… 如果你有辦法問多一些評論家的意見,你應該會得到蠻可靠的評價。

Acclaimed Music就有這樣做。一位瑞典統計家有收集他所會找到的評論家音樂列表,把它們放在一起,列出3000首歌的名單。那,現在“流行”的會有什麼價值呢?第一首2000年後出來的歌是第45名…

第一名是Bob Dylan,接下來Rolling Stones… Beatles評論最好的歌“當然”是Strawberry fields… 你想知道什麼是好音樂?

2009-05-04

Secret Messages

No,不是ELO的。我說的是這種的:
No no,不是華語的部分,你要看英語的!華語的只要讓大家以為這只是一個掛在洗手間的牌子。幾乎沒有人會看英語的部分,所以這裡可以藏一些秘密訊息!

可惜,我沒有辦法破解這個密碼。不過,也許它是一個很深入的哲學性的詩?我不知道。這對我真的太高級,我不太懂…

但是我看得懂這個:
哇,好恐怖!中國石油有嬰兒會有辦法換這麼重的平台!Hmm,從另外一個角度看:中國石油怎麼會讓嬰兒在他們加油站上班?Tsss...

Filtering by category in Zikula

My CMS of choice has been Postnuke for a few years. That project has changed its name to Zikula a while ago. Lots of new features came up, but while features and functions were about the most important thing for me when I was much younger, I have since learned that the best software is pretty useless without proper documentation. And unfortunately, this is an area where Zikula has a few shortcomings.

With Zikula a new way to categorize content came along. Postnuke used topics (hence the module name Topics), and only one topic could be assigned to an article or other element. Zikula uses categories, and the module name is - you guessed it - Categories. With this module, you can create a hierarchical tree of categories and assign at least two to an element. For example, an article dealing with the excellent OmegaT could have "translation" as main and "computer" as secondary category. This way, you can find the article through both categories.

Well, you could find it - if you could filter by categories. It is possible, yes, but basically not documented. After finding out myself I modified the relevant article in the Zikula wiki, but here is the basic idea in case that site starts to wobble again:

First you need to find out how your module of choice lists or displays content. The News module does not know "list", only "view", so you need a link like this:

index.php?module=News&func=view&prop=Main&cat=cid

You may not need "prop=Main", but the News module uses it by default. To find out the correct value to put in for "cid", head over to the categories module and check the properties of the category you want, the ID will be listed.

But what I was really after was this method for the Content module. That's a very useful module if you want to create an article in multiple languages, and display the version corresponding to the interface language chosen by the visitor. If that language version is not available, then the main language version will be displayed. I really love that module, because it shows an article in different languages under the same URL. (I know there are arguments against this, but for the time being, this is the best choice for multilingual documents in Zikula.)

Content needs the "list" function to show you a list (document titles) of all documents, so let's add the category filter and voila:

index.php?module=Content&func=list&cat=cid

Just replace "cid" with the category ID by which you want to filter. You can use this in templates or documents, to filter your content. You might now ask "Fine, but how can I filter by multiple categories?" My simple answer is: No idea. Sorry, but until Valen or someone else enlightens me, I'm afraid I can not give any other answer.

我的名字用拼音怎麼寫?Schnrtlgrmpf.

如果你還沒有發現:今年一月一日起,本小島採用的羅馬字拼法為漢語拼音。不過,這先只是一個理論。實在呢?

一些公家機關好像還蠻快。嘉義縣監理所一月已經把所有成員的名牌改成漢字跟漢語拼音寫。不過,漢語拼音… 為什麼我覺得他們只是拷貝字,但是不太在乎到底寫什麼:
但是,誰知道,也許黃小姐有另外一個身份…?