DLO-02 カレとの約束2 ダウンロード販売

Moko's # Works & Miku

Team Moko App.でボカロ(初音ミク)の楽曲制作、スマホゲーム制作、ノベル制作などのオリジナルの創作活動をしています。
Powered By 画RSS


Moko's # Works & Miku > IT技術/プログラム/ビジネス

会社でPCの再セットアップをしたくて、Officeのソフトが沢山ある状態。


こんな状況だったので、自分のOfficeソフトがどれか分からない…


ということで、プロダクトキーの下5桁を調べることが出来ます。



プロンプトでOfficeがインストールされたフォルダに行って、

cscript OSPP.VBS /dstatus



を実行するだけ。


officekey_kakunin.jpg


Last 5 characters of installed product key



の後ろにある5桁のコードが、プロダクトキーの下5桁なので、これを元にソフトを探しましょう。







にほんブログ村 音楽ブログ ボーカロイドへ      blogramのブログランキング     FC2Blog Ranking

Admobが終了時インタースティシャル広告(バックキーとか押してアプリを止める時に表示する広告)禁止、っていうのは知ってた。


だけど、Google Playでは大丈夫だと思ってた。なので、他の広告使ってる分には良いのかなと。



だけど、
『Google デベロッパー ポリシー センター』
https://play.google.com/intl/ja_ALL/about/monetization-ads/ads/interfering/

アプリ、サードパーティの広告、または端末の機能の妨害

アプリに関連付けられた広告が、他のアプリ、広告、端末の操作(システムや端末のボタン、端子を含む)を妨げてはなりません。これには、オーバーレイ、コンパニオン機能、広告ユニットのウィジェット化も含まれます。広告は、その広告を配信するアプリ内でのみ表示する必要があります。

一般的な違反の例を次に示します。

・ホームボタンのほか、明らかにアプリの終了のために設計された機能によって表示される広告




あらら、、、



NGになったようで…



nendのsdkが提供を止めたのも、これが原因か…



すっかり、admobと勘違いしてるんだと思ってた…



BAN喰らうの怖いので、さっさと直そう…




にほんブログ村 音楽ブログ ボーカロイドへ      blogramのブログランキング     FC2Blog Ranking

PostgreSQLを使ってます。(Redshiftだけど)


そこで、SQLをファイルに記載して、それをシェルから実行、とかのバッチ作成することに。


-vでファイルに記載された変数へ渡すことが出来るんだけど、文字列系をどうやって渡すのか、イマイチ分からず、、


いろいろ試してた。。


んで、結局は何のことはなく、こんな感じでOKでした。。


test.sql

select * from hoge where lastdate = :N;



test.sh

LASTDATE=`date --date '1 day ago' +%Y-%m-%d`
psql -U xxxx -h xxxx -p xxxx -d xxxx -f test.sql -v N="'${LASTDATE}'"> test.log




N=をダブルクォーテーションで括って、その中にシングルクォーテーションを入れると…
シングルクォーテーションも一緒に変数に入れるイメージ。







にほんブログ村 音楽ブログ ボーカロイドへ      blogramのブログランキング     FC2Blog Ranking

仕事で Amazon Redshift という DWH 使ってるんだけども。


ただのPostgresqlと思いきや、意外に(というか全然)違う…


ということで、個人的に結構大事なリンクをまとめておく。


『Amazon Redshiftによるリアルタイム分析サービスの構築』
http://www.slideshare.net/mineroaoki/at-aws-summit-tokyo-2014


『Amazon Redshiftの開発者がこれだけは知っておきたい10のTIPS / 第18回 AWS User Group - Japan』
http://www.slideshare.net/fujibee/18-aws-user-group-japan-amazon-redshift10tips


『AWS Casual 02: ふつうのRedshiftパフォーマンスチューニング』
http://www.slideshare.net/mineroaoki/20140419-aws-casualredshiftpublic


『Redshiftでお手軽に1億件集計』
http://www.terrasky.co.jp/blog/?p=11630


『クエリ分析ワークフロー』
http://docs.aws.amazon.com/ja_jp/redshift/latest/dg/c-query-analysis-process.html


『Amazon Redshift Useful SQL: VACUUM処理が必要なテーブルを洗い出す』
http://dev.classmethod.jp/cloud/aws/amazon-redshift-useful-sql-require-tables-to-vacuum/


『Amazon Redshiftでよく使うけど忘れがちなコマンド(クエリ)まとめ』
http://qiita.com/fukuiretu/items/dc45617ab23e7f62f722


『Analyzeの必要性とvacuumの落とし穴』
http://www.slideshare.net/motonobufukao/analyzevacuum






にほんブログ村 音楽ブログ ボーカロイドへ      blogramのブログランキング     FC2Blog Ranking

表題の通りで、AdMobをiOSに組み込むとクラッシュする「NSInvalidArgumentException」


これを解決するには、XCodeの「Other Linker Flags」の所に、「-ObjC」または「-all_load」を記載するのが常。


なんだけど、これ入れちゃうと、他のライブラリにも影響が出てしまう。



AppCのライブラリを入れてたんだけど、モロに影響を受け、「duplicate symbols for architecture arm64」というエラーが発生し、リンク(アーカイブ)できなかった。



最初は何が原因か分からずいろいろやってたんだけど、全く分からず…


arm64外す→64ビット非対応でバリデーションで弾かれる…

他にもいろいろやったけど、さっぱり分からない…


そんな時、こちらの記事

http://cloudbings.com/questions/19622/admob-crashes-with-gadobjectprivate-changestate-unrecognized-selector


Best solution for me is use -force_load flag instead -ObjC



という書き込みを発見。

なるほどと。


force_load を使って、該当するライブラリだけ読み込むのか。



そこで、この記事にあるように、「Other Linker Flags」に「-ObjC」や「-all_load」の代わりに

force_load GoogleMobileAdsSdkiOS-6.12.2/libGoogleAdMobAds.a



と記載。


そしたら、AdMob表示も、AppC表示も、アーカイブも問題なく出来た。



いやぁ、、解決まで疲れた。



というか、AdMobとAppC2つ使ってる人って少ないのかな…
全然、この記事を見つけられなかった。

俺の環境だけの問題なんだろうか…



うーん、、しかし、AppCにも注意書きやって欲しいな…
把握してないんだろうか…




にほんブログ村 音楽ブログ ボーカロイドへ      blogramのブログランキング     FC2Blog Ranking

Google Play と App Store どっちが良いか?


感覚的な話です。データは無いですw

googleplayappstore.jpg

まず、App Storeの特徴だけど、Google Playに比べて、何もかもがダメすぎる。
これは両方知ってる人なら、何となく分かるんじゃないかな?



・検索も使い物にならない
・レコメンドも機能してない
・新着・上昇ランキングも存在せず
・ランキングアルゴリズムもお粗末
・SNSとの連携も出来てない(Google PlayはGoogle+と紐付く)



アルゴリズムとか検索技術などはGoogleの得意な分野。
もう、レベルが全然違うよね。

その結果、App Storeには何が起こるか?


ええ、貧富の拡大ですww



売れるアプリは露出が増えるので、ますます売れます。
全く表示すらされない、売れない8割は全く売れないままです。


そう、、その8割は、日が当たる場所の提示すら行われない。
これがApp Storeのいちばんの問題なんだよね。だからブーストしかないという…

※割合は適当ですw 2:8でパレードの法則で勝手に言ってますw



Google Playはレコメンド機能などが充実してるので、意外に、ロングテールに優しい。
対してApp Storeはロングテールには厳しく、上位2割にだけ優しい感じ。



App Storeは勝手な推測ですが、グラフにすると、ものすごい曲線グラフになってる気がします。
Google Playは滑らかな曲線。


んとね。
よくネットに転がってる話で「App Storeの方が儲かる」と言う話。


当たり前。
だって、こんなことを言う人は「売れてる人」。
グラフの上の方にいる人だよね。


上記の特性から、App Storeの上位の占める割合がGoogle Playよりかなり大きいので、こういう結果になってるだけと推測。



だからね、App Storeの方が儲かるというのは、ちょっと話が違う。
グラフにすると、Google Playに比べて上位層の方が尖ってるだけ結果じゃないかな。



だって、マーケット全体の市場規模って両者、そこまで変わらないよね(多分…)
それで「App Store」の方が儲かるっていう話になのは、マーケット全体から見ると矛盾するからね。



1年ちょっと前の記事でこれだし。

『Androidは儲かっていた、日本でGoogle Playのアプリ売上高がApp Storeに並ぶ』
http://appllio.com/20131212-4626-app-revenue-google-play-app-store-japan




つまり、上位の方に来ればApp Storeの方がかなり儲かる。
ロングテール(に有効な)なアプリでは、Google Playの方が意外に儲かるんじゃないかな?


逆に、App Storeで売れてる人は、Google Playではそこまで売れないでしょう。
だって、Google Playは緩やかな曲線でロングテールに優しいから。


と思ってるわけです。



さっきから言ってる「グラフ」は、イメージはこんな感じなんだよね↓
graphemage_appstoregoogleplay.jpg


面積(市場規模)はほとんど一緒だけど、App Storeは高さがある。一方、Google Playは横に長い、みたいな。
※確証(データ)無いです。ただ仮説です





ただ、、それぞれのマーケットで特性がある。

App Storeは無難で誰でも好きそうなアプリが好まれる。
※というか、そういうアプリが上位に来やすい構造


Google Playは、意外に尖ったアプリ(フリーマーケット的な)が伸びやすい。
同人アプリとかもGoogle Playの方が多いしね。
※というか、これも構造的にそうなんだけどね





まぁ、なのでそのアプリにもよるっていうのが実情だけどw




ということで、「Google Play と App Store どっちが良いか?」結果だけど、、


・普通のアプリ(みんなに好まれるようなアプリで)、かつ、ブーストかけたり、広告出したり、お金がいっぱいある人は、App Storeが良いと思います。

・同人系や、個性的なアプリなどを出したい時は、Google Playを薦めます。

・普通だけのアプリでお金が無い場合は、、、多分、どっちで出しても埋もれると思います。




あと、Google Playでの有料アプリは歴史的&Androidの市場特性により、あまりお勧めしません。
有料アプリ(課金アプリじゃないよ)を出すなら、App StoreかAmazonかな。



あくまで感覚的な話でした。
データは無いですw






にほんブログ村 音楽ブログ ボーカロイドへ      blogramのブログランキング     FC2Blog Ranking

iOSへの移植を考えて、実際に動いてるんですが、、

16.1: Apps that present excessively objectionable or crude content will be rejected
過度に不快だったり下品なコンテンツはリジェクト



抜け出せぬ。。


最初に出したシンプルシリーズ『姉萌え!』『俺の妹がこんなにヤンデレになるわけがない』等については、この他に、シンプルすぎて駄目の文言や、その他もろもろの項目も。。


なので、これらは諦めて、家の探索系をやつを移植することにした。
こちらのアプリは、リジェクト理由は他にはなくて、これだけになった。
だけど、このリジェクトだけ…抜け出せない。


やはり萌え系は無理なんかなぁ。
もうちょっとResolution Center で頑張るかな…


試行錯誤してみるか…


本当、昔からAppleは嫌い。
技術者は意外にWindows嫌ったりしてるが、個人的には大好きw
もちろんiOSよりAndroidの方が好き。




にほんブログ村 音楽ブログ ボーカロイドへ      blogramのブログランキング     FC2Blog Ranking

Windows版のEvernoteが急に言うことが効かなくなった。。。


再インストしてもダメ。
ちなみに、iPhone版やAndroid版は動いてるので、サーバーの問題では無いね



訳分からない!!!


と思って、いろいろggってみたら、どうやらIEが関係してる模様。

IEの接続オプションで、SSLとTLSの接続を有効にする。



すると、、、接続できたし…

何なんだろう、これ。。
IEのCOM技術とかWSHとかを利用して接続してるんかな…



こちらを参考にしました。。
https://discussion.evernote.com/topic/71100-evernote/
http://d.hatena.ne.jp/gossan1977/20141019/p1





にほんブログ村 音楽ブログ ボーカロイドへ      blogramのブログランキング     FC2Blog Ranking

iOSアプリを立ち上げると、たまにブラウザが起動するものがある。


これは、経路測定とかCV(コンバージョン)測定をしているものがほとんど。

まぁ、どこからインストールされたかとか、広告をクリックしてインストールされたものか、とかを調べる感じ。


詳しくはこういうこと。
フローが載ってる。
『リワード広告におけるCookieも端末IDも使わないFingerPrintを使った計測方法について』
http://blogs.itmedia.co.jp/jinmsk/2013/10/cookieidfingerp-da3d.html



ただ、iOSの場合、起動時のブラウザ立ち上げはリジェクトされるけどねw
だから、回避して審査してる。


詳しくはここ。

『アプリのインストールを計測』
https://productforums.google.com/forum/#!topic/adwords-ja/RgsqN8ICcKY

『iPhoneアプリの効果測定。初回起動時ブラウザ立ち上げはリジェクトされる。』
http://www.mobylog.jp/blog/438.html


こんな感じかな。

ブラウザでcookieに書いておく

app storeへ

インストールしてアプリ起動

アプリが標準ブラウザからcookie取得

サーバーに値を送信





ただ、Androidはこの方法は出来ず、インストールリファラを使うことになる。


『アプリをインストールしたスマートフォンで使用しているブラウザのCookieをアプリが取得することはできますか?』
http://q.hatena.ne.jp/1303387814

『Androidアプリがどこからインストールされたかを取得する方法』
http://www.abe3.net/2013/05/google-play-referrer/



だけど、無理やりcookieの方法を使うとすると、、

アプリ起動

intentで標準ブラウザを立ち上げてサーバーへアクセスするようにする
 Intent i = new Intent(Intent.ACTION_VIEW,uri);
 i.setClassName("com.android.browser", "com.android.browser.BrowserActivity");

サーバー側(JS含む)でcookieを取得するようにする
サーバー側(JS含む)でアプリへリダイレクト(URLスキームを利用)

アプリへ戻る



こういう感じになるのかな…


参考:
http://q.hatena.ne.jp/1303887802


でも、web閲覧時のブラウザと一緒じゃないと駄目だから、実質出来ない感じになるのか。。
chromeとかwebview使ってるのがほとんどだろうし、やっぱりcookie連携できないとダメだろうなぁ。

まぁ、インストールリファラで大丈夫なんだけどね。。





にほんブログ村 音楽ブログ ボーカロイドへ      blogramのブログランキング     FC2Blog Ranking

買ってしまった…
一番安い11インチのAir。


とりあえず、XcodeとCocos2d-xを入れて、Androidのゲームを移植予定。。

他が良くやる、Cocos2d-x(iOSベース)→Android展開、はする予定無いです。



iOSはこれ、Androidは別、それぞれのゲームエンジンで開発する感じで。
(なので、Cocos2d-xじゃなくてCocos2dでもいいんだけどね)



だけど、Mac初めてだけど、これ、訳分からんwww


慣れるまで、しんどいなぁ…
まぁ、移植前提だから、そんなにガチでコーディングはしないけど。

やっぱりAndroid派なので。



デベロッパー登録は、実機テスト直前くらいに申し込む。
1年単位でお金取られるから、ギリギリまで使う必要無いし。



macbookair11_1.jpg

macbookair11_2.jpg



あと、『iPhoneアプリ開発の教科書 』なるものも買ってみた。。
C++だけならまだしも、Objective-Cとか苦行過ぎる…

なんなの、あれ。なんであんな長い文書くの?
iOS開発者ってマゾなの?

まぁ、今後はSwiftになるだろうけどね…




現場で通用する力を身につける iPhoneアプリ開発の教科書 【iOS 7&Xcode 5対応】 (教科書シリーズ)現場で通用する力を身につける iPhoneアプリ開発の教科書 【iOS 7&Xcode 5対応】 (教科書シリーズ)
(2014/01/25)
森 巧尚

商品詳細を見る





APPLE MacBook Air 1.3GHz Dual Core i5/11.6APPLE MacBook Air 1.3GHz Dual Core i5/11.6"/4GB/128GB MD711J/A
(2013/06/11)
アップル

商品詳細を見る





にほんブログ村 音楽ブログ ボーカロイドへ      blogramのブログランキング     FC2Blog Ranking
ブログランキング
にほんブログ村 音楽ブログ ボーカロイドへ



blogramのブログランキング



FC2Blog Ranking


同人誌、同人ゲーム、同人ソフトのダウンロードショップ - DLsite.com

ツンデレ妹とラッキースケベ!

プロフィール

モコミク(moko#miku)

Author: モコミク(moko#miku)

本職はITエンジニア@仙台。

Team Moko App.でボカロ(初音ミク)の楽曲制作、スマホゲーム制作、ノベル制作などのオリジナルの創作活動をしています。

オフィシャルページはこちら
http://teammoko.com/

他にはゲーム/アニメ/マンガなどサブカルの話題が中心です。




人気記事
ブログパーツ
カレンダー
09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -
welcome
recommend