2008-06-08から1日間の記事一覧

Leopard で Quartz Composer カスタム Plugin を RubyCocoa でつくる

RubyCocoaで、QuartzComposerのカスタムプラグインをつくることができました on Leopard。 LeopardでのQuartzComposerカスタムプラグインづくりの続きです。あれから4ヶ月。 サンプル: qcplugin_rb サンプルとして、2入力をとってその間に “Ruby” を挿入して…

QCGainer : Quartz Composer Gainer plugin

# qc_gainer.rb # Created by mootoh on 6/6/08. Copyright (c) 2008 deadbeaf.org. All rights reserved. # require ‘osx/cocoa’ OSX.require_framework ‘QuartzComposer’ require ‘funnel’ class QCGainer < OSX::QCPlugIn def self.executionMode 2 end d…

RubyのStruct - 西尾泰和のはてなダイアリー

RubyのStruct irb(main):018:0> FooBar = Struct.new(:foo, :bar) => FooBar irb(main):019:0> FooBar.new(1, 2) => #<struct FooBar foo=1, bar=2> irb(main):020:0> _.foo => 1 へえー、これは便利。 Pythonで作ってみた。 >>> def Struct(*keys): class _Struct(object): def __init__</struct>…

_ [Ruby] MagLev はとても速いらしい - Don'tStopMusic (2008-06-06)

MagLev はとても速いらしい特定ベンチでは……って東スポの見出しみたいですが。 MagLev とは MagLev は、Ruby that scales™をトレードマークに Railsconf でお披露目がされた Ruby 処理系です。先日行われたrailsconf2008 ではかなり注目されたみたいですね。…

Couchrest: RESTful Ruby Client for CouchDB - Daytime Running Lights

endpoints. There’s no bonus points for storing your docs in a special format, and nothing that will tie you to Ruby or my library as a platform. Want to move over to Python or Javascript for your backend? Easy, no big changes to make. The …

Railsの最適化・スケーリグのシナリオ : Media Technology Labs (MTL) : メディアテクノロジーラボ ブログ

大井宏友です。今回僕がRailsConfに参加したのは、Railsを大きなサイトで採用している事例が多く、それを運用するためのノウハウを勉強したかったからです。 運用にまつわるセッションがいくつもあったのですが、それらをまとめて、主にオプティマイズとスケ…

WWW::Mechanizeがメモリを食いまくる件について - 一分一秒真剣勝負!

Rubyで某通販サイトの商品の在庫数の一覧をファイルに取得するスクリプトを書いたら、なんとクロールが終了し終わった頃にはメモリを400Mも消費していた。pageオブジェクトを毎回クリアしないと駄目なのか?とずっと悩んでいたところでid:kitamomongaさんの…

SKIP

当日は、開発スタッフも参加しています。 SKIPのことなら、なんでも質問して下さい。 ちょっとしたノベルティも用意してます。お楽しみに。 http://www.openskip.org/ オープンソースSNS「Skip」の公式HP http://b.hatena.ne.jp/entry/http://www.openskip.o…

Barby

Barby is a Ruby barcode generator that doesn't rely on 3rd party libraries - it's all in Ruby. Of course, if you want it to do something useful - like generate images - you'll probably want to use an external, non-Ruby library for that. Bu…

LaTeXのソースからすべての \command を抽出するスクリプト - rubyco(るびこ)の日記

『数学ガール/フェルマーの最終定理』の校正の都合上、LaTeXのソースからすべての \command を抽出するスクリプトを書きました。 # find_tex_commands.rb require 'pathname' commands = Array.new Pathname.glob("*.tex").each do |file| open(file, "r") …