- 2022.04.07
Python関連のことを調べてみた2022年04月07日
ネットワーク構造の可視化 ネットワークモデルの可視化をしたかった。 参考にした記事 https://nine-num-98.blogspot.com/2020/03/dnn-visualization.html Google colabratoryで実装 自分で使用しているモデルの可視化をしたかったので、一部訂正のみ。 from tensorflow.keras.utils import plot […]
ネットワーク構造の可視化 ネットワークモデルの可視化をしたかった。 参考にした記事 https://nine-num-98.blogspot.com/2020/03/dnn-visualization.html Google colabratoryで実装 自分で使用しているモデルの可視化をしたかったので、一部訂正のみ。 from tensorflow.keras.utils import plot […]
FactoryBotを使用したインスタンス生成の共通化 # アウトプット FactoryBotとは、インスタンスをまとめることができるGem。 ###### spec/factories/users.rb “`ruby FactoryBot.define do factory :user do email {‘test@com’} password {̵ […]
Firebase・GCP(BigQuery)を活用したリソースのPV数のカウントについて ネイティブアプリ開発のプロジェクトで、自分のプロフィールが閲覧された回数などを記録して、ユーザーにそれを表示してあげると言う機構を作成しました。 その際に、Firebase、GCPを活用して作ったので、その記録を書きたいと思います! 主にバックエンド(Rails)の視点で書いていますが、基本は仕組みの解説なの […]
Python Socket通信 # 概要 pythonで Socket通信に関して学んだので、その実際にSocket通信(TCP)するPG作ってみました。 # 前提 * Python 3.9.7 # 目次 Ⅰ. Socket Server Ⅱ. Socket Client ## Ⅰ.Socket Server 元々、socket自体は入っているので、インストール不要。なので、そのまま、import […]
PHPの引数、関数(初学者向け) # はじめに PHPの基本をこの記事で書いていきます。 PHPの初学者の方向けの記事です。実際にコードを書いたりして 実際の挙動などを確認してみてください。 # 環境 MAMPをインストールします。 エディタはVScodeです。 # 環境構築方法 MAMPの環境構築が動画でわかりやすく載っていました。 PHPで出力する時はMAMPで出力するのでこちらを確認してくだ […]
OAuth2.0のAuthorization Code GrantでPKCE(認可コード横取り攻撃)対策について理解する 実際に実装もやってみた ## はじめに https://qiita.com/yuta-katayama-23/items/b074e85504fc05ac76dc https://qiita.com/yuta-katayama-23/items/4214114a21c11ec4 […]
push 配列の末尾に追加 JavaScript ## 用途 ・配列の末尾に値や要素を追加したいときに使用する。 ## 使用方法 “`js:書き方 var array = 配列; array.push( 追加したい要素, 追加したい要素, 追加したい要素…… ); “` `配列` + `.(ドット)` + `push` で繋ぎ、`()` で追加する要 […]
[API Gateway→ Lambda] Lambdaでクライアント情報を取得してみました 場合によっては、Lambda Functionsでクライアント情報を取得する必要があります。 たとえば、クライアントのIPアドレスを確認します。 API Gateway(Lambda Proxy)→ Lambda Functions(Golang)を構築してみました。 Lambdaで、APIGateway […]
Java 17 (OpenJDK: Eclipse Temurin) を Homebrew で macOS にインストールする ## 概要 – Java 17 (Eclipse Temurin 17) を Homebrew で macOS にインストールする。 ## 今回の環境 – macOS Big Sur 11.6 ## インストール インストール方法は Eclipse […]
Go言語 ゴルーチン ## ゴルーチン ゴールーチンと呼ばれる、スレッドを用いて並行処理を行う機能。 関数に「go」を付加することで、その関数は並行的に処理される。 ## Code “`Go // 素数をチェックする関数 func checkPrime(number int) bool { isPrime := true if number == 0 || number == 1 { […]