プログラミング【Go】マップの値でソートされたキーを出力する はじめにGoのマップを値でソートされた順でキーを出力したいと思います。マップは基本的に要素の順番が意味を持たないときに使い、要素の順番に意味がある場合はスライスを使うのがいいですが、今回はマップの値でソートしてキーを出力する方法を紹介します...2023.09.15プログラミング
プログラミングGoでYoutube Data APIを使ってみる はじめにGoでYouTubeDataAPIを使ってみます。YouTubeDataAPIYouTubeDataAPIを使うと、YouTubeに関する様々な操作が可能です。可能な操作は下記になります。動画の検索やチャンネルの取得、動画のコメント...2023.09.02プログラミング
プログラミング【Pandas】DataFrameで全て0のカラムを取得する はじめにPandasのDataFrameでカラムの値が全て0となっているカラムを取得する方法を紹介します。DataFrameで全て0のカラムを取得下記で全て0のカラムを取得できます。df.columns実際に試すと下記のようになります。>>...2023.08.03プログラミング
プログラミング【Typescript】Reactでテキストをコピーするボタンを実装する はじめにTypescriptとReactでテキストをコピーするボタンの実装をしてみます。CopyButtonの実装クリップボードへのコピー部分に関しては下記のclipboard-copyを利用します。テキストをコピーするボタンの実装内容は下...2023.07.30プログラミング
プログラミングTypescriptでの関数の宣言方法 はじめにTypescriptでの関数宣言方法についてまとめてみます。関数宣言基本的には、引数には型を明示的に指定し、戻り値はTypescriptが型を推論してくれるので明示的に指定する必要はありません。(戻り値に明示的に指定することも可能で...2023.07.19プログラミング
プログラミング【Typescript】Next.jsのApp Routerで最小のHello Worldを作成してみる はじめにNext.jsのAppRouterで最小構成のHelloWorldアプリを作成してみます。AppRouterAppRouterはNext.js13.4から安定版になった新しいルーティング機能で、従来の方法はPagesRouterと呼...2023.07.17プログラミング
プログラミングGoの変数宣言 はじめにGoでの変数宣言の方法と、その使い所についてざっくりまとめました。var初期値を指定した変数宣言は下記の通りです。型を省略するとデフォルトの型が選ばれます。var=var=varnint=100varn=100初期値を指定しないと、...2023.06.28プログラミング
プログラミング【Go】基本的なgoコマンド はじめに超基本的なGoコマンドについてまとめてみます。gorungorunは、Goのプログラムをコンパイルかつ実行するコマンドです。直接実行しているのかのように実行できます。gorunpackage試してみる下記のような簡単なプログラムを用...2023.06.10プログラミング
プログラミング【Java】Spring BootをコマンドラインからMavenでビルドして実行する はじめにSpringBootをコマンドラインからMavenでビルドして、実行するまでの手順を紹介します。Mavenコマンドのインストールまずはmavenコマンドがインストールされていない場合は、インストールします。Macの場合、brewで下...2023.05.03プログラミング
プログラミング【Java】コマンドラインからSpring Bootを始める はじめにIDEを使わずに、コマンドラインからのみでSpringBootを始める方法を紹介します。SpringBootCLISpringBootCLIはSpringBootのプロジェクトを新規作成できたりするコマンドラインツールになります。M...2023.05.01プログラミング