2007-01-01から1年間の記事一覧
proxingする案件がでてきたので、ただapacheるだけだとアレなのでnginxを試してる。とりあえずstaticファイルのベンチ結果(> ab -n 1000 -c 100)。 apacheくん(1.3.33) Requests per second: 2849.00 [#/sec] (mean) Time per request: 35.10 [ms] (mean) Ti…
インスコから動かすまではココが大いに参考になります。じぶんの環境だと最新のリリースがうまく動かなかったので、shoes-0.r177-osx.tar.gzをダウンロードしてきて、最新のリリースの「Shoes.app/Contents/MacOS」以下にある次のファイルをコピーしてあげた…
せっかくShoesの外のrubyと通信させるならrubygems使いたい→だったらARじゃねーの?という発想しかわかなかったので、まずこんなん書いて %w(rubygems active_record).each{|x| require x} ActiveRecord::Base.establish_connection( :adapter => 'sqlite3',…
Shoesで動くrubyはグラフィック関連のライブラリ(cairoとかpangoとかShoes.app/Contents/MacOS以下のもろもろ)を使うために独自ビルドみたいなので、Socket::TCP_NODELAYがないよって怒られたのだろう。で、ググってみるとRe: 'set_sockopt'につて (divip-li…
osx向けのShoes.appの中にはrubyのlibがズゴゴっと入っていて、特に興奮したのが「drb」の3文字。まえにjrubyとrubyをdrbで通信させようとしてjruby側でdrb(っていうかSocketまわり?)がダメだったので断念した経緯があるので、この興奮はちょっとやそっと…
まえにすこしだけ_whyさんのShoesをいじったのだけど、あんまりうまくいかなくてそのまま置いておいたのだけど、osxでのShoesの解説とか少しずつでてる様子。Shoesのwikiでもいくつか紹介されてる。http://code.whytheluckystiff.net/shoes/Shoesってのは_wh…
functionかどうかはcallメソッドが定義されてるかどうかで判断してるんだけど、これでホントにだいじょぶなのかという心配もあるし、jsonにjsonが当て込まれてるときの処理はまだこれからなので考えないといけない。実用はもうすこし先。ただサーバサイドの…
以前jrubyでjavascriptを動かすみたいなことを試したんだけど、現状のプロジェクトを進めるうちにどんどんその夢が広がりんぐなので、またその方向を押し進める試みをば。最近だと大体どの言語環境でもJSONを解釈するlibはあるけど、JSONにfunctionを忍ばせ…
前のやつに追記したのだけども、わたすのグルにgroovy+p5のヒントをいただいた。「groovyはrubyとかpythonの影響を受け・・」というのがアタマにあって、そういう思い込みがruby感覚で書くことになりgroovyの仕様やら特徴やらが見えなくなってしまっていたの…
わたくしのグルよりgroovyでいけそうなヒントをいただいたので、groovyでいくかも!!
結局やりたいなと思ってることはrubyからosc投げてp5で受け取る方向にすることにしました。これでいいですかマスター?
じゃあってんでgroovyで同じことに挑戦した。 import groovy.swing.SwingBuilder import processing.core.PApplet import controlP5.*class Sketch extends PApplet{ /*def setup(){ println "setup" size(360,240) ctrl = new ControlP5(this) ctrl.addButt…
これを通してjrubyのなんでそうなるんだ的なことが出て来たのでメモ。まずひとつめ。 #OK def mouseClicked puts "agagaga" end #ダメ #def mouse_clicked # puts "eaeaeaea" #end ↑のソースのSketchクラスにこんなメソッドを書いてみる。もちろんSketchクラ…
先の_whyさんのshoesがやっぱりいろいろと大変なので結局jruby+p5にもどってくることに。この前カメラ動画の取り込みやらマイク入力音声の波形表示に成功しているのでおそらくいけるだろうと期待して。ちなみにいろんなとこで使われてるControlP5というp5ラ…
このページのintel macビルドを試した。おそらく依存するものをつっこんで、rubyをビルドすれば問題は少なそうなんだけど、今日は時間があんまり無いので。とりあえず依存するものたちがあるけどportsでcairoとpangoだけ指定したらモロモロ入ったみたい。 su…
サンプルコードが↓のようなかんじらしい。 label, time = nil, Time.now Shoes.app :height => 150, :width => 250 do background "rgb(240, 250, 208)" stack :margin => 10 do start = button "Start" do time = Time.now label.replace "Stop watch start…
Hackety Shoes is a very informal GUI toolkit. It's for making regular old windowing apps. It's a blend of my favorite things from the Web, some Ruby style, and a sprinkling of cross-platform widgets. (More in the README.) というわけで_why…
基本はブロックでplayメソッドにmp3ファイルを与えるとインスタンス変数の配列にmp3ファイルのパスがつっこまれて、ブロックが閉じた時点で配列を回してスレッド内でlameをpopenしてraop-clientに渡す、というかんじ。しかしraop-clientのplayメソッドには「…
DSL(Domain Specific Language)じゃなくてDjSL。つまりDJingに特化した言語。これができたらターミナルからDJができる。rubyでかけばirbでDJができる。DJとはいえbeat検知とか高尚なものは無くて、フツーにプレイリストの曲をダダ流しするだけなんだけどな!…
スマーフが先月ドロップした新作をチェキった。よい意味でものすごくサンラーなかんじ。しばらく聞き込んでわたすの新作にサンラー感覚を取り込みたいです。スマーフ男組の個性と発展アーティスト: スマーフ男組出版社/メーカー: LASTRUM発売日: 2007/06/13…
ターミナルやらコンソールで「コンパイルしたよ」とか「Jetty起動したよ」とか読むのもめんどいので、osxならということでgrowlでそれらのメッセを表示させたい!!ということで少し前に書いたgroovyスクリプト。 1 Ant = new AntBuilder() 2 3 eventStatusF…
http://docs.codehaus.org/display/GROOVY/ConfigSlurper わたくしのグルに教えていただいたんですがruby(つかrails)がconfigでyamlに走る(rakeは別として)なかgroovyでは(ということはgrailsも)こんな方向に行くのですね。個人的にはこういう内部DSLっぽい…
jrubyからrhinoを使ってjsを実行。渡す引数はjrubyなんかで作ったものでケーオツな状態。 こんなん試したけどなにに使おうか・・ require 'java' include_class "org.mozilla.javascript.Context" include_class "org.mozilla.javascript.Function" context …
さっきは会社でこっそりカメラを叩いたのだけど、コミューン(仮住まい)でオーディオまわりをば。使うライブラリは↓これ。Minim: An Audio Library for Processing | Compartmental require "java" include_class "processing.core.PApplet" include_class "d…
Processing by Ruby #2 - Quietstar これは非常にクールだ! GJ!と思い早速カメラが使えるか参考にして試してみた。 require "java" include_class "processing.core.PApplet" include_class "processing.video.Capture" class Sketch < PApplet def setup …
ぐるなびがAPI公開、全国約4万件の飲食店情報が利用可能に - CNET Japan このはてなダイアリーでも「元祖タンタン麺本舗」をグググググって「元祖タンタン麺本舗.js」を見に来る方が大変多いのです。いっそAPIでも作ってXML吐いたら需要があるのかしらと思っ…
mootools使いまくりです。個人的にはmootoolsのほうがprototype.jsよりもoop的なことするのに好みです。
こんなかんじです。なんだか文字がつぶれてわからないのと、iShowUがシェアウェアになって文字が入るのとで非常に見づらいですが。要はブラウザ上で文字を打ってjavascriptを動的にロードしていろいろやるぞ的なやつ。仕事でjavascriptの動的ロードのことを…
というかよく読んでなかっただけ。会社macで使えるぞーし。 A license bought at this website today will work for all versions released within the next year. Version 2.0 is a free upgrade for all registered users with non-discounted licenses (c…
ただcampingのview部分がmarkabyデフォルトで、htmlおよびxhtml以外のレンダリングをする場合にはちょっとした工夫が必要みたいだったので、ためしにBuilderを使ってRSSを書いてみた。ちなみに「uke rss at camping」とか書いて思い出したんだけど、昔富士五…