CINXE.COM
About Us - Publickey - Publickey
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="description" content="Publickeyについて/運営者について Publickeyでは、エンタープライズITを軸に、クラウドコンピューティング、Web標準などITのテクノロジーに関する新しい潮流について語るブログです。 エンタープライズのITの世界は、コンシュ..." /> <meta property="og:type" content="article"/> <meta property="og:title" content="About Us - Publickey"/> <meta property="og:url" content="https://www.publickey1.jp/about-us.html"/> <meta property="og:description" content="Publickeyについて/運営者について Publickeyでは、エンタープライズITを軸に、クラウドコンピューティング、Web標準などITのテクノロジーに関する新しい潮流について語るブログです。 エンタープライズのITの世界は、コンシュ..."/> <meta property="fb:app_id" content="171052189635502" /> <meta name="twitter:site" content="@publickey"> <meta name="twitter:title" content="About Us - Publickey"> <meta property="og:image" content="https://www.publickey1.jp/fbico_pblky.png"/> <link rel="alternate" type="application/atom+xml" title="Atom" href="https://www.publickey1.jp/atom.xml" /> <link rel="shortcut icon" href="https://www.publickey1.jp/favicon.ico" /> <link rel="canonical" href="https://www.publickey1.jp/about-us.html" /> <title>About Us - Publickey - Publickey</title> <script>if(window.parent.screen.width < 728 ) {document.head.insertAdjacentHTML('beforeend', '<meta name="viewport" content="width=728" />');} else {document.head.insertAdjacentHTML('beforeend', '<meta name="viewport" content="width=device-width, initial-scale=1" />');} </script> <style> /* css_global_desktop begin */ body {font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif} body {margin:0; padding: 0; font-size:16px; line-height: 1.8; min-width:930px} a {text-decoration: none; color: #0000bb} a:hover {text-decoration: underline;} h4 {font-size:14px; font-weight:bold; border-bottom: 1px solid; padding: 4px 0 1px 0; margin:0 0 8px 0} h5 {font-size:13px; font-weight:bold; border-bottom: 1px solid; padding: 4px 0 1px 0; margin:0 0 8px 0} #header {height: 55px; background-color: #192a3f; margin-bottom: 10px; width:100%;} .header_inner {width:900px; margin: 0 auto;} .publickey_logo {width: 590px; padding: 12px 0 0 0; float: left;} .googlesearch {width:300px;height:60px; display:table-cell; vertical-align:middle} .gsc-control-cse {padding:0 !important} #superbanner {width:810px;margin:0 auto 15px auto;} #container {width:900px; margin:0 auto; background:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 570px,rgba(150,150,150,0.15) 570px,rgba(150,150,150,0.15) 900px)} .maincol {width:550px; float:left} .subcol {width:300px; padding: 8px 15px; margin-left: auto; font-size: 14px; line-height: 1.6} .rectangle1 {padding-bottom: 0} .bloggerinchief {padding-top:4px} .bloggerinchief h4 {padding-top:0px; margin-top:0px} .bloggerinchief p{margin-top: 0px; padding-top:0px; line-height:1.5} #footer{background-color:#192a3f; padding: 30px; font-size:13px; color: white} #footer a {color:white} .footer_inner {width:900px; height:70; margin: 0 auto;} .aboutus ul {padding-left:20px; margin-top:4px} .clearfix::after {content:" "; display:block; clear:both;} .subcol ol {padding: 0; margin: 0 0 1em 15px;} .subcol ol li {margin-left: .5em; padding:0 0 .7em 0} .subcol ul {padding: 0; margin: 0 0 1em 15px; text-indent: -1em;} .subcol ul li {padding:0 0 .7em 0; list-style: none outside;} .subcol ul li:before {content: ""; display: inline-block; width: 3px; height: 3px; background: #777; margin: 0 .85em 0 0; vertical-align: .3em;} .category ul li {padding-bottom:.1em} .ranking ol{counter-reset:n; list-style-type:none} .ranking ol li {padding-left: .5em;} .ranking li:before {counter-increment: n; content: counter(n); display:inline-block; background: #8ae; color: white; width: 1.5em; height: 1.5em; text-align: center; margin-left: -2em; margin-right: .5em; border-radius: 30%} /* css_global_desktop end */ .rectangle1 {display:none;} .rectangle2 {display:none;} #breadcrumbs {padding-top: .3em;} #breadcrumbs ol {display: inline; padding-left: 0.2em; padding-right: 2em; font-size: 13px; font-weight: normal;} #breadcrumbs ol li {display: inline; list-style-type: none;} #breadcrumbs ol li:before {content: " > ";} #breadcrumbs ol li:first-child:before {content:"";} #breadcrumbs .tag {padding: 0em .5em 0em .5em; border: 1px solid #000; border-radius: .2em;} .pubdate {font-size:13px; text-align:right; padding: 24px 0 4px 0} #maincol {width: 550px; float:left} #maincol h1 {margin:0; padding:8px 0 0 0; font-size:20px; line-height:1.5} #maincol h2 {margin:0 0 .5em 0; padding: 0; font-size: 1em; line-height: 1.5; font-weight: bold; border-bottom: solid 1px black;} #maincol h3 {margin:0 0 .5em 0; padding: 0; font-size: 1em; line-height: 1.5; font-weight: bold;} #maincol h4 {margin:0 0 .5em 0; padding: 0; font-size: 1em; line-height: 1.5; font-weight: bold;} #maincol p {margin:0; padding: 0 0 1em 0;} #maincol ul {padding: 0 0 1em 0.1em; margin: 0 0 0 1.1em; list-style-position: outside; list-style: none; text-indent: .5em;} #maincol ul li:before {content: ""; display: inline-block; width: 0; height: 0; margin-right: 4px; margin-left: -1.5em; border: transparent solid 4px; border-left-color: #777;} #maincol li {padding: 0 0 0.5em 0; margin: 0;} .imgLeft {float:left; font-size: 12px; padding-right: 24px; line-height: 130%;} .imgRight {float:right; font-size: 12px; padding-left: 12px; line-height: 130%;} .imgCenter {margin-left: auto; margin-right: auto; margin-bottom: 1.5em; font-size: 12px; line-height: 130%;} .imgLeft img, .imgCenter img, .imgRight img {border: solid 1px #aaa; margin-bottom: 4px;} .noborder img {border: none;} .imgLeft span.caption, .imgCenter span.caption, .imgRight span.caption {display:block;} .imgLeft span.title, .imgCenter span.title, .imgRight span.title {font-weight: bold; padding-right: 1em;} .entrybody em {font-style: normal; font-weight: bold;} .entrybody blockquote {margin: .5em 2em 1em .5em; padding-left: 1em; border-left: solid 4px #bbb;} .entrybody blockquote p {padding: .4em 0 .6em 0;} .entrybody pre {background: #112; color: white; padding: 1em; line-height: 1.5;font-family: Consolas,} .entrybody code {font-family: Menlo, Consolas} .video {float: left;} .video img {width: 109px; height: 82px; padding: 0 10px 1em 0; float: left; border: none; margin: 0;} .book {float: left; line-height: 1.5;} .book img {padding: 0 10px 1em 0; float: left;} @media screen and (max-width:728px) { /* css_global_mobile begin */ body {min-width:728px} #header {padding:15px 0 35px 0} #container {width:100%; border: solid #cccccc 0px; background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%)} .header_inner {width:700px; margin: 0 8px} .publickey_logo {width: 420px; padding-left: 8px} .googlesearch {padding:0;} #superbanner {width:100%;} #maincol {width: 668px; margin:0 auto; float:none; font-size: 32px} .maincol {width:668px; float:none; margin: 0 auto;} .imgCenter {width: 100% !important} .imgCenter img {width: 100% !important} /* .newentries {padding-left: 16px}*/ .subcol {width: 668px; margin:0 auto; padding:0 ; font-size: 32px} .rectangle1 {padding:0 0 12px 20px; width:300px; float:right} .footer_ad {padding-left: 32px} .rectangle2 {padding:0 0 12px 20px; width:300px; float:right} .ranking {} .backnumber {padding:0 8px 0 16px} #footer {padding:0} .footer_inner {width:650px; padding: 15px 16px; margin:0} h4 {font-size:32px; font-weight:normal} .ranking ol {padding-left:28px;margin-left:0} .subcol ul {margin-left:30px;} .subcol li {line-height:1.5} .bloggerinchief {line-height:1.4} .bloggerinchief p{padding-left:8px;} .backnumber {font-size: 20px} .footer_inner {font-size:20px; line-height: 1.4} /* css_global_mobile end */ .rectangle1 {display:block;} .rectangle2 {display:block;} #maincol h1 {font-size:24px; padding:1em 0;} #maincol .pubdate {font-size:20px; text-align:left} #breadcrumbs ol {font-size:16px} #maincol .caption {font-size:18px} .newarticles10 {font-size:20px} #logly-lift-1045332 {display: none !important} } @media (prefers-color-scheme: dark) { /* css_global_darkmode begin */ body {background:#222; color:#eee} a {color: #44b9d6} .tags a { color:#eee } .ranking li:before { background: #28a;} /* css_global_darkmode end */ #maincol h2 {border-bottom: solid 1px #CCC;} } </style> </head> <body> <!-- Google Ad Server設定--> <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <script> window.googletag = window.googletag || {cmd: []}; googletag.cmd.push(function() { googletag.defineSlot('/3002452/Pbk_SBanr01_728x90', [728, 90], 'div-gpt-ad-1502193665854-0').addService(googletag.pubads()); googletag.defineSlot('/3002452/Pbk_Rect1_300x300', [300, 300], 'div-gpt-ad-1502193859622-0').addService(googletag.pubads()); googletag.defineSlot('/3002452/Pbk_Rect2_300x250', [300, 250], 'div-gpt-ad-1502193912880-0').addService(googletag.pubads()); googletag.defineSlot('/3002452/Pbk_Footer_520x260', [520, 260], 'div-gpt-ad-1502193942098-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.pubads().collapseEmptyDivs(); googletag.enableServices(); }); </script> <!-- Simple Analytics Placeholder event function --> <script>window.sa_event=window.sa_event||function(){var a=[].slice.call(arguments);window.sa_event.q?window.sa_event.q.push(a):window.sa_event.q=[a]};</script> <div id="header"> <div class="header_inner"> <div class="publickey_logo"> <a href="https://www.publickey1.jp/"> <picture><source srcset="https://www.publickey1.jp/logo4mobile.png" width="204" height="60" alt="Publickey" media="(max-width: 728px)"/> <img src="https://www.publickey1.jp/logo201708b.gif" width="330" height="40" alt="Publickey" /></picture> </a> </div> <!-- Google Programmable Search --> <style> #pblsc {height: 30px; width : 74px; margin: 11px 6px; background-color:#3070f0;border-radius:8px; float:right} #pblsc svg {height: 24px; width: 24px; padding:4px 27px; fill: #fff;} /* The Modal (background) */ .modal { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 1; /* Sit on top */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ } /* Modal Content/Box */ .modal-content { background-color: #fefefe; margin: 5% auto; /* 5% from the top and centered */ padding: 20px; border: 1px solid #888; width: 700px; /* Could be more or less, depending on screen size */ } /* The Close Button */ .close { color: #aaa; float: right; font-size: 28px; font-weight: bold; } .close:hover, .close:focus { color: black; text-decoration: none; cursor: pointer; } </style> <div id="pblsc"> <svg focusable="false" stroke="#fff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path> </svg> </div> <div id="search-modal" class="modal"> <div class="modal-content"> <span class="close">×</span> <gcse:search></gcse:search> </div> </div> <!-- End of Google Programable Search--> </div> </div><!-- End of Header --> <div id="superbanner"> <!-- /3002452/Pbk_SBanr01_728x90 --> <div id='div-gpt-ad-1502193665854-0' style='height:90px; width:728px;margin: 0 auto 20px auto'> <script>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1502193665854-0'); });</script> </div> </div><!-- End of superbanner --> <!-- /3002452/Pbk_Rect1_300x300 --> <div id='div-gpt-ad-1502193859622-0' class="rectangle1 subcol clearfix" style='height:300px; width:300px;'> <script>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1502193859622-0'); });</script> </div> <!-- /3002452/Pbk_Rect2_300x250 --> <div id='div-gpt-ad-1502193912880-0' class="rectangle2 subcol clearfix" style='height:250px; width:300px; padding-top:28px;'> <script>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1502193912880-0'); });</script> </div> <div id="container" class="clearfix"> <div id="maincol"> <div class="entrybody clearfix"> <h1>Publickeyについて/運営者について<br /></h1> <p><br /></p> <p>Publickeyでは、エンタープライズITを軸に、クラウドコンピューティング、Web標準などITのテクノロジーに関する新しい潮流について語るブログです。</p> <p>エンタープライズのITの世界は、コンシューマライゼーションとクラウド、そしてWeb標準の登場により大きく変わろうとしています。これまで、企業向けのITとWebのテクノロジーは別のものでしたが、これからはエンタープライズの領域でクラウドとWeb標準の技術は徐々に重なり、と同時に、それぞれの技術も大きく進化していくことでしょう。</p> <p>Publickeyでは、こうしたITの動向をさまざまな視点から切り取って紹介していくつもりです。</p> <h3>ブログメディアの可能性</h3> <p>Publickeyはブログという小さなメディアの可能性を広げていくことも目指しています。いまや、誰でもネットの上でブログというメディアを立ち上げることが可能になりました。その小さなメディアでどれだけのことができるのか、影響力はどうなのか、大手のメディアと差別化できるのか、ビジネスとして成立するのか。そうしたことをPublickeyを通じて確かめつつ発展させていきたいと考えています。</p> <ul> <li><a href="http://www.publickey.jp/blog/09/publickey_1.html" title="Publickeyを通じて僕が実現したい「小さなメディアの可能性を広げる」ということ - Blog on Publickey">Publickeyを通じて僕が実現したい「小さなメディアの可能性を広げる」ということ</a></li> <li><a href="http://www.publickey.jp/blog/09/publickey.html" title="ノマドスタイルとPublickeyとひとりで起業すること - Blog on Publickey">ノマドスタイルとPublickeyとひとりで起業すること</a></li> </ul> <h3>お問い合わせ</h3> <p><em>Publickeyについてのお問い合わせ:</em> <br /> 記事について、イベントへの出演依頼など、お問い合わせ全般につきましては下記のメールアドレスにご連絡ください。 <br /> comment [at] publickey.jp</p> <p><em>プレスリリースの送付先:</em> <br /> ITベンダのみなさまのプレスリリースや発表会のご案内などをお待ちしております。 <br /> release [at] publickey.jp</p> <p>(メールアドレスの[at]は@記号に置き換えてください)</p> <h3>広告について</h3> <p>Publickeyでは広告主となってPublickeyに広告を掲載していただけるスポンサーを募集しています。詳しくは「<a href="http://www.publickey1.jp/adinfo/publickey-ad.html">Publickey 広告のご案内</a>」をご覧ください。</p> <h3>運営者について</h3> <p>Publickeyは新野淳一個人によって運営されています。</p> <p>新野淳一(にいのじゅんいち)</p> <p>[略歴] ITジャーナリスト/Publickeyブロガー。<a href="http://cloud.or.jp/index.html">一般社団法人クラウド利用促進機構</a>(CUPA)総合アドバイザー。日本デジタルライターズ協会 代表理事。大学でUNIXを学び、株式会社アスキーに入社。データベースのテクニカルサポート、月刊アスキーNT編集部 副編集長などを経て1998年退社、フリーランスライターに。2000年、株式会社アットマーク・アイティ設立に参画、オンラインメディア部門の役員として2007年に株式公開を実現、2008年に退社。再びフリーランスとして独立し、2009年にブログメディアPublickeyを開始。2011年に「アルファブロガーアワード2010」受賞。現在に至る。</p> <p>[講演実績] (主なもの) </p> <p>2014年 @IT主催 DevOps時代のテスト自動化カンファレンス パネルディスカッション司会</p> <div class="imgCenter noborder" style="width:502px;"><img src="http://www.publickey1.jp/adinfo/aboutus02.jpg" alt="fig" /> </div> <p>2013年 日立ソリューションズ主催 Prowise Business Forum 「統計学が最強の学問である」西内啓氏対談 <br /> 2013年 一般社団法人 電子情報技術産業協会主催「JEITA ソフトウェアエンジニアリング技術ワークショップ2013」基調講演「DevOpsとは ~DevOpsがいま注目されている理由」 <br /> 2013年 EMCクラウド白熱教室 基調講演 <br /> 2013年 Developers Summit 2013 Summer 基調講演「DevOpsは開発現場とビジネスの間に何を生むか?」講演 <br /> 2013年 日立システムズ主催 「今すぐできる! データベース高速化セミナー」基調講演「ビッグデータ時代に必要な高速データベースとは?」 <br /> 2013年 IBM Smarter Computing Forum 2013 「Software Defined Networking」パネルディスカッションモデレータ <br /> 2013年 IBM Big Data Technology Forum 2013 特別講演「ビッグデータ時代へ向けて – ITはこれからどこへ向かうのか?」講演 <br /> 2013年 Cloud Days Tokyo 2013 「クラウドファースト時代のビジネス構造の変化と求められるベンダー像」モデレータ <br /> 2013年 IBM IT Infrastructure Day 2013 特別講演 「今、取り組んでおくべき課題と解決策」司会 <br /> 2013年 東京エレクトロンデバイス「フラッシュ技術はこう使う!」セミナー 「フラッシュ技術・SSDが注目される理由」講演 </p> <div class="imgCenter noborder" style="width:502px;"><img src="http://www.publickey1.jp/adinfo/aboutus01.jpg" alt="fig" /> </div> <p>2012年 NTTドコモ R&Dオープンハウス 「クラウドがもたらす2017年の世界」パネルディスカッションモデレータ <br /> 2012年 ACM SIGMOD 日本支部第51回支部大会 第14回 先端的データベースと Web技術動向講演会「クラウドにおけるデータベースサービスの動向」講演 <br /> 2012年 IBM Innovate 2012 スペシャルトークセッション「デリバリーをビジネスの価値へ」司会 <br /> 2012年 HTML5 Conference 「Web最先端、エキスパートたちの視点から」モデレータ <br /> 2012年 Developer Summit 2012 Summer 基調講演「クラウドが破壊するもの、創造するもの」 <br /> 2012年 IBM Edge 2012 「ビッグデータが変えるストレージの新常識とは」モデレータ <br /> 2012年 Citrix iForum 2012基調講演ゲストスピーカー <br /> 2012年 KDDI「HTML5が拓くオープンワールド」パネルディスカッション司会 <br /> 2012年 東京エレクトロンデバイス 「最新データセンターネットワーク~ Nicira徹底解説セミナー」「データセンターネットワーク最新動向」講演 <br /> 2012年 cybozu.comカンファレンス 対談「cybozu.com は「企業向けクラウド」?その意味に publickey が迫る!」出演 <br /> 2012年 Cloud Days Tokyo パネルディスカッション「クラウドがもたらすSIの変革」モデレータ </p> <p>2011年 就活type主催「IT業界トークLive 『社会インフラとしてのITビジネスを考える』」モデレータ <br /> 2011年 DIS Software Power 講演「Windows 8 からみえてくるPCの未来」 <br /> 2011年 Citrix iForum パネルディスカッション「<a href="http://techtarget.itmedia.co.jp/tt/news/1110/18/news02.html">デスクトップ仮想化の期待と現実</a>」モデレータ <br /> 2011年 オープンクラウドキャンパス主催イベント 講演「<a href="http://www.publickey1.jp/blog/11/paaspaas.html">PaaSの動向</a>」 <br /> 2011年 クラウドごった煮イベント 「<a href="http://www.publickey1.jp/blog/11/_4_1.html">日本のクラウドベンダに聞く</a>」モデレータ <br /> 2011年 東京エレクトロンデバイスセミナー 講演「企業のデータセンターが進化するために必要なものとは?」 <br /> 2011年 Cloud Days Tokyo 201 パネルディスカッション「クラウド時代に求められるシステムインテグレーション」モデレータ <br /> 2011年 OpenSource協議会-System i 講演「IT大変革。今、何にどう取り組むべきか! ~知っておきたい技術動向とキャリアの描き方~」 </p> <p>2010年 NTTデータイントラマート intra-mart Enteprise Web Solution 特別基調講演「SaaS・クラウドのトレンドと近未来の姿」 <br /> 2010年 IBM Innovate2010 パネルディスカッション「大規模な組織で「アジャイル」を成功させるために経営者・管理者はどうあるべきか」モデレータ <br /> 2010年 テクノロジービジネスフォーラム 「クラウドという選択」 総括セッション </p> <p>2009年 ソフトウェアインスペクションセミナー ディスカッションモデレータ <br /> 2009年 プロジェクトメンバーのためのスキルとキャリア 今後5年間、伸びるテクノロジーはこれだ 基調講演 <br /> 2009年 ネオジャパン リスク管理と情報活用セミナー ディスカッションモデレータ </p> <p>2008年 シンプルで新しい仮想化インフラ実現のために ~Hyper-Vで構築する仮想化ソリューションセミナー~ 基調講演 </p> <p>2007年 内部統制のためのアイデンティティ管理セミナー ディスカッションモデレータ <br /> 2007年 メールセキュリティソリューションセミナー 特別講演 <br /> 2007年 NEC InfoFrame Day情報管理・活用セミナー 基調講演 </p> </div><br><!-- end of entrybody --> </div><!-- end of maincol --> <div class="category subcol"> <style>.bi {display: inline-block; width: 2.5em; height:1.1em; vertical-align: middle;} .taglist {padding-left:2em;text-indent: -2.7em;padding-bottom:0.4em;margin: 0;} @media (prefers-color-scheme: dark) {.bi{stroke:#CCC;}} </style> <h4>タグクラウド</h4> <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <symbol id="bi-cloud" viewBox="0 0 16 16"> <path d="M4.406 3.342A5.53 5.53 0 0 1 8 2c2.69 0 4.923 2 5.166 4.579C14.758 6.804 16 8.137 16 9.773 16 11.569 14.502 13 12.687 13H3.781C1.708 13 0 11.366 0 9.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383zm.653.757c-.757.653-1.153 1.44-1.153 2.056v.448l-.445.049C2.064 6.805 1 7.952 1 9.318 1 10.785 2.23 12 3.781 12h8.906C13.98 12 15 10.988 15 9.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 4.825 10.328 3 8 3a4.53 4.53 0 0 0-2.941 1.1z"/> </symbol> <symbol id="bi-box-seam" viewBox="0 0 17.5 16"> <path d="M8.186 1.113a.5.5 0 0 0-.372 0L1.846 3.5l2.404.961L10.404 2l-2.218-.887zm3.564 1.426L5.596 5 8 5.961 14.154 3.5l-2.404-.961zm3.25 1.7-6.5 2.6v7.922l6.5-2.6V4.24zM7.5 14.762V6.838L1 4.239v7.923l6.5 2.6zM7.443.184a1.5 1.5 0 0 1 1.114 0l7.129 2.852A.5.5 0 0 1 16 3.5v8.662a1 1 0 0 1-.629.928l-7.185 2.874a.5.5 0 0 1-.372 0L.63 13.09a1 1 0 0 1-.63-.928V3.5a.5.5 0 0 1 .314-.464L7.443.184z"/> </symbol> <symbol id="bi-terminal" viewBox="0 0 18 16"> <path d="M6 9a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3A.5.5 0 0 1 6 9zM3.854 4.146a.5.5 0 1 0-.708.708L4.793 6.5 3.146 8.146a.5.5 0 1 0 .708.708l2-2a.5.5 0 0 0 0-.708l-2-2z"/> <path d="M2 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2H2zm12 1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h12z"/> </symbol> <symbol id="bi-file-earmark-code" viewBox="0 0 17 16"> <path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/> <path d="M8.646 6.646a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L10.293 9 8.646 7.354a.5.5 0 0 1 0-.708zm-1.292 0a.5.5 0 0 0-.708 0l-2 2a.5.5 0 0 0 0 .708l2 2a.5.5 0 0 0 .708-.708L5.707 9l1.647-1.646a.5.5 0 0 0 0-.708z"/> </symbol> <symbol id="bi-people" viewBox="0 0 16 16"> <path d="M15 14s1 0 1-1-1-4-5-4-5 3-5 4 1 1 1 1h8Zm-7.978-1A.261.261 0 0 1 7 12.996c.001-.264.167-1.03.76-1.72C8.312 10.629 9.282 10 11 10c1.717 0 2.687.63 3.24 1.276.593.69.758 1.457.76 1.72l-.008.002a.274.274 0 0 1-.014.002H7.022ZM11 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm3-2a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM6.936 9.28a5.88 5.88 0 0 0-1.23-.247A7.35 7.35 0 0 0 5 9c-4 0-5 3-5 4 0 .667.333 1 1 1h4.216A2.238 2.238 0 0 1 5 13c0-1.01.377-2.042 1.09-2.904.243-.294.526-.569.846-.816ZM4.92 10A5.493 5.493 0 0 0 4 13H1c0-.26.164-1.03.76-1.724.545-.636 1.492-1.256 3.16-1.275ZM1.5 5.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0Zm3-2a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z"/> </symbol> <symbol id="bi-database" viewBox="0 0 16 16"> <path d="M4.318 2.687C5.234 2.271 6.536 2 8 2s2.766.27 3.682.687C12.644 3.125 13 3.627 13 4c0 .374-.356.875-1.318 1.313C10.766 5.729 9.464 6 8 6s-2.766-.27-3.682-.687C3.356 4.875 3 4.373 3 4c0-.374.356-.875 1.318-1.313ZM13 5.698V7c0 .374-.356.875-1.318 1.313C10.766 8.729 9.464 9 8 9s-2.766-.27-3.682-.687C3.356 7.875 3 7.373 3 7V5.698c.271.202.58.378.904.525C4.978 6.711 6.427 7 8 7s3.022-.289 4.096-.777A4.92 4.92 0 0 0 13 5.698ZM14 4c0-1.007-.875-1.755-1.904-2.223C11.022 1.289 9.573 1 8 1s-3.022.289-4.096.777C2.875 2.245 2 2.993 2 4v9c0 1.007.875 1.755 1.904 2.223C4.978 15.71 6.427 16 8 16s3.022-.289 4.096-.777C13.125 14.755 14 14.007 14 13V4Zm-1 4.698V10c0 .374-.356.875-1.318 1.313C10.766 11.729 9.464 12 8 12s-2.766-.27-3.682-.687C3.356 10.875 3 10.373 3 10V8.698c.271.202.58.378.904.525C4.978 9.71 6.427 10 8 10s3.022-.289 4.096-.777A4.92 4.92 0 0 0 13 8.698Zm0 3V13c0 .374-.356.875-1.318 1.313C10.766 14.729 9.464 15 8 15s-2.766-.27-3.682-.687C3.356 13.875 3 13.373 3 13v-1.302c.271.202.58.378.904.525C4.978 12.71 6.427 13 8 13s3.022-.289 4.096-.777c.324-.147.633-.323.904-.525Z"/> </symbol> <symbol id="bi-diagram-3" viewBox="0 0 16 16"> <path fill-rule="evenodd" d="M6 3.5A1.5 1.5 0 0 1 7.5 2h1A1.5 1.5 0 0 1 10 3.5v1A1.5 1.5 0 0 1 8.5 6v1H14a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0V8h-5v.5a.5.5 0 0 1-1 0V8h-5v.5a.5.5 0 0 1-1 0v-1A.5.5 0 0 1 2 7h5.5V6A1.5 1.5 0 0 1 6 4.5v-1zM8.5 5a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1zM0 11.5A1.5 1.5 0 0 1 1.5 10h1A1.5 1.5 0 0 1 4 11.5v1A1.5 1.5 0 0 1 2.5 14h-1A1.5 1.5 0 0 1 0 12.5v-1zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zm4.5.5A1.5 1.5 0 0 1 7.5 10h1a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 8.5 14h-1A1.5 1.5 0 0 1 6 12.5v-1zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zm4.5.5a1.5 1.5 0 0 1 1.5-1.5h1a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5h-1a1.5 1.5 0 0 1-1.5-1.5v-1zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1z"/> </symbol> <symbol id="bi-columns" viewBox="0 0 16 16"> <path d="M0 2a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V2zm8.5 0v8H15V2H8.5zm0 9v3H15v-3H8.5zm-1-9H1v3h6.5V2zM1 14h6.5V6H1v8z"/> </symbol> <symbol id="bi-bar-chart-line" viewBox="0 0 16 16"> <path d="M11 2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12h.5a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1H1v-3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3h1V7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7h1V2zm1 12h2V2h-2v12zm-3 0V7H7v7h2zm-5 0v-3H2v3h2z"/> </symbol> <symbol id="bi-bi-hdd-rack" viewBox="0 0 16 16"> <path d="M4.5 5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zM3 4.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm2 7a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm-2.5.5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z"/> <path d="M2 2a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h1v2H2a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-1a2 2 0 0 0-2-2h-1V7h1a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm13 2v1a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1zm0 7v1a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1zm-3-4v2H4V7h8z"/> </symbol> <symbol id="bi-person-workspace" viewBox="0 0 16 16"> <path d="M4 16s-1 0-1-1 1-4 5-4 5 3 5 4-1 1-1 1H4Zm4-5.95a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z"/> <path d="M2 1a2 2 0 0 0-2 2v9.5A1.5 1.5 0 0 0 1.5 14h.653a5.373 5.373 0 0 1 1.066-2H1V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v9h-2.219c.554.654.89 1.373 1.066 2h.653a1.5 1.5 0 0 0 1.5-1.5V3a2 2 0 0 0-2-2H2Z"/> </symbol> <symbol id="bi-book" viewBox="0 0 16 16"> <path d="M1 2.828c.885-.37 2.154-.769 3.388-.893 1.33-.134 2.458.063 3.112.752v9.746c-.935-.53-2.12-.603-3.213-.493-1.18.12-2.37.461-3.287.811V2.828zm7.5-.141c.654-.689 1.782-.886 3.112-.752 1.234.124 2.503.523 3.388.893v9.923c-.918-.35-2.107-.692-3.287-.81-1.094-.111-2.278-.039-3.213.492V2.687zM8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5 0 0 0 0 2.5v11a.5.5 0 0 0 .707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5 0 0 0 .78 0c.633-.79 1.814-1.019 3.222-.877 1.378.139 2.8.62 3.681 1.02A.5.5 0 0 0 16 13.5v-11a.5.5 0 0 0-.293-.455c-.952-.433-2.48-.952-3.994-1.105C10.413.809 8.985.936 8 1.783z"/> </symbol> <symbol id="bi-award" viewBox="0 0 16 16"> <path d="M9.669.864 8 0 6.331.864l-1.858.282-.842 1.68-1.337 1.32L2.6 6l-.306 1.854 1.337 1.32.842 1.68 1.858.282L8 12l1.669-.864 1.858-.282.842-1.68 1.337-1.32L13.4 6l.306-1.854-1.337-1.32-.842-1.68L9.669.864zm1.196 1.193.684 1.365 1.086 1.072L12.387 6l.248 1.506-1.086 1.072-.684 1.365-1.51.229L8 10.874l-1.355-.702-1.51-.229-.684-1.365-1.086-1.072L3.614 6l-.25-1.506 1.087-1.072.684-1.365 1.51-.229L8 1.126l1.356.702 1.509.229z"/> <path d="M4 11.794V16l4-1 4 1v-4.206l-2.018.306L8 13.126 6.018 12.1 4 11.794z"/> </symbol> <symbol id="bi-chevron-down" viewBox="0 0 16 16"> <path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/> </symbol> </svg> <p class="taglist"> <svg class="bi"><use xlink:href="#bi-cloud"/></svg><a href="/cloud/">クラウド</a><br> <a href="/cloud/aws/">AWS</a> / <a href="/cloud/microsoft-azure/">Azure</a> / <a href="/cloud/google-cloud/">Google Cloud</a><br> <a href="/cloud/cloud-native/">クラウドネイティブ</a> / <a href="/cloud/serverless/">サーバレス</a><br> <a href="/cloud/cloud-share/">クラウドのシェア</a> / <a href="/cloud/cloud-failure/">クラウドの障害</a><br> </p> <p class="taglist"><svg class="bi"> <use xlink:href="#bi-box-seam"/></svg><a href="/container-vm/">コンテナ型仮想化</a> </p> <p class="taglist"> <svg class="bi"><use xlink:href="#bi-terminal"/></svg><a href="/programming-lang/">プログラミング言語</a><br> <a href="/programming-lang/javascript/">JavaScript</a> / <a href="/programming-lang/java/">Java</a> / <a href="/programming-lang/net/">.NET</a><br> <a href="/programming-lang/webassembly/">WebAssembly</a> / <a href="/programming-lang/web-standards/">Web標準</a><br> <a href="/devtools/">開発ツール</a> / <a href="/devtools/software-test/">テスト・品質</a> </p> <p class="taglist"> <svg class="bi"><use xlink:href="#bi-people"/></svg><a href="/devops/agile/">アジャイル開発</a> / <a href="/devops/scrum/">スクラム</a> / <a href="/devops/">DevOps</a> </p> <p class="taglist"> <svg class="bi"><use xlink:href="#bi-database"/></svg><a href="/database/">データベース</a> / <a href="/database/machine-learning-ai">機械学習・AI</a><br> <a href="/database/rdb/">RDB</a> / <a href="/database/nosql/">NoSQL</a><br> </p> <p class="taglist"> <svg class="bi"><use xlink:href="#bi-diagram-3"/></svg><a href="/network/">ネットワーク</a> / <a href="/network/security">セキュリティ</a><br> <a href="/network/http/">HTTP</a> / <a href="/network/quic/">QUIC</a> </p> <p class="taglist"> <svg class="bi"><use xlink:href="#bi-columns"/></svg><a href="/os">OS</a> / <a href="/os/windows">Windows</a> / <a href="/os/linux">Linux</a> / <a href="/os/vm">仮想化</a><br> <a href="/hardware/server/">サーバ</a> / <a href="/hardware/storage/">ストレージ</a> / <a href="/hardware/">ハードウェア</a> </p> <p class="taglist"> <svg class="bi"><use xlink:href="#bi-person-workspace"/></svg><a href="/trends/payment/">ITエンジニアの給与・年収</a> / <a href="/trends/workstyle/">働き方</a> </p> <p class="taglist"> <svg class="bi"> <use xlink:href="#bi-award"/> </svg><a href="/after-words/recommend/">殿堂入り</a> / <a href="/after-words/funny">おもしろ</a> / <a href="/after-words/">編集後記</a> </p> <p class="taglist"><svg class="bi"> <use xlink:href="#bi-book"/> </svg><a href="/tags.html">全てのタグを見る</a> </p> </div> <div class="bloggerinchief subcol"> <h4>Blogger in Chief</h4> <img src="https://www.publickey1.jp/images/profile.jpg" width="75" height="69" alt="photo of jniino" style="float:right"/> <p>Junichi Niino(jniino)<br /> IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。<br /> (<a href="/about-us.html">詳しいプロフィール</a>)</p> <p>Publickeyの新着情報をチェックしませんか?<br /> Twitterで :<a href="https://twitter.com/publickey/"> @Publickey</a><br /> Facebookで :<a href="https://www.facebook.com/publickey/"> Publickeyのページ</a><br /> RSSリーダーで : <a href="https://www.publickey1.jp/atom.xml">Feed</a><br /></p> </div> <div class="ranking subcol"><aside id="ranklet4-zwTpoj1qFRtK1F67ZUK4"></aside></div> <div class="newarticles10 subcol"> <h4>最新記事10本</h4> <ul><li><a href="https://www.publickey1.jp/blog/25/docker_model_runnerdockerdocker_hub.html">Docker Model Runner登場、Dockerコンテナと同じように任意の大規模言語モデルをDocker Hubから選んで簡単に導入、実行可能に</a></li><li><a href="https://www.publickey1.jp/blog/25/chatgptgooglechatgpt_teams.html">ChatGPTがGoogleドライブを始めとする社内データソースを読み取って回答可能に、企業向けのChatGPT Teamsでベータ提供を開始</a></li><li><a href="https://www.publickey1.jp/blog/25/aws_9.html">AWS、すべてのリージョンとアベイラビリティゾーンの地理情報を明示へ</a></li><li><a href="https://www.publickey1.jp/blog/25/oswasmhyperlight_wasm.html">マイクロソフト、OSを介さず仮想化ハイパーバイザ上でWasmを高速起動し実行できる「Hyperlight Wasm」、オープンソースで公開</a></li><li><a href="https://www.publickey1.jp/blog/25/dagger_shelldockerdagger.html">シェルでコンテナの実行や操作ができる「Dagger Shell」、Docker創始者らによるDagger社からオープンソースで登場</a></li><li><a href="https://www.publickey1.jp/blog/25/331_1.html">今日3月31日は「世界バックアップデー」、バックアップとリストアについて見直してみては?</a></li><li><a href="https://www.publickey1.jp/blog/25/iaaspaas20244244900.html">国内のIaaS/PaaSクラウドサービス市場は2024年からの4年で約2倍の4兆4900億円規模に。矢野経済研究所</a></li><li><a href="https://www.publickey1.jp/blog/25/aisecurity_copilot.html">マイクロソフト、AIエージェントがセキュリティ対応を自動化。Security Copilotエージェント群を発表</a></li><li><a href="https://www.publickey1.jp/blog/25/_iaaspaas20262028.html"> IaaS/PaaSが成長を牽引する国内データセンターサービス。データセンターの新設は2026年から2028年頃にピーク。富士キメラ総研</a></li><li><a href="https://www.publickey1.jp/blog/25/figmaaiwebboltnewfigma.html">Figmaで作ったデザインが自動的に生成AIでWebアプリに。「Bolt.new」がFigmaインポートに対応</a></li></ul> </div><br> <script> function $(e) { return document.querySelector(e); } if (window.parent.screen.width < 728) { $('.category').before($('.ranking')); $('.category').before($('.newarticles10')); $('.ranking').before($('.rectangle2')); } else { if ($('.rectangle1') !== null) {$('.bloggerinchief').before($('.rectangle1'))}; $('.ranking').before($('.rectangle2'));} </script> <style> .rectangle1 {display:block;} .rectangle2 {display:block;} </style> </div><!-- end of container --> <div id="footer"> <div class="footer_inner" > <img class="feedicon" src="https://www.publickey1.jp/images/feed-icon-28x28.png" width="28" height="28" alt="feed" style="float:left"; /> <div class="feeds" style="float:left; padding-left:20px; width:180px"> <a href="https://www.publickey1.jp/atom.xml">Feed / RSS</a><br /> <a href="https://twitter.com/publickey/">X/Twitter</a><br /> <a href="https://www.facebook.com/publickey/">Facebook</a><br /> </div> <div class="aboutus" style="float:left"> About us <ul> <li><a href="/about-us.html">Publickeyについて/運営者について</a></li> <li><a href="/about-us.html">お問い合わせ</a></li> <li><a href="https://www.publickey1.jp/adinfo/publickey-ad.html">広告について</a></li> <li><a href="https://www.publickey1.jp/privacy.html">プライバシーポリシー</a></li> <li><a href="https://www.publickey1.jp/blog/24/publickey_5.html">読者が安心して記事を読めるようにするための取り組みについて</a></li> </ul> </div> <div class="clearfix"></div> </div><!--end of footer_inner--> </div><!-- end of footer --> <!-- Ranklet --> <script async defer src="https://free.ranklet4.com/widgets/zwTpoj1qFRtK1F67ZUK4.js"></script> <!-- はてなブックマーク --> <script async defer src="https://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script> <!-- 関連記事用JavaScript by jniino--> <script async defer src="/relarticles.js"></script> <!-- Google Programmable Search --> <script> // Get the modal var modal = document.getElementById("search-modal"); // Get the button that opens the modal var btn = document.getElementById("pblsc"); // Get the <span> element that closes the modal var span = document.getElementsByClassName("close")[0]; // When the user clicks the button, open the modal btn.onclick = function() { modal.style.display = "block"; var cx = '013552350871967056070:oszcdh3s4mm'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; gcse.src = 'https://cse.google.com/cse.js?cx=' + cx; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s); }; // When the user clicks on <span> (x), close the modal span.onclick = function() { modal.style.display = "none"; }; // When the user clicks anywhere outside of the modal, close it window.onclick = function(event) { if (event.target == modal) { modal.style.display = "none"; } }; </script> <!-- Simple Analytics 100% privacy-first analytics --> <script async defer src="https://scripts.simpleanalyticscdn.com/latest.js"></script> <noscript><img src="https://queue.simpleanalyticscdn.com/noscript.gif" alt="" referrerpolicy="no-referrer-when-downgrade" /></noscript> <script> // 関数を配列で定義 const functions = [ function funcA() { sa_event("Ad1"); }, function funcB() { sa_event("Ad2"); }, function funcC() { sa_event("Ad3"); }, ]; // ランダムに関数を呼び出す const randomIndex = Math.floor(Math.random() * functions.length); functions[randomIndex](); </script> <!- script for simple analytics events --> <script> (function () { function saLoadedLinkEvents() { document .querySelectorAll('a[data-sa-link-event]') .forEach(function (element) { var href = element.getAttribute('href'); var eventName = element.getAttribute('data-sa-link-event'); if (!href || !window.sa_event || !window.sa_loaded) return; element.addEventListener('click', function (event) { var target = element.getAttribute('target'); if (target === '_blank') { event.preventDefault(); window.sa_event(eventName, function () { window.location.href = href; }); } else { window.sa_event(eventName); } }); }); } if (document.readyState === 'ready' || document.readyState === 'complete') { saLoadedLinkEvents(); } else { document.addEventListener('readystatechange', function (event) { if (event.target.readyState === 'complete') saLoadedLinkEvents(); }); } })(); </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-104739-7"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-104739-7'); </script> </body> </html>