サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
astronaughts.net
Titanium 以外のこと書くの久しぶり ども、最近 Titanium mobile と同じ釜の飯を食った仲レベルの仲良しっぷりを発揮している、ボクです。そんなボクですが先日初仕事となる ChatWork のバージョンアップ版がリリースされました。いやはや、めでたい。 なのでいろいろ Titanium mobile について書きたいことがわんさかあるんですが、ここはちょっと寝かせておいて敢えて別の思考で行きたいと思います。 JavaScript でスクレイピングできちゃう超ハイカラなやつ iOS アプリ作ってて TestFlight 使ってるんですが API が用意されてなくてわざわざ Web サイトにログを見に行かないといけなく、なんかイイ方法ないかなと思ってスクレイピングを考えていたんですが、その中でこいつと出会いました。 CasperJS - http://casperjs.org
どうも、中島です(嘘 この記事は CSS Preprocessor Advent Calendar 2012 の 6 日目として書かせていただきました。 CSS Preprocessor については詳しくありませんが、最近 Node を触ってる関係で Stylus に興味を持ち始めました。LESS や Sass が賑わっているそんな中でも「俺は人と違うことがしたい」的な天邪鬼な人もいるかと思います。 そんなアマノジャカーにお届けしますのが今回の記事。 Stylus を導入してみよう 導入方法はいくつかあります。 1. Codekit, LiveReload などのツールを使う Sass なら他に Scout, Compass.app など、LESS なら crunch, SimpLESS なんかがあるようですね。もしかすると Codekit、LiveReload 以外にもイカしたツールがあ
Titanium mobile Advent Calendar 2012 やで! この記事は @astronaughts ことあすとろなんとかが皆様のご協力の元行なっています「Titanium mobile Advent Calendar 2012」向けに書いています。12 月 1 日 ~ 24 日まで毎日誰かが Titanium Mobile についての記事を書いていくというイベントです。 正直 “early” をやってしまったために、みんなのネタを切らしてしまったのではないかと若干後悔しております。でも、そんなのかんけーねーッ!!!(=ぜひともみなさんお気軽にご参加くださいの意) ということで参加者大大大募集!!! Titanium mobile Advent Calendar 2012 – ATND はい、さてみなさん。去年は Path 風の UI について書きましたが、その続きを書
【30日目】Titanium mobile で ScrollableView に載せた button(?)のクリック/スワイプ制御 この記事は、@astronaughts ことわたくしが思いつきで始めました「Titanium mobile “early” Advent Calendar 2012」向けに書いています。11月1日 ~ 30日まで毎日誰かが Titanium Mobile についての記事を書いていくというイベントです。 みなさんの温かいご支援によってなんとか一人ブログ無双になることなく最終日を迎えることができました。感謝!! 明日から Titanium mobile Advent Calendar 2012 始まります! 文末にも書いてますが参加者が寂しい状態なのでここでも宣言します … !絶賛参加者募集中! Titanium mobile Advent Calendar 20
この記事は、@astronaughts ことわたくしが思いつきで始めました「Titanium mobile “early” Advent Calendar 2012」向けに書いています。11月1日 ~ 30日まで毎日誰かが Titanium Mobile についての記事を書いていくというイベントです。 みなさんの温かいご支援によってなんとか一人ブログ無双になることなく平穏無事に過ご仕事ができております。 さて今回ですが超小ネタ中の小ネタです。 UI のレイアウトを行うときによく見るのが top、left そして height、width の組み合わせです。 たとえば、10px のスキマをあけた View を配置したい時、こんなかんじに書くことができます。 var view = Ti.UI.createView({ top: 10, left: 10, width: 300, heigh
この記事は、@astronaughts ことわたくしが思いつきで始めました「Titanium mobile “early” Advent Calendar 2012」向けに書いています。11月1日 ~ 30日まで毎日誰かが僕を助ける Titanium Mobile についての記事を書いていくというイベントです。 さて、今回は少し UI 部分に絡む事を書きたいなーと思います。 UI を作り込んでいくと、TableView や ScrollView など他のコントローラのコンテナになるようなものは中にいろんな View が入れ込まれてしまって、ソースも複雑化しますよね。 そういう場合、そのコンテナをモジュール化しちゃえばすっきりします。 ただ、コンテナ内部のコントローラの操作によって、そのコンテナの外側のコントローラに対して何かしらの処理をしたい場合があります。モジュールにしてしまうと当然
Sublime Text 2 がいい ども。サボテンの生命力の強さに驚愕している、僕です。 Sublime Text 2 を最近利用してるんですが、デフォルトでは LESS のシンタックスには対応してござらんのです。探してみると対応パッケージを出してるイケメンがいたようなので、そのかたが作ったものを利用させてもらうことにしました。 使用方法 まずは github からパッケージをダウンロードしてきましょう。 danro / LESS-sublime - https://github.com/danro/LESS-sublime サイトから zip ファイルをダウンロードします。 次に、Sublime Text 2 のパッケージフォルダに LESS というフォルダを追加します。作ったフォルダ内に、ダウンロードしてきた zip の中身をコピーしましょう。 ちなみにパッケージフォルダは OS 別
WebView ってホント便利だねーって、誰か言ってた ども、転職して第一発目の記事を書いてみた、僕です。 現在はチャットワーク株式会社のエンジニアとして日々頑張っております。 Titanium mobile でも使える JavaScript テンプレートエンジン Hogan.js 少し前に Tiwitter 謹製の JavaScript テンプレートエンジンである Hogan.js が公開されて、ちょっと気になってはいたけど使う機会ないな〜って思ってたんです。たまたま最近 WebView のところで使うテンプレートエンジンを探してて、ふと Hogan.js を思い出しました。実はこの Hogan.js、CommonJS に対応してるのでモジュールとして使うことができるんです。 Hogan.js のフォーマットは mustache に準拠しているため、そのへんは mustache のサイ
Sublime Text 2 のプラグイン作った 最近気になってる FuelPHP というフレームワークがあるんですが、それを触ろうかと思い PHP の環境を整えようかなーと思ったんですが、PHP って Apache とか起ちあげて開発するんやったなーって思った瞬間なんかめんどくさくなってしまって、そこで PHP5.4 からビルトインサーバーがくっついてくるのを思い出しました。 んで、いつもどおり Sublime Text 2 を起動してふと思いました。コンソールってSublime Text 2 で表示できるんちゃうの?って。あと起動/停止も制御できるっしょ!っていうふうな流れで作ろう!って事になりました。 んで、とりあえず動くものが完成。 PHP Built-in WebServer 恥ずかしい英語で README 書いてますが、やっぱり残念すぎるので日本語でちゃんと書きたいと思います。
崇高なテキスト2が崇高すぎる 人気の Sublime Text 2 ですが、プラグイン(package)がとても便利ですよね。 Package Control っていうプラグインを管理するプラグインがあって、みなさんこれをよく利用されていると思います。 ただ、コマンドパレットを呼び出して、Package Control を呼び出すってのがちょっと手間ですよね。まぁひと通りプラグイン入れちゃったらあとは気にならないのかもしれませんが…。 崇高なキーバインド 言いすぎてごめんなさい。まぁ大したことない小ネタですけど、意外と便利だったので記事にしてみました。 Package Control を開くとき通常、super + shift + p でコマンドパレットを開いてキーワードを入力して起動します。ちなみにぼくは Package Control: Install Package を呼び出すとき
Amazon Web Services デビュー ども。最近日足でバイオリズムがゴールデンクロスにさしかかった気がする、僕です。 少し前にブログ用に借りていたレンタルサーバーの契約が切れる時期だったので、以前からやろうやろうと思ってて全然だった AWS に乗り換えてみました。 AWS が便利すぎて金メダルあげたい ロンドンオリンピックは閉会しましたが、最近「○○過ぎて、金メダルあげたい」っていうネタが僕のマイブームです。で、AWS に金メダルあげたいと思いました。それをブログに書いている僕に、Amazon さんは金メダルください。 みなさん AWS つこてますか?実は無料枠があって、ある一定の利用であれば1年間は無料で利用できるんですよ。今回はその無料枠内で Ubuntu 12.0.4 上に nginx で WordPress を動かしちゃうところまで書きたいなと思います。 実はもうこのブ
VPS の PHP のバージョンが 5.1 でいろいろ困る まぁ、VPS に限らずですが、VPS 関係から来る人のことを考えてタイトルつけました。 ほとんど VPS は Linux 系 OS だと思うので、それでの方法しか記載しません。 対象の OS は CentOS RHEL (Red Hat Enterprise Linux) Fedora です。 自分が使っているのは ServersMan@VPS のエントリープランで、CentOS 5.5 です。 それ以外の CPI や さくらのVPS 等の VPS サービスでも CentOS 5.5 を使用していれば デフォルトで PHP のバージョンが 5.1 であるため、いろいろと開発に支障をきたします。 開発をしていない人でも、以下のような PHP 5.2.x 以上を必須とするような アプリケーションをインストールしたい方が多いと思
え、JavaScript ちょっと知ってるけど私も Titanium できるの? できますとも。あなたにもできますとも。 えーっと、詳細な VPS ネタを披露するには明らかに知識が乏しい、僕です。 Titanium mobile の関連記事が増えてきて興味を持ったヒトも多くなってきた感じで非常にうれしいですね〜。もっともっとユーザーが増えてテクニックやソースが公開されて、苦労なしに知識が得られるようになれば、、、とか考えてる次第であります。はい。 さて、Titanium mobile は JavaScript で開発できると言っても、web サイトでよく行う DOM の操作なんかできないし、Window や Navigator 、それに Document なんてオブジェクトは存在しません。もし JavaScript を知らないヒトが Titanium mobile で開発しようとして、よく
【Titanium Advent Calendar 2011:20 日目】Titanium mobile で「Path」の UI を再現してみる vol.1 この記事は、@astronaughts っていうかなりグダグダで変な人で、しかも自分が企画したかのようにしてるけど実は @t32k 発案の「Titanium Advent Calendar 2011」向けに書いています。 12月1日~25日まで毎日誰かが Titanium Mobile についての記事を書いていくというイベントです。 さてさて、イベント報告以外のことを書くのは久方ぶりな感じですが、前から書きたかった UI 実装について書いてみたいとおもいます。 で、せっかくなので有名どころのアプリの実装を真似てみようとおもい、UI が一新してから爆発的に流行っている iPhone アプリ「Path」の UI 実装を Titanium
Titanium mobile 盛り上がってきたー! ども。最近 Chrome Extension に浮気ぎみな僕です。 以前書いた記事がご好評をいただきましたので、また性懲りもなく まとめてみました。 はい、調子に乗ってすみませんです。 でもでも、あの記事以来自分でもいろいろ情報収集していたんですが、Titanium mobile 関連の記事がかなり 増えてきていて、盛り上がり方が尋常じゃない気がしたので 今回調子に乗りました。 で、いざまとめ始めるとボリュームが当初思ってたより多くなってしまいました・・・ 前回の分と重複していないはずですが、かぶってたらすんません。 あとおんなじブログの別記事も多いと思います。ご了承くらさい。 とりあえず必見のスライド @masuidrive さんのセミナーで使用されたスライドです。知っているスライドの中で一番有益な物だと思います。 Titani
久しぶりに技術的な感じ ども。金環日食と同時にアプリリリース 0 のまま iOS Developer Program の期間を終えるという快挙を成し遂げた、僕です。これはもう前例がないので、◯年振りとかいう値打ちをこくような真似ができません。 先日の記事の予告通り Ti.Developers.drinking vol.2 で発表した Fathm という iPhone アプリの UI の一部を Titanium mobile で実装した事について書いてみます。 Path の記事が評判良かったから Advent Calendar の記事として書いた Path の記事が人気だったので「また UI かよ。調子にのってやがる。」とお思いでしょう。 全くそのとおりだとおもいます。 ではまず、Fathm というアプリについてですが、最近みつけた UI がイケてるアプリです。スケジュール管理的なものだと思
この記事は、@astronaughts っていうかなりグダグダで変な人で、しかも自分が企画したかのようにしてるけど実は @t32k 発案の「Titanium Advent Calendar 2011」向けに書いています。 12月1日~25日まで毎日誰かが Titanium Mobile についての記事を書いていくというイベントです。 さてさて、イベント報告以外のことを書くのは久方ぶりな感じですが、前から書きたかった UI 実装について書いてみたいとおもいます。 で、せっかくなので有名どころのアプリの実装を真似てみようとおもい、UI が一新してから爆発的に流行っている iPhone アプリ「Path」の UI 実装を Titanium mobile で再現してみようということにしました。 Path にはいくつかの魅力的かつ斬新な UI 表現がありますが、一気に再現するには時間もないし、ボリ
この日 Ti.Developers.meeting は新たなスタートを切った。 12/10 、この日 Ti.Developers.meeting は Titanium と言えばこの人たち、 Appcelerator の 増井(@masuidrive)さんと 「Titanium Mobileで開発するiPhone/Androidアプリ」の著者である @donayama さんに講演いただき、 4 回目にして vol 1.0 として新しいスタートを切りました。 講演内容は、初心者の方向けの内容と Titanium module のお話とバランスのとれた内容だったと思います。また、3 名の方に LT もしていただきました(5 分きっかりで切ってしまってスイマせんでした・・・。そういうものなんだと思ってましたw) また、最後に会場を貸してくださった Microsoft の方からのお話もいただきました
Titanium なイベント Ti.Developers.meeting vol 0.1 を開催しました! やっぱり Titanium は熱かった。 ども。この初夏に一皮剥けた、僕です。 イベントに多くの方に参加していただいて、Titanium ってやっぱすごいかもって思いましたですよ! 開催告知から全然記事がかけなくてほったらかしでしたが、やっと開催報告をかける時間ができました^^; 楽しかったんですよーだ! 主催者主観なので、あんまり参考にはなら無いと思いますが、ひとことで言うと「楽しかった!」ほんとやってよかったと思います。開場時間が近づいてきて、徐々に人が集まりだしてきた時、最高に緊張のピークで正直「帰りたい」って感じでしたがw 始まってしまったらもうやるしかなくて、どーせやるなら楽しくやろ!って心に決めてひとり暴走気味だったような気もします自分なりに Titanium は楽しい
アナタ知ってたなら早く教えなさいよ! ども、世間が GW のピーク時に終焉を迎えた、僕です。 Titanium ネタが全然なくて、Ti.Developers.meeting までお預け感が否めなかったわけですが、なんかいろいろ触っているうちにちょっとしたことに気が付きました。 いつものように「フンフンフン♪鹿のフン♪」と鼻歌交じりにタイタンしてる時、コード修正の度にビルドするのがめんどくさくて「JavaScript のくせに・・・」とか、Titanium の仕組みを無視した感情が沸き起こってきたのです。まぁわかっていただけると思いますが、JavaScript ってもともとインタプリタ言語(※1)なんだから、いちいちビルドしなくても即時反映してくれたらいいのに!ってことなんですが、実は Titanium もちゃんとそーなっていました。一部のパターンを除いてですが・・・。 あ、そーそー。先に謝
Facebook のお知らせは不親切? 最近 Titanium ばかりで息抜きがほしくなったので、たまには違うネタをば。。。 Facebook のお知らせは少々不親切な気がします。お知らせという機能がどうのこうのではなく、見せ方が不親切な気がします。その理由は、 web サイトの場合 新着件数が表示されるが一回クリックするとどれが新着かわからなくなる すべて見るだと「いいね!」されたコンテンツへのリンクがどこなのかわかりにくい すべて見るだとリンクどころかなにに「いいね!」されたかもわかりにくい iPhone アプリ 20件までしか見れない なんかバージョンアップしてからカラム(行)の高さ変わって見にくい 重い、バグが多い。(気がする) とまぁ、別に批判したいわけではないんですがいろいろ気になることが多いです。 そこである日気が付きました。 なにこれ RSS とれんじゃん 、と ということ
イベントとか企画したことねーし! ども。すっかり暖かくなってきて衣替えしようと思うけど全然夏服持っていない、僕です。 今回、生まれて初めてイベントなるものを企画してみました。 内容は Titanium でアプリを開発してる&してみたいヒトたちでワイワイガヤガヤするための集いです。 (といいつつ今は Titanium mobile だけですが ^^;) 自分はまだまだ Titanium について詳しくないですし、開発はしているものの1つもアプリを公開できてません^^; でも、Titanium は楽しい!JavaScript でネイティブアプリを作れる手軽さをもっとみんなで共有したい!そんな思いからこのイベントを企画しました。 イベント自体は各地で開催されていたのですが、近畿では僕が知っている限りまだのようです。これを機に近畿地方でも Titanium の波を起こせれば!なんて大そうなこと
API なんて全部覚えられない えーっと、今年は絶対ロックフィッシュを攻めに行くと意気込んでいる、僕です。(釣りの話です) さてさてみなさん、Titanium の API って覚えてます?僕は全然覚えてないです(^o^)ノ まぁもちろんよく使う、Titanium.UI とかはある程度覚えてますけどね~。でもやっぱりちょこちょこリファレンスをカンニングしないとだめですね。そこで役に立つのがエディタのコード補完機能です。でも、もともと Titanium のコーディングをエディタが考慮していることはまずありません。Titanium studio は別ですが、まだ Titanium studio は使えたもんじry ということで、各種エディタでコード補完ができるようにする記事をまとめました。 Komodo Edit 僕も愛用の Komodo Edit です。最新は 6.1 です。メニューが日本語
えーっと、超小ネタです テキストエディタはもっぱら Komodo Edit の、僕です。 Windows でも Mac でも同じ環境が欲しい人は、マルチプラットフォームで動くアプリケーションを探しがちだと思います(僕だけ?)が、OS が違うといくらマルチプラットフォームで動くといっても設定が違ったりすると同じように動きませんよねー。特に、テキストエディタに関しては文字コードの問題があります。 Windows 上にインストールした Komodo Edit 6 で はデフォルトで Shift-JIS のファイルを開くと文字化けします(Latin-1 で開くらしい)。でも、ちゃんと考慮された設定があるのでそれを紹介します。 Komodo Edit 6 の設定 えーっとまず、普通に Shift-JIS なファイルを開きます。見事に化けてます。 環境設定を開きます。 画像のように設定すれば、OK を
束縛する彼 ( レンタルサーバー ) より、 理解ある彼 ( VPS ) まだあなたは自分のサイトやブログをレンタルサーバー上において公開していますか?もう時代は VPS ですよ。あんなに束縛するレンタルサーバーより、自分のやりたいことを受け止めてくれる VPS のほうがあなたにとっては幸せなのでは? で、VPS ってなに? 最近巷に VPS というキーワードが氾濫していますが、そもそも VPS ってなんぞ?っていう方々も多いと思われます。ただレンタルサーバーと VPS を比較とかは、細かいことを言うときりがないし、メリット・デメリットもケースバイケースで一概には言えません。詳細はググっていただけると結構出てきますので調べてみてください。 でも一応 VPS の説明を誤解を恐れずに超簡単に一言でいうと 「専用サーバー(風のもの)が格安で利用できるサービス」 です。 利用する側(自分たち)に
Instagram API でも xAuth が使える ども、今日1枚だけ Instagram にご飯の写真をアップした、僕です。 先日、Instagram の Chrome Extension を作りたいなーといつもの気まぐれを起こし、Chrome Extension なんて作ったことないくせに「JavaScript で動いてんだったらできるっしょー」ってことで、挑戦してみました。そこで、OAuth だとめんどくさいことがはなからわかっていたので Instagram の開発チームに xAuth を使わせてよーって懇願してみました。その時の懇願方法を紹介します。 やることはただ一つ、メールを送るのみ Instagram の API のサイトには以下のように書いてあります。 XAuth Authentication For native mobile and desktop applicat
次のページ
このページを最初にブックマークしてみませんか?
『astronaughts.net』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く