2010年10月3日のブックマーク (16件)

  • コア・JavaScript ( JavaScript. The Core. ) - oogattaの勉強日記

    この文章は、 Dmitry A. Soshnikov さんの、 ECMAScript に関する優れた記事 "JavaScript. The Core." を許可を得て翻訳したものです。世の中に、 JavaScript のブラウザ API や、実装系に関する記事は多々あれど、 ECMAScript の仕様に則って、ここまで詳しく説明してくれている記事は殆ど無いと思います。今回は翻訳できておりませんが、文中で参照されている Dmitry さんの ES3 シリーズも、読み応えのある( ECMAScript3 の仕様の副読としても読める)素晴らしい内容ですので、是非チャレンジしてみてください!(ご要望があれば訳します翻訳許可を頂いたので、この記事内で参照されている章から逐次翻訳を進めます!)。 ちなみに Dmitry さんは、計算機科学や数学にも明るい方でらっしゃいます。が、私は違います。極力

    コア・JavaScript ( JavaScript. The Core. ) - oogattaの勉強日記
    kkeisuke
    kkeisuke 2010/10/03
    ECMAScript の仕様
  • Canvas + JavaScript Butterfly | ClockMaker Labs

    Canvas + JavaScript Butterfly with Three.js

    kkeisuke
    kkeisuke 2010/10/03
    Three.js を使った 3D デモ
  • HTML5のlocalStorage - くじらぶろぐD

    くじらはんど † くじらはんど なでしこ テキスト音楽「サクラ」 KonaWiki Web便利ツール くじらはんどラボ † くじらはんどラボ 葵 酒徳家 くじらはんど開発日誌(旧) ウェブDIYで行こう! たのしいPHP入門 Lua Memo マンガ喫茶検索 くじらはんど開発日誌 連絡先 † 連絡先 twitter-kujirahand 最新更新:2010/08/27/なでしこ2開発環境のセットアップ…1日前18:27:44 2010/10/01/なでしこ2開発環境をSharpDevelopに…1日前18:26:44 2010/09/29/なでしこ2はようやくプラグインを実装…4日前02:12:39 2010/09/27/Andr..アプリのDrawNoteKをアップデートしました…6日前01:50:58 Android開発の役立つリンク…6日前00:17:00 PhoneGap/Andr

    kkeisuke
    kkeisuke 2010/10/03
    Android 1.6 は対応していない
  • 【特集】詳解! HTML 5と関連APIの最新動向 - Webアプリ開発編 (8) Web Storage | エンタープライズ | マイコミジャーナル

    Web Storage/Web Databaseとは、クライアントサイドにデータを永続化するための仕組みで、オフラインWebアプリケーションを作成する上で非常に重要なテクノロジーだ。Web Storageはキー/バリュー型の単純なストレージ、Web Database格的なリレーショナルデータベースでありSQLを用いてストレージ操作を行うことができる。 Web Storageで取り扱うことのできる、キー/バリュー型のストレージには、以下の2種類がある。 sessionStorage … ウィンドウごと(セッションごと)に異なるストレージとなる。ウィンドウが閉じられると、データも消失する localStorage … オリジン(プロトコル + ドメイン + ポート)ごとに異なるストレージとなる。複数のウィンドウをまたいでストレージは共通。ウィンドウが閉じられてもデータは消失しない これ

    kkeisuke
    kkeisuke 2010/10/03
    Firefox ローカルファイルを直接ブラウザで実行すると、リロードするたびにlocalStorageがクリアされてしまう
  • マナーモード状態の取得 - hyoromoのブログ

    マナーモードON/OFF時にBroadCastされるのでReceiveすればマナーモード状態を取得できます。 IntentFilter設定 Javaコード上で以下のように設定。 IntentFilter filter = new IntentFilter(); filter.addAction(AudioManager.RINGER_MODE_CHANGED_ACTION); registerReceiver(new EventReceiver(), filter); 試していませんが、AndroidManifestに以下のように設定してもOKだと思います。 <intent-filter> <action android:name="android.media.RINGER_MODE_CHANGED" /> </intent-filter> Receiver設定 public class

    マナーモード状態の取得 - hyoromoのブログ
    kkeisuke
    kkeisuke 2010/10/03
    Android マナーモードON/OFF時にBroadCastされるのでReceiveすればマナーモード状態を取得できます。
  • Android Configuration Change

    Configuration が変わったことをハンドルしたい場合、 AndroidManifest.xml の <activity> タグに android:configChanges を設定すると、configuration が変わったときに、 public void onConfigurationChanged(Configuration newConfig) が呼ばれます。(Android 画面の縦横切り替え時に元の画面を保存) 例えば、 android:configChanges="orientation" とすると、画面が回転したときに onConfigurationChanged が呼ばれます。 getResources().getConfiguration() で取得しておいた Configuration と 引数の newConfig の diff をとることで、変化した c

    kkeisuke
    kkeisuke 2010/10/03
    configChanges 設定をしない場合は、onDestroy() の中で、getChangingConfigurations()を呼ぶ
  • Android Home キーが押されたことを検知する。

    Android で ホームキー (Home Key) を検知する方法はないものかと Activity のメソッドを見ていて protected void onUserLeaveHint() というのを見つけました。 ------ Called as part of the activity lifecycle when an activity is about to go into the background as the result of user choice. For example, when the user presses the Home key, onUserLeaveHint() will be called, but when an incoming phone call causes the in-call Activity to be automatically

    kkeisuke
    kkeisuke 2010/10/03
    home key 押下 Back key で終了
  • JSONPを使う - jsdo.it - Share JavaScript, HTML5 and CSS

    kkeisuke
    kkeisuke 2010/10/03
  • Android WiFiの情報を取得する方法 | TechBooster

    今日はAndroidでWiFiの情報を取得する方法をご紹介します。 WifiInfoクラスを使うことで以下に示すようなWiFiの情報を取得することができます。 SSID BSSID IPアドレス MACアドレス ネットワークID リンクスピード 具体的な実現方法については続きをご覧下さい。 コードは以下のようになります。 package org.jpn.techbooster.WiFiInfoSample; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.net.wifi.WifiInfo; import android.net.wifi.WifiManager; public class WiFiInfoSample extends Activit

    kkeisuke
    kkeisuke 2010/10/03
    Android WifiInfo
  • 10月 2010 | APEIROPHOBIA

    CIRCULATION SHUTOKO -サーキュレイション首都高 首都高のリサイクルプロジェクト- この手のバッグは大分前からあるけれど、海外の英字物の廃材を利用して造られた、日人の英語コンプレックスにつけ込んだものばかりだった。(そもそもコンセプトからすると、それを海外から輸送して利用していること自体がナンセンスにも思えるが、まぁそこはスタイル優先で) しかしこれはきちんと「首都高速道路株式会社」が主催して、日で使われていた廃材を利用している。 TOKYO DESIGNERS WEEK 2010で発売中らしいけど、台風来るだろうから行かない。 11/6から【楽天市場】トートバッグブランド「ルートート」専門店 ルートートギャラリー:ROOTOTE GALLERY[トップページ]で販売されるらしい。 しかしまぁ一点物だから、結構じっくり見れないまま早起し落札みたいな感じになりそうね。

    10月 2010 | APEIROPHOBIA
    kkeisuke
    kkeisuke 2010/10/03
  • blog.ipuheke.jp» Blog Archive » AS3でFlashVarsの値を取得する

    Flash, AcrionScript, Design… and moreたまに使うけど、よく忘れるので個人的メモ。 PLAIN TEXT Actionscript: //FlashVarsをチェック var flashvars_obj:Object = this.loaderInfo.parameters; var flvar_name1st:String; var flvar_name2nd:String; for (var i:String in flashvars_obj){ switch(i){ case "name1st" : flvar_name1st=String(flashvars_obj[i]); break; case "name2nd" : flvar_name2nd=String(flashvars_obj[i]); break; } } HTML <param

    kkeisuke
    kkeisuke 2010/10/03
  • 円形オブジェクトのドラッグ処理 - jsdo.it - Share JavaScript, HTML5 and CSS

    kkeisuke
    kkeisuke 2010/10/03
  • Android Drawable Mutations

    Drawable Mutations 訳&試してみた サンプル部分は全入れ替えですw ----- Android の drawable はアプリを作る上でとても便利である。 Drawable は一般的に View に関連付けられている拡張可能な描画用コンテナであり、画像を表示するための BitmapDrawable や 図形やグラデーションなどを描画するための ShapeDrawable などがある。(Drawable Resources の一覧)これらを組み合わせて複雑なレンダリングを実現することができる。 Drawable を使うことで、簡単に widget のレンダリングをカスタマイズできる。実際、この機能はすごく便利なため、ほとんどの標準 Android apps と widgets は drawables を使って作られており、Android framework のコアには約70

    Android Drawable Mutations
    kkeisuke
    kkeisuke 2010/10/03
  • 勤怠管理の表 - jsdo.it - Share JavaScript, HTML5 and CSS

    kkeisuke
    kkeisuke 2010/10/03
    Ext JS
  • wonderfl build flash online | 面白法人カヤック

    wonderflは、サイト上でFlashをつくることのできるサービス。 通常Flashをつくるためには、Flash IDEやFlex、FlashDevelop等といったツールを使って、コードを書き、コンパイルする必要がありますが、wonderflでは、サイトにあるフォームにActionscript3のコードを書けば、サーバサイドでコンパイルを行えます。 つまり、ブラウザさえあれば、Flashをつくれます。コンパイル結果はサイト上に表示され、作成されたFlash(swf)はページ上に自動的に表示されるので、完成したFlashをリアルタイムに見ながらコードを書くことができます。 ※APIとして、はてな OpenIDを使用してネットにさえつながれば、誰もがFlashクリエイターになれます。世界中のFlashクリエイターがユーザーになるwonderflは、 文字通り、世界のFlash図鑑となってい

    wonderfl build flash online | 面白法人カヤック
    kkeisuke
    kkeisuke 2010/10/03
    デジタル時計とかに
  • JavaScriptの3Dエンジン·Three.js MOONGIFT

    Three.jsはJavaScriptのオープンソース・ソフトウェア。Webブラウザが高機能化していく中で競われているのがJavaScriptエンジンの性能だ。実行速度が向上することによって、Webアプリケーションなどの利用が促進される。HTMLレンダリング性能と合わせて重要な指針だ。 マウスの動きを追従する エンジンが高機能化すれば実現できる幅が広がる。その一つが3Dレンダリングだ。JavaScriptで3Dオブジェクトが表現できるようになれば、ゲームはもちろん様々な分野で活用できるだろう。そのレンダリングエンジンとしてThree.jsを紹介しよう。 Three.jsは3Dオブジェクトをレンダリングするライブラリで、先日話題になったGoogleマップを使ったマッシュアップ「The Wilderness Downtown」もこのThree.jsを使って作られた一つだ。さらにマウスで反応する

    kkeisuke
    kkeisuke 2010/10/03