スキップしてメイン コンテンツに移動

投稿

1月, 2012の投稿を表示しています

Mylingual for codecademy.comの導入 - Firefox編

Mylingual for codecademy.comとはcodecademy.comを日本語化するGreasemonkeyスクリプト。 Mylingual for codecademy.comをFirefoxにインストールするには以下の手順で行う。 まずアドオンのインストールから。次のURLをFirefoxで開きGreasemonkeyというアドオンをインストールする。

Mylingual for codecademy.comの導入 - Google Chrome編

Mylingual for codecademy.comとはcodecademy.comを日本語化するGreasemonkeyスクリプト。 Google ChromeでMylingual for codecademy.comを使うのは簡単。次のURLでスクリプトをインストールするだけだ。

私はcodecademy.comの日本語翻訳を開始した

http://www.codecademy.com/ が  http://codeyear.com/ を軸に動き出したようだ。CodecademyはJavaScriptの初学はもちろんプログラミングの入門にも最適だ。これを英語圏だけにとどめておくにはあまりにもおしい。 そこで勝手ながら Mylingual を利用して日本語訳をあてることにした。自分の時間が許す限り翻訳していこうと思う。

デスクトップアプリの一つの形。 Mozilla Labs >> Chromeless Browser

動画:デスクトップを消し去るウェブブラウザ Webian Shell、Mozilla Chromeless ベース -- Engadget Japanese : "話が複雑になってきましたが、要はウェブアプリ時代を迎え、従来のデスクトップアプリを一掃するハイパーシンプルなフルスクリーンブラウザがリリースされたということ。" 古い記事だが、その当時自分は記事を鵜呑みにしてフルスクリーンブラウザが出来たんだ、くらいにしか思っていなかった。しかしMacGap、Fluidなどweb開発技術でのデスクトップアプリ作成を調べていくうちに、この記事が表面上のことにしか触れていない事がわかった。Web ShellとはChromelessのリファレンス実装でもあったのだ。 ではChromelessとは何か? ChromelessとはXULRunnerアプリをhtml、javascript、cssで書けるフレームワークだ。

オブジェクトリテラル(連想配列、ハッシュ)

ここは自分なりの解釈でエントリーを書いた。 ハッシュはJavaScriptにおける一番単純なオブジェクトで、オブジェクトリテラルと呼ばれます。オブジェクトリテラルとは、ゼロ個以上のプロパティ名とそれに結びつけられた値のペアのリストであり、波括弧 {} でくくられているものです。 オブジェクトリテラルの表記法をベースとした軽量なデータ記述言語をJSON(JavaScript Object Notation)と呼びます。オブジェクトリテラルとJSONは似て非なるものです。

文字列について。

文字列はシングルクオート( ' )かダブルクオート ( " )で囲みます。両者は全く等価です。シングル・ダブルクオートのどちらの場合でも ¥t (タブ), ¥n (改行) などの特殊文字を利用することができます。他のスクリプト系言語にある,変数展開などの便利な機能はありません。

XcodeでWebKitアプリ。

昨日のエントリー「 MacGapとUKI。 」が気になってソースを追いかけた。なかなか良かった。もうMacGapを使う事になるだろうけど、独自でWebKitフレームワークを組み込んだアプリを作る時のメモとして簡単な手順をブログに残しておく。

MacGapとUKI。

HTML5/CSS3/JavaScriptでMac OS Xのネイティブ・アプリケーションが作れる「MacGap」が公開されています。 HTML5でMacのネイティブアプリが作れる「MacGap」 :: dotHTML5 Windows8から同様にネイティブアプリが作れるようになるらしい。Macでもいずれ出来るだろうと思ってたけど丁度タイミングよく出てきた。

数値について。

JavaScript の数値は全てが実数型です。整数型という概念はありません。JavaScript の数値は全てが実数型です。整数型という概念はありません。数値演算、代入演算子、インクリメント、デクリメント、演算子について述べます。

変数の宣言。

JavaScriptにおける変数の宣言です。var で宣言します。変数に型はありません。varで宣言しない場合はグローバル変数となります。既に宣言した変数に改めてvarで宣言してもエラーにはなりません。

復習項目。

幸いな事にウェブにはよくまとめられたドキュメントがあったので、そちらを利用して進めていこうと思う。 JavaScript基礎文法最速マスター http://d.hatena.ne.jp/gifnksm/20100131/1264934942 最速マスターシリーズというものらしく、他の言語も多くあるようだ。いつか他の言語もチャレンジしてみよう。

ブログを始める。

今日からブログを始める。内容はJavaScriptを中心としたプログラミングで。最初は復習を行い、html5に向けての準備、サーバーサイド node.js を学び、最終的に何かアプリを作る。このブログはその過程を記録していく。