JAVASCRIPT

Juicer - a CSS and JavaScript packaging tool / Ruby - cjohansen.no

For best performance, CSS and JavaScript should be served up using as few requests and bytes as possible. Juicer is a new command line tool that helps by resolving dependencies, merging and minifying ... http://www.cjohansen.no/en/ruby/jui…

JavaScript dependency management and concatenation: Sprockets

Sprockets helps you turn messy JavaScript into clean modules for development and a single file for deployment.Sprockets is a Ruby library that preprocesses and concatenates JavaScript source files. It... http://getsprockets.org/ Ruby製のJa…

RubyでJavaScriptのプロトタイプもどき - 素人がプログラミングを勉強するブログ

rubyprototype - 素人がプログラミングを勉強するブログの続き。RubyユーザがJavaScriptのオブジェクト指向を学ぶ時に使えるかもしれない。=beginJavaScriptのようなオブジェクトの実装。JSObject.newがJavaScriptのnew Object()相当であり、プロパティへの…

MOONGIFT: JavaScriptやCSSのメンテナンスにぜひどうぞ「CocProxy」:オープンソースを毎日紹介

こ、これは便利…。新規開発しているときはまだしも、実際に動いているサイトのデザインやJavaScriptをメンテナンスしようと思うと以外と大変だ。静的な場合はまだしも、Ajaxを使ってデータを取得していたりすると、その用意だけでも時間がかかってしまう。 …

はてなブックマークのコンテンツの JavaScript を高速化する - IT戦記

hatena, javascript はじめに「新はてなブックマーク」になったということで、とっても便利になったのですが、ブックマーク一覧ページ*1が若干 JavaScript に時間が掛かっているみたいです。 というわけで調査してみたいと思います。調査して、改善できそう…

シングルクォートもきちんとエスケープする - 素人がプログラミングを勉強するブログ

シングルクォート(')をエスケープせずXSSの原因になっているサイトをけっこう見かけたので、どういう時問題になるのか書いておく。 JavaScriptの文字列を動的に埋め込む場合。 <script> var q = 'hoge&#34;fuga'; document.getElementById('word').appendChild(docum</script>…

InfoQ: JavaScriptがRubyと出会う:John Barnette氏がJohnsonを説明

JavaScriptがRubyと出会う:John Barnette氏がJohnsonを説明 作者 Joseph Hurtado, 翻訳者 編集部 投稿日 2008年11月12日 午後6時31分 コミュニティ Ruby トピック スクリプティング, インターロップ, JavaScript, 動的言語 タグ AJAX 技術の中にはあまりに…

V8とSmalltalk、Ruby、Python、Schemeでフィボナッチベンチ(Smalltalkが最も速い)

爆速で話題の Google Chrome 搭載 JavaScript VM “V8” は、Animorphic Smalltalk VM がベースになっているらしい の続き。 その速いと言われる V8。実際、どのくらいの速度で動くのかを具体的な数値として見てみたくなったので、手軽に試すことができるフィ…

split の研究 - bkブログ

http://0xcc.net/blog/archives/000201.html split 関数の挙動 split の言語毎の挙動の違い。 http://b.hatena.ne.jp/entry/http://0xcc.net/blog/archives/000201.html

JavaScriptフレームワーク「SproutCore」を触ってみよう : アシアルブログ

先日待望のiPhone 3Gが発売され、欲しいなぁと思いつつもまだ手に入れていない熊谷です。こんにちは。 ちなみにアップルではこのiPhone 3Gと同時にMobileMeというサービスが始まりました。メールやカレンダー、アドレス帳といったものをiPhone/iPod touchやM…

【コラム】OS X ハッキング! (280) まだ見ぬ「雪豹」を勝手に想像する(その2) - SproutCoreを試す | パソコン | マイコミジャーナル

http://journal.mycom.co.jp/column/osx/280/index.html 一覧表示に使えそうなjavascriptライブラリ http://b.hatena.ne.jp/entry/http://journal.mycom.co.jp/column/osx/280/index.html

MOONGIFT: ? AppleのMobileMeでも使われるJavaScriptライブラリ「SproutCore」:オープンソースを毎日紹介

インタフェースはとても重要だ。技術的に優れていても、インタフェースが悪いと触ってもらえない。逆に技術的にそれほどすごいものではなくとも、インタフェースが優れていると流行ったりすることもある。 Welcomeページ 技術とデザイン、両立できれば言うこ…

Aerial(エアリアル) - Ajax/Cometの次を行く リアルタイム双方向RPC - 古橋貞之の日記

JavaScript - サーバー間で双方向のRPC通信を行う技術は「Aerial」(エアリアル)という名前になりました*1。アイディアを出していただいた皆様、ありがとうございましたm(_ _)m Aerialは、通信にFlashを使い、JavaScriptとサーバープログラムとの間で双方向…

Ruby・Python・JavaScript・PHPについてどう思いますか?:Tim Brayに聞いてみた - builder by ZDNet Japan

「現在はJava、PHP、Rubyが支配的だが、近い将来、支配的な言語というのはなくなるだろう」こう語るのはXMLの父であり、標準化のスペシャリストTim Bray氏。現在はSun Microsystemsにおいて主にスクリプティング言語(Timはこの呼び方が嫌いでHigh Level Lan…

Comet/Ajaxの上を行く技術 - 古橋貞之の日記

上を行くかどうかは知りませんが :-p Ajaxはクライアントの都合でサーバーに通信を仕掛けるpull型の通信ができ、Cometはサーバーが好きなタイミングでクライアントへデータを送りつけるpush型の通信ができるわけですが、新たに双方向の通信ができる技術を開…

404 Blog Not Found:タイプ・クラス・プロトタイプ - OOの語彙

その違いは微妙というにはあまりに大きいので、ここでおさらい。 駄文 - JavaScript と「クラス」と「コンストラクタ」と「プロトタイプ」って言葉の定義が難しいよなあ - IT戦記 JavaScript関数の実体は、Functionクラスのオブジェクトです。今回はFunction…

Rails ユーザのための jQuery 情報ソース - Rails で行こう! - Ruby on Rails を学ぶ

趣旨 Rails でアプリケーションを作成すると、もれなくついてくる prototype.js とその仲間たち。prototype.js は Ruby 風の API を備え、その意味では素敵なのだが、老舗な分、設計が古臭く、拡張性に乏しい。私の見るところ、拡張性の高さでは jQuery がよ…

MOONGIFT: JavaScriptの開発のお供に「newjs」:オープンソースを毎日紹介

RailsがあるからRubyをやる、という訳ではないだろうがRailsからRubyに入ったという人は数多い。そうした人にとって、コントローラやモデル、テストケースまで生成できるコマンドラインツールは非常に便利に感じることだろう。 [1] 同様の手法をJavaScriptで…

JSRuby から jQuery を使う ( Javascript 連携 ) (nakatani @ cybozu labs)

JSRuby は Javascript で実装された Ruby インタプリタです。 動作イメージ&サンプルは記事「Javascript で実装した Ruby インタプリタ JSRuby 0.1 リリースしました。」を参照していただくとして、ここでは JSRuby の Javascript 連携まわりを解説します。…

HotRubyでBox2DFlashAS3が動いたよ! - yukobaの日記

前の日記(HotRuby - Ruby on JavaScript - yukobaのブログ)の続編です。 明日の発表(Colin Moock に日本の ActionScript を見せつける会 - yukobaのブログ)に向けて、改良しました。Box2DFlashAS3という物理演算のライブラリを動くようにしました。上のドミ…

Javascript で実装した Ruby インタプリタ JSRuby 0.1 リリースしました。 (nakatani @ cybozu labs)

あけましておめでとうございます。 1月からサイボウズ・ラボのオフィスが引っ越しました。新年から気分も新しくぶりぶり仕事します。よろしくです。 というわけでちょっとずつ作っていました Javascript で実装した Ruby インタプリタの "JSRuby" を一区切…

HotRuby - Ruby on JavaScript - yukobaの日記

先日の木曜日、YLUGに参加しました。笹田耕一さんの YARV(Yet Another RubyVM) の講演会でした。なんか、会は、過去9年間の間で、1,2を争う盛り上がりだったそうで、すごく楽しかったです。参加者のレベルも高く、YARV の中の話を色々と聞かせていただき…

配列の差分をとりたい - ヨーキョクデイ

ある状態を配列で持つことにして、ある状態と別のある状態を比較し、消えた要素と現れた要素を知りたい(ただしどのインデックスの要素が消えたりしたのかは気にしない)という状況を想定。各配列は重複する要素を持たないものとする。 Ruby の配列は集合の…