Ti Weekly Clips (2012/11/25~2012/12/01) #TitaniumJP
いつもは土曜にお送りしているTi Weekly Clipsですが、本業がもにゃもにゃしていたので、1日に遅れでお送りする形になりまして申し訳ありません。
2012年も残すところ1ヶ月、総集編の編集もそろそろ手をつけなくては…。
News
■Node.ACS Tutorial 1: PixGrid photo uploader « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/11/node-acs-tutorial-1-pixgrid-photo-uploader.html
先週の当コーナーでも紹介したDeveloper Preview 2状態のNode.ACSのチュートリアル記事。題材は写真のアップローダ。
■スマートフォンアプリ プログラミング合宿 with Titanium |PHP、webプログラミングスクール オープンソースアカデミー|渋谷で初心者、未経験者も楽しくPHPプログラミング
http://www.opsa.jp/camp/sp-onsen.html
一泊二日でTitaniumを学ぼうという有料の講習会が、開かれます。講師は@yagi_さん。興味がある方は検討されてはいかがでしょう?
Tips&Topics
■Titanium mobile "early" Advent Calendar 2012 : ATND
early Advent Calendarは総勢18名の書き手によって完走しました。
最終週分はこちら。
svgで画像ファイルを量産する - もぎゃろぐ
http://blog.mogya.com/2012/11/create-graphics-using-svg.html
Tiというより複数デバイス向けに画像リソースを作るためのテクニックを@mogyaさんがまとめられました。
【26日目】Ti3.0の新機能ActionBarを使ってみた – 某通信会社営業マンの開発日誌
http://hoyohoyo.net/2012/11/ti30-actionbar/
3度目の登場@hoyo1111さん。ActionBarをAlloyで使うというサンプル。
Android 2.xでもMenuとして動くんですね、この辺はラッパーツールとしての真価を発揮してる感じですね。
Titaniumで作ったapkを、Google Playにアップしようとすると「apk をサーバーで処理できません」と言われる…など
http://kuniakisuzuki.cocolog-nifty.com/blog/2012/11/titaniumapkgoog.html
@k_suzuki_さんによるmanifestファイル作るのにi18nのenも見てるよんというハマるとかなり抜け出せない系のTips。
マシュマロにダイブ: Instagramへ画像をポストするモジュールを作ったよー http://atsusy.blogspot.jp/2012/11/instagram.html
iOSからInstagramへの画像投稿画面に遷移するためのネイティブモジュールを@atsusyさんが作られたようでその解説記事。
【29日目】Titaniumで明示的にメモリを解放する方法 | masaplabs
http://www.masaplabs.com/titanium-memory-leak/
2度目の登場の@masaplaさん。
addEventListnerに対してremoveしませうというネタ。フレームワークとかでこの辺をカバーしてくれたら良いんですけどね…。
メモリ解放ネタと言えば、@toru0325さんのすごい方法がありましたね…。 http://vimeo.com/31068930 (20分前後)
【30日目】Titanium mobile で ScrollableView に載せた button(?)のクリック/スワイプ制御 | astronaughts.net
http://astronaughts.net/fakebutton-on-scrollableview-with-titanium-mobile/
最終回は主催の@astronaughtsさん。毎度お疲れさまです。
このネタはViewを重ねてるときに結構苦しみますよね…。UI設計がまずいのか、Tiがまずいのか、Tiがまずいのか悩む悩む。
■Titanium mobile Advent Calendar 2012 : ATND
30日終わったと思ったらここからが本番のAdvent Calenderですね。
さらに24日まで?(25日じゃないの?)続きます。参加枠はまだまだ空いてますので、コネタ大ネタ関わらず、記事を書いてみませんか?(ちなみに参加順に発表ですのでご注意を)
【1日目】Strict mode と JSLint で書く Titanium Mobile | imthinker.net
http://imthinker.net/2012/12/titanium-mobile-advent-calendar-2012-no1/
トップバッターは@ryugoo_さん。ラッパーネタかと思ったら違いました(^^;)
不勉強なものでStrict modeの存在を知りませんでした。 なにかと実行時にならないと気付けないような陥穽(主に自作)を防ぐ手だてとしてすごく有用ですね…。
■k0sukey.tumblr (Alloy with CoffeeScript のお誘い(その三))
http://k0suke.be/post/36585786781/alloy-with-coffeescript
引き続き、CoffeeScriptでもAlloyしたいネタを連載中の@k0sukeyさん、と思いきゃ今回はTypeScriptでもAlloyしたいということ。
でも出だしにもあるようにCoffeeほどはサクッとは行けないようです。
■tableViewに後から割り当てたイベントが複数発火されないようにするためには - TitaniumMobile勉強記
http://h5y1m141.hatenablog.com/entry/2012/11/27/080345
こういう埋もれたAPIの存在ってなかなか気付けないでよね…。
■Resizing images using Appcelerator Titanium | Sapan Diwakar
http://www.sapandiwakar.in/technical/resizing-images-using-appcelerator-titanium/
ImageFactoryモジュールを使って画像ファイルサイズをするサンプル。