Work Records

日々の作業記録です。ソフトウェアエンジニアリング全般から、趣味の話まで。

Titanium mobileのopenPhotoGalleryで取得した画像が縦につぶれる問題

現象 (※android限定) Titanium.Media.openPhotoGalleryでフォトアルバムから取得した画像のwidthとheightが逆になっているような状態になる。 以下の感じで取得している。 画像自体が回転しちゃっているのであればなんか納得も行くが画像は回転せずに縦横だ…

アプリ広告収入 2015/01

1月も特にアップデートは無かったので変わらず低迷中。iOS nend ときめきエキスプレスStation ¥133 https://itunes.apple.com/jp/app/tokimekiekisupuresustation/id660044163?mt=8&at=10l8JW&ct=hatenablogバブルデコレータ ¥674 https://itunes.apple.com/…

Titanium mobile Androidの画面サイズの縦・横サイズを取得する時は解像度に注意

[Android] 普通に画面サイズを取得すると解像度の問題でちょっとおかしくなる 縦・横の取得方法はこのように。 var width = Titanium.Platform.displayCaps.platformWidth; var height = Titanium.Platform.displayCaps.platformHeight; 解像度がデバイスに…

【水玉コラ作成アプリ】バブルデコレータ アップデートしました

水玉コラ作成アプリ バブルデコレータ アップデートしました https://itunes.apple.com/jp/app/baburudekoreta/id741537396?mt=8&at=10l8JW&ct=hatenablog 使い方まとめはこちら 【水玉コラ作成アプリ】バブルデコレータ - Work Records アップデート内容 iP…

cordova内のリンクを外部のブラウザで開く方法

cordovaを使っていて、外部のリンクを設定する時に単に window.open("http://tokimekiex.com/", '_blank', 'location=yes');と設定しても、アプリ内でこのリンクを開いてしまう。ちょっとそれは困るので、外部のブラウザ(safari)とかで開くように以下の編集…

cordova&xcodeで修正内容が反映され無い問題

cordovaを使ってアプリを作る場合、 ある程度動くようになるまでブラウザでjsやcssなどをごにょごにょして、 完成したらxcodeで実行してみて、よしよしとなるんだけどcordovaのバージョンを上げたら(4.1.2.)、xcodeで実行時に修正内容が全く反映されなくて …

Push通知を受けたらバックグラウンドで画像をダウンロードする時のまとめ

やりたい事 1. アプリがバックグラウンドで起動している時にPush通知を受け取る 2. バックグラウンドにいる間に、あるURLから画像をダウンロードしておく 3. 起動時には画像はダウンロード済みで、サクサク動いてうれしい! UIBackgroundFetchResultNewData…

Titanium Mobile(ver 3系)でImageViewにaddしたViewのパラメータが反映されなくて困った

Titanium Mobileを久しぶりに使ってみたところちょっとはまったのでメモ。 本当に使ってなかったので、SDKのバージョンが2系から3系になっていた。久しぶりに起動してみたのは、このアプリ。実はTitanium製。 https://itunes.apple.com/jp/app/baburudekoret…

【超個人的メモ】sakuraのサーバーを新規で起動したらまず設定するiptables

以前、放置していたsakuraのサーバーが悪さしているといわれて強制的にOSリセットされた事があります。。。悪い人に入られて踏み台にされていたようです。それ以降は、sakuraのVPSを起動したらまずはiptablesを設定するようにしています。 大体ここのやつを…

映画関連オススメアプリまとめ

映画に関する仕事がしたいなと前々から思ってはいたものの 全く機会がなく今に至りますが、なんか作れないかなと思いまずは敵を調査。app storeで「映画」「シネマ」で出てきたアプリをざーっとみてまとめてみました。 正常に動いてなさそう、メンテナンスさ…

Parseを使う時に気をつける事まとめ(日々更新)

Parseをよく使っているのではまりどころをまとめておく事にしました。 発見次第追記していきます。ちなみに、以下のはまりポイントはあるにしても簡単なアプリケーションをつくるならParseはオススメです。 拠点がアメリカ(西海岸) これは日本から使う時に気…

アプリ広告収入 2014/12

一部アプリは改修入れ始めましたが、 まだまだアップデート版リリースにはならず。 まあいつも通りの数字。iOS nend ときめきエキスプレスStation ¥18 https://itunes.apple.com/jp/app/tokimekiekisupuresustation/id660044163?mt=8&at=10l8JW&ct=hatenablo…

Ruby on Rails インストールまとめ

直近2件ほど、Railsのセッティングのお仕事があったので自分的まとめとして。 まず、ざっとおさらい、Ruby on Railsとその仲間たち。 - ruby オブジェクト指向スクリプト言語 - rbenv rubyのバージョンを簡単に切り替えるツール - gem 1. rubyのサードパーテ…

【水玉コラ作成アプリ】バブルデコレータ

水玉コラ作成アプリのバブルデコレータの使い方を解説iPhone版 https://itunes.apple.com/jp/app/baburudekoreta/id741537396?mt=8&at=10l8JW&ct=hatenablogAndroid版 https://play.google.com/store/apps/details?id=org.waremon.bubble2&hl=ja 1. まずは、…

storyboardの編集が反映されなくて困った

はまったのでメモstoryboardを編集して実機でプロジェクトを実行させたのだけど、編集内容が全く反映されない。 一回アプリを消して、Product -> Clean した後に再度実行したら反映された。xcode6で、実機はiPhone5(iOS7)を使っていたのでそのせいかと思って…

storyboardのパーツが編集不可になった

自分的メモ。storyboardの各パーツがグレーアウトされて突然編集不可になってしまった。 環境は、xcode6, swift。突然といいつつも以下の作業後に起こった。 cocoaPodを使う為に、pod initを行った その後、xcodeprojではなくxcworkspaceからプロジェクトを…

アプリ広告収入 2014/11

以下、11月分。合計、¥1,060。 なんだかね。アップデートする時間もないし、新しいアプリを作る時間も取れてない。 ちゃんと取ろう。一日一時間くらいは自分の時間を取ろう。今月から。 とりあえず目標は10万。達成率1%すね。。。Android AdMob THE じゃんけ…

Parseのクエリのレスポンスタイムを確認してみた

Parseのクエリのパフォーマンスをちょっと調べてみた。 純粋なクエリのレスポンスタイムを調べるため、クエリはCloudCodeから発行(モバイルなどのクライアントから打つとインターネット通信も含んでしまう。おそらくCloudCodeをアップロードする先はParseのD…

もしかしてParse.comを使えば完全無料で十分リッチなウェブページが運用できるのではないか

個人的にはすごいなと思ったのだけれど、常識なのかな。 自分の認識では、 ホスティングサービスを利用する場合、広告が付く。広告消したい場合は有料オプション Amazon S3をつかえば、静的ファイルであれば数円~数十円でウェブ作成可能。ただし、DBにデータ…

アプリ広告収入 2014/10

10月は少なかった。 既存アプリのアップデートはしてないので当たり前か。。。代わりにこんなアプリを作ったり。 https://play.google.com/store/apps/details?id=org.waremon.metro&hl=jaこれは東京メトロオープンデータ活用コンテスト用に作っているので、…

アプリ広告収入 2014/09

先月は¥761だった訳ですが、今月は¥947でした。以下、内訳。Android AdMob THE じゃんけん ¥139 https://play.google.com/store/apps/details?id=org.waremon.janken&hl=ja 原発を運転せよ ¥16 https://play.google.com/store/apps/details?id=org.waremon.f…

Parse SDK 1.4ではまった

iOS8対応バージョンの1.4が出たという事で早速sdkを上げてみたんだけども、こんなエラーでビルドが出来ない。 file is universal (4 slices) but does not contain a(n) armv7s sliceで、ググってみると同じように困っている人がいて、どうやらParse SDK 1.4…

アプリ広告収入 2014/08

今までどちらかというと勉強目的でアプリを作ってきたんですが、 せっかく広告ものせているのでちゃんと収益も追っていこうと思います。ということで、2014/08の集計THE じゃんけん(android) ¥160 原発を運転せよ(android) ¥7 音神経衰弱(android) ¥82 とき…

タバコ税を記録しましょう

税率の高い品目3位 ガソリン税 2位 酒税そして、一位、タバコ税!気になって調べたところ、 『1箱20本(410円)を吸うと、そのうち264.5円分、ほぼ13本は税金分という計算になる』 とのことです。 http://matome.naver.jp/odai/2138978942817581201 となると今…

Permission of PFFile / Parse.com

ParseのPFFileのパーミッション設定について気になったのでメモ。Parseに画像を保存しようとすると、PFFileなるクラスを使うことになる。 画像データを文字列に変換してNSString型のレコードを作るという裏技はあるけど、 コストはPFFileが$0.03/GBに対して…

ParseのPFUser

ParseのPFUserで2点ほどはまったのでメモ。 基本的にキャッシュしてる こんな感じでユーザーのレコードをとって来れるんだけど、基本的にキャッシュしている。 _currentUser = [PFUser currentUser];なので、Parseからとりたい場合には以下のようにしないと…

aws s3に画像を上げる時はcontent-typeを指定しましょうというメモ

aws

小ネタ。 画像系サービスを作っていたら、ブラウザで以下のようなエラーが出てきた。 Resource interpreted as Image but transferred with MIME type binary/octet-stream: "https://url_of_s3"s3に画像をアップロードしてwebページにそのurlを組み込んでい…

iPhoneアプリがリジェクトされました エロは駄目だよ

水玉コラ考えた人ってすごいです。 グラビア写真にちょっと手を加えるだけで裸に見えるという、あれ。 http://matome.naver.jp/odai/2138848670260018101ということで、作ってみました。 Bubble 水着を消せるアプリ - YouTubeで、そこまでは良かったんですが…

iOS Provisioning Profile を作る時はSafariで!

無駄にはまった。Titanium Mobileで作ったアプリを配布しようとしたら、 "The binary you uploaded is invalid. The application-identifier entitlement is not formatted correctly; it should contain your 10-character App ID Seed, followed by a dot,…

titanium mobile scrollviewのscrollendがなんだかイマイチ

全部読み込むと1ページに収まらないviewを作りたい場合、 scrollviewを使うんですが、 scrollview作成時にコンテンツを一気に作成してしまうと処理が固まってしまうので、 分割して、現在表示されているコンテンツがスクロールされて最後まで表示されたら 次…