diff --git a/_config.yml b/_config.yml index 041352a6ed74..b00aafda1139 100644 --- a/_config.yml +++ b/_config.yml @@ -128,6 +128,7 @@ alias: tags/フロントエンド: categories/Frontend/ # Frontendカテゴリの新設対応 tags/VR: categories/VR/ # VRカテゴリと重複排除 tags/データエンジニアリング: categories/DataEngineering/ # DataEngineeringカテゴリの新設対応 + tags/マネジメント: categories/Management/ # カテゴリの変更 categories/Design: tags/UI-UX/ diff --git a/categorize_data_engineering.py b/categorize_data_engineering.py index fb477dfd7f09..842e14654f1c 100644 --- a/categorize_data_engineering.py +++ b/categorize_data_engineering.py @@ -3,9 +3,9 @@ # --- 設定 --- POSTS_DIRECTORY = 'source/_posts' # このタグが含まれていたら対象となる -TARGET_TAG = 'データエンジニアリング' +TARGET_TAG = 'マネジメント' # 上書きする新しいカテゴリ -NEW_CATEGORY = 'DataEngineering' +NEW_CATEGORY = 'Management' # --- 設定ここまで --- def replace_category_for_tag(file_path): diff --git a/categorize_mobile_posts.py b/categorize_mobile_posts.py index 9fb996d55a6b..ee6acb8d42ca 100644 --- a/categorize_mobile_posts.py +++ b/categorize_mobile_posts.py @@ -4,7 +4,7 @@ POSTS_DIRECTORY = 'source/_posts' # 上記リストから、実際に移行したいタグをここに列挙します TARGET_TAGS = [ - 'Mac' + '保守運用' ] # 上書きする新しいカテゴリ NEW_CATEGORY = 'DevOps' diff --git a/source/_posts/2016/20160920-redmine-kibana-timelion.md b/source/_posts/2016/20160920-redmine-kibana-timelion.md index 892b1aaa053f..a97e39921a25 100644 --- a/source/_posts/2016/20160920-redmine-kibana-timelion.md +++ b/source/_posts/2016/20160920-redmine-kibana-timelion.md @@ -5,7 +5,6 @@ postid: "" tag: - Kibana - Redmine - - マネジメント - 可視化 - グラフ category: diff --git a/source/_posts/2017/20170510-redmine-kibana-dashboard.md b/source/_posts/2017/20170510-redmine-kibana-dashboard.md index aeb8df8cab17..fb4455e34423 100644 --- a/source/_posts/2017/20170510-redmine-kibana-dashboard.md +++ b/source/_posts/2017/20170510-redmine-kibana-dashboard.md @@ -6,7 +6,6 @@ tag: - Redmine - Kibana - Elasticsearch - - マネジメント - 可視化 category: - Management diff --git a/source/_posts/2019/20190703-management3.md b/source/_posts/2019/20190703-management3.md index f5d3a5d8304b..621d96aa5346 100644 --- a/source/_posts/2019/20190703-management3.md +++ b/source/_posts/2019/20190703-management3.md @@ -6,7 +6,6 @@ tag: - Metabase - BI - Redmine - - マネジメント - 可視化 - グラフ category: diff --git a/source/_posts/2019/20190917-management-pattern1.md b/source/_posts/2019/20190917-management-pattern1.md index f97634c9b885..5b5ec1cc5776 100644 --- a/source/_posts/2019/20190917-management-pattern1.md +++ b/source/_posts/2019/20190917-management-pattern1.md @@ -4,7 +4,7 @@ date: 2019/09/17 11:00:42 postid: "" tag: - 組織論 - - マネジメント + - リーダーシップ category: - Management author: 宮原洋祐 diff --git a/source/_posts/2019/20190918-management-pattern2.md b/source/_posts/2019/20190918-management-pattern2.md index 6b9df6f313d2..10114efbdb2f 100644 --- a/source/_posts/2019/20190918-management-pattern2.md +++ b/source/_posts/2019/20190918-management-pattern2.md @@ -4,7 +4,8 @@ date: 2019/09/18 08:37:42 postid: "" tag: - 組織論 - - マネジメント + - リーダーシップ + - キャリア category: - Management author: 宮原洋祐 diff --git a/source/_posts/2020/20200129-daily-standup-meeting.md b/source/_posts/2020/20200129-daily-standup-meeting.md index e57018e617cf..464ccfe499ea 100644 --- a/source/_posts/2020/20200129-daily-standup-meeting.md +++ b/source/_posts/2020/20200129-daily-standup-meeting.md @@ -4,9 +4,9 @@ date: 2020/01/29 10:02:04 postid: "" tag: - 会議 - - マネジメント - チーム開発 - リモートワーク + - コミュニケーション category: - Management author: 村田靖拓 diff --git a/source/_posts/2020/20200427-go-system-prg.md b/source/_posts/2020/20200427-go-system-prg.md index 5a44991cf817..f2a806a02d7d 100644 --- a/source/_posts/2020/20200427-go-system-prg.md +++ b/source/_posts/2020/20200427-go-system-prg.md @@ -6,6 +6,7 @@ tag: - Go - 出版 - 書籍 + - システムコール category: - Programming thumbnail: /images/2020/20200427/thumbnail.jpeg diff --git "a/source/_posts/2020/20200911_\343\201\204\343\201\266\343\201\227\351\212\200\343\201\252\343\202\244\343\203\263\343\203\225\343\203\251\346\251\237\350\203\275\343\200\214\343\203\206\343\203\274\343\203\227\343\203\220\343\203\203\343\202\257\343\202\242\343\203\203\343\203\227\357\274\217\343\203\252\343\202\271\343\203\210\343\202\242\343\200\215\343\202\222\350\252\236\343\202\213.md" "b/source/_posts/2020/20200911_\343\201\204\343\201\266\343\201\227\351\212\200\343\201\252\343\202\244\343\203\263\343\203\225\343\203\251\346\251\237\350\203\275\343\200\214\343\203\206\343\203\274\343\203\227\343\203\220\343\203\203\343\202\257\343\202\242\343\203\203\343\203\227\357\274\217\343\203\252\343\202\271\343\203\210\343\202\242\343\200\215\343\202\222\350\252\236\343\202\213.md" index aa2157c9ead9..82a23f19b79c 100644 --- "a/source/_posts/2020/20200911_\343\201\204\343\201\266\343\201\227\351\212\200\343\201\252\343\202\244\343\203\263\343\203\225\343\203\251\346\251\237\350\203\275\343\200\214\343\203\206\343\203\274\343\203\227\343\203\220\343\203\203\343\202\257\343\202\242\343\203\203\343\203\227\357\274\217\343\203\252\343\202\271\343\203\210\343\202\242\343\200\215\343\202\222\350\252\236\343\202\213.md" +++ "b/source/_posts/2020/20200911_\343\201\204\343\201\266\343\201\227\351\212\200\343\201\252\343\202\244\343\203\263\343\203\225\343\203\251\346\251\237\350\203\275\343\200\214\343\203\206\343\203\274\343\203\227\343\203\220\343\203\203\343\202\257\343\202\242\343\203\203\343\203\227\357\274\217\343\203\252\343\202\271\343\203\210\343\202\242\343\200\215\343\202\222\350\252\236\343\202\213.md" @@ -6,7 +6,7 @@ tag: - テープ装置 - 保守運用 category: - - Infrastructure + - DevOps thumbnail: /images/2020/20200911/thumbnail.png author: 中本光 lede: "本稿ではテープバックアップ/リストアについてご紹介したいと思います。なぜこのクラウドネイティブな時代にテープバックアップ/リストア!?という意見もあるかと思われますが、影を潜めつつあるテープバックアップ/リストアを振り返り、ご存じの方は*ノスタルジー*を、知らない方は*テクノロジー*を感じていただければ幸いです。" diff --git "a/source/_posts/2020/20201022_Go\343\201\250AWS_Lambda\343\201\256\343\201\237\343\202\201\343\201\256Makefile.md" "b/source/_posts/2020/20201022_Go\343\201\250AWS_Lambda\343\201\256\343\201\237\343\202\201\343\201\256Makefile.md" index 3c3ff2a061e8..95f820f33990 100644 --- "a/source/_posts/2020/20201022_Go\343\201\250AWS_Lambda\343\201\256\343\201\237\343\202\201\343\201\256Makefile.md" +++ "b/source/_posts/2020/20201022_Go\343\201\250AWS_Lambda\343\201\256\343\201\237\343\202\201\343\201\256Makefile.md" @@ -8,10 +8,10 @@ tag: - Lambda - Makefile category: - - Programming + - DevOps thumbnail: /images/2020/20201022/thumbnail.webp author: 筒井悠平 -lede: "筒井です。GoとAWS LambdaのためのMakefileを整理しました。Lambda Functionの増加と同時に増えていくターゲットにはオサラバです。" +lede: "GoとAWS LambdaのためのMakefileを整理しました。Lambda Functionの増加と同時に増えていくターゲットにはオサラバです。" --- diff --git "a/source/_posts/2021/20210202_\343\202\267\343\202\271\343\203\206\343\203\240\351\232\234\345\256\263\345\257\276\345\277\234\343\201\256\345\277\203\346\247\213\343\201\210\343\201\250\345\257\276\345\277\234.md" "b/source/_posts/2021/20210202_\343\202\267\343\202\271\343\203\206\343\203\240\351\232\234\345\256\263\345\257\276\345\277\234\343\201\256\345\277\203\346\247\213\343\201\210\343\201\250\345\257\276\345\277\234.md" index 957df199be86..213f41e068db 100644 --- "a/source/_posts/2021/20210202_\343\202\267\343\202\271\343\203\206\343\203\240\351\232\234\345\256\263\345\257\276\345\277\234\343\201\256\345\277\203\346\247\213\343\201\210\343\201\250\345\257\276\345\277\234.md" +++ "b/source/_posts/2021/20210202_\343\202\267\343\202\271\343\203\206\343\203\240\351\232\234\345\256\263\345\257\276\345\277\234\343\201\256\345\277\203\346\247\213\343\201\210\343\201\250\345\257\276\345\277\234.md" @@ -8,7 +8,7 @@ tag: - 入門 - トラブルシュート category: - - Culture + - DevOps thumbnail: /images/2021/20210202/thumbnail.png author: 大関寛博 lede: "冬の寒い夜、シャワーからお湯が出なくなったり、雪の降った朝、車のエンジンが掛からなかったり、列車を待っていたら運転見合わせとなり、いつ帰れるのかわからなくなったり、普段の生活の中でも障害は突然発生します。システムも同じで.." diff --git "a/source/_posts/2021/20210212_Go_1.16\343\201\256signal.NotifyContext().md" "b/source/_posts/2021/20210212_Go_1.16\343\201\256signal.NotifyContext().md" index 963e97f8d4a5..f7b1b314c9e7 100644 --- "a/source/_posts/2021/20210212_Go_1.16\343\201\256signal.NotifyContext().md" +++ "b/source/_posts/2021/20210212_Go_1.16\343\201\256signal.NotifyContext().md" @@ -6,6 +6,7 @@ tag: - Go - Go1.16 - 設計 + - context category: - Programming thumbnail: /images/2021/20210212/thumbnail.png diff --git "a/source/_posts/2021/20210423a_\343\201\257\343\201\230\343\202\201\343\201\246\343\201\256\343\203\252\343\203\274\343\203\200\343\203\274\350\253\226\343\200\200\357\275\236\343\202\202\343\201\227\343\202\202\343\200\214\346\230\216\346\227\245\343\201\213\343\202\211\343\203\252\343\203\274\343\203\200\343\203\274\343\202\204\343\201\243\343\201\246\343\200\215\343\201\250\350\250\200\343\202\217\343\202\214\343\201\237\343\202\211\357\275\236.md" "b/source/_posts/2021/20210423a_\343\201\257\343\201\230\343\202\201\343\201\246\343\201\256\343\203\252\343\203\274\343\203\200\343\203\274\350\253\226\343\200\200\357\275\236\343\202\202\343\201\227\343\202\202\343\200\214\346\230\216\346\227\245\343\201\213\343\202\211\343\203\252\343\203\274\343\203\200\343\203\274\343\202\204\343\201\243\343\201\246\343\200\215\343\201\250\350\250\200\343\202\217\343\202\214\343\201\237\343\202\211\357\275\236.md" index 22a4fa51ba1a..32ad56daa660 100644 --- "a/source/_posts/2021/20210423a_\343\201\257\343\201\230\343\202\201\343\201\246\343\201\256\343\203\252\343\203\274\343\203\200\343\203\274\350\253\226\343\200\200\357\275\236\343\202\202\343\201\227\343\202\202\343\200\214\346\230\216\346\227\245\343\201\213\343\202\211\343\203\252\343\203\274\343\203\200\343\203\274\343\202\204\343\201\243\343\201\246\343\200\215\343\201\250\350\250\200\343\202\217\343\202\214\343\201\237\343\202\211\357\275\236.md" +++ "b/source/_posts/2021/20210423a_\343\201\257\343\201\230\343\202\201\343\201\246\343\201\256\343\203\252\343\203\274\343\203\200\343\203\274\350\253\226\343\200\200\357\275\236\343\202\202\343\201\227\343\202\202\343\200\214\346\230\216\346\227\245\343\201\213\343\202\211\343\203\252\343\203\274\343\203\200\343\203\274\343\202\204\343\201\243\343\201\246\343\200\215\343\201\250\350\250\200\343\202\217\343\202\214\343\201\237\343\202\211\357\275\236.md" @@ -4,7 +4,6 @@ date: 2021/04/23 00:00:00 postid: a tag: - リーダーシップ - - マネジメント - 役割 - ロールチェンジ category: diff --git "a/source/_posts/2021/20210527a_Future_Tech_Night_#9_\357\275\236\351\201\213\347\224\250\343\201\247\345\276\214\346\202\224\343\201\227\343\201\252\343\201\204\343\201\237\343\202\201\343\201\256AWS\350\250\255\350\250\210\350\241\223\357\275\236\343\200\200\343\202\222\351\226\213\345\202\254\343\201\227\343\201\276\343\201\227\343\201\237\343\200\202.md" "b/source/_posts/2021/20210527a_Future_Tech_Night_#9_\357\275\236\351\201\213\347\224\250\343\201\247\345\276\214\346\202\224\343\201\227\343\201\252\343\201\204\343\201\237\343\202\201\343\201\256AWS\350\250\255\350\250\210\350\241\223\357\275\236\343\200\200\343\202\222\351\226\213\345\202\254\343\201\227\343\201\276\343\201\227\343\201\237\343\200\202.md" index 0f8357330e47..d14f8e196f9c 100644 --- "a/source/_posts/2021/20210527a_Future_Tech_Night_#9_\357\275\236\351\201\213\347\224\250\343\201\247\345\276\214\346\202\224\343\201\227\343\201\252\343\201\204\343\201\237\343\202\201\343\201\256AWS\350\250\255\350\250\210\350\241\223\357\275\236\343\200\200\343\202\222\351\226\213\345\202\254\343\201\227\343\201\276\343\201\227\343\201\237\343\200\202.md" +++ "b/source/_posts/2021/20210527a_Future_Tech_Night_#9_\357\275\236\351\201\213\347\224\250\343\201\247\345\276\214\346\202\224\343\201\227\343\201\252\343\201\204\343\201\237\343\202\201\343\201\256AWS\350\250\255\350\250\210\350\241\223\357\275\236\343\200\200\343\202\222\351\226\213\345\202\254\343\201\227\343\201\276\343\201\227\343\201\237\343\200\202.md" @@ -9,7 +9,7 @@ tag: - 登壇レポート - 設計 category: - - Infrastructure + - DevOps thumbnail: /images/2021/20210527a/thumbnail.png author: 村瀬善則 lede: "こんにちは。TIG村瀬です。2021/4/21を開催しました。私は、運用まで考慮したクラウドアーキテクチャ設計できていますか?というタイトルでお話させていただきました。発表資料は..." diff --git "a/source/_posts/2021/20210528a_Airflow_Breeze_\343\202\222\345\210\251\347\224\250\343\201\227\343\201\246\343\203\255\343\203\274\343\202\253\343\203\253\343\201\247_Airflow_\343\202\222\350\265\267\345\213\225\343\201\231\343\202\213.md" "b/source/_posts/2021/20210528a_Airflow_Breeze_\343\202\222\345\210\251\347\224\250\343\201\227\343\201\246\343\203\255\343\203\274\343\202\253\343\203\253\343\201\247_Airflow_\343\202\222\350\265\267\345\213\225\343\201\231\343\202\213.md" index 9deb63db5445..c6942f8b0f45 100644 --- "a/source/_posts/2021/20210528a_Airflow_Breeze_\343\202\222\345\210\251\347\224\250\343\201\227\343\201\246\343\203\255\343\203\274\343\202\253\343\203\253\343\201\247_Airflow_\343\202\222\350\265\267\345\213\225\343\201\231\343\202\213.md" +++ "b/source/_posts/2021/20210528a_Airflow_Breeze_\343\202\222\345\210\251\347\224\250\343\201\227\343\201\246\343\203\255\343\203\274\343\202\253\343\203\253\343\201\247_Airflow_\343\202\222\350\265\267\345\213\225\343\201\231\343\202\213.md" @@ -5,6 +5,8 @@ postid: a tag: - Airflow - OSS + - 環境構築 + - Breeze category: - Infrastructure thumbnail: /images/2021/20210528a/thumbnail.png diff --git "a/source/_posts/2021/20210531b_Kinesis+Lambda\346\247\213\346\210\220\343\201\247\343\201\256\343\200\201\345\207\246\347\220\206\351\201\205\345\273\266\343\202\222\347\233\243\350\246\226\343\201\231\343\202\213.md" "b/source/_posts/2021/20210531b_Kinesis+Lambda\346\247\213\346\210\220\343\201\247\343\201\256\343\200\201\345\207\246\347\220\206\351\201\205\345\273\266\343\202\222\347\233\243\350\246\226\343\201\231\343\202\213.md" index 4dcbd1ff2291..d59c2131a43d 100644 --- "a/source/_posts/2021/20210531b_Kinesis+Lambda\346\247\213\346\210\220\343\201\247\343\201\256\343\200\201\345\207\246\347\220\206\351\201\205\345\273\266\343\202\222\347\233\243\350\246\226\343\201\231\343\202\213.md" +++ "b/source/_posts/2021/20210531b_Kinesis+Lambda\346\247\213\346\210\220\343\201\247\343\201\256\343\200\201\345\207\246\347\220\206\351\201\205\345\273\266\343\202\222\347\233\243\350\246\226\343\201\231\343\202\213.md" @@ -8,7 +8,7 @@ tag: - サーバーレス - 保守運用 category: - - Infrastructure + - DevOps thumbnail: /images/2021/20210531b/thumbnail.png author: 棚井龍之介 lede: "「Kinesis+Lambda構成」でのメトリクス監視について取り上げます。データ流入量が徐々に増加する見込みのとき、各リソースのどのメトリクスを重点チェックすべきか。また、メトリクスがリソースの制限にぶつかった場合やアラート検知された場合にどのような対応アクションを取るべきか。KinesisやLambdaのリソース監視設定から得た知見を、本ブログに整理しました。そもそもの「サーバレスって、何が便利なんだっけ?」から整理したい勉強熱心なエンジニアは、[AWS公式のグラレコ解説記事]をご覧ください。" diff --git "a/source/_posts/2021/20210602a_AWS_Lambda\343\201\253\343\201\212\343\201\221\343\202\213Go_Context\343\201\256\345\217\226\343\202\212\346\211\261\343\201\204.md" "b/source/_posts/2021/20210602a_AWS_Lambda\343\201\253\343\201\212\343\201\221\343\202\213Go_Context\343\201\256\345\217\226\343\202\212\346\211\261\343\201\204.md" index d4318400948f..3b6d724dec85 100644 --- "a/source/_posts/2021/20210602a_AWS_Lambda\343\201\253\343\201\212\343\201\221\343\202\213Go_Context\343\201\256\345\217\226\343\202\212\346\211\261\343\201\204.md" +++ "b/source/_posts/2021/20210602a_AWS_Lambda\343\201\253\343\201\212\343\201\221\343\202\213Go_Context\343\201\256\345\217\226\343\202\212\346\211\261\343\201\204.md" @@ -5,6 +5,7 @@ postid: a tag: - Go - Lambda + - context category: - Programming thumbnail: /images/2021/20210602a/thumbnail.png diff --git "a/source/_posts/2021/20210608a_Future_Tech_Night_#9\343\200\214\343\202\252\343\203\263\343\202\263\343\203\274\343\203\253\351\200\232\347\237\245\343\202\202\345\205\250\350\207\252\345\213\225\343\201\247!_AWS_+_Datadog_+_PagerDuty_\343\201\247\344\275\234\343\202\213\351\201\213\347\224\250\347\233\243\350\246\226\345\237\272\347\233\244\343\200\215.md" "b/source/_posts/2021/20210608a_Future_Tech_Night_#9\343\200\214\343\202\252\343\203\263\343\202\263\343\203\274\343\203\253\351\200\232\347\237\245\343\202\202\345\205\250\350\207\252\345\213\225\343\201\247!_AWS_+_Datadog_+_PagerDuty_\343\201\247\344\275\234\343\202\213\351\201\213\347\224\250\347\233\243\350\246\226\345\237\272\347\233\244\343\200\215.md" index cb0f1f41d420..00efae5cd81c 100644 --- "a/source/_posts/2021/20210608a_Future_Tech_Night_#9\343\200\214\343\202\252\343\203\263\343\202\263\343\203\274\343\203\253\351\200\232\347\237\245\343\202\202\345\205\250\350\207\252\345\213\225\343\201\247!_AWS_+_Datadog_+_PagerDuty_\343\201\247\344\275\234\343\202\213\351\201\213\347\224\250\347\233\243\350\246\226\345\237\272\347\233\244\343\200\215.md" +++ "b/source/_posts/2021/20210608a_Future_Tech_Night_#9\343\200\214\343\202\252\343\203\263\343\202\263\343\203\274\343\203\253\351\200\232\347\237\245\343\202\202\345\205\250\350\207\252\345\213\225\343\201\247!_AWS_+_Datadog_+_PagerDuty_\343\201\247\344\275\234\343\202\213\351\201\213\347\224\250\347\233\243\350\246\226\345\237\272\347\233\244\343\200\215.md" @@ -7,7 +7,7 @@ tag: - TechNight - 保守運用 category: - - Infrastructure + - DevOps thumbnail: /images/2021/20210608a/thumbnail.png author: 木村拓海 lede: "「オンコール通知も全自動で! AWS + Datadog + PagerDuty で作る運用監視基盤」 というテーマでお話しました。監視 に関連するOSSやSaaSが乱立する昨今、Futureではとある案件で DatadogとPagerDutyをフル活用した運用監視基盤を一から構築しました。運用監視基盤に求められた要件とその設計、システムからDatadog/PagerDutyへの具体的な連携アーキテクチャ、運用してみての嬉しみ/辛み等を惜しみなくお話しました。" diff --git "a/source/_posts/2021/20210629a_Go\343\201\256context.Context\343\201\247\345\255\246\343\201\266\346\234\211\345\220\221\343\202\260\343\203\251\343\203\225\343\201\250\345\256\237\350\243\205.md" "b/source/_posts/2021/20210629a_Go\343\201\256context.Context\343\201\247\345\255\246\343\201\266\346\234\211\345\220\221\343\202\260\343\203\251\343\203\225\343\201\250\345\256\237\350\243\205.md" index db129fee3b3a..6a6fe376f345 100644 --- "a/source/_posts/2021/20210629a_Go\343\201\256context.Context\343\201\247\345\255\246\343\201\266\346\234\211\345\220\221\343\202\260\343\203\251\343\203\225\343\201\250\345\256\237\350\243\205.md" +++ "b/source/_posts/2021/20210629a_Go\343\201\256context.Context\343\201\247\345\255\246\343\201\266\346\234\211\345\220\221\343\202\260\343\203\251\343\203\225\343\201\250\345\256\237\350\243\205.md" @@ -5,6 +5,7 @@ postid: a tag: - アルゴリズム - Go + - context category: - Programming thumbnail: /images/2021/20210629a/thumbnail.png diff --git "a/source/_posts/2021/20210706a_Airflow_Study_#1\343\200\214Airflow\343\201\256\345\206\205\351\203\250\346\247\213\351\200\240\343\201\250\345\213\225\343\201\213\343\201\227\346\226\271\343\202\222\347\220\206\350\247\243\343\201\231\343\202\213\343\200\215\343\201\247\347\231\272\350\241\250\343\201\227\343\201\276\343\201\227\343\201\237.md" "b/source/_posts/2021/20210706a_Airflow_Study_#1\343\200\214Airflow\343\201\256\345\206\205\351\203\250\346\247\213\351\200\240\343\201\250\345\213\225\343\201\213\343\201\227\346\226\271\343\202\222\347\220\206\350\247\243\343\201\231\343\202\213\343\200\215\343\201\247\347\231\272\350\241\250\343\201\227\343\201\276\343\201\227\343\201\237.md" index 657e3f69c274..511a46bfd403 100644 --- "a/source/_posts/2021/20210706a_Airflow_Study_#1\343\200\214Airflow\343\201\256\345\206\205\351\203\250\346\247\213\351\200\240\343\201\250\345\213\225\343\201\213\343\201\227\346\226\271\343\202\222\347\220\206\350\247\243\343\201\231\343\202\213\343\200\215\343\201\247\347\231\272\350\241\250\343\201\227\343\201\276\343\201\227\343\201\237.md" +++ "b/source/_posts/2021/20210706a_Airflow_Study_#1\343\200\214Airflow\343\201\256\345\206\205\351\203\250\346\247\213\351\200\240\343\201\250\345\213\225\343\201\213\343\201\227\346\226\271\343\202\222\347\220\206\350\247\243\343\201\231\343\202\213\343\200\215\343\201\247\347\231\272\350\241\250\343\201\227\343\201\276\343\201\227\343\201\237.md" @@ -4,6 +4,7 @@ date: 2021/07/06 00:00:00 postid: a tag: - Airflow + - Breeze - 登壇レポート category: - Infrastructure diff --git "a/source/_posts/2021/20210712a_\343\203\225\343\203\245\343\203\274\343\203\201\343\203\243\343\203\274\343\201\247Slack_Enterprise_Grid\343\201\256\345\260\216\345\205\245\343\202\222\351\200\262\343\202\201\343\201\237\350\251\261.md" "b/source/_posts/2021/20210712a_\343\203\225\343\203\245\343\203\274\343\203\201\343\203\243\343\203\274\343\201\247Slack_Enterprise_Grid\343\201\256\345\260\216\345\205\245\343\202\222\351\200\262\343\202\201\343\201\237\350\251\261.md" index 798bc7a3f0d7..a7bc12665eb8 100644 --- "a/source/_posts/2021/20210712a_\343\203\225\343\203\245\343\203\274\343\203\201\343\203\243\343\203\274\343\201\247Slack_Enterprise_Grid\343\201\256\345\260\216\345\205\245\343\202\222\351\200\262\343\202\201\343\201\237\350\251\261.md" +++ "b/source/_posts/2021/20210712a_\343\203\225\343\203\245\343\203\274\343\203\201\343\203\243\343\203\274\343\201\247Slack_Enterprise_Grid\343\201\256\345\260\216\345\205\245\343\202\222\351\200\262\343\202\201\343\201\237\350\251\261.md" @@ -5,8 +5,9 @@ postid: a tag: - Slack - リモートワーク + - コミュニケーション category: - - Programming + - Management thumbnail: /images/2021/20210712a/thumbnail.png author: 山上燦 lede: "TIGの山上・村田です。いきなりですが、みなさんはコミュニケーションツール(チャットツール)何を使っていますでしょうか。フューチャーでは2020年のはじめに社内公式のチャットツールとしてSlack Enterprise Gridを導入しました" diff --git "a/source/_posts/2021/20210804a_SQL\343\203\225\343\202\241\343\202\244\343\203\253\343\201\213\343\202\211\345\236\213\345\256\211\345\205\250\343\201\252\343\202\263\343\203\274\343\203\211\343\202\222\347\224\237\346\210\220\343\201\231\343\202\213sqlc.md" "b/source/_posts/2021/20210804a_SQL\343\203\225\343\202\241\343\202\244\343\203\253\343\201\213\343\202\211\345\236\213\345\256\211\345\205\250\343\201\252\343\202\263\343\203\274\343\203\211\343\202\222\347\224\237\346\210\220\343\201\231\343\202\213sqlc.md" index cbffddc282bd..c23fcabd5701 100644 --- "a/source/_posts/2021/20210804a_SQL\343\203\225\343\202\241\343\202\244\343\203\253\343\201\213\343\202\211\345\236\213\345\256\211\345\205\250\343\201\252\343\202\263\343\203\274\343\203\211\343\202\222\347\224\237\346\210\220\343\201\231\343\202\213sqlc.md" +++ "b/source/_posts/2021/20210804a_SQL\343\203\225\343\202\241\343\202\244\343\203\253\343\201\213\343\202\211\345\236\213\345\256\211\345\205\250\343\201\252\343\202\263\343\203\274\343\203\211\343\202\222\347\224\237\346\210\220\343\201\231\343\202\213sqlc.md" @@ -6,6 +6,7 @@ tag: - Go - ORM - コード生成 + - sqlc category: - Programming thumbnail: /images/2021/20210804a/thumbnail.png diff --git "a/source/_posts/2021/20211005a_\343\202\244\343\203\206\343\203\254\343\203\274\343\202\277\343\201\250\344\273\262\350\211\257\343\201\217\343\201\252\343\202\215\343\201\206.md" "b/source/_posts/2021/20211005a_\343\202\244\343\203\206\343\203\254\343\203\274\343\202\277\343\201\250\344\273\262\350\211\257\343\201\217\343\201\252\343\202\215\343\201\206.md" index 4b23e1e96bca..6896d198086b 100644 --- "a/source/_posts/2021/20211005a_\343\202\244\343\203\206\343\203\254\343\203\274\343\202\277\343\201\250\344\273\262\350\211\257\343\201\217\343\201\252\343\202\215\343\201\206.md" +++ "b/source/_posts/2021/20211005a_\343\202\244\343\203\206\343\203\254\343\203\274\343\202\277\343\201\250\344\273\262\350\211\257\343\201\217\343\201\252\343\202\215\343\201\206.md" @@ -5,11 +5,12 @@ postid: a tag: - Python - 初心者向け + - イテレータ category: - Programming thumbnail: /images/2021/20211005a/thumbnail.png author: 佐藤尭彰 -lede: "SAIG の佐藤尭彰です。最近は業務で Python ばかり書いています。今回は Python の中でも「なんとなく」で扱われがちなイテレータについてです。イテレータとはあるコンテナの中の要素に1つずつアクセスできるオブジェクト" +lede: "最近は業務で Python ばかり書いています。今回は Python の中でも「なんとなく」で扱われがちなイテレータについてです。イテレータとはあるコンテナの中の要素に1つずつアクセスできるオブジェクト" --- diff --git "a/source/_posts/2021/20211027b_\343\203\252\343\203\242\343\203\274\343\203\210\343\203\257\343\203\274\343\202\257\343\201\253\343\201\252\343\201\243\343\201\246\345\247\213\343\202\201\343\201\2371_on_1\343\203\237\343\203\274\343\203\206\343\202\243\343\203\263\343\202\260.md" "b/source/_posts/2021/20211027b_\343\203\252\343\203\242\343\203\274\343\203\210\343\203\257\343\203\274\343\202\257\343\201\253\343\201\252\343\201\243\343\201\246\345\247\213\343\202\201\343\201\2371_on_1\343\203\237\343\203\274\343\203\206\343\202\243\343\203\263\343\202\260.md" index 677812dd7da0..4f0fb0add784 100644 --- "a/source/_posts/2021/20211027b_\343\203\252\343\203\242\343\203\274\343\203\210\343\203\257\343\203\274\343\202\257\343\201\253\343\201\252\343\201\243\343\201\246\345\247\213\343\202\201\343\201\2371_on_1\343\203\237\343\203\274\343\203\206\343\202\243\343\203\263\343\202\260.md" +++ "b/source/_posts/2021/20211027b_\343\203\252\343\203\242\343\203\274\343\203\210\343\203\257\343\203\274\343\202\257\343\201\253\343\201\252\343\201\243\343\201\246\345\247\213\343\202\201\343\201\2371_on_1\343\203\237\343\203\274\343\203\206\343\202\243\343\203\263\343\202\260.md" @@ -3,7 +3,6 @@ title: "リモートワークになって始めた1 on 1ミーティング" date: 2021/10/27 00:00:01 postid: b tag: - - マネジメント - 1on1 - リモートワーク - 心理的安全性 diff --git "a/source/_posts/2021/20211028a_\344\272\272\346\234\210\343\201\256\347\245\236\350\251\261\343\202\222\350\252\255\343\202\223\343\201\247\343\201\277\343\201\237.md" "b/source/_posts/2021/20211028a_\344\272\272\346\234\210\343\201\256\347\245\236\350\251\261\343\202\222\350\252\255\343\202\223\343\201\247\343\201\277\343\201\237.md" index 3d2e20c2d85f..d755cbd6e1dc 100644 --- "a/source/_posts/2021/20211028a_\344\272\272\346\234\210\343\201\256\347\245\236\350\251\261\343\202\222\350\252\255\343\202\223\343\201\247\343\201\277\343\201\237.md" +++ "b/source/_posts/2021/20211028a_\344\272\272\346\234\210\343\201\256\347\245\236\350\251\261\343\202\222\350\252\255\343\202\223\343\201\247\343\201\277\343\201\237.md" @@ -6,7 +6,6 @@ tag: - 書籍 - 書評 - 人月の神話 - - マネジメント category: - Management thumbnail: /images/2021/20211028a/thumbnail.png diff --git "a/source/_posts/2021/20211119a_\343\200\214Context\343\202\222\345\256\214\345\205\250\343\201\253\347\220\206\350\247\243\343\201\231\343\202\213\343\200\215\343\201\250\343\201\204\343\201\206\343\203\206\343\203\274\343\203\236\343\201\247Go_Conference_2021_Autumn\343\201\253\347\231\273\345\243\207\343\201\227\343\201\276\343\201\227\343\201\237.md" "b/source/_posts/2021/20211119a_\343\200\214Context\343\202\222\345\256\214\345\205\250\343\201\253\347\220\206\350\247\243\343\201\231\343\202\213\343\200\215\343\201\250\343\201\204\343\201\206\343\203\206\343\203\274\343\203\236\343\201\247Go_Conference_2021_Autumn\343\201\253\347\231\273\345\243\207\343\201\227\343\201\276\343\201\227\343\201\237.md" index e1eaefb1785f..5bd2efe5fef0 100644 --- "a/source/_posts/2021/20211119a_\343\200\214Context\343\202\222\345\256\214\345\205\250\343\201\253\347\220\206\350\247\243\343\201\231\343\202\213\343\200\215\343\201\250\343\201\204\343\201\206\343\203\206\343\203\274\343\203\236\343\201\247Go_Conference_2021_Autumn\343\201\253\347\231\273\345\243\207\343\201\227\343\201\276\343\201\227\343\201\237.md" +++ "b/source/_posts/2021/20211119a_\343\200\214Context\343\202\222\345\256\214\345\205\250\343\201\253\347\220\206\350\247\243\343\201\231\343\202\213\343\200\215\343\201\250\343\201\204\343\201\206\343\203\206\343\203\274\343\203\236\343\201\247Go_Conference_2021_Autumn\343\201\253\347\231\273\345\243\207\343\201\227\343\201\276\343\201\227\343\201\237.md" @@ -8,6 +8,7 @@ tag: - GoConference - 登壇レポート - カンファレンス + - context category: - Programming thumbnail: /images/2021/20211119a/thumbnail.png diff --git "a/source/_posts/2022/20220622a_\343\202\265\343\203\274\343\203\223\343\202\271\351\226\223\351\200\232\344\277\241\343\201\250IDL\357\274\210\343\202\244\343\203\263\343\202\277\343\203\225\343\202\247\343\203\274\343\202\271\350\250\230\350\277\260\350\250\200\350\252\236\357\274\211\351\200\243\350\274\211\343\202\222\345\247\213\343\202\201\343\201\276\343\201\231.md" "b/source/_posts/2022/20220622a_\343\202\265\343\203\274\343\203\223\343\202\271\351\226\223\351\200\232\344\277\241\343\201\250IDL\357\274\210\343\202\244\343\203\263\343\202\277\343\203\225\343\202\247\343\203\274\343\202\271\350\250\230\350\277\260\350\250\200\350\252\236\357\274\211\351\200\243\350\274\211\343\202\222\345\247\213\343\202\201\343\201\276\343\201\231.md" index 420feb20ef9e..3ad92850eddf 100644 --- "a/source/_posts/2022/20220622a_\343\202\265\343\203\274\343\203\223\343\202\271\351\226\223\351\200\232\344\277\241\343\201\250IDL\357\274\210\343\202\244\343\203\263\343\202\277\343\203\225\343\202\247\343\203\274\343\202\271\350\250\230\350\277\260\350\250\200\350\252\236\357\274\211\351\200\243\350\274\211\343\202\222\345\247\213\343\202\201\343\201\276\343\201\231.md" +++ "b/source/_posts/2022/20220622a_\343\202\265\343\203\274\343\203\223\343\202\271\351\226\223\351\200\232\344\277\241\343\201\250IDL\357\274\210\343\202\244\343\203\263\343\202\277\343\203\225\343\202\247\343\203\274\343\202\271\350\250\230\350\277\260\350\250\200\350\252\236\357\274\211\351\200\243\350\274\211\343\202\222\345\247\213\343\202\201\343\201\276\343\201\231.md" @@ -9,7 +9,7 @@ tag: - OpenAPI - インデックス category: - - Infrastructure + - Programming thumbnail: /images/2022/20220622a/thumbnail.jpg author: 真野隼記 lede: "IDLやエコシステム、サービス間の通信(何かしらのRPC関連の技術)をテーマにした連載を始めます。IDL(インターフェース記述言語: Interface Definition Language)と聞けば..." diff --git "a/source/_posts/2022/20220622b_Open_API_Specification_3.1\343\201\250\346\244\234\350\250\216\344\270\255\343\202\211\343\201\227\343\201\204\344\273\225\346\247\230.md" "b/source/_posts/2022/20220622b_Open_API_Specification_3.1\343\201\250\346\244\234\350\250\216\344\270\255\343\202\211\343\201\227\343\201\204\344\273\225\346\247\230.md" index abd5c2ab19b5..7bc886d12246 100644 --- "a/source/_posts/2022/20220622b_Open_API_Specification_3.1\343\201\250\346\244\234\350\250\216\344\270\255\343\202\211\343\201\227\343\201\204\344\273\225\346\247\230.md" +++ "b/source/_posts/2022/20220622b_Open_API_Specification_3.1\343\201\250\346\244\234\350\250\216\344\270\255\343\202\211\343\201\227\343\201\204\344\273\225\346\247\230.md" @@ -7,7 +7,7 @@ tag: - IDL - Swagger category: - - Infrastructure + - Programming thumbnail: /images/2022/20220622b/thumbnail.png author: 真野隼記 lede: "Open APIは2022.6.21時点では3.1.0が最新です。これまでリリースノートすらウォッチしていなかったので気になったことを調べてまとめました。" diff --git "a/source/_posts/2022/20220701a_\343\203\252\343\203\242\343\203\274\343\203\210\343\203\257\343\203\274\343\202\257\343\201\247\343\201\241\343\202\207\343\201\243\343\201\250\343\201\240\343\201\221\350\211\257\343\201\217\343\201\231\343\202\213\343\202\263\343\203\237\343\203\245\343\203\213\343\202\261\343\203\274\343\202\267\343\203\247\343\203\263\357\274\210\345\233\260\343\202\213\343\201\223\343\201\250\343\201\250\345\257\276\347\255\226\343\201\256\343\201\276\343\201\250\343\202\201\357\274\211.md" "b/source/_posts/2022/20220701a_\343\203\252\343\203\242\343\203\274\343\203\210\343\203\257\343\203\274\343\202\257\343\201\247\343\201\241\343\202\207\343\201\243\343\201\250\343\201\240\343\201\221\350\211\257\343\201\217\343\201\231\343\202\213\343\202\263\343\203\237\343\203\245\343\203\213\343\202\261\343\203\274\343\202\267\343\203\247\343\203\263\357\274\210\345\233\260\343\202\213\343\201\223\343\201\250\343\201\250\345\257\276\347\255\226\343\201\256\343\201\276\343\201\250\343\202\201\357\274\211.md" index 18f5d193e608..d2be8a662031 100644 --- "a/source/_posts/2022/20220701a_\343\203\252\343\203\242\343\203\274\343\203\210\343\203\257\343\203\274\343\202\257\343\201\247\343\201\241\343\202\207\343\201\243\343\201\250\343\201\240\343\201\221\350\211\257\343\201\217\343\201\231\343\202\213\343\202\263\343\203\237\343\203\245\343\203\213\343\202\261\343\203\274\343\202\267\343\203\247\343\203\263\357\274\210\345\233\260\343\202\213\343\201\223\343\201\250\343\201\250\345\257\276\347\255\226\343\201\256\343\201\276\343\201\250\343\202\201\357\274\211.md" +++ "b/source/_posts/2022/20220701a_\343\203\252\343\203\242\343\203\274\343\203\210\343\203\257\343\203\274\343\202\257\343\201\247\343\201\241\343\202\207\343\201\243\343\201\250\343\201\240\343\201\221\350\211\257\343\201\217\343\201\231\343\202\213\343\202\263\343\203\237\343\203\245\343\203\213\343\202\261\343\203\274\343\202\267\343\203\247\343\203\263\357\274\210\345\233\260\343\202\213\343\201\223\343\201\250\343\201\250\345\257\276\347\255\226\343\201\256\343\201\276\343\201\250\343\202\201\357\274\211.md" @@ -6,6 +6,8 @@ tag: - リモートワーク - Slack - 生産性 + - コミュニケーション + - Slackで話した category: - Business thumbnail: /images/2022/20220701a/thumbnail.png diff --git "a/source/_posts/2022/20220704a_LT\345\244\247\344\274\232#13_2022_Spring.md" "b/source/_posts/2022/20220704a_LT\345\244\247\344\274\232#13_2022_Spring.md" index 5d088e437896..54e17c688ea0 100644 --- "a/source/_posts/2022/20220704a_LT\345\244\247\344\274\232#13_2022_Spring.md" +++ "b/source/_posts/2022/20220704a_LT\345\244\247\344\274\232#13_2022_Spring.md" @@ -6,7 +6,7 @@ tag: - LT - 登壇レポート category: - - Programming + - IoT thumbnail: /images/2022/20220704a/thumbnail.png author: ダワージャルガルオチラル lede: "みなさまどうもこんにちは、TIGのオチラルです。2022年4月22日(金)に13回目の社内LT大会を開催しましたので、報告記事を書いていきます!2020年10月に入社してから前回開催となる、[#11「冬のぽかぽかテックトーク」]を視聴し、とてもハイクォリティなLTに感銘を受けていた経緯もあり今回はLT大会の運営に携われて嬉しく思います!" diff --git "a/source/_posts/2022/20220719a_\345\234\260\345\233\263\343\203\273GIS\343\203\273\344\275\215\347\275\256\347\211\271\345\256\232\343\201\253\351\226\242\343\201\231\343\202\213\351\200\243\350\274\211\343\202\222\345\247\213\343\202\201\343\201\276\343\201\231.md" "b/source/_posts/2022/20220719a_\345\234\260\345\233\263\343\203\273GIS\343\203\273\344\275\215\347\275\256\347\211\271\345\256\232\343\201\253\351\226\242\343\201\231\343\202\213\351\200\243\350\274\211\343\202\222\345\247\213\343\202\201\343\201\276\343\201\231.md" index d94f317cbedc..425e4aa84a77 100644 --- "a/source/_posts/2022/20220719a_\345\234\260\345\233\263\343\203\273GIS\343\203\273\344\275\215\347\275\256\347\211\271\345\256\232\343\201\253\351\226\242\343\201\231\343\202\213\351\200\243\350\274\211\343\202\222\345\247\213\343\202\201\343\201\276\343\201\231.md" +++ "b/source/_posts/2022/20220719a_\345\234\260\345\233\263\343\203\273GIS\343\203\273\344\275\215\347\275\256\347\211\271\345\256\232\343\201\253\351\226\242\343\201\231\343\202\213\351\200\243\350\274\211\343\202\222\345\247\213\343\202\201\343\201\276\343\201\231.md" @@ -8,7 +8,7 @@ tag: - 地図 - インデックス category: - - Infrastructure + - Business thumbnail: /images/2022/20220719a/thumbnail.png author: 真野隼記 lede: "「地図・GIS・住所・位置特定」周りをテーマにした企画を始めます。" diff --git "a/source/_posts/2022/20220719b_\351\203\265\344\276\277\347\225\252\345\217\267\343\203\273\344\275\217\346\211\200\343\203\273\347\267\257\345\272\246\347\265\214\345\272\246\343\201\256\344\275\223\347\263\273\343\201\253\343\201\244\343\201\204\343\201\246.md" "b/source/_posts/2022/20220719b_\351\203\265\344\276\277\347\225\252\345\217\267\343\203\273\344\275\217\346\211\200\343\203\273\347\267\257\345\272\246\347\265\214\345\272\246\343\201\256\344\275\223\347\263\273\343\201\253\343\201\244\343\201\204\343\201\246.md" index 737b4f24f063..d5241b55d05c 100644 --- "a/source/_posts/2022/20220719b_\351\203\265\344\276\277\347\225\252\345\217\267\343\203\273\344\275\217\346\211\200\343\203\273\347\267\257\345\272\246\347\265\214\345\272\246\343\201\256\344\275\223\347\263\273\343\201\253\343\201\244\343\201\204\343\201\246.md" +++ "b/source/_posts/2022/20220719b_\351\203\265\344\276\277\347\225\252\345\217\267\343\203\273\344\275\217\346\211\200\343\203\273\347\267\257\345\272\246\347\265\214\345\272\246\343\201\256\344\275\223\347\263\273\343\201\253\343\201\244\343\201\204\343\201\246.md" @@ -8,7 +8,7 @@ tag: - 地図 - 緯度経度 category: - - Programming + - Business thumbnail: /images/2022/20220719b/thumbnail.png author: 今泉智義 lede: "こんにちは。TIG DXユニット所属の今泉です。郵便番号・住所・緯度経度について調べる機会があり、自分なりに整理したものを記事にしてみます。本記事ではシステム開発において、仕様レベルでの間違いを防ぐため「知っておいた方がいいだろうな」と思った内容をピックアップして紹介します。" diff --git "a/source/_posts/2022/20220804a_Go1.19_net\357\274\217http_\343\201\256\343\202\242\343\203\203\343\203\227\343\203\207\343\203\274\343\203\210.md" "b/source/_posts/2022/20220804a_Go1.19_net\357\274\217http_\343\201\256\343\202\242\343\203\203\343\203\227\343\203\207\343\203\274\343\203\210.md" index 2f8a58970d32..dffde214ec1d 100644 --- "a/source/_posts/2022/20220804a_Go1.19_net\357\274\217http_\343\201\256\343\202\242\343\203\203\343\203\227\343\203\207\343\203\274\343\203\210.md" +++ "b/source/_posts/2022/20220804a_Go1.19_net\357\274\217http_\343\201\256\343\202\242\343\203\203\343\203\227\343\203\207\343\203\274\343\203\210.md" @@ -6,6 +6,7 @@ tag: - Go - Go1.19 - HTTP + - net/http category: - Programming thumbnail: /images/2022/20220804a/thumbnail.png diff --git "a/source/_posts/2022/20220908a_Raspberry_Pi\343\202\222\343\201\213\343\201\215\351\233\206\343\202\201\343\201\246Kubernetes\343\202\222\344\275\223\346\204\237\343\201\231\343\202\213.md" "b/source/_posts/2022/20220908a_Raspberry_Pi\343\202\222\343\201\213\343\201\215\351\233\206\343\202\201\343\201\246Kubernetes\343\202\222\344\275\223\346\204\237\343\201\231\343\202\213.md" index ab9aa49f90dc..100645cc7019 100644 --- "a/source/_posts/2022/20220908a_Raspberry_Pi\343\202\222\343\201\213\343\201\215\351\233\206\343\202\201\343\201\246Kubernetes\343\202\222\344\275\223\346\204\237\343\201\231\343\202\213.md" +++ "b/source/_posts/2022/20220908a_Raspberry_Pi\343\202\222\343\201\213\343\201\215\351\233\206\343\202\201\343\201\246Kubernetes\343\202\222\344\275\223\346\204\237\343\201\231\343\202\213.md" @@ -6,7 +6,7 @@ tag: - Kubernetes - RaspberryPi category: - - DevOps + - IoT thumbnail: /images/2022/20220908a/thumbnail.png author: 岸下優介 lede: "業務でGKE(Google Kubernetes Engine)を利用することがあるのですが、Kubernetesの挙動や仕組みなど如何せん理解が難しいです。そこで今回は、自分の手でイチからKubernetesを構築することで勉強しようと思ったのが本記事のモチベーションです。ちょうど自宅にRaspberry Piが3台あったのでRaspberry Piでクラスタを構築していこうと思います。基本的には以下の記事を参考に設定を行っていき、自分の理解を深めるために解説を挟みながら書いていこうと思います。" diff --git "a/source/_posts/2022/20221018a_PostgreSQL\343\201\247_Go\343\201\256_flextime_\343\201\256\343\202\210\343\201\206\343\201\252\351\226\242\346\225\260\343\202\222\344\275\234\343\202\212\343\203\206\343\202\271\343\203\210\346\231\202\351\226\223\343\202\222\345\267\256\343\201\227\346\233\277\343\201\210\343\202\213.md" "b/source/_posts/2022/20221018a_PostgreSQL\343\201\247_Go\343\201\256_flextime_\343\201\256\343\202\210\343\201\206\343\201\252\351\226\242\346\225\260\343\202\222\344\275\234\343\202\212\343\203\206\343\202\271\343\203\210\346\231\202\351\226\223\343\202\222\345\267\256\343\201\227\346\233\277\343\201\210\343\202\213.md" index 6ae51d826204..399c248aefce 100644 --- "a/source/_posts/2022/20221018a_PostgreSQL\343\201\247_Go\343\201\256_flextime_\343\201\256\343\202\210\343\201\206\343\201\252\351\226\242\346\225\260\343\202\222\344\275\234\343\202\212\343\203\206\343\202\271\343\203\210\346\231\202\351\226\223\343\202\222\345\267\256\343\201\227\346\233\277\343\201\210\343\202\213.md" +++ "b/source/_posts/2022/20221018a_PostgreSQL\343\201\247_Go\343\201\256_flextime_\343\201\256\343\202\210\343\201\206\343\201\252\351\226\242\346\225\260\343\202\222\344\275\234\343\202\212\343\203\206\343\202\271\343\203\210\346\231\202\351\226\223\343\202\222\345\267\256\343\201\227\346\233\277\343\201\210\343\202\213.md" @@ -9,7 +9,7 @@ tag: - トリガー - モック category: - - Infrastructure + - DB thumbnail: /images/2022/20221018a/thumbnail.jpg author: 真野隼記 lede: Songmuさんのflextimeにはずっとお世話になっています。素晴らしいライブラリですが、SQLを用いて結果を永続化するようなテストでの利用する時に冗長性を感じました。PostgreSQL関数 を作成して代用できないか考えてみました。 diff --git "a/source/_posts/2022/20221104a_\343\203\201\343\203\274\343\203\240\343\201\256\351\226\213\347\231\272\347\224\237\347\224\243\346\200\247\343\202\222\351\253\230\343\202\201\343\202\213\343\201\237\343\202\201\343\201\256\345\277\203\343\201\214\343\201\221.md" "b/source/_posts/2022/20221104a_\343\203\201\343\203\274\343\203\240\343\201\256\351\226\213\347\231\272\347\224\237\347\224\243\346\200\247\343\202\222\351\253\230\343\202\201\343\202\213\343\201\237\343\202\201\343\201\256\345\277\203\343\201\214\343\201\221.md" index 3bb26534950f..c411708414d2 100644 --- "a/source/_posts/2022/20221104a_\343\203\201\343\203\274\343\203\240\343\201\256\351\226\213\347\231\272\347\224\237\347\224\243\346\200\247\343\202\222\351\253\230\343\202\201\343\202\213\343\201\237\343\202\201\343\201\256\345\277\203\343\201\214\343\201\221.md" +++ "b/source/_posts/2022/20221104a_\343\203\201\343\203\274\343\203\240\343\201\256\351\226\213\347\231\272\347\224\237\347\224\243\346\200\247\343\202\222\351\253\230\343\202\201\343\202\213\343\201\237\343\202\201\343\201\256\345\277\203\343\201\214\343\201\221.md" @@ -5,11 +5,10 @@ postid: a tag: - 生産性 - チーム開発 - - マネジメント - コードレビュー - 可読性 category: - - DevOps + - Management thumbnail: /images/2022/20221104a/thumbnail.jpg author: 辻大志郎 lede: "最近はアーキテクトとしてチームにジョインすることも増えてきました。より素早く、継続的にビジネス上の価値を提供するためにチームの開発生産性は重要です。チームの生産性を高めるために私が心がけているいくつかの内容を紹介します。" diff --git "a/source/_posts/2023/20230113a_GKE\343\201\247Identity-Aware_Proxy\343\202\222\345\210\251\347\224\250\343\201\227\343\201\237Web\343\202\242\343\203\227\343\203\252\343\202\261\343\203\274\343\202\267\343\203\247\343\203\263\350\252\215\350\250\274.md" "b/source/_posts/2023/20230113a_GKE\343\201\247Identity-Aware_Proxy\343\202\222\345\210\251\347\224\250\343\201\227\343\201\237Web\343\202\242\343\203\227\343\203\252\343\202\261\343\203\274\343\202\267\343\203\247\343\203\263\350\252\215\350\250\274.md" index 4bea34ed4b18..1845fcb909d2 100644 --- "a/source/_posts/2023/20230113a_GKE\343\201\247Identity-Aware_Proxy\343\202\222\345\210\251\347\224\250\343\201\227\343\201\237Web\343\202\242\343\203\227\343\203\252\343\202\261\343\203\274\343\202\267\343\203\247\343\203\263\350\252\215\350\250\274.md" +++ "b/source/_posts/2023/20230113a_GKE\343\201\247Identity-Aware_Proxy\343\202\222\345\210\251\347\224\250\343\201\227\343\201\237Web\343\202\242\343\203\227\343\203\252\343\202\261\343\203\274\343\202\267\343\203\247\343\203\263\350\252\215\350\250\274.md" @@ -7,7 +7,7 @@ tag: - GKE - "Identity-Aware Proxy" category: - - DevOps + - 認証認可 thumbnail: /images/2023/20230113a/thumbnail.png author: 渡邉光 lede: "GKE を利用したWebアプリケーションのGoogleアカウント認証について記事を書きます。公式ドキュメントを引用します。IAP を使用すると、HTTPS によってアクセスされるアプリケーションの一元的な承認レイヤを確立できるため、ネットワーク レベルのファイアウォールに頼らずに、アプリケーション レベルのアクセス制御モデルを使用できます。" diff --git "a/source/_posts/2023/20230120a_MailSlurper\343\202\222\344\275\277\343\201\243\343\201\2466\346\241\201\343\201\256\343\202\263\343\203\274\343\203\211\343\201\256\351\200\201\344\277\241\343\202\263\343\203\274\343\203\211\343\201\256\343\203\206\343\202\271\343\203\210\343\202\222\343\201\231\343\202\213.md" "b/source/_posts/2023/20230120a_MailSlurper\343\202\222\344\275\277\343\201\243\343\201\2466\346\241\201\343\201\256\343\202\263\343\203\274\343\203\211\343\201\256\351\200\201\344\277\241\343\202\263\343\203\274\343\203\211\343\201\256\343\203\206\343\202\271\343\203\210\343\202\222\343\201\231\343\202\213.md" index 009b0158b9ba..c1f6b6322e93 100644 --- "a/source/_posts/2023/20230120a_MailSlurper\343\202\222\344\275\277\343\201\243\343\201\2466\346\241\201\343\201\256\343\202\263\343\203\274\343\203\211\343\201\256\351\200\201\344\277\241\343\202\263\343\203\274\343\203\211\343\201\256\343\203\206\343\202\271\343\203\210\343\202\222\343\201\231\343\202\213.md" +++ "b/source/_posts/2023/20230120a_MailSlurper\343\202\222\344\275\277\343\201\243\343\201\2466\346\241\201\343\201\256\343\202\263\343\203\274\343\203\211\343\201\256\351\200\201\344\277\241\343\202\263\343\203\274\343\203\211\343\201\256\343\203\206\343\202\271\343\203\210\343\202\222\343\201\231\343\202\213.md" @@ -7,6 +7,7 @@ tag: - Go - メール - TOTP + - テスト category: - 認証認可 thumbnail: /images/2023/20230120a/thumbnail.png diff --git "a/source/_posts/2023/20230125a_Go1.20\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211_context\343\203\221\343\203\203\343\202\261\343\203\274\343\202\270\343\201\256WithCancelCause\343\201\250Cause.md" "b/source/_posts/2023/20230125a_Go1.20\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211_context\343\203\221\343\203\203\343\202\261\343\203\274\343\202\270\343\201\256WithCancelCause\343\201\250Cause.md" index 0fc16fc4521b..2ec1e5a6a779 100644 --- "a/source/_posts/2023/20230125a_Go1.20\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211_context\343\203\221\343\203\203\343\202\261\343\203\274\343\202\270\343\201\256WithCancelCause\343\201\250Cause.md" +++ "b/source/_posts/2023/20230125a_Go1.20\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211_context\343\203\221\343\203\203\343\202\261\343\203\274\343\202\270\343\201\256WithCancelCause\343\201\250Cause.md" @@ -5,6 +5,7 @@ postid: a tag: - Go - Go1.20 + - context category: - Programming thumbnail: /images/2023/20230125a/thumbnail.png diff --git "a/source/_posts/2023/20230127a_Go_1.20_time\343\203\221\343\203\203\343\202\261\343\203\274\343\202\270\343\201\256\343\202\242\343\203\203\343\203\227\343\203\207\343\203\274\343\203\210.md" "b/source/_posts/2023/20230127a_Go_1.20_time\343\203\221\343\203\203\343\202\261\343\203\274\343\202\270\343\201\256\343\202\242\343\203\203\343\203\227\343\203\207\343\203\274\343\203\210.md" index c4dca3ee96d5..cd8f008de144 100644 --- "a/source/_posts/2023/20230127a_Go_1.20_time\343\203\221\343\203\203\343\202\261\343\203\274\343\202\270\343\201\256\343\202\242\343\203\203\343\203\227\343\203\207\343\203\274\343\203\210.md" +++ "b/source/_posts/2023/20230127a_Go_1.20_time\343\203\221\343\203\203\343\202\261\343\203\274\343\202\270\343\201\256\343\202\242\343\203\203\343\203\227\343\203\207\343\203\274\343\203\210.md" @@ -5,6 +5,7 @@ postid: a tag: - Go - Go1.20 + - time category: - Programming thumbnail: /images/2023/20230127a/thumbnail.png diff --git a/source/_posts/2023/20230128a_Go1.20_HTTP_ResponseController.md b/source/_posts/2023/20230128a_Go1.20_HTTP_ResponseController.md index af97efc53384..626eb5bafa50 100644 --- a/source/_posts/2023/20230128a_Go1.20_HTTP_ResponseController.md +++ b/source/_posts/2023/20230128a_Go1.20_HTTP_ResponseController.md @@ -5,6 +5,7 @@ postid: a tag: - Go - Go1.20 + - net/http category: - Programming thumbnail: /images/2023/20230128a/thumbnail.png diff --git "a/source/_posts/2023/20230131a_New_ReverseProxy_Rewrite_hook_\343\202\222\345\213\225\343\201\213\343\201\227\343\201\252\343\201\214\343\202\211\347\220\206\350\247\243\343\201\231\343\202\213.md" "b/source/_posts/2023/20230131a_New_ReverseProxy_Rewrite_hook_\343\202\222\345\213\225\343\201\213\343\201\227\343\201\252\343\201\214\343\202\211\347\220\206\350\247\243\343\201\231\343\202\213.md" index e3362d16f534..f85e5fb79f85 100644 --- "a/source/_posts/2023/20230131a_New_ReverseProxy_Rewrite_hook_\343\202\222\345\213\225\343\201\213\343\201\227\343\201\252\343\201\214\343\202\211\347\220\206\350\247\243\343\201\231\343\202\213.md" +++ "b/source/_posts/2023/20230131a_New_ReverseProxy_Rewrite_hook_\343\202\222\345\213\225\343\201\213\343\201\227\343\201\252\343\201\214\343\202\211\347\220\206\350\247\243\343\201\231\343\202\213.md" @@ -5,6 +5,7 @@ postid: a tag: - Go - Go1.20 + - リバースプロキシ category: - Programming thumbnail: /images/2023/20230131a/thumbnail.png diff --git "a/source/_posts/2023/20230217a_\350\252\255\346\233\270\346\204\237\346\203\263\346\226\207\351\200\243\350\274\211\345\247\213\343\202\201\343\201\276\343\201\231.md" "b/source/_posts/2023/20230217a_\350\252\255\346\233\270\346\204\237\346\203\263\346\226\207\351\200\243\350\274\211\345\247\213\343\202\201\343\201\276\343\201\231.md" index 5ad7151c79af..04f2a5dfbab2 100644 --- "a/source/_posts/2023/20230217a_\350\252\255\346\233\270\346\204\237\346\203\263\346\226\207\351\200\243\350\274\211\345\247\213\343\202\201\343\201\276\343\201\231.md" +++ "b/source/_posts/2023/20230217a_\350\252\255\346\233\270\346\204\237\346\203\263\346\226\207\351\200\243\350\274\211\345\247\213\343\202\201\343\201\276\343\201\231.md" @@ -6,7 +6,7 @@ tag: - 書評 - インデックス category: - - Programming + - Culture thumbnail: /images/2023/20230217a/thumbnail.jpg author: 藤戸四恩 lede: "読書の春ということで読書感想文ブログ連載を始めます" diff --git "a/source/_posts/2023/20230420a_Cloud_Data_Fusion\343\201\247\345\247\213\343\202\201\343\202\213ETL\345\205\245\351\226\200.md" "b/source/_posts/2023/20230420a_Cloud_Data_Fusion\343\201\247\345\247\213\343\202\201\343\202\213ETL\345\205\245\351\226\200.md" index 2f73fda350a4..0578890d553f 100644 --- "a/source/_posts/2023/20230420a_Cloud_Data_Fusion\343\201\247\345\247\213\343\202\201\343\202\213ETL\345\205\245\351\226\200.md" +++ "b/source/_posts/2023/20230420a_Cloud_Data_Fusion\343\201\247\345\247\213\343\202\201\343\202\213ETL\345\205\245\351\226\200.md" @@ -7,16 +7,16 @@ tag: - GoogleCloud - ETL category: - - Infrastructure + - DataEngineering thumbnail: /images/2023/20230420a/thumbnail.png author: 市川浩暉 -lede: "本日の入門記事は「Cloud Data Fusionで始めるETL入門」ということで、Google CloudでETL/ELTを構築できる「Cloud Data Fusion」を利用して、ETLを作成します。" +lede: "「Cloud Data Fusionで始めるETL入門」ということで、Google CloudでETL/ELTを構築できる「Cloud Data Fusion」を利用して、ETLを作成します。" --- ## はじめに -こんにちは、TIG (Technology Innovation Group)の市川です。 +TIG (Technology Innovation Group)の市川です。 [春の入門祭り](/articles/20230417a/)4日目の記事です。 本日の入門記事は「Cloud Data Fusionで始めるETL入門」ということで、Google CloudでETL/ELTを構築できる「[Cloud Data Fusion](https://cloud.google.com/data-fusion?hl=ja)」を利用して、ETLを作成します。 diff --git "a/source/_posts/2023/20230616b_\343\203\225\343\203\245\343\203\274\343\203\201\343\203\243\343\203\274\345\244\217\343\201\256\343\202\244\343\203\263\343\202\277\343\203\274\343\203\263\343\202\267\343\203\203\343\203\2272023\357\274\210Engineer_Camp\357\274\211.md" "b/source/_posts/2023/20230616b_\343\203\225\343\203\245\343\203\274\343\203\201\343\203\243\343\203\274\345\244\217\343\201\256\343\202\244\343\203\263\343\202\277\343\203\274\343\203\263\343\202\267\343\203\203\343\203\2272023\357\274\210Engineer_Camp\357\274\211.md" index f5c5574549cf..7d8da3051a96 100644 --- "a/source/_posts/2023/20230616b_\343\203\225\343\203\245\343\203\274\343\203\201\343\203\243\343\203\274\345\244\217\343\201\256\343\202\244\343\203\263\343\202\277\343\203\274\343\203\263\343\202\267\343\203\203\343\203\2272023\357\274\210Engineer_Camp\357\274\211.md" +++ "b/source/_posts/2023/20230616b_\343\203\225\343\203\245\343\203\274\343\203\201\343\203\243\343\203\274\345\244\217\343\201\256\343\202\244\343\203\263\343\202\277\343\203\274\343\203\263\343\202\267\343\203\203\343\203\2272023\357\274\210Engineer_Camp\357\274\211.md" @@ -6,7 +6,7 @@ tag: - インターン - インターン2023 category: - - Infrastructure + - Culture thumbnail: /images/2023/20230616b/thumbnail.jpg author: 真野隼記 lede: "インターン生募集の告知です" diff --git "a/source/_posts/2023/20230626a_Cloud_Run_\343\201\253_ko_\343\201\250_skaffold_\343\202\222\344\275\277\343\201\243\343\201\246\343\203\207\343\203\227\343\203\255\343\202\244\343\201\276\343\201\247\343\202\204\343\201\243\343\201\246\343\201\277\343\202\213.md" "b/source/_posts/2023/20230626a_Cloud_Run_\343\201\253_ko_\343\201\250_skaffold_\343\202\222\344\275\277\343\201\243\343\201\246\343\203\207\343\203\227\343\203\255\343\202\244\343\201\276\343\201\247\343\202\204\343\201\243\343\201\246\343\201\277\343\202\213.md" index 1bbaab4c223d..4c5230cc99f3 100644 --- "a/source/_posts/2023/20230626a_Cloud_Run_\343\201\253_ko_\343\201\250_skaffold_\343\202\222\344\275\277\343\201\243\343\201\246\343\203\207\343\203\227\343\203\255\343\202\244\343\201\276\343\201\247\343\202\204\343\201\243\343\201\246\343\201\277\343\202\213.md" +++ "b/source/_posts/2023/20230626a_Cloud_Run_\343\201\253_ko_\343\201\250_skaffold_\343\202\222\344\275\277\343\201\243\343\201\246\343\203\207\343\203\227\343\203\255\343\202\244\343\201\276\343\201\247\343\202\204\343\201\243\343\201\246\343\201\277\343\202\213.md" @@ -11,7 +11,7 @@ tag: - GoogleCloud - CNCF category: - - Infrastructure + - DevOps thumbnail: /images/2023/20230626a/thumbnail.png author: 川口翔大 lede: "CNCF の Knative を基盤として利用している Cloud Run と CNCF の各種ビルドツール ko, skaffold、Cloud Deploy を用いたうえで、アプリケーションのビルドからデプロイまでを行います。" diff --git "a/source/_posts/2023/20230920a_Summer_Enginner_Camp_2023_\345\217\202\345\212\240\350\250\230.md" "b/source/_posts/2023/20230920a_Summer_Enginner_Camp_2023_\345\217\202\345\212\240\350\250\230.md" index e2721e481157..463d8bb170bc 100644 --- "a/source/_posts/2023/20230920a_Summer_Enginner_Camp_2023_\345\217\202\345\212\240\350\250\230.md" +++ "b/source/_posts/2023/20230920a_Summer_Enginner_Camp_2023_\345\217\202\345\212\240\350\250\230.md" @@ -7,7 +7,7 @@ tag: - インターン - インターン2023 category: - - Programming + - Culture thumbnail: /images/2023/20230920a/thumbnail.png author: 高橋大翔 lede: "フューチャーのサマーインターン2023 Summer Enginner Camp の「Goとサーバレスアーキテクチャで体験。100万台超えの大規模スマートセンサーloTプラットフォームに関わってみませんか?」というプロジェクトに参加させていただきました" diff --git "a/source/_posts/2023/20230926a_stree\357\274\232S3\343\203\220\343\202\261\343\203\203\343\203\210\343\202\222tree\343\201\231\343\202\213CLI\343\202\263\343\203\236\343\203\263\343\203\211.md" "b/source/_posts/2023/20230926a_stree\357\274\232S3\343\203\220\343\202\261\343\203\203\343\203\210\343\202\222tree\343\201\231\343\202\213CLI\343\202\263\343\203\236\343\203\263\343\203\211.md" index ba2b174ede66..cf9dd6463518 100644 --- "a/source/_posts/2023/20230926a_stree\357\274\232S3\343\203\220\343\202\261\343\203\203\343\203\210\343\202\222tree\343\201\231\343\202\213CLI\343\202\263\343\203\236\343\203\263\343\203\211.md" +++ "b/source/_posts/2023/20230926a_stree\357\274\232S3\343\203\220\343\202\261\343\203\203\343\203\210\343\202\222tree\343\201\231\343\202\213CLI\343\202\263\343\203\236\343\203\263\343\203\211.md" @@ -9,7 +9,7 @@ tag: - CLI - Go category: - - Programming + - Infrastructure thumbnail: /images/2023/20230926a/thumbnail.png author: 宮永崇史 lede: "S3バケットをtreeするCLIコマンドを紹介します。" diff --git "a/source/_posts/2023/20231024a_PostgreSQL\343\201\256timestamp_with_time_zone\345\236\213\343\201\250Go\343\201\256time.Location.md" "b/source/_posts/2023/20231024a_PostgreSQL\343\201\256timestamp_with_time_zone\345\236\213\343\201\250Go\343\201\256time.Location.md" index 505d7c02bb56..56ad37003207 100644 --- "a/source/_posts/2023/20231024a_PostgreSQL\343\201\256timestamp_with_time_zone\345\236\213\343\201\250Go\343\201\256time.Location.md" +++ "b/source/_posts/2023/20231024a_PostgreSQL\343\201\256timestamp_with_time_zone\345\236\213\343\201\250Go\343\201\256time.Location.md" @@ -8,6 +8,7 @@ tag: - Go - jackc/pgx - psql + - time category: - Programming thumbnail: /images/2023/20231024a/thumbnail.png @@ -86,7 +87,7 @@ docker-compose up -d ```sh $ PGPASSWORD=pass psql -h localhost -p 5432 -U postgres -c "select current_setting('timezone');" - current_setting + current_setting ----------------- Asia/Tokyo (1 row) @@ -262,7 +263,7 @@ $ go run . 0002 2023-10-21T12:04:20Z # もとに戻す(JSTの場合) -$ tzutil /s "Tokyo Standard Time" +$ tzutil /s "Tokyo Standard Time" ``` 今度はタイムゾーンをJSTに登録すると2レコードともJSTのタイムゾーンになることが確認できます(Windows側の実行例は割愛します)。 @@ -389,13 +390,13 @@ bisqueさんの[PostgreSQLのTimeZoneを理解する](https://zenn.dev/team_zenn ```sql postgres=# select current_setting('timezone'); - current_setting + current_setting ----------------- Asia/Tokyo (1 row) postgres=# select * from event; - event_id | event_at + event_id | event_at ----------+------------------------------- 0001 | 2023-10-21 21:04:20.445974+09 0002 | 2023-10-21 21:04:20.445974+09 @@ -404,7 +405,7 @@ postgres=# select * from event; postgres=# set timezone to 'UTC'; SET postgres=# select * from event; - event_id | event_at + event_id | event_at ----------+------------------------------- 0001 | 2023-10-21 12:04:20.445974+00 0002 | 2023-10-21 12:04:20.445974+00 @@ -419,7 +420,7 @@ postgres=# select * from event; ```sh $ PGTZ=UTC PGPASSWORD=pass psql -h localhost -p 5432 -U postgres -c 'select * from event;' - event_id | event_at + event_id | event_at ----------+------------------------------- 0001 | 2023-10-21 12:04:20.445974+00 0002 | 2023-10-21 12:04:20.445974+00 @@ -448,7 +449,7 @@ $ PGTZ=UTC PGPASSWORD=pass psql -h localhost -p 5432 -U postgres -c 'select * fr ```sh $ PGPASSWORD=pass psql -h localhost -p 5432 -U postgres \ -c "select event_id, to_char(event_at, 'YYYY-MM-DD HH24:MI:SS') from event;" - event_id | to_char + event_id | to_char ----------+--------------------- 0001 | 2023-10-21 21:04:20 0002 | 2023-10-21 21:04:20 diff --git "a/source/_posts/2023/20231108a_\345\234\237\345\234\260\345\213\230\343\201\253\351\240\274\343\202\211\343\201\232\343\201\253\345\234\260\343\201\256\345\210\251\343\201\214\343\201\202\343\202\213\345\240\264\346\211\200\343\202\222\343\201\277\343\201\244\343\201\221\343\202\213\346\226\271\346\263\225.md" "b/source/_posts/2023/20231108a_\345\234\237\345\234\260\345\213\230\343\201\253\351\240\274\343\202\211\343\201\232\343\201\253\345\234\260\343\201\256\345\210\251\343\201\214\343\201\202\343\202\213\345\240\264\346\211\200\343\202\222\343\201\277\343\201\244\343\201\221\343\202\213\346\226\271\346\263\225.md" index 58c171dd693f..7bd3208d9664 100644 --- "a/source/_posts/2023/20231108a_\345\234\237\345\234\260\345\213\230\343\201\253\351\240\274\343\202\211\343\201\232\343\201\253\345\234\260\343\201\256\345\210\251\343\201\214\343\201\202\343\202\213\345\240\264\346\211\200\343\202\222\343\201\277\343\201\244\343\201\221\343\202\213\346\226\271\346\263\225.md" +++ "b/source/_posts/2023/20231108a_\345\234\237\345\234\260\345\213\230\343\201\253\351\240\274\343\202\211\343\201\232\343\201\253\345\234\260\343\201\256\345\210\251\343\201\214\343\201\202\343\202\213\345\240\264\346\211\200\343\202\222\343\201\277\343\201\244\343\201\221\343\202\213\346\226\271\346\263\225.md" @@ -7,7 +7,7 @@ tag: - 数理 - 地図 category: - - Programming + - DataScience thumbnail: /images/2023/20231108a/thumbnail.jpeg author: 高瀬陸 lede: "旅行をするときや引っ越しをするとき、周辺の商業地域や、観光地にアクセスのよい「地の利」のある場所を探したいですよね?数理的なアプローチで「地の利」の良い場所を見つける方法を紹介します。" diff --git "a/source/_posts/2023/20231113a_\347\247\213\343\201\256\345\244\234\351\225\267\343\201\253\357\274\232\351\255\224\346\263\225\344\275\277\343\201\204\343\201\214\345\244\234\346\233\264\343\201\213\343\201\227\343\201\231\343\202\213\345\240\264\346\211\200.md" "b/source/_posts/2023/20231113a_\347\247\213\343\201\256\345\244\234\351\225\267\343\201\253\357\274\232\351\255\224\346\263\225\344\275\277\343\201\204\343\201\214\345\244\234\346\233\264\343\201\213\343\201\227\343\201\231\343\202\213\345\240\264\346\211\200.md" index 356191738d0f..47cfd4c75218 100644 --- "a/source/_posts/2023/20231113a_\347\247\213\343\201\256\345\244\234\351\225\267\343\201\253\357\274\232\351\255\224\346\263\225\344\275\277\343\201\204\343\201\214\345\244\234\346\233\264\343\201\213\343\201\227\343\201\231\343\202\213\345\240\264\346\211\200.md" +++ "b/source/_posts/2023/20231113a_\347\247\213\343\201\256\345\244\234\351\225\267\343\201\253\357\274\232\351\255\224\346\263\225\344\275\277\343\201\204\343\201\214\345\244\234\346\233\264\343\201\213\343\201\227\343\201\231\343\202\213\345\240\264\346\211\200.md" @@ -7,7 +7,7 @@ tag: - 書評 - インターネットの起源 category: - - Programming + - Culture thumbnail: /images/2023/20231113a/thumbnail.jpg author: 大野朱理 lede: "インターネットの起源(原題『Where Wizards Stay Up Late: The Origins Of The Internet』 )を読んでみたいと思います" diff --git "a/source/_posts/2023/20231114b_\343\200\214TEAM_GEEK\343\200\215\343\202\222\350\252\255\343\202\223\343\201\247\343\203\241\343\203\263\343\203\220\343\203\274\350\246\226\347\202\271\343\201\247\350\211\257\343\201\204\343\203\201\343\203\274\343\203\240\343\201\253\343\201\244\343\201\204\343\201\246\350\200\203\343\201\210\343\202\213.md" "b/source/_posts/2023/20231114b_\343\200\214TEAM_GEEK\343\200\215\343\202\222\350\252\255\343\202\223\343\201\247\343\203\241\343\203\263\343\203\220\343\203\274\350\246\226\347\202\271\343\201\247\350\211\257\343\201\204\343\203\201\343\203\274\343\203\240\343\201\253\343\201\244\343\201\204\343\201\246\350\200\203\343\201\210\343\202\213.md" index e902705c138e..13a64add4221 100644 --- "a/source/_posts/2023/20231114b_\343\200\214TEAM_GEEK\343\200\215\343\202\222\350\252\255\343\202\223\343\201\247\343\203\241\343\203\263\343\203\220\343\203\274\350\246\226\347\202\271\343\201\247\350\211\257\343\201\204\343\203\201\343\203\274\343\203\240\343\201\253\343\201\244\343\201\204\343\201\246\350\200\203\343\201\210\343\202\213.md" +++ "b/source/_posts/2023/20231114b_\343\200\214TEAM_GEEK\343\200\215\343\202\222\350\252\255\343\202\223\343\201\247\343\203\241\343\203\263\343\203\220\343\203\274\350\246\226\347\202\271\343\201\247\350\211\257\343\201\204\343\203\201\343\203\274\343\203\240\343\201\253\343\201\244\343\201\204\343\201\246\350\200\203\343\201\210\343\202\213.md" @@ -4,7 +4,6 @@ date: 2023/11/14 00:00:01 postid: b tag: - TeamGeek - - マネジメント - リーダーシップ - メンバーシップ - 書評 diff --git "a/source/_posts/2023/20231120a_\343\202\253\343\202\244\343\202\274\343\203\263\343\202\270\343\203\243\343\203\274\343\203\213\343\203\274\343\202\222\350\252\255\343\202\223\343\201\247\346\226\260\343\201\227\343\201\204\346\214\221\346\210\246\343\201\253\345\202\231\343\201\210\343\202\213.md" "b/source/_posts/2023/20231120a_\343\202\253\343\202\244\343\202\274\343\203\263\343\202\270\343\203\243\343\203\274\343\203\213\343\203\274\343\202\222\350\252\255\343\202\223\343\201\247\346\226\260\343\201\227\343\201\204\346\214\221\346\210\246\343\201\253\345\202\231\343\201\210\343\202\213.md" index e8792396e6ad..f4f2d28ef11d 100644 --- "a/source/_posts/2023/20231120a_\343\202\253\343\202\244\343\202\274\343\203\263\343\202\270\343\203\243\343\203\274\343\203\213\343\203\274\343\202\222\350\252\255\343\202\223\343\201\247\346\226\260\343\201\227\343\201\204\346\214\221\346\210\246\343\201\253\345\202\231\343\201\210\343\202\213.md" +++ "b/source/_posts/2023/20231120a_\343\202\253\343\202\244\343\202\274\343\203\263\343\202\270\343\203\243\343\203\274\343\203\213\343\203\274\343\202\222\350\252\255\343\202\223\343\201\247\346\226\260\343\201\227\343\201\204\346\214\221\346\210\246\343\201\253\345\202\231\343\201\210\343\202\213.md" @@ -4,7 +4,6 @@ date: 2023/11/20 00:00:01 postid: b tag: - アジャイル - - マネジメント - カイゼンジャーニー category: - Management diff --git "a/source/_posts/2024/20240202a_Go1.22_\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211_HTTP\343\203\253\343\203\274\343\203\206\343\202\243\343\203\263\343\202\260\343\201\256\345\274\267\345\214\226.md" "b/source/_posts/2024/20240202a_Go1.22_\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211_HTTP\343\203\253\343\203\274\343\203\206\343\202\243\343\203\263\343\202\260\343\201\256\345\274\267\345\214\226.md" index 89e2fd0ce565..edade730bd13 100644 --- "a/source/_posts/2024/20240202a_Go1.22_\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211_HTTP\343\203\253\343\203\274\343\203\206\343\202\243\343\203\263\343\202\260\343\201\256\345\274\267\345\214\226.md" +++ "b/source/_posts/2024/20240202a_Go1.22_\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211_HTTP\343\203\253\343\203\274\343\203\206\343\202\243\343\203\263\343\202\260\343\201\256\345\274\267\345\214\226.md" @@ -6,6 +6,7 @@ tag: - Go - Go1.22 - chi + - net/http - 技術選定 category: - Programming diff --git "a/source/_posts/2024/20240206a_30\347\250\256\351\241\236\343\201\256\343\203\227\343\203\255\343\202\260\343\203\251\343\203\237\343\203\263\343\202\260\350\250\200\350\252\236\343\201\247\343\200\201\343\203\253\343\203\274\343\203\227\345\207\246\347\220\206\343\202\222\346\233\270\343\201\204\343\201\246\343\201\277\343\201\237.md" "b/source/_posts/2024/20240206a_30\347\250\256\351\241\236\343\201\256\343\203\227\343\203\255\343\202\260\343\203\251\343\203\237\343\203\263\343\202\260\350\250\200\350\252\236\343\201\247\343\200\201\343\203\253\343\203\274\343\203\227\345\207\246\347\220\206\343\202\222\346\233\270\343\201\204\343\201\246\343\201\277\343\201\237.md" index 730f4ea18535..b2eaed7d2539 100644 --- "a/source/_posts/2024/20240206a_30\347\250\256\351\241\236\343\201\256\343\203\227\343\203\255\343\202\260\343\203\251\343\203\237\343\203\263\343\202\260\350\250\200\350\252\236\343\201\247\343\200\201\343\203\253\343\203\274\343\203\227\345\207\246\347\220\206\343\202\222\346\233\270\343\201\204\343\201\246\343\201\277\343\201\237.md" +++ "b/source/_posts/2024/20240206a_30\347\250\256\351\241\236\343\201\256\343\203\227\343\203\255\343\202\260\343\203\251\343\203\237\343\203\263\343\202\260\350\250\200\350\252\236\343\201\247\343\200\201\343\203\253\343\203\274\343\203\227\345\207\246\347\220\206\343\202\222\346\233\270\343\201\204\343\201\246\343\201\277\343\201\237.md" @@ -5,7 +5,9 @@ postid: a tag: - Go - Go1.22 + - iter - ループ処理 + - イテレータ category: - Programming thumbnail: /images/2024/20240206a/thumbnail.png @@ -17,7 +19,7 @@ lede: "range over integer にフォーカスして取り上げていきます" ## はじめに -こんにちは。CSIG 所属の棚井です。 +こんにちは。CSIG 所属の棚井です。 タイトルの内容が気になる方は、先に「[こちら](#色々なプログラミング言語の「ループ処理」を見てみる)」をご覧ください。
@@ -136,11 +138,11 @@ Go 1.22 連載での「[渋川さんの記事](https://future-architect.github.i > **毎年少なくとも一つの言語を習得する。** > 言語が異なると、同じ問題でも違った解決方法が採用されています。つまり、いくつかの異なったアプローチを学習することにより、幅広い思考が可能になるわけです。 -と書かれていることにインスパイアされましたので、 -**30種類のプログラミング言語で、同じ出力が得られるループ処理** +と書かれていることにインスパイアされましたので、 +**30種類のプログラミング言語で、同じ出力が得られるループ処理** を書いてみたら何か学びがあるのかなと思い、調べてみました。 -これまでの業務で利用した言語もあれば、名前を聞いたことはある程度の言語、せっかくの機会なので「(私にとっては)伝説の言語」までピックアップしています。 +これまでの業務で利用した言語もあれば、名前を聞いたことはある程度の言語、せっかくの機会なので「(私にとっては)伝説の言語」までピックアップしています。 肝心のループ処理内容は、[Go 1.22 Release Notes](https://tip.golang.org/doc/go1.22) に [example](https://go.dev/play/p/ky02zZxgk_r?v=gotip) として提示されている以下コードをベースとしています。 @@ -228,7 +230,7 @@ go1.22 has lift-off! ``` ::: note warn -本ブログでは「実装の正しさ」よりも「各言語ごとのループ処理の雰囲気を味わうこと」を優先してます。 +本ブログでは「実装の正しさ」よりも「各言語ごとのループ処理の雰囲気を味わうこと」を優先してます。 「その実装だと、ループ回数が多いよ!」などの粗が見つかるかもしれませんが、温かい目で見守っていただけると幸いです。 ::: @@ -280,7 +282,7 @@ public class HelloWorld { for (int i = 0; i < 10; i++) { System.out.println(10 - i); } - + System.out.println("go1.22 has lift-off!"); } } @@ -296,7 +298,7 @@ void main() { for (int i = 0; i < 10; i++) { System.out.println(10 - i); } - + System.out.println("go1.22 has lift-off!"); } ``` @@ -336,7 +338,7 @@ int main() { for (int i = 0; i < 10; i++) { printf("%d\n", 10 - i); } - + printf("go1.22 has lift-off!\n"); return 0; } @@ -549,10 +551,10 @@ main = do * [Prolog](https://ja.wikipedia.org/wiki/Prolog) ```pl -start_countdown :- - between(0, 9, N), - writeln(10 - N), - N = 9, +start_countdown :- + between(0, 9, N), + writeln(10 - N), + N = 9, writeln("go1.22 has lift-off!"). ``` @@ -742,5 +744,5 @@ DSPLY 'go1.22 has lift-off!'; また、執筆後に [クジラ飛行机](https://twitter.com/kujirahand) さんの書かれた「[プログラミング言語大全](https://gihyo.jp/book/2020/978-4-297-11347-6)」を見つけまして、早速購入させていただきました。 -私自身の開発言語経験と比較しますと、今回取り上げたプログラミング言語の殆どは初見です。 +私自身の開発言語経験と比較しますと、今回取り上げたプログラミング言語の殆どは初見です。 達人プログラマーの「毎年少なくとも1つの言語を習得する」には「習得する」とあります。そのレベルまで達成している言語を増やせるように、これからも頑張らねばと思いました。 diff --git "a/source/_posts/2024/20240220a_\347\244\276\345\206\205LAN\343\201\247\345\277\205\350\246\201\343\201\213\343\202\202\343\201\227\343\202\214\343\201\252\343\201\204Localstack\343\201\270\343\201\256\343\202\253\343\202\271\343\202\277\343\203\240CA\350\250\274\346\230\216\346\233\270\343\203\200\343\202\246\343\203\263\343\203\255\343\203\274\343\203\211\346\211\213\351\240\206.md" "b/source/_posts/2024/20240220a_\347\244\276\345\206\205LAN\343\201\247\345\277\205\350\246\201\343\201\213\343\202\202\343\201\227\343\202\214\343\201\252\343\201\204Localstack\343\201\270\343\201\256\343\202\253\343\202\271\343\202\277\343\203\240CA\350\250\274\346\230\216\346\233\270\343\203\200\343\202\246\343\203\263\343\203\255\343\203\274\343\203\211\346\211\213\351\240\206.md" index f23d0a3c0ef4..fbcb6c378726 100644 --- "a/source/_posts/2024/20240220a_\347\244\276\345\206\205LAN\343\201\247\345\277\205\350\246\201\343\201\213\343\202\202\343\201\227\343\202\214\343\201\252\343\201\204Localstack\343\201\270\343\201\256\343\202\253\343\202\271\343\202\277\343\203\240CA\350\250\274\346\230\216\346\233\270\343\203\200\343\202\246\343\203\263\343\203\255\343\203\274\343\203\211\346\211\213\351\240\206.md" +++ "b/source/_posts/2024/20240220a_\347\244\276\345\206\205LAN\343\201\247\345\277\205\350\246\201\343\201\213\343\202\202\343\201\227\343\202\214\343\201\252\343\201\204Localstack\343\201\270\343\201\256\343\202\253\343\202\271\343\202\277\343\203\240CA\350\250\274\346\230\216\346\233\270\343\203\200\343\202\246\343\203\263\343\203\255\343\203\274\343\203\211\346\211\213\351\240\206.md" @@ -7,7 +7,7 @@ tag: - OpenSSL - プロキシ category: - - Infrastructure + - DevOps thumbnail: /images/2024/20240220a/thumbnail.png author: 真野隼記 lede: "2023年3月31日にリリースされたLocalStack v2.0.0から、LocalStackのイメージ構成に変更が入りました。" diff --git "a/source/_posts/2024/20240227a_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\227\343\203\255\343\202\255\343\202\267\343\201\247\350\252\215\350\250\274\343\203\227\343\203\255\343\202\255\343\202\267\343\201\256\347\205\251\343\202\217\343\201\227\343\201\225\343\202\222\350\247\243\346\266\210\357\274\201.md" "b/source/_posts/2024/20240227a_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\227\343\203\255\343\202\255\343\202\267\343\201\247\350\252\215\350\250\274\343\203\227\343\203\255\343\202\255\343\202\267\343\201\256\347\205\251\343\202\217\343\201\227\343\201\225\343\202\222\350\247\243\346\266\210\357\274\201.md" index fa85078e38f0..eb3f6da21013 100644 --- "a/source/_posts/2024/20240227a_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\227\343\203\255\343\202\255\343\202\267\343\201\247\350\252\215\350\250\274\343\203\227\343\203\255\343\202\255\343\202\267\343\201\256\347\205\251\343\202\217\343\201\227\343\201\225\343\202\222\350\247\243\346\266\210\357\274\201.md" +++ "b/source/_posts/2024/20240227a_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\227\343\203\255\343\202\255\343\202\267\343\201\247\350\252\215\350\250\274\343\203\227\343\203\255\343\202\255\343\202\267\343\201\256\347\205\251\343\202\217\343\201\227\343\201\225\343\202\222\350\247\243\346\266\210\357\274\201.md" @@ -7,7 +7,7 @@ tag: - mitmproxy - 環境構築 category: - - Infrastructure + - DevOps thumbnail: /images/2024/20240227a/thumbnail.png author: 前川喜洋 lede: "この認証プロキシを利用する際には、ユーザ名とパスワードの入力が必要であり、ソフトウェアごとにプロキシ設定を行う必要があります。これが、日々の業務において非常に煩わしい作業となっています。" diff --git "a/source/_posts/2024/20240408b_Go1.22\343\203\252\343\203\252\343\203\274\343\202\271\343\203\221\343\203\274\343\203\206\343\202\243\343\201\253\343\200\214ServeMux\343\201\256\347\253\266\345\220\210\346\244\234\347\237\245\343\201\250\346\200\247\350\203\275\343\200\215\343\201\250\343\201\204\343\201\206\343\202\277\343\202\244\343\203\210\343\203\253\343\201\247\347\231\273\345\243\207\343\201\227\343\201\276\343\201\227\343\201\237.md" "b/source/_posts/2024/20240408b_Go1.22\343\203\252\343\203\252\343\203\274\343\202\271\343\203\221\343\203\274\343\203\206\343\202\243\343\201\253\343\200\214ServeMux\343\201\256\347\253\266\345\220\210\346\244\234\347\237\245\343\201\250\346\200\247\350\203\275\343\200\215\343\201\250\343\201\204\343\201\206\343\202\277\343\202\244\343\203\210\343\203\253\343\201\247\347\231\273\345\243\207\343\201\227\343\201\276\343\201\227\343\201\237.md" index 83714e3ff02f..b70c866a602e 100644 --- "a/source/_posts/2024/20240408b_Go1.22\343\203\252\343\203\252\343\203\274\343\202\271\343\203\221\343\203\274\343\203\206\343\202\243\343\201\253\343\200\214ServeMux\343\201\256\347\253\266\345\220\210\346\244\234\347\237\245\343\201\250\346\200\247\350\203\275\343\200\215\343\201\250\343\201\204\343\201\206\343\202\277\343\202\244\343\203\210\343\203\253\343\201\247\347\231\273\345\243\207\343\201\227\343\201\276\343\201\227\343\201\237.md" +++ "b/source/_posts/2024/20240408b_Go1.22\343\203\252\343\203\252\343\203\274\343\202\271\343\203\221\343\203\274\343\203\206\343\202\243\343\201\253\343\200\214ServeMux\343\201\256\347\253\266\345\220\210\346\244\234\347\237\245\343\201\250\346\200\247\350\203\275\343\200\215\343\201\250\343\201\204\343\201\206\343\202\277\343\202\244\343\203\210\343\203\253\343\201\247\347\231\273\345\243\207\343\201\227\343\201\276\343\201\227\343\201\237.md" @@ -7,6 +7,7 @@ tag: - Goリリースパーティ - 登壇レポート - 排他制御 + - net/http category: - Programming thumbnail: /images/2024/20240408b/thumbnail.png diff --git "a/source/_posts/2024/20240411a_\345\205\250\346\226\207\346\244\234\347\264\242\343\202\250\343\203\263\343\202\270\343\203\263Meilisearch\343\202\222\350\251\246\343\201\231.md" "b/source/_posts/2024/20240411a_\345\205\250\346\226\207\346\244\234\347\264\242\343\202\250\343\203\263\343\202\270\343\203\263Meilisearch\343\202\222\350\251\246\343\201\231.md" index ace0807bbe1e..4b485ada79ee 100644 --- "a/source/_posts/2024/20240411a_\345\205\250\346\226\207\346\244\234\347\264\242\343\202\250\343\203\263\343\202\270\343\203\263Meilisearch\343\202\222\350\251\246\343\201\231.md" +++ "b/source/_posts/2024/20240411a_\345\205\250\346\226\207\346\244\234\347\264\242\343\202\250\343\203\263\343\202\270\343\203\263Meilisearch\343\202\222\350\251\246\343\201\231.md" @@ -5,8 +5,9 @@ postid: a tag: - 全文検索 - Meilisearch + - スクレイピング category: - - Programming + - Infrastructure thumbnail: /images/2024/20240411a/thumbnail.png author: 岸本卓也 lede: "ある静的サイトジェネレーターで生成された膨大なドキュメントの検索において、全文検索機能はあるものの以下の課題を感じることがありました。" @@ -182,7 +183,7 @@ docs-scraperによってこのインデックスには97,668個のドキュメ スクレイピング設定の変更やwebサイトの更新に追従するためなど、インデックスを更新したい場合、上記のdocs-scraper実行を再度行えばよいです。docs-scraperは最初にインデックスを削除&新規作成してからドキュメントを登録していきます。ただ、このようにインデックスを更新するとエンドユーザーに影響があります。インデックスが存在しないタイミングがあったりスクレイピング途中のインデックスが使われてしまうためです。これが問題になる場合、swap indexes APIを使って対策できるようです。Swap indexesは [アトミックに処理される](https://www.meilisearch.com/docs/reference/api/indexes#:~:text=Swapping%20indexes%20is%20an%20atomic%20transaction) そうです。 -cf. [Swapping indexes](https://www.meilisearch.com/docs/learn/core_concepts/indexes#swapping-indexes) +cf. [Swapping indexes](https://www.meilisearch.com/docs/learn/core_concepts/indexes#swapping-indexes) cf. [Zero downtime index deployment](https://blog.meilisearch.com/zero-downtime-index-deployment/) docs-scraperによって作成される [ドキュメント](https://www.meilisearch.com/docs/learn/core_concepts/documents) の詳細を確認するため、APIでドキュメントを参照してみます (cf. [単一ドキュメントを取得するAPIのリファレンス](https://www.meilisearch.com/docs/reference/api/documents#get-one-document))。docs-scraperによって作成されるインデックスではprimary keyとして `objectID` が設定されています (cf. [単一インデックスの情報を取得するAPIのリファレンス](https://www.meilisearch.com/docs/reference/api/indexes#get-one-index))。 diff --git "a/source/_posts/2024/20240417a_\350\254\216\343\201\256AI\343\203\201\343\203\203\343\203\227\343\203\231\343\203\263\343\203\200\343\203\274Tenstorrent\350\243\275\343\201\256AI\343\203\234\343\203\274\343\203\211\343\202\222\344\275\277\343\201\243\343\201\246\343\201\277\343\202\213\357\274\210\351\226\213\345\260\201\347\267\250\357\274\211.md" "b/source/_posts/2024/20240417a_\350\254\216\343\201\256AI\343\203\201\343\203\203\343\203\227\343\203\231\343\203\263\343\203\200\343\203\274Tenstorrent\350\243\275\343\201\256AI\343\203\234\343\203\274\343\203\211\343\202\222\344\275\277\343\201\243\343\201\246\343\201\277\343\202\213\357\274\210\351\226\213\345\260\201\347\267\250\357\274\211.md" index b1ea5bd57970..286c1b96179e 100644 --- "a/source/_posts/2024/20240417a_\350\254\216\343\201\256AI\343\203\201\343\203\203\343\203\227\343\203\231\343\203\263\343\203\200\343\203\274Tenstorrent\350\243\275\343\201\256AI\343\203\234\343\203\274\343\203\211\343\202\222\344\275\277\343\201\243\343\201\246\343\201\277\343\202\213\357\274\210\351\226\213\345\260\201\347\267\250\357\274\211.md" +++ "b/source/_posts/2024/20240417a_\350\254\216\343\201\256AI\343\203\201\343\203\203\343\203\227\343\203\231\343\203\263\343\203\200\343\203\274Tenstorrent\350\243\275\343\201\256AI\343\203\234\343\203\274\343\203\211\343\202\222\344\275\277\343\201\243\343\201\246\343\201\277\343\202\213\357\274\210\351\226\213\345\260\201\347\267\250\357\274\211.md" @@ -8,7 +8,7 @@ tag: - RISC-V - Grayskull e150 category: - - Infrastructure + - DataScience thumbnail: /images/2024/20240417a/thumbnail.jpg author: 山本力世 lede: "先日リリースされたTenstorrent製のAI推論アクセラレーションボード[Grayskull e150]を早速入手しましたので、そちらの開封をしたいと思います。カナダのトロントに本社がある、知る人ぞ知る、[ジム・ケラー]/AIチップベンダーです。日本法人も昨年に設立されています。" diff --git "a/source/_posts/2024/20240619a_\343\201\257\343\201\230\343\202\201\343\201\246\343\203\201\343\203\274\343\203\240\343\203\252\343\203\274\343\203\200\343\203\274\343\202\222\343\202\204\343\201\243\343\201\246\343\201\277\343\201\246\346\260\227\343\201\253\343\201\227\343\201\246\343\201\204\343\201\237\343\201\223\343\201\250\343\200\202\357\274\210Qiita\343\203\252\343\203\220\343\202\244\343\203\220\343\203\253\350\250\230\344\272\213\357\274\211.md" "b/source/_posts/2024/20240619a_\343\201\257\343\201\230\343\202\201\343\201\246\343\203\201\343\203\274\343\203\240\343\203\252\343\203\274\343\203\200\343\203\274\343\202\222\343\202\204\343\201\243\343\201\246\343\201\277\343\201\246\346\260\227\343\201\253\343\201\227\343\201\246\343\201\204\343\201\237\343\201\223\343\201\250\343\200\202\357\274\210Qiita\343\203\252\343\203\220\343\202\244\343\203\220\343\203\253\350\250\230\344\272\213\357\274\211.md" index 3d3da455bca6..5604d81ccdf1 100644 --- "a/source/_posts/2024/20240619a_\343\201\257\343\201\230\343\202\201\343\201\246\343\203\201\343\203\274\343\203\240\343\203\252\343\203\274\343\203\200\343\203\274\343\202\222\343\202\204\343\201\243\343\201\246\343\201\277\343\201\246\346\260\227\343\201\253\343\201\227\343\201\246\343\201\204\343\201\237\343\201\223\343\201\250\343\200\202\357\274\210Qiita\343\203\252\343\203\220\343\202\244\343\203\220\343\203\253\350\250\230\344\272\213\357\274\211.md" +++ "b/source/_posts/2024/20240619a_\343\201\257\343\201\230\343\202\201\343\201\246\343\203\201\343\203\274\343\203\240\343\203\252\343\203\274\343\203\200\343\203\274\343\202\222\343\202\204\343\201\243\343\201\246\343\201\277\343\201\246\346\260\227\343\201\253\343\201\227\343\201\246\343\201\204\343\201\237\343\201\223\343\201\250\343\200\202\357\274\210Qiita\343\203\252\343\203\220\343\202\244\343\203\220\343\203\253\350\250\230\344\272\213\357\274\211.md" @@ -4,7 +4,6 @@ date: 2024/06/19 00:00:00 postid: a tag: - リーダーシップ - - マネジメント - 1on1 - 心理的安全性 - SECIモデル diff --git "a/source/_posts/2024/20240625a_\343\202\242\343\203\253\343\202\264\343\203\252\343\202\272\343\203\240\343\201\247\345\256\237\347\244\276\344\274\232\343\202\222\346\215\211\343\201\210\343\202\213\357\275\236\350\251\225\344\276\241\351\226\242\346\225\260\343\201\256\344\275\234\343\202\212\346\226\271\357\275\236.md" "b/source/_posts/2024/20240625a_\343\202\242\343\203\253\343\202\264\343\203\252\343\202\272\343\203\240\343\201\247\345\256\237\347\244\276\344\274\232\343\202\222\346\215\211\343\201\210\343\202\213\357\275\236\350\251\225\344\276\241\351\226\242\346\225\260\343\201\256\344\275\234\343\202\212\346\226\271\357\275\236.md" index c6c35622087d..0d3dedfdfb0c 100644 --- "a/source/_posts/2024/20240625a_\343\202\242\343\203\253\343\202\264\343\203\252\343\202\272\343\203\240\343\201\247\345\256\237\347\244\276\344\274\232\343\202\222\346\215\211\343\201\210\343\202\213\357\275\236\350\251\225\344\276\241\351\226\242\346\225\260\343\201\256\344\275\234\343\202\212\346\226\271\357\275\236.md" +++ "b/source/_posts/2024/20240625a_\343\202\242\343\203\253\343\202\264\343\203\252\343\202\272\343\203\240\343\201\247\345\256\237\347\244\276\344\274\232\343\202\222\346\215\211\343\201\210\343\202\213\357\275\236\350\251\225\344\276\241\351\226\242\346\225\260\343\201\256\344\275\234\343\202\212\346\226\271\357\275\236.md" @@ -8,7 +8,7 @@ tag: - アルゴリズム - ゲーム制作 category: - - Programming + - DataScience thumbnail: /images/2024/20240625a/thumbnail.png author: 塚本祥太 lede: "競技プログラミングにおける所謂ゲームAI系のコンテストを起点に、評価関数を作成する際に私が意識していることを紹介します。そこから波及して、実社会の問題をアルゴリズムで解く際に、人間の感覚を如何に評価関数に落とせばよいのかについて言及します。" diff --git "a/source/_posts/2024/20240628a_PostgreSQL\343\201\256Pub\357\274\217Sub\346\251\237\350\203\275\343\201\250Java\343\201\256\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\345\256\237\350\243\205.md" "b/source/_posts/2024/20240628a_PostgreSQL\343\201\256Pub\357\274\217Sub\346\251\237\350\203\275\343\201\250Java\343\201\256\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\345\256\237\350\243\205.md" index 84137a02ea63..b6a95fb7ce8e 100644 --- "a/source/_posts/2024/20240628a_PostgreSQL\343\201\256Pub\357\274\217Sub\346\251\237\350\203\275\343\201\250Java\343\201\256\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\345\256\237\350\243\205.md" +++ "b/source/_posts/2024/20240628a_PostgreSQL\343\201\256Pub\357\274\217Sub\346\251\237\350\203\275\343\201\250Java\343\201\256\343\202\257\343\203\251\343\202\244\343\202\242\343\203\263\343\203\210\345\256\237\350\243\205.md" @@ -8,7 +8,7 @@ tag: - JDBC - Java category: - - Programming + - DB thumbnail: /images/2024/20240628a/thumbnail.png author: 柳原光佑 lede: "Pub/Sub型のメッセージングアーキテクチャを採用するにあたっては、kafkaなどのブローカーミドルウェアや、Amazon SNS、Google Cloud Pub/Subなどのマネージドサービスを利用するケースが多いかと思います。ところでPostgreSQLでも実はPub/Subができます。すでに業務でPostgreSQLを使っていれば、新たにPub/Subブローカーを構築しなくても、疎結合なシステム間通信を簡易的に実現できます。" diff --git "a/source/_posts/2024/20240703a_Open_Policy_Agent(OPA)\345\205\245\351\226\200\357\274\232_\343\203\235\343\203\252\343\202\267\343\203\274\343\201\256\343\203\255\343\203\274\343\203\211\343\201\250\345\210\244\345\256\232\343\203\252\343\202\257\343\202\250\343\202\271\343\203\210\343\201\256\343\202\204\343\202\212\346\226\271.md" "b/source/_posts/2024/20240703a_Open_Policy_Agent(OPA)\345\205\245\351\226\200\357\274\232_\343\203\235\343\203\252\343\202\267\343\203\274\343\201\256\343\203\255\343\203\274\343\203\211\343\201\250\345\210\244\345\256\232\343\203\252\343\202\257\343\202\250\343\202\271\343\203\210\343\201\256\343\202\204\343\202\212\346\226\271.md" index 0a5bddd31f1d..15e58d1e4e1c 100644 --- "a/source/_posts/2024/20240703a_Open_Policy_Agent(OPA)\345\205\245\351\226\200\357\274\232_\343\203\235\343\203\252\343\202\267\343\203\274\343\201\256\343\203\255\343\203\274\343\203\211\343\201\250\345\210\244\345\256\232\343\203\252\343\202\257\343\202\250\343\202\271\343\203\210\343\201\256\343\202\204\343\202\212\346\226\271.md" +++ "b/source/_posts/2024/20240703a_Open_Policy_Agent(OPA)\345\205\245\351\226\200\357\274\232_\343\203\235\343\203\252\343\202\267\343\203\274\343\201\256\343\203\255\343\203\274\343\203\211\343\201\250\345\210\244\345\256\232\343\203\252\343\202\257\343\202\250\343\202\271\343\203\210\343\201\256\343\202\204\343\202\212\346\226\271.md" @@ -7,7 +7,7 @@ tag: - Go - Rego category: - - Programming + - DevOps thumbnail: /images/2024/20240703a/thumbnail.png author: 関靖秀 lede: "Open Policy Agentを実際にどうやって判定をリクエストするのかやポリシーの管理方法についてはまとまった情報が少なかったため、こちらにまとめようと思いました。" @@ -177,7 +177,7 @@ allow if { Bundleを作るには、`opa build`コマンドを使います。以下のコマンドで、bundle.tar.gzとしてBundleが生成されます。 ```sh -opa build -o bundle.tar.gz ./policies +opa build -o bundle.tar.gz ./policies ``` ## 呼び出し方 @@ -332,7 +332,7 @@ curlコマンドで、HTTP APIを使った判定リクエストをしてみま 判定リクエストは以下のように投げます。見て分かる通り、レスポンスとして受け取りたい項目は、HTTP APIのパスとして表現されています。今回の場合、`example` packageの`allow`という項目を受け取りたいので、`/v1/data/example/allow`にアクセスしています。 ```sh -curl -vX POST -H 'Content-Type: application/json' -d @input-api.json http://localhost:8181/v1/data/example/allow +curl -vX POST -H 'Content-Type: application/json' -d @input-api.json http://localhost:8181/v1/data/example/allow ``` レスポンスは以下のようになります。 diff --git "a/source/_posts/2024/20240716a_Go_1.23\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211\345\247\213\343\201\276\343\202\212\343\201\276\343\201\231\357\274\206time\343\203\221\343\203\203\343\202\261\343\203\274\343\202\270.md" "b/source/_posts/2024/20240716a_Go_1.23\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211\345\247\213\343\201\276\343\202\212\343\201\276\343\201\231\357\274\206time\343\203\221\343\203\203\343\202\261\343\203\274\343\202\270.md" index f21572e20bdc..c44bfd903f8e 100644 --- "a/source/_posts/2024/20240716a_Go_1.23\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211\345\247\213\343\201\276\343\202\212\343\201\276\343\201\231\357\274\206time\343\203\221\343\203\203\343\202\261\343\203\274\343\202\270.md" +++ "b/source/_posts/2024/20240716a_Go_1.23\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211\345\247\213\343\201\276\343\202\212\343\201\276\343\201\231\357\274\206time\343\203\221\343\203\203\343\202\261\343\203\274\343\202\270.md" @@ -6,6 +6,7 @@ tag: - Go - Go1.23 - インデックス + - time category: - Programming thumbnail: /images/2024/20240716a/thumbnail.png diff --git "a/source/_posts/2024/20240718a_Go_1.23\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211_range_over_func\343\201\250iter\343\203\221\343\203\203\343\202\261\343\203\274\343\202\270.md" "b/source/_posts/2024/20240718a_Go_1.23\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211_range_over_func\343\201\250iter\343\203\221\343\203\203\343\202\261\343\203\274\343\202\270.md" index d5c1f8326dbf..09d2278facdc 100644 --- "a/source/_posts/2024/20240718a_Go_1.23\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211_range_over_func\343\201\250iter\343\203\221\343\203\203\343\202\261\343\203\274\343\202\270.md" +++ "b/source/_posts/2024/20240718a_Go_1.23\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211_range_over_func\343\201\250iter\343\203\221\343\203\203\343\202\261\343\203\274\343\202\270.md" @@ -6,6 +6,7 @@ tag: - Go - Go1.23 - iter + - イテレータ category: - Programming thumbnail: /images/2024/20240718a/thumbnail.png diff --git "a/source/_posts/2024/20241018a_uroborosql-fmt\343\201\253\343\201\212\343\201\221\343\202\2132WaySQL\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210_(\345\211\215\347\267\250\357\274\232_\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210\346\226\271\346\263\225\347\267\250).md" "b/source/_posts/2024/20241018a_uroborosql-fmt\343\201\253\343\201\212\343\201\221\343\202\2132WaySQL\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210_(\345\211\215\347\267\250\357\274\232_\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210\346\226\271\346\263\225\347\267\250).md" index 1501df75f2c0..e96d3b1753b1 100644 --- "a/source/_posts/2024/20241018a_uroborosql-fmt\343\201\253\343\201\212\343\201\221\343\202\2132WaySQL\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210_(\345\211\215\347\267\250\357\274\232_\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210\346\226\271\346\263\225\347\267\250).md" +++ "b/source/_posts/2024/20241018a_uroborosql-fmt\343\201\253\343\201\212\343\201\221\343\202\2132WaySQL\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210_(\345\211\215\347\267\250\357\274\232_\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210\346\226\271\346\263\225\347\267\250).md" @@ -8,6 +8,7 @@ tag: - コアテク - uroborosql-fmt - 2WaySQL + - Rust category: - Programming thumbnail: /images/2024/20241018a/thumbnail.png @@ -15,7 +16,8 @@ author: 川渕皓太 lede: "uroborosql-fmtにおいて2WaySQLのフォーマットに対応した方法を説明していきます。" --- # はじめに -こんにちは、2024年4月入社の川渕皓太です。 + +2024年4月入社の川渕皓太です。 先日、当社では新しいSQLフォーマッタである[uroborosql-fmt](https://github.com/future-architect/uroborosql-fmt)をリリースしました。このツールは当社が公開している[PostgreSQL向けのSQLコーディング規約](https://future-architect.github.io/coding-standards/documents/forSQL/SQL%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E8%A6%8F%E7%B4%84%EF%BC%88PostgreSQL%EF%BC%89.html)に基づいてSQLをフォーマットするものです。 diff --git "a/source/_posts/2024/20241021a_uroborosql-fmt\343\201\253\343\201\212\343\201\221\343\202\2132WaySQL\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210_(\345\276\214\347\267\250\357\274\232_\347\265\220\346\236\234\346\244\234\350\250\274\347\267\250).md" "b/source/_posts/2024/20241021a_uroborosql-fmt\343\201\253\343\201\212\343\201\221\343\202\2132WaySQL\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210_(\345\276\214\347\267\250\357\274\232_\347\265\220\346\236\234\346\244\234\350\250\274\347\267\250).md" index d837a9e19b18..b598ac72487a 100644 --- "a/source/_posts/2024/20241021a_uroborosql-fmt\343\201\253\343\201\212\343\201\221\343\202\2132WaySQL\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210_(\345\276\214\347\267\250\357\274\232_\347\265\220\346\236\234\346\244\234\350\250\274\347\267\250).md" +++ "b/source/_posts/2024/20241021a_uroborosql-fmt\343\201\253\343\201\212\343\201\221\343\202\2132WaySQL\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210_(\345\276\214\347\267\250\357\274\232_\347\265\220\346\236\234\346\244\234\350\250\274\347\267\250).md" @@ -5,8 +5,9 @@ postid: a tag: - uroboroSQL - フォーマッター + - Rust category: - - Infrastructure + - Programming thumbnail: /images/2024/20241021a/thumbnail.png author: 齋藤俊哉 lede: "当社が開発したSQLフォーマッタである[uroboroSQL-fmt] において、フォーマット前のSQLを壊していないかを検証するロジックについて紹介します。" @@ -17,7 +18,7 @@ mathjax: true ## はじめに -こんにちは。2024年4月入社の齋藤です。 +2024年4月入社の齋藤です。 当社が開発したSQLフォーマッタである[uroboroSQL-fmt](https://github.com/future-architect/uroborosql-fmt) において、フォーマット前のSQLを壊していないかを検証するロジックについて紹介します。 @@ -162,7 +163,7 @@ select -- pattern1 , column2 as pattern /*ELIF innerCondB*/ -, column3 as column3 -- pattern2 +, column3 as column3 -- pattern2 /*ELSE*/ , column4 as column4 -- pattern3 /*END*/ diff --git "a/source/_posts/2024/20241028b_\343\202\204\343\201\243\343\201\237\343\201\223\343\201\250\343\201\214\347\204\241\343\201\204\346\212\200\350\241\223\351\240\230\345\237\237\343\201\256\343\203\201\343\203\274\343\203\240\343\203\236\343\203\215\343\202\270\343\203\241\343\203\263\343\203\210\343\201\253\343\201\244\343\201\204\343\201\246.md" "b/source/_posts/2024/20241028b_\343\202\204\343\201\243\343\201\237\343\201\223\343\201\250\343\201\214\347\204\241\343\201\204\346\212\200\350\241\223\351\240\230\345\237\237\343\201\256\343\203\201\343\203\274\343\203\240\343\203\236\343\203\215\343\202\270\343\203\241\343\203\263\343\203\210\343\201\253\343\201\244\343\201\204\343\201\246.md" index 6d3704bc501f..d6327667c9cd 100644 --- "a/source/_posts/2024/20241028b_\343\202\204\343\201\243\343\201\237\343\201\223\343\201\250\343\201\214\347\204\241\343\201\204\346\212\200\350\241\223\351\240\230\345\237\237\343\201\256\343\203\201\343\203\274\343\203\240\343\203\236\343\203\215\343\202\270\343\203\241\343\203\263\343\203\210\343\201\253\343\201\244\343\201\204\343\201\246.md" +++ "b/source/_posts/2024/20241028b_\343\202\204\343\201\243\343\201\237\343\201\223\343\201\250\343\201\214\347\204\241\343\201\204\346\212\200\350\241\223\351\240\230\345\237\237\343\201\256\343\203\201\343\203\274\343\203\240\343\203\236\343\203\215\343\202\270\343\203\241\343\203\263\343\203\210\343\201\253\343\201\244\343\201\204\343\201\246.md" @@ -3,7 +3,6 @@ title: "やったことが無い技術領域のチームマネジメントにつ date: 2024/10/28 00:00:01 postid: b tag: - - マネジメント - 1on1 - コードレビュー category: diff --git "a/source/_posts/2024/20241029a__\343\203\225\343\203\252\343\203\274\343\203\251\343\203\263\343\202\271\343\202\250\343\203\263\343\202\270\343\203\213\343\202\242\343\201\250\346\260\227\346\214\201\343\201\241\343\202\210\343\201\217\345\203\215\343\201\217\343\201\237\343\202\201\343\201\256\345\277\203\345\276\227\343\202\222\350\200\203\343\201\210\343\201\246\343\201\277\343\202\213.md" "b/source/_posts/2024/20241029a__\343\203\225\343\203\252\343\203\274\343\203\251\343\203\263\343\202\271\343\202\250\343\203\263\343\202\270\343\203\213\343\202\242\343\201\250\346\260\227\346\214\201\343\201\241\343\202\210\343\201\217\345\203\215\343\201\217\343\201\237\343\202\201\343\201\256\345\277\203\345\276\227\343\202\222\350\200\203\343\201\210\343\201\246\343\201\277\343\202\213.md" index 147eacc7b23e..6be4b8814903 100644 --- "a/source/_posts/2024/20241029a__\343\203\225\343\203\252\343\203\274\343\203\251\343\203\263\343\202\271\343\202\250\343\203\263\343\202\270\343\203\213\343\202\242\343\201\250\346\260\227\346\214\201\343\201\241\343\202\210\343\201\217\345\203\215\343\201\217\343\201\237\343\202\201\343\201\256\345\277\203\345\276\227\343\202\222\350\200\203\343\201\210\343\201\246\343\201\277\343\202\213.md" +++ "b/source/_posts/2024/20241029a__\343\203\225\343\203\252\343\203\274\343\203\251\343\203\263\343\202\271\343\202\250\343\203\263\343\202\270\343\203\213\343\202\242\343\201\250\346\260\227\346\214\201\343\201\241\343\202\210\343\201\217\345\203\215\343\201\217\343\201\237\343\202\201\343\201\256\345\277\203\345\276\227\343\202\222\350\200\203\343\201\210\343\201\246\343\201\277\343\202\213.md" @@ -3,12 +3,12 @@ title: " フリーランスエンジニアと気持ちよく働くための心 date: 2024/10/29 00:00:00 postid: a tag: - - マネジメント - フリーランス - 秋ブログ週間 - 会議 + - コミュニケーション category: - - Business + - Management thumbnail: /images/2024/20241029a/thumbnail.png author: 高瀬陸 lede: "あるプロジェクトで10数名のフリーランスエンジニアの方々と一緒に働いています。ご一緒した期間はまだ数か月ですが、この間に学んだことをシェアしたいと思います。" diff --git "a/source/_posts/2024/20241031a_\343\203\225\343\203\253\343\203\252\343\203\242\343\203\274\343\203\210\343\201\247\343\202\202\345\274\267\343\201\204\343\203\201\343\203\274\343\203\240\343\202\222\344\275\234\343\202\213\357\274\201\343\201\265\343\202\212\343\201\213\343\201\210\343\202\212\346\226\271\346\263\225\343\201\256\345\267\245\345\244\253.md" "b/source/_posts/2024/20241031a_\343\203\225\343\203\253\343\203\252\343\203\242\343\203\274\343\203\210\343\201\247\343\202\202\345\274\267\343\201\204\343\203\201\343\203\274\343\203\240\343\202\222\344\275\234\343\202\213\357\274\201\343\201\265\343\202\212\343\201\213\343\201\210\343\202\212\346\226\271\346\263\225\343\201\256\345\267\245\345\244\253.md" index 79917220d5ce..654564d930fc 100644 --- "a/source/_posts/2024/20241031a_\343\203\225\343\203\253\343\203\252\343\203\242\343\203\274\343\203\210\343\201\247\343\202\202\345\274\267\343\201\204\343\203\201\343\203\274\343\203\240\343\202\222\344\275\234\343\202\213\357\274\201\343\201\265\343\202\212\343\201\213\343\201\210\343\202\212\346\226\271\346\263\225\343\201\256\345\267\245\345\244\253.md" +++ "b/source/_posts/2024/20241031a_\343\203\225\343\203\253\343\203\252\343\203\242\343\203\274\343\203\210\343\201\247\343\202\202\345\274\267\343\201\204\343\203\201\343\203\274\343\203\240\343\202\222\344\275\234\343\202\213\357\274\201\343\201\265\343\202\212\343\201\213\343\201\210\343\202\212\346\226\271\346\263\225\343\201\256\345\267\245\345\244\253.md" @@ -7,7 +7,6 @@ tag: - 振り返り - "働くということ 「能力主義」を超えて" - リーダーシップ - - マネジメント category: - Management thumbnail: /images/2024/20241031a/thumbnail.png diff --git "a/source/_posts/2024/20241112a_\343\200\214\350\250\200\350\252\236\345\214\226\343\200\215\343\202\222\350\200\203\343\201\210\343\202\213.md" "b/source/_posts/2024/20241112a_\343\200\214\350\250\200\350\252\236\345\214\226\343\200\215\343\202\222\350\200\203\343\201\210\343\202\213.md" index 298fe63a36ea..8c8b844050a9 100644 --- "a/source/_posts/2024/20241112a_\343\200\214\350\250\200\350\252\236\345\214\226\343\200\215\343\202\222\350\200\203\343\201\210\343\202\213.md" +++ "b/source/_posts/2024/20241112a_\343\200\214\350\250\200\350\252\236\345\214\226\343\200\215\343\202\222\350\200\203\343\201\210\343\202\213.md" @@ -8,6 +8,7 @@ tag: - ビジネス - 思考法 - 資料作成 + - コミュニケーション category: - Business thumbnail: /images/2024/20241112a/thumbnail.jpg diff --git "a/source/_posts/2025/20250317a_Go\343\201\257Java\343\201\256Stream_API\343\201\256\345\244\242\343\202\222\350\246\213\343\202\214\343\202\213\343\201\213\357\274\237(\350\246\213\343\201\252\343\201\217\343\201\246\343\202\202\343\202\210\343\201\204).md" "b/source/_posts/2025/20250317a_Go\343\201\257Java\343\201\256Stream_API\343\201\256\345\244\242\343\202\222\350\246\213\343\202\214\343\202\213\343\201\213\357\274\237(\350\246\213\343\201\252\343\201\217\343\201\246\343\202\202\343\202\210\343\201\204).md" index e22aa54743ce..0e4a32fccc6b 100644 --- "a/source/_posts/2025/20250317a_Go\343\201\257Java\343\201\256Stream_API\343\201\256\345\244\242\343\202\222\350\246\213\343\202\214\343\202\213\343\201\213\357\274\237(\350\246\213\343\201\252\343\201\217\343\201\246\343\202\202\343\202\210\343\201\204).md" +++ "b/source/_posts/2025/20250317a_Go\343\201\257Java\343\201\256Stream_API\343\201\256\345\244\242\343\202\222\350\246\213\343\202\214\343\202\213\343\201\213\357\274\237(\350\246\213\343\201\252\343\201\217\343\201\246\343\202\202\343\202\210\343\201\204).md" @@ -5,6 +5,8 @@ postid: a tag: - Go - Java + - ジェネリクス + - イテレータ category: - Programming thumbnail: /images/2025/20250317a/thumbnail.png diff --git "a/source/_posts/2025/20250319a_Go_1.24\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211_testing.Context\t.md" "b/source/_posts/2025/20250319a_Go_1.24\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211_testing.Context\t.md" index dacb3bc6e7ca..143177876d12 100644 --- "a/source/_posts/2025/20250319a_Go_1.24\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211_testing.Context\t.md" +++ "b/source/_posts/2025/20250319a_Go_1.24\343\203\252\343\203\252\343\203\274\343\202\271\351\200\243\350\274\211_testing.Context\t.md" @@ -6,6 +6,7 @@ tag: - Go1.24 - testing - テスト + - context category: - Programming thumbnail: /images/2025/20250319a/thumbnail.png diff --git "a/source/_posts/2025/20250325a_\343\200\220\345\256\237\350\267\265\347\267\250\343\200\221HTTPS\351\200\232\344\277\241\343\201\256\344\270\255\350\272\253\343\202\222\350\246\213\343\201\246\343\200\201\343\201\251\343\201\256\343\202\210\343\201\206\343\201\253\343\201\227\343\201\246\343\202\273\343\202\255\343\203\245\343\202\242\343\201\252\351\200\232\344\277\241\343\201\214\347\242\272\347\253\213\343\201\225\343\202\214\343\202\213\343\201\213\343\202\222\347\220\206\350\247\243\343\201\231\343\202\213.md" "b/source/_posts/2025/20250325a_\343\200\220\345\256\237\350\267\265\347\267\250\343\200\221HTTPS\351\200\232\344\277\241\343\201\256\344\270\255\350\272\253\343\202\222\350\246\213\343\201\246\343\200\201\343\201\251\343\201\256\343\202\210\343\201\206\343\201\253\343\201\227\343\201\246\343\202\273\343\202\255\343\203\245\343\202\242\343\201\252\351\200\232\344\277\241\343\201\214\347\242\272\347\253\213\343\201\225\343\202\214\343\202\213\343\201\213\343\202\222\347\220\206\350\247\243\343\201\231\343\202\213.md" index dc7f7ea82fe6..912ba6e59287 100644 --- "a/source/_posts/2025/20250325a_\343\200\220\345\256\237\350\267\265\347\267\250\343\200\221HTTPS\351\200\232\344\277\241\343\201\256\344\270\255\350\272\253\343\202\222\350\246\213\343\201\246\343\200\201\343\201\251\343\201\256\343\202\210\343\201\206\343\201\253\343\201\227\343\201\246\343\202\273\343\202\255\343\203\245\343\202\242\343\201\252\351\200\232\344\277\241\343\201\214\347\242\272\347\253\213\343\201\225\343\202\214\343\202\213\343\201\213\343\202\222\347\220\206\350\247\243\343\201\231\343\202\213.md" +++ "b/source/_posts/2025/20250325a_\343\200\220\345\256\237\350\267\265\347\267\250\343\200\221HTTPS\351\200\232\344\277\241\343\201\256\344\270\255\350\272\253\343\202\222\350\246\213\343\201\246\343\200\201\343\201\251\343\201\256\343\202\210\343\201\206\343\201\253\343\201\227\343\201\246\343\202\273\343\202\255\343\203\245\343\202\242\343\201\252\351\200\232\344\277\241\343\201\214\347\242\272\347\253\213\343\201\225\343\202\214\343\202\213\343\201\213\343\202\222\347\220\206\350\247\243\343\201\231\343\202\213.md" @@ -10,7 +10,7 @@ tag: - OpenSSL - Go category: - - Infrastructure + - Security thumbnail: /images/2025/20250325a/thumbnail.png author: 市川裕也 lede: "TLSハンドシェイクの中身を順番に見ていくため、理論編で示したシーケンス図をチラ見しながら本記事を読んでいただけると理解が進みやすいかと思います。" diff --git "a/source/_posts/2025/20250402a_Slack\345\210\251\347\224\250\343\202\254\343\202\244\343\203\211\343\203\251\343\202\244\343\203\263\343\202\222\345\205\254\351\226\213\343\201\227\343\201\276\343\201\227\343\201\237.md" "b/source/_posts/2025/20250402a_Slack\345\210\251\347\224\250\343\202\254\343\202\244\343\203\211\343\203\251\343\202\244\343\203\263\343\202\222\345\205\254\351\226\213\343\201\227\343\201\276\343\201\227\343\201\237.md" index 354895c6232f..12a0a412315e 100644 --- "a/source/_posts/2025/20250402a_Slack\345\210\251\347\224\250\343\202\254\343\202\244\343\203\211\343\203\251\343\202\244\343\203\263\343\202\222\345\205\254\351\226\213\343\201\227\343\201\276\343\201\227\343\201\237.md" +++ "b/source/_posts/2025/20250402a_Slack\345\210\251\347\224\250\343\202\254\343\202\244\343\203\211\343\203\251\343\202\244\343\203\263\343\202\222\345\205\254\351\226\213\343\201\227\343\201\276\343\201\227\343\201\237.md" @@ -5,8 +5,9 @@ postid: a tag: - Slack - ガイドライン + - コミュニケーション category: - - Culture + - Management thumbnail: /images/2025/20250402a/thumbnail.png author: 村田靖拓 lede: "Slack利用ガイドラインについてご紹介します。" diff --git "a/source/_posts/2025/20250415a_Factorio\343\201\253\345\205\245\351\226\200\343\201\227\343\201\246\343\200\214\343\203\234\343\203\210\343\203\253\343\203\215\343\203\203\343\202\257\350\247\243\346\266\210\343\200\215\343\202\222\344\275\223\346\204\237\343\201\231\343\202\213.md" "b/source/_posts/2025/20250415a_Factorio\343\201\253\345\205\245\351\226\200\343\201\227\343\201\246\343\200\214\343\203\234\343\203\210\343\203\253\343\203\215\343\203\203\343\202\257\350\247\243\346\266\210\343\200\215\343\202\222\344\275\223\346\204\237\343\201\231\343\202\213.md" index a4d89f3680d3..f312e50b409f 100644 --- "a/source/_posts/2025/20250415a_Factorio\343\201\253\345\205\245\351\226\200\343\201\227\343\201\246\343\200\214\343\203\234\343\203\210\343\203\253\343\203\215\343\203\203\343\202\257\350\247\243\346\266\210\343\200\215\343\202\222\344\275\223\346\204\237\343\201\231\343\202\213.md" +++ "b/source/_posts/2025/20250415a_Factorio\343\201\253\345\205\245\351\226\200\343\201\227\343\201\246\343\200\214\343\203\234\343\203\210\343\203\253\343\203\215\343\203\203\343\202\257\350\247\243\346\266\210\343\200\215\343\202\222\344\275\223\346\204\237\343\201\231\343\202\213.md" @@ -5,7 +5,6 @@ postid: a tag: - Factorio - 生成AI - - マネジメント category: - Management thumbnail: /images/2025/20250415a/thumbnail.png diff --git "a/source/_posts/2025/20250422a_\343\201\257\343\201\230\343\202\201\343\201\246\343\201\256Streamlit_with_Google_Cloud.md" "b/source/_posts/2025/20250422a_\343\201\257\343\201\230\343\202\201\343\201\246\343\201\256Streamlit_with_Google_Cloud.md" index d477c6273e81..1f17222127c7 100644 --- "a/source/_posts/2025/20250422a_\343\201\257\343\201\230\343\202\201\343\201\246\343\201\256Streamlit_with_Google_Cloud.md" +++ "b/source/_posts/2025/20250422a_\343\201\257\343\201\230\343\202\201\343\201\246\343\201\256Streamlit_with_Google_Cloud.md" @@ -7,8 +7,10 @@ tag: - Streamlit - ArtifactRegistry - CloudRun + - Python + - 可視化 category: - - Infrastructure + - DataEngineering thumbnail: /images/2025/20250422a/thumbnail.png author: 柴田健太 lede: "Streamlitは、Pythonを使って簡単にインタラクティブなWebアプリケーションとして共有できるライブラリで多くの採用実績があり、Snowflakeが買収したため今後の発展も期待できます。本記事では、Google CloudのVertex AI Workbenchを活用してStreamlitアプリを開発し、Google Cloud Runにデプロイするまでの手順を詳しく解説します。" diff --git "a/source/_posts/2025/20250502a_\343\202\263\343\203\274\343\203\211\343\203\254\343\203\223\343\203\245\343\203\274\343\202\254\343\202\244\343\203\211\343\203\251\343\202\244\343\203\263\343\202\222\345\205\254\351\226\213\343\201\227\343\201\276\343\201\227\343\201\237.md" "b/source/_posts/2025/20250502a_\343\202\263\343\203\274\343\203\211\343\203\254\343\203\223\343\203\245\343\203\274\343\202\254\343\202\244\343\203\211\343\203\251\343\202\244\343\203\263\343\202\222\345\205\254\351\226\213\343\201\227\343\201\276\343\201\227\343\201\237.md" index 55307b126ac0..7ccaee2061a5 100644 --- "a/source/_posts/2025/20250502a_\343\202\263\343\203\274\343\203\211\343\203\254\343\203\223\343\203\245\343\203\274\343\202\254\343\202\244\343\203\211\343\203\251\343\202\244\343\203\263\343\202\222\345\205\254\351\226\213\343\201\227\343\201\276\343\201\227\343\201\237.md" +++ "b/source/_posts/2025/20250502a_\343\202\263\343\203\274\343\203\211\343\203\254\343\203\223\343\203\245\343\203\274\343\202\254\343\202\244\343\203\211\343\203\251\343\202\244\343\203\263\343\202\222\345\205\254\351\226\213\343\201\227\343\201\276\343\201\227\343\201\237.md" @@ -7,8 +7,9 @@ tag: - ガイドライン - チーム開発 - コーディング規約 + - コミュニケーション category: - - Programming + - DevOps thumbnail: /images/2025/20250502a/thumbnail.png author: 村田靖拓 lede: "有志の社員が集まってコードレビューガイドラインを作成、公開したのでご紹介します。" diff --git "a/source/_posts/2025/20250507a_\345\210\235\343\202\201\343\201\246\343\201\256\351\201\213\347\224\250\345\274\225\343\201\215\347\266\231\343\201\216.md" "b/source/_posts/2025/20250507a_\345\210\235\343\202\201\343\201\246\343\201\256\351\201\213\347\224\250\345\274\225\343\201\215\347\266\231\343\201\216.md" index 4564999486cd..d639926244bd 100644 --- "a/source/_posts/2025/20250507a_\345\210\235\343\202\201\343\201\246\343\201\256\351\201\213\347\224\250\345\274\225\343\201\215\347\266\231\343\201\216.md" +++ "b/source/_posts/2025/20250507a_\345\210\235\343\202\201\343\201\246\343\201\256\351\201\213\347\224\250\345\274\225\343\201\215\347\266\231\343\201\216.md" @@ -8,7 +8,7 @@ tag: - ドキュメント - テクニカルライティング category: - - Business + - DevOps thumbnail: /images/2025/20250507a/thumbnail.png author: 後藤玲雄 lede: "初めてシステムの運用引き継ぎを経験しました。その中で得た知見や工夫した点を、共有します。システムの運用を引き継ぐ立場の方はもちろん、日常的にシステム開発に携わっている方にも、参考になる点があれば幸いです。" diff --git "a/source/_posts/2025/20250523a_\345\210\235\343\202\201\343\201\246\343\201\256\344\277\235\345\256\210\351\201\213\347\224\250.md" "b/source/_posts/2025/20250523a_\345\210\235\343\202\201\343\201\246\343\201\256\344\277\235\345\256\210\351\201\213\347\224\250.md" index ef5327fec24c..6f6856e2c866 100644 --- "a/source/_posts/2025/20250523a_\345\210\235\343\202\201\343\201\246\343\201\256\344\277\235\345\256\210\351\201\213\347\224\250.md" +++ "b/source/_posts/2025/20250523a_\345\210\235\343\202\201\343\201\246\343\201\256\344\277\235\345\256\210\351\201\213\347\224\250.md" @@ -7,7 +7,7 @@ tag: - 入門 - 初心者向け category: - - Culture + - DevOps thumbnail: /images/2025/20250523a/thumbnail.png author: 星貴之 lede: "約1年間、前所属の事業部でシステムの保守運用業務を担当しました" diff --git "a/source/_posts/2025/20250620a_Gemma3_+_Unsloth_+_GitLab_CI\357\274\217CD\343\201\247\346\247\213\347\257\211\343\201\231\343\202\213\345\256\214\345\205\250\343\202\252\343\203\263\343\203\227\343\203\254\343\203\237\343\202\271AI\343\202\263\343\203\274\343\203\211\343\203\254\343\203\223\343\203\245\343\203\274\347\222\260\345\242\203.md" "b/source/_posts/2025/20250620a_Gemma3_+_Unsloth_+_GitLab_CI\357\274\217CD\343\201\247\346\247\213\347\257\211\343\201\231\343\202\213\345\256\214\345\205\250\343\202\252\343\203\263\343\203\227\343\203\254\343\203\237\343\202\271AI\343\202\263\343\203\274\343\203\211\343\203\254\343\203\223\343\203\245\343\203\274\347\222\260\345\242\203.md" index 5355dedd3195..7caaefe1ecca 100644 --- "a/source/_posts/2025/20250620a_Gemma3_+_Unsloth_+_GitLab_CI\357\274\217CD\343\201\247\346\247\213\347\257\211\343\201\231\343\202\213\345\256\214\345\205\250\343\202\252\343\203\263\343\203\227\343\203\254\343\203\237\343\202\271AI\343\202\263\343\203\274\343\203\211\343\203\254\343\203\223\343\203\245\343\203\274\347\222\260\345\242\203.md" +++ "b/source/_posts/2025/20250620a_Gemma3_+_Unsloth_+_GitLab_CI\357\274\217CD\343\201\247\346\247\213\347\257\211\343\201\231\343\202\213\345\256\214\345\205\250\343\202\252\343\203\263\343\203\227\343\203\254\343\203\237\343\202\271AI\343\202\263\343\203\274\343\203\211\343\203\254\343\203\223\343\203\245\343\203\274\347\222\260\345\242\203.md" @@ -9,7 +9,7 @@ tag: - コードレビュー - 生成AI category: - - Infrastructure + - DevOps thumbnail: /images/2025/20250620a/thumbnail.png author: 山本竜玄 lede: "Gemma3とUnslothを組み合わせて、完全オンプレミス環境でのAIコードレビューができる環境を構築してみました。" diff --git "a/source/_posts/2025/20250626a_LLM\343\202\263\343\203\263\343\203\206\343\203\212\343\202\244\343\203\241\343\203\274\343\202\270\343\201\247Lazy_Pulling\343\201\256\345\212\271\346\236\234\343\202\222\346\244\234\350\250\274.md" "b/source/_posts/2025/20250626a_LLM\343\202\263\343\203\263\343\203\206\343\203\212\343\202\244\343\203\241\343\203\274\343\202\270\343\201\247Lazy_Pulling\343\201\256\345\212\271\346\236\234\343\202\222\346\244\234\350\250\274.md" index cf0498565b9a..7cfae8fb0468 100644 --- "a/source/_posts/2025/20250626a_LLM\343\202\263\343\203\263\343\203\206\343\203\212\343\202\244\343\203\241\343\203\274\343\202\270\343\201\247Lazy_Pulling\343\201\256\345\212\271\346\236\234\343\202\222\346\244\234\350\250\274.md" +++ "b/source/_posts/2025/20250626a_LLM\343\202\263\343\203\263\343\203\206\343\203\212\343\202\244\343\203\241\343\203\274\343\202\270\343\201\247Lazy_Pulling\343\201\256\345\212\271\346\236\234\343\202\222\346\244\234\350\250\274.md" @@ -5,10 +5,11 @@ postid: a tag: - LLM - コンテナ + - Docker - containerd - CNCF category: - - Infrastructure + - DevOps thumbnail: /images/2025/20250626a/thumbnail.png author: 鈴木崇史 lede: "ECSなどでコンテナの起動を高速化することを目標に、イメージを遅延して読み込むLazy-pullingな技術に目を向け、LLMコンテナに対し効果があるのかどうかを検証していきます。" diff --git "a/source/_posts/2025/20250708a_\343\203\227\343\203\255\343\203\263\343\203\227\343\203\210\343\202\250\343\203\263\343\202\270\343\203\213\343\202\242\343\203\252\343\203\263\343\202\260\343\201\213\343\202\211\351\200\206\347\256\227\343\201\227\343\201\246\350\200\203\343\201\210\343\202\213\343\200\201\343\202\250\343\203\263\343\202\270\343\203\213\343\202\242\343\201\256\343\202\271\343\202\255\343\203\253\343\202\242\343\203\203\343\203\227.md" "b/source/_posts/2025/20250708a_\343\203\227\343\203\255\343\203\263\343\203\227\343\203\210\343\202\250\343\203\263\343\202\270\343\203\213\343\202\242\343\203\252\343\203\263\343\202\260\343\201\213\343\202\211\351\200\206\347\256\227\343\201\227\343\201\246\350\200\203\343\201\210\343\202\213\343\200\201\343\202\250\343\203\263\343\202\270\343\203\213\343\202\242\343\201\256\343\202\271\343\202\255\343\203\253\343\202\242\343\203\203\343\203\227.md" index 841408f0b7e1..6484c2dc72e9 100644 --- "a/source/_posts/2025/20250708a_\343\203\227\343\203\255\343\203\263\343\203\227\343\203\210\343\202\250\343\203\263\343\202\270\343\203\213\343\202\242\343\203\252\343\203\263\343\202\260\343\201\213\343\202\211\351\200\206\347\256\227\343\201\227\343\201\246\350\200\203\343\201\210\343\202\213\343\200\201\343\202\250\343\203\263\343\202\270\343\203\213\343\202\242\343\201\256\343\202\271\343\202\255\343\203\253\343\202\242\343\203\203\343\203\227.md" +++ "b/source/_posts/2025/20250708a_\343\203\227\343\203\255\343\203\263\343\203\227\343\203\210\343\202\250\343\203\263\343\202\270\343\203\213\343\202\242\343\203\252\343\203\263\343\202\260\343\201\213\343\202\211\351\200\206\347\256\227\343\201\227\343\201\246\350\200\203\343\201\210\343\202\213\343\200\201\343\202\250\343\203\263\343\202\270\343\203\213\343\202\242\343\201\256\343\202\271\343\202\255\343\203\253\343\202\242\343\203\203\343\203\227.md" @@ -8,6 +8,7 @@ tag: - キャリア - チームワーク - スキルアップ + - コミュニケーション category: - DataScience thumbnail: /images/2025/20250708a/thumbnail.jpeg diff --git "a/source/_posts/2025/20250820a_\346\212\200\350\241\223\343\203\226\343\203\255\343\202\260\343\201\256\351\201\216\345\216\273\350\250\230\344\272\213\343\202\222\345\217\202\350\200\203\343\201\253\343\200\214\343\202\263\343\203\237\343\203\245\343\203\213\343\202\261\343\203\274\343\202\267\343\203\247\343\203\263\343\200\215\343\201\253\343\201\244\343\201\204\343\201\246\350\200\203\343\201\210\343\201\246\343\201\277\343\201\237.md" "b/source/_posts/2025/20250820a_\346\212\200\350\241\223\343\203\226\343\203\255\343\202\260\343\201\256\351\201\216\345\216\273\350\250\230\344\272\213\343\202\222\345\217\202\350\200\203\343\201\253\343\200\214\343\202\263\343\203\237\343\203\245\343\203\213\343\202\261\343\203\274\343\202\267\343\203\247\343\203\263\343\200\215\343\201\253\343\201\244\343\201\204\343\201\246\350\200\203\343\201\210\343\201\246\343\201\277\343\201\237.md" index f7275784a4fb..a8c782c167cb 100644 --- "a/source/_posts/2025/20250820a_\346\212\200\350\241\223\343\203\226\343\203\255\343\202\260\343\201\256\351\201\216\345\216\273\350\250\230\344\272\213\343\202\222\345\217\202\350\200\203\343\201\253\343\200\214\343\202\263\343\203\237\343\203\245\343\203\213\343\202\261\343\203\274\343\202\267\343\203\247\343\203\263\343\200\215\343\201\253\343\201\244\343\201\204\343\201\246\350\200\203\343\201\210\343\201\246\343\201\277\343\201\237.md" +++ "b/source/_posts/2025/20250820a_\346\212\200\350\241\223\343\203\226\343\203\255\343\202\260\343\201\256\351\201\216\345\216\273\350\250\230\344\272\213\343\202\222\345\217\202\350\200\203\343\201\253\343\200\214\343\202\263\343\203\237\343\203\245\343\203\213\343\202\261\343\203\274\343\202\267\343\203\247\343\203\263\343\200\215\343\201\253\343\201\244\343\201\204\343\201\246\350\200\203\343\201\210\343\201\246\343\201\277\343\201\237.md" @@ -3,7 +3,6 @@ title: "技術ブログの過去記事を参考に「コミュニケーション date: 2025/08/20 00:00:00 postid: a tag: - - マネジメント - コミュニケーション - リモートワーク category: diff --git "a/source/_posts/2025/20250825a_\345\244\217\343\201\256\350\207\252\347\224\261\347\240\224\347\251\266\351\200\243\350\274\211_2025.md" "b/source/_posts/2025/20250825a_\345\244\217\343\201\256\350\207\252\347\224\261\347\240\224\347\251\266\351\200\243\350\274\211_2025.md" index de54b792fa39..5ea6dc8192a9 100644 --- "a/source/_posts/2025/20250825a_\345\244\217\343\201\256\350\207\252\347\224\261\347\240\224\347\251\266\351\200\243\350\274\211_2025.md" +++ "b/source/_posts/2025/20250825a_\345\244\217\343\201\256\350\207\252\347\224\261\347\240\224\347\251\266\351\200\243\350\274\211_2025.md" @@ -6,7 +6,7 @@ tag: - インデックス - 夏休み自由研究 category: - - Culture + - DevOps thumbnail: /images/2025/20250825a/thumbnail.png author: 真野隼記 lede: "夏の自由研究2025のブログリレーのインデックス記事です。"