技術

Go

[Go] スライスやマップで、要素の数だけループさせたいときの、len関数やrangeのサンプル

1. スライス × len関数 でのループ処理 サクッと動作確認 コード本体 package main import "fmt" func main() { s := []int{2, 4, 6...
Go

[Go] Uint64をstringに変換するにはstrconv.FormatUint関数が便利な件

はじめに ググっていて、「intをstringにキャストする」…といったパターンはたくさん情報があったのですが、「uint64をstringにキャストする」といった情報が少なかったので、共有したいと思います。 いきなり結論 ...
Go

[Go] xormでSelectするなら、スライスにすると使いやすい件

はじめに ネット上にxormの情報が少ないので、少しでも共有したいと思います。何かの参考にして頂けると嬉しいです。 結論のコード selectFields := []string{ "column1", ...
JS / TS

[TS] yarnでts-jestをインストールして、makeコマンドでテスト実行するまで(テストコードと解説付き)

はじめに 仕事で、TypeScript(以下、TS)に最適化されたJestであるts-jestをyarnでインストールし、makeコマンドで実行するためにMakefileに設定したので、備忘録を残します。 調べた際に、yarn...
Go

[Go] UUIDを任意の数だけ生成するツールを作ってみた (解説付)

はじめに 今回は、UUIDを任意の数発行する必要が出てきた際に作ったツールを共有します。(すみません、めちゃめちゃ簡易なツールです。) 既存のwebサービスでは100件固定とかで作成できるものがあったのですが、数件〜最大200...
Python / pandas

[pandas] atメソッドでデフォルトIndexのラベル指定をする際、””はいらない件

はじめに DataFrameを使っていて、表題のことを解説されているサイトが見つからなかったので、共有します。デフォルトのIndexラベルを指定する方法です。 基本的なatメソッドの使い方 動作確認用 解説...
JS / TS

[JS] filterとindexOfとpushを使って、連想配列から重複した値を除外するサンプル

はじめに 解説なしですが、期待する挙動が確認できたコードだけでも共有しておきます。何かの役に立ててもらえれば、嬉しいです。 サクッと動作確認できる本日のコード nameが重複したものを除外 ageが...
Go

[Go] strings.Join関数の中身を、初学者向けに解説してみた

はじめに 今日は、標準パッケージでもよく使われる関数、strings.Join関数について中身を見てみたいと思います。 公式のコード まずは、コードを貼っておきます。 // Join concatenates th...
Python / pandas

[pandas] 時系列インデックスのDataFrameを、月ごとに切り分ける関数を作ってみた (解説付き)

はじめに 以前から、時系列インデックスのDataFrameを月ごとに切り分けて、それをループさせたいという事が多々ありました。 groupbyメソッド等を使ってできなくもないのですが、そもそもgroupbyは集計を目的としたメ...
Python / pandas

[pandas] DataFrameから1カラムのDataFrameを抽出するのに、[[ ]]とするのが便利な件

はじめに 先日、あるDataFrameから1行を抜き出して、1行だけのDataFrameを作りたいシーンに直面しました。 1カラムを抜き出すといえば、dfといった方法を思いつきがちですが、これではSeries型になってしまい、...