タグ

rubyとJavascriptに関するSixeightのブックマーク (8)

  • text.ssig33.com - Rails の Ajax は過渡的なもので注意が必要だ

    Rails の Ajax は過渡的なもので注意が必要だ この記事は Ruby Advent Calendar 2011 の 11 日目の記事です。真面目な話を書く。 Ruby プログラマーの皆様にあっては Rails プログラマーの方が多くいらっしゃると思います。 Rails を用いて開発されるプログラムには悉く Ajax が使用されていることでしょう。 つまり Ruby プログラマの多くは JavaScript プログラマです。 ところで RubyJavaScript はその思想に多きな差異があります。 JavaScript はその隅々においてコールバック制御を用いたシングルスレッドのイベントドリブンなプログラミングを要求します。 実際こうしたイベントドリブンなプログラミングは大層難しく、 Rails ではそれを隠蔽する為の仕組みが提供されています。御存知 link_to や fo

  • Harmony: JavaScript And A DOM Environment In Ruby

    Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. Harmony, from Martin Aumont, is a new Ruby DSL for executing JavaScript and DOM-using code from within Ruby apps. Why's that cool? Well, it enables you to build your own Ruby-level unit tests for JavaScript code within your Web applications - everything can be under one set of test suites! Harmony sounds like a significant

  • CocProxy | CodeRepos::Share – Trac

    CocProxy めんどくさいことしない置換プロキシー 使い方 http://svn.coderepos.org/share/lang/ruby/cocproxy/proxy.rb をダウンロード `files' というディレクトリをつくる 置換したいファイルをてきとうにつっこむ ruby proxy.rb ポートとか表示されるのでブラウザの設定を変える デフォルトだと、 #{File.basename(req.path_info)}", #{req.host}#{req.path_info}", #{req.host}/#{File.basename(req.path_info)}", .#{req.path_info}", がスキャンされ、ヒットしたら置換されます。 例えば、http://example.com/test/foo/bar.css にアクセスすると files/bar.c

  • Route 477(2009-07-29)

    ■ [ruby] RubyからJavaScriptのテストも行うためのライブラリあれこれ RailsなどのWebフレームワークでは、「rake test」一発でWebアプリのテストが走ってくれて楽ちんなわけですが、 JavaScriptのテストは手作業でやってたりしませんか? 「rake test」でJavaScriptのテストもやってしまうためのライブラリがいろいろ出てきてるようなので、列挙してみました。 ブラウザを使うもの 実際にブラウザを起動し、それをRubyからコントロールすることでWebアプリのテストを行う。 Selenium 有名ですね。 調べてないんだけど、Rubyからも使えるし、JavaScriptを操作したりもできるんじゃないですかね(投げやり)。レポート求む。 Watir (RubyForge) #どっちが公式サイトなんだろう Rubyからブラウザを起動し、操作する。

    Route 477(2009-07-29)
  • Route 477(2009-04-27)

    ■ [ruby] gihyo.jpにSinatraで掲示板を作る記事を書きました Ruby Freaks Lounge:第9回 SinatraとSequel・Hamlで掲示板アプリを作る|gihyo.jp … 技術評論社 SequelとHamlの紹介もあるよ! こちらもどうぞ↓ Haml早見表 Sinatra早見表 ■ [biwascheme][memo] JSのテストをJSでできないか JSのテストをJSでできないか。イベント処理も含めて。 作戦1 Prototype.jsではカスタムイベント+fireが使えるので、BiwaSchemeでいうとadd-handler! (Element.observe相当) をオーバーライドして カスタムイベントを経由させれば、スクリプトからイベントを発火させることが可能に。 という実験をBiwaSchemeでやってるんだけどさー。 「新規アイテム作成→

    Route 477(2009-04-27)
    Sixeight
    Sixeight 2009/04/28
    yhara++
  • JavaScript+Rubyでttyshareみたいな端末エミュレーター作った - 簡潔なQ

    (重いので注意) http://acikelabo.org/ttyplayjs/?target=qnighy-vim http://acikelabo.org/ttyplayjs/?target=foo というサイトを使うと、ttyrecで録画したコンソールをWebに掲載できるんだけど、なんかFlashのバージョンアップのせいかしらないけどアップロードできなくて、しかたないので自分で作った。 Ruby側でttyrecバイナリとエスケープシーケンスを解釈して、結果をJSONでJavaScriptに渡して、JavaScript側で描画処理を行う。IEでの動作は確認してない。

    JavaScript+Rubyでttyshareみたいな端末エミュレーター作った - 簡潔なQ
    Sixeight
    Sixeight 2008/12/13
    おお、すごい
  • Route 477(2008-12-11)

    ■ [biwascheme] リポジトリをgithubに移行しました BiwaSchemeはずっとプライベートなsvnリポジトリを使ってたんですが(修論のtexソースとか全部突っ込んでた)、githubに移行しました。 http://github.com/yhara/biwascheme/tree/master これで最新版の公開・取得がずっと楽になると思います。 あとid:mokeheheさんから「(map char->integer (string->list "abc"))の挙動がおかしい」という報告を いただきまして、string->listのバグをひとつ修正しました。ありがとうございました。 ■ [ruby][rails] autospec + Growl環境を作るのに苦労した 「ZenTest」と「RSpec on Rails」をインストールすると ./script/autos

    Route 477(2008-12-11)
    Sixeight
    Sixeight 2008/12/11
    *誰か*Scheme好きなyaottiがVimperator pluginに移植フラグ
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 1