2008-06-08から1日間の記事一覧
RubyCocoaで、QuartzComposerのカスタムプラグインをつくることができました on Leopard。 LeopardでのQuartzComposerカスタムプラグインづくりの続きです。あれから4ヶ月。 サンプル: qcplugin_rb サンプルとして、2入力をとってその間に “Ruby” を挿入して…
# 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 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>…
MagLev はとても速いらしい特定ベンチでは……って東スポの見出しみたいですが。 MagLev とは MagLev は、Ruby that scales™をトレードマークに Railsconf でお披露目がされた Ruby 処理系です。先日行われたrailsconf2008 ではかなり注目されたみたいですね。…
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 …
大井宏友です。今回僕がRailsConfに参加したのは、Railsを大きなサイトで採用している事例が多く、それを運用するためのノウハウを勉強したかったからです。 運用にまつわるセッションがいくつもあったのですが、それらをまとめて、主にオプティマイズとスケ…
Rubyで某通販サイトの商品の在庫数の一覧をファイルに取得するスクリプトを書いたら、なんとクロールが終了し終わった頃にはメモリを400Mも消費していた。pageオブジェクトを毎回クリアしないと駄目なのか?とずっと悩んでいたところでid:kitamomongaさんの…
当日は、開発スタッフも参加しています。 SKIPのことなら、なんでも質問して下さい。 ちょっとしたノベルティも用意してます。お楽しみに。 http://www.openskip.org/ オープンソースSNS「Skip」の公式HP http://b.hatena.ne.jp/entry/http://www.openskip.o…
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 を抽出するスクリプトを書きました。 # find_tex_commands.rb require 'pathname' commands = Array.new Pathname.glob("*.tex").each do |file| open(file, "r") …