2008-03-01から1ヶ月間の記事一覧
http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8%B8%C0%B8%EC%A4%CE%C8%E6%B3%D3%3A%3A%A5%D2%A5%A2%A5%C9%A5%AD%A5%E5%A5%E1%A5%F3%A5%C8 awkにはないんだよな http://b.hatena.ne.jp/entry/http://pub.cozmix…
できてしまえば結構簡単だけど、この方式に至るまでが長かった・・・ 使うもの rubyamf (Rails側) ssr (Flex側) Rails側 例としてFlashControllerでデータを受けて、FlashDataモデルのdata属性にデータを保存することにします rubyamfプラグインをインストー…
前回RailsでAmazonのWebサービスを使ってみたけれども、何かあるたびに毎回リクエストを送るのはいろいろ無駄があって忍びないのでレスポンスをキャッシュしなければならない。 ということで今回はActiveRecordを使ってざっくりキャッシュしてみる。 キャッ…
http://localhost:3000/say などにアクセスすると、以下のようなエラーが出る。 no such file to load -- sqlite3 DBを使用しないように設定してみる % vim config/environment.rb config.frameworks -= [ :active_record ] この状態で http://localhost:300…
HyperEstraierをMacにインストールする方法については「Mac OS X に Hyper Estraier をインストールする - METAREAL」に詳しい説明が載っています。 しかしMETAREALで紹介されている方法では、HyperEstraierはN-gram方式でしかインデックスしてくれません。H…
http://journal.mycom.co.jp/news/2008/03/21/018/index.html http://b.hatena.ne.jp/entry/http://journal.mycom.co.jp/news/2008/03/21/018/index.html
http://journal.mycom.co.jp/news/2008/03/21/017/index.html http://b.hatena.ne.jp/entry/http://journal.mycom.co.jp/news/2008/03/21/017/index.html
とてもいまさら感あふれる話題ですが、RubyスクリプトをWindows実行形式に変換するexerbが、各種のセキュリティソフトウェアでトロイの木馬だと見なされ、驚くべきことにその状態が“2年以上”続いています。どうやらexerbを使用して作成されたトロイの木馬が…
【福岡】福岡県はソフトウエア開発に用いるプログラム言語「Ruby(ルビー)=用語参照」の利用促進事業に着手する。Rubyによる開発技術や企画力を持つIT人材を育成し、システム開発を手掛ける県内IT企業などのビジネススキル向上を促す。ソフト…
なんとか終わりました!貴重な時間を割いてご参加いただいた皆様、ありがとうございました。 今回は、予告していた通り"何故そんなにもImplemation Patternsは重要か"をテーマに、パターンについてお話をしてきました。伝えたかったポイントは、1) パターン…
Rubyでオラクルに接続して、なにやらする方法です。基本http://ruby-oci8.rubyforge.org/ja/index.htmlここ参考今回の動き今回はWindowsにサーバーを立てて、そこにWindows上で動くRubyからDBのテーブル読みと、Linuxで動くRubyからのDBのテーブル読みをやっ…
~/.vim/ftplugin/ruby.vim に下記の内容を記述。 set tabstop=2 set shiftwidth=2 set expandtab http://d.hatena.ne.jp/akio0911/20080319/1205903116 vimでrubyのタブ幅を設定する方法 - 佐藤伸吾のフィジカル/ユビキタスコンピューティングblog http://b.…
[DTrace] Ruby DTraceDTrace パッチ済みの Ruby に対しては、以下のプローブが DTrace から利用可能になる。 Ruby DTrace が提供するプローブプローブ名実行タイミングarg0arg1arg2arg3function-entryメソッド呼出開始クラス名メソッド名ソースファイル行番…
GeoRuby provides data types intended to hold data returned from PostGIS and the Spatial Extensions of MySql. The data model roughly follows the OGC Simple Features for SQL specification, although without any kind of advanced functionalitie…
たくさんの方の助言や協力により機能追加を行ってきましたが、 より気軽に追加・修正が行えるようにリポジトリを公開いたしました。 http://coderepos.org/share/browser/lang/ruby/nicovideo_gem たくさんの意見を取り込んで、より強力にしていきたいと思い…
John Muchow has put together a three part (so far) set of blog posts that guides you through using Ruby as an alternative for AppleScript on OS X (part 1, part 2, part 3) using the rb-appscript library. It’s very slow moving so even if you…
user = User.create(:name => 'master', :birthday => Date.new(1976,6,1)) user.blogs << Blog.new(:title => 'ariel area', :url => 'http://dev.ariel-networks.com') user.blogs << Blog.new(:title => 'mixi nikki', :url => 'http://mix.jp/secret') u…
lib/erb.rbを1.8側にciしました。静的な文字列が複数行に連続する場合にeRuby→Rubyの変換が速くなります。evalが速くなるわけじゃありません。 つまり、テストデータをうまく設定すると、どんどん速くなります。←ずるい。 http://svn.ruby-lang.org/cgi-bin/…
[DTrace] Solaris10 で使うDTrace を使ってみたいのです。 Solaris10 のインストール これが一番大変だった。 ホストOSゲストOS成否詳細XP(VMplayer)Solaris10(x86)×インスコ後に起動せず (grub の後で halt)Ubuntu7.10(Xen)Solaris10(x86)×インストーラ起動…
user = User.create(:name => 'master', :birthday => Date.new(1976,6,1)) user.blogs << Blog.new(:title => 'ariel area', :url => 'http://dev.ariel-networks.com') user.blogs << Blog.new(:title => 'mixi nikki', :url => 'http://mix.jp/secret') u…
これまで、OSSツールというと多様な開発ツール思い起こされてきました。しかし、商用システムのシステム構築で重要となる、要件定義、テスト、システムの変更管理などをトータルにカバーしようとすると、どうしても商用の開発ツール、とりわけ全てのシステム…
Tumblrの画像をキャッシュしておくスクリプトFastladderでTumblrのfeedを購読して、ReblogCommandでReblogするという使い方をしているのだけど、画像が多い場合に読み込み速度がネックになってあまり快適でない。 Mechanizeをcronで定期的に回してあらかじめ…
_ROOT/app/model配下にJUDEファイルを配置するだけで、JUDEで記述したクラス図内の各クラスが、そのままRubyOnRailsのモデル(MVCのM)として動作します。 クラス間のリレーション(1対1,1対多,多対多)に対応 継承に対応(実テーブルへのマッピング方法は単一テ…
Ruby で日本語のテキスト処理をするときにはちょっと注意が必要です。String オブジェクトの length メソッドを呼び出すと文字の数ではなくバイト数を数えるので、日本語の文字列に対して知らずに使うとビックリするくらい大きい数が返ってきます。たとえば…
RubyにLazySweepのパッチを作った - I am Cruby!RubyのGCのためにLazySweepパッチを作った、という話。 LazySweepとはマーク・アンド・スイープ法でGCをする場合、 マークフェーズはプログラム本体を止めないと行うことができないが(ここではインクリメンタ…
とりあえず、RSSを取得してみました。 open-uriは便利だ、と。そいうことじゃなくて、取得したRSSを分解して使ってみたいぞ、という話。 CGI形式にしているのは、ただ単に確認しやすいだけです。意味なし。 #!/usr/local/bin/ruby print "Content-Type: text…
先日、お客様のサーバのRAIDコントローラが馬鹿になりました。IOデータのRAIDコントローラはなんだかおかしな動作をするようです。それで、調べたところ、ファイルシステムごと飛んでしまっています。しかもだ。pdumpfsで毎日バックアップを取っていたのです…
ソニーBluetoothワイヤレススピーカー・SRS-BTM30が使えるようになりました。買う前にPanasonic Let's note CF-Y5とApple Wireless Mighty Mouseで動きました。Amazonで詳しく見る by G-Tools 投稿者 pochi ( 3 14 2008, 03:25:43 午後 JST ) Permalink ... …
I’ve finally put mysql2omnigraffle up on RubyForge. It’s a Ruby script to visually represent the structure and relationships of MySQL tables in OmniGraffle and at the moment it is very much in development. If you look at the code you’ll se…
この記事はNetBeansとRubyに関する連載記事の第二回目です。連載第一回目のRubyをサポートしたNetBeansの紹介記事はこちら(参考記事)で読むことが出来ます。 関連情報 InfoQ Japanはコンポーネントスクエアが運営しています 連載第二回目では、エディタの中…