20121108
DB2開啟ORACLE相容的問題
最近踩到的坑。
1.TRANSLATE函數參數的順序相反:
ORACLE: TRANSLATE(string,from,to)
DB2: TRANSLATE(string,to,from)
2.不確定是哪個相容flag,將空字串視為NULL。
預設是關閉的,在判斷式會有蠻多問題,如
trim(' ')=''
trim(' ') IS NULL
trim(' ') in ('',NULL)
這3個判別式的結果預設和轉換開啟時是完全相反的
20121007
20120919
20120901
恋のヌルポ
恋のヌルポ (作詞:@memoticu)
Calling calling
me.love(you) 愛してる true
Calling calling
you.me(love) 恋してる true
運命さえ感じられる
輝き満ちた日々
Calling calling
me.love(you) ヌルポ どうした?
Calling calling
you.me(love) ヌルポ どうして?
運命さえ感じられた
輝き 消えた
きっといっぱい辛い思いさせたね
でなきゃ
バッファーオーヴァーフロー
起こさなかった
君の
アドレスには
もう届かない
レファレンス
恋のヌルポエラー
Calling calling
me.love(you) 愛してる true
Calling calling
you.me(love) 恋してる true
運命さえ感じられる
輝き満ちた日々
Calling calling
me.love(you) ヌルポ どうした?
Calling calling
you.me(love) ヌルポ どうして?
運命さえ感じられた
輝き 消えた
きっといっぱい辛い思いさせたね
でなきゃ
バッファーオーヴァーフロー
起こさなかった
君の
アドレスには
もう届かない
レファレンス
恋のヌルポエラー
20120606
DB2 尋找PROCEDURE對應的PACKAGE
http://www-304.ibm.com/support/docview.wss?uid=swg21497134#D2
The naming seems random.
The naming seems random.
20120416
Disk Utility cannot / will not repair...: Apple Support Communities
Disk Utility cannot / will not repair...: Apple Support Communities:
sudo diskutil repairpermissions /
sudo diskutil repairpermissions /
20120407
Perfume - Spring of Life MV 感想
日本人對於機器人的感情真的很異常。
機器人有關的創作量世界第一之外,擬人化的創作也絕對是世界第一。
例如vocaloid。
我在想是不是因為他們覺得自己很像機器人,活在沈重的規制跟責任下。
就如perfume這次的pv、AKB48的Beginner,
實際上有很多作品似乎都有這個暗示:
你們活的跟機器人一樣,應該要更有感情。
另一個原因可能是日本文化傳統上對於器物工具的執著就很深。
東西用久了會變妖怪,所以什麼都可以擬人化。
他們似乎相信人最後能跟工具溝通。
反過來說,他們似乎也相信人可以跟工具一樣活著。
於是無生物擬人化,人又變機器人,
機器人又變成有靈魂的機器人這樣。
其中又有一個很重要的因子,就是「偶像」。
日本人似乎不會否認「偶像」是一種建前的存在,被塑造出來的形象。
偶像具有處女性、神性,是美德、美、夢想的結晶。
有可能便便都是香的(今昔物語)
但是偶像也常常被認為是被操弄的存在,
被公司塑造虛假的形象,枕營業傳聞等。
所以偶像在pv演出機器人其實像是雙重的隱喻。
pv的結局中機器人獲得感情,偶像本身的感情有沒有解放卻不得而知。
就好像BiS的My Ixxx PV 。
畫面中三個純潔的少女在大自然裡自由嬉戲,
可是他們是偶像,
他們背負幕後黑手要他們成為搖滾偶像,
全裸炒話題,
同伴的脫退,
強勁對手入團等等的壓力。
顯現在1:19的地方
20120404
Firefox on OS X: command+w
When the last tab of a window is closed,
the window is also closed, finally.
20120401
20120322
document.all(id) equavilent for common browsers
var items = document.getElementsByTagName('*');
for(var i=0; i < items.length; i++)
if(items[i].getAttribute('id')=== id )
foo(items[i]);
for(var i=0; i
foo(items[i]);
20120202
20120107
20120102
Do not use Hungarian notation.
General Naming Conventions
Even in dynamic language, which do not check type for you.
That's what dynamic language for,
things should work no mater which type is received.
If they don't, just catch or throw an exception.
See this thread
See this thread
訂閱:
文章 (Atom)