head

2012年8月31日金曜日

iTunes 登録エラー、 2012-8-31


夏も終わりの時期ですね。

iOS Apps のアップデート作業でエラー発生。(エラーコードなし)
 uploadのタイミングです。
原因不明。解決方法不明。
とりあえず放置して来週駄目ならサポートに電話するか検討。

[状況]
1) iTunes  add new version の登録完了
2) status = waiting for Upload [アップロード待]

==Error===
Unable to process application info.plist validation at this time due a general error

[9/1 07:46 追記]
再度チャレンジ、しかし駄目。
====ERROR
Unable to process application info.plist validation at this time due a IO error

*) どうもサーバー不具合っぽい記事発見、しかし困った、、

*)参考サイトさま;
http://stackoverflow.com/questions/12222773/unable-to-process-application-info-plist-validation-at-this-time-due-to-an-io-er

2012年8月26日日曜日

iOS GoogleAdMobAdsSdkiOS-6.1.4 の実装。



暑い八月ですね。台風が近いです、、
2012/8/26 に取得した、iOS adMob -SDK (GoogleAdMobAdsSdkiOS-6.1.4)でハマった件。

[現象]
 Google AdMob Ads iOS(初級) 内容を実装したところ、実行時クラッシュする。
 コンパイルエラーは出ません。
 https://developers.google.com/mobile-ads-sdk/docs/ios/fundamentals?hl=ja


 追加したフレームワーク:
AudioToolbox
MessageUI
SystemConfiguration
CoreGraphics


 *) よく見ると、objective-C ヘッダー、ランタイム ライブラリ
  REDME 除いてAddFile =7 とあるが、最新= 10ある。資料古い?。

  ========[Error]
 [GADBannerView private]: unrecognized selector sent to instance

[回避方法] ですが。
[Build Setting] Other Link Flag
-all_load
を設定が必要らしい。

https://developers.google.com/mobile-ads-sdk/docs/#incorporating

== 参考にしたサイトさま
http://stackoverflow.com/questions/11716959/admob-crashes-the-app-xcode-iphone

*) iAd のインプレッション数が低いので、adMob コンパチ仕様にしようかと思い、
 実装テストしてましたが、激しく苦戦、、みたいな状況でした。

2012年8月23日木曜日

OpenOffice.org 2012-8-23

暑い八月ですね。
高校野球も閉会したみたいです。



mac 使う日が増えてきたのですが、excel とかOffice文書の修正は、
 Winでやってました。
OpenOffice.org がmac で使えそうだったので、試してみました。



ver: OpenOffice.org 3 / 3.4.0

download -site:
1) http://www.openoffice.org/ja/
2) [Apache OpenOffice 3.4.0 日本語版のダウンロード] おす。
 macOSX のタグ押す。

*) [File] - [新規作成] -[表計算ドキュメント]
 で。スプレッドシートは生成できそうです。

しばらく使ってみようかと、思います。それではまた。

*) 参考にした記事など
======
http://news.mynavi.jp/special/2008/ooo3/
http://japanese-life.aerialnekton.com/openoffice/

2012年8月22日水曜日

facebook広告 結果8月、 2012/08/22

夏ですね。
前回の広告出した記事の結果です。

http://knaka0209.blogspot.jp/2012/08/facebook20120810.html

リーチ: 124,249
ソーシャルのリーチ:64
アクション: 52
クリック数:54
CTR: 0.029%
掲載期間(東京時間): 2012/08/10– 2012/08/21


*)今回出した、iOS APPs はこれです。
http://itunes.apple.com/us/app/kucflickr-ad/id546223677?l=ja&ls=1&mt=8

次は来月あたり、ターゲット指定で
Androidの写真Apps の広告出すか?検討中です。
関係ないけど F社の株、下がったみたいですね。
それでは、また。

2012年8月10日金曜日

facebook広告、出しました。2012/08/10



facebook広告、出しました。2012/08/10

夏ですね、久しぶりに広告出してみました。
申請中です。審査が通れば配信されると思います。

ターゲット:米国、日本、韓国、イギリス、ロシア、フランスまたはドイツ
推奨入札価格: ¥124〜271 JPY、 今回\130(JPY) にしときました。
掲載期間(東京時間): 2012/08/10 9:23 – 2012/09/10 9:01
予算:通算= \5,000

*) リンク先は、これ(iPad Apps)。 http://www.facebook.com/pages/KucFlickr/269547819790003

*) 結果は、後日掲載しようと思います。

2012年6月26日火曜日

iOS App Store 再申請 -- 2012/06/26


App Store申請の続き、最申請の時のメモ
(簡単に言うと、リジェクトされたので再チャレンジw )

前回、 http://knaka0209.blogspot.jp/2012/06/ios-appstore-xcode-432.html
の続編です。

1) APP修正、 iTunes は「upload」押し、UP前の状態にしておく。
2) xcodeで、Archive 実行すると、いきなりエラー(汗、、)

Code Sign error: Certificate identity 'iPhone Distribution: MY_NAME' appears more than once in the keychain. The codesign tool requires there only be one.
※ [MY_NAME] は、自分の名前、



3) keychain のエラーみたいなので、
「キーチェーンアクセス」(Mac OS Utility, xcodeではない)を起動し、
ダブり?の証明書消す。
*) 右上の「検索」で、自分の名前を入れると、フィルタされて見やすい。
 (削除前に[書き出し]実行し、cer 保存がよいかもです。)


何故ダブったのか原因不明。とりあえず有効期限の古いものを残し、
新しい「証明書」消す。


4) xcodeで、Archive 実行するとOK !

2012年6月16日土曜日

iOS AppStore 登録作業(初回アプリ)、 xCode 4.3.2


iOS AppStore 登録作業(初回アプリ), iPad,  xCode 4.3.2
 --すごーく、ハマった、アプリ初回登録について、メモです。
   *) いまだに、良くわかってないので、あくまで参考程度にお願いします。

*) 下記、サイトさま参考させてもらいました。
http://d.hatena.ne.jp/Kmusiclife/20110630/1309425193
http://d.hatena.ne.jp/humiya_I/20120108/p1

0)前提条件など
  a) App完成している。
  b) iOS deviloper 登録、完了している。
  c) 事前準備:
:アプリの説明文
   :アイコン、 Screen-Shot , etc
  iTunesConnect_DeveloperGuide_JP.pdf にサイズ参考。
  https://itunesconnect.apple.com/docs/iTunesConnect_DeveloperGuide_JP.pdf


1) 公開証明書を作成する、初回アプリのみ
a) MAC OS Finder,(xCodeではありません。)[ユーティリティ]-[キーチェーンアクセス]起動
  b) メニューから「証明書アシスタント」→「認証局に証明書を要求」をクリックします。
    必要項目を入力し、「要求の処理」を「ディスクに保存」にして「続ける」をクリック。
  c) CertificateSigningRequest.certSigningRequest をローカルに保存。

 2)公開証明書(Certification)をiOS Dev Centerへ登録します。(初めの一回だけでOK)
 a) iOS dev centerログインします。
   https://developer.apple.com/devcenter/ios/index.action
 b) [iOS Provisioning Portal] ボタンおす。
 c) [Certification] ->「Distribution」タブで「Request Certificate」ボタンおす。
   *) 間違って[Development]タブで、アプロードしない事。
 d) ファイルを選択」おす。
 e) 上記の「CertificateSigningRequest.certSigningRequest」を選ぶ。

 f) 要求処理がアップロードされますので、「Certificate」をダウンロードします。
  Action[Download] おす。
   [ios-distribute.cer] を保存、ダブルクリック。


 3) App IDを作成。 (削除できないようなので注意です。ミスしたらゴミとして残ります。)
 a) 左メニュー[App IDs] おす。
 b) [New App ID] おす。
 c) Description: AppName などでOK?
 d) Bundle Identifier:  project 作成時の「Bundle Identifier」
 e) [submit] おす。

 4) Provisioning Profiles 作成。
  a) 左の[Provisioning] おす。
  b) [Distribution] タブおす。
  c) [New Profile] おす。
  d) Profile Name: 適当な名称?AppNameとか
  e) AppID: 上記作成した、AppID を選択する。
  f) submit おす。
  g) しばらくすると、リストの「Status」=Active に変わる。
  h) download おす、 AppName.mobileprovision ファイルをローカル保存。
  i)AppName.mobileprovision ダブルクリックすると、オーガナイザ(Xcode)画面表示される。


  5) iTunes Connect 登録
  https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa
  *)iTunes登録詳細は、上記「iTunesConnect_DeveloperGuide_JP.pdf」を参考。

  a) ログインします。
  b) [Manage Your application] おす
  d) [Add New App] おす。
  e) [Default Language] --ターゲット言語、デフォルトならEnglish
  f) SKU NUMBER-- 上記 Bundle Identifier (?)
  g) BUndle ID プルダウン: AppID を選択
  h) 次画面で、説明、アイコンを設定する。
  g) 右上(だったような) [Binary Upload] おす。
  h)暗号化するアルゴリズム,Y/N 聞かれるので、ない場合 =NO おす。

6) Binary Upload します。 xCode 実行。
a) [AppName]-plist ひらく。
  b) Bundle identifer:
   ex) com.example.${PRODUCT_NAME:identifier}
    とかにする。 ${PRODUCT_NAME:identifier}の前までは、記project 作成時の[Company identifer]?
  c) Xcode4の左メニューでプロジェクト名をクリック、右画面のTargetでアプリケーションアイコンを選択
  d) タブのBuild settingsを選択。Code Signing, Code Signing Indentity, Releaseの選択を
  e) [4] で登録した、Provisioning 選ぶ。

7) archive 作成します。
  a) [Project] menu, [Archive] 実行。
  b) Organizerの「Archives」ひらくので「Validate」おす。
  *) No Suitable application records were found iTunes Connect ,エラーは、iTunes登録が完了してないかも。
  c) OKなら、「Distribute..」 おす。

※) ここまでが登録作業、審査待ちになります。OKだと良いですね!











2012年5月25日金曜日

2012/05/25 facebook 広告結果

facebook 広告結果です、

AD出した時の、


結果レポートです。

[条件など]:
広告予算= 5,000 円(JPY)
期間 = 約4日 (5/10 - 5/14)
ターゲット= 米国、日本、韓国、イギリス、フランス, ドイツ


*) 広告審査に、数日かかりました。配信開始されたら、期間も短期に変更しても良いかもです。
自分の場合は、1カ月 -> 1週間程に変更しました。 (予算も少なかったので、、)

===Result

IMP/ インプレッション数 = 268,275

クリック数= 109

CTR= 0.022 (%)

*) ページに、「Like/いいね」 してくれる人もいるので、ありがたいですね。
 反応が見れる気がして、、、
 韓国、フランス などは、反応良かった感じでした。
 次はアジア中心に、出稿してみようか? 検討しております。



2012/05/25, adMob SDK-6 組込む、 GoogleAdMobAdsSdk-6.0.1

adMob-SDK 4から、 SDK6に変更する際の注意点など、メモ。

環境など:
a) Android SDK Tool (Rev)=19
b) admob に、アプリ登録、SDK入手、 $project_home/libs/GoogleAdMobAdsSdk-6.0.1.jar
 に配置、 /libs 以外だとダメみたいです。
3) プロジェクトの、GoogleAdMobAdsSdk-6.0.1.jar へのPathは設定しない。
 ADT-17以降は /Libs へのpathは自動設定されるようです。

1) project 作成。
Android SDK-15(android 4.0.3) で作成、 SDK-13以上だと、OKみたいです。

2) Layout 作成

     <LinearLayout android:id="@+id/footer"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:orientation="vertical"
   android:gravity="right"
   android:layout_alignParentBottom="true"
   >
</LinearLayout>


3) AndroidManifest.xml の追加。
-a) activity

        <activity android:name="com.google.ads.AdActivity"
        android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>      


-b) uses-permission

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>


-c) android 4.x より低いデバイスで、動かす場合は、minSdkなどを、合わせこむ事!!。
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="15" />



4)ソースコード、
*) ADMOB-ID= admobに登録した時(発行される)の 、パブリッシャー ID
*) request.addTestDevice -- テスト終わったら、けす。


===


import android.app.Activity;
import android.os.Bundle;
import android.widget.LinearLayout;

import com.google.ads.AdRequest;
import com.google.ads.AdSize;
import com.google.ads.AdView;

public class Hello_admob6Activity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
      LinearLayout layout = (LinearLayout)findViewById(R.id.footer );
      AdView adView = new AdView(this, AdSize.BANNER, " ADMOB-ID " );
      layout.addView(adView);
      AdRequest request = new AdRequest();
      request.addTestDevice(AdRequest.TEST_EMULATOR);  //Test-mode
      adView.loadAd(request);
    }
}


===



*) 多分これで、AD出るはず、、adMob-SDK 4 と少し違います、
android SDK=13 より、低いと、 manifest . android:configChanges などがエラーになるかもです。




2012年5月9日水曜日

adMob に、広告出稿(AD出しました。)、結果編。 2012/05/09

前回の出稿Blogの、結果内容です。

約1.5カ月(約45日)、承認状態のまま、配信されませんでした。

朝、単価設定など変更してみました。すると配信された様子。

グループ設定、デフォルト入札額= 0.5(USD)
広告編集、入札= 0.5(USD)
予算= 50 USD (そのまま)

以下メールの受信時間など、
===
1) 承認完了メールなし、(いきなり配信された様子。)
「口座の残高が低くなっています」メール受信。
2) 9分後、(AD開始後、すぐに予算ゼロになった様子。)
「口座の残高がありません」メール受信。
 この時点で残高= $15.59

[結果]
インプレッション数: 41,936
クリック数:350
CTR= 0.83%
コスト= 34.41 USD

※ 残高が少なくなると停止するらしい。$16以下はSTOPか ?  (←停止メール後も少し配信されたので訂正)


参考までに、広告出稿したApp(photo viewer)はこれ、
kuc.500
宜しければどうぞ、、

2012年5月8日火曜日

2012/05/08 Facebook 広告


試しに、facebook さんに広告申請(作成)しました。
http://www.facebook.com/ads/create/

「承認待ち」になってます。
[条件]は、
1) 通算予算= 5,000 (JPY)
2) ターゲット= 米国、日本、韓国、イギリス、フランス, ドイツ
3)「広告キャンペーン、価格設定、日程」の入力
→簡単設定, CPC= 57(JPY)
 ※) 詳細価格設定は、やめときました。CPCも38(JPY)以上制限だったので、、、

4) 期間= 5/10 - 6/9



※) 広告結果は、後日更新予定です。

google colaboratory お試し編 、GPUも使える機械学習の環境構築

前回続き、機械学習の関連となります。 開発環境まわりの内容となり。先人様の情報を元に調査しました。 google colab(google colaboratory) を試してみました。機械学習系の いくつかのライブラリがインストール済みで、 クラウド上で、ある程度機械学...

AD-parts

Shop
Bluetooth搭載
ベース基板

Social