投稿

【Mac】 ARM の iMac が出る噂

ここ最近、ネットニュースで ARM ベースのCPUで動く、 iMac などが発表される噂あり。 もし本当だったら、intelをやめて 自社製品のCPUに移行することになる。 でももし、そうなったら、既存のアプリは動かなくなるのでは?   とちょっと心配になりました。 そしたら、PCに詳しい人が。 「 Rosetta2 」 が出るんじゃね?  と。 PowerPC から intel移行時に 「 Rosetta 」っていう、 CPUのコンバータみたいのが 、あったそうです。 まだ、まだ、知らない事いっぱいあるなぁと思った1日でした。  

【メモ】 ssh-add で 証明書を追加する。

メモ 下記のコマンドで証明書を追加する。 ssh-add -K ~/.ssh/id_rsa 私は SourceTree で 鍵認証の時利時に使いました。 git に登録している鍵の指定が  SourceTree だと 固定になっていたのでこれを登録している鍵を指定したらできた。

【iOS】Storyboard で ドロップシャドウ など設定する。

イメージ
メモ よく、ネットに転がっているのが、 画像ばっかりで、コピペができないので、メモがてら記載しておきます。 記載する箇所は下記の画像の場所  影関連  Key               変数               layer.shadowIBColor  Color layer.shadowRadius Number layer.shadowOpacity Number layer.shadowOffset   Size     他にも色々有るので、暇な時に追記か、別記事に記載するようにします。

【iOS】 ITMS-90078: Missing Push Notification Entitlement

審査用にアプリをアップロードしたら、 Apple から メールが届きました。 プッシュ通知絡みの様子。 ただ、次アップする時に対応してね、的な 感じだったので、 今回は無視してそのまま審査へGOです。

【android】 android でアプリをリリースしているんです。

こんにちは、 いかがお過ごしでしょうか。 だいぶ昔からですがAndroidでアプリをリリースしているんです。 内容はすごくシンプルで、 youtubeの生放送中のチャットを表示するだけのアプリです。 使い方は簡単で、配信している動画のIDを入力するだけでチャットが見れます。 PCがで動画を見ながら、スマホでチャット見るとか。 最近は yotuube をテレビで見ている人も増えているので、 チャット部分だけみたい人などいるかなぁと思って作ってみました。 通信量も、チャット部分だけなので。通信量も気にしなくても良いです。 下記よりインスールしてみてください。 インストール

【google】 google 公式のインターネット速度テストがあるの知りませんでした。

イメージ
こんにちは、 コロナのおかげで、在宅ワークとなり、 なにかとネットワークの速度が気になるようになりました。 会社のVPN接続時がだめなのか? ただ単に自宅の回線がだめなのか? 調べる時に、 よく、 https://fast.com/ja/    とか https://speedtest.gate02.ne.jp/ このあたりを利用したのですが、 もっと他にないかなぁーと探していたら、 google にもありました。 その名も 「インターネット速度テスト」 はい、そのままです。 こんな画面です。 google の検索で、 「インターネット速度テスト」 と入れるだけで、 検索結果の最上部に先程の画面が出てきます。 すごくシンプルでわかりやすかったです。 ぜひ、みなさんも試して見てください。

【PS4】 Call of Duty Modern warfare 2 Remastered マイプレイ動画

イメージ
【PS4】 Call of Duty Modern warfare 2 Remastered をやってます。 PS4 のShare機能を利用して録画しているので画質はそれなりです。 最後までプレイできました。 #01 https://youtu.be/OIhvhKraQWc #02 https://youtu.be/CD_ENYFMqtc #03 https://youtu.be/qHSZ9IOHr5k #04 https://youtu.be/Iu_FUSfG20w #05 https://youtu.be/jumu97YcMHw #06 https://youtu.be/ub92Cjd1T1g #07 https://youtu.be/JshzY6dxkrc #08 https://youtu.be/OCF14ZNYBMM #09 https://youtu.be/so-f0FJGwMU #10 https://youtu.be/zLQlMGAfV7c #11 https://youtu.be/GgJD3M0JEtU #12 https://youtu.be/Pqu_JUE0aQs #13 https://youtu.be/MnTb6eTJfmk #14 https://youtu.be/pfeZgpTFxgs #15 https://youtu.be/H2EsVRzdFRc #16 https://youtu.be/8qmE29OW1No #17 https://youtu.be/qrIrLtGWDjU #18 https://youtu.be/tW-qjcMSqAs 【PS4】 Call of Duty Modern Warfare 2 Remastered #01 【PS4】 Call of Duty Modern Warfare 2 Remastered #02 【PS4】 Call of Duty Modern Warfare 2 Remastered #03 【PS4】 Call of Duty Modern Warfare 2 Remastered #04 【PS4】 Call of Duty Modern Warfare 2 Remastered #05 【PS4】 Call of Duty Mod...

【iOS】 アプリ内でTweetしたい場合、Swifterがベストかな?

こんにちは、 アプリ内でTwitterの投稿をしたく、色々とSDKを探していました。 TwitterKitはすでに、開発中止だったので。公式にあったSwifterが、 一番まともそう。  でも、これって、Swift 用のライブラリです。 Objective-Cでは無いんです。 探しても、流石にもうない様子。 なので。 Objective-Cでも使えるように、検討しました。 そしたら・・・・。  なんと!! 普通に利用できました。 そのまま、利用する事ができなかったので、 ラップする、Swift のコードを書いて、そのラップしたコードを Objective-C側から呼ぶようにすれば、できました。

【Mac 】 Cortana だと VM Fusion 10.1.6 は 駄目な件

こんばんは、こんにちは。 Mac OS を Cortana にようやくアップデートしました。 そしたら、 VM Fusion 10.1.6 で動作させている、 Windows 10 の画面真っ暗になって、何も表示されなくなりました。 音は出ていたので、キーボードやマウスは動作するようです。 なんとか、真っ黒な状態で、ログインパスワードを入れてログインしてもやはり真っ黒 おそらく、 Cortana から導入されたセキュリティー関連の影響で画面が表示できないようです。 いろいろと、調べると、VM Fusion 11 系だと大丈夫な様子・・・。 まぁ、アップデートしろと・・・。 金がかかるんですよね。 他にも調べると、 体験版の 11を先にいれてから、 10をインストールするといけるなど、 ちょっと、ややこしいやり方もあるようです。 さて、どうするべきか。

【Mac】 Mac OS Mojave → Catalina アップデート時の注意事項 (俺的メモ)

メモ タイムマシーンを使ってバックアップをしっかりとっておく。(外付けHDDなど)  / (ルート) 直下に自分で作ったオリジナルのフォルダーはなくなる。 ルートはきれいになる。 フォルダーなどデータはユーザーディレクトリに作成しておく ↑いちよ、移動したフォルダ、ファイル一覧はデスクトップに置かれる。 注意しないと行けないソフトウェア vm fusion 10 系  以下 は 利用できない。 画面が真黒になる。 リモートデスクトップでアクセスすれば行けるかも。 アップデート版を購入する必要あり

【Apple】iPhone SE (第二世代)が発表されました。

古いiPhone を利用していて、 高性能機種を必要としない人向けには最適かと思います。 32GBで 4万円台かぁ。 皆さん、いかがでしょう。

【Stadia】Stadia は大丈夫か?

Stadia は大丈夫かなぁ。 Nvidia の GeForce Now が 日本でもできるようになったし。 Shadow もあるようだし。 ソニーやMSも同様に前からあるし。 最初は、google が だすって!  と思って飛びつきましたが、 最近は冷めてしまっています。 せめて日本でもできるようになってほしい・・・。 でも、やりたいゲームって・・・・。 FF7RがReleaseされたから、当面は大丈夫かも。

【FF7R】 チャプター 11 までやりました。

イメージ
どうにかこうにか、チャプター9の途中から、一気に11クリアまでやりました。 ここらへんからは、ゴリ押しが通用しなくなって来ました。 ちゃんと、属性など対策してからじゃないと、かなりきつくなってきました。 この先どうなることやら・・・。 楽しみです。

【FF7R】 発売おめでとうございます。

イメージ
発売おめでとうございます。 さっそくですが、少しだけですが、実際にプレイをしてみました。 しかもPS4でライブ配信を行いました。 流石に誰もいませんでしたが・・・・。 定期的にアップしていければと思います。 あと、HDR をONの状態だったので、色味が怪しいです・・・。 興味ある方は暇な時に見てみていただければと思います。 まだ購入していない人がいましたらぜひ。

【iOS】ITMS-90809 警告が出ます。

iOS アプリ審査したら警告が出てた。 2020年 12月からUIWebViewが駄目なやつでした。 審査が12月から通らなくなりますよ。 注意です。 Deprecated API Usage - Apple will stop accepting submissions of app updates that use UIWebView APIs starting from December 2020. See https://developer.apple.com/documentation/uikit/uiwebview for more information.

【iOS】ITMS-90725 警告がでます。

iOS アプリ審査したら警告が出てた。 4月から審査はXcode11 が必要なやつでした。 ITMS-90725: SDK Version Issue - This app was built with the iOS 12.4 SDK. Starting April 2020, all iOS apps submitted to the App Store must be built with the iOS 13 SDK or later, included in Xcode 11 or later.

【iOS】Xcode 11.3 iOS13 フォント 一覧 メモ用

Academy Engraved LET -- AcademyEngravedLetPlain Al Nile -- AlNile -- AlNile-Bold American Typewriter -- AmericanTypewriter-CondensedBold -- AmericanTypewriter-Condensed -- AmericanTypewriter-CondensedLight -- AmericanTypewriter -- AmericanTypewriter-Bold -- AmericanTypewriter-Semibold -- AmericanTypewriter-Light Apple Color Emoji -- AppleColorEmoji Apple SD Gothic Neo -- AppleSDGothicNeo-Thin -- AppleSDGothicNeo-Light -- AppleSDGothicNeo-Regular -- AppleSDGothicNeo-Bold -- AppleSDGothicNeo-SemiBold -- AppleSDGothicNeo-UltraLight -- AppleSDGothicNeo-Medium Apple Symbols -- AppleSymbols Arial -- Arial-BoldMT -- Arial-BoldItalicMT -- Arial-ItalicMT -- ArialMT Arial Hebrew -- ArialHebrew-Bold -- ArialHebrew-Light -- ArialHebrew Arial Rounded MT Bold -- ArialRoundedMTBold Avenir -- Avenir-Oblique -- Avenir-HeavyOblique -- Avenir-Heavy -- Avenir-BlackOblique -- Avenir-BookOblique -- Avenir-Roman -- Avenir-Medium -- Avenir-Black -- Avenir-Light --...

【FF7R】ファイナルファンタジー 7 リメイク

イメージ
PS4にてデモ版ができるようになってました。 早速、プレイをしてみました。 その様子を動画におさめて見ました。 ぜひ、皆さんも、プレイしてみてください。

【WPF】標準でXYZ軸を持つ3Dグラフは提供されていない。

XYZ軸のあるグラフで、線が引ければよいと思ったのだが、 標準ではない様子。 C# + WPF  だと有料のライブラリなら存在していたが・・・。 Matplotlib(Python) なら、良さそうなのがあったが・・・。 どうしよう。

【iOS】 訂正済 申請 2020年7月から Xcode11 が必須です!!

おそらく、大丈夫かとおもいますが、 iOS のアプリの申請が、 4月からXcode11 以上じゃないと審査が通らなくなります。 まだ、10系で実装している方がいれば、 早めに、ビルドして動作確認をしていただければと思います。 Xcode 11でビルドして、アプリを更新するだけでもおそらく、大丈夫です。 建前は、軽微な不具合修正とかで書いとけばよいと思います。 皆さん、あと、一ヶ月無いです。 2020/04/13  追記 今更、かもしれませんが、Apple公式から6月30日へ延期したようです。

【コロナ】コロナコロナコロナコロナコロナコロナコロナ花粉コロナ花粉コロナ

いや ほんと、やめてほしい。 いや、笑えない。 手洗いうがい、アルコール消毒、マスク(在庫がある限り) など。 自己防衛中。 めんどい。 だがしかし、早期解決に向けて自己管理だけは行う予定。 いざ、感染したら他人にも迷惑かけれないし。 あ、トイレットペーパーは、買い占めてません。 まだ、家に余裕があるので、無理して購入しません。 だがしかし、間に花粉症 との戦いも起こりそう。 あぁ〜 目がかゆい。 ここまで来ると、 マスクは、もし体調が悪くなった場合につけるだけにするかも。 マスク、在庫切れたら、売ってないし・・・。 どうしよう。 経済活動がががが・・・・。 政府も個人の保証はしているけど、企業の保証はしていない。 金貸しはやっているようだが・・・。 総理頑張れ。

【iOS】 [Process] kill() returned unexpected error 1

iOS 13 で ログ タイトルのエラーが大量にでる・・・。 原因はなんだろうか? 少し調べたら、なんと、OS側のバグの可能性があるとの事。 開発中すごく邪魔・・・。 どうにかならないものか。 2020/03/18  追記   バグらしい。

【日記】はっきり言って、今年は、景気はどうなのか?

コロナ とかネガティブ要素が強く、どうなる事やら、 部品等の在庫がなくなり、製造業もやばい気がしてきた。 とある大きい展示会なども、中止、キャンセルなどしているらしい。 こんな時こそ、ポジティブな案件が必要かと思うんだ。 オリンピック? すでに折込ずみで、こんな状態なんだよ。 なにか他にポジティブな事はあるのか? ITでもりあげる事ができないか? いっその事、 株よ 上がれ! 景気よ 上がれ! と、有名人、著名人、などのすごい影響力がある人がみんな言うだけで、 ちょっとは効果があるかもしれない。 というか、各分野毎に、これにはまってます! ちょっとした、企業国家を作成して、 その企業間でローテーションさせて、お金を回すのもありかもしれない。 元ZOZOの前澤さんとか、やりそう。 実際に、出資を考えているみたいだし。 各種分野の産業を抱えて、その中でお金を回す。 まぁ、でっかい資本がないとなかなかできないかもしれないが・・・。

【企画案】ココ住む?

ココ住む? 概要 職場からの通勤時間を逆算して駅を検索 周辺に何分圏内にどこまでいけるか? 利用者 想定 1 家をさがしている方で職場から 1時間圏内の駅、場所をリストアップしたい。 利用者 想定2 自分の家から、1時間圏内でどこまで行けるか?  どんな所 行けるか? マネタイズ 広告収入、API利用 Google Map API APIを利用して、中心の座標から、各路線で一番遠い所を検索する。 (できるかはまだ未調査) 運用コスト サーバー、Google Map API  など。 宣伝 自分自信のツイッターなど。 最終的に google などに買い取ってもらう。 あ、妄想です、まだ、実現できてませんが、需要ってあるのか気になりました。 むしろ、似たようなサービスが存在していたら教えて下さい。 ちょ、 もうあった・・・。  https://www.chintai.net/tsukin/

【iOS】 ようやくわかった、 なぜ、WebViewの記事が比較的アクセスが多かったか。

過去の記事で、WKWebviewに移行が簡単にできそうか? と 記事をかいたが  過去記事  です。 どうやら。 UIWebView  を利用したアプリの審査を 更新の場合は 2020年12月 新規の場合は 2020年04月 に終了することを発表してました。  あぁ。 これかと。 審査が通りません。 いまさら、認識した次第です。

【iOS】NotificationCenter add したら 必ず、removeObserver しよう。

NotificationCenter.default.addObserver で didBecomeActiveNotification のイベントを検知しようとしたときに ViewControllerで実装したんだけど、 ページ遷移しているのにも関わらず、イベントを受け取っていたのを発見。 どうりで、動作がおかしいと思ったよ。 viewWillAppear で addObserver viewWillDisappear で removeObserver これは必須かな。 ページ数などが多いアプリだと結構あとから響いて来ます。

【SourceTree】LibreSSL SSL_connect: SSL_ERROR_SYSCALL

SourceTree fatal: unable to access 'https://●●●●●●/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to ●●●●●●:443 PC再起動以外に対策ないか????

【android,iOS】google トレンド

イメージ
さっき、Google トレンドで、 androidとiOSを比較してみた。 お気づきだろうか。 OSのトレンドは世界的に見て、androidが圧倒的に検索が多い。 すなわち、 開発ブログを立ち上げるなら、androidが良いって事でOKなのではないだろうか? 検索をしてくれる可能性が高い。

【Flutter】Hello world !!

こんにちは、こんばんは、おはようございます。 今更感はありますが、 Flutter を はじめました。 そうです。 Hello world !!   やりました。 Flutter マスターです。 環境も作れたので、 Flutterの仕事できる準備OKです。 Flutter って 何?  って方もいるかも知れませんが、 google が作成したフレームワークで、 いろんな、環境にも対応しているようです。 android,iOS,WEB,Desktop  Flutter 公式サイト  から、環境を構築して さぁ 、皆さん  Hello world !!    やろう。

【iOS】MPMoviePlayerViewController iOS 13.3 え まだ使っているの?

MPMoviePlayerViewController って 過去の遺物になってます。 ええ、iOS 9 で非推奨になっています。 未だに、使ってい人がいるのでは? はい!  使ってます。 iOS13.2 で 特定のパラメーターを設定すると、再生しない不具合があるようです。 別のに変更するってのが正しいのですが、共有しときます。 @property(nonatomic) MPMovieSourceType movieSourceType; このパラメータですが、 MPMovieSourceTypeUnknown 以外のパラメータを設定すると再生されなくなります。 開くのですが、すぐに画面が閉じる現象になります。 あ、Xcode 10.3 で の事です。 Xcode 11.3 だと、 MPMoviePlayerViewController がもう存在しておらず、 処理を走らせると、強制終了します。 いや、だから、さっさと新しいのに変えればいいのだ。 2020年4月から Xcode 11 必須だしね。

パチンコ、スロット業界

日本にカジノができたら、どうなるんだろうか。 スロットやパチンコとかは設置されないのかな? ちょっと気になリます。 おそらく、棲み分けはちゃんとされると思いますが・・・。 実際はどうなんでしょうか?

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

いまさらですが、あけましておめでとうございます。 今年も、のんびりブログを掲載して行こうかと思いますので、 どうぞよろしくお願いいたします。 今年は、どんな開発(仕事)を行うか? トレンドはどんな物なのか? オリンピックでの開発需要増加はあるのか? (もう終わった?) ソフトウェア開発はどんな方向に進むのか? 色々と楽しみです。

【iOS】Swiftでtransformのスケールを制御! 最大・最小倍率の設定方法

メモですが・・・・。 let max = 10.0 let min = 0.5 let  scale =  sqrt ( abs ( self . transform . a  *  self . transform . d  -  self . transform . b  *  self . transform . c )) if (scale >  max ){  self . transform  =  self . transform . scaledBy (x:  max  / scale, y:  max  / scale) } else   if (scale <  min  ){  self . transform  =  self . transform . scaledBy (x:  min  / scale, y:  min  / scale) }

【iOS】指定の言語のStringを取得したい時

多言語化を実装されていて、とある要件で日本語の端末の状態で、 日本語と英語だった場合のStringがほしい時に書きました。 ja.lproj とか en.lproj とかを直接読み込んで、やってます。 引数に、 en とか iOS でローカライズ化した言語を指定する。 key は、ローカライズのkeyです。 エラー処理等は入れて無いので、適宜やってね。 func SelectLocalizeString(lang: String ,   key: String ) -> String {      let p: String ? = Bundle . main . path (forResource: lang, ofType: "lproj" )     let b: Bundle ? = Bundle (path: p!)     return NSLocalizedString (key, tableName: nil , bundle: b!, value: key, comment: nil ) }

【android】android OS アップデート保証期間

google の公式でさえ、約3年間 か。 企業からしたら、売り切りの商品だから気持ちわかる。 まぁ、それくらいのサイクルが妥当か。。。 てか、十分すぎる。 ほぼ、無償でOSのメンテを3年間もやってくれるなんて、すごいでしょ。

嵐や本田翼のyoutube やっぱ芸能人はすげーや。

タイトル通りです、 いまさらながら、芸能人はすごいなぁと思いました。 音楽ならCD売れない時代、俳優、女優業も 1人しかいない都合、 映画やドラマも並行してできないし、他局に出る場合、同じ時間帯は出れないし、 などなど、色々と制約がある。 これから一気に、進出してくるのだろうと思います。 特に、事務所独自に、コンテンツの権利を持ってる場合は、 即配信できると思うので、最高の稼げる場所かと思います。 CMとか、テレビや別企業が絡んでいるものは、 権利上難しいので、 音楽業界はこうやって稼ぐのもありかなと。 あと、youtubeのJASRAC管轄の部分とか、どうなんだろう。 youtubeの収益の一部を、JASRACに支払いをしたりするのだろうか。 大好きな、女優さんとかの動画とか、公式にだしてくれないかなと思ったり。 全く、技術とは関係ないですが、思ったことを書きなぐりました。 共感して頂いた方は、ぜひ いいね  チャンネル登録をお願いします。 そうそう、youtube で 嵐が登録されたので、 youtube music でも聞けます!! あと、音質はどうなのだろう、プロの方ぜひ教えてほしいです。 CDとか、有料で購入したほうが、音質とかは良いのかな? 以上、ながながと、読んでいただきありがとうございます。

【iOS】iOS のローカライズファイルの件

多言語化対応などで、 Localizable.strings のファイルを対応言語分用意しますが、 みなさんはどのように、用意していますか? 地道に、コピペしたりしているのでしょうか? プログラマーなら、簡単に出力できるようなやつがあったりしないかな? よく、クライアントからいただく、翻訳データは、エクセルのものが多く、 そこから、コピペしていくのがすごく手間なんですよね。。。。 エクセルベースで簡単に出力できるように、できないかな・・・。 VBAでマクロ組んでも良い気がします。 需要があれば、作成して公開しても良いですね。

【iOS】Swift iOS システムフォントの名前を取得ってどうやるの?

var name =   UIFont . systemFont (ofSize: 10). fontName とりあえずこれでいいかな? 他に良い方法あるかな

【android】宣伝です。自作のandroidアプリをリリースしています。

android のアプリで、 youtubeのLiveしているチャット部分を表示するだけのアプリです。 何故か、1000 ダウンロード以上の実績があったりします。 https://play.google.com/store/apps/details?id=com.kixking1020.chatview_youtube_v2 需要があるのか無いのか、よくわからないです。 ぜひ試しに、インストールしてみてください。 日本のユーザーより、海外の方がインストールしているようです。 なぜだろう・・・。

Made by Google '19

イメージ
日本時間で 2019/10/15   23時からです。 ・Pixel Buds       が 来年 ・Google Stadia  が11月 ・Pixel 4             このへんで力尽きて寝てしまいました・・・・。

台風19号 大丈夫ですか?

幸いなことに、我が家では強風で揺れはしましたが、 停電などもなく、無事です。

macOS Catalina え? アプリ動かない?

ちゃんと設定すれば大丈夫そう。 未署名(公式の署名ではない)アプリは起動できないかも。 と思っていましたが、設定変更できる様子。 まぁ、すぐにOSは更新しないほうが良さそうだなぁ。 特に、開発で利用してるやつはなおさら、あげないほうが良いな。

【iOS】UIViewControllerのライフサイクル (Swift)

いまさら聞けない、 Swift UIViewControllerのライフサイクル  下記が主なイベント class ViewController : UIViewController {     override func viewDidLoad () {         super . viewDidLoad ()         print ( "viewDidLoad" )     }          override func viewWillAppear ( _ animated: Bool ) {         super . viewWillAppear (animated)         print ( "viewWillAppear" )     }     override func viewDidAppear ( _ animated: Bool ) {         super . viewDidAppear (animated)         print ( "viewDidAppear" )     }     override func viewWillLayoutSubviews () {         super . viewWillLayoutSubviews ()         print ( "viewWillLayoutSubviews" )     }     override func viewDidLayoutSubviews () {   ...

【iOS】UILabelでヒラギノフォントの上下が切れる問題と対処法

イメージ
iOS で開発していると、フォント指定がありますが、 ヒラギノフォントを指定した場合、 UILabel ( UIButton ) で表示しようとすると文字が切れるやつがいます。 特に、sizeToFit() を呼ぶと結構悲惨です。 切れる可能性がある文字たちは下記 ① gjpqy Ä Ö Ü ß ĀĂĄąĆĈĊČĎ Ņ gjの文字が消えないように検索したら、 他のサイトでは、 NSAttributedString.Key.baselineOffset: NSNumber(value:1.0) とか位置少し上にずらして attributedText に入れるとか記載がありますが完全ではありませんでした。 Ä Ö Ü の「..」のなどの部分が切れてしまいます。  そこで、どうしてもだめだったら、完全では無いですが、 下記を試して見てください。 clipsToBounds = false 意外と盲点だったりします。 まぁ、画面上下ピッタリの場合はだめかも知れませんが. こんな感じに表示可能です。(赤が本来のViewの領域)

【Stadia】Google Stadia でゲームがしたい。

日本のローンチが決まったら買います。やります。 ネット環境あればできるので、とても楽しみです。 さて、Google Stadia 日本はいつになることやら。。。 おそらく、PS5が出るまでには、日本対応するだろうかと思います。 それと、ソフトのラインナップがどれくらいになるかも気になるところ。 おそらく、PCをに移植されてるものなら、早いだろうと・・・。 海外では11月なので。 来年になるのかと思います。 英語のgoogle Store なら プレオーダできますが、 日本への発送は行っていないので、入手するには、輸入するしかない・・・。 日本国内でできるかは、わからないけどね。 まぁ、どうにかやる手段はあるだろうと思うけど。 結論は、正式リリースを待ちます。

macOS Mojaveに更新したら、Gitコマンドが動かなくなった・・・・。

いやぁ。 びっくりした。 macOS Mojave へ 更新したら、Gitコマンドが使えなくなってた・・・。 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun こんなんでてきてびっくり。 色々とgoogle 様にお伺いをたてたら。 ターミナルから下記を実行したら行けた。 xcode-select --install ふー。  よかった。

【iOS】ITMS-90683 リジェクトされた。

申請しようとして、怒られた件 ITMS-90683 は、ほとんどの場合、 Info.plist に利用する理由(目的)の記載が無いのが理由です。 端末のいろんな機能を利用する場合は必ず、記載するようにしましょう。 NSCameraUsageDescription NSMicrophoneUsageDescription NSPhotoLibraryUsageDescription NSPhotoLibraryAddUsageDescription NSAppleMusicUsageDescription NSLocationAlwaysUsageDescription NSLocationWhenInUseUsageDescription NSMotionUsageDescription NSBluetoothPeripheralUsageDescription (  ~ iOS 12  ) NSBluetoothAlwaysUsageDescription  (  iOS 13 ~  ) NSCalendarsUsageDescription NSContactsUsageDescription NSHealthShareUsageDescription NSHealthUpdateUsageDescription NSHomeKitUsageDescription NSRemindersUsageDescription NSSiriUsageDescription NSSpeechRecognitionUsageDescription NFCReaderUsageDescription NSFaceIDUsageDescription NSVideoSubscriberAccountUsageDescription

【iOS】iOS13 / iPadOS 13 対応端末について

メモ iOS 13 対応端末は下記となりそうです。 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 iPod touch(第7世代) iPadOS 13 対応端末は下記となりそうです。 12.9インチiPad Pro 11インチiPad Pro 10.5インチiPad Pro 9.7インチiPad Pro iPad(第7世代) iPad(第6世代) iPad(第5世代) iPad mini(第5世代) iPad mini 4 iPad Air(第3世代) iPad Air 2

ダークサイト

いや、先日ちょっとダークサイトなるものが話題になった。 え? まだそんなものあるの? 都市伝説と思っていたのですが。 実際にあるらしい。。。。 Googleでも検索に引っかからず、 特定のお作法でアクセス可能になるとか、 少し調べたら、ダークサイトへのアクセス方法やら、 サーバー(サイト)の立て方とかは、Googleの検索で分かった。 まぁ、アクセスする用事はないので、実際にはアクセスなどはやらないですけど。 リスクが大きすぎるきがするので。 あ。何があっても自己責任なので、素人は手を出しちゃいけないとのこと。

【android】android 10 (Q) アップデートがPixel3などに来ました。

イメージ
ニュースでandroid 10 が今日(2019年09月04日)リリースされた事を知り、 早速確認してみた。 そしたら我がPixel3にアップデート有り。 すごく、悩んで実はまだ更新していません。 だって、既存のアプリがまだ対応していないものがある可能性があるので ちょっと、たってから更新してみようと思います。 あと、ダークテーマが気になるので、更新したら確認してこうと思います。

AWS 東京リージョン 不具合

2019/08/23  13時 頃からAWSの東京リージョンで不具合が発生して、 大変だった。。。。 リージョン単位で不具合が発生する怖さを味わった感じ。 EC2やら、RDSやら、アクセス不可などになっている感じでした。 なんとなく、サーバーが停止したのでは無く、 EC2やRDSの外側のネットワーク関連がだめだったのではと思います。 一部のサーバーでSSHでのログインも不可だったし、 Ping打っても、かえって来なかったし。 まぁ、順次復旧しているとの事。

【git】Updates were rejected because the tag already exists in the remote.

プッシュしようとすると、下記のエラーが出た。 Updates were rejected because the tag already exists in the remote. もし、エラーがでたら git pull --tags これで治った。

さて、9月に iOS 13 とか 新しいiPhoneが本当に出る?

最近は、注目度が上がりすぎて、事前にリークされて、やっぱりか。。。 とか感じていまうので、発表会がある場合は、あえて検索は避けてます。 発表会とかニュースで新発売! とか見たほうがワクワクする。

参考にするのはいいのだけど・・・。

プログラムを書く仕事をしていて ブログとか、ネットにサンプルが載っていたりするのを参考にしたりするけど、 本当に実装する時、コメントとか、変数名、メソッド名、インデント、まで、 そのまんま使うってどうなのだろうか・・・・。 サンプルを参考にしても良いが、 案件のコーディングルールに則って、書き直すべきだと思うんだ。 実装スピードは早いかもしれないが、 あとで、誰かが見直すとここだけ、書き方違う! って指摘、で検索かけると、ここを参考にしたなって。 なる。 これが、著作権など放棄、商用利用OKなら良いが、 ダメなやつまでやられると終わりだよね・・・。

【iOS】Swiftでの16進数変換 周り

メモメモ Int ( "10" , radix: 16 )! // 16 Int ( "16" , radix: 16 )! // 22 String ( 10 , radix: 16 ) //  a String ( 16 , radix: 16 ) //  10 あとこの方法で文字列として16進数を表記した時は、 a~f の表記は小文字なので注意が必要です。 うっかり、文字列で比較する人がいた場合。 let i = 10 // 10進数で動的に変わるとして if ( String ( i , radix: 16 ) == "A" ){   print ( "true" ) } else {   print ( "false" ) } こんな事をやろうものなら、いくらやっても true にならないから注意が必要です。

【iOS】swift4 ナビゲーションコントローラー 非活性化

タイトル通りで、 ボタンを押せなくする方法。 self . navigationController ?. navigationBar . isUserInteractionEnabled = false ちゃんと、押せるように戻すようにしておくこと!

たまに忘れる。 時間合わせ. ntpdate

memo #ntpdate -v ntp.nict.jp

頑張って、変わっていこう。

最近、仕事が上手くいってないので、 改善していこう。 楽しくなるように。

Mac pro

先日、WWDCで発表された、Mac pro 誰をターゲットにしているのか、 60万円台とか結構無理があるでしょ。 会社で買おうかな。 その分、稼ぐからさ。 仕事頑張ろう。

【iPad】iPadOS13 って。

とうとう、OSが別れましたね、 OSが肥大化してきたので、分けようと思ったのでしょう。 いつのまにか、iPadは、Mac OS が入るようになってたりして。。。 まさかね。 いや、でも、ありえそう。

【iOS】swift の 配列を for する時、、、

Swift 4で確認済み ちょっと恥ずかしい話、 var array = [ "1" , "2" ] for i in 0 ... array . count - 1 {          print ( array [i]) } ↓ こう書けば良かったんだ。 for i in 0 ..< array . count {          print ( array [i]) } いや、必ず要素が1個以上ある場合は、いいんだけど。 要素が0個の時、強制終了する。

地球は丸かった(google map)

イメージ
知らなかったのは、自分だけかもしれませんが、 google map を 手前に引いていったら、地球が丸いことがわかりました。 こんな機能って前からあったかなぁ。 気が付かなかった。 もちろん、航空写真に切り替えられます。

iPod touch 新型 公開されてた。

iPod touchが公開されていたようです。 公式ページからも購入可能なようです。 androidユーザーなので、値段も32GBのやつなら、 それなりに手頃なので、購入しようかな。 iOSの4インチ端末ってちょうど良いサイズだと思うんですよね。 あ〜、でも、同じ金額くらいの白ロム買うっていう、手段も有りかな。 どっちが良いかなぁ。

Amazon. co. jp にご登録のアカウント(名前、パスワード、その他個人情報)の確認 (迷惑メール)

タイトルの通り、 迷惑メール来た。一瞬焦ったよー。 ログインのURLのドメインがすごく怪しいので絶対に押しちゃ行けないよ。 ( リンクや画像は消してあります) 下記のような  html メールが届きました。 ---- Аmazon お客様     Аmazon に登録いただいたお客様に、Аmazon アカウントの情報更新をお届けします。 残念ながら、Аmazon のアカウントを更新できませんでした。 今回は、カードが期限切れになってるか、請求先住所が変更されたなど、さまざまな理由でカードの情報を更新できませんでした。 アカウント情報の一部が誤っている故に、お客様のアカウントを維持するため   Аmazon   アカウントの 情報を確認する必要があります。下からアカウントをログインし、情報を更新してください。 Аmazon ログイン   なお、24時間以内にご確認がない場合、誠に申し訳ございません、お客様の安全の為、アカウントの利用制限をさせていただきますので、予めご了承ください。 アカウントに登録のEメールアドレスにアクセスできない場合 お問い合わせ: Amazonカスタマーサービス。 お知らせ:   パスワードは誰にも教えないでください。 個人情報と関係がなく、推測しにくいパスワードを作成してください。大文字と小文字、数字、および記号を必ず使用してください。   オンラインアカウントごとに、異なるパスワードを使用してください。 どうぞよろしくお願いいたします。   Аmazon   ----

Xcode 日本語無いよ。

イメージ
なんか最近ですが、 Xcodeの対応言語は英語しか無いのかと、びっくりする方がいました。 まぁ、英語くらい覚えようよってのが一番かもしれませんが・・・。 プログラムを組むのも英語? なので、 ツールのUI部分はほとんどが技術用語なので、英語で覚えろって事何でしょうね。 いちいち、翻訳してられるか!  って感じですかね。 それと、ちょっと余談ですが、 日本語でプログラムを組む事はないかと思うのですが 変数名や関数名を日本語にしたりとかでます。 すごくかっこ悪いよね〜。

github って プライベートリポジトリつくれるじゃん!

表題の通り、なんとMSに買収されてから、 プライベートリポジトリも制限つきだけど、作れるようになったとの事。 リポジトリの個数制限も無いっぽい。 知らなかったよ・・・・。

【iOS】ヒラギノ問題

iOS ってヒラギノフォントを対応はしているのですが、 UILabelで英字の jg などの 特定の文字だけ、下の部分が切れてしまいます。 sizetofit() とかやっても切れます。 AutoLayoutでも駄目です。 この仕様はどうにかしてほしい・・・・。 対策案) ・Layoutを作成するとき、高さを明示的に固定で大きめに取る ・ソース上で個々に対応する(検索すれば、いろいろ出てきます) これくらいしか対策が思いつ来ません。 ある程度、開発が進んで個数が多い場合は、あとからきつくなる問題です。

AMAZON SNS Ruby On Rails にて実装した。

プッシュ通知の実装のしかたって、何が一番正解なのだろうか・・・。 デバイストークンはどこに貯める(保存)? ・Amazon SNS 側のみ。 ・サーバー等に集約する。 結局のところ、両方が正しいのだろうか・・・ 両方で管理してもあまり効率が良さそうで無い・・・  ※最終的に何をしたいかで決まるが・・・。 大まかな流れ)  デバイストークンを投げる(直接?サーバー経由?) ↓ アプリケーションに登録とトピックへ登録 ↓ 配信指示 ・一斉送信をする場合は、トピックに登録するのを忘れずに。 ・完全個別配信の場合は、トピックは無くてもよい。 SNSの不便な点 ・デバイストークンの総数を取得する機能が無い。 100件づつ取得する機能はあるが、全て数えるとなるとすごく時間がかかる。 100万件とかあると地獄・・・・ ・一斉配信はアプリケーションにトークン登録してからトピックへ登録する必要有り。   export機能とかあってもよいのではないか? -------- 送信スペック ・トピックにて配信  10万件 程度なら、誤差1分もかからないかも。 ゴミ掃除 ・トークンとか無効なやつは削除してあげた方が良い。 殴り書き中ですが、今日はここまで。気が向いたら、続きを!

AMAZON SNS 管理画面 UIが変わった・・・。

AMAZON  SNS 今日アクセスしたら、昨日までみていた画面と変わっていて困惑中、、、 主に、google 関連のGCM  → FCM に表記が変わって、きれいなUIになっている。

AMAZON SNS の証明書

AMAZON SNSでiOS用のプッシュ通知の証明書(.p12)は、 なぜかファイル名にマルチバイト文字があるとアップ時にエラーになる。 解決する方法は、半角英数字の文字のファイル名にすればアップできた。 なんだかなぁ。これくらいは対応してほしい。

【iOS】SwiftでCGAffineTransformから角度・ラジアン・度数・スケールを計算する方法

メモ Swift 4 でtransformから角度、ラジアン、ディグリー、スケールを求める 忘れがちなので・・・。 let transform = view.transform let radians = atan2(transform.b, transform.a) let degrees = radians * 180 / .pi let scale = sqrt(abs(transform.a * transform.d - transform.b * transform.c)) import CoreGraphics extension CGAffineTransform { var angle: CGFloat { return atan2(b, a) } var radians: CGFloat { return angle } var degrees: CGFloat { return angle * 180.0 / CGFloat.pi } var scale: CGPoint { return CGPoint(x: sqrt(a * a + c * c), y: sqrt(b * b + d * d)) } } // 例として、適当な CGAffineTransform を作成 let transform = CGAffineTransform(rotationAngle: CGFloat.pi/4).scaledBy(x: 2.0, y: 1.5) let angleInRadians = transform.radians let angleInDegrees = transform.degrees let scale = transform.scale print("Angle in radians: \(angleInRadians)") print("Angle in degrees: \(angleInDegrees)") print("Scale: \(scale...

【iOS】UIViewの当たり判定( swift )

UIViewの当たり判定メモ          let myView:UIView = UIView     override func hitTest( _ point: CGPoint , with event: UIEvent ?) -> UIView ? {         let v =  myView . hitTest (point, with: event)          return  v     } こんな感じで取れる。 あたって入ればvの中にはあたったViewが入ってる。 ハズレならnil 

Locale.availableIdentifiers の中身 iOS 12

iOS 12   iPhone7 にて確認して現在は797 種類あるようです。 let i dentifiers = Locale . availableIdentifiers ▿ 797 elements   - 0 : "eu"   - 1 : "hr_BA"   - 2 : "en_CM"   - 3 : "en_BI"   - 4 : "rw_RW"   - 5 : "ast"   - 6 : "en_SZ"   - 7 : "he_IL"   - 8 : "ar"   - 9 : "uz_Arab"   - 10 : "en_PN"   - 11 : "as"   - 12 : "en_NF"   - 13 : "ks_IN"   - 14 : "es_KY"   - 15 : "rwk_TZ"   - 16 : "zh_Hant_TW"   - 17 : "en_CN"   - 18 : "gsw_LI"   - 19 : "ta_IN"   - 20 : "th_TH"   - 21 : "es_EA"   - 22 : "fr_GF"   - 23 : "ar_001"   - 24 : "en_RW"   - 25 : "tr_TR"   - 26 : "de_CH"   - 27 : "ee_TG"   - 28 : "en_NG"   - 29 : "fr_TG"   - 30 : "az"   - 31 : "fr_SC" ...