スポンサーリンク
Kubernetes

【kubectl-neat】すっきりしたマニフェストを取得する

はじめに kubectl-neat について紹介します。 kubectl-neat kubectl-neatは、Kubernetes のマニフェストから不要な部分を除いて、みやすくする kubectl プラグインです。 不要なstatusフ...
コンテナ

Limaを使って仮想マシンを構築してみる

はじめに Lima とはどんなものなのか、どうやって使うのかざっくりまとめてみたいと思います。 Lima とは Lima(Linux Machines)は、ファイル共有とポートフォワードを自動でやってくれる Linux 仮想マシンを構築して...
パフォーマンスチューニング

【Continuous Profiling】Pyroscopeを試してみる

はじめに ローカルで Pyroscope を動かして、実際にプロファイリングしてみたいと思います。 Pyroscope Pyroscope は、Continuous Profling を実現するための OSS になります。 Pyroscop...
スポンサーリンク
Kubernetes

IstioとJaegerで分散トレーシングを試してみる

はじめに Istio と Jaeger を使った分散トレーシングを試してみたいと思います。 Istio と Jaeger で分散トレーシング Istio を使うと、自動で分散トレーシングに使うヘッダーを送信してくれるので、Jaeger や ...
Kubernetes

【Kubernetes】ksniffでパケットキャプチャ

はじめに Kubernetes で ksniff を使ってパケットキャプチャをする方法を紹介します。 ksniff ksniff は、tcpdump と Wireshark でのパケットキャプチャができる kubectl プラグインです。 ...
開発環境

Node.jsをアンインストールして再インストール

はじめに Mac のローカルの Node.js 環境がかなり汚い感じになっていたので、一度アンインストールしてから、nvm を使って再インストールしていきたいと思います。 Node.js のインストール方法 現状、Mac で Node.js...
Kubernetes

【kubectl】kubectl-pod-inspectでPodの情報を取得

はじめに kubectl-pod-inspect について紹介していきます。 kubectl-pod-inspect kubectl-pod-inspect は、kubectl describeなどで取得できる Pod に含まれるコンテナを...
開発環境

【VSCode】vim拡張が重い場合の対策

はじめに VSCode の Vim 拡張の動作がもっさりしているので、現状できる対策について調べてみました。 VSCode の Vim 拡張 VSCode の Vim 拡張は、VSCode 上で Vim をエミュレートする拡張になります。 ...
Alfred

【Alfred】VSCodeをホットキーで表示/非表示

はじめに ホットキーひとつでいつでも VSCode が表示/非表示できるようにしたいと思います。 やりたいこと やりたいことは下記のように、ホットキーを入力することで、いつでも VSCode を表示、非表示することになります。 どうやって設...
開発環境

【Powerlevel10k】Kubernetesのアイコンを更新する

はじめに Powerlevel10k での、Kubernetes アイコンを Nerd Fonts で追加された新しい Kubernetes 用のアイコンに変更してみたいと思います。 Kubernetes のアイコン Powerlevel1...
Kubernetes

【kubectl-neat】すっきりしたマニフェストを取得する

はじめに kubectl-neat について紹介します。 kubectl-neat kubectl-neatは、Kubernetes のマニフェストから不要な部分を除いて、みやすくする kubectl プラグインです。 不要なstatusフ...
Kubernetes

IstioとJaegerで分散トレーシングを試してみる

はじめに Istio と Jaeger を使った分散トレーシングを試してみたいと思います。 Istio と Jaeger で分散トレーシング Istio を使うと、自動で分散トレーシングに使うヘッダーを送信してくれるので、Jaeger や ...
Kubernetes

【Kubernetes】ksniffでパケットキャプチャ

はじめに Kubernetes で ksniff を使ってパケットキャプチャをする方法を紹介します。 ksniff ksniff は、tcpdump と Wireshark でのパケットキャプチャができる kubectl プラグインです。 ...
Kubernetes

【kubectl】kubectl-pod-inspectでPodの情報を取得

はじめに kubectl-pod-inspect について紹介していきます。 kubectl-pod-inspect kubectl-pod-inspect は、kubectl describeなどで取得できる Pod に含まれるコンテナを...
Kubernetes

minikubeで複数クラスタ構築

はじめに minikubeを使って、複数のクラスタを構築する方法を紹介します。 複数クラスタ構築 下記のように-pオプションを使って、プロファイル名を指定することで、複数のクラスタを構築できます。 minikube start -p {pr...
Kubernetes

kubectl get podで”Completed”のPodをフィルタリングする

はじめに kubectl get podでPodのSTATUSがCompletedになっているPodをフィルタして表示する方法を紹介します。 PodのStatusがCompletedでフィルタ 下記のようにPodのSTATUSカラムがCom...
Kubernetes

【Kubernetes】StatefulSetについて理解する

はじめに KubernetesのStatefulSetについて、どんなものなのか動かしながら理解していきたいと思います。 StatefulSetとは StatefulSetとは、データベースなどステートフルなPodを管理するオブジェクトにな...
Kubernetes

HelmでPostgreSQLを動かしてみる

はじめに HelmとHelmfileを使ってPostgreSQLをサクッと構築してみたいと思います。 必要なファイル 必要なファイルは下記の通りです。 . ├── helmfile.yaml └── values.yaml Namespac...
CI/CD

HelmでローカルにSonarQubeを構築してみる

はじめに HelmでローカルにSonarQubeを構築してみます。 今回はHelmとhelmfileを使います。helmfileについては、下記で解説していますが、Helmチャートを宣言的にデプロイできるツールです。 SonarQubeとは...
Kubernetes

【Kubernetes】Strategic Merge Patchについてざっくり理解する

はじめに Kubernetesで使われるStrategic Merge Patchについて、ざっくり理解していきます。 また、Strategic Merge Patchで使われる命令文の中からKustomizeでサポートされているものを紹介...
プログラミング

【Go】マップの値でソートされたキーを出力する

はじめに Go のマップを値でソートされた順でキーを出力したいと思います。 マップは基本的に要素の順番が意味を持たないときに使い、要素の順番に意味がある場合はスライスを使うのがいいですが、今回はマップの値でソートしてキーを出力する方法を紹介...
プログラミング

GoでYoutube Data APIを使ってみる

はじめに Go で YouTube Data API を使ってみます。 YouTube Data API YouTube Data API を使うと、YouTube に関する様々な操作が可能です。 可能な操作は下記になります。動画の検索やチ...
プログラミング

【Pandas】DataFrameで全て0のカラムを取得する

はじめに PandasのDataFrameでカラムの値が全て0となっているカラムを取得する方法を紹介します。 DataFrameで全て0のカラムを取得 下記で全て0のカラムを取得できます。 df.columns 実際に試すと下記のようになり...
プログラミング

【Typescript】Reactでテキストをコピーするボタンを実装する

はじめに TypescriptとReactでテキストをコピーするボタンの実装をしてみます。 CopyButtonの実装 クリップボードへのコピー部分に関しては下記のclipboard-copyを利用します。 テキストをコピーするボタンの実装...
プログラミング

Typescriptでの関数の宣言方法

はじめに Typescriptでの関数宣言方法についてまとめてみます。 関数宣言 基本的には、引数には型を明示的に指定し、戻り値はTypescriptが型を推論してくれるので明示的に指定する必要はありません。(戻り値に明示的に指定することも...
プログラミング

【Typescript】Next.jsのApp Routerで最小のHello Worldを作成してみる

はじめに Next.jsのApp Routerで最小構成のHello Worldアプリを作成してみます。 App Router App RouterはNext.js 13.4から安定版になった新しいルーティング機能で、従来の方法はPages...
プログラミング

Goの変数宣言

はじめに Goでの変数宣言の方法と、その使い所についてざっくりまとめました。 var 初期値を指定した変数宣言は下記の通りです。型を省略するとデフォルトの型が選ばれます。 var = var = var n int = 100 var n ...
プログラミング

【Go】基本的なgoコマンド

はじめに 超基本的なGoコマンドについてまとめてみます。 go run go runは、Goのプログラムをコンパイルかつ実行するコマンドです。直接実行しているのかのように実行できます。 go run package 試してみる 下記のような...
プログラミング

【Java】Spring BootをコマンドラインからMavenでビルドして実行する

はじめに Spring Boot をコマンドラインから Maven でビルドして、実行するまでの手順を紹介します。 Maven コマンドのインストール まずはmavenコマンドがインストールされていない場合は、インストールします。Mac の...
プログラミング

【Java】コマンドラインからSpring Bootを始める

はじめに IDE を使わずに、コマンドラインからのみで Spring Boot を始める方法を紹介します。 Spring Boot CLI Spring Boot CLI は Spring Boot のプロジェクトを新規作成できたりするコマ...
機械学習

scikit-learnで正規分布へ変換

はじめに scikit-learnを使って、データを正規分布のように変換する方法を紹介します。 PowerTransformer PowerTransformerでは、Yoe-JohnsonとBox-Coxでの変換が可能です。 Yeo-Jo...
kaggle

【kaggle】TabNetの使い方

はじめに 最近kaggleでよく目にするTabNetについて、簡単にどんなものなのか、どうやって使うのかについて紹介していきます。 どんなもの何かについては簡単に紹介し、どうやって使うかをメインで紹介していきます。 TabNetとは Tab...
機械学習

NeuralProphetで時系列データ予測

はじめに 時系列データ予測ができるNeuralProphetについて、基本的な使い方を解説したいと思います。 NeuralProphetとは NeuralProphetは、ProphetとAR-Netという自己回帰型のニューラルネットワーク...
kaggle

kaggleでよく使う交差検証テンプレ(LightGBM向け)

はじめに kaggleなどの機械学習コンペでLightGBMを使ってクロスバリデーションをする際のテンプレとなる型をまとめました。 Kerasでのテンプレは以下でまとめています。内容については重複している部分もあるので、適宜読み飛ばしてくだ...
機械学習

Prophetで時系列データ予測

はじめに 時系列データを簡単に予測できるProphetについて、基本的な使い方と実際に使ってみた具体例を紹介したいと思います。 Prophetとは Prophetとは、Facebookが開発した時系列データの予測ができるライブラリです。 外...
kaggle

kaggleやSIGNATEのテーブルデータコンペでとりあえずやること

はじめに kaggleやSIGNATEのテーブルデータのコンペに参加したときにとりあえずやってみることをまとめました。 とりあえずやってみることなので、コンペによってはやらなくていいものも含まれている可能性があります。また、この他にもやった...
kaggle

【初心者】0から始めるkaggle入門

はじめに kaggleについて、これから始めたい人や登録したがコンペになかなか参加できない人に向けて、kaggleとは何か、コンペに参加したら何をするかを紹介したいと思います。 kaggleとは kaggleとは、分析コンペが開かれるプラッ...
kaggle

kaggleのTitanicコンペでAutoKerasを使ってAutoMLやってみる

はじめに こちらの記事はZennで投稿した「kaggleのTitanicコンペでAutoKerasを使ってAutoMLやってみる」の再投稿になります。 普段kaggleでは、Kerasを使うことが多いのですが、AutoKerasというのがあ...
kaggle

Keras Tunerでハイパーパラメータチューニング

はじめに こちらの記事はZennで投稿した「Keras Tunerでハイパーパラメータチューニング」の再投稿になります。 kaggleでKerasによるニューラルネットワークモデルのハイパーパラメータチューニンがしたく、Keras Tune...
kaggle

手軽にデータ分析ができるdablを使ってみた

はじめに こちらの記事はZennで投稿した「手軽にデータ分析ができるdablを使ってみた」の再投稿になります。 kaggleでdablというライブラリが使われていたので、どんなことができるのか実際に使ってみたいと思います。 dablとは d...
スポンサーリンク