なんか最近周囲でAndroid開発が熱いようで、ならば乗るしかない、このビッグウェーブに・・・!ということで、DesireHDを0円乞食ゲットしてきました。 さて、Androidの開発といえばJava使用なんですが、せっかくなのでScalaの勉強もかねて、ScalaちゃんでAndroid開発はじめました! 開発環境に関しては、いろいろ試行錯誤した結果、とりあえず簡単そうなsbtを使ってみることに。 ちなみにWin7上です。 AndroidSDKは既にインストールされてるとして、以下。 まずは、sbtを準備。 Setup - simple-build-tool - A build tool for Scala - Google Project Hosting 次に、create_project(androidプロジェクト作成スクリプト)を用意。 create_projectはUnix系ならそ
9.1 コンストラクタ 記述例 function Rectangle(w, h){ this.width = w; this.height = h; // return文は記述しない } var rect1 = new Rectangle(2, 4); var rect2 = new Rectangle(8.5, 11); オブジェクトの生成方法 オブジェクトリテラルで{}と記述する ex.) var point = {x:0, y:0}; コンストラクタ関数を使う ex.) var today = new Date(); コンストラクタ関数とは オブジェクトのプロパティを初期化する関数 new演算子と一緒に使われる オブジェクトの"クラス*1"を定義するにはコンストラクタ関数を定義するだけでよい 通常、戻り値がない*2 thisとは 実行中のコード*3が「自分自身」を表すオブジェクトにア
5.8 ビット演算子 JavaScriptの数値のサイズについて Number -WIKIBOOKS- 整数と浮動小数点数 JavaScriptにおいて、32ビット符号なし整数・32ビット符号付き整数・64ビット浮動小数が1つの数値にまとめられています。C言語などとは異なり、整数同士の演算で32ビットで表現できる範囲を超えた場合は、64ビット浮動小数に自動的に切り替わります。 typeof 演算子のような手法で、この3種のうちどれが使われているかを判定する演算子は存在しません。しかしながら、ビット演算子を使うことにより、64ビット浮動小数を32ビット符号なし整数や32ビット符号付き整数に変換できます。具体的には、>>> 演算子により、32ビット符号なし整数になり、その他のビット演算子により、32ビット符号付き整数に変換されます。64ビット浮動小数は53ビット符号付き整数を誤差なく表現できる
JavaScriptってなんとなく書けるんだけどもう少し詳しく勉強したいよねってことで読書会をすることになった。各章を交代で担当してメンバーに説明していく形式。ということで僕に担当が回ってきて第3章を担当することに。 読書会の前にどこかにまとめておくって感じなのだけどまとめる場所がないので一旦自分のはてダに書いとく。 JavaScriptの型 ざっとまとめると以下の型がある。 数値型 最も基本的な型。CやJavaと違い、すべての型を浮動小数点で表す。JavaScript内に直接書かれた数値を数値リテラルといい、以下の種類がある。 20000 // 整数リテラル 0xff // 16進数 15*16 + 15 = 255(10進数) 3.14 06.02e23 // 浮動小数点リテラル 0377 // 8進数リテラル 但し8進リテラルは実装によってサポートされていない場合がある 基本的な算術
OreillyのJavaScript本、通称”サイ本”を買いました。 JavaScript 第5版 作者: David Flanagan,村上列出版社/メーカー: オライリー・ジャパン発売日: 2007/08/14メディア: 大型本購入: 50人 クリック: 911回この商品を含むブログ (263件) を見る まあ実際に買ったのはpdf版です。 ディスプレイの表示領域さえあれば、今のところ読むのに不便はないですね〜。 Kindleで読むのは、表示領域が少し足りてなくて、文字が潰れ気味になる、というのでややきついかなと。 ということで、今回は1章と2章。 【1章】 JavaScriptの概要 インタプリタ型言語 プロトタイプベースのオブジェクト指向言語 弱い型付け クライアントサイドJavaScript Webブラウザに組み込まれたJavaScriptインタプリタが、htmlページ中のJav
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く