CINXE.COM

Go の記事一覧 | フューチャー技術ブログ

<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <!-- ███████╗██╗░░░██╗████████╗██╗░░░██╗██████╗░███████╗ ██╔════╝██║░░░██║╚══██╔══╝██║░░░██║██╔══██╗██╔════╝ █████╗░░██║░░░██║░░░██║░░░██║░░░██║██████╔╝█████╗░░ ██╔══╝░░██║░░░██║░░░██║░░░██║░░░██║██╔══██╗██╔══╝░░ ██║░░░░░╚██████╔╝░░░██║░░░╚██████╔╝██║░░██║███████╗ ╚═╝░░░░░░╚═════╝░░░░╚═╝░░░░╚═════╝░╚═╝░░╚═╝╚══════╝ ████████╗███████╗░█████╗░██╗░░██╗ ╚══██╔══╝██╔════╝██╔══██╗██║░░██║ ░░░██║░░░█████╗░░██║░░╚═╝███████║ ░░░██║░░░██╔══╝░░██║░░██╗██╔══██║ ░░░██║░░░███████╗╚█████╔╝██║░░██║ ░░░╚═╝░░░╚══════╝░╚════╝░╚═╝░░╚═╝ ██████╗░██╗░░░░░░█████╗░░██████╗░ ██╔══██╗██║░░░░░██╔══██╗██╔════╝░ ██████╦╝██║░░░░░██║░░██║██║░░██╗░ ██╔══██╗██║░░░░░██║░░██║██║░░╚██╗ ██████╦╝███████╗╚█████╔╝╚██████╔╝ ╚═════╝░╚══════╝░╚════╝░░╚═════╝░ Welcome engineer. https://www.future.co.jp/recruit/ --> <title>Go の記事一覧 | フューチャー技術ブログ</title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta content="width=device-width, initial-scale=1.0" name="viewport"> <meta name="description" content="Go タグの記事一覧 | フューチャーの開発者による公式技術ブログです。業務で利用している技術を幅広く紹介します。"> <meta property="og:type" content="website"> <meta property="og:title" content="Go の記事一覧 | フューチャー技術ブログ"> <meta property="og:url" content="https://future-architect.github.io/tags/Go/index.html"> <meta property="og:site_name" content="フューチャー技術ブログ"> <meta property="og:description" content="Go タグの記事一覧 | フューチャーの開発者による公式技術ブログです。業務で利用している技術を幅広く紹介します。"> <meta property="og:locale" content="ja_JP"> <meta property="og:image" content="https://future-architect.github.io/images/20250325a/thumbnail.png"> <meta property="og:image" content="https://future-architect.github.io/images/20250317a/thumbnail.png"> <meta property="og:image" content="https://future-architect.github.io/images/20250205a/thumbnail.png"> <meta property="og:image" content="https://future-architect.github.io/images/20250204a/thumbnail.png"> <meta property="og:image" content="https://future-architect.github.io/images/20250130a/thumbnail.png"> <meta property="og:image" content="https://future-architect.github.io/images/20250129a/thumbnail.png"> <meta property="og:image" content="https://future-architect.github.io/images/20250127a/thumbnail.png"> <meta property="og:image" content="https://future-architect.github.io/images/20250109a/thumbnail.png"> <meta property="og:image" content="https://future-architect.github.io/images/20241108a/thumbnail.png"> <meta property="og:image" content="https://future-architect.github.io/images/20241106b/thumbnail.png"> <meta name="twitter:card" content="summary"> <meta name="twitter:image" content="https://future-architect.github.io/images/20250325a/thumbnail.png"> <link rel="alternate" href="/atom.xml" title="フューチャー技術ブログ" type="application/atom+xml"> <link rel="icon" href="/logo.svg" sizes="any" type="image/svg+xml"> <link rel="icon" href="/favicon.ico" sizes="any" type="48x48"> <link rel="mask-icon" href="/logo.svg" sizes="any" color="#0bd"> <link rel="icon alternate" href="/favicon.ico"> <link rel="apple-touch-icon" sizes='180x180' href="/apple-touch-icon.png"> <link rel="apple-touch-icon" sizes='57x57' href="/apple-touch-icon-57x57.png"> <link rel="canonical" href="https://future-architect.github.io/tags/Go/"> <meta content="フューチャーアーキテクト,技術ブログ,ITコンサル,Go" name="keywords"> <meta content="フューチャー技術ブログ" name="author"> <link rel="preload" as="image" href="/banner.jpg" /> <link rel='manifest' href='/manifest.webmanifest'/> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/css/bootstrap.min.css" integrity="sha384-F3w7mX95PdgyTmZZMECAngseQB83DfGTowi0iMjiWaeVhAn4FJkqJByhZMI3AhiU" crossorigin="anonymous"> <link rel="stylesheet" href="/metronic/assets/style.css"> <link rel="stylesheet" href="/css/theme-styles.css"> <meta name="generator" content="Hexo 5.4.2"></head> <body class="corporate"> <div class="wrap" itemscope itemtype="https://schema.org/TechArticle"> <!-- BEGIN HEADER --> <header class="header"> <div class="header-overlay"> <div class="header-menu"></div> <div class="header-title"><a href="/">Future Tech Blog</a></div> <div class="header-title-sub">フューチャー技術ブログ</div> </div> </header> <!-- Header END --> <div class="container"> <ul class="breadcrumb"> <li><a href="/">Home</a></li> <li><a href="/tags">Tags</a></li> <li class="active">Go</li> </ul> <section id="main" class="margin-top-30"> <h1 class="list-page">Go <span class="list-sub-text">タグの記事</span></h1> <ul class="summary"> <li><span class="summary-count">236</span><br><span class="summary-label">投稿</span></li> <li><span class="summary-count">42</span><br><span class="summary-label">著者数</span></li> <li><span class="summary-count">17440</span><br><span class="summary-label">総シェア数</span></li> <li><span class="summary-count">3468</span><br><span class="summary-label">Twitter</span></li> <li><span class="summary-count">23</span><br><span class="summary-label">Facebook</span></li> <li><span class="summary-count">7820</span><br><span class="summary-label">はてブ</span></li> <li><span class="summary-count">6129</span><br><span class="summary-label">Pocket</span></li> </ul> <div class="row"> <main class="col-xs-12 col-sm-12 col-md-10 blog-posts"> <section class="archives-wrap"> <div class="archives"> <div class="row article-card"> <a href="/articles/20250325a/" title="【実践編】HTTPS通信の中身を見て、どのようにしてセキュアな通信が確立されるかを理解する" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250325a/thumbnail.png" class="img-responsive" alt="" width=300 height=244 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250325a/"> <h2 itemprop="name" class="archive-post-title">【実践編】HTTPS通信の中身を見て、どのようにしてセキュアな通信が確立されるかを理解する </h2> <div class="blog-item"> <div class="lede"> TLSハンドシェイクの中身を順番に見ていくため、理論編で示したシーケンス図をチラ見しながら本記事を読んでいただけると理解が進みやすいかと思います。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-03-24T15:00:00.000Z" itemprop="datePublished">2025.03.25</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/OpenSSL/" title="OpenSSLタグの記事へ" class="tag-list-link">OpenSSL</a> <a href="/tags/TLS/" title="TLSタグの記事へ" class="tag-list-link">TLS</a> <a href="/tags/HTTPS/" title="HTTPSタグの記事へ" class="tag-list-link">HTTPS</a> <a href="/tags/Network/" title="Networkタグの記事へ" class="tag-list-link">Network</a> <a href="/tags/Wireshark/" title="Wiresharkタグの記事へ" class="tag-list-link">Wireshark</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20250325a/&related=twitterapi%2Ctwitter&text=%E3%80%90%E5%AE%9F%E8%B7%B5%E7%B7%A8%E3%80%91HTTPS%E9%80%9A%E4%BF%A1%E3%81%AE%E4%B8%AD%E8%BA%AB%E3%82%92%E8%A6%8B%E3%81%A6%E3%80%81%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E3%81%97%E3%81%A6%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%81%AA%E9%80%9A%E4%BF%A1%E3%81%8C%E7%A2%BA%E7%AB%8B%E3%81%95%E3%82%8C%E3%82%8B%E3%81%8B%E3%82%92%E7%90%86%E8%A7%A3%E3%81%99%E3%82%8B%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20250325a/&t=%E3%80%90%E5%AE%9F%E8%B7%B5%E7%B7%A8%E3%80%91HTTPS%E9%80%9A%E4%BF%A1%E3%81%AE%E4%B8%AD%E8%BA%AB%E3%82%92%E8%A6%8B%E3%81%A6%E3%80%81%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E3%81%97%E3%81%A6%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%81%AA%E9%80%9A%E4%BF%A1%E3%81%8C%E7%A2%BA%E7%AB%8B%E3%81%95%E3%82%8C%E3%82%8B%E3%81%8B%E3%82%92%E7%90%86%E8%A7%A3%E3%81%99%E3%82%8B" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20250325a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">はてな</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20250325a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">8</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20250317a/" title="GoはJavaのStream APIの夢を見れるか?(見なくてもよい)" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250317a/thumbnail.png" class="img-responsive" alt="" width=300 height=177 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250317a/"> <h2 itemprop="name" class="archive-post-title">GoはJavaのStream APIの夢を見れるか?(見なくてもよい) </h2> <div class="blog-item"> <div class="lede"> ここ最近、Goには基本となる言語機能やパッケージにいくつかの更新が入っています。Go 1.18でジェネリクスが入る、Go 1.21でslicesパッケージが追加されスライスとマップに使える関数が追加される、Go 1.23で... </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-03-16T15:00:00.000Z" itemprop="datePublished">2025.03.17</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/Java/" title="Javaタグの記事へ" class="tag-list-link">Java</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20250317a/&related=twitterapi%2Ctwitter&text=Go%E3%81%AFJava%E3%81%AEStream%20API%E3%81%AE%E5%A4%A2%E3%82%92%E8%A6%8B%E3%82%8C%E3%82%8B%E3%81%8B%EF%BC%9F(%E8%A6%8B%E3%81%AA%E3%81%8F%E3%81%A6%E3%82%82%E3%82%88%E3%81%84)%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20250317a/&t=Go%E3%81%AFJava%E3%81%AEStream%20API%E3%81%AE%E5%A4%A2%E3%82%92%E8%A6%8B%E3%82%8C%E3%82%8B%E3%81%8B%EF%BC%9F(%E8%A6%8B%E3%81%AA%E3%81%8F%E3%81%A6%E3%82%82%E3%82%88%E3%81%84)" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20250317a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">22</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20250317a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">12</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20250205a/" title="Go 1.24リリース連載 testing/synctest(experimental)" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250205a/thumbnail.png" class="img-responsive" alt="" width=300 height=181 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250205a/"> <h2 itemprop="name" class="archive-post-title">Go 1.24リリース連載 testing/synctest(experimental) </h2> <div class="blog-item"> <div class="lede"> testing/synctestパッケージを取り上げます。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-02-04T15:00:00.000Z" itemprop="datePublished">2025.02.05</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/Go1-24/" title="Go1.24タグの記事へ" class="tag-list-link">Go1.24</a> <a href="/tags/testing/" title="testingタグの記事へ" class="tag-list-link">testing</a> <a href="/tags/testing-synctest/" title="testing/synctestタグの記事へ" class="tag-list-link">testing/synctest</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20250205a/&related=twitterapi%2Ctwitter&text=Go%201.24%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20testing/synctest%EF%BC%88experimental%EF%BC%89%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20250205a/&t=Go%201.24%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20testing/synctest%EF%BC%88experimental%EF%BC%89" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20250205a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">2</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20250205a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">6</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20250204a/" title="Go 1.24リリース連載 Go Modulesにおけるツール管理の進化" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250204a/thumbnail.png" class="img-responsive" alt="" width=300 height=181 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250204a/"> <h2 itemprop="name" class="archive-post-title">Go 1.24リリース連載 Go Modulesにおけるツール管理の進化 </h2> <div class="blog-item"> <div class="lede"> Go1.24 リリース連携の7本目です。Go Modules におけるツール管理の進化について取り上げます。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-02-03T15:00:00.000Z" itemprop="datePublished">2025.02.04</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/Go1-24/" title="Go1.24タグの記事へ" class="tag-list-link">Go1.24</a> <a href="/tags/GoModules/" title="GoModulesタグの記事へ" class="tag-list-link">GoModules</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20250204a/&related=twitterapi%2Ctwitter&text=Go%201.24%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20Go%20Modules%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E3%83%84%E3%83%BC%E3%83%AB%E7%AE%A1%E7%90%86%E3%81%AE%E9%80%B2%E5%8C%96%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20250204a/&t=Go%201.24%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20Go%20Modules%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E3%83%84%E3%83%BC%E3%83%AB%E7%AE%A1%E7%90%86%E3%81%AE%E9%80%B2%E5%8C%96" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20250204a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">3</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20250204a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">9</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20250130a/" title="Go 1.24リリース連載 templateの新文法(イテレータ)" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250130a/thumbnail.png" class="img-responsive" alt="" width=300 height=181 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250130a/"> <h2 itemprop="name" class="archive-post-title">Go 1.24リリース連載 templateの新文法(イテレータ) </h2> <div class="blog-item"> <div class="lede"> text/template`でのrange over func、range over intのサポート を取り上げます </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-01-29T15:00:00.000Z" itemprop="datePublished">2025.01.30</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/Go1-24/" title="Go1.24タグの記事へ" class="tag-list-link">Go1.24</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20250130a/&related=twitterapi%2Ctwitter&text=Go%201.24%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20template%E3%81%AE%E6%96%B0%E6%96%87%E6%B3%95%EF%BC%88%E3%82%A4%E3%83%86%E3%83%AC%E3%83%BC%E3%82%BF%EF%BC%89%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20250130a/&t=Go%201.24%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20template%E3%81%AE%E6%96%B0%E6%96%87%E6%B3%95%EF%BC%88%E3%82%A4%E3%83%86%E3%83%AC%E3%83%BC%E3%82%BF%EF%BC%89" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20250130a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">2</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20250130a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">5</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20250129a/" title="Go1.24 リリース連載 encoding/json" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250129a/thumbnail.png" class="img-responsive" alt="" width=300 height=181 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250129a/"> <h2 itemprop="name" class="archive-post-title">Go1.24 リリース連載 encoding/json </h2> <div class="blog-item"> <div class="lede"> Go 1.24 で encoding/json に追加される omitzero を扱います </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-01-28T15:00:00.000Z" itemprop="datePublished">2025.01.29</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/Go1-24/" title="Go1.24タグの記事へ" class="tag-list-link">Go1.24</a> <a href="/tags/JSON/" title="JSONタグの記事へ" class="tag-list-link">JSON</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20250129a/&related=twitterapi%2Ctwitter&text=Go1.24%20%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20encoding/json%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20250129a/&t=Go1.24%20%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20encoding/json" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20250129a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">11</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20250129a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">11</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20250127a/" title="Go 1.24連載始まります&amp;os.Root、WASMの最新のまとめ" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250127a/thumbnail.png" class="img-responsive" alt="" width=300 height=181 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250127a/"> <h2 itemprop="name" class="archive-post-title">Go 1.24連載始まります&amp;os.Root、WASMの最新のまとめ </h2> <div class="blog-item"> <div class="lede"> 恒例のGo新リリース記念連載が始まります。今回の1.24連載では次のような記事を予定しています。今回もたくさんメンバーが手を上げてくれたのと... </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-01-26T15:00:00.000Z" itemprop="datePublished">2025.01.27</time></a> </li> <li class="blog-info-item"> <a href="/tags/インデックス/" title="インデックスタグの記事へ" class="tag-list-link">インデックス</a> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/Go1-24/" title="Go1.24タグの記事へ" class="tag-list-link">Go1.24</a> <a href="/tags/wasm/" title="wasmタグの記事へ" class="tag-list-link">wasm</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20250127a/&related=twitterapi%2Ctwitter&text=Go%201.24%E9%80%A3%E8%BC%89%E5%A7%8B%E3%81%BE%E3%82%8A%E3%81%BE%E3%81%99&os.Root%E3%80%81WASM%E3%81%AE%E6%9C%80%E6%96%B0%E3%81%AE%E3%81%BE%E3%81%A8%E3%82%81%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20250127a/&t=Go%201.24%E9%80%A3%E8%BC%89%E5%A7%8B%E3%81%BE%E3%82%8A%E3%81%BE%E3%81%99&os.Root%E3%80%81WASM%E3%81%AE%E6%9C%80%E6%96%B0%E3%81%AE%E3%81%BE%E3%81%A8%E3%82%81" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20250127a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">15</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20250127a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">15</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20250109a/" title="構造化テキスト(URL)を文字列結合で作らないようにするライブラリを作ってみた" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250109a/thumbnail.png" class="img-responsive" alt="" width=300 height=113 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250109a/"> <h2 itemprop="name" class="archive-post-title">構造化テキスト(URL)を文字列結合で作らないようにするライブラリを作ってみた </h2> <div class="blog-item"> <div class="lede"> SQL、ファイルパスなどの構造化テキストを文字列結合で作ると、不正な文字列が入ってきた時に困るよ、というのはプログラミングの基本原則ですが、URLはついついやってしまいがちな部分です。だいたいの言語には </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-01-08T15:00:00.000Z" itemprop="datePublished">2025.01.09</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/TypeScript/" title="TypeScriptタグの記事へ" class="tag-list-link">TypeScript</a> <a href="/tags/npm/" title="npmタグの記事へ" class="tag-list-link">npm</a> <a href="/tags/tsup/" title="tsupタグの記事へ" class="tag-list-link">tsup</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20250109a/&related=twitterapi%2Ctwitter&text=%E6%A7%8B%E9%80%A0%E5%8C%96%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88(URL)%E3%82%92%E6%96%87%E5%AD%97%E5%88%97%E7%B5%90%E5%90%88%E3%81%A7%E4%BD%9C%E3%82%89%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20250109a/&t=%E6%A7%8B%E9%80%A0%E5%8C%96%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88(URL)%E3%82%92%E6%96%87%E5%AD%97%E5%88%97%E7%B5%90%E5%90%88%E3%81%A7%E4%BD%9C%E3%82%89%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20250109a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">1</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20250109a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">4</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20241108a/" title="パーサーコンビネータを自作してみる" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20241108a/thumbnail.png" class="img-responsive" alt="" width=300 height=104 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20241108a/"> <h2 itemprop="name" class="archive-post-title">パーサーコンビネータを自作してみる </h2> <div class="blog-item"> <div class="lede"> パーサーコンビネータをもっと身近にするという記事でパーサーコンビネータを使ってみる記事を書きました。せっかくなので作ってみたくなったのでチャレンジしてみました。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-11-07T15:00:00.000Z" itemprop="datePublished">2024.11.08</time></a> </li> <li class="blog-info-item"> <a href="/tags/パーサーコンビネータ/" title="パーサーコンビネータタグの記事へ" class="tag-list-link">パーサーコンビネータ</a> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20241108a/&related=twitterapi%2Ctwitter&text=%E3%83%91%E3%83%BC%E3%82%B5%E3%83%BC%E3%82%B3%E3%83%B3%E3%83%93%E3%83%8D%E3%83%BC%E3%82%BF%E3%82%92%E8%87%AA%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20241108a/&t=%E3%83%91%E3%83%BC%E3%82%B5%E3%83%BC%E3%82%B3%E3%83%B3%E3%83%93%E3%83%8D%E3%83%BC%E3%82%BF%E3%82%92%E8%87%AA%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20241108a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">1</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20241108a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">3</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20241106b/" title="Oktaのセキュリティの問題をGoで再現する" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20241106b/thumbnail.png" class="img-responsive" alt="" width=300 height=167 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20241106b/"> <h2 itemprop="name" class="archive-post-title">Oktaのセキュリティの問題をGoで再現する </h2> <div class="blog-item"> <div class="lede"> 先日、Oktaでユーザー名が52文字を超えるとどのようなパスワードでもログインできてしまうという問題が公表されました。Goでも試してみます。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-11-05T15:00:01.000Z" itemprop="datePublished">2024.11.06</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/bcrypt/" title="bcryptタグの記事へ" class="tag-list-link">bcrypt</a> <a href="/tags/Okta/" title="Oktaタグの記事へ" class="tag-list-link">Okta</a> <a href="/tags/ハッシュ関数/" title="ハッシュ関数タグの記事へ" class="tag-list-link">ハッシュ関数</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20241106b/&related=twitterapi%2Ctwitter&text=Okta%E3%81%AE%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%81%AE%E5%95%8F%E9%A1%8C%E3%82%92Go%E3%81%A7%E5%86%8D%E7%8F%BE%E3%81%99%E3%82%8B%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20241106b/&t=Okta%E3%81%AE%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%81%AE%E5%95%8F%E9%A1%8C%E3%82%92Go%E3%81%A7%E5%86%8D%E7%8F%BE%E3%81%99%E3%82%8B" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20241106b/" rel="nofollow noopener"> <i></i><span class="social-btn-label">1</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20241106b/" rel="nofollow noopener"> <i></i><span class="social-btn-label">5</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20241016a/" title="Goのテストでファイルの読み書きを扱いたい" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20241016a/thumbnail.png" class="img-responsive" alt="" width=300 height=183 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20241016a/"> <h2 itemprop="name" class="archive-post-title">Goのテストでファイルの読み書きを扱いたい </h2> <div class="blog-item"> <div class="lede"> プロセス外部への副作用がないコードならテストは難しくありませんが、ファイルの読み書き、ネットワーク、データベースを使いだすと気にしなければならないことが増えます。今回はファイルの読み書きを扱うテストを書こうとしていろいろ調べたりしたことをまとめます。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-10-15T15:00:00.000Z" itemprop="datePublished">2024.10.16</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/テスト/" title="テストタグの記事へ" class="tag-list-link">テスト</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20241016a/&related=twitterapi%2Ctwitter&text=Go%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E3%81%A7%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E8%AA%AD%E3%81%BF%E6%9B%B8%E3%81%8D%E3%82%92%E6%89%B1%E3%81%84%E3%81%9F%E3%81%84%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20241016a/&t=Go%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E3%81%A7%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E8%AA%AD%E3%81%BF%E6%9B%B8%E3%81%8D%E3%82%92%E6%89%B1%E3%81%84%E3%81%9F%E3%81%84" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20241016a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">3</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20241016a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">5</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20240924a/" title="curlを讃えよ" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20240924a/thumbnail.png" class="img-responsive" alt="" width=300 height=90 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20240924a/"> <h2 itemprop="name" class="archive-post-title">curlを讃えよ </h2> <div class="blog-item"> <div class="lede"> Web開発者を支える重要なツールにcurlがあります。素晴らしいツールなのですが、ウェブAPIのリクエストがJSONという時代にあって、JSON書くのが面倒とかいろいろあるのですが、そのためだけに他のツールを使うのではなく、もうちょっと世の中がcurlでテストしやすいようになったらいいのでは、と思っていました。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-09-23T15:00:00.000Z" itemprop="datePublished">2024.09.24</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/curl/" title="curlタグの記事へ" class="tag-list-link">curl</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20240924a/&related=twitterapi%2Ctwitter&text=curl%E3%82%92%E8%AE%83%E3%81%88%E3%82%88%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20240924a/&t=curl%E3%82%92%E8%AE%83%E3%81%88%E3%82%88" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20240924a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">8</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20240924a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">10</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20240920a/" title="Goのtext/templateを用いてDynamoDBやOpenSearch向けの大量のJSONデータを作成した話" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20240920a/thumbnail.jpg" class="img-responsive" alt="" width=300 height=136 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20240920a/"> <h2 itemprop="name" class="archive-post-title">Goのtext/templateを用いてDynamoDBやOpenSearch向けの大量のJSONデータを作成した話 </h2> <div class="blog-item"> <div class="lede"> システムの性能テストを実施する際、テスト用の大量データを投入することがあります。本番相当のデータを入れるために、数千万ないしは数億のデータが必要になる場合もあり、データ生成には一工夫を要します。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-09-19T15:00:00.000Z" itemprop="datePublished">2024.09.20</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/OpenSearch/" title="OpenSearchタグの記事へ" class="tag-list-link">OpenSearch</a> <a href="/tags/DynamoDB/" title="DynamoDBタグの記事へ" class="tag-list-link">DynamoDB</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20240920a/&related=twitterapi%2Ctwitter&text=Go%E3%81%AEtext/template%E3%82%92%E7%94%A8%E3%81%84%E3%81%A6DynamoDB%E3%82%84OpenSearch%E5%90%91%E3%81%91%E3%81%AE%E5%A4%A7%E9%87%8F%E3%81%AEJSON%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%9F%E8%A9%B1%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20240920a/&t=Go%E3%81%AEtext/template%E3%82%92%E7%94%A8%E3%81%84%E3%81%A6DynamoDB%E3%82%84OpenSearch%E5%90%91%E3%81%91%E3%81%AE%E5%A4%A7%E9%87%8F%E3%81%AEJSON%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%9F%E8%A9%B1" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20240920a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">4</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20240920a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">7</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20240829a/" title="OpenAPIでOAuth認可周りのサーバサイドコード生成を比較" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20240829a/thumbnail.png" class="img-responsive" alt="" width=300 height=180 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20240829a/"> <h2 itemprop="name" class="archive-post-title">OpenAPIでOAuth認可周りのサーバサイドコード生成を比較 </h2> <div class="blog-item"> <div class="lede"> 夏といえばコード生成というわけで、HTTP API仕様を定義するOpenAPIの security schemes(認証認可を定義するための箇所)で、Bearer/OAuth2/OpenID Connect 認証を設定すると、各コードジェネレータはどういったコード生成をしてくれるかを調べました。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-08-28T15:00:00.000Z" itemprop="datePublished">2024.08.29</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/OpenAPI/" title="OpenAPIタグの記事へ" class="tag-list-link">OpenAPI</a> <a href="/tags/OAuth/" title="OAuthタグの記事へ" class="tag-list-link">OAuth</a> <a href="/tags/OIDC/" title="OIDCタグの記事へ" class="tag-list-link">OIDC</a> <a href="/tags/OpenSSL/" title="OpenSSLタグの記事へ" class="tag-list-link">OpenSSL</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20240829a/&related=twitterapi%2Ctwitter&text=OpenAPI%E3%81%A7OAuth%E8%AA%8D%E5%8F%AF%E5%91%A8%E3%82%8A%E3%81%AE%E3%82%B5%E3%83%BC%E3%83%90%E3%82%B5%E3%82%A4%E3%83%89%E3%82%B3%E3%83%BC%E3%83%89%E7%94%9F%E6%88%90%E3%82%92%E6%AF%94%E8%BC%83%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20240829a/&t=OpenAPI%E3%81%A7OAuth%E8%AA%8D%E5%8F%AF%E5%91%A8%E3%82%8A%E3%81%AE%E3%82%B5%E3%83%BC%E3%83%90%E3%82%B5%E3%82%A4%E3%83%89%E3%82%B3%E3%83%BC%E3%83%89%E7%94%9F%E6%88%90%E3%82%92%E6%AF%94%E8%BC%83" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20240829a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">3</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20240829a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">7</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20240827a/" title="Software Design 2024年9月号 Goのエラーハンドリングと向き合う ベストな設計戦略を徹底解剖を寄稿しました" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20240827a/thumbnail.png" class="img-responsive" alt="" width=300 height=424 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20240827a/"> <h2 itemprop="name" class="archive-post-title">Software Design 2024年9月号 Goのエラーハンドリングと向き合う ベストな設計戦略を徹底解剖を寄稿しました </h2> <div class="blog-item"> <div class="lede"> 2024年8月17日に発売された、[Software Design 2024年9月号]の第二特集である、「Goのエラーハンドリングと向き合う ベストな設計戦略を徹底解剖」 の2章を後藤、3章を渋川で執筆し寄稿させていただきました。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-08-26T15:00:00.000Z" itemprop="datePublished">2024.08.27</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/SoftwareDesign/" title="SoftwareDesignタグの記事へ" class="tag-list-link">SoftwareDesign</a> <a href="/tags/寄稿/" title="寄稿タグの記事へ" class="tag-list-link">寄稿</a> <a href="/tags/エラーハンドリング/" title="エラーハンドリングタグの記事へ" class="tag-list-link">エラーハンドリング</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20240827a/&related=twitterapi%2Ctwitter&text=Software%20Design%202024%E5%B9%B49%E6%9C%88%E5%8F%B7%20Go%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E3%83%8F%E3%83%B3%E3%83%89%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%A8%E5%90%91%E3%81%8D%E5%90%88%E3%81%86%20%E3%83%99%E3%82%B9%E3%83%88%E3%81%AA%E8%A8%AD%E8%A8%88%E6%88%A6%E7%95%A5%E3%82%92%E5%BE%B9%E5%BA%95%E8%A7%A3%E5%89%96%E3%82%92%E5%AF%84%E7%A8%BF%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20240827a/&t=Software%20Design%202024%E5%B9%B49%E6%9C%88%E5%8F%B7%20Go%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E3%83%8F%E3%83%B3%E3%83%89%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%A8%E5%90%91%E3%81%8D%E5%90%88%E3%81%86%20%E3%83%99%E3%82%B9%E3%83%88%E3%81%AA%E8%A8%AD%E8%A8%88%E6%88%A6%E7%95%A5%E3%82%92%E5%BE%B9%E5%BA%95%E8%A7%A3%E5%89%96%E3%82%92%E5%AF%84%E7%A8%BF%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20240827a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">4</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20240827a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">2</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20240819b/" title="パーサーコンビネータをもっと身近にする" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20240819b/thumbnail.png" class="img-responsive" alt="" width=300 height=92 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20240819b/"> <h2 itemprop="name" class="archive-post-title">パーサーコンビネータをもっと身近にする </h2> <div class="blog-item"> <div class="lede"> 生成AIが人気です。生成AIに対しては自然言語で指示を与えられますが、自然言語を構造化してやりとりする方法としてはよくMarkdownが使われます。その生成AIフレンドリーなMarkdownで設計ドキュメントを作るとしても... </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-08-18T15:00:01.000Z" itemprop="datePublished">2024.08.19</time></a> </li> <li class="blog-info-item"> <a href="/tags/パーサーコンビネータ/" title="パーサーコンビネータタグの記事へ" class="tag-list-link">パーサーコンビネータ</a> <a href="/tags/Markdown/" title="Markdownタグの記事へ" class="tag-list-link">Markdown</a> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/goldmark/" title="goldmarkタグの記事へ" class="tag-list-link">goldmark</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20240819b/&related=twitterapi%2Ctwitter&text=%E3%83%91%E3%83%BC%E3%82%B5%E3%83%BC%E3%82%B3%E3%83%B3%E3%83%93%E3%83%8D%E3%83%BC%E3%82%BF%E3%82%92%E3%82%82%E3%81%A3%E3%81%A8%E8%BA%AB%E8%BF%91%E3%81%AB%E3%81%99%E3%82%8B%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20240819b/&t=%E3%83%91%E3%83%BC%E3%82%B5%E3%83%BC%E3%82%B3%E3%83%B3%E3%83%93%E3%83%8D%E3%83%BC%E3%82%BF%E3%82%92%E3%82%82%E3%81%A3%E3%81%A8%E8%BA%AB%E8%BF%91%E3%81%AB%E3%81%99%E3%82%8B" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20240819b/" rel="nofollow noopener"> <i></i><span class="social-btn-label">3</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20240819b/" rel="nofollow noopener"> <i></i><span class="social-btn-label">7</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20240726a/" title="2024年版のDockerfileの考え方&書き方" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20240726a/thumbnail.png" class="img-responsive" alt="" width=300 height=148 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20240726a/"> <h2 itemprop="name" class="archive-post-title">2024年版のDockerfileの考え方&書き方 </h2> <div class="blog-item"> <div class="lede"> 最近はお客さんとの勉強会でDockerのドキュメントをつまみ食いして読むというのをやっていますが、改めて最新版を読んでみて、いろいろ思考が整理されました。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-07-25T15:00:00.000Z" itemprop="datePublished">2024.07.26</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/Python/" title="Pythonタグの記事へ" class="tag-list-link">Python</a> <a href="/tags/Java/" title="Javaタグの記事へ" class="tag-list-link">Java</a> <a href="/tags/Docker/" title="Dockerタグの記事へ" class="tag-list-link">Docker</a> <a href="/tags/コンテナビルド/" title="コンテナビルドタグの記事へ" class="tag-list-link">コンテナビルド</a> <a href="/tags/DockerCompose/" title="DockerComposeタグの記事へ" class="tag-list-link">DockerCompose</a> <a href="/tags/アンラーニング/" title="アンラーニングタグの記事へ" class="tag-list-link">アンラーニング</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20240726a/&related=twitterapi%2Ctwitter&text=2024%E5%B9%B4%E7%89%88%E3%81%AEDockerfile%E3%81%AE%E8%80%83%E3%81%88%E6%96%B9%EF%BC%86%E6%9B%B8%E3%81%8D%E6%96%B9%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20240726a/&t=2024%E5%B9%B4%E7%89%88%E3%81%AEDockerfile%E3%81%AE%E8%80%83%E3%81%88%E6%96%B9%EF%BC%86%E6%9B%B8%E3%81%8D%E6%96%B9" rel="nofollow noopener"> <i></i><span class="social-btn-label">5</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20240726a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">1082</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20240726a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">553</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20240725a/" title="Go 1.23リリース連載 Go Telemetry" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20240725a/thumbnail.png" class="img-responsive" alt="" width=300 height=123 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20240725a/"> <h2 itemprop="name" class="archive-post-title">Go 1.23リリース連載 Go Telemetry </h2> <div class="blog-item"> <div class="lede"> Go toolchain に追加されたGo Telemetryを取り上げます。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-07-24T15:00:00.000Z" itemprop="datePublished">2024.07.25</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/Telemetry/" title="Telemetryタグの記事へ" class="tag-list-link">Telemetry</a> <a href="/tags/Go1-23/" title="Go1.23タグの記事へ" class="tag-list-link">Go1.23</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20240725a/&related=twitterapi%2Ctwitter&text=Go%201.23%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20Go%20Telemetry%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20240725a/&t=Go%201.23%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20Go%20Telemetry" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20240725a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">1</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20240725a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">6</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20240724a/" title="Go 1.23リリース連載 keep-alive,Cookieのアップデート" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20240724a/thumbnail.png" class="img-responsive" alt="" width=300 height=72 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20240724a/"> <h2 itemprop="name" class="archive-post-title">Go 1.23リリース連載 keep-alive,Cookieのアップデート </h2> <div class="blog-item"> <div class="lede"> netでKeep-Aliveの詳細な設定が可能になりました net/httpにおけるCookieの扱いのアップデート </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-07-23T15:00:00.000Z" itemprop="datePublished">2024.07.24</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/net-http/" title="net/httpタグの記事へ" class="tag-list-link">net/http</a> <a href="/tags/Go1-23/" title="Go1.23タグの記事へ" class="tag-list-link">Go1.23</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20240724a/&related=twitterapi%2Ctwitter&text=Go%201.23%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20keep-alive,Cookie%E3%81%AE%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20240724a/&t=Go%201.23%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20keep-alive,Cookie%E3%81%AE%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20240724a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">1</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20240724a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">4</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20240723a/" title="Go 1.23リリース連載 os.CopyFS &amp; path/filepath" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20240723a/thumbnail.png" class="img-responsive" alt="" width=300 height=191 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20240723a/"> <h2 itemprop="name" class="archive-post-title">Go 1.23リリース連載 os.CopyFS &amp; path/filepath </h2> <div class="blog-item"> <div class="lede"> Go1.23のos.CopyFSの追加、path/filepath パッケージの更新について解説します。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-07-22T15:00:00.000Z" itemprop="datePublished">2024.07.23</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/Go1-23/" title="Go1.23タグの記事へ" class="tag-list-link">Go1.23</a> <a href="/tags/path-filepath/" title="path/filepathタグの記事へ" class="tag-list-link">path/filepath</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20240723a/&related=twitterapi%2Ctwitter&text=Go%201.23%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20os.CopyFS%20&%20path/filepath%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20240723a/&t=Go%201.23%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20os.CopyFS%20&%20path/filepath" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20240723a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">1</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20240723a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">5</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20240722a/" title="Go 1.23リリース連載 text/template" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20240722a/thumbnail.png" class="img-responsive" alt="" width=300 height=192 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20240722a/"> <h2 itemprop="name" class="archive-post-title">Go 1.23リリース連載 text/template </h2> <div class="blog-item"> <div class="lede"> text/templateパッケージを取り上げて紹介します。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-07-21T15:00:00.000Z" itemprop="datePublished">2024.07.22</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/Go1-23/" title="Go1.23タグの記事へ" class="tag-list-link">Go1.23</a> <a href="/tags/text-template/" title="text/templateタグの記事へ" class="tag-list-link">text/template</a> <a href="/tags/テンプレートエンジン/" title="テンプレートエンジンタグの記事へ" class="tag-list-link">テンプレートエンジン</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20240722a/&related=twitterapi%2Ctwitter&text=Go%201.23%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20text/template%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20240722a/&t=Go%201.23%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20text/template" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20240722a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">1</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20240722a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">6</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20240719a/" title="Go1.23 リリース連載 slices/maps(+ unique)" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20240719a/thumbnail.png" class="img-responsive" alt="" width=300 height=192 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20240719a/"> <h2 itemprop="name" class="archive-post-title">Go1.23 リリース連載 slices/maps(+ unique) </h2> <div class="blog-item"> <div class="lede"> Go 1.23の目玉機能でもあるイテレータの導入に合わせて、slices パッケージにも新たな関数が追加されました。本記事では新たに追加された関数をサンプルコードとともに紹介します。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-07-18T15:00:00.000Z" itemprop="datePublished">2024.07.19</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/Go1-23/" title="Go1.23タグの記事へ" class="tag-list-link">Go1.23</a> <a href="/tags/slices/" title="slicesタグの記事へ" class="tag-list-link">slices</a> <a href="/tags/maps/" title="mapsタグの記事へ" class="tag-list-link">maps</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20240719a/&related=twitterapi%2Ctwitter&text=Go1.23%20%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20%20slices/maps%EF%BC%88+%20unique%EF%BC%89%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20240719a/&t=Go1.23%20%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20%20slices/maps%EF%BC%88+%20unique%EF%BC%89" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20240719a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">2</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20240719a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">5</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20240718a/" title="Go 1.23リリース連載 range over funcとiterパッケージ" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20240718a/thumbnail.png" class="img-responsive" alt="" width=300 height=192 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20240718a/"> <h2 itemprop="name" class="archive-post-title">Go 1.23リリース連載 range over funcとiterパッケージ </h2> <div class="blog-item"> <div class="lede"> 2つの反復(Iterator、イテレーション)処理を取り上げます。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-07-17T15:00:00.000Z" itemprop="datePublished">2024.07.18</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/Go1-23/" title="Go1.23タグの記事へ" class="tag-list-link">Go1.23</a> <a href="/tags/iter/" title="iterタグの記事へ" class="tag-list-link">iter</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20240718a/&related=twitterapi%2Ctwitter&text=Go%201.23%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20range%20over%20func%E3%81%A8iter%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20240718a/&t=Go%201.23%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20range%20over%20func%E3%81%A8iter%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20240718a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">5</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20240718a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">9</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20240717a/" title="Go 1.23リリース連載 archive/tar" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20240717a/thumbnail.png" class="img-responsive" alt="" width=300 height=72 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20240717a/"> <h2 itemprop="name" class="archive-post-title">Go 1.23リリース連載 archive/tar </h2> <div class="blog-item"> <div class="lede"> Go 1.22のマイナーアップデート、 archive/tar を取り上げます。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-07-16T15:00:00.000Z" itemprop="datePublished">2024.07.17</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/Docker/" title="Dockerタグの記事へ" class="tag-list-link">Docker</a> <a href="/tags/脆弱性/" title="脆弱性タグの記事へ" class="tag-list-link">脆弱性</a> <a href="/tags/tar/" title="tarタグの記事へ" class="tag-list-link">tar</a> <a href="/tags/Go1-23/" title="Go1.23タグの記事へ" class="tag-list-link">Go1.23</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20240717a/&related=twitterapi%2Ctwitter&text=Go%201.23%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20archive/tar%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20240717a/&t=Go%201.23%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20archive/tar" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20240717a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">3</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20240717a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">7</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20240716a/" title="Go 1.23リリース連載始まります&timeパッケージ" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20240716a/thumbnail.png" class="img-responsive" alt="" width=300 height=191 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20240716a/"> <h2 itemprop="name" class="archive-post-title">Go 1.23リリース連載始まります&timeパッケージ </h2> <div class="blog-item"> <div class="lede"> Future Tech Blog恒例のGoリリース連載が始まります。本エントリーはインデックス記事&timeパッケージを散り上げます。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-07-15T15:00:00.000Z" itemprop="datePublished">2024.07.16</time></a> </li> <li class="blog-info-item"> <a href="/tags/インデックス/" title="インデックスタグの記事へ" class="tag-list-link">インデックス</a> <a href="/tags/Go/" title="Goタグの記事へ" class="tag-list-link">Go言語</a> <a href="/tags/Go1-23/" title="Go1.23タグの記事へ" class="tag-list-link">Go1.23</a> </li> </ul> </div> <div class="col-xs-12 archive-social-button"> <!-- シェアボタン START --> <ul class="social-button"> <!-- Twitter --> <li> <a class="social-btn twitter-btn" target="_blank" href="https://twitter.com/intent/tweet?url=https://future-architect.github.io/articles/20240716a/&related=twitterapi%2Ctwitter&text=Go%201.23%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%E5%A7%8B%E3%81%BE%E3%82%8A%E3%81%BE%E3%81%99%EF%BC%86time%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%20%7C%20%E3%83%95%E3%83%A5%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E6%8A%80%E8%A1%93%E3%83%96%E3%83%AD%E3%82%B0" rel="nofollow noopener"> <i></i><span class="social-btn-label">ツイート</span> </a> </li> <!-- Facebook --> <li> <a class="social-btn fb-btn" target="_blank" href="http://www.facebook.com/share.php?u=https://future-architect.github.io/articles/20240716a/&t=Go%201.23%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%E5%A7%8B%E3%81%BE%E3%82%8A%E3%81%BE%E3%81%99%EF%BC%86time%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8" rel="nofollow noopener"> <i></i><span class="social-btn-label">シェア</span> </a> </li> <!-- hatebu --> <li> <a class="social-btn hatebu-btn" target="_blank" href="https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20240716a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">3</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/articles/20240716a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">12</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> </div> <div id="page-nav" class="pagination"> <span class="page-number current">1</span><a class="page-number" href="/tags/Go/page/2/">2</a><a class="page-number" href="/tags/Go/page/3/">3</a><a class="page-number" href="/tags/Go/page/4/">4</a><span class="space">&hellip;</span><a class="page-number" href="/tags/Go/page/9/">9</a><a class="page-number" href="/tags/Go/page/10/">10</a><a class="extend next" rel="next" href="/tags/Go/page/2/">Next</a> </div> </section> <aside> <section class="popular-articles"> <div class="margin-bottom-20 nav tabs"> <input id="monthly" type="radio" name="tab_item" checked> <label tabindex="0" class="tab_item" for="monthly">トレンド</label> <input id="yearly" type="radio" name="tab_item"> <label tabindex="0" class="tab_item" for="yearly">年間人気</label> <input id="sns" type="radio" name="tab_item"> <label tabindex="0" class="tab_item" for="sns">SNS人気</label> <div class="tab_content" id="popular_monthly"> <div class="widget"> <ul class="nav featured-post-link"> <li><span>2025.03.24</span><span class="snscount">&#9825;723</span><span class="newitem">NEW</span> <a href="/articles/20250324a/" title="ん?そういえば、HTTPS 通信 では実際どのようにセキュアな通信が確立されているんだろう?とふと気になってしまうこと、ありませんか?私はありました。というわけで、SSL/TLS について...">【理論編】HTTPS通信の中身を見て、どのようにしてセキュアな通信が確立されるかを理解する</a></li> <li><span>2025.03.14</span><span class="snscount">&#9825;91</span><span class="newitem">NEW</span> <a href="/articles/20250314a/" title="CSSをわかりやすくメンテナンス性高く書くというのは長い間試行錯誤され続けてきました。命名規則でがんばる、SCSSのようなプリプロセッサを使う、CSS in JSなどいろいろな仕組みがかつて作られたりしてきましたが...">Tailwind CSSのドキュメントから見えてくる使い方とCSS設計のヒント</a></li> <li><span>2025.03.17</span><span class="snscount">&#9825;34</span><span class="newitem">NEW</span> <a href="/articles/20250317a/" title="ここ最近、Goには基本となる言語機能やパッケージにいくつかの更新が入っています。Go 1.18でジェネリクスが入る、Go 1.21でslicesパッケージが追加されスライスとマップに使える関数が追加される、Go 1.23で...">GoはJavaのStream APIの夢を見れるか?(見なくてもよい)</a></li> <li><span>2025.03.11</span><span class="snscount">&#9825;11</span><span class="newitem">NEW</span> <a href="/articles/20250311a/" title="米国時間の2025年1月15日に「Google AI の優れた機能を Google Workspace の Business プランと Enterprise プランに組み込むことを決定しましたで常連の Gemini モデルが業務で使えるようになり、とても熱い展開なのでブログ化しました。">Gemini、社内利用スタート!</a></li> <li><span>2025.03.21</span><span class="snscount">&#9825;96</span><span class="newitem">NEW</span> <a href="/articles/20250321a/" title="システムにおける「区分」とはカテゴライズ可能な値の集合体を表すものであり、「区分値」とはその集合に属する個々の識別子を指します。たとえば、あるアイテムの「ステータス」という区分には「下書き」「レビュー中」「承認済み」といった区分値が含まれます。">区分値設計 再考</a></li> <li><span>2025.03.25</span><span class="snscount">&#9825;8</span><span class="newitem">NEW</span> <a href="/articles/20250325a/" title="TLSハンドシェイクの中身を順番に見ていくため、理論編で示したシーケンス図をチラ見しながら本記事を読んでいただけると理解が進みやすいかと思います。">【実践編】HTTPS通信の中身を見て、どのようにしてセキュアな通信が確立されるかを理解する</a></li> <li><span>2024.11.13</span><span class="snscount">&#9825;31</span> <a href="/articles/20241113a/" title="PostgreSQLのIDENTITYに設定したカラムの挙動について不明点があったので調べてみました">PostgreSQLで連番を自動生成するIDENTITY列。SERIALとどちらを使うべきか</a></li> <li><span>2024.07.26</span><span class="snscount">&#9825;1640</span> <a href="/articles/20240726a/" title="最近はお客さんとの勉強会でDockerのドキュメントをつまみ食いして読むというのをやっていますが、改めて最新版を読んでみて、いろいろ思考が整理されました。">2024年版のDockerfileの考え方&書き方</a></li> <li><span>2024.04.15</span><span class="snscount">&#9825;12</span> <a href="/articles/20240415a/" title="VSCodeの拡張機能である「GitLens — Supercharge Git in VS Codeを取り上げます">VSCodeでGitLensを使う</a></li> <li><span>2025.03.19</span><span class="snscount">&#9825;11</span><span class="newitem">NEW</span> <a href="/articles/20250319a/" title="Go 1.24で追加された `testing.Context` について紹介します。">Go 1.24リリース連載 testing.Context </a></li> <li><span>2020.08.21</span><span class="snscount">&#9825;159</span> <a href="/articles/20200821/" title="システム開発にてオープンソースのライブラリやフレームワークを利用することは、もはや当たり前となっています。みなさんはOSSのライセンスについてどの程度理解していますでしょうか。OSSだから無条件に利用可能だと思っていませんか?">エンジニアが最低限理解しておくべきOSSライセンスの基礎知識</a></li> <li><span>2025.03.10</span><span class="snscount">&#9825;7</span><span class="newitem">NEW</span> <a href="/articles/20250310a/" title="データカタログは、自律分散組織を円滑に進める上で重要な役割を果たします。データカタログ整備を含めたデータマネジメントを専門組織に任せるブームが過去に一時期的にありましたが、この体制があくまで過渡期であり...">データカタログを中心とした自律分散組織</a></li> <li><span>2024.04.19</span><span class="snscount">&#9825;8</span> <a href="/articles/20240419a/" title="業務の中で初めてJenkinsに触れたので、以下の内容についてまとめたいと思います。">CI/CD初心者のためのJenkins入門</a></li> <li><span>2025.02.04</span><span class="snscount">&#9825;12</span> <a href="/articles/20250204a/" title="Go1.24 リリース連携の7本目です。Go Modules におけるツール管理の進化について取り上げます。">Go 1.24リリース連載 Go Modulesにおけるツール管理の進化</a></li> <li><span>2025.02.26</span><span class="snscount">&#9825;2</span> <a href="/articles/20250226a/" title="Transformerを知っていて、その理解を深めたい人、大規模言語モデル がどのようにして推論しているのかを知りたい人向けに...">Transformerの文章生成の仕組みを理解する</a></li> </ul> </div> </div> <div class="tab_content" id="popular_yearly"> <div class="widget"> <ul class="nav featured-post-link"> <li><span>2024.07.26</span><span class="snscount">&#9825;1640</span> <a href="/articles/20240726a/" title="最近はお客さんとの勉強会でDockerのドキュメントをつまみ食いして読むというのをやっていますが、改めて最新版を読んでみて、いろいろ思考が整理されました。">2024年版のDockerfileの考え方&書き方</a></li> <li><span>2025.03.24</span><span class="snscount">&#9825;723</span><span class="newitem">NEW</span> <a href="/articles/20250324a/" title="ん?そういえば、HTTPS 通信 では実際どのようにセキュアな通信が確立されているんだろう?とふと気になってしまうこと、ありませんか?私はありました。というわけで、SSL/TLS について...">【理論編】HTTPS通信の中身を見て、どのようにしてセキュアな通信が確立されるかを理解する</a></li> <li><span>2020.08.21</span><span class="snscount">&#9825;159</span> <a href="/articles/20200821/" title="システム開発にてオープンソースのライブラリやフレームワークを利用することは、もはや当たり前となっています。みなさんはOSSのライセンスについてどの程度理解していますでしょうか。OSSだから無条件に利用可能だと思っていませんか?">エンジニアが最低限理解しておくべきOSSライセンスの基礎知識</a></li> <li><span>2021.10.26</span><span class="snscount">&#9825;34</span> <a href="/articles/20211026a/" title="DynamoDBやKinesis Data Streamsなどを利用するサービスをそれなりの期間で稼働させているとポツポツ下記のようなエラーが発生することが分かりました。RequestError: send request failedcaused by: Post ...: read tcp 169.254.0.1:55638->3.113.218.4:443: read: connection reset by peer">AWS利用時に read: connection reset by peer が出たときのリトライ検討</a></li> <li><span>2024.04.10</span><span class="snscount">&#9825;644</span> <a href="/articles/20240410a/" title="Gitは、出自としては1週間で作られたLinuxカーネルのための分散バージョン管理システムでした。当時のワークフローに合わせてパッチをテキスト化してメールに添付できるような機能だったりが備わっています。一方で...">2024年Gitワークフロー再考</a></li> <li><span>2024.06.20</span><span class="snscount">&#9825;635</span> <a href="/articles/20240620a/" title="docker composeを利用しているでしょうか?複数のdockerコンテナをまとめて立ち上げたり、環境変数を定義できたり便利ですよね。今回はある程度docker composeを利用している方向けに私が便利、便利そうと感じたdocker composeの機能を挙げてみました。">個人的docker composeおすすめtips 9選</a></li> <li><span>2024.11.11</span><span class="snscount">&#9825;574</span> <a href="/articles/20241111a/" title="僕が触り始めた頃のウェブフロントエンド開発はデバッガーもなく、ダイナミックHTMLと呼ばれて文字をチカチカさせたりするようなものでした。IE6という超安定ブラウザが出てきたり">フロントエンドフレームワークからサーバーにアクセスするパターン</a></li> <li><span>2022.09.22</span><span class="snscount">&#9825;345</span> <a href="/articles/20220922a/" title="このエントリーはSayanによるUnderstanding the AGPL: The Most Misunderstood Licenseの日本語訳になります。オープンソースの出現は、ソフトウェア産業全体を一変させました。しかし、オープンソースのコードを使って誰が何をできるかを管理することは課題でしたし、今も解決していません。オープンソースライセンスは...">AGPLを理解する: もっとも誤解されたライセンス</a></li> <li><span>2021.06.21</span><span class="snscount">&#9825;16257</span> <a href="/articles/20210621a/" title="HTML5が2021年の1月に廃止されました。Webエンジニアとしてバリバリ活躍されてる方やエグゼクティブテックリードのような肩書きを持つ方にとっては「何をいまさら」という話題かと思います。しかしながら、今年も新人さん入ってきてくださったので、プログラミングを学習中にHTML5という文字列に悩まされないように...">どうしてHTML5が廃止されたのか</a></li> <li><span>2023.02.16</span><span class="snscount">&#9825;26</span> <a href="/articles/20230216a/" title="これまでは Mac ユーザでしたが、Windows が支給されその利用を開始しました。Windows の環境整備として実施した内容を備忘録としての意味も込めてブログ化しました">Mac 慣れした私に Windows が支給されたので、まず設定したこと</a></li> <li><span>2020.12.23</span><span class="snscount">&#9825;223</span> <a href="/articles/20201223/" title="Pythonに型ヒントが入ってからしばらく経ちます。型ヒントの立ち位置も、なんでもできるアノテーションとして導入されましたが、型ヒント以外の用途はあまり育たず、型ヒントが中心になり、PEPや仕様もそれに合わせて変化したり、より書きやすいように機能が追加されてきました。本エントリーでは、Python 3.9時点での最新情報を元に、現在サポート中のPythonバージョン(3.6以上)との互換性の情報も織り交ぜながら、最新の型ヒントの書き方を紹介します。">2021年版Pythonの型ヒントの書き方 (for Python 3.9)</a></li> <li><span>2024.06.11</span><span class="snscount">&#9825;331</span> <a href="/articles/20240611a/" title="Gitのブランチ戦略にはいくつかあります。チームの戦略を考えるときにどれかを参考にしつつカスタマイズするときにいろいろ不都合が生じてしてきて複雑になってしまうことってありますよね?社内でブランチの管理の議論をする中で、ブランチの役割を明確にした上で、どのブランチがどのような役割を持っているのかを明確にした方が混乱が少なくなるのではないか?というのを考えていました。">Gitのブランチの役割を考える</a></li> <li><span>2024.07.05</span><span class="snscount">&#9825;365</span> <a href="/articles/20240705a/" title="現代のWebアプリケーションにおいて、ユーザが写真や動画などのファイルをアップロードする機能は、しばしば求められます。本記事では、ファイルアップロードを実現するための一手段として、「署名付きURL」を利用した方式を取り上げ、その設計について詳しく解説します。">署名付きURLを利用したファイルアップロードWeb API設計の勘所</a></li> <li><span>2024.04.15</span><span class="snscount">&#9825;12</span> <a href="/articles/20240415a/" title="VSCodeの拡張機能である「GitLens — Supercharge Git in VS Codeを取り上げます">VSCodeでGitLensを使う</a></li> <li><span>2023.11.01</span><span class="snscount">&#9825;677</span> <a href="/articles/20231101a/" title="設計ドキュメントをGit管理して腐らせないようにがんばってみた話をします">設計ドキュメント腐る問題、Git管理で運用してみた結果</a></li> </ul> </div> </div> <div class="tab_content" id="popular_sns"> <div class="widget"> <ul class="nav featured-post-link"> <li><span>2021.06.21</span><span class="snscount">&#9825;16257</span> <a href="/articles/20210621a/" title="HTML5が2021年の1月に廃止されました。Webエンジニアとしてバリバリ活躍されてる方やエグゼクティブテックリードのような肩書きを持つ方にとっては「何をいまさら」という話題かと思います。しかしながら、今年も新人さん入ってきてくださったので、プログラミングを学習中にHTML5という文字列に悩まされないように...">どうしてHTML5が廃止されたのか</a></li> <li><span>2016.07.21</span><span class="snscount">&#9825;2017</span> <a href="/articles/20160721/" title="これさえあればシステム構成図がだいたい描けるアイコンセットを公開します!">これさえあればシステム構成図がだいたい描けるアイコンセットを公開します!</a></li> <li><span>2024.07.26</span><span class="snscount">&#9825;1640</span> <a href="/articles/20240726a/" title="最近はお客さんとの勉強会でDockerのドキュメントをつまみ食いして読むというのをやっていますが、改めて最新版を読んでみて、いろいろ思考が整理されました。">2024年版のDockerfileの考え方&書き方</a></li> <li><span>2023.02.24</span><span class="snscount">&#9825;1583</span> <a href="/articles/20230224a/" title="なんか最近、積読が増えてきてしまったなーと思い、社内に読書連載しましょうよ、と投げたところ若い人も含めてぱぱっとすぐに人が集まってこのような連載ができて、良い会社に育っている!と思っているところです。とりあえずスタックの一番上に積まれていたプログラマーのためのCPU入門を読みました">プログラマーのためのCPU入門</a></li> <li><span>2022.08.19</span><span class="snscount">&#9825;1409</span> <a href="/articles/20220819a/" title="サービス間通信とIDL(インタフェース記述言語)連載の中でご紹介したgRPCのGo実装の新星、Connectのアップデートについて紹介します。Go 1.19が出たらconnect-goは1.0にして以後後方互換性を守るよ、connect-webを出すよという2点です。">gRPCがフロントエンド通信の第一の選択肢になる時代がやってきたかも?</a></li> <li><span>2022.01.07</span><span class="snscount">&#9825;1357</span> <a href="/articles/20220107a/" title="こんにちは。2020年4月入社の青柳です。タイトルにある通り便利ツールをまとめてみました。今回は、新入社員や入社前の大学生をターゲットに、誰でもすぐに使えるツールを紹介しているので、まだ使っていないツールがあればぜひ使ってみて下さい。※前提としてwindowsの方向けなので、Macの方はごめんなさい:bow_tone2:">Future社員が使っているWindows便利ツール(新人さん向け)</a></li> <li><span>2022.11.11</span><span class="snscount">&#9825;1131</span> <a href="/articles/20221111a/" title="「中間層を増やして柔軟性を高めるのがソフトウェアの歴史」これは大学時代に2つ上の先輩が言っていた言葉です。例えばマシン語を直接書くのではなく、アセンブラで書けば、変換(コンパイル)の手間はかかりますが、他のCPUへの移植はしやすくなります。">データベースと向き合う決意</a></li> <li><span>2019.10.08</span><span class="snscount">&#9825;1129</span> <a href="/articles/20191008/" title="みなさんSwagger使ってますか?弊社でもREST APIを構築するに当たってSwaggerを導入する機会が増えています。本記事ではSwaggerを導入するに当たって、合わせて利用して便利だったツールを紹介したいと思います。">本当に使ってよかったOpenAPI (Swagger) ツール</a></li> <li><span>2022.06.21</span><span class="snscount">&#9825;866</span> <a href="/articles/20220621a/" title="Real World HTTPでも紹介したネタですが、お仕事で受けている技術コンサル中に質問をいただいた時に整理のためにブログ記事にしてみました。サーバーx2、ブラウザx2と、ダウンロードするかどうかを制御する方法を合計4つと、絶対にダウンロードさせたいとか、S3を使う場合とか、サーバー側のファイルを閲覧するというケースについて紹介します。">ファイルダウンロード完全マスター</a></li> <li><span>2019.07.13</span><span class="snscount">&#9825;822</span> <a href="/articles/20190713/" title="他の言語になれた人が、初めてGoを書いた時にわかりにくいな、と思った部分はどういうところがあるのか、難しいポイントはどこか、という情報を自分の経験や、会社の内外の人に聞いたりしてまとめてみました。">Goを学ぶときにつまずきやすいポイントFAQ</a></li> <li><span>2025.03.24</span><span class="snscount">&#9825;723</span><span class="newitem">NEW</span> <a href="/articles/20250324a/" title="ん?そういえば、HTTPS 通信 では実際どのようにセキュアな通信が確立されているんだろう?とふと気になってしまうこと、ありませんか?私はありました。というわけで、SSL/TLS について...">【理論編】HTTPS通信の中身を見て、どのようにしてセキュアな通信が確立されるかを理解する</a></li> <li><span>2021.06.18</span><span class="snscount">&#9825;703</span> <a href="/articles/20210618a/" title="AWS内の通信においてインターネットを経由しないことが最近になって公式ドキュメントに明記されたことを受け、改めてVPC Endpointの必要性について調べてみました。">AWS内の通信がインターネットを経由しない今、VPC Endpointを利用する意味はあるのか?</a></li> <li><span>2023.11.01</span><span class="snscount">&#9825;677</span> <a href="/articles/20231101a/" title="設計ドキュメントをGit管理して腐らせないようにがんばってみた話をします">設計ドキュメント腐る問題、Git管理で運用してみた結果</a></li> <li><span>2020.07.09</span><span class="snscount">&#9825;665</span> <a href="/articles/20200709/" title="最近Goで主にバックエンドのWebAPIや、AWS Lambdaで動くETLアプリ、たまにCLIツールを開発する時に、2回以上同じ指摘したコメントをまとめてます。Go言語特有ぽいところを中心にしています。レビュイーのスキルセットは..">GoでWebアプリ開発時にあるあるだったレビューコメント</a></li> <li><span>2024.04.10</span><span class="snscount">&#9825;644</span> <a href="/articles/20240410a/" title="Gitは、出自としては1週間で作られたLinuxカーネルのための分散バージョン管理システムでした。当時のワークフローに合わせてパッチをテキスト化してメールに添付できるような機能だったりが備わっています。一方で...">2024年Gitワークフロー再考</a></li> </ul> </div> </div> </div> <div class="blog-tags margin-bottom-20"> <h2 id="searchbytag" class="bottom-content-header"><a href="#searchbytag" class="headerlink" title="タグから記事を探す"></a>タグから記事を探す</h2> <div class="widget"> <ul class="tag-list" itemprop="keywords"><li class="tag-list-item"><a class="tag-list-link" href="/tags/AWS/" rel="tag">AWS<span class="tag-list-count">109</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Auth0/" rel="tag">Auth0<span class="tag-list-count">15</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/CNCF/" rel="tag">CNCF<span class="tag-list-count">15</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/DB/" rel="tag">DB<span class="tag-list-count">16</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Docker/" rel="tag">Docker<span class="tag-list-count">29</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/DynamoDB/" rel="tag">DynamoDB<span class="tag-list-count">20</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Flutter/" rel="tag">Flutter<span class="tag-list-count">30</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/GCP/" rel="tag">GCP<span class="tag-list-count">85</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Go/" rel="tag">Go言語<span class="tag-list-count">234</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/IoT/" rel="tag">IoT<span class="tag-list-count">22</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Java/" rel="tag">Java<span class="tag-list-count">32</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/JavaScript/" rel="tag">JavaScript<span class="tag-list-count">25</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Kubernetes/" rel="tag">Kubernetes<span class="tag-list-count">22</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/LT/" rel="tag">LT<span class="tag-list-count">17</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Lambda/" rel="tag">Lambda<span class="tag-list-count">23</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Network/" rel="tag">Network<span class="tag-list-count">25</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/ORM/" rel="tag">ORM<span class="tag-list-count">16</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/OSS/" rel="tag">OSS<span class="tag-list-count">33</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/OpenAPI/" rel="tag">OpenAPI<span class="tag-list-count">18</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/PostgreSQL/" rel="tag">PostgreSQL<span class="tag-list-count">15</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Python/" rel="tag">Python<span class="tag-list-count">51</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/React/" rel="tag">React<span class="tag-list-count">20</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/SQL/" rel="tag">SQL<span class="tag-list-count">25</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/TechNight/" rel="tag">TechNight<span class="tag-list-count">33</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Terraform/" rel="tag">Terraform<span class="tag-list-count">45</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/TypeScript/" rel="tag">TypeScript<span class="tag-list-count">19</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/VSCode/" rel="tag">VSCode<span class="tag-list-count">19</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Vue-js/" rel="tag">Vue.js<span class="tag-list-count">31</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/techblog/" rel="tag">techblog<span class="tag-list-count">16</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0/" rel="tag">アルゴリズム<span class="tag-list-count">22</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%B3/" rel="tag">インターン<span class="tag-list-count">23</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E3%82%A4%E3%83%B3%E3%83%87%E3%83%83%E3%82%AF%E3%82%B9/" rel="tag">インデックス<span class="tag-list-count">59</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E3%82%AB%E3%83%B3%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/" rel="tag">カンファレンス<span class="tag-list-count">17</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E3%82%B3%E3%82%A2%E3%83%86%E3%82%AF/" rel="tag">コアテク<span class="tag-list-count">18</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%83%AC%E3%82%B9/" rel="tag">サーバーレス<span class="tag-list-count">20</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E3%83%86%E3%82%B9%E3%83%88/" rel="tag">テスト<span class="tag-list-count">24</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E3%83%93%E3%82%B8%E3%83%8D%E3%82%B9/" rel="tag">ビジネス<span class="tag-list-count">19</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88%E3%82%A8%E3%83%B3%E3%83%89/" rel="tag">フロントエンド<span class="tag-list-count">56</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E3%83%9E%E3%83%8D%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88/" rel="tag">マネジメント<span class="tag-list-count">16</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF/" rel="tag">リモートワーク<span class="tag-list-count">20</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E5%85%A5%E9%96%80/" rel="tag">入門<span class="tag-list-count">49</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E5%87%BA%E7%89%88/" rel="tag">出版<span class="tag-list-count">15</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E5%88%9D%E5%BF%83%E8%80%85%E5%90%91%E3%81%91/" rel="tag">初心者向け<span class="tag-list-count">58</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E5%8F%82%E5%8A%A0%E3%83%AC%E3%83%9D%E3%83%BC%E3%83%88/" rel="tag">参加レポート<span class="tag-list-count">24</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E5%90%88%E6%A0%BC%E8%A8%98/" rel="tag">合格記<span class="tag-list-count">26</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E5%AD%A6%E4%BC%9A/" rel="tag">学会<span class="tag-list-count">16</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E6%8A%80%E8%A1%93%E9%81%B8%E5%AE%9A/" rel="tag">技術選定<span class="tag-list-count">16</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E6%9B%B8%E7%B1%8D/" rel="tag">書籍<span class="tag-list-count">33</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E6%9B%B8%E8%A9%95/" rel="tag">書評<span class="tag-list-count">35</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92/" rel="tag">機械学習<span class="tag-list-count">39</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89/" rel="tag">環境構築<span class="tag-list-count">24</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E7%99%BB%E5%A3%87%E3%83%AC%E3%83%9D%E3%83%BC%E3%83%88/" rel="tag">登壇レポート<span class="tag-list-count">79</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E8%A8%AD%E8%A8%88/" rel="tag">設計<span class="tag-list-count">32</span></a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/%E9%81%8B%E5%96%B6/" rel="tag">運営<span class="tag-list-count">16</span></a></li><li><a href="/tags" style="color:#424242;">タグ一覧へ</a></li></ul> </div> </div> </section> </aside> </main> <aside class="col-xs-12 col-sm-12 col-md-2 blog-sidebar"> <!-- START SIDEBAR --> <form id="cse-search-box" action="https://google.com/cse" class="search-wrapper"> <input type="text" name="q" placeholder="検索" /> <button type="submit" formtarget="_blank" name="sa" value="検索" aria-label="サイト内検索"> <span></span> </button> <input type="hidden" name="cx" value="7f77887fafdb7bb62" /> <input type="hidden" name="ie" value="UTF-8" /> </form> <section class="category"> <h2 class="margin-top-30">カテゴリー</h2> <div class="widget"> <ul class="nav sidebar-categories margin-bottom-40"> <li class=""><a href="/categories/Programming/">Programming (521)</a></li> <li class=""><a href="/categories/Infrastructure/">Infrastructure (302)</a></li> <li class=""><a href="/categories/Culture/">Culture (107)</a></li> <li class=""><a href="/categories/DataScience/">DataScience (74)</a></li> <li class=""><a href="/categories/IoT/">IoT (36)</a></li> <li class=""><a href="/categories/DB/">DB (31)</a></li> <li class=""><a href="/categories/DevOps/">DevOps (25)</a></li> <li class=""><a href="/categories/Business/">Business (24)</a></li> <li class=""><a href="/categories/Management/">Management (23)</a></li> <li class=""><a href="/categories/%E8%AA%8D%E8%A8%BC%E8%AA%8D%E5%8F%AF/">認証認可 (22)</a></li> <li class=""><a href="/categories/Security/">Security (19)</a></li> <li class=""><a href="/categories/VR/">VR (15)</a></li> <li class=""><a href="/categories/Design/">Design (11)</a></li> </ul> </div> </section> <section class="podcast-link"> <h2 class="margin-top-30">Tech Cast</h2> <div class="class="widget-wrap"> <div class="widget"> <ul class="nav techcast"> <li><a href="https://podcasters.spotify.com/pod/show/futuretechcast/episodes/39-AI-e2t4el8" title="フューチャーがお届けするポッドキャストです。#39 フューチャー流、AI領域における新規ビジネスの立ち上げ方" target="_blank" rel="noopener"> #39 フューチャー流、AI領域における新規ビジネスの立ち上げ方</a></li> <li><a href="https://podcasters.spotify.com/pod/show/futuretechcast/episodes/38-AIAI-e22h1v0" title="フューチャーがお届けするポッドキャストです。#38 AIグループリーダー加藤さんに聞く「AIチームのミッションと展望」" target="_blank" rel="noopener"> #38 AIグループリーダー加藤さんに聞く「AIチームのミッションと展望」</a></li> <li><a href="https://podcasters.spotify.com/pod/show/futuretechcast/episodes/37-e227p84" title="フューチャーがお届けするポッドキャストです。#37 自然言語処理を使った文書検索エンジンシステム開発と新規サービス検討(後編)" target="_blank" rel="noopener"> #37 自然言語処理を使った文書検索エンジンシステム開発と新規サービス検討(後編)</a></li> </ul> </div> </div> </section> <section class="advent-calendar"> <h2 class="margin-top-30">アドベントカレンダー</h2> <div class="widget"> <ul class="nav-flex"> <li><a href="http://qiita.com/advent-calendar/2024/future" title="フューチャー Advent Calendar 2024 #Qiita" target="_blank" rel="noopener">2024年</a></li> <li><a href="http://qiita.com/advent-calendar/2023/future" title="フューチャー Advent Calendar 2023 #Qiita" target="_blank" rel="noopener">2023年</a></li> <li><a href="http://qiita.com/advent-calendar/2022/future" title="フューチャー Advent Calendar 2022 #Qiita" target="_blank" rel="noopener">2022年</a></li> <li><a href="http://qiita.com/advent-calendar/2021/future" title="フューチャー Advent Calendar 2021 #Qiita" target="_blank" rel="noopener">2021年</a></li> <li><a href="http://qiita.com/advent-calendar/2020/future" title="フューチャー Advent Calendar 2020 #Qiita" target="_blank" rel="noopener">2020年</a></li> <li><a href="http://qiita.com/advent-calendar/2019/future" title="フューチャー Advent Calendar 2019 #Qiita" target="_blank" rel="noopener">2019年</a></li> <li><a href="http://qiita.com/advent-calendar/2018/future" title="フューチャー Advent Calendar 2018 #Qiita" target="_blank" rel="noopener">2018年</a></li> <li><a href="http://qiita.com/advent-calendar/2017/future" title="フューチャー Advent Calendar 2017 #Qiita" target="_blank" rel="noopener">2017年</a></li> <li><a href="http://qiita.com/advent-calendar/2016/future" title="フューチャー Advent Calendar 2016 #Qiita" target="_blank" rel="noopener">2016年</a></li> <li><a href="http://qiita.com/advent-calendar/2015/future" title="フューチャー Advent Calendar 2015 #Qiita" target="_blank" rel="noopener">2015年</a></li> </ul> </div> </section> <!-- END SIDEBAR --> </aside> </div> </section> </div> <!-- BEGIN PRE-FOOTER --> <footer> <div class="pre-footer"> <div class="container"> <div class="row"> <div class="col-lg-4 col-md-4 col-sm-6 col-6 pre-footer-col"> <h2>About Us</h2> <p>経営とITをデザインする、フューチャーの技術ブログです。業務で利用している幅広い技術について紹介します。<br /><br /><a target="_blank" rel="noopener" href="http://www.future.co.jp/">http://www.future.co.jp/</a></p> <div class="social-btn twitter-btn twitter-follow-btn"> <a href="https://twitter.com/intent/follow?screen_name=future_techblog " target="_blank" rel="nofollow noopener"> <i></i><span class="tw-btn-label">フューチャー技術ブログをフォロー</span> </a> </div> </div> <div class="col-lg-2 col-md-4 col-sm-4 col-4 pre-footer-col"> <h2>Contact</h2> <address class="margin-bottom-40"> <p>記事についてはX(旧Twitter)かメールでお問い合わせください<a href="mailto:techblog@future.co.jp">techblog@future.co.jp</a></p> <a href="https://www.future.co.jp/contact_us/" title="お問い合わせページ" target="_blank" rel="noopener">その他のお問い合わせ先</a><br> <a href="https://www.future.co.jp/architect/socialmediapolicy/" title="ソーシャルメディアポリシー" target="_blank" rel="noopener">メディアポリシー</a><br><br> </address> </div> <div class="col-lg-2 col-md-4 col-sm-6 col-6 pre-footer-col"> <h2>Contents</h2> <a href="https://future-architect.github.io/coding-standards/" title="Future Enterprise Coding Standards" target="_blank" rel="noopener">コーディング規約</a><br> <a href="https://future-architect.github.io/typescript-guide/" title="仕事ですぐに使えるTypeScript" target="_blank" rel="noopener">仕事ですぐに使えるTypeScript</a><br> </div> <div class="col-lg-2 col-md-4 col-sm-3 col-3 pre-footer-col"> <h2>Event</h2> <a href="https://future.connpass.com/" title="経営とITをデザインするフューチャーの勉強会です" target="_blank" rel="noopener">connpass</a><br> <a href="https://www.future.co.jp/futureinsightseminar/" title="フューチャーインサイトセミナー" target="_blank" rel="noopener">Webセミナー</a><br> </div> <div class="col-lg-2 col-md-4 col-sm-3 col-3 pre-footer-col"> <h2>SNS</h2> <a href="https://github.com/future-architect" title="Future's official open source repositories" target="_blank" rel="noopener">GitHub</a><br> <a href="https://qiita.com/organizations/future" title="フューチャーのQiita Organizationです" target="_blank" rel="noopener">Qiita</a><br> <a href="https://note.future.co.jp/" title="フューチャーの公式note" target="_blank" rel="noopener">未来報</a><br> <a href="https://www.youtube.com/channel/UCJUSwYYd0CkGgmEKAW7QVpw" title="フューチャーYoutubeチャネル" target="_blank" rel="noopener">Youtube</a> </div> </div> </div> </div> <div class="footer"> <div class="container"> <div class="row"> <div class="col-md-6 col-sm-6 padding-top-10"> &copy; 2025 フューチャー技術ブログ<br> </div> </div> </div> </div> </footer> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-X1C28R8H0M"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-X1C28R8H0M'); gtag('config', 'UA-74047147-1'); // 過渡期対応 </script> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10