CINXE.COM

フューチャー技術ブログ

<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <!-- ███████╗██╗░░░██╗████████╗██╗░░░██╗██████╗░███████╗ ██╔════╝██║░░░██║╚══██╔══╝██║░░░██║██╔══██╗██╔════╝ █████╗░░██║░░░██║░░░██║░░░██║░░░██║██████╔╝█████╗░░ ██╔══╝░░██║░░░██║░░░██║░░░██║░░░██║██╔══██╗██╔══╝░░ ██║░░░░░╚██████╔╝░░░██║░░░╚██████╔╝██║░░██║███████╗ ╚═╝░░░░░░╚═════╝░░░░╚═╝░░░░╚═════╝░╚═╝░░╚═╝╚══════╝ ████████╗███████╗░█████╗░██╗░░██╗ ╚══██╔══╝██╔════╝██╔══██╗██║░░██║ ░░░██║░░░█████╗░░██║░░╚═╝███████║ ░░░██║░░░██╔══╝░░██║░░██╗██╔══██║ ░░░██║░░░███████╗╚█████╔╝██║░░██║ ░░░╚═╝░░░╚══════╝░╚════╝░╚═╝░░╚═╝ ██████╗░██╗░░░░░░█████╗░░██████╗░ ██╔══██╗██║░░░░░██╔══██╗██╔════╝░ ██████╦╝██║░░░░░██║░░██║██║░░██╗░ ██╔══██╗██║░░░░░██║░░██║██║░░╚██╗ ██████╦╝███████╗╚█████╔╝╚██████╔╝ ╚═════╝░╚══════╝░╚════╝░░╚═════╝░ Welcome engineer. https://www.future.co.jp/recruit/ --> <title>フューチャー技術ブログ</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="フューチャーの開発者による公式技術ブログです。業務で利用している技術を幅広く紹介します。"> <meta property="og:type" content="website"> <meta property="og:title" content="フューチャー技術ブログ"> <meta property="og:url" content="https://future-architect.github.io/index.html"> <meta property="og:site_name" content="フューチャー技術ブログ"> <meta property="og:description" content="フューチャーの開発者による公式技術ブログです。業務で利用している技術を幅広く紹介します。"> <meta property="og:locale" content="ja_JP"> <meta property="og:image" content="https://future-architect.github.io/ogp_techblog.jpg"> <meta name="twitter:card" content="summary"> <meta name="twitter:image" content="https://future-architect.github.io/ogp_techblog.jpg"> <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/"> <meta content="フューチャーアーキテクト,技術ブログ,ITコンサル" 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"><style>mjx-container[jax="SVG"] { direction: ltr; } mjx-container[jax="SVG"] > svg { overflow: visible; } mjx-container[jax="SVG"][display="true"] { display: block; text-align: center; margin: 1em 0; } mjx-container[jax="SVG"][justify="left"] { text-align: left; } mjx-container[jax="SVG"][justify="right"] { text-align: right; } g[data-mml-node="merror"] > g { fill: red; stroke: red; } g[data-mml-node="merror"] > rect[data-background] { fill: yellow; stroke: none; } g[data-mml-node="mtable"] > line[data-line] { stroke-width: 70px; fill: none; } g[data-mml-node="mtable"] > rect[data-frame] { stroke-width: 70px; fill: none; } g[data-mml-node="mtable"] > .mjx-dashed { stroke-dasharray: 140; } g[data-mml-node="mtable"] > .mjx-dotted { stroke-linecap: round; stroke-dasharray: 0,140; } g[data-mml-node="mtable"] > svg { overflow: visible; } [jax="SVG"] mjx-tool { display: inline-block; position: relative; width: 0; height: 0; } [jax="SVG"] mjx-tool > mjx-tip { position: absolute; top: 0; left: 0; } mjx-tool > mjx-tip { display: inline-block; padding: .2em; border: 1px solid #888; font-size: 70%; background-color: #F8F8F8; color: black; box-shadow: 2px 2px 5px #AAAAAA; } g[data-mml-node="maction"][data-toggle] { cursor: pointer; } mjx-status { display: block; position: fixed; left: 1em; bottom: 1em; min-width: 25%; padding: .2em .4em; border: 1px solid #888; font-size: 90%; background-color: #F8F8F8; color: black; } foreignObject[data-mjx-xml] { font-family: initial; line-height: normal; overflow: visible; } .MathJax path { stroke-width: 3; } mjx-container[display="true"] { overflow: auto hidden; } mjx-container[display="true"] + br { display: none; } </style></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 class="active">Home</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">6</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20250324a/" title="【理論編】HTTPS通信の中身を見て、どのようにしてセキュアな通信が確立されるかを理解する" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250324a/thumbnail.png" class="img-responsive" alt="" width=300 height=595 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250324a/"> <h2 itemprop="name" class="archive-post-title">【理論編】HTTPS通信の中身を見て、どのようにしてセキュアな通信が確立されるかを理解する </h2> <div class="blog-item"> <div class="lede"> ん?そういえば、HTTPS 通信 では実際どのようにセキュアな通信が確立されているんだろう?とふと気になってしまうこと、ありませんか?私はありました。というわけで、SSL/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-23T15:00:00.000Z" itemprop="datePublished">2025.03.24</time></a> </li> <li class="blog-info-item"> <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/ECDH/" title="ECDHタグの記事へ" class="tag-list-link">ECDH</a> <a href="/tags/Network/" title="Networkタグの記事へ" class="tag-list-link">Network</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/20250324a/&related=twitterapi%2Ctwitter&text=%E3%80%90%E7%90%86%E8%AB%96%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/20250324a/&t=%E3%80%90%E7%90%86%E8%AB%96%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">59</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/20250324a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">542</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/20250324a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">117</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20250321a/" title="区分値設計 再考" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250321a/thumbnail.png" class="img-responsive" alt="" width=300 height=81 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250321a/"> <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/2025/" class="publish-date"><time datetime="2025-03-20T15:00:00.000Z" itemprop="datePublished">2025.03.21</time></a> </li> <li class="blog-info-item"> <a href="/tags/データマネジメント/" title="データマネジメントタグの記事へ" class="tag-list-link">データマネジメント</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/20250321a/&related=twitterapi%2Ctwitter&text=%E5%8C%BA%E5%88%86%E5%80%A4%E8%A8%AD%E8%A8%88%20%E5%86%8D%E8%80%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/20250321a/&t=%E5%8C%BA%E5%88%86%E5%80%A4%E8%A8%AD%E8%A8%88%20%E5%86%8D%E8%80%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/20250321a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">67</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/20250321a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">28</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20250319a/" title="Go 1.24リリース連載 testing.Context " class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250319a/thumbnail.png" class="img-responsive" alt="" width=300 height=232 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250319a/"> <h2 itemprop="name" class="archive-post-title">Go 1.24リリース連載 testing.Context </h2> <div class="blog-item"> <div class="lede"> Go 1.24で追加された `testing.Context` について紹介します。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-03-18T15:00:00.000Z" itemprop="datePublished">2025.03.19</time></a> </li> <li class="blog-info-item"> <a href="/tags/テスト/" title="テストタグの記事へ" class="tag-list-link">テスト</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> </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/20250319a/&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.Context%09%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/20250319a/&t=Go%201.24%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20testing.Context%09" 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/20250319a/" 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/20250319a/" 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/20250318a/" title="2025年 フューチャー技術ブログリレー企画 " class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250318a/thumbnail.jpg" class="img-responsive" alt="" width=300 height=225 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250318a/"> <h2 itemprop="name" class="archive-post-title">2025年 フューチャー技術ブログリレー企画 </h2> <div class="blog-item"> <div class="lede"> 2025年に計画しているブログリレーのスケジュールを紹介します。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-03-17T15:00:00.000Z" itemprop="datePublished">2025.03.18</time></a> </li> <li class="blog-info-item"> <a href="/tags/インデックス/" title="インデックスタグの記事へ" class="tag-list-link">インデックス</a> <a href="/tags/techblog/" title="techblogタグの記事へ" class="tag-list-link">techblog</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/20250318a/&related=twitterapi%2Ctwitter&text=2025%E5%B9%B4%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%E3%83%AA%E3%83%AC%E3%83%BC%E4%BC%81%E7%94%BB%20%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/20250318a/&t=2025%E5%B9%B4%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%E3%83%AA%E3%83%AC%E3%83%BC%E4%BC%81%E7%94%BB%20" 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/20250318a/" 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/20250318a/" 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/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/20250314a/" title="Tailwind CSSのドキュメントから見えてくる使い方とCSS設計のヒント" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250314a/thumbnail.png" class="img-responsive" alt="" width=300 height=147 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250314a/"> <h2 itemprop="name" class="archive-post-title">Tailwind CSSのドキュメントから見えてくる使い方とCSS設計のヒント </h2> <div class="blog-item"> <div class="lede"> CSSをわかりやすくメンテナンス性高く書くというのは長い間試行錯誤され続けてきました。命名規則でがんばる、SCSSのようなプリプロセッサを使う、CSS in JSなどいろいろな仕組みがかつて作られたりしてきましたが... </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-03-13T15:00:00.000Z" itemprop="datePublished">2025.03.14</time></a> </li> <li class="blog-info-item"> <a href="/tags/フロントエンド/" title="フロントエンドタグの記事へ" class="tag-list-link">フロントエンド</a> <a href="/tags/TailwindCSS/" title="TailwindCSSタグの記事へ" class="tag-list-link">TailwindCSS</a> <a href="/tags/CSS/" title="CSSタグの記事へ" class="tag-list-link">CSS</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/20250314a/&related=twitterapi%2Ctwitter&text=Tailwind%20CSS%E3%81%AE%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%8B%E3%82%89%E8%A6%8B%E3%81%88%E3%81%A6%E3%81%8F%E3%82%8B%E4%BD%BF%E3%81%84%E6%96%B9%E3%81%A8CSS%E8%A8%AD%E8%A8%88%E3%81%AE%E3%83%92%E3%83%B3%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/20250314a/&t=Tailwind%20CSS%E3%81%AE%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%8B%E3%82%89%E8%A6%8B%E3%81%88%E3%81%A6%E3%81%8F%E3%82%8B%E4%BD%BF%E3%81%84%E6%96%B9%E3%81%A8CSS%E8%A8%AD%E8%A8%88%E3%81%AE%E3%83%92%E3%83%B3%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/20250314a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">55</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/20250314a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">36</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20250311a/" title="Gemini、社内利用スタート!" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250311a/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/20250311a/"> <h2 itemprop="name" class="archive-post-title">Gemini、社内利用スタート! </h2> <div class="blog-item"> <div class="lede"> 米国時間の2025年1月15日に「Google AI の優れた機能を Google Workspace の Business プランと Enterprise プランに組み込むことを決定しましたで常連の Gemini モデルが業務で使えるようになり、とても熱い展開なのでブログ化しました。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-03-10T15:00:00.000Z" itemprop="datePublished">2025.03.11</time></a> </li> <li class="blog-info-item"> <a href="/tags/AI/" title="AIタグの記事へ" class="tag-list-link">AI</a> <a href="/tags/Gemini/" title="Geminiタグの記事へ" class="tag-list-link">Gemini</a> <a href="/tags/GoogleWorkspace/" title="GoogleWorkspaceタグの記事へ" class="tag-list-link">GoogleWorkspace</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/20250311a/&related=twitterapi%2Ctwitter&text=Gemini%E3%80%81%E7%A4%BE%E5%86%85%E5%88%A9%E7%94%A8%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%EF%BC%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/20250311a/&t=Gemini%E3%80%81%E7%A4%BE%E5%86%85%E5%88%A9%E7%94%A8%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%EF%BC%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/20250311a/" 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/20250311a/" 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/20250310a/" title="データカタログを中心とした自律分散組織" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250310a/thumbnail.png" class="img-responsive" alt="" width=300 height=171 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250310a/"> <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/2025/" class="publish-date"><time datetime="2025-03-09T15:00:00.000Z" itemprop="datePublished">2025.03.10</time></a> </li> <li class="blog-info-item"> <a href="/tags/データマネジメント/" title="データマネジメントタグの記事へ" class="tag-list-link">データマネジメント</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/20250310a/&related=twitterapi%2Ctwitter&text=%E3%83%87%E3%83%BC%E3%82%BF%E3%82%AB%E3%82%BF%E3%83%AD%E3%82%B0%E3%82%92%E4%B8%AD%E5%BF%83%E3%81%A8%E3%81%97%E3%81%9F%E8%87%AA%E5%BE%8B%E5%88%86%E6%95%A3%E7%B5%84%E7%B9%94%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/20250310a/&t=%E3%83%87%E3%83%BC%E3%82%BF%E3%82%AB%E3%82%BF%E3%83%AD%E3%82%B0%E3%82%92%E4%B8%AD%E5%BF%83%E3%81%A8%E3%81%97%E3%81%9F%E8%87%AA%E5%BE%8B%E5%88%86%E6%95%A3%E7%B5%84%E7%B9%94" 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/20250310a/" 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/20250310a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">1</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20250307a/" title="Japan Datadog User Group Meetup#8@札幌に登壇しました" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250307a/thumbnail.png" class="img-responsive" alt="" width=300 height=172 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250307a/"> <h2 itemprop="name" class="archive-post-title">Japan Datadog User Group Meetup#8@札幌に登壇しました </h2> <div class="blog-item"> <div class="lede"> 最近、担当サービスへの Datadog 導入に成功しまして、その「導入成功に至るまでのプロセス」をなんらかの方法でナレッジ化しておきたいと考えていました </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-03-06T15:00:00.000Z" itemprop="datePublished">2025.03.07</time></a> </li> <li class="blog-info-item"> <a href="/tags/登壇レポート/" title="登壇レポートタグの記事へ" class="tag-list-link">登壇レポート</a> <a href="/tags/Datadog/" title="Datadogタグの記事へ" class="tag-list-link">Datadog</a> <a href="/tags/北海道/" title="北海道タグの記事へ" class="tag-list-link">北海道</a> <a href="/tags/札幌/" title="札幌タグの記事へ" class="tag-list-link">札幌</a> <a href="/tags/Japan-Datadog-User-Group-Meetup/" title="Japan Datadog User Group Meetupタグの記事へ" class="tag-list-link">Japan Datadog User Group Meetup</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/20250307a/&related=twitterapi%2Ctwitter&text=Japan%20Datadog%20User%20Group%20Meetup#8@%E6%9C%AD%E5%B9%8C%E3%81%AB%E7%99%BB%E5%A3%87%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/20250307a/&t=Japan%20Datadog%20User%20Group%20Meetup#8@%E6%9C%AD%E5%B9%8C%E3%81%AB%E7%99%BB%E5%A3%87%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/20250307a/" 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/20250307a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">Pocket</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20250226a/" title="Transformerの文章生成の仕組みを理解する" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250226a/thumbnail.jpg" class="img-responsive" alt="" width=300 height=442 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250226a/"> <h2 itemprop="name" class="archive-post-title">Transformerの文章生成の仕組みを理解する </h2> <div class="blog-item"> <div class="lede"> Transformerを知っていて、その理解を深めたい人、大規模言語モデル がどのようにして推論しているのかを知りたい人向けに... </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-02-25T15:00:00.000Z" itemprop="datePublished">2025.02.26</time></a> </li> <li class="blog-info-item"> <a href="/tags/LLM/" title="LLMタグの記事へ" class="tag-list-link">LLM</a> <a href="/tags/AI/" title="AIタグの記事へ" class="tag-list-link">AI</a> <a href="/tags/Transformer/" title="Transformerタグの記事へ" class="tag-list-link">Transformer</a> <a href="/tags/Attention/" title="Attentionタグの記事へ" class="tag-list-link">Attention</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/20250226a/&related=twitterapi%2Ctwitter&text=Transformer%E3%81%AE%E6%96%87%E7%AB%A0%E7%94%9F%E6%88%90%E3%81%AE%E4%BB%95%E7%B5%84%E3%81%BF%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/20250226a/&t=Transformer%E3%81%AE%E6%96%87%E7%AB%A0%E7%94%9F%E6%88%90%E3%81%AE%E4%BB%95%E7%B5%84%E3%81%BF%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/20250226a/" 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/20250226a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">1</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20250225a/" title="【JIS配列Mac】Chrome, Alfred 卒業!? Arc, Zen Browser, Raycast, Karabiner-Elements で開発環境を再構築" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250225a/thumbnail.png" class="img-responsive" alt="" width=300 height=268 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250225a/"> <h2 itemprop="name" class="archive-post-title">【JIS配列Mac】Chrome, Alfred 卒業!? Arc, Zen Browser, Raycast, Karabiner-Elements で開発環境を再構築 </h2> <div class="blog-item"> <div class="lede"> JIS 配列 Mac ユーザーの皆さん、今の環境に満足していますか? Webブラウザやランチャーアプリには何を使っていますか?今日は思い切って、長年連れ添った Chrome と Alfred から、Arc, Zen Browser や Raycast に切り替えた環境構築をご紹介します。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-02-24T15:00:00.000Z" itemprop="datePublished">2025.02.25</time></a> </li> <li class="blog-info-item"> <a href="/tags/Mac/" title="Macタグの記事へ" class="tag-list-link">Mac</a> <a href="/tags/環境構築/" title="環境構築タグの記事へ" class="tag-list-link">環境構築</a> <a href="/tags/iTerm2/" title="iTerm2タグの記事へ" class="tag-list-link">iTerm2</a> <a href="/tags/Colors/" title="Colorsタグの記事へ" class="tag-list-link">Colors</a> <a href="/tags/Raycast/" title="Raycastタグの記事へ" class="tag-list-link">Raycast</a> <a href="/tags/Arc/" title="Arcタグの記事へ" class="tag-list-link">Arc</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/20250225a/&related=twitterapi%2Ctwitter&text=%E3%80%90JIS%E9%85%8D%E5%88%97Mac%E3%80%91Chrome,%20Alfred%20%E5%8D%92%E6%A5%AD!?%20Arc,%20Zen%20Browser,%20Raycast,%20Karabiner-Elements%20%E3%81%A7%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E5%86%8D%E6%A7%8B%E7%AF%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/20250225a/&t=%E3%80%90JIS%E9%85%8D%E5%88%97Mac%E3%80%91Chrome,%20Alfred%20%E5%8D%92%E6%A5%AD!?%20Arc,%20Zen%20Browser,%20Raycast,%20Karabiner-Elements%20%E3%81%A7%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E5%86%8D%E6%A7%8B%E7%AF%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/20250225a/" 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/20250225a/" 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/20250207a/" title="AWSのGenerative AI Use Cases JPを用いた生成AIサービスの構築検証" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250207a/thumbnail.png" class="img-responsive" alt="" width=300 height=194 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250207a/"> <h2 itemprop="name" class="archive-post-title">AWSのGenerative AI Use Cases JPを用いた生成AIサービスの構築検証 </h2> <div class="blog-item"> <div class="lede"> AWSを用いた生成AIアプリケーションの実装として、Generative AI Use Cases JP についての検証を行いました。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-02-06T15:00:00.000Z" itemprop="datePublished">2025.02.07</time></a> </li> <li class="blog-info-item"> <a href="/tags/LLM/" title="LLMタグの記事へ" class="tag-list-link">LLM</a> <a href="/tags/AWS/" title="AWSタグの記事へ" class="tag-list-link">AWS</a> <a href="/tags/MLOps/" title="MLOpsタグの記事へ" class="tag-list-link">MLOps</a> <a href="/tags/Bedrock/" title="Bedrockタグの記事へ" class="tag-list-link">Bedrock</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/20250207a/&related=twitterapi%2Ctwitter&text=AWS%E3%81%AEGenerative%20AI%20Use%20Cases%20JP%E3%82%92%E7%94%A8%E3%81%84%E3%81%9F%E7%94%9F%E6%88%90AI%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AE%E6%A7%8B%E7%AF%89%E6%A4%9C%E8%A8%BC%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/20250207a/&t=AWS%E3%81%AEGenerative%20AI%20Use%20Cases%20JP%E3%82%92%E7%94%A8%E3%81%84%E3%81%9F%E7%94%9F%E6%88%90AI%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AE%E6%A7%8B%E7%AF%89%E6%A4%9C%E8%A8%BC" 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/20250207a/" 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/20250207a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">Pocket</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20250206a/" title="Cloud Composer (Apache Airflow) 実用インフラTips" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250206a/thumbnail.png" class="img-responsive" alt="" width=300 height=112 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20250206a/"> <h2 itemprop="name" class="archive-post-title">Cloud Composer (Apache Airflow) 実用インフラTips </h2> <div class="blog-item"> <div class="lede"> Apache Airflowはワークフロー管理サービスで、スケジュールされた時間に一連の処理を行ってくれる便利なサービスです。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-02-05T15:00:00.000Z" itemprop="datePublished">2025.02.06</time></a> </li> <li class="blog-info-item"> <a href="/tags/GoogleCloud/" title="GoogleCloudタグの記事へ" class="tag-list-link">GoogleCloud</a> <a href="/tags/CloudComposer/" title="CloudComposerタグの記事へ" class="tag-list-link">CloudComposer</a> <a href="/tags/Airflow/" title="Airflowタグの記事へ" class="tag-list-link">Airflow</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/20250206a/&related=twitterapi%2Ctwitter&text=Cloud%20Composer%20(Apache%20Airflow)%20%E5%AE%9F%E7%94%A8%E3%82%A4%E3%83%B3%E3%83%95%E3%83%A9Tips%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/20250206a/&t=Cloud%20Composer%20(Apache%20Airflow)%20%E5%AE%9F%E7%94%A8%E3%82%A4%E3%83%B3%E3%83%95%E3%83%A9Tips" 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/20250206a/" 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/20250206a/" 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/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">8</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20250203a/" title="Go 1.24 リリース連載 strings関数 + encoding.TextAppender" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20250203a/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/20250203a/"> <h2 itemprop="name" class="archive-post-title">Go 1.24 リリース連載 strings関数 + encoding.TextAppender </h2> <div class="blog-item"> <div class="lede"> Go 1.24で新たに追加されたstring, bytesパッケージの関数、およびencodingパッケージに追加されたインターフェースTextAppender、BinaryAppenderとその実装について扱います </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2025/" class="publish-date"><time datetime="2025-02-02T15:00:00.000Z" itemprop="datePublished">2025.02.03</time></a> </li> <li class="blog-info-item"> <a href="/tags/Go1-24/" title="Go1.24タグの記事へ" class="tag-list-link">Go1.24</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/20250203a/&related=twitterapi%2Ctwitter&text=Go%201.24%20%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20strings%E9%96%A2%E6%95%B0%20+%20encoding.TextAppender%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/20250203a/&t=Go%201.24%20%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E9%80%A3%E8%BC%89%20strings%E9%96%A2%E6%95%B0%20+%20encoding.TextAppender" 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/20250203a/" 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/20250203a/" 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/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/20241227a/" title="新卒 2 年目社員の Software Design 寄稿 " class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20241227a/thumbnail.jpg" class="img-responsive" alt="" width=300 height=423 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20241227a/"> <h2 itemprop="name" class="archive-post-title">新卒 2 年目社員の Software Design 寄稿 </h2> <div class="blog-item"> <div class="lede"> 技術評論社様(以下敬称略)の『Software Design 2024 年 8 月号』 に記事を寄稿する機会をいただけましたので、その話をご紹介します。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-12-26T15:00:00.000Z" itemprop="datePublished">2024.12.27</time></a> </li> <li class="blog-info-item"> <a href="/tags/SoftwareDesign/" title="SoftwareDesignタグの記事へ" class="tag-list-link">SoftwareDesign</a> <a href="/tags/寄稿/" title="寄稿タグの記事へ" class="tag-list-link">寄稿</a> <a href="/tags/CDN/" title="CDNタグの記事へ" class="tag-list-link">CDN</a> <a href="/tags/Web/" title="Webタグの記事へ" class="tag-list-link">Web</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/20241227a/&related=twitterapi%2Ctwitter&text=%E6%96%B0%E5%8D%92%202%20%E5%B9%B4%E7%9B%AE%E7%A4%BE%E5%93%A1%E3%81%AE%20Software%20Design%20%E5%AF%84%E7%A8%BF%20%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/20241227a/&t=%E6%96%B0%E5%8D%92%202%20%E5%B9%B4%E7%9B%AE%E7%A4%BE%E5%93%A1%E3%81%AE%20Software%20Design%20%E5%AF%84%E7%A8%BF%20" 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/20241227a/" 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/20241227a/" 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/20241226a/" title="Fast APIのすすめ(概要編)" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20241226a/thumbnail.png" class="img-responsive" alt="" width=300 height=108 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20241226a/"> <h2 itemprop="name" class="archive-post-title">Fast APIのすすめ(概要編) </h2> <div class="blog-item"> <div class="lede"> FastAPIを選定した理由や、そもそもFastAPIがどのようなものかについて、簡単に紹介できればと思います。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-12-25T15:00:00.000Z" itemprop="datePublished">2024.12.26</time></a> </li> <li class="blog-info-item"> <a href="/tags/Python/" title="Pythonタグの記事へ" class="tag-list-link">Python</a> <a href="/tags/技術選定/" title="技術選定タグの記事へ" class="tag-list-link">技術選定</a> <a href="/tags/FastAPI/" title="FastAPIタグの記事へ" class="tag-list-link">FastAPI</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/20241226a/&related=twitterapi%2Ctwitter&text=Fast%20API%E3%81%AE%E3%81%99%E3%81%99%E3%82%81%EF%BC%88%E6%A6%82%E8%A6%81%E7%B7%A8%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/20241226a/&t=Fast%20API%E3%81%AE%E3%81%99%E3%81%99%E3%82%81%EF%BC%88%E6%A6%82%E8%A6%81%E7%B7%A8%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/20241226a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">35</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/20241226a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">45</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20241214a/" title="Gitブランチフロー規約の紹介" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20241214a/thumbnail.png" class="img-responsive" alt="" width=300 height=267 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20241214a/"> <h2 itemprop="name" class="archive-post-title">Gitブランチフロー規約の紹介 </h2> <div class="blog-item"> <div class="lede"> フューチャー社内の有志メンバーでGitブランチフローの規約を作成しました。ひとまずは形になったので紹介します。 </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-12-13T15:00:00.000Z" itemprop="datePublished">2024.12.14</time></a> </li> <li class="blog-info-item"> <a href="/tags/コーディング規約/" title="コーディング規約タグの記事へ" class="tag-list-link">コーディング規約</a> <a href="/tags/Git/" title="Gitタグの記事へ" class="tag-list-link">Git</a> <a href="/tags/GitHub/" title="GitHubタグの記事へ" class="tag-list-link">GitHub</a> <a href="/tags/GitLab/" title="GitLabタグの記事へ" class="tag-list-link">GitLab</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/20241214a/&related=twitterapi%2Ctwitter&text=Git%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E3%83%95%E3%83%AD%E3%83%BC%E8%A6%8F%E7%B4%84%E3%81%AE%E7%B4%B9%E4%BB%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/20241214a/&t=Git%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E3%83%95%E3%83%AD%E3%83%BC%E8%A6%8F%E7%B4%84%E3%81%AE%E7%B4%B9%E4%BB%8B" rel="nofollow noopener"> <i></i><span class="social-btn-label">1</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/20241214a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">154</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/20241214a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">71</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> <div class="row article-card"> <a href="/articles/20241210a/" title="Engineer Camp 2024: Rust でのSQLフォーマッタ開発" class="col-sm-4 col-md-4 img_wrap"> <img src="/images/20241210a/thumbnail.gif" class="img-responsive" alt="" width=300 height=169 loading="lazy"> </a> <div class="col-sm-8 col-md-8"> <div class="archive-post-item"> <a href="/articles/20241210a/"> <h2 itemprop="name" class="archive-post-title">Engineer Camp 2024: Rust でのSQLフォーマッタ開発 </h2> <div class="blog-item"> <div class="lede"> Engineer Camp 2024 に参加した仲です。今回のインターンシップではRust製SQLフォーマッタの開発を行いました。この記事では、期間中に取り組んだ内容について紹介します!] </div> </div> </a> </div> <ul class="blog-info"> <li class="blog-info-item"><a href="/articles/2024/" class="publish-date"><time datetime="2024-12-09T15:00:00.000Z" itemprop="datePublished">2024.12.10</time></a> </li> <li class="blog-info-item"> <a href="/tags/VSCode/" title="VSCodeタグの記事へ" class="tag-list-link">VSCode</a> <a href="/tags/フォーマッター/" title="フォーマッタータグの記事へ" class="tag-list-link">フォーマッター</a> <a href="/tags/2WaySQL/" title="2WaySQLタグの記事へ" class="tag-list-link">2WaySQL</a> <a href="/tags/SQL/" title="SQLタグの記事へ" class="tag-list-link">SQL</a> <a href="/tags/インターン/" title="インターンタグの記事へ" class="tag-list-link">インターン</a> <a href="/tags/インターン2024/" title="インターン2024タグの記事へ" class="tag-list-link">インターン2024</a> <a href="/tags/Rust/" title="Rustタグの記事へ" class="tag-list-link">Rust</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/20241210a/&related=twitterapi%2Ctwitter&text=Engineer%20Camp%202024:%20Rust%20%E3%81%A7%E3%81%AESQL%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%82%BF%E9%96%8B%E7%99%BA%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/20241210a/&t=Engineer%20Camp%202024:%20Rust%20%E3%81%A7%E3%81%AESQL%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%82%BF%E9%96%8B%E7%99%BA" 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/20241210a/" 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/20241210a/" rel="nofollow noopener"> <i></i><span class="social-btn-label">3</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="/page/2/">2</a><a class="page-number" href="/page/3/">3</a><a class="page-number" href="/page/4/">4</a><span class="space">&hellip;</span><a class="page-number" href="/page/48/">48</a><a class="page-number" href="/page/49/">49</a><a class="extend next" rel="next" href="/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;718</span><span class="newitem">NEW</span> <a href="/articles/20250324a/" title="ん?そういえば、HTTPS 通信 では実際どのようにセキュアな通信が確立されているんだろう?とふと気になってしまうこと、ありませんか?私はありました。というわけで、SSL/TLS について...">【理論編】HTTPS通信の中身を見て、どのようにしてセキュアな通信が確立されるかを理解する</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.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.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;95</span><span class="newitem">NEW</span> <a href="/articles/20250321a/" title="システムにおける「区分」とはカテゴライズ可能な値の集合体を表すものであり、「区分値」とはその集合に属する個々の識別子を指します。たとえば、あるアイテムの「ステータス」という区分には「下書き」「レビュー中」「承認済み」といった区分値が含まれます。">区分値設計 再考</a></li> <li><span>2025.03.25</span><span class="snscount">&#9825;6</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.02.26</span><span class="snscount">&#9825;2</span> <a href="/articles/20250226a/" title="Transformerを知っていて、その理解を深めたい人、大規模言語モデル がどのようにして推論しているのかを知りたい人向けに...">Transformerの文章生成の仕組みを理解する</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.03.10</span><span class="snscount">&#9825;5</span><span class="newitem">NEW</span> <a href="/articles/20250310a/" title="データカタログは、自律分散組織を円滑に進める上で重要な役割を果たします。データカタログ整備を含めたデータマネジメントを専門組織に任せるブームが過去に一時期的にありましたが、この体制があくまで過渡期であり...">データカタログを中心とした自律分散組織</a></li> <li><span>2025.02.04</span><span class="snscount">&#9825;11</span> <a href="/articles/20250204a/" title="Go1.24 リリース連携の7本目です。Go Modules におけるツール管理の進化について取り上げます。">Go 1.24リリース連載 Go Modulesにおけるツール管理の進化</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;718</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;346</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;718</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">108</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">43</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">58</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 (300)</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> <div class="home-social-button"> <div class="container"> <!-- シェアボタン 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/&related=twitterapi%2Ctwitter&text=%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">27563</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/&t=" 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/" rel="nofollow noopener"> <i></i><span class="social-btn-label">21</span> </a> </li> <!-- pocket --> <li> <a class="social-btn pocket-btn" target="_blank" href="https://getpocket.com/save?url=https://future-architect.github.io/" rel="nofollow noopener"> <i></i><span class="social-btn-label">49</span> </a> </li> <li> <a class="social-btn feedly-btn" target="_blank" href="https://feedly.com/i/subscription/feed%2Fhttps%3A%2F%2Ffuture-architect.github.io%2Fatom.xml" rel="nofollow noopener"> <i></i><span class="social-btn-label">765</span> </a> </li> </ul> <!-- シェアボタン END --> </div> </div> </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