タグ 川o・
人気順 5 users 10 users 100 users 500 users 1000 users大江戸Ruby会議01 高速なテストサイクルを回すには - 川o・-・)<2nd life
本日大江戸*1で行われた大江戸Ruby会議01で、高速なテストサイクルを回すにはという内容で発表してきました。大江戸Ruby会議01 高速なテストサイクルを回すにはView more presentations from hotchpotchテストを速くするには二パターンあり、一つは単体実行時の速度・フィードバックの高速化、もう一つはすべてのテスト実行時の高速化があると思っていて、それらについての... 続きを読む
さいきんの JavaScript テスト / Test.js - Shibuya.js 発表資料 - 川o・-・)<2nd life
本日行われた Shibuya.js の発表資料をアップしました。さいきんの JavaScript テスト / Test.js - Shibuya.js 発表資料View more presentations from hotchpotchJS のテスティングフレームワークのおおざっぱな説明や JavaScript テストにおける問題、それについての解決方法の一つ、CUI でのテスト、Envjs、エ... 続きを読む
ブックマークレットサービス・Hatena::Let を作りました - 川o・-・)<2nd life
ブックマークレットをかんたんに作成・公開できるラボサービス、その名も Hatena::Let を作りました。http://let.hatelabo.jp/未だにブックマークレットを作るときには、アドレスバーに javascritp:... を打ち込んで実行したり、 Firebug で実行して試しつつも外部の bookmarklet 化サービスを使って文字列削ったり、IE対策のため500ちょい文字を... 続きを読む
Google Chrome 拡張ことはじめ - 川o・-・)<2nd life
2009年12月8日*1(日本時間では12/9朝)、拡張機能が有効な Google Chrome ベータ版(除くOSX)がリリースされました。同時にこつこつ開発を続けてた、はてなブックマーク Google Chrome 拡張ベータ版も公開したので、良かったら使ってみてください :Dhttp://hatena.g.hatena.ne.jp/hatenabookmark/20091209/126031... 続きを読む
ATOK で ruby の実行結果を返すプラグイン - 川o・-・)<2nd life
http://www.atok.com/useful/developer/api/ATOK ダイレクト API が公開され、Ruby/Perl で ATOK プラグインが作れるようになったので、早速簡単かつ何でもできるプラグインを作ってみました。http://rails2u.com/misc/atok_plugin_ruby_eval.zipセットアップし、ATOKダイレクトAPIがつかえ、Rub... 続きを読む
crossdomain.xml と CSRF 脆弱性について - 川o・-・)<2nd life
crossdomain.xml を安易に設置すると CSRF 脆弱性を引き起こす可能性があります。というのも、ここ数が月、それなりの数の crossdomain.xml による CSRF 脆弱性を発見し(現在、それらのサイトでは対策がなされています)、まだまだ Web プログラマに脆弱性を引き起こす可能性がある、という考え方が浸透してないんじゃないか、と思ったので。先月、Life is beaut... 続きを読む
川o・-・)<2nd life - ActionScript3 でネームスペース使ったキーイベント監視ユーティリティ作りました
AS3 のキーイベント監視でなんかいい方法ないかなー、と考えていたら良い方法が思いついたので実装してみた、らかなり便利な気がするので公開してみます。http://svn.rails2u.com/as3rails2u/trunk/通常のキーイベントの監視では addEventListener(KeyboardEvent.KEY_DOWN, func) で関数を登録して switch で event.... 続きを読む
ActionScript3 (mxmlc) でのコンパイルを100倍速にする方法 - 川o・-・)<2nd life
三日前から Flex2 SDK で ActionScript3 を始めました secondlife です。こんにちわ。AS3 は言語仕様的には ECMAScript と Java をあわせた感じで普通な書き方で OOP できるのでうーん、と頭をひねることはあまりないのですが、他のところでいろいろはまりまくってます。で、原始的な解決方法として trace() を使ったプリントデバッグを行っているので... 続きを読む
川o・-・)<2nd life - vim で Ruby のリファレンスマニュアルをさくさく検索する - refe.vim
http://rails2u.com/projects/refe.vim/http://rails2u.com/projects/refe.vim/screencast.html (スクリーンキャスト)プログラムを書いてるとどれだけ簡単にリファレンスマニュアルを検索できるかによって効率が数割変わると言っても過言ではありません。普段は Ruby のリファレンスマニュアルの検索には htmlhelp ... 続きを読む
川o・-・)<2nd life - はてなダイアラー2006
アルファブロガー2006 - アルファブロガー-ニュースで、アルファブロガー2006 というのが発表されていたので、2006年に人気の記事を書いたはてなダイアラーをはてブの合計数順で集計して*1みました。 10011 id:fromdusktildawn 分裂勘違い君劇場 9091 id:finalvent finalventの日記 8627 id:naoya naoyaのはてなダイアリー 820... 続きを読む
川o・-・)<2nd life - RubyGems パッケージの作り方 - rubyforge 登録まで
日本語の解説で RubyGems パッケージの作り方や rubyforge 登録までの一連の方法が書いてあるところを見かけたことがないため、エントリーにしてみます。なれると割と簡単です。 優しい RubyGems パッケージの作り方 newgem コマンドでのひな形作成http://drnicwilliams.com/2006/10/11/generating-new-gems/perl には m... 続きを読む
川o・-・)<2nd life - Rails の htmlhelp
http://rails2u.com/htmlhelp/rails/今まで Rails のマニュアル引きには http://api.rails2u.com/ を使ってたのですが、ネットワークに繋がらない時などにいちいちローカルで動かすのもめんどくさい、と思えてきたので最新の svn head なドキュメントをみんなだいすき*1な htmlhelp にしてみました。また ActionControll... 続きを読む
川o・-・)<2nd life - Ruby で debug する7つの方法
Perl での print debug の方法の紹介がブーム(?)だったので、自分がよく行ってる Ruby での debug 方法7つについて書いてみます。 pご存じの人も多い Kernel#p メソッド。これを使うとオブジェクトの内容を見やすい形で出力してくれます。 >> p ({:foobar => :baz}) {:foobar=>:baz} Object#inspect を使うと、p で出... 続きを読む
naoyaのはてなダイアリー - Perl で CSS セレクタ
ruby でスクレイピングして web の情報を取得するのには、今まで正規表現か xpath でやってたので、わりと面倒でした。で、ふと scrAPI というスクレイピングツールキットを知ったのですが、これがかなり便利そう。このツールキットを使うと、CSS3 なセレクタを記述することで、要素を取得することができます。川o・-・)<2nd life - ruby のスクレイピングツールキット scr... 続きを読む
ruby のスクレイピングツールキット scrAPI - 川o・-・)<2nd life
http://blog.labnotes.org/category/scrapi/ruby でスクレイピングして web の情報を取得するのには、今まで正規表現か xpath でやってたので、わりと面倒でした。で、ふと scrAPI というスクレイピングツールキットを知ったのですが、これがかなり便利そう。このツールキットを使うと、CSS3 なセレクタを記述することで、要素を取得することができます。... 続きを読む
川o・-・)<2nd life - Developer Enviroments Conference の発表資料
9/8 に開かれた DEcon で windows enviroments and vim という内容で発表してきました。主に自分が使ってる windows の開発に便利なツールと、vim についてプレゼンしてきました。時間大幅に押してしまいましてスイマセン…。また、スピーカと参加者のみなさん、お疲れ様でした。他の方の開発環境やポリシーが聴けて大変参考になりました。あとカンジマン(id:tnx)に... 続きを読む
川o・-・)<2nd life - Apache のドキュメントを htmlhelp で
http://rails2u.com/htmlhelp/httpd-docs-2.0.58.ja.chmhttp://rails2u.com/htmlhelp/httpd-docs-2.2.2.ja.chmwindows 使いには htmlhelp 大好きな人がわりといると思います。かく言う私も htmlhelp 大好きで、ruby の htmlhelp が無かったらたぶん ruby 書けませんし... 続きを読む
川o・-・)<2nd life - Rails における信頼とは
■ Rails における信頼とは アンカテ(Uncategorizable Blog) - Rails的世界の「安心」と「信頼」の力学 自分の場合 Rails における信頼とは DHH (Rails 作者) のセンスだと思ってます。Rails はマーケティング、設計思想、共に成功したと言えますが、そのうちエンジニアの自分が興味があるのは設計思想なわけで。 最初 Rails に出会ったときは、日本で... 続きを読む
Perl の会社で使われる Ruby の利用法とは!?
* アジェンダ - 自己紹介 - デプロイツールで Ruby - サービスで Ruby - Ruby の勉強方 * 自己紹介 - 舘野祐一 -- id:secondlife -- 川o・-・)<2nd life --- http://d.hatena.ne.jp/secondlife/ -- Rail2u --- http://rails2u.com/ * 自己紹介 - 好きなアイドル -- 紺(... 続きを読む
川o・-・)<2nd life - rlwrap - readline ラッパー
http://utopia.knoware.nl/~hlub/rlwrap/今の今まで知らなかったんですが、rlwrap という readline ラッパーがかなり便利ちっくです。これを使うと Readline によるコマンドライン入力に対応してないようなプログラムでも対応させてしまうことが可能です。例えば ruby インタプリタを引数無しで起動して、カーソルキーの↑や←や ^H を押すと $ r... 続きを読む
川o・-・)<2nd life - CSSXSS脆弱性よりもっとヤバイ脆弱性がIEに発見されたようですね の対策
hoshikuzu | star_dust の書斎#P20060428MHTMLREDIRECTで指摘されているように、現在の WinIE では mhtml スキームを悪用して、クロスドメインの html を取得することが可能になってしまっています。これを利用したはまちちゃんの実証コードを踏んだ人も居るでしょう(実際に WinIE だと情報が抜かれるので、安易に WinIE で見に行かないで下さい... 続きを読む
川o・-・)<2nd life - Google SketchUp の API は ruby !
http://sketchup.google.com/http://sketchup.google.com/support/bin/search.py?query=ruby先日公開された Google SketchUp の API はなんと ruby*1 ! ということで rubyist の間では話題になってたりなかったりします。ということで早速使ってみて RSS を読み込んで表示する単純な Pl... 続きを読む
川o・-・)<2nd life - prototype.js 1.5 からの新機能 Template の使い方
JavaScript での変数を使った文字列の作成は何かとめんどくさいですね。prototype.js では 1.5_pre0 から Template という簡易テンプレートとして使えるクラスが加わりました。相変わらずドキュメントはソースと test 嫁なので簡単な使い方を紹介します。まずは Template となる文字列を new Template で作ります。Template のリテラルは #... 続きを読む
川o・-・)<2nd life - MigemizeExplorer が便利すぎる件
■ MigemizeExplorer が便利すぎる件 http://www12.plala.or.jp/yoshi223/MigemizeExplorer/ 今更ですが、使ってみたら超便利だったので紹介。普段キーボードを使ったexplorerでファイルを選択をする時は、頭文字の英数を打って目的のファイルの近い場所まで移動して選択したりしてます。日本語ファイル名の場合はより面倒です。そんなときMig... 続きを読む
川o・-・)<2nd life - script.aculo.us のファイルサイズを軽減する
http://www.goodpic.com/mt/archives2/2006/02/ajax.htmlで紹介されてる通り、script.aculo.usは通常のロードではファイルサイズが100KBを超えます。しかし、それはフルでロードしたときの容量なのです。script.aculo.usはロードするパッケージを選ぶことができる*1ので必要な機能だけを選べば良いのです。例えば、たいていの場合はs... 続きを読む