- 2020.09.11
iOS関連のことを調べてみた2020年09月11日
iOS 14:クリップボードにアクセスする前にその内容の種別を検知 iOS 14では、アプリがユーザーのクリップボードのコンテンツにアクセスするたびに、画面上部に警告が表示されます。 アプリがクリップボードのコンテンツにアクセスするのは、その中のコンテンツに気になる点があるかどうか知りたい場合があるためです。 この `UIPasteboard.general` の `detectPatterns` […]
iOS 14:クリップボードにアクセスする前にその内容の種別を検知 iOS 14では、アプリがユーザーのクリップボードのコンテンツにアクセスするたびに、画面上部に警告が表示されます。 アプリがクリップボードのコンテンツにアクセスするのは、その中のコンテンツに気になる点があるかどうか知りたい場合があるためです。 この `UIPasteboard.general` の `detectPatterns` […]
Pythonで拡張子を変換するコード 備忘録やOUTPUT的な意味での蓄積 #作成目的 作業用の画像をすべてpngに変換したいことが定期的に起こるので、対象フォルダに格納されている画像をすべてpngに変換する #作成環境 ・windows10 ・Anaconda ・python3 ・Jupyter Notebook #ドキュメント ①PNGに変換したいフォルダ名を入力 ②folderがなければcu […]
Rubyの細かい文法: 同名の変数とメソッドがある場合 Ruby では変数とメソッドに同じ名前をつけられます。同名の変数とメソッドがある場合、変数のほうが優先されます。定義の順序とは関係ありません。 `()` を付ければ、メソッドと見なされます。 “`ruby def foo “method” end foo = “variable” # […]
Mysql2::Error::ConnectionError: Access denied for user ‘root’@’localhost’ (using password: YES) # やろうとしていること ローカル環境で作ったポートフォリオ(個人アプリ)をAWSにデプロイしようとしているところです。 本番環境でデータベースを作ろうとしたの […]
Pythonで拡張子を変換するコード 備忘録やOUTPUT的な意味での蓄積 #作成目的 作業用の画像をすべてpngに変換したいことが定期的に起こるので、対象フォルダに格納されている画像をすべてpngに変換する #作成環境 ・windows10 ・Anaconda ・python3 ・Jupyter Notebook #ドキュメント ①PNGに変換したいフォルダ名を入力 ②folderがなければcu […]
IBM i oci8.so でセグメンテーション障害(core dumped) IBMiとOracleで嵌り事象に遭遇したので、備忘録として。 ## 突然のセグメンテーション障害(core dumped) IBMi 環境下のPHP`oci8.so`を使用して、ユーザーのPHPアプリケーションテストをしたところ、ある日突然なんのエラーメッセージも出力されず「セグメンテーション障害(core dump […]
Node.jsで扱うよく扱うデータ形式の基礎知識 ##JSON ご存知、[JSON(JavaScript Object Notation)](http://json.org/json-ja.html)形式。 [JSONオブジェクト](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/JSON) […]
JavaScriptの条件分岐 if文について 今回はJavaScriptにおける、条件分岐と繰り返し処理について説明します。 Rubyと同様に条件を満たしているかどうかで実行処理を分岐します。 Rubyとの違う点は条件式を()で囲み、条件式の後を{}で囲みます。 また、elsifはelse ifと記述します。 分かりにくいのでコードに書くとこのような感じになります。 ![スクリーンショット 20 […]
JavaにおけるfinalとImmutableの違い #JavaにおけるfinalとImmutableの違いって? 最近GuavaのImmutable Listを使う機会があったのですが、ふとImmutableとfinalの違いってなんだ?と疑問になって調べてみました。 ##Immutableの特徴 ・オブジェクトの値そのものを変更することを禁止 ・参照先を変更することは可能 ##finalの特長 […]
goreleaserをGithub Actionsで利用するまでのQuick Start goreleaserは、Goプロジェクトをビルドして、各OS向けの実行可能バイナリやDocker Imageを作成し、GithubのReleaseやDocker Repositoryに配布してくれるツールです。この記事ではGithub Actionsを利用して、goreleaserによるビルドから配布までを自 […]