CINXE.COM

記事一覧 - Hatena Developer Blog

<!DOCTYPE html><html lang="ja" data-admin-domain="//blog.hatena.ne.jp" data-admin-origin="https://blog.hatena.ne.jp" data-author="hatenatech" data-avail-langs="ja en" data-blog="developer.hatenastaff.com" data-blog-host="developer.hatenastaff.com" data-blog-is-public="1" data-blog-name="Hatena Developer Blog" data-blog-owner="hatenatech" data-blog-show-ads="" data-blog-show-sleeping-ads="" data-blog-uri="https://developer.hatenastaff.com/" data-blog-uuid="12704346814673975483" data-blogs-uri-base="https://developer.hatenastaff.com" data-brand="regular_plan" data-data-layer="{&quot;hatenablog&quot;:{&quot;admin&quot;:{},&quot;analytics&quot;:{&quot;brand_property_id&quot;:&quot;UA-69076420-1&quot;,&quot;measurement_id&quot;:&quot;G-3BWZEZJFYG&quot;,&quot;non_sampling_property_id&quot;:&quot;&quot;,&quot;property_id&quot;:&quot;UA-29716941-27&quot;,&quot;separated_property_id&quot;:&quot;UA-29716941-19&quot;},&quot;blog&quot;:{&quot;blog_id&quot;:&quot;12704346814673975483&quot;,&quot;content_seems_japanese&quot;:&quot;true&quot;,&quot;disable_ads&quot;:&quot;brand&quot;,&quot;enable_ads&quot;:&quot;false&quot;,&quot;enable_keyword_link&quot;:&quot;false&quot;,&quot;entry_show_footer_related_entries&quot;:&quot;false&quot;,&quot;force_pc_view&quot;:&quot;true&quot;,&quot;is_public&quot;:&quot;true&quot;,&quot;is_responsive_view&quot;:&quot;true&quot;,&quot;is_sleeping&quot;:&quot;false&quot;,&quot;lang&quot;:&quot;ja&quot;,&quot;name&quot;:&quot;Hatena Developer Blog&quot;,&quot;owner_name&quot;:&quot;hatenatech&quot;,&quot;uri&quot;:&quot;https://developer.hatenastaff.com/&quot;},&quot;brand&quot;:&quot;regular_plan&quot;,&quot;page_id&quot;:&quot;archive&quot;,&quot;permalink_entry&quot;:null,&quot;pro&quot;:&quot;pro&quot;,&quot;router_type&quot;:&quot;blogs&quot;}}" data-device="pc" data-dont-recommend-pro="false" data-global-domain="https://hatena.blog" data-globalheader-color="b" data-globalheader-type="pc" data-has-touch-view="1" data-help-url="https://help.hatenablog.com" data-hide-header="1" data-no-suggest-touch-view="1" data-page="archive" data-parts-domain="https://hatenablog-parts.com" data-plus-available="1" data-pro="true" data-router-type="blogs" data-sentry-dsn="https://03a33e4781a24cf2885099fed222b56d@sentry.io/1195218" data-sentry-environment="production" data-sentry-sample-rate="0.1" data-static-domain="https://cdn.blog.st-hatena.com" data-version="3302d0c519de548bcb3552ea0bf509" itemscope="" itemtype="http://schema.org/Blog" data-initial-state="{}"><head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="robots" content="max-image-preview:large"> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=7; IE=9; IE=10; IE=11"> <title>記事一覧 - Hatena Developer Blog</title> <link rel="canonical" href="https://developer.hatenastaff.com/archive"> <meta itemprop="name" content="記事一覧 - Hatena Developer Blog"> <meta itemprop="image" content="https://cdn.user.blog.st-hatena.com/default_entry_og_image/70728728/1633074720678305"> <meta property="og:title" content="記事一覧 - Hatena Developer Blog"> <meta property="og:type" content="blog"> <meta property="og:url" content="https://developer.hatenastaff.com/archive"> <meta property="og:image" content="https://cdn.image.st-hatena.com/image/scale/7dc258444ff13ba14a0947062ad583b6d9238e00/backend=imagemagick;enlarge=0;height=1000;version=1;width=1200/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fdefault_entry_og_image%2F70728728%2F1633074720678305"> <meta property="og:image:alt" content="記事一覧 - Hatena Developer Blog"> <meta property="og:description" content="はてな開発者ブログ"> <meta property="og:site_name" content="Hatena Developer Blog"> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="記事一覧 - Hatena Developer Blog"> <meta name="twitter:description" content="はてな開発者ブログ"> <meta name="twitter:app:name:iphone" content="はてなブログアプリ"> <meta name="twitter:app:id:iphone" content="583299321"> <meta name="twitter:app:url:iphone" content="hatenablog:///open?uri=https%3A%2F%2Fdeveloper.hatenastaff.com%2Farchive"> <meta name="twitter:site" content="@hatenatech"> <script id="embed-gtm-data-layer-loader" data-data-layer-page-specific=""> (function() { function loadDataLayer(elem, attrName) { if (!elem) { return {}; } var json = elem.getAttribute(attrName); if (!json) { return {}; } return JSON.parse(json); } var globalVariables = loadDataLayer( document.documentElement, 'data-data-layer' ); var pageSpecificVariables = loadDataLayer( document.getElementById('embed-gtm-data-layer-loader'), 'data-data-layer-page-specific' ); var variables = [globalVariables, pageSpecificVariables]; if (!window.dataLayer) { window.dataLayer = []; } for (var i = 0; i < variables.length; i++) { window.dataLayer.push(variables[i]); } })(); </script> <!-- Google Tag Manager --> <script>(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;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P4CXTW');</script> <!-- End Google Tag Manager --> <!-- Google Tag Manager --> <script>(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;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T5VB5VT');</script> <!-- End Google Tag Manager --> <link rel="shortcut icon" href="https://developer.hatenastaff.com/icon/favicon"> <link rel="apple-touch-icon" href="https://developer.hatenastaff.com/icon/touch"> <link rel="icon" sizes="192x192" href="https://developer.hatenastaff.com/icon/link"> <link rel="alternate" type="application/atom+xml" title="Atom" href="https://developer.hatenastaff.com/feed"> <link rel="alternate" type="application/rss+xml" title="RSS2.0" href="https://developer.hatenastaff.com/rss"> <link rel="author" href="http://www.hatena.ne.jp/hatenatech/"> <link rel="next" href="https://developer.hatenastaff.com/archive?page=2"> <link rel="preload" href="https://cdn.image.st-hatena.com/image/scale/326d76f1f508af964fbef328640930a3136448e8/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20250219%2F20250219120016.png" as="image"> <link rel="stylesheet" type="text/css" href="https://cdn.blog.st-hatena.com/css/blog.css?version=3302d0c519de548bcb3552ea0bf509"> <link rel="stylesheet" type="text/css" href="https://usercss.blog.st-hatena.com/blog_style/12704346814673975483/1fa4bda2b838dbee663a43d9c2668709531ee66d"> <script> </script> <style> div#google_afc_user, div.google-afc-user-container, div.google_afc_image, div.google_afc_blocklink { display: block !important; } </style> <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> <link rel="stylesheet" type="text/css" href="https://cdn.blog.st-hatena.com/files/12704346814673975483/4207112889961654141"> <link rel="preload" as="image" href="/file/8599973812307228497"> <link rel="preload" as="image" href="/file/8599973812307235616"> <link rel="preload" as="image" href="/file/8599973812307232702"> <link rel="preload" as="image" href="/file/8599973812307228478"> <link rel="preload" as="image" href="/file/8599973812307228480"> <meta name="google-site-verification" content="_wvN3qHawvIWkS6I_8lnJft96KtJduafGB4E5ddcxaA"> <meta name="google-site-verification" content="J3sw3XXusfz61jXgjxrw9RWJeqGmpH6CzQKGGjh9lp0"> <!-- ahrefs用設定追加 2020/11/19 --> <meta name="ahrefs-site-verification" content="36e3bc8bbce0396d9583e8a77f6497dad7343ca2ff9ca5d56a5a3fecb414306c"> </head> <body class="page-archive enable-top-editarea enable-bottom-editarea globalheader-off globalheader-ng-enabled"> <div id="globalheader-container" data-brand="hatenablog" style="display: none"> <iframe id="globalheader" height="37" frameborder="0" allowtransparency="true"></iframe> </div> <div id="container"> <div id="container-inner"> <div id="top-editarea"> <header id="global-header"> <div class="hatena-module hatena-module-search-box"> <div class="hatena-module-body"> <!-- icon-search.svg --> <img class="icon-search" src="https://cdn.blog.st-hatena.com/files/12704346814673975483/13574176438017835249" width="15" height="auto" alt="Search"> <form class="search-form unedited" role="search" action="/search" method="get"> <input tabindex="0" type="text" name="q" class="search-module-input" value="" placeholder="Search" required=""> </form> </div> </div> <div id="blog-title-local"> <a href="/"> <!-- logo-hatena-logomark.svg --> <span><img src="https://cdn.blog.st-hatena.com/files/12704346814673975483/13574176438017835249" width="auto" height="32" alt=""></span> <h1>Hatena Developer Blog</h1> </a> </div> <span id="sp-navigation"></span> <ul class="global-navigation"> <li class="sp-navigation-list"><a href="/">ブログトップ</a></li> <li class="sp-navigation-list"><a href="/archive">記事一覧</a></li> <li class="sp-navigation-list"><a href="/about">このブログについて</a></li> <li><a href="//hatenacorp.jp/">会社情報</a></li> <li><a href="//hatenacorp.jp/recruit/">採用情報</a></li> <li><a href="/presentations">登壇資料一覧</a></li> <li><a href="//hatena.connpass.com/" target="_blank">イベント</a></li> <li class="service-blogs">サービス開発ブログ <ul> <li class="service-bookmark"><a href="//bookmark.hatenastaff.com/">はてなブックマーク開発ブログ</a></li> <li class="service-blog"><a href="//staff.hatenablog.com/">はてなブログ開発ブログ</a></li> <li class="service-mackerel"><a href="//mackerel.io/ja/blog/">Mackerel ブログ</a></li> </ul> </li> </ul> </header> <script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"> </script> <script type="text/javascript"> var spViewWidth = 1100; var globalNavi = $('.global-navigation'); var windowWidth = $(window).width(); var windowHeight = $(window).height(); var naviTotalHeight = 0; var naviOpen = 0; var searchOpen = 0; var scrollTop = 0; function addClassScrolling() { if (windowWidth < spViewWidth) { scrollTop = document.documentElement.scrollTop || document.body.scrollTop; if (scrollTop > 0) { $('#global-header').addClass('scrolling'); } else { $('#global-header').removeClass('scrolling'); } } else { $('#global-header').removeClass('scrolling'); } } $(window).on('scroll', function() { addClassScrolling(); }); $('#sp-navigation').click(function() { naviOpen++; if (naviOpen % 2 == 0) { $(window).off('.noScroll'); $('.global-navigation').css('display','none'); } else { $('.global-navigation').fadeIn(400, function() { windowHeight = $(window).height(); $('.global-navigation > li').each(function() { naviTotalHeight += $(this).outerHeight(true); }); naviTotalHeight += globalNavi.position().top + parseInt(globalNavi.css('padding-top')) + parseInt(globalNavi.css('margin-top')); if (windowHeight > naviTotalHeight) { $(window).on('touchmove.noScroll', function(e) { e.preventDefault();}); } }); } $('html, body, #global-header').toggleClass('navOpen'); }); $('.icon-search').click(function() { if (windowWidth < spViewWidth) { searchOpen++; $('html, body, .hatena-module-search-box').toggleClass('searchOpen'); if (searchOpen % 2 == 0) { $(window).off('.noScroll'); $('#blog-title-local').fadeIn(120).css('display', 'flex'); } else { $(window).on('touchmove.noScroll', function(e) { e.preventDefault();}); $('#blog-title-local').fadeOut(60); $('.search-module-input').focus(); } } }); if (windowWidth < spViewWidth) { $('.search-module-input').focusout(function() { $('html, body, .hatena-module-search-box').removeClass('searchOpen'); searchOpen++; if (!$('#global-header').hasClass('navOpen')) { $(window).off('.noScroll'); } $('#blog-title-local').fadeIn(120).css('display', 'flex'); }); } $(window).on('resize', function() { windowWidth = $(window).width(); windowHeight = $(window).height(); if (windowWidth > spViewWidth) { $('.global-navigation').css('display','flex'); if (naviOpen % 2 != 0) { naviOpen++; $(window).off('.noScroll'); $('.global-navigation').css('display','flex'); $('html, body, #global-header').toggleClass('navOpen'); } } else { if (!$('#global-header').hasClass('navOpen')) { $('.global-navigation').css('display','none'); } } addClassScrolling(); }); </script> </div> <div id="content"> <div id="content-inner"> <div id="wrapper"> <div id="main"> <div id="main-inner"> <div class="archive-entries"> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398311296779"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2025/02/19" rel="nofollow"> <time datetime="2025-02-19" title="2025-02-19"> <span class="date-year">2025</span><span class="hyphen">-</span><span class="date-month">02</span><span class="hyphen">-</span><span class="date-day">19</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/inside-gigaviewer-for-apps-2">様々なマンガアプリを素早く開発できる「GigaViewer for Apps」のしくみ iOS 編</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Inside%20GigaViewer%20for%20Apps" class="archive-category-link category-Inside GigaViewer for Apps">Inside GigaViewer for Apps</a> </div> <a href="https://developer.hatenastaff.com/entry/inside-gigaviewer-for-apps-2" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/9bf70aafd12d7fa3c6183d6732d0a9e0821fa150/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12704346814673975483%2F6802418398311296779%2F1739934046');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> Inside GigaViewer for Apps第二回:iOSエンジニアによる開発の工夫と技術的チャレンジを紹介! </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/Inside%20GigaViewer%20for%20Apps" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">Inside GigaViewer for Apps</span> </a> </span> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/GigaViewer" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">GigaViewer</span> </a> </span> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/inside-gigaviewer-for-apps-2" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/inside-gigaviewer-for-apps-2" alt="はてなブックマーク - 様々なマンガアプリを素早く開発できる「GigaViewer for Apps」のしくみ iOS 編"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/inside-gigaviewer-for-apps-2" data-hatena-star-title="様々なマンガアプリを素早く開発できる「GigaViewer for Apps」のしくみ iOS 編" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398325577934"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2025/02/07" rel="nofollow"> <time datetime="2025-02-07" title="2025-02-07"> <span class="date-year">2025</span><span class="hyphen">-</span><span class="date-month">02</span><span class="hyphen">-</span><span class="date-day">07</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2025/02/07/180711">はてなアイコンの裏側の紹介 CloudflareとHonoX</a> </h1> </div> <a href="https://developer.hatenastaff.com/entry/2025/02/07/180711" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/9bbbb2d5d4276f70b846a2c2dfaf03e6d6b4e3dc/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12704346814673975483%2F6802418398325577934%2F1738919237');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> 先日、はてラボで「はてなアイコン」をリリースしました。普段はスマートフォンアプリを書いていることが多い id:kouki_dan です。 labo.hatenastaff.com サービスの紹介はリリース時のエントリを参照してください。このエントリでは技術的な裏側の紹介をし… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2025/02/07/180711" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2025/02/07/180711" alt="はてなブックマーク - はてなアイコンの裏側の紹介 CloudflareとHonoX"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2025/02/07/180711" data-hatena-star-title="はてなアイコンの裏側の紹介 CloudflareとHonoX" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398322918311"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2025/02/05" rel="nofollow"> <time datetime="2025-02-05" title="2025-02-05"> <span class="date-year">2025</span><span class="hyphen">-</span><span class="date-month">02</span><span class="hyphen">-</span><span class="date-day">05</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/inside-gigaviewer-for-apps-1">『Inside GigaViewer for Apps』連載開始!技術と開発の舞台裏 #GigaViewer</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Inside%20GigaViewer%20for%20Apps" class="archive-category-link category-Inside GigaViewer for Apps">Inside GigaViewer for Apps</a> </div> <a href="https://developer.hatenastaff.com/entry/inside-gigaviewer-for-apps-1" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/92d50f411a3faee8d1c67464b11de9c8ba66aadf/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12704346814673975483%2F6802418398322918311%2F1738726549');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> 皆様こんにちは。 Hatena Developer Blogはじめまして。 マンガアプリチームのディレクター id:tanaka-a 、プロダクトマネージャー id:s-takanori の共著でお送りします。 マンガアプリチームでは『GigaViewer for Apps』の開発をしています。 今日は、過去… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/Inside%20GigaViewer%20for%20Apps" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">Inside GigaViewer for Apps</span> </a> </span> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/GigaViewer" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">GigaViewer</span> </a> </span> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/inside-gigaviewer-for-apps-1" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/inside-gigaviewer-for-apps-1" alt="はてなブックマーク - 『Inside GigaViewer for Apps』連載開始!技術と開発の舞台裏 #GigaViewer"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/inside-gigaviewer-for-apps-1" data-hatena-star-title="『Inside GigaViewer for Apps』連載開始!技術と開発の舞台裏 #GigaViewer" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398325895109"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2025/02/04" rel="nofollow"> <time datetime="2025-02-04" title="2025-02-04"> <span class="date-year">2025</span><span class="hyphen">-</span><span class="date-month">02</span><span class="hyphen">-</span><span class="date-day">04</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/engineer-seminar-32">Hatena Engineer Seminar #32 「はてなブログ新機能基盤の開発編」を2月25日にオンライン開催します #hatenatech</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Hatena%20Engineer%20Seminar" class="archive-category-link category-Hatena Engineer Seminar">Hatena Engineer Seminar</a> </div> <a href="https://developer.hatenastaff.com/entry/engineer-seminar-32" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/b2049f699ed5c506860074ed102a3b7eb0574ac4/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20220111%2F20220111165252.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> 2025年2月25日(火)にHatena Engineer Seminar #32をオンライン開催します。はてなブログチームのエンジニア3名が登壇し、2025年2月3日にリリースされた「はてなCMS」の開発について発表します。皆様のご参加をお待ちしております! </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/engineer-seminar-32" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/engineer-seminar-32" alt="はてなブックマーク - Hatena Engineer Seminar #32 「はてなブログ新機能基盤の開発編」を2月25日にオンライン開催します #hatenatech"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/engineer-seminar-32" data-hatena-star-title="Hatena Engineer Seminar #32 「はてなブログ新機能基盤の開発編」を2月25日にオンライン開催します #hatenatech" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398322541798"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2025/01/31" rel="nofollow"> <time datetime="2025-01-31" title="2025-01-31"> <span class="date-year">2025</span><span class="hyphen">-</span><span class="date-month">01</span><span class="hyphen">-</span><span class="date-day">31</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2025/01/31/185936">2024年に始めたSRE連載について</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/SRE" class="archive-category-link category-SRE">SRE</a> </div> <a href="https://developer.hatenastaff.com/entry/2025/01/31/185936" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/64409eaada1a337751b76581b7ac0c707a2b3766/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12704346814673975483%2F6802418398322541798%2F1738318183');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> id:cohalzです。この記事は、はてなのSREが毎月交代で書いているSRE連載の2025年1月号の記事です。 2024年にはこのHatena Developer BlogにてSRE連載と言う毎月一回交代でSRE関連のブログ記事を書く企画を開始しました。 今回はその連載記事の紹介と工夫につ… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2025/01/31/185936" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2025/01/31/185936" alt="はてなブックマーク - 2024年に始めたSRE連載について"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2025/01/31/185936" data-hatena-star-title="2024年に始めたSRE連載について" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398324787623"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2025/01/31" rel="nofollow"> <time datetime="2025-01-31" title="2025-01-31"> <span class="date-year">2025</span><span class="hyphen">-</span><span class="date-month">01</span><span class="hyphen">-</span><span class="date-day">31</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2025/01/31/180000">はてなのポッドキャスト Backyard Hatena #42 - CTOとしてのこれまでとこれから 前編(id:motemen / ホスト id:chris4403) #byhatena</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Backyard%20Hatena" class="archive-category-link category-Backyard Hatena">Backyard Hatena</a> </div> <a href="https://developer.hatenastaff.com/entry/2025/01/31/180000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/e42614408c328d399f76e3a924f756063d7f853c/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn.blog.st-hatena.com%2Ffiles%2F12704346814673975483%2F4207112889896980759');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回は、ホストを社長の id:chris4403さんにお願いし、id:motemen がゲストとなるという特別回です。chrisさんに、プログラミングとの出会いや、はてな入社当時のエピソードなどをお… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2025/01/31/180000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2025/01/31/180000" alt="はてなブックマーク - はてなのポッドキャスト Backyard Hatena #42 - CTOとしてのこれまでとこれから 前編(id:motemen / ホスト id:chris4403) #byhatena"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2025/01/31/180000" data-hatena-star-title="はてなのポッドキャスト Backyard Hatena #42 - CTOとしてのこれまでとこれから 前編(id:motemen / ホスト id:chris4403) #byhatena" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398321958884"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2025/01/29" rel="nofollow"> <time datetime="2025-01-29" title="2025-01-29"> <span class="date-year">2025</span><span class="hyphen">-</span><span class="date-month">01</span><span class="hyphen">-</span><span class="date-day">29</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2025/01/29/170000">マネタイズが得意なエンジェル投資家として活躍中の id:kawasaki を訪問 | はてな卒業生訪問企画 [#13]</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/%E3%81%AF%E3%81%A6%E3%81%AA%E5%8D%92%E6%A5%AD%E7%94%9F%E8%A8%AA%E5%95%8F%E4%BC%81%E7%94%BB" class="archive-category-link category-はてな卒業生訪問企画">はてな卒業生訪問企画</a> </div> <a href="https://developer.hatenastaff.com/entry/2025/01/29/170000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/00e7c6a9a9cef30047729918309d73ac6e4dfa75/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20241205%2F20241205170418.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> 連載企画「卒業生訪問インタビュー」 第13回のゲストは、エンジェル投資家の id:kawasakiさんこと、川崎裕一さんです。id:onishi がお話を伺いました。 </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2025/01/29/170000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2025/01/29/170000" alt="はてなブックマーク - マネタイズが得意なエンジェル投資家として活躍中の id:kawasaki を訪問 | はてな卒業生訪問企画 [#13]"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2025/01/29/170000" data-hatena-star-title="マネタイズが得意なエンジェル投資家として活躍中の id:kawasaki を訪問 | はてな卒業生訪問企画 [#13]" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398316370734"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/12/31" rel="nofollow"> <time datetime="2024-12-31" title="2024-12-31"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">12</span><span class="hyphen">-</span><span class="date-day">31</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/12/31/233000"> 2024年のはてなスタッフのアウトプットまとめ </a> </h1> </div> <a href="https://developer.hatenastaff.com/entry/2024/12/31/233000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/a5f728964ea1ce4344f62b6f83d7d9f8208a4808/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12704346814673975483%2F6802418398316370734%2F1735657149');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> こんにちは、id:onk です。 去年 に引き続き、はてなスタッフの登壇まとめをします。去年は 88 件でしたが、今年は 119 件あるようです。実に 1.3 倍ですね。いや素朴に凄いな。発表の場が増えたのもあるし、発表しようと動いたのもあるなー、とまとめていて… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/12/31/233000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/12/31/233000" alt="はてなブックマーク - 2024年のはてなスタッフのアウトプットまとめ "> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/12/31/233000" data-hatena-star-title=" 2024年のはてなスタッフのアウトプットまとめ " data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398315049610"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/12/27" rel="nofollow"> <time datetime="2024-12-27" title="2024-12-27"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">12</span><span class="hyphen">-</span><span class="date-day">27</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/12/27/170000">はてなのポッドキャスト Backyard Hatena #41 - 社長とふりかえる2024年(id:chris4403) #byhatena</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Backyard%20Hatena" class="archive-category-link category-Backyard Hatena">Backyard Hatena</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/12/27/170000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/e42614408c328d399f76e3a924f756063d7f853c/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn.blog.st-hatena.com%2Ffiles%2F12704346814673975483%2F4207112889896980759');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回のゲストは社長の id:chris4403 です。年末恒例の社長ゲスト回。はてなの1年を振り返りました。 </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/12/27/170000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/12/27/170000" alt="はてなブックマーク - はてなのポッドキャスト Backyard Hatena #41 - 社長とふりかえる2024年(id:chris4403) #byhatena"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/12/27/170000" data-hatena-star-title="はてなのポッドキャスト Backyard Hatena #41 - 社長とふりかえる2024年(id:chris4403) #byhatena" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398313889479"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/12/26" rel="nofollow"> <time datetime="2024-12-26" title="2024-12-26"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">12</span><span class="hyphen">-</span><span class="date-day">26</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/12/26/104403">AWSリザーブドインスタンスの購入時にチームメンバーのレビューを通す</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/SRE" class="archive-category-link category-SRE">SRE</a> </div> <div class="archive-entry-body"> <p class="entry-description"> システムプラットフォームチーム所属の id:k1s1eeeです。 この記事は、はてなのSREが毎月交代で書いているSRE連載の12月号、かつはてなエンジニア Advent Calendar 2024 の12月26日の記事です。 SRE連載 11月の記事は id:rskmm0chang さんの「GitHub Actions… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/12/26/104403" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/12/26/104403" alt="はてなブックマーク - AWSリザーブドインスタンスの購入時にチームメンバーのレビューを通す"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/12/26/104403" data-hatena-star-title="AWSリザーブドインスタンスの購入時にチームメンバーのレビューを通す" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398314439573"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/12/25" rel="nofollow"> <time datetime="2024-12-25" title="2024-12-25"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">12</span><span class="hyphen">-</span><span class="date-day">25</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/12/25/180000">はてなのポッドキャスト Backyard Hatena #40 - CTFについていろいろ聞いてみる(id:Furutsuki) #byhatena</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Backyard%20Hatena" class="archive-category-link category-Backyard Hatena">Backyard Hatena</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/12/25/180000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/e42614408c328d399f76e3a924f756063d7f853c/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn.blog.st-hatena.com%2Ffiles%2F12704346814673975483%2F4207112889896980759');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回のゲストはブログチーム テックリードの id:Furutsuki です。テックリードやセキュリティ会での活動、趣味でやっているというCTFについてお話を伺ました。 </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/12/25/180000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/12/25/180000" alt="はてなブックマーク - はてなのポッドキャスト Backyard Hatena #40 - CTFについていろいろ聞いてみる(id:Furutsuki) #byhatena"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/12/25/180000" data-hatena-star-title="はてなのポッドキャスト Backyard Hatena #40 - CTFについていろいろ聞いてみる(id:Furutsuki) #byhatena" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398314390081"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/12/25" rel="nofollow"> <time datetime="2024-12-25" title="2024-12-25"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">12</span><span class="hyphen">-</span><span class="date-day">25</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/12/25/122917">エンジニア新卒対象、はてなオンライン会社説明会 を実施します!</a> </h1> </div> <a href="https://developer.hatenastaff.com/entry/2024/12/25/122917" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/a89e0a16e645549d61ce72df5d6fe32997f3cbd0/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20241225%2F20241225122918.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> 株式会社はてなでは、2026年入社の方向けの新卒採用募集を開始しております。 新卒採用 エンジニア・デザイナー・SREの求人 - 採用情報 - 株式会社はてな 応募を迷っている学生の皆さんに、もっとはてなについて知ってもらうため、オンラインでの会社説明会… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/12/25/122917" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/12/25/122917" alt="はてなブックマーク - エンジニア新卒対象、はてなオンライン会社説明会 を実施します!"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/12/25/122917" data-hatena-star-title="エンジニア新卒対象、はてなオンライン会社説明会 を実施します!" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398308751418"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/12/23" rel="nofollow"> <time datetime="2024-12-23" title="2024-12-23"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">12</span><span class="hyphen">-</span><span class="date-day">23</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/12/23/120000">Flatt Securityで活躍中のid:akiymを訪問 | はてな卒業生訪問企画 [#12]</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/%E3%81%AF%E3%81%A6%E3%81%AA%E5%8D%92%E6%A5%AD%E7%94%9F%E8%A8%AA%E5%95%8F%E4%BC%81%E7%94%BB" class="archive-category-link category-はてな卒業生訪問企画">はてな卒業生訪問企画</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/12/23/120000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/f38b5a9a92de5fcf4ae56ef7a99e06550aa2f426/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20241219%2F20241219153655.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> 連載企画「卒業生訪問インタビュー」 第12回のゲストは、株式会社Flatt Securityでセキュリティエンジニアとして活躍するid:akiymさんこと、秋山卓巳さんです。セキュリティエンジニアとしてWebアプリケーション診断やFirebase診断などのセキュリティ診断を… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/12/23/120000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/12/23/120000" alt="はてなブックマーク - Flatt Securityで活躍中のid:akiymを訪問 | はてな卒業生訪問企画 [#12]"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/12/23/120000" data-hatena-star-title="Flatt Securityで活躍中のid:akiymを訪問 | はてな卒業生訪問企画 [#12]" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398311984611"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/12/18" rel="nofollow"> <time datetime="2024-12-18" title="2024-12-18"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">12</span><span class="hyphen">-</span><span class="date-day">18</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/12/18/120000">はてなの在宅リモート中心の働き方を競争戦略で切り取る</a> </h1> </div> <div class="archive-entry-body"> <p class="entry-description"> こんにちは。コンテンツ本部 エンジニアリングマネージャーの id:yigarashi です。EMとして企業の働き方について考えを巡らせていたところ、勉強中の競争戦略との結びつきから示唆を得たので記事にまとめようと思います。 2020年の初頭から世界を襲った新型… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/12/18/120000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/12/18/120000" alt="はてなブックマーク - はてなの在宅リモート中心の働き方を競争戦略で切り取る"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/12/18/120000" data-hatena-star-title="はてなの在宅リモート中心の働き方を競争戦略で切り取る" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398311024639"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/12/12" rel="nofollow"> <time datetime="2024-12-12" title="2024-12-12"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">12</span><span class="hyphen">-</span><span class="date-day">12</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/12/12/173000">はてなのポッドキャスト Backyard Hatena #39 -はてなサマーインターンシップはこんなふうに作られました(id:zokomoko) #byhatena</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Backyard%20Hatena" class="archive-category-link category-Backyard Hatena">Backyard Hatena</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/12/12/173000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/e42614408c328d399f76e3a924f756063d7f853c/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn.blog.st-hatena.com%2Ffiles%2F12704346814673975483%2F4207112889896980759');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回のゲストは組織・基盤開発本部 マネージャーの id:zokomokoです。毎年実施している、はてなサマーインターンシップの企画や運営についてお話を聞きました。 </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/12/12/173000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/12/12/173000" alt="はてなブックマーク - はてなのポッドキャスト Backyard Hatena #39 -はてなサマーインターンシップはこんなふうに作られました(id:zokomoko) #byhatena"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/12/12/173000" data-hatena-star-title="はてなのポッドキャスト Backyard Hatena #39 -はてなサマーインターンシップはこんなふうに作られました(id:zokomoko) #byhatena" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398303911631"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/12/12" rel="nofollow"> <time datetime="2024-12-12" title="2024-12-12"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">12</span><span class="hyphen">-</span><span class="date-day">12</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/12/12/120000">「GitLabに学ぶ 世界最先端のリモート組織のつくりかた」の読書会や質問会を開催して分かったこと</a> </h1> </div> <a href="https://developer.hatenastaff.com/entry/2024/12/12/120000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/d721e1424f18c3be1f4762d97c3bce1eee1e5c81/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F51QKaEkkSHL._SL500_.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> 株式会社はてなのマンガ投稿チームでエンジニアリングマネージャーとして働いている id:shimobayashi です。 普段はジャンプルーキー!やマンガノといったマンガを投稿するサービスの開発に携わっています。 先日社内でリモートワークに関する読書会を完走し… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/12/12/120000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/12/12/120000" alt="はてなブックマーク - 「GitLabに学ぶ 世界最先端のリモート組織のつくりかた」の読書会や質問会を開催して分かったこと"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/12/12/120000" data-hatena-star-title="「GitLabに学ぶ 世界最先端のリモート組織のつくりかた」の読書会や質問会を開催して分かったこと" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398305591430"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/11/26" rel="nofollow"> <time datetime="2024-11-26" title="2024-11-26"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">11</span><span class="hyphen">-</span><span class="date-day">26</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/11/26/151801">GitHub ActionsのSelf Hosted Runner向けにImage Cache Proxyを導入しました</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/SRE" class="archive-category-link category-SRE">SRE</a> </div> <div class="archive-entry-body"> <p class="entry-description"> システムプラットフォームチームの id:rskmm0chang です。9月に入社しました。 15年前にはてなのインフラ部でアルバイトをしておりまして、それ以来の入社となります。時の流れは早いですね。 この記事は、はてなのSREが毎月交代で書いているSRE連載の11月号… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/11/26/151801" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/11/26/151801" alt="はてなブックマーク - GitHub ActionsのSelf Hosted Runner向けにImage Cache Proxyを導入しました"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/11/26/151801" data-hatena-star-title="GitHub ActionsのSelf Hosted Runner向けにImage Cache Proxyを導入しました" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398303140982"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/11/11" rel="nofollow"> <time datetime="2024-11-11" title="2024-11-11"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">11</span><span class="hyphen">-</span><span class="date-day">11</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/11/11/170000">はてなサマーインターンシップ2024のレポートサイトと講義資料を公開しました!</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%B32024" class="archive-category-link category-インターン2024">インターン2024</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/11/11/170000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/659ad95d303bcca52523b487f67ff48707af2c2b/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12704346814673975483%2F6802418398303140982%2F1731312006');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> はてなサマーインターン2024実行委員のid:cohalzです。 8月から9月にかけて「はてなサマーインターンシップ2024」を実施しました。本日、そのレポートサイトを公開しました! hatena.co.jp 今年のインターンでは最初の一週間に京都オフィスに集まりオフライ… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/11/11/170000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/11/11/170000" alt="はてなブックマーク - はてなサマーインターンシップ2024のレポートサイトと講義資料を公開しました!"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/11/11/170000" data-hatena-star-title="はてなサマーインターンシップ2024のレポートサイトと講義資料を公開しました!" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398300625385"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/11/01" rel="nofollow"> <time datetime="2024-11-01" title="2024-11-01"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">11</span><span class="hyphen">-</span><span class="date-day">01</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/11/01/183000">はてなのポッドキャスト Backyard Hatena #38 - GigaViewer for Apps と開発合宿と(id:yutailang0119) #byhatena</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Backyard%20Hatena" class="archive-category-link category-Backyard Hatena">Backyard Hatena</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/11/01/183000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/e42614408c328d399f76e3a924f756063d7f853c/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn.blog.st-hatena.com%2Ffiles%2F12704346814673975483%2F4207112889896980759');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回のゲストはマンガアプリチーム エンジニアの id:yutailang0119です。「少年ジャンプ+」アプリ版へのビューワ提供や、社内のアウトプット推進活動、開発合宿についてなど、お話を… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/11/01/183000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/11/01/183000" alt="はてなブックマーク - はてなのポッドキャスト Backyard Hatena #38 - GigaViewer for Apps と開発合宿と(id:yutailang0119) #byhatena"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/11/01/183000" data-hatena-star-title="はてなのポッドキャスト Backyard Hatena #38 - GigaViewer for Apps と開発合宿と(id:yutailang0119) #byhatena" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802340630903980879"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/11/01" rel="nofollow"> <time datetime="2024-11-01" title="2024-11-01"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">11</span><span class="hyphen">-</span><span class="date-day">01</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/11/01/125934">はてなサマーインターンシップ2024講義「チーム開発」</a> </h1> </div> <a href="https://developer.hatenastaff.com/entry/2024/11/01/125934" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/112c6ebee931b748d04b185a486835b333f9f035/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20241101%2F20241101125935.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> こんにちは。組織・基盤開発本部エンジニアリングマネージャーのid:daiksyです。 はてなでは、毎年夏にサマーインターンシップを開催しています。今年は京都オフィスでの講義パートと、リモートでのプロダクト開発実践パートとの2部構成での開催です。 haten… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/11/01/125934" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/11/01/125934" alt="はてなブックマーク - はてなサマーインターンシップ2024講義「チーム開発」"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/11/01/125934" data-hatena-star-title="はてなサマーインターンシップ2024講義「チーム開発」" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398298282642"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/10/29" rel="nofollow"> <time datetime="2024-10-29" title="2024-10-29"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">29</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/10/29/170000">はてなのポッドキャスト Backyard Hatena #37 - 新チーフエンジニアのこれまで(id:astj) #byhatena</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Backyard%20Hatena" class="archive-category-link category-Backyard Hatena">Backyard Hatena</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/10/29/170000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/e42614408c328d399f76e3a924f756063d7f853c/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn.blog.st-hatena.com%2Ffiles%2F12704346814673975483%2F4207112889896980759');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回のゲストはチーフエンジニア の id:astjです。インターン参加の時の思い出や、入社後に取り組んだ歴代のプロジェクト、モチベーションやオフィスでの過ごし方など、お話を聞きま… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/10/29/170000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/10/29/170000" alt="はてなブックマーク - はてなのポッドキャスト Backyard Hatena #37 - 新チーフエンジニアのこれまで(id:astj) #byhatena"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/10/29/170000" data-hatena-star-title="はてなのポッドキャスト Backyard Hatena #37 - 新チーフエンジニアのこれまで(id:astj) #byhatena" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398298844744"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/10/25" rel="nofollow"> <time datetime="2024-10-25" title="2024-10-25"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">25</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/10/25/181000">「生成AI×新規事業 の挑戦 〜生成AIを学びながら技術とチームを磨いた事業立ち上げの道のり〜」をオンラインで開催しました #hatenatech</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Hatena%20Engineer%20Seminar" class="archive-category-link category-Hatena Engineer Seminar">Hatena Engineer Seminar</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/10/25/181000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/eebc0bf030d8f519145d435c7318fb72f680fdd2/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20241007%2F20241007171842.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> 2024年10月24日(木)に開催した オンラインイベント「生成AI×新規事業 の挑戦 〜生成AIを学びながら技術とチームを磨いた事業立ち上げの道のり〜」のレポートです。イベントでは、生成AIを活用した発話分析ソリューション「toitta」を手掛けた「新規事業チ… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">イベント</span> </a> </span> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/%E7%94%9F%E6%88%90AI" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">生成AI</span> </a> </span> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/10/25/181000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/10/25/181000" alt="はてなブックマーク - 「生成AI×新規事業 の挑戦 〜生成AIを学びながら技術とチームを磨いた事業立ち上げの道のり〜」をオンラインで開催しました #hatenatech"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/10/25/181000" data-hatena-star-title="「生成AI×新規事業 の挑戦 〜生成AIを学びながら技術とチームを磨いた事業立ち上げの道のり〜」をオンラインで開催しました #hatenatech" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802340630913069282"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/10/23" rel="nofollow"> <time datetime="2024-10-23" title="2024-10-23"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">23</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/10/23/205543">既存のDeploy Preview環境をmirage-ecsに移行する - 設計編</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/SRE" class="archive-category-link category-SRE">SRE</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/10/23/205543" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/ec3d08479bf91cfda536aa1d7e6f46ff0df5d98c/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20241023%2F20241023205549.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> マンガメディア第2チームでGigaViewerのWeb面のSREを担当している id:s-shiro です。 この記事は、はてなのSREが毎月交代で書いているSRE連載の10月号です。9月の記事はid:cohalzさんの新規事業「toitta」で導入したGoogle Cloudのセキュリティ機能の紹介で… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/10/23/205543" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/10/23/205543" alt="はてなブックマーク - 既存のDeploy Preview環境をmirage-ecsに移行する - 設計編"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/10/23/205543" data-hatena-star-title="既存のDeploy Preview環境をmirage-ecsに移行する - 設計編" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398297003848"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/10/18" rel="nofollow"> <time datetime="2024-10-18" title="2024-10-18"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">18</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/engineer-seminar-31-report">Hatena Engineer Seminar #31「少年ジャンプ+」 サーバーサイド編をオンラインで開催しました #hatenatech</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Hatena%20Engineer%20Seminar" class="archive-category-link category-Hatena Engineer Seminar">Hatena Engineer Seminar</a> </div> <a href="https://developer.hatenastaff.com/entry/engineer-seminar-31-report" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/b2049f699ed5c506860074ed102a3b7eb0574ac4/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20220111%2F20220111165252.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> 2024年10月15日(火)に開催した Hatena Engineer Seminar #31「少年ジャンプ+」 サーバーサイド編のレポートです。マンガビューワ「GigaViewer」の開発運用を行っている、はてなのエンジニア 4名が登壇し、株式会社集英社の「少年ジャンプ+」のサーバーサ… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/engineer-seminar-31-report" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/engineer-seminar-31-report" alt="はてなブックマーク - Hatena Engineer Seminar #31「少年ジャンプ+」 サーバーサイド編をオンラインで開催しました #hatenatech"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/engineer-seminar-31-report" data-hatena-star-title="Hatena Engineer Seminar #31「少年ジャンプ+」 サーバーサイド編をオンラインで開催しました #hatenatech" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398296159178"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/10/16" rel="nofollow"> <time datetime="2024-10-16" title="2024-10-16"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">16</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/10/16/180559">ISUCONの過去問でObservabilityを体験する</a> </h1> </div> <a href="https://developer.hatenastaff.com/entry/2024/10/16/180559" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/1a52731298dbf17b330dcba2fa15cf4c02193a26/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12704346814673975483%2F6802418398296159178%2F1729128263');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> システムプラットフォームチームで SRE をしている id:masayoshi です。 今年もISUCON14の開催が決定しましたね! isucon.net ISUCONとはLINEヤフー株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界ま… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/10/16/180559" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/10/16/180559" alt="はてなブックマーク - ISUCONの過去問でObservabilityを体験する"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/10/16/180559" data-hatena-star-title="ISUCONの過去問でObservabilityを体験する" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802340630911479171"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/10/11" rel="nofollow"> <time datetime="2024-10-11" title="2024-10-11"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">11</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/10/11/163931">「攻めた」AWS Fargate Spot比率の見直し時</a> </h1> </div> <a href="https://developer.hatenastaff.com/entry/2024/10/11/163931" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/f753bf27829b836830df4c62bee8610374044149/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12704346814673975483%2F6802340630911479171%2F1728633136');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> AWSの東京リージョンでFargate Spotを「中断されたら困る」割合で利用している場合、2024年10月は見直し時かも知れません。 はてながECS Fargateで運用しているWebサービスの多くは、状況に応じてリクエスト数≒負荷が増減します。 これに対して、リクエスト… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/10/11/163931" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/10/11/163931" alt="はてなブックマーク - 「攻めた」AWS Fargate Spot比率の見直し時"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/10/11/163931" data-hatena-star-title="「攻めた」AWS Fargate Spot比率の見直し時" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802340630911085865"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/10/04" rel="nofollow"> <time datetime="2024-10-04" title="2024-10-04"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">04</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/10/04/130000">10月24日に「生成AI×新規事業 の挑戦 〜生成AIを学びながら技術とチームを磨いた事業立ち上げの道のり〜」をオンライン開催します</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Hatena%20Engineer%20Seminar" class="archive-category-link category-Hatena Engineer Seminar">Hatena Engineer Seminar</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/10/04/130000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/eebc0bf030d8f519145d435c7318fb72f680fdd2/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20241007%2F20241007171842.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> 2024年10月24日(木)に 「生成AI×新規事業 の挑戦 〜生成AIを学びながら技術とチームを磨いた事業立ち上げの道のり〜」をオンライン開催します。本イベントでは、生成AIを学びながら課題を解決してきた道のりや、事業立ち上げ時の技術選定、チーム運営の様… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/10/04/130000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/10/04/130000" alt="はてなブックマーク - 10月24日に「生成AI×新規事業 の挑戦 〜生成AIを学びながら技術とチームを磨いた事業立ち上げの道のり〜」をオンライン開催します"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/10/04/130000" data-hatena-star-title="10月24日に「生成AI×新規事業 の挑戦 〜生成AIを学びながら技術とチームを磨いた事業立ち上げの道のり〜」をオンライン開催します" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802340630910790877"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/10/04" rel="nofollow"> <time datetime="2024-10-04" title="2024-10-04"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">04</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/10/04/120000">AWS Fargate Spot が中断されにくいのはいつ?</a> </h1> </div> <a href="https://developer.hatenastaff.com/entry/2024/10/04/120000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/bb8f4692330d21be1100e3f43bd52e008a022ff9/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12704346814673975483%2F6802340630910790877%2F1728010816');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> 皆さん、AWS Fargate Spot使ってますか? 最近Arm向けもサポートされてより活用範囲が広がっているかと思います。 さて、Fargete SpotはFargateのコンピューティングリソースの状況次第でタスクが中断される代わりに、最大通常の7割引きでタスクを実行できる… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/Fargate%20Spot" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">Fargate Spot</span> </a> </span> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/AWS" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">AWS</span> </a> </span> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/10/04/120000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/10/04/120000" alt="はてなブックマーク - AWS Fargate Spot が中断されにくいのはいつ?"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/10/04/120000" data-hatena-star-title="AWS Fargate Spot が中断されにくいのはいつ?" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802340630910945971"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/10/03" rel="nofollow"> <time datetime="2024-10-03" title="2024-10-03"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">03</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/10/03/120523">はてな は YAPC::Hakodate 2024 を全力で盛り上げます!登壇やスポンサー内容のご紹介</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/YAPC" class="archive-category-link category-YAPC">YAPC</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/10/03/120523" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/a3744dfc487c2b162dd2709f574140c276b67119/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12704346814673975483%2F6802340630910945971%2F1727924724');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> こんにちは!システムプラットフォームチームのアプリケーションエンジニアのid:anatofuzです。最近は推しのスタンプラリーのために北海道の鶴居村にどうやっていこうかを考えています。 北海道といえば今週末にいよいよ YAPC::Hakodate 2024 が開催されます… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">イベント</span> </a> </span> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/YAPC" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">YAPC</span> </a> </span> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/10/03/120523" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/10/03/120523" alt="はてなブックマーク - はてな は YAPC::Hakodate 2024 を全力で盛り上げます!登壇やスポンサー内容のご紹介"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/10/03/120523" data-hatena-star-title="はてな は YAPC::Hakodate 2024 を全力で盛り上げます!登壇やスポンサー内容のご紹介" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802340630909326699"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/09/30" rel="nofollow"> <time datetime="2024-09-30" title="2024-09-30"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">09</span><span class="hyphen">-</span><span class="date-day">30</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/09/30/120010">新規事業「toitta」で導入したGoogle Cloudのセキュリティ機能の紹介</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/SRE" class="archive-category-link category-SRE">SRE</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/09/30/120010" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/b50bb553dcff37ca8e8b4a4346d12fb3a4c9b9f1/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12704346814673975483%2F6802340630909326699%2F1727665281');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> toittaチームSREのid:cohalzです。 この記事は、はてなのSREが毎月交代で書いているSRE連載の9月号です。8月の記事はid:walnuts1018さんのはてなブログや GigaViewer で使われている画像変換プロキシを EC2 から EKS に移行しましたでした。 はてなでは2024… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/09/30/120010" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/09/30/120010" alt="はてなブックマーク - 新規事業「toitta」で導入したGoogle Cloudのセキュリティ機能の紹介"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/09/30/120010" data-hatena-star-title="新規事業「toitta」で導入したGoogle Cloudのセキュリティ機能の紹介" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802340630907892527"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/09/25" rel="nofollow"> <time datetime="2024-09-25" title="2024-09-25"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">09</span><span class="hyphen">-</span><span class="date-day">25</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/09/25/090000">はてなのモバイル開発大紹介!「少年ジャンプ+のアプリ開発の裏側」を開催しました! #hatenatech</a> </h1> </div> <a href="https://developer.hatenastaff.com/entry/2024/09/25/090000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/083e876be50db1c6a5bcb233f8036f4c4408ffca/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12704346814673975483%2F6802340630907892527%2F1727222412');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> こんにちは!マンガアプリチームで、GigaViewer for Appsの開発をしています id:yutailang0119 です。 はてなのGigaViewer for Appsでは、2024年3月から「少年ジャンプ+」のアプリ版を担当しています。 hatena.co.jp そんなGigaViewer for Apps、「少年ジャ… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/09/25/090000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/09/25/090000" alt="はてなブックマーク - はてなのモバイル開発大紹介!「少年ジャンプ+のアプリ開発の裏側」を開催しました! #hatenatech"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/09/25/090000" data-hatena-star-title="はてなのモバイル開発大紹介!「少年ジャンプ+のアプリ開発の裏側」を開催しました! #hatenatech" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802340630906054611"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/09/20" rel="nofollow"> <time datetime="2024-09-20" title="2024-09-20"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">09</span><span class="hyphen">-</span><span class="date-day">20</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/09/20/140000">サイボウズで活躍中のid:itchynyを訪問 | はてな卒業生訪問企画 [#11]</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/%E3%81%AF%E3%81%A6%E3%81%AA%E5%8D%92%E6%A5%AD%E7%94%9F%E8%A8%AA%E5%95%8F%E4%BC%81%E7%94%BB" class="archive-category-link category-はてな卒業生訪問企画">はてな卒業生訪問企画</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/09/20/140000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/42856a94046a1d7e24fe92595475ad001f668deb/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20180731%2F20180731175339.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> 連載企画「卒業生訪問インタビュー」 第11回のゲストは、サイボウズ株式会社でソフトウェアエンジニアとして活躍しているid:itchynyさんこと、濱田健さんです。現在のサイボウズさんでのご活躍や、OSS活動について、CTOの id:motemen がお話を伺いました。 </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/09/20/140000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/09/20/140000" alt="はてなブックマーク - サイボウズで活躍中のid:itchynyを訪問 | はてな卒業生訪問企画 [#11]"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/09/20/140000" data-hatena-star-title="サイボウズで活躍中のid:itchynyを訪問 | はてな卒業生訪問企画 [#11]" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802340630907305708"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/09/18" rel="nofollow"> <time datetime="2024-09-18" title="2024-09-18"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">09</span><span class="hyphen">-</span><span class="date-day">18</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/09/18/183000">Hatena Engineer Seminar #31 「少年ジャンプ+」 サーバーサイド編 を10月15日にオンライン開催します #hatenatech</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Hatena%20Engineer%20Seminar" class="archive-category-link category-Hatena Engineer Seminar">Hatena Engineer Seminar</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/09/18/183000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/b2049f699ed5c506860074ed102a3b7eb0574ac4/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20220111%2F20220111165252.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> 2024年10月15日(火)にHatena Engineer Seminar #31をオンライン開催します。マンガビューワ「GigaViewer」の開発運用を行っている、はてなのエンジニア 4名が登壇し、株式会社集英社の「少年ジャンプ+」のサーバーサイドをテーマに発表します。。皆様のご… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/09/18/183000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/09/18/183000" alt="はてなブックマーク - Hatena Engineer Seminar #31 「少年ジャンプ+」 サーバーサイド編 を10月15日にオンライン開催します #hatenatech"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/09/18/183000" data-hatena-star-title="Hatena Engineer Seminar #31 「少年ジャンプ+」 サーバーサイド編 を10月15日にオンライン開催します #hatenatech" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802340630905013672"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/09/10" rel="nofollow"> <time datetime="2024-09-10" title="2024-09-10"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">09</span><span class="hyphen">-</span><span class="date-day">10</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/09/10/125452">はてなはDroidKaigi 2024のサポータースポンサーをしております!</a> </h1> </div> <a href="https://developer.hatenastaff.com/entry/2024/09/10/125452" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/7e1266e2ea45e4ff82ecbffbb678eb0fc61cc646/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20240909%2F20240909202624.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> こんにちは、マンガアプリチームのAndroidエンジニアの id:mangano-ito です。 さて、9/11 (水) 〜 9/13 (金) に開催されるDroidKaigi 2024において、はてなは今年もサポータースポンサーとして協賛しております。 2024.droidkaigi.jp DroidKaigiとは DroidK… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/09/10/125452" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/09/10/125452" alt="はてなブックマーク - はてなはDroidKaigi 2024のサポータースポンサーをしております!"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/09/10/125452" data-hatena-star-title="はてなはDroidKaigi 2024のサポータースポンサーをしております!" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189130750788"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/08/29" rel="nofollow"> <time datetime="2024-08-29" title="2024-08-29"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">08</span><span class="hyphen">-</span><span class="date-day">29</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/08/29/124236">はてなブログや GigaViewer で使われている画像変換プロキシを EC2 から EKS に移行しました</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/SRE" class="archive-category-link category-SRE">SRE</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/08/29/124236" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/dfa382689db0167aef7295793a23262a19953a96/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20240829%2F20240829124246.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> こんにちは、サービスプラットフォームチーム アルバイトの id:walnuts1018 です。 この記事は、はてなの SRE が毎月交代で書いている SRE 連載の 8 月号です。7 月の記事は id:masayoshi さんの はてなで最近実施している SRE 研修の紹介 でした。 今回は、… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/08/29/124236" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/08/29/124236" alt="はてなブックマーク - はてなブログや GigaViewer で使われている画像変換プロキシを EC2 から EKS に移行しました"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/08/29/124236" data-hatena-star-title="はてなブログや GigaViewer で使われている画像変換プロキシを EC2 から EKS に移行しました" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189122654894"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/08/08" rel="nofollow"> <time datetime="2024-08-08" title="2024-08-08"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">08</span><span class="hyphen">-</span><span class="date-day">08</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/iosdc-japan-2024">iOSDC Japan 2024で会いましょう!はてなからのご紹介</a> </h1> </div> <div class="archive-entry-body"> <p class="entry-description"> こんにちは!id:kouki_danです!8/22(木)~8/24(土)に開催されるiOSDC Japan 2024で、はてなはゴールドスポンサーとして協賛しています。このエントリでは、はてなのスタッフがiOSDCで発表するコンテンツを紹介します。また、スポンサーとしてiOSDCチャレンジ… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/iosdc-japan-2024" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/iosdc-japan-2024" alt="はてなブックマーク - iOSDC Japan 2024で会いましょう!はてなからのご紹介"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/iosdc-japan-2024" data-hatena-star-title="iOSDC Japan 2024で会いましょう!はてなからのご紹介" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189125735966"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/07/31" rel="nofollow"> <time datetime="2024-07-31" title="2024-07-31"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">07</span><span class="hyphen">-</span><span class="date-day">31</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/07/31/190833">はてなで最近実施しているSRE研修の紹介</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/SRE" class="archive-category-link category-SRE">SRE</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/07/31/190833" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/d206a8c2de33d107dba6f89b688f2dd1d21e7911/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20240731%2F20240731190836.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> システムプラットフォームチームで SRE をしている id:masayoshi です。 この記事は、はてなの SRE が毎月交代で書いている SRE 連載の7月号です。先月は id:chaya2z さんの AWS ECS で実行するバッチ処理を Cluster Auto Scaling を使ってコスト最適化する … </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/07/31/190833" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/07/31/190833" alt="はてなブックマーク - はてなで最近実施しているSRE研修の紹介"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/07/31/190833" data-hatena-star-title="はてなで最近実施しているSRE研修の紹介" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189124604530"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/07/26" rel="nofollow"> <time datetime="2024-07-26" title="2024-07-26"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">07</span><span class="hyphen">-</span><span class="date-day">26</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/07/26/170000">はてなのポッドキャスト Backyard Hatena #36 - 二度目の入社と新任マネージャーの暮らし(id:daiksy) #byhatena</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Backyard%20Hatena" class="archive-category-link category-Backyard Hatena">Backyard Hatena</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/07/26/170000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/e42614408c328d399f76e3a924f756063d7f853c/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn.blog.st-hatena.com%2Ffiles%2F12704346814673975483%2F4207112889896980759');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。組織・基盤開発本部 エンジニアリングマネージャー の id:daiksyです。エンジニアが所属する横軸組織の「技術グループ」のEMとしての日々のお話や、はてなへの二度目のご入社に至るま… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/07/26/170000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/07/26/170000" alt="はてなブックマーク - はてなのポッドキャスト Backyard Hatena #36 - 二度目の入社と新任マネージャーの暮らし(id:daiksy) #byhatena"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/07/26/170000" data-hatena-star-title="はてなのポッドキャスト Backyard Hatena #36 - 二度目の入社と新任マネージャーの暮らし(id:daiksy) #byhatena" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189120864646"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/07/11" rel="nofollow"> <time datetime="2024-07-11" title="2024-07-11"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">07</span><span class="hyphen">-</span><span class="date-day">11</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/07/11/150000">はてなのポッドキャスト Backyard Hatena #35 - SRE as a プロダクトオーナー(id:heleeen) #byhatena</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Backyard%20Hatena" class="archive-category-link category-Backyard Hatena">Backyard Hatena</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/07/11/150000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/e42614408c328d399f76e3a924f756063d7f853c/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn.blog.st-hatena.com%2Ffiles%2F12704346814673975483%2F4207112889896980759');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回はMackerelチーム エンジニア の id:heleeen を迎え、SREとしてのMackerelの新機能の開発にどのように関わっているのかや、障害対応演習の企画や学びについてなどについてお話を… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/07/11/150000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/07/11/150000" alt="はてなブックマーク - はてなのポッドキャスト Backyard Hatena #35 - SRE as a プロダクトオーナー(id:heleeen) #byhatena"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/07/11/150000" data-hatena-star-title="はてなのポッドキャスト Backyard Hatena #35 - SRE as a プロダクトオーナー(id:heleeen) #byhatena" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189117236248"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/06/28" rel="nofollow"> <time datetime="2024-06-28" title="2024-06-28"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">06</span><span class="hyphen">-</span><span class="date-day">28</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/06/28/190637">AWS ECS で実行するバッチ処理を Cluster Auto Scaling を使ってコスト最適化する</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/SRE" class="archive-category-link category-SRE">SRE</a> </div> <div class="archive-entry-body"> <p class="entry-description"> システムプラットフォームチームで SRE をしている id:chaya2z です。 この記事は、はてなの SRE が毎月交代で書いている SRE 連載の6月号です。先月は id:MysticDoll さんの Postfixのログ監視で注意すべきSMTPのステータス仕様について でした。 ECS で実… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/06/28/190637" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/06/28/190637" alt="はてなブックマーク - AWS ECS で実行するバッチ処理を Cluster Auto Scaling を使ってコスト最適化する"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/06/28/190637" data-hatena-star-title="AWS ECS で実行するバッチ処理を Cluster Auto Scaling を使ってコスト最適化する" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189117489979"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/06/27" rel="nofollow"> <time datetime="2024-06-27" title="2024-06-27"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">06</span><span class="hyphen">-</span><span class="date-day">27</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/engineer-seminar-30-report">Hatena Engineer Seminar #30「チーム開発編」をオンラインで開催しました #hatenatech</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Hatena%20Engineer%20Seminar" class="archive-category-link category-Hatena Engineer Seminar">Hatena Engineer Seminar</a> </div> <a href="https://developer.hatenastaff.com/entry/engineer-seminar-30-report" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/b2049f699ed5c506860074ed102a3b7eb0574ac4/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20220111%2F20220111165252.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> 2024年6月27日(木)に開催した Hatena Engineer Seminar #30 「チーム開発編」のレポートです。はてなのエンジニアリングマネージャーとエンジニアの計3名が「チーム開発」をテーマに、取り組みや学びについて発表しました。トークの発表資料と動画アーカイ… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/engineer-seminar-30-report" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/engineer-seminar-30-report" alt="はてなブックマーク - Hatena Engineer Seminar #30「チーム開発編」をオンラインで開催しました #hatenatech"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/engineer-seminar-30-report" data-hatena-star-title="Hatena Engineer Seminar #30「チーム開発編」をオンラインで開催しました #hatenatech" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189115305962"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/06/25" rel="nofollow"> <time datetime="2024-06-25" title="2024-06-25"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">06</span><span class="hyphen">-</span><span class="date-day">25</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/06/25/120000">newmoで活躍中の id:yaottiを訪問 | はてな卒業生訪問企画 [#10]</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/%E3%81%AF%E3%81%A6%E3%81%AA%E5%8D%92%E6%A5%AD%E7%94%9F%E8%A8%AA%E5%95%8F%E4%BC%81%E7%94%BB" class="archive-category-link category-はてな卒業生訪問企画">はてな卒業生訪問企画</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/06/25/120000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/e2343a81416f861574e06e6aa2c1d49ce37f751a/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20240618%2F20240618182821.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> いま会いたい元はてなスタッフを訪問してお話を伺っていく連載「卒業生訪問インタビュー」。 id:onishiが担当する第10回のゲストは、ライドシェア事業を運営するnewmo株式会社で活躍するid:yaotti さんこと、海野弘成さんです。 </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/06/25/120000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/06/25/120000" alt="はてなブックマーク - newmoで活躍中の id:yaottiを訪問 | はてな卒業生訪問企画 [#10]"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/06/25/120000" data-hatena-star-title="newmoで活躍中の id:yaottiを訪問 | はてな卒業生訪問企画 [#10]" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189113994333"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/06/13" rel="nofollow"> <time datetime="2024-06-13" title="2024-06-13"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">06</span><span class="hyphen">-</span><span class="date-day">13</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/engineer-seminar-30">Hatena Engineer Seminar #30「チーム開発編」を6月27日にオンライン開催します #hatenatech</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Hatena%20Engineer%20Seminar" class="archive-category-link category-Hatena Engineer Seminar">Hatena Engineer Seminar</a> </div> <a href="https://developer.hatenastaff.com/entry/engineer-seminar-30" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/b2049f699ed5c506860074ed102a3b7eb0574ac4/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20220111%2F20220111165252.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> 2024年6月27日(木)に Hatena Engineer Seminar #30をオンライン開催します。はてなのエンジニアリングマネージャーとエンジニアの計3名が「チーム開発」をテーマに、取り組みや学びについて発表します。皆様のご参加をお待ちしております! </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/engineer-seminar-30" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/engineer-seminar-30" alt="はてなブックマーク - Hatena Engineer Seminar #30「チーム開発編」を6月27日にオンライン開催します #hatenatech"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/engineer-seminar-30" data-hatena-star-title="Hatena Engineer Seminar #30「チーム開発編」を6月27日にオンライン開催します #hatenatech" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189112166192"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/06/06" rel="nofollow"> <time datetime="2024-06-06" title="2024-06-06"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">06</span><span class="hyphen">-</span><span class="date-day">06</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/06/06/140700">「学びの宝庫」はてなサマーインターンシップ2024!今年の見どころ</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%B32024" class="archive-category-link category-インターン2024">インターン2024</a> </div> <div class="archive-entry-body"> <p class="entry-description"> 組織・基盤開発本部長の id:onishi です。募集締切が迫る「はてなサマーインターンシップ2024」ですが、応募するかまだ悩んでいるあなたのために、今年の見どころをいくつかご説明させていただきます。 京都で過ごす一週間 今年のインターンは、京都(講義パ… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/06/06/140700" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/06/06/140700" alt="はてなブックマーク - 「学びの宝庫」はてなサマーインターンシップ2024!今年の見どころ"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/06/06/140700" data-hatena-star-title="「学びの宝庫」はてなサマーインターンシップ2024!今年の見どころ" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189108822398"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/05/31" rel="nofollow"> <time datetime="2024-05-31" title="2024-05-31"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">05</span><span class="hyphen">-</span><span class="date-day">31</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/05/31/120215">Postfixのログ監視で注意すべきSMTPのステータス仕様について</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/SRE" class="archive-category-link category-SRE">SRE</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/05/31/120215" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/f6c66102948b0b5f5a29b54ab9968c46a535fb42/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20240531%2F20240531120220.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> システムプラットフォームチーム SREのid:MysticDollです。 この記事は、はてなの SRE が毎月交代で書いている SRE 連載の5月号です。先月分は id:heleeen さんの Mackerel で行った障害対応演習を紹介します でした。 先月 Platform Engineering Meetup #8 … </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/05/31/120215" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/05/31/120215" alt="はてなブックマーク - Postfixのログ監視で注意すべきSMTPのステータス仕様について"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/05/31/120215" data-hatena-star-title="Postfixのログ監視で注意すべきSMTPのステータス仕様について" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189081458791"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/05/30" rel="nofollow"> <time datetime="2024-05-30" title="2024-05-30"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">05</span><span class="hyphen">-</span><span class="date-day">30</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/05/30/093000">多くのサービスをうまくさばくのが腕の見せどころ | はてなで働く bps_tomoya にアンケート [#28]</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/%E3%81%AF%E3%81%A6%E3%81%AA%E3%81%A7%E5%83%8D%E3%81%8F%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%AB%E3%82%A2%E3%83%B3%E3%82%B1%E3%83%BC%E3%83%88" class="archive-category-link category-はてなで働くエンジニアにアンケート">はてなで働くエンジニアにアンケート</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/05/30/093000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/822cdb9e36e9f9207e0c3f0452e0ae2af44be576/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20240530%2F20240530093006.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> はてなで働くエンジニアにアンケートシリーズ第28回は、ノベルチームのAndroidアプリエンジニア、id:bps_tomoyaです。多くのサービスに目を配るなどのタスクの進め方、PRへの気の配り方について聞きました。 </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/05/30/093000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/05/30/093000" alt="はてなブックマーク - 多くのサービスをうまくさばくのが腕の見せどころ | はてなで働く bps_tomoya にアンケート [#28]"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/05/30/093000" data-hatena-star-title="多くのサービスをうまくさばくのが腕の見せどころ | はてなで働く bps_tomoya にアンケート [#28]" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189101546238"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/05/15" rel="nofollow"> <time datetime="2024-05-15" title="2024-05-15"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">05</span><span class="hyphen">-</span><span class="date-day">15</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/05/15/183248">Go Conference 2024 にはてなからエンジニアが登壇します! ブロンズスポンサーとしても協賛します</a> </h1> </div> <div class="archive-entry-body"> <p class="entry-description"> こんにちは。Mackerelでアプリケーションエンジニアをやっている id:lufiabb です。2024年6月8日(土)に渋谷のAbema Towersで開催されるGo Conference 2024に、はてなから1名登壇することが決まりました! gocon.jp Go Conference本体としては数年ぶりのオフ… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/05/15/183248" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/05/15/183248" alt="はてなブックマーク - Go Conference 2024 にはてなからエンジニアが登壇します! ブロンズスポンサーとしても協賛します"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/05/15/183248" data-hatena-star-title="Go Conference 2024 にはてなからエンジニアが登壇します! ブロンズスポンサーとしても協賛します" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189106043135"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/05/13" rel="nofollow"> <time datetime="2024-05-13" title="2024-05-13"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">05</span><span class="hyphen">-</span><span class="date-day">13</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/05/13/183500">はてなのポッドキャスト Backyard Hatena #34 - ハッカーズチャンプルー、YAPC::Hiroshima、Perl 1.0(id:anatofuz) #byhatena</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/Backyard%20Hatena" class="archive-category-link category-Backyard Hatena">Backyard Hatena</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/05/13/183500" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/e42614408c328d399f76e3a924f756063d7f853c/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn.blog.st-hatena.com%2Ffiles%2F12704346814673975483%2F4207112889896980759');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。第34では、ノベルチーム エンジニア の id:anatofz を迎え、タイトル通り、ハッカーズチャンプルー、YAPC::Hiroshima、Perl 1.0などについてお話を聞きました。 </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/05/13/183500" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/05/13/183500" alt="はてなブックマーク - はてなのポッドキャスト Backyard Hatena #34 - ハッカーズチャンプルー、YAPC::Hiroshima、Perl 1.0(id:anatofuz) #byhatena"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/05/13/183500" data-hatena-star-title="はてなのポッドキャスト Backyard Hatena #34 - ハッカーズチャンプルー、YAPC::Hiroshima、Perl 1.0(id:anatofuz) #byhatena" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189100578918"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/05/10" rel="nofollow"> <time datetime="2024-05-10" title="2024-05-10"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">05</span><span class="hyphen">-</span><span class="date-day">10</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/05/10/120000">さくらインターネットで活躍中の id:y_uukiを訪問 | はてな卒業生訪問企画 [#9]</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/%E3%81%AF%E3%81%A6%E3%81%AA%E5%8D%92%E6%A5%AD%E7%94%9F%E8%A8%AA%E5%95%8F%E4%BC%81%E7%94%BB" class="archive-category-link category-はてな卒業生訪問企画">はてな卒業生訪問企画</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/05/10/120000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/1ce496ddfef16dd63e90c1bd82d22dc1ef891928/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20240319%2F20240319125826.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> いま会いたい元はてなスタッフを訪問してお話を伺っていく連載「卒業生訪問インタビュー」。 id:onkが担当する第9回のゲストは、さくらインターネット研究所の上級研究員で、SRE の研究者としても活躍するid:y_uuki さんこと、坪内佑樹さんです。 </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/05/10/120000" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/05/10/120000" alt="はてなブックマーク - さくらインターネットで活躍中の id:y_uukiを訪問 | はてな卒業生訪問企画 [#9]"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/05/10/120000" data-hatena-star-title="さくらインターネットで活躍中の id:y_uukiを訪問 | はてな卒業生訪問企画 [#9]" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189100542056"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://developer.hatenastaff.com/archive/2024/04/30" rel="nofollow"> <time datetime="2024-04-30" title="2024-04-30"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">04</span><span class="hyphen">-</span><span class="date-day">30</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://developer.hatenastaff.com/entry/2024/04/30/162658">Mackerel で行った障害対応演習を紹介します</a> </h1> </div> <div class="categories"> <a href="https://developer.hatenastaff.com/archive/category/SRE" class="archive-category-link category-SRE">SRE</a> </div> <a href="https://developer.hatenastaff.com/entry/2024/04/30/162658" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/840d10174ea1f897272e71837c07b28be4df8f33/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhatenatech%2F20240430%2F20240430162659.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> こんにちは、Mackerel チーム SRE の id:heleeen です。 この記事は、はてなの SRE が毎月交代で書いている SRE 連載の4月号で、先月分は id:taxintt さんのサービスの一般公開前からSLI/SLOと向き合うです。 今回は、先日 Mackerel チームで行った障害対応… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2024/04/30/162658" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2024/04/30/162658" alt="はてなブックマーク - Mackerel で行った障害対応演習を紹介します"> </a> <span class="star-container" data-hatena-star-container="" data-hatena-star-url="https://developer.hatenastaff.com/entry/2024/04/30/162658" data-hatena-star-title="Mackerel で行った障害対応演習を紹介します" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/"></span> </span> </div> </section> </div> </div> <div class="pager autopagerize_insert_before"> <span class="pager-next"> <a href="https://developer.hatenastaff.com/archive?page=2" class="test-pager-next" rel="next"> 次のページ </a> </span> </div> </div> </div> <aside id="box2"> <div id="box2-inner"> <div class="hatena-module hatena-module-html"> <div class="hatena-module-body"> <script> const $allVideos = $("iframe[src*='vimeo.com'], iframe[src*='youtube.com'], iframe[src*='speakerdeck.com'], iframe[src*='slideshare'], iframe.flickr-embed-frame"); const $fluidEl = $(".entry-content"); $allVideos.each(function() { $(this) .attr('data-aspectRatio', this.height / this.width) .removeAttr('height') .removeAttr('width'); }); $(window).on('resize', function(){ let newWidth = $fluidEl.width(); $allVideos.each(function() { let $el = $(this); $el .width(newWidth) .height(newWidth * $el.attr('data-aspectRatio')); }); }).resize(); </script> </div> </div> <div class="hatena-module hatena-module-html"> <div class="hatena-module-body"> <script> if ($('input.search-result-input').length) { const inputElm = $('input.search-result-input'); const value = inputElm.val(); inputElm.val('').attr('placeholder', '').val(value).focus(); } $('.archive-entry').each(function() { if (!$('.entry-thumb-link', this).length) { $(this).addClass('no-included-image-entry'); } }); </script> </div> </div> <div class="hatena-module hatena-module-profile"> <div class="hatena-module-title"> プロフィール </div> <div class="hatena-module-body"> <a href="https://developer.hatenastaff.com/about" class="profile-icon-link"> <img src="https://cdn.profile-image.st-hatena.com/users/hatenatech/profile.png?1626690673" alt="id:hatenatech" class="profile-icon"> </a> <span class="id"> <a href="https://developer.hatenastaff.com/about" class="hatena-id-link"><span data-load-nickname="1" data-user-name="hatenatech">id:hatenatech</span></a> <a href="https://blog.hatena.ne.jp/-/pro?plus_via=blog_plus_badge&amp;utm_source=pro_badge&amp;utm_medium=referral&amp;utm_campaign=register_pro" title="はてなブログPro"><i class="badge-type-pro">はてなブログPro</i></a> </span> <div class="hatena-follow-button-box btn-subscribe js-hatena-follow-button-box"> <a href="#" class="hatena-follow-button js-hatena-follow-button"> <span class="subscribing"> <span class="foreground">読者です</span> <span class="background">読者をやめる</span> </span> <span class="unsubscribing" data-track-name="profile-widget-subscribe-button" data-track-once=""> <span class="foreground">読者になる</span> <span class="background">読者になる</span> </span> </a> <div class="subscription-count-box js-subscription-count-box"> <i></i> <u></u> <span class="subscription-count js-subscription-count"> </span> </div> </div> <div class="profile-about"> <a href="https://developer.hatenastaff.com/about">このブログについて</a> </div> </div> </div> <div class="hatena-module hatena-module-authors-list"> <div class="hatena-module-title"> 執筆者リスト </div> <div class="hatena-module-body"> <ul class="hatena-urllist authors-urllist"> <li> <a href="https://developer.hatenastaff.com/archive/author/gurrium"> <img src="https://cdn.profile-image.st-hatena.com/users/gurrium/profile.png?1615810806" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="gurrium"> id:gurrium </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/kouki_dan"> <img src="https://cdn.profile-image.st-hatena.com/users/kouki_dan/profile.png?1448722593" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="kouki_dan"> id:kouki_dan </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/hatenatech"> <img src="https://cdn.profile-image.st-hatena.com/users/hatenatech/profile.png?1626690673" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="hatenatech"> id:hatenatech </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/cohalz"> <img src="https://cdn.profile-image.st-hatena.com/users/cohalz/profile.png?1551482788" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="cohalz"> id:cohalz </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/onk"> <img src="https://cdn.profile-image.st-hatena.com/users/onk/profile.png" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="onk"> id:onk </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/k1s1eee"> <img src="https://cdn.profile-image.st-hatena.com/users/k1s1eee/profile.png?1659421184" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="k1s1eee"> id:k1s1eee </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/yigarashi"> <img src="https://cdn.profile-image.st-hatena.com/users/yigarashi/profile.png?1554348534" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="yigarashi"> id:yigarashi </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/rskmm0chang"> <img src="https://cdn.profile-image.st-hatena.com/users/rskmm0chang/profile.png?1722834993" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="rskmm0chang"> id:rskmm0chang </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/daiksy"> <img src="https://cdn.profile-image.st-hatena.com/users/daiksy/profile.png?1512953941" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="daiksy"> id:daiksy </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/s-shiro"> <img src="https://cdn.profile-image.st-hatena.com/users/s-shiro/profile.png?1699544919" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="s-shiro"> id:s-shiro </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/masayoshi"> <img src="https://cdn.profile-image.st-hatena.com/users/masayoshi/profile.png?1511143704" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="masayoshi"> id:masayoshi </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/koudenpa"> <img src="https://cdn.profile-image.st-hatena.com/users/koudenpa/profile.png?1629369911" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="koudenpa"> id:koudenpa </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/yutailang0119"> <img src="https://cdn.profile-image.st-hatena.com/users/yutailang0119/profile.png?1568353628" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="yutailang0119"> id:yutailang0119 </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/mangano-ito"> <img src="https://cdn.profile-image.st-hatena.com/users/mangano-ito/profile.png?1725887797" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="mangano-ito"> id:mangano-ito </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/walnuts1018"> <img src="https://cdn.profile-image.st-hatena.com/users/walnuts1018/profile.png?1717401262" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="walnuts1018"> id:walnuts1018 </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/chaya2z"> <img src="https://cdn.profile-image.st-hatena.com/users/chaya2z/profile.png?1671522946" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="chaya2z"> id:chaya2z </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/onishi"> <img src="https://cdn.profile-image.st-hatena.com/users/onishi/profile.png?1711953087" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="onishi"> id:onishi </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/MysticDoll"> <img src="https://cdn.profile-image.st-hatena.com/users/MysticDoll/profile.png?1610948817" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="MysticDoll"> id:MysticDoll </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/lufiabb"> <img src="https://cdn.profile-image.st-hatena.com/users/lufiabb/profile.png?1539935021" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="lufiabb"> id:lufiabb </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/heleeen"> <img src="https://cdn.profile-image.st-hatena.com/users/heleeen/profile.png?1549545311" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="heleeen"> id:heleeen </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/fxwx23"> <img src="https://cdn.profile-image.st-hatena.com/users/fxwx23/profile.png?1560875953" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="fxwx23"> id:fxwx23 </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/taxintt"> <img src="https://cdn.profile-image.st-hatena.com/users/taxintt/profile.png?1579445666" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="taxintt"> id:taxintt </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/cockscomb"> <img src="https://cdn.profile-image.st-hatena.com/users/cockscomb/profile.png?1512697380" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="cockscomb"> id:cockscomb </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/masayosu"> <img src="https://cdn.profile-image.st-hatena.com/users/masayosu/profile.png?1591081263" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="masayosu"> id:masayosu </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/Furutsuki"> <img src="https://cdn.profile-image.st-hatena.com/users/Furutsuki/profile.png?1503402472" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="Furutsuki"> id:Furutsuki </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/hagihala"> <img src="https://cdn.profile-image.st-hatena.com/users/hagihala/profile.png?1348931532" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="hagihala"> id:hagihala </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/maku693"> <img src="https://cdn.profile-image.st-hatena.com/users/maku693/profile.png?1608107800" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="maku693"> id:maku693 </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/blog-media"> <img src="https://cdn.profile-image.st-hatena.com/users/blog-media/profile.png?1627444619" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="blog-media"> id:blog-media </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/motemen"> <img src="https://cdn.profile-image.st-hatena.com/users/motemen/profile.png" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="motemen"> id:motemen </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/d-haru"> <img src="https://cdn.profile-image.st-hatena.com/users/d-haru/profile.png?1665992949" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="d-haru"> id:d-haru </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/kmuto"> <img src="https://cdn.profile-image.st-hatena.com/users/kmuto/profile.png?1669474947" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="kmuto"> id:kmuto </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/arthur-1"> <img src="https://cdn.profile-image.st-hatena.com/users/arthur-1/profile.png?1648713639" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="arthur-1"> id:arthur-1 </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/nabe1216"> <img src="https://cdn.profile-image.st-hatena.com/users/nabe1216/profile.png?1572919930" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="nabe1216"> id:nabe1216 </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/tkzwtks"> <img src="https://cdn.profile-image.st-hatena.com/users/tkzwtks/profile.png?1473181177" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="tkzwtks"> id:tkzwtks </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/masawada"> <img src="https://cdn.profile-image.st-hatena.com/users/masawada/profile.png?1510304018" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="masawada"> id:masawada </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/momochi29"> <img src="https://cdn.profile-image.st-hatena.com/users/momochi29/profile.png?1550489611" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="momochi29"> id:momochi29 </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/mizdra"> <img src="https://cdn.profile-image.st-hatena.com/users/mizdra/profile.png?1701668305" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="mizdra"> id:mizdra </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/KGA"> <img src="https://cdn.profile-image.st-hatena.com/users/KGA/profile.png" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="KGA"> id:KGA </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/tokizuoh"> <img src="https://cdn.profile-image.st-hatena.com/users/tokizuoh/profile.png?1719729147" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="tokizuoh"> id:tokizuoh </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/miki_bene"> <img src="https://cdn.profile-image.st-hatena.com/users/miki_bene/profile.png?1445842470" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="miki_bene"> id:miki_bene </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/astj"> <img src="https://cdn.profile-image.st-hatena.com/users/astj/profile.png?1375861047" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="astj"> id:astj </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/nanto_vi"> <img src="https://cdn.profile-image.st-hatena.com/users/nanto_vi/profile.png" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="nanto_vi"> id:nanto_vi </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/do-su-0805"> <img src="https://cdn.profile-image.st-hatena.com/users/do-su-0805/profile.png?1537317991" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="do-su-0805"> id:do-su-0805 </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/nakiwo"> <img src="https://cdn.profile-image.st-hatena.com/users/nakiwo/profile.png?1603101572" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="nakiwo"> id:nakiwo </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/wtatsuru"> <img src="https://cdn.profile-image.st-hatena.com/users/wtatsuru/profile.png?1512697216" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="wtatsuru"> id:wtatsuru </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/missasan"> <img src="https://cdn.profile-image.st-hatena.com/users/missasan/profile.png?1614821959" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="missasan"> id:missasan </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/hogashi"> <img src="https://cdn.profile-image.st-hatena.com/users/hogashi/profile.png?1440928833" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="hogashi"> id:hogashi </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/polamjag"> <img src="https://cdn.profile-image.st-hatena.com/users/polamjag/profile.png?1548587016" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="polamjag"> id:polamjag </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/susisu"> <img src="https://cdn.profile-image.st-hatena.com/users/susisu/profile.png?1688642403" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="susisu"> id:susisu </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/hitode909"> <img src="https://cdn.profile-image.st-hatena.com/users/hitode909/profile.png?1556637331" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="hitode909"> id:hitode909 </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/Pasta-K"> <img src="https://cdn.profile-image.st-hatena.com/users/Pasta-K/profile.png?1512700207" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="Pasta-K"> id:Pasta-K </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/chris4403"> <img src="https://cdn.profile-image.st-hatena.com/users/chris4403/profile.png?1512697416" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="chris4403"> id:chris4403 </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/yashigani_w"> <img src="https://cdn.profile-image.st-hatena.com/users/yashigani_w/profile.png?1512697699" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="yashigani_w"> id:yashigani_w </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/ueday"> <img src="https://cdn.profile-image.st-hatena.com/users/ueday/profile.png?1513151360" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="ueday"> id:ueday </span> </a> </li> <li> <a href="https://developer.hatenastaff.com/archive/author/pokutuna"> <img src="https://cdn.profile-image.st-hatena.com/users/pokutuna/profile.png" class="authors-user-icon"> <span class="authors-user-name" data-load-nickname="1" data-user-name="pokutuna"> id:pokutuna </span> </a> </li> </ul> </div> </div> <div class="hatena-module hatena-module-recent-entries "> <div class="hatena-module-title"> <a href="https://developer.hatenastaff.com/archive"> 最新記事 </a> </div> <div class="hatena-module-body"> <ul class="recent-entries hatena-urllist "> <li class="urllist-item recent-entries-item"> <div class="urllist-item-inner recent-entries-item-inner"> <div class="urllist-date-link recent-entries-date-link"> <a href="https://developer.hatenastaff.com/archive/2025/02/19" rel="nofollow"> <time datetime="2025-02-19T03:00:00Z" title="2025年2月19日"> 2025-02-19 </time> </a> </div> <a href="https://developer.hatenastaff.com/entry/inside-gigaviewer-for-apps-2" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">様々なマンガアプリを素早く開発できる「GigaViewer for Apps」のしくみ iOS 編</a> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/inside-gigaviewer-for-apps-2" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/inside-gigaviewer-for-apps-2" alt="はてなブックマーク - 様々なマンガアプリを素早く開発できる「GigaViewer for Apps」のしくみ iOS 編"> </a> </div> </li> <li class="urllist-item recent-entries-item"> <div class="urllist-item-inner recent-entries-item-inner"> <div class="urllist-date-link recent-entries-date-link"> <a href="https://developer.hatenastaff.com/archive/2025/02/07" rel="nofollow"> <time datetime="2025-02-07T09:07:11Z" title="2025年2月7日"> 2025-02-07 </time> </a> </div> <a href="https://developer.hatenastaff.com/entry/2025/02/07/180711" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">はてなアイコンの裏側の紹介 CloudflareとHonoX</a> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/2025/02/07/180711" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/2025/02/07/180711" alt="はてなブックマーク - はてなアイコンの裏側の紹介 CloudflareとHonoX"> </a> </div> </li> <li class="urllist-item recent-entries-item"> <div class="urllist-item-inner recent-entries-item-inner"> <div class="urllist-date-link recent-entries-date-link"> <a href="https://developer.hatenastaff.com/archive/2025/02/05" rel="nofollow"> <time datetime="2025-02-05T03:00:00Z" title="2025年2月5日"> 2025-02-05 </time> </a> </div> <a href="https://developer.hatenastaff.com/entry/inside-gigaviewer-for-apps-1" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">『Inside GigaViewer for Apps』連載開始!技術と開発の舞台裏 #GigaViewer</a> <a href="https://b.hatena.ne.jp/entry/s/developer.hatenastaff.com/entry/inside-gigaviewer-for-apps-1" class="bookmark-widget-counter"> <img src="https://b.hatena.ne.jp/entry/image/https://developer.hatenastaff.com/entry/inside-gigaviewer-for-apps-1" alt="はてなブックマーク - 『Inside GigaViewer for Apps』連載開始!技術と開発の舞台裏 #GigaViewer"> </a> </div> </li> </ul> </div> </div> <div class="hatena-module hatena-module-archive" data-archive-type="default" data-archive-url="https://developer.hatenastaff.com/archive"> <div class="hatena-module-title"> <a href="https://developer.hatenastaff.com/archive">月別アーカイブ</a> </div> <div class="hatena-module-body"> <ul class="hatena-urllist"> <li class="archive-module-year archive-module-year-hidden" data-year="2025"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2025" class="archive-module-year-title archive-module-year-2025"> 2025 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2025/02" class="archive-module-month-title archive-module-month-2025-2"> 2025 / 2 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2025/01" class="archive-module-month-title archive-module-month-2025-1"> 2025 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2024"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2024" class="archive-module-year-title archive-module-year-2024"> 2024 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2024/12" class="archive-module-month-title archive-module-month-2024-12"> 2024 / 12 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2024/11" class="archive-module-month-title archive-module-month-2024-11"> 2024 / 11 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2024/10" class="archive-module-month-title archive-module-month-2024-10"> 2024 / 10 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2024/09" class="archive-module-month-title archive-module-month-2024-9"> 2024 / 9 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2024/08" class="archive-module-month-title archive-module-month-2024-8"> 2024 / 8 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2024/07" class="archive-module-month-title archive-module-month-2024-7"> 2024 / 7 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2024/06" class="archive-module-month-title archive-module-month-2024-6"> 2024 / 6 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2024/05" class="archive-module-month-title archive-module-month-2024-5"> 2024 / 5 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2024/04" class="archive-module-month-title archive-module-month-2024-4"> 2024 / 4 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2024/03" class="archive-module-month-title archive-module-month-2024-3"> 2024 / 3 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2024/02" class="archive-module-month-title archive-module-month-2024-2"> 2024 / 2 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2024/01" class="archive-module-month-title archive-module-month-2024-1"> 2024 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2023"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2023" class="archive-module-year-title archive-module-year-2023"> 2023 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2023/12" class="archive-module-month-title archive-module-month-2023-12"> 2023 / 12 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2023/11" class="archive-module-month-title archive-module-month-2023-11"> 2023 / 11 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2023/10" class="archive-module-month-title archive-module-month-2023-10"> 2023 / 10 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2023/09" class="archive-module-month-title archive-module-month-2023-9"> 2023 / 9 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2023/08" class="archive-module-month-title archive-module-month-2023-8"> 2023 / 8 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2023/07" class="archive-module-month-title archive-module-month-2023-7"> 2023 / 7 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2023/06" class="archive-module-month-title archive-module-month-2023-6"> 2023 / 6 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2023/05" class="archive-module-month-title archive-module-month-2023-5"> 2023 / 5 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2023/04" class="archive-module-month-title archive-module-month-2023-4"> 2023 / 4 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2023/03" class="archive-module-month-title archive-module-month-2023-3"> 2023 / 3 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2023/02" class="archive-module-month-title archive-module-month-2023-2"> 2023 / 2 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2023/01" class="archive-module-month-title archive-module-month-2023-1"> 2023 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2022"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2022" class="archive-module-year-title archive-module-year-2022"> 2022 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2022/12" class="archive-module-month-title archive-module-month-2022-12"> 2022 / 12 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2022/11" class="archive-module-month-title archive-module-month-2022-11"> 2022 / 11 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2022/10" class="archive-module-month-title archive-module-month-2022-10"> 2022 / 10 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2022/09" class="archive-module-month-title archive-module-month-2022-9"> 2022 / 9 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2022/08" class="archive-module-month-title archive-module-month-2022-8"> 2022 / 8 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2022/07" class="archive-module-month-title archive-module-month-2022-7"> 2022 / 7 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2022/06" class="archive-module-month-title archive-module-month-2022-6"> 2022 / 6 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2022/05" class="archive-module-month-title archive-module-month-2022-5"> 2022 / 5 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2022/04" class="archive-module-month-title archive-module-month-2022-4"> 2022 / 4 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2022/03" class="archive-module-month-title archive-module-month-2022-3"> 2022 / 3 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2022/02" class="archive-module-month-title archive-module-month-2022-2"> 2022 / 2 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2022/01" class="archive-module-month-title archive-module-month-2022-1"> 2022 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2021"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2021" class="archive-module-year-title archive-module-year-2021"> 2021 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2021/12" class="archive-module-month-title archive-module-month-2021-12"> 2021 / 12 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2021/11" class="archive-module-month-title archive-module-month-2021-11"> 2021 / 11 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2021/10" class="archive-module-month-title archive-module-month-2021-10"> 2021 / 10 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2021/09" class="archive-module-month-title archive-module-month-2021-9"> 2021 / 9 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2021/08" class="archive-module-month-title archive-module-month-2021-8"> 2021 / 8 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2021/07" class="archive-module-month-title archive-module-month-2021-7"> 2021 / 7 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2021/06" class="archive-module-month-title archive-module-month-2021-6"> 2021 / 6 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2021/05" class="archive-module-month-title archive-module-month-2021-5"> 2021 / 5 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2021/04" class="archive-module-month-title archive-module-month-2021-4"> 2021 / 4 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2021/03" class="archive-module-month-title archive-module-month-2021-3"> 2021 / 3 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2021/02" class="archive-module-month-title archive-module-month-2021-2"> 2021 / 2 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2021/01" class="archive-module-month-title archive-module-month-2021-1"> 2021 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2020"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2020" class="archive-module-year-title archive-module-year-2020"> 2020 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2020/12" class="archive-module-month-title archive-module-month-2020-12"> 2020 / 12 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2020/11" class="archive-module-month-title archive-module-month-2020-11"> 2020 / 11 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2020/10" class="archive-module-month-title archive-module-month-2020-10"> 2020 / 10 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2020/09" class="archive-module-month-title archive-module-month-2020-9"> 2020 / 9 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2020/08" class="archive-module-month-title archive-module-month-2020-8"> 2020 / 8 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2020/07" class="archive-module-month-title archive-module-month-2020-7"> 2020 / 7 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2020/06" class="archive-module-month-title archive-module-month-2020-6"> 2020 / 6 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2020/05" class="archive-module-month-title archive-module-month-2020-5"> 2020 / 5 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2020/04" class="archive-module-month-title archive-module-month-2020-4"> 2020 / 4 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2020/03" class="archive-module-month-title archive-module-month-2020-3"> 2020 / 3 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2020/02" class="archive-module-month-title archive-module-month-2020-2"> 2020 / 2 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2020/01" class="archive-module-month-title archive-module-month-2020-1"> 2020 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2019"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2019" class="archive-module-year-title archive-module-year-2019"> 2019 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2019/12" class="archive-module-month-title archive-module-month-2019-12"> 2019 / 12 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2019/11" class="archive-module-month-title archive-module-month-2019-11"> 2019 / 11 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2019/09" class="archive-module-month-title archive-module-month-2019-9"> 2019 / 9 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2019/08" class="archive-module-month-title archive-module-month-2019-8"> 2019 / 8 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2019/07" class="archive-module-month-title archive-module-month-2019-7"> 2019 / 7 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2019/06" class="archive-module-month-title archive-module-month-2019-6"> 2019 / 6 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2019/05" class="archive-module-month-title archive-module-month-2019-5"> 2019 / 5 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2019/04" class="archive-module-month-title archive-module-month-2019-4"> 2019 / 4 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2019/03" class="archive-module-month-title archive-module-month-2019-3"> 2019 / 3 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2019/02" class="archive-module-month-title archive-module-month-2019-2"> 2019 / 2 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2019/01" class="archive-module-month-title archive-module-month-2019-1"> 2019 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2018"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2018" class="archive-module-year-title archive-module-year-2018"> 2018 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2018/12" class="archive-module-month-title archive-module-month-2018-12"> 2018 / 12 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2018/11" class="archive-module-month-title archive-module-month-2018-11"> 2018 / 11 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2018/10" class="archive-module-month-title archive-module-month-2018-10"> 2018 / 10 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2018/09" class="archive-module-month-title archive-module-month-2018-9"> 2018 / 9 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2018/08" class="archive-module-month-title archive-module-month-2018-8"> 2018 / 8 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2018/07" class="archive-module-month-title archive-module-month-2018-7"> 2018 / 7 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2018/06" class="archive-module-month-title archive-module-month-2018-6"> 2018 / 6 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2018/05" class="archive-module-month-title archive-module-month-2018-5"> 2018 / 5 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2018/04" class="archive-module-month-title archive-module-month-2018-4"> 2018 / 4 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2018/03" class="archive-module-month-title archive-module-month-2018-3"> 2018 / 3 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2018/02" class="archive-module-month-title archive-module-month-2018-2"> 2018 / 2 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2018/01" class="archive-module-month-title archive-module-month-2018-1"> 2018 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2017"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2017" class="archive-module-year-title archive-module-year-2017"> 2017 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2017/12" class="archive-module-month-title archive-module-month-2017-12"> 2017 / 12 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2017/11" class="archive-module-month-title archive-module-month-2017-11"> 2017 / 11 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2017/10" class="archive-module-month-title archive-module-month-2017-10"> 2017 / 10 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2017/09" class="archive-module-month-title archive-module-month-2017-9"> 2017 / 9 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2017/08" class="archive-module-month-title archive-module-month-2017-8"> 2017 / 8 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2017/07" class="archive-module-month-title archive-module-month-2017-7"> 2017 / 7 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2017/06" class="archive-module-month-title archive-module-month-2017-6"> 2017 / 6 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2017/05" class="archive-module-month-title archive-module-month-2017-5"> 2017 / 5 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2017/04" class="archive-module-month-title archive-module-month-2017-4"> 2017 / 4 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2017/03" class="archive-module-month-title archive-module-month-2017-3"> 2017 / 3 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2017/02" class="archive-module-month-title archive-module-month-2017-2"> 2017 / 2 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2017/01" class="archive-module-month-title archive-module-month-2017-1"> 2017 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2016"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2016" class="archive-module-year-title archive-module-year-2016"> 2016 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2016/12" class="archive-module-month-title archive-module-month-2016-12"> 2016 / 12 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2016/11" class="archive-module-month-title archive-module-month-2016-11"> 2016 / 11 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2016/10" class="archive-module-month-title archive-module-month-2016-10"> 2016 / 10 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2016/09" class="archive-module-month-title archive-module-month-2016-9"> 2016 / 9 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2016/08" class="archive-module-month-title archive-module-month-2016-8"> 2016 / 8 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2016/07" class="archive-module-month-title archive-module-month-2016-7"> 2016 / 7 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2016/06" class="archive-module-month-title archive-module-month-2016-6"> 2016 / 6 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2016/05" class="archive-module-month-title archive-module-month-2016-5"> 2016 / 5 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2016/04" class="archive-module-month-title archive-module-month-2016-4"> 2016 / 4 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2016/03" class="archive-module-month-title archive-module-month-2016-3"> 2016 / 3 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2016/02" class="archive-module-month-title archive-module-month-2016-2"> 2016 / 2 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2016/01" class="archive-module-month-title archive-module-month-2016-1"> 2016 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2015"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2015" class="archive-module-year-title archive-module-year-2015"> 2015 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2015/12" class="archive-module-month-title archive-module-month-2015-12"> 2015 / 12 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2015/11" class="archive-module-month-title archive-module-month-2015-11"> 2015 / 11 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2015/10" class="archive-module-month-title archive-module-month-2015-10"> 2015 / 10 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2015/09" class="archive-module-month-title archive-module-month-2015-9"> 2015 / 9 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2015/08" class="archive-module-month-title archive-module-month-2015-8"> 2015 / 8 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2015/07" class="archive-module-month-title archive-module-month-2015-7"> 2015 / 7 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2015/06" class="archive-module-month-title archive-module-month-2015-6"> 2015 / 6 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2015/05" class="archive-module-month-title archive-module-month-2015-5"> 2015 / 5 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2015/04" class="archive-module-month-title archive-module-month-2015-4"> 2015 / 4 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2015/03" class="archive-module-month-title archive-module-month-2015-3"> 2015 / 3 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2015/02" class="archive-module-month-title archive-module-month-2015-2"> 2015 / 2 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2015/01" class="archive-module-month-title archive-module-month-2015-1"> 2015 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2014"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2014" class="archive-module-year-title archive-module-year-2014"> 2014 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2014/12" class="archive-module-month-title archive-module-month-2014-12"> 2014 / 12 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2014/11" class="archive-module-month-title archive-module-month-2014-11"> 2014 / 11 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2014/10" class="archive-module-month-title archive-module-month-2014-10"> 2014 / 10 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2014/09" class="archive-module-month-title archive-module-month-2014-9"> 2014 / 9 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2014/08" class="archive-module-month-title archive-module-month-2014-8"> 2014 / 8 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2014/07" class="archive-module-month-title archive-module-month-2014-7"> 2014 / 7 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2014/06" class="archive-module-month-title archive-module-month-2014-6"> 2014 / 6 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2014/05" class="archive-module-month-title archive-module-month-2014-5"> 2014 / 5 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2014/03" class="archive-module-month-title archive-module-month-2014-3"> 2014 / 3 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2014/02" class="archive-module-month-title archive-module-month-2014-2"> 2014 / 2 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2013"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2013" class="archive-module-year-title archive-module-year-2013"> 2013 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2013/12" class="archive-module-month-title archive-module-month-2013-12"> 2013 / 12 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2013/11" class="archive-module-month-title archive-module-month-2013-11"> 2013 / 11 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2013/10" class="archive-module-month-title archive-module-month-2013-10"> 2013 / 10 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2013/09" class="archive-module-month-title archive-module-month-2013-9"> 2013 / 9 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2013/08" class="archive-module-month-title archive-module-month-2013-8"> 2013 / 8 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2013/06" class="archive-module-month-title archive-module-month-2013-6"> 2013 / 6 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2013/05" class="archive-module-month-title archive-module-month-2013-5"> 2013 / 5 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2013/04" class="archive-module-month-title archive-module-month-2013-4"> 2013 / 4 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2012"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2012" class="archive-module-year-title archive-module-year-2012"> 2012 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2012/10" class="archive-module-month-title archive-module-month-2012-10"> 2012 / 10 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2012/09" class="archive-module-month-title archive-module-month-2012-9"> 2012 / 9 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2012/05" class="archive-module-month-title archive-module-month-2012-5"> 2012 / 5 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2012/04" class="archive-module-month-title archive-module-month-2012-4"> 2012 / 4 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2012/03" class="archive-module-month-title archive-module-month-2012-3"> 2012 / 3 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2011"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2011" class="archive-module-year-title archive-module-year-2011"> 2011 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2011/08" class="archive-module-month-title archive-module-month-2011-8"> 2011 / 8 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2011/07" class="archive-module-month-title archive-module-month-2011-7"> 2011 / 7 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2011/06" class="archive-module-month-title archive-module-month-2011-6"> 2011 / 6 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2011/04" class="archive-module-month-title archive-module-month-2011-4"> 2011 / 4 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2011/03" class="archive-module-month-title archive-module-month-2011-3"> 2011 / 3 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2011/02" class="archive-module-month-title archive-module-month-2011-2"> 2011 / 2 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2011/01" class="archive-module-month-title archive-module-month-2011-1"> 2011 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2010"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2010" class="archive-module-year-title archive-module-year-2010"> 2010 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2010/12" class="archive-module-month-title archive-module-month-2010-12"> 2010 / 12 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2010/11" class="archive-module-month-title archive-module-month-2010-11"> 2010 / 11 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2010/08" class="archive-module-month-title archive-module-month-2010-8"> 2010 / 8 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2010/07" class="archive-module-month-title archive-module-month-2010-7"> 2010 / 7 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2007"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2007" class="archive-module-year-title archive-module-year-2007"> 2007 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2007/08" class="archive-module-month-title archive-module-month-2007-8"> 2007 / 8 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2007/03" class="archive-module-month-title archive-module-month-2007-3"> 2007 / 3 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2007/01" class="archive-module-month-title archive-module-month-2007-1"> 2007 / 1 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2006"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2006" class="archive-module-year-title archive-module-year-2006"> 2006 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2006/05" class="archive-module-month-title archive-module-month-2006-5"> 2006 / 5 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2006/02" class="archive-module-month-title archive-module-month-2006-2"> 2006 / 2 </a> </li> </ul> </li> <li class="archive-module-year archive-module-year-hidden" data-year="2005"> <div class="archive-module-button"> <span class="archive-module-hide-button">▼</span> <span class="archive-module-show-button">▶</span> </div> <a href="https://developer.hatenastaff.com/archive/2005" class="archive-module-year-title archive-module-year-2005"> 2005 </a> <ul class="archive-module-months"> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2005/11" class="archive-module-month-title archive-module-month-2005-11"> 2005 / 11 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2005/10" class="archive-module-month-title archive-module-month-2005-10"> 2005 / 10 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2005/09" class="archive-module-month-title archive-module-month-2005-9"> 2005 / 9 </a> </li> <li class="archive-module-month"> <a href="https://developer.hatenastaff.com/archive/2005/08" class="archive-module-month-title archive-module-month-2005-8"> 2005 / 8 </a> </li> </ul> </li> </ul> </div> </div> <div class="hatena-module hatena-module-html"> <div class="hatena-module-title">ツイート</div> <div class="hatena-module-body"> <div class="sidebar-tweets-timeline"> <a class="twitter-timeline" href="https://twitter.com/hatenatech" data-width="100%" data-height="300" data-chrome="nofooter" data-tweet-limit="2"> </a> </div> </div> </div> </div> </aside> </div> </div> <div id="bottom-editarea"> <footer> <a href="//hatenacorp.jp/"> <img src="https://cdn.blog.st-hatena.com/files/12704346814673975483/13574176438017835249" width="auto" height="32" alt=""> <span id="footer-copyright">© Hatena Co., Ltd.</span> </a> </footer> </div> </div> </div> <script async="" src="https://s.hatena.ne.jp/js/widget/star.js"></script> <script> if (typeof window.Hatena === 'undefined') { window.Hatena = {}; } if (!Hatena.hasOwnProperty('Star')) { Hatena.Star = { VERSION: 2, }; } </script> <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=v17.0"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <div class="quote-box"> <div class="tooltip-quote tooltip-quote-stock"> <i class="blogicon-quote" title="引用をストック"></i> </div> <div class="tooltip-quote tooltip-quote-tweet js-tooltip-quote-tweet"> <a class="js-tweet-quote" target="_blank" data-track-name="quote-tweet" data-track-once=""> <img src="https://cdn.blog.st-hatena.com/images/admin/quote/quote-x-icon.svg?version=3302d0c519de548bcb3552ea0bf509" title="引用して投稿する"> </a> </div> </div> <div class="quote-stock-panel" id="quote-stock-message-box" style="position: absolute; z-index: 3000"> <div class="message-box" id="quote-stock-succeeded-message" style="display: none"> <p>引用をストックしました</p> <button class="btn btn-primary" id="quote-stock-show-editor-button" data-track-name="curation-quote-edit-button">ストック一覧を見る</button> <button class="btn quote-stock-close-message-button">閉じる</button> </div> <div class="message-box" id="quote-login-required-message" style="display: none"> <p>引用するにはまずログインしてください</p> <button class="btn btn-primary" id="quote-login-button">ログイン</button> <button class="btn quote-stock-close-message-button">閉じる</button> </div> <div class="error-box" id="quote-stock-failed-message" style="display: none"> <p>引用をストックできませんでした。再度お試しください</p> <button class="btn quote-stock-close-message-button">閉じる</button> </div> <div class="error-box" id="unstockable-quote-message-box" style="display: none; position: absolute; z-index: 3000;"> <p>限定公開記事のため引用できません。</p> </div> </div> <script type="x-underscore-template" id="js-requote-button-template"> <div class="requote-button js-requote-button"> <button class="requote-button-btn tipsy-top" title="引用する"><i class="blogicon-quote"></i></button> </div> </script> <div id="hidden-subscribe-button" style="display: none;"> <div class="hatena-follow-button-box btn-subscribe js-hatena-follow-button-box"> <a href="#" class="hatena-follow-button js-hatena-follow-button"> <span class="subscribing"> <span class="foreground">読者です</span> <span class="background">読者をやめる</span> </span> <span class="unsubscribing" data-track-name="profile-widget-subscribe-button" data-track-once=""> <span class="foreground">読者になる</span> <span class="background">読者になる</span> </span> </a> <div class="subscription-count-box js-subscription-count-box"> <i></i> <u></u> <span class="subscription-count js-subscription-count"> </span> </div> </div> </div> <script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> <script src="https://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script> <script type="text/javascript" src="https://cdn.blog.st-hatena.com/js/external/jquery.min.js?v=1.12.4&amp;version=3302d0c519de548bcb3552ea0bf509"></script> <script src="https://cdn.blog.st-hatena.com/js/texts-ja.js?version=3302d0c519de548bcb3552ea0bf509"></script> <script id="vendors-js" data-env="production" src="https://cdn.blog.st-hatena.com/js/vendors.js?version=3302d0c519de548bcb3552ea0bf509" crossorigin="anonymous"></script> <script id="hatenablog-js" data-env="production" src="https://cdn.blog.st-hatena.com/js/hatenablog.js?version=3302d0c519de548bcb3552ea0bf509" crossorigin="anonymous" data-page-id="archive"></script> <script>Hatena.Diary.GlobalHeader.init()</script> </body></html>

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