タグ「javascript」のすごいエントリーRss

「読書百遍義自ら見る」という言葉があります。難解な書物であっても 100 回も読めば自然と意味がわかるようになるという、熟読の大切さを説いた句です。しかし、これは本当のことなのでしょうか? 2000 年もたてば社会も常識もまったく変わってきます。昔の人の言ったことが今も正しいとは限りません。 疑問があれば解明したくなるのが人の性というもの。実際に「読書百遍... 続きを読む
74 コメント   このエントリーを含むはてなブックマーク このエントリーのブックマーク数
はじめに Flickrには綺麗な写真がたくさんありますが、写真を探すには検索キーワードの入力や、それりのクリック操作が必要で、ものぐさな私には少々面倒でした。また、Flickrは日本から遠いので、画面切替に時間がかかります。そこで、画面切替とクリック操作のあまりいらない、気楽に写真を探すためのインターフェイスを作ってみました。 TagGrid of Flickr Popular Tags - Browse 1600... 続きを読む
16 コメント   このエントリーを含むはてなブックマーク このエントリーのブックマーク数
Inspired by a comment on Ajaxian, I killed another afternoon or two making a small library capable of reading EXIF data from JPEG images, figuring I would at least learn a bit about EXIF and the JPEG (and TIFF) image formats.Before we start, a small disclaimer. I'm somewhat of a dork when it comes to cameras and photography and my digital camera always laughs at me after I take a picture. So I won't go into details about the actual data, since I don't even know what half of these EXIF tags mean.So, there ar... 続きを読む
8 コメント   このエントリーを含むはてなブックマーク このエントリーのブックマーク数
JavaScript - サーバー間で双方向のRPC通信を行う技術は「Aerial」(エアリアル)という名前になりました*1。アイディアを出していただいた皆様、ありがとうございましたm(_ _)m Aerialは、通信にFlashを使い、JavaScriptとサーバープログラムとの間で双方向のRPC呼び出しを行う技術です。つまり、サーバー側からJavaScriptのメソッドを呼び出したり、逆にJavaScriptからサーバー側のプログラム... 続きを読む
48 コメント   このエントリーを含むはてなブックマーク このエントリーのブックマーク数
Box2DFlashAS3というAS3用の物理シミュレーションがあるわけですが、 「同じECMAScriptだし、ASを単純に置換すればJSでも動くんじゃね?」 と言う単なる思い付きを実行してみたら、あっさり動きました。 まさかホントに動くなんて、正直自分でもびびった。 まぁ、あっさりとは言っても連休後半からちびちびやってたので数日かかってますけど・・・。 http://blog.technohippy.net/box2djs/demo.... 続きを読む
16 コメント   このエントリーを含むはてなブックマーク このエントリーのブックマーク数
はじめに 今日、 jQuery の作者として有名な John Resig さんが Processing.js という JavaScript のライブラリを公開しました。 John Resig - Processing.js このライブラリを使うと、比較的簡単に以下のようなグラフィックスやアニメーションを書くことができるようになります。 はてなブックマークもかなり集まってますね。 というわけで、公開されたばかりのこのライブラリを簡単な使い方か... 続きを読む
77 コメント   このエントリーを含むはてなブックマーク このエントリーのブックマーク数
;;;;; lazy evaluation (def (numbers x) (cons x (numbers (+ x 1)))) (numbers 0) ;;=> (0 1 2 3 4 5 6 7 8 9...) (map (* 5) (numbers 0)) ;;=> (0 5 10 15 20 25 30 35 40 45...) ;;;;; curry ((+ 1) 2) ;;=> 3 ((cons 1) 5) ;;=> (1 . 5) (def a 1) (def (incr1 x) (+ a 1)) (def incr2 (+ a)) (def a 2) (incr1 1) ;;=> 3 (incr2 1) ;;=> 2 (def digits (head (> 10) (numbers 0))) digits ;;=> (0 1 2 3 4 5 6 7 8 9) ;;;;; proceduare composition (def ident (. incr decr incr decr)) (ident 30) ;=> 30 ((. (* 3) (+ 1)) 2) ;;=> 9 ;;;;; ... 続きを読む
1 コメント   このエントリーを含むはてなブックマーク このエントリーのブックマーク数
鯖にある画像をいちいちローカルに落として貼るのめどいです URL で指定された内容を一時ファイルに保存してアップロードします。 URL や Content-Type から保存すべきファイル名を決定するのには initFileInfo が使えるそうな。 続きを読む
5 コメント   このエントリーを含むはてなブックマーク このエントリーのブックマーク数
As a sort-of reverse birthday present I've decided to release one of my largest projects, in recent memory. This is the project that I've been alluding to for quite some time now: I've ported the Processing visualization language to JavaScript, using the Canvas element. I've been working on this project, off-and-on now, for the past 7 months - it's been a fun, and quite rewarding, challenge. The full scope of the project can be broken down into two portions: The Processing Language The first portion of the... 続きを読む
36 コメント   このエントリーを含むはてなブックマーク このエントリーのブックマーク数

[PR]ブログのペットがお留守番