1<!DOCTYPE html> 2<html 3 lang="ja" 4 5 6data-admin-domain="//blog.hatena.ne.jp" 7data-admin-origin="https://blog.hatena.ne.jp" 8data-author="m_seki" 9data-avail-langs="ja en" 10data-blog="mseki.hatenablog.com" 11data-blog-host="mseki.hatenablog.com" 12data-blog-is-public="1" 13data-blog-name="å¿è å¼ãã¹ãð¥·ð»" 14data-blog-owner="m_seki" 15data-blog-show-ads="" 16data-blog-show-sleeping-ads="" 17data-blog-uri="https://ninja-testing.com/" 18data-blog-uuid="10328749687243512387" 19data-blogs-uri-base="https://ninja-testing.com" 20data-brand="pro" 21data-data-layer="{"hatenablog":{"admin":{},"analytics":{"brand_property_id":"","measurement_id":"","non_sampling_property_id":"","property_id":"","separated_property_id":"UA-29716941-26"},"blog":{"blog_id":"10328749687243512387","content_seems_japanese":"true","disable_ads":"custom_domain","enable_ads":"false","entry_show_footer_related_entries":"true","force_pc_view":"true","is_public":"true","is_responsive_view":"true","is_sleeping":"false","lang":"ja","name":"\u5fcd\u8005\u5f0f\u30c6\u30b9\u30c8\ud83e\udd77\ud83c\udffb","owner_name":"m_seki","uri":"https://ninja-testing.com/"},"brand":"pro","page_id":"archive","permalink_entry":null,"pro":"pro","router_type":"blogs"}}" 22data-device="pc" 23data-dont-recommend-pro="false" 24data-global-domain="https://hatena.blog" 25data-globalheader-color="b" 26data-globalheader-type="pc" 27data-has-touch-view="1" 28data-help-url="https://help.hatenablog.com" 29data-hide-header="1" 30data-no-suggest-touch-view="1" 31data-page="archive" 32data-parts-domain="https://hatenablog-parts.com" 33data-plus-available="1" 34data-pro="true" 35data-router-type="blogs" 36data-sentry-dsn="https://[email protected]/1195218" 37data-sentry-environment="production" 38data-sentry-sample-rate="0.1" 39data-static-domain="https://cdn.blog.st-hatena.com" 40data-version="5dcedefe2987c95cd267ddaaa563ac" 41 42 43 44 45 46 itemscope 47 itemtype="http://schema.org/Blog" 48 49 50 data-initial-state="{}" 51 52 > 53 <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"> 54 55 56 57 58 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 59 60 61 62 63 64 65 <meta name="Hatena::Bookmark" content="nocomment"/> 66 67 68 <meta name="robots" content="max-image-preview:large" /> 69 70 71 <meta charset="utf-8"/> 72 <meta http-equiv="X-UA-Compatible" content="IE=7; IE=9; IE=10; IE=11" /> 73 <title>è¨äºä¸è¦§ - å¿è å¼ãã¹ãð¥·ð»</title> 74 75 76 <link rel="canonical" href="https://ninja-testing.com/archive"/> 77 78 79 80 81 82<meta itemprop="name" content="è¨äºä¸è¦§ - å¿è å¼ãã¹ãð¥·ð»"/> 83 84 <meta itemprop="image" content="https://cdn.user.blog.st-hatena.com/default_entry_og_image/342887/1740913391184258"/> 85 86 87 <meta property="og:title" content="è¨äºä¸è¦§ - å¿è å¼ãã¹ãð¥·ð»"/> 88<meta property="og:type" content="blog"/> 89 <meta property="og:url" content="https://ninja-testing.com/archive"/> 90 91 92 93 94 <meta property="og:image" content="https://cdn.image.st-hatena.com/image/scale/2b0b9a7844979a38c1397376e181eb4c90ac9052/backend=imagemagick;enlarge=0;height=1000;version=1;width=1200/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fdefault_entry_og_image%2F342887%2F1740913391184258"/> 95 96<meta property="og:image:alt" content="è¨äºä¸è¦§ - å¿è å¼ãã¹ãð¥·ð»"/> 97 <meta property="og:description" content="XPã¨2001å¹´ãã" /> 98<meta property="og:site_name" content="å¿è å¼ãã¹ãð¥·ð»"/> 99 100 <meta name="twitter:card" content="summary" /> <meta name="twitter:title" content="è¨äºä¸è¦§ - å¿è å¼ãã¹ãð¥·ð»" /> <meta name="twitter:description" content="XPã¨2001å¹´ãã" /> <meta name="twitter:app:name:iphone" content="ã¯ã¦ãªããã°ã¢ããª" /> 101 <meta name="twitter:app:id:iphone" content="583299321" /> 102 <meta name="twitter:app:url:iphone" content="hatenablog:///open?uri=https%3A%2F%2Fninja-testing.com%2Farchive" /> <meta name="twitter:site" content="@m_seki" /> 103 104 105 106
107<script 108 id="embed-gtm-data-layer-loader" 109 data-data-layer-page-specific="" 110> 111(function() { 112 function loadDataLayer(elem, attrName) { 113 if (!elem) { return {}; } 114 var json = elem.getAttribute(attrName); 115 if (!json) { return {}; } 116 return JSON.parse(json); 117 } 118 119 var globalVariables = loadDataLayer( 120 document.documentElement, 121 'data-data-layer' 122 ); 123 var pageSpecificVariables = loadDataLayer( 124 document.getElementById('embed-gtm-data-layer-loader'), 125 'data-data-layer-page-specific' 126 ); 127 128 var variables = [globalVariables, pageSpecificVariables]; 129 130 if (!window.dataLayer) { 131 window.dataLayer = []; 132 } 133 134 for (var i = 0; i < variables.length; i++) { 135 window.dataLayer.push(variables[i]); 136 } 137})(); 138</script>
138 139 140<!-- Google Tag Manager -->
141<script>
vendor: 327 bytes, lines 141-145
141(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 142new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 143j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 144'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 145})(window,document,'script','dataLayer','
145GTM-P4CXTW
vendor: 3 bytes, line 145
145');
145</script>
145 146<!-- End Google Tag Manager --> 147 148 149 150 151 152 153 154 155 156 157 158 <link rel="shortcut icon" href="https://ninja-testing.com/icon/favicon"> 159<link rel="apple-touch-icon" href="https://ninja-testing.com/icon/touch"> 160<link rel="icon" sizes="192x192" href="https://ninja-testing.com/icon/link"> 161 162 163 164<link rel="alternate" type="application/atom+xml" title="Atom" href="https://ninja-testing.com/feed"/> 165<link rel="alternate" type="application/rss+xml" title="RSS2.0" href="https://ninja-testing.com/rss"/> 166 167 168 169 <link rel="author" href="http://www.hatena.ne.jp/m_seki/"> 170 171 172 173 174 175 176 177 178 179<link rel="stylesheet" type="text/css" href="https://cdn.blog.st-hatena.com/css/blog.css?version=5dcedefe2987c95cd267ddaaa563ac"/> 180 181 182 <link rel="stylesheet" type="text/css" href="https://usercss.blog.st-hatena.com/blog_style/10328749687243512387/ddeefcdb9e72b05a2eab6ed4a05673f92a43f84b"/> 183 184 185 186 187 188 189
190<script> </script>
190 191 192 193<style> 194 div#google_afc_user, 195 div.google-afc-user-container, 196 div.google_afc_image, 197 div.google_afc_blocklink { 198 display: block !important; 199 } 200</style> 201 202 203 204 205 206 207 <link href="https://fonts.googleapis.com/css?family=Abril+Fatface|Overpass:400,700" rel="stylesheet"> 208 209 210 211</head> 212 213 <body class="page-archive enable-top-editarea globalheader-off globalheader-ng-enabled"> 214 215 216 217<div id="globalheader-container" 218 data-brand="hatenablog" 219 style="display: none" 220 > 221 <iframe id="globalheader" height="37" frameborder="0" allowTransparency="true"></iframe> 222</div> 223 224 225 226 227 228 229 <div id="container"> 230 <div id="container-inner"> 231 <header id="blog-title" data-brand="hatenablog"> 232 <div id="blog-title-inner" > 233 <div id="blog-title-content"> 234 <h1 id="title"><a href="https://ninja-testing.com/">å¿è å¼ãã¹ãð¥·ð»</a></h1> 235 236 <h2 id="blog-description">XPã¨2001å¹´ãã</h2> 237 238 </div> 239 </div> 240</header> 241 242 243 244 <div id="top-editarea"> 245 <nav id="gnav"> 246 <div class="gnav-inner" id="menu-scroll"> 247 <div class="menu"><a href="/about">about</a></div> 248 </div> 249</nav> 250 </div> 251 252 253 254 255 256 257 258<div id="content"> 259 <div id="content-inner"> 260 <div id="wrapper"> 261 <div id="main"> 262 <div id="main-inner"> 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 <div class="archive-entries"> 278 279 280 <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="14945776032074850956"> 281<div class="archive-entry-header"> 282 <div class="date archive-date"> 283 <a href="https://ninja-testing.com/archive/2026/09/07" rel="nofollow"> 284 <time datetime="2026-09-07" title="2026-09-07"> 285 <span class="date-year">2026</span><span class="hyphen">-</span><span class="date-month">09</span><span class="hyphen">-</span><span class="date-day">07</span> 286 </time> 287 </a> 288 </div> 289 290 <h1 class="entry-title"> 291 <a class="entry-title-link" href="https://ninja-testing.com/entry/2026/09/07/XP2026">XPç¥ã2026ã§è¬æ¼ãã¾ãã</a> 292 293 294 </h1> 295</div> 296 297 298 299 300<div class="archive-entry-body"> 301 <p class="entry-description"> 302 303 2026å¹´9æ5æ¥(å)ãä¸è±é»æ©ã± Serendie Street YIMPã§éå¬ãããXPç¥ã2026ã«ã¦ãXPã«ã¤ãã¦èªãã¨ãã«ç§ãã¡ã®èªããã¨ãã¨ããã¿ã¤ãã«ã§è¬æ¼ãã¾ããã æ¨å¹´ã®XPç¥ãã§ããã®ãã¼ã ãã®ã³ã¼ã«ãã¹ãªã¼ãã宣è¨ããç§ãã¡ããæ°ããç°å¢ã§ãªã«ãã¯ããã¦â¦ 304 305 </p> 306 307 308 <div class="archive-entry-tags-wrapper"> 309 <div class="archive-entry-tags"> </div> 310</div> 311 312 313 314 <span class="social-buttons"> 315 316 317 318 <span 319 class="star-container" 320 data-hatena-star-container 321 data-hatena-star-url="https://ninja-testing.com/entry/2026/09/07/XP2026" 322 data-hatena-star-title="XPç¥ã2026ã§è¬æ¼ãã¾ãã" 323 data-hatena-star-variant="profile-icon" 324 data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" 325 ></span> 326 </span> 327</div> 328</section> 329 330 331 <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="17179246901351984289"> 332<div class="archive-entry-header"> 333 <div class="date archive-date"> 334 <a href="https://ninja-testing.com/archive/2026/02/07" rel="nofollow"> 335 <time datetime="2026-02-07" title="2026-02-07"> 336 <span class="date-year">2026</span><span class="hyphen">-</span><span class="date-month">02</span><span class="hyphen">-</span><span class="date-day">07</span> 337 </time> 338 </a> 339 </div> 340 341 <h1 class="entry-title"> 342 <a class="entry-title-link" href="https://ninja-testing.com/entry/2026/02/03/AgileLeadershipSummit2026">Agile Leadership Summit 2026 ã«ã¦åºèª¿è¬æ¼ãè¡ãã¾ãã</a> 343 344 345 </h1> 346</div> 347 348 349 350 351<div class="archive-entry-body"> 352 <p class="entry-description"> 353 354 2026å¹´2æ3æ¥(ç«)ï½4æ¥(æ°´)ã大å´ãã©ã¤ãã³ã¢ãã¼ã«ã«ã¦ Women in Agile Tokyo 2026 㨠Agile Leadership Summit 2026 ãåæéå¬ããã¾ããã Agile Leadership Summit åºèª¿è¬æ¼ æ³å®ããåå è ããæ¬ãèªãã ãè¬æ¼ãèãããã³ãã¥ããã£ã«åå ãã¦ãã®â¦ 355 356 </p> 357 358 359 <div class="archive-entry-tags-wrapper"> 360 <div class="archive-entry-tags"> </div> 361</div> 362 363 364 365 <span class="social-buttons"> 366 367 368 369 <span 370 class="star-container" 371 data-hatena-star-container 372 data-hatena-star-url="https://ninja-testing.com/entry/2026/02/03/AgileLeadershipSummit2026" 373 data-hatena-star-title="Agile Leadership Summit 2026 ã«ã¦åºèª¿è¬æ¼ãè¡ãã¾ãã" 374 data-hatena-star-variant="profile-icon" 375 data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" 376 ></span> 377 </span> 378</div> 379</section> 380 381 382 <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802888565292223297"> 383<div class="archive-entry-header"> 384 <div class="date archive-date"> 385 <a href="https://ninja-testing.com/archive/2025/10/19" rel="nofollow"> 386 <time datetime="2025-10-19" title="2025-10-19">
387 <span class="date-year">2025</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">19</span> 388 </time> 389 </a> 390 </div> 391 392 <h1 class="entry-title"> 393 <a class="entry-title-link" href="https://ninja-testing.com/entry/2025/10/19/RWC2025">RubyWorld Conferenceï¼2025å¹´11æï¼ã«ç»å£ãã¾ã</a> 394 395 396 </h1> 397</div> 398 399 400 401 402<div class="archive-entry-body"> 403 <p class="entry-description"> 404 405 2025å¹´11æ6æ¥(æ¨)ã7æ¥(é)ãå³¶æ ¹çç«ç£æ¥äº¤æµä¼é¤¨ ããã«ã³ãã¡ãã»ãã«ã¦ RubyWorld Conference 2025 ãéå¬ããã¾ããæ¬ä¼äºæ¥ç®ã«ãæ¬æ¥ã®ãããããã¹ãã®ä½ãæ¹ ã¼ å¿è å¼ãã¹ãã®ãã¹ãæ½åºã¢ã«ã´ãªãºã ãã¨ããã¿ã¤ãã«ã§è¬æ¼ãã¾ãã ããã¾ã§20年⦠406 407 </p> 408 409 410 <div class="archive-entry-tags-wrapper"> 411 <div class="archive-entry-tags"> </div> 412</div> 413 414 415 416 <span class="social-buttons"> 417 418 419 420 <span 421 class="star-container" 422 data-hatena-star-container 423 data-hatena-star-url="https://ninja-testing.com/entry/2025/10/19/RWC2025" 424 data-hatena-star-title="RubyWorld Conferenceï¼2025å¹´11æï¼ã«ç»å£ãã¾ã" 425 data-hatena-star-variant="profile-icon" 426 data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" 427 ></span> 428 </span> 429</div> 430</section> 431 432 433 <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802888565284959107"> 434<div class="archive-entry-header"> 435 <div class="date archive-date"> 436 <a href="https://ninja-testing.com/archive/2025/10/12" rel="nofollow"> 437 <time datetime="2025-10-12" title="2025-10-12"> 438 <span class="date-year">2025</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">12</span> 439 </time> 440 </a> 441 </div> 442 443 <h1 class="entry-title"> 444 <a class="entry-title-link" href="https://ninja-testing.com/entry/2025/10/12/XPZOZ5">XPç¥ã2025ã§è¬æ¼ãã¾ãã</a> 445 446 447 </h1> 448</div> 449 450 451 452 <a href="https://ninja-testing.com/entry/2025/10/12/XPZOZ5" class="entry-thumb-link"> 453 <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/4410029e104ccaf019961a2b14de0d15bc2fe82f/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmiwa719%2F20251012%2F20251012171208.jpg');"> 454 </div> 455 </a> 456<div class="archive-entry-body"> 457 <p class="entry-description"> 458 459 XPç¥ã2025 2025å¹´10æ4æ¥(å)ãæ¨ªæµã§ãXPã¨ãã¹ã ãå¿è å¼ãã¹ã25å¹´ã®å®è·µããããã¨ããã¿ã¤ãã«ã§è¬æ¼ãã¾ãããããããããã®ãã¼ã ãã®ã³ã¼ã«ãã¹ãªã¼ãã«ã¤ãã¦ãï¼å ¬ã®å ´ã§ã¯ã¯ããã¦ï¼è¨åãã¾ããã è¬æ¼ããã«ããã£ã¦ããã¼ã ã¨ãã¦ã®25å¹´é⦠460 461 </p> 462 463 464 <div class="archive-entry-tags-wrapper"> 465 <div class="archive-entry-tags"> </div> 466</div> 467 468 469 470 <span class="social-buttons"> 471 472 473 474 <span 475 class="star-container" 476 data-hatena-star-container 477 data-hatena-star-url="https://ninja-testing.com/entry/2025/10/12/XPZOZ5" 478 data-hatena-star-title="XPç¥ã2025ã§è¬æ¼ãã¾ãã" 479 data-hatena-star-variant="profile-icon" 480 data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" 481 ></span> 482 </span> 483</div> 484</section> 485 486 487 <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398489524986"> 488<div class="archive-entry-header"> 489 <div class="date archive-date"> 490 <a href="https://ninja-testing.com/archive/2025/06/27" rel="nofollow"> 491 <time datetime="2025-06-27" title="2025-06-27"> 492 <span class="date-year">2025</span><span class="hyphen">-</span><span class="date-month">06</span><span class="hyphen">-</span><span class="date-day">27</span> 493 </time> 494 </a> 495 </div> 496 497 <h1 class="entry-title"> 498 <a class="entry-title-link" href="https://ninja-testing.com/entry/2025/06/27/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%86%E3%82%B9%E3%83%88%E5%BE%B9%E5%BA%95%E6%8C%87%E5%8D%97%E6%9B%B8">ã½ããã¦ã§ã¢ãã¹ãå¾¹åºæåæ¸</a> 499 500 501 </h1> 502</div> 503 504 505 506 <a href="https://ninja-testing.com/entry/2025/06/27/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%86%E3%82%B9%E3%83%88%E5%BE%B9%E5%BA%95%E6%8C%87%E5%8D%97%E6%9B%B8" class="entry-thumb-link"> 507 <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/9db41a85de3fee69bae6cd09679fff447feef55d/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F41PwZWeYcWL._SL500_.jpg');"> 508 </div> 509 </a> 510<div class="archive-entry-body"> 511 <p class="entry-description"> 512 513 ãã½ããã¦ã§ã¢ãã¹ãå¾¹åºæåæ¸ãã«å¿è å¼ãã¹ããç´¹ä»ããã¾ãã ãã½ããã¦ã§ã¢ãã¹ãå¾¹åºæåæ¸ ãéçºã®é«å質ã¨é«ã¹ãã¼ãã両ç«ãããå®è·µã¢ããã¼ãï¼äºè¹ æ´è¼ èï¼ãã«ãå¿è å¼ãã¹ããã®ã»ã¯ã·ã§ã³ãããã¾ãã 忥åºçã®æ¸ç±ã«ï¼ããããï¼åã⦠514 515 </p> 516 517 518 <div class="archive-entry-tags-wrapper"> 519 <div class="archive-entry-tags"> </div> 520</div> 521 522 523 524 <span class="social-buttons"> 525 526 527 528 <span 529 class="star-container" 530 data-hatena-star-container 531 data-hatena-star-url="https://ninja-testing.com/entry/2025/06/27/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%86%E3%82%B9%E3%83%88%E5%BE%B9%E5%BA%95%E6%8C%87%E5%8D%97%E6%9B%B8" 532 data-hatena-star-title="ã½ããã¦ã§ã¢ãã¹ãå¾¹åºæåæ¸" 533 data-hatena-star-variant="profile-icon" 534 data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" 535 ></span> 536 </span> 537</div> 538</section> 539 540 541 <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398488467715"> 542<div class="archive-entry-header"> 543 <div class="date archive-date"> 544 <a href="https://ninja-testing.com/archive/2025/06/26" rel="nofollow"> 545 <time datetime="2025-06-26" title="2025-06-26">
546 <span class="date-year">2025</span><span class="hyphen">-</span><span class="date-month">06</span><span class="hyphen">-</span><span class="date-day">26</span> 547 </time> 548 </a> 549 </div> 550 551 <h1 class="entry-title"> 552 <a class="entry-title-link" href="https://ninja-testing.com/entry/2025/06/26/Ruby%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC_%E5%A4%A7%E9%98%AA%EF%BC%882025%E5%B9%B46%E6%9C%88%EF%BC%89%E3%81%AB%E7%99%BB%E5%A3%87%E3%81%97%E3%81%BE%E3%81%99">Rubyã»ãã㼠大éªï¼2025å¹´6æï¼ã«ç»å£ãã¾ã</a> 553 554 555 </h1> 556</div> 557 558 559 560 <a href="https://ninja-testing.com/entry/2025/06/26/Ruby%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC_%E5%A4%A7%E9%98%AA%EF%BC%882025%E5%B9%B46%E6%9C%88%EF%BC%89%E3%81%AB%E7%99%BB%E5%A3%87%E3%81%97%E3%81%BE%E3%81%99" class="entry-thumb-link"> 561 <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/963e2219b792872266a5a27542c07a03847008f7/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F41939PKSMAL._SL500_.jpg');"> 562 </div> 563 </a> 564<div class="archive-entry-body"> 565 <p class="entry-description"> 566 567 Rubyã»ãã㼠大éªï¼2025å¹´6æï¼ 2025å¹´6æ27æ¥(é)ã大éªã§ãXPã¨ãã¹ã ã¼ å¿è å¼ãã¹ã25å¹´ã®å®è·µãããã¨ããã¿ã¤ãã«ã§è¬æ¼ãã¾ãã www.ruby.or.jp XPã¨ãã¹ãã«ã¤ãã¦ç±ããããããããã¨ãå¿è å¼ãã¹ããç´¹ä»ãã¾ãã ä»åã®è¬æ¼ã«ããã2014å¹´ã®Ja⦠568 569 </p> 570 571 572 <div class="archive-entry-tags-wrapper"> 573 <div class="archive-entry-tags"> </div> 574</div> 575 576 577 578 <span class="social-buttons"> 579 580 581 582 <span 583 class="star-container" 584 data-hatena-star-container 585 data-hatena-star-url="https://ninja-testing.com/entry/2025/06/26/Ruby%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC_%E5%A4%A7%E9%98%AA%EF%BC%882025%E5%B9%B46%E6%9C%88%EF%BC%89%E3%81%AB%E7%99%BB%E5%A3%87%E3%81%97%E3%81%BE%E3%81%99" 586 data-hatena-star-title="Rubyã»ãã㼠大éªï¼2025å¹´6æï¼ã«ç»å£ãã¾ã" 587 data-hatena-star-variant="profile-icon" 588 data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" 589 ></span> 590 </span> 591</div> 592</section> 593 594 595 <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398333524131"> 596<div class="archive-entry-header"> 597 <div class="date archive-date"> 598 <a href="https://ninja-testing.com/archive/2025/03/03" rel="nofollow"> 599 <time datetime="2025-03-03" title="2025-03-03"> 600 <span class="date-year">2025</span><span class="hyphen">-</span><span class="date-month">03</span><span class="hyphen">-</span><span class="date-day">03</span> 601 </time> 602 </a> 603 </div> 604 605 <h1 class="entry-title"> 606 <a class="entry-title-link" href="https://ninja-testing.com/entry/2025/03/03/%E5%BF%8D%E8%80%85%E5%BC%8F%E3%83%86%E3%82%B9%E3%83%88%E3%81%A8%E3%81%AF%E3%81%AA%E3%81%AB%E3%81%8B">å¿è å¼ãã¹ãã¨ã¯ãªã«ã</a> 607 608 609 </h1> 610</div> 611 612 613 614 615<div class="archive-entry-body"> 616 <p class="entry-description"> 617 618 å¿è å¼ãã¹ãã¯XPã«è¿½å ãããã©ã¯ãã£ã¹ã®ã²ã¨ã¤ã 2001å¹´ãããã*1å®è·µãã¦ãããã©ã¯ãã£ã¹ã«ã2004å¹´ã«ååãã¤ããã *2 èãæ¹ TDDã¯ç´ æ´ããããã ãããã¯ããã°ã©ãã³ã°ã®ã¬ãã«ã ãã§ãªããããããã¬ãã«ã§ãç´ æ´ããããããããªãï¼ ã¦ã¼ã¶ã¼â¦ 619 620 </p> 621 622 623 <div class="archive-entry-tags-wrapper"> 624 <div class="archive-entry-tags"> </div> 625</div> 626 627 628 629 <span class="social-buttons"> 630 631 632 633 <span 634 class="star-container" 635 data-hatena-star-container 636 data-hatena-star-url="https://ninja-testing.com/entry/2025/03/03/%E5%BF%8D%E8%80%85%E5%BC%8F%E3%83%86%E3%82%B9%E3%83%88%E3%81%A8%E3%81%AF%E3%81%AA%E3%81%AB%E3%81%8B" 637 data-hatena-star-title="å¿è å¼ãã¹ãã¨ã¯ãªã«ã" 638 data-hatena-star-variant="profile-icon" 639 data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" 640 ></span> 641 </span> 642</div> 643</section> 644 645 <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398333251328"> 646<div class="archive-entry-header"> 647 <div class="date archive-date"> 648 <a href="https://ninja-testing.com/archive/2025/03/03" rel="nofollow"> 649 <time datetime="2025-03-03" title="2025-03-03">
650 <span class="date-year">2025</span><span class="hyphen">-</span><span class="date-month">03</span><span class="hyphen">-</span><span class="date-day">03</span> 651 </time> 652 </a> 653 </div> 654 655 <h1 class="entry-title"> 656 <a class="entry-title-link" href="https://ninja-testing.com/entry/2025/03/03/Ninja_tree-jumping_analogy_-_Martin_Fowler%2C_Kent_Beck">Ninja tree-jumping analogy - Martin Fowler, Kent Beck</a> 657 658 659 </h1> 660</div> 661 662 663 664 665<div class="archive-entry-body"> 666 <p class="entry-description"> 667 668 2004å¹´ãã2006å¹´ããã®æéãçºæããã Martin Fowlerã¨Blikiã®ã½ã¼ã¹ã«ã¤ãã¦ã¡ã¼ã«ããã¤ãã§ã«ãå¿è å¼ãã¹ãã®ã³ã³ã»ãããè±èªã§èª¬æããã¨ããã I liked this Ninja tree-jumping analogy (MF) ã¨Kent Beckã«ã¡ã¼ã«ã転éãã¦ãããã*1 I like it ⦠669 670 </p> 671 672 673 <div class="archive-entry-tags-wrapper"> 674 <div class="archive-entry-tags"> </div> 675</div> 676 677 678 679 <span class="social-buttons"> 680 681 682 683 <span 684 class="star-container" 685 data-hatena-star-container 686 data-hatena-star-url="https://ninja-testing.com/entry/2025/03/03/Ninja_tree-jumping_analogy_-_Martin_Fowler%2C_Kent_Beck" 687 data-hatena-star-title="Ninja tree-jumping analogy - Martin Fowler, Kent Beck" 688 data-hatena-star-variant="profile-icon" 689 data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" 690 ></span> 691 </span> 692</div> 693</section> 694 695 696 <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398324647207"> 697<div class="archive-entry-header"> 698 <div class="date archive-date"> 699 <a href="https://ninja-testing.com/archive/2025/01/31" rel="nofollow"> 700 <time datetime="2025-01-31" title="2025-01-31"> 701 <span class="date-year">2025</span><span class="hyphen">-</span><span class="date-month">01</span><span class="hyphen">-</span><span class="date-day">31</span> 702 </time> 703 </a> 704 </div> 705 706 <h1 class="entry-title"> 707 <a class="entry-title-link" href="https://ninja-testing.com/entry/links">å¿è å¼ãã¹ãã®è³æé</a> 708 709 710 </h1> 711</div> 712 713 714 715 <a href="https://ninja-testing.com/entry/links" class="entry-thumb-link"> 716 <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/5f77f27b18d16dfd312f2776d8128b275b0eedbf/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fm_seki%2F20250302%2F20250302201159.png');"> 717 </div> 718 </a> 719<div class="archive-entry-body"> 720 <p class="entry-description"> 721 722 ã¹ã©ã¤ããããã°ãåç»ã¸ã®ãªã³ã¯éã§ãã CAT GETTING OUT OF A BAG 2023å¹´ã¯å¿è å¼ãã¹ããåè©ä¾¡ããå¹´ã ã£ããã½ããã¦ã§ã¢ã·ã³ãã¸ã¦ã ãSQiPãã¹ã¯ã©ã ãã§ã¹ä¸æ²³ã¨ç¢ç¶ãæ©ã«è¬æ¼ããã miwa719.hatenablog.com ãã¨ã§æ¸ã 723 724 </p> 725 726 727 <div class="archive-entry-tags-wrapper"> 728 <div class="archive-entry-tags"> </div> 729</div> 730 731 732 733 <span class="social-buttons"> 734 735 736 737 <span 738 class="star-container" 739 data-hatena-star-container 740 data-hatena-star-url="https://ninja-testing.com/entry/links" 741 data-hatena-star-title="å¿è å¼ãã¹ãã®è³æé" 742 data-hatena-star-variant="profile-icon" 743 data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" 744 ></span> 745 </span> 746</div> 747</section> 748 749 </div> 750 751 752 </div> 753 754 755 </div> 756 </div> 757 758 759<aside id="box2"> 760 761 <div id="box2-inner"> 762 763 <div class="hatena-module hatena-module-search-box"> 764 <div class="hatena-module-title"> 765 æ¤ç´¢ 766 </div> 767 <div class="hatena-module-body"> 768 <form class="search-form" role="search" action="https://ninja-testing.com/search" method="get"> 769 <input type="text" name="q" class="search-module-input" value="" placeholder="è¨äºãæ¤ç´¢" required> 770 <input type="submit" value="æ¤ç´¢" class="search-module-button" /> 771</form> 772 773 </div> 774</div> 775 776 777 <div class="hatena-module hatena-module-recent-entries "> 778 <div class="hatena-module-title"> 779 <a href="https://ninja-testing.com/archive"> 780 ææ°è¨äº 781 </a> 782 </div> 783 <div class="hatena-module-body"> 784 <ul class="recent-entries hatena-urllist "> 785 786 787 788 <li class="urllist-item recent-entries-item"> 789 <div class="urllist-item-inner recent-entries-item-inner"> 790 791 792 793 <a href="https://ninja-testing.com/entry/2026/09/07/XP2026" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">XPç¥ã2026ã§è¬æ¼ãã¾ãã</a> 794 795 796 797 798 799 800 801 </div> 802 </li> 803 804 805 <li class="urllist-item recent-entries-item"> 806 <div class="urllist-item-inner recent-entries-item-inner"> 807 808 809 810 <a href="https://ninja-testing.com/entry/2026/02/03/AgileLeadershipSummit2026" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">Agile Leadership Summit 2026 ã«ã¦åºèª¿è¬æ¼ãè¡ãã¾ãã</a> 811 812 813 814 815 816 817 818 </div> 819 </li> 820 821 822 <li class="urllist-item recent-entries-item"> 823 <div class="urllist-item-inner recent-entries-item-inner"> 824 825 826 827 <a href="https://ninja-testing.com/entry/2025/10/19/RWC2025" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">RubyWorld Conferenceï¼2025å¹´11æï¼ã«ç»å£ãã¾ã</a> 828 829 830 831 832 833 834 835 </div> 836 </li> 837 838 839 <li class="urllist-item recent-entries-item"> 840 <div class="urllist-item-inner recent-entries-item-inner"> 841 842 843 844 <a href="https://ninja-testing.com/entry/2025/10/12/XPZOZ5" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">XPç¥ã2025ã§è¬æ¼ãã¾ãã</a> 845 846 847 848 849 850 851 852 </div> 853 </li> 854 855 856 <li class="urllist-item recent-entries-item"> 857 <div class="urllist-item-inner recent-entries-item-inner"> 858 859 860 861 <a href="https://ninja-testing.com/entry/2025/06/27/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%86%E3%82%B9%E3%83%88%E5%BE%B9%E5%BA%95%E6%8C%87%E5%8D%97%E6%9B%B8" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">ã½ããã¦ã§ã¢ãã¹ãå¾¹åºæåæ¸</a> 862 863 864 865 866 867 868 869 </div> 870 </li> 871 872</ul> 873 874 </div> 875</div> 876 877 878 </div> 879</aside> 880 881 882 883 </div> 884</div> 885 886 887 888 889 890 891 892 </div> 893 </div> 894 895 896 897 898 899 <div id="fb-root"></div>
900<script>(function(d, s, id) { 901 var js, fjs = d.getElementsByTagName(s)[0]; 902 if (d.getElementById(id)) return; 903 js = d.createElement(s); js.id = id; 904 js.src = "//connect.facebook.net/ja_JP/sdk.js#xfbml=1&appId=719729204785177&version=v25.0"; 905 fjs.parentNode.insertBefore(js, fjs); 906}(document, 'script', 'facebook-jssdk'));</script>
906 907 908 909 910 911<div class="quote-box"> 912 <div class="tooltip-quote tooltip-quote-stock"> 913 <i class="blogicon-quote" title="å¼ç¨ãã¹ããã¯"></i> 914 </div> 915 <div class="tooltip-quote tooltip-quote-tweet js-tooltip-quote-tweet"> 916 <a class="js-tweet-quote" target="_blank" data-track-name="quote-tweet" data-track-once> 917 <img src="https://cdn.blog.st-hatena.com/images/admin/quote/quote-x-icon.svg?version=5dcedefe2987c95cd267ddaaa563ac" title="å¼ç¨ãã¦æç¨¿ãã" > 918 </a> 919 </div> 920</div> 921 922<div class="quote-stock-panel" id="quote-stock-message-box" style="position: absolute; z-index: 3000"> 923 <div class="message-box" id="quote-stock-succeeded-message" style="display: none"> 924 <p>å¼ç¨ãã¹ããã¯ãã¾ãã</p> 925 <button class="btn btn-primary" id="quote-stock-show-editor-button" data-track-name="curation-quote-edit-button">ã¹ããã¯ä¸è¦§ãè¦ã</button> 926 <button class="btn quote-stock-close-message-button">éãã</button> 927 </div> 928 929 <div class="message-box" id="quote-login-required-message" style="display: none"> 930 <p>å¼ç¨ããã«ã¯ã¾ããã°ã¤ã³ãã¦ãã ãã</p> 931 <button class="btn btn-primary" id="quote-login-button">ãã°ã¤ã³</button> 932 <button class="btn quote-stock-close-message-button">éãã</button> 933 </div> 934 935 <div class="error-box" id="quote-stock-failed-message" style="display: none"> 936 <p>å¼ç¨ãã¹ããã¯ã§ãã¾ããã§ãããå度ã試ããã ãã</p> 937 <button class="btn quote-stock-close-message-button">éãã</button> 938 </div> 939 940 <div class="error-box" id="unstockable-quote-message-box" style="display: none; position: absolute; z-index: 3000;"> 941 <p>éå®å ¬éè¨äºã®ããå¼ç¨ã§ãã¾ããã</p> 942 </div> 943</div> 944
945<script type="x-underscore-template" id="js-requote-button-template"> 946 <div class="requote-button js-requote-button"> 947 <button class="requote-button-btn tipsy-top" title="å¼ç¨ãã"><i class="blogicon-quote"></i></button> 948 </div> 949</script>
949 950 951 952 953 954 <div id="hidden-subscribe-button" style="display: none;"> 955 <div class="hatena-follow-button-box btn-subscribe js-hatena-follow-button-box" 956 957 > 958 959 <a href="#" class="hatena-follow-button js-hatena-follow-button"> 960 <span class="subscribing"> 961 <span class="foreground">èªè ã§ã</span> 962 <span class="background">èªè ãããã</span> 963 </span> 964 <span class="unsubscribing" data-track-name="profile-widget-subscribe-button" data-track-once> 965 <span class="foreground">èªè ã«ãªã</span> 966 <span class="background">èªè ã«ãªã</span> 967 </span> 968 </a> 969 <div class="subscription-count-box js-subscription-count-box"> 970 <i></i> 971 <u></u> 972 <span class="subscription-count js-subscription-count"> 973 </span> 974 </div> 975</div> 976 977 </div> 978 979 980 981 982 983 984 985 986
986<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
986 987
988<script src="https://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
988 989 990
991<script type="text/javascript" src="https://cdn.blog.st-hatena.com/js/external/jquery.min.js?v=1.12.4&version=5dcedefe2987c95cd267ddaaa563ac"></script>
991 992 993 994 995 996 997 998
999<script src="https://cdn.blog.st-hatena.com/js/texts-ja.js?version=5dcedefe2987c95cd267ddaaa563ac"></script>
999 1000 1001 1002 1003
1003<script id="vendors-js" data-env="production" src="https://cdn.blog.st-hatena.com/js/vendors.js?version=5dcedefe2987c95cd267ddaaa563ac" crossorigin="anonymous"></script>
1003 1004
1005<script id="hatenablog-js" data-env="production" src="https://cdn.blog.st-hatena.com/js/hatenablog.js?version=5dcedefe2987c95cd267ddaaa563ac" crossorigin="anonymous" data-page-id="archive"></script>
1005 1006 1007 1008
1008<script>Hatena.Diary.GlobalHeader.init()</script>
1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 </body> 1025</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.