Fold All / Expand All

2007年6月30日 星期六

菅野よう子/攻殻機動隊STAND ALONE COMPLEX CD-BOX

攻殻機動隊STAND ALONE COMPLEX CD-BOX
【初回完全限定生産】

neowing還沒資料,不過amazon.co.jp和CLUB JAPAN都已經有了。

VIZL-256
2007年8月22日
14700円(税込)
disc數量:6

包括STAND ALONE COMPLEX系列已發售的5張CD,和未收錄音源的OST4,另外加上tachikoma彩繒的USB disk。

限量是殘酷的。用.27去算的話,這個要新台幣4000元耶…

2007年6月29日 星期五

英雄伝説 空の軌跡 the 3rd 第二報



ええから、めしネタをやめな

真的變成漫才コンビ了~~不過上面這些畫面,神父都已經懶得吐槽了

2007年6月28日 星期四

英雄伝説 空の軌跡 the 3rd 第一報

我說神父你關西腔就算了,連對話都一定要開啟吐槽模式嗎

這代對話怎麼從一開始就歡樂到不行,除了無限關西腔吐槽,ティータ媽也是個歡樂角色,不停抱怨自己老爹,還把ティータ照片拿出來炫耀是怎樣|||

最誇張的還是女主角吧,登場時是超嚴肅發言,結果實際上是…請見上圖XD

看著這對話,我是在玩英傳,還是在看お笑い番組啊…

批踢踢實業坊與批踢踢兔斷線的原因

這是一篇非常不專業的文章,作者沒有進行完整、徹底的實驗,僅以一般網路工具所得的資料,就自行判斷下結論。作者對於網路中關鍵的設備,都沒有管理權限。總而言之,以下的內容就如同rumor一樣。

2007年6月28日晚間以及隔天6月29日早上與晚間,批踢踢實業坊與批踢踢兔同時出現斷線並且無法連上的狀態,問題出現時間不定期且持續時間為不定長度,可能數分鐘或數十分鐘。此次現象並非機器過載無法登入或是停機進行維修,問題點在於資訊系館內部網路出現問題,導致無法連線。

實驗一、
6月28日晚間,在資訊系館裡的某實驗室裡,眾人發現ptt和批兔同時斷線,而且整個連外也都斷掉。利用traceroute發現,連第一個應該碰到的gateway都沒有回應,系館內部對外網路當然中斷。

實驗二、
6月29日晚間,同樣情形再度發生,利用Wireshark發現,雖然對外連線皆失敗,但是主機本身卻仍可以收到大量由外部送來的UDP封包以及少量TCP封包。拿著Notebook,使用ntu無線網路,發現可以連線到Google,此時再ping內部主機,同時內部主機持續聽封包,理所當然ping是沒有回應,然而內部主機卻有收到ICMP封包並且有回覆。

由上述兩項實驗,可得結論為資訊系館內部gateway或週遭的switch出現了只會forward單向封包的情形,導致資訊系館網路與外部斷絕。

flaws:
  1. The author did not perform the above test from other place in CSIE building. The problem may have the result only at the author's machine.
  2. The author did not perform the above test from outside of NTU. Therefore, the author cannot claim that there is no problem in NTU network.

anison發行情報 (7/4)

http://www.animate-shop.jp/audio.shtm
http://www.neowing.co.jp/newrelease/anime_cd/
http://www.ginsei.jp/ANIME/anime_CD.html
http://www.oricon.co.jp/music/release/S/0/ma/
http://www.tsundere.com/music/

Color Code Converter


TVアニメ「ドラえもん」主題歌
mao
2007/07/04
single「夢をかなえてドラえもん
COCC-15982, 1260円(税込)

1. 夢をかなえてドラえもん/ mao
2. 踊れ・どれ・ドラ ドラえもん音頭 2007/ ドラっ子隊
3. 夢をかなえてドラえもん(オリジナル・カラオケ)/ mao
4. 踊れ・どれ・ドラ ドラえもん音頭 2007(オリジナル・カラオケ)/ ドラっ子隊

TVアニメ「キスダム-ENGAGE planet-」OPテーマ
II MIX ⊿ DELTA
2007/07/04
single「時空を超えて
GNCA-7908, 1260円(税込)

1. 時空を超えて
2. Pocket Rocket Revisited
3. 時空を超えて(Original Karaoke)

「名探偵コナン」オープニングテーマ
GARNET CROW
2007/07/04
single「涙のイエスタデー
GZCA-4096, 1260円(税込)

1. 涙のイエスタデー
2. Go For It
3. 一番素敵だった日

PLAYSTATION 3「FolksSoul -失われた伝承-」オープニングテーマ
abingdon boys school
2007/07/04
single「Nephilim
ESCL-2958, 1020円(税込)

1. Nephilim
2. LOST REASON

映画『Genius Party』のエンディングテーマ
二千花
2007/07/04
single「Genius Party
YRCN-10200, 1260円(税込)

1. Genius Party
2. Garage
3. NOBODY'S OFF THE HOOK
4. Genius Party(Instrumental)

奥井雅美
2007/07/04
single「It's my life
[DVD付初回限定盤] EVCS-12, 2100円(税込)

1. It's my life
2. -w-
3. It's my life(Instrumental)
4. -w-(Instrumental)

VA
2007/07/04
album「The Best of Tales
[DVD付限定盤] AVCD-23301, 7000円(税込)
[通常盤] AVCD-23302, 2800円(税込)

1. VS/ misono
2. TAO/ Do As Infinity
3. good night/ Every Little Thing
4. そして僕にできるコト/ day after tomorrow
5. Starry Heavens/ day after tomorrow
6. Key to my heart/ 倉木麻衣
7. flying/ GARNET CROW
8. 夢は終わらない~こぼれ落ちる時の雫~/ よーみ
9. 夢であるように/ DEEN
10. 夢は終わらない~こぼれ落ちる時の雫~/ 吉田由香里

FictionJunction YUUKA
2007/07/04
album「circus
[DVD付限定盤] VIZL-235, 3570円(税込)
[通常盤] VICL-62426, 3045円(税込)

1. circus
2. aikoi
3. Silly-Go-Round
4. blessing
5. 荒野流転 ~Full Size Mix
6. よろこび
7. 光の砂漠
8. romanesque ~Full Size Mix
9. ピアノ
10. 六月は君の永遠
11. 焔の扉
12. angel gate

JAM Project
2007/07/04
album「JAM Project BEST COLLECTION V Big Bang
LACA-5650, 3000円(税込)

1. Break Out (TVアニメ「スーパーロボット大戦OG ディバイン・ウォーズ」OPテーマ)
2. STORMBRINGER (TVアニメ「鋼鉄神ジーグ」OPテーマ)o Cruz
3. Name~君の名は~ (PCゲーム「マブラヴ オルタネイティヴ(限定解除版)」アバンテーマ)
4. Salvage (PS2用ゲーム「ギャラクシーエンジェルII 無限回廊の鍵」グランドEDテーマ)
5. Divine love (TVアニメ「セイント・ビースト~光陰叙事詩天使譚~」OPテーマ
6. RISING FORCE (TVアニメ「スーパーロボット大戦OGディバイン・ウォーズ」スーパースピリットインスパイアテーマソング
7. Dead or Alive (TVアニメ「鋼鉄神ジーグ」OPテーマ C/W)
8. エンブレム~名も無き英雄達へ~ (TVアニメ「よみがえる空-RESCUE WINGS-」EDテーマ)
9. DRAGON STORM 2007 (DRAGON GATE オフィシャル・テーマソング
10. Fight to the end~聖戦~(TVアニメ「スーパーロボット大戦OG ディバイン・ウォー ズ」イメージソング)
11. IN FATE (PS2用ゲーム「セイント・ビースト~螺旋の章~」OPテーマ)
12. The everlasting (TVアニメ「スーパーロボット大戦OG ディバイン・ウォーズ」OPテーマ C/W)
13. Garimpeiro (original song)

下川みくに
2007/07/04
album「さよならも言えなかった夏
[DVD付限定盤] PCCA-2464, 3675円(税込)
[通常盤] PCCA-2465, 3150円(税込)

1. 二人のカメラ
2. さよならも言えなかった夏
3. 藍色の空の下で
4. ubiquitous
5. キミの願い
6. my home
7. 南風
8. Bird -album mix-
9. もう一度君に会いたい
10. アルタイル
11. さよならの終わりに

2007年6月27日 星期三

Is Safari on Windows really fast?

ppk在Safari 3.0 re-reviewed裡提到,原本有Safari Windows版對網頁設計來說,不用有MAC機器也可以測,但是現在看起來,其實是變成有三種Safari需要測…Windows, Mac, iPhone。

而Apple宣稱Safari是世界上最快的瀏覽器,這部份ppk只做了幾個測試,另外有一篇Safari and page load timing做了較完整測試,並且發現了Safari的問題,如果使用JavaScript去做網頁顯示速度測試的話,Safari會比其他瀏覽器快上許多!

首先,onload這個東西,之前在windows.onload problem, trigger functions before the whole page elements loaded提到過onload會等到所有的物件都下載完才會執行,其實更精確的講是下載完後,圖片要解碼完、script要執行、style要算好並顯示,基本上Firefox和Opera都是這樣,然而Safari並不會這麼晚才執行,所以如果要用onload來做為計算顯示時間的方法,Safari顯然會比較快。在測試文章中,作者提到一些強迫Safari等的方法,但是加下去之後,就不是單純計算顯示時間而已,總而言之,沒辦法公平地利用onload來計算顯示時間。

另外還有Date Object更新的問題,作者嘗試用iframe來抓顯示速度,但是Safari在iframe處理時,date object會有問題。

所以目前能公平測的方法是:用人眼和碼表…

這Safari on Windows好像到目前還只能算玩具啊

Download Mp3s From Google

Download Mp3s From Google: Type your favorite song and search

Novel!!

關鍵字用中文的話,似乎搜尋出來的數量沒那麼多,畢竟有編碼的問題。不過這個作法真的是傷當聰明,說實話,沒有什麼技術性可言,就是利用Google search而已,但是我相信作者宣稱的Better than LimeWire這點,的確在某些情況下是成立的。

這個作法是架構在一個前提,就是Apache內建的Indexing功能,當一個資料夾內沒有DirectoryIndex的檔案,而且這個資料夾的Options有開Indexes,當使用者路徑指向此資料夾,Apache就會把所有的檔案與子資料夾列出來。

因為這個特性,許多大學生會把音樂、影片…等東西,放在學校空間,分享給朋友。以前就常有人放電影,而把硬碟空間用完,害大家沒辦法寫作業。

所以作者利用的就是Google提供的功能,搜尋標題為Index of(因為Apahce產生出來的清單頁面以此為標題)、內含mp3, avi等字樣,再加上想找的歌的關鍵字,可以找到檔案的機會就非常大。

其實作者還可以再做些許修改,例如說拿掉last modified、description,因為Apache 2.2開始,預設只會顯示檔名;檔案名關鍵字可以再加上wma, rmvb之類的東西。

話說利用這個方法,竟然找到了三十幾首refio的mp3!

おおきく振りかぶって 第十一話

想到要來寫心得時,才發現這集是看raw,而且看完就砍了……拿漫畫來頂一下。

這集是去參加埼玉地區抽籤,一開始栄口因為太緊張跑去洗手間,三橋也跟著去了,卻在洗手間"撞"見榛名。在榛名得知西浦的投手就是三橋時,心中想著「勝った」,對三橋則是說出「お互い頑張ろう!」。

おくさま、これヤバくないか!

太恐怖了,這種對話內容,劇情還是快點回到球場上吧。

來到會場,各校的選手都來了,包括許多的強隊,場邊開始解說各隊實力…喔!戲份很少的泉同學開始有機會了,這福山潤在對三星時還兼任四棒大阪腔,事實上福山潤本人是大阪府出身,不過目前還沒聽過印象深刻的大阪腔角色…應該說除了魯肉修之外,福山潤也沒聽過多少吧XD,泉同學的聲音算比較高一點,和魯肉修相較之下。

花井隊長要上去抽籤了,然後阿部在那邊一直說「花井你看起來就是一副籤運很差的樣子」是怎樣XD,說這是為了結果而舖陳也太……總之,結果就是,抽到之後全場拍手…中大獎啦。當西浦眾人想著說今年的夏天就要結束了時,モモカン出現了!哪個說喪氣話的,就賞他個自製金剛圈。

樂天派代表的田島同學這時當然要出來說話啦,「我們到目前為止不是全勝嗎」,阿部回說「因為對手都是願意和只有一年級的隊伍比賽的等級,和桐青高校是完全不同的」,田島問阿部,難道阿部你也怕了嗎,阿部當然不承認,「只要打擊順序設計好,利用田島拿下一分,再好好守備,讓這傢伙投出完封就行了。」。

此話結束前,浜田同學登場,這位是?(漫畫第四集還沒看完XD)

==

上次是列術語對照,沒有說到這部作品傷當強大的聲優部分,可說是集結了新生代男性聲優啊~~

兩位主角快速帶過XD
三橋役の代永翼は賢プロダクションの新人であり、もう主役を二本獲得する。
↑上述的兩個主角,一個是本作,另一個是「機神大戦ギガンティック・フォーミュラ」,不過目前對此聲音還沒有特別感覺,有可能是角色個性的關係?
阿部役の中村悠一は主にナレーションの仕事、最近人気ゲームの大役を獲得した、これからの活躍に期待するところである。
↑主要工作是擔任旁白、解說員,最近拿到Square Enix的VALKYRIE PROFILE2 SILMERIA這部遊戲的重要角色RUFUS。

先來看看這栄口くん,是好久不見的鈴木千尋啊~~對我而言是好久不見啦,其實之前也只有karekano和星之聲兩部印象非常深刻,這部的聲音還用蠻高的,和之前相比起來。目前為止的台詞還蠻多的,觀察觀察~~

打擊超強的田島くん,竟然也是本季超級後宮系「ながされて藍蘭島」主角的下野紘。首次聲優就擔任主角的下野紘,RahXephon之後,還跑去Keroro裡面當桃華親衛隊,之後還有Cluster Edge、SoltyRei…不過都沒看。此次的田島同學,貌似比以往的角色強勢許多。

花井隊長由谷山紀章擔任,谷山目前最有名的角色還是君望的鳴海孝之,相較於聲優表現,最近還比較常聽到GRANRODEO的歌;上面也有提到的泉同學由福山潤擔任,一開始沒啥台詞,大阪腔那位角色還比較多話,不過之後應該戲份會多一點吧,和魯肉修的聲線相差頗大。

再來看看這對手們,阿部同學的前任搭擋(嗯…不可以玩刪除線的遊戲,太恐怖了)榛名同學,是近期傷當注意的松風雅也啊,剛才翻了一下wikipedia才發現,原來松風配過莎木的主角芭月涼!不過松風的聲優身份,一直要到桜蘭高校ホスト部才讓人注意到,櫻蘭真是捧紅一堆人啊…後面還會出現。回到松風,在櫻蘭記住這個名字之後,在精霊の守り人中,因為猜錯人XD,所以開始對這個聲音印象深刻,接著就又在這部出現,而且還是傷當神奇的角色(XD該說是因為某Blog害的嗎…),事實上,松風本人是偏壞人向的,看看那櫻蘭podcast裡面,都在欺負maaya(誤)。

既然提到松風了,理所當然就要提接下來這位,可能是2006、2007年,男聲優之中人氣上昇最快的宮野真守,人氣直線上升之作當然就是櫻蘭裡的バカ殿,當時櫻蘭動畫版聲優名單剛出爐時,一度眾人還相當不滿,畢竟Drama CD中可是綠川光、久川綾、保志…等豪華陣容,動畫版除了鈴村健一由馨換成光之外,較有名氣的或許是maaya吧,當時比較多的注意是maaya總算又有主役作品了,沒想到動畫幾集下來,原本一面倒的綠川派,轉變成為兩人各有勝處,一般認為王子表現,綠川還是略勝一籌,畢竟是老牌了,但是バカ殿表現,綠川是偏花癡,宮野則是可愛到不行啊~~一整個就是這傢伙有夠單純的感覺。櫻蘭之後,宮野又接下DEATH NOTE中的月神夜一角,因為只有看開頭幾集,基本上…好像聲線還沒分開!?不過現在都沒看了,不予置評。本季則又接了個主角,鋼鉄三国志中的陸遜,不過這部實在太XD,到現在還很懷疑當初怎麼有辦法看了兩集,這應該是連一集都看不完才對啊…好吧,這不是重點。而おおふり這部裡,宮野目前的角色算是…偏可愛,因為是一直被欺負的一年級@@

嘖嘖嘖…果然是一寫下去就很恐怖的東西,不過妄想モード沒有全開就是了…喔不…這部不能開啊,めっちゃこえなもんになるや

2007年6月26日 星期二

Wireshark 0.99.6pre1

2007年6月22日

新功能:
「export HTTP objects」
嗯…還不是非常實用的功能,從File::Export::Objects::HTTP,會把這個capture裡面所有的http物件找出來,是整個capture裡喔,不看display filter的設定。然後可以選其中一個packet,按下Save As就會把payload的東西存起來。還有Save All的功能,可以將所有東西儲存到某個資料夾中,但是這個功能目前還很雞肋,因為檔案名稱是由HTTP request來決定,所以?也會算在裡面,那在Windows下就是invalid filename啦。又,如果檔名相同的話,就會出現the file already exists。比較理想的使用可能是加上checkbox,也就是可以選擇多個但是不用全部,目前只能一次一個用Save As或是按Save All存全部,然後再增加一個欄位為"儲存名稱",這個欄位預設值為HTTP request裡的值,然後使用者可以自行修改,對於?、&之類的符號,能有一個character convert rule來設定也不錯。

feature用說的總是比寫的快。

穩定度還是有些問題,在試Export HTTP Objects時,按著按著就crash了,還刻意把另一個網卡關掉耶,因為有人說Wireshark在multi home的時候容易crash,不過看來這部分的問題和multi home無關。

另一個新功能
Display filter macros
使用方法請見官網,簡言之就是事先設定一些macro,那在寫display filter時,可以只填對應的值,如IP、port,減少重複打那些ip.src, ip.dst。不過…用官網的範例測試時,把tcp_conv設定好之後,該display filter用copy and paste上去的時候,就crash了…手打就沒事…。而且手打一次沒事後,之後再用copy and paste也不會有事,看來是filter checker會神秘地導致crash。

0.99.6有個不同的地方,在官網的release note貌似沒寫,個人使用上還影響蠻多的。就是原本要複製HTTP header的話,是先在中間的Packet Details讓Hypertext Transfer Protocol這行反白,然後在到下面的Packet Bytes按右鍵選Copy::Text Only。0.99.6開始就不是這樣弄啦,直接在Packet Details按右鍵選Copy,有很多的選項,要和上面達到一樣效果的話是選Bytes (Printable Text Only),而且改成這樣之後,就不會有HTTP前面還一些亂碼的問題出現,針對某個header所複製出來的值,也會把\r\n拿掉。雖然一開始有點不習慣,但用一陣子後就會發現是更好用了。

既然0.99.6pre1穩定度也沒多高,還是繼續用SVN上的automated build吧~~

2007年6月25日 星期一

櫻井孝宏の(笑)

これおもろいな

2006年7月放送,第一集,來賓為松風雅也。

兩人來到東京的高級餐廳:忍庭泉,平均消費需要4000日元的店耶~~

對話遊戲比賽,贏的人就可以吃一道菜。遊戲規則是兩人的頭上貼上寫著字的牌子,只會看到對方的,看不到自己頭上寫什麼字。說出自己頭上的字的人就輸了,所以要想辦法引誘對方說出。

第一戰。主題「夏」(夏天)
櫻井「すいか」(西瓜)、松風「クーラー」(空調;冷氣)
這戰兩人算是互有來往,一開始松風嘗試直攻西瓜,不過被閃過了,而櫻井想引到冷氣的方向,可是還蠻失敗的XD。繞了一回後,松風把話題轉到蔬菜、水果,櫻井忘了一開始的攻擊,就脫口說出西瓜了~~。松風品嘗料理時,還要玩一下モノマネXD。

第二戰。主題「修学旅行」(類似校外教學,重點是去的地方有一定距離,而且會過夜,住的地方不是露營。)
櫻井「まくらなげ」(枕頭大戰)、松風「バスガイド」(巴士響導)
櫻井一開始就直攻巴士,被松風迴避掉,此戰兩人堅持了30分鐘後,實在太久了,只好互相流輪攻擊,「宿」和「バス」,結果櫻井攻擊太直接,被松風猜到答案,而且松風超會閃,松風持續逼迫櫻井,結果櫻井最後還是說出來了。名古屋弁!不過松風是東北地方出生,櫻井才是名古屋人。

第三戰。主題「2006年上半期の重大ニュース」(2006上半年的重大新聞)
櫻井「イナバウアー」(一種花式溜冰的動作,以發明者Ina Bauer命名,2006年冬季奧運拿下金牌的日本選手荒川静香,以此動作聞名)、松風「ドイツ」(德國)
雖說イナバウアー看起來還蠻難的,不過這句可是2006年流行語大賞。一開始松風先提WBC,轉移注意力,然後再把話題轉來冬季奧運,這戰完全都是松風在攻,櫻井再吞一敗。
這戰中,松風提到的是「ニコちゃん大王」,是鳥山明的作品「Dr.スランプ」(怪博士與機器娃娃)中的人物。

第四戰。主題「仕事」(工作)
這次是兩人互相在對方頭上寫字。
櫻井「名古屋弁」(名古屋腔)、松風「生放送」(現場直播)
沒想到這題……櫻井被秒殺,畫面實在太好笑了!!!
松風真是太強大了,故意用名古屋腔說"開始",讓櫻井一吐嘈就中了。
其實櫻井用的題目也蠻厲害的,松風不知不覺自己就說出來了,不過已經成功秒殺櫻井啦

對戰結果:松風雅也4戰全勝!


2007年4月放送分
來賓是
「十七歳です」「オイオイ」
XD

using waf for LaTeX on Win32, a partial fix

using waf for LaTeX on Win32
上回提到waf要在win32上編LaTeX會爛掉,在奮戰了數小時後,目前找到一個解決部分問題的方法,可以成功將demos\tex裡的pdf編出來。

Test Environment
Operating System: Windows XP SP2 (English)
TeX System: TeX Live 2007
Python version: 2.4.4
waf version: 1.1.1

由於還不知道customized要如何用,所以直接去改Tools\Tex.py,以下是修改部分:
build_dir = os.path.abspath(reldir)
src_dir = sr2
latex_cc = com
src_file = os.path.split(sr)[1]

cmds = [
'cd %s' % (build_dir),
'cd %s' % (src_dir),
'%s -output-directory=%s %s' % (latex_cc, build_dir, src_file)
]
latex_compile_cmd = ' & '.join(cmds)

因為原來的變數名稱太短了,所以自己改取長一點的。
本來是把working directory移到build裡面去,然後把src設到TEXINPUTS裡,現在因為在win32下TEXINPUTS會爛掉,所以改成working directory在src裡,而設-output-directory到build裡面。用&接起來是為了連續執行三個命令。一開始兩個cd有點tricky,因為懶得去改上面路徑怎麼設的,而src_dir又是相對於build_dir的路徑,所以先移動到build dir後,再移到src_dir,而不是直接一步移到src_dir。

bibtex也是類似的方法。
cmds = [
'cd %s' % (build_dir),
'set BIBINPUTS=%s;%%BIBINPUTS%%' % (src_dir),
'%s %s' % (env['BIBTEX'], docuname),
]
bibtex_compile_cmd = ' & '.join(cmds)

這回BIBINPUTS不會有洗掉預設的問題…其實也是可能有啦,只是目前系統上沒有,所以直接用設環境變數的方法。

這樣子就可以編出pdf檔嗎?答案是不行,因為waf裡預設pdf輸出是利用dvipdf,而目前裝的TeX Live 2007並沒有,如果要搭上之前的自行匯入字型的話,得要用dvipdfmx,但是單純把dvipdf改成dvipdfmx沒有成功,貌似是路徑有錯,但是目前還沒抓到要從哪裡下手XD。

所以改用另一個簡單的方法,在wscript裡面,把type='latex'改成type='pdflatex',就改成用pdflatex來輸出pdf檔,結果是成功的!缺點就是上面也提到的,不能利用之前匯入的微軟正黑體。

搞這麼久…結果也沒比用GNU make快啊…

using waf for LaTeX on Win32

標題總是要聳動一點XD。
太聳動了XD,還是改掉了。

waf是一套Python-based的build system,提供了configure、build…等功能,waf本身是Python程式,而其wscript也是用Python語法。wscript對waf而言,就是make的makefile,其優點在於使用Python語法,代表我們不需要再另外去學一套語法。

waf有內建編譯TeX/LaTeX的選項,然而source與build資料夾分開的設計,卻在Win32上造成了問題。

Test Environment
Operating System: Windows XP SP2 (English)
TeX System: TeX Live 2007
waf version: 1.1.1

man tex可以看到-output-directory directory的說明,input files會先從directory這個資料夾去找,然後才尋原來一般的search path。嗯…明明參數名叫output directory,說明卻是寫input files從這裡讀…。簡言之,設了這個選項後,input和output都是這裡啦。所以要把src和build分開的話不能用這個辦法。

我們來看看waf本來的作法,利用修改TEXINPUTS這個環境變數(environment variables),如果是在bash環境下,可以打export TEXINPUTS=.:../:之類的,用:分隔資料夾,最後一個:代表這個變數是接在原來的前面,這個是很重要滴,因為原來的路徑沒有的話,連article.cls都抓不到。

上述方法在bash是沒有問題的,但是,很不幸地,在Win32目前試出來是爛掉的。首先,waf內部讀取路徑時,在win32用了\(反斜線;backslash),而TeX Live 2007的latex吃到反斜線會爛,不過這個是小問題,用replace把反斜線都換成斜線就可以了。最大的障礙在於TEXINPUTS,在win32設這個變數,利用set TEXINPUTS=.:../:,結果是原來的路徑不會在裡面,然後就在article.cls那段爆炸了…

熟悉win32設環境變數的人可能會說,應該要用set TEXINPUTS=.;../;%TEXINPUTS%才正確,很抱歉,原來是沒有TEXINPUTS這個變數滴。

還是乖乖用GNU Make來build LaTeX...

2007年6月24日 星期日

Devil May Cry第二話

Devil May Cry

雖然血噴得到處都是,不過總體看起來比想像中的還要好。作畫部分,有MAD HOUSE的口碑在,應該是沒問題;音樂嘛…得要再觀察幾集,ED不錯,歌手可是及川リン啊(CAST不知道為什麼一、二集都打成乃川リン,不過這歌聲一聽就知道了,範例曲請見YK於2006的作品「ハチミツとクローバー オリジナル・サウンドトラック」,這張有台壓喔。)。

但丁的聲優是森川智之,第一話出現了大塚明夫和福圓美里,而這第二話,一開始就猜這男的該不會是杉田吧,結果是猜對啦,更驚人的是レディ是折笠富美子啊!到現在還是對折笠辨識度不足啊~~。到飛車黨那邊,唉呀,這個不用猜了,一聽就知道是小關。

看來這部也是可以期待聲優啊~~

附註:這ED畫面在上CAST似乎馬虎了點啊…除了及川リン的名字打錯以外,第二集大塚明明沒出來卻列在CAST裡,而福圓反倒是漏了…

茶太New Single「うたたね」

TVアニメ「ぽてまよ」エンディング主題歌
茶太
2007/08/22
single「ぽてまよ
LACM-4401, 1200円(税込)

major持續發啊~~

2007年6月23日 星期六

おおきく振りかぶって/球種名稱對照

球種(きゅうしゅ)

「おおきく振りかぶって」中的主角三橋廉,是個球速不到110公里,但是能精準控球的投手。

三橋自稱可以投出四種不同球路,其中還不包含直球,目前作品中已出現三種,即:カーブ、シュート、スライダー。
  • カーブ/curve/曲球
  • シュート/shuuto, shootball/噴射球
  • スライダー/slider/滑球
三星学園的投手叶修悟,決勝球為フォーク,三星学園與西浦高校的練習比賽中,叶在第四次對上西浦的四棒田島悠一郎時,前兩球用了下墜幅度非常大的フォーク,但是第三球時投出了チェンジアップ,使得田島只能打出高飛犧牲打。
  • フォークボール/fork ball/指叉球
  • チェンジアップ/changeup/變速球
其他一些名詞
  • ストライク/strike/好球
  • ボール/ball/壞球
  • ハーフスイング/battery/投捕搭擋
四壞球可以叫「四球(しきゅう)」或是「フォアボール」
捕手(ほしゅ)、キャッチャー/catcher
投手(とうしゅ)、ピッチャー/pitcher

參考資料:
球種 (野球) - Wikipedia(ja)
Pitch (baseball) - Wikipedia
台灣棒球維基館

2007年6月22日 星期五

坂本真綾(四)

今天來講maaya在2003年,與專輯「少年アリス」同日發售的短篇電影「03†(ゼロサンクロス)」

今天再重新看一次,還是…傷當地藝術的感覺XD。

「全身穿著黑色的奇妙少女突然出現,讓害怕黑影的少年,心中的黑暗漸漸被填補。」
「在東京街頭擴展的兩人小宇宙,有著下雨過後潮濕的混凝土的味道。」
(以上全部亂翻,請無視XD。)

官網的這個介紹…基本上有看和沒看差不多吧…

本片開始

溜著直排輪、拿著十字弓的少年,身上穿著有點奇特的服裝,頭髮染成看起來像灰色。看著在街頭上的烏鴉,少年用手上的十字弓,射殺了一隻烏鴉,同時口中唸著「我討厭黑色」(黒は嫌いだ)。在東京街頭獵殺烏鴉的少年,經過一座小橋時,看到小河裡(其實比較像大排水溝),躺著一名全身黑的少女,此時少女也彷彿覺醒一樣,站了起來,環顧著四週的景色。少年用麥克筆在自己的腹部畫上十字,「十二、十三」,今天又獵殺了兩隻。抬頭向外一看,剛才那名少女正走在路上。

黑衣少女來到了公園,如同沒有見過這世界一樣,一切是那麼的新奇,不停地觀察著,嘗試一下溜滑梯的感覺,觀察週遭的環境。

應該是上學的時候,少年並沒有到學校,仍然是溜著直排輪,在街頭徘徊。一台靈車從少年的身旁經過,少年口中開始持續唸著「我討厭黑色」。沒有去學校的少年,不時會到遊戲中心打電動,然後再回到街頭徘徊。

鏡頭帶回到黑衣少女,在街頭徘徊,不停地環顧四週,觀察著這世界。拿著溼掉的鈔票,向小販買食物,小販將兩張鈔票分開後,用了不太標準的日語說「ありがとうございました」,少女像是模仿小販,也用不太標準的發音說著「ありがとうございました」。

少年位於高處,不論看到什麼人,都比著十字弓發射的姿勢。此時,黑衣少女突然出現在少年的視線,少年感到恐慌,轉身離去,想要逃離少女,然而不論少年多麼地努力奔跑,少女總是會出現在他的眼前。最後當少年溜進地下道,少女出現在另一端的出口,少年心想著還有哪裡可逃時,少女對他笑一笑,離開了地下道。少年口中再度說出「我討厭黑色」。

少女將麵粉撒在地上,躺在麵粉上滾動,讓自己黑色的衣著、黑色的頭髮,都沾上了麵粉。

少年在天橋上發呆,少女在一旁突然出現。少年轉身離去,心想「這傢伙究竟是來做什麼」,接著心中想著「我討厭黑色」「也討厭白色」「紅色也討厭」「綠色也是」「黃色、藍色也都是」。

少女突然出現在少年旁,用雙手遮著少年的眼睛,接著自己也閉上雙眼。

兩人在遊戲中心,少年趴在遊戲機台前睡著。外頭下著雨,少女走出了遊戲中心,口中唸著那不標準的「ありがとうございました」。

兩人在天橋上,少女拿出自己收藏的東西,大多都是玻璃製品,從之中拿了幾個,想要送給少年,最後,少年選了一個蛋型的玻璃球。

少年在遊戲機前醒了,拿著十字弓再度到了街頭,看到垃圾堆旁的烏鴉,「我討厭黑色」,手上的十字弓朝向烏鴉發射,在弓箭發射的那一瞬間,烏鴉變成了少女,少女的喉嚨中箭,倒在地上。少年嚇了一跳,少女再度用不標準的發音說了「ありがとうございました」。

少年離開了那裡,看著少女送他的玻璃球,口中念著數字,臉上的表情相當的後悔。

十字弓躺在水中。

==

本片為虛構故事,在拍攝期間絕對沒有進行虐待烏鴉的行為。

CAST結束後,畫面上出現一個固定鏡頭,拍的是街角的垃圾堆。人來人往,清潔隊員將垃圾收走,人來人往。

如何,有沒有夠藝術!
  • 原本厭惡著這世界的少年,好不容易出現了一個少女接近他,和他成為了朋友,卻又用自己的手殺害了這唯一的朋友。
  • 討厭黑色只是個藉口,事實上少年對這個世界都是不具好感的。
  • 烏鴉化身的少女,為了接近少年,將自己全身沾上了麵粉。被弓箭射中喉嚨,最後的一句話,或許也是少女唯一會說的話「ありがとうございました」。
一個有趣的地方,片中擔任少年的是本郷奏多,是的,就是在NANA2演出シン、網球王子真人電影演出越前龍馬,被視為日本正太中,排名僅次於神木隆之介的本郷奏多,演出03†時才11歲(官網是這樣寫啦,照發行日期算的話是13歲。)。


話說下次要寫什麼啊…少年アリス Unplugged?還是maaya沒收錄專輯曲集?

2007年漫畫博覽會聲優票選

  1. 朴璐美 (4439)
  2. 石田彰 (3220)
  3. 保志総一郎 (3152)
  4. 櫻井孝宏 (3016)
  5. 皆川純子 (2931)
  6. 置鮎龍太郎 (2916)
  7. 小林沙苗 (2870)
  8. 子安武人 (2787)
  9. 豊口めぐみ (2744)
  10. 林原めぐみ (2741)
  11. 田中理恵 (2652)
  12. 関智一 (2628)
  13. 水樹奈々 (2587)
  14. 能登麻美子 (2429)
  15. 三木真一郎 (2394)
群英社將會從前九名中邀請一位聲優來2007年漫博,連籌備小組也不知道是誰…因為還沒問人家的行程嘛。

基本上,總體票數還算正常,除了朴さん與第二名有破千票的差距,其他名次的差距都不會太大,第9名與第10名甚至只差了3票。

這投票結果,原則上是還蠻合理的,但又有帶有點神奇的感覺。

一般來說,戀聲還是以女性為主,也就是說男性聲優的票數會較高,可是你看前五有朴さん和純ちゃん啊…加上第七名的小林沙苗,如果再加上斎賀さん,你看,這不就是店長候補生嗎!

小林沙苗其實仍是以女性角色較多,但是有印象的還是只有塔矢,連在店長候補生裡都惡搞這角色XD,不過…棋靈王都這麼久了,究竟投小林沙苗的是因為什麼角色啊??;純ちゃん到目前還是龍馬這個角色最具影響力,雖然已經來過漫博,仍然有第五名的票數。

就來過台灣和女性角色較勢微兩個觀點來看,田中理恵、関智一、水樹奈々、能登麻美子票數較低也就不意外,田中來過三次、小關來過FF還有遙久祭,水樹和能登貌似女性迷比較少的樣子,不過水樹迷沒有發動投票部隊?身為御三家中,或許是台灣勢力最龐大的集團,的確票數還是少了點,不過這投票就算高,也不一定來啊…是的,就是在說某人。不過這待會再談,先來看看墊底的三木さん,雖說是墊底,也還有兩千多票,不過說實話,三木さん近期有啥主役啊…除了黑貓裡那個壞掉的クリード?就漫畫原著的觀點來看,那個クリード真的是壞掉了,不過這動畫其實可以當平行世界來看就是了。

石田、保志這對從種鋼至今,在台灣的知名度應該是會繼續旺下去,石田彰目前仍然在非常多的作品中活躍,保志今年好像比較少一點,不過蟬在叫人在殺的續篇要上映了。

櫻井同學在台灣也是非常受歡迎,就不多提了。置鮎さん拿下第六名…其實主要還是因為手塚部長吧,不過還是覺得紫呉是最有趣的角色。

再來就是最神奇的,子安的票數比想像中低,理論上子安的fans不少啊,好吧,其實這點票數的差距都是可容許範圍的。
(謎:那上面一堆是寫爽的喔)
(F:本來就是寫爽的啊)

2007年6月21日 星期四

英雄伝説 空の軌跡 the 3rd

英雄伝説 空の軌跡 the 3rd

雖然這次的女主角是由桑島法子擔任配音,但是本系列作的最大魅力還是在小貓啊…CD Drama還蠻失敗就是了,感覺是音響監督把整個方向弄錯了。

2007年6月28日發售

我要小貓的戲份啊…
(謎:主角都換人了你是要怎樣)

另一個期待中的遊戲是風色幻想6,不過這發售日期六月底是怎樣…今天都幾號了,還沒一個確定日期。

2007年6月20日 星期三

CLUB JAPAN提供便利超商取貨付款服務

CLUB JAPAN(中文版)
自2007年6月20日起,CLUB JAPAN開始提供台灣地區的會員,以便利超商取貨付款的服務。
  • 可指定的超商為便利達康系統,即:全家萊爾富福客多OK
  • 當貨品到店時,超商服務人員會以手機簡訊通知,保管期限為6天
  • 貨到付款,所以不需要信用卡,而且以新台幣付款。
  • 販售價格和原來一樣,即CD、DVD免運費,另外加5%手續費。
  • 但是,如果訂購金額超過新台幣5000元時,則無法使用此項服務,仍需以信用卡付款、EMS送貨到府。
問題:原本信用卡付款時,請款金額會依銀行匯率而有所不同,以超商取貨的話,匯率要如何算?

感想:CLUB JAPAN應該是從台灣這邊賺了不少@@,完全一整個積極開發市場。

以後沒有「因為沒有信用卡」這個理由而不能敗家XD。

2007 NBA Mock Draft

NBA Draft 2007將於美東時間6月28日晚上8點舉行,今年算是強選秀年,目前各家預測的選秀結果如下:
  1. 拓荒者:Greg Oden (Ohio State) 7-0
    沒有理由不選Oden,這傢伙是近幾年來NCAA出產的中鋒裡防守最好的,看看2007 NCAA Final,雖然最後是Florida獲勝,但是禁區完全是Oden的天下。
  2. 超音速:Kevin Durant (Texas) 6-9
    2007年以大一身分,拿下無數獎項,包括:AP Player of the Year, Naismith Award, John Wooden Award, ESPN Player of the Year...etc。雖然在體能測試沒有出色的表現,但是現役傑出球員中,許多人當初體能測試也都是普普。
各家預測除了這兩位不動之外,剩下的排名就是戰國狀態了。主要人選包括:
  • Al Horford (Florida) 6-10
  • Joakim Noah (Florida) 6-11
  • Corey Brewer (Florida) 6-9
  • Mike Conley Jr. (Ohio State) 6-1
  • Brandan Wright (North Carolina) 6-9
  • Jeff Green (Georgetown) 6-9
  • Spencer Hawes (Washington) 7-0
  • Julian Wright (Kansas) 6-8
  • Acie Law (Texas A&M) 6-3
  • Al Thornton (Florida State) 6-7
  • Javaris Crittenton (Georgia Tech) 6-5
  • Nick Young (Southern California) 6-6
  • 易建聯 [Yi Jianlian] 6-11

2007年6月19日 星期二

A LaTeX template

\documentclass[11pt,a4paper]{article}
\pagestyle{empty}

\usepackage[a4paper,margin=3cm]{geometry}
\usepackage{CJK}

\usepackage{setspace}
\doublespacing

\usepackage{url}

\begin{document}
\begin{CJK}{UTF8}{msjh}
\title{\vspace{-1cm}Report Title}
\author{Author Name}
\date{}

\maketitle
\end{CJK}

\begin{abstract}
this is abstract
\end{abstract}

\section{Introduction}
this is the first section \cite{website}.

\section{Related Works}
there are many papers \cite{paper1} \cite{paper2} \cite{paper3}.

\section{Our Approach}
it is novel, efficient!

\subsection{Initialization}
look the table


\begin{table}[h]
\centering
\begin{tabular}{|l|r|r|}
\hline
column 1 & column 2 & column 3 \\
\hline
column 1 & column 2 & column 3 \\
\hline
\end{tabular}
\caption{here is caption}
\end{table}

\textsf{sans serif}, \texttt{typewriter font},
\textbf{bold}, \textsl{slanted shape},
\textit{italic shape}.

\subsection{Recursion}
mawaru mawaru...

\section{Conclusion}
This is the most perfect work ever have.

\begin{singlespacing}
\begin{thebibliography}{01}
\bibitem{paper1}
Authors
``Paper 1 Title,''
2057
\bibitem{paper2}
Authors
``Paper 2 Title,''
3000
\bibitem{paper3}
Authors
``Paper 3 Title,''
1803
\bibitem{website}
Greate Site. \url{http://www.great.site.com/}
\end{thebibliography}
\end{singlespacing}

\end{document}

2007年6月18日 星期一

坂本真綾(三)

自以為寫歌手介紹的話,還是mikuni最順手,因為當我進入anison的世界時,也正是mikuni開始在anison界活躍(Alone, tomorrow),加上mikuni第一張單曲的發行日期和某日期剛好一樣。之前在不同的地方總共寫過3次mikuni的介紹文,都沒轉貼到這裡來@@,明明CooRie和eufonius都有轉貼。話說距離這某處的三篇介紹文,已經超過一年了啊(汗…該說當年真閒嗎)。

(謎:怎麼好像沒看到標題出現在文章裡。)

其實一年前那時候就有考慮寫maaya的介紹文,當時最後沒有下手的原因是:不知道從何寫起。mikuni是因為以前就寫過,所以知道要如何切入;CooRie當時認真聽半年左右,有在聽yozurino和看rino的日記,情報量足夠;eufonius則是因為有聽"已經很久沒更新"的eufonius Internet Radio。原本打算中的還有FictionJunction YUUKA和新居昭乃,YUUKA也是有點不知從哪裡下手,加上某人的緣故(?),潛意識沒有動力去深入了解(?);Araiさん的話是歌還聽不熟(數量不少),不敢輕易下手。

(謎:不要一直某來某去,這樣文章很難懂耶。)

為什麼說不知道從何寫起呢,拿之前常用的切入點來說吧,「第一次聽到這位歌手是哪首曲子」、「開始喜歡上這位歌手是哪首曲子」。DEEN的話沒有疑問兩者都是「君がいない夏」;笠原弘子第一首不確定,但喜歡上是因為「愛しさの糧」;Ruppina第一首是「FAITH」,因為「You Are」而喜歡上,好像還是TV-DRAMA Mix的樣子;岩男潤子第一首是「スカーレット」,之後陸陸續續聽了其他歌之後喜歡上,最愛還是「スカーレット」;新居昭乃第一首當然是「VOICES」,喜歡上的話…應該是蠻多歌的綜合吧;eufonius第一首是「はばたく未来」,喜歡上是「ぼくらの時間」;CooRie聽過第一首是「大切な願い」,喜歡上是「存在」,也仍是目前最愛;mikuni的話,兩者都是「Alone」。

然而maaya,兩者都沒有答案。

(謎:今天標題出場次數到目前為止很少耶。)

科學一點來推論吧,開始聽anison基本上是2001年後半左右,此時以電視台有播放的卡通的主題曲為主,之後還有網路上容易取得且熱門的歌曲,不外乎:CyberFormula、滷肉人劍心、柯南、頭文字D、CCS…等,等等,莫非是CCS!?

基本上,這個時間點,處於『easy listening』與『ヘミソフィア』之間,我很確定在看RahXephon之前就聽過maaya的歌,在此之前有可能會聽過的anison是
  • 約束はいらない
  • 奇跡の海
  • プラチナ
  • 指輪
  • マメシバ
Gift不太可能,因為那部作品到目前還是沒看過…可能有在電視台瞄過片段吧。light of love也不是,當年沒聽過ブレンパワード。

其實答案應該是找不出來滴,早就忘了。

於是話題可以轉到maaya十大曲目排行了
(謎:ウソ、まじやるんっすか)

該睡了…不過文章中其他歌手篇幅過多…所以再列個東西。
自分勝手maaya loop songリスト(曾經長時間loop過的曲目):
  • 指輪
  • tune the rainbow
  • THE GARDEN OF EVERYTHING 〜電気ロケットに君をつれて〜 feat. steve conte
  • マメシバ
  • 僕たちが恋をする理由
  • 空気と星
  • Light of love
  • バイク
  • afternoon repose
  • 03
XD竟然剛好十首,不過loop list和最愛十首其實並不是相同的東西,因為loop曲必須要有一些特殊的條件,才會變成loop曲,例如說曲目長度不能太短,又,有一些曾短期間loop過,但之後較少loop,所以沒有列出來。

還是得要用每張專輯介紹的方法,才不會漏歌?

ラブ★コン 第十一話

これほんまおもろいな

相較於僕等がいた完全沒有看漫畫,單純地享受大地監督的手法,ラブ★コン倒是一不小心,就把全十六卷都看完了。

可是這集怎麼好多橋段沒有印象XDXD。

有音效果然是差很多,加上看漫畫時,通常翻很快,有些橋段需要一步一步來比較有感覺,動畫控制住步調,看起來就差很多。之前看漫畫時,覺得到マイティ先生出場時,大谷才比較有改變,從動畫來看,這集就已經!!

「朝まで何かしようぜ」
看了這卡拉OK的橋段,該不會出個角色歌曲集吧。

「リサにはリサのええとこがある!」
「どこよ」
這段動畫延長のぶちゃん的表現,超搞笑

「お・は・よ」
「なんやねん、どこをどうつっこんでほしい」
這段也是動畫有趣很多,不過某字幕組翻錯了第二句@@。

「出た!!」
這個其實算老套橋段了吧,不過還是很好笑。

體育館裡,原本漫畫裡只有リサ拉住大谷一次,然後就又被拖走了。動畫裡面硬是增加了雙人拉扯XD,這段如果和漫畫一樣的話,會不會比較能顯示リサ的無奈呢?

不過下一段就厲害了,本來リサ是在一陣冷風吹過後,想說回去吧。而在動畫裡改成用下起雪啊!!下雪可是個厲害的場景啊,當背景不停地飄著雪花,整個畫面的感覺就變得令人感動了@@

翻一翻發現,好像之前都注意到對話框,一些リサ心中的話都沒仔細看,可是明明那些字比較大XD。

2007年6月17日 星期日

查詢 IP 來源

備份用

MaxMind - GeoIP

==
find, search, locate, query, resolve
source, location, city, isp, organization, region, country, area

下川みくに「さよならも言えなかった夏」

下川みくに
2007/07/04
album「さよならも言えなかった夏
[DVD付限定盤] PCCA-2464, 3675円(税込)
[通常盤] PCCA-2465, 3150円(税込)

  1. 二人のカメラ
    作詞:下川みくに/作曲:Negin/編曲:中西亮輔
  2. さよならも言えなかった夏
    作詞・作曲:下川みくに/編曲:Sin
  3. 藍色の空の下で (アニメ「はぴはぴクローバー」エンディングテーマ)
    作詞・作曲:浅田信一
  4. ubiquitous
    作詞:下川みくに/作曲:Joey & Anthony/編曲:Koma2Kaz
  5. キミの願い
    作詞:下川みくに/作曲:松ヶ下宏之/編曲:NapsaQ
  6. my home
    作詞:小林夏海/作曲:森元康介/編曲:渡辺徹
  7. 南風
    作詞・作曲:浅田信一/編曲:西川進
  8. Bird -album mix-
    作詞・作曲:下川みくに/編曲:Sin
  9. もう一度君に会いたい
    作詞:下川みくに/作曲:Gajin/編曲:西川進
  10. アルタイル
    作詞:下川みくに/作曲:松ヶ下宏之/編曲:NapsaQ
  11. さよならの終わりに
    作詞・作曲:5963./編曲:Koma2Kaz
DVD收錄畫面:
  • VIDEO CLIP「南風」未発売ドラマバージョン(約8分)
  • 「藍色の空の下で」 ボーナス映像
  • 「BREATH@SHIBUYA BOXX」ライブ映像&インタビュー「キミの願い」
  • 「さよならも言えなかった夏」ジャケット撮影メイキング
要敗嗎…要敗嗎…

anison發行情報 (6/27)

http://www.animate-shop.jp/audio.shtm
http://www.neowing.co.jp/newrelease/anime_cd/
http://www.ginsei.jp/ANIME/anime_CD.html
http://www.oricon.co.jp/music/release/S/0/ma/
http://www.tsundere.com/music/

Color Code Converter


TVアニメ「スパイダーライダーズ~よみがえる太陽~」OP&EDテーマ
千葉紗子、近藤隆、小林沙苗
2007/06/27
single「ブレイヴハート/Toward a Dream
LACM-4384, 1200円(税込)

TVアニメ「セイント・ビースト~光陰叙事詩天使譚~」エンディング・テーマ
森川智之、吉野裕行
2007/06/27
single「烈・GO・GUY!
LACM-4382, 1200円(税込)

アニメ「天元突破グレンラガン」オープニングテーマ
中川翔子
2007/06/27
single「空色デイズ
[期間限定生産] SRCL-6573, 1300円(税込)
[CD+DVD] SRCL-6570, 1575円(税込)
SRCL-6572, 1223円(税込)

1. 空色デイズ
2. happily ever after
3. みつばちのささやき
4. 空色デイズ -Instrumental-
3. 空色デイズ -of construction- [期間限定生産]
4. 空色デイズ -of realization- [期間限定生産]

CDドラマ
2007/06/27
album「 コードギアス 反逆のルルーシュ Sound Episode 3
VICL-62363, 1995円(税込)

1. 晴れのち夏の雨/ シャーリー(折笠富美子)
2. 短編ドラマ STAGE 11.351「拘束衣 の 女」/ 福山潤
3. 短編ドラマ STAGE 15.447「他人 ごっこ」/ 福山潤
4. 連続ドラマ STAGE 0.522「秘密基地 の 唄」/ 福山潤
5. 晴れのち夏の雨[instrumental]/ シャーリー(折笠富美子)

橋本みゆき
2007/06/27
album「Prismatic colors
LACA-5655, 3000円(税込)

1. 虹色センチメンタル
2. screaming
3. Especially
4. ペパーミント
5. Astraea
6. little wish
7. 太陽に手をのばせ
8. Prismatic colors
9. Growth
10. Ageless Love
11. 微熱S.O.S!!~solitude Ver.
12. 青空の見える丘で
13. 永遠に咲く花

--
本週發行以OST為主,所以放上來的CD很少。

ニコニコ動画 flv 下載

ニコニコ動画

Google Video轉型成為video search engine,也是啦,都把YouTube買下來了,還把影片分散在兩個地方是沒有意義滴。然後今天試一下之前寫的YouTube downloder…好像爛掉了,不知道是不是嗨內特網路也有關係,最近某些YouTube影片沒辦法開。

ニコニコポン (α)
ニコニコ動画専用ブラウザ nicoTool
沒有帳號的話,請利用上面兩個網站。

ニコニコ動画本身沒有存放影片的功能,早期影片來源是直接連YouTube,γ版之後就不能連YouTube了,目前可以利用SMILEVIDEOAmebaVisionフォト蔵這三家,目前多數影片來源為SMILEVIDEO。

ニコニコ動画的一大特色是可以替影片加上註釋(comment),某體育類作品的舞台劇就有大量搞笑comment。

回到標題,要如何下載其flv檔。
假設今天看到影片網址 http://www.nicovideo.jp/watch/sm467663 ,影片編號就是 sm467663 ,輸入網址 http://www.nicovideo.jp/getflv?v=sm467663 ,就會得到text/plain的回應,其中的url=..... 就是 flv 的位置。

但是,在/getflv這個部分,沒有登入的話,回應會是 closed=1&done=true 。更精確地說,是在送 /getflv 這個request時,header裡面必須要有個Cookie,內容是user_session=.....。

所以,沒有帳號要直接下載的話,還是要利用上面提到的那兩個站來取得實際的的flv網址。

from httplib import HTTPConnection
from types import StringType
from urllib import unquote
import re

class Model:
def __init__(self, nico_no):
host = 'www.nicovideo.jp'
if type(nico_no) == StringType: url = '/getflv?v='+nico_no

headers = {
'Cookie': 'user_session=', # this line is incomplete
}

conn = HTTPConnection(host)
conn.request('GET', url, {}, headers)
reply = conn.getresponse()

data = reply.read()
data = unquote(data)

pattern = 'url=([^&]+)&'
bool = re.compile(pattern).search(data)

if bool:
flv_url = bool.group(1)

if __name__ == '__main__':
nico_no = 'sm467663'
model = Model(nico_no)

2007年6月16日 星期六

Dive Into Python, Chapter 5

from module import * in Python is like import module.* in Java;
import module in Python is like import module in Java.

一般會建議不要使用from module import *這種寫法,把需要的module清楚寫出來,例如from socket import socket, AF_INET, SOCK_STREAM

在Python要定義類別時,使用class關鍵字。
class Loaf:
pass


習慣上,類別的名字會把第一個字大寫,這不是必要的,但是人們都習慣這麼做。

如果要繼承別的類別,只需要在類別的名字後接上括號,要繼承的類別名寫在裡面,不需要其他的關鍵字。
class FileInfo(UserDict):
如果要同時繼承多個類別的話,一樣寫在括號裡面,用逗號(,)分開即可。

建構子(constructor),在Python裡,__init__是最像是建構子的東西,雖然__init__的確會在這個類別生成物件時第一個執行,但事實上當__init__執行時,已經有一個指向此物件的合法參照。不過單純來看,是可以把__init__當成建構子來用。

包括__init__,任何一個類別的函式,其第一個參數是用來表示該物件本身,習慣上會把變數名稱取為self,在呼叫這個函式時,並不需要傳入這個參數。也就是說,宣告函式時有三個參數時(包括self),在呼叫時只需要傳入兩個參數(當然這是不考慮參數有預設值或是keyword arguments, arbitrary arguments的情形。)。self的功用和C++、Java的this很類似,但是self並不是一個保留字,只是一個命名習慣,不過強烈建議不要在其他情形以self做為變數名稱。

在Python,並不會自動地呼叫父類別的建構子,必須要自己呼叫。__init__函式不會回傳值。

__init__函式不是必要的,但是當你宣告了__init__,記得要呼叫父類別的__init__函式。

在Python要實例化一個類別時,只需要當作要呼叫函式即可,括號內填入__init__函式所需要的參數。回傳值即為該物件。沒有類似C++, Java的new關鍵字。

OO並不一定會增加產能,但是GC一定有!
(Object Oriented; Garbage Collection)
在Python,GC是採用reference counting,當沒有任何變數指向此物件時,該物件就會被清掉。Python 2.0加入了mark-and-sweep來處理有時候reference counting沒有清掉的東西。

Python沒有method overloading,相同名稱的函式只能有一個,不論參數的數量是否一樣。因此子類別的__init__會把父類別的__init__重新定義(override)。

藉由重新定義__getitem__與__setitem__函式,可以讓f['name'] = './test.mp3'的用法和預設的處理不同。另外還有__repr__, __cmp__, __len__, __delitem__…等。

在Java,要看這兩個字串是否使用相同的記憶體位置時,會用string1 == string2去檢查。而要比較兩個字串是否有相同的值,則是使用string1.equals(string2)。
在Python的話,是否使用相同記憶體位置是用string1 is string2。而值是否相同則是string1 == string2。

``bad behavior should be discouraged but not banned''
在Python,沒有常數(constant),任何東西都可以被改變。

特殊函式和內建屬性的命名原則是在前後有兩個底線(underscore, e.g. __setitem__, __doc__)。私有變數(private variable)與私有函式(private function)用兩個底線開頭來命名,例如__parse。

2007年6月14日 星期四

How to make Safari on Windows crash

これすごいっす、おくさん!

完完全全達到bug reproduce!!

測試版本:Safari Version 3.0.1 (522.12.2)
測試環境:Windows XP Professional with SP2, English Version

  1. 開啟Safari之後,打開任一個有input[type="text"]的網頁,就拿Google來測吧。
  2. 讓focus在input上面,任意輸入一個字元,按下空白鍵也可以!
  3. 稍等一下
  4. 然後你就得到它了!
    Safari crashed

大津美紀 - 星を数えるよりも

『星を数えるよりも』

歌手:大津美紀
作詞:山本路夫
作曲:山本路夫
編曲:大津美紀、tetsu-yeah


ほら 夏の夜空に
星がまた一つ 流れた
心ごと 身体ごと すべてで
恋をしてる わたしたち。

・・・

つないでいるこの手の ぬくもりだけで
どこまででもゆけたら 飛べたならいいのに

星を数えるよりも
こうして 君と ずっと
ずっと つながっていたいよ
たとえ 傷ついて 傷つけてしまっても

どうしよう・・・

大好きだよ。

ほら 君が笑うたび
胸が 小さく 高鳴る
上手に言葉にできない
不器用な わたしたち。

・・・

未来(あした)のことじゃなくて 過去(きのう)でもなく
今の この気持ち 大切にしたいんだ

夢を描くよりも
こうして 君と ずっと
ずっと 抱き合っていたいよ
君を守りたい 強くあれるように

どうしよう・・・

大好きだよ。

==

挿入歌
大津美紀「星を数えるよりも」
使用話数 #16、#25

==

「なんできた」
「泣いてる…と思ったから」
「泣いてない、チクショウ。泣いて…」

2007年6月13日 星期三

坂本真綾(二)

如果要聽完整張專輯後,才可以發表心得,那會不會太累了呢?
但是沒有整張專輯都聽過,卻有辦法發表心得,那會不會太奇怪了呢?

(謎:上面是在講什麼啊…)

坂本真綾第二張原創專輯「DIVE」,今天來講這張吧。事實上,這張竟然是手上唯一一張有實體CD的!不過…是**(嗶)盤就是了,當初好像是同學要積點數,還差不到一百元,我看到櫃子上有這張,想說買張maaya吧,於是就成為了目前唯一一張實體CD。

有人發現上面這段有個關鍵字嗎。

「DIVE」發行於1998年12月14日,專輯中唯一收錄的單曲「走る」是maaya發行過的單曲中,唯一沒有tie-up,事實上「DIVE」整張專輯收錄曲目都沒有tie-up,完完全全的原創專輯。根據wikipedia的說法,這張專輯被ミュージックマガジン選為1999年最佳專輯。

因為沒有和任何動畫tie-up,「DIVE」對於一般動漫迷是較不熟悉的,而事實上這張專輯十分耐聽,在maaya專輯中,我對這張的評價僅次於「Lucy」(當然那兩張精選不算),不過「Lucy」還有地球少女加持啊。

唱腔部分的話,個人的分類偏向「グレープフルーツ」、「DIVE」一期,「Lucy」、「イージーリスニング」一期,「少年アリス」再一期。不過這只是大致上的分法,「DIVE」和「約束はいらない」已經有些差異了,這不像mikuni的曲風分類那麼明顯。

一開始最早注意到的曲子是「ねこといぬ」,沒辦法,這曲名令人非常想了解這是怎樣的曲子,從名稱上看來,似乎是走可愛曲風,然而音樂卻是有點孤獨寂寞的感覺。歌詞描述著喜歡貓的你和喜歡狗的我,似乎親近、又似乎有點距離,雖然如此卻又一直在一起,兩人的關係或許會這樣持續下去吧。

可以說這很像maaya作的詞吧,感覺maaya的歌詞中很少會用「愛」這個字,岩里的話,「愛」連發也是稀鬆平常吧(笑)。

專輯中第11軌,也是最後一首,和專輯名相同的曲目「DIVE」,一開始的音效,的確有種潛入海裡的感覺。就這樣沉入海底吧,背景傳來吉他和弦樂,"想要被愛"、"即使因此而受傷也無所謂",看來是相當辛苦啊;中段的音樂轉折,似乎表示主角的心境有所轉變,後段加入了パーカション,讓氣氛較為活潑,"在那一瞬間,不可思議地想通了",開始往水面的方向游去,再也不會回頭了。


下次要介紹的是個人maaya十大曲目排行(!?)
(謎:ウソに決まってるじゃん。)

過去文章:
坂本真綾(一)

2007年6月12日 星期二

Safari on Windows

Apple - Safari 3 Public Beta

well...totally no stability currently.

I tried to use this Windows version to make post on Blogger. Login, yes, New Post, yes. But when I typed the title, so strange that every time when I typed ``o'', which means when I typed ``Safari '' and the ``o'' then Safari crashed.

You cannot talk about performance when you just have no stability.


hmm...at least it's the first step. This version can display "list-style-type: hiragana-iroha;", which Opera 9.21 still cannot.

坂本真綾(一)

坂本 真綾(さかもと まあや)
誕生日:1980年3月31日

8歲時,美國影集「頑固じいさん孫3人」(英文原名:Our House)中的「デーナ」一角的配音,是maaya首次的聲優工作。國中一年級時,擔任動畫「リトルツインズ」的主角,但是在動畫聲優界仍然沒有名氣。不過自1988年(8歲)以來,外國影集、電影的配音工作沒有間斷過。

16歲,即1996年,動畫「天空のエスカフローネ」(The Vision of Escaflowne)(中譯:聖天空戰記)是maaya人生一大轉變,擔任主角「神崎ひとみ」的配音,同時與菅野よう子合作,除了演唱片頭曲「約束はいらない」,在原聲帶裡也有許多首其他歌曲,從此開始多了歌手這個身份。

另外,此時也開始活躍於電台節目主持人一職,從高中時期至今,持續擁有冠番組(註)。

(註):冠番組(かんむりばんぐみ),指節目名稱有主持人或是贊助商的名字在裡面,例如:「下川みくにの見えちゃうラジオ」就是"冠番組"。

東洋大學社會學部畢業後,加入音樂劇「レ・ミゼラブル」(悲慘世界)的演出,擔任「エポニーヌ」(Eponine)一角。

外國戲劇作品的配音從未間斷過,最著名的角色是星際大戰中的艾米達拉女王。

動畫配音的部分,自「神崎ひとみ」之後,雖然都有一些演出,但是大多不是戲份很少,或者是作品本身的知名度不高。2002年的「ラーゼフォン」,雖然是男主角的戀人,但其實戲份非常少;.hack系列中,擔任劇情上有很重要地位的アウラ,但是…有看過的人應該都知道アウラ的台詞…。

maaya在動畫界再度受到眾人注目,要到2004年的「機動戦士ガンダムSEED DESTINY」ルナマリア・ホーク這個角色。2006年「桜蘭高校ホスト部」的主角"藤岡ハルヒ"則是近年最知名的角色,「桜蘭高校ホスト部」不只在日本國內,包含亞洲、北美都有相當大的人氣。不過這部作品真正捧紅的莫過於宮野真守了,這小子近期動畫作品之多…。

喔,時間不夠了,歌手的部分下回待續。

參考資料:
坂本真綾 - Wikipedia

如何做網頁

  1. 打開Word
  2. 和平常做報告一樣,把內容打上去
  3. 存檔時,將檔案類型儲存為網頁格式
  4. 收工
上述並不是惡搞喔,資訊科學的教授不少是這樣做的。

「我寫過那麼多code,我不想為了做個網頁還要再寫code。」

結論:
要成為學術界的頂尖人物,做網頁這種小事還是交代給手下吧。


牢騷看看就算了,下一篇要認真寫。

連不上tracker的真相

目前已知關鍵字包括
  • BitTorrent
  • BitTornado
  • Azureus
  • uTorrent
觸發條件,目前看來是
  1. HTTP
  2. header including User-Agent or UserAgent (case-insensitive) and the value is one of the above client software list (case-sensitive).
很可憐的Vuze就沒辦法用,因為User-Agent寫著Azureus。太誠實就會這樣,看那舊版BitComet,說自己是Mozilla就好啦。

看起來做法是某台吃到layer-7的機器,而之前謠言說什麼是國際路線擋的,那都是假的,用traceroute的手法去測就知道,除非說到nccu或nctu也要走國際路線。

大約是在.0.1(.0.5)到.0.70中間,只要一個match就送TCP RST回去。

很有趣的是,用uTorrent/1.6之類的會被RST,但是uTorrentt就不會;但是BitTorrentt又會。

2007年6月10日 星期日

Anime Expo 2007

台灣有市場辦這種規模的活動嗎?

Anime Expo,簡稱AX。從1992年起,定期在7月初於南加州舉行,目前已成為北美最大的Anime盛會。

話說去年yozurino就是參加這個活動耶。

而今年Anime Expo 2007將於6月29日~7月2日於加州Long Beach的Long Beach Convention Center舉行。

X JAPAN團長YOSHIKI新組的樂團「S.K.I.N.」將會在Anime Expo 2007進行第一次公開表演
。S.K.I.N.目前已公佈的成員是:YOSHIKI, Gackt, SUGIZO, 雅-miyavi-。一般認知是還差一個貝斯手,不過YOSHIKI說有可能再一名成員,或者是就這樣四人的型態。

AX 2007目前已公佈的Guests名單(以下只列音樂相關):
  • SOS団 (平野綾、後藤邑子、茅原実里)
  • オレスカバンド (ORESKABAND。SME出品,目前唱過BLEACH、NARUTO主題曲。)
  • 桃井はるこ (AX網頁以"The Queen Of Akihabara"來介紹。) [full one hour live concert]
  • 石川智晶 [full one hour live concert]
  • savage genius (以Victor來賓身份登場,有座談會,不知道有沒有現場表演。)
  • 土屋アンナ (唱過動畫版NANA主題曲。) [full one hour live concert]
按照網站上的時間表:
6月29日:
  • S.K.I.N.
    seating: 14:00~15:30
    concert: 15:30~16:30
6月30日:
  • 土屋アンナ
    seating: 10:30~12:00
    concert: 12:00~13:00
  • SOS団
    seating: 15:00~16:30
    concert: 16:30~17:30
  • savage genius
    17:00~17:50
    There will be the documentary film of recording for their first album
7月1日:
  • オレスカバンド
    seating: 10:30~12:00
    concert: 12:00~13:00
  • 石川智晶
    seating: 14:30~16:00
    concert: 16:00~17:00
7月2日:
  • 桃井はるこ
    seating: 9:30~11:00
    concert: 11:00~12:00

封鎖Yahoo搜尋?

真是聳動的標題…

緣起:近日某站的流量突然又從個位數上升至雙位數,高達八成的流量仍然是來自搜尋引擎,然而其中竟然有六成以上是來自Yahoo,或更準確地說,大多是來自Yahoo!奇摩。由於預設是"台灣網頁優先",所以某站會出現在搜尋結果的第一頁。

嗯…雖然內容還是看不到,但是一直被檢索到也不怎麼好,所以來擋一下吧。

建構在Yahoo搜尋並不是直接連結該網址,所以連線一定都會有Referer,除非使用者非常閒地把網址從那一長串東西裡剪出來,再另外貼。

利用下列的code來檢查並redirect
if (isset($_SERVER['HTTP_REFERER']) && stristr($_SERVER['HTTP_REFERER'], 'yahoo.com')){
header('Location: http://www.lyricwiki.org/');
exit;
}


等個幾天再來看看流量如何。

Top 100 Network Security Tools (2006 survey, Insecure.Org)

Top 100 Network Security Tools

2006年,從nmap-hackers mailing list裡選出來的百大網路安全相關軟體。其實入選這份名單不只一般的工具,搜尋引擎、作業系統、程式語言也都在裡面。

前十名只用過兩個@@

[常用]
  • (2) Wireshark。電腦重灌完後,必定會安裝的軟體之一。話說0.99.6 stable什麼時候會出來啊。
  • (8) tcpdump。WinDump也算在一起啦,在Linux或是FreeBSD沒用X的話,就是開tcpdump來用。
  • (13) ping/telnet/dig/traceroute/whois/netstat。其實只有ping/traceroute/netstat比較常用,手工telnet近期已經沒在弄了。
  • (14) OpenSSH/PuTTY/SSH。其實最常用的是PieTTY。
  • (24) Sysinternals。最近常用的是TCPView,ProcessExplorer倒是不常用。
  • (26) Perl/Python/Ruby。出現了…程式語言,事實上不論是做analysis或是cracking,都會需要一個順手的scripting language。當然,我只會Python。
  • (34) Google。另一個神奇入選。
[用過]
  • (18) NetStumbler。之前在wardriving的時候用過,最近沒在做wireless就沒啥用到。
  • (60) Knoppix。自從Ubuntu弄成Live CD後就沒摸過Knoppix了,不知道後來有加什麼功能。
  • (89) VMWare。測試系統的最佳幫手(?)。話說Stealing the Network裡面測worm那章,就是推薦VMware。
  • (93) OllyDbg。玩過,但事實上是沒有成功達成什麼事過…。
結論是玩過的還真少…

把MPEG寫完後,認真看Stealing the Network吧……聽說還有某project的樣子喔

2007年6月9日 星期六

創星のアクエリオン -裏切りの翼-

音樂的部分好像沒聽到新曲,基本上在之前TVA的兩張OST裡都有。

聲優部分,這次シリウス還沒登場就掛了,所以完全沒有杉田智和的戲份…(唉呀,人家現在紅了嘛),令人驚奇的是新角色竟然是斎賀さん\(^▽^)/

森川智之的戲份很多。

整體來說,第一話只是在把世界觀定出來,還沒有特別的劇情出現,シルヴィア這次的遠古時代變不同人了,嗯…在第二話應該會有比較詳細的說明吧。

唯一的新曲是ED「素足」,仍然是AKINO與YK合作,作詞是岩里。

單曲什麼時候發啊(敲碗)

イベスタ歌詞とる

イベスタ歌詞とる

喔喔喔,第一次可以搜到mikuni、CooRie、eufonius歌詞耶!

hiroko、新居昭乃也都有,雖然數量沒有很多。

maaya有53首耶!!

只有最基本的oncontextmenu和onselectstart。

歌詞で胸キュン

歌詞で胸キュン

一個找不到maaya歌詞的網站其實是沒什麼必要研究的,但是還是順手看了一下,然後實在是…太好笑了。

哪有人網站自己輸出的時候就變成問號了…。最神奇的是也沒有全部都問號,有些是歌名出現問號,有些是歌手名出現問號,完全是個歡樂。

當然不意外地,使用Flash讀進來的文字檔是Shift JIS編碼。非常帥氣地用了POST去拿,但是直接網址打也是可以XD;傳入的參數有兩個,一個是sid,即歌曲的編號,另一個rnd,莫非是random,沒錯!重新整理後所得的值的確和上次不同,可是它要如何verify這個值呢?

答案是不用verify =.=||

http://kashi.kyun.jp/pc/cgi-bin/get_song_text.cgi?sid=
把sid填進去就可以了,不過回傳值還有含br標籤,要自己處理一下。

因為沒有maaya歌詞,又問號亂七八糟,這個就不做到retriever了。

實在太沒技術性可言,只能貼上"最近"了…

讓Opera也能看J-Total Music的歌詞

J-Total Music這個站的特色在於歌詞上面還有寫和弦,適合用於引き語り?

仍而用Opera去開歌詞頁的話,會變成空白頁,用Firefox則不會,但是select就被鎖起來了。

解法是很簡單啦,Mask as Firefox或IE即可,其關聯站台歌詞蔵也是一樣的解法。

那它實際的作法呢?
對Opera的作法是
if(navigator.userAgent.indexOf('Opera')!=-1)window.location="about:blank";

但是其巧妙之處在於沒辦法直接看到這段code。

用Opera去開歌詞頁的話,就會被這行redirect。那還不簡單,把scripting先關掉來開。

「Please use a Javascript enable browser to see page contents.」,這也不是第一次看到了,重點是要看這一頁的原始碼……怎麼找不到上面那段code!

其實這也是老套了,請搜尋unescape。

除了%開頭的escape之外,\開頭則是直接送給document.write。

還有看到神奇的onbeforeprint,before會把全部element設成hidden,after則會把全部設回來。

還有media="print", body {display: none;}!

原來這一步也要防啊…

讓Opera也能看ListenJapan的歌詞

又到了Opera User JavaScript的時間了,今天的主題是讀取ListenJapan的歌詞。

ListenJapan使用的手法是網頁上非a href的連結,而是用onclick來開啟網頁,而在onclick所執行的函式裡,加入了檢查瀏覽器的功能,限定只能用IE才可以開啟。

很爛,我只能這麼說。

其實onclick裡面直接就是填該歌詞網頁,檢視原始碼後,再把網址貼上去即可。

但是工程師總是懶惰的,就像animesong那個站一樣,步驟越少越好,所以就來寫個Opera User JavaScript解決掉吧。

if( location.hostname.indexOf('listen.jp') != -1 ) {
window.opera.addEventListener('BeforeScript',function (e) {
window.clientInformation = {
'userAgent': 'Mozilla/4.0 (compatible; MSIE 6.0; Windows)',
'platform': 'Win32'
};
},false);
}


該瀏覽器檢查功能是看一個IE才有的物件window.clientInformation是否存在,並且檢查該物件其他變數。
  • window.clientInformation.userAgent.indexOf("MSIE")
  • window.clientInformation.platform.indexOf("Win")
所以利用Opera User JavaScript的BeforeScript事件,在任何script要執行之前,先執行我們加進去的code。把這個變數填進去,檢查功能就會當做這是個IE,開啟歌詞網頁。

歌詞網頁裡只有最基本的onContextmenu和onselectstart,對Opera不造成影響,收工。

2007年6月8日 星期五

菅野よう子/DARKER THAN BLACK -黒の契約者- 劇伴

2007/07/25
「DARKER THAN BLACK -黒の契約者- 劇伴」
SVWC-7478, 2940円(税込)

收錄曲目未定

YK今年第一張動畫OST

第二話接近結尾有山根麻衣的插曲;第十話中段的插曲,男聲不確定是誰。

話說第九、十集的草尾毅很快就認出來,但是伊藤靜就沒認出來,本來還以為是川澄,和看EL CAZADOR的時候一樣。

2007年6月7日 星期四

anison發行情報 (6/20)

http://www.animate-shop.jp/audio.shtm
http://www.neowing.co.jp/newrelease/anime_cd/
http://www.ginsei.jp/ANIME/anime_CD.html
http://www.oricon.co.jp/music/release/S/0/ma/
http://www.tsundere.com/music/

Color Code Converter


アニメロサマーライブ2007テーマソング
ALI PROJECT(宝野アリカ)/近江知永/奥井雅美/栗林みな実/サイキックラバー/Cy-Rim rev./JAM Project(影山ヒロノブ、松本梨香、遠藤正明、きただにひろし、奥井雅美、福山芳樹)/樹海/Suara/高橋直純/茅原実里/水樹奈々 /m.o.v.e(yuri)/桃井はるこ
2007/06/20
single「Generation-A
[DVD付初回限定盤] EVCS-1002, 1890円(税込)

1. Generation-A
2. Generation-A ~女性 Only Vocal Version~
3. Generation-A ~男性 Only Vocal Version~
4. Generation-A ~Instrumental~

「グローランサーVI Precarlous World」主題歌及びエンディングテーマ
茶太
2007/06/20
single「Bravery ~辿り着きたい君へ~
KDSD-136, 1260円(税込)

1. Bravery ~辿り着きたい君へ~(グローランサーVI オープニングテーマ曲)
2. Begin(グローランサーVI エンディングテーマ曲)
3. 夜明け前
4. Bravery ~辿り着きたい君へ~(Instrumental)
5. Begin(Instrumental)
6. 夜明け前(Instrumental)

TVアニメーション「桃華月憚」オープニングテーマ
喜多村英梨 with 伊瀬茉莉也 with 早見沙織
2007/06/20
single「ゆめおぼろ
AVCA-26346, 1260円(税込)

1. ゆめおぼろ/ 犬飼真琴(喜多村英梨)With.守東桃香(伊勢茉莉也)&川壁桃花(早見沙織)
2. 断章
3. 小さき死のように/ 鬼梗(山県さとみ)
4. ゆめおぼろ(オリジナル・カラオケ)/ 犬飼真琴(喜多村英梨)With.守東桃香(伊勢茉莉也)&川壁桃花(早見沙織)
5. 小さき死のように(オリジナル・カラオケ)/ 鬼梗(山県さとみ)

TVアニメーション「桃華月憚」エンディングテーマ
早見沙織
2007/06/20
single「この世界がいつかは
AVCA-26347, 1260円(税込)

1. この世界がいつかは/ 川壁桃花(早見沙織)
2. 断章
3. 空には空があるだけ/ 守東桃香(伊瀬茉莉也)
4. この世界がいつかは(オリジナル・カラオケ)/ 川壁桃花(早見沙織)
5. 空には空があるだけ(オリジナル・カラオケ)/ 守東桃香(伊瀬茉莉也)

アニメ「ロミオ×ジュリエット」オープニングテーマ
LENA PARK
2007/06/20
single「祈り~You Raise Me Up
UMCK-2502, 1000円(税込)

1. 祈り~You Raise Me Up
2. YOU RAISE ME UP
3. 祈り~You Raise Me Up(Instrumental)

TVアニメ「古代王者 恐竜キング Dキッズ・アドベンチャー」主題歌
ICHIKO
2007/06/20
single「小さな僕らの大きなハート
HMCH-2023, 1260円(税込)

1. 小さな僕らの大きなハート
2. 1 2 3 4 Go Go ゴォォォォ!!!
3. 小さな僕らの大きなハート(off vocal)
4. 1 2 3 4 Go Go ゴォォォォ!!!(off vocal)

アニメ「結界師」エンディングテーマ
宇浦冴香
2007/06/20
single「マイミライ
GZCA-7092, 1050円(税込)

1. マイミライ
2. ボーイズ&ガールズ
3. マイミライ(Instrumental)

アニメ「地球へ・・・」エンディングテーマ
加藤ミリヤ
2007/06/20
single「Love is...
[DVD付限定盤] SRCL-6581, 1529円(税込)
[通常盤] SRCL-6583, 1223円(税込)

1. Love is...
2. このままずっと朝まで Remix feat.COMA-CHI
3. Ms.Jealousy
4. Love is... INSTRUMENTAL

TVアニメ「大江戸ロケット」エンディングテーマ
サンタラ
2007/06/20
single「100 miles ~虹を追いかけて
QQCL-26, 1223円(税込)

1. 100 miles~虹を追いかけて
2. くしゃみ
3. 100 miles~虹を追いかけて
4. 100 miles~虹を追いかけて

Lia
2007/06/20
album「Lia&LIA COLLECTION ALBUM -Special Limited BOX-
[初回限定生産] PCCA-90028, 8295円(税込)


Webラジオ「今日からマ王! 眞魔国放送協会(SHK)」テーマソング
斎賀みつき feat.JUST
2007/06/22
single「BACK2BACK
MMCC-4111, 1260円(税込)

1. BACK2BACK
2. 永遠に響く詩
3. BACK2BACK(off vocal ver.)
4. 永遠に響く詩(off vocal ver.)

2007年6月4日 星期一

Make wma seekable, from Web Cafe yozurino

web喫茶よずりの的WindowsMedia stream,目前試過FlashGet、Orbit Rich Media Downloader,還是只有Net Transport能夠抓下來。但是抓下來的檔案,雖然可以播放,卻沒辦法快轉。

通常這類問題是因為asf格式裡面的Seekable Flag是False,所以一般播放器會不允許快轉。使用Winamp v5.32看檔案資訊,在Extended Fields裡的確Seekable是False,但是用自己寫的ASF Parser,讀出來的Seekable Flag卻是True...

其實程式寫錯的可能性極高,不過用一般網路上提到的AsfTools去修復的話,也是會出現此檔案已設為Seekable。

一口氣聽完不就得了,就不需要Seekable啦。

「web喫茶よずりの」的長度通常約50分鐘,有可能聽到一半就該出門啦…之類的,可能只剩下不到十分鐘的內容,要整個重聽…除非那集傷當有趣,值得一聽再聽,不然實在是沒那個時間重頭聽啊…

原本是打算來認真把ASF Parser寫完整一點,來看看究竟是怎麼一回事,不過在剛剛試出個方法,就懶得寫了~~

傷當神奇
  • 首先,下載並安裝Windows Media Encoder
  • 不過只要用到裡面的工具程式:Windows Media Stream Editor。
  • 開起來之後,按下「Add Source...」,選擇該wma檔(一般下載完的副檔名是wsx,不過手動改一下就好啦,這樣double click也才能直接開播放器出來聽)。
  • 把checkbox勾起來。雖然有四個Audience,不過除了第一個之外,其他的好像沒用。
  • 按下「Add ->」,右邊的框框會出現東西,然後按下「Create File...」,打個檔案名,按下Save。
  • 最後按右下角的「Start」,等程式跑一下,然後就會出現可以Seek的wma檔啦。
這個方法的缺點是原本有的tag會消失,不過「web喫茶よずりの」的tag本來就只有"Lantis Web Radio",有和沒有都沒差啦。

Comment Block of Code in Vim

因為Python沒有/* */這樣的註解方法,如果想要把一整塊code註解起來的話,有人提出的方法:
  1. 用triple-quotes(""")把要註解的文字包起來,缺點是裡面不可以有triple-quotes。
  2. 丟進if 0:的block裡面。
上述方法各有各的問題,還是用#註解比較穩,但是如果有一大塊要註解的話,一個個加就很累啦。

在Vim的話,參考這兩篇Quick Commenting of Blocks in VimVIM - Comment blocks of code,裡面提到的方法不需要修改vimrc或另外增加script。
  • 首先,按Ctrl+v進入Visual Block模式。
  • 選取要註解的那幾行(j向下、k向上)。
  • 按下大寫I,會進入編輯模式,輸入註解符號(Python的話就是#)。
  • 然後按下Esc,這時候剛才有選取的那幾行都會加上剛才輸入的字串。
要刪除多行註解的話,就一樣利用Visual Block選取後,再d掉即可。

EnhCommentify.vim : comment lines in a program則是一個功能強大的Vim script,除了inline comment,還支援MultiPart-comment。

最後我參考了Code:Comment Blocks of Text with vim這篇,把下面的code加入vimrc。 autocmd FileType python,perl map ,r :s/^/# /<CR>
autocmd FileType python,perl map ,t :s/^# \=//<CR>


這樣在Visual模式、Normal模式下按「,r」就會在行首增加註解符號,按下「,t」就會去掉註解符號。至於為什麼會是r和t,是因為MATLAB吧。

2007年6月3日 星期日

Bravery~辿り着きたい君へ~/茶太

http://www.team-e.co.jp/bravery/
網站出來了~~

茶太りん的首次MAXI SINGLE,這次是和PS2遊戲「GROWLANSER VI」做tie-up,OP和ED都是茶太りん。

這張單曲收錄OP、ED和另一首新歌。

01:Bravery ~辿り着きたい君へ~(グローランサーVI オープニングテーマ曲)
02:Begin (グローランサーVI エンディングテーマ曲)
03:夜明け前 (新曲)
04:Bravery ~辿り着きたい君へ~(Instrumental)
05:Begin(Instrumental)
06:夜明け前(Instrumental)

2007.06.20 ON SALE
KDSD-00136
¥1,260(税込)

windows.onload problem, trigger functions before the whole page elements loaded

這標題怎麼可以這麼長啊…

簡單地說,事情從Separating behavior and structure開始。早在DHTML還是網頁設計的熱門名詞時(就像現在的Ajax),如果今天你想要讓網頁上所有的連結都有一樣的顏色,要怎麼做呢?現在的話當然是下CSS,用個什麼a:link之類的。而在當年,除了CSS解之外,也有人說寫個script,把document.links拿來繞迴圈。

有人覺得寫script就是比用CSS高級一點,在當時總是相同的東西有很多種解法。

不過到現在都被看做是妖魔鬼怪了。人們說,今天你要控制顏色,就得用CSS。

回到Separating behavior and structure,早期要加上onclick事件,最簡單的做法就是<button onclick="test()">,其實到現在還是不少這種寫法。不過,人們說了,要把行為和結構分開來,(X)HTML是結構,JavaScript是行為,onclick不可以寫在(X)HTML裡面。

於是人們學會了加上id屬性,然後在利用document.getElementById取得該物件後,再指定onclick要吃哪個function。

問題來了,當你把這堆script寫在一個.js檔裡,然後在head裡面擺個script src="script.js"之類的時候,getElementById會抓不到東西,因為瀏覽器還沒讀到那個物件啊。

好吧,你可以把script src="script.js"放在後面嘛。不過人們覺得這樣是不對的,人們說你要用window.onload。

繞了一大圈,其實這篇的重點就是window.onload。

window.onload有一個很大的問題是,它會當網頁上所有的東西都載入之後,才會執行,包括網頁上的圖片。如果今天這個網頁上有很多東西,要全部下載完要過一段時間,但是你所需要的script功能並不需要等這些東西就可以運作,或者是說你根本不想等到全部載完才能運作,那就會需要這個東西了。

DOMContentLoaded/ContentReady events

然後發現我其實看不太懂整個解法XD。

關鍵當然就是DOMContentLoaded這個event,目前Firefox和Opera有支援。而IE則是要利用其本身提供的onreadystatechange/readyState。

利用這個功能,就可以讓網頁已經讀取的部分,先做需要的function。目前這個blog的folding功能已加入此功能,是利用Tanny O'Haley提供的events.js。本來是要直接把script貼進網頁,但似乎因為Blogger會做filtering,所以部分code會被改掉,導致爛掉,最後還是用外部連結的方式來存取events.js。

相關連結:
Dean Edwards: window.onload (again)
Tanny O'Haley's::DOMContentLoaded for Browsers, Part II
DOMContentLoaded now the onload event for Dojo

剩下的是牢騷…

話說Semantic Web越來越紅啦,被Tim Berners-Lee點名為所謂的Web 3.0(中正大學不也稱其NuWeb為Web 3.0嗎,只是國外不甩)。那前幾天就去看一下wikipedia上面的說法,看和我之前的印象是否有所出入,因為之前覺得好像不是沒什麼嗎。

看完,的確,就和之前想的一樣。

所以學長說過,不要以為做的東西沒什麼。

其實整體的概念非常簡單,就是要讓機器也能看懂web。要達成這個目的,就必須要做到上面提到的Separating behavior and structure。用程式設計的說法,就是MVC(Model-view-controller)要切乾淨啦。很早之前,把b, i標籤廢掉,改用strong, em也是一樣的道理,因為b, i 所代表的是粗體、斜體,是屬於view,而view應該交給CSS來控制,不是寫在(X)HTML裡面。

所以說Semantic Web這套概念之前就有了,目前的work其實是要定標準,就是DTD, Schema,然後推廣這個概念,寫網頁也是要切乾淨,不要混在一起亂用,不過真正實行難度頗高吧。

當網頁本身有其語義,而不是單純做為排版顯示用途。

那為什麼網頁本身要有語義啊?又沒有人要直接看原始碼。

因為,沒有人要看原始碼,是機器要看。

因為資料量太多,用"人"是沒辦法做整理,要靠機器,但是如果網頁沒切乾淨,機器做parsing非常難,更別提圖片取代文字這種東西(沒加alt的話)。

不過話說整個站用Flash做的,有辦法加入semantic嗎?

把semantic做起來,必須靠網頁設計人員,然而要讓人改變是很難、很慢。

幸運的是(!?),目前網頁製作朝向利用web framework(e.g. RoR),或者是content透過大型公司的系統發佈(e.g. 諸多blog、wiki系統),當這些系統的多數能夠提供做semantic,那把web當成資料庫的想法就有機會實現。

多久?

2007年6月2日 星期六

Frank的五四三:2007年5月Google Analytics

[訪客作業系統]
Windows: 95.5%
Macintosh: 2.1%
Linux: 1.6%

[訪客瀏覽器]
Internet Explorer: 66%。其中6.0: 78.7%, 7.0: 20.6%
Firefox: 23.4%。其中2.0.0.3: 79.6%, 1.5.0.11: 11.1%
Opera: 7.6%。其中9.20: 72%, 9.10: 11.6%, 9.21: 9.7%

[螢幕解析度]
1024x768: 49.8%
1280x1024: 26.3%

[如何到達此站]
Search Engine: 84.81%
Referring Sites: 10.01%
Direct Traffic: 5.18%

[關鍵字]
第一名為:xming

[訪客語系(瀏覽器語系)]
ja: 39.9%
zh-tw: 34.4%
en-us: 11.6%


嗯…只寫百分比,沒寫實際數字,這是一種隱藏事實的手法XD。

Dive Into Python, Chapter 4

第三章跳過!?

第三章主要是介紹dictionary, list, tuple,寫得不錯,可以弄清楚一些觀念。

Optional and Named Arguments
「def info(object, spacing=10, collapse=1):」
這類的寫法在其他語言中也很常出現,當沒有指定spacing, collapse的值,就會有預設值。而object則是必須要指定值才行。

呼叫此函式,下列幾種方法都可以用:
一、info(odbchelper)
二、info(odbchelper, 12)
三、info(odbchelper, collapse=0)
四、info(spacing=15, object=odbchelper)

"一"是把odbchelper傳進去做為object的值,spacing和collapse會是預設值。
"二"除了odbchelper之外,還指定的spacing的值。
"三"想指定collapse的值,但是spacing用預設值,此時要寫collapse=0,只寫0的話,會是spacing=0而collapse為預設值。
"四"當有把參數名寫出來的時候,可以不按照順序。

type()
利用type()可以得知變數的資料型態,可能的資料型態列在types這個module裡面。
import type
type(odbchelper) == types.ModuleType
↑這是書上的範例

str()
任何資料型態可以轉換為字串。
可以把number, list, module都轉換為字串。
str(None)會得到字串'None'

dir()
會傳回該資料型態所有的method所組成的list。注意,傳回的是method名字的字串,而不是該method本身。

import string
string.punctuation
callable(string.punctuation)
callable(string.join)
「string.punctuation」是一個字串,所以callable()會回傳False。
「string.join」是一個function,所以callable()會回傳True。

li = ["Larry", "Curly"]
getattr(li, "append")("Moe")
這個真是太神奇了,上面這一行等於li.append("Moe")

getattr((), "pop")
會出現AttributeError

import statsout
def output(data, format="text"):
output_function = getattr(statsout, "output_%s" % format, statsout.output_text)
return output_function(data)
第三個參數(回傳預設值),如果第二個參數(attribute)不存在於第一個參數(object)裡,則會回傳第三個參數。用於把getattr()當做dispatcher時,避免使用者傳入不存在的函式名稱而導致錯誤。
不過…這算fallback?這在spec裡要寫清楚,當傳入的值不存在時,會採用預設值,而不是raise exception。

list comprehension with filtering
[mapping-expression for element in source-list if filter-expression]

li.count(elem)
計算在list li中,elem出現幾次。
不知道這個函式的複雜度如何?

The Peculiar Nature of and and or
在Python,我們利用and和or來做布林運算,但回傳值並不是布林值,而是比較的東西。
'a' and 'b'會回傳'b'
'' and 'b'會回傳''
'a' and 'b' and 'c'會回傳'c'

在Python,0, '', [], (), {}, None會被視為False。零、空字串、空list、空tuple、空dictionary、NULL。

and會回傳最後一個True,或者是第一個False。

'a' or 'b'會回傳'a'
'' or 'b'會回傳'b'
'' or [] or {}會回傳{}

or則是回傳最後一個False,或者是第一個True。

和C一樣,and遇到第一個False之後,剩下的expression都不會做;or則是遇到第一個True之後,剩下的expression都不會做。
例如:
li = []
'' and li[3]
'a' or li[3]
上面兩行都不會造成error,因為and遇到False就不去看li[3],就不會造成IndexError;同理,or看到'a'就return了。

於是就出現很噁心的trick了。
用過C或類似語言的人都知道有個expression「bool?a:b」,三元運算子。而在Python要達成類似的用法是bool and a or b。
1 and 'a' or 'b'
0 and 'a' or 'b'
第一個,1 and 'a'會是True且回傳'a',然後'a' or 'b'回傳'a';0 and 'a'回傳0,0 or 'b'回傳'b'。這正是我們想要的!

但是因為是惡搞來的,所以當a是會被當做False的東西時,這樣用就會爛掉。
1 and '' or 'b'
如果用C的bool?a:b邏輯來看,應該要回傳'',但是在Ptyhon的話,1 and ''會回傳'',而'' or 'b'會回傳'b',就不是我們想要的。
所以我們必須確保a不是個會被當做False的東西。
a = ''
b = 'b'
(1 and [a] or [b])[0]
這個的重點在於,''會被當做是False,但是['']則是True,因為不是一個空list,而是有一個元素的list。

不過這個技巧實際上使用的人還是不多吧,因為對沒看過的人來說,非常不直覺。


再來是超噁心的lambda語法。
lambda的用意是能夠用一行把function定出來,但是不習慣的人而言,是非常奇怪的語法。有些人認為Python不應該使用lambda語法,會影響程式碼的可讀性。不過做為programming language研究,還是來看看吧。

def f(x):
return x*2

g = lambda x: x*2

f(3)
g(3)
# the result of f(3) is the same as g(3)

(lambda x: x*2)(3)

傷當噁心…可以把function define和function call寫在同一行@@

split()
當split沒有傳參數的話,預設是把white space做為分隔,但是!其實有點不一樣喔。
string = 'a b\n c\t\rd'
string.split()
所得到的結果,會是['a', 'b', 'c', 'd'],沒設參數的時候,split會把連續的white space character當做一個delimiter。如果今天要split的字串,空白會有連續兩個的情形的話,用s.split()和s.split(' ')會得到不同的結果!s.split()會把連續空白當做一個delimiter,而s.split(' ')則是單一空白為delimiter,產生出來的list裡面會有''(空字串)。

呼…這章還真恐怖,一行function define加上五行(physical 5 lines, logical 3 lines),就有這麼多東西@@

2007年6月1日 星期五

Dive Into Python, Chapter 2

在Python裡,宣告一個函式是用def關鍵字。

函式不需要指定回傳的資料型態,Python會回傳在函式裡遇到的return。沒有return的話,會回傳None。

傳給函式的參數也不需要指定資料型態。


statically typed language v.s. dynamically typed language
strongly typed language v.s. weakly typed language
Python是dynamically typed和strongly typed。

這代表Python在宣告變數時,不需要指定資料型態,會由給於的值來分辨此變數的資料型態。

而如果這個變數是一個整數(Integer),不能直接把它當字串(String)來使用,必須先做轉型的動作。

JavaScript是屬於weakly typed。舉例來說,在JavaScript裡,「"123"+4;」會變成字串"1234",資料型態為整數(Integer)的4自動轉為字串後,和"123"接起來。

如果是在Python的話,「"123"+4」會得到錯誤訊息,因為資料型態不同。要得到"1234"的話,要寫成"123"+str(4)。

在每個函式的開頭,用"""包起來的字串是doc string,用來註解此函式。在runtime也可以獲得這個屬性。

存取doc string的方法是func_name.__doc__。

用import來匯入其他函式。

module的搜尋路徑是在sys.path,可以自行修改這個路徑,例如:sys.path.append('/my/new/path')

everything in Python is an object

Python has no explicit begin and end. Code blocks are defined by their indentation.

if __name__ == "__main__":
Python和C一樣用「==」表示等於運算子,用「=」表示賦值。但是Python不支援in-line assignment,即(fp = fopen('file.txt', 'rb')) == NULL是不行滴。