tweeeetyのぶろぐ的めも

アウトプットが少なかったダメな自分をアウトプット<br>\(^o^)/

2021-01-01から1年間の記事一覧

curlでBasic認証する方法3つ - と、記号を含むとき注意点など

はじめに コマンドライン(crul)でBasic認証を叩きたいときのメモ。 とくに、Authorization ヘッダで実行したいときに迷ったので自分用のメモです。 アジェンダ はじめに アジェンダ 前提情報 1. curlでBasic認証 - オプションで指定 注意点 2. curlでBasic…

プロダクトマネジメント ―ビルドトラップを避け顧客に価値を届ける - 書評メモ

はじめに 自分用の書評メモです。 プロダクトマネジメント ―ビルドトラップを避け顧客に価値を届ける アジェンダ はじめに アジェンダ どんな本か 何が書かれているか 大事だと思ったこと 第Ⅰ部 プロダクトマネジメントとは? プロダクトマネジメントのビル…

ここはウォーターフォール市、アジャイル町 ストーリーで学ぶアジャイルな組織のつくり方 - 書評メモ

はじめに 自分用の書評メモです。 ここはウォーターフォール市、アジャイル町 ストーリーで学ぶアジャイルな組織のつくり方 アジェンダ はじめに アジェンダ どんな本か 何が書かれているか 大事だと思ったこと 第1章、第2章 第3章 第5章 第8章 感想 おわり…

【go】go modでモジュールのバージョンをupdateする

はじめに タイトルのまんまですが、golangでモジュールをupdateする方法のメモです。 単にgo getすれば良い go modを使っているとgo.modファイルでmoduleとversionが管理されると思います。 各moduleをupdateしたい場合、go getすることでversionをupdateで…

【git】GnuPG x git-secretでcredentialなどの秘匿情報を含むファイルを暗号化して安全にcommitする - その2: 複数人で扱う場合

はじめに gitやgithubでcredentialやtokenなどの秘匿情報を含むファイルを暗号化してcommitするメモを書きました。 【git】GnuPG x git-secretでcredentialなどの秘匿情報を含むファイルを暗号化して安全にcommitする - その1 今回は、それを複数人であつか…

【GnuPG】linuxにsshして実行したgpg --gen-keyが止まる対応メモ

はじめに タイトルの通りなのですが、gpgで鍵を生成したくgpg --gen-keyを実行すると止まったようなハングしたような感じになります。 それの対応方法。 もくじ はじめに もくじ 原因 やりかた gpg --gen-keyのほう 参考 おわりに 原因 これは「SSH越しだと…

【git】GnuPG x git-secretでcredentialなどの秘匿情報を含むファイルを暗号化して安全にcommitする - その1

はじめに gitやgithubにて秘匿情報を含むファイルを安全にcommitするメモです。 具体的にはgit-secretというものを使います。 簡単にいうと、秘匿情報を含むファイルをgpgで暗号化してからcommitすることで安全にリポジトリ管理化に置くというものです。 イ…

【git】git-secrets: 誤ってsecret, credential, ID/Passwordなどの秘匿情報をcommitしてしまうのを防ぐメモ

はじめに gitやgithubでこんなときありますよね。 ID/Passwordなどの秘匿情報をリポジトに置きたい がcommitはしたくない 通常は.gitignoreに指定しておけば良い。 しかし、一時的にファイル名を変えて使いたい時(たとえば一時的にID/Passファイルをコピー…

【BigQuery】GolangでGCSのCSVデータからBigQueryにデータを取り込むメモ

はじめに GolangでBigQueryをざつに扱っています。 GolangでGCSにおいたCSVデータをBigQueryに取り込むメモです。 この記事のサンプルコードは以下においてあります。 https://github.com/tweeeety/go-gcs_csv-to-bigquery-sample アジェンダ はじめに アジ…

【BigQuery】bq コマンドでtableのschemaを取得するメモ

はじめに 掲題のとおりですが、bqコマンドにてBigQueryのtable schemaを取得するときの自分用メモです。 bq showコマンド schemaの取得は以下のように行います。 $ bq show \ --schema \ --format=prettyjson \ project_id:dataset.table > path_to_file ス…

【BigQuery】GolangでBigQueryのTable Create時のSchema指定方法 - bigquery.Schema, bigquery.InferSchema, bigquery.SchemaFromJSON

はじめに GolangでBigQueryをざつに扱っています。 GolangでBigQueryのtableを作成時のSchema指定方法についての自分メモです。 この記事のサンプルコードは以下においてあります。 https://github.com/tweeeety/go-bigquery-schema-sample アジェンダ はじ…

【BigQuery】Golang x BigQueryでのCredentialの指定方法メモ

はじめに GolangでBigQueryをざつに扱っています。 ローカルで開発するときはCredentialを指定しますが、 よく使う2つの方法を忘れがちなので自分メモ。 アジェンダ はじめに アジェンダ 1. Credentialの作成 2. 環境変数で設定する 3. プログラムで指定する…

【BigQuery】bqコマンドでdataset/table/partitionの作成から確認まで試すメモ

はじめに 最近、BigQueryを触っています。 bqコマンドでコマンドラインからアクセスする際の自分メモです。 この記事で使うschemaやcsvファイルは以下のリポジトリにおいてあります。 * https://github.com/tweeeety/bq-command-sample アジェンダ はじめに …

【BigQuery】BigQueryへのDATA型のINSERT時に`Could not parse'20210101' as DATE for field partition_date`と怒られるエラー

はじめに 表題のとおりですが、bqコマンドなんかを使用してDATE型の値をINSERTしようとすると以下のようなエラーになりました。 この原因と対処法について。 どういうエラーか まず、INSERTするSchemaとdataです。 schema $ cat ./schema.json [ { "mode": "…

Golang x Gin(ジン)を5分でためす

はじめに GolangでGin(ジン)を5分で試すサンプルです。 本記事では以下の3要素のみ扱います。 Golang Go Modules Gin アジェンダ はじめに アジェンダ 1. Ginとは 2. Go Moduleで環境用意 ローカル環境 Go Modules 3. Ginを試す Ginいれる GinでGolang書い…