2008-01-27

[動畫] 怪物王女

怪物王女

Madhouse製作,共26話,2007年4月的作品

Keywords :喜劇、怪物、女王、虐、萌、傲驕屬性 怪物指的是像狼人、吸血鬼等這種,主角則是統治這些怪物之王的女兒。這部賣得不是劇情,只有頭跟尾跟主線有關,是很典型的單元劇。算是輕鬆小品。雖然有不少戰鬥的場面,可是動作方面都很隨便。這部主要看的就是角色,大部分的女角都是傲驕屬性,加上不斷受虐的男主角。

氣氛歡樂輕鬆,笑果普通。

誰不適合看? 期待動作、劇情者 推薦? 御姊控、傲驕屬性 放鬆殺時間,有時候連續看一些劇情片之後,可以調劑一下

[音樂] 最近

最近不知道怎麼回事,其中幾個我最喜歡的歌姬、作曲家同時都出了作品。

新居昭乃
金の波 千の波 (ARIA The ORIGINATION OP )
鳥かごの夢
依然維持著新居昭乃的高水準,不過老實說這次的新曲若是跟之前的作品比起來我覺得普通而已。

KOKIA
たった1つの想い (GUNSLINGER GIRL -IL TEATRINO- OP)
生まれたての白
這兩首超棒....

梶浦由記(作詞、曲)
oblivious (歌:Kalafina 空の境界 第一章 ED )
君が光に変えて行く (歌:Kalafina 空の境界 第二章 ED )
傷跡 (歌:Kalafina 空の境界 第三章 ED )
梶浦大師真不愧是神曲製造機,三首中我最喜歡的是oblivious
官網試聽

eufonius
リフレクティア (TrueTears OP)
elekto

下面這兩個雖然不是我的最愛,但也不錯的歌手

牧野由依
スピラーレ (ARIA The ORIGINATION ED)
横顔

Suara
忘れないで (キミキス pure rouge ED)
つよがりの行方


[動畫] Death Note

DEATH NOTE
死亡筆記本

Madhouse製作,共37話,2006年10月的作品

Keywords : 懸疑、天才對決、死神、新世界的神

原漫畫有著高水準的作畫與劇情,動畫完全掌握了原著的精神,再加上動畫本身色彩、配樂、會動的優勢,這部的確可稱得上是難得的神作。劇情從頭到尾一氣呵成都 走在主線上。

Death Note也有翻拍成兩集電影,可是要達到動畫那樣的效果實在很難。 音樂做的很不錯(OST十分值得一聽),特別是與劇情配合的很棒,這也是本作這麼成功的原因。 緊張氣氛上營造得很成功。

推薦? 大推,不看動畫的也可以看電影。 就算看過電影也推薦看一次動畫。

2008-01-15

[動畫] Night Wizard ~ The ANIMATION 暗夜魔法使

ナイトウィザード The ANIMATION
Night Wizard ~ The ANIMATION
暗夜魔法使

Hal Film Maker製作,共13話,2007年10月的作品

Keywords : 魔法、動作、遊戲改編、萌系

由一款RPG所改編的作品,劇情上比較老梗,開宗明義就解釋關於這個魔法世界的設定,可是設定上也不怎麼吸引我,個人覺得這部的賣點在於萌,魔王級的人物長得跟蘿莉一樣。

搞笑+賣萌

看完之後沒什麼感覺。

誰不適合看?
平常沒再看動畫的,討厭萌系動畫者

推薦?
整部我覺得普通偏不好,不推
如果想打發時間可以拿來看,也不至於真的爛到哪裡去
但是如果曾經玩過遊戲的話,應該會想看吧。


[動畫] DARKER THAN BLACK 黒の契約者

DARKER THAN BLACK
黒の契約者

BONES製作,共25話,2007年4月的作品

Keywords : 科幻、動作、劇情、契約者、超能力、代價

這部基本上是由兩話為一個單位的單元劇組成,有很多動畫都用這種方式來表現,然後慢慢的解開動畫中世界設定以及關於主角的謎團,可是很少有動畫處理的像這部這麼好,最常看到的就是每個單元的關聯薄弱,然後只有頭跟尾比較讓你對主線有進展的感覺,這部從頭到尾都很穩定的在解開一些謎團,雖然到最後還是留下一大堆的問號,不過結局卻不會讓人覺得很突兀或草草結束。

作畫很棒

另外不可不提的就是音樂...由菅野よう子負責,基本上有提到他名字的動畫,我是一定會看的 XD

整部的氣氛算是嚴肅+溫馨,還有一點點輕鬆的部份

誰不適合看?
悲劇佔了不少(但都會帶點溫馨),另外對於主角的戀情也不要有什麼期待...

推薦?
個人很喜歡這部
喜歡劇情片的超推,動作方面也不錯
也推薦給平常沒看動畫的人

OP 2

PHP處理HTML安全

HTML Purifier
http://htmlpurifier.org/
HTML Purifier is a standards-compliant HTML filter library written in PHP.

Safe HTML
http://chxo.com/chxo-scripts/safe_html/index.html
http://pear.php.net/package/HTML_Safe
safe_html() is a free php function that takes a conservative approach to sanitizing user input while still allowing some markup through.


2007-02-04

AJAJ, PHP JSON Javascript

AJAX(Asynchronous JavaScript and XML)是最近很熱門的技術,除了使用XML當作溝通的格式之外,現在又跑出了一個JSON可以應用在AJAX上,等等...應該正名叫做AJAJ(Asynchronous JavaScript and JSON)了!!

2006-12-19

網路電台架設初學心得

之前考試期間太悶,就研究了一下網路電台的架設方法,架設的方法其實還蠻簡單的。

首先來看看一個電台需要哪些東西

  • 播放音樂的軟體(foobar2000、winamp...)
  • 將播放出來的聲音即時編碼並傳送給廣播伺服器的軟體(oddcast)
  • 廣播伺服器(shoutcast、icecast、peercast)

放音樂的軟體就是DJ介面,你可以使用自己常用的撥放器,像我平常都是用foobar2k,雖然說不管用哪個軟體都可以,但是如果不是用Winamp、 foobar2000的話就"不一定"可以在電台自動顯示目前播放歌曲的title或是作者之類的(跟oddcast有關、後面會說明)。

當我們可以放出音樂之後,還要一個軟體將音樂播放器發出的聲音擷取進行格式的轉換(編碼),並且將轉換之後的資料傳給廣撥伺服器,目前我在網路上只有看到oddcast這個軟體可以辦到(雖然我也沒有仔細去找其他的...),oddcast有出以下幾種版本
1. Foobar2000的外掛
2. Winamp的外掛
3. 獨立執行的程式 (standalone)
其實就性質就可以分成兩種:外掛版跟獨立版,外掛版的話只是作為播放軟體的插件(外掛),就是本身沒有exe執行檔,在你使用winamp或foobar2000的時候就會被當做播放器的一部分;而standalone版本身就是一個可以執行的程式;這兩種版本並不是只在執行方式上有差別,功能上也有些不同。

外掛版本 獨立執行版本
歌曲資訊 自動抓取 手動輸入或從視窗(播放器)標題擷取
撥放器 winamp、foobar2000 不限
音源 只有播放器發出的聲音 電腦發出的聲音(包括windows音效)、mic 等等..多種選擇
相容性 可能會與其他外掛衝突 獨立執行沒有相容性問題


廣播伺服器軟體則負責接收oddcast傳來的聲音,以及將資料傳給收聽的聽眾。

播放器->oddcast(擷取、格式轉換、轉接)->廣播伺服器 的三層式架構,讓播放器跟廣播伺服器可以不用裝在同一台電腦,這樣就可以把廣播伺服器放在上傳頻寬比較大的電腦上,DJ只要讓oddcast連線到伺服器,不需要很好的網路也能廣播。


待續...

繼續閱讀「 網路電台架設初學心得 (二)」


2006-11-04

Sequence Alignment :: Similarity - dynamic programming

其實這是通識課作業XD

用來比對DNA、mRNA、cDNA序列相似度的方法,計分方式為相同的鹼基+1分、不同的-1、對上空白則-2,兩個序列不改變序列順序而允許插入空白(gap;null)的情況下做排列組合比較取出最高分者。計算出來的分數可以代表這兩個序列的相似度,越高分相似度就越高,例如ACG對上AC可以是(以-代表gap) (1)ACG對AC-:1+1-2=0、(2)ACG對A-C:1-2-1=-2、(3)ACG對-AC:-2-1-1=-4。

這好像叫做Needleman-Wunsch algorithm,但本來他是用暴力算法,就是同時列出兩個序列並包含gap的可能組合做計分,後來發現利用prefix計分來推算分數可以降低運算複雜度。
  null A G
null (0,0) (0,1) (0,2)
A (1,0) (1,1) (1,2)
C (2,0) (2,1) (2,2)
G (3,0) (3,1) (3,2)
  null A G
null 0 -2 -4
A -2 1 -1
C -4 -1 0
G -6 -3 0

比較序列s:ACG與序列t:AG;例如在(2,1)就是比較(null)A與(null)AC得分為-1。p,s null對上null為0分 比較快的推算法就是說,(i,j)可以從(i-1,j)、(i-1,j-1)、(i,j-1)推來,因為(i-1,j)、(i-1,j-1)、(i,j-1)都已經是最佳解了,所以只要取他們中推算到(i,j)最高的那個分數。

以PHP實做的程式碼,另外還有個豪華物件版 XD可以輸出prefix觀察比對過程 <?php function Similarity_csv_lite($s1,$s2) { $datas=array(); $csv=', '; //建立初始值 $datas[0][0]=0; for ($i=1;$i<=strlen($s1);$i++) { $datas[$i][0]=-2*$i; } for ($j=1;$j<=strlen($s2);$j++) { $datas[0][$j]=-2*$j; $csv.=','.$s2[$j-1]; } //開始推算 for ($i=1;$i<=strlen($s1);$i++) { for ($j=1;$j<=strlen($s2);$j++) { $tmp_value=0; $tmp_p=($s1[$i-1]==$s2[$j-1])?1:-1; $datas[$i][$j]=$datas[$i-1][$j]-2;; //(i-1,j) $tmp_value=$datas[$i-1][$j-1]+$tmp_p; //(i-1,j-1) $datas[$i][$j]=($tmp_value>$datas[$i][$j])?$tmp_value:$datas[$i][$j]; $tmp_value=$datas[$i][$j-1]-2; //(i,j-1) $datas[$i][$j]=($tmp_value>$datas[$i][$j])?$tmp_value:$datas[$i][$j]; } } $csv.="\r\n ,".join(',',$datas[0]); for ($i=1;$i<=strlen($s1);$i++) { $csv.="\r\n".$s1[$i-1].','.join(',',$datas[$i]); } return $csv; } echo Similarity_csv_lite('GACGGATTAG','GATCGGAATAG'); ?>

2006-10-29

被母DIV無視的Float DIV子

其實這個問題遇到過好幾次了,這次又遇到就特別給他研究一番,「當一個母div裡面包著的子div是float的話,母div的空間不會包含子div」,聽起來很饒舌,看一下下面的說明就知道。