2021/02/04

【Switch】Nintendo Switchの起動時の エラーコード 2153-0321 ( 21530321)

Nintendo Switch 本体を起動しようとすると 2153-0321 の

エラーコードが出るようになった。

何度再起動してもだめだった。

ネットで調べると、

イヤフォンジャックに指した状態だと起動できると記載があったので試して見ると

うまく起動した。

常に刺しっぱなんて無理と思い。

保証期間の内だったので、

任天堂に修理依頼を出しました。

そして、3日ほどたった頃

修理したものが届きました。



どうやら、本体スピーカーの故障だったらしく、部品の交換で対応してくれたようでした。

修正金額は0円でした。

みなさんも、同じエラーが出た人がいた場合、保証書期間なら、

着払いで送って素直に修理に出した方が良さそうです。


2021/04/27 追記

意外と見ていただいている人がいるようですね、

同じようなエラーに悩んでいる人がいるって事ですね。

【Visual Studio Code】不具合を見つけてしまいました。(I found a bug.)

Macで Visual Studio Code を利用しているのですが、

再現性の有る、強烈な不具合を見つけてしまいました。

もし再現している人ってどれくらいいるのだろうか?

プロセスが、下記画像のように、CPUの使用率が100%超えが常駐します。

本体のapp 側を強制終了させても残り続けてしまいます。


突然、CPUファンが高速に回転して、プロセスみたら、あれー。って感じでした。


再現手順方法

・Macと外付けSSDを用意する。

・外付けの方に、Visual Studio Codeのアプリを設置

・アプリを起動する。

・ソースコード等を別ウインドウなど複数開く(開くソースコードも外付けに置いておく)

・アプリを起動した状態で、外付けを外す。

・少し立つと、アプリがフリーズして、CPUの使用率が突如上がる。

こんな感じです。

こうなったら、どうすることも出来ないので、

Visual Studio Codeのアプリを強制終了させます。

その後、Code Helperのプロセスが残り続けるので、

個別に強制終了させて行きます。


最後に、Visual Studio Code

----

下記英訳したものを試しに記載してみました。

ありがとうGoogle 翻訳

----


I'm using Visual Studio Code on my Mac

Attach something that is reproducible and intense.

Is there anyone who runs?

How about, like a process process, a process with 100% CPU utilization pushes it.

Apply the app side of the app to the app.

Behind the scenes, the CPU fan spins at high speed, and when you see the pin, that's it. It was.

Execution method

-Use a Mac and an external SSD.

・ For foreigners, Visual Studio Code

・ Eliminate this Code execution with separate source code etc.
 (This source code can also be externalized)

・ At the point where you press here, remove the external device.

・ When necessary, the app freezes and the CPU usage rate suddenly comments.

It's a butterfly.

If I could do this, there would be no more

Press the Visual Studio Code app.

Since the process, Code Helper process is gone,

It is attached to the piece and stands.

2021/02/02

【Amazon SNS】Apple Push Notification Service SSL から Apple Push Notification Authentication Key へ移行する方法は有る?

AWSの画面から SSL( p12) を設定できる項目は有るが、

Authentication Key(p8)を設定できる箇所が見つからない。



こんな感じで、p12のファイルを指定しろとしか、記載が有りません。

今度、ダメ元で、p8ファイルを設定してみてどうなるか?

試して見ようと思います。

おそらく、bundleIDとかの指定が出来ないから、無理な気がしますが・・・。

2021/01/29

【android】ギャンプル可能なアプリがリリースされるか。

 2021年3月にアプリのポリシー変更があります。

その内容の一部に公営ギャンプルのアプリが許可されるようです。

ただし、ちゃんと許可とってる所からのリリースのみなので、

個人の方は出来ません。

近いうちに、アプリ経由で宝くじが購入出来たり、

競馬などが可能になると思います。

まぁ、運営会社がアプリ開発を行えばですが・・・・。

でも、WEB上でいまは、色々と購入ができるから、

アプリでやる必要ってどこまであるのかな?

アプリケーションの維持も大変だと思うし・・・。

でも、日本でカジノができればアプリでも

ギャンブルができる日が近いかもしれません。

2021/01/28

【iOS】iOS14 / iPadOS 14 対応端末について

 メモ


iOS 14対応機種、iPadOS 14対応機種


iPhone

  • iPhone 11
  • iPhone 11 Pro、iPhone 11 Pro Max
  • iPhone XS、iPhone XS Max
  • iPhone XR
  • iPhone X
  • iPhone 8、iPhone 8 Plus
  • iPhone 7、iPhone 7 Plus
  • iPhone 6s、iPhone 6s Plus
  • iPhone SE(第1世代)
  • iPhone SE(第2世代)
  • iPod touch(第7世代)

iPad

  • iPad Pro 12.9インチ(第1世代)
  • iPad Pro 12.9インチ(第2世代)
  • iPad Pro 12.9インチ(第3世代)
  • iPad Pro 12.9インチ(第4世代)
  • iPad Pro 11インチ(第1世代
  • iPad Pro 11インチ(第2世代)
  • iPad Pro 10.5インチ
  • iPad Pro 9.7インチ
  • iPad(第7世代)
  • iPad(第6世代)
  • iPad(第5世代)
  • iPad mini(第5世代)
  • iPad mini 4
  • iPad Air 2
  • iPad Air(第3世代)

2021/01/27

【CocoaPods】インストールできないよ。 ( CocoaPods cannot be installed !! )


sudo gem install -n /usr/local/bin cocoapods


でインストールしようとすると、


You have to install development tools first.


とか、怒られている。


Xcode を入れていないとかが原因らしい。


でも、外付けディレクトリには存在するるんだ、


だからあまり、ストアから入れたくない・・・。


そこで、バージョンを指定してみたら?


sudo gem install -n /usr/local/bin cocoapods -v 1.8.4


1.8系の最終バージョンを指定したら出来た。


1.10系や1.9系を入れようとしたらいれられなかった。


とりあえずで良い方は、バージョンを指定してインストールしてみてはいかがでしょうか。


環境は macOS Catalina (10.15.7) で確認しています。


   






2021/01/24

【Blogger】アプリで投稿してみた。

こんにちは

エヴァ初号機ですね。

今回は、

Bloggerのアプリから記事を書いてます。

そう、スマホを使って。

挿入の画像は、スマホに保存されてた

2014年に撮影した画像です。(だいぶぶれてますが・・・。)

映画が延期になってしまったので。

少しでも、盛り上がる事を期待して。

2021/01/20

【capistrano】更新したら、Noticeが出るようになった。

capistrano をアップデートして実行したら、下記が出るようになった


 [Deprecation Notice] `set :scm, :git` is deprecated.

To ensure your project is compatible with future versions of Capistrano,

remove the :scm setting and instead add these lines to your Capfile after

`require "capistrano/deploy"`:


    require "capistrano/scm/git"

    install_plugin Capistrano::SCM::Git


require "capistrano/deploy の下に、

    require "capistrano/scm/git"

    install_plugin Capistrano::SCM::Git


を記載して、

set :scm, :git  を 削除したらでなくなった。

2021/01/13

【Swift】Zipファイル判定

SwiftでZIP判定用です。

もっとスマートなやり方は有ると思いますが暫定で作成です。

よく見かける物を関数にしたもの。


・ファイルを読み込む。

・先頭4byteを取得

・ZIPのheaderをcheckしてZIPのheaderならtrue を返す


2021/01/12

【Blogger】ブログでは継続力の無い、無知識な初心者でも儲かるの? それなら、Noteの方が稼げるかも?

タイトルの話ですが、

まず、AdSenseは、8000円の利益がでないと、振り込んでくれません。

んで、自分もそうですが、無知識ではじめて3年位経ちますが、

未だに、8000円に到達しません。

ブログの内容もそうかもしれませんが、

私のブログは、自分の知識のメモ用として、残しているのが多く、

大多数の方の検索には引っかからない内容が多いのではと思ってます。

大体、一月 1000 〜 2000PV 位しかないのが現状で、

月の収入が 1〜5円 程度しか入りません。

趣味でお金が入ったら良いなぁと思う程度の場合、

はっきり言って、やめた方が良いです。

自分が勉強のためとか、

稼ぐ目的ではないのなら気軽に始めないほうが良いと思います。

googleが買収したBloggerでさえ、

AdSenseの広告を表示するためには審査が必要で、

一定以上の価値が無いと、広告すらはれません。

最低でも、半年以上?、記事の数が数十以上?など条件が複数あります。

なので、すぐにお小遣いかをしたいなら、まだNoteの方が可能性を感じます。

んじゃ またね。

2021/01/06

【日記】2021年 あけましておめでとうございます

あけましておめでとうございます。

今年も、ゆるりとやって行ければと思います。

どうぞよろしくお願いいたします。

今年は、

・androidアプリを改修していきます

・働き方を(仕事)検討します

・働きたく無い精神をどうにかする

・ダイエットする

こんなもんでしょうか。

あと、私のキャッシュフロー検討もしていきたいです。

あとは、余計なものをやめていき、必要なものを契約してく。

断捨離的な事もしていきたいです。

んじゃ、またね。

2020/12/24

【Socket】Socket 通信で何度もBindしてたら、Bindができなくなった。

表題の通りで、

ソケット通信を利用したく、

何度も、bindをおこなっていたら、

突然「address already in use」が出るようになり、

アプリを再起動しないと再接続ができなくなった。

色々と調査していると、

CLOSE_WAITやらTIME_WAITなどがのキーワードが出てきて、

なんか、開放されるまでに時間がかかるとの事

えー。 とおもってもう少し調査していると。

SO_REUSEADDR を bind する前にセットすれば、可能になるとの事。

 setsockopt(s,SOL_SOCKET, SO_REUSEADDR, (const char *)&yes, sizeof(yes));

これね。

まとめると、 bindする前に、おまじないを書く。これだけ。

いやー、ハマった、ハマった。


 BOOL yes = 1;
 s = socket(AF_INET, SOCK_STREAM, 0);
 addr.sin_family = AF_INET;
 addr.sin_port = htons(65000);
 addr.sin_addr.S_un.S_addr = INADDR_ANY;
 setsockopt(s,SOL_SOCKET, SO_REUSEADDR, (const char *)&yes, sizeof(yes));
 bind(s, (struct sockaddr *)&addr, sizeof(addr));

--- 処理 --

close(s);


2021/01/15 追記

あと、素直に特定条件下で、Closeを呼びそこねているパターンがあり、
Bindしっぱなしだった、ちゃんとCloseする処理書いたら、発生しなくなりました。






2020/12/21

【Note】こんな機能がほしい。

いま、ふと思いついたので、

筆を走らせております。

こんな機能がほしい(あったらごめんなさい)

と思ったことをメモがてら記載します。

もしかしたら、すでに検討済みかもしれませんが

書きます。

その機能は、

「売上金額から他の有料記事を直接購入する機能」です。

このNoteの機能の一つにサポートや有料記事の設定ができるかと思います。

すごくありがたい事に、100円 有料記事を購入してくれた人がいました。

すごく嬉しかったです。

Noteって、

売上がの1000円を超えないと振り込みができないようになっています。

私のような超初心者が1000円分を超えるなど、

すごく先の話になってしまいます。

そのお金をずっと燻ぶらせるのはもったいないので、

その金額を別の有料記事の購入に当てれば、

有料記事を買うハードルが下がると思うんです。

もし、Noteの中の人がみていたら、ぜひ実装をお願いしたいです。

人から頂いたお金で、同じように記事を書いてくれた人に、

還元したり、色々とお金の流れが早くなるのでは? とおもいます。

んじゃ、またね。

2020/12/08

【Apple】2020年の冬休みが確定した様子です。

タイトルの通りですが、

今年も冬休みが決まった様子です。

正確には App Store Connect の休みの日です。

期間は、12月23日 〜 27日の間のようです。

その間は、受付は一切できないようなので、更新する人、アプリをリリースする人は注意したほうが良いです。


----

App Store Connectの休暇期間のお知らせ:12月23日~27日
休暇期間に備え、Appが最新かつ万全の状態であることをご確認ください。12月23日~27日(米国太平洋標準時)の間は、新規AppおよびAppの更新は受け付けられません。そのため、リリースの公開準備、提出、承認は事前に完了する必要があります。App Store Connectのその他の機能は引き続きご利用いただけます。

----



2020/12/02

【Apple】中国でのゲーム展開は、中国に承認してもらわないと、だせないよ。

 下記アップルからメール来た。

タイトルどおり

---


Dear 〇〇〇〇〇〇, 


As you may know, Chinese law requires games to obtain an approval number from China’s National Press and Publication Administration. In order to keep your paid game or game with in-app purchases available on the App Store in China mainland, enter your approval number and supporting documentation in the App Information section of your game’s page in App Store Connect and submit an update to App Review by December 31. After December 31, your game will no longer be available on the App Store in China mainland until an approval number is provided with your next submission. 


You can find the full text of the regulation and download the form required to apply for an approval number here for developers based in China mainland or here for developers based elsewhere. 


If you have any questions, contact us. 


Best regards, 

Apple Developer Relations


2020/11/21

【日記】こんな時間に更新する予定はあったっけ?

さて、サーバー側の更新を行います。

普通に営業時間内にやる分にはいいけど、

突然その更新って、アプリとか影響あるよね?

なら、稼働が少ない、深夜によろしく。

は?

最初の段階でそんなん取り決めていないよ?

それ聞いてないよ?

と、いらっとする気持ちを抑えて、

わかりました、

なにかあると可能性は0では無いので、

なにかあった時は、会社にかければよいですか?

いつでもつながるようにお願いしたいです。

そうすると、ちゃんと責任感がある人は、

リスクも考えて残って一緒に待機してもらえます。

最悪、携帯電話を教えてもらって、

そこから状況の報告をするようにしています。

責任を持てない人は、こう言うと深夜帯は回避できる。

最低限こっちも作業を行ってるのだから、

相手も放置せず、

ちゃんと起きて、待っているのが筋でしょって思う事でした。

皆さんは、ちょっと善意に漬け込んだ要望など、

ちょっとした脅しなど屈服しないで、頑張っていきましょう。

自分は未だに、打ち返す事ができない人(クライアント)がいます。

以前に、怒られて未だに苦手だったり、

勝手気ままにしたり、

丸投げだったりしている人は、なおさらです。

いい加減に気づいてほしい。

そんなんだと、本当ににげだしちゃうよ。

書いていて思い出したんですが、

以前にスケジュールの調整を依頼したら、

そんなん、ビジネスなんだから、守るのが当たり前でしょ。

どうにかしてください。とすごく強気に言われて、

挙げ句の果てには、お前じゃどうしようもないなら、

社長だせ、という始末。

相手からすれば、どうにかこうにか、スケジュールに収めるように、

すすめるのはわかるけど、

社長出せは、ちょっと、自分もサラリーマンなので、困る

うん、まじで。

まぁ、無理してでもおわらせたけどさ。

あれは、つらかったなぁ。

2020/11/17

【iOS】公式のShare率が最近更新されていない様子なのはなぜ?

下記のページにOSが毎のShare率が公式に記載されているが、

6月から更新されていない・・・。

なにかあったのだろうか。

iOS14が予想以上に更新してくれる人が少ないのか。

どうなんだろう。

こちとら、クライアントへ対応OSの根拠に使える唯一の手段なのに、

早く更新してもらいたいものです。

https://developer.apple.com/support/app-store/


2020/11/12

【iOS】OSのShare率 日本

statcounter って所があって、OSのShareの割合を公開しています。

開発時にどのOSを対象とするかを検討するのに役立ちます。

iOS(日本)

https://gs.statcounter.com/os-version-market-share/ios/mobile-tablet/japan#monthly-201910-202010

Source: StatCounter Global Stats - iOS Version Market Share

2020/11/10

【iOS】iOS14対応機種一覧 メモ

今更感もあるかもしれないが。自分用メモ

 iOS 14  対応一覧(iPhone系)

  • iPhone 11
  • iPhone 11 Pro
  • iPhone 11 Pro Max
  • iPhone XS
  • iPhone XS Max
  • iPhone XR
  • iPhone X
  • iPhone 8
  • iPhone 8 Plus
  • iPhone 7
  • iPhone 7 Plus
  • iPhone 6s
  • iPhone 6s Plus
  • iPhone SE (1st)
  • iPhone SE (2nd)

【android】Downloadable Fontsを確認してみたい。

書き途中です。

androidで昔は、フォントなどを内包していた物を作成していたけど、

外部からダウンロードしてアプリに反映する事ができる機能があったらしい。

知らなかった。

今度、サンプルコードもあるようなので、確認してみよう。

今更だけど、kotlinでね。

ーーー