Meteorの実行環境 連載第2回では,Meteorアプリケーションの実行環境についてお話しします。 Meteorは,すべてをJavaScriptで書くことができるという利点を最大限に活かし,サーバとクライアントでコードを共有したり,サーバのコードをクライアントから呼び出すことができます。そうしたことを実現するには,今回の内容を理解しておく必要がありますが,幸いにも大して難しい話ではありません。 MeteorによるJavaScript/CSSの管理自動化 HTML/JavaScriptを用いたクライアントを作成する上で,いつも頭を悩ませるのがリソースの管理です。 大規模なアプリケーションともなると,JavaScriptやCSSが数十ファイルに上ることも珍しくありません。それらを通常の<script>や<link>で読み込むと,それらのファイルを読みこむごとにHTTPリクエストが発生するため
「Titanium」とは 「Titanium」は,Appcelerator社が開発・提供しているWeb技術をベースとしたアプリケーション開発プラットフォームです。JavaScriptやHTML5,CSS3などのWeb技術を利用して,AndroidやiOSなどのモバイルプラットフォームを対象としたネイティブアプリケーションや,HTML5対応ブラウザ向けのWebアプリケーションを開発することができます。Titaniumのための開発環境としては,Titanium SDKおよびTitanium Studioが用意されています。Titanium StudioはEclipseベースの統合開発環境であり,JavaScriptを使ったモバイルアプリケーション開発をサポートする各種機能を備えていることに加え,Appcelerator Open Mobile Marketplaceによって簡単に拡張機能を追加
サイバーエージェントでは,若手エンジニアの技術力向上の支援を目的に「エンジニアアカデミー」を無料で開講しています。Javaを利用したWebアプリケーション開発,あるいはiPhoneやAndroidといったスマートフォンのアプリ開発を学べるだけでなく,最終課題に合格すればサイバーエージェントに入社できる内定パスをもらえるというもの。ここでは,このエンジニアアカデミーを受講し,サイバーエージェントに入社した3名にお話を伺いました。 本格的なカリキュラムでエンジニアの基礎を無料で学べる! 一度社会人として働き始めると,エンジニアに求められる基礎知識を体系立てて学ぶことは容易ではないでしょう。気軽に始められるのは書籍などを使った独学ですが,1人で勉強を続けるのはたやすくはありません。セミナーを受講するという手もありますが,この場合は受講費用がネックになってしまいます。 こうした悩めるエンジニアのた
ベルギーのフリーランスWeb開発者のMathias Bynens氏が書いたJavaScriptの変数名についての興味深い実験結果が公開されていました。彼はUnicodeのどんなグリフ(絵文字)が識別子として利用できるのかECMAScriptの仕様を見てみることにしたそうです。彼の実験によるとなんと図1のような変数名はすべてJavaScriptとして正しいとのことです。 絵文字を変数名として利用するというアイデアを実際に使う機会はかなりまれでしょうが,ブラウザによる解釈の誤差を除くと動作する正しいコードということになります。マルチバイトを許容する言語ではユニットテストのテストメソッド名に日本語を使うようなアイデアも見かけるようになってきていますが,ソースコードの可読性と表現力について考えなおしてみる機会になるかもしれません。
はじめに iOS SDK登場から早4年近くが経ち,使い回しの効くUIコンポーネントや,煩雑な手順を楽にするスクリプト,自作するには難易度の高い技術をライブラリ化したものなどなど,今では多くの便利なオープンソースソフトウェアが公開されています。 本連載ではそんなオープンソースソフトウェアの中で,有用かつあまり日本語での情報が少ないものを中心にご紹介していく予定です。具体的な使用方法や,ソースの内容にも踏み込んで解説していきますので,ぜひ皆様の日々の開発にお役に立ていただければ幸いです。 トゥイーンライブラリを使用するメリット UIViewのアニメーションで指定できるイージングの種類は, UIViewAnimationOptionCurveEaseInOut UIViewAnimationOptionCurveEaseIn UIViewAnimationOptionCurveEaseOut U
基本型→JSONの変換 前回は2回にわたってJavaプログラムでJSONデータを扱うための「Jackson Java JSON-processor」を紹介しました。今回はJSONデータを扱うもう1つのJavaライブラリ「Google Gson」を紹介します。Gsonの特徴は,JavaオブジェクトとJSONオブジェクトの変換を,シンプルなコードで行うことができる点です。字句解析を行えるような低レベルのAPIも備えていますが,それよりもオブジェクト変換の簡潔さに注力しているあたりがJacksonとの大きな違いと言えます。 Gsonはこのページよりダウンロードすることができます。「google-gson-2.1-release.zip 」をダウンロードして解凍し,中のjarファイルをクラスパスに含めて使用します。 Gsonを使う場合に重要なのは,GsonクラスのtoJson()メソッドとfro
Skitch関連のアップデート Skitchは,さまざまな操作が行える画像加工・編集ソフトです。加工・編集したデータをEvernoteに蓄積することができ,ユーザ数が増え続けています。この2ヵ月の間,いくつかのアップデートが発表されました。 Skitch for iPad アップデート: 新ツール & 利用上のヒント Skitch for Android アップデート: 地図,SD カードへの保存など Skitch for iPadのアップデートでは,オブジェクトとして角丸長方形が使えるようになった他,データのアクセス管理・制限ができるようになったり,多言語対応が行われました。 Skitch for Androidのアップデートでは,ジオロケーション情報への保存,外部メディアとしてSDカードへの保存ができるようになっています。 SnapCalがEvernote Foodが連携 スマートフォ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く