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

初心者がRails3の勉強するのに最適「Rails for Zombies」

先月RailsDevConというカンファレンスに参加して、 そこで紹介されてたBruce Tate("JavaからRubyへ"の著者)っていう人の Effective Teamsっていう講演に完全にヤラれてしまって、 2011年はRubyで仕事しようと目論んでいる今日この頃です。 # Rails3技術者認…

ZAKAI(http://zakai.jp)で注文してたものが届いた

MEGA-GのBASIC TRAININGっていう日本語ラップのダブミックスがあって、 ジャケからして自分ら世代にはグッとくるモノになってるんですが、 Amazonや楽天でも売ってなくて、そこら中のWebサイトでSold Outになってんな と思ったら、ZAKAI(http://zakai.jp)に…

年末年始はRails3に挑戦するぞ(その4。MacでRuby1.9+sqlite3)

■ さよならNetbeans なんかイマイチいろいろうまくいかないので、 普通にコマンドラインベースで行くことにしました。 # rails.vimとかその辺はおいおいやってくことにして… ■ やった事 基本的に↓のブログそのまんまです。。 Rails 3をmacにインストールし…

年末年始はRails3に挑戦するぞ(その3。MacにPostgreSQL9.0インストール編)

■ PostgreSQLインストール Macに一番楽して入れられそうな方法が、EnterpriseDBって会社が出してる All in One ホゲホゲ的なヤツっぽかったのでさっそくダウンロードしてみます。 Installer version は Version 9.0.2-1 にしてみます。 http://www.enterpris…

年末年始はRails3に挑戦するぞ(その2。MacにMySQL5.5インストール編)

■ sqlite3断念w sqlite3でやりくりしようと思っていたところ ↓こんなセグメンテーションエラーが出たり、 /Library/Ruby/Gems/1.8/gems/sqlite3-ruby-1.2.5/lib/sqlite3_api.bundle: [BUG] Segmentation fault ↓こんな事いわれて怒られたりしたので、 $ sud…

djayのiPadアプリで繋いでみました(Funky Methodist->Nas is Like)

djayのiPadアプリを買うだけ買ってほったらかしてたので、 チョロっといじってみました。 [youtube https://www.youtube.com/watch?v=CG7Fg80MlyM?fs=1&hl=ja_JP&w=640&h=385] iPadは出力が1つしかないのでモニタリング出来ないんですが、 (それ用の端子挿せ…

年末年始はRails3に挑戦するぞ(その1。Macに環境作る編)

■ Rubyのインストール 以前手動で入れたりその時のシムリンクがどうのとか うざったかったのでportsでruby入れ直します。 $ sudo port install ruby 〜略〜 $ ruby -v ruby 1.8.7 (2010-12-23 patchlevel 330) [i686-darwin10] ■ RubyGemsのインストール ↓で…

ヘルコビッチさんよぅ、、

たまたまブラっと寄ったH.P.FRANCEのお店で、マフラーを発見しました。 なんか12月31日まで5000円均一とか言って。 コレ、長めのマフラーがボタンでとめてあるだけで、 ボタンのとめかたによってはイロイロとアレンジができやす。 とりあえず真ん中はボタン…

さくらインターネットのMySQLバージョンアップ(4.0->5.1)

先日(つってもだーいぶ前ですが、、)、WordPressのバージョンを2.9に上げよう思って、 管理画面からボチってバージョンアップのボタン押したら、MySQLのバージョンが古くて バージョンアップ出来ませんでした。 4.0のダンプ取って→4.0落として→5.1立てて→5.1…

色の話(RGBとCMYK)

FireFoxやChromeでは出るのに、InternetExploreでJPEGの画像が表示されないと。 自分は画像まわり全然詳しくなかったんですが、どうも世の中2種類あるらしく。 RGB・・・Web向き CMYK・・・印刷物向き みたいになってるんだそうです。 で、CMYKで作ったJPEG…

Redisでレプリケーション(多段スレーブも試してみる)

Redisのreplication機能を使って↓のような構成を組んでみます。 (諸事情により一つの筐体の中でレプリケーションさせます。数字はポート番号です) ■ Masterを起動 デフォルトのredis.confをそのまま使用して起動させます。ポートはデフォルトの6379になりま…

Redisに500万レコード突っ込んで複数クライアントからGETしてみる

Redisの負荷検証(1000万レコード突っ込んだ時の動きをみてみる) | shinodogg.com ↑のエントリで1000万レコード突っ込んだらスワップしちゃって、 イマイチな検証しか出来なかったので、突っ込むのは500万件にしてみました。 ■ データ投入 5多重で500万件まで…

Redisの負荷検証(1000万レコード突っ込んだ時の動きをみてみる)

先日入れたRedis(RedisをインストールしてSET/GETするにインストール方法書いてあります)ですが、 実際に運用する時に、ウン百万~ウン千万レコードのデータを扱う事になりそうっていうことで、 どんな動きするのか検証してみました。 ■ 環境 とりあえず↓…

グーグルで必要なことは、みんなソニーが教えてくれた - 辻野晃一郎

グーグルで必要なことは、みんなソニーが教えてくれたposted with amazlet at 10.12.07辻野晃一郎 新潮社 売り上げランキング: 29Amazon.co.jp で詳細を見る グーグルで必要なことは、みんなソニーが教えてくれたを読みました。 著者の辻野さんの事は今まで…

RedisをインストールしてSET/GETする

仕事でRedis(http://code.google.com/p/redis/)を使うかもしれないので、 検証用にインストールしてRubyクライアントからSET/GETしてみました。 ■ Redisのソースをダウンロード ホームページ(http://code.google.com/p/redis/)のdownloadsから Redisのtarフ…

OSKLENのイパネマの海パン

今年の夏に海とかプールとか行くのに海パンがねーなーと思って モロにイパネマビーチ沿い〜って感じの海パンがあって、うぉって思ったんだけど、 値札みたら2万円もするから、試着したけど買わなかったです、と。 で、もう1個迷ったのがあって、そっちのがち…

システム運用で使う簡易的なWebアプリをSinatraで作る

サーバ上にあるXMLを簡易的なWebアプリから、参照したり、変更したり、したいと。 簡易って言ったらsinatraが一番かな、と。 XMLをオブジェクトにしたりシリアライズしたりするのもRubyなら楽そうだし。 ってことで、、 ■ Sinatraの環境設定 自分の開発マシ…

食える数学 - 神永 正博

食える数学posted with amazlet at 10.11.24神永 正博 ディスカヴァー・トゥエンティワン 売り上げランキング: 687Amazon.co.jp で詳細を見る 食える数学を読みました。 自分は日本で一番xxなインターネットサービスのあんなデータやこんなデータに ダイレ…

Spring BatchでDBにデータを流し込んだ時の処理時間計測(Single/Multiスレッド)

先日、SpringBatchで複数ファイルをマルチスレッドでDBに突っ込むってエントリを書きましたが、 そういえば、時間の計測してなかったと思って、チョロっとやってみました。 # クアッドコアのCPUとかだとこういうのグワっと差分が出てきそうですが、 # 会社…

2010冬 My adidas。

# スイマセン、本エントリはRun DMCとは何ら関係ございません。。w ここ数年非常に重宝していたNorthFaceの迷彩柄のGoreTexな シャカシャカが、裏地がボロボロ取れてきてしまって使い物にならなくなってしまいました。 で、ちょくちょく探してて渋谷の109…

SpringBatchで複数ファイルをマルチスレッドでDBに突っ込む

■ INPUT FILE(hoge1~5.csv) hoge1.csv 1,aaa 2,bbb ・・・ hoge5.csv 51,aaa 52,bbb ・・・ ~hoge2.csvからhoge4.csv同じような感じなので省略~ ■ OUTPUT DB(hogeテーブル) mysql> create database hoge; Query OK, 1 row affected (0.00 sec) mysql> use…

SpringBatchのlaunchとJob定義のXMLについて

SpringBatchのJob定義XMLファイルについて、 サンプルを見ると、 ジョブ定義:META-INF/spring/module-context.xml 起動時に指定するファイル:launcher-context.xml となっていて、 launcher-context.xml から module-context.xml をインポートしています。…

ステップ実行するためにSpringBatchを動かせるようにする

ソース読み進めていくのに、ステップ実行したくなってきました。 JUnitでもよかったのですが、トータル的な流れでみたかったので、 CommandLineJobRunnerを使ってジョブを流せるようにします。 (コマンドラインつってもEclipseですが) ■ SpringBatchプロジェ…

SpringBatchのStepの多重実行 その1

■ Step interfaceのStepをCtrl+Tすると、AbstractStepってクラスがいて、 FlowStep, JobStep, PartitionStep, TaskletStepってのがいます。 JobStepはシンプルに実行するだけっぽいので、 多重実行っぽい名前のPartitionStepを見ていくことにします。 ■ Part…

SpringBatchでJobの中のStepが呼ばれるまで

■ CommandLineJobRunner main文持ってます。 mainメソッド 自分自身のインスタンス作って、 ハイフンが付いてるヤツはオプションとして解釈してコレクションに詰めて 1個目の引数はジョブのパス 2個目の引数はジョブのアイデンティファイア それ以外はパラメ…

ギャングスター・レッスン(ヒートアイランド2) - 垣根涼介

ギャングスター・レッスン―ヒートアイランド〈2〉 (文春文庫)posted with amazlet at 10.11.06垣根 涼介 文藝春秋 売り上げランキング: 92499Amazon.co.jp で詳細を見る ヒートアイランドシリーズの2作目の、ギャングスター・レッスンを読みました。 1作目(h…

ヒートアイランド - 垣根涼介

ヒートアイランド (文春文庫)posted with amazlet at 10.10.31垣根 涼介 文藝春秋 売り上げランキング: 33260おすすめ度の平均: クライムノベルの発展 読ませる力はある おもしろい。 面白い! リズムとヒート、ビート!Amazon.co.jp で詳細を見る ヒートア…

Ateji PXの勉強会に行ってきました

最近、英語の勉強も兼ねて、極力英語のWebサイトを見るようにしてるのですが、 Atejiっていうだいぶヤバイの見つけて。 例えば、以下のようにfor文が3つネストしてるヤツを マルチスレッド化したらどうなるか?っていう。 for(int i : I) { for(int j : J) {…

セキュリティの神話 - ジョン・ヴィエガ

セキュリティの神話価格:2,310円(税込、送料別) どこかのカンファレンスでオライリーの本が10%OFFですよ!的なので、 ノベルティーのグッズも欲しかったし、大して興味もないのに買ってしまった本。 が、結構面白かったです。 自分はセキュリティ屋でもな…

SpringBatchを試してみる。その1

SpringFrameworkは前からあるJavaのフレームワークですが、 VMWareに買収されたりしてどうなのよ?って思ってたところで、 ・GoogleDevelplerDayでRooってのが良さげだったのと、 ・海外の子会社(?)のメンバーとディスカッションしてたら、 Seasarなんて知…