スポンサーリンク
プログラミング

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

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

【仮想通貨の自動売買を目指して】PythonでGMOコイン API

はじめに仮想通貨の自動売買に向けて、Python から API で GMO コインでの売買ができるようにします。bitFlyer の API に関しては下記を参考にしてください。bitFlyer は SFD の手数料がきつかったので、今回は...
Docker

【Java】Docker ComposeでSpring Boot + MySQL環境を構築

はじめにDocker Compose で Spring Boot のアプリと MySQL を動かす環境を構築していきます。構築する環境今回動かすコンテナは下記の 2 つになります。Spring Boot のアプリケーションMySQL用意する...
スポンサーリンク
プログラミング

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

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

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

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

【Python】Markdown形式のTableを出力する

はじめにPython を使って、Markdown 形式の Table を出力する方法を紹介します。python-tabulatepython-tabulateは、いくつかの形式で表を出力してくれるライブラリです。様々な形式で表をフォーマット...
プログラミング

【Python】yamlを扱う

はじめにPython で Yaml ファイルを扱える PyYAML についてざっと紹介します。PyYAMLPyYAML は、Python で YAML ファイルを扱えるライブラリです。インストールまずは、pipで PyYAML をインストー...
開発環境

【Mac】brewでJavaの開発環境構築(複数バージョン対応)

はじめにMac での Java 開発環境の構築手順をまとめます。今回の条件としては、下記の通りです。Mac複数のバージョンを切り替えられる好きなエディタを使えるJDK のインストールJDK をインストールする前に、まずはhomebrew-c...
開発環境

【AstroNvim】AstroNvim Communityの設定を入れる

はじめにAstroNvim Community にある設定を入れる方法を紹介します。AstroNvim のインストールや基本的な設定方法については下記を参考にしてください。AstroNvim Community RepositoryAstr...
開発環境

【NeoVim】AstroNvimを使ってみる

はじめにAstroNvimを使って、簡単な設定をしてみたいと思います。AstroNvimとはAstroNvimとは、あらかじめプラグインや見た目などがセットアップされたNeovimの設定になります。これを使うことで、使いやすいように設定され...
Kubernetes

minikubeで複数クラスタ構築

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

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

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

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

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

HelmでPostgreSQLを動かしてみる

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

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

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

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

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

【Kubernetes】HPAを使いつつ手動でスケールさせる

はじめにHPA(Horizontal Pod Autoscaler)を使っている場合に、DeploymentのPodの数を手動でスケールアウト、スケールインする方法を紹介します。HPAを使いつつ手動スケールHPAを使っている場合は、スケール...
Kubernetes

kubectl patchでリソース更新

はじめにkubectl patchについて、実際の例を見ながら使い方を紹介していきます。kubectl patchkubectl patchはStrategic Merge Patch、JSON Merge Patch、JSON Patch...
Kubernetes

【kustomize】特定の環境だけbaseのリソースを削除する

はじめにKustomizeのbaseディレクトリにあるリソースを特定のoverlaysの環境からのみ削除する方法を紹介します。背景Kustomizeを使っていて、基本的にはどの環境にもデプロイするリソースはbase配下にマニフェストを配置し...
Kubernetes

【kubectl status】リソースの状態を取得する

はじめにkubectl statusを使って、Kubernetesリソースの状態を取得する方法を紹介します。kubectl-statuskubectl statusは、Kubernetesのリソースの状態をわかりやすく表示してくれるkube...
プログラミング

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

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

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

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

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

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

【Python】Markdown形式のTableを出力する

はじめにPython を使って、Markdown 形式の Table を出力する方法を紹介します。python-tabulatepython-tabulateは、いくつかの形式で表を出力してくれるライブラリです。様々な形式で表をフォーマット...
プログラミング

【Python】yamlを扱う

はじめにPython で Yaml ファイルを扱える PyYAML についてざっと紹介します。PyYAMLPyYAML は、Python で YAML ファイルを扱えるライブラリです。インストールまずは、pipで PyYAML をインストー...
プログラミング

【Pandas】DataFrameでIndexが重複している行を削除する

はじめにPandasのDataFrameからIndexが重複している行を削除する方法を紹介します。Indexが重複している行を削除pandas.Index.duplicatedを使ってIndexが重複した行を削除します。やり方は下記の通りで...
プログラミング

seabornで複数のグラフを並べて描画する

はじめにseabornでsubplotを使って、複数のグラフを並べて描画する方法を紹介します。テンプレテンプレとなるコードは下記の通りです。ここでは4行3列の12個のグラフを表示するパターンになっています。import seaborn as...
競プロ

【AtCoder】Python標準ライブラリarrayの使い方

はじめにPythonの標準ライブラリであるarrayについて簡単な使い方をまとめました。また、AtCoderでarrayを利用することでACできる問題があったので、そちらも合わせて紹介していきます。arrayとはPythonの標準ライブラリ...
競プロ

【AtCoder】Pythonで二分探索

はじめにPythonで二分探索を実装するためのテンプレとAtCoderの問題をまとめました。Pythonで二分探索二分探索とは、検索する問題を半分に分割しながら解を探しだすアルゴリズムです。Pythonでソートされたリストに対して、ソートさ...
競プロ

【AtCoder】bisectでリストを二分探索する

はじめにbisectの使い方とbisectを使うAtCoderの問題をまとめました。bisectの使い方bisectは、ソートされたリストにソートされた状態を保ちながら挿入、挿入する場所を求めることができるライブラリです。二分探索を利用して...
機械学習

scikit-learnで正規分布へ変換

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

【kaggle】TabNetの使い方

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

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 Tunerを...
kaggle

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

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