プログラム / 2010/08/16 (Mon) / 編集 |
Twitterのbotをみてまわったり改造したりしてるけど、おもしろいのがあったので紹介。
- @FlandreBot 東方キャラのフランドール=スカーレットbot。好感度システムでソースコードも配布しているのでこれからbotを作りたい人はぜひ参考に!(説明:http://scarlets.dyndns.info/FrandleBot.html)
- @KawashiroNitori 東方キャラの河城にとりbot。「お値段以上」「翻訳機能」など便利で楽しい機能を実装。いろいろとすごい!(説明:http://int.mydns.to/kawashironitori.html)
このbotで注目なのは「好感度システム」と「ツンデレ度」、これらをもちいていわゆる”機嫌”を表現し、それによってリプライに対する対応が変化するという”感情”を実装したbotです。
にとりの注目はやっぱりその機能。発明家な河童というキャラを生かして、新商品の値段調査や言語翻訳機を用いた他言語翻訳など外部サービスと連携した多機能botです。
PR
プログラム / 2010/08/14 (Sat) / 編集 |
結構頑張った結果、W3CのHTML構文チェケに通過できそうな感じがしてきた。
とりあえず、このブログのテンプレートでW3Cのチェックにすべて通過!だが忍者の広告のせいでタイミングによってはひっかかる。。。
HTML5とCSS3とRSSで通過。ただし”テンプレート”での話で、フッターに自動挿入される忍者ブログの広告ならびに日々の記事では未対応かもしれない。一応気をつけるようにはするけどね。
とりあえず非常に困ったのが「center」が使えない事だった。「font」は「span」で、「a name」は「a id」で通過。「アンドマークが入ってるんだよカスが!」にはJavaScriptをjsファイルにまとめたり、URLはbit.lyで短縮したりして対応。
まぁ今後ちょこちょこ改造して行くうちにま〜た準処しなくなるんだろうけど、まぁHTMLの勉強にはちょうどいいかな。
とりあえず、このブログのテンプレートでW3Cのチェックにすべて通過!だが忍者の広告のせいでタイミングによってはひっかかる。。。
HTML5とCSS3とRSSで通過。ただし”テンプレート”での話で、フッターに自動挿入される忍者ブログの広告ならびに日々の記事では未対応かもしれない。一応気をつけるようにはするけどね。
とりあえず非常に困ったのが「center」が使えない事だった。「font」は「span」で、「a name」は「a id」で通過。「アンドマークが入ってるんだよカスが!」にはJavaScriptをjsファイルにまとめたり、URLはbit.lyで短縮したりして対応。
まぁ今後ちょこちょこ改造して行くうちにま〜た準処しなくなるんだろうけど、まぁHTMLの勉強にはちょうどいいかな。
プログラム / 2010/07/28 (Wed) / 編集 |
NSTaskを使ってコマンドを実行する関数のメモ。
実行結果をNSStringにするときにUTF8にしてるのは俺の環境の問題なので、場合によっては書き換えが必要。
あと既知のバグとして、NSString型で渡してるディレクトリ名(epubFileDir)やファイル名(epubFileName)にスペースが入っていると「not found」が帰ってくる。ちゃんとエスケープして「\ 」に置き換えてるのに。。。保存の時点で文字コード設定しないとだめなのかもしらんね。
実行結果をNSStringにするときにUTF8にしてるのは俺の環境の問題なので、場合によっては書き換えが必要。
あと既知のバグとして、NSString型で渡してるディレクトリ名(epubFileDir)やファイル名(epubFileName)にスペースが入っていると「not found」が帰ってくる。ちゃんとエスケープして「\ 」に置き換えてるのに。。。保存の時点で文字コード設定しないとだめなのかもしらんね。