ぱろっと・すたじお

技術メモなどをまったりと / my site : http://parrot-studio.com/

2010-01-01から1年間の記事一覧

「パッチ」に潜む危険な罠

先日、Ruby1.9.2がリリースされました 思ったより早かったですね(`・ω・´) b そこで、開発中のシステムのバージョンを1.9.1から変更できるのか 調査のために修正点の情報を集めていたのですが・・・ Ruby 1.9.2リリースとWEBrick脆弱性問題の顛末 - 西尾泰和…

新しいファイルサーバを作ろう

夏休みの工作・・・ってわけでもないのですが、 8/7(土)に新しいサーバというかPCを組みまして 夏休みが13日からなので、14日に組んでも良かったのですが、 この週末の秋葉なんて怖くていけません(((((( ;゚Д゚))))) 構成はこんな感じ(購入は全てT-ZONEにて…

群馬WEBサイト研究会(勉強会)でプレゼン

先月からずっといろいろ忙しく、こちらのBlogを更新できてませんでした ちょっと仕事でいろいろあったもので・・・ RDGCも先月中にリファクタリングを完了したver0.2をリリースするつもりで、 大詰めの作業に入っていたのですが、仕事が忙しくなって手が回ら…

Amazonに勧められるままに・・・(16)

仕事やら何やらで忙しく、なかなかまとまったネタを書くことができなかったのですが、 今日は諸事情によりゆっくりできるので、 この機会に久々に「衝動買い本」ネタを(`・ω・´) とはいえ、計画外とはいえ2ヶ月の間に買った本は結構な数になるので、 今回は買…

ROプレイヤーがまったりと勉強する会(Ep0.2β2)

先月、初めてこの会を開いてみたところ、私を含めて3人の会になりまして、 まさにタイトル通りの時間が過ごせました 一方で、「やっぱり平日は厳しい」とか「会場が遠い」という意見もいただいたので、 今回は土曜日に都心で行ないます(`・ω・´) また、前回は…

memcache-client と thin の競合 on Ruby1.9.1

TokyoCabinetを使った検索コアは出来上がったのですが、 作るべきはWebシステムなので、それをWeb側から叩かないといけません しかし、JavaScriptで非同期にリソースを取得する仕組みだと、 そのURIさえわかればデータを自由に取得される恐れがあります (今…

ROプレイヤーがまったりと勉強する会(Ep0.0β)

元々は「ROプレイヤーがあまりがんばらずに勉強っぽいことをする会」というタイトルでした ある意味、これが全てです 最新技術の動向とか、有名な人に会うとか、そういう勉強会はたくさんあります この会はそういうものを目指しません 別に頑張らなくていい…

データ検索システムをTokyoCabinetだけで作ってみた

今仕事で開発しているシステムに、KVSを使えないかと、 以前からいろいろ模索していました devsumi2010の前後で検証していたときは、 「分散KVSをクラスタのキャッシュにする」という目的で、 どちらかというと書き込みの速度をチェックしていました しかし…

アンケート:ROプレイヤーによるIT勉強会(仮)

ROのBlogでは掲載済みなのですが、 今「ROプレイヤーが集まって勉強する会」を考えています アンケート:ROプレイヤーによるIT勉強会(仮) - Angel, alone ~孤独な天使~ あちらでも書きましたが、あまりがんばった感じではなく、 同じ趣味の人が気軽…

RDGC-DungeonMaker(rdgc-dm) 0.2 リリース

ランダムなダンジョンを三行以内で作れる*1gem、 「RDGC-DungeonMaker(rdgc-dm)」の最新版を公開しました(`・ω・´) ソースコード github : http://github.com/parrot-studio/rdgc-dm SourceForge.jp : http://sourceforge.jp/projects/rdgc/ インストール gem …

Amazonに勧められるままに・・・(15)

本来は「Amazonに勧められて、予定外に買った本」を書くこのシリーズですが、 もう開き直って・・・ 「Amazonに勧められたかどうかにかかわらず、予定外に買った本を紹介する」 ・・・ということで、一つΣ(・ω・ノ)ノ 境界線上のリンボ (1) (まんがタイムKR…

"RO"gue #1 〜桃色の迷宮〜 (rev.2) リリース

RDGC - Ruby(Random) Dungeon Game Coreのサンプル実装である、 "RO"gueの最新版を公開しました 実装コードはSourceForge.JPのリポジトリ(svn/git)に公開済みです "RO"gue #1 〜桃色の迷宮〜 (rev.2) 本来この「rev.2」は、RDGC 0.1のリファクタリング完了…

情熱 vs 恐怖心(「情熱プログラマー」読書会@品川シーサイド)

今日の勉強会は、恐怖心が情熱を上回ってしまいました 【study2study】情熱プログラマー読書会【とべとべ】 : ATND 情熱プログラマー ソフトウェア開発者の幸せな生き方作者: Chad Fowler,でびあんぐる出版社/メーカー: オーム社発売日: 2010/02/26メディア:…

続・ある技術者がRSpecに目覚めるまで

ある意味で以前の続きです ある技術者がRSpecに目覚めるまで - ぱろっと・すたじお あれから、仕事でもRDGCの開発でも、 全てのコードにRSpecを書くようになりました 同時に、コード管理もSubversionからGitへ移行しています 前回も書いたように、完全な「テ…

Twitterの中を情報はどう流れていくのか?

今日、非常に珍しいことに、 「確実に拡散する見込みがある情報」をTwitterに流す機会を得まして、 それがどう拡散していくのかを観察中でございます 【RO】またもガンホーの広告がひどい - Togetter この「ネタ」そのものに対する突っ込み・考察は以下で ま…

勉強会レポート(4/9〜10)

この週末で二つ勉強会に行ってきたので、 そのレポートを書こうと思いますが・・・ 普段、特定の人としか話さない仕事をしているのもあるので、 正直コミュニケーションスキルが絶望的というか、 某アメトーークの「人見知り芸人」のまんまでした(´・ω・`) ネ…

ダンジョンの最短ルートを求めてみる(with RDGC)

きっかけはこの記事です makeplex salon:あなたのスキルで飯は食えるか? 史上最大のコーディングスキル判定 (1/2) - ITmedia エンタープライズ この記事経由で元ネタを見に行きました (エピソードそのものは知っていたものの、問題は初めて見ました) 人…

RDGC-DungeonMaker(rdgc-dm) 0.1 リリース

こんな日に公開すると勘違いされそうですが、本当の話です 先日、テスト版を公開していた、 ランダムダンジョン生成ロジックですが、 gem化してgemcutterで公開しました(`・ω・´) github : http://github.com/parrot-studio/rdgc-dm gem install gemcutter # …

ランダムダンジョン生成テスト(for RDGC 0.2)

RDGC - Ruby(Random) Dungeon Game Core 0.1をリリースして以来、 0.2に向けてRSpecとGitを駆使しつつリファクタリングを進めていたのですが、 ついにダンジョン生成部分のリファクタリングが(ほぼ)完了しまして まだRSpecでカバーできてない部分があるの…

Ruby1.9でERBを使おうとしてはまる

新しいシステム向けの検索システム (分散KVSで汎用的に作ろうとして、予算の都合で断念したやつ)の、 コアエンジン部分が先日完成しまして 検索部分をDBにやらせて、データ取得はKVSという、 結果的にこれからのシステムが行き着きそうな仕組みになったわ…

Gitを使ったOSS的開発フロー

Subversionを使ってる人は山ほどいると思いますが、 最近のOSS開発で使われているのが、 「分散リポジトリ」のGitやMercurialです Ruby界隈だとGitHubあたりがベースになることが多いので、 GitHubのアカウントも作って、なんとなくGitだな・・・と思っては…

佐川経由のAmazonメール便が盗難?

昨年もRO関連の商品でやらかしてくれたAmazonさんですが、 今年もやってくれましたΣ(・ω・ノ)ノ 今回買ったのは・・・ラグナロクオンライン―ここから始まる物語 (電撃コミックス EX 137-1)作者: 秋田米出版社/メーカー: アスキー・メディアワークス発売日: 2…

iPhoneから乗り換えよう

以前、iPhoneの解約を検討しましたが、 このときは「Pocket WifiがあればSBの回線はいらん( ゚Д゚)y─┛~~」 という感覚でした しかし、あの時と状況が変わりました 最新のW-ZERO3からキーボードが消え、Willcomが破綻し、 あまつさえWillcomにSBが出資確定で、…

Amazonに勧められるままに・・・(14)

実はこの記事、先月14日には下書きが書かれていました つまり、2週間以上放置されていたことに・・・ まあ、技術系のネタがあまりに多すぎましたからね しかも、その間に技術系の本を5冊ほど購入しているので、 そのネタを書く可能性も考えると、 先にこっち…

RDGC - Ruby(Random) Dungeon Game Core Ver0.1 リリース

なんだかんだで、開発を始めてから半年くらいかかりましたが、 とりあえずRDGCが初期公開版Ver0.1にたどり着きました RDGC - Ruby(Random) Dungeon Game Core 正直、Ver0.1は基盤として使い物にならないとは思いますが、 昨日サンプル実装である「"RO"gue Ve…

ある技術者がRSpecに目覚めるまで

テスト駆動開発が有用だと理屈ではわかっていても、 実際になかなか適用できないと悩んでいる方は多いと思います 今回は私がRSpecを通して、自分なりの「テスト駆動開発」を見いだすまでのお話 ・・・すでにやってる方はスルーしてください(´・ω・`)「プロ」の…

KVS(NoSQL)のまとめと「これから」の設計手法

仰々しいタイトルをつけてますが、 たいしたことは書いてません(´・ω・`) なぜKVSを試していたのか? 今月に入り、KVS・・・というより、 NoSQL系の技術をいろいろ試してきたわけですが、 そもそも何を目的としているのか、というと・・・ <前提> 100万件以…

MessagePack-RPCとkumofsを試す

先週、デブサミ2010に参加したとき、 一番感銘を受けたのがkumofsのセッションでした kumofsから学ぶNot only SQLの技術 - 古橋貞之の日記 細かい内容はこのエントリを見ていただければいいのですが、 個人的に気になったのが「非同期処理」のデモでして あ…

Developers Summit 2010 2日目メモ

今日も午後からデブサミに行って来たわけですが、 昨日以上に疲れました(´-ω-) 昨日はまだ最後のセッションへの参加を迷う余裕があったのですが、 今日は午後の4本目が終わった段階で即会場を出ました というわけで、昨日以上に簡単なメモだけ残します...φ(・…

Developers Summit 2010 1日目メモ

久々に半日も小難しい話を聞いていたためか、 非常にお疲れモードなので、仮眠でも取りたいところなのですが、 忘れないうちに大雑把なメモを書いておきます...φ(・ω・`) 全体/開始前/各ブースとか 午前はどうしてもってセッションがなかったので、仕事 午後…