@astronaughtsさんから依頼を受け、moduleを作成したところ、ひと通りうまく動作しました^^。 検証中にちょっとハマったところがあり、@DeployGate_jaさんにドキュメントの改善要望をお問い合わせしました。 その後、こんなお話をいただいたので、Octpressの練習も兼ねてmoduleの作成方法を公開します。 サンプルソースはGitHubに置いておきましたので、こちらをどうぞ。 Andorid SDK、Titanium Studio、DeployGateで必要なものはインストール済みの前提です。 開発環境はMacで、shellはzshを利用しています。 Titanium Mobileのandroid moduleの作成 ~/.zshrc例 moduleを作成する 適当なディレクトリに移動して、.zshrcでalias指定したtitaniumコマンドでmoduleのテン
Installing Aptana Studio Betas These versions of Aptana Studio are pre-release software. Back up your project before using! You may download a release candidate installer, or update to a specific stream by following the instructions at the bottom of the page. Product Versions Stable Release Candidate Beta Nightly
Objective-CではUIWebViewDelegateを使うとHTML内のリンクをクリックした時にアプリ内のネイティブな処理を実行する事ができた。 Titaniumでも同じ事ができる。 しかもかなり簡単に。 このおかげでHTMLでUIを作ることができるため、ウェブの経験が長い人間にとっては手軽にちょっとリッチなUIを作れるようになる。 手順 カスタムイベントを定義する Ti.Appにカスタムイベントを追加する。 Ti.App.addEventListener("sample_custom_event", callback);HTML内でイベントを発火させる 定義したカスタムイベントをTi.App.fireEventで発火させる。 <a href=\"#\" onClick=\"Ti.App.fireEvent('sample_custom_event', {}); return f
日経ソフトウェア8月号にJavaScriptの特集がありまして、そこでNode.jsが紹介されていました。 それを読んで、僕は以下のようなツイートしました。 日経ソフトウェア8月号のJavaScript特集のNode.jsの記事みたけど、これはちょっとひどいな。非公式のWindowsバイナリを使ってるせいでnpmの使い方おかしいし、「Node.jsのAPIはCommonJSに従った形で実装」とか嘘書いてあるし。 #nodejs_jp 2011-06-26 13:43:59 via web *1だと言わざるをえません。Node.jsはCommonJSの仕様のうち「Module 1.0」と「Unit Testing 1.0」には一応準拠していることになっています(http://wiki.commonjs.org/wiki/CommonJS#Implementations)。が、Node.jsの
この記事はAppcelerator公式Wikiのドキュメント(Dec 20, 2011更新版)に基づき、和訳±αしたものです。 https://wiki.appcelerator.org/display/guides/CommonJS+Modules+in+Titanium (補足:Titanium Mobile SDK 1.7.x以前とは状況が異なる部分もありますので、1.8.x前提ということでご覧ください) 概要 Titnianium Mobileは利用者がJavaScriptのコードを組み立てる方法としてCommonJSモジュール仕様を採用しようとしつつあります。 しかし、CommonJSモジュールは"標準的な"仕様である一方、複数のテクノロジ間で実装の違いがあります。 そのため、Titanium Mobile 1.8(やそれ以降の)の実装において何がサポートされ、何がサポートされて
JavaScript Advent Calendar 2011 (Node.js/WebSocketsコース) :ATNDも皆さんのご協力で25日間終わり、無事新しい年が迎えられそうです。参加された方、ご苦労様でした。もしアドカレに穴が空きそうだったら書いてみようと思ってたネタを作っていましたので、アドカレ終了記念の番外編で書いてみます。 ちょっと前のブログになりますが、Node.js Module – exports vs module.exportsな記事が掲載されていました。 Node.js のモジュールを作成する際に使用する exports 変数と module.exports 変数の違いについての記事です。私も以前から「 module や exports って変数はいったい何だろう?」とか、「require()関数って突然どこから現れてくるのだろうか?」など実際その仕組みはどう
Axway Appcelerator Mobile Solution Documentation The Appcelerator Platform includes SDKs, services and tools forcreating, testing, and managing your mobile and cloud applications Overview |Guide | Native SDKs |Go to the Docs Axway Appcelerator Studio Eclipse-based IDE to rapidlybuild, test, package, and publish mobile apps SetupGuide | Titanium Development | App Preview | ReleaseNotes

はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です -はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。はてなグループに投稿された日記データのエクスポートについて -はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記はてなグループ日記のエクスポートデータは2020年2月28
Axway Appcelerator Mobile Solution Documentation The Appcelerator Platform includes SDKs, services and tools forcreating, testing, and managing your mobile and cloud applications Overview |Guide | Native SDKs |Go to the Docs Axway Appcelerator Studio Eclipse-based IDE to rapidlybuild, test, package, and publish mobile apps SetupGuide | Titanium Development | App Preview | ReleaseNotes

Tweet 最近JapaScriptの勉強がてら、Titanium mobileつかって趣味でアプリでもつくろうかと思い、悪戦苦闘中。 とりあえずWindowにviewを埋め込んでつくっていくTitaniumの大枠はわかったので、もうちょっと凝ったのつくろうかと思ったらグローバル変数とか名前空間でハマりまくったのでメモ。 #目次 ・シングルコンテキストとマルチコンテキストの使い分け ・即時関数の意味がようやく分かりだした ・グローバル変数の導入 #内容 ■コンテキスト・マルチコンテキストちょいちょい勉強していると出てくるであろうwindow.url。これをを使って別のファイルにwindowを記述することができます。これがマルチコンテキスト。 メリットとしては、app.jsの肥大化を防いて、メンテしやすいコードがかけること。あと入門書とかがこっちでだいたい書かれているので勉強しやすい。 でも
橋本です。秋も段々と深まってきましたね。 アカツキではソーシャルゲームの製作の他、iPhoneアプリの開発もしております。 基本的にアカツキではAppceleratorのTitanium mobileを使用して、スマートフォン向けのネイティブアプリを開発しています。(2011年10月現在の Titanium version 1.7.3) 今日はTitanium用のMVCフレームワークの紹介をしたいと思います。Javascriptは本当に自由に書ける言語で、どこに何を書いても良いのですがチームで開発するときなどある程度縛りがないと困ってしまいます。本日紹介するMVCフレームワークを使えば開発の工数も減って、チームでの開発も多少楽になると思います。 MVCなので、Ruby onRails や、CakePHPなどに慣れている開発者の方におすすめですよ。 1. ダウンロード まず先日公
Jenkins Advent Calendar jp 2011の3日目です。 Titanium Mobile + Jasmine + Jenkins でiPhoneアプリの自動テスト組んでみた、っちゅう話をします。本当はプラグインを作りたかったんですが、そこまで行かなかったので(言い訳だよ!)、せめて自動テストをどう組んだかの話をしますね。 Titaniumの自動テストを組みたい 最近Titanium Mobileを使ってiPhoneアプリなど作ってます。 Titanium Mobileについてはもう説明もいらないと思いますが、Javascriptを使ってスマートフォンアプリ(特にiPhoneとandroid)を開発することができるプラットフォームですね。 で、Jenkins野郎な私としては、Titaniumでも自動テストを組みたいんですよね。Javascriptでテストってどう書くん

1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く