1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 5.13.3"/><meta name="theme-color" content="#663399"/><meta data-react-helmet="true" name="google-site-verification" content="google-site-verification=6UDCWkc29RS3iz3cM5My90zC4EArgN-fwLnB4Cc3sy0"/><meta data-react-helmet="true" name="description" content="2024å¹´4æã®ãµãããã"/><meta data-react-helmet="true" property="og:title" content="2024å¹´ã®4æã®ãµãããã"/><meta data-react-helmet="true" property="og:description" content="2024å¹´4æã®ãµãããã"/><meta data-react-helmet="true" property="og:type" content="website"/><meta data-react-helmet="true" name="twitter:card" content="summary"/><meta data-react-helmet="true" name="twitter:creator" content="camomile_cafe"/><meta data-react-helmet="true" name="twitter:title" content="2024å¹´ã®4æã®ãµãããã"/><meta data-react-helmet="true" name="twitter:description" content="2024å¹´4æã®ãµãããã"/><style data-href="/styles.8dfba4a7c3d44b256d62.css" data-identity="gatsby-global-css">@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:local("Montserrat Thin "),local("Montserrat-Thin"),url(/static/montserrat-latin-100-8d7d79679b70dbe27172b6460e7a7910.woff2) format("woff2"),url(/static/montserrat-latin-100-ec38980a9e0119a379e2a9b3dbb1901a.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:local("Montserrat Thin italic"),local("Montserrat-Thinitalic"),url(/static/montserrat-latin-100italic-e279051046ba1286706adc886cf1c96b.woff2) format("woff2"),url(/static/montserrat-latin-100italic-3b325a3173c8207435cd1b76e19bf501.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:local("Montserrat Extra Light "),local("Montserrat-Extra Light"),url(/static/montserrat-latin-200-9d266fbbfa6cab7009bd56003b1eeb67.woff2) format("woff2"),url(/static/montserrat-latin-200-2d8ba08717110d27122e54c34b8a5798.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:local("Montserrat Extra Light italic"),local("Montserrat-Extra Lightitalic"),url(/static/montserrat-latin-200italic-6e5b3756583bb2263eb062eae992735e.woff2) format("woff2"),url(/static/montserrat-latin-200italic-a0d6f343e4b536c582926255367a57da.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:local("Montserrat Light "),local("Montserrat-Light"),url(/static/montserrat-latin-300-00b3e893aab5a8fd632d6342eb72551a.woff2) format("woff2"),url(/static/montserrat-latin-300-ea303695ceab35f17e7d062f30e0173b.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:local("Montserrat Light italic"),local("Montserrat-Lightitalic"),url(/static/montserrat-latin-300italic-56f34ea368f6aedf89583d444bbcb227.woff2) format("woff2"),url(/static/montserrat-latin-300italic-54b0bf2c8c4c12ffafd803be2466a790.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular "),local("Montserrat-Regular"),url(/static/montserrat-latin-400-b71748ae4f80ec8c014def4c5fa8688b.woff2) format("woff2"),url(/static/montserrat-latin-400-0659a9f4e90db5cf51b50d005bff1e41.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:local("Montserrat Regular italic"),local("Montserrat-Regularitalic"),url(/static/montserrat-latin-400italic-6eed6b4cbb809c6efc7aa7ddad6dbe3e.woff2) format("woff2"),url(/static/montserrat-latin-400italic-7583622cfde30ae49086d18447ab28e7.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat Medium "),local("Montserrat-Medium"),url(/static/montserrat-latin-500-091b209546e16313fd4f4fc36090c757.woff2) format("woff2"),url(/static/montserrat-latin-500-edd311588712a96bbf435fad264fff62.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:local("Montserrat Medium italic"),local("Montserrat-Mediumitalic"),url(/static/montserrat-latin-500italic-c90ced68b46050061d1a41842d6dfb43.woff2) format("woff2"),url(/static/montserrat-latin-500italic-5146cbfe02b1deea5dffea27a5f2f998.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold "),local("Montserrat-SemiBold"),url(/static/montserrat-latin-600-0480d2f8a71f38db8633b84d8722e0c2.woff2) format("woff2"),url(/static/montserrat-latin-600-b77863a375260a05dd13f86a1cee598f.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:local("Montserrat SemiBold italic"),local("Montserrat-SemiBolditalic"),url(/static/montserrat-latin-600italic-cf46ffb11f3a60d7df0567f8851a1d00.woff2) format("woff2"),url(/static/montserrat-latin-600italic-c4fcfeeb057724724097167e57bd7801.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold "),local("Montserrat-Bold"),url(/static/montserrat-latin-700-7dbcc8a5ea2289d83f657c25b4be6193.woff2) format("woff2"),url(/static/montserrat-latin-700-99271a835e1cae8c76ef8bba99a8cc4e.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:local("Montserrat Bold italic"),local("Montserrat-Bolditalic"),url(/static/montserrat-latin-700italic-c41ad6bdb4bd504a843d546d0a47958d.woff2) format("woff2"),url(/static/montserrat-latin-700italic-6779372f04095051c62ed36bc1dcc142.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:local("Montserrat ExtraBold "),local("Montserrat-ExtraBold"),url(/static/montserrat-latin-800-db9a3e0ba7eaea32e5f55328ace6cf23.woff2) format("woff2"),url(/static/montserrat-latin-800-4e3c615967a2360f5db87d2f0fd2456f.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:800;src:local("Montserrat ExtraBold italic"),local("Montserrat-ExtraBolditalic"),url(/static/montserrat-latin-800italic-bf45bfa14805969eda318973947bc42b.woff2) format("woff2"),url(/static/montserrat-latin-800italic-fe82abb0bcede51bf724254878e0c374.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:local("Montserrat Black "),local("Montserrat-Black"),url(/static/montserrat-latin-900-e66c7edc609e24bacbb705175669d814.woff2) format("woff2"),url(/static/montserrat-latin-900-8211f418baeb8ec880b80ba3c682f957.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:local("Montserrat Black italic"),local("Montserrat-Blackitalic"),url(/static/montserrat-latin-900italic-4454c775e48152c1a72510ceed3603e2.woff2) format("woff2"),url(/static/montserrat-latin-900italic-efcaa0f6a82ee0640b83a0916e6e8d68.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:300;src:local("Merriweather Light "),local("Merriweather-Light"),url(/static/merriweather-latin-300-fc117160c69a8ea0851b26dd14748ee4.woff2) format("woff2"),url(/static/merriweather-latin-300-58b18067ebbd21fda77b67e73c241d3b.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather;font-style:italic;font-weight:300;src:local("Merriweather Light italic"),local("Merriweather-Lightitalic"),url(/static/merriweather-latin-300italic-fe29961474f8dbf77c0aa7b9a629e4bc.woff2) format("woff2"),url(/static/merriweather-latin-300italic-23c3f1f88683618a4fb8d265d33d383a.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:local("Merriweather Regular "),local("Merriweather-Regular"),url
1(/static/merriweather-latin-400-d9479e8023bef9cbd9bf8d6eabd6bf36.woff2) format("woff2"),url(/static/merriweather-latin-400-040426f99ff6e00b86506452e0d1f10b.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather;font-style:italic;font-weight:400;src:local("Merriweather Regular italic"),local("Merriweather-Regularitalic"),url(/static/merriweather-latin-400italic-2de7bfeaf08fb03d4315d49947f062f7.woff2) format("woff2"),url(/static/merriweather-latin-400italic-79db67aca65f5285964ab332bd65f451.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:700;src:local("Merriweather Bold "),local("Merriweather-Bold"),url(/static/merriweather-latin-700-4b08e01d805fa35d7bf777f1b24314ae.woff2) format("woff2"),url(/static/merriweather-latin-700-22fb8afba4ab1f093b6ef9e28a9b6e92.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather;font-style:italic;font-weight:700;src:local("Merriweather Bold italic"),local("Merriweather-Bolditalic"),url(/static/merriweather-latin-700italic-cd92541b177652fffb6e3b952f1c33f1.woff2) format("woff2"),url(/static/merriweather-latin-700italic-f87f3d87cea0dd0979bfc8ac9ea90243.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:900;src:local("Merriweather Black "),local("Merriweather-Black"),url(/static/merriweather-latin-900-f813fc6a4bee46eda5224ac7ebf1b7be.woff2) format("woff2"),url(/static/merriweather-latin-900-5d4e42cb44410674acd99153d57df032.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather;font-style:italic;font-weight:900;src:local("Merriweather Black italic"),local("Merriweather-Blackitalic"),url(/static/merriweather-latin-900italic-b7901d85486871c1779c0e93ddd85656.woff2) format("woff2"),url(/static/merriweather-latin-900italic-9647f9fdab98756989a8a5550eb205c3.woff) format("woff")} 2 3 4/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden]{display:none}:root{--maxWidth-none:"none";--maxWidth-xs:20rem;--maxWidth-sm:24rem;--maxWidth-md:28rem;--maxWidth-lg:32rem;--maxWidth-xl:36rem;--maxWidth-2xl:42rem;--maxWidth-3xl:48rem;--maxWidth-4xl:56rem;--maxWidth-full:"100%";--maxWidth-wrapper:var(--maxWidth-2xl);--spacing-px:"1px";--spacing-0:0;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--fontFamily-sans:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--fontFamily-serif:"Merriweather","Georgia",Cambria,"Times New Roman",Times,serif;--font-body:var(--fontFamily-serif);--font-heading:var(--fontFamily-sans);--fontWeight-normal:400;--fontWeight-medium:500;--fontWeight-semibold:600;--fontWeight-bold:700;--fontWeight-extrabold:800;--fontWeight-black:900;--fontSize-root:16px;--lineHeight-none:1;--lineHeight-tight:1.1;--lineHeight-normal:1.5;--lineHeight-relaxed:1.625;--fontSize-0:0.833rem;--fontSize-1:1rem;--fontSize-2:1.2rem;--fontSize-3:1.44rem;--fontSize-4:1.728rem;--fontSize-5:2.074rem;--fontSize-6:2.488rem;--fontSize-7:2.986rem;--color-primary:#005b99;--color-text:#2e353f;--color-text-light:#4f5969;--color-heading:#1a202c;--color-heading-black:#000;--color-accent:#d1dce5}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--fontSize-root);line-height:var(--lineHeight-normal)}body{color:var(--color-text);font-family:var(--font-body);font-size:var(--fontSize-1)}footer{padding:var(--spacing-6) var(--spacing-0)}hr{background:var(--color-accent);border:0;height:1px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.025em;line-height:var(--lineHeight-tight);margin-bottom:var(--spacing-6);margin-top:var(--spacing-12)}h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:var(--fontWeight-bold)}h1{color:var(--color-heading-black);font-size:var(--fontSize-6);font-weight:var(--fontWeight-black)}h2{font-size:var(--fontSize-5)}h3{font-size:var(--fontSize-4)}h4{font-size:var(--fontSize-3)}h5{font-size:var(--fontSize-2)}h6{font-size:var(--fontSize-1)}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:inherit;text-decoration:none}p{--baseline-multiplier:0.179;--x-height-multiplier:0.35;line-height:var(--lineHeight-relaxed);margin:var(--spacing-0) var(--spacing-0) var(--spacing-8) var(--spacing-0)}ol,p,ul{padding:var(--spacing-0)}ol,ul{list-style-image:none;list-style-position:outside;margin-bottom:var(--spacing-8);margin-left:var(--spacing-0);margin-right:var(--spacing-0)}ol li,ul li{padding-left:var(--spacing-0)}li>p,ol li,ul li{margin-bottom:calc(var(--spacing-8)/2)}li :last-child{margin-bottom:var(--spacing-0)}li>ul{margin-left:var(--spacing-8);margin-top:calc(var(--spacing-8)/2)}blockquote{border-left:var(--spacing-1) solid var(--color-primary);color:var(--color-text-light);font-size:var(--fontSize-2);font-style:italic;margin-bottom:var(--spacing-8);margin-left:calc(var(--spacing-6)*-1);margin-right:var(--spacing-8);padding:var(--spacing-0) var(--spacing-0) var(--spacing-0) var(--spacing-6)}blockquote>:last-child{margin-bottom:var(--spacing-0)}blockquote>ol,blockquote>ul{list-style-position:inside}table{border-collapse:collapse;border-spacing:.25rem;margin-bottom:var(--spacing-8);width:100%}table thead tr th{border-bottom:1px solid var(--color-accent)}a{color:var(--color-primary)}a:focus,a:hover{text-decoration:none}.global-wrapper{margin:var(--spacing-0) auto;max-width:var(--maxWidth-wrapper);padding:var(--spacing-10) var(--spacing-5)}.global-wrapper[data-is-root-path=true] .bio{margin-bottom:var(--spacing-20)}.global-header{margin-bottom:var(--spacing-12)}.main-heading{font-size:var(--fontSize-7);margin:0}.post-list-item{margin-bottom:var(--spacing-8);margin-top:var(--spacing-8)}.post-list-item p{margin-bottom:var(--spacing-0)}.post-list-item h2{color:var(--color-primary);font-size:var(--fontSize-4);margin-bottom:var(--spacing-2);margin-top:var(--spacing-0)}.post-list-item header{margin-bottom:var(--spacing-4)}.header-link-home{font-family:var(--font-heading);font-size:var(--fontSize-2);font-weight:var(--fontWeight-bold);text-decoration:none}.bio{display:flex;margin-bottom:var(--spacing-16)}.bio p,.bio-avatar{margin-bottom:var(--spacing-0)}.bio-avatar{border-radius:100%;margin-right:var(--spacing-4);min-width:50px}.blog-post header h1{margin:var(--spacing-0) var(--spacing-0) var(--spacing-4) var(--spacing-0)}.blog-post header p{font-family:var(--font-heading);font-size:var(--fontSize-2)}.blog-post-nav ul{margin:var(--spacing-0)}.gatsby-highlight{margin-bottom:var(--spacing-8)}@media (max-width:42rem){blockquote{margin-left:var(--spacing-0);padding:var(--spacing-0) var(--spacing-0) var(--spacing-0) var(--spacing-4)}ol,ul{list-style-position:inside}}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}</style>
4<link rel="preconnect" href="https://www.google-analytics.com"/><link rel="dns-prefetch" href="https://www.google-analytics.com"/><link rel="icon" href="/favicon-32x32.png?v=0262d15ccb00ddb439e0365c1e24315b" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=0262d15ccb00ddb439e0365c1e24315b"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=0262d15ccb00ddb439e0365c1e24315b"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=0262d15ccb00ddb439e0365c1e24315b"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=0262d15ccb00ddb439e0365c1e24315b"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=0262d15ccb00ddb439e0365c1e24315b"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=0262d15ccb00ddb439e0365c1e24315b"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=0262d15ccb00ddb439e0365c1e24315b"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=0262d15ccb00ddb439e0365c1e24315b"/><title data-react-helmet="true">2024å¹´ã®4æã®ãµãããã | camolog</title>
4<script data-react-helmet="true" type="text/javascript" src="https://cdn.iframe.ly/embed.js"></script>
4<script>window.dataLayer = window.dataLayer || [];window.dataLayer.push({"platform":"gatsby"}); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+'>m_auth=_dnGB1gBr97rFWD9J1wuGA>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer', 'GTM-TGTXKJV');</script>
4<link rel="sitemap" type="application/xml" href="/sitemap-index.xml"/><style data-styled="" data-styled-version="6.0.5">.bxoCnL{width:100%;}/*!sc*/ 5.bxoCnL >div{border-radius:10px;padding:5px 10px;margin-right:10px;margin-top:5px;}/*!sc*/ 6.bxoCnL >div:last-child{margin-right:0;}/*!sc*/ 7data-styled.g1[id="bio__AppealLink-sc-13qnivq-0"]{content:"bxoCnL,"}/*!sc*/ 8.gqkWRI{display:inline-block;height:36px;}/*!sc*/ 9data-styled.g2[id="bio__Button-sc-13qnivq-1"]{content:"gqkWRI,"}/*!sc*/ 10.imixfA{background-color:#19a3ef;}/*!sc*/ 11data-styled.g3[id="bio__TwitterBtn-sc-13qnivq-2"]{content:"imixfA,"}/*!sc*/ 12.NKBkZ{background-color:#3e5a93;}/*!sc*/ 13data-styled.g4[id="bio__FacebookBtn-sc-13qnivq-3"]{content:"NKBkZ,"}/*!sc*/ 14.cdZeNj{background-color:gold;}/*!sc*/ 15data-styled.g5[id="bio__YWTBtn-sc-13qnivq-4"]{content:"cdZeNj,"}/*!sc*/ 16.gceSLN{background-color:royalblue;}/*!sc*/ 17data-styled.g6[id="bio__TodoListBtn-sc-13qnivq-5"]{content:"gceSLN,"}/*!sc*/ 18.aJmcB{background:linear-gradient( -45deg,#a12df9,#23a6d5,#23d5ab,#fff94b,#ff8a26,#ff267a );background-size:400% 400%;animation:gradient 1s ease infinite;}/*!sc*/ 19@keyframes gradient{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}/*!sc*/ 20data-styled.g7[id="bio__RCPBtn-sc-13qnivq-6"]{content:"aJmcB,"}/*!sc*/ 21.eESxQV{background-color:goldenrod;}/*!sc*/ 22data-styled.g8[id="bio__RoDBtn-sc-13qnivq-7"]{content:"eESxQV,"}/*!sc*/ 23.eXpkRf{background:linear-gradient(-45deg,#48e6ed,#7e1bb5,#ff00f7);}/*!sc*/ 24data-styled.g9[id="bio__DesignRSSBotBtn-sc-13qnivq-8"]{content:"eXpkRf,"}/*!sc*/ 25.CCJSL{background-color:#ff7b00;}/*!sc*/ 26data-styled.g11[id="bio__EveryDayWiseBtn-sc-13qnivq-10"]{content:"CCJSL,"}/*!sc*/ 27</style></head><body><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TGTXKJV>m_auth=_dnGB1gBr97rFWD9J1wuGA>m_preview=env-1>m_cookies_win=x" height="0" width="0" style="display: none; visibility: hidden" aria-hidden="true"></iframe></noscript><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><div class="global-wrapper" data-is-root-path="false"><header class="global-header"><a class="header-link-home" href="/">camolog</a></header><main><article class="blog-post" itemscope="" itemType="http://schema.org/Article"><header><h1 itemProp="headline">2024å¹´ã®4æã®ãµãããã</h1><p>Invalid date</p></header><section itemProp="articleBody"><h2>仿ã¯ä½ããã£ãï¼</h2> 28<p>ãã©ã¤ãã¼ããä»äºã¨ãããããªæ°ãããã¨ããã£ã</p> 29<h2>ãã©ã¤ãã¼ãã§ãã£ããã¨</h2> 30<ul> 31<li>åã ã¡ã®çµå©å¼ã«è¡ã£ã 32<ul> 33<li>çµå©ã£ã¦ãããªã¨æã£ã</li> 34</ul> 35</li> 36<li>çµå©ããåã ã¡ããçµå©çæ´»ããã¾ãè¡ã£ã¦ããªããã¨ãç¸è«ããã 37<ul> 38<li>忣²ãã¦ãã®ã¾ã¾çµå©ããã±ã¼ã¹ã ãã©ãæ¬å½ã«ä¸ç·ã«ä½ãã§å¹¸ãã«ãªãã®ããªã¨æã£ã</li> 39<li>æ¬äººçã«ã¯ç¸æ¹ã¨ã¡ãã£ã¨è·é¢ãããã¦çæ´»ãããã¿ããã ãã©ãè·é¢ãããã¦è§£æ±ºã§ãããã®ã§ãªãããæééå®ã§ãã£ãã»ããããã¨ãããã¨ã ãä¼ãã</li> 40</ul> 41</li> 42<li>ã¨ã³ã¸ãã¢ã®åå¼·ä¼ã§ä¼ã£ã人ãã¡ã¨åçªä¼ããã 43<ul> 44<li>ä¹ ã ã«ä¼ã£ããã¿ããªçµå©ãã¦ã</li> 45<li>åèªããããã®å ´æã§å æ°ã«ãã£ã¦ããå§¿ãã¿ã¦å®å¿ãã</li> 46</ul> 47</li> 48<li>人çã§åãã¦ã³ã³ã¿ã¯ãã¬ã³ãºãã¤ãã 49<ul> 50<li>ä»ã¾ã§ã¯ç¼å§ãå¼·ãã¦ã¤ããããªãã£ããã©ãä¹ ã ã«æ¤æ»ãåãããã¤ãããããããã¾ã§ä¸ãã£ã¦ã</li> 51<li>ç®ã«æãã¤ããã®ã¯ã¾ã æ £ããªã</li> 52<li>è³ããããã¿ãããã«ä½ãå½ãããã®ããªããããããæ¥½ã ã£ã</li> 53</ul> 54</li> 55<li>ç·å éã®çãã«ãããæ¬¡ã®è¨ºå¯ã¾ã§ç¦é çæ´»ãå§ã¾ã£ã 56<ul> 57<li>ç¼ç§ã§ã³ã³ã¿ã¯ãã¬ã³ãºçç¨ã®æ¤æ»ãåããéã«ç·å éã®çããããã¨ã®ãã¨ã ã£ã</li> 58<li>é ã飲ãã¨ç®ã®è¡ç®¡ã«ãå½±é¿ããããã 5 æå ¥ã£ã¦ããã®æ¤æ»ã¾ã§ã«é ã飲ããªã¨è¨ããã</li> 59<li>ç®ãéãã§è¦ãããããèªè¦ã¯ãã£ããã©ãåã«ç®ã®ç²ãã§ããè¦ãã¦ããã®ãã¨æã£ã¦ããå ¨ç¶éã£ã</li> 60<li>å¥åº·è¨ºæã ãã§ã¯æ°ã¥ããªãã»æ°ä»ããªãã¿ããã§ç¼ç§ã«å®æçã«è¡ã£ãã»ããããã¨æã£ã</li> 61</ul> 62</li> 63<li>Mac ã« <a href="https://github.com/round/CatchMouse" target="_blank" rel="noopener noreferrer">CatchMouse</a> ãå°å ¥ãã 64<ul> 65<li>ã¢ãã¿ã¼ 2 å°ã§ä½æ¥ãã¦ããããçæ¹ã®ã¢ãã¿ã¼ã§ã«ã¼ã½ã«æä½ãã¦ããã®ãå¥ã®ã¢ãã¿ã¼ã¾ã§ç§»åãããã®ãé¢åã ã£ã</li> 66<li>å°å ¥ãã¦ããã¯ã·ã§ã¼ãã«ããæå®ã§æ¥½ã«ãªã£ã</li> 67</ul> 68</li> 69<li>
69<a href="https://chromewebstore.google.com/detail/acid-tabs/hgceopemmcmigbmhphbcgkeffommpjfc?hl=ja" target="_blank" rel="noopener noreferrer">Acid Tabs</a> ãå°å ¥ãã¦ãã©ã¦ã¶ã®ã¿ãæ´çãæ¥½ã«ãªã£ã 70<ul> 71<li>ãã£ã¡ãã£ã¡ã«æ£ãã°ã£ãã¿ãã url ã® host ãã¨ã¨ãä¸å®ã®ãã¿ã¼ã³ãã¨ã¨ãã§ã¾ã¨ãããã¨ãã§ãã</li> 72</ul> 73</li> 74</ul> 75<h3>è¡ã£ãã¨ãã</h3> 76<ul> 77<li>è»½äºæ²¢ã«åãã¦è¡ã£ã 78<ul> 79<li>åã ã¡ã®çµå©å¼ã§è¡ã£ã¦ãã</li> 80<li>4 æãªã®ã«ãåããã¯ã¾ã ã¾ã å¬ã«è¿ãæ°æ¸©ã ã£ã</li> 81<li>ãã§ãã¯ã¢ã¦ãããã®ãªã®ãªã®æéã¾ã§é§ããã£ã¦ãªããªãåãè¦ããªãã£ã</li> 82<li>ããã«ã§æ³ã¾ã£ã¦ããé§ ã¾ã§æ©ãã¦è¡ã£ãããå¥èã ããã ã£ã</li> 83</ul> 84</li> 85<li><a href="https://chuosuki.jp/event2/chuo_coffee/" target="_blank" rel="noopener noreferrer">ä¸å¤®ç·ã³ã¼ãã¼ãã§ã¹ãã£ãã«</a>ã«åå ãã 86<ul> 87<li>ã³ãã»ã«ã¢ã¯ãåãã¦é£²ãã ãã©ããã£ããé¦ããå¼·ãã£ã</li> 88<li>ã¹ã¿ã³ãã©ãªã¼ã¯å²ã¨ç°¡åã«è§£ãã</li> 89<li>é½å ãã¡ãã£ã¨é¢ããã ãã§ãã£ããéããªã¨ããã ãªã¨æã£ã</li> 90</ul> 91</li> 92<li>æ±ã®å³¶ã®æ°´æé¤¨ã«è¡ã£ã 93<ul> 94<li>ã¤ã«ã«ã·ã§ã¼ãè¦ãã</li> 95<li>深海ã®çãç©ã¨ãæ°´æé¤¨ã§åãã¦ç¹æ®ã«æåããåç©ãè¦ãã</li> 96<li>ã¢ã¶ã©ã·ã®èµ¤ã¡ãããè¦ãã</li> 97</ul> 98</li> 99</ul> 100<h3>è²·ã£ããã®</h3> 101<ul> 102<li>æ¼«ç» 3 åè²·ã£ã 103<ul> 104<li><a href="https://www.amazon.co.jp/dp/B0CYZV6W73" target="_blank" rel="noopener noreferrer">ã²ãããã¿ï¼ï¼ï¼</a></li> 105<li><a href="https://www.amazon.co.jp/dp/B0CP5RXN6T" target="_blank" rel="noopener noreferrer">ã¹ã¼ãã¼ã®è£ã§ã¤ãå¸ããµãã 4 å·»</a></li> 106<li><a href="https://www.amazon.co.jp/dp/B0CZKSYB98" target="_blank" rel="noopener noreferrer">ããã¾ã§ã¯ã¸ã£ã¯ã®è©±ã§ããï¼ï¼ï¼</a></li> 107</ul> 108</li> 109<li>財å¸ãæ°èª¿ãã 110<ul> 111<li><a href="https://www.amazon.co.jp/gp/product/B0CTKDGQFV" target="_blank" rel="noopener noreferrer">RUA aoyama</a></li> 112<li>åã¿ 1cm ã ãã©ããã¾ã§æ°ã«ãªããªãã£ã</li> 113</ul> 114</li> 115<li>ãã¹ã¿ç¨ã«<a href="https://www.amazon.co.jp/gp/product/B00IZ64H96" target="_blank" rel="noopener noreferrer">ã¤ã¿ãªã¢ã¼ã</a>ãè²·ã£ã 116<ul> 117<li>ãã¹ã¿ä½ãã®ãæã£ã</li> 118</ul> 119</li> 120<li>ã³ã¼ãã¼ãã¼ã«ãè²·ã£ã 121<ul> 122<li>æ°å®¿ã®<a href="https://www.yamamoto-coffee.co.jp/" target="_blank" rel="noopener noreferrer">ã¤ãã¢ãã³ã¼ãã¼åº</a>ã§è²·ã£ã</li> 123<li>ã³ã¼ãã¼è±ãç ãããã¨ãã¯ãã§æé¤ããªãã¨é ¸åããã¾ã¾ãã¼ã«ã®ä¸ã«æ®ã£ã¦ãã¾ãããã</li> 124</ul> 125</li> 126<li><a href="https://www.amazon.co.jp/gp/product/B0CL79KXBG" target="_blank" rel="noopener noreferrer">HHKB Studio</a>ãè²·ã£ã 127<ul> 128<li>ãã¦ã¹ãã¼ã使ããã®ãããã便å©ã ã£ã</li> 129<li>2 é±éãããã¯å ¨ç¶æ £ããªãã£ãããã·ã§ã¼ãã«ãããè¦ããããªãã£ãããã¦è¦å´ãã</li> 130<li>ç¢å°ã®æ¹åãã¼ã使ããªãã¦ãã»ã¼ã»ã¼åé¡ãªãã£ã</li> 131<li>ã¸ã§ã¹ãã£ã¼æ©è½ã¯ã¾ã 使ãããªãã¦ããªã</li> 132</ul> 133</li> 134<li>ã¡ã¬ãã調å ã¬ã³ãºã«ãã 135<ul> 136<li>ç´«å¤ç·ã«åå¿ãã¦æããªãã¬ã³ãºã«ãã</li> 137<li>ãµã³ã°ã©ã¹ãå¥éè²·ãããèªç¶ã«è²ãå¤ããã»ããæ¥½ã ã£ã</li> 138<li>æ¥å·®ãã«å¼·ããªã£ãï¼æ°ãããï¼</li> 139</ul> 140</li> 141</ul> 142<h2>ä»äº</h2> 143<ul> 144<li>LineBot ãä½ã£ã 145<ul> 146<li>LineBot ã§ããåãããå 容ã SpreadSheet ã«ä¿åããããOpenAI ã® API ã§æç« ãçæãããããã</li> 147<li>LineBot ã®å ´åãã»ãã·ã§ã³ã¨ããæ¦å¿µããªãä¸åä¸åããã¹ã¦ãã¼ã¿ã®éä¿¡ã®ã¿ã ã£ã</li> 148<li>ããããã®è³ªåã«å¯¾ããåçããã¦ã»ãããã¨ããã±ã¼ã¹ãããå ´åã¯ãã®è³ªåããªãã©ã¤ããå½¢ã§ã¡ãã»ã¼ã¸ãéä¿¡ããå¿ è¦ããã</li> 149</ul> 150</li> 151<li>è¤æ°ã®æç« ãçµã¿åããã¦ãä¸ã¤ã®æç« ãçæããããã³ãããä½ã£ã 152<ul> 153<li>
153ã¦ã¼ã¶ã¼ã 1 ããä½ãã®ã¯é¢åã ã£ããä½ãæ¸ãã°ããã®ãããããªãã±ã¼ã¹ã«ããã¦ããããããä½åãåçãç¹°ãè¿ã</li> 154<li>ãã®åçããã¨ã« <code class="language-text">system</code> ã¨ãããã¼ã«ã«ã¯åçã«å¯¾ããå ¨ä½çãªè¦æ±ããã</li> 155<li><code class="language-text">user</code> ã¨ãããã¼ã«ã§ã¯ã©ããªåçããã£ã¦ã使åç¨åº¦ã§ã¾ã¨ãã¦ã»ããã®ããæ¸ã</li> 156<li>OpenAI ã¨ã¦ã¼ã¶ã¼ã®éã§ã©ã®ãããªããåãããã£ãã®ããä»®å®ãã¦ã¦ã¼ã¶ã¼ãåçãç¨æããããOpenAI ããã®åçãåå©ç¨ããé㯠<code class="language-text">assistant</code> ã¨ãããã¼ã«ã使ãã®ããã</li> 157</ul> 158</li> 159<li>ã0â1 å¼·ããã§ãããã¨ãã FB ãå¾ã</li> 160<li>ãã¶ã¤ãã¼ãæãèµ·ããã¦ããããã¶ã¤ã³ããã¨ã«ããã³ãå´ã®è¦ç¹ã§ã³ã¡ã³ããã¤ãã</li> 161</ul> 162<h2>ä»æã®æ©ã¿</h2> 163<ul> 164<li>å ¨ç¶ãã©ã¤ãã¼ãã®ããã°ã©ãã³ã°åå¼·ãé²ã¾ãªã</li> 165<li>çªç¶ã®ç¦é çæ´»ã§ GW ã®äºå®ãã¤ã¶ãã</li> 166</ul> 167<h2>æ¥æãããã¨ã»ãããããã¨</h2> 168<ul> 169<li>Next.js13 ã®æ¬ãèªã¿ãªããåçµããã</li> 170</ul></section><hr/><footer><div class="bio"><div data-gatsby-image-wrapper="" style="position:relative;overflow:hidden;width:50px;height:50px" class="gatsby-image-wrapper bio-avatar"><div aria-hidden="true" data-placeholder-image="" style="height:100%;left:0;position:absolute;top:0;width:100%"></div><picture><source type="image/webp" data-srcset="/static/8f1f4c2c4c97e42bd5e5e0366449e96e/3faea/kamo-pic.webp 50w,/static/8f1f4c2c4c97e42bd5e5e0366449e96e/6a679/kamo-pic.webp 100w" sizes="50px"/><img data-gatsby-image-ssr="" data-main-image="" style="height:100%;left:0;position:absolute;top:0;transform:translateZ(0);transition:opacity 250ms linear;width:100%;will-change:opacity;border-radius:50%;opacity:0" sizes="50px" decoding="async" loading="lazy" data-src="/static/8f1f4c2c4c97e42bd5e5e0366449e96e/d24ee/kamo-pic.jpg" data-srcset="/static/8f1f4c2c4c97e42bd5e5e0366449e96e/d24ee/kamo-pic.jpg 50w,/static/8f1f4c2c4c97e42bd5e5e0366449e96e/64618/kamo-pic.jpg 100w" alt="ã«ã¢"/></picture><noscript><picture><source type="image/webp" srcSet="/static/8f1f4c2c4c97e42bd5e5e0366449e96e/3faea/kamo-pic.webp 50w,/static/8f1f4c2c4c97e42bd5e5e0366449e96e/6a679/kamo-pic.webp 100w" sizes="50px"/><img data-gatsby-image-ssr="" data-main-image="" style="height:100%;left:0;position:absolute;top:0;transform:translateZ(0);transition:opacity 250ms linear;width:100%;will-change:opacity;border-radius:50%;opacity:0" sizes="50px" decoding="async" loading="lazy" src="/static/8f1f4c2c4c97e42bd5e5e0366449e96e/d24ee/kamo-pic.jpg" srcSet="/static/8f1f4c2c4c97e42bd5e5e0366449e96e/d24ee/kamo-pic.jpg 50w,/static/8f1f4c2c4c97e42bd5e5e0366449e96e/64618/kamo-pic.jpg 100w" alt="ã«ã¢"/></picture></noscript>
170<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
170</div><div>æ®æ®µã¯ã¨ã³ã¸ãã¢ããã£ã¦ãã¦ããã¾ã«æ
人ã«ãªããã<!-- --> <strong>ã«ã¢</strong><br/> <div class="bio__AppealLink-sc-13qnivq-0 bxoCnL"><div class="bio__Button-sc-13qnivq-1 bio__TwitterBtn-sc-13qnivq-2 gqkWRI imixfA"><a href="https://twitter.com/camomile_cafe" style="color:white;text-decoration:none" target="_blank" rel="noopener noreferrer">Twitter</a></div><div class="bio__Button-sc-13qnivq-1 bio__FacebookBtn-sc-13qnivq-3 gqkWRI NKBkZ"><a href="https://facebook.com/nekotoinu" style="color:white;text-decoration:none" target="_blank" rel="noopener noreferrer">Facebook</a></div><div class="bio__Button-sc-13qnivq-1 bio__YWTBtn-sc-13qnivq-4 gqkWRI cdZeNj"><a href="https://ywt.expfrom.me" style="color:black;text-decoration:none" target="_blank" rel="noopener noreferrer">YWT</a></div><div class="bio__Button-sc-13qnivq-1 bio__TodoListBtn-sc-13qnivq-5 gqkWRI gceSLN"><a href="https://todolist.expfrom.me" style="color:white;text-decoration:none" target="_blank" rel="noopener noreferrer">TodoList</a></div><div class="bio__Button-sc-13qnivq-1 bio__RCPBtn-sc-13qnivq-6 gqkWRI aJmcB"><a href="https://random-color-pallete.expfrom.me" style="color:white;text-decoration:none" target="_blank" rel="noopener noreferrer">RandomColor</a></div><div class="bio__Button-sc-13qnivq-1 bio__RoDBtn-sc-13qnivq-7 gqkWRI eESxQV"><a href="https://rod.expfrom.me" style="color:white;text-decoration:none" target="_blank" rel="noopener noreferrer">ResourceOfDevelop</a></div><div class="bio__Button-sc-13qnivq-1 bio__DesignRSSBotBtn-sc-13qnivq-8 gqkWRI eXpkRf"><a href="https://twitter.com/designrssbot" style="color:white;text-decoration:none" target="_blank" rel="noopener noreferrer">DesignRSSBot</a></div><div class="bio__Button-sc-13qnivq-1 bio__EveryDayWiseBtn-sc-13qnivq-10 gqkWRI CCJSL"><a href="https://every-day-wise.expfrom.me" style="color:white;text-decoration:none" target="_blank" rel="noopener noreferrer">EveryDayWise</a></div></div></div></div></footer></article><nav class="blog-post-nav"><ul style="display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0"><li><a rel="prev" href="/chezmoi-auto-manage/">â <!-- -->ãchezmoiãchezmoiã§ç®¡çããdotfileã«å¤æ´ããã£ããèªåã§ã³ãããã»ããã·ã¥ãã</a></li><li></li></ul></nav></main><footer>© <!-- -->2024<!-- -->, Built with<!-- --> <a href="https://www.gatsbyjs.com">Gatsby</a></footer></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div>
170<script> 171 172 173 if(true) { 174 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 175 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 176 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 177 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 178 } 179 if (typeof ga === "function") { 180 ga('create', 'UA-186528972-1', 'auto', {}); 181 182 183 184 185 186 }</script>
186<script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/2024-04-retrospective/";/*]]>*/</script>
186<!-- slice-start id="_gatsby-scripts-1" --> 187
187<script 188 id="gatsby-chunk-mapping" 189 > 190 window.___chunkMapping="{\"app\":[\"/app-b426adb8b1f33f8243fb.js\"],\"component---src-pages-404-tsx\":[\"/component---src-pages-404-tsx-98013b24e4aef130601c.js\"],\"component---src-pages-using-typescript-tsx\":[\"/component---src-pages-using-typescript-tsx-3a93b18d3f7caed85cdd.js\"],\"component---src-templates-blog-post-tsx\":[\"/component---src-templates-blog-post-tsx-6c0c88bbfe2a39aeee23.js\"],\"component---src-templates-index-tsx\":[\"/component---src-templates-index-tsx-9acc8ce6a53179f638b7.js\"]}"; 191 </script>
191 192
192<script>window.___webpackCompilationHash="767f1f9b1e7f0582b64e";</script>
192<script src="/webpack-runtime-d27e19e923bbcf0729cc.js" async></script>
192<script src="/framework-1e99f3a671b040f20568.js" async></script>
192<script src="/app-b426adb8b1f33f8243fb.js" async></script>
192<!-- slice-end id="_gatsby-scripts-1" --></body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.