CINXE.COM

はてなブックマーク - 人気エントリー - テクノロジー

<!DOCTYPE html> <html lang="ja" data-page-scope="EntryList" data-stable-request-url="https://b.hatena.ne.jp/hotentry/it" data-device-type="PC" data-sentry-environment="production" data-sentry-sample-rate="0.1" data-category-name="it" data-issue-name="" data-page-subtype="hotentry" data-page-type="entrylist" > <head> <!-- 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-5TDHQX'); </script> <!-- End Google Tag Manager --> <meta charset="UTF-8"> <title>はてなブックマーク - 人気エントリー - テクノロジー</title> <script src="https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/js/v4/bookmark.js" async></script> <link type="text/css" rel="stylesheet" href="https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/css/v4/bookmark.css" /> <link type="text/css" rel="stylesheet" href="https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/css/v4/bookmark.star.css" /> <link rel="canonical" href="https://b.hatena.ne.jp/hotentry/it" /> <link rel="next" href="/hotentry/it/20241123"> <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" /> <meta name="viewport" content="width=device-width"> <link rel="search" type="application/opensearchdescription+xml" title="はてなブックマーク検索" href="/opensearch.xml" /> <link rel="apple-touch-icon-precomposed" href="https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/images/v4/public/apple-touch-icon-precomposed.png" /> <link rel="mask-icon" href="https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/images/v4/public/safari-pinned-tab-icon.svg" color="#00A4DE" /> <meta name="msapplication-navbutton-color" content="#2C6EBD" /> <meta name="msapplication-task" content="name=はてなブックマーク; action-uri=/; icon-uri=https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/images/v4/public/icons/bookmark.ico" /> <meta name="msapplication-task" content="name=マイブックマーク; action-uri=/my; icon-uri=https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/images/v4/public/icons/my-bookmark.ico" /> <meta name="msapplication-task" content="name=お気に入りのブックマーク; action-uri=/my/favorite; icon-uri=https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/images/v4/public/icons/favorite-bookmark.ico" /> <meta name="msapplication-task" content="name=人気エントリー; action-uri=/hotentry; icon-uri=https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/images/v4/public/icons/hotentry.ico" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="referrer" content="always"> <link rel="alternate" href="android-app://com.hatena.android.bookmark/hatena-bookmark/android.app/entry-list/hot/categories/it" /> <link rel="alternate" type="application/rss+xml" href="/hotentry/it.rss" /> <script> function isMobile() { const html = document.documentElement; const deviceType = html.dataset.deviceType || ''; if (deviceType.length > 0) { return deviceType === 'MOBILE'; } else { const maxMobileWidth = 480; const windowWidth = window.innerWidth; return maxMobileWidth >= windowWidth; } } </script> </head> <body class=" fixed-header"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5TDHQX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="link-app-banner js-dynamic-link-app-banner is-hidden"> <button class="link-app-banner-btn-close js-dynamic-link-app-banner-close-button"><span>close</span></button> <a class="link-app-banner-btn" href="https://hatenabookmark.page.link/app"> <div class="link-app-banner-btn-detail"> <div class="link-app-banner-icon"><img src="/images/v4/public/app/ic-ios.svg" alt="はてなブックマークアプリ"></div> <p class="link-app-banner-text">サクサク読めて、<br class="link-app-banner-text-newline">アプリ限定の機能も多数!</p> </div> <div class="link-app-banner-btn-open">アプリで開く</div> </a> </div> <header id="global-header" data-portal-static-origin="//cdn.www.st-hatena.com"> <div id="header" class="global-header-inner js-global-header-inner"> <h2 id="gh-logo"><a href="/" data-gtm-label="gh-blogo"><span>はてなブックマーク</span></a></h2> <div class="is-guest js-guest is-hidden"> <input id="gh-search-icon-check" type="checkbox" checked="checked" /> <label class="gh-search-icon" for="gh-search-icon-check" aria-label="検索を閉じる"><span>閉じる</span></label> <form class="gh-searchbox" method="get" action="/search_dwim" role="search"> <input value="" name="q" type="search" class="gh-inputtext" placeholder="キーワード・URLを検索" size="40" /> <input value="" type="submit" class="gh-search-button" /> </form> <ul class="gh-service-menu"> <li><a href="/guide" data-gtm-label="gh-guest-guide">はてなブックマークって?</a></li> <li><a href="/guide/tools" data-gtm-label="gh-guest-tools">アプリ・拡張の紹介</a></li> <li><a href="https://www.hatena.ne.jp/register?location=https%3A%2F%2Fb.hatena.ne.jp%2F%3Fregistered_from%3Dglobal-header&amp;via=201037" class="gh-guest-register" data-gtm-label="gh-guest-register">ユーザー登録</a></li> <li><a href="https://www.hatena.ne.jp/login?location=https%3A%2F%2Fb.hatena.ne.jp%2Fhotentry%2Fit" rel="nofollow" class="gh-guest-login" data-gtm-label="gh-guest-login">ログイン</a></li> <li class="gh-hatena-logo"><a href="http://www.hatena.ne.jp/"><img src="https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/images/v4/public/logo/logo-global-white.svg" alt="Hatena" width="74px" height="13px"/></a></li> </ul> </div> <noscript> <ul class="gh-service-menu"> <li><a href="https://www.hatena.ne.jp/logout?location=https%3A%2F%2Fb.hatena.ne.jp%2F">ログアウト</a></li> </ul> </noscript> <script type="text/x-template" id="template-menu-hatena-user"> <form class="gh-searchbox" method="get" action="/search_dwim" role="search"> <input value="" name="q" type="search" class="gh-inputtext" placeholder="キーワード・URLを検索" size="40" /> <input value="" type="submit" class="gh-search-button" /> </form> <ul class="gh-service-menu"> <li><a class="hotentry" data-gtm-label="gh-mypage" href="{{hotentry_url}}"><img src="{{user_image_url}}" class="header-profile-icon" width="16" height="16" alt="{{username}}" /></a><a class="hotentry" data-gtm-label="gh-mypage" href="{{hotentry_url}}">マイページ</a></li> <li><a class="bookmark" data-gtm-label="gh-bookmark" href="{{bookmark_url}}">ブックマーク</a></li> <li><a class="unread_bookmark" data-gtm-label="gh-ril" href="{{bookmark_stock_url}}">あとで読む</a></li> <li><a class="add" data-gtm-label="gh-add" href="{{add_bookmark_url}}">追加</a></li> <li><a class="tools" data-gtm-label="gh-tools" href="/guide/tools">ツール</a></li> <li><a class="config" data-gtm-label="gh-config" href="/-/my/config/profile">設定</a></li> <li><a class="feedback" data-gtm-label="gh-feedback" href="/-/feedback/hatena_bookmark" target="_blank">フィードバック</a></li> <li id="header-username" class="gh-dropdown-services" data-gtm-label="gh-services" title="利用中のサービス" data-name="{{username}}"> <span class="header-dropdown gh-dropdown" tabindex="0"> <img src="https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/images/v4/public/common/usermenu-wh.svg" alt="利用中のサービス" width="24" height="24" /> </span> <dl class="header-window" id="username-window"></dl> </li> <li id="header-notify" data-gtm-label="gh-notify" class="gh-dropdown-notify" title="あなたへのお知らせ"> <span class="header-dropdown gh-dropdown" tabindex="0"> <img src="https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/images/v4/public/common/notify-wh.svg" alt="あなたへのお知らせ" width="25" height="25" /> <span class="notify-count"></span> </span> <div id="notify-window" class="header-window header-notify"></div> </li> <li class="gh-hatena-logo"><a href="http://www.hatena.ne.jp/"><img src="https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/images/v4/public/logo/logo-global-white.svg" alt="Hatena" width="74px" height="13px"/></a></li> </ul> </script> </div> </header> <div id="info-header"><div id="info-header-message"></div><span></span></div> <div class="global-notification is-hidden js-global-notification"></div> <script type="text/javascript"> (function() { var layout = "tile"; if (!isMobile()) { try { layout = window.localStorage.getItem("bstn.entrylist.layout") || "tile"; // default } catch (ignore) { layout = "tile" } if (layout === "list") { document.body.classList.add("style-list") } if (layout === "headline") { document.body.classList.add("style-headline") } (dataLayer = window.dataLayer || []).push({ event: 'boston:entrylist:layout', boston: { entrylist: { layout: layout, } } }); } document.body.setAttribute("data-entrylist-layout", layout) })() </script> <ul class="is-hidden"> <li class="river-placement entrylist-image-entry" data-river-placement="it_hotentry_2"></li> <li class="river-placement entrylist-image-entry" data-river-placement="it_hotentry_3"></li> <li class="river-placement entrylist-image-entry" data-river-placement="it_hotentry_3"></li> <li class="river-placement entrylist-image-entry" data-river-placement="it_hotentry_7"></li> <li class="river-placement entrylist-image-entry" data-river-placement="it_hotentry_11"></li> <li class="river-placement entrylist-image-entry" data-river-placement="it_hotentry_16"></li> <li class="river-placement entrylist-image-entry" data-river-placement="it_hotentry_20"></li> <li class="river-placement entrylist-image-entry" data-river-placement="it_hotentry_25"></li> <li class="river-placement entrylist-image-entry" data-river-placement="it_hotentry_30"></li> </ul> <div class="is-hidden"> <div class="river-placement entrylist-image-entry" data-river-placement="it_hotentry_1"></div> </div> <script type="text/javascript" src="https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/js/v4/bookmark.river.js" async></script> <script type="text/x-template" id="template-ad-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> <script> (function() { function hideAndRegister(configuration, callback) { var styleElement = document.createElement('style'); var selector = configuration.selector; var ads = configuration.ads; var css = ''; for (var i = 0; i < ads.length; i++) { var row = ads[i].row; css += selector + '.is-nativeads-loading > li:nth-child(' + row + ') > .entrylist-contents > * { display: none; }\n'; } styleElement.textContent = css; document.head.appendChild(styleElement); (nativeAds = window.nativeAds || []).push(function(nativeAds) { nativeAds.register(configuration).then(callback || function(){}); }); } if (isMobile()) { (nativeAds = window.nativeAds || []).push(function(nativeAds) { nativeAds.register( { selector: ".js-hotentries", ads: [ { placement: "it_hotentry_3", row: 2 }, { placement: "it_hotentry_7", row: 6 }, { placement: "it_hotentry_11", row: 10 }, { placement: "it_hotentry_16", row: 15 }, { placement: "it_hotentry_20", row: 19 }, { placement: "it_hotentry_25", row: 24 }, { placement: "it_hotentry_30", row: 29 } ], options: { insert: true } } ); }); } else { var waitContentLoaded = function(callback) { if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', callback); } else { callback(); } }; (nativeAds = window.nativeAds || []).push(function(nativeAds) { nativeAds.register( { selector: ".js-right-top-native-ad", ads: [ { placement: 'it_hotentry_1', row: 1 } ], options: { insert: true, group: true } } ).catch(function() { waitContentLoaded(function() { var layout = document.body.getAttribute('data-entrylist-layout'); if (layout === 'tile') { var nativeAdContainer = document.querySelector('.js-right-top-native-ad'); if (nativeAdContainer) { nativeAdContainer.classList.add('is-hidden'); } var adContainer = document.querySelector('#entrylist-ad-right-top'); if (adContainer) { adContainer.classList.remove('is-hidden'); } var valve = window.valve || []; valve.push(function(v) { v.displayDFPSlot("entrylist-ad-right-top"); }); } else if (layout === 'list' || layout === 'headline') { var container = document.querySelector('.js-right-top-native-ad'); if (container) { container.classList.add('is-hidden'); } } }); }); }); hideAndRegister( { selector: ".js-hotentries", ads: [ { placement: "it_hotentry_2", row: 5 - 1 }, { placement: "it_hotentry_3", row: 9 - 1 } ], options: { replace: true } } ); } })(); </script> <script type="text/javascript"> // ---------------- dfp section ---------------- function showAdRightTopDFPSlot() { var nativeAdContainer = document.querySelector('.js-right-top-native-ad'); if (nativeAdContainer) { nativeAdContainer.classList.add('is-hidden'); } var adContainer = document.querySelector('#entrylist-ad-right-top'); if (adContainer) { adContainer.classList.remove('is-hidden'); } }; var valve = valve || []; if (isMobile()) { valve.push(function(v) { v.defineDFPSlot({ unit: '/4374287/bookmark_overlay_sp', sizes: [[320,80],[320,70],[320,50]], slotId: 'touch-footer-ad' }); v.defineDFPSlot({ unit: '/4374287/bookmark_entrylist_middle_rectangle_sp', sizes: [[300,250]], slotId: 'entrylist-ad-rectangle-middle' }); v.defineDFPSlot({ unit: '/4374287/bookmark_entrylist_bottom_rectangle_sp', sizes: [[300,250]], slotId: 'entrylist-ad-rectangle-bottom' }); v.sealDFPSlots(); }); } else { var layout = document.body.getAttribute('data-entrylist-layout'); if (layout === 'tile') { valve.push(function(v) { v.defineDFPSlot({ unit: '/4374287/bookmark_entrylist_middle_super_pc', sizes: [[728,90]], slotId: 'entrylist-ad-banner-middle' }); v.defineDFPSlot({ unit: '/4374287/bookmark_entrylist_bottom_super_pc', sizes: [[728,90]], slotId: 'entrylist-ad-banner-bottom' }); v.defineDFPSlot({ unit: '/4374287/bookmark_entrylist_top_right_rectangle_pc', sizes: [[300,250]], slotId: 'entrylist-ad-right-top', lazy: true }); v.sealDFPSlots(); }); } else if (layout === 'list' || layout === 'headline') { valve.push(function(v) { v.defineDFPSlot({ unit: '/4374287/bookmark_entrylist_sidebar_top_pc', sizes: [[300,250]], slotId: 'entrylist-ad-sidebar-top' }); v.defineDFPSlot({ unit: '/4374287/bookmark_entrylist_sidebar_bottom_pc', sizes: [[300,250]], slotId: 'entrylist-ad-sidebar-bottom' }); v.sealDFPSlots(); }); } } </script> <script> var valve = window.valve || []; valve.push(function(v) { var pageKeyValues = {"categoryAdminName":"it"}; if (document.cookie.split(';').some(function(item) { return item.indexOf('202011_guest_status=register_incomplete') >= 0})) { pageKeyValues.bookmark_status = 'register_incomplete'; } v.config({ pageKeyValues: pageKeyValues, textSelector: ".entrylist-wrapper", content: { result: "ng" }, service: 'bookmark' }); }); </script> <script src="https://cdn.pool.st-hatena.com/valve/valve.js" async></script> <div id="container"> <div class="branding js-branding" class="__FIXME__"> <div class="branding-header"> <h1 class="branding-title"> <a href="/"><span>はてなブックマーク</span></a> </h1> <p class="gototop"><a href="/" data-gtm-click-label="branding-left-top-blogo">トップへ戻る</a></p> </div> <form class="branding-searchbox" method="get" action="/search_dwim"> <input value="" name="q" type="text" class="inputtext" id="searchtext" placeholder="キーワード・URLを検索" size="40" aria-label="キーワード・URLを検索" /> <input value="" type="submit" class="search-button" /> </form> <div class="navi-layout js-entrylist-layout-switcher"> <button type="button" class="navi-layout-tile js-entrylist-layout-switcher-item" data-layout="tile" aria-label="表示レイアウトをタイル形式に変更"></button> <button type="button" class="navi-layout-list js-entrylist-layout-switcher-item" data-layout="list" aria-label="表示レイアウトをリスト形式に変更"></button> <button type="button" class="navi-layout-headline js-entrylist-layout-switcher-item" data-layout="headline" aria-label="表示レイアウトをヘッドライン形式に変更"></button> </div> </div> <div class="navi-wrapper js-navi-category-wrapper is-unscrolled noscript"> <ul class="navi-body js-navi-category"> <li class="js-navi-category-item cat-all" data-category-name="cat-all"> <div class="navi-link js-navi-link"> <a href="/hotentry/all" class="navi-link-text cat-all" data-gtm-click-label="global-navi-all"><span>総合</span></a> <span class="gnavi-button js-gnavi-button" data-category-name="cat-all" data-gtm-click-label="global-navi-button-all"></span> </div> <div class="navi-item-detail js-navi-item-detail is-hidden"> <div class="navi-item-detail-inner js-navi-item-detail-inner"> <ul class="navi-item-list"> <li class="navi_hotentry"><a href="/hotentry/all" data-gtm-click-label="global-navi-hotentry">人気</a></li> <li class="navi_entrylist"><a href="/entrylist/all" data-gtm-click-label="global-navi-recententry">新着</a></li> </ul> <ul class="navi-item-issue"> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/all/IT" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/785ba042c3e8490f162da248059ff9fa2ab9524d/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2F6ea6f77a452478b2137afc04095d7bd2-1200x630.jpeg);"></a> </span> <span class="issue"> <a href="/entrylist/all/IT">IT</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/all/%E6%9C%80%E6%96%B0%E3%82%AC%E3%82%B8%E3%82%A7%E3%83%83%E3%83%88" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/ba0d856ab742b30c255e046e805201ec4217a96e/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fnews%2Farticles%2F2411%2F23%2Fcover_news076.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/all/%E6%9C%80%E6%96%B0%E3%82%AC%E3%82%B8%E3%82%A7%E3%83%83%E3%83%88">最新ガジェット</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/all/%E8%87%AA%E7%84%B6%E7%A7%91%E5%AD%A6" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b9c1311145141156898e89e38a02acb03e486fef/height=288;version=1;width=512/https%3A%2F%2Fi.gzn.jp%2Fimg%2F2024%2F11%2F24%2Fdark-energy-from-black-holes%2F00.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/all/%E8%87%AA%E7%84%B6%E7%A7%91%E5%AD%A6">自然科学</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/all/%E7%B5%8C%E6%B8%88%E3%83%BB%E9%87%91%E8%9E%8D" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/874d4be313a8f695334d5568c85bf82466da20e1/height=288;version=1;width=512/https%3A%2F%2Farticle-image-ix.nikkei.com%2Fhttps%253A%252F%252Fimgix-proxy.n8s.jp%252FDSXZQO5659942022112024000000-1.png%3Fcrop%3Dfocalpoint%26fit%3Dcrop%26h%3D630%26upscale%3Dfalse%26w%3D1200%26s%3Dfa6ff17d83063ce38a59893f193ab9d2);"></a> </span> <span class="issue"> <a href="/entrylist/all/%E7%B5%8C%E6%B8%88%E3%83%BB%E9%87%91%E8%9E%8D">経済・金融</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/all/%E3%81%8A%E3%82%82%E3%81%97%E3%82%8D" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b1638cdb5807a4788e4ba3c1109a984166e095fc/height=288;version=1;width=512/https%3A%2F%2Fanond.hatelabo.jp%2Fimages%2Fog-image-1500.gif);"></a> </span> <span class="issue"> <a href="/entrylist/all/%E3%81%8A%E3%82%82%E3%81%97%E3%82%8D">おもしろ</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/all/%E3%83%9E%E3%83%B3%E3%82%AC" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b1638cdb5807a4788e4ba3c1109a984166e095fc/height=288;version=1;width=512/https%3A%2F%2Fanond.hatelabo.jp%2Fimages%2Fog-image-1500.gif);"></a> </span> <span class="issue"> <a href="/entrylist/all/%E3%83%9E%E3%83%B3%E3%82%AC">マンガ</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/all/%E3%82%B2%E3%83%BC%E3%83%A0" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/2a60982b7335e998d857148a86083f85268c40bf/height=288;version=1;width=512/https%3A%2F%2Fautomaton-media.com%2Fwp-content%2Fuploads%2F2024%2F11%2Farkknights-20241124-319231-header.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/all/%E3%82%B2%E3%83%BC%E3%83%A0">ゲーム</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/all/%E3%81%AF%E3%81%A6%E3%81%AA%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%88%E7%B7%8F%E5%90%88%EF%BC%89" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b1adc71ba6058471d6fd34a9f4968316a9668f86/height=288;version=1;width=512/https%3A%2F%2Fogimage.blog.st-hatena.com%2F13208692334729898734%2F6802418398306283448%2F1732408558);"></a> </span> <span class="issue"> <a href="/entrylist/all/%E3%81%AF%E3%81%A6%E3%81%AA%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%88%E7%B7%8F%E5%90%88%EF%BC%89">はてなブログ(総合)</a> </span> </li> </ul> </div> </div> </li> <li class="js-navi-category-item cat-general" data-category-name="cat-general"> <div class="navi-link js-navi-link"> <a href="/hotentry/general" class="navi-link-text cat-general" data-gtm-click-label="global-navi-general"><span>一般</span></a> <span class="gnavi-button js-gnavi-button" data-category-name="cat-general" data-gtm-click-label="global-navi-button-general"></span> </div> <div class="navi-item-detail js-navi-item-detail is-hidden"> <div class="navi-item-detail-inner js-navi-item-detail-inner"> <ul class="navi-item-list"> <li class="navi_hotentry"><a href="/hotentry/general" data-gtm-click-label="global-navi-hotentry">人気</a></li> <li class="navi_entrylist"><a href="/entrylist/general" data-gtm-click-label="global-navi-recententry">新着</a></li> </ul> <ul class="navi-item-issue"> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/general/%E7%A4%BE%E4%BC%9A%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%B9" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/c11024f607a181040fc9af70b0646cfebcdc62ca/height=288;version=1;width=512/https%3A%2F%2Fwww3.nhk.or.jp%2Fnews%2Fhtml%2F20241124%2FK10014641921_2411241935_1124194231_01_02.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/general/%E7%A4%BE%E4%BC%9A%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%B9">社会ニュース</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/general/%E5%9C%B0%E5%9F%9F" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/c4e39e07b6308ecaee88cd80004ea9c9e6c60b3a/height=288;version=1;width=512/https%3A%2F%2Fstatic.chunichi.co.jp%2Fchunichi%2Fimages%2Flogo_ogp.png);"></a> </span> <span class="issue"> <a href="/entrylist/general/%E5%9C%B0%E5%9F%9F">地域</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/general/%E5%9B%BD%E9%9A%9B" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/f4444b33d5c244870022ed4364f0f86bb046c396/height=288;version=1;width=512/https%3A%2F%2Fjbpress.ismcdn.jp%2Fmwimgs%2F3%2F3%2F1200mw%2Fimg_33fdd4c9eca528df75990e4c08880b578780902.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/general/%E5%9B%BD%E9%9A%9B">国際</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/general/%E5%A4%A9%E6%B0%97" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/07e046ab489428d3b1c5cdc1129e1b0cfabb18c6/height=288;version=1;width=512/https%3A%2F%2Fwww3.nhk.or.jp%2Fnews%2Fhtml%2F20241124%2FK10014647881_2411240747_1124075431_01_02.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/general/%E5%A4%A9%E6%B0%97">天気</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/general/%E3%82%B0%E3%83%AB%E3%83%A1" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/8bd6ae2bee379d7d5eed3f3162179747e8ddba14/height=288;version=1;width=512/https%3A%2F%2Fwww.techno-edge.net%2Fimgs%2Fogp_f%2F21262.png);"></a> </span> <span class="issue"> <a href="/entrylist/general/%E3%82%B0%E3%83%AB%E3%83%A1">グルメ</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/general/%E6%98%A0%E7%94%BB%E3%83%BB%E9%9F%B3%E6%A5%BD" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/4ca2938fab87f984d44c9fcd5b48dae01b4bd42d/height=288;version=1;width=512/https%3A%2F%2Fimgopt.asahi.com%2Fogp%2FAS20241122001764_comm.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/general/%E6%98%A0%E7%94%BB%E3%83%BB%E9%9F%B3%E6%A5%BD">映画・音楽</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/general/%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%84" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/cf253ebc06e93790fba65e8d4b64c5090e2c81e0/height=288;version=1;width=512/https%3A%2F%2Fi.ytimg.com%2Fvi%2FTpQJxBwN7nw%2Fhqdefault.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/general/%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%84">スポーツ</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/general/%E3%81%AF%E3%81%A6%E3%81%AA%E5%8C%BF%E5%90%8D%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AA%E3%83%BC" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b1638cdb5807a4788e4ba3c1109a984166e095fc/height=288;version=1;width=512/https%3A%2F%2Fanond.hatelabo.jp%2Fimages%2Fog-image-1500.gif);"></a> </span> <span class="issue"> <a href="/entrylist/general/%E3%81%AF%E3%81%A6%E3%81%AA%E5%8C%BF%E5%90%8D%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AA%E3%83%BC">はてな匿名ダイアリー</a> </span> </li> </ul> </div> </div> </li> <li class="js-navi-category-item cat-social" data-category-name="cat-social"> <div class="navi-link js-navi-link"> <a href="/hotentry/social" class="navi-link-text cat-social" data-gtm-click-label="global-navi-social"><span>世の中</span></a> <span class="gnavi-button js-gnavi-button" data-category-name="cat-social" data-gtm-click-label="global-navi-button-social"></span> </div> <div class="navi-item-detail js-navi-item-detail is-hidden"> <div class="navi-item-detail-inner js-navi-item-detail-inner"> <ul class="navi-item-list"> <li class="navi_hotentry"><a href="/hotentry/social" data-gtm-click-label="global-navi-hotentry">人気</a></li> <li class="navi_entrylist"><a href="/entrylist/social" data-gtm-click-label="global-navi-recententry">新着</a></li> </ul> <ul class="navi-item-issue"> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/social/%E6%96%B0%E5%9E%8B%E3%82%B3%E3%83%AD%E3%83%8A%E3%82%A6%E3%82%A4%E3%83%AB%E3%82%B9" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/187c550ed06ca0008a45fb0c85299e2534de01ee/height=288;version=1;width=512/https%3A%2F%2Fwww3.nhk.or.jp%2Fnews%2Fhtml%2F20241122%2FK10014646771_2411221923_1122192455_01_03.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/social/%E6%96%B0%E5%9E%8B%E3%82%B3%E3%83%AD%E3%83%8A%E3%82%A6%E3%82%A4%E3%83%AB%E3%82%B9">新型コロナウイルス</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/social/%E5%83%8D%E3%81%8D%E6%96%B9" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/277aa34a607c6c175406da45072f436fed932b61/height=288;version=1;width=512/https%3A%2F%2Farticle-image-ix.nikkei.com%2Fhttps%253A%252F%252Fimgix-proxy.n8s.jp%252FDSXZQO5662022024112024000000-1.jpg%3Fcrop%3Dfocalpoint%26fit%3Dcrop%26h%3D630%26w%3D1200%26s%3D0522f085aa2bccd37ca7390753547310);"></a> </span> <span class="issue"> <a href="/entrylist/social/%E5%83%8D%E3%81%8D%E6%96%B9">働き方</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/social/%E7%94%9F%E3%81%8D%E6%96%B9" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/688e750c70da0682162bbffcaadaa59393ce767b/height=288;version=1;width=512/https%3A%2F%2Fnewsatcl-pctr.c.yimg.jp%2Ft%2Famd-img%2F20241124-00074862-bunshun-000-3-view.jpg%3Fexp%3D10800);"></a> </span> <span class="issue"> <a href="/entrylist/social/%E7%94%9F%E3%81%8D%E6%96%B9">生き方</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/social/%E5%9C%B0%E5%9F%9F" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/c4e39e07b6308ecaee88cd80004ea9c9e6c60b3a/height=288;version=1;width=512/https%3A%2F%2Fstatic.chunichi.co.jp%2Fchunichi%2Fimages%2Flogo_ogp.png);"></a> </span> <span class="issue"> <a href="/entrylist/social/%E5%9C%B0%E5%9F%9F">地域</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/social/%E5%8C%BB%E7%99%82%E3%83%BB%E3%83%98%E3%83%AB%E3%82%B9" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/688e750c70da0682162bbffcaadaa59393ce767b/height=288;version=1;width=512/https%3A%2F%2Fnewsatcl-pctr.c.yimg.jp%2Ft%2Famd-img%2F20241124-00074862-bunshun-000-3-view.jpg%3Fexp%3D10800);"></a> </span> <span class="issue"> <a href="/entrylist/social/%E5%8C%BB%E7%99%82%E3%83%BB%E3%83%98%E3%83%AB%E3%82%B9">医療・ヘルス</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/social/%E6%95%99%E8%82%B2" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/5dafd871faa90195cc0a704970cf4768675ef07f/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2F63ec3471f4aa0ef4ff5ab3d8e9ec3095-1200x630.jpeg);"></a> </span> <span class="issue"> <a href="/entrylist/social/%E6%95%99%E8%82%B2">教育</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/social/%E3%81%AF%E3%81%A6%E3%81%AA%E5%8C%BF%E5%90%8D%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AA%E3%83%BC" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b1638cdb5807a4788e4ba3c1109a984166e095fc/height=288;version=1;width=512/https%3A%2F%2Fanond.hatelabo.jp%2Fimages%2Fog-image-1500.gif);"></a> </span> <span class="issue"> <a href="/entrylist/social/%E3%81%AF%E3%81%A6%E3%81%AA%E5%8C%BF%E5%90%8D%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AA%E3%83%BC">はてな匿名ダイアリー</a> </span> </li> </ul> </div> </div> </li> <li class="js-navi-category-item cat-economics" data-category-name="cat-economics"> <div class="navi-link js-navi-link"> <a href="/hotentry/economics" class="navi-link-text cat-economics" data-gtm-click-label="global-navi-economics"><span>政治と経済</span></a> <span class="gnavi-button js-gnavi-button" data-category-name="cat-economics" data-gtm-click-label="global-navi-button-economics"></span> </div> <div class="navi-item-detail js-navi-item-detail is-hidden"> <div class="navi-item-detail-inner js-navi-item-detail-inner"> <ul class="navi-item-list"> <li class="navi_hotentry"><a href="/hotentry/economics" data-gtm-click-label="global-navi-hotentry">人気</a></li> <li class="navi_entrylist"><a href="/entrylist/economics" data-gtm-click-label="global-navi-recententry">新着</a></li> </ul> <ul class="navi-item-issue"> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/economics/%E6%94%BF%E6%B2%BB" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/c4e39e07b6308ecaee88cd80004ea9c9e6c60b3a/height=288;version=1;width=512/https%3A%2F%2Fstatic.chunichi.co.jp%2Fchunichi%2Fimages%2Flogo_ogp.png);"></a> </span> <span class="issue"> <a href="/entrylist/economics/%E6%94%BF%E6%B2%BB">政治</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/economics/%E7%B5%8C%E6%B8%88%E3%83%BB%E9%87%91%E8%9E%8D" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/874d4be313a8f695334d5568c85bf82466da20e1/height=288;version=1;width=512/https%3A%2F%2Farticle-image-ix.nikkei.com%2Fhttps%253A%252F%252Fimgix-proxy.n8s.jp%252FDSXZQO5659942022112024000000-1.png%3Fcrop%3Dfocalpoint%26fit%3Dcrop%26h%3D630%26upscale%3Dfalse%26w%3D1200%26s%3Dfa6ff17d83063ce38a59893f193ab9d2);"></a> </span> <span class="issue"> <a href="/entrylist/economics/%E7%B5%8C%E6%B8%88%E3%83%BB%E9%87%91%E8%9E%8D">経済・金融</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/economics/%E4%BC%81%E6%A5%AD" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/1217e1708aa6be7810a709ae4c0ac722869554f9/height=288;version=1;width=512/https%3A%2F%2Fwww.yomiuri.co.jp%2Fmedia%2F2024%2F11%2F20241123-OYT1I50172-1.jpg%3Ftype%3Dogp);"></a> </span> <span class="issue"> <a href="/entrylist/economics/%E4%BC%81%E6%A5%AD">企業</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/economics/%E4%BB%95%E4%BA%8B%E3%83%BB%E5%B0%B1%E8%81%B7" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b5e99ca08d649ae3af20203fd540ab5b77e98f3e/height=288;version=1;width=512/https%3A%2F%2Fwww.sankei.com%2Fresizer%2FV_6ifxi-Ct54w-_4mG7mpzLDXCs%3D%2F1200x630%2Fsmart%2Ffilters%3Aquality%2850%29%2Fcloudfront-ap-northeast-1.images.arcpublishing.com%2Fsankei%2FD3UIWKI5CBI4ZC4TPGP5NANIIU.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/economics/%E4%BB%95%E4%BA%8B%E3%83%BB%E5%B0%B1%E8%81%B7">仕事・就職</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/economics/%E3%83%9E%E3%83%BC%E3%82%B1%E3%83%83%E3%83%88" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/d6394194587253debeec146671312eefe481d931/height=288;version=1;width=512/https%3A%2F%2Fai-data-base.com%2Fwp-content%2Fuploads%2F2024%2F11%2FAIDB_79028.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/economics/%E3%83%9E%E3%83%BC%E3%82%B1%E3%83%83%E3%83%88">マーケット</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/economics/%E5%9B%BD%E9%9A%9B" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/f4444b33d5c244870022ed4364f0f86bb046c396/height=288;version=1;width=512/https%3A%2F%2Fjbpress.ismcdn.jp%2Fmwimgs%2F3%2F3%2F1200mw%2Fimg_33fdd4c9eca528df75990e4c08880b578780902.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/economics/%E5%9B%BD%E9%9A%9B">国際</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/economics/%E3%81%AF%E3%81%A6%E3%81%AA%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%88%E6%94%BF%E6%B2%BB%E3%81%A8%E7%B5%8C%E6%B8%88%EF%BC%89" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b1adc71ba6058471d6fd34a9f4968316a9668f86/height=288;version=1;width=512/https%3A%2F%2Fogimage.blog.st-hatena.com%2F13208692334729898734%2F6802418398306283448%2F1732408558);"></a> </span> <span class="issue"> <a href="/entrylist/economics/%E3%81%AF%E3%81%A6%E3%81%AA%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%88%E6%94%BF%E6%B2%BB%E3%81%A8%E7%B5%8C%E6%B8%88%EF%BC%89">はてなブログ(政治と経済)</a> </span> </li> </ul> </div> </div> </li> <li class="js-navi-category-item cat-life" data-category-name="cat-life"> <div class="navi-link js-navi-link"> <a href="/hotentry/life" class="navi-link-text cat-life" data-gtm-click-label="global-navi-life"><span>暮らし</span></a> <span class="gnavi-button js-gnavi-button" data-category-name="cat-life" data-gtm-click-label="global-navi-button-life"></span> </div> <div class="navi-item-detail js-navi-item-detail is-hidden"> <div class="navi-item-detail-inner js-navi-item-detail-inner"> <ul class="navi-item-list"> <li class="navi_hotentry"><a href="/hotentry/life" data-gtm-click-label="global-navi-hotentry">人気</a></li> <li class="navi_entrylist"><a href="/entrylist/life" data-gtm-click-label="global-navi-recententry">新着</a></li> </ul> <ul class="navi-item-issue"> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/life/%E3%82%AB%E3%83%AB%E3%83%81%E3%83%A3%E3%83%BC%E3%83%BB%E3%83%A9%E3%82%A4%E3%83%95%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b8f730feff88263f3353fb966d8d70d998de0d54/height=288;version=1;width=512/https%3A%2F%2Fi.gzn.jp%2Fimg%2F2024%2F11%2F21%2Fgoogle-concealing-internal-conversation%2F00.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/life/%E3%82%AB%E3%83%AB%E3%83%81%E3%83%A3%E3%83%BC%E3%83%BB%E3%83%A9%E3%82%A4%E3%83%95%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB">カルチャー・ライフスタイル</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/life/%E3%83%95%E3%82%A1%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b1638cdb5807a4788e4ba3c1109a984166e095fc/height=288;version=1;width=512/https%3A%2F%2Fanond.hatelabo.jp%2Fimages%2Fog-image-1500.gif);"></a> </span> <span class="issue"> <a href="/entrylist/life/%E3%83%95%E3%82%A1%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3">ファッション</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/life/%E9%81%8B%E5%8B%95%E3%83%BB%E3%82%A8%E3%82%AF%E3%82%B5%E3%82%B5%E3%82%A4%E3%82%BA" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/1addd3990a58967328ec5466e81e6e09c4add388/height=288;version=1;width=512/https%3A%2F%2Fi.gzn.jp%2Fimg%2F2024%2F11%2F09%2Fboosting-exercise-intensity-reduces-mortality-risk%2F00.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/life/%E9%81%8B%E5%8B%95%E3%83%BB%E3%82%A8%E3%82%AF%E3%82%B5%E3%82%B5%E3%82%A4%E3%82%BA">運動・エクササイズ</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/life/%E7%B5%90%E5%A9%9A%E3%83%BB%E5%AD%90%E8%82%B2%E3%81%A6" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/53741c02de2494106f998f63f1fbe05f6e5062f3/height=288;version=1;width=512/https%3A%2F%2Fnaresome.net%2Fwp-content%2Fuploads%2F2024%2F11%2Fjkjk.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/life/%E7%B5%90%E5%A9%9A%E3%83%BB%E5%AD%90%E8%82%B2%E3%81%A6">結婚・子育て</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/life/%E4%BD%8F%E3%81%BE%E3%81%84" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/fc1be7af82eabe0f1cfba8d0b0ca6449bfcbefb8/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F162984439%2Frectangle_large_type_2_ce96c2d5c1dc889171220beffa55ff43.png%3Ffit%3Dbounds%26quality%3D85%26width%3D1280);"></a> </span> <span class="issue"> <a href="/entrylist/life/%E4%BD%8F%E3%81%BE%E3%81%84">住まい</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/life/%E3%82%B0%E3%83%AB%E3%83%A1" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/8bd6ae2bee379d7d5eed3f3162179747e8ddba14/height=288;version=1;width=512/https%3A%2F%2Fwww.techno-edge.net%2Fimgs%2Fogp_f%2F21262.png);"></a> </span> <span class="issue"> <a href="/entrylist/life/%E3%82%B0%E3%83%AB%E3%83%A1">グルメ</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/life/%E7%9B%B8%E7%B6%9A" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/966b1ca0d83c1cd5223d98889c59a76b7153a659/height=288;version=1;width=512/https%3A%2F%2Fblogimg.goo.ne.jp%2Fuser_image%2F3e%2F8a%2F2df9a7a308d3532bb6e1d0c8cbad4a1a.png);"></a> </span> <span class="issue"> <a href="/entrylist/life/%E7%9B%B8%E7%B6%9A">相続</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/life/%E3%81%AF%E3%81%A6%E3%81%AA%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%88%E6%9A%AE%E3%82%89%E3%81%97%EF%BC%89" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/db0582f70d162ae05045277b7351558581b93f82/height=288;version=1;width=512/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F22770f8de48e0d669831ccbdcef73e7a2c0ba64f%2Fbackend%3Dimagemagick%3Bheight%3D1300%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Fs%252Fsoredoko%252F20241119%252F20241119115257.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/life/%E3%81%AF%E3%81%A6%E3%81%AA%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%88%E6%9A%AE%E3%82%89%E3%81%97%EF%BC%89">はてなブログ(暮らし)</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/life/%E6%8E%83%E9%99%A4%E3%83%BB%E6%95%B4%E7%90%86%E6%95%B4%E9%A0%93" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/42b401ee3313598ed6a4e9dcb2cfb5b0bdeee36e/height=288;version=1;width=512/https%3A%2F%2Fkaden.watch.impress.co.jp%2Fimg%2Fkdw%2Flist%2F1641%2F626%2Ftop.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/life/%E6%8E%83%E9%99%A4%E3%83%BB%E6%95%B4%E7%90%86%E6%95%B4%E9%A0%93">掃除・整理整頓</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/life/%E9%9B%91%E8%B2%A8" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b33725046ea1f6ae3ffecc2e90b445aa1b92d15a/height=288;version=1;width=512/https%3A%2F%2Fascii.jp%2Fimg%2F2024%2F11%2F22%2F4122921%2Fxl%2F5f59f62c80552ecd.png%3F20200122);"></a> </span> <span class="issue"> <a href="/entrylist/life/%E9%9B%91%E8%B2%A8">雑貨</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/life/%E8%B2%B7%E3%81%A3%E3%81%A6%E3%82%88%E3%81%8B%E3%81%A3%E3%81%9F%E3%82%82%E3%81%AE" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/08514b13932d5a0ddf91262983f8fcbdb2016150/height=288;version=1;width=512/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2Fed3a8872933219e38ce0370cfee94c655514d34a%2Fbackend%3Dimagemagick%3Bheight%3D1300%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Fs%252Fsoredoko%252F20241120%252F20241120185059.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/life/%E8%B2%B7%E3%81%A3%E3%81%A6%E3%82%88%E3%81%8B%E3%81%A3%E3%81%9F%E3%82%82%E3%81%AE">買ってよかったもの</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/life/%E6%97%85%E8%A1%8C" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/bb4b77066587742118bd1da7581a2b07326bd151/height=288;version=1;width=512/https%3A%2F%2Fwww.sankei.com%2Fresizer%2F_MFbxuKJj5BFeptlYKa-3ipkocA%3D%2F1200x630%2Ffilters%3Afocal%28758x91%3A768x101%29%3Aquality%2850%29%2Fcloudfront-ap-northeast-1.images.arcpublishing.com%2Fsankei%2F2LVWHZOOSNLBLAQTHKHTINPK3A.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/life/%E6%97%85%E8%A1%8C">旅行</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/life/%E3%82%A2%E3%82%A6%E3%83%88%E3%83%89%E3%82%A2" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/295e77b458845ed2779c3224a2afcdc80bc58b05/height=288;version=1;width=512/https%3A%2F%2Fstatic.chunichi.co.jp%2Fimage%2Farticle%2Fsize1%2Fa%2Fc%2Ff%2F1%2Facf1bf3b8f783607eea14dd699d4bfce_1.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/life/%E3%82%A2%E3%82%A6%E3%83%88%E3%83%89%E3%82%A2">アウトドア</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/life/%E8%B6%A3%E5%91%B3" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/e91663b39d37e17be632ea0c3c179c9464c62a80/height=288;version=1;width=512/https%3A%2F%2Ffnn.ismcdn.jp%2Fmwimgs%2Ff%2F9%2F600%2Fimg_f910faedc5e08f466ac045951eb310b1125360.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/life/%E8%B6%A3%E5%91%B3">趣味</a> </span> </li> </ul> </div> </div> </li> <li class="js-navi-category-item cat-knowledge" data-category-name="cat-knowledge"> <div class="navi-link js-navi-link"> <a href="/hotentry/knowledge" class="navi-link-text cat-knowledge" data-gtm-click-label="global-navi-knowledge"><span>学び</span></a> <span class="gnavi-button js-gnavi-button" data-category-name="cat-knowledge" data-gtm-click-label="global-navi-button-knowledge"></span> </div> <div class="navi-item-detail js-navi-item-detail is-hidden"> <div class="navi-item-detail-inner js-navi-item-detail-inner"> <ul class="navi-item-list"> <li class="navi_hotentry"><a href="/hotentry/knowledge" data-gtm-click-label="global-navi-hotentry">人気</a></li> <li class="navi_entrylist"><a href="/entrylist/knowledge" data-gtm-click-label="global-navi-recententry">新着</a></li> </ul> <ul class="navi-item-issue"> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/knowledge/%E4%BA%BA%E6%96%87%E7%A7%91%E5%AD%A6" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/f637224633d1c50573a90a03822edf22def270aa/height=288;version=1;width=512/https%3A%2F%2Fcdn.mainichi.jp%2Fvol1%2F2024%2F11%2F23%2F20241123k0000m030009000p%2F0c10.jpg%3F1);"></a> </span> <span class="issue"> <a href="/entrylist/knowledge/%E4%BA%BA%E6%96%87%E7%A7%91%E5%AD%A6">人文科学</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/knowledge/%E7%A4%BE%E4%BC%9A%E7%A7%91%E5%AD%A6" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/26b898da82ff5b6c2a0a12b3d52229359fca0b40/height=288;version=1;width=512/https%3A%2F%2Fchikuma.ismcdn.jp%2Fmwimgs%2F8%2F6%2F660m%2Fimg_86ed498fb397ba8ecdc5afac6e4b9d21164417.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/knowledge/%E7%A4%BE%E4%BC%9A%E7%A7%91%E5%AD%A6">社会科学</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/knowledge/%E8%87%AA%E7%84%B6%E7%A7%91%E5%AD%A6" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b9c1311145141156898e89e38a02acb03e486fef/height=288;version=1;width=512/https%3A%2F%2Fi.gzn.jp%2Fimg%2F2024%2F11%2F24%2Fdark-energy-from-black-holes%2F00.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/knowledge/%E8%87%AA%E7%84%B6%E7%A7%91%E5%AD%A6">自然科学</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/knowledge/%E8%AA%9E%E5%AD%A6" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b031f82caa5e3869e8f62caa5f8ebf679e2e5442/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2Fb75ee9d3bbe69ca36e536f29b75cd1fa-1200x630.jpeg);"></a> </span> <span class="issue"> <a href="/entrylist/knowledge/%E8%AA%9E%E5%AD%A6">語学</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/knowledge/%E3%83%93%E3%82%B8%E3%83%8D%E3%82%B9%E3%83%BB%E7%B5%8C%E5%96%B6%E5%AD%A6" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/688e750c70da0682162bbffcaadaa59393ce767b/height=288;version=1;width=512/https%3A%2F%2Fnewsatcl-pctr.c.yimg.jp%2Ft%2Famd-img%2F20241124-00074862-bunshun-000-3-view.jpg%3Fexp%3D10800);"></a> </span> <span class="issue"> <a href="/entrylist/knowledge/%E3%83%93%E3%82%B8%E3%83%8D%E3%82%B9%E3%83%BB%E7%B5%8C%E5%96%B6%E5%AD%A6">ビジネス・経営学</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/knowledge/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/40d6ff930000f7e2652d1b38440374188f2c5e6c/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F4b3b8eb767e14d96bf94490f1ac5966c%2Fslide_0.jpg%3F32744535);"></a> </span> <span class="issue"> <a href="/entrylist/knowledge/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3">デザイン</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/knowledge/%E6%B3%95%E5%BE%8B" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/8eb8770b4f5c6e9f01703876f6aaa7ffa2f4bb6c/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2Febaa8cc40d6fd26225d035f06c060dcf-1200x630.jpeg);"></a> </span> <span class="issue"> <a href="/entrylist/knowledge/%E6%B3%95%E5%BE%8B">法律</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/knowledge/%E6%9C%AC%E3%83%BB%E6%9B%B8%E8%A9%95" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/f43a2e10eaf12049769bd274d334df6b346b445b/height=288;version=1;width=512/https%3A%2F%2Fwww.socym.co.jp%2Fwp-content%2Fuploads%2F2024%2F240807-scaled.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/knowledge/%E6%9C%AC%E3%83%BB%E6%9B%B8%E8%A9%95">本・書評</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/knowledge/%E5%B0%86%E6%A3%8B%E3%83%BB%E5%9B%B2%E7%A2%81" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/37cc192742d1ac48cc895dc597a2d222aac1abba/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak-img.shonenjumpplus.com%2Fpublic%2Fseries-thumbnail%2F14079602755559711664-089fcc8ea8937f785797f51334ad24ec%3F1730374415);"></a> </span> <span class="issue"> <a href="/entrylist/knowledge/%E5%B0%86%E6%A3%8B%E3%83%BB%E5%9B%B2%E7%A2%81">将棋・囲碁</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/knowledge/%E3%81%AF%E3%81%A6%E3%81%AA%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%88%E5%AD%A6%E3%81%B3%EF%BC%89" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/dfbc41e38609660fcdb7eaf02a7a6f00155cbc21/height=288;version=1;width=512/https%3A%2F%2Fogimage.blog.st-hatena.com%2F10257846132616103758%2F6802418398306125271%2F1732343727);"></a> </span> <span class="issue"> <a href="/entrylist/knowledge/%E3%81%AF%E3%81%A6%E3%81%AA%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%88%E5%AD%A6%E3%81%B3%EF%BC%89">はてなブログ(学び)</a> </span> </li> </ul> </div> </div> </li> <li class="js-navi-category-item cat-it is-active" data-category-name="cat-it"> <div class="navi-link js-navi-link"> <a href="/hotentry/it" class="navi-link-text cat-it" data-gtm-click-label="global-navi-it"><span>テクノロジー</span></a> <span class="gnavi-button js-gnavi-button" data-category-name="cat-it" data-gtm-click-label="global-navi-button-it"></span> </div> <div class="navi-item-detail js-navi-item-detail is-hidden"> <div class="navi-item-detail-inner js-navi-item-detail-inner"> <ul class="navi-item-list"> <li class="navi_hotentry is-current"><a href="/hotentry/it" data-gtm-click-label="global-navi-hotentry">人気</a></li> <li class="navi_entrylist"><a href="/entrylist/it" data-gtm-click-label="global-navi-recententry">新着</a></li> </ul> <ul class="navi-item-issue"> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/it/IT" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/785ba042c3e8490f162da248059ff9fa2ab9524d/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2F6ea6f77a452478b2137afc04095d7bd2-1200x630.jpeg);"></a> </span> <span class="issue"> <a href="/entrylist/it/IT">IT</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/it/%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E6%8A%80%E8%A1%93" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b5e99ca08d649ae3af20203fd540ab5b77e98f3e/height=288;version=1;width=512/https%3A%2F%2Fwww.sankei.com%2Fresizer%2FV_6ifxi-Ct54w-_4mG7mpzLDXCs%3D%2F1200x630%2Fsmart%2Ffilters%3Aquality%2850%29%2Fcloudfront-ap-northeast-1.images.arcpublishing.com%2Fsankei%2FD3UIWKI5CBI4ZC4TPGP5NANIIU.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/it/%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E6%8A%80%E8%A1%93">セキュリティ技術</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/it/%E3%81%AF%E3%81%A6%E3%81%AA%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%88%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%83%BC%EF%BC%89" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/66d59fcdf94bb066805cd50edef59bda8a16f62b/height=288;version=1;width=512/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F0cc5bbe2aad928705d23769529c43cf02c7a03b1%2Fbackend%3Dimagemagick%3Bheight%3D1300%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Ft%252Ftakurosasaki%252F20241122%252F20241122160431.png);"></a> </span> <span class="issue"> <a href="/entrylist/it/%E3%81%AF%E3%81%A6%E3%81%AA%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%88%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%83%BC%EF%BC%89">はてなブログ(テクノロジー)</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/it/AI%E3%83%BB%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/8bd6ae2bee379d7d5eed3f3162179747e8ddba14/height=288;version=1;width=512/https%3A%2F%2Fwww.techno-edge.net%2Fimgs%2Fogp_f%2F21262.png);"></a> </span> <span class="issue"> <a href="/entrylist/it/AI%E3%83%BB%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92">AI・機械学習</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/it/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/dc1b7a1536186e67c54534f273bc9fd4a579d961/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--Zeoyq5DD--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3ATypeScript%2525E3%252581%2525A7%2525E9%252596%2525A2%2525E6%252595%2525B0%2525E3%252582%252592%2525E6%25259B%2525B8%2525E3%252581%25258F%2525E3%252581%2525A8%2525E3%252581%25258D%2525E3%252581%2525AB%2525E6%2525B0%252597%2525E3%252582%252592%2525E3%252581%2525A4%2525E3%252581%252591%2525E3%252581%2525A6%2525E3%252581%252584%2525E3%252582%25258B%2525E4%2525BA%25258B%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_34%3A%2525E3%252583%252588%2525E3%252583%25259F%2525E3%252583%2525BC%252Cx_220%252Cy_108%2Fbo_3px_solid_rgb%3Ad6e3ed%252Cg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzAzODVjOWFlYzkuanBlZw%3D%3D%252Cr_20%252Cw_90%252Cx_92%252Cy_102%2Fco_rgb%3A6e7b85%252Cg_south_west%252Cl_text%3Anotosansjp-medium.otf_30%3Achot%252520Inc.%252520tech%252520blog%252Cx_220%252Cy_160%2Fbo_4px_solid_white%252Cg_south_west%252Ch_50%252Cl_fetch%3AaHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EvQUNnOG9jSW1uc1FQOHJYaERqWUw3ZU5aTWlJdm1qOEhnNUVBSDZNTE5tR3BmbDZOPXM5Ni1j%252Cr_max%252Cw_50%252Cx_139%252Cy_84%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png);"></a> </span> <span class="issue"> <a href="/entrylist/it/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0">プログラミング</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/it/%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/f43a2e10eaf12049769bd274d334df6b346b445b/height=288;version=1;width=512/https%3A%2F%2Fwww.socym.co.jp%2Fwp-content%2Fuploads%2F2024%2F240807-scaled.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/it/%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2">エンジニア</a> </span> </li> </ul> </div> </div> </li> <li class="js-navi-category-item cat-fun" data-category-name="cat-fun"> <div class="navi-link js-navi-link"> <a href="/hotentry/fun" class="navi-link-text cat-fun" data-gtm-click-label="global-navi-fun"><span>おもしろ</span></a> <span class="gnavi-button js-gnavi-button" data-category-name="cat-fun" data-gtm-click-label="global-navi-button-fun"></span> </div> <div class="navi-item-detail js-navi-item-detail is-hidden"> <div class="navi-item-detail-inner js-navi-item-detail-inner"> <ul class="navi-item-list"> <li class="navi_hotentry"><a href="/hotentry/fun" data-gtm-click-label="global-navi-hotentry">人気</a></li> <li class="navi_entrylist"><a href="/entrylist/fun" data-gtm-click-label="global-navi-recententry">新着</a></li> </ul> <ul class="navi-item-issue"> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/fun/%E3%81%BE%E3%81%A8%E3%82%81" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/47d2d7da8b0fccdfb039640264d91c389ee3851b/height=288;version=1;width=512/https%3A%2F%2Flivedoor.blogimg.jp%2Fnwknews%2Fimgs%2Fa%2Fd%2Fad3967c4-s.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/fun/%E3%81%BE%E3%81%A8%E3%82%81">まとめ</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/fun/%E3%83%8D%E3%82%BF" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b1638cdb5807a4788e4ba3c1109a984166e095fc/height=288;version=1;width=512/https%3A%2F%2Fanond.hatelabo.jp%2Fimages%2Fog-image-1500.gif);"></a> </span> <span class="issue"> <a href="/entrylist/fun/%E3%83%8D%E3%82%BF">ネタ</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/fun/%E3%81%8A%E3%82%82%E3%81%97%E3%82%8D" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b1638cdb5807a4788e4ba3c1109a984166e095fc/height=288;version=1;width=512/https%3A%2F%2Fanond.hatelabo.jp%2Fimages%2Fog-image-1500.gif);"></a> </span> <span class="issue"> <a href="/entrylist/fun/%E3%81%8A%E3%82%82%E3%81%97%E3%82%8D">おもしろ</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/fun/%E3%81%93%E3%82%8C%E3%81%AF%E3%81%99%E3%81%94%E3%81%84" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/0bc04438bbce6471713ea95118db8c163e0cdebb/height=288;version=1;width=512/https%3A%2F%2Fnazology.kusuguru.co.jp%2Fwp-content%2Fuploads%2F2024%2F11%2Ffd4a3827848f41a892c4613a4bd2f49e.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/fun/%E3%81%93%E3%82%8C%E3%81%AF%E3%81%99%E3%81%94%E3%81%84">これはすごい</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/fun/%E3%81%8B%E3%82%8F%E3%81%84%E3%81%84" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/ec484dd5cc35e12243e1ce18c851a324aae02df5/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2Fd64f617ae8ef81fe96940e793f900063-1200x630.jpeg);"></a> </span> <span class="issue"> <a href="/entrylist/fun/%E3%81%8B%E3%82%8F%E3%81%84%E3%81%84">かわいい</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/fun/%E9%9B%91%E5%AD%A6" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/05b52164dc17f674f78e08543c6ae2d489467a01/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2F486f0befe4a80f9c845fd57c10be2ddf-1200x630.jpeg);"></a> </span> <span class="issue"> <a href="/entrylist/fun/%E9%9B%91%E5%AD%A6">雑学</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/fun/%E7%99%92%E3%82%84%E3%81%97" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/ec484dd5cc35e12243e1ce18c851a324aae02df5/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2Fd64f617ae8ef81fe96940e793f900063-1200x630.jpeg);"></a> </span> <span class="issue"> <a href="/entrylist/fun/%E7%99%92%E3%82%84%E3%81%97">癒やし</a> </span> </li> </ul> </div> </div> </li> <li class="js-navi-category-item cat-entertainment" data-category-name="cat-entertainment"> <div class="navi-link js-navi-link"> <a href="/hotentry/entertainment" class="navi-link-text cat-entertainment" data-gtm-click-label="global-navi-entertainment"><span>エンタメ</span></a> <span class="gnavi-button js-gnavi-button" data-category-name="cat-entertainment" data-gtm-click-label="global-navi-button-entertainment"></span> </div> <div class="navi-item-detail js-navi-item-detail is-hidden"> <div class="navi-item-detail-inner js-navi-item-detail-inner"> <ul class="navi-item-list"> <li class="navi_hotentry"><a href="/hotentry/entertainment" data-gtm-click-label="global-navi-hotentry">人気</a></li> <li class="navi_entrylist"><a href="/entrylist/entertainment" data-gtm-click-label="global-navi-recententry">新着</a></li> </ul> <ul class="navi-item-issue"> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/entertainment/%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%84" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/cf253ebc06e93790fba65e8d4b64c5090e2c81e0/height=288;version=1;width=512/https%3A%2F%2Fi.ytimg.com%2Fvi%2FTpQJxBwN7nw%2Fhqdefault.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/entertainment/%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%84">スポーツ</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/entertainment/%E6%98%A0%E7%94%BB" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/4ca2938fab87f984d44c9fcd5b48dae01b4bd42d/height=288;version=1;width=512/https%3A%2F%2Fimgopt.asahi.com%2Fogp%2FAS20241122001764_comm.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/entertainment/%E6%98%A0%E7%94%BB">映画</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/entertainment/%E9%9F%B3%E6%A5%BD" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/89411d229b78f18f9b86fc6f2e2d15ac746f1f43/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2F053ec60b23e14508ec5205bfeffad598-1200x630.jpeg);"></a> </span> <span class="issue"> <a href="/entrylist/entertainment/%E9%9F%B3%E6%A5%BD">音楽</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/entertainment/%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/3ff3e50eabe63ad99d72d1198d76dfa43648f402/height=288;version=1;width=512/https%3A%2F%2Fshuon.ismcdn.jp%2Fmwimgs%2Fb%2F9%2F1200xm%2Fimg_b9b58908a7a4db002c75e7ab33bbe27e199211.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/entertainment/%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB">アイドル</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/entertainment/%E8%8A%B8%E8%83%BD" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/815307395111641c4c5a2ec6e0426707f380af10/height=288;version=1;width=512/https%3A%2F%2Fbunshun.jp%2Fmwimgs%2Fd%2F9%2F1200wm%2Fimg_d90820351480eb3bc4be55d4f0e7117c1276861.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/entertainment/%E8%8A%B8%E8%83%BD">芸能</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/entertainment/%E3%81%8A%E7%AC%91%E3%81%84" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/900465ec397c63a4f32ea0e7d49d27f37857a335/height=288;version=1;width=512/https%3A%2F%2Fogre.natalie.mu%2Fmedia%2Fnews%2Fowarai%2F2024%2F0618%2FM-1GP2024logo.jpg%3Fimpolicy%3Dtwitter_card_face_crop);"></a> </span> <span class="issue"> <a href="/entrylist/entertainment/%E3%81%8A%E7%AC%91%E3%81%84">お笑い</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/entertainment/%E3%82%B5%E3%83%83%E3%82%AB%E3%83%BC" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/063d05dcf8359c118048d438b3177edaa7c257ba/height=288;version=1;width=512/https%3A%2F%2Fwww3.nhk.or.jp%2Fnews%2Fhtml%2F20241121%2FK10014646181_2411222040_1122204346_01_02.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/entertainment/%E3%82%B5%E3%83%83%E3%82%AB%E3%83%BC">サッカー</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/entertainment/%E8%A9%B1%E9%A1%8C%E3%81%AE%E5%8B%95%E7%94%BB" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/cf253ebc06e93790fba65e8d4b64c5090e2c81e0/height=288;version=1;width=512/https%3A%2F%2Fi.ytimg.com%2Fvi%2FTpQJxBwN7nw%2Fhqdefault.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/entertainment/%E8%A9%B1%E9%A1%8C%E3%81%AE%E5%8B%95%E7%94%BB">話題の動画</a> </span> </li> </ul> </div> </div> </li> <li class="js-navi-category-item cat-game" data-category-name="cat-game"> <div class="navi-link js-navi-link"> <a href="/hotentry/game" class="navi-link-text cat-game" data-gtm-click-label="global-navi-game"><span>アニメとゲーム</span></a> <span class="gnavi-button js-gnavi-button" data-category-name="cat-game" data-gtm-click-label="global-navi-button-game"></span> </div> <div class="navi-item-detail js-navi-item-detail is-hidden"> <div class="navi-item-detail-inner js-navi-item-detail-inner"> <ul class="navi-item-list"> <li class="navi_hotentry"><a href="/hotentry/game" data-gtm-click-label="global-navi-hotentry">人気</a></li> <li class="navi_entrylist"><a href="/entrylist/game" data-gtm-click-label="global-navi-recententry">新着</a></li> </ul> <ul class="navi-item-issue"> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/game/%E3%83%9E%E3%83%B3%E3%82%AC" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/b1638cdb5807a4788e4ba3c1109a984166e095fc/height=288;version=1;width=512/https%3A%2F%2Fanond.hatelabo.jp%2Fimages%2Fog-image-1500.gif);"></a> </span> <span class="issue"> <a href="/entrylist/game/%E3%83%9E%E3%83%B3%E3%82%AC">マンガ</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/game/Web%E3%83%9E%E3%83%B3%E3%82%AC" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/47bf880b4466e943dc81483cdcf5bd35643a63cc/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak-img.shonenjumpplus.com%2Fpublic%2Fseries-thumbnail%2F9324103658550060221-27e780e380c7503fbf121d59a406b89b%3F1725250355);"></a> </span> <span class="issue"> <a href="/entrylist/game/Web%E3%83%9E%E3%83%B3%E3%82%AC">Webマンガ</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/game/%E3%82%B2%E3%83%BC%E3%83%A0" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/2a60982b7335e998d857148a86083f85268c40bf/height=288;version=1;width=512/https%3A%2F%2Fautomaton-media.com%2Fwp-content%2Fuploads%2F2024%2F11%2Farkknights-20241124-319231-header.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/game/%E3%82%B2%E3%83%BC%E3%83%A0">ゲーム</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/game/%E4%BB%BB%E5%A4%A9%E5%A0%82" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/e549a85d3435a28c15d4240dcda622a5286bc4ac/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2F7bc8980d945654ef12cb9079db7600b4-1200x630.jpeg);"></a> </span> <span class="issue"> <a href="/entrylist/game/%E4%BB%BB%E5%A4%A9%E5%A0%82">任天堂</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/game/PlayStation" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/125868b822d3d5860eb0a450e196776f4b95bf0d/height=288;version=1;width=512/https%3A%2F%2Fautomaton-media.com%2Fwp-content%2Fuploads%2F2024%2F11%2Fstellarblade-20241120-318748-header.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/game/PlayStation">PlayStation</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/game/%E3%82%A2%E3%83%8B%E3%83%A1" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/8ac822521a8fde012a6ac8503de66b01008f7349/height=288;version=1;width=512/https%3A%2F%2Fi.ytimg.com%2Fvi%2Fb-7JiOBwJqI%2Fhqdefault.jpg);"></a> </span> <span class="issue"> <a href="/entrylist/game/%E3%82%A2%E3%83%8B%E3%83%A1">アニメ</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/game/%E3%83%90%E3%83%BC%E3%83%81%E3%83%A3%E3%83%ABYouTuber" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/7eb21115d6ce7181e42bf83c31d46ec6a601e7db/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2Fe2ae66e32efca94811ae5175b5a14fe6-1200x630.jpeg);"></a> </span> <span class="issue"> <a href="/entrylist/game/%E3%83%90%E3%83%BC%E3%83%81%E3%83%A3%E3%83%ABYouTuber">バーチャルYouTuber</a> </span> </li> <li class="navi-item-unit" data-gtm-click-label="global-navi-issue-item"> <span class="thumbnail"> <a href="/entrylist/game/%E3%82%AA%E3%82%BF%E3%82%AF%E3%82%AB%E3%83%AB%E3%83%81%E3%83%A3%E3%83%BC" style="background-image: url(https://cdn-ak-scissors.b.st-hatena.com/image/square/bd9feb18b14913571cd110850f20c3660b19aeb0/height=288;version=1;width=512/https%3A%2F%2Fwww.yomiuri.co.jp%2Fmedia%2F2024%2F11%2F20241120-OYT1I50118-1.jpg%3Ftype%3Dogp);"></a> </span> <span class="issue"> <a href="/entrylist/game/%E3%82%AA%E3%82%BF%E3%82%AF%E3%82%AB%E3%83%AB%E3%83%81%E3%83%A3%E3%83%BC">オタクカルチャー</a> </span> </li> </ul> </div> </div> </li> <li class="recommend"> <a href="/entrylist/all/%E3%83%89%E3%83%A9%E3%82%AF%E3%82%A83" class="navi-link-text recommend" title="おすすめ" data-gtm-click-label="global-navi-recommended"><span>おすすめ</span></a> <p class="pickup"><a href="/hotentry/all/%E3%83%89%E3%83%A9%E3%82%AF%E3%82%A83">ドラクエ3</a></p> </li> </ul> </div> <div class="navi-page"> <h2 class="navi-page-title">テクノロジーの人気エントリー</h2> <ul class="navi-page-mode"> <li class="is-current"> <a href="/hotentry/it" data-gtm-click-label="hotentry-button-beneath-global-navi">人気</a> </li> <li class=""> <a href="/entrylist/it" data-gtm-click-label="entrylist-button-beneath-global-navi">新着</a> </li> </ul> </div> <div class="entrylist-wrapper"> <div class="entrylist-wrapper"> <div class="entrylist-main"> <section class="entrylist-unit"> <div class="entrylist-header"> <ul class="entrylist-header-main"> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://anond.hatelabo.jp/20241124154722"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://anond.hatelabo.jp/20241124154722" title="悲報:ニュース探す場所がない" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762455068279051392" data-entry-category="テクノロジー">悲報:ニュース探す場所がない</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/anond.hatelabo.jp/20241124154722" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>168</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/anond.hatelabo.jp/" title="『anond.hatelabo.jp』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fanond.hatelabo.jp%2F20241124154722" class="favicon" alt="" /> <span>anond.hatelabo.jp</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/anond.hatelabo.jp/20241124154722" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">はてな 偏ってる、はてなーがキモい 5ch いよいよオワコンになってる、広告地獄 Yahoo 見づらい、週刊誌うざい Twitter 見づらい、ノイズしかない Google 見づらい まとめブログ 絶滅 YouTube 悪くはないんだけど素人のレスをまとめる奴、普通に知能が低くてキツい、冒頭の2分だけ見るみたいなことはしてる テレビのYouTubeチャンネル 事件とかどうでもいいニュースが多い テレビ コメンテーターが要らない、偏ってる、まとめ方がキモい、ナレーションがキモい、司会がキモい 新聞 UIが悪い ラジオ 音質が悪い グノシー 見づらい スマニュー うーん、なんか好きになれないんだよね、ちょっと試してみるか NewsPics ゴミ</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/b1638cdb5807a4788e4ba3c1109a984166e095fc/height=288;version=1;width=512/https%3A%2F%2Fanond.hatelabo.jp%2Fimages%2Fog-image-1500.gif');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/24 17:07</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E5%A2%97%E7%94%B0" rel="tag" data-gtm-click-label="entry-info-tag">増田</a></li> <li><a href="/q/%E3%83%8D%E3%83%83%E3%83%88" rel="tag" data-gtm-click-label="entry-info-tag">ネット</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%B9" rel="tag" data-gtm-click-label="entry-info-tag">ニュース</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://anond.hatelabo.jp/20241124154722"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> </ul> <div class="entrylist-header-sub js-right-top-native-ad is-nativeads-loading"> </div> <div id="entrylist-ad-right-top" class="entrylist-header-sub is-hidden"></div> </div> <ul class="entrylist-item js-hotentries is-nativeads-loading"> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://techblog.lycorp.co.jp/ja/20241121icq"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://techblog.lycorp.co.jp/ja/20241121icq" title="コード品質向上のテクニック:第51回 確信的な質問" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762407117090240960" data-entry-category="テクノロジー">コード品質向上のテクニック:第51回 確信的な質問</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/techblog.lycorp.co.jp/ja/20241121icq" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>138</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/techblog.lycorp.co.jp/" title="『techblog.lycorp.co.jp』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Ftechblog.lycorp.co.jp%2Fja%2F20241121icq" class="favicon" alt="" /> <span>techblog.lycorp.co.jp</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/techblog.lycorp.co.jp/ja/20241121icq" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 &quot;Weekly Report&quot; 共有の第 51 回です。 LINEヤフー社内には、高い開発生産性を維持するための Review Committee という活動があります。ここで集まった知見を、Weekly Report と称して毎週社内に共有しており、その一部を本ブログ上でも公開しています。(Weekly Report の詳細については、過去の記事一覧を参照してください) 確信的な質問 ある開発者が、以下の関数 getOnlineUserStates のコードレビューの依頼を受けた状況を想定しましょう。 fun getOnlineUserStates(userIds: Set&lt;UserId&gt;): Map&lt;UserId, UserState&gt; { if (userI</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/b9e3cf2124f674cc3c8edc8fb0ca77e894500c4e/height=288;version=1;width=512/https%3A%2F%2Ftechblog.lycorp.co.jp%2Fstatic%2Fae9e102ca32e9f6cd98cedd2ed686aa8%2F7d66e%2F7aad37fa1c284a36bafca7a63c982d28.png');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 16:18</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC" rel="tag" data-gtm-click-label="entry-info-tag">コードレビュー</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/%2A" rel="tag" data-gtm-click-label="entry-info-tag">*</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://techblog.lycorp.co.jp/ja/20241121icq"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://speakerdeck.com/spindle/the-power-of-design-system"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://speakerdeck.com/spindle/the-power-of-design-system" title="デザインシステムの力 Webデザイナーとエンジニアのための実践ガイド / The Power of Design System" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762438995965918816" data-entry-category="テクノロジー">デザインシステムの力 Webデザイナーとエンジニアのための実践ガイド / The Power of Design System</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/speakerdeck.com/spindle/the-power-of-design-system" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>93</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/speakerdeck.com/spindle" title="『speakerdeck.com/spindle』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fspeakerdeck.com%2Fspindle%2Fthe-power-of-design-system" class="favicon" alt="" /> <span>speakerdeck.com/spindle</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/speakerdeck.com/spindle/the-power-of-design-system" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">MTDDC Meetup TOKYO 2024 2024/11/23 株式会社サイバーエージェント 原 一成 (@herablog)</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/f64af5aab2154973c45c21778e7dba5fcdd64d32/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F2c715ef7eb5d43c78360a1d774bde3a5%2Fslide_0.jpg%3F32741141');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/24 08:48</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3" rel="tag" data-gtm-click-label="entry-info-tag">デザイン</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/WEB" rel="tag" data-gtm-click-label="entry-info-tag">WEB</a></li> <li><a href="/q/%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2" rel="tag" data-gtm-click-label="entry-info-tag">エンジニア</a></li> <li><a href="/q/%E8%B3%87%E6%96%99" rel="tag" data-gtm-click-label="entry-info-tag">資料</a></li> <li><a href="/q/design" rel="tag" data-gtm-click-label="entry-info-tag">design</a></li> <li><a href="/q/%E3%81%BE%E3%81%A8%E3%82%81" rel="tag" data-gtm-click-label="entry-info-tag">まとめ</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://speakerdeck.com/spindle/the-power-of-design-system"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://www.socym.co.jp/book/post-19000"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://www.socym.co.jp/book/post-19000" title="エンジニアが一生困らないドキュメント作成の基本(仲田 尚央) | 書籍 | ソシム" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762443630238155616" data-entry-category="テクノロジー">エンジニアが一生困らないドキュメント作成の基本(仲田 尚央) | 書籍 | ソシム</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/www.socym.co.jp/book/post-19000" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>80</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/www.socym.co.jp/" title="『www.socym.co.jp』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.socym.co.jp%2Fbook%2Fpost-19000" class="favicon" alt="" /> <span>www.socym.co.jp</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/www.socym.co.jp/book/post-19000" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">「コードを書くのは好きだけどドキュメントは苦手」 「ドキュメントはつい後回しにしてしまう」 エンジニアの皆さん、そんな覚えはありませんか? 本書は、日本語ドキュメントのスペシャリストであるテクニカルライターの著者が、エンジニアが「いつ」「何のドキュメントを」「どうやって」書けばよいのかを、イチから解説します。 先生役の著者と生徒役をキャラクターにし、全編にわたってイラストを豊富に掲載。 はじめてドキュメントを書くエンジニア、またはこれまで自己流で書いてきたエンジニアが、一度読めば一生使える知識満載です。 装丁画と挿絵は、カケヒジュンさんが手がけます。 <基礎編> Chapter1 良いドキュメントを効率良く書くために Chapter2 ドキュメントの読み方を理解する Chapter3 読み手とテーマを選定する Chapter4 テーマを分解する Chapter5 ドキュメントの骨組みを組む</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/f43a2e10eaf12049769bd274d334df6b346b445b/height=288;version=1;width=512/https%3A%2F%2Fwww.socym.co.jp%2Fwp-content%2Fuploads%2F2024%2F240807-scaled.jpg');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/24 11:12</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88" rel="tag" data-gtm-click-label="entry-info-tag">ドキュメント</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/book" rel="tag" data-gtm-click-label="entry-info-tag">book</a></li> <li><a href="/q/%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2" rel="tag" data-gtm-click-label="entry-info-tag">エンジニア</a></li> <li><a href="/q/%E6%9C%AC" rel="tag" data-gtm-click-label="entry-info-tag">本</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://www.socym.co.jp/book/post-19000"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://ascii.jp/elem/000/004/236/4236452/"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://ascii.jp/elem/000/004/236/4236452/" title="イオシス、“あのスマホ”大量入荷 「待ってたぜェ、この瞬間をよォ!!」" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762363485031687072" data-entry-category="テクノロジー">イオシス、“あのスマホ”大量入荷 「待ってたぜェ、この瞬間をよォ!!」</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/ascii.jp/elem/000/004/236/4236452/" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>94</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/ascii.jp/" title="『ascii.jp』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fascii.jp%2Felem%2F000%2F004%2F236%2F4236452%2F" class="favicon" alt="" /> <span>ascii.jp</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/ascii.jp/elem/000/004/236/4236452/" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">sponsored ユニットコムの15.6型「STYLE-15FH128-i7-UHZX」をチェック 高コスパなBTOノートPCでホワイトモデルだと? いい色じゃないか sponsored ソラコムが考える物流の課題とIoTソリューションの可能性 意外と身近な「小さな物流」 課題解決や付加価値提供にIoTは活用できる sponsored Bowers&Wilkinsの「Zeppelin Pro Edition」をレビュー 少しお金をかけて最高の音を手に入れたい人の、正解スピーカーを見つけました sponsored マウスのゲーミングノート「G-Tune P5-I7G60WT-B」がセール中 【ブラックフライデー】PCゲームをするならゲーミングノートもあり! ハイスペックな1台がセールで約23万円! sponsored 省スペースなゲーミングPC、マウスコンピューター「G-Tune PG-I</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/b33725046ea1f6ae3ffecc2e90b445aa1b92d15a/height=288;version=1;width=512/https%3A%2F%2Fascii.jp%2Fimg%2F2024%2F11%2F22%2F4122921%2Fxl%2F5f59f62c80552ecd.png%3F20200122');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/22 17:44</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%82%B9%E3%83%9E%E3%83%9B" rel="tag" data-gtm-click-label="entry-info-tag">スマホ</a></li> <li><a href="/q/%E3%82%AC%E3%82%B8%E3%82%A7%E3%83%83%E3%83%88" rel="tag" data-gtm-click-label="entry-info-tag">ガジェット</a></li> <li><a href="/q/%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%83%95%E3%82%A9%E3%83%B3" rel="tag" data-gtm-click-label="entry-info-tag">スマートフォン</a></li> <li><a href="/q/%E3%83%8D%E3%82%BF" rel="tag" data-gtm-click-label="entry-info-tag">ネタ</a></li> <li><a href="/q/ITmedia" rel="tag" data-gtm-click-label="entry-info-tag">ITmedia</a></li> <li><a href="/q/%E3%82%B1%E3%83%BC%E3%82%BF%E3%82%A4" rel="tag" data-gtm-click-label="entry-info-tag">ケータイ</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://ascii.jp/elem/000/004/236/4236452/"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://buildersbox.corp-sansan.com/entry/2024/11/20/120000"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://buildersbox.corp-sansan.com/entry/2024/11/20/120000" title="TypeScript開発にモジュラーモノリスを持ち込む - Sansan Tech Blog" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762261702843652448" data-entry-category="テクノロジー">TypeScript開発にモジュラーモノリスを持ち込む - Sansan Tech Blog</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/buildersbox.corp-sansan.com/entry/2024/11/20/120000" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>41</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/buildersbox.corp-sansan.com/" title="『buildersbox.corp-sansan.com』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fbuildersbox.corp-sansan.com%2Fentry%2F2024%2F11%2F20%2F120000" class="favicon" alt="" /> <span>buildersbox.corp-sansan.com</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/buildersbox.corp-sansan.com/entry/2024/11/20/120000" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">Bill One Entry*1の秋山です。 本題へ入る前にお知らせです。12/23、TypeScript を活用した型安全なチーム開発をテーマにイベントを開催します。弊社社員のうち、TypeScript を日々の開発で活用しているメンバーが登壇します。ぜひお気軽にご参加ください。 sansan.connpass.com はじめに モジュラーモノリスとは 保守性が低いとビジネスに悪影響を与える 技術的負債と開発生産性 コード品質とビジネス影響 モジュール分割の方針 方針1:モジュールにDBテーブルを専有させる 補遺:モジュラーモノリスとNoSQL 方針2:モジュール内をレイヤードアーキテクチャとして構成する 方針3:ESLint ルールによって実現する TypeScript 開発にモジュラーモノリスを持ち込む ステップ1:単一のエイリアスを設定する ステップ2:ESLint ルールを設定す</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/0f34600f652668cbe3e6aa4482870654842bc7c0/height=288;version=1;width=512/https%3A%2F%2Fogimage.blog.st-hatena.com%2F10257846132608666252%2F6802340630900434507%2F1732077893');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/20 13:04</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/TypeScript" rel="tag" data-gtm-click-label="entry-info-tag">TypeScript</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/%E9%96%8B%E7%99%BA" rel="tag" data-gtm-click-label="entry-info-tag">開発</a></li> <li><a href="/q/techfeed" rel="tag" data-gtm-click-label="entry-info-tag">techfeed</a></li> <li><a href="/q/tech" rel="tag" data-gtm-click-label="entry-info-tag">tech</a></li> <li><a href="/q/blog" rel="tag" data-gtm-click-label="entry-info-tag">blog</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://buildersbox.corp-sansan.com/entry/2024/11/20/120000"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://togetter.com/li/2469967"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://togetter.com/li/2469967" title="『スーパーのカートを借りるのに100円(返却アリ)』→従業員や利用客「このシステムを導入したい状況理解できる」" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762458413523635936" data-entry-category="テクノロジー">『スーパーのカートを借りるのに100円(返却アリ)』→従業員や利用客「このシステムを導入したい状況理解できる」</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/togetter.com/li/2469967" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>15</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/togetter.com/" title="『togetter.com』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Ftogetter.com%2Fli%2F2469967" class="favicon" alt="" /> <span>togetter.com</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/togetter.com/li/2469967" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">リンク www.store-express.com 小型バスケットショッピングカート(コインロック対応) ショッピングカートの盗難防止や回収率アップに! コインロック対応。お客様にカートを所定の場所に戻していただくことにより、 事故防止及びカート回収などに関わる諸経費の削減につながります。 小型バスケットタイプのショッピングカート。 100円硬貨を挿入します。前のカートのキーが外れ、カートが取り出せます。 コインロックの前側にキーを差し込みます。100円硬貨が戻ってきます。 15</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/785ba042c3e8490f162da248059ff9fa2ab9524d/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2F6ea6f77a452478b2137afc04095d7bd2-1200x630.jpeg');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/24 18:51</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9" rel="tag" data-gtm-click-label="entry-info-tag">サービス</a></li> <li><a href="/q/%E3%83%93%E3%82%B8%E3%83%8D%E3%82%B9" rel="tag" data-gtm-click-label="entry-info-tag">ビジネス</a></li> <li><a href="/q/%E7%94%9F%E6%B4%BB" rel="tag" data-gtm-click-label="entry-info-tag">生活</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://togetter.com/li/2469967"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://anond.hatelabo.jp/20241123213845"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://anond.hatelabo.jp/20241123213845" title="IT業界の三大信じられないもの。 1、営業の「できます」 2、管理職の「大丈.." target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762420379419967168" data-entry-category="テクノロジー">IT業界の三大信じられないもの。 1、営業の「できます」 2、管理職の「大丈..</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/anond.hatelabo.jp/20241123213845" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>36</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/anond.hatelabo.jp/" title="『anond.hatelabo.jp』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fanond.hatelabo.jp%2F20241123213845" class="favicon" alt="" /> <span>anond.hatelabo.jp</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/anond.hatelabo.jp/20241123213845" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">IT業界の三大信じられないもの。 1、営業の「できます」 2、管理職の「大丈夫です」「問題ありません」 3、経営者の「我が社の高い技術力」「お客様からも高い評価」 4、新米プログラマの「できました」「完成です」 一番信用すべきだけど、常に無視される物. 1、熟練プログラマの「ムリです」</p> <p class="entrylist-contents-thumb"> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 23:10</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/it" rel="tag" data-gtm-click-label="entry-info-tag">it</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/%E5%A2%97%E7%94%B0" rel="tag" data-gtm-click-label="entry-info-tag">増田</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://anond.hatelabo.jp/20241123213845"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://serverless.co.jp/blog/g30vzpio0ww/"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://serverless.co.jp/blog/g30vzpio0ww/" title="Dockerを使わない、Remix / Next.js 14 など最新ウェブフレームワークのAWS完全サーバーレス構成と環境構築方法 | ブログ | Serverless Operations" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4749268406383310176" data-entry-category="テクノロジー">Dockerを使わない、Remix / Next.js 14 など最新ウェブフレームワークのAWS完全サーバーレス構成と環境構築方法 | ブログ | Serverless Operations</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/serverless.co.jp/blog/g30vzpio0ww/" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>154</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/serverless.co.jp/" title="『serverless.co.jp』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fserverless.co.jp%2Fblog%2Fg30vzpio0ww%2F" class="favicon" alt="" /> <span>serverless.co.jp</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/serverless.co.jp/blog/g30vzpio0ww/" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">Remix / Next.js 14 など最新ウェブフレームワークをAWS Lambda にデプロイして、固定費のかからない完全サーバーレスな環境を構築する方法を紹介します。Dockerを使わなくてもできます。 SPA(Single Page Application)が主流だったフロントエンド開発トレンドがSSR(Server-side rendering)とエッジコンピューティングに向けた最適化が進むなど、多様化しています。開発手法自体は JavaScript / TypeScript をベースとしたフレームワークを利用することが多いと思いますが、AWSを利用したサーバーレスの文脈では、開発トレンドが SSR に変わっていくところに関して、少し悩みが出てくることもあるのではないでしょうか。 サーバーレスの定義を広げるとECS Fargate や App Runner のようなマネージドサ</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/1d6c1bad58a592972e1df750783b7efc66569095/height=288;version=1;width=512/https%3A%2F%2Fimages.microcms-assets.io%2Fassets%2F7c0b324145eb4ee6bd26d44022795cf4%2F219c94fc1d5b45038289ecdb40b09463%2Foverview.png%3Fw%3D1200');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/02/14 10:19</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/aws" rel="tag" data-gtm-click-label="entry-info-tag">aws</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/docker" rel="tag" data-gtm-click-label="entry-info-tag">docker</a></li> <li><a href="/q/%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88%E3%82%A8%E3%83%B3%E3%83%89" rel="tag" data-gtm-click-label="entry-info-tag">フロントエンド</a></li> <li><a href="/q/js" rel="tag" data-gtm-click-label="entry-info-tag">js</a></li> <li><a href="/q/%E9%96%8B%E7%99%BA" rel="tag" data-gtm-click-label="entry-info-tag">開発</a></li> <li><a href="/q/web" rel="tag" data-gtm-click-label="entry-info-tag">web</a></li> <li><a href="/q/%E3%81%BE%E3%81%A8%E3%82%81" rel="tag" data-gtm-click-label="entry-info-tag">まとめ</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://serverless.co.jp/blog/g30vzpio0ww/"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://www.itmedia.co.jp/news/articles/2411/24/news078.html"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://www.itmedia.co.jp/news/articles/2411/24/news078.html" title="Twitter Japanが社名変更、「X Corp. Japan」に" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762451279042362208" data-entry-category="テクノロジー">Twitter Japanが社名変更、「X Corp. Japan」に</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/www.itmedia.co.jp/news/articles/2411/24/news078.html" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>18</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/www.itmedia.co.jp/" title="『www.itmedia.co.jp』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.itmedia.co.jp%2Fnews%2Farticles%2F2411%2F24%2Fnews078.html" class="favicon" alt="" /> <span>www.itmedia.co.jp</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/www.itmedia.co.jp/news/articles/2411/24/news078.html" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">X(旧Twitter)を運営するTwitter Japanは11月23日、社名を「X Corp. Japan (エックス コープ ジャパン)」に変更したと明らかにした。一時期、話題になった“X Japan”にはならなかった。 イーロン・マスク氏による買収劇の翌年(2023年)7月に米Twitter(当時)はブランドを「X」に変更すると発表。この時、日本ではTwitter Japanが著名バンドと同じ「X Japan」に改名するのではないか? と話題になり、しばらく「X JAPAN」がトレンド1位という状況が続いた。 この時、X JAPANのリーダー・YOSHIKIさんは「イーロン・マスク氏は、とても革新的でインスピレーションを与える人だと思います。自分は、“X JAPAN”という名称については争いたくはないですし、ポジティブに考えたいです」というコメントを発表していた。 旧Twitterは</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/999d1e78dc1a742548d4fbcfb89c81367f3afd26/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fnews%2Farticles%2F2411%2F24%2Fcover_news078.jpg');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/24 15:09</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/twitter" rel="tag" data-gtm-click-label="entry-info-tag">twitter</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://www.itmedia.co.jp/news/articles/2411/24/news078.html"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://anond.hatelabo.jp/20241123184532"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://anond.hatelabo.jp/20241123184532" title="仕事が楽すぎて不安になる" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762412074022134880" data-entry-category="テクノロジー">仕事が楽すぎて不安になる</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/anond.hatelabo.jp/20241123184532" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>341</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/anond.hatelabo.jp/" title="『anond.hatelabo.jp』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fanond.hatelabo.jp%2F20241123184532" class="favicon" alt="" /> <span>anond.hatelabo.jp</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/anond.hatelabo.jp/20241123184532" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">B2BのSaaSとかやってるソフトウェアエンジニアストレス要因がほぼほぼない フルリモートワーク就業時間中は半分くらいしか仕事してない。もう半分はネットやゲームしてる仕事してるときもYoutubeみながらやってるタスクの締め切りはあるけど余裕がありすぎる 間に合わなくても別に問題ない。次のリリースになるだけ人間関係とかで悩んだことがない。上司も部下もすごいフラット わりと満足できる給料はもらってる そこまで向上心もないし給料も能力的にこれ以上あがる気しないから転職は考えてない自分の能力が高いとは全く思ってない というかソフトウェアエンジニアの給料の高さが正当化されてるのは本当に時代のおかげだと思う もしこの会社がダメになったら…とかは自分の事業も他の事業も好調で着実に売上伸ばしてる会社だから心配なさそう もしクビになったら…とかは上記のような働きぶりなのに出来るやつ扱いをされてるから大丈夫</p> <p class="entrylist-contents-thumb"> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 18:52</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E5%A2%97%E7%94%B0" rel="tag" data-gtm-click-label="entry-info-tag">増田</a></li> <li><a href="/q/%E4%BB%95%E4%BA%8B" rel="tag" data-gtm-click-label="entry-info-tag">仕事</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2" rel="tag" data-gtm-click-label="entry-info-tag">エンジニア</a></li> <li><a href="/q/%E4%BA%BA%E7%94%9F" rel="tag" data-gtm-click-label="entry-info-tag">人生</a></li> <li><a href="/q/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2" rel="tag" data-gtm-click-label="entry-info-tag">ソフトウェア</a></li> <li><a href="/q/%E5%8A%B4%E5%83%8D" rel="tag" data-gtm-click-label="entry-info-tag">労働</a></li> <li><a href="/q/%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88" rel="tag" data-gtm-click-label="entry-info-tag">リモート</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://anond.hatelabo.jp/20241123184532"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://speakerdeck.com/clockmaker/imanocssdedekiru-intarakusiyonzui-qian-xian-plus-csszui-xin-qing-bao"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://speakerdeck.com/clockmaker/imanocssdedekiru-intarakusiyonzui-qian-xian-plus-csszui-xin-qing-bao" title="イマのCSSでできる
インタラクション最前線 + CSS最新情報" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762411275157782144" data-entry-category="テクノロジー">イマのCSSでできる
インタラクション最前線 + CSS最新情報</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/speakerdeck.com/clockmaker/imanocssdedekiru-intarakusiyonzui-qian-xian-plus-csszui-xin-qing-bao" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>197</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/speakerdeck.com/clockmaker" title="『speakerdeck.com/clockmaker』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fspeakerdeck.com%2Fclockmaker%2Fimanocssdedekiru-intarakusiyonzui-qian-xian-plus-csszui-xin-qing-bao" class="favicon" alt="" /> <span>speakerdeck.com/clockmaker</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/speakerdeck.com/clockmaker/imanocssdedekiru-intarakusiyonzui-qian-xian-plus-csszui-xin-qing-bao" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">クリエイティブ系のウェブサイト制作で役立つCSS技法 / CSS for develop creative website</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/24e1c0aa609745c443b3518caef0519373e316d1/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fe2fe56be6ae74322b0ae7693ca9bea4a%2Fslide_0.jpg%3F32745183');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 18:27</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/css" rel="tag" data-gtm-click-label="entry-info-tag">css</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/frontend" rel="tag" data-gtm-click-label="entry-info-tag">frontend</a></li> <li><a href="/q/web%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3" rel="tag" data-gtm-click-label="entry-info-tag">webデザイン</a></li> <li><a href="/q/%E9%96%8B%E7%99%BA" rel="tag" data-gtm-click-label="entry-info-tag">開発</a></li> <li><a href="/q/%E4%BB%95%E4%BA%8B" rel="tag" data-gtm-click-label="entry-info-tag">仕事</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://speakerdeck.com/clockmaker/imanocssdedekiru-intarakusiyonzui-qian-xian-plus-csszui-xin-qing-bao"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://www.techno-edge.net/article/2024/11/24/3861.html"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://www.techno-edge.net/article/2024/11/24/3861.html" title="新世代AI読み上げソフトAivisSpeech、Style-Bert-VITS2とHeyGenアバターでレシピ動画を超簡単に料理してみた(CloseBox) | テクノエッジ TechnoEdge" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762443596415268320" data-entry-category="テクノロジー">新世代AI読み上げソフトAivisSpeech、Style-Bert-VITS2とHeyGenアバターでレシピ動画を超簡単に料理してみた(CloseBox) | テクノエッジ TechnoEdge</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/www.techno-edge.net/article/2024/11/24/3861.html" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>8</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/www.techno-edge.net/" title="『www.techno-edge.net』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.techno-edge.net%2Farticle%2F2024%2F11%2F24%2F3861.html" class="favicon" alt="" /> <span>www.techno-edge.net</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/www.techno-edge.net/article/2024/11/24/3861.html" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">AIによる音声合成は、Diff-SVC、RVC、Vocoflex、Seed-VCなどのボイチェン方面で追いかけてきましたが、最近では商用サービスがTTS(Text To Speech)によるボイスクローニングを充実させてきたことに注目しています。 その一方で、オープンソース、フリーソフト側でもずいぶん進化しているのを見落としていました。そこに気づくきっかけとなったのは、「AivisSpeech」というソフトの登場です。 (▲AivisSpeech) ■AivisSpeechの登場AivisSpeechとは、日本で開発されたAI音声合成ソフトで、いくつかのプリセットボイスが使える推論用アプリがMac、Windows向けに提供されており、すぐに試すことができます。 既存のアプリに似た使いやすいユーザーインタフェースで、感情表現やアクセントの修正などが直感的にできる他、音声をトレーニングしてその</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/8bd6ae2bee379d7d5eed3f3162179747e8ddba14/height=288;version=1;width=512/https%3A%2F%2Fwww.techno-edge.net%2Fimgs%2Fogp_f%2F21262.png');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/24 11:11</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://www.techno-edge.net/article/2024/11/24/3861.html"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://speakerdeck.com/yuisakamoto/modular-monolith-monorepo-sinpurusawobao-tinagaramonoreponomeritutowozui-da-hua-suru"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://speakerdeck.com/yuisakamoto/modular-monolith-monorepo-sinpurusawobao-tinagaramonoreponomeritutowozui-da-hua-suru" title="Modular Monolith Monorepo ~シンプルさを保ちながらmonorepoのメリットを最大化する~" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762417289726156832" data-entry-category="テクノロジー">Modular Monolith Monorepo ~シンプルさを保ちながらmonorepoのメリットを最大化する~</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/speakerdeck.com/yuisakamoto/modular-monolith-monorepo-sinpurusawobao-tinagaramonoreponomeritutowozui-da-hua-suru" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>14</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/speakerdeck.com/yuisakamoto" title="『speakerdeck.com/yuisakamoto』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fspeakerdeck.com%2Fyuisakamoto%2Fmodular-monolith-monorepo-sinpurusawobao-tinagaramonoreponomeritutowozui-da-hua-suru" class="favicon" alt="" /> <span>speakerdeck.com/yuisakamoto</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/speakerdeck.com/yuisakamoto/modular-monolith-monorepo-sinpurusawobao-tinagaramonoreponomeritutowozui-da-hua-suru" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">スタートアップにおけるMonorepo開発で、単にコードを一箇所に集めるだけでなく、チームの意思決定プロセスとコミュニケーションの設計を通じて、その真価を最大化する実践について解説。</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/08e4cb4ba96aaed7d50f06e72e33463b9e431ad1/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F26087f47d3104cd1b87eb70a55386580%2Fslide_0.jpg%3F32743189');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 21:34</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/monorepo" rel="tag" data-gtm-click-label="entry-info-tag">monorepo</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/%E9%96%8B%E7%99%BA" rel="tag" data-gtm-click-label="entry-info-tag">開発</a></li> <li><a href="/q/%E8%80%83%E3%81%88%E6%96%B9" rel="tag" data-gtm-click-label="entry-info-tag">考え方</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://speakerdeck.com/yuisakamoto/modular-monolith-monorepo-sinpurusawobao-tinagaramonoreponomeritutowozui-da-hua-suru"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://news.yahoo.co.jp/articles/d7dd5dedf7719154448bd1447dd62934b1556ceb"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://news.yahoo.co.jp/articles/d7dd5dedf7719154448bd1447dd62934b1556ceb" title="世界注目の哲学者「AIの内部は回路と電流だけ」…全知全能AIは「知能がなく思考もしていない」と断言する理由(プレジデントオンライン) - Yahoo!ニュース" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762417816933699424" data-entry-category="テクノロジー">世界注目の哲学者「AIの内部は回路と電流だけ」…全知全能AIは「知能がなく思考もしていない」と断言する理由(プレジデントオンライン) - Yahoo!ニュース</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/news.yahoo.co.jp/articles/d7dd5dedf7719154448bd1447dd62934b1556ceb" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>17</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/news.yahoo.co.jp/" title="『news.yahoo.co.jp』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fnews.yahoo.co.jp%2Farticles%2Fd7dd5dedf7719154448bd1447dd62934b1556ceb" class="favicon" alt="" /> <span>news.yahoo.co.jp</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/news.yahoo.co.jp/articles/d7dd5dedf7719154448bd1447dd62934b1556ceb" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">生成AI全盛の時代、人間にしかできない思考とは何か。そもそも、人類は何のために生まれてきたのだろうか。ベストセラー『なぜ世界は存在しないのか』の著者で、今世界でもっとも注目を浴びている哲学者に聞いた──。 【画像】マルクス・ガブリエル氏 ■本質をつかむ天才的な思考の全容 「あなたは生まれながらの天才だ」。幾度もそう言われてきました。私は物心ついたときから、目に映るあらゆるものの仕組みを知りたがりました。ハイハイしているときも、行き先を妨げるものがあれば、それが何なのか、どうすれば乗り越えられるかを考えて試行錯誤していました。記憶をどんなに古くさかのぼっても、私のなかには「物事の本質は何なのか」という哲学的思考が常にあったと思います。 4歳のとき、独学で読み書きを覚え、思考の対象は文字の世界にも広がりました。小学校に入る頃には周囲との差は歴然としていました。私の家は学問に縁のない労働者階級で</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/52f8f77be0b71733dfa6151b6527a13a0825760a/height=288;version=1;width=512/https%3A%2F%2Fs.yimg.jp%2Fimages%2Fnews-web%2Fall%2Fimages%2Fogp_default.png');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 21:50</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://news.yahoo.co.jp/articles/d7dd5dedf7719154448bd1447dd62934b1556ceb"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://speakerdeck.com/rkaga/how-to-develop-an-llm-agent-using-agentic-design-patterns"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://speakerdeck.com/rkaga/how-to-develop-an-llm-agent-using-agentic-design-patterns" title="デザインパターンで理解するLLMエージェントの作り方 / How to develop an LLM agent using agentic design patterns" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762413445728118240" data-entry-category="テクノロジー">デザインパターンで理解するLLMエージェントの作り方 / How to develop an LLM agent using agentic design patterns</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/speakerdeck.com/rkaga/how-to-develop-an-llm-agent-using-agentic-design-patterns" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>4</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/speakerdeck.com/rkaga" title="『speakerdeck.com/rkaga』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fspeakerdeck.com%2Frkaga%2Fhow-to-develop-an-llm-agent-using-agentic-design-patterns" class="favicon" alt="" /> <span>speakerdeck.com/rkaga</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/speakerdeck.com/rkaga/how-to-develop-an-llm-agent-using-agentic-design-patterns" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">2024年11月23日のFullstack AI Dev &amp; Raycast Summit(#FullstackAIDev2024 )の登壇資料です https://devx.jp/mt202411</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/40d6ff930000f7e2652d1b38440374188f2c5e6c/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F4b3b8eb767e14d96bf94490f1ac5966c%2Fslide_0.jpg%3F32744535');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 19:35</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://speakerdeck.com/rkaga/how-to-develop-an-llm-agent-using-agentic-design-patterns"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://devblogs.microsoft.com/commandline/whats-new-in-the-windows-subsystem-for-linux-in-november-2024/"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://devblogs.microsoft.com/commandline/whats-new-in-the-windows-subsystem-for-linux-in-november-2024/" title="What’s new in the Windows Subsystem for Linux in November 2024" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762327702567346656" data-entry-category="テクノロジー">What’s new in the Windows Subsystem for Linux in November 2024</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/devblogs.microsoft.com/commandline/whats-new-in-the-windows-subsystem-for-linux-in-november-2024/" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>44</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/devblogs.microsoft.com/" title="『devblogs.microsoft.com』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fdevblogs.microsoft.com%2Fcommandline%2Fwhats-new-in-the-windows-subsystem-for-linux-in-november-2024%2F" class="favicon" alt="" /> <span>devblogs.microsoft.com</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/devblogs.microsoft.com/commandline/whats-new-in-the-windows-subsystem-for-linux-in-november-2024/" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">The latest updates to WSL bring new enterprise security features, new improvements to WSL distros, and the announcement that RedHat is officially becoming a WSL distro! Check out the table of contents in this post for a quick overview of all the announcements! Red Hat is becoming an official WSL distro Although you can run any Linux distro in WSL, being an official distro makes it easier for WSL u</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/29e7c1ea1de30cf13a922356c32bd87d3f417d73/height=288;version=1;width=512/https%3A%2F%2Fdevblogs.microsoft.com%2Fcommandline%2Fwp-content%2Fuploads%2Fsites%2F33%2F2024%2F11%2Fwsl-getting-started.png');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/21 23:13</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/WSL" rel="tag" data-gtm-click-label="entry-info-tag">WSL</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/Linux" rel="tag" data-gtm-click-label="entry-info-tag">Linux</a></li> <li><a href="/q/Windows" rel="tag" data-gtm-click-label="entry-info-tag">Windows</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://devblogs.microsoft.com/commandline/whats-new-in-the-windows-subsystem-for-linux-in-november-2024/"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://www.itmedia.co.jp/mobile/articles/2411/24/news074.html"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://www.itmedia.co.jp/mobile/articles/2411/24/news074.html" title="鉄道の「自動改札機」はどのように進化したのか 97年の歴史と未来の姿" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762443425153361056" data-entry-category="テクノロジー">鉄道の「自動改札機」はどのように進化したのか 97年の歴史と未来の姿</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/www.itmedia.co.jp/mobile/articles/2411/24/news074.html" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>9</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/www.itmedia.co.jp/" title="『www.itmedia.co.jp』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.itmedia.co.jp%2Fmobile%2Farticles%2F2411%2F24%2Fnews074.html" class="favicon" alt="" /> <span>www.itmedia.co.jp</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/www.itmedia.co.jp/mobile/articles/2411/24/news074.html" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">意外と思われるかもしれないが、日本の鉄道で自動改札機が1937年に登場してから97年。昭和の時代はスローペースで進化していたが、平成に入ると多機能化などが目立つようになった。 日本最初の自動改札機はシンプル 日本最初の自動改札機は、1937年12月30日(金曜日)に開業した東京地下鉄道(現・東京メトロ銀座線)である。当時は上野―浅草間で、均一運賃だったことから、10銭硬貨を直接投入すると通過できるターンスタイルを採用した。米国のニューヨーク地下鉄で使っていたものを輸入し、小改造を施したもので、人件費の節減に成功した。 しかし、路線網の延伸に伴い、約2キロまでを5銭に値下げ、それ以上を10銭にする対キロ制運賃(乗車区間によって運賃が異なる)の切り替えに伴い、1931年9月16日(水曜日)に廃止した。 2年後の1933年5月20日(土曜日)、大阪市営地下鉄(現・Osaka Metro)梅田―心</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/f02f743eed686a45589a14c5cba56b165b10411c/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fmobile%2Farticles%2F2411%2F24%2Fcover_news074.jpg');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/24 11:05</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E9%89%84%E9%81%93" rel="tag" data-gtm-click-label="entry-info-tag">鉄道</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://www.itmedia.co.jp/mobile/articles/2411/24/news074.html"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://tech.nri-net.com/entry/value_of_it_engineers_in_the_age_of_ai"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://tech.nri-net.com/entry/value_of_it_engineers_in_the_age_of_ai" title="AI時代のITエンジニアの付加価値について - NRIネットコムBlog" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762406199040455776" data-entry-category="テクノロジー">AI時代のITエンジニアの付加価値について - NRIネットコムBlog</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/tech.nri-net.com/entry/value_of_it_engineers_in_the_age_of_ai" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>5</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/tech.nri-net.com/" title="『tech.nri-net.com』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Ftech.nri-net.com%2Fentry%2Fvalue_of_it_engineers_in_the_age_of_ai" class="favicon" alt="" /> <span>tech.nri-net.com</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/tech.nri-net.com/entry/value_of_it_engineers_in_the_age_of_ai" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">こんにちは、佐々木です。 生成AIが台頭する中で、エンジニアの付加価値ってどうなるんだろう、ということを考える機会が多くなっています。頭の中で浮かんでいることを、ポエムっぽく吐き出してみます。なお、この文章の中で言及するエンジニアは、ITエンジニアが対象です。表現が冗長になるので、エンジニアと記載とさせて頂きます。 生成AIの台頭とエンジニア 改めて言う必要はないですが、近年の生成AIの進化は目覚ましいものがあります。画像生成、テキスト生成、さらには音声生成と、対応できる領域はどんどん広がっていっています。また、精度もどんどん向上し、分野によっては人間を凌駕する部分も出てきています。もちろん、この対象はエンジニアリングの領域にも及んでいます。プログラムの作成やテストはもとより、要件定義の観点出しや設計書の作成支援などもできるようになりつつあり、今後更に対象とする領域も拡大し精度が上がってく</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/66d59fcdf94bb066805cd50edef59bda8a16f62b/height=288;version=1;width=512/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F0cc5bbe2aad928705d23769529c43cf02c7a03b1%2Fbackend%3Dimagemagick%3Bheight%3D1300%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Ft%252Ftakurosasaki%252F20241122%252F20241122160431.png');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 15:50</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://tech.nri-net.com/entry/value_of_it_engineers_in_the_age_of_ai"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://dev.classmethod.jp/articles/vscode-pull-request-github/"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://dev.classmethod.jp/articles/vscode-pull-request-github/" title="Visual Studio Code 拡張の「GitHub Pull Requests」を使ってみました | DevelopersIO" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762351518709897280" data-entry-category="テクノロジー">Visual Studio Code 拡張の「GitHub Pull Requests」を使ってみました | DevelopersIO</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/dev.classmethod.jp/articles/vscode-pull-request-github/" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>18</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/dev.classmethod.jp/" title="『dev.classmethod.jp』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fdev.classmethod.jp%2Farticles%2Fvscode-pull-request-github%2F" class="favicon" alt="" /> <span>dev.classmethod.jp</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/dev.classmethod.jp/articles/vscode-pull-request-github/" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">いわさです。 最近社内にて Visual Studio Code 上で Web アプリケーションや AWS インフラテンプレートを開発することがあります。 チーム開発に GitHub を使っているのですが、Issue や Pull Request の処理で IDE と GitHub (Web ブラウザ) を行ったり来たりするのが面倒だなと思い始めました。 何か良いものは無いだろうかとマーケットプレイスを探してみると GitHub Pull Requests という GitHub 公式の Visual Studio Code 拡張を見つけました。 本日時点のバージョンは 0.101 です。 マーケットプレイス上プレビュー表記はありませんでしたが、どこかで正式版 1.0 になるのかな。 こちらを試してみましたので紹介します。 前提として、私は GitHub をライトな使い方しかしていなくて、M</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/78466c5a274fc32c290078c3bea18d0dfd0cc0a4/height=288;version=1;width=512/https%3A%2F%2Fimages.ctfassets.net%2Fct0aopd36mqt%2Fwp-thumbnail-a8d25e3ba6e1f6354699184439e24d5f%2F6b55406271ae17038b9234c4cbd8babc%2Fvscode-2020-eyecatch-1200x630-1.png');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/22 11:32</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/github" rel="tag" data-gtm-click-label="entry-info-tag">github</a></li> <li><a href="/q/%E3%83%84%E3%83%BC%E3%83%AB" rel="tag" data-gtm-click-label="entry-info-tag">ツール</a></li> <li><a href="/q/tool" rel="tag" data-gtm-click-label="entry-info-tag">tool</a></li> <li><a href="/q/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" rel="tag" data-gtm-click-label="entry-info-tag">プログラミング</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://dev.classmethod.jp/articles/vscode-pull-request-github/"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://speakerdeck.com/medley/deep-dive-into-react-component-design-for-medical-systems"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://speakerdeck.com/medley/deep-dive-into-react-component-design-for-medical-systems" title="徹底解剖! 医療業務システムのReactコンポーネント設計 / Deep Dive into React Component Design for Medical Systems" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762410184772308544" data-entry-category="テクノロジー">徹底解剖! 医療業務システムのReactコンポーネント設計 / Deep Dive into React Component Design for Medical Systems</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/speakerdeck.com/medley/deep-dive-into-react-component-design-for-medical-systems" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>133</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/speakerdeck.com/medley" title="『speakerdeck.com/medley』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fspeakerdeck.com%2Fmedley%2Fdeep-dive-into-react-component-design-for-medical-systems" class="favicon" alt="" /> <span>speakerdeck.com/medley</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/speakerdeck.com/medley/deep-dive-into-react-component-design-for-medical-systems" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">2024/11/23 JSConf JP 2024 スポンサーワークショップでの登壇スライドです。 https://jsconf.jp/2024/talk/medley/ 「徹底解剖!医療業務システムのReactコンポーネント設計」 登壇者:髙橋 佑太(株式会社メドレー 医療プラットフォー…</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/7891fcaee35089d25d1579386993569b15c08a4c/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F6f0e6f477b1e4bb29580363c0b0af13c%2Fslide_0.jpg%3F32724785');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 17:53</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/react" rel="tag" data-gtm-click-label="entry-info-tag">react</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/%E8%A8%AD%E8%A8%88" rel="tag" data-gtm-click-label="entry-info-tag">設計</a></li> <li><a href="/q/%E5%8C%BB%E7%99%82" rel="tag" data-gtm-click-label="entry-info-tag">医療</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://speakerdeck.com/medley/deep-dive-into-react-component-design-for-medical-systems"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://applech2.com/archives/20241123-mac-mini-2024-repair-manual-japanese.html"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://applech2.com/archives/20241123-mac-mini-2024-repair-manual-japanese.html" title="Apple、M4/Proチップを搭載した「Mac mini (2024)」修理マニュアルの日本語版を公開。" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762396310946354720" data-entry-category="テクノロジー">Apple、M4/Proチップを搭載した「Mac mini (2024)」修理マニュアルの日本語版を公開。</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/applech2.com/archives/20241123-mac-mini-2024-repair-manual-japanese.html" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>16</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/applech2.com/" title="『applech2.com』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fapplech2.com%2Farchives%2F20241123-mac-mini-2024-repair-manual-japanese.html" class="favicon" alt="" /> <span>applech2.com</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/applech2.com/archives/20241123-mac-mini-2024-repair-manual-japanese.html" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">AppleがApple M4/Proチップを搭載した「Mac mini (2024) 修理マニュアル」の日本語版を公開しています。詳細は以下から。 Appleは現地時間2024年11月10日、Apple M4/M4 ProチップやThunderbolt 4/5ポートを搭載し新デザインとなった「Mac mini (2024)」の公式修理マニュアル(Repair Manual)を公開しましたが、この修理マニュアルの日本語版が公開されています。 Mac mini (2024)は同時に発売されたApple M4ファミリー搭載のiMac (24インチ,2024)やMacBook Pro (14/16インチ, 2024)とは異なり、モジュール式SSDが採用されていることが発表されており、iFixitなどにより交換/アップグレードが可能なことも確認されているので、 今後、Mac miniの修理やSSDの</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/fda2e20c3b550f226a424b25d651913569746ec2/height=288;version=1;width=512/https%3A%2F%2Fapplech2.com%2Fwp-content%2Fuploads%2F2024%2F11%2FMac-mini-2024-repair-manual-japanese-Hero.jpg');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 10:43</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/Apple" rel="tag" data-gtm-click-label="entry-info-tag">Apple</a></li> <li><a href="/q/Mac" rel="tag" data-gtm-click-label="entry-info-tag">Mac</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://applech2.com/archives/20241123-mac-mini-2024-repair-manual-japanese.html"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://github.com/pingcap/autoflow"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://github.com/pingcap/autoflow" title="GitHub - pingcap/autoflow: pingcap/autoflow is a Graph RAG based and conversational knowledge base tool built with TiDB Serverless Vector Storage. Demo: https://tidb.ai" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762360293869435584" data-entry-category="テクノロジー">GitHub - pingcap/autoflow: pingcap/autoflow is a Graph RAG based and conversational knowledge base tool built with TiDB Serverless Vector Storage. Demo: https://tidb.ai</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/github.com/pingcap/autoflow" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>12</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/github.com/pingcap" title="『github.com/pingcap』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgithub.com%2Fpingcap%2Fautoflow" class="favicon" alt="" /> <span>github.com/pingcap</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/github.com/pingcap/autoflow" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/ccb163e6df43e4747d0ef7027c45ff652f670cfb/height=288;version=1;width=512/https%3A%2F%2Frepository-images.githubusercontent.com%2F752946440%2Fef288b36-f7e4-42e5-b62c-994d668c5230');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/22 16:05</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/AI" rel="tag" data-gtm-click-label="entry-info-tag">AI</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://github.com/pingcap/autoflow"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://zenn.dev/yskn_sid25/articles/67d848f70d7a5b"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://zenn.dev/yskn_sid25/articles/67d848f70d7a5b" title="Mermaid Graphical Editorを使うとVSCodeでサクサク図が書けるよ" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762399264811819840" data-entry-category="テクノロジー">Mermaid Graphical Editorを使うとVSCodeでサクサク図が書けるよ</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/zenn.dev/yskn_sid25/articles/67d848f70d7a5b" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>433</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/zenn.dev/yskn_sid25" title="『zenn.dev/yskn_sid25』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fzenn.dev%2Fyskn_sid25%2Farticles%2F67d848f70d7a5b" class="favicon" alt="" /> <span>zenn.dev/yskn_sid25</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/zenn.dev/yskn_sid25/articles/67d848f70d7a5b" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">Mermaid Graphical Editor VSCodeの拡張機能です。 Mermaid記法を利用してマークダウン内部で作図しながら、Mermaidそれ自体のエディタを立ち上げることができます。 逆にMermaid Editor側で編集した内容もマークダウンにフィードバックされます。 vs Draw.io Integration 類似ツールとしてDraw.io Integrationがあります。 こちらは.drawio拡張子のファイルをVSCodeで作成すると、draw.ioのエディタが開いて作図ができるツールです。 しかし、draw.ioはあくまで図が書けるところを生業としていて、作成したdraw.ioファイルをマークダウンファイルに埋め込むには画像としてexportが必要です。 できれば自分はマークダウン以外のファイルを作らず、一つのマークダウンファイルだけで完結したいと思ってま</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/6211e3a4e847c6535df89e7edba4c80da033bc22/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--pS1JbwBU--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3AMermaid%252520Graphical%252520Editor%2525E3%252582%252592%2525E4%2525BD%2525BF%2525E3%252581%252586%2525E3%252581%2525A8VSCode%2525E3%252581%2525A7%2525E3%252582%2525B5%2525E3%252582%2525AF%2525E3%252582%2525B5%2525E3%252582%2525AF%2525E5%25259B%2525B3%2525E3%252581%25258C%2525E6%25259B%2525B8%2525E3%252581%252591%2525E3%252582%25258B%2525E3%252582%252588%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3AKanon%252Cx_203%252Cy_121%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzkzZTJiZmRmZjUuanBlZw%3D%3D%252Cr_max%252Cw_90%252Cx_87%252Cy_95%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 12:14</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/vscode" rel="tag" data-gtm-click-label="entry-info-tag">vscode</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/mermaid" rel="tag" data-gtm-click-label="entry-info-tag">mermaid</a></li> <li><a href="/q/markdown" rel="tag" data-gtm-click-label="entry-info-tag">markdown</a></li> <li><a href="/q/%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF" rel="tag" data-gtm-click-label="entry-info-tag">エディタ</a></li> <li><a href="/q/github" rel="tag" data-gtm-click-label="entry-info-tag">github</a></li> <li><a href="/q/editor" rel="tag" data-gtm-click-label="entry-info-tag">editor</a></li> <li><a href="/q/programming" rel="tag" data-gtm-click-label="entry-info-tag">programming</a></li> <li><a href="/q/%E6%8A%80%E8%A1%93" rel="tag" data-gtm-click-label="entry-info-tag">技術</a></li> <li><a href="/q/%E4%BD%9C%E5%9B%B3" rel="tag" data-gtm-click-label="entry-info-tag">作図</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://zenn.dev/yskn_sid25/articles/67d848f70d7a5b"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://tech.mirrativ.stream/entry/2024/11/22/120000"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://tech.mirrativ.stream/entry/2024/11/22/120000" title="StorybookとVitestではじめるフロントエンドのかんたん自動テスト - Mirrativ Tech Blog" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762352939271080032" data-entry-category="テクノロジー">StorybookとVitestではじめるフロントエンドのかんたん自動テスト - Mirrativ Tech Blog</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/tech.mirrativ.stream/entry/2024/11/22/120000" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>41</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/tech.mirrativ.stream/" title="『tech.mirrativ.stream』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Ftech.mirrativ.stream%2Fentry%2F2024%2F11%2F22%2F120000" class="favicon" alt="" /> <span>tech.mirrativ.stream</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/tech.mirrativ.stream/entry/2024/11/22/120000" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">こんにちは フロントエンドエンジニアの どじねこ です。 今回は Storybook 8.3 から追加された Vitest 統合機能を活用して、フロントエンドアプリの自動テストを強化した事例をご紹介します。 Storybook とは storybook.js.org Storybook は OSS として開発される UI コンポーネントワークショップです。 具体的には、フロントエンドアプリケーションの UI コンポーネントを開発する際の作業環境、ドキュメンテーションツール、テスティングフレームワークとして活用できる開発環境が提供されます。 React や Vue、Angular、Svelte、Web Component など幅広い環境に対応しており、うまく活用するとフロントエンドアプリケーションの開発をより柔軟に行えるようになります。 Storybook と Vitest の統合機能とは</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/8d33d7a1f1292a08866d01b8694bd649ef4479ab/height=288;version=1;width=512/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F98ea6787371ad321ec669ec54fd7f8fc344e1d5a%2Fbackend%3Dimagemagick%3Bheight%3D1300%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Fd%252Fdojineko%252F20241120%252F20241120165540.png');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/22 12:16</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88%E3%82%A8%E3%83%B3%E3%83%89" rel="tag" data-gtm-click-label="entry-info-tag">フロントエンド</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/%E3%83%86%E3%82%B9%E3%83%88" rel="tag" data-gtm-click-label="entry-info-tag">テスト</a></li> <li><a href="/q/%E9%96%8B%E7%99%BA" rel="tag" data-gtm-click-label="entry-info-tag">開発</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://tech.mirrativ.stream/entry/2024/11/22/120000"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://gamemakers.jp/article/2024_11_21_86126/"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://gamemakers.jp/article/2024_11_21_86126/" title="重さ約2kgのアルゴリズム解説書籍『アルゴリズムイントロダクション第4版総合版』、近代科学社より12/3(火)に発売|ゲームメーカーズ" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762384617891869792" data-entry-category="テクノロジー">重さ約2kgのアルゴリズム解説書籍『アルゴリズムイントロダクション第4版総合版』、近代科学社より12/3(火)に発売|ゲームメーカーズ</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/gamemakers.jp/article/2024_11_21_86126/" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>37</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/gamemakers.jp/" title="『gamemakers.jp』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgamemakers.jp%2Farticle%2F2024_11_21_86126%2F" class="favicon" alt="" /> <span>gamemakers.jp</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/gamemakers.jp/article/2024_11_21_86126/" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">『アルゴリズムイントロダクション第4版総合版』、近代科学社より2024年12月3日(火)に発売 世界中の大学で採用されたアルゴリズム学習書『Introduction to Algorithms』の第4版を和訳したもの 第3版からの改訂に伴い、2部グラフのマッチング問題やオンラインアルゴリズムなどの項目追加といった更新が行われた 近代科学社は、計算機アルゴリズムの解説書籍『アルゴリズムイントロダクション第4版総合版』を発売します。総ページ数は1,144ページ、価格は19,800円(税込)。 本書は、アルゴリズムの学習における世界標準として好評を博しているという書籍『Introduction to Algorithms』の第4版を日本語訳したものです。 同社の書籍ページによると、発売日は2024年12月3日(火)。Amazon.co.jpなどで予約購入を受け付けています。 『Introduct</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/efc20ed63760a5c4a2437019a1f0ae33fa94c879/height=288;version=1;width=512/https%3A%2F%2Fgamemakers.jp%2Fcms%2Fwp-content%2Fuploads%2F2024%2F11%2F15838e3118072fc8668bff05263c03b8.jpg');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 04:40</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E8%AA%AD%E6%9B%B8" rel="tag" data-gtm-click-label="entry-info-tag">読書</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/book" rel="tag" data-gtm-click-label="entry-info-tag">book</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://gamemakers.jp/article/2024_11_21_86126/"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://smhn.info/202411-ios-japanese-ime"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://smhn.info/202411-ios-japanese-ime" title="【悲報】iOSの文字変換が馬鹿すぎると話題に。解決策あり - すまほん!!" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762396291618990688" data-entry-category="テクノロジー">【悲報】iOSの文字変換が馬鹿すぎると話題に。解決策あり - すまほん!!</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/smhn.info/202411-ios-japanese-ime" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>281</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/smhn.info/" title="『smhn.info』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fsmhn.info%2F202411-ios-japanese-ime" class="favicon" alt="" /> <span>smhn.info</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/smhn.info/202411-ios-japanese-ime" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">Appleのスマートフォン「iPhone」。長年多くの点で進化する一方、肝心の文字入力については大して良くならず利用者からの評価が芳しくないどころか、とうとう評判が地に落ちてしまったようです。 日本語変換に関する苦情は、SNS「X(Twitter)」では数多く投稿され、Appleコミュニティでは500件以上の「私もです」が寄せられているほど。 年々iPhoneの変換がバカになってる気がする。 設置 と入力したくて「せっち」と打ったら1つ目の変換に「絶対」と出たり、 「買って」と書きたくて「かって」と打ったら「書って」みたいな日本語にない組み合わせが出たり。 濁点が無くても変換できるので「接待」と打ちたいのに「絶対」が出るとか — Kすけ (@kk2co) November 13, 2024 特に「測地線」を「坂田さん」に変換してしまう例が話題となり、大きく拡散されています。 ここ数ヶ月、i</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/fbcd22eb0a12374f6a0b236bd957913d16153eff/height=288;version=1;width=512/https%3A%2F%2Fsmhn.info%2Fwp-content%2Fuploads%2F2024%2F11%2FiPhone7katate_TP_V4.jpg');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 10:42</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/iOS" rel="tag" data-gtm-click-label="entry-info-tag">iOS</a></li> <li><a href="/q/IME" rel="tag" data-gtm-click-label="entry-info-tag">IME</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/iphone" rel="tag" data-gtm-click-label="entry-info-tag">iphone</a></li> <li><a href="/q/%E6%97%A5%E6%9C%AC%E8%AA%9E" rel="tag" data-gtm-click-label="entry-info-tag">日本語</a></li> <li><a href="/q/%E3%83%88%E3%83%A9%E3%83%96%E3%83%AB" rel="tag" data-gtm-click-label="entry-info-tag">トラブル</a></li> <li><a href="/q/Apple" rel="tag" data-gtm-click-label="entry-info-tag">Apple</a></li> <li><a href="/q/UI" rel="tag" data-gtm-click-label="entry-info-tag">UI</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://smhn.info/202411-ios-japanese-ime"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://speakerdeck.com/takumiogawa/sregatou-zi-suruaiops-peazuniokerullm-for-developerhenoqu-rizu-mi"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://speakerdeck.com/takumiogawa/sregatou-zi-suruaiops-peazuniokerullm-for-developerhenoqu-rizu-mi" title="SREが投資するAIOps ~ペアーズにおけるLLM for Developerへの取り組み~" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762344565154187488" data-entry-category="テクノロジー">SREが投資するAIOps ~ペアーズにおけるLLM for Developerへの取り組み~</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/speakerdeck.com/takumiogawa/sregatou-zi-suruaiops-peazuniokerullm-for-developerhenoqu-rizu-mi" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>35</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/speakerdeck.com/takumiogawa" title="『speakerdeck.com/takumiogawa』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fspeakerdeck.com%2Ftakumiogawa%2Fsregatou-zi-suruaiops-peazuniokerullm-for-developerhenoqu-rizu-mi" class="favicon" alt="" /> <span>speakerdeck.com/takumiogawa</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/speakerdeck.com/takumiogawa/sregatou-zi-suruaiops-peazuniokerullm-for-developerhenoqu-rizu-mi" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">2024/11/21 JAWS-UG SRE支部 #10 SREでもAI活用がしたい https://jawsug-sre.connpass.com/event/334942/ 参考資料 - AIOps とは何ですか?(https://aws.amazon.com/jp/what-is/aio…</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/3c53fc0868fb66f0348e2894727b8598a6b8dfa8/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F8443bf358782447cba32d69f2afe7ad4%2Fslide_0.jpg%3F32705459');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/22 07:56</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://speakerdeck.com/takumiogawa/sregatou-zi-suruaiops-peazuniokerullm-for-developerhenoqu-rizu-mi"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://www.geekpage.jp/blog/?id=2024-11-23-1"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://www.geekpage.jp/blog/?id=2024-11-23-1" title="日本のIPv6採用状況が50%を超えている件について:Geekなぺーじ" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762402387254875424" data-entry-category="テクノロジー">日本のIPv6採用状況が50%を超えている件について:Geekなぺーじ</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/www.geekpage.jp/blog/?id=2024-11-23-1" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>236</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/www.geekpage.jp/" title="『www.geekpage.jp』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.geekpage.jp%2Fblog%2F%3Fid%3D2024-11-23-1" class="favicon" alt="" /> <span>www.geekpage.jp</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/www.geekpage.jp/blog/?id=2024-11-23-1" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">IPv6の利用は増えている IPv6の利用は、世界中で確実に増えています。 Googleの「IPv6の採用状況」によると、2024年11月19日は41.51%です。 個人的な感想としては、かなりの勢いで普及しつつあると感じます。 IPv6の普及は、仕様が策定された当初は、なかなか進みませんでした。 IPv6の最初の仕様であるRFC 1883は1995年に発行されています。 もう30年近く前です。 IPv4アドレス在庫枯渇問題に対する長期的解決策としてIPv6仕様が策定されたものの、IPv6普及は進まず、短期的解決策として同時期に作られたプライベートIPv4アドレスとNAT(NAPT)が急激に普及しました。 昔は、「石油とIPv4アドレスは枯渇しない」といった意見も非常に多く(参考:2007年IW記事)、IPv6が生まれた前提となるIPv4アドレス在庫枯渇そのものも疑われていたという背景もあ</p> <p class="entrylist-contents-thumb"> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 13:51</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF" rel="tag" data-gtm-click-label="entry-info-tag">ネットワーク</a></li> <li><a href="/q/IPv6" rel="tag" data-gtm-click-label="entry-info-tag">IPv6</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/network" rel="tag" data-gtm-click-label="entry-info-tag">network</a></li> <li><a href="/q/google" rel="tag" data-gtm-click-label="entry-info-tag">google</a></li> <li><a href="/q/%E9%80%9A%E4%BF%A1" rel="tag" data-gtm-click-label="entry-info-tag">通信</a></li> <li><a href="/q/%E6%97%A5%E6%9C%AC" rel="tag" data-gtm-click-label="entry-info-tag">日本</a></li> <li><a href="/q/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88" rel="tag" data-gtm-click-label="entry-info-tag">インターネット</a></li> <li><a href="/q/%E3%83%8D%E3%83%83%E3%83%88" rel="tag" data-gtm-click-label="entry-info-tag">ネット</a></li> <li><a href="/q/IT" rel="tag" data-gtm-click-label="entry-info-tag">IT</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://www.geekpage.jp/blog/?id=2024-11-23-1"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://zenn.dev/chot/articles/05413b79cc0398"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://zenn.dev/chot/articles/05413b79cc0398" title="TypeScriptで関数を書くときに気をつけている事" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762407199231529920" data-entry-category="テクノロジー">TypeScriptで関数を書くときに気をつけている事</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/zenn.dev/chot/articles/05413b79cc0398" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>47</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/zenn.dev/chot" title="『zenn.dev/chot』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fzenn.dev%2Fchot%2Farticles%2F05413b79cc0398" class="favicon" alt="" /> <span>zenn.dev/chot</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/zenn.dev/chot/articles/05413b79cc0398" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">TypeScriptで関数を書く際に、気をつけていることを記載しました。 BMIを計算する処理を例にして説明いたします。 引数をobject形式にする 引数をobject形式にする事で名前付き引数に近い形式になり、順不同になります。引数の順番に意味が無い関数でも、使用時にどの順番で引数を渡すか迷う事がありません。 const calculateBMI = (p: { height: number; weight: number }) =&gt; { // BMIの計算処理 }; calculateBMI({ height: 170, weight: 60 }); calculateBMI({ weight: 60, height: 170 }); 以下は、引数がobjectではありません。この関数だけ見ると特に違和感は無いと思います。しかし、上記に比べると情報量が減ります。特にheight, w</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/dc1b7a1536186e67c54534f273bc9fd4a579d961/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--Zeoyq5DD--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3ATypeScript%2525E3%252581%2525A7%2525E9%252596%2525A2%2525E6%252595%2525B0%2525E3%252582%252592%2525E6%25259B%2525B8%2525E3%252581%25258F%2525E3%252581%2525A8%2525E3%252581%25258D%2525E3%252581%2525AB%2525E6%2525B0%252597%2525E3%252582%252592%2525E3%252581%2525A4%2525E3%252581%252591%2525E3%252581%2525A6%2525E3%252581%252584%2525E3%252582%25258B%2525E4%2525BA%25258B%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_34%3A%2525E3%252583%252588%2525E3%252583%25259F%2525E3%252583%2525BC%252Cx_220%252Cy_108%2Fbo_3px_solid_rgb%3Ad6e3ed%252Cg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzAzODVjOWFlYzkuanBlZw%3D%3D%252Cr_20%252Cw_90%252Cx_92%252Cy_102%2Fco_rgb%3A6e7b85%252Cg_south_west%252Cl_text%3Anotosansjp-medium.otf_30%3Achot%252520Inc.%252520tech%252520blog%252Cx_220%252Cy_160%2Fbo_4px_solid_white%252Cg_south_west%252Ch_50%252Cl_fetch%3AaHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EvQUNnOG9jSW1uc1FQOHJYaERqWUw3ZU5aTWlJdm1qOEhnNUVBSDZNTE5tR3BmbDZOPXM5Ni1j%252Cr_max%252Cw_50%252Cx_139%252Cy_84%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 16:21</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/TypeScript" rel="tag" data-gtm-click-label="entry-info-tag">TypeScript</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/%E9%96%8B%E7%99%BA" rel="tag" data-gtm-click-label="entry-info-tag">開発</a></li> <li><a href="/q/programming" rel="tag" data-gtm-click-label="entry-info-tag">programming</a></li> <li><a href="/q/%E8%80%83%E3%81%88%E6%96%B9" rel="tag" data-gtm-click-label="entry-info-tag">考え方</a></li> <li><a href="/q/tips" rel="tag" data-gtm-click-label="entry-info-tag">tips</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://zenn.dev/chot/articles/05413b79cc0398"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://www.drawio.com/blog/mermaid-diagrams"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://www.drawio.com/blog/mermaid-diagrams" title="Blog - Use Mermaid syntax to create diagrams" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4758786303998009664" data-entry-category="テクノロジー">Blog - Use Mermaid syntax to create diagrams</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/www.drawio.com/blog/mermaid-diagrams" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>18</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/www.drawio.com/" title="『www.drawio.com』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.drawio.com%2Fblog%2Fmermaid-diagrams" class="favicon" alt="" /> <span>www.drawio.com</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/www.drawio.com/blog/mermaid-diagrams" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">Mermaid is a syntax similar to Markdown where you can use text to describe and automatically generate diagrams. With Mermaid’s Markdown-inspired syntax, you can generate flow charts, UML diagrams, pie charts, Gantt charts, and more. Many developers prefer to describe their data structures and processes using text, avoiding the need to context switch. After documenting them in the Markdown-based te</p> <p class="entrylist-contents-thumb"> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/09/06 14:53</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" rel="tag" data-gtm-click-label="entry-info-tag">プログラミング</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://www.drawio.com/blog/mermaid-diagrams"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://decks.yasaichi.com/20241123/type-safe-lightweight-ddd-with-effect-schema"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://decks.yasaichi.com/20241123/type-safe-lightweight-ddd-with-effect-schema" title="Type-Safe Lightweight DDD with Effect Schema" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762413840328462464" data-entry-category="テクノロジー">Type-Safe Lightweight DDD with Effect Schema</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/decks.yasaichi.com/20241123/type-safe-lightweight-ddd-with-effect-schema" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>44</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/decks.yasaichi.com/" title="『decks.yasaichi.com』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fdecks.yasaichi.com%2F20241123%2Ftype-safe-lightweight-ddd-with-effect-schema" class="favicon" alt="" /> <span>decks.yasaichi.com</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/decks.yasaichi.com/20241123/type-safe-lightweight-ddd-with-effect-schema" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">Type-Safe Lightweight DDD with Effect Schema Yuichi Goto | JSConf JP on November 23, 2024 Who I am Yuichi Goto @_yasaichi @yasaichi.bsky.social @yasaichi Professional Background Backend Engineer since 2015 Co-author of Perfect Ruby on Rails Working at EARTHBRAIN since 2023 About EARTHBRAIN Founded in July 2021 200 employees (including 50 developers) Provides Smart Construction® solutions About Sma</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/74f4fce7569221f5262075911e9660ad2edc1d4f/height=288;version=1;width=512/https%3A%2F%2Fdecks.yasaichi.com%2F20241123%2Ftype-safe-lightweight-ddd-with-effect-schema.png');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 19:47</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://decks.yasaichi.com/20241123/type-safe-lightweight-ddd-with-effect-schema"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://ai-data-base.com/archives/79028"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://ai-data-base.com/archives/79028" title="LLMによる時系列データ分析に「ニュース情報」を混ぜるアプローチ 為替予測精度など大幅に向上 | AIDB" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762367205548923680" data-entry-category="テクノロジー">LLMによる時系列データ分析に「ニュース情報」を混ぜるアプローチ 為替予測精度など大幅に向上 | AIDB</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/ai-data-base.com/archives/79028" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>32</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/ai-data-base.com/" title="『ai-data-base.com』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fai-data-base.com%2Farchives%2F79028" class="favicon" alt="" /> <span>ai-data-base.com</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/ai-data-base.com/archives/79028" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">本記事では、時系列予測にLLMを活用した研究を紹介します。 今回研究者らは、ニュース記事などのテキストデータを予測に組み込むことに成功しました。 金融、エネルギー、パンデミック予測など幅広い分野での活用が期待される本手法は、予測精度の向上だけでなく、人間の行動や社会の変化をより正確に反映できる可能性を示しています。 重要なお知らせ:AI分野のお仕事マッチングサービス「AIDB HR」を開始しました!登録後はオファーを受け取るだけのシンプルなサービスです!現在、期間限定で、ギフト券が必ずもらえる新規登録キャンペーンも行っています。 参照論文情報 タイトル:From News to Forecast: Integrating Event Analysis in LLM-Based Time Series Forecasting with Reflection 著者:Xinlei Wang, M</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/d6394194587253debeec146671312eefe481d931/height=288;version=1;width=512/https%3A%2F%2Fai-data-base.com%2Fwp-content%2Fuploads%2F2024%2F11%2FAIDB_79028.jpg');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/22 19:39</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/LLM" rel="tag" data-gtm-click-label="entry-info-tag">LLM</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/%E7%B5%B1%E8%A8%88" rel="tag" data-gtm-click-label="entry-info-tag">統計</a></li> <li><a href="/q/%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%B9" rel="tag" data-gtm-click-label="entry-info-tag">ニュース</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://ai-data-base.com/archives/79028"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://www.watch.impress.co.jp/docs/series/itsmo/1637039.html"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://www.watch.impress.co.jp/docs/series/itsmo/1637039.html" title="CO2濃度が気になる! 「SwitchBot CO2センサー」で健康的に働く【いつモノコト】" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762395431014425056" data-entry-category="テクノロジー">CO2濃度が気になる! 「SwitchBot CO2センサー」で健康的に働く【いつモノコト】</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/www.watch.impress.co.jp/docs/series/itsmo/1637039.html" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>44</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/www.watch.impress.co.jp/" title="『www.watch.impress.co.jp』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.watch.impress.co.jp%2Fdocs%2Fseries%2Fitsmo%2F1637039.html" class="favicon" alt="" /> <span>www.watch.impress.co.jp</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/www.watch.impress.co.jp/docs/series/itsmo/1637039.html" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href"></p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/acc6c044cdd3da0648b39c0dc83ce1107936548d/height=288;version=1;width=512/https%3A%2F%2Fwww.watch.impress.co.jp%2Fimg%2Fipw%2Flist%2F1637%2F039%2F001.jpg');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 10:15</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%82%AC%E3%82%B8%E3%82%A7%E3%83%83%E3%83%88" rel="tag" data-gtm-click-label="entry-info-tag">ガジェット</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://www.watch.impress.co.jp/docs/series/itsmo/1637039.html"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://www.memory-lovers.blog/entry/2024/11/18/095624"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://www.memory-lovers.blog/entry/2024/11/18/095624" title="例外の設計について、あらためて考えてみた - くらげになりたい。" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762211882806944352" data-entry-category="テクノロジー">例外の設計について、あらためて考えてみた - くらげになりたい。</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/www.memory-lovers.blog/entry/2024/11/18/095624" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>93</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/www.memory-lovers.blog/" title="『www.memory-lovers.blog』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.memory-lovers.blog%2Fentry%2F2024%2F11%2F18%2F095624" class="favicon" alt="" /> <span>www.memory-lovers.blog</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/www.memory-lovers.blog/entry/2024/11/18/095624" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">例外ハンドリング周りによく悩むので、改めて考え直してみた ちなみに、例外とエラーは置き換え可能として、区別せず、 try-catch形式を想定してます 全体のイメージ イメージとしてはこんな感じ 利用者やアプリケーションは、 APIサーバなのか、Web/スマホアプリなのかによって変わるけど、 アプリケーション ... 作った部分 利用者 ... アプリケーションを使うユーザやシステム 外部システム ... アプリケーションが利用してる部分 実行環境 ... アプリケーションを動かしてる部分 というイメージ 例外のいろんな分類 例外の分類には色んなバリエーションがあるっぽい 業務例外とシステム例外 業務例外 ... 業務ロジック(ビジネスロジック)での例外 システム例外 ... それ以外のシステムの技術的な例外 回復可と回復不可 回復可 ... 再操作などでリカバリ可能 回復不可 ... リ</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/990e7096cfdad09a780a6d53743668e9b4977acf/height=288;version=1;width=512/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12921228815718008255%2F6802418398304857048%2F1731891454');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/19 11:17</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E4%BE%8B%E5%A4%96" rel="tag" data-gtm-click-label="entry-info-tag">例外</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/%E8%A8%AD%E8%A8%88" rel="tag" data-gtm-click-label="entry-info-tag">設計</a></li> <li><a href="/q/%E9%96%8B%E7%99%BA" rel="tag" data-gtm-click-label="entry-info-tag">開発</a></li> <li><a href="/q/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" rel="tag" data-gtm-click-label="entry-info-tag">プログラミング</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://www.memory-lovers.blog/entry/2024/11/18/095624"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://gmomedia.notion.site/107865d563ff8190af81e7d0a71e411a"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://gmomedia.notion.site/107865d563ff8190af81e7d0a71e411a" title="Notion – The all-in-one workspace for your notes, tasks, wikis, and databases." target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762347231256424096" data-entry-category="テクノロジー">Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/gmomedia.notion.site/107865d563ff8190af81e7d0a71e411a" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>16</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/gmomedia.notion.site/" title="『gmomedia.notion.site』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgmomedia.notion.site%2F107865d563ff8190af81e7d0a71e411a" class="favicon" alt="" /> <span>gmomedia.notion.site</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/gmomedia.notion.site/107865d563ff8190af81e7d0a71e411a" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">A new tool that blends your everyday work apps into one. It&#39;s the all-in-one workspace for you and your team</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/091df73075d5fe2aeb249149192d7df66889c614/height=288;version=1;width=512/https%3A%2F%2Fwww.notion.so%2Fimages%2Fmeta%2Fdefault.png');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/22 09:19</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E8%AA%8D%E7%9F%A5%E5%BF%83%E7%90%86%E5%AD%A6" rel="tag" data-gtm-click-label="entry-info-tag">認知心理学</a></li> <li><a href="/q/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3" rel="tag" data-gtm-click-label="entry-info-tag">デザイン</a></li> <li><a href="/q/%2A%E3%81%BE%E3%81%A8%E3%82%81" rel="tag" data-gtm-click-label="entry-info-tag">*まとめ</a></li> <li><a href="/q/UI" rel="tag" data-gtm-click-label="entry-info-tag">UI</a></li> <li><a href="/q/web%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3" rel="tag" data-gtm-click-label="entry-info-tag">webデザイン</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://gmomedia.notion.site/107865d563ff8190af81e7d0a71e411a"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://speakerdeck.com/berlysia/interoperability-of-module-resolutions-in-javascript"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://speakerdeck.com/berlysia/interoperability-of-module-resolutions-in-javascript" title="JavaScriptのモジュール解決の相互運用性 / JSConf JP 2024 - Interoperability of Module Resolutions in JavaScript" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762407028506492096" data-entry-category="テクノロジー">JavaScriptのモジュール解決の相互運用性 / JSConf JP 2024 - Interoperability of Module Resolutions in JavaScript</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/speakerdeck.com/berlysia/interoperability-of-module-resolutions-in-javascript" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>26</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/speakerdeck.com/berlysia" title="『speakerdeck.com/berlysia』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fspeakerdeck.com%2Fberlysia%2Finteroperability-of-module-resolutions-in-javascript" class="favicon" alt="" /> <span>speakerdeck.com/berlysia</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/speakerdeck.com/berlysia/interoperability-of-module-resolutions-in-javascript" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">https://jsconf.jp/2024/talk/berlysia/</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/5ecd2b19955e9b5db8ff84b01aa8f0f921728ffd/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Ff79bfa9dd61044dab177065ad9b876a8%2Fslide_0.jpg%3F32744403');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 16:15</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/JavaScript" rel="tag" data-gtm-click-label="entry-info-tag">JavaScript</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://speakerdeck.com/berlysia/interoperability-of-module-resolutions-in-javascript"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://nijivoice.com/"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://nijivoice.com/" title="にじボイス | AIによる感情豊かな音声生成サービス" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762273527431688416" data-entry-category="テクノロジー">にじボイス | AIによる感情豊かな音声生成サービス</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/nijivoice.com/" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>27</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/nijivoice.com/" title="『nijivoice.com』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fnijivoice.com%2F" class="favicon" alt="" /> <span>nijivoice.com</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/nijivoice.com/" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">にじボイスは、AI技術を活用した音声生成サービスです。 本サービスの特徴である多彩なボイスモデルから声を選ぶことで、感情あふれるセリフを自在に表現。ドラマティックなシーンのアフレコから心に響くナレーションまで、幅広いシーンにご活用いただけます。</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/e53cce8104c65042ca0a74bacb43e75fbdbdc533/height=288;version=1;width=512/https%3A%2F%2Fstorage.googleapis.com%2Fproduction-os-assets%2Fassets%2Fd12408b9-c135-4876-8c57-ef1c77fd7df6');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/20 19:11</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/AI" rel="tag" data-gtm-click-label="entry-info-tag">AI</a></li> <li><a href="/q/%E9%9F%B3%E5%A3%B0" rel="tag" data-gtm-click-label="entry-info-tag">音声</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/webservice" rel="tag" data-gtm-click-label="entry-info-tag">webservice</a></li> <li><a href="/q/web%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9" rel="tag" data-gtm-click-label="entry-info-tag">webサービス</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://nijivoice.com/"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://speakerdeck.com/re_taro/storybook-tonoshang-shou-naxiang-kihe-ifang-wokao-eru"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://speakerdeck.com/re_taro/storybook-tonoshang-shou-naxiang-kihe-ifang-wokao-eru" title="Storybook との上手な向き合い方を考える" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762400282719694944" data-entry-category="テクノロジー">Storybook との上手な向き合い方を考える</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/speakerdeck.com/re_taro/storybook-tonoshang-shou-naxiang-kihe-ifang-wokao-eru" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>60</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/speakerdeck.com/re_taro" title="『speakerdeck.com/re_taro』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fspeakerdeck.com%2Fre_taro%2Fstorybook-tonoshang-shou-naxiang-kihe-ifang-wokao-eru" class="favicon" alt="" /> <span>speakerdeck.com/re_taro</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/speakerdeck.com/re_taro/storybook-tonoshang-shou-naxiang-kihe-ifang-wokao-eru" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">JSConf JP 2024 にて登壇した資料です。 スピーカーノートはこちら -&gt; マダナイヨ</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/e2f45a2c14b54c7400860430c7d5699b8ef8c96c/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F1ea0b2e1bc9c464982649e7879b18e29%2Fslide_0.jpg%3F32737953');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 12:46</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/Storybook" rel="tag" data-gtm-click-label="entry-info-tag">Storybook</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://speakerdeck.com/re_taro/storybook-tonoshang-shou-naxiang-kihe-ifang-wokao-eru"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://zenn.dev/forcia_tech/articles/202411_deguchi_neovim"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://zenn.dev/forcia_tech/articles/202411_deguchi_neovim" title="Neovim で VS Code みたいにコーディングする" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762363371751866400" data-entry-category="テクノロジー">Neovim で VS Code みたいにコーディングする</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/zenn.dev/forcia_tech/articles/202411_deguchi_neovim" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>48</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/zenn.dev/forcia_tech" title="『zenn.dev/forcia_tech』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fzenn.dev%2Fforcia_tech%2Farticles%2F202411_deguchi_neovim" class="favicon" alt="" /> <span>zenn.dev/forcia_tech</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/zenn.dev/forcia_tech/articles/202411_deguchi_neovim" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">はじめまして、新卒1年目エンジニアの出口です。 私は以前 Visual Studio Code (VS Code) を使ってプログラムを書いていました。 VS Code はインストールしたらすぐに様々な言語でコーディングを始めることができ、便利です。 ただ、VS Code の統合ターミナル上のシェルと、VS Code のキーボードショートカットが干渉してしまうことが多い点では不便だったため、Neovim に移行しました。 移行してみてしばらく経ち、さほど不満は出てこなかったので、Neovim で開発することで感じたメリットと、VS Code から体験を落とさずに Neovim で開発するために使っているプラグインを記したいと思います。 Neovim とは hyperextensible Vim-based text editor (https://neovim.io/ より) ターミナル上</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/68fe0b86ce4d7b86c9ced5c373a4c4821f6e7282/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--GJuKmT6y--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3ANeovim%252520%2525E3%252581%2525A7%252520VS%252520Code%252520%2525E3%252581%2525BF%2525E3%252581%25259F%2525E3%252581%252584%2525E3%252581%2525AB%2525E3%252582%2525B3%2525E3%252583%2525BC%2525E3%252583%252587%2525E3%252582%2525A3%2525E3%252583%2525B3%2525E3%252582%2525B0%2525E3%252581%252599%2525E3%252582%25258B%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_34%3AFORCIA%252520Tech%252520Blog%252520%2525E9%252581%25258B...%252Cx_220%252Cy_108%2Fbo_3px_solid_rgb%3Ad6e3ed%252Cg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2QyMDIwOGYzMDMuanBlZw%3D%3D%252Cr_20%252Cw_90%252Cx_92%252Cy_102%2Fco_rgb%3A6e7b85%252Cg_south_west%252Cl_text%3Anotosansjp-medium.otf_30%3AFORCIA%252520Tech%252520Blog%252Cx_220%252Cy_160%2Fbo_4px_solid_white%252Cg_south_west%252Ch_50%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2NkZmRkZTQ5MGUuanBlZw%3D%3D%252Cr_max%252Cw_50%252Cx_139%252Cy_84%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/22 17:40</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/vim" rel="tag" data-gtm-click-label="entry-info-tag">vim</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/%E9%96%8B%E7%99%BA" rel="tag" data-gtm-click-label="entry-info-tag">開発</a></li> <li><a href="/q/Programming" rel="tag" data-gtm-click-label="entry-info-tag">Programming</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://zenn.dev/forcia_tech/articles/202411_deguchi_neovim"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://firehose3d.theo.io/"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://firehose3d.theo.io/" title="Bluesky Firehose in 3D (live)" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762398668884768288" data-entry-category="テクノロジー">Bluesky Firehose in 3D (live)</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/firehose3d.theo.io/" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>13</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/firehose3d.theo.io/" title="『firehose3d.theo.io』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Ffirehose3d.theo.io%2F" class="favicon" alt="" /> <span>firehose3d.theo.io</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/firehose3d.theo.io/" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href"></p> <p class="entrylist-contents-thumb"> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 11:56</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/Bluesky" rel="tag" data-gtm-click-label="entry-info-tag">Bluesky</a></li> <li><a href="/q/3D" rel="tag" data-gtm-click-label="entry-info-tag">3D</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://firehose3d.theo.io/"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://www.mizdra.net/entry/2024/11/22/114114"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://www.mizdra.net/entry/2024/11/22/114114" title="node --test を触った感想 - mizdra&#39;s blog" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762352069539769504" data-entry-category="テクノロジー">node --test を触った感想 - mizdra&#39;s blog</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/www.mizdra.net/entry/2024/11/22/114114" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>12</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/www.mizdra.net/" title="『www.mizdra.net』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.mizdra.net%2Fentry%2F2024%2F11%2F22%2F114114" class="favicon" alt="" /> <span>www.mizdra.net</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/www.mizdra.net/entry/2024/11/22/114114" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">社内で「node --test って実際どうなの?」という議論がありました。その参考に、id:mizdra が node --test 最近を触って思ったことや、感想などを書いてみます。 結論だけ先に書いておくと、node --test はミニマムなテスティングフレームワークです。テストする時に必要とされる機能は大体ありますが、Vitest と比較すると色々欠けてます。そして、Vitest と比べて何が足りないのか、実際に触ってみるまで意外と分からないです。とりあえず動けば OK という人は、Vitest 使ったら良いと思います。node --test はミニマリスト向けです。 node --test とは まず node --test って何という人のために書いておくと、Node.js 組み込みのテストランナーのことです。Node.js v16.17.0, v18.0.0 から導入されて</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/6fb9c13b92b2cf521836851ff83b1a61bd6ab088/height=288;version=1;width=512/https%3A%2F%2Fogimage.blog.st-hatena.com%2F8454420450072948107%2F6802418398305853036%2F1732244190');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/22 11:49</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://www.mizdra.net/entry/2024/11/22/114114"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://gigazine.net/news/20241123-salesforce-agentforce-1000-people-hire/"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://gigazine.net/news/20241123-salesforce-agentforce-1000-people-hire/" title="テック企業Salesforceが営業マンに代わる営業AIを販売するため営業マン1000人を雇用" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762392592039551424" data-entry-category="テクノロジー">テック企業Salesforceが営業マンに代わる営業AIを販売するため営業マン1000人を雇用</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/gigazine.net/news/20241123-salesforce-agentforce-1000-people-hire/" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>36</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/gigazine.net/" title="『gigazine.net』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgigazine.net%2Fnews%2F20241123-salesforce-agentforce-1000-people-hire%2F" class="favicon" alt="" /> <span>gigazine.net</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/gigazine.net/news/20241123-salesforce-agentforce-1000-people-hire/" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">顧客管理ソフトウェア等を販売するSalesforceが、同社の新しい生成AI製品「Agentforce」の販売を促進するため、1000人以上の従業員を雇用する予定であることがわかりました。Agentforceは人間の監督なしに顧客サポートや営業開発などのタスクをこなすことができるとされています。 Salesforce to Hire 1,000 People for AI Product Sales Push - Bloomberg https://www.bloomberg.com/news/articles/2024-11-08/salesforce-to-hire-1-000-salespeople-for-ai-agent-push Salesforce to hire over 1,000 workers to boost AI product sales https://www</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/1b29a68f9c02614336d9685b4d96db5292d7f3a3/height=288;version=1;width=512/https%3A%2F%2Fi.gzn.jp%2Fimg%2F2024%2F11%2F23%2Fsalesforce-agentforce-1000-people-hire%2F00.png');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 08:47</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E4%BA%BA%E5%B7%A5%E7%9F%A5%E8%83%BD" rel="tag" data-gtm-click-label="entry-info-tag">人工知能</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/techfeed" rel="tag" data-gtm-click-label="entry-info-tag">techfeed</a></li> <li><a href="/q/%E3%83%80%E3%82%B8%E3%83%A3%E3%83%AC" rel="tag" data-gtm-click-label="entry-info-tag">ダジャレ</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://gigazine.net/news/20241123-salesforce-agentforce-1000-people-hire/"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://www.itmedia.co.jp/mobile/articles/2411/23/news079.html"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://www.itmedia.co.jp/mobile/articles/2411/23/news079.html" title="ドコモが“料金プラン+AIのセット割”を提供する狙い なぜahamoやeximoが割引対象でirumoは対象外なのか" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762400807242880672" data-entry-category="テクノロジー">ドコモが“料金プラン+AIのセット割”を提供する狙い なぜahamoやeximoが割引対象でirumoは対象外なのか</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/www.itmedia.co.jp/mobile/articles/2411/23/news079.html" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>21</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/www.itmedia.co.jp/" title="『www.itmedia.co.jp』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.itmedia.co.jp%2Fmobile%2Farticles%2F2411%2F23%2Fnews079.html" class="favicon" alt="" /> <span>www.itmedia.co.jp</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/www.itmedia.co.jp/mobile/articles/2411/23/news079.html" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">ドコモが“料金プラン+AIのセット割”を提供する狙い なぜahamoやeximoが割引対象でirumoは対象外なのか:石野純也のMobile Eye(1/3 ページ) NTTドコモは、12月1日に生成AIサービスと特定の料金プランを組み合わせた際に、前者の料金を約1年間丸ごと割り引く「Stella AIセット割」を導入する。Stella AIとは、スタートアップ企業SUPERNOVAが開発した生成AIのフロントエンドといえるサービスで、OpenAIやGoogleなどの開発した各種AIモデルを単一料金で利用できる。より適切な回答を得やすくするため、さまざまなジャンルのテンプレートを用意しているのが特徴だ。 ドコモのStella AIセット割は、特定の料金プランを契約している場合、その利用料が11カ月間、最大で2728円割り引かれるというもの。初月無料キャンペーンと合わせると、1年間、Stel</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/ba91cee4d56a7f0d9d07355581bbaa55624085b6/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fmobile%2Farticles%2F2411%2F23%2Fcover_news079.jpg');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 13:02</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/ai" rel="tag" data-gtm-click-label="entry-info-tag">ai</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://www.itmedia.co.jp/mobile/articles/2411/23/news079.html"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://togetter.com/li/2469128"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://togetter.com/li/2469128" title="なんかガチで二次創作文化は生成AIユーザーに滅ぼされるかもしれないなあ。だってマナーとかガイドラインとか暗黙の了解とか、今まで二次創作を守ってきたものを彼らが素直に守るわけがない" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762364273695437952" data-entry-category="テクノロジー">なんかガチで二次創作文化は生成AIユーザーに滅ぼされるかもしれないなあ。だってマナーとかガイドラインとか暗黙の了解とか、今まで二次創作を守ってきたものを彼らが素直に守るわけがない</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/togetter.com/li/2469128" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>28</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/togetter.com/" title="『togetter.com』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Ftogetter.com%2Fli%2F2469128" class="favicon" alt="" /> <span>togetter.com</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/togetter.com/li/2469128" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">永久凍土⚙️Web小説の隅っこ在住 @aqtd なんかガチで二次創作文化は生成AIユーザーに滅ぼされるかもしれないなあ だってマナーとかガイドラインとか暗黙の了解とか、今まで二次創作を守ってきたものを彼らが素直に守るわけがない 2024-11-16 20:44:56</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/f9e3c8a5903e7244d72e2043c170c4876628e3c3/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2F019cc55294b5fd41f06a72a1c2756adf-1200x630.jpeg');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/22 18:08</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E5%89%B5%E4%BD%9C" rel="tag" data-gtm-click-label="entry-info-tag">創作</a></li> <li><a href="/q/AI" rel="tag" data-gtm-click-label="entry-info-tag">AI</a></li> <li><a href="/q/%E6%96%87%E5%8C%96" rel="tag" data-gtm-click-label="entry-info-tag">文化</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://togetter.com/li/2469128"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://speakerdeck.com/takonda/minimize-framework-dependency-in-frontend"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://speakerdeck.com/takonda/minimize-framework-dependency-in-frontend" title="React への依存を最小にするフロントエンド設計" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762399905299215008" data-entry-category="テクノロジー">React への依存を最小にするフロントエンド設計</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/speakerdeck.com/takonda/minimize-framework-dependency-in-frontend" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>151</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/speakerdeck.com/takonda" title="『speakerdeck.com/takonda』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fspeakerdeck.com%2Ftakonda%2Fminimize-framework-dependency-in-frontend" class="favicon" alt="" /> <span>speakerdeck.com/takonda</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/speakerdeck.com/takonda/minimize-framework-dependency-in-frontend" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">JSConf JP 2024 での発表資料です</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/4d92b1c5ab379a235c412cbe1212e9165fb2d1c5/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F001a570b52274791b464dd5191a5e4d8%2Fslide_0.jpg%3F32739316');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 12:34</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/react" rel="tag" data-gtm-click-label="entry-info-tag">react</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/%E8%A8%AD%E8%A8%88" rel="tag" data-gtm-click-label="entry-info-tag">設計</a></li> <li><a href="/q/development" rel="tag" data-gtm-click-label="entry-info-tag">development</a></li> <li><a href="/q/Web%E5%88%B6%E4%BD%9C" rel="tag" data-gtm-click-label="entry-info-tag">Web制作</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://speakerdeck.com/takonda/minimize-framework-dependency-in-frontend"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://qiita.com/kyuko/items/cb6b38bcc031b7f11563"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://qiita.com/kyuko/items/cb6b38bcc031b7f11563" title="ハッカソンでDifyを使おう!〜3位を取ったアプリの作り方〜 - Qiita" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762353710218098112" data-entry-category="テクノロジー">ハッカソンでDifyを使おう!〜3位を取ったアプリの作り方〜 - Qiita</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/qiita.com/kyuko/items/cb6b38bcc031b7f11563" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>54</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/qiita.com/" title="『qiita.com』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fqiita.com%2Fkyuko%2Fitems%2Fcb6b38bcc031b7f11563" class="favicon" alt="" /> <span>qiita.com</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/qiita.com/kyuko/items/cb6b38bcc031b7f11563" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こんにちは!ひさふるです。 みなさん、ハッカソン参加してますか? 限られた時間の中で自分の思い描くアプリケーションを実装するのは非常に楽しい半面、アイデアを盛り込みすぎると時間内に完成しない...なんてこともありますよね。 そんなとき、Difyを使えば生成AIを使ったワークフローを簡単に実装出来るので、ハッカソンのような時間の限られた開発にはもってこいです。 今回は、私が先日参加してきたTokyo Flutter Hackathon 2024での活用事例を添えて、Difyをハッカソンで使用する方法やメリットについてご紹介いたします! ハ</p> <p class="entrylist-contents-thumb"> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/22 12:40</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/AI" rel="tag" data-gtm-click-label="entry-info-tag">AI</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/Qiita" rel="tag" data-gtm-click-label="entry-info-tag">Qiita</a></li> <li><a href="/q/%E8%8B%B1%E8%AA%9E" rel="tag" data-gtm-click-label="entry-info-tag">英語</a></li> <li><a href="/q/%E3%82%A2%E3%83%97%E3%83%AA" rel="tag" data-gtm-click-label="entry-info-tag">アプリ</a></li> <li><a href="/q/%E9%96%8B%E7%99%BA" rel="tag" data-gtm-click-label="entry-info-tag">開発</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://qiita.com/kyuko/items/cb6b38bcc031b7f11563"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it entrylist-image-entry js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://tech.speee.jp/entry/biz-tech-bilinguals"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://tech.speee.jp/entry/biz-tech-bilinguals" title="事業と技術のバイリンガル集団を目指して - DX事業本部が描くエンジニアの事業貢献モデル - - Speee DEVELOPER BLOG" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762136764862563136" data-entry-category="テクノロジー">事業と技術のバイリンガル集団を目指して - DX事業本部が描くエンジニアの事業貢献モデル - - Speee DEVELOPER BLOG</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/tech.speee.jp/entry/biz-tech-bilinguals" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>23</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/tech.speee.jp/" title="『tech.speee.jp』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Ftech.speee.jp%2Fentry%2Fbiz-tech-bilinguals" class="favicon" alt="" /> <span>tech.speee.jp</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/tech.speee.jp/entry/biz-tech-bilinguals" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">どうも。デジタルトランスフォーメーション事業本部 (以下、DX事業本部)エンジニアリングマネージャーの石井です。 前回、エンジニアとして事業に貢献するとは「Why-What-Howの一貫性を保ちながら、技術意思決定を積み重ねること」である という記事を書かせていただきました。 この当時は主に1つの事業に軸足を置いて活動をしていたのですが、現在は関わる事業も増え、DX事業本部横断の開発基盤チームと4つの事業の開発責任者を務めております。 今回は2年弱経ち、私自身の役割も変化した中で、改めて「SpeeeのDXエンジニアに求められる事業貢献や成果とは何か、またその魅力とは何か」について言語化したいと思います。 DXエンジニアに求められる事業貢献と成果について 成果とは何ぞや まず前提として、我々は一人ひとりが大きな成果 (事業にとって必要かつその人にとって大きな成果)を出すことにこだわっています</p> <p class="entrylist-contents-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/b64e3895e7f6adeded6078d9596db33178e3b46f/height=288;version=1;width=512/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2Fec779e65c7e83eb0c8028f748ebdf7c2eaebb5a6%2Fbackend%3Dimagemagick%3Bheight%3D1300%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn.user.blog.st-hatena.com%252Fdefault_entry_og_image%252F115761273%252F1514195728888882');" data-gtm-click-label="entry-info-thumbnail"></span> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/17 20:25</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://tech.speee.jp/entry/biz-tech-bilinguals"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> <li class="cat-it js-keyboard-selectable-item"> <div class="entrylist-contents"> <div class="js-bookmark-stock-button is-hidden" data-gtm-click-label="entry-info-stock-button"> <button class="js-bookmark-stock-button-ready readlater-button" title="あとで読む" alt="あとで読む" tabindex="0" type="button" data-href="https://mizchi-20241123-jsconfjp.pages.dev/"><span>あとで読む</span> </button> </div> <div class="entrylist-contents-main"> <h3 class="entrylist-contents-title"> <a href="https://mizchi-20241123-jsconfjp.pages.dev/" title="幸せの形はどれも似ているが" target="_blank" rel="noopener" class="js-keyboard-openable" data-gtm-click-label="entry-info-title" data-entry-id="4762402028624912096" data-entry-category="テクノロジー">幸せの形はどれも似ているが</a> </h3> <span class="entrylist-contents-users"> <a href="/entry/s/mizchi-20241123-jsconfjp.pages.dev/" title="すべてのブックマークを見る" class="js-keyboard-entry-page-openable" data-gtm-click-label="entry-info-users"><span>54</span> users</a> </span> <p class="entrylist-contents-domain"> <a href="/site/mizchi-20241123-jsconfjp.pages.dev/" title="『mizchi-20241123-jsconfjp.pages.dev』の新着エントリー" data-gtm-click-label="entry-info-root-url"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fmizchi-20241123-jsconfjp.pages.dev%2F" class="favicon" alt="" /> <span>mizchi-20241123-jsconfjp.pages.dev</span> </a> </p> <div class="entrylist-contents-body"> <a href="/entry/s/mizchi-20241123-jsconfjp.pages.dev/" title="すべてのブックマークを見る"> <p class="entrylist-contents-description" data-gtm-click-label="entry-info-description-href">Previous slideNext slideToggle fullscreenOpen presenter view About https://x.com/mizchi Node.js とフロントエンドの専門家 120万*達成率で御社のフロントエンドの高速化をやります 今日話す内容ができます。社内勉強会等も承ります。 話すこと/話さないこと 話すこと パフォーマンスという予算の考え方 Lighthouseによる計測 ソースコードを二分探索して問題を特定 計測した問題の扱い方 話さないこと 具体的な問題の解決方法(都度調べて) 発表のコンテキスト 特定コードの影響範囲のみを計測する方法を周知したい サードパーティスクリプト開発で大量のウェブサイトを計測していた 暗黙知化しているのを棚卸ししたい フロントエンド計測≒E2E計測 フロントエンド課題に限定せずに全部に向き合う ユーザーと同じ</p> <p class="entrylist-contents-thumb"> </p> </a> </div> <ul class="entrylist-contents-meta"> <li class="entrylist-contents-category"> <a href="/hotentry/it" data-gtm-click-label="entry-info-category">テクノロジー</a> </li> <li class="entrylist-contents-date">2024/11/23 13:40</li> </ul> <ul class="entrylist-contents-tags"> <li><a href="/q/performance" rel="tag" data-gtm-click-label="entry-info-tag">performance</a></li> <li><a href="/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" rel="tag" data-gtm-click-label="entry-info-tag">あとで読む</a></li> <li><a href="/q/javascript" rel="tag" data-gtm-click-label="entry-info-tag">javascript</a></li> </ul> <div class="following-bookmarks-container js-following-bookmarks-container" data-entry-url="https://mizchi-20241123-jsconfjp.pages.dev/"> <ul class="following-bookmarks js-following-bookmarks"></ul> <script type="text/x-template" id="template-following-bookmark"> <li> <a href="{{ anchor_path }}" class="following-bookmark-link" data-gtm-label="entry-info-followingBookmarks"> <img src="{{ profile_image_url }}" alt="{{ user_name }}" class="following-bookmark-icon"> </a> <span class="following-bookmark-popup"> <span class="following-bookmark-username">{{ user_name }}</span><span class="following-bookmark-timestamp">{{ created }}</span> <span class="following-bookmark-text"> {{ #comment }}<span class="following-bookmark-comment">{{ comment }}</span>{{ /comment }} <ul class="following-bookmark-tags">{{ #tags }}<li>{{ label }}</li>{{ /tags }}</ul> </span> </span> </li> </script> </div> </div> </div> </li> </ul> <p class="entrylist-readmore js-keyboard-selectable-item"> <a href="/hotentry/it/20241123" class="js-keyboard-openable"> 過去の人気エントリー </a> </p> </section> <div class="entrylist-ad-pc-banner"> <div id="entrylist-ad-banner-middle"></div> </div> <div class="entrylist-ad-sp-rectangle"> <div id="entrylist-ad-rectangle-middle"></div> </div> <p class="entrylist-switch-btn js-keyboard-selectable-item"> <a href="/entrylist/it" class="js-keyboard-openable" data-gtm-click-label="entrylist-switch-button"> テクノロジーの新着エントリー </a> </p> </div> <div class="entrylist-aside"> <div class="entrylist-ad-optional-rectangle"> <div id="entrylist-ad-sidebar-top"></div> </div> <section class="entrylist-issue"> <h2 class="entrylist-issue-unitTitle">特集</h2> <ul class="entrylist-issue-items"> <li class="cat-it js-keyboard-selectable-item"> <div class="entrylist-issue-contents"> <p class="entrylist-issue-thumb"> <a href="/entrylist/it/IT" class="js-keyboard-openable" data-gtm-click-label="entrylist-issue-unit-thumbnail"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/785ba042c3e8490f162da248059ff9fa2ab9524d/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2F6ea6f77a452478b2137afc04095d7bd2-1200x630.jpeg');"></span> </a> </p> <h3 class="entrylist-issue-title"><a href="/entrylist/it/IT" data-gtm-click-label="entrylist-issue-unit-title">IT</a></h3> <ul class="entrylist-contents-list"> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://togetter.com/li/2469967" title="『スーパーのカートを借りるのに100円(返却アリ)』→従業員や利用客「このシステムを導入したい状況理解できる」" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Ftogetter.com%2Fli%2F2469967" class="favicon" alt="" />『スーパーのカートを借りるのに100円(返却アリ)』→従業員や利用客「このシステムを導入したい状況理解できる」 </h4> <p class="entrylist-issue-list-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/785ba042c3e8490f162da248059ff9fa2ab9524d/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2F6ea6f77a452478b2137afc04095d7bd2-1200x630.jpeg');"></span> </p> </a> </div> </li> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://www.itmedia.co.jp/news/articles/2411/24/news078.html" title="Twitter Japanが社名変更、「X Corp. Japan」に" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.itmedia.co.jp%2Fnews%2Farticles%2F2411%2F24%2Fnews078.html" class="favicon" alt="" />Twitter Japanが社名変更、「X Corp. Japan」に </h4> <p class="entrylist-issue-list-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/999d1e78dc1a742548d4fbcfb89c81367f3afd26/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fnews%2Farticles%2F2411%2F24%2Fcover_news078.jpg');"></span> </p> </a> </div> </li> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://www.techno-edge.net/article/2024/11/24/3861.html" title="新世代AI読み上げソフトAivisSpeech、Style-Bert-VITS2とHeyGenアバターでレシピ動画を超簡単に料理してみた(CloseBox) | テクノエッジ TechnoEdge" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.techno-edge.net%2Farticle%2F2024%2F11%2F24%2F3861.html" class="favicon" alt="" />新世代AI読み上げソフトAivisSpeech、Style-Bert-VITS2とHeyGenアバターでレシピ動画を超簡単に料理してみた(CloseBox) | テクノエッジ TechnoEdge </h4> <p class="entrylist-issue-list-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/8bd6ae2bee379d7d5eed3f3162179747e8ddba14/height=288;version=1;width=512/https%3A%2F%2Fwww.techno-edge.net%2Fimgs%2Fogp_f%2F21262.png');"></span> </p> </a> </div> </li> </ul> <p class="entrylist-switch-btn entrylist-issue-list-button"><a href="/entrylist/it/IT" data-gtm-click-label="entrylist-issue-unit-readmore">ITの新着エントリー</a></p> </div> </li> <li class="cat-it js-keyboard-selectable-item"> <div class="entrylist-issue-contents"> <p class="entrylist-issue-thumb"> <a href="/entrylist/it/%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E6%8A%80%E8%A1%93" class="js-keyboard-openable" data-gtm-click-label="entrylist-issue-unit-thumbnail"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/b5e99ca08d649ae3af20203fd540ab5b77e98f3e/height=288;version=1;width=512/https%3A%2F%2Fwww.sankei.com%2Fresizer%2FV_6ifxi-Ct54w-_4mG7mpzLDXCs%3D%2F1200x630%2Fsmart%2Ffilters%3Aquality%2850%29%2Fcloudfront-ap-northeast-1.images.arcpublishing.com%2Fsankei%2FD3UIWKI5CBI4ZC4TPGP5NANIIU.jpg');"></span> </a> </p> <h3 class="entrylist-issue-title"><a href="/entrylist/it/%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E6%8A%80%E8%A1%93" data-gtm-click-label="entrylist-issue-unit-title">セキュリティ技術</a></h3> <ul class="entrylist-contents-list"> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://www.sankei.com/article/20241124-2ZMA4FNKGBJOZIXA6CMPV3RRTM/" title="「難民なんて全部ウソ」「働くため日本へ」川口の難民申請者の8割、トルコ南部3県に集中 「移民」と日本人 クルド人が川口を目指す本当の理由①(下)" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.sankei.com%2Farticle%2F20241124-2ZMA4FNKGBJOZIXA6CMPV3RRTM%2F" class="favicon" alt="" />「難民なんて全部ウソ」「働くため日本へ」川口の難民申請者の8割、トルコ南部3県に集中 「移民」と日本人 クルド人が川口を目指す本当の理由①(下) </h4> <p class="entrylist-issue-list-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/b5e99ca08d649ae3af20203fd540ab5b77e98f3e/height=288;version=1;width=512/https%3A%2F%2Fwww.sankei.com%2Fresizer%2FV_6ifxi-Ct54w-_4mG7mpzLDXCs%3D%2F1200x630%2Fsmart%2Ffilters%3Aquality%2850%29%2Fcloudfront-ap-northeast-1.images.arcpublishing.com%2Fsankei%2FD3UIWKI5CBI4ZC4TPGP5NANIIU.jpg');"></span> </p> </a> </div> </li> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://togetter.com/li/2469710" title="「社外持ち出し禁止PC」というデカいシールが貼られたPCで新幹線の車両で仕事している人を見かけた→見てる側がハラハラするからやめてww" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Ftogetter.com%2Fli%2F2469710" class="favicon" alt="" />「社外持ち出し禁止PC」というデカいシールが貼られたPCで新幹線の車両で仕事している人を見かけた→見てる側がハラハラするからやめてww </h4> <p class="entrylist-issue-list-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/0a5ed59fbf67c4d54da6c4bd4f40622f2a019f48/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2F37244d7fcdb844a953fe3feeb117e1ad-1200x630.jpeg');"></span> </p> </a> </div> </li> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://mizchi-20241123-jsconfjp.pages.dev/" title="幸せの形はどれも似ているが" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fmizchi-20241123-jsconfjp.pages.dev%2F" class="favicon" alt="" />幸せの形はどれも似ているが </h4> <p class="entrylist-issue-list-thumb"> </p> </a> </div> </li> </ul> <p class="entrylist-switch-btn entrylist-issue-list-button"><a href="/entrylist/it/%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E6%8A%80%E8%A1%93" data-gtm-click-label="entrylist-issue-unit-readmore">セキュリティ技術の新着エントリー</a></p> </div> </li> <li class="cat-it js-keyboard-selectable-item"> <div class="entrylist-issue-contents"> <p class="entrylist-issue-thumb"> <a href="/entrylist/it/%E3%81%AF%E3%81%A6%E3%81%AA%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%88%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%83%BC%EF%BC%89" class="js-keyboard-openable" data-gtm-click-label="entrylist-issue-unit-thumbnail"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/66d59fcdf94bb066805cd50edef59bda8a16f62b/height=288;version=1;width=512/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F0cc5bbe2aad928705d23769529c43cf02c7a03b1%2Fbackend%3Dimagemagick%3Bheight%3D1300%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Ft%252Ftakurosasaki%252F20241122%252F20241122160431.png');"></span> </a> </p> <h3 class="entrylist-issue-title"><a href="/entrylist/it/%E3%81%AF%E3%81%A6%E3%81%AA%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%88%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%83%BC%EF%BC%89" data-gtm-click-label="entrylist-issue-unit-title">はてなブログ(テクノロジー)</a></h3> <ul class="entrylist-contents-list"> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://tech.nri-net.com/entry/value_of_it_engineers_in_the_age_of_ai" title="AI時代のITエンジニアの付加価値について - NRIネットコムBlog" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Ftech.nri-net.com%2Fentry%2Fvalue_of_it_engineers_in_the_age_of_ai" class="favicon" alt="" />AI時代のITエンジニアの付加価値について - NRIネットコムBlog </h4> <p class="entrylist-issue-list-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/66d59fcdf94bb066805cd50edef59bda8a16f62b/height=288;version=1;width=512/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F0cc5bbe2aad928705d23769529c43cf02c7a03b1%2Fbackend%3Dimagemagick%3Bheight%3D1300%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Ft%252Ftakurosasaki%252F20241122%252F20241122160431.png');"></span> </p> </a> </div> </li> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://www.mizdra.net/entry/2024/11/22/114114" title="node --test を触った感想 - mizdra&#39;s blog" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.mizdra.net%2Fentry%2F2024%2F11%2F22%2F114114" class="favicon" alt="" />node --test を触った感想 - mizdra&#39;s blog </h4> <p class="entrylist-issue-list-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/6fb9c13b92b2cf521836851ff83b1a61bd6ab088/height=288;version=1;width=512/https%3A%2F%2Fogimage.blog.st-hatena.com%2F8454420450072948107%2F6802418398305853036%2F1732244190');"></span> </p> </a> </div> </li> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://www.memory-lovers.blog/entry/2024/11/18/095624" title="例外の設計について、あらためて考えてみた - くらげになりたい。" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.memory-lovers.blog%2Fentry%2F2024%2F11%2F18%2F095624" class="favicon" alt="" />例外の設計について、あらためて考えてみた - くらげになりたい。 </h4> <p class="entrylist-issue-list-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/990e7096cfdad09a780a6d53743668e9b4977acf/height=288;version=1;width=512/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12921228815718008255%2F6802418398304857048%2F1731891454');"></span> </p> </a> </div> </li> </ul> <p class="entrylist-switch-btn entrylist-issue-list-button"><a href="/entrylist/it/%E3%81%AF%E3%81%A6%E3%81%AA%E3%83%96%E3%83%AD%E3%82%B0%EF%BC%88%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%83%BC%EF%BC%89" data-gtm-click-label="entrylist-issue-unit-readmore">はてなブログ(テクノロジー)の新着エントリー</a></p> </div> </li> <li class="cat-it js-keyboard-selectable-item"> <div class="entrylist-issue-contents"> <p class="entrylist-issue-thumb"> <a href="/entrylist/it/AI%E3%83%BB%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92" class="js-keyboard-openable" data-gtm-click-label="entrylist-issue-unit-thumbnail"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/8bd6ae2bee379d7d5eed3f3162179747e8ddba14/height=288;version=1;width=512/https%3A%2F%2Fwww.techno-edge.net%2Fimgs%2Fogp_f%2F21262.png');"></span> </a> </p> <h3 class="entrylist-issue-title"><a href="/entrylist/it/AI%E3%83%BB%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92" data-gtm-click-label="entrylist-issue-unit-title">AI・機械学習</a></h3> <ul class="entrylist-contents-list"> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://www.techno-edge.net/article/2024/11/24/3861.html" title="新世代AI読み上げソフトAivisSpeech、Style-Bert-VITS2とHeyGenアバターでレシピ動画を超簡単に料理してみた(CloseBox) | テクノエッジ TechnoEdge" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.techno-edge.net%2Farticle%2F2024%2F11%2F24%2F3861.html" class="favicon" alt="" />新世代AI読み上げソフトAivisSpeech、Style-Bert-VITS2とHeyGenアバターでレシピ動画を超簡単に料理してみた(CloseBox) | テクノエッジ TechnoEdge </h4> <p class="entrylist-issue-list-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/8bd6ae2bee379d7d5eed3f3162179747e8ddba14/height=288;version=1;width=512/https%3A%2F%2Fwww.techno-edge.net%2Fimgs%2Fogp_f%2F21262.png');"></span> </p> </a> </div> </li> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://www.socym.co.jp/book/post-19000" title="エンジニアが一生困らないドキュメント作成の基本(仲田 尚央) | 書籍 | ソシム" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.socym.co.jp%2Fbook%2Fpost-19000" class="favicon" alt="" />エンジニアが一生困らないドキュメント作成の基本(仲田 尚央) | 書籍 | ソシム </h4> <p class="entrylist-issue-list-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/f43a2e10eaf12049769bd274d334df6b346b445b/height=288;version=1;width=512/https%3A%2F%2Fwww.socym.co.jp%2Fwp-content%2Fuploads%2F2024%2F240807-scaled.jpg');"></span> </p> </a> </div> </li> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://speakerdeck.com/rkaga/how-to-develop-an-llm-agent-using-agentic-design-patterns" title="デザインパターンで理解するLLMエージェントの作り方 / How to develop an LLM agent using agentic design patterns" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fspeakerdeck.com%2Frkaga%2Fhow-to-develop-an-llm-agent-using-agentic-design-patterns" class="favicon" alt="" />デザインパターンで理解するLLMエージェントの作り方 / How to develop an LLM agent using agentic design patterns </h4> <p class="entrylist-issue-list-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/40d6ff930000f7e2652d1b38440374188f2c5e6c/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F4b3b8eb767e14d96bf94490f1ac5966c%2Fslide_0.jpg%3F32744535');"></span> </p> </a> </div> </li> </ul> <p class="entrylist-switch-btn entrylist-issue-list-button"><a href="/entrylist/it/AI%E3%83%BB%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92" data-gtm-click-label="entrylist-issue-unit-readmore">AI・機械学習の新着エントリー</a></p> </div> </li> <li class="cat-it js-keyboard-selectable-item"> <div class="entrylist-issue-contents"> <p class="entrylist-issue-thumb"> <a href="/entrylist/it/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" class="js-keyboard-openable" data-gtm-click-label="entrylist-issue-unit-thumbnail"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/dc1b7a1536186e67c54534f273bc9fd4a579d961/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--Zeoyq5DD--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3ATypeScript%2525E3%252581%2525A7%2525E9%252596%2525A2%2525E6%252595%2525B0%2525E3%252582%252592%2525E6%25259B%2525B8%2525E3%252581%25258F%2525E3%252581%2525A8%2525E3%252581%25258D%2525E3%252581%2525AB%2525E6%2525B0%252597%2525E3%252582%252592%2525E3%252581%2525A4%2525E3%252581%252591%2525E3%252581%2525A6%2525E3%252581%252584%2525E3%252582%25258B%2525E4%2525BA%25258B%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_34%3A%2525E3%252583%252588%2525E3%252583%25259F%2525E3%252583%2525BC%252Cx_220%252Cy_108%2Fbo_3px_solid_rgb%3Ad6e3ed%252Cg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzAzODVjOWFlYzkuanBlZw%3D%3D%252Cr_20%252Cw_90%252Cx_92%252Cy_102%2Fco_rgb%3A6e7b85%252Cg_south_west%252Cl_text%3Anotosansjp-medium.otf_30%3Achot%252520Inc.%252520tech%252520blog%252Cx_220%252Cy_160%2Fbo_4px_solid_white%252Cg_south_west%252Ch_50%252Cl_fetch%3AaHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EvQUNnOG9jSW1uc1FQOHJYaERqWUw3ZU5aTWlJdm1qOEhnNUVBSDZNTE5tR3BmbDZOPXM5Ni1j%252Cr_max%252Cw_50%252Cx_139%252Cy_84%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png');"></span> </a> </p> <h3 class="entrylist-issue-title"><a href="/entrylist/it/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" data-gtm-click-label="entrylist-issue-unit-title">プログラミング</a></h3> <ul class="entrylist-contents-list"> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://www.drawio.com/blog/mermaid-diagrams" title="Blog - Use Mermaid syntax to create diagrams" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.drawio.com%2Fblog%2Fmermaid-diagrams" class="favicon" alt="" />Blog - Use Mermaid syntax to create diagrams </h4> <p class="entrylist-issue-list-thumb"> </p> </a> </div> </li> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://zenn.dev/chot/articles/05413b79cc0398" title="TypeScriptで関数を書くときに気をつけている事" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fzenn.dev%2Fchot%2Farticles%2F05413b79cc0398" class="favicon" alt="" />TypeScriptで関数を書くときに気をつけている事 </h4> <p class="entrylist-issue-list-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/dc1b7a1536186e67c54534f273bc9fd4a579d961/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--Zeoyq5DD--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3ATypeScript%2525E3%252581%2525A7%2525E9%252596%2525A2%2525E6%252595%2525B0%2525E3%252582%252592%2525E6%25259B%2525B8%2525E3%252581%25258F%2525E3%252581%2525A8%2525E3%252581%25258D%2525E3%252581%2525AB%2525E6%2525B0%252597%2525E3%252582%252592%2525E3%252581%2525A4%2525E3%252581%252591%2525E3%252581%2525A6%2525E3%252581%252584%2525E3%252582%25258B%2525E4%2525BA%25258B%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_34%3A%2525E3%252583%252588%2525E3%252583%25259F%2525E3%252583%2525BC%252Cx_220%252Cy_108%2Fbo_3px_solid_rgb%3Ad6e3ed%252Cg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzAzODVjOWFlYzkuanBlZw%3D%3D%252Cr_20%252Cw_90%252Cx_92%252Cy_102%2Fco_rgb%3A6e7b85%252Cg_south_west%252Cl_text%3Anotosansjp-medium.otf_30%3Achot%252520Inc.%252520tech%252520blog%252Cx_220%252Cy_160%2Fbo_4px_solid_white%252Cg_south_west%252Ch_50%252Cl_fetch%3AaHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EvQUNnOG9jSW1uc1FQOHJYaERqWUw3ZU5aTWlJdm1qOEhnNUVBSDZNTE5tR3BmbDZOPXM5Ni1j%252Cr_max%252Cw_50%252Cx_139%252Cy_84%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png');"></span> </p> </a> </div> </li> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://zenn.dev/yskn_sid25/articles/67d848f70d7a5b" title="Mermaid Graphical Editorを使うとVSCodeでサクサク図が書けるよ" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fzenn.dev%2Fyskn_sid25%2Farticles%2F67d848f70d7a5b" class="favicon" alt="" />Mermaid Graphical Editorを使うとVSCodeでサクサク図が書けるよ </h4> <p class="entrylist-issue-list-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/6211e3a4e847c6535df89e7edba4c80da033bc22/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--pS1JbwBU--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3AMermaid%252520Graphical%252520Editor%2525E3%252582%252592%2525E4%2525BD%2525BF%2525E3%252581%252586%2525E3%252581%2525A8VSCode%2525E3%252581%2525A7%2525E3%252582%2525B5%2525E3%252582%2525AF%2525E3%252582%2525B5%2525E3%252582%2525AF%2525E5%25259B%2525B3%2525E3%252581%25258C%2525E6%25259B%2525B8%2525E3%252581%252591%2525E3%252582%25258B%2525E3%252582%252588%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3AKanon%252Cx_203%252Cy_121%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzkzZTJiZmRmZjUuanBlZw%3D%3D%252Cr_max%252Cw_90%252Cx_87%252Cy_95%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png');"></span> </p> </a> </div> </li> </ul> <p class="entrylist-switch-btn entrylist-issue-list-button"><a href="/entrylist/it/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" data-gtm-click-label="entrylist-issue-unit-readmore">プログラミングの新着エントリー</a></p> </div> </li> <li class="cat-it js-keyboard-selectable-item"> <div class="entrylist-issue-contents"> <p class="entrylist-issue-thumb"> <a href="/entrylist/it/%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2" class="js-keyboard-openable" data-gtm-click-label="entrylist-issue-unit-thumbnail"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/f43a2e10eaf12049769bd274d334df6b346b445b/height=288;version=1;width=512/https%3A%2F%2Fwww.socym.co.jp%2Fwp-content%2Fuploads%2F2024%2F240807-scaled.jpg');"></span> </a> </p> <h3 class="entrylist-issue-title"><a href="/entrylist/it/%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2" data-gtm-click-label="entrylist-issue-unit-title">エンジニア</a></h3> <ul class="entrylist-contents-list"> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://www.socym.co.jp/book/post-19000" title="エンジニアが一生困らないドキュメント作成の基本(仲田 尚央) | 書籍 | ソシム" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.socym.co.jp%2Fbook%2Fpost-19000" class="favicon" alt="" />エンジニアが一生困らないドキュメント作成の基本(仲田 尚央) | 書籍 | ソシム </h4> <p class="entrylist-issue-list-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/f43a2e10eaf12049769bd274d334df6b346b445b/height=288;version=1;width=512/https%3A%2F%2Fwww.socym.co.jp%2Fwp-content%2Fuploads%2F2024%2F240807-scaled.jpg');"></span> </p> </a> </div> </li> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://speakerdeck.com/spindle/the-power-of-design-system" title="デザインシステムの力 Webデザイナーとエンジニアのための実践ガイド / The Power of Design System" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fspeakerdeck.com%2Fspindle%2Fthe-power-of-design-system" class="favicon" alt="" />デザインシステムの力 Webデザイナーとエンジニアのための実践ガイド / The Power of Design System </h4> <p class="entrylist-issue-list-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/f64af5aab2154973c45c21778e7dba5fcdd64d32/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F2c715ef7eb5d43c78360a1d774bde3a5%2Fslide_0.jpg%3F32741141');"></span> </p> </a> </div> </li> <li class="entrylist-issue-list"> <div class="entrylist-issue-list-contents"> <a href="https://tech.nri-net.com/entry/value_of_it_engineers_in_the_age_of_ai" title="AI時代のITエンジニアの付加価値について - NRIネットコムBlog" target="_blank" rel="noopener" class="entrylist-issue-list-item js-keyboard-openable" data-gtm-click-label="entrylist-issue-list-item"> <h4 class="entrylist-issue-list-title"> <img src="https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Ftech.nri-net.com%2Fentry%2Fvalue_of_it_engineers_in_the_age_of_ai" class="favicon" alt="" />AI時代のITエンジニアの付加価値について - NRIネットコムBlog </h4> <p class="entrylist-issue-list-thumb"> <span style="background-image:url('https://cdn-ak-scissors.b.st-hatena.com/image/square/66d59fcdf94bb066805cd50edef59bda8a16f62b/height=288;version=1;width=512/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F0cc5bbe2aad928705d23769529c43cf02c7a03b1%2Fbackend%3Dimagemagick%3Bheight%3D1300%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Ft%252Ftakurosasaki%252F20241122%252F20241122160431.png');"></span> </p> </a> </div> </li> </ul> <p class="entrylist-switch-btn entrylist-issue-list-button"><a href="/entrylist/it/%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2" data-gtm-click-label="entrylist-issue-unit-readmore">エンジニアの新着エントリー</a></p> </div> </li> </ul> </section> <div class="entrylist-ad-optional-rectangle"> <div id="entrylist-ad-sidebar-bottom"></div> </div> </div> </div> </div> <div class="entrylist-ad-pc-banner"> <div id="entrylist-ad-banner-bottom"></div> </div> <div class="entrylist-ad-sp-rectangle"> <div id="entrylist-ad-rectangle-bottom"></div> </div> </div> <div class="drawer-menu js-drawer-menu"> <button class="drawer-menu-button js-drawer-menu-button" data-gtm-click-label="drawer-open"> <span class="drawer-notify-count js-notify-count"></span> </button> <ul class="drawer-menu-body js-drawer-body-container"> </ul> <script type="text/x-template" id="template-drawer-body"> {{ #is_login_user }} <li class="drawer-loginMenu"> <a href="/{{ user_name }}/bookmark" class="drawer-loginMenu-username" data-gtm-click-label="drawer-header-username"><img src="{{ profile_image }}" alt="{{ user_name }}" /><span>{{ user_name }}</span></a> <button type="button" class="drawer-loginMenu-button js-notify-list-button notify" data-gtm-click-label="drawer-header-notify"> <span class="drawer-notify-count js-notify-count"></span> <span class="hide-text">通知</span> </button> <span role="link" class="drawer-loginMenu-button config"> <a href="/{{ user_name }}/config" data-gtm-click-label="drawer-header-config"><span class="hide-text">設定</span></a> </span> </li> {{ /is_login_user }} {{ #is_guest_user }} <li class="drawer-menu-item"> <a href="{{ login_url }}" rel="nofollow" data-gtm-click-label="drawer-guest-login"><span>ログイン</span></a> </li> <li class="drawer-menu-item"> <a href="/guide" rel="nofollow" data-gtm-click-label="drawer-guest-guide"> <span>はてなブックマークとは</span> </a> </li> {{ /is_guest_user }} <li class="drawer-notify-list js-drawer-notify-list is-loading"> <img src="https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/images/v4/public/common/loading@2x.gif" class="notify-list-loading-image" alt="読み込み中" /> <iframe class="notify-list js-notify-list"></iframe> </li> <li class="drawer-menu-item"> <a href="/hotentry" data-gtm-click-label="drawer-menu-hotentry">人気エントリー</a> </li> <li class="drawer-menu-item"> <a href="/entrylist" data-gtm-click-label="drawer-menu-entrylist">新着エントリー</a> </li> {{ #is_login_user }} <li class="drawer-menu-item"> <a href="/add" data-gtm-click-label="drawer-menu-bookmarkadd">ブックマークを追加</a> </li> <li class="drawer-toggleMenu js-drawer-submenu is-open"> <button type="button" class="drawer-toggleMenu-label js-drawer-submenu-label">マイページ</button> <ul class="service-submenu"> <li class="service-submenu-item"> <a href="/{{ user_name }}/bookmark" data-gtm-click-label="drawer-mypage-mybookmark">マイブックマーク</a> </li> <li class="service-submenu-item"> <a href="/{{ user_name}}/unread_bookmark" data-gtm-click-label="drawer-mypage-unread">あとで読む</a> </li> <li class="service-submenu-item"> <a href="/{{ user_name }}/hotentry" data-gtm-click-label="drawer-mypage-myhotentry">マイホットエントリー</a> </li> <li class="service-submenu-item"> <a href="/{{ user_name }}/interest" data-gtm-click-label="drawer-mypage-interest">関心ワード</a> </li> <li class="service-submenu-item"> <a href="/{{ user_name }}/favorite" data-gtm-click-label="drawer-mypage-favorite">お気に入り</a> </li> </ul> </li> {{ /is_login_user }} <li class="drawer-toggleMenu js-drawer-submenu is-open"> <button type="button" class="drawer-toggleMenu-label js-drawer-submenu-label">カテゴリー</button> <ul class="service-submenu"> <li class="service-submenu-item"> <a href="/hotentry/general" data-gtm-click-label="drawer-category-general">一般</a> <a href="/hotentry/social" data-gtm-click-label="drawer-category-social">世の中</a> <a href="/hotentry/economics" data-gtm-click-label="drawer-category-economics">政治と経済</a> <a href="/hotentry/life" data-gtm-click-label="drawer-category-life">暮らし</a> <a href="/hotentry/knowledge" data-gtm-click-label="drawer-category-knowledge">学び</a> <a href="/hotentry/it" data-gtm-click-label="drawer-category-it">テクノロジー</a> <a href="/hotentry/fun" data-gtm-click-label="drawer-category-fun">おもしろ</a> <a href="/hotentry/entertainment" data-gtm-click-label="drawer-category-entertainment">エンタメ</a> <a href="/hotentry/game" data-gtm-click-label="drawer-category-game">アニメとゲーム</a> </li> </ul> </li> {{ #is_app_target }} <li class="drawer-toggleMenu js-drawer-submenu is-open"> <button type="button" class="drawer-toggleMenu-label js-drawer-submenu-label">アプリをダウンロード</button> <ul class="service-submenu"> {{ #is_ios }} <li class="service-submenu-item device-ios app-bookmark"> <a href="https://apps.apple.com/jp/app/hatenabukkumaku/id354976659?mt=8" data-gtm-click-label="drawer-app-ios">はてなブックマーク</a> </li> {{ /is_ios }} {{ #is_android }} <li class="service-submenu-item device-android app-bookmark"> <a href="https://play.google.com/store/apps/details?id=com.hatena.android.bookmark&amp;referrer=utm_source%3Dbookmark_sp%26utm_campaign%3Dbookmark_sp_drawer&hl=ja" data-gtm-click-label="drawer-app-android">はてなブックマーク</a> </li> {{ /is_android }} </ul> </li> {{ /is_app_target }} </script> </div> <div class="entry-notfound-modal js-entry-notfound-modal is-hidden"> <div class="entry-notfound-modal-widnow js-modal-content"> <div class="entry-notFound"> <div class="entry-notFound-text"> <h2 class="entry-notFound-title">このページはまだ<br />ブックマークされていません</h2> <p class="entry-notFound-description"><span class="for-pc">このページを</span>最初にブックマークしてみませんか?</p> </div> <form method="get" action="/my/add.confirm" class="entry-notFound-form js-entry-notfound-form"> <input name="url" type="text" value="" class="entry-notFound-textInput js-entry-notfound-input"> <button type="submit" class="entry-notFound-btn">ブックマークする</button> </form> <p class="entry-notFound-entryList-link js-entry-notfound-entrylist-link"> <a href="/hotentry/it"> <span>『</span><span>テクノロジー</span><span>』の新着エントリーを見る</span> </a> </p> </div> <button type="button" class="entry-notfound-modal-window-close js-modal-close-button">閉じる</button> </div> </div> <div id="keyboard-shortcut-help" class="shortcut-help is-hidden"> <h3 class="shortcut-help-title">キーボードショートカット一覧</h3> <p><span class="shortcut-help-key">j</span>次のブックマーク</p> <p><span class="shortcut-help-key">k</span>前のブックマーク</p> <p><span class="shortcut-help-key">l</span>あとで読む</p> <p><span class="shortcut-help-key">e</span>コメント一覧を開く</p> <p><span class="shortcut-help-key">o</span>ページを開く</p> <button tyle="button" class="shortcut-help-close js-close-button">✕</button> </div> <script id="valve-dmp" data-service="bookmark" src="//cdn.pool.st-hatena.com/valve/dmp.js" async></script> <div class="footer"> <div class="footer-inner"> <div class="footer-inner-group footer-bookmark"> <h2 class="footer-title"><a href="/" data-gtm-label="footer-btop">はてなブックマーク</a></h2> <div class="footer-list-wrapper"> <ul class="footer-list footer-list--pc"> <li class="footer-list-item js-keyboard-selectable-item"><a href="/hotentry/all" class="hotentry js-keyboard-openable" data-gtm-label="footerCategories-hotentry">総合</a></li> <li class="footer-list-item js-keyboard-selectable-item"><a href="/hotentry/general" class="general js-keyboard-openable" data-gtm-label="footerCategories-general">一般</a></li> <li class="footer-list-item js-keyboard-selectable-item"><a href="/hotentry/social" class="cat-social js-keyboard-openable" data-gtm-label="footerCategories-social">世の中</a></li> <li class="footer-list-item js-keyboard-selectable-item"><a href="/hotentry/economics" class="cat-economics js-keyboard-openable" data-gtm-label="footerCategories-economics">政治と経済</a></li> <li class="footer-list-item js-keyboard-selectable-item"><a href="/hotentry/life" class="cat-life js-keyboard-openable" data-gtm-label="footerCategories-life">暮らし</a></li> <li class="footer-list-item js-keyboard-selectable-item"><a href="/hotentry/knowledge" class="cat-knowledge js-keyboard-openable" data-gtm-label="footerCategories-knowledge">学び</a></li> </ul> <ul class="footer-list footer-list--pc"> <li class="footer-list-item js-keyboard-selectable-item"><a href="/hotentry/it" class="cat-it js-keyboard-openable" data-gtm-label="footerCategories-it">テクノロジー</a></li> <li class="footer-list-item js-keyboard-selectable-item"><a href="/hotentry/entertainment" class="cat-entertainment js-keyboard-openable" data-gtm-label="footerCategories-entertainment">エンタメ</a></li> <li class="footer-list-item js-keyboard-selectable-item"><a href="/hotentry/game" class="cat-game js-keyboard-openable" data-gtm-label="footerCategories-game">アニメとゲーム</a></li> <li class="footer-list-item js-keyboard-selectable-item"><a href="/hotentry/fun" class="cat-fun js-keyboard-openable" data-gtm-label="footerCategories-fun">おもしろ</a></li> </ul> <ul class="footer-list"> <li class="footer-list-item"><a href="/guide/tools">アプリ・拡張機能</a></li> <li class="footer-list-item"><a href="https://bookmark.hatenastaff.com/">開発ブログ</a></li> <li class="footer-list-item"><a href="/help/">ヘルプ</a></li> <li class="footer-list-item"><a href="https://hatena.zendesk.com/hc/ja/categories/900000153166">お問い合わせ</a></li> <li class="footer-list-item footer-list-item--sp"><a href="/guide/guideline">ガイドライン</a></li> <li class="footer-list-item footer-list-item--sp"><a href="https://policies.hatena.ne.jp/rule">利用規約</a></li> <li class="footer-list-item footer-list-item--sp"><a href="https://policies.hatena.ne.jp/privacypolicy-ja">プライバシーポリシー</a></li> <li class="footer-list-item footer-list-item--sp"><a href="https://policies.hatena.ne.jp/cookie-policy">利用者情報の外部送信について</a></li> </ul> <ul class="footer-list footer-list--pc"> <li class="footer-list-item footer-list-item--pc"><a href="/guide/guideline">ガイドライン</a></li> <li class="footer-list-item footer-list-item--pc"><a href="https://policies.hatena.ne.jp/rule">利用規約</a></li> <li class="footer-list-item footer-list-item--pc"><a href="https://policies.hatena.ne.jp/privacypolicy-ja">プライバシーポリシー</a></li> <li class="footer-list-item footer-list-item--pc"><a href="https://policies.hatena.ne.jp/cookie-policy">利用者情報の外部送信について</a></li> </ul> </div> </div> <div class="footer-inner-group footer-bookmark-sns"> <h2 class="footer-title">公式Twitter</h2> <div class="footer-bookmark-list"> <ul class="footer-list"> <li class="footer-list-item"><a href="https://twitter.com/HatenaBookmark" target="_blank" rel="noopener" data-gtm-click-label="footer-officialTwitter-name">公式アカウント</a></li> <li class="footer-list-item"><a href="https://twitter.com/hatebu" target="_blank" rel="noopener" data-gtm-click-label="footer-hotentryTwitter-name">ホットエントリー</a></li> </ul> </div> </div> <div class="footer-inner-group footer-hatena"> <h2 class="footer-title">はてなのサービス</h2> <ul class="footer-list"> <li class="footer-list-item"><a href="https://hatenablog.com/" data-gtm-label="footerServices-blog">はてなブログ</a></li> <li class="footer-list-item"><a href="https://hatenablog.com/guide/pro?plus_via=hatenabookmark_footer&utm_source=hatenabookmark&utm_medium=referral&utm_campaign=hatenabookmark_to_hatenablog_pro&utm_content=hatenabookmark_footer" data-gtm-label="footerServices-blog-pro">はてなブログPro</a></li> <li class="footer-list-item"><a href="https://q.hatena.ne.jp/" data-gtm-label="footerServices-question">人力検索はてな</a></li> <li class="footer-list-item"><a href="http://d.hatena.ne.jp/" data-gtm-label="footerServices-keyword">はてなブログ タグ</a></li> <li class="footer-list-item"><a href="http://hatenanews.com/" data-gtm-label="footerServices-hatenanews">はてなニュース</a></li> <li class="footer-list-item"><a href="https://soredoko.jp/" data-gtm-label="footerServices-soredoko">ソレドコ</a></li> </ul> </div> </div> <div class="footer-bottom"> <div class="footer-app"> <ul> <li class="footer-list-item"><a href="https://apps.apple.com/jp/app/hatenabukkumaku/id354976659?mt=8" target="_blank" rel="noopener" data-gtm-click-label="footer-app-ios"><img src="https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/images/v4/public/common/dl-button/appstore@2x.png" alt="App Storeからダウンロード"></a></li> <li class="footer-list-item"><a href="https://play.google.com/store/apps/details?id=com.hatena.android.bookmark&amp;referrer=utm_source%3Dbookmark_sp%26utm_campaign%3Dbookmark_sp_user&hl=ja" target="_blank" rel="noopener" data-gtm-click-label="footer-app-android"><img src="https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/images/v4/public/common/dl-button/googleplay@2x.png" alt="Google Playで手に入れよう"></a></li> </ul> </div> <div class="copyright">Copyright &copy; 2005-2024 <a href="http://www.hatena.ne.jp/">Hatena</a>. All Rights Reserved.</div> </div> </div> <div id="touch-footer-ad"></div> <div id="touch-footer-ad-placeholder"></div> <div class="modal-overlay"></div> <script type="text/javascript" src="https://b.st-hatena.com/77d2ee6f79ddaf78eb2d198936bae315b6721993/js/v4/bookmark.star.js" async></script> <div class="js-head-notify is-hidden">設定を変更しました<span class="js-head-notify-close-button">x</span></div> </body> </html>

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