Build.VERSION クラスで端末のビルドバージョンを取得することができます。 Build.VERSION.SDK_INT には、フレームワークの SDK バージョンが数値ではいっています。この数値は Build.VERSION_CODES で定数として定義されているので、比較することで任意のビルドバージョンで処理をわけることができます。 if(Build.VERSION.SDK_INT == Build.VERSION_CODES.GINGERBREAD_MR1) { // 2.3.3 向けの処理 } else { // 2.3.3 以外向けの処理 } if(Integer.parseInt(Build.VERSION.SDK) == Build.VERSION_CODES.CUPCAKE) { // for 1.5 } else { switch(Build.VERSION.SD
The perfect introduction plus its comprehensive follow-up now in one bundle! Leanpub.com currently offers the final version of The Node Beginner Book plus its follow-up The Node Craftsman Book for $9 only! (limited offer - regular price is $29.99) 224 pages in total PDF, ePub & MOBI Free lifetime updates Unconditional 45 days money back guarantee A Node.js tutorial by Manuel Kiessling About The ai
If you follow me on Twitter, you know that I've been working on a super top secret mobile application using Appcelerator Titanium. The experience has been great: using JavaScript to create easy to write, easy to test, native mobile apps has been fun. My mobile app connects to numerous social network APIs, some of which only provide an XML response. My mini "framework" uses JSON to dynamically
2011年04月20日00:13 by oklahomer Open Graph protocol カテゴリドキュメント http://developers.facebook.com/docs/opengraph/ Open Graph Protocolは、あなたのwebページがソーシャルグラフと連携することを可能にします。今のところ、実世界に存在する物(映画、スポーツチーム、セ レブ、レストランなど)を象徴するwepページ用にデザインされています。Open Graphタグをwebページに含めることで、あなたのページはFacebook Pageと 同等の物になります。つまり、ユーザがページ上のLikeボタンを押すと、ページとユーザの間にconnectionが作られます。ページはユーザプロ フィールの"Likes and Interests"セクションに表示され、更新情報をユーザへ通知するこ
enchant.js design and usage about me Ryo Tanaka Ruby, JavaScript, ActionScript What is enchant.js? ゲームライブラリ HTML5 / JavaScript スマートフォンをターゲット design JavaScriptらしい書き方で Object Oriented Programming Event Driven design - OOP 表示するグラフィック一つ一つがオブジェクト 表示オブジェクトツリーに登録、描画 var player = new Sprite(32, 48); player.image = game.assets['player.png']; var enemy = new Sprite(32, 32); enemy.image = game.assets['enemy.
ブラウザだけでなくサーバ上でJavaScriptプログラムを実行する「Node.js」プロジェクトに関心を持つMozillaは、独自色を打ち出したソフトウェアで初期のマイルストーンを通過した。 Node.jsは、Googleのブラウザ「Chrome」のJavaScriptエンジンである「V8」を採用しているが、Mozillaは「SpiderNode」と呼ぶプロジェクトで「Firefox」のJavaScript技術を移植している(FirefoxのJavaScriptエンジンは「SpiderMonkey」という名称で、SpiderNodeで採用されたハイブリッド技術は「V8Monkey」と呼ばれる)。 SpiderNodeプロジェクトを率いるPaul O'Shannessey氏は米国時間4月18日のTwitterで、この初期段階ではまだクラッシュするものの、「われわれは今や、V8Monkey上
調査会社Flurryが新たに公開した報告によると、米国の携帯機器向けゲーム市場における任天堂向けのゲームのシェアは2009年の70%から2010年には57%に低下したという。ソニーの「PlayStation Portable」(PSP)向けのゲームも市場シェアが11%から9%に低下した。Flurryによると、2010年に目覚ましい躍進を遂げたのは「iOS」および「Android」搭載機器向けのゲームで、市場シェア34%を獲得した。2009年のシェアはわずか19%だった(2009年の数字はAppleのiOS向けのみ)。 Flurryの調査結果は、携帯機器でプレイするゲームにおける任天堂の立場がいささか弱まっていることをさらに裏付けるものだ。「ニンテンドーDS」は2010年も依然として高い人気を誇り、最新の「ニンテンドー3DS」も初期売り上げは好調だが、ゲーマーは「Angry Birds」のよ
.NETによるスマートフォンWeb UI開発ガイド【導入編】 Webフォーム vs. ASP.NET MVC ― スマートフォン向けWeb開発で使えるのはどっち? WINGSプロジェクト かるあ(監修:山田祥寛) 2011/04/18 ここ数年で、日本においてもiPhoneやAndroid端末といったスマートフォンの所有率が大きく伸び、それに伴い、スマートフォン全般向けのWebアプリの開発や、各スマートフォン・プラットフォーム向けのネイティブ・アプリの開発が注目を浴びている(※本稿では「アプリケーション」は「アプリ」と略す)。 本稿では、ASP.NETが提供する、Webフォーム、ASP.NET MVCという2つのWeb開発技術を取り上げ、スマートフォン向けのWeb開発を行ううえで、どちらが適しているのかを検証していきたい。 ■Webアプリとネイティブ・アプリの比較 スマートフォン向けのアプ
Dokobotsは、iPhone/iPod用の位置情報アプリで、リリースによれば今年の1月に開始されたものです。 アプリでは、世界中に散らばったロボットを自分の周辺の地図から探し出して集めたり、バッテリーを拾ってそのロボットを起動したり、そのロボットが写ったその場所の写真を撮って公開したりします。 ロボットは、ゲームを通して他のユーザーのところを転々とし、新しくロボットを拾った人はそのロボットが過去にどこから転々としてきたかを見られたりするのだとか。 ゲームの世界観を表現する動画が凝っています。 スカベンジャーハントを位置情報アプリを使って世界的に行おう、というコンセプトだそうです。この世界観と今そこで出されている課題が面白いかと言われると、僕はそれほどひかれないのですが、ゲーム性や他ユーザーとのインタラクション部分をうまく高めれば面白くなりそうな気がします。 via Google Map
HTML5でiPhone用Webアプリをオフライン対応に:iPhoneで動かす業務用Webアプリ開発入門(5)(1/2 ページ) モバイルWebアプリはオフライン対応が必須! いよいよ最終回の今回は、「Application Cache(アプリケーションキャッシュ)」を使います。 HTML5で導入されたアプリケーションキャッシュを使うと、WebアプリをWebブラウザのキャッシュに載せてオフラインで利用できるようになります。特に、前回の「HTML5のlocalStorageでiPhone用Webアプリを高速化」で紹介したHTML5の「localStorage」と組み合わせると、一度ダウンロードしたデータについては完全にオフラインでアプリが動作するようになります。 オフラインでの利用に対応して、3G回線など接続が安定しない環境でも業務用Webアプリが快適に使えるようにしてみましょう。 「キャッ
最近の話題から 先日4/4にTitaniumの統合開発環境としてTitanium Studioがプレビューリリースされました。Titanium StudioはAppcelerator社が買収したAptana社のAptana Studioをベースにしている開発環境です。もともとAptana StudioはJavascriptのための開発環境で自動補完などが優秀なソフトウェアだったのですが、Titaniumに最適化されより使いやすい環境になっているようです。 iPhone落穂ひろい 前回の連載まででTwitterクライアントに必要な最低限の機能の紹介はできたと思われるので、今回はTwitterクライアントとは少し関係ないけれどiPhoneアプリを作る上で有用な機能について紹介していきます。 プロジェクトも新しく作り直しますので、Githubにて公開しているリポジトリも変更になります。ご注意くだ
編集部から:本連載では、IT業界にさまざまな形で携わる魅力的な人物を1人ずつ取り上げ、本人の口から直接語られたいままでのターニングポイントを何回かに分けて紹介していく。前回までは、田中氏の高専生活までを取り上げた。初めて読む方は、ぜひ最初から読み直してほしい。 田中氏は舞鶴高専3年生のとき、私物のPC-98にFreeBSDをインストールし、ついに念願だった「自分だけのUNIXマシン」を手に入れる。 UNIXマシンを手に入れたことによって、これまで学校のPCとUNIXワークステーションの環境上で熱中していたネットワークプログラミングが、いよいよ自分のマシン上で行うことができるようになったのだ。 そんなとき、田中氏は1つの衝撃的な体験をする。 「3年生の1月に、生まれて初めてMosaic(初期のWebブラウザ)が動いているところを見たのですが、『これがHTMLというものか、すごいな!』と衝撃を
前回は2種類あるWeb Appsのうち、Hosted Appsについて作成方法から公開までを具体的にご紹介しました。今回はもうひとつのWeb Appsである、Packaged Appsについて作成方法をご紹介したいと思います。 Packaged Appsとは Packaged Appsは、Webアプリを構成するHTML、CSS、JavaScriptなどのファイルをパッケージとしてひとつにまとめたものです。ユーザーのローカル環境に実行可能なファイルを持つデスクトップアプリケーションに近い形式です。オフラインのWebアプリとして提供することも可能ですが、Webサーバーとの連携も可能です。Chrome Web Storeでは、作成したパッケージをインストール可能なWebアプリとして配布することができます。Hosted Appsと同じく、HTML5やその関連技術、Chromeがサポートするウェブ標
PHP 5.3.4のリリースは2010年12月にリリースされました。このリリースにはセキュリティ上重要な変更が追加されています。 Paths with NULL in them (foo\0bar.txt) are now considered as invalid. (Rasmus) パスに“foo\0bar.txt”などのようにNULLが含まれる場合は無効として処理される、とPHP 5.3.4のリリースノートには記載されています。PHP開発者の間でもあまり大きなニュースとして取り上げられていないので、この仕様変更をご存知でない方も多いと思います。2011年4月現在でもこの仕様変更はマニュアルには記載されていません。しかし、この修正はセキュリティ上非常に重要な意味を持っているので解説します。 仕様変更の必要性 PHP本体はC言語で記述されているため、ファイルを開く場合、最終的にはC言
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
If you see this page, the nginx web server is successfully installed and working on Debian. Further configuration is required. For online documentation and support please refer to nginx.org Please use the reportbug tool to report bugs in the nginx package with Debian. However, check existing bug reports before reporting a new bug. Thank you for using debian and nginx.
For the most part, the CSS3 tutorials and examples out there are a little dull. Of course there are some really great examples out there such as Benjamin de Cock’s CSS Playground but most others consist of a drop-shadow here and a few rounded corners there and nothing more. It’s time to start doing something more inspirational and useful at the same time. Having been inspired to get ‘Hardboiled‘,
『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day
北バージニアリージョンのEBSへの膨大な再ミラーリングが原因のトラブルは、1つのAvailability Zoneを除いてほぼ復旧したが、HootSuiteやAbout.meなど多くの顧客サイトはまだ機能していない。 4月21日の深夜(現地時間)に発生した米Amazon Web Services(AWS)のトラブルは、同日の午後2時(日本の22日午前6時)現在もまだ解消しておらず、同サービスを利用しているQuora、HootSuite、About.meなどの多数のサービスはダウンしたままだ(foursquareは復旧している)。 AWSのAmazon Web Services Service Health Dashboardによると、トラブルが発生したのは北バージニアのデータセンターで提供する「Elastic Compute Cloud(EC2)」「Amazon CloudWatch」「A
アドビのプレリリーステスト担当者は、このアップグレードを“なくてはならないもの”と表現しており、アドビはこのアップグレードがFlexデベロッパーとActionScriptデベロッパーにとって最も生産的な開発環境になると考えています。 Flash Builder 4.5では、次の4つのポイントに重点的に取り組んでいます。 モバイルアプリケーションおよびマルチスクリーン対応アプリケーションの開発 FlexプロジェクトおよびActionScriptプロジェクトのコーディング作業の高速化 デザイナーおよびデベロッパーのワークフローの改善 プラットフォームサポートの更新とパフォーマンスの向上 この記事では、Flash Builder 4.5で導入された新機能、強化機能、ワークフローの概要を説明する他、参考記事も紹介します。お使いいただく際に、ぜひお役立てください。 モバイルアプリケーションおよびマル
Are you a translator? Are you learning a foreign language? Then, Isometry is for you. Isometry is a very fast translation memory (CAT tool). Isometry remembers your past translation and when you translate a sentence, Isometry automatically searches a sentence similar to the current sentence. And Isometry also automatically searches glossaries and dictionaries. If you are learning a foreign languag
Recently V8’s optimizing pipeline (Crankshaft) got full support for external arrays (aka WebGL typed arrays). One of core NodeJS types - Buffer - is exposed to JavaScript code as an external unsigned byte array so I decided to do a small unscientific benchmark to see the improvement with my own eyes: var LONG_STRING = "qwertyuiop"; for (var i = 0; i < 13; i++) LONG_STRING += LONG_STRING; // force
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く