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の式を評価する

ISUCON9予選と本選に出た

HTTPのCache-Control Header

K8s上でElastic APMを動かして外部のGo製APIサーバーのリクエストをトレースする

MySQLのslow queryを出してEXPLAINしてインデックスを張る

Ansibleでnginxを入れてLoad Balancingさせる

Goのnet/http/pprofでCPUやMemoryをprofileする流れと内部実装

User NamespaceでrootになってNetwork Namespaceを作りvethとNATで外と通信する

SystemdのService

PR上でCDKのレビューやデプロイを行うツールcdkbotを作った

CDKでECS+Fargate上にDigdagを立ててCognito認証を挟む

Lambda上でnpm installできるLayerを作った

Lambda Layerでバイナリやライブラリを切り出す

AWS SAMとGoでPRのコメントに対して返事を返すGitHub Appを作る

KaggleのHouse Prices CompetitionをXGBoostで解く

ColabでKaggleのAPIを呼んで学習データのダウンロードと提出を行う

Cognito UserPoolのPreSignUp時に呼ばれるLambdaで登録ユーザーを制限する

LambdaとALBでCognito認証をかけて失敗したらログイン画面に飛ばす

API GatewayでCognitoの認証をかけて必要ならログイン画面に飛ばす処理をGoで書く

ReactのFunction ComponentとHooks

AWS DeepRacerを始める

CDK/CircleCI/GitHubでAWSリソース管理リポジトリを作る

AWS CDKでCloudFormationのテンプレートをTypeScriptから生成しデプロイする

ECS FargateでSidecarのFluentdでログをS3に送る構成をCloudFormationで構築する

カテゴリカル変数をLabel/OneHotEncoderやget_dummiesで変換する

DatadogのAWS integrationとAlertの設定をTerraformで行う

Box-Cox transformationで非正規分布のデータを正規分布に近づける

CircleCI 2.1からのOrbでdocker buildしてECRにpushし、Slackに通知させる

KaggleのHouse Prices CompetitionのKernelからデータの探り方を学ぶ

React, Material-UI, Unstated, RechartsでTODOを作った

HI-VAE(Heterogeneous-Incomple VAE)の論文を読んで処理を追う

VAEでエンコードしたMNISTの潜在空間をt-SNEで可視化する

PyTorchでVAEのモデルを実装してMNISTの画像を生成する

SageMaker NotebookでGitリポジトリにSSHでpush/pullできるようにする

生成モデルGAN(Generative Adversarial Network)

Chrome ExtensionsとChrome Apps

Apache SparkのRDD, DataFrame, DataSetとAction, Transformation

AWS SAMでLambdaの関数をデプロイしServerless Application Repositoryに公開する

CloudFormationでVPCを作成してLambdaをデプロイしAurora Serverlessを使う

PyTorchでMNISTする

AWS Systems Manager (SSM)のParameter Storeに認証情報を置き参照する

AWS GlueでCSVを加工しParquetに変換してパーティションを切りAthenaで参照する

強化学習とDQN(Deep Q-network)

生成モデルVAE(Variational Autoencoder)

Encoder-Decoder RNNのAttention

TensorFlowのモデルをTPUに対応させてColabで学習し実行時間を計測する

Deep LearningのBatch Normalizationの効果をTensorFlowで確認する

TensorFlow+numpyでData Augmentationして画像の学習データを増やす

FargateでECSを使う

TensorFlowのtf.data API

同じ/異なるオリジンのiframeの中からできること

Goで高速にJSONを扱うライブラリeasyjsonとfastjson

MLPと誤差逆伝搬法(Backpropagation)

ロジスティック回帰の尤度と交差エントロピーと勾配降下法

Kubernetesでliveness/readinessProbeのexec commandが実行される流れ

MySQLのtime_zoneとgo-sql-driver/mysqlの設定

PythonのType Hintsとmypy

numpyの関数

cert-managerで生成した証明書をIstioのGatewayに設定してHTTPS対応する

IstioをHelmでインストールしてRoutingとTelemetryを行いJaeger/Kialiで確認する

nohupし忘れた時間のかかる処理をdisownしてexit後も実行させ続ける

CircleCI 2.0でDocker imageをbuildしてタグを付けてContainer Registryに上げる

KubernetesのCustom Resource Definition(CRD)とCustom Controller

KubernetesのNetworkPolicy Resource

GCPのCloud Pub/Sub

Destributed TensorFlowの流れとSavedModelの出力

GAEのTaskQueue

WebSocketでの通信内容をWiresharkで見る

DOMの(next/previous)SiblingとElementSiblingの値

TensorFlowのMonitoredSessionとSessionRunHookとsummaryのエラー

GoのgRPC ServerのInterceptor(recovery/auth/zap/prometheus)

GKEでのService(ClusterIP/NodePort/LoadBalancer)とIngress

TensorFlowのモデルをsave/loadする

ksonnetでkubernetesのmanifestを環境ごとに生成/applyする

Pandasの操作

ベイズ最適化でランダムフォレストとXGBoostの良いハイパーパラメータを探す

KaggleのTitanicのチュートリアルをXGBoostで解く

Istio v0.7でEnvoy Proxyを付けるまで

KaggleのTitanicのチュートリアルをランダムフォレストで解く

TerraformでGKEクラスタとBigQueryを立てる

カナダのバンクーバーから南へ5都市周ってGoogleI/Oに行ってきた

PREV