This blog post moved here. Please refer here for more details. Calendar View / Month View
なにやら Iconic font が巷で流行っているようで、TiFontAwesome もビッグウェーブへ乗るため、色々なフォントへ対応するように書き直しました。書き直しついでにリポジトリ名も変更して、TiIconicFont へ変更したというわけです。現状では Font Awesome と Ligature Symbols に対応しております。 はい、恒例の使い方。 var fontawesome = require(‘lib/IconicFont’).IconicFont({ font: ‘lib/FontAwesome’ }); // Ligature Symbols の場合は、font: ‘lib/LigatureSymbols’ になります var label = Ti.UI.createLabel({ font: { fontFamily: fontawesome.fontfa
@d_o_locker(ろっかぁ) TitAnIDE を使った開発の手順 Android デバイスに AIDE と TitAnIDE をインストールすれば、それだけでも Titanium Mobile SDK で JavaScript を使って Android ネイティブアプリの開発を始められます。 パソコンなしでもできますし、併用する場合でも、パソコン側の SDK や開発ツールは必須ではありません。 JDK と Android SDK と Titanium Studio をインストールして設定するよりも手軽に始められるでしょう。 とはいえ、ソフトウェアキーボードや、スマートフォン・5インチタブレットサイズの スライドフルキーボード程度では、本格的にテキスト編集するには無理があるでしょう。 ・テキスト編集には パソコンを併用 する。 ・7インチ以上のキーボード付きタブレットを使う。 ・外付
Captcha security check hisasann.com is for sale Please prove you're not a robot View Price Processing
android_scons_speedups.md Speeding up Titanium Mobile Build (The command examples assume OS X). Just about everything that happens when you enter scons is for Android. So anything you can do to speed up the Android part of our build will be useful. Android NDK r7 can use ccache. We get huge improvements in build time with it. So install it (if you have HomeBrew, brew install ccache) then set a she
Titanium最近、私が作った Titanium Mobile 用のゲームエンジンモジュール QuickTiGame2d を使って頂ける人が増えてきているようで、とっても嬉しい限りです! 中でも、最初の第一歩としてシューティングゲームを作りたいというケースは多いみたいです。シューティングゲームって速度面もそうですが数学的素養とか、色々試される部分がありますしね〜。テーマとしてはすごく面白いと思います。 おお、これももしかして QuickTiGame2D? #titaniumjp @k0sukey: シューティング作り始めたよ!(弾が撃てるだけです) URL2012-02-11 10:28:27 via Twitter for Mac はてなブログに投稿しました 簡易シューティングゲーム解説エントリを書いてきます - TitaniumMobile勉強記 URL2012-02-28 21:3
Titanium 製 Android アプリで NativeDriver を試したメモ。 (追記)iPhone 編 Titanium 製アプリで NativeDriver を試す(iPhone 編) - vaccho's blog NativeDriver とは NativeDriver とは、アプリを自動操作してテストが行えるツール。 Web アプリに対して Selenium で行うのと同じ。 というか Selenium に統合された WebDriver API を実装している。 http://code.google.com/p/nativedriver/ 自動操作されている様子の動画。 すごい。しかも Android/iOS 両対応。 これをぜひ Titanium 製アプリでもやりたい! Titanium 製アプリで対応する チュートリアルにあるように、 1. server-stand
ジョグダイアルみたいな操作を実現しようとしたら、訳が分からなくなりました...ので、忘れないために書き残しておきます。 ポイントはtouchmoveイベントに入っているxy座標がビューでのローカル座標な所です。 transformで回転などを設定しているとよく分からない(ビューでのローカル座標なので) 感じになってしまうのですが、それをうまく利用して(?)以外と簡単なコードになりました。 正直、感覚的に作ったので理屈は?なところがあります。 なので、あまり鋭く突っ込まれると泣いてしまいます。 こんなことをやりたい *Let's note のホイールパッドみたいな操作 *2本指で回転させるのは面倒なので、1本指で回転させたい こんな感じ app.js // this sets the background color of the master UIView (when there are
自分はiPhoneを片手で扱っているので、タブの一番右端がタップし難くてあまり好きではありません。ので、画面中央に現れるダイヤル式のタブを独自に実装します。動きは動画を見てね。 以下、簡単なソース。もちろんTitanium MobileなのでJavaScriptです。
Titanium Advent Calendar 2011:22日目 はじめまして。明後日が誕生日の@goandoです。 この記事は@astronaughtsさん主催のTitanium Advent Calendar2011に向けて書いています。昨日の@misoppuさんの【Titanium Advent Calendar 2011:21 日目】たまには使おうScrollView からのバトンタッチです。 私がはじめてTitanium Mobileと出会い、イベント等に参加させてもらいはじめたのは2011年3月くらいで随分前なのですが、未だにTitaniumを使ったアプリをちゃんと開発した実績がなく、2011年も終わりに近付きつつありました。 「このままじゃ何も作らず今年が終わっちゃう」 という焦りから、何かTitaniumで作るために意を決してTitanium Advent Calend
Titanium Mobile 1.8の対応機能のひとつとして(iOSのみですが*1) "register a file type with an app" が用意されています。 http://jira.appcelerator.org/browse/TIMOB-4258 PDFファイルなどをSafariなどのアプリで開いた際に他のアプリで開けますよ…と表示されるアレを実現できるわけです。 早速RC2で試してみました。 まずは先ほどのJIRAに上がっていたサンプルを参考にtiapps.xmlに次のような記述を追記します。 <iphone> <fileTypes> <type> <name>PDF</name> <icon>pdf_type_icon.png</icon> <uti>com.adobe.pdf</uti> <owner>false</owner> </type> </file
akahigeg/jasmine-titanium – GitHub お得意のヤク毛刈りの延長でまとめたものをついでなので公開してみました。 fork歓迎です。 specs.shを見ると分かりますがけっこう強引な手段で実現しているので、あまりお行儀のいい感じのものではないのですが、ひとまずlibとspecにソースを放り込んでいくだけでJasmineがTitanium上で動くようになっているはずです。 READMEの英語が少々インチキだと思うので、日本人の方はREADME.jaの方をどうぞ。 Markdownとか初めて書きましたよ。というかそういう記法があることを初めて知りましたよ。 これまでのあらすじ 興味ある方は以前の取り組みも参照してみてください。 あれ、これあらすじって言わねえ。 Titaniumでユニットテスト | ひげろぐ Titaniumでユニットテスト Jasmine再び編
Titanium Studio で CoffeeScriptが使えるようになったので、次はちょっとフレームワークっぽい物を作ってみたくなりました。 目標:TweetaniumをCoffeeScriptで置き換える とりあえず... 名前空間をサポート ソースを分割して書ける で、こんな感じになりました。名前はsyrup。 syrup.coffee define_global_variable_js = (name) -> js = "if(typeof #{name} === 'undefined') \{ #{name}={} \} else \{ #{name} \}" return `eval(js)` exports.namespace = (ns, block) -> names = ns.split '.' # root namespace is assigned to glo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く