WindowsのターミナルからRPAツールUiPathによる自動操作を行う
CircleCIのOrbをPublishする
ReviewdogのGitHub ActionsでGoのlintをかけてPRに表示する
shellの条件分岐の[と[[
AWS App Runnerの特徴と料金、CloudFormationのResource
127.0.0.1(localhost)と0.0.0.0
Windowsでの開発環境を構築する(WSL2, Docker, VSCode)
CDKでGlue Data CatalogのDatabase,Table,Partition,Crawlerを作成する
Raspberry PiでおうちKubernetesクラスタを構築する
FluentdがどのようにMulti Process Workersで処理を実行しているのか実装を追う
CDKでKinesis Data Analytics上にPyFlinkのコードをデプロイして動かす
AWS GlueのJobのBookmarkを有効にして前回の続きから処理を行う
CDKでStep Functionsによるワークフローを構築する
Application Auto Scalingのcustom-resourceによるKinesis Data Streamsのオートスケール設定
Goのio packageのReader/Writer/Closer/Seeker interfaceとストリーム処理
x/sync/semaphoreでgoroutineの数を制御する
Athena(Presto)でWindow関数を用いた集計を行う
Amazon Forecastで時系列データの予測を行う
偽陽性を許容して空間効率良くキーの存在を確認するBloom filterとCuckoo filter
PythonのProtocolによるstructural subtypingでインタフェースを記述する
Kinesis Data Analyticsによる集計遅延箇所の特定
Pythonのmoduleとpackage
fluentdの<parse>と<inject>でtime_formatを指定しなかった場合の挙動と内部処理
剰余を取った値の四則演算
C++で標準入力から数が不定なスペース区切りの文字列を読み込んで分割する
ウェブアプリとしてデプロイしたGASをブラウザからAPIとして呼ぶ際のCORSエラー
CDKでCognito UserPoolとClientを作成しトリガーやFederationを設定する
IstioのSidecarでmTLS認証を行いServiceAccountによるアクセス制御を行う
EKSにKubeflowをインストールする
claspでGoogle Apps Scriptをローカルで開発しデプロイする
GmailのSMTPサーバーにコマンドを送ってメールを送信する
makeで環境変数とMakefileの変数、引数の値の内どの値が参照されるか
GoのSheets API v4クライアントでSpreadsheetを読み書きする
kustomizeでkubernetesのmanifestを環境ごとに生成する
GitHub ActionsのDocker container actionを作る
GoでAthenaのクエリを実行する
GitHub ActionsでPRのコメントに返事を返すbotを動かす
GitHub Actionsのself-hosted runner
個数制限がある場合の重複組合せの総数を動的計画法で求める
SSH Agentに鍵を登録してVSCodeのdevcontainerの中で使えるようにする
VSCodeのdevcontainerにSAM CLIをインストールしlocal invokeする
ElastiCacheでRedisクラスタを作成する際の設定
Go CompilerのFunction Inlining
Kinesis Data AnalyticsのSQL, Lambdaへの出力とCDKによるリソースの作成
EKS上のLocustから負荷をかける際のリソースの割り当てやインスタンスタイプの調整
CloudWatch Container InsightsでEKSのメトリクスを取得する
CDKでEKSクラスタの作成からHelm ChartでのLocustのインストールまでを一気に行う
AWS Organizaionsで複数のアカウントを一元管理する
Goの実装に手を入れずにHTTPリクエストをmockするライブラリhttpmockとその仕組み
nkfによる文字コードの判定とGoでのShiftJISの扱い
VSCodeのDocker開発コンテナでJupyter Notebookを開いてAthenaのクエリを実行し可視化する
時系列データのMAモデルとARモデル、その定常性と反転可能性
SageMakerでTensorFlowのモデルを学習させる
TensorFlow2のKeras APIでTitanicのモデルを作る
Androidのプロキシ設定をMacのCharlesに向けて通信をキャプチャする
SageMakerで学習したPyTorchのモデルをElastic Inferenceを有効にしてデプロイする
SageMakerでPyTorchのモデルを学習させる
VSCodeのRemote DevelopmentでSageMakerのコンテナ環境でモデルを開発する
PoetryでPythonの依存パッケージを管理する
iOSアプリとLLVMのbitcode
時系列データの定常性と定常過程、単位根過程
SwiftのクラスをObjective-CのClass型に渡してinitしたときに落ちるパターン
SwiftのARCとweak、delegateが呼ばれなかったりObjective-Cで返り値が0やNOになる原因
SwiftのMetatypeとMetadata
Swiftのassociatedtypeとtype erasure
Swiftのdesignated/convenience/required/default initializerと継承
Pythonで時系列データを検定(Shapiro-Wilk test, runs test, Ljung-Box test)する
iOSのnibで作ったViewにCustom Classを対応させて描画する
C++でnext_permutationを使わずに順列を列挙する
SwiftのURLSession
SwiftのJSONEncoder/DecoderとCodable protocol
VPCエンドポイント
統計的仮説検定
C++でO(1)で読み書きできるLRUキャッシュを実装する
Goで参照型の変数に代入し値を変更したとき元の値に影響がある場合とない場合
Goのcipher packageに実装されている暗号利用モードのベンチマーク
ベルマンフォード法とダイクストラ法とワーシャルフロイド法で最短経路問題を解く
作ったライブラリをCocoaPods/Carthageでimportする
iOSのipa(app)のProfileを異なるTeamのものに置き換えて実機で動かす
iOSアプリのProvisioning Profile
Goのツールのバージョンをgo.modで指定する
Go Modulesのreplaceでforkしたコードのimportを書き換えずにfork後のpackageに向ける
Go Modulesのproxyとsumdb
DAX (DynamoDB Accelerator)の特性と挙動確認
ECSでアプリケーションを動かすBoilerplateを作った
AndroidのListViewで再利用されるViewのgetGlobalVisibleRect()が意図した値を返さない
Buildkitとは
SwiftでGCDのDispatchQueueに処理を投げて並列実行させる
貪欲法(Greedy algorithm)で問題を解く
Objective-CでFrameworkを作りSwiftからimportする
C++ STLのContainersとAlgorithms
MacのVSCodeでC++を書く環境構築
動的計画法(DP)で計算結果を再利用して計算量を減らす
LA,ディズニーランドからre:Inventに参加しグランドキャニオンへドライブしてきた
SwiftのError enumとtry, if case
SwiftのXMLParser
ECS(EC2)のCloudFormation最小構成
Lambda環境でできない処理をECSで実行する
単調性のある式の解を二分法で数値的に求める
goyaccでparserを生成しLispのcons,car,cdrの式を評価する