freedom-man.com

ブログは俺のセーブポイント

Category: golang (page 1 of 3)

env-injectorコードリーディング

env-injectorのコードリーディングをしました。

Continue reading

Salesforce SOAP APIのgolangクライアント作った

なぜ私はSalesforceのツールを作るのか…。ということでgolangのクライアント作りました。

モチベーションとしてはYet Another Salesforce Dataloaderをgolangで作ろうと思っているんですが、それを作るにはまずSOAPのクライアントで複数件の一括CRUDを実現させなければならない、ということでヤクの毛刈りをした感じです。

Continue reading

シンプルクローラー gocrawsanを作ってみた

golangでシンプルクローラ gocrawsanを作ってみました。ということでツールの紹介です。

Continue reading

golangのnet/httpで自動リダイレクトしない方法

net/httpライブラリのhttp.ClientでHTTPレスポンスが3系だとデフォルトで自動リダイレクトする仕様になっている。リダイレクトしたくない場合は、CheckRedirect関数をオーバーライドしてhttp.ErrUseLastResponseを返せばOK。

Continue reading

ダミーデータを大量に作成するCLIツール”dmy”を作ってみた

パフォーマンステスト等の用途でダミーデータを大量に作成しないといけない局面があり、今までシェルスクリプトで作ったりRubyスクリプト叩いたりしてたんですが、

  • シェルスクリプトは他のコマンドを組み合わせるとコストが高くなりがち。
    • 他のコマンドを組み合わせて利用できる柔軟性はあるものの、コマンド実行は別のシェル、プロセスを立ち上げることになるのでコストが高い
  • LLだと気軽かつそれなりの速度でデータを生成できるが、いちいちスニペットを作成する必要があるため面倒。
  • ダミーデータを作成するWebサービスはたくさんあるのですが、CLIツールはあまり無く、手元で作れたほうが効率的な場面がある

ということで、手軽にダミーデータを作成するCLIツールの”dmy”をgolangで作ってみました。

Continue reading

Older posts

© 2018 freedom-man.com

Theme by Anders NorenUp ↑