2008-01-01から1年間の記事一覧
実は次世代ゲーム機をひとつも持っていなかった。 周囲ではwiiやX-Box360が話題だ。 友人もだいたいwiiかX-Box360を持っている。 PlayStation3を購入した。 インストールしたのはもちろん、Fedora8 なぜなら、PlayStation3もまた、特別なplathomeplatformだ…
$ svn co http://svn.coderepos.org/lang/ruby/gem_chm $ rake package $ gem install pkg/gem_chm で、入れた。 $ gem_chm hpricot してみた。 /opt/local/lib/ruby/gems/1.8/gems/gem_chm-0.0.9/lib/gem_chm/rdoc.rb:56:in `chdir': No such file or direc…
saronpasu.rb Saron = 'pasu' hoge2.rb arr = [1, 2, 3] arr.require 'saronpasu' arr.each do p Saron end $ ruby hoge2.rb #=> "pasu" "pasu" "pasu" おおー。ますます気持ち悪いw
fuga.rb public def fuga return 'fuga' end hoge.rb obj = Object.new obj.require 'fuga' p obj.fuga $ ruby hoge.rb #=> "fuga" うわっ、なんか気持ちわるっ!
RPGツクールXP + AquesTalk で、RPGツクールの登場人物にしゃべらせてみる。 ・・・というようなものをやってみてPostしてみる予定。 つくったどーー! 簡単にできると思ったが、思わぬところで苦戦。 [RPGツクール][RGSS][memo]NKFとかiconvとかkconvとかが…
常態的にテスト書いてRDoc形式のコメント書いて定型処理はRakeにするのがどうもRubyistとしての正しい姿のように思えてきたので、今更ながら、少しずつ慣れようと思う。 小さなことからこつこつと。気づいたこと RDocって、HTMLの出力だけじゃなくて、dotフ…
MacPortsを使ってMacにMySQLをインストールして、MySQLが自動起動するようにした場合 my.cnf を書き換えたりした際に、どうやって再起動したらいいのかよくわからなかったので調べた。こうするといいようだ。 $ sudo launchctl stop org.macports.mysql5 $ s…
どんなものかと試しに使ってみたが、シンプルで軽量なブラウザという印象。 微妙に遅くなってきたFirefoxに比べて、prismは軽快でいい感じですね。
いろいろ苦戦しましたが、なんとか入りました。*1 Dartsを取得 $ wget http://chasen.org/~taku/software/darts/src/darts-0.31.tar.gz $ tar zxvf darts-0.31.tar.gz $ cd darts-0.31 $ ./configure $ make $ make check $ sudo checkinstall $ sudo rpm -i…
今日、3月12日にミニブログ「Haru.fm」がSeason2と題して 大幅なサイトリニューアルを行いました。当初は「和製Twitter」や「Twitterクローン」などと称されることもあった ミニブログですが、現在は明らかにTwitterとは異なる独自の方向へと進んでいるよう…
Rubyでスクレイパーを組む際に、僕はMechanizeをよく使います。 パーサが未完成なときはサイトへのアクセスは最小限にしたいですよね。そこで、サイトのHTMLをローカルへ落としてきて、HTMLだけをパースするのなら アクセス先のサイトへはテストアクセスしな…
先日、ためしにやってみたらできたのでこんなエントリを投下しようかな。RPGツクールXPでやりました。 まず、人工無脳エンジンししゃもを用意します。 wget http://yowaken.dip.jp/sixamo/okiba/sixamo/sixamo.rb 次に、sixamo.rbをちょっとだけ加工します。…
プライベートなタスクは、Fixdapでタスク管理することにした。 Fixdapのタスク期限通知メールをGmailからフィルタ機能でPHSへ転送するように設定した。 Gmailをほとんど有効に活用できていないので、今日明日はGmailのカスタマイズをやってみたい。ちなみに…
Twitter上にあらたな人工無脳を開放してみました。 名前は「Siberian chipmunk(エゾシマリス)」くんです。 http://twitter.com/Siberian_chipmuこの子は、Twitterにいるアメリカ人をfollowしてアメリカ人の発言だけを学習して 学習した内容を元に何か適当な…
よくrequire()してコードを書いていると、今いる階層にはどんなクラスが存在するのか 一覧を見てみたくなりませんか? 実は、id:akio0911に「Rubyでクラス一覧を表示する方法知らない?」と聞かれたので 調べてみました。答え self.class.constants.reject{|…
今日はRubyの話です。main.rb #!ruby require 'hoge' こうすると、hoge.rbの中身が全部読み込まれて、main.rbの中で使えるようになります。main.rb #!ruby autoload(:Hoge, 'hoge') このままでは、main.rbのなかでhoge.rbは読み込まれてはいません。main.rb …
人工無脳「Sixamo」が応答するWebAPIサーバをWEBrickで書いてみました。
再帰を使えるようになりたいと嘆いていた所、とあるWebエンジニア*1に「関数型言語をやるといいよ」と言われたので、Erlangの入門書を買ってみたよ! *1:最近はもっぱらgainerに夢中なid:akio0911
Rubyスクリプティングテクニック ―テスト駆動による日常業務処理術作者: Brian Marick,菅野良二出版社/メーカー: オライリー・ジャパン発売日: 2008/02/23メディア: 単行本購入: 9人 クリック: 214回この商品を含むブログ (39件) を見るまた表紙に動物が描か…
ニンテンドーDSブラウザー (ニンテンドーDS Lite用:DS Liteメモリー拡張カートリッジ同梱)出版社/メーカー: 任天堂発売日: 2006/07/24メディア: Video Game購入: 2人 クリック: 432回この商品を含むブログ (177件) を見るで、ためしに使ってみた。DSの2画面…
人工知能と人工無脳のありかた、キャラクター性の重要さ、オフレコな話など盛りだくさんで楽しかった。 なぜなら、特別な渋谷の海峡だからです。 人工無脳対人工無脳で情報の交換ができるインターフェースがあったら面白そう たとえば、medachonとha_maが、…
今週のHacker's Cafeでやったこと TwitterAPIを使ってほげほげしてみた。 Graphvizの使い方をちょっと覚えた。 某人のついったークライアントのコードを見せてもらった
めだちょんをよろしく。 まだまだ様子見ですが、とりあえず一通り動いているっぽいです。
買いました。短歌の友人作者: 穂村弘出版社/メーカー: 河出書房新社発売日: 2007/12メディア: 単行本購入: 2人 クリック: 31回この商品を含むブログ (57件) を見るひさびさにプログラムやLifeHack以外の文芸系の本を読んだら少し気分がすっきりした。 短歌お…
sixamoのソースを読んだり*1、ここ数週間のうちにid:akio0911と話したりしたことが 寝る直前の寝に入る瞬間にスパークしました。忘れないうちにメモる。 *1:まだ途中(20%?くらい)だけど
Galatea Talkという音声合成ソフトをMac上で動かす事に挑戦。darwinportsで以下のパッケージを取得 java chasen libxml2 libxslt libtool sox darts GalateaTalk - SourceForge.jpから、以下のファイルを取得。 chaone-x.y.z.tar.gz(or zip) speaker-x.y.z.t…
RubyGemsでRailsをインストールしている場合、 gem install rails と、やると version 0.8.x の Rakeがインストールされます。 しかし、Rails 1.2.x系の環境で 0.8.x系の Rakeを実行しようとすると エラーが発生してしまって Rake が実行できません。RubyGem…
精神的な健康状態に比例して、中期記憶や長期記憶を思い出すのが大変。 > 中期記憶、長期記憶を思い出し易くする施策が必要。 モチベーションが下がると、「やらなければならないこと」を意識の外へ置き、逃避行動に出がち > モチベーションを高く保つ、ある…
流れ。
2008年の2/16(Sat)に、twitter界隈の人工無脳の中の人を集めてオフ(飲み会)をやろうかと思います。 参加者*1 medaka ha_ma meitanteikun koc negipo smokeymonkey 会場 渋谷の海峡 公園通り店です。*2 map:x139.7010y35.6616:map 時刻*3 19:00 参加表明 tw…