Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

my365がすごいいい感じだったので、Titaniumで簡略に作れるレベルでパクってみる。 目指してるところは、写真とってカレンダーに表示するってだけの簡単なもの。my365はコミュニケーション、カメラフィルタ、SNS連携など高機能でデザインも良い神アプリなのでここのとは全然違います。 javascriptでカレンダーを実現するスクリプトはここを参考にしました。 今回はカレンダー状にLabelを並べただけ。写真保存、写真挿入とか作って続くかも *マジックナンバー多用注意!! var win = Ti.UI.currentWindow; //今日という日 var now = new Date(); now.setHours(12); var Y = now.getYear()+1900; var M = now.getMonth()+1; //表示している画面の年と月 var whenLab
var counter = 1; var startX = null, startY = null; view.addEventListener('touchstart', function(e){ startX = e.x, startY = e.y; }); view.addEventListener('touchmove', function(e){ if((counter % 5) == 0){ var x = (e.x - startX) + view.animatedCenter.x; var y = (e.y - startY) + view.animatedCenter.y; view.animate({top:y-viewHeight/2, left:x-viewHeight/2, duration:1}); counter = 0; } counter += 1; })
def get_sigalg(self): output = run.run([self.keytool, '-v', '-list', '-keystore', self.keystore, '-storepass', self.keystore_pass, '-alias', self.keystore_alias ], protect_arg_positions=(6,)) # If the keytool encounters an error, that means some of the provided # keychain info is invalid and we should bail anyway run.check_output_for_error(output, r'RuntimeException: (.*)', True) run.check_output_
View が表示されてから実施したい処理がありました. (例えば,該当Viewの高さの値を使った処理などは,表示されてからじゃないと処理できないですね!) postlayout イベントに処理を愚直に書いたら大変なことになった postlayout という名前と,ドキュメントの1行目だけ読んでなんとなくいけそーだなーと思って,alertでも仕込んでみたら大変なことになりました.(Nexus5 が再起動しました) postlayout についてのドキュメントの記載は... Fired when a layout cycle is finished. This event is fired when the view and its ancestors have been laid out. The rect and size values should be usable when this
$ npm install -g titanium@3.4.0-rc4 $ titanium sdk install http://builds.appcelerator.com/mobile/3_4_X/mobilesdk-3.4.0.v20140916181713-osx.zip $ titanium sdk select 3.4.0.v20140916181713 $ titanium Titanium Command-Line Interface, CLI version 3.4.0-rc4, Titanium SDK version 3.4.0.v20140916181713 Copyright (c) 2012-2014, Appcelerator, Inc. All Rights Reserved. ……… はじめに 先日 iPhone 6 / iPhone 6 Plus が
Titaniumプロジェクトを新規作成する際に、自分で用意したテンプレートプロジェクトを使う方法を調べたら、若干わかりにくかったので、まとめておきます。 はじめに Alloyベースのプロジェクトを作る際、自分のブログにも書いているのですが、JadeとStylusを使えるようにalloy.jmkを使って設定しています。 その場合、新しくAlloyプロジェクトを作成しようとした場合、 $ titanium createでプロジェクトを作成 $ alloy newでAlloyを適用 alloy.jmkをコピってきて、styleを.tssから.stylにコンバートして、viewを.xmlから.jadeにコンバートして... という手順が必要になります。 これを毎回実行するのが面倒だなーと思っていたところ、titanium createのオプションに--templateオプションがあることに気づきま
Titanium SDK 3.3.0からAndroidのThemeがAppCompatになりましたね。もうあれこれ悩まずActionBarの外観をカスタマイズすることができます。方法は簡単で、カスタムのテーマを作成して、アプリのメインのActivityにそちらを使うと宣言するだけです。 まずカスタムのテーマを作成しましょう。 できましたね? …できませんよね? そういうときに便利なツールがあります。「Android Action Bar Style Generator」でさくっと外観を設定しましょう。こちらは大変便利なシステムで、色の組み合わせを設定するだけで必要なリソースが全て用意されてしまう優れものです。 Style nameはこれから作成するテーマの名前です。他とかぶらないように適当に(アルファベットで、できれば記号など使わず、数字もスペースも無しで)設定して、Style compa
※GAE/GOの入門記事も書いてみたので、はじめての方は以下を参考にしていただければ幸いです。 http://www.apps-gcp.com/gae-go-gettingstart-01/ はじめに 少し前の話ですが、大学の仲間と1泊2日の開発合宿をおこないました。そのときにつくった「水族館マップ」というアプリの作成話を書かせていただきます。1日じゃなくて2日では?と突っ込まれそうですが開発時間的には24時間未満なので1日・・・ということにさせていただきます。ちなみに水族館をテーマに選んだのは、水族館巡りが個人的な趣味だからです。行った水族館にチェックを入れて、自分だけの水族館制覇マップをつくるのが目的でした。 GAE/Go + Titaniumを開発言語に選んだ理由 それぞれに理由があります。 GAE/Goを選んだ理由 1日という短い期間内でアプリをつくれ、と言われたらGAE以上に最適
みなさんこんにちは、@isseium です。この記事は Titanium Advent Calendar 2016 の11日目の記事です。 最近 Swift をはじめたんですが、高速だったり細かいこと出来るのはいんですが、コード量も多かったり、Alloy のようなWebライクな MVC がなかったり、意外と Titanium も捨てたもんじゃないな やっぱTitaniumだよな!と思っているところです。 今年は @shinout さんの、faster-titanium にはお世話になりました。コード保存したらビルドレスで確認できるの最高ですね。ただ、リアクトなんとかに浮気してらっしゃるようなのが少し心配です。 さて、今年のTitanium開発でなにかオリジナリティ溢れることしたかなーと探しまして、「github に push したら bitrise で Titanium ビルドして、Dep
Titaniumのアドベントカレンダー 2016の2日目。 今日は、私が1年ほど前に作って、使い続けているTitanium開発を爆速にするツールを 紹介させてください。 要約 faster-titaniumは、Titaniumアプリを再ビルドすることなく即座にJavaScriptを差し替えることのできるツールで、インストールもコマンド一発。これで自分とその周囲の開発生産性は相当上がった。 内部技術はいろいろ難しいが、みんな使って、エラーを出して、いいものにしていこう。 いまのところiOSだけだけど技術的にAndroidは可能だし、実際手元ではAndroidでもうまくやれる感じだ。誰かそこまでやるの手伝って... 背景 Titaniumは原理的に、JavaScript部分だけ差し替えれば、長いビルドは要らないはずだ。 例えば類似技術のReact Nativeでは、Cmd + R だけでJav
Appcelerator Titaniumのアドベントカレンダーです。年に一度くらいのペースでオワコン騒ぎを引き起こしていますが、周囲ではまだまだぜんぜん現役です。最近ではいちいちブリッジとなるコードを書かなくてもネイティブ側の機能を呼び出すことができるので、怠惰なプログラマにはより一層便利なツールになっています。 というわけで、今年もアドベントカレンダーを立てました。みなさんふるってご参加ください。 「こんなアプリを作ったよ」「こんなアプリを作ろうとしてるよ」「こんなアプリを作ろうとしたらドハマリしたんで助けて」「2016年の初心者はこう書け!あえて入門Titanium」「モジュール作ったけどHyperloopとかなにそれ?」「お金持ちのミーならこんな機能を使えるざます、Proアカウントの活用法」「噂のアレと比べたらこうでした、いえいえ裏切ってなんかいませんから!ちょっと、待って、助けて
function compile(TypeScript, logger, sourcefilename){ var _this = this; var ByteOrderMark = {}; ByteOrderMark[ByteOrderMark["None"] = 0] = "None"; ByteOrderMark[ByteOrderMark["Utf8"] = 1] = "Utf8"; ByteOrderMark[ByteOrderMark["Utf16BigEndian"] = 2] = "Utf16BigEndian"; ByteOrderMark[ByteOrderMark["Utf16LittleEndian"] = 3] = "Utf16LittleEndian"; var FileInformation = (function () { function FileInfo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く