tag:blogger.com,1999:blog-54178562555440044522024-03-14T05:04:56.847+09:00誰でも簡単iPhone / Androidアプリ開発 PhoneGap / Flash / Flexを使って、誰でも簡単にiPhoneとAndroidアプリを開発できる方法を紹介します。
<br>
その他役立つ開発情報やIT情報も記載していきます。DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.comBlogger285125tag:blogger.com,1999:blog-5417856255544004452.post-60363993429127146602013-11-12T16:00:00.000+09:002013-11-12T16:00:18.890+09:00PhoneGap Live API ExplorerPhoneGapのAPIを実際に試せるアプリ「PhoneGap Live API Explorer」!<br />
実際にアプリにしてPhoneGapのAPIを試せるし、サンプルコードも載っているのでとても重宝します。<br />
<br />
ソースコードはGitHubにあります。<a href="https://github.com/ccoenraets/phonegap-explorer" target="_blank">https://github.com/ccoenraets/phonegap-explorer</a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-74iH3BouCHA/UoHRt62jzwI/AAAAAAAAAwQ/NU21y-O_2d4/s1600/Screen+Shot+2013-11-11+at+10.58.31+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-74iH3BouCHA/UoHRt62jzwI/AAAAAAAAAwQ/NU21y-O_2d4/s1600/Screen+Shot+2013-11-11+at+10.58.31+PM.png" height="201" width="320" /></a></div>
<br />
<br />
<a href="https://github.com/ccoenraets/phonegap-explorer" target="_blank">https://github.com/ccoenraets/phonegap-explorer</a><br />
<a href="http://coenraets.org/blog/2012/06/phonegap-live-api-explorer/" target="_blank">http://coenraets.org/blog/2012/06/phonegap-live-api-explorer/</a>DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-5606244207027561552013-11-12T14:27:00.001+09:002013-11-12T14:27:42.292+09:00MAMP 2.2にアップデートあれ、2013/09/26にMAMPが2.2にアップデートしていました。アップデートしていなかったので早速します。<br />
<br />
<div style="text-align: center;">
<a href="http://www.mamp.info/en/downloads/index.html" target="_blank">http://www.mamp.info/en/downloads/index.html</a></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-8UhoGbhRefg/UoG8Mdo5suI/AAAAAAAAAwA/qFoH7iFDSNg/s1600/Screen+Shot+2013-11-11+at+9.21.05+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-8UhoGbhRefg/UoG8Mdo5suI/AAAAAAAAAwA/qFoH7iFDSNg/s1600/Screen+Shot+2013-11-11+at+9.21.05+PM.png" height="196" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-67441680398162969112013-11-11T18:19:00.000+09:002013-11-11T18:19:04.010+09:00Microsoft WebMatrix 3 ウェブデベロップメントツールマイクロソフトのWebMatrix 3というWeb Development Toolが便利そうだ。<br />
<br />
Mobile用のデバイスエミュレータなどは単独でも便利そうだ。時間ある時に試してみるかな。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-vXIQvQeU_Y8/UoCg7iss4KI/AAAAAAAAAvw/0lpj7MeyS70/s1600/Screen+Shot+2013-11-11+at+1.17.14+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="203" src="http://2.bp.blogspot.com/-vXIQvQeU_Y8/UoCg7iss4KI/AAAAAAAAAvw/0lpj7MeyS70/s320/Screen+Shot+2013-11-11+at+1.17.14+AM.png" width="320" /></a></div>
<br />
<br />
<a href="http://www.microsoft.com/web/webmatrix/" target="_blank">http://www.microsoft.com/web/webmatrix/</a>DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-69516947923778304592013-11-11T18:11:00.001+09:002013-11-11T18:11:22.673+09:00サムスン GALAXY Note 10.1 2014 Edition レビューサムスン GALAXY Note 10.1 2014 Editionのレビューをしたサイトがあったのでメモ。<br />
<br />
だいたい私の感想もこの記事と同じ。<br />
簡単に言うと<br />
<br />
<ul>
<li>バッテリーダメ。</li>
<li>カメラダメ。</li>
<li>ペン機能いいね!</li>
<li>画面綺麗だね!</li>
</ul>
<div>
って感じでしょうか。<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-wurL3A7E2AE/UoCfEudbacI/AAAAAAAAAvk/yLGTHCa5YeE/s1600/Screen+Shot+2013-11-11+at+1.10.16+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="247" src="http://3.bp.blogspot.com/-wurL3A7E2AE/UoCfEudbacI/AAAAAAAAAvk/yLGTHCa5YeE/s320/Screen+Shot+2013-11-11+at+1.10.16+AM.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://www.laptopmag.com/reviews/tablets/samsung-galaxy-note-101-2013.aspx" target="_blank">http://www.laptopmag.com/reviews/tablets/samsung-galaxy-note-101-2013.aspx</a></div>
</div>
DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-35646263658842667042013-11-11T17:46:00.001+09:002013-11-11T17:46:24.051+09:00HTML, CSS, JavaScript, SQL, PHP, JQueryのリファレンスサイトHTML, CSS, JavaScript, SQL, PHP, JQueryのリファレンスが必要ならこのサイト。<br />
<br />
とても見やすく大変重宝します!<br />
<br />
<div style="text-align: center;">
<b><span style="font-size: large;"><a href="http://www.w3schools.com/" target="_blank">w3schools.com</a></span></b></div>
<div style="text-align: center;">
<b><br /></b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-91u8cEDeTiU/UoCZQv1v90I/AAAAAAAAAvM/htu2XcikskI/s1600/Screen+Shot+2013-11-11+at+12.45.31+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="177" src="http://4.bp.blogspot.com/-91u8cEDeTiU/UoCZQv1v90I/AAAAAAAAAvM/htu2XcikskI/s320/Screen+Shot+2013-11-11+at+12.45.31+AM.png" width="320" /></a></div>
<div style="text-align: center;">
<b><br /></b></div>
DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-61431189388976852672013-11-11T17:18:00.001+09:002013-11-11T17:21:32.669+09:00Samsung GALAXY Note 10.1 2014 Edition レポート追記Samsung GALAXY Note 10.1 2014 Editionレポート追記です。(<a href="http://dev-cat.blogspot.com/2013/11/samsung-galaxy-note-101-2014-edition_8.html" target="_blank">以前のレポートこちら</a>)<br />
<br />
<br />
<b>■メリット</b><br />
<ul>
<li>手書きの認識機能がすごい。全てのテキストボックスではないみたいですが、ほぼ入力できる箇所で、ペンの焦点を当てるとペンマークが表示されます。このペンマークをペンでタップすると、手書き入力モードになり、手で書いた文字が即座にデジタル文字に変換されます。そのままOkなどを押すと元のテキストボックスにその文字が入力されます。この機能まめちゃくちゃ便利でした。やっぱり、タブレットだと思い通りにキータイプができないのですが、ペンで書けるのでこれはこれで結構早く入力できます。</li>
</ul>
<div>
■デメリット</div>
<ul>
<li>バッテリーの持ちが悪すぎる。普通に使っていると<b>4時間でバッテリーがなくなります</b>。</li>
<li>さらに、PC(自分のMacBook Proに繋いでみました)にUSBで繋いでも充電されません。</li>
</ul>
DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-65705396913194730742013-11-11T17:09:00.002+09:002013-11-11T17:09:52.590+09:00Adobe Gaming SDK 1.3 リリースAdobeが2013/11/6にGaming SDK 1.3をリリースしました。公開されたことに気付くのが遅れました。なぜなら、Gaming SDK 1.2をインストールしていてもCreative Cloudの自動アップデートに出てこないからです。Gaming SDK 1.3は新規アプリとして表示されています。<br />
なので、新しくインストールする必要があります。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-yHBJKCmrhP4/UoCQjz_R_gI/AAAAAAAAAu8/h2WycAn8Mxw/s1600/Screen+Shot+2013-11-10+at+10.15.16+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="199" src="http://2.bp.blogspot.com/-yHBJKCmrhP4/UoCQjz_R_gI/AAAAAAAAAu8/h2WycAn8Mxw/s320/Screen+Shot+2013-11-10+at+10.15.16+AM.png" width="320" /></a></div>
<br />
<br />
<a href="http://blogs.adobe.com/flashplayer/2013/11/adobe-gaming-sdk-1-3-release.html" target="_blank">http://blogs.adobe.com/flashplayer/2013/11/adobe-gaming-sdk-1-3-release.html</a>DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-79787041244669568172013-11-08T02:31:00.000+09:002013-11-11T17:24:44.319+09:00Samsung GALAXY Note 10.1 2014 Editionレポート先日、<a href="http://dev-cat.blogspot.com/2013/11/samsung-galaxy-note-101-2014-edition.html" target="_blank">サムスンのGALAXY Note 10.1 2014 Editionを購入した</a>と書きました。まだ1日ですが、色々触ってみての感想です。<br />
<a href="http://dev-cat.blogspot.com/2013/11/samsung-galaxy-note-101-2014-edition_11.html" target="_blank">※2013/11/11 追記レポートはこちら</a><br />
<br />
<br />
<b>■メリット</b><br />
<ul>
<li>マルチユーザ機能がある。これは何人かで共有するには便利。(<a href="http://www.makeuseof.com/tag/two-people-one-tablet-what-are-your-options-android-si/" target="_blank">マルチユーザ設定方法はこちら</a>)</li>
<li>キーボードは日本語がダンロードできて、使用可能。</li>
<li>キーボードはSamsungキーボードがデフォルト。確定キー(Returnキー)の位置が右端の真ん中くらいに表示されるので気に食わないですが、言語の切り替えはスペースバーをスワイプするだけで、簡単。</li>
<li>手書きの文字をデジタル認識する機能はとても精度が高くほぼ認識してくれる。これで字が汚い私も大丈夫?!日本語も認識してくれます。</li>
</ul>
<div>
<b>■デメリット</b></div>
<div>
<ul>
<li>マルチウィンドウは2画面までしかできない。自由に追加したい。。。</li>
<li>マルチタスクは決まったアプリケーションしかできない(計算機、ブラウザ、YouTubeなど)小さい画面で開いて、どこにでも置くことが出来ます。</li>
<li>日本語化できない。色々言語が入っていますが、日本語がないです。</li>
<li>Google Playのアプリが少ない?スマートフォン(Galaxy S4)では使えるアプリもこのタブレットでは使えないので残念。(これはタブレット全般の問題か?)</li>
<li>Samsungのアカウントを作らされる。</li>
<li>Samsungのアプリが色々入ってますが、正直私は要りませんが。。。</li>
<li>充電コネクタが下側についている(このタブレットは横置きが基本)が、スタンドで立てた状態でコネクタに充電器を繋ぐことができない。。。横にコネクタ付けてほしかった。</li>
</ul>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-mXufqUZtq44/UnvOPSbV7zI/AAAAAAAAAus/rbGuF0ZS2IQ/s1600/IMG_7037.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="http://3.bp.blogspot.com/-mXufqUZtq44/UnvOPSbV7zI/AAAAAAAAAus/rbGuF0ZS2IQ/s320/IMG_7037.JPG" width="320" /></a></div>
<div>
<br /></div>
DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com4tag:blogger.com,1999:blog-5417856255544004452.post-18017514682522599182013-11-07T16:07:00.000+09:002013-11-08T02:45:00.281+09:00Samsung GALAXY Note 10.1 2014 Edition買ってみた! Samsung(サムスン)<b><span style="font-size: large;">GALAXY Note 10.1 2014 Edition</span></b>買ってみた!!<br />
Best Buy(ベストバイ)というアメリカの電化製品量販店で購入。<br />
16GB Wifiモデルのホワイトです。<br />
<br />
<b><span style="font-size: large;">本体価格549.99ドル </span></b>+ ケース39.99ドル + 税金53.10ドル<br />
合計646.08ドル!<br />
<br />
高いな!でも動きは良くて満足!<br />
ただ、言語に日本語がない。。。なんでだ?<br />
まぁでもキーボードは日本語あるので問題なし。<br />
<br />
今日はいっぱいこれで遊ぶぞ!<br />
<br />
<a href="http://dev-cat.blogspot.com/2013/11/samsung-galaxy-note-101-2014-edition_8.html" target="_blank">※追加2013/11/07 GALAXY Note 10.1 2014 Editionレポート書きました。</a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-yYRpjz3PsSc/Uns71f8JvfI/AAAAAAAAAuc/6gpIDjGj9io/s1600/IMG_7032.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="http://2.bp.blogspot.com/-yYRpjz3PsSc/Uns71f8JvfI/AAAAAAAAAuc/6gpIDjGj9io/s320/IMG_7032.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-ufr8PX13zZM/Uns70MqHP4I/AAAAAAAAAuU/yVaUIGQkMuM/s1600/IMG_7036.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://2.bp.blogspot.com/-ufr8PX13zZM/Uns70MqHP4I/AAAAAAAAAuU/yVaUIGQkMuM/s320/IMG_7036.JPG" width="240" /></a></div>
<br />DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com1tag:blogger.com,1999:blog-5417856255544004452.post-27237197543894686852013-11-07T05:35:00.000+09:002013-11-07T05:35:01.554+09:00PhoneGap開発に役立つフレームワーク(Frameworks)PhoneGap開発に役立つフレームワーク(Frameworks)のリンク。<br />
<br />
<ul>
<li><a href="http://jquerymobile.com/" target="_blank">jQuery Mobile</a></li>
<li><a href="http://topcoat.io/" target="_blank">Topcoat</a></li>
<li><a href="http://dojotoolkit.org/" target="_blank">Dojo Toolkit</a></li>
<li><a href="http://www.sencha.com/" target="_blank">Sencha</a></li>
<li><a href="http://backbone.js/" target="_blank">Backbone.js</a></li>
</ul>
DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-85329232482204590392013-11-07T04:44:00.001+09:002013-11-07T04:44:29.830+09:00PhoneGapを勉強ビデオ from ADC ONAIRAdobeの公式サイト<a href="http://onair.adobe-adc.jp/" target="_blank">ADC OnAir</a>に「そろそろPhoneGapを勉強しようか。」というタイトルのUSTREAM番組が5回連載でありました。<br />
<br />
PhoneGapを今から始めようという方にはこれを見ると大体大筋が掴めるんではないでしょうか。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-vrua-nafKdw/UnqcAZ0LZ7I/AAAAAAAAAuE/vK7EcBX4nhI/s1600/Screen+Shot+2013-11-06+at+11.43.32+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="153" src="http://1.bp.blogspot.com/-vrua-nafKdw/UnqcAZ0LZ7I/AAAAAAAAAuE/vK7EcBX4nhI/s320/Screen+Shot+2013-11-06+at+11.43.32+AM.png" width="320" /></a></div>
<br />
<br />
<br />
<ul>
<li>1日目「<a href="http://onair.adobe-adc.jp/130909/" target="_blank">PhoneGapって何かしっておこうか</a>」</li>
<li>2日目「<a href="http://onair.adobe-adc.jp/130910/" target="_blank">PhoneGap Buildでアプリを作ってみようか</a>」</li>
<li>3日目「<a href="http://onair.adobe-adc.jp/130911/" target="_blank">PhoneGapアプリ開発ツールを試してみようか</a>」</li>
<li>4日目「<a href="http://onair.adobe-adc.jp/130912/" target="_blank">PhoneGapアプリでカメラを使ってみようか</a>」</li>
<li>5日目「<a href="http://onair.adobe-adc.jp/130913/" target="_blank">PhoneGapアプリを作る時に必要なことを考えてみようか</a>」</li>
</ul>
<div>
<br /></div>
<div>
<a href="http://onair.adobe-adc.jp/" target="_blank">http://onair.adobe-adc.jp</a></div>
DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-14931203920037158642013-11-07T02:19:00.001+09:002013-11-07T02:19:33.705+09:00モバイル(スマートフォンとタブレット)のブラウザHTML5機能対応についてモバイル(スマートフォンとタブレット)のブラウザがHTML5のどの機能に対応しているかをまとめたサイト。<br />
Webアプリ作成する際に重宝します。<br />
<br />
<br />
<div style="text-align: center;">
<a href="http://mobilehtml5.org/" target="_blank">http://mobilehtml5.org</a></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-ZpVLQXnEFyw/Unp5wQ3eaOI/AAAAAAAAAts/asXJMND6JsE/s1600/Screen+Shot+2013-11-06+at+9.17.18+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="166" src="http://4.bp.blogspot.com/-ZpVLQXnEFyw/Unp5wQ3eaOI/AAAAAAAAAts/asXJMND6JsE/s320/Screen+Shot+2013-11-06+at+9.17.18+AM.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://caniuse.com/" style="text-align: start;" target="_blank">http://caniuse.com</a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-aOHDQJaE5FE/Unp50J_epPI/AAAAAAAAAt0/AaRtemL8Fw0/s1600/Screen+Shot+2013-11-06+at+9.16.54+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="189" src="http://4.bp.blogspot.com/-aOHDQJaE5FE/Unp50J_epPI/AAAAAAAAAt0/AaRtemL8Fw0/s320/Screen+Shot+2013-11-06+at+9.16.54+AM.png" width="320" /></a></div>
<br />DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-71138831720603521442013-11-05T16:47:00.001+09:002013-11-05T16:47:36.921+09:00Chromebook と Android TabletAndroidの開発もしているが、愛用コンピュータはMacBook Pro、愛用スマートフォンはiPhone。iPad Airは買いたいけど我慢して、iPad mini with Retina displayを買う予定の私ですが。<br />
<br />
最近のAppleの製品はGoogle系の製品に負けている気がしてならない。iPhone 5C, 5Sも期待はずれ。iPad AirやNew iPad mini、New MacBook Proでさえ、画面は綺麗になったが、特にすげ〜と心から思える追加機能はない。OSもiOS7にはかなりがっかりした。フラットデザインという見た目も嫌いだが、前のOSよりも動きの面でかなり使いにくくなった。使い慣れていないだけではない。<br />
<br />
そんな感じなので、Androidの躍進にはかなり嫉妬している。Google自身とSamsungを筆頭にかなり素晴らしいデバイスを次から次にリリースしている。Nexus5もすごい!1920 x 1080 (445ppi)には驚いたし、カメラ機能も素晴らしい。<br />
<br />
ということで、Googleの製品であるChromebookを買ってみるかなという気になって、「Best Buy」(アメリカの電化製品量販店)に行ってみた。<br />
<br />
最新のChromebookである、「HP Chromebook 11」を触ってみた。値段は279ドルとむちゃくちゃ安い。<br />
でも、特に何もない。。。単なるChromeブラウザーである。画面タッチもできない。それだけ。以上。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-AqH4xIZXkoQ/UniigZVwIuI/AAAAAAAAAtc/vNjTk329Png/s1600/Screen+Shot+2013-11-04+at+11.46.44+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="137" src="http://3.bp.blogspot.com/-AqH4xIZXkoQ/UniigZVwIuI/AAAAAAAAAtc/vNjTk329Png/s320/Screen+Shot+2013-11-04+at+11.46.44+PM.png" width="320" /></a></div>
<br />
<br />
次にAndroid Tabletを色々触ってみた。特にSamsungの「GALAXY Note 10.1(2014 Edition)」がかなりよかった。動きは勿論さくさく。ペン機能もかなり使えた。画面も2560x1600(299ppi)でかなり綺麗だった。<br />
<br />
勿論iPad Airも触ったけど、特に何も印象がなかった。画面は綺麗だったけど。<br />
<br />
で、Chromebookを買うはずで行ったけど、Galaxy Noteに魅了されてしまい、そっちを買うかな〜という気になったんだけど、よく考えたら、Chromebook(Chrome OS)とAndroid Tablet(Android OS)何が違うんだ??前は、Androidはスマートフォンで、Chrome OSはPC用という感じで捉えていたが、なんか境目がなくなってきてないかい?<br />
<br />
ちょと、それをじっくり調べてからChromebookにするかGalaxy Note 10.1にするか決めることにする。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-EVp9gpmDs-A/UniiS3jI8pI/AAAAAAAAAtU/6dmxLbypbVA/s1600/Screen+Shot+2013-11-04+at+11.23.29+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="189" src="http://2.bp.blogspot.com/-EVp9gpmDs-A/UniiS3jI8pI/AAAAAAAAAtU/6dmxLbypbVA/s320/Screen+Shot+2013-11-04+at+11.23.29+PM.png" width="320" /></a></div>
<br />
<br />
<br />
<br />DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com2tag:blogger.com,1999:blog-5417856255544004452.post-29212507422592682402013-11-05T15:15:00.000+09:002013-11-05T15:15:06.367+09:00Galaxy Gearを使ってみた話題のGalaxy Gearをお店で触ってきた。結構さくさく動く。説明してくれた店員はもうプライベートで使っていて、メールなど見るのがとても楽だと言っていた。<br />
アプリも色々追加ダウンロードできるようで、楽しそう。<br />
<br />
でも気になるのが。。。。<span style="font-size: large;">盗撮カメラ</span>。。。違う?!<br />
<br />
なんでこんな所にカメラが必要なんだろうか。。。それも画素数は190万画素って微妙だし。やっぱり盗撮用か?<br />
<br />
このカメラがなければ即買でした。ちょっと悩みます。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-C871Osj9B7U/UniMr3LI5DI/AAAAAAAAAtE/WMNcbHx1ddQ/s1600/Screen+Shot+2013-11-04+at+10.05.51+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="185" src="http://1.bp.blogspot.com/-C871Osj9B7U/UniMr3LI5DI/AAAAAAAAAtE/WMNcbHx1ddQ/s320/Screen+Shot+2013-11-04+at+10.05.51+PM.png" width="320" /></a></div>
<br />DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-24075204740031934972013-11-05T02:39:00.001+09:002013-11-05T02:39:38.397+09:00Google Nexus リリース履歴Google Nexus スマートフォンのリリース履歴をまとめてみた。<br />
<br />
<br />
<div align="center">
<table border="1">
<tbody>
<tr>
<th>デバイス</th>
<th>リリース日</th>
<th>初期OS</th>
<th>アップデート </th>
<th>製造会社</th>
</tr>
<tr>
<td>Nexus One</td>
<td>2010/01/05 </td>
<td>Android 2.1</td>
<td>Android 2.3.6</td>
<td>HTC</td>
</tr>
<tr>
<td>Nexus S</td>
<td>2010/12/16</td>
<td>Android 2.3</td>
<td>Android 4.1.2</td>
<td>Samsung</td>
</tr>
<tr>
<td>Galaxy Nexus</td>
<td>2011/11/17</td>
<td>Android 4.0</td>
<td>Android 4.2.2</td>
<td>Samsung</td>
</tr>
<tr>
<td>Nexus 4</td>
<td>2012/11/13</td>
<td>Android 4.2</td>
<td>Android 4.4</td>
<td>LG</td>
</tr>
<tr>
<td>Nexus 5</td>
<td>2013/10/31 </td>
<td>Android 4.4</td>
<td>Android ??</td>
<td>LG</td>
</tr>
</tbody></table>
</div>
<br />
<br />
<a href="http://en.wikipedia.org/wiki/Google_Nexus" target="_blank">http://en.wikipedia.org/wiki/Google_Nexus</a>DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-53371473389062653622013-11-04T16:31:00.001+09:002013-11-04T16:31:57.526+09:00Android OS バージョン履歴Android OS のバージョン履歴をまとめてみた。<br />
<br />
<br />
<div align="center">
<table border="1">
<tbody>
<tr>
<th>Android OS Version
</th>
<th>API Level
</th>
<th>Code Name
</th>
<th>Release Date
</th>
</tr>
<tr>
<td>Android 1.0
</td>
<td>API Level 1
</td>
<td></td>
<td>2008/09/23
</td>
</tr>
<tr>
<td>Android 1.1
</td>
<td>API Level 2
</td>
<td></td>
<td>2009/02/09</td>
</tr>
<tr>
<td>Android 1.5
</td>
<td>API Level 3
</td>
<td>Cupcake</td>
<td>2009/04/30</td>
</tr>
<tr>
<td>Android 1.6
</td>
<td>API Level 4
</td>
<td>Donut</td>
<td>2009/09/15</td>
</tr>
<tr>
<td>Android 2.0
</td>
<td>API Level 5
</td>
<td>Eclair</td>
<td>2009/10/26</td>
</tr>
<tr>
<td>Android 2.0.1
</td>
<td>API Level 6
</td>
<td>Eclair</td>
<td>2009/12/03
</td>
</tr>
<tr>
<td>Android 2.1
</td>
<td>API Level 7
</td>
<td>Eclair</td>
<td>2010/01/12</td>
</tr>
<tr>
<td>Android 2.2 - 2.2.3
</td>
<td>API Level 8
</td>
<td>Froyo</td>
<td>2010/05/20</td>
</tr>
<tr>
<td>Android 2.3 - 2.3.2
</td>
<td>API Level 9
</td>
<td>Gingerbread</td>
<td>2010/12/06</td>
</tr>
<tr>
<td>Android 2.3.3 - 2.3.7
</td>
<td>API Level 10
</td>
<td>Gingerbread</td>
<td>2011/02/09</td>
</tr>
<tr>
<td>Android 3.0
</td>
<td>API Level 11
</td>
<td>Honeycomb</td>
<td>2011/02/22</td>
</tr>
<tr>
<td>Android 3.1
</td>
<td>API Level 12
</td>
<td>Honeycomb</td>
<td>2011/05/10</td>
</tr>
<tr>
<td>Android 3.2
</td>
<td>API Level 13
</td>
<td>Honeycomb</td>
<td>2011/07/15</td>
</tr>
<tr>
<td>Android 4.0 - 4.0.2
</td>
<td>API Level 14
</td>
<td>Ice Cream Sandwich</td>
<td>2011/10/19</td>
</tr>
<tr>
<td>Android 4.0.3 - 4.0.4
</td>
<td>API Level 15
</td>
<td>Ice Cream Sandwich</td>
<td>2011/12/16</td>
</tr>
<tr>
<td>Android 4.1
</td>
<td>API Level 16
</td>
<td>Jelly Bean</td>
<td>2012/07/09</td>
</tr>
<tr>
<td>Android 4.2
</td>
<td>API Level 17
</td>
<td>Jelly Bean</td>
<td>2012/11/13
</td>
</tr>
<tr>
<td>Android 4.3
</td>
<td>API Level 18
</td>
<td>Jelly Bean</td>
<td>2013/07/24</td>
</tr>
<tr>
<td>Android 4.4
</td>
<td>API Level 19
</td>
<td>KitKat</td>
<td>2013/10/31</td>
</tr>
</tbody></table>
</div>
<br />
<br />
<a href="http://en.wikipedia.org/wiki/Android_version_history" target="_blank">http://en.wikipedia.org/wiki/Android_version_history</a>DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-840597037059455892013-11-04T02:55:00.001+09:002013-11-04T02:55:31.202+09:00Flash Professional CC Update (13.0.1)Flash Professional CCのアップデートが来たのでさっそくしてみた。<div>
<br /></div>
<div>
まず、私が気になっていたバグの確認。直っていない。。。。。</div>
<div>
<br /></div>
<div>
これ簡単な設定なんですけど、直せないですか?</div>
<div>
<br /></div>
<div>
iOS設定「Device」情報を記憶してくれません。</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-eXUZ5Wk8Thg/UnaNwmJYEGI/AAAAAAAAAs0/V19x8AwUsq0/s1600/Screen+Shot+2013-11-03+at+9.53.04+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="77" src="http://4.bp.blogspot.com/-eXUZ5Wk8Thg/UnaNwmJYEGI/AAAAAAAAAs0/V19x8AwUsq0/s320/Screen+Shot+2013-11-03+at+9.53.04+AM.png" width="320" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<a href="http://helpx.adobe.com/flash/release-note/release-notes-flash-pro-cc.html#Flash%20Professional%20CC%20Update%201%20(13.0.1)" target="_blank">http://helpx.adobe.com/flash/release-note/release-notes-flash-pro-cc.html#Flash%20Professional%20CC%20Update%201%20(13.0.1)</a></div>
DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-31830827225103972392013-11-03T17:05:00.001+09:002013-11-03T17:43:03.262+09:00ADC:: CreateJSについての連載CreateJSについての連載がAdobe Developer Connection [ADC]にされていたのでメモ。<br />
第1回目は「<a href="http://www.adobe.com/jp/devnet/edge/articles/createjs_for_asdeveloper01.html" target="_blank">FlashデベロッパーのためのCreateJS:第1回 CreateJSとは何か──そのメリットからFlashとの違いまで</a>」(2013/08/07)<br />
<br />
第2回は?いつでしょうか?<br />
<br />
<a href="http://www.adobe.com/jp/devnet/edge/articles/createjs_for_asdeveloper01.html" target="_blank">http://www.adobe.com/jp/devnet/edge/articles/createjs_for_asdeveloper01.html</a><br />
<a href="http://448.jp/blog/article/1463/" target="_blank">http://448.jp/blog/article/1463/</a>DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-11187038652982305482013-11-03T12:12:00.001+09:002013-11-03T12:15:55.689+09:00iPad AirとNexus 5 (Android 4.4 KitKat)どっちが注目されてる?11月1日にiPad AirとNexus 5 with Android 4.4(KitKat)が発売開始されました!<br />
<br />
さてどちらが日本では注目されていますか??<br />
<br />
私はiPad Airは欲しいですが、iPad miniを買うことにしたので我慢します。<br />
<br />
Nexus 5は欲しいな〜。これも買うかどうか迷う。。。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-7sXzHF8kvNk/UnW-1pIhvpI/AAAAAAAAAsc/pfyhw0a6zF0/s1600/Screen+Shot+2013-11-02+at+8.09.15+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="176" src="http://3.bp.blogspot.com/-7sXzHF8kvNk/UnW-1pIhvpI/AAAAAAAAAsc/pfyhw0a6zF0/s320/Screen+Shot+2013-11-02+at+8.09.15+PM.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-69FOnn5fywk/UnW-2imJgmI/AAAAAAAAAsk/dUjsOUSCbUQ/s1600/Screen+Shot+2013-11-02+at+8.09.53+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="177" src="http://2.bp.blogspot.com/-69FOnn5fywk/UnW-2imJgmI/AAAAAAAAAsk/dUjsOUSCbUQ/s320/Screen+Shot+2013-11-02+at+8.09.53+PM.png" width="320" /></a></div>
<br />
<br />
<a href="http://www.google.com/nexus/5/" target="_blank">http://www.google.com/nexus/5/</a><br />
<a href="http://www.apple.com/ipad-air/" target="_blank">http://www.apple.com/ipad-air/</a>DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-66000072441309942682013-10-30T17:28:00.002+09:002013-10-30T17:51:26.442+09:00Flex 4.11:: 早い!Flex 4.11がもうリリースされた!Flex 4.11:: やった〜。<span style="font-size: large;">Flex 4.11がリリース(10/28/2013)されました!</span>4.10が8/6/2013にリリースされてたから、約3ヶ月!やっぱりApacheに渡してよかったのかな。<br />
<br />
このままApacheに頑張ってもらいたい!<br />
<span id="goog_471610795"></span><span id="goog_471610796"></span><a href="http://www.blogger.com/"></a><br />
<div align="center">
<iframe frameborder="0" height="302" marginheight="0" marginwidth="0" name="afSDKInstallBadgeRegular" scrolling="no" src="http://flex.apache.org/installerbadge/index.html" width="302"></iframe></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-qX1zIQSplbk/UnDCsENDvuI/AAAAAAAAAsM/p9HoWd0JWb4/s1600/Screen+Shot+2013-10-30+at+1.22.46+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="235" src="http://2.bp.blogspot.com/-qX1zIQSplbk/UnDCsENDvuI/AAAAAAAAAsM/p9HoWd0JWb4/s320/Screen+Shot+2013-10-30+at+1.22.46+AM.png" width="320" /></a></div>
<br />
<a href="https://blogs.apache.org/flex/entry/apache_flex_4_11_released" target="_blank">https://blogs.apache.org/flex/entry/apache_flex_4_11_released</a>DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-70187744440554838352013-10-30T16:25:00.000+09:002013-10-30T16:27:57.648+09:00Flex:: Spark ListコンポーネントのensureIndexIsVisbleを拡張して指定したアイテムを好きな位置(一番上)に表示Flex 4.10:: Spark Listコンポーネントの「<b>ensureIndexIsVisble</b>」はとても便利なメソッドです。これは引数にIndexを指定して、そのIndexのアイテムを表示エリアにスクロールして表示させるという機能です。<br />
下のサンプルの左側のリストコンポーネントです。スクロール位置がどこでも、ボタンをクリックして「ensureIndexIsVisble」を呼ぶとスクロールしてIndex番号20のアイテムを表示エリアに表示させます。<br />
<br />
でも、この動作<b><span style="font-size: large;">好きですか</span></b>??? 私は少し気に入りませんでした。<b>なぜ、表示エリアの一番上にジャンプしてくれないんだろう?</b>それに、<b>指定したアイテムが既に表示されている時は、何も反応しない。。。</b><br />
<br />
どうもこの動作が好きになれなかったので、<b>自分で拡張</b>してみました。<br />
このサンプルでは指定したアイテムを表示エリアの一番上に表示させるようにしました。<b>これが、iOSでもAndroidでも標準の動き</b>なのでなんだか私はしっくりきます。<br />
少し変えれば、常に一番下に表示もできますし、思いのままです。<br />
サンプル右側のリストコンポーネントが拡張したものです。ボタンをクリックすると20番目のアイテムが常に表示エリアの一番上に来ます。<br />
<br />
■結果(Flashコンテンツ)<br />
<div align="center" style="border: 1px solid gray;">
A Flash Content<br />
<embed height="250" pluginspage="http://www.macromedia.com/go/getflashplayer" src="https://sites.google.com/site/devcatportfolio/TestListScroll.swf" width="500"></embed>
</div>
<br />
■ソースコード(メインMXML)<!-- HTML generated using hilite.me --><br />
<div style="background: #ffffff; border-width: .1em .1em .1em .8em; border: solid gray; height: 300px; overflow: auto; padding: .2em .6em; width: auto;">
<pre style="line-height: 125%; margin: 0;"><span style="color: #557799;"><?xml version="1.0" encoding="utf-8"?></span>
<span style="color: #007700;"><s:Application</span> <span style="color: #0000cc;">xmlns:fx=</span><span style="background-color: #fff0f0;">"http://ns.adobe.com/mxml/2009"</span>
<span style="color: #0000cc;">xmlns:s=</span><span style="background-color: #fff0f0;">"library://ns.adobe.com/flex/spark"</span>
<span style="color: #0000cc;">xmlns:mx=</span><span style="background-color: #fff0f0;">"library://ns.adobe.com/flex/mx"</span> <span style="color: #0000cc;">minWidth=</span><span style="background-color: #fff0f0;">"955"</span> <span style="color: #0000cc;">minHeight=</span><span style="background-color: #fff0f0;">"600"</span>
<span style="color: #0000cc;">xmlns:myclasses=</span><span style="background-color: #fff0f0;">"myclasses.*"</span><span style="color: #007700;">></span>
<span style="color: #007700;"><s:layout></span>
<span style="color: #007700;"><s:HorizontalLayout/></span>
<span style="color: #007700;"></s:layout></span>
<span style="color: #888888;"><!-- Regular VerticalLayout --></span>
<span style="color: #007700;"><s:VGroup></span>
<span style="color: #007700;"><s:Button</span> <span style="color: #0000cc;">label=</span><span style="background-color: #fff0f0;">"Reqular"</span>
<span style="color: #0000cc;">click=</span><span style="background-color: #fff0f0;">"listReqular.ensureIndexIsVisible(20);"</span><span style="color: #007700;">/></span>
<span style="color: #007700;"><s:List</span> <span style="color: #0000cc;">id=</span><span style="background-color: #fff0f0;">"listReqular"</span>
<span style="color: #0000cc;">width=</span><span style="background-color: #fff0f0;">"200"</span> <span style="color: #0000cc;">height=</span><span style="background-color: #fff0f0;">"200"</span><span style="color: #007700;">></span>
<span style="color: #007700;"><s:layout></span>
<span style="color: #007700;"><s:VerticalLayout/></span>
<span style="color: #007700;"></s:layout></span>
<span style="color: #007700;"><s:dataProvider></span>
<span style="color: #007700;"><s:ArrayList></span>
<span style="color: #007700;"><fx:String></span>0<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>1<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>2<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>3<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>4<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>5<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>6<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>7<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>8<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>9<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>10<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>11<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>12<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>13<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>14<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>15<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>16<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>17<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>18<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>19<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>20 Hello<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>21<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>22<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>23<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>24<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>25<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>26<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>27<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>28<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>29<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>30<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>31<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>32<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>33<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>34<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>35<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>36<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>37<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>38<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>39<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>40<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>41<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>42<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>43<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>44<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>45<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"></s:ArrayList></span>
<span style="color: #007700;"></s:dataProvider></span>
<span style="color: #007700;"></s:List></span>
<span style="color: #007700;"></s:VGroup></span>
<span style="color: #888888;"><!-- VerticalLayoutExtend --></span>
<span style="color: #007700;"><s:VGroup></span>
<span style="color: #007700;"><s:Button</span> <span style="color: #0000cc;">label=</span><span style="background-color: #fff0f0;">"Extend"</span>
<span style="color: #0000cc;">click=</span><span style="background-color: #fff0f0;">"listExtend.ensureIndexIsVisible(20);"</span><span style="color: #007700;">/></span>
<span style="color: #007700;"><s:List</span> <span style="color: #0000cc;">id=</span><span style="background-color: #fff0f0;">"listExtend"</span>
<span style="color: #0000cc;">width=</span><span style="background-color: #fff0f0;">"200"</span> <span style="color: #0000cc;">height=</span><span style="background-color: #fff0f0;">"200"</span><span style="color: #007700;">></span>
<span style="color: #007700;"><s:layout></span>
<span style="color: #007700;"><myclasses:VerticalLayoutExtend/></span>
<span style="color: #007700;"></s:layout></span>
<span style="color: #007700;"><s:dataProvider></span>
<span style="color: #007700;"><s:ArrayList></span>
<span style="color: #007700;"><fx:String></span>0<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>1<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>2<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>3<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>4<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>5<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>6<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>7<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>8<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>9<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>10<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>11<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>12<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>13<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>14<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>15<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>16<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>17<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>18<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>19<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>20 Hello<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>21<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>22<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>23<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>24<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>25<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>26<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>27<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>28<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>29<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>30<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>31<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>32<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>33<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>34<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>35<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>36<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>37<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>38<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>39<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>40<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>41<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>42<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>43<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>44<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"><fx:String></span>45<span style="color: #007700;"></fx:String></span>
<span style="color: #007700;"></s:ArrayList></span>
<span style="color: #007700;"></s:dataProvider></span>
<span style="color: #007700;"></s:List></span>
<span style="color: #007700;"></s:VGroup></span>
<span style="color: #007700;"></s:Application></span>
</pre>
</div>
<br />
■ソースコード(VerticalLayoutExtend.as)<!-- HTML generated using hilite.me --><br />
<div style="background: #ffffff; border-width: .1em .1em .1em .8em; border: solid gray; height: 300px; overflow: auto; padding: .2em .6em; width: auto;">
<pre style="line-height: 125%; margin: 0;"><span style="color: #008800; font-weight: bold;">package</span> <span style="color: #0e84b5; font-weight: bold;">myclasses</span>
<span style="color: #333333;">{</span>
<span style="color: #008800; font-weight: bold;">import</span> <span style="color: #0e84b5; font-weight: bold;">flash.geom.Point</span><span style="color: #333333;">;</span>
<span style="color: #008800; font-weight: bold;">import</span> <span style="color: #0e84b5; font-weight: bold;">flash.geom.Rectangle</span><span style="color: #333333;">;</span>
<span style="color: #008800; font-weight: bold;">import</span> <span style="color: #0e84b5; font-weight: bold;">spark.layouts.VerticalLayout</span><span style="color: #333333;">;</span>
<span style="color: #008800; font-weight: bold;">public</span> <span style="color: #008800; font-weight: bold;">class</span> VerticalLayoutExtend <span style="color: #008800; font-weight: bold;">extends</span> VerticalLayout
<span style="color: #333333;">{</span>
<span style="color: #008800; font-weight: bold;">public</span> <span style="color: #008800; font-weight: bold;">function </span><span style="color: #0066bb; font-weight: bold;">VerticalLayoutExtend</span><span style="color: #333333;">()</span>
<span style="color: #333333;">{</span>
<span style="color: #008800; font-weight: bold;">super</span><span style="color: #333333;">();</span>
<span style="color: #333333;">}</span>
<span style="color: #008800; font-weight: bold;">public</span> <span style="color: #008800; font-weight: bold;">override</span> <span style="color: #008800; font-weight: bold;">function </span><span style="color: #0066bb; font-weight: bold;">getScrollPositionDeltaToElement</span><span style="color: #333333;">(</span>index<span style="color: #333333;">:</span><span style="color: #333399; font-weight: bold;">int</span><span style="color: #333333;">):</span><span style="color: #333399; font-weight: bold;">Point</span>
<span style="color: #333333;">{</span>
<span style="color: #008800; font-weight: bold;">var</span> elementR:<span style="color: #333399; font-weight: bold;">Rectangle</span> <span style="color: #333333;">=</span> getElementBounds<span style="color: #333333;">(</span>index<span style="color: #333333;">);</span>
<span style="color: #008800; font-weight: bold;">return</span> getScrollPositionDeltaToElementHelperHelper<span style="color: #333333;">(</span>elementR<span style="color: #333333;">,</span> <span style="color: #008800; font-weight: bold;">null</span><span style="color: #333333;">,</span> <span style="color: #008800; font-weight: bold;">true</span><span style="color: #333333;">,</span> <span style="color: #0000dd; font-weight: bold;">0</span><span style="color: #333333;">,</span> <span style="color: #008800; font-weight: bold;">NaN</span><span style="color: #333333;">,</span> <span style="color: #008800; font-weight: bold;">NaN</span><span style="color: #333333;">,</span> <span style="color: #008800; font-weight: bold;">NaN</span><span style="color: #333333;">);</span>
<span style="color: #333333;">}</span>
<span style="color: #333333;">}</span>
<span style="color: #333333;">}</span>
</pre>
</div>
<br />
<br />
<a href="http://stackoverflow.com/questions/5136653/ensureindexisvisible-scroll-to-the-top-of-a-list-control" target="_blank">http://stackoverflow.com/questions/5136653/ensureindexisvisible-scroll-to-the-top-of-a-list-control</a>DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-53805987084679718232013-10-30T15:18:00.000+09:002013-10-30T15:18:20.329+09:00Flex:: モバイルアプリのパフォーマンス チェックリストFlex 4.6:: モバイルアプリはデスクトップアプリよりもどうしてもパフォーマンスが劣るので、色々気をつけないといけません。<br />
そのことについてまとめたサイトがあったのでメモ。<br />
<br />
<br />
<ul>
<li><a href="http://chsmea.net/~mioproject/freo/view/172?continue=1" target="_blank">モバイル端末用のFlex/Airアプリ開発では、パフォーマンスに気をつけなきゃ</a></li>
<li><a href="http://www.adobe.com/devnet/flex/articles/flex-mobile-performance-checklist.html" target="_blank">Flex mobile performance checklist</a></li>
</ul>
DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-38012053155139419652013-10-30T15:13:00.001+09:002013-10-30T15:13:28.931+09:00Flex:: TabbedViewNavigationApplicationのタブとアクションバーのスタイルを変更Flex 4.5:: FlexにはTabbedViewNavigationApplicationという便利なものがデフォルトで用意されています。これを使うと簡単にタブで切り替えるアプリケーションを作ることが出来ます。<br />
それにそのタブやタイトルバー、アクションバーなどのスタイル(カラーなど)も変更するのは簡単です。<br />
<br />
<div style="text-align: center;">
<a href="http://devgirl.org/2011/05/09/styling-the-flex-4-5-mobile-application-tabs-and-actionbar/" target="_blank">方法はこちらの記事参照</a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-3HcITeNtAQo/UnCjMLWJYfI/AAAAAAAAAr8/pdr6aF4FkxM/s1600/Screen+Shot+2013-10-29+at+11.07.15+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://1.bp.blogspot.com/-3HcITeNtAQo/UnCjMLWJYfI/AAAAAAAAAr8/pdr6aF4FkxM/s320/Screen+Shot+2013-10-29+at+11.07.15+PM.png" width="208" /></a></div>
<br />
<br />
<br />
<a href="http://devgirl.org/2011/05/09/styling-the-flex-4-5-mobile-application-tabs-and-actionbar/" target="_blank">http://devgirl.org/2011/05/09/styling-the-flex-4-5-mobile-application-tabs-and-actionbar/</a>DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-51312557254965729472013-10-30T14:54:00.002+09:002013-10-30T14:54:12.241+09:00Flex:: Spark Listコンポーネントがスクロールしている際にその動作を止める方法Flex 4.10:: Spark Listコンポーネントを<b>スクロールさせている</b>と、その間は<b>「ensureIndexIsVisble」を呼んでも効きません</b>。なので、スクロールを一旦止める処理を入れて「ensureIndexIsVisble」を呼んでやればいいと思い、スクロールを止める方法を調査しました。が、、、不明でしたorz<br />
<br />
どうにか方法あると思うんですが。とりあえず、やり方わからないし、今のところ特に重要でもないので、未解決でメモ。<br />
<br />
誰かわかる方いましたら、ご指導お願いします。DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0tag:blogger.com,1999:blog-5417856255544004452.post-91314334114001505682013-10-30T14:46:00.004+09:002013-10-30T14:57:29.511+09:00Flex:: ItemRendererのview statesについてFlex:: かなり単純なことにハマってしまったので、同じようなことで悩んでいる人のためにと思いメモ。<br />
<br />
モバイルアプリ用にSpark Listコンポーネントを使い、そのItemRendererをカスタムで作成していました。<br />
モバイル用なので、ItemRendererといっても「hovered」や「dragging」などはなく、また、この場合「<b>selected」も必要ありません</b>でした。<br />
「states」は2つ設定しており、1つはデフォルトの状態で、もう1つは特別なItemのみ使用するものでした。<br />
<br />
特に意味もなくデフォルトのview stateの名前に「normal」と設定していました。<b>これが原因だったんですが。。。</b><br />
<b><br /></b>
今思えば単純ですが、この「normal」という名前のせいで、「selected」はview statesに宣言していないにもかかわらず、<b>リストのItemをクリックした際に、view statesの状態が「selected」に替わってしまいました。</b>selectedの処理を入れていなので、特に関係ないと思うかもしれませんが、<b>もう1つのview statesに設定してあったItem</b>も「selected」の状態になり、設定が変更されてしまいました。このItemの状態は勝手に変更されると困るんです。。。<br />
<br />
「selected」は宣言していなかったので、なんでだろうとかなり悩んでいました。<b>「normal」という名前を「default」に変更したところ、この現象は起きなくなりました。</b><br />
<br />
ここから、<b>「normal」という名前はプリセットされた名前なので、これを使用すると自動的に「slected」なども宣言していなくても、使用される</b>ようです。。。<br />
<br />
<b>特に意味もないなら「normal」という名前は使わないようにしましょう。</b><br />
<br />
ちなみに予約されている名前は以下のものです。<br />
<br />
<ul>
<li>normal</li>
<li>hovered</li>
<li>selected</li>
<li>dragging</li>
<li>normalAndShowCaret</li>
<li>hoveredAndShowCaret</li>
<li>selectedAndShowCaret</li>
</ul>
<div>
<br /></div>
<div>
<a href="http://help.adobe.com/en_US/Flex/4.0/UsingSDK/WS03d33b8076db57b9-23c04461124bbeca597-8000.html#WS3B0D227A-DBFE-424c-9076-E834C5833E30" target="_blank">http://help.adobe.com/en_US/Flex/4.0/UsingSDK/WS03d33b8076db57b9-23c04461124bbeca597-8000.html#WS3B0D227A-DBFE-424c-9076-E834C5833E30</a></div>
DevCathttp://www.blogger.com/profile/17535007594450129353noreply@blogger.com0