PhoneGap CLI 5.0.0 で正常動作させるまで


先月末に、PhoneGap CLI 5.0.0 がリリースされていました。
それと関係あるか分からないのですが、PhoneGapでビルドできない現象、ビルドしても実機で起動できないなどの現象がおき、いろいろ調査しました。
まだ、StackOverFlowなどでも情報錯綜している感じでしたが、正常に動作せるところまでできたので、Qiitaに記事としてまとめましたので、ご覧ください。

http://qiita.com/tsunet111/items/c9aaeb6ef4c8426ee84c

Qiita投稿:PHPからTwitterツイート(2015年2月版)

Twitter の bot をつくってみようと、 TwitterOAuth をつかって、PHPからツイッターにツイートする、というのをやってみたら、意外とうまくいかなかった(ハマりポイントがあった)ので、Qiitaに記事かきました。

ハマったのは、主として
・Twitterの開発者向けサイトが分かりづらくなってた
・TwitterOAuth の仕様が変わっていた

Qiita投稿:PhoneGap でサーバーから画像・音声・動画をダウンロードして表示・再生まで


当社での教材アプリの開発には、例外なく、Adobe AIR や PhoneGap(Cordova)など、マルチプラットフォームでの開発手法を用いています。
「ゲーム」であれば、まず iOS 版をリリースしてみて、売れれば Android 版も開発、という流れでもよいのかと思いますが、「教材」は、ほとんどの場合、受講者全員が閲覧できる環境を提供する必要があり、結果として、iOS/Androidのどちらかだけリリース、ということはなく、総合的に判断すると、ワンソースでマルチプラットフォームアプリを開発できる手法に落ち着きます。

さて、教材という性質上、映像を見せたり音声を聞かせたりと、各種メディアファイルを使うことがほとんどなのですが、PhoneGapでのメディアの取り扱いには、いろいろ癖があります。しかも、動画なんかいれたら、いくら圧縮しても、すぐ容量でかくなって、AppStore、GooglePlayへの登録にも支障がでてきます。
ということで、各種メディアをサーバーから最初だけ端末にダウンロードし、それを表示・再生するところまでを Qiita 記事にしました。

Qiita投稿:AdobeAIR for Desktop アプリがCDで動作しないので、ドキュメントにコピーしてキックする


Adobe AIR for Desktop で Windows 用アプリケーションを開発していたら、CDから起動できないという罠にハマりました。

根本解決ではないのですが、対処した方法を Qiita に投稿しました。

AdobeAIR for Desktop アプリがCDで動作しないので、ドキュメントにコピーしてキックする

Qiita投稿:PhoneGap 環境構築からリリースまで


最近、PhoneGap(Cordova) を利用してマルチプラットフォーム対応のアプリ開発の案件が増えています。

ネイティブ言語で開発されたアプリの操作感にはかないませんが、iOS/Android/WindowsPhoneなどに書き出せるのと、HTMLベースなので、Webサーバーに置いておけば、そのままブラウザベースでも動作させられるのが魅力。

ひとまず、Qiita に2記事書いていますので、よろしければご覧ください。
(iOSアプリについては、また後日書いていく予定)

WindowsでPhoneGapアプリ開発&デバッグ環境構築
WindowsでPhoneGapアプリ開発 Google Playリリース用apkの書き出し


Qiita投稿:Adobe AIR for iOS ソフトキーボードが出現しない原因


当社のさわってうごく数学教材「AQUAアクア」は、Adobe AIR で開発しているのですが、ちょっとハマって解決したことがあったので、Qiitaに投稿しました。

Adobe AIR for iOS ソフトキーボードが出現しない原因

Adobe AIR for iOS でのアプリ開発。
入力可能なダイナミックテキストを置いておけば、フォーカスがあたると自動的にソフトキーボードが出現してくれます。
が、テキスト入力欄にフォーカスが当てられず、入力できないという事態が発生したので、メモ。

Qiita投稿:ajaxでクロスドメイン通信を実現するphp


支倉です。

しばらく、このブログでプログラム関連の Tips 的なことを投稿していなかったのですが、実は、Qiita というサイトへ、たまにアップしていました。
追々このブログでも再紹介していく予定ですが、とりいそぎ、最近アップしたものを紹介。

ajaxでクロスドメイン通信を実現するphp

ajaxでのクロスドメイン通信をする簡単な方法です。
phpを使用して実現します。
ネットを探していると、なんだか複雑に実装しているサンプルが多かったので、簡単・汎用なものをつくりました。
テキスト形式で取得しているので、あとから、JSONなりXMLなりレスポンスのデータ形式にあわせてパースすれば良いかと。