- 2022.03.23
AWS関連のことを調べてみた2022年03月23日
FrontISTRをAWS ParallelCluster バージョン3で利用する② # 0. はじめに 前回の記事では,カスタムAMIの作成とAWS ParallelCluster (コマンドラインツール)のインストールまでを行いました.これらの作業がまだの方は,下記「シリーズの流れ」より1回目をご覧ください. 今回は,AMIを利用して実際にParallelClusterを起動するところまでを扱 […]
FrontISTRをAWS ParallelCluster バージョン3で利用する② # 0. はじめに 前回の記事では,カスタムAMIの作成とAWS ParallelCluster (コマンドラインツール)のインストールまでを行いました.これらの作業がまだの方は,下記「シリーズの流れ」より1回目をご覧ください. 今回は,AMIを利用して実際にParallelClusterを起動するところまでを扱 […]
【Swift】Delegateメソッドでジェネリクスを使いたい時にassociatedtypeは使えない ## はじめに 今回は、Protocolにジェネリクスを引数に受け取るメソッドを定義したとき、 そのProtocolに書いたメソッドをDelegateメソッドとして、使いたい場合の書き方を記事にしました。 ## 前提条件 Swiftにおける下記の3点について知っていること – Pr […]
効率的なseedの書き方 # seeds.rb Railsで初期データを格納する場合、あらかじめseeds.rbでデータをcreateしておくという手法が一般的だと思われます。 ただ、モデルが増えていくと自ずと投入したいデータは肥大化していき、seedで管理するのが面倒になりませんか?? ## 管理の方法 ある種思想の話になりますが、私はdevelop/test/productionでそれぞれse […]
【AtCoder解説】PythonでABC244のA,B,C,D,E問題を制する! **ABC244**の**A,B,C,D,E問題**を、**Python3**でなるべく丁寧に解説していきます。 ただ解けるだけの方法ではなく、次の3つのポイントを満たす解法を解説することを目指しています。 – シンプル:余計なことを考えずに済む – 実装が楽:ミスやバグが減ってうれしい & […]
JavaScript環境構築まわりの用語 ## Node.js **Node.jsは、JavaScriptの実行環境のこと。** Node.jsはサーバーサイドのプログラミング言語だと誤解されることがあるが、 プログラミング言語であるJavaScriptを、サーバーサイドでも実行できるようにするのがNode.js。 また、現在ではフロントエンドの開発環境としても広く使われている。 詳しくは↓の記事 […]
現在時刻を表示する方法 ・現在時刻を表示する方法 ①構造化プログラミング コード “` date_default_timezone_set(‘Asia/TOKYO’); echo ‘現在の時刻は、’ . date(‘G時 i時 s秒’) . ‘です’; “` 現在時刻を取得するに […]
Phaser.jsでCPU対戦ポーカーを作りました この3連休(2022年3月19日~21日)でPhaser.jsを使用して CPU対戦ポーカーを作りました。 Phaser.jsはすごく使いやすくて、便利でした。 トランプ系のゲームは、ルールを知っている人が多いので 練習に作るには良いのではないかと思いました。 https://www.new-doumeishi.me/vsPoker/public […]
AWS Chalice で AWS Data Wrangler を利用する # はじめに AWS 上のデータを Pandas[^pandas] で処理したいときには、各種 AWS サービス(RDS, DynamoDB, Athena, S3 など)からのデータの load/unload を簡単化してくれる Python モジュール AWS Data Wrangler[^awswrangler] が […]
Optionalの基本まとめ # Optionalとは? Optionalは値がnullの可能性があることを明示的に表現するためのクラスです。 また、値がnullである場合のハンドリングを簡単にするメソッドが用意されています。 ## Optionalクラスの代表的なメソッド ### インスタンスの生成 | シグニチャ | 説明 | |:–|:–| | **static\ O […]
Golang GitHubトレンドデイリーランキング!!【自動更新】 GitHub Trending をキャッチアップする習慣をつけて、強強エンジニアになろう。 この記事では、Golang のGithubのトレンドデイリーランキングを25位まで紹介します。 # トレンドデイリーランキング ## 【1 位】 Dreamacro/clash https://github.com/Dreamacro/c […]