明日16日のTi.Developers.meeting vol 0.3 in Kyotoで、「window.urlを使わないプログラミング」というテーマでお話させていただきます。 内容はこんな感じ。まだ明日午前中の時間を使って構成を悩むので、実際の発表は多少変わる可能性があります。 内容はこんな感じ。まだ明日午前中の時間を使って構成を悩むので、実際の発表は多少変わる可能性があります。 あと、このブログ記事は、発表後速やかに「お話させていただきました」という記事に差し変わる予定ですw
明日16日のTi.Developers.meeting vol 0.3 in Kyotoで、「window.urlを使わないプログラミング」というテーマでお話させていただきます。 内容はこんな感じ。まだ明日午前中の時間を使って構成を悩むので、実際の発表は多少変わる可能性があります。 内容はこんな感じ。まだ明日午前中の時間を使って構成を悩むので、実際の発表は多少変わる可能性があります。 あと、このブログ記事は、発表後速やかに「お話させていただきました」という記事に差し変わる予定ですw
AndroidでTitanium.Network.createHTTPClient.onloadなどが実行されない (1件の投稿) (1件の返信) siso9to が16時間前に開始しました。 Titanium.Network.createHTTPClientを使用した場合、iPhoneでは正常に実行されるのですが Androidだとonloadなどが実行されません。 var xhr = Titanium.Network.createHTTPClient(); xhr. { Ti.API.warn("onload"); }; xhr. Ti.API.warn("ondatastream"); }; xhr.onerror = function(){ Ti.API.warn("oner
Titanium StudioはEclipse(Aptana Studio)をベースにしたTitaniumやWebシステム開発に特化したIDE。 Titanium StudioはTitanium用、Java製のフリーウェア。日本でもTitaniumによるiOS、Androidアプリの開発が盛んになっている。JavaScriptでの開発なので、普段使っているテキストエディタで開発できるのが魅力だが、より効率的な開発のためにはIDEを使う方が良いかもしれない。 開発画面 Titanium StudioはまさにそのためのAppcelerator公式のIDEだ。Titanium開発はもちろん、RailsやPHPでの開発においても役立つ機能を盛り込んだ、Web/スマートフォン開発のためのIDEだ。 Titanium StudioはEclipseをベースに開発されている。Appceleratorが買収
もう、昔にはもどれませぬ。fastdevの導入でビルドが劇的に早くなります。 OS:Windows7、CPU:Core2Duo2.50GHzのマシンで、1000行程度のアプリケーション。エミュレーターは既に起動している状態からのビルド時間は以下のとおり。 fastdev無 fastdev有 ビルド時間 1分16秒 10秒 まぁ今までがどうしようも無かったといえばそれまでだけど、夜中のコーディング中、ビルドしてるときに寝落ちするぐらいの遅さだったので、ようやっとまともに開発できる気がする速度になってきた。よっこらせ。 fastdevの入手 2011年5月22日時点で、titanium SDK1.7プレビュー版にはfastdevは含まれておりませぬ。なので、デイリービルドのこちらから入手して、以下のパスに格納します。 C:\ProgramData\Titanium\mobilesdk\
WEB+DB PRESS Vol.61の特集は、Titaniumでした。実際にアプリを作りながらのチュートリアルになっています。正統派な入門記事です。 でも。期待してた内容ではありませんでした。私は、Titaniumの暗黒面が知りたいのです。いつものWEB+DB PRESSなら、そんな記事が多いのですが、さすがにまだ開発者が少なそうなTitaniumではアッサリ目に仕上げるしかないのでしょう。そこで、このどうでもいいブログで、Titaniumのバッドノウハウ、いや、暗黒ノウハウをメモっておきます。 アプリを1本開発しただけですので、そこまでTitaniumのことを解っているわけではありません。間違っているところなどがありましたら、指摘してもらえるとありがたいです。暗黒ノウハウをみんなで共有しましょう。あと、スシなどをおごってもらえると、もっとありがたいです。 前提。 Titaniumのバー
1.ターゲットはiPhoneだけにする javaScriptでiPhone/Android両対応できる、というところに惹かれてTitanium導入を考える人は多いとおもうけど、Android版はまだまだまともに動かないのでまだ使わないほうがいいです(※1)。 将来Android版が安定してきたときに動けばラッキー、位に考えておいたほうがいい。 また、Titaniumは Write once, run anywhere を目指しているわけではなく、UIの作法はあくまでプラットフォーム毎に分ける必要があるので、Androidが安定したとしてもiPhoneと同時開発、というのは難しい。iPadに関してはそもそもTitaniumのプロジェクトタイプが違うので同じプロジェクトには出来ません。 現時点でiPhoneはインタプリタなどの基本部分はほぼ完成していて、今後はモジュールを増やしていくだけという
向こう数週間内にメジャーアップデートの予定 Docsページに情報が集まっていておすすめ http://developer.appcelerator.com/documentation UIコンポーネントの配置に使うのがJSS(Javascript Style Sheet) CSSと同じように設定して、IDやclassで引っ張ってくる (以下は質疑応答にて) JSSを使わない方法は明日 パフォーマンス上の差異はないはず JSSファイルを端末の縦横で分けることはできない JSSファイルはローカルファイルとしてコンパイル時に必要 ローカライゼーションは言語ごとにディレクトリを分けて管理する [appname]/i18n/es/strings.xml Android向けでは 日時を指定してリマインダやアラートの生成が可能 30 テーブルビューのパフォーマンスが若干改善された 3
Titanium Mobile のバージョンが 1.5 になり、以前に比べてかなり良くなったっぽいので、改めて自宅の MacBook にインストールしてみることにしました。(以前、会社で試しにアプリを作っていたのだけど、PCごとソースが吹っ飛んでしまい、それ以来触っていなかったのでした。) Download Titanium | Appcelerator から Titanium Developer をダウンロードしてインストールし、Titanium Mobile を 1.5 にアップデートするところまでは順調にいったのですが、Android SDK を設定するところでハマってしまいました。 まず、Andorid SDK をダウンロード して、解凍したのち、適当なディレクトリに置きました。ちなみに私は /Users/[user name]/dev/android-sdk としました。 で
Titanium Mobileでアプリ開発のネタもこのエントリが10個目。手作業だけどこうやって連番ふっておくことで作業記録をしっかりとまとめようというモチベーション維持につながっているように感じます。 さて本題のターミナル上でTitaniumのプロジェクト実行の話。 一応ユニットテスト出来る環境を整えたので今後の開発をこんな感じで進められたらと思ってます。 テストコード書く TitaniumのRun Emulatorを実行 結果確認 未実装or失敗するならテストが通るコードを書く テスト成功したら、(まだまだうまく使いこなせてないけど)git commit する ターミナル上でTitaniumのプロジェクトを実行する手順 上記の流れを考えた場合にテキストエディタでコード書いて、 Titanium Developerで確認して、再度テキストエディタに戻って・・・というのがちょっと煩わしいよ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Working with hugedomains.com was a quick and easy process. We got to speak to multiple real people located in Colorado without having to wait on hold! Our only complaint was we felt we had to overpay more than this particular domain was worth, and we weren't able to negotiate it down to a level that we felt was fair. However, payment and delivery were seamless, and within a few hours we had all of
ニコニコPodder iPhone/iPod/iPad対応ニコニコ動画簡単インポートツール aggregateGithubCommits GitHubレポジトリでのコミット数をAuthor/期間別に集計します probeCOCOATek 新型コロナ接触確認アプリCOCOAが配布するTEKを表示・集計 実はしばらく前にTwitterのTLで流れてたのを見て触りだしてからはまっていたので、最近の盛り上がりは嬉しく思います。なんたって一時期は日本でTi mobile使ってるのは数人ぐらいしかいないんじゃないかとか思ってたぐらいなので。 へえまだアルファブロガーっているんだぁと思った次第。 実は既にそれなりにまともなiPhoneとAndroidアプリをTi mobileで作ってそれぞれAppStoreとAndroidマーケットで公開していたりします(本名で出してるからここでは紹介しない)。 という
So, let's begin by opening app.js. Delete the default code, and create our tab group by entering the following: // Creates a tab group with Titanium.UI API. var tabGroup = Titanium.UI.createTabGroup(); tabGroup.open(); The above code creates a tab group named "tabGroup" that will hold out tabs. The "open()" method will open our tab group after the application loads. Note: All user interface elemen
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く