- 2022.09.12
iOS関連のことを調べてみた2022年09月12日
【SwiftUI】Viewコンポーネントの抽象化について考える # はじめに [SARAH iOSアプリケーション](https://apps.apple.com/jp/app/id916083595)へのSwiftUI導入が進む中で、Viewコンポーネントの抽象度についてベストプラクティスを考える機会が多々あります。例えばボタンを一つ作るにしても、「背景色は外から自由に指定可能にするべきか?じゃ […]
【SwiftUI】Viewコンポーネントの抽象化について考える # はじめに [SARAH iOSアプリケーション](https://apps.apple.com/jp/app/id916083595)へのSwiftUI導入が進む中で、Viewコンポーネントの抽象度についてベストプラクティスを考える機会が多々あります。例えばボタンを一つ作るにしても、「背景色は外から自由に指定可能にするべきか?じゃ […]
社内コードを公開せずに内部で共有する方法 # はじめに 見つけやすく、インストールしやすいソフトウェアパッケージは、開発者にとって使いやすいです。[React](https://reactjs.org/)、[Ruby on Rails](https://rubyonrails.org/)、[Airflow](https://qiita.com/hankehly/items/1f02a3474027 […]
【計算結果が正しくない!?】案外知らない、計算誤差の話 # はじめまして 63歳ですが、プログラム書いてます。 30年以上昔に知った話を、最近、また耳にしましたので、ちょっとご紹介させていただきます。 # 実数計算が正しいか、9種類の言語で試しました。 今回試したのは、linux 標準の bc(計算機)、PHP、python3、ruby、perl、node.js、C++、go、fortran95 […]
Elastic BeansTalkのlogrotateについて ## ログローテーションについて Elastic BeansTalkのログローテーションについて調査をしたので、内容をまとめておきます。 ### ローテーションの設定 ※以降はPumaのログについて記載していきます デフォルトの設定で、1時間に1度、該当ログのファイルサイズが10MBを超えていたらローテーションするようになっていました […]
numpyでargsortの逆操作を行う配列を (sort1回のみで) 簡潔に得る 表題のとおりです. 以下のように行うとsortは一回で済み,for文を使う必要もないです. “`python import numpy as np # 配列を定義 size = 1 >> True “` Python numpy Python3 元記事を表示 Python3 模擬試験のミス問 […]
【計算結果が正しくない!?】案外知らない、計算誤差の話 # はじめまして 63歳ですが、プログラム書いてます。 30年以上昔に知った話を、最近、また耳にしましたので、ちょっとご紹介させていただきます。 # 実数計算が正しいか、9種類の言語で試しました。 今回試したのは、linux 標準の bc(計算機)、PHP、python3、ruby、perl、node.js、C++、go、fortran95 […]
ESP32の周りのBLEデバイスを監視 バッファローの「探せるキーホルダー」や、Logitecの「ぶるタグ」、懐かしい「Stick-N-Find」やNTTドコモのProject Linkingの「Pochiru」や「Tomoru」など、あるいは、LINE Beaconなど、常に電源On状態でアドバタイズし続けるBLEデバイスの、稼働状態や出入りを監視します。 BLEアドバタイズやレスポンスのスキャ […]
144.ダイナミックインポート ブラウザが対応しているかどうかは必ず確認しておく ちなみに *chrome *Edge *Safari 以上3つは使えるとのこと #### dinamic importの目的 ページの初期表示時の処理負荷をへらす (必要な時に必要なだけ使う) →コンテンツが展開する度に必要なモジュールを遅延ロードする方法 ### 比較 #### 今までの静的メソッド →ページがイン […]
LocalStack ローカル環境でAWSを使おう # この記事は? AWSのエミュレーションツール[LocalStack](https://github.com/localstack/localstack)を使って仮想のAWS環境を立ち上げ、その中にLambdaとS3をデプロイして動かしたときの備忘録 https://localstack.cloud/ # LocalStackとは? Docke […]
KMSでSecp256k1の署名と検証(後編) # はじめに(Introduction) BitcoinやEthereumでは署名にECDSA(楕円曲線DSA)を用いています。 そこで使用される、楕円曲線はSecp256k1と呼ばれるパラメータです。 AWS Key Management Service (AWS KMS) では、Secp256k1のECDSAを用いることが出来るのでこれをJava […]