2009年12月28日

[分享]UNJASH - 短篇爆笑喜劇

最近看到了日本 UNJASH 系列的影片,很難得地笑到飆淚 XD
其中有不少是日文的雙關語笑點,相當有趣
在這邊分享給大家,希望大家會喜歡 ^_^

UNJASH - 極密情報

以下是兩位追緝毒品的警官之間的對話:



...果然,字寫得好是很重要的(炸)

接下來

UNJASH - 員工旅行的照片

有員工旅遊沒辦法去,之後同事跟你分享照片的經驗嗎?
來看看以下的狀況:



嗯,照片上要放編號似乎是必要的(笑)

接著是

UNJASH - 英雄秀

臨時接替前輩的音效師,能平安的配完整部秀的音效嗎 ~ (笑)



果然,音樂音效還是很重要地啊~~~~
最後那個音效好經典!!(噗ㄘ)

UNJASH - 決勝笑點

準備要同台演出的搞笑二人組,但是其中一人突然說要退出
接下來應該怎麼辦才好呢?



這篇也是雙關語相當多的,題材則是跟其他的有些相似

接下來是

UNJASH - 柱子的死角

在趕飛機的途中,遇見了離婚的前妻與女兒
這下糟了XD



果然同一個場景,視點不一樣,觀眾的解讀也會不同吧 ... (茶)
疑?我不是在說專案喔,我是在說影片,嗯,影片影片......

最後來看看這段

UNJASH - 同業的...

當便衣刑警遇上毒販,會發生什麼事情呢?XD

(啊,這段聲音很大,請注意音量)


呵 ~ 很有故事性的一段 XD
唔?我們也是同業的嗎~?!(笑)

===

希望這些影片能幫大家消解一些生活壓力 ~
以上 ノシ

2009年12月24日

[分享]TED影片精選(中文) - (2)

最近又看到幾篇不錯的 TED 影片,在此分享給大家

第六感驚人的潛力 - Parnav Mistry

事實上影片跟靈異事件完全無關(笑)

看一個印度的小小工程師,怎樣突破傳統思考
不斷的努力,追求創新的小故事



反向思考,經常會是意外創新的一種動力與契機
不拘泥於現狀,不斷的嘗試與改進,才是人類進步的源頭

最後,作者願意把原始碼等研究成果全部公開給世界上的所有人
這精神正符合了 TED 的理念,讓我倍受感動

接下來這篇是

發現人類視覺的假象 - Beau Lotto

演講者使用簡單的實驗,很明確的表現出人類視覺的特性
雖然這些特性,很早就在各大科學期刊上出現過,並不是什麼科技新知

然而,演講者點出了一個很重要的重點:
「你所看到的世界,並不是真實的世界,而是你的腦所認知的世界」

這些認知,或是認知的方式
則是由過去的經歷、體驗或是錯誤中學習而來的
很有趣不是?(笑)



這影片中,另外一個有趣的部份,是讓人如何去"聽"到影像
或是由影像來產生音樂,這種突破現有框架的思考,確實發人深省

底下這篇是

聲音影響我們的四種方式 - Julian Treasure

一般正常人在出生前,就已經擁有聽覺
我們所在的環境中,也有許多各式各樣的聲音
有些悅耳,有些則令人煩躁

下面影片簡單地說明了聲音對於人們最直接的影響



雖然這篇所敘述的並不是什麼嶄新的科技新知
不過點出的重點,是希望世界能因此變得更好
任何人想要在我們的環境中,加入一點什麼聲音時
不仿先想想,這樣的聲音,到底會對周圍的人們帶來怎樣的影響

啊,還有一個很重要的指標:
「開放式環境辦公室的生產力,是安靜房間的三分之一」
那些在辦公室製造噪音的人們,拜託拜託,隔壁就是會議室了(指)
我的耳機並非完全隔音啊 ... orz

啊,離題了
最後,這段影片雖然沒有上面幾篇精采,但是也傳達了很重要的訊息

大設計思考 - Tim Brown

這是在講述關於設計,以及思考的議題
近代的設計,慢慢轉往商業化,個人化
許多的設計,根本上無關於人類的進步,或者生活上的幫助
而只是要「與眾不同」以及「滿足少數人的欲望」等方向

這樣的設計思考,無法帶領人類繼續進步
我們應該用怎樣的方式來做設計與思考呢?
來看看下面這段影片



影片中提到許多平實,但是卻又很重要的概念
在此就不重複贅述了

希望以上幾篇演講,能帶給大家更新的想法
有興趣的也可以到之前的幾篇演講看看
讓我們的地球變得更好,共勉之

===

特別感謝 dxmonline 在 YouTube 上無私地分享中文化的影片

2009年12月4日

[茶包]Compiler Error - xxxx.tmp is not a vaild Win32 resource file (VS200x 無法編譯的錯誤 - xxxx.tmp 不是有效的 Win32 資源檔)

今天有同事突然跑來求救,說原本可以編譯的工具程式突然不能編譯了

跑去看了一下錯誤訊息,結果只出現:
「E:\xxxx\...\obj\Debug\xxxx.tmp 不是有效的 Win32 資源檔」
這樣的訊息

看起來真詭異,這種暫存檔案居然會變成不是有效的?!
第一個想法,就是先把該訊息所顯示的 obj 目錄更名
看看重新編譯是否能恢復 ... 結果不行(而且同事已經試過這方法了=_=b)

實在很離奇,那麼來檢查檔是否唯讀吧 ... 也沒有!!
這下糗了,本想幫同事幾分鐘內解決的小忙,結果居然是這種怪問題 XD
這樣史萊姆的面子會掛不住滴 ... 唔,有股危機感 ~

2009年12月1日

[分享]SANA 的新書:《嗶!OL今天不上班》

上週末到永康街覓食後,一如往常地順道經過金石堂書店
想說看看有沒有什麼不錯看的新書

走到門口,猛然看到有SANA的簽書會!!
就是這本:嗶!OL今天不上班
哎呀,印象中似乎有看過這個情報,不過怎麼會完全忘記了呢 XD

問了一下店員,說是在頂樓的會場,於是就快步上了五樓
剛進門,疑?怎麼有兩條排隊的隊伍?!
問了問旁邊的人,似乎是有不同的作家在簽名
會場看起來人並沒有滿出來,應該還有機會 XD
於是跑到旁邊的工作人員那邊,問了一下狀況

喔,原來可以現場買書之後排隊,好險還有機會 ...
不過,桌上的號碼牌怎麼是六百八十一號?
突然心頭一緊,想說「這得排多久啊?」
問了店員之後鬆了一口氣,原來不是從一號開始給

2009年11月25日

[心得]Castle Age Boss - Lotus Ravenmoore's Life 計算與傷害輸出底線

最近熱中於 Facebook 上的 Castle Age 這款遊戲

除了遊戲設計本身吸引我之外,這次換的這個插畫家的圖更是漂亮
從上次改版後,除了大蛇之外,也多了一個黑鴉女的 Boss 可以打
之前看到有人招出來,便興高采烈地跑去亂入

但是因為手邊又有龍,又有大蛇,沒有專心打
導致最後剩下 10% 飲恨,於是,點燃了我的企畫魂
用了 EXCEL 來研究,心血來潮想著:
「到底需要多少的力量,才能戰勝這些 Boss 呢?」

2009年11月16日

[茶包]UDK之我遇到了傳說中的許功蓋先生(Big5 Code Problem)

經歷了一整週的 UDK 介面繁中化,也開發了相對應的工具
(最大的收穫應該就是這工具了吧 ... 笑)
想說翻譯工作應該會順利進行,沒想到卻遇到了意外的問題

上週五,翻譯好的文檔匯出之後,重新開啟 UDK Editor
沒想到浮動視窗全亂掉,而且物件完全被鎖定,無法移動,
旋轉,以及縮放,這真是噩夢啊 orz

週五週六加上週日,找遍了所有翻譯項目,比對是否有缺字
或是翻譯錯誤,甚至跑去計算字數,看看是否有內定限制
搞得週末心情很差,又查不出 Bug ... 只能乖乖去睡

今天,突然靈光一閃,該不會是美國人的程式,發生了
中文大五字碼不適應症候群」吧? =_=

關於中文字碼在數年前於 php + mySQL 平台上造成的腥風血雨
在此就不多談,但是確實有耳聞這問題的存在,該不會也在我身上遇到了吧?
抱著實驗的精神,我寫了一些針對有問題的中文字比對的功能
結果發現,含有問題字的翻譯異常的多,例如:
"成功" 的 "功"
"允許" 的 "許"
"尚未" 的 "尚"
"擺放" 的 "擺"
"將會" 的 "會"
"半徑" 與 "路徑" 的 "徑"
"四面體" 的 "四"
除此之外還有很多常用字,也都不能使用,真是我的媽啊!!

將這些字元,利用替代字,或詞,取代後,重新開啟 UnrealEd
Boooom! 茶包消滅,一切正常了!! 可喜可賀 ~

不過話說回來,這些常用字都不能使用的狀況下 ...
要怎樣翻譯啊啊啊啊(翻桌)

真想槌死那些當年留下餘毒的那群 ... *&^%$#@!(以下略)
吼吼~~~~

2009年11月6日

[新聞]Unreal Development Kit Release - Unreal 3 引擎開發工具開放免費使用

今天聽到一件令人意外的消息: EPIC Game 釋出 Unreal 3 引擎的免費版本

Unreal Development Kit (562MB)

只要下載下來就能用,非商業用途完全免費!!XD

如果有因販售而獲利,除了授權用的 99 美金之外

所有獲利的總額,扣掉 5000 美金之後,其中的 25% 要分給引擎商

假設用了 UDK 製作了一款遊戲,獲利 15000 美金,只需要付
(15000 - 5000) x 0.25 + 99 = 2599 美金給 Epic Game

這對於推廣教育以及小規模的單機遊戲製作團隊,算是一大福音吧XD
(OS:或許也是為了以後UE4鋪路)

詳情可參考授權網頁

不過安裝時,卻發現雖然語系是 CHT , 但是卻是顯示簡体中文的窘境

歪鍋輪已經自動把我們統一了嗎?(汗)

不自力救濟一下怎麼可以,本著復興中華文化的精神(誤)

無謀的我,嘗試在非死不可上成立了一個中文的交流社團

不知道會有怎樣的效應出現呢(笑)

===

相關新聞:Epic Offers Free Unreal Engine 3 Dev Kit, New Licensing Deals

2009年11月2日

[茶包]C#.NET Windows From - RichTextBox Scrolling Hang (控制項捲動卡住問題)

話說,最近正在製作桌面便條紙的版本更新
沒想到意外的遇到了奇怪的 Bug ... orz

只要 RichTextBox 裡面有多行文字,之後使用任何方式捲動
(PageUp, PageDown, 滑鼠左鍵點選捲軸等)
都會造成 CPU 使用率飆到滿,直接就 Hang 住不能動的窘境

寫了這麼久的 C# 還沒遇到過這種撞鬼一般的事情!!
當然,先檢查是否有無限迴圈,或是無出口遞迴等可能 ...
問題是並沒有,再來檢查是否有 自訂 Event 連續被呼叫 ...
也沒有查到,一切都是依照上一版本改編,除了新功能之外
舊的功能理論上應該正常才是,程式碼也都沒有任何異常
RichTextBox 控制項重新拉進去也沒用,這真的是考倒我了
害得我最近吃不好也睡不好(誤)

「乾脆試試看公司的環境吧?」突然有這個念頭
於是就在不同電腦環境下,新開專案,直接丟個 RichTextBox
......疑?很正常啊(汗),真的是見鬼了 =_=
既然乾淨環境運作上是正常的,那一定是新的方法有一個關鍵
地方或是作法,跟以前不一樣囉?我如此想著

找啊找的,總是找不出程式上的異常,正當準備要放棄的時候
想到,該不會是用"拖拉式(Drag and Drop)"控制項的過程中
有什麼設定不一樣的地方 ... ?

突然,我發現了便條紙本身的 Form 多設定了一個透明色鍵值
(TransparencyKey),唯一的不同點,難不成真的是這鍋?!

抱持著學科學,實驗的精神,把 TransparencyKey 拿掉
Boom ! 茶包消滅,RichTextBox 再也不會因為捲動卡住了

...orz

2009年10月25日

[程式]C#.NET Chinese Word Translate 繁簡中文轉換

最近剛好遇到有人需要做大量的繁簡轉換,於是就找了一些資料
弄了一個 C#.NET 的繁簡轉換程式,方便大量批次作業使用的
我還沒學會應該要怎樣貼出漂亮的程式碼,還請多包涵 ...

基本的功能是採用 MS-Office WORD 開放的功能來做轉換
所以不管是開發的機器,還是安裝好要執行的機器上
都必須要有安裝 MS-Office WORD 才能執行

不囉唆,首先,要先加入 Word 的參考,
這邊是使用 Word 2003 的版本,所以是要找
Microsoft.Office.Interop.Word 的 11.0 版本

加入後,先新增一個類別(Class)用來翻譯,名稱就叫做 WordTranslateClass 吧
在類別中先加入下列內部變數:
    private _Application m_objWord = null; // Word App
    private Document m_objDocument = null; // Word Doc
另外,準備一些承接用變數:
    private object m_t = Missing.Value;
    private object m_nt = Missing.Value;
    private object m_dt = Missing.Value;
    private object m_v = true;
    private object m_sc = 0;
    private object m_of = Missing.Value;
    private object m_rd = Missing.Value;
接下來,先產生一個初始化物件的函式,就叫做 Initial() 好了
    // 產生新的 Word 物件
    m_objWord = new Microsoft.Office.Interop.Word.Application();
    // 使用 Word 物件 -> 開啟新文件
    m_objDocument = m_objWord.Documents.Add(ref m_t, ref m_nt, ref m_dt, ref m_v);
有了初始化,當然也要有釋放資源用的函式,就叫做 Release() 吧
    // 關閉 Word 物件
    if (m_objWord != null)
    {
        m_objWord.Quit(ref m_sc, ref m_of, ref m_rd);
    }
    // 釋放文件
    if (m_objDocument != null)
    {
        m_objDocument = null;
    }
    // 釋放 Word 物件
    m_objWord = null;
這樣,只要在程式的開始與結束加入 Initail() 與 Release() 就能正常使用了
接下來,要準備來源字串與目標字串:
    private string m_strSource;
    private string m_strResult;
當然,設定與取得字串的 SetWord() 以及 GetWord() 也要加上
這邊應該就不用貼程式碼了吧?XD 自己試著加看看 ~
(Hint : Set to Source String, and Get from Target String)

都準備好了以後,就是最核心的轉換工作了
轉換時,必須要依序傳入三個變數 - WdTCSCConverterDirection, bool, bool
第一個是決定繁轉簡還是簡轉繁
第二個是決定是否使用完整轉換通用運算式,如果不是則會逐字轉換
最後一個則是只有將簡體中文轉譯成繁體中文時,才可以使用

依照上述規則,可以產生底下的轉換函式 TransWords()
// 繁體轉簡體
public void TransWords(WdTCSCConverterDirection theType, bool theCommonTerms, bool theUseVariants)
{
    if (m_objWord == null)
    {
        Console.WriteLine("m_objWord == null");
        return;
    }

    if (m_objDocument == null)
    {
        Console.WriteLine("m_objDocument == null");
        return;
    }

    // 將輸入字串複製進去文件
    m_objWord.Selection.TypeText(m_strSource);

    // 將文件中的字串轉換
    m_objWord.Selection.Range.TCSCConverter(theType, theCommonTerms, theUseVariants);

    // 選擇目前文件
    m_objWord.ActiveDocument.Select();

    // 將轉換好的字串複製出來
    m_strResult = m_objWord.Selection.Text;

    // 清除文件內文
    m_objWord.Selection.Text = "";
}
怎樣,很簡單吧 XD

回到原本要工作用的 Form 內,先加上內部變數,並且 new 出來
就叫做 WTC 吧 XD
    WordTranslateClass WTC = new WordTranslateClass();
然後在 Form_Load 的事件中加上 Initial()
為了避免意外發生,使用了 try ... catch 保障一下 :P
    try
    {
        WTC.Initial();
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
這樣物件就可以正常使用了,噢,當然別忘了 Release()
建議放在 Form 的 Closing 事件中
    WTC.Release();
如果忘記釋放掉,會一直在記憶體中殘留 Word 的執行緒
佔用的記憶體就不會自動釋放,一定要小心喔!!

現在,要做繁簡轉換,只要依照下列三步驟就可以了:
    WTC.SetWords( "你想要翻譯的字串" );
    WTC.TransWords(WdTCSCConverterDirection.wdTCSCConverterDirectionTCSC, true, true);
    string 翻譯好的字串 = WTC.GetWords();
你可以嘗試放在某按鈕上,或是放到迴圈中測試也行
如果有需要,也可以與 ADO.NET 的物件作互動
大量批次的翻譯某 A 欄位的內容到 B 欄位這樣
假使真的太大量的批次,更可以配合多執行緒的方式
或是 BackgroundWorker 之類的方式製作背景作業
這方面的技巧就不在這多說了,不然會講不完(笑)

啊,如果到這邊還是有無法編譯過的問題,或許是因為忘了加入某些 namespace
檢查看看是否都有 using 以下的 namespace :
// add using namespace
using Microsoft.Office.Interop.Word;
using System.Reflection;
都加上了,裡論上應該就能順利執行了 ^_^

就醬 ノシ

2009年10月22日

[分享]2009秋季新番第二輪

續前文,秋季動畫還有很多不錯的

首先,追了兩期一百多集的動畫:しゅごキャラ!(守護甜心)

意外地出了第三期,完全超過原作的進度,原本應該結束的動畫
這樣強硬的延長,會變成怎樣呢?(笑)
如果編劇沒有換人的話,應該還是有一些可看性吧 ... hmm

一開始看到還嚇了一跳,以為這東西變成真人版呢(汗)
原來是本篇只剩下中間十分鐘左右,前後都被"其他東西"填滿了
一開始真人部份當然是跳過(笑)
可愛版的笑話橋段還不錯看(大笑)
本篇去掉OP/ED只剩下一點點,應該是把一集的分量,做兩集用吧
後面也有真人亂入,真是不習慣 ... 一整個萌不起來 orz

另外,水樹奈奈好像每次演唱會都能出單曲,真厲害 ... 啊,離題了XD
總之,還是列入會追的動畫 ^_^

接下來,正在看的是:夢色パティシエール(夢色蛋糕師)

這是由松本夏実的漫畫作品改編的動畫
跟守護甜心有點類似,都是後面會"跟著一個東西"的設定
努力完成夢想,勵志型的兒童卡通(針對國小生為主的觀眾)
バニラ好可愛啊 ~~~ ... ......

奇怪,我怎麼這麼喜歡看小朋友的動畫(抓頭)
無論如何,這部動畫也是不錯看,已列入名單中

接下來,正在看的有:生徒會の一存(學生會的一己之見)

這東西原本並沒有注意到,是因為看到ニコニコ動画上面的短片:





結果就不小心被會長萌到了(炸)
這部作品的類型有點令人意外,簡單形容就是像幸運星或是旋風管家一樣的吐槽動畫
如果看過的動畫作品不夠多,很可能會錯過梗而不自知唷(笑)
ネタ多到爆啊~~~~

看在會長這樣萌的份上(不管是造型或是聲音),承認列入名單中(蓋章)

這次也介紹三部片好了,還有很多動畫還沒時間看
先醬 ノシ

2009年10月16日

[隨想]Limit of people (人的極限)


<Limit of people>
<人の限界>
<人的極限>
Everyone has limit.
ひとは限界がある
人人都有極限

Someone challenge it.
ある人はそれをチャレンジする
有的人選擇挑戰它

Someone stuff it.
ある人はそれを詰める
有的人選擇塞滿它

Slime Metor
スライムメテオ
史萊姆流星
註:若英日語有誤請指教。

2009年10月15日

[筆記]Windows XP Pagefile Setup (分頁檔設定)

最近看到很多人在重新安裝電腦,記憶體也增加到了 2~4 GB 不等
雖然記憶體增加了,不過相信有很多人,並不知道 XP 安裝好之後
預設的分頁檔設定,並沒有按照最佳化的方式去做,而是以最小資源去設定的

拿文件上的說明為例,最小值應為記憶體的 1.5 倍,最大值應為最小值的 3 倍
也就是說,如果你有 1 GB (1024 MB) 的 RAM
最小分頁應該設定在 1536 MB (1024 x 1.5)
而最大分頁應該設定在 4608 MB (1536 x 3)

不過,這樣設定會造成 pagefile.sys 佔用同樣多的硬碟空間,要注意
如果 C: 的空間吃緊,可以將分頁設定在其他比較空曠的磁碟分割中
並且設法讓分頁檔在硬碟中是佔用連續的區塊,這對存取速度上有影響

那如果裝滿 4 GB 的 XP(32-bit) 應該要怎樣設定呢?

事實上,XP 能夠規劃的記憶體量,只有 3.25 GB (3328 MB) 而已
(簡單說就是系統保留住造成的,一切都是微軟的錯XD)
所以最小分頁只需要 4992 MB 就夠了

而最大分頁按照上述方法會暴增到 14976 MB,相當於 15G ... 囧!!
事實上按照這樣設定後,硬碟中的 pagefile.sys 的檔案分佈很有可能被分段切開
即使是連續的,也鮮少有人會把應用程式開啟到 10GB 以上的常駐資料
因此我個人是把最大分頁設定成為 9984 MB (= 3328 x 3) 這樣

分頁檔的設定方式如下:

開始功能表 > 我的電腦 > 右鍵選"內容"
系統內容視窗 > "進階"頁籤 > "效能"群組按下"設定"按鈕
效能選項視窗 > "進階"頁籤 > "虛擬記憶體"群組按下"變更"按鈕
就可以開始設定分頁檔大小了,預設是放在 C:

數字填完後,要按下"設定"之後,變更才會被記錄
按下"確定"後,必須要重新開機,新的分頁設定才會生效

這類設定通常建議在硬碟相當空曠的時候做,分頁檔才不會散開
造成反效果,最好的時機應該為電腦重灌,或是硬碟整理完成後
希望這能讓大家的電腦更順暢,尤其是筆記型電腦

===

參考文獻:如何設定 Windows XP 中的效能選項

2009年10月14日

[分享]開發好創意的七件事

那麼,應該要怎樣才比較能夠做好腦力激盪呢?

再來看看下面這段影片



開發好創意的七件事

* 決定腦力激盪的目的

* 選定一個大家都是清醒的時間

* 擬定目標以及發想的重點

* 補充腦力食物,用食物解放思緒
(我認為這一點因人而異, 飲料也可)

* 找個舒適空間,有交流的空間

* 書寫刺激想法,紀錄網住靈感

最後這段話很經典:

扼殺士氣的最快方法,就是從不執行創意人的點子

認可創意人的點子,是最大的鼓勵

共勉之 ~

2009年10月13日

[分享]毀掉好創意的十句話

你還在亂用腦力激盪嗎? XD

來看看這段影片



毀掉好創意的十句話:

* 如果沒壞,就沒有必要修啊 ~

* 一直以來,我們都是這樣做的啊 ~

* 你知道這樣會增加多少工作量嗎 ~

* 這又不是你的責任!!(這又不是你負責的)

* 這不可能成功,因為 ~

* 已經有人試過了,不好!!

* 這太貴了 ~

* 國外已經有人做過了 ~

* 我們已經試過了 ~

* 什麼創意!!你們想得都一樣 ~

你是否覺得,這些話常常聽見?! XD

2009年10月11日

[分享]TED影片精選(中文)

最近看了一些 TED 影片,感觸良多,在這邊與大家分享

先來介紹 Johnny Lee 的 TED 演講 (中文翻譯)

紅外線並不是新的發明,但是新的創意卻可以將原有的技術

導向以前不容易辦到的事情,並且省下大量的成本



看完之後,連我都想要製作一些跟這有關的體感遊戲了說(笑)

有沒有人想要做新體感遊戲的啊~~(四處觀望) XD

===

接下來介紹一些比較嚴肅的話題 ...

拯救百萬兒童的簡單設計(中文)

在第三世界國家,困苦的生活是,我們在先進都市難以想像的

讓我想起麥可的那首歌 : Heal The World

有科學家們,不斷投入心力於改善他們的生活,以及市場經濟

讓我們來看看這一則故事:



玉米果然是蔬果中的黃金,真的是令人意外的發現 XD

玉米的經濟價值遠超過我的想像!!

人類在大量燃燒石油化學燃料的同時,也在限制自己的未來

其實只要多想想,很多解答事實上就在身邊啊 ~ (茶)

大家多注意環保吧~~

===

接下來,這主題應該很多人都很有興趣,尤其是為人父母的

教育扼殺創意(中文)

很多人都發現到,目前世界所盛行的教育制度,事實上是在扼殺創意

阻止了自由的思考與天賦的發揮

政客們口中所謂的教育改革,基本上也沒有朝向正確的方向來去改進

孩童們的升學壓力不減反增,補習教育盛行,農業與傳統產業沒落等

這些都是社會的潛在危機,不只是當政者應該重視,全民都應該重視

希望大家能花一點時間看看這段演說 ...



看完之後,相信很多人感觸都很深

"小朋友會願意去冒險與嘗試,如果他們不知道,就會用猜的"

"他們不怕犯錯"

"所有的孩子都是天生的藝術家,問題是,長大後如何保持?"

茱莉安的例子相當的經典,可惜並不是每個人都能遇到這樣的際遇

我自己也曾經是受害者,不斷地被壓抑,以及被否定,甚至被處罰

只因為我跟其他人不一樣,或者我不認同老師所說的事物以及看法

後半段說明關於智力的三件事情,我個人相當認同

希望能將這概念,轉化成為社會轉變的力量,散播出去

讓台灣的教育能夠突破傳統思維,更進一步的朝向真正的多元發展

"教育,是為了讓孩子們有能力應付多變與未知的未來"

發現自己的天賦,發現孩子們的天賦,並且讓它發光發熱!!

啊,舉例中的一段話我覺得很有趣

"一個男人在森林中說出了真心話,如果沒有女人聽見,男人還是錯的嗎?" XD

===

接下來,來聊一聊什麼是創意以及顧客需求

義大利麵醬汁的靈感(中文)

傳統的想法,往往會朝向製作"唯一的最好",而走入死胡同中

換句話說,就是要做出"完美"的,而且又能"通用"所有人身上

但事實上,人們心中最深處的渴望,往往連自己都沒有辦法說清楚

需求,是因人而異的,讓我們來看看這段義大利麵的故事(擦口水)



"There is no perfect to all, but there is a perfect to you."

令人意外地結果,不是嗎?(笑)

光是"想法"這種東西,就能造就結果的大不同

我想這也是 TED 所一直要推廣的東西吧 ^_^

"Make things fun. Make people happy."

當你們在製作一項產品的同時,是否也在追求一種"不存在的完美"

而忽略了眾多"屬於某人的完美"呢?(笑)

"頭腦不知道舌頭想要什麼" ← 這句很經典

拋開柏拉圖式的想法,拋開所謂的萬用法則

多多探究產品潛在的多樣性吧!!!!

噢,還有一句很經典的句子我也很喜歡

"對山葵裡的蟲來說,整個世界就是山葵" XD

===

接下來,很多人都會問的

什麼是顧客真正想要的(中文)

說到近代經濟的轉變,已經從"服務經濟"演變到"體驗經濟"的時代了

"最重要的是要忠於自我,如夜之繼日般奉行,也不致對人虛假"

這三句話真的很棒,來花點時間看看以下的演說 ...



演說中有幾句我還滿喜歡的

"不忠於自我最簡單的方法就是,不去了解你自己的傳統,也就是跟你的傳統斷絕關係"

"忠於自我的關鍵,就是了解你是什麼商業(產業)"

另外,我很喜歡演講中提到的,四個象限的那個概念

is true to itself / is what it says it is

is NOT true to itself / is NOT what it says it is

你正在做的是"真的真實",還是"假的造假"呢?(笑)

最後的總結也是相當經典,令人深省

===

延伸閱讀:邁向成功的 8 個秘密 ( by Richard St. John )

這是從一個前輩的 Blog 讀到的,其中我最喜歡的是 CRAP 那段 XD



很棒的三分鐘演說,在TED,不管有沒有時間,才三分鐘,看一看吧!!

以上 ノシ

2009年10月10日

[萌日]十月十日謂之萌,普天同慶!!

早上起來打開電視,閱兵等往年有的國慶新聞統統不見去
一時之間我還以為我睡到11日的呢XD
今年沒有國慶!!所以就用世界同萌日()代替!!



雙十節為台灣中華民國政府訂立的國慶日,每年的十月十日會盛大慶祝
而晚上會有令人難忘的煙火表演!!~~情侶們與小朋友的最愛~~
往年都會在台北舉辦,近年來才有在其他縣市舉辦過,像是高雄

不知道啥是國慶日的可以到政府的復古風官方網站上去看
(雖然我一直看不懂"薄海騰歡"是啥意思,該不會是渤海歡騰吧?)

既然今天是國慶日,那就請ミク來唱首國歌吧~~~~

2009年10月9日

[分享]2009秋季新番搶先看

今年秋天,有許多好看的動畫

首推的當然是とある魔術の禁書目録(中譯:魔法禁書目錄)
的番外篇:とある科学の超電磁砲(中譯:科學超電磁砲)

這是敘述利用科學力量,培養超能力者的學園都市中,所發生的故事
故事的主角是 御坂美琴(みさか みこと) Misaka Mikoto
等級五的電擊能力使,常盤台國中學生,人稱超電磁砲(レールガン)
但是卻被前男主角上條當麻稱為麻麻(ビリビリ)女(中譯:放電國中妹)
因為強大的電擊能力在當麻面前都會被"消去",而對主角有奇妙的對抗心態
每次遇到都會要求要分勝負XD

從禁書目錄的時候,就覺得這角色很有個性,沒想到可以當上主角
原作由另一個觀點來看同一個世界,感覺很有趣 ^_^
動畫的第一集表現得還不錯,本季應該會繼續追到完

好期待週末的第二話啊~~

接下來,要推薦的是:にゃんこい!

主角高坂潤平(こうさかじゅんぺい)有著對貓過敏的體質
只要有貓咪靠近到一定的範圍內就會打噴嚏,被妹妹稱為"貓感應器"XD
全家人都很喜歡貓,家中也有飼養一隻貓叫做ニャムサス(喵姆薩斯)
當然,因此主角也過得非常辛苦(到處都是過敏原)
有一天,主角突然聽得懂貓說話(驚!!)
從此開始了災難般的日子(笑)

這部還滿有趣的,暫時會繼續追下去

最後是話題作品:けんぷファー

主角瀬能ナツル(せのうなつる),不明所以的會變身成女生 ...
光看到這種設定就很無力了 orz
還不錯的是很多鏡頭都不會亂露內褲,感覺上應該不是賣肉的動畫
第一話大多是對打與角色介紹,看起來之後也會一直打來打去吧 =_=
對這部沒多大興趣,不過似乎有很多人喜歡這部(疑?)

ま~"喜好"這種東西本來就是因人而異的
這部片應該不會深入去追

先醬ノシ

2009年10月2日

[分享]化物語 - 蝸牛 - 八九寺真宵的相關動畫

最近,剛好聽到朋友提到化物語這部作品,就稍微查了一下

看到角色介紹的八九寺真宵(はちくじまよい)的時候,馬上就被萌到了

先說,我可不是蘿莉控(堅決貌)

なぞのこえ:「このロリコンどもめ!」

雙馬尾加上自信的笑容,腳上的OK繃,背上的背包,加上八重齒真的是萌點滿滿!!XD

二話不說,一口氣就看到第八話~~~~(好累 orz)

實際上這角色並沒有很萌,滿普通的,但是卻相當有趣,看到目前為止還是覺得這角色很有魅力

聽說撫子更受歡迎,等我看到後半段再說吧(笑)

既然知道了這部作品,當然要看看 Nico 上有哪些相關影片囉 ... 喔喔,一卡車!!

下面這個是原本的角色OP(片頭),以及CM(廣告)



原曲也很好聽喔 ^_^ 不愧是かがみんw

接下來這段影片有劇透(劇情洩漏),沒看過的請迴避XD

2009年10月1日

[心得]美國 NASA 關於 Morakot 颱風的紀錄

參考資料:NASA - 2009 - Morakot

由於本人英文不好,如果有更專業的人能幫忙補充會更感謝XD

最近大家都在關心颱風的事情,剛好之前有研究一下

在這邊分享給大家看看,國外的氣象資料有什麼不同

另外,以下節錄的日期是有時差的~~

===

August 4, 2009

Tropical Storm Morakot Forms in Western Pacific



熱帶性低氣壓在西太平洋海上形成

似乎在形成的初期,就有旺盛的熱對流(<-只是個颱風雛形)

2009年9月28日

[雜記]2009的教師節

今天是傳說中孔子的誕辰 ... 也就是我的生日!(挺)
孔子應該也是天秤座的,所以才會處處論中庸之道!!(誤)

啊,離題了 ...

話說,古時候的人應該都是依照農民曆在記事的吧
那麼西曆九月二十八日是孔子生日這由來又是 ... ?

2009年9月23日

[分享]全家娘的相關動畫

先說明什麼是「全家娘」,就是全家便利商店擬人化的女性角色 XD

日本全家便利商店:ファミリーマート(FamilyMart)簡稱ファミマ(Famima)

在秋葉原開了間分店,也不知道發生了什麼事情(原因我還沒查到)

就有人用了入店的音樂,製作了這首 Remix ...



沒想到,單純的入店音,居然可以變成這種氣氛,日本真多鬼才!!

如果入店音都變成這樣,那買東西的人可能都靜不下來了(笑)

接下來,發現了不少衍生作品,像是有人把它唱成日文歌 ...

2009年9月21日

[筆記]程式碼最佳化 - C / C++ Code Optimizations

這邊整理了一些網路上找來的資料,對於最佳化程式有些許的幫助。
不過程式很多情況並不是通用的,這些資料僅供參考,並不是定律。

* 使用初始化列表(Initialization Lists)
儘量在建構式使用初始化列表。舉例:
使用
TMyClass::TMyClass(const TData &data) : m_Data(data)
{
}
取代
TMyClass::TMyClass(const TData &data)
{
  m_Data = data;
}

* 最佳化 For 迴圈
如果可能,倒數到零會比由零計算到 n 來得好。舉例:
使用
for (i = n-1; i >= 0; --i)
取代
for (i = 0; i < n; ++i)


把東西跟"零"比較,總是較快的。
另外在 For 的第三部份(每次迴圈會做的事情)使用
++i
會比使用這個
i++
要來得快

* 使用整數(int)
在可能的情況下儘量使用 int 的資料型態,而不是 char 或 short。

* 讓 Local Function 成為靜態(static)
如果可能,宣告區域函式為靜態。舉例:
static void foo()

(如果不適合靜態也不能勉強,還是要以物件導向與程式彈性為優先考量)

* 最佳化 If 判斷式
分析出跳脫點。舉例:
使用
bar();
if (condition)
{
  undoBar();
  foo();
}
取代
if (condition)
{
  foo();
}
else
{
  bar();
}

使用分析器與好的判斷依據去決定,恢復 bar() 的動作(undoBar)是否比跳脫來得快速。
(感覺上似乎是要避免 else)

* 最佳化 Switch 判斷式
把最常用到的 case 放在第一個。

* 避開昂貴的運算子
加法比乘法便宜,乘法比除法便宜。

* 宣告時初使化
可能的話,變數宣告時,同時初始化變數。舉例:
使用
TMyClass x = data;
取代
TMyClass x;
x = data;

宣告之後才初始化,會觸發物件的預設建構式以及其賦值運算子。
若在宣告時初始化,只觸發其複製運算子。

* 傳參考
總是嘗試傳遞類別的參考,而不是傳遞類別的值。舉例:
使用
void foo(TMyClass &x)
取代
void foo(TMyClass x)

(不過我比較習慣傳指標,不知道有沒有影響)

* 延遲變數的宣告
讓變數只被宣告在剛好要被需要之前。
記住當一個變數被宣告,它的建構式也同時被呼叫。
如果這變數並沒有在這範圍(scope)內被使用到,是相當浪費的一件事情。

* 使用運算子 'op='
如果可能,使用 'op=' 取代 'op'。舉例:
使用
x += value;
取代
x = x + value;

前者比較快是因為它省略了暫存物件。

* 將小型函式宣告為 inline
很小,卻又對效能影響很大的函式,應該宣告為 inline。舉例:
inline void foo()

這會使編譯器複製多個函式實體到所有被呼叫的地方,以加快速度。
假設 inline 了大型函式有可能會造成快取失誤而讓執行速度降低。

* 使用未命名(Nameless)物件
如果可能,使用未命名物件。舉例:
使用
foo(TMyClass("abc"));
取代
TMyClass x("abc");
foo(x);

因為前者的引數與物件本身共享記憶體。

參考資料:C++ Optimizations
延伸閱讀:Bitwise Operations

2009年9月18日

[分享]Facebook Flash Application 開發心得

剛好在網路上找到不錯的文章,貼在這邊備忘。

I Am Jason 的 Facebook Flash Application 開發心得

(1) Facebook Connect - 如何開始

(2) Facebook Connect - 接上 Flash

(3) 由 Flash Api 從 Facebook 取得資料

(4) Iframe 的架構下取得 Session

有興趣的人可以試試看 ^_^