著名なライブラリとの機能比較です。 uupaa.js は、ブラウザ の違いを吸収しつつ、同様のライブラリよりも高速に動作します。
著名なライブラリとの機能比較です。 uupaa.js は、ブラウザ の違いを吸収しつつ、同様のライブラリよりも高速に動作します。
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
学習のポイント プログラミング言語の設計をするには文法を明確にするには、それを定義する形式言語が必要になります。ここでは、形式言語の代表例であるBNFとその周辺について学習します。 キーワード 形式言語、文脈自由文法、BNF、生成規則、構文図 自然言語と形式言語 日本語や英語など、自然に発生したため、必ずしも文法に従っていない言語を自然言語といいます。それに対して、プログラム言語のように、厳格な文法によって生成された言語を形式言語といいます。 チョムスキーは,言語を文法に従うレベルにより、次の4つに区分しました。 タイプ 文法 オートマトン 言語例 0型 句構造文法 チューリングマシン ┐ 1型 文脈依存文法 線形有界オートマトン ┴自然言語 2型 文脈自由文法 プッシュダウンオートマトン プログラム言語 3型 正規文法 有限オートマトン
ブラウザ上で、JavaScript を使って HTML のソースから HTML 文書を生成するのに、どんな方法があるのか調べました。なお、以下のスクリプトは HTML 文書上で実行することが前提です。 表の見方 XSLT の HTML 出力 createHTMLDocument メソッド createDocument メソッド createDocument メソッドと名前空間の指定 createDocument メソッドと文書型宣言の指定 createDocument メソッドと文書型宣言及び名前空間の指定 cloneNode メソッド iframe 要素 ActiveXObject CID からの作成 まとめ 表の見方 以下の表において、各項目の意味は次の通りです。 doc HTML 文書を作成できれば○、XML 文書を作成できれば△、それ以外なら×です。HTML 文書かどうかは、cre
Back to Web Devout home Web browser standards support This document will summarize the level of support for web standards and maturing technologies in popular web browsers. It covers the Internet Explorer, Firefox, and Opera web browsers, with focus on the HTML, CSS, DOM, and ECMAScript technologies. Pick browsers to display Accessibility features Up Visitors with visual impairments may take advan
Is your JavaScript SLOW JavaScript? Amy Hoy氏およびThomas Fuchs氏がIs your JavaScript SLOW JavaScript?において、JavaScriptアプリケーションのパフォーマンスをチェックするためのチェックリスト [PDF]を公開している。印刷して利用できるように工夫されたチェックリストで、31のチェック項目がある。紹介されているチェック項目は次のとおり。 scriptタグは正しい位置に記述されているか DOM MonsterブックマークレットでDOMを分析しパフォーマンス問題を明かにする キャッシュヘッダを正しい状態にする 結合、インライン、事前キャッシュ ミニファイ、Gzip圧縮 Smush、CSS Script、Favicon フレームワークの確認 ラナウェイタイマの管理 DOMコード効率の最大化 ノードセレ
Google、GPSナビ「Google Maps Navigation」を発表:Android 2.0のキラーアプリ GoogleがAndroid携帯向けナビゲーションアプリを発表した。最新情報に基づく交通情報やストリートビューでの表示が可能。まずはVerizonが11月に発売するDroidに搭載される。 米Googleは10月28日、Android 2.0搭載携帯電話向けGPSナビゲーションサービス「Google Maps Navigation」のβ版を発表した。まずは11月6日に米国で発売されるMotorola製スマートフォン「Droid」に搭載される。 Google Maps Navitgationは携帯向けGoogle Mapsのデータと端末のGPS機能、音声認識機能を利用する。端末が最新のGoogle Mapsのデータを自動的に更新するので、ユーザーは地図データなどを自分でアップ
当時のインターフェース・メッセージ・プロセッサ(IMP)の前に立つレオナルド・クラインロック(Leonard Kleinrock)氏(撮影日不明)。(c)AFP 【10月28日 AFP】レオナルド・クラインロック(Leonard Kleinrock)氏は今からちょうど40年前のその日、フェースブック(Facebook)、ツイッター(Twitter)、ユーチューブ(YouTube)という存在など全く想像していなかった。 クラインロック氏のチームは1969年10月29日、米カリフォルニア大ロサンゼルス校(UCLA)のコンピューターが別の研究所にあるコンピューターに「語りかける」通信実験を成功させた。これが、インターネット誕生の瞬間だ。 29日には、UCLAでインターネット「40歳」の誕生パーティーが開かれる。その準備をしながら、クラインロック氏は「次々と登場するアプリケーションには驚かされてば
Posted by nanki Wed, 28 Oct 2009 05:25:00 GMT HaskellにはMaybeモナドというのがあって、エラー処理をかなり適当な感じに書けてとても便利そう。 一方、多くのプログラミング言語では、 request.mobile && request.mobile.docomo? File.open('example.txt').read rescue nil # これはすこし横着 class Never instance_methods.each do |v| undef_method(v) unless %w(__id__ __send__).include?(v) end def method_missing(*args) self end def end nil end end class Maybe < Never def initialize
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く