bluewindのコマンドに登録しておいて詳細→パラメータでidとpassword入れた状態にしてbluewindで[twitter ほげほげ]とか入れると更新されるようにしてみた。exerbでexe化しようとしたらrb_io_set_nonblockが見つからないとかエラーが出たけどexerbのバージョンを4.10にしたら上手くいった。 で、Windowsで使うならJavaScriptの方が楽だった。 http://muumoo.jp/news/2007/04/10/0twitterclient.html require 'net/http' require ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Shiubya.js #1で話したネタですが、Winkでデモを作ってみました。http://la.ma.la/misc/demo/realtime_cssedit.htmエディタとブラウザが並んでて窮屈ですが、実際はこれを20インチワイド液晶縦置きデュアルでやります。仕組みは、WEBrickでローカルプロキシを立てて、同名のファイルがローカルにある場合は内容を置き換えて表示する、というもので、CSSやJavaScriptを編集するのに向いています。プ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
正直、この本はボロクソに叩こうかと思って買ったんだけど、著者プロフィールをみるとどうやら本職の人ではないらしいのであんまり叩くのはやめた。とはいっても俺も本職の人ではなくどちらかというと無職の人なので騙されたと思って買ってください。20冊売れれば元が取れるので。(某大手アルファスパマー2.0の人は20冊以上売ったらしい)全く関係ないけど個人的におす... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
というのを作りました。http://la.ma.la/misc/js/namedcapture/正規表現の後方参照で使う部分に名前をつけてわかりやすくする構文。なんかRuby1.9でサポートされるらしい。ちょっと調べてみたけど.NET由来なのかな。どういう実装が一般的なのかよくわからない。とりあえずこんな感じにしてみた。- matchの場合は結果の配列のプロパティに入る- replaceの場合、callback関数の最初の引数のプロ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
JavaScriptで配列をシャッフルする話を見て、そういえばArray#shuffleは以前書いた記憶があるなーと思って調べてみたらコピペだった。http://www.fumiononaka.com/TechNotes/Flash/FN0212002.htmlFisher-Yatesというアルゴリズムだそうです。 Array.prototype.shuffle = function() { var i = this.length; while(i){ var j = Math.floor(Math.random()*i); var t = this[--i]; this[i] = this[j]; this[j] = t; } return this; } a = [1,2,3,4,5]; a.shuffle() // 3,1,5,2,4 a //... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
http://la.ma.la/misc/ruby/gearman/util.rbhttp://la.ma.la/misc/ruby/gearman/worker.rbRubyでGearmanのWorkerを書いて。 require 'gearman/worker' worker = Gearman::Worker.new worker.debug = 1 worker.job_servers("127.0.0.1") worker.register_function("sum"){|job| (a, b) = job.arg.split(",") a + b } worker.work Perlの側でこんな風に呼び出せる。 use strict; use Gearman::Client; my $gc = Gearman::Client->new; $gc->job_servers("127.0.0.1"); my $ts = $gc->new_task_set; for my $i(1... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
ってのを作りました。http://la.ma.la/misc/qrcode/ネタのつもりで作ってたんだけど意外と大変だった。というか時間かけすぎた。なんの役に立つのかと言われたら何の役にも立たないと自信を持って言える。Ruby用QRコード生成クラスからの移植です。ライセンスはオリジナルに準拠します。http://www.swetake.com/qr/QRコードの仕様とかアルゴリズムとかそういうのは全然わかりません。挙動が... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 fluxiomを開発している会社はscript.aculo.usの開発元ということであるので、 当然「Rails+prototype.js+script.aculo.us」で作られている、ということになるのだろう。 』 by dek_i [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
MozLabという拡張を昨日知ったのですがhttp://dev.hyperstruct.net/trac/mozlabこの中に含まれているMozReplというのがヤバい。Firefoxにtelnet接続できるようになる。とりあえずRubyで書いた簡単なサンプル、今見ているページをリロードするだけ。 require 'net/telnet' telnet = Net::Telnet.new({ "Host" => "localhost", "Port" => 4242 }){|c| print c} telnet.puts("content.location.reload(true)") telnet.close ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
| |