タグ

2007年2月6日のブックマーク (7件)

  • そろそろまたJavascriptオフの時代が来た

    Google Maps以前のころ。ヘビーユーザーのあいだではJavascriptオフが常識になっていた。度重なる時計の再発明に業を煮やし、IEのActiveXに警戒心を抱き、不安定なOSをさらに不安定にするため暗躍するのがJavascriptでありJScriptだった。 Google Mapsがあれだけのインパクトを与えたのは、ひとえに、こういった先入観を打ち砕いたからに尽きる。信じられないことに、Javascriptって便利なのだ。実に見事な枯れた技術の水平思考である。 Ajaxという言葉が帰納され、ライブラリがぼこぼこと発表される。ネイティブオブジェクトの拡張と、クロスブラウザのための供物ラッパー集合体たるprototype.jsを筆頭に、様々なものが世に出、様々なアプリケーションがより手軽に実装できるようになった。 script.aculo.usやLightBoxやmoo.fxといっ

    そろそろまたJavascriptオフの時代が来た
    teru_while
    teru_while 2007/02/06
    JavaScriptは見た目を綺麗にするだけに使ってると、Ajax以前の状況に戻っちゃいますよ…。なかなかこういう思想って広まらないんだよね。
  • JavaScript ガイド - JavaScript | MDN

    JavaScript チュートリアル 初級編 JavaScript の基礎 JavaScript の第一歩 JavaScript の構成要素 JavaScript オブジェクト入門 JavaScript ガイド 入門編 文法とデータ型 制御フローとエラー処理 ループとイテレーター 関数 式と演算子 数と日付 テキスト処理 正規表現 インデックス付きコレクション キー付きコレクション オブジェクトを利用する Using classes プロミスの使用 JavaScript 型付き配列 イテレーターとジェネレーター メタプログラミング JavaScript モジュール 中級編 クライアントサイド JavaScript フレームワーク クライアントサイド Web API Language overview JavaScript のデータ構造 等値比較と同一性 プロパティの列挙可能性と所有権 クロ

    JavaScript ガイド - JavaScript | MDN
    teru_while
    teru_while 2007/02/06
    JavaScript 1.5のMozilla公式ドキュメント。
  • 4.6GBものサウンド素材が無料ダウンロードできる「SampleSwap」 - GIGAZINE

    作曲に使えるサウンドループや、FlashのBGMとして使えそうな素材が山ほど置いてあります。現時点でファイルサイズは4.6GB、ファイル総数は7579個。テクノ・ヒップホップ・トランス・ドラムループなどが1420個、ドラムヒットが950個、効果音が874個、インストゥルメントサンプルが581個、ボーカルサンプルが579個、メロディックループが440個などなど、圧倒的な量です。 視聴とダウンロードは以下から。 SampleSwap.org - Download 4.6 GB of free audio samples (drum loops, vocals, synths, instruments, sound fx...) http://sampleswap.org/ 以下から視聴することができます。緑色のボタンをクリックすると再生されます。 Download Sounds 実際にダウンロ

    4.6GBものサウンド素材が無料ダウンロードできる「SampleSwap」 - GIGAZINE
    teru_while
    teru_while 2007/02/06
    フリーなのはフリーだが、「著作権に抵触するものがあっても責任とらないからね(自己責任でどうにかしてね♪)」という素敵な但し書き(意訳)があるね。
  • サーバにDoS耐性を付ける - stanaka's blog

    ウェブサービスでは、アクセスが集中して、サイトが落ちる、というのは、よくある話です。純粋に人気が出てアクセス集中するなら、サーバ管理側の責任と言われても、しかたないと思います。しかし、botやF5アタックによる突発的な集中アクセスで、落ちてしまう、というのは、運営側としても、あまり納得がいくものではありません。 そのような突発的なアクセスに対応するために、大量のアクセスをしてくるクライアントを検出し、優先度を落すか、アクセス禁止にする方法などがあります。 というわけで、Apacheモジュールでそれを検出するためのmod_dosdetectorを開発しました。(ちなみにコア部分の開発期間は、Apacheモジュールって、どう書くんだっけ、という状態から、3日でした。) mod_dosdetectorは、Apacheモジュールとして動作し、クライアントのIPアドレスごとにアクセス頻度を測定し、設

    サーバにDoS耐性を付ける - stanaka's blog
    teru_while
    teru_while 2007/02/06
    DoS耐性をつける為のApacheモジュール。今後バージョンアップしていけばおもしろいかも。
  • らいおんの隠れ家 - ポール・グレアム 「プログラミング言語が解決するもの」

    私、餡子のためなら逆立ちだってしますよ。 こじらせている。 べたいと思ったらべたいのである。 ここが北カリフォルニアの片田舎であろうと、私があんみつがべたいと思えば、あんみつは今すぐ作ってべなくてはいけないものになる。いしん坊の思考は凄まじい。 子供が観ていたアニメで、赤ちゃんが空の…

    らいおんの隠れ家 - ポール・グレアム 「プログラミング言語が解決するもの」
    teru_while
    teru_while 2007/02/06
    言語の派生の歴史を一言でまとめた感じのもの
  • JavaScript でソートアルゴリズムを可視化 - bkブログ

    JavaScript でソートアルゴリズムを可視化 JavaScript でソートアルゴリズムを可視化するプログラムを書いてみました。元ネタは Jon Bentley による ソートアルゴリズムを可視化する Java アプレットです。 アルゴリズム 要素数 動作確認は Firefox 2, IE 7, Opera 9 で行いました。要素数は最大で200まで選べますが、かなり重くなるので遅いマシンで実行すると危険です。 English version is also available. ソースコード: sort-animation.js 解説 X軸が配列の添え字、Y軸が配列の要素の値を示しています。最初に要素がランダムに並んでいる配列 (値に重複なし) を作って、それを各種のソートアルゴリズムでソートする様子をアニメーションで表示します。 ただし、要素のあらゆる変更に対して毎回表示を更新し

  • 0.999... - Wikipedia

    実数として "0.999…" と"1"は等しくなることを示すことができる(ただし、0.9999など途中で終了する小数は1と等しいと言えない)。この証明は、実数論の展開・背景にある仮定・歴史的文脈・対象となる聞き手などに応じて、多様な数学的厳密性に基づいた定式化がある[注釈 1]。 循環する無限小数一般に言えることだが、0.999… の末尾の … は省略記号であり、続く桁も 9 であることを示す。省略記号の前の 9 の個数はいくつでもよく、0.99999… のように書いてもよい。あるいは循環節を明確にするために 0.9、0.9、0.(9) などと表記される。 一般に、ある数を無限小数で表すことも有限小数で表すこともできる。稿で示されるように 0.999… と 1 は等価性であるから、例えば 8.32 は 8.31999… と書いても同じ数を表す。十進数を例に採ったが、数が一意に表示されない

    teru_while
    teru_while 2007/02/06
    1=0.99999...の証明。