アーカイブ

‘JavaScript’ カテゴリーのアーカイブ

セミコロン省略について。 このエントリーを含むはてなブックマーク はてなブックマーク - セミコロン省略について。

2010 年 12 月 1 日 コメントはありません

[JavaScript][Ruby] 行末のセミコロン省略の違い

RubyもJavaScriptも、行末のセミコロンが省略できる。なんとなく同じようなものだろうと深く考えたことがなかったが、機能が全然違っていた。Rubyは、文(式)の終わりと解釈できればそうするが、JavaScriptは次の行と継続していると解釈できればそうする。デフォルトが真逆だったのだ。別の言い方をすると、Rubyは行末のセミコロンは常に省略できるが、JavaScriptの場合は省略できないことがかなりある。

なるほど!

ってことは、ActionScriptもそうなりますよね。これは気をつけないとなぁ。

カテゴリー: JavaScript, Ruby タグ:

Libronの埼玉県対応をしました。 このエントリーを含むはてなブックマーク はてなブックマーク - Libronの埼玉県対応をしました。

2009 年 11 月 2 日 コメントはありません

Libron – 無料で本が読めるライフハック

Libron は Amazon のページから最寄りの図書館(*)の蔵書を検索できる便利なツールです。

Amazonのページから最寄りの図書館の蔵書を検索できるLibron(引用まんまじゃないか)で地域対応が進められているのを見て埼玉県在住としてだまっておられん、ということでやらせていただきました。
少し探してみたら埼玉県にも図書館を横断検索できるシステムがあったのでここを利用しようとしたのですが、調べてみると予想外の仕様・・・。

ここで検索すると裏側で各施設にリクエストを投げなおして、返ってきた結果をキャッシュしてフレームのひとつにはめ込むという挙動みたい。その結果は各施設のページそのものなので、チェックをつけた施設によってフォーマットはばらばら、しかもフレーム内で数回遷移するので数回リクエストを投げないと結果をとれない。これでは各施設に個別にリクエストを投げるとの変わらない、というかそれ以上に複雑になってしまいます。
そもそも人がブラウザを通して使うように作られているので当然と言えば当然です。しかしこれではあまりにもあまりではないですか。

ということで埼玉県/推計人口で、市町村または施設の検索ページが用意されている単位にそれぞれ人口を調べ、多い順に5件の施設を対応しました。
こういう経緯でのチョイスなので、いつも使ってる図書館がないよって場合にはここにコメントをいただけると追加できるかもしれません。

といいつつ、いちばん先に対応するべきであろう「さいたま市図書館」はISBN指定ができない(!?)ために対応できないのですが・・・。

カテゴリー: JavaScript, インターネット タグ:

サイ本の新しいやつ。 このエントリーを含むはてなブックマーク はてなブックマーク - サイ本の新しいやつ。

JavaScript 第5版 JavaScript 第5版
オライリー・ジャパン(2007-08-14)
  • (著)David Flanagan
  • (翻訳)村上 列

オライリー・ジャパン
新品価格:¥ 4,410
ASIN:4873113296

Amazonで予約開始してたので注文。

JavaScript、いまひとつ「オレわかるぜー!」って言えない。

カテゴリー: JavaScript タグ:

JavaScriptをまるごと。 このエントリーを含むはてなブックマーク はてなブックマーク - JavaScriptをまるごと。

カテゴリー: JavaScript タグ:

Lingrで複数行発言ワンライナー。 このエントリーを含むはてなブックマーク はてなブックマーク - Lingrで複数行発言ワンライナー。

2006 年 12 月 10 日 コメントはありません

Lingrで。

一行発言はプロポーショナルフォントで表示されるのに、複数行発言はソースを貼り付けるのが前提になっているよう(参照)で、自動的に等幅フォントになってしまう。
これによりAAを貼ろうとするとしっかりずれる。

そこで、一行ずつ細切れで発言したらいいんじゃないかと思ったので試してみた。

続きを読む…

カテゴリー: JavaScript タグ:

script.aculo.usのサイトがリニューアル。 このエントリーを含むはてなブックマーク はてなブックマーク - script.aculo.usのサイトがリニューアル。

2006 年 8 月 22 日 コメントはありません

script.aculo.us – web 2.0 javascript

script.aculo.us provides you with easy-to-use, cross-browser user interface JavaScript libraries to make your web sites and web applications fly.

[via] script.aculo.us main site relaunch



トップページからしてかっこよろしくなってます。

もうね、意味もなく使いたくなるよ、これは。


クリスマスプレゼントに金槌をもらった子どもは、何でも叩きたがる。

———- Gerald M. Weinberg 「金槌の法則」
カテゴリー: JavaScript タグ:

申し込み失敗。 このエントリーを含むはてなブックマーク はてなブックマーク - 申し込み失敗。

2006 年 6 月 17 日 コメント 1 件

Technical Talk #2

2006年 6月30日(金)に Shibuya.js 第二回目のイベント、Shibuya.js Technical Talk #2 を開催します。

第一次募集を逃したので今日の第二次募集にPC前で待機し12:00の開始と共に応募したのだが、失敗。

というか、正しくは失敗したらしい。受付確認メール来るって言ったジャン。

受付確認メールを待たずに外出してしまい、帰ってきてメールチェックしたら受付確認メール来てない、と。

じゃぁあらためて、と思ったら当然のごとく

定員に達したため、募集は締め切りました。

orz



つぎは一次募集で申し込む。受付確認メールもすぐ確認する。

カテゴリー: JavaScript タグ:

Ajaxイン・アクション。 このエントリーを含むはてなブックマーク はてなブックマーク - Ajaxイン・アクション。

2006 年 6 月 11 日 コメントはありません
Ajaxイン・アクション Ajaxイン・アクション
インプレス(2006-06-09)
  • (著)Dave Crane
  • (著)Eric Pascarello
  • (著)Darren James

インプレス
新品価格:¥ 4,998
ASIN:4844322222

Amazonで予約してから早2ヶ月、やっと届く。3月あたりにコレが出るのを知ってからAjax本はガマンしてました。(というか、欲しいな、と思うAjax本がなかった。)

さっそくさらっと目を通したのですが、イイ。Ajaxとはなんぞやだとか、その仕組みについては言わずもがな。

ページの再読込がなくなることにともなう、いままでとは違ったユーザビリティについて。

クライアントサイドに処理が移り、いままでサーバから出なかったようなデータが飛び交うようになることへのセキュリティ、おなじく、パフォーマンス。

プラグマティック(←言いたかった)なサンプルまでついてたりしてAjaxについて網羅されてます。

そして、内容とは関係ないですが、厚みの割に軽い。

本はとりあえずひととおり目を通すまでカバンに入れて持ち歩く人なんで、これは嬉しいス。

カテゴリー: JavaScript タグ:

FireBugのJSデバッガ紹介スクリーンキャスト。 このエントリーを含むはてなブックマーク はてなブックマーク - FireBugのJSデバッガ紹介スクリーンキャスト。

2006 年 5 月 31 日 コメントはありません

JoeHewitt.com

Jim Rutherford has put together an excellent screencast demonstrating how to use FireBug’s JavaScript debugging features.

[via] Ajaxian » Joe Hewitt Talks on Firebug (Video)



バージョン0.4で加わったJavaScriptデバッガについて詳しく説明しているスクリーンキャスト。

ドキュメントはありますが、やっぱりムービーはわかりやすい。



妙にリアルなFireBugのロゴが"The G"に見えてしかたがない。

カテゴリー: JavaScript タグ:

水面に映す。 このエントリーを含むはてなブックマーク はてなブックマーク - 水面に映す。

2006 年 5 月 29 日 コメントはありません

Reflection.js

Reflection.js 1.5 allows you to add reflections to images on your webpages. It uses unobtrusive javascript to keep your code clean.

[via] GIGAZINE – 水面に反射するような効果を画像に加えるJavaScript「Reflection.js」



「reflection.js」をインクルードして「class="reflect"」を追加するだけ。簡単だ。そしてかっこよろしい。

これが、 SaikyoLine.jp こうなる。(JavaScriptがOFFになってると見えません。) SaikyoLine.jp
カテゴリー: JavaScript タグ: