CINXE.COM
技術書とは 読書の人気・最新記事を集めました - はてな
<!DOCTYPE html><html><head prefix="og: http://ogp.me/ns#"><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><style data-styled="" data-styled-version="5.3.3">.lkjvRt{vertical-align:text-bottom;}/*!sc*/ data-styled.g1[id="sc-bdvvtL"]{content:"lkjvRt,"}/*!sc*/ .hQcbNs{text-align:center;font-weight:bold;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;display:inline-block;width:auto;line-height:1.35;border:1px solid transparent;border-radius:100px;padding:0.75rem 2rem;background:#E5E9EB;color:#3D4245;padding:8px 16px;font-size:14px;}/*!sc*/ .hQcbNs:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .hQcbNs:focus{outline:none;box-shadow:inset 0 0 0 0.2rem rgba(45,149,222,0.4);}/*!sc*/ .hQcbNs:visited{color:#3D4245;}/*!sc*/ .hQcbNs:hover{background:#DADFE2;}/*!sc*/ data-styled.g2[id="sc-gsDKAQ"]{content:"hQcbNs,"}/*!sc*/ .hVvGed{text-align:center;font-weight:bold;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;display:inline-block;width:auto;line-height:1.35;border:1px solid transparent;border-radius:.3rem;padding:0.75rem 1.25rem;background:#E5E9EB;color:#3D4245;padding:6px 10px;font-size:12px;}/*!sc*/ .hVvGed:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .hVvGed:focus{outline:none;box-shadow:inset 0 0 0 0.2rem rgba(45,149,222,0.4);}/*!sc*/ .hVvGed:visited{color:#3D4245;}/*!sc*/ .hVvGed:hover{background:#DADFE2;}/*!sc*/ data-styled.g4[id="sc-hKwDye"]{content:"hVvGed,"}/*!sc*/ .igQbsT{margin-bottom:1.25rem;}/*!sc*/ data-styled.g6[id="sc-jRQBWg"]{content:"igQbsT,"}/*!sc*/ .jApmux{margin:auto;width:90vw;}/*!sc*/ @media (min-width:768px){.jApmux{width:720px;}}/*!sc*/ @media (min-width:1000px){.jApmux{width:960px;}}/*!sc*/ data-styled.g7[id="sc-gKclnd"]{content:"jApmux,"}/*!sc*/ .kmLDKr{margin:0.75rem 0 0;}/*!sc*/ @media (min-width:768px){.kmLDKr{margin:0.75rem 0 0;}}/*!sc*/ .kmLDKr a{color:#6B7377;font-size:0.75rem;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .kmLDKr a:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ .kmLDKr a svg{margin-right:0.25rem;}/*!sc*/ data-styled.g8[id="sc-iCfMLu"]{content:"kmLDKr,"}/*!sc*/ .fwuOgc{margin:1.25rem 0;text-align:center;}/*!sc*/ @media (min-width:768px){.fwuOgc{margin:0.75rem 0;}}/*!sc*/ .fwuOgc svg{vertical-align:baseline;}/*!sc*/ .fwuOgc span{display:inline-block;margin-left:0.25rem;font-weight:bold;font-size:1.25rem;color:#242527;}/*!sc*/ data-styled.g9[id="sc-furwcr"]{content:"fwuOgc,"}/*!sc*/ .LiGyC{padding-left:5vw;padding-right:5vw;overflow-x:auto;overflow-y:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:1.25rem;border-bottom:1px solid #DADFE2;}/*!sc*/ @media (min-width:768px){.LiGyC{padding-left:0;padding-right:0;width:720px;margin-left:auto;margin-right:auto;overflow:visible;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}/*!sc*/ @media (min-width:1000px){.LiGyC{width:960px;}}/*!sc*/ .LiGyC > *:not(:first-child){margin-left:0.5rem;}/*!sc*/ data-styled.g10[id="sc-pVTFL"]{content:"LiGyC,"}/*!sc*/ .YnERV{display:inline-block;padding:0.75rem;font-size:0.875rem;font-weight:bold;color:#038662;border-bottom:3px solid #009D73;text-align:center;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;}/*!sc*/ .YnERV:hover{color:#242527;color:#038662;}/*!sc*/ .dlNnRT{display:inline-block;padding:0.75rem;font-size:0.875rem;font-weight:normal;color:#6B7377;border-bottom:3px solid none;text-align:center;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;}/*!sc*/ .dlNnRT:hover{color:#242527;color:#242527;}/*!sc*/ data-styled.g11[id="sc-jrQzAO"]{content:"YnERV,dlNnRT,"}/*!sc*/ .cfFZTJ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0.5rem;}/*!sc*/ data-styled.g12[id="sc-kDTinF"]{content:"cfFZTJ,"}/*!sc*/ .jMkJCa{margin-right:0.375rem;}/*!sc*/ data-styled.g13[id="sc-iqseJM"]{content:"jMkJCa,"}/*!sc*/ .dkQbpU{display:inline-block;margin-left:-6px;}/*!sc*/ .dkQbpU:first-child{margin-left:0;}/*!sc*/ .dkQbpU img{width:24px;height:24px;border-radius:50%;border:2px solid #FFF;vertical-align:middle;}/*!sc*/ data-styled.g14[id="sc-crHmcD"]{content:"dkQbpU,"}/*!sc*/ .eLzidY{margin:0;padding:0;list-style:none;line-height:1.4;}/*!sc*/ data-styled.g15[id="sc-egiyK"]{content:"eLzidY,"}/*!sc*/ .hatryS{display:inline-block;margin-right:0.75rem;}/*!sc*/ .hatryS:last-child{margin-right:0;}/*!sc*/ data-styled.g16[id="sc-bqiRlB"]{content:"hatryS,"}/*!sc*/ .fOytDi{color:#6B7377;font-size:0.75rem;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .fOytDi:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ data-styled.g17[id="sc-ksdxgE"]{content:"fOytDi,"}/*!sc*/ .khBKZC{margin-top:2rem;color:#6B7377;font-size:0.75rem;}/*!sc*/ .khBKZC > *{margin-top:0.75rem;}/*!sc*/ data-styled.g18[id="sc-hBUSln"]{content:"khBKZC,"}/*!sc*/ .erCtv{color:#6B7377;font-size:0.75rem;}/*!sc*/ .erCtv ul{margin:0;padding:0;list-style:none;}/*!sc*/ .erCtv ul li{display:inline-block;}/*!sc*/ .erCtv ul li > span{margin:0 0.375rem;}/*!sc*/ .erCtv ul a{color:#6B7377;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .erCtv ul a:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ data-styled.g19[id="sc-fotOHu"]{content:"erCtv,"}/*!sc*/ .bcqfTw{color:#6B7377;font-size:0.75rem;}/*!sc*/ data-styled.g20[id="sc-fFeiMQ"]{content:"bcqfTw,"}/*!sc*/ .jBxyPD{max-height:9rem;overflow:hidden;position:relative;z-index:1;}/*!sc*/ @media (min-width:768px){.jBxyPD{max-height:11rem;}}/*!sc*/ .jBxyPD:after{display:block;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient( 0deg, #FFF, hsla(0,0%,100%,0) 3rem );}/*!sc*/ data-styled.g25[id="sc-dlVxhl"]{content:"jBxyPD,"}/*!sc*/ .kNJuwK:not(:first-child){margin-top:1.25rem;}/*!sc*/ .kNJuwK:nth-child(n + 3){display:none;}/*!sc*/ data-styled.g26[id="sc-kfPuZi"]{content:"kNJuwK,"}/*!sc*/ .bDsMXk{border-bottom:3px solid #DADFE2;}/*!sc*/ data-styled.g27[id="sc-fKVqWL"]{content:"bDsMXk,"}/*!sc*/ .fbwRLI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/ .fbwRLI h1{line-height:1.4;font-size:1.125rem;margin:0 0.375rem 0 0;word-break:break-all;color:#242527;}/*!sc*/ @media (min-width:768px){.fbwRLI h1{font-size:1.5rem;}}/*!sc*/ data-styled.g28[id="sc-bBHxTw"]{content:"fbwRLI,"}/*!sc*/ .bNhHde{font-size:0.7rem;display:inline-block;font-weight:bold;margin-right:0.375rem;}/*!sc*/ @media (min-width:768px){.bNhHde{font-size:0.75rem;}}/*!sc*/ data-styled.g29[id="sc-iwjdpV"]{content:"bNhHde,"}/*!sc*/ .ijbgJS{padding-bottom:0.25rem;font-size:0.7rem;color:#6B7377;font-weight:normal;}/*!sc*/ @media (min-width:768px){.ijbgJS{font-size:0.75rem;}}/*!sc*/ data-styled.g30[id="sc-cxpSdN"]{content:"ijbgJS,"}/*!sc*/ .csduoT p{line-height:1.75;margin:0.375rem 0 0.75rem;}/*!sc*/ @media (min-width:768px){.csduoT p{margin:0.5rem 0;}}/*!sc*/ .csduoT a{color:#3D4245;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .csduoT a:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ .csduoT img{max-width:100%;}/*!sc*/ .csduoT h3,.csduoT h4,.csduoT h5{margin:1.25rem 0 0.5rem;}/*!sc*/ .csduoT h3{font-size:1.125rem;}/*!sc*/ .csduoT h4{font-size:1rem;}/*!sc*/ .csduoT h5{font-size:0.875rem;}/*!sc*/ .csduoT ul,.csduoT ol{padding-left:1.25rem;}/*!sc*/ .csduoT li{line-height:1.6;}/*!sc*/ .csduoT li:not(:first-child){margin-top:0.25rem;}/*!sc*/ .csduoT dt{margin:0.5rem 0;}/*!sc*/ .csduoT dd{margin:0.5rem 0 0.5rem 0.75rem;border-left:5px solid #DADFE2;padding:0 0 0 0.75rem;}/*!sc*/ .csduoT blockquote{background:#F7F8F9;border-radius:.3rem;padding:0.75rem 1.25rem;margin:1.25rem 0;}/*!sc*/ @media (min-width:768px){.csduoT blockquote{margin:1.25rem;}}/*!sc*/ .csduoT blockquote p:first-child{margin-top:0;}/*!sc*/ .csduoT blockquote p:last-child{margin-bottom:0;}/*!sc*/ .csduoT blockquote cite{border-top:3px double #DADFE2;padding:0.75rem 0 0;display:block;font-size:0.875rem;}/*!sc*/ .csduoT blockquote cite:before{content:"SOURCE:";color:#6B7377;font-size:0.75rem;margin:0 0.75rem 0 0;}/*!sc*/ .csduoT table{margin:1.25rem 0;border-collapse:collapse;border-spacing:0;border:none;font-size:0.75rem;display:block;overflow:auto;overflow-y:hidden;overflow-x:auto;}/*!sc*/ @media (min-width:768px){.csduoT table{font-size:0.875rem;}}/*!sc*/ .csduoT table th,.csduoT table td{padding:0.5rem;text-align:left;vertical-align:top;border:1px solid #DADFE2;}/*!sc*/ .csduoT table th{font-weight:bold;background:#F7F8F9;}/*!sc*/ .csduoT pre{white-space:pre-wrap;word-wrap:break-word;background:#F7F8F9;padding:1.25rem;margin:1.25rem 0px;font-size:0.75rem;line-height:1.75;overflow:auto;}/*!sc*/ @media (min-width:768px){.csduoT pre{font-size:0.875rem;}}/*!sc*/ .csduoT .hatena-asin-detail{margin:1.25rem 0;background-color:#F7F8F9;padding:0.8em;border-radius:.3rem;}/*!sc*/ .csduoT .hatena-asin-detail:after{content:"";display:block;clear:both;}/*!sc*/ .csduoT .hatena-asin-detail .hatena-asin-detail-image{float:left;margin-right:15px;border:1px solid #DADFE2;max-width:120px;}/*!sc*/ @media (min-width:768px){.csduoT .hatena-asin-detail .hatena-asin-detail-image{max-width:100%;}}/*!sc*/ .csduoT .hatena-asin-detail .hatena-asin-detail-title{font-weight:bold;margin:0;line-height:1.4;}/*!sc*/ .csduoT .hatena-asin-detail .hatena-asin-detail-info ul{list-style:none;margin:0.5rem 0 0;padding:0;font-size:0.75rem;}/*!sc*/ @media #{.csduoT .hatena-asin-detail .hatena-asin-detail-info ul{$mq-md;}}/*!sc*/ .csduoT .hatena-asin-detail .hatena-asin-detail-info ul{font-size:0.875rem;}/*!sc*/ .csduoT .hatena-asin-detail .hatena-asin-detail-info ul li{line-height:1.4;}/*!sc*/ .csduoT .hatena-asin-detail .hatena-asin-detail-info ul li:not(:first-child){margin-top:0;}/*!sc*/ .csduoT div.footnote{margin:1.25rem 0;border-top:3px double #DADFE2;padding:0.75rem 0 0;}/*!sc*/ .csduoT div.footnote p.footnote{margin:0;}/*!sc*/ data-styled.g31[id="sc-llYSUQ"]{content:"csduoT,"}/*!sc*/ .bzbQKv{display:none;padding-top:0.75rem;border-top:2px solid #DADFE2;}/*!sc*/ .bzbQKv details{font-size:0.875rem;color:#6B7377;}/*!sc*/ .bzbQKv summary{margin-bottom:0.375rem;cursor:pointer;}/*!sc*/ .bzbQKv summary::-webkit-details-marker{display:none;}/*!sc*/ .bzbQKv summary:focus{outline:none;}/*!sc*/ .bzbQKv summary span{display:inline-block;margin-left:0.25rem;}/*!sc*/ data-styled.g32[id="sc-iJKOTD"]{content:"bzbQKv,"}/*!sc*/ .djIgWd{display:block;position:relative;margin-top:-2rem;text-align:center;z-index:2;}/*!sc*/ data-styled.g33[id="sc-giYglK"]{content:"djIgWd,"}/*!sc*/ .A-dmbO{min-width:16em;}/*!sc*/ data-styled.g34[id="sc-ezbkAF"]{content:"A-dmbO,"}/*!sc*/ .cNZxev{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem 0 1.25rem;padding-bottom:0.375rem;border-bottom:3px solid #DADFE2;}/*!sc*/ data-styled.g42[id="sc-cidDSM"]{content:"cNZxev,"}/*!sc*/ .iPveZk{margin:0;font-size:1.125rem;color:#242527;}/*!sc*/ .iPveZk a{margin-left:0.375rem;color:#6B7377;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .iPveZk a:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ .iPveZk a svg{vertical-align:middle;}/*!sc*/ data-styled.g43[id="sc-jcFjpl"]{content:"iPveZk,"}/*!sc*/ .hRgjVf{font-size:0.875rem;-webkit-text-decoration:none;text-decoration:none;color:#3D4245;}/*!sc*/ .hRgjVf:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ .hRgjVf span{display:inline-block;margin-left:0.5rem;}/*!sc*/ data-styled.g44[id="sc-caiLqq"]{content:"hRgjVf,"}/*!sc*/ .dIowcK{overflow:scroll;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:calc(-5vw);margin-right:calc(-5vw);padding-left:calc(5vw);padding-right:calc(5vw);}/*!sc*/ .dIowcK::after{content:" ";padding-right:calc(5vw);}/*!sc*/ @media (min-width:768px){.dIowcK{overflow:visible;margin:0;padding:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.dIowcK::after{content:none;padding-right:0;}}/*!sc*/ data-styled.g45[id="sc-iUKqMP"]{content:"dIowcK,"}/*!sc*/ .iFOrlO{width:65%;min-width:65%;margin:0 0 0.75rem 0.75rem;border:1px solid #DADFE2;border-radius:.3rem;}/*!sc*/ .iFOrlO:first-child{margin-left:0;}/*!sc*/ @media (min-width:768px){.iFOrlO{width:32%;min-width:32%;margin:0 0 0.75rem 0;}.iFOrlO:first-child{margin-left:0;}}/*!sc*/ data-styled.g46[id="sc-iAKWXU"]{content:"iFOrlO,"}/*!sc*/ .eKDsnJ{display:block;padding:0.5rem 0.5rem 0.375rem;-webkit-text-decoration:none;text-decoration:none;color:#038662;font-size:0.6rem;line-height:1.2;}/*!sc*/ .eKDsnJ strong{margin-right:0.25rem;font-size:1rem;font-weight:normal;}/*!sc*/ data-styled.g48[id="sc-cTAqQK"]{content:"eKDsnJ,"}/*!sc*/ .cGnNsn{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:60px;margin:0 0.5rem 0.75rem;color:#242527;font-weight:bold;font-size:0.875rem;-webkit-text-decoration:none;text-decoration:none;line-height:1.4;}/*!sc*/ .cGnNsn:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ data-styled.g49[id="sc-jObWnj"]{content:"cGnNsn,"}/*!sc*/ .dcDqJM{position:relative;display:block;width:100%;height:100px;margin:0 auto;}/*!sc*/ .dcDqJM img{position:absolute;top:0px;left:0px;object-fit:cover;display:block;width:100%;height:100%;}/*!sc*/ data-styled.g50[id="sc-dPiLbb"]{content:"dcDqJM,"}/*!sc*/ .iVPXcx{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;height:100px;padding:0 0.5rem;color:#6B7377;font-size:0.75rem;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ data-styled.g51[id="sc-bBHHxi"]{content:"iVPXcx,"}/*!sc*/ .exscr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin:0.5rem;-webkit-text-decoration:none;text-decoration:none;color:#6B7377;font-size:0.75rem;}/*!sc*/ .exscr:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ data-styled.g52[id="sc-cNKqjZ"]{content:"exscr,"}/*!sc*/ .ckjIGV img{width:16px;height:16px;margin-right:0.375rem;vertical-align:middle;}/*!sc*/ data-styled.g53[id="sc-AjmGg"]{content:"ckjIGV,"}/*!sc*/ .lltUDN{display:inline-block;margin-right:0.75rem;font-size:0.875rem;}/*!sc*/ .lltUDN:last-child{margin-right:0;}/*!sc*/ .lltUDN a{color:#3D4245;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .lltUDN a:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ data-styled.g54[id="sc-khQegj"]{content:"lltUDN,"}/*!sc*/ .eTGxBZ{position:relative;border-radius:.3rem;border:1px solid #DADFE2;margin-top:1.25rem;}/*!sc*/ @media (min-width:768px){.eTGxBZ{margin-top:2rem;padding-left:40px;}}/*!sc*/ data-styled.g55[id="sc-hUpaCq"]{content:"eTGxBZ,"}/*!sc*/ @media (min-width:768px){.chuemY{position:absolute;top:16px;left:16px;}}/*!sc*/ .chuemY img{width:24px;height:24px;border-radius:50%;vertical-align:middle;}/*!sc*/ @media (min-width:768px){.chuemY img{width:32px;height:32px;}}/*!sc*/ data-styled.g56[id="sc-jgrJph"]{content:"chuemY,"}/*!sc*/ .gtijWP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 1.25rem 0.5rem;font-size:0.75rem;line-height:1.4;color:#6B7377;}/*!sc*/ data-styled.g57[id="sc-gSQFLo"]{content:"gtijWP,"}/*!sc*/ .jiSLiQ{margin-left:0.5rem;}/*!sc*/ @media (min-width:768px){.jiSLiQ{margin-left:0;}}/*!sc*/ data-styled.g58[id="sc-lbhJGD"]{content:"jiSLiQ,"}/*!sc*/ .dCOBQS{vertical-align:middle;padding-right:0.25rem;color:#242527;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .dCOBQS:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ data-styled.g59[id="sc-iNGGcK"]{content:"dCOBQS,"}/*!sc*/ .cHHEBX{padding-left:0.25rem;vertical-align:middle;color:#6B7377;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .cHHEBX:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ data-styled.g60[id="sc-jeraig"]{content:"cHHEBX,"}/*!sc*/ .iGwSLi{-webkit-text-decoration:none;text-decoration:none;color:#3D4245;}/*!sc*/ .iGwSLi:hover h3{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ data-styled.g61[id="sc-eJwWfJ"]{content:"iGwSLi,"}/*!sc*/ .eKvbKi{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:0 1.25rem;color:#242527;line-height:1.4;margin:0 0 1.25rem;font-size:1rem;}/*!sc*/ @media (min-width:768px){.eKvbKi{-webkit-line-clamp:3;font-size:1.125rem;}}/*!sc*/ data-styled.g62[id="sc-nVkyK"]{content:"eKvbKi,"}/*!sc*/ .cSVtPS{-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent);padding-bottom:0.75rem;}/*!sc*/ .cSVtPS p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;margin:0 1.25rem;font-size:0.875rem;line-height:1.75;}/*!sc*/ data-styled.g63[id="sc-hiwPVj"]{content:"cSVtPS,"}/*!sc*/ .fvupeU{position:relative;width:100%;margin:0 auto 1.25rem;}/*!sc*/ @media (min-width:768px){.fvupeU{width:auto;margin:0 1.25rem 1.25rem;}}/*!sc*/ .fvupeU img{display:block;max-width:100%;max-height:400px;margin:auto;}/*!sc*/ @media (min-width:768px){.fvupeU img{max-height:480px;}}/*!sc*/ data-styled.g64[id="sc-ehCJOs"]{content:"fvupeU,"}/*!sc*/ .bdhVtG{margin:0 1.25rem 1.25rem;}/*!sc*/ data-styled.g65[id="sc-lcepkR"]{content:"bdhVtG,"}/*!sc*/ .koQkfJ a{display:block;}/*!sc*/ .koQkfJ a img{width:200px;height:55px;display:block;}/*!sc*/ @media (min-width:768px){.koQkfJ a img{width:230px;height:63px;}}/*!sc*/ data-styled.g67[id="sc-gGCDDS"]{content:"koQkfJ,"}/*!sc*/ .cQSyCH{background:#FFF;border-bottom:1px solid #DADFE2;}/*!sc*/ data-styled.g68[id="sc-clIzBv"]{content:"cQSyCH,"}/*!sc*/ .euEQxt{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;height:56px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ @media (min-width:768px){.euEQxt{width:720px;}}/*!sc*/ @media (min-width:1000px){.euEQxt{width:960px;}}/*!sc*/ data-styled.g69[id="sc-faUpoM"]{content:"euEQxt,"}/*!sc*/ html{line-height:1.15;-webkit-text-size-adjust:100%;}/*!sc*/ body{margin:0;}/*!sc*/ main{display:block;}/*!sc*/ h1{font-size:2em;margin:0.67em 0;}/*!sc*/ hr{box-sizing:content-box;height:0;overflow:visible;}/*!sc*/ pre{font-family:monospace,monospace;font-size:1em;}/*!sc*/ a{background-color:transparent;}/*!sc*/ abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}/*!sc*/ b,strong{font-weight:bolder;}/*!sc*/ code,kbd,samp{font-family:monospace,monospace;font-size:1em;}/*!sc*/ small{font-size:80%;}/*!sc*/ sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}/*!sc*/ sub{bottom:-0.25em;}/*!sc*/ sup{top:-0.5em;}/*!sc*/ img{border-style:none;}/*!sc*/ button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}/*!sc*/ button,input{overflow:visible;}/*!sc*/ button,select{text-transform:none;}/*!sc*/ button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}/*!sc*/ button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}/*!sc*/ button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}/*!sc*/ fieldset{padding:0.35em 0.75em 0.625em;}/*!sc*/ legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}/*!sc*/ progress{vertical-align:baseline;}/*!sc*/ textarea{overflow:auto;}/*!sc*/ [type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}/*!sc*/ [type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}/*!sc*/ [type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}/*!sc*/ [type="search"]::-webkit-search-decoration{-webkit-appearance:none;}/*!sc*/ ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}/*!sc*/ details{display:block;}/*!sc*/ summary{display:list-item;}/*!sc*/ template{display:none;}/*!sc*/ [hidden]{display:none;}/*!sc*/ html{-webkit-scroll-behavior:smooth;-moz-scroll-behavior:smooth;-ms-scroll-behavior:smooth;scroll-behavior:smooth;}/*!sc*/ body{font-family:-apple-system,BlinkMacSystemFont,'Avenir Next','Segoe UI',Arial,sans-serif;background:#FFF;color:#3D4245;line-height:1.6;word-wrap:break-word;}/*!sc*/ a{color:#0E6ACE;}/*!sc*/ *,*::before,*::after{box-sizing:border-box;}/*!sc*/ [hidden]{display:none !important;}/*!sc*/ data-styled.g81[id="sc-global-hlvyRX1"]{content:"sc-global-hlvyRX1,"}/*!sc*/ .fSZqjM{margin-bottom:calc(2rem + 50px);}/*!sc*/ @media (min-width:576px){.fSZqjM{margin-bottom:calc(2rem + 90px);}}/*!sc*/ data-styled.g82[id="sc-hOGkXu"]{content:"fSZqjM,"}/*!sc*/ .bmPyql{margin:0 auto 3.25rem;}/*!sc*/ data-styled.g83[id="sc-dtMgUX"]{content:"bmPyql,"}/*!sc*/ .fWpXUO{margin-top:2rem;padding-bottom:0.375rem;border-bottom:3px solid #DADFE2;}/*!sc*/ .fWpXUO h2{margin:0;font-size:1.125rem;color:#242527;}/*!sc*/ data-styled.g84[id="sc-cZMNgc"]{content:"fWpXUO,"}/*!sc*/ .gKiXsd{margin:auto;width:90vw;}/*!sc*/ @media (min-width:768px){.gKiXsd{width:720px;}}/*!sc*/ @media (min-width:1000px){.gKiXsd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:960px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}/*!sc*/ data-styled.g86[id="sc-jQrDum"]{content:"gKiXsd,"}/*!sc*/ @media (min-width:1000px){.jDQHrM{width:calc(960px - 300px - 2rem);}}/*!sc*/ data-styled.g87[id="sc-fvxzrP"]{content:"jDQHrM,"}/*!sc*/ @media (min-width:1000px){.jDxbCk{width:300px;}}/*!sc*/ data-styled.g88[id="sc-fbyfCU"]{content:"jDxbCk,"}/*!sc*/ </style><link rel="icon" sizes="16x16 32x32 48x48 64x64" href="https://live.blog-tags.st-hatena.com//_next/static/images/favicon-8c3808340882afcb341562e33da12325.ico"/><link rel="apple-touch-icon" type="image/png" href="https://live.blog-tags.st-hatena.com//_next/static/images/favicon-180-d5514c44500bfeca92f576e984aacd8a.png"/><link rel="icon" type="image/png" href="https://live.blog-tags.st-hatena.com//_next/static/images/favicon-192-05f2ab3910776ea8e1aea414fc5257e4.png"/><meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1"/><meta charSet="utf-8"/><script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-46136157-1"></script><script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-46136157-1'); </script><script src="https://cdn.pool.st-hatena.com/valve/valve.js" async=""></script><title>技術書とは 読書の人気・最新記事を集めました - はてな</title><meta property="og:title" content="技術書とは 読書の人気・最新記事を集めました - はてな"/><meta property="og:type" content="article"/><meta property="og:site_name" content="はてなブログ タグ"/><meta name="twitter:card" content="summary_large_image"/><meta property="og:image" content="https://live.blog-tags.st-hatena.com//_next/static/images/ogImageDefault-0b14dbf84ffadcafc73ec8b1d951813c.png"/><meta property="og:url" content="https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8"/><link rel="canonical" href="https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8"/><meta property="og:description" content="「技術書」とは - 技術について解説した書籍の事。 そのサイズや厚み故に置き場所に悩まされる技術者も多い。 また、これが…"/><meta name="next-head-count" content="13"/><link rel="preload" href="https://live.blog-tags.st-hatena.com/_next/static/8MX8gND8BYpmrsrzfNHI8/pages/keyword/_permalink_reborn.js" as="script"/><link rel="preload" href="https://live.blog-tags.st-hatena.com/_next/static/8MX8gND8BYpmrsrzfNHI8/pages/_app.js" as="script"/><link rel="preload" href="https://live.blog-tags.st-hatena.com/_next/static/runtime/webpack-035ac2b14bde147cb4a8.js" as="script"/><link rel="preload" href="https://live.blog-tags.st-hatena.com/_next/static/chunks/commons.d78459f0c3cff869b62b.js" as="script"/><link rel="preload" href="https://live.blog-tags.st-hatena.com/_next/static/runtime/main-389f2d5a5a59288bda75.js" as="script"/></head><body class="page-index"><div id="__next"><div class="sc-hOGkXu fSZqjM"><header class="sc-clIzBv cQSyCH"><div class="sc-faUpoM euEQxt"><div class="sc-gGCDDS koQkfJ"><a href="https://d.hatena.ne.jp/keyword/"><img src="https://live.blog-tags.st-hatena.com//_next/static/images/serviceLogo-69b3b2c074e155b6211649fba846eb8d.svg" alt="Hatena Blog Tags"/></a></div></div></header><div></div><div class="sc-jRQBWg igQbsT"><div class="sc-gKclnd jApmux"><div class="sc-iCfMLu kmLDKr"><a href="https://hatenablog.com/"><svg width="14" height="14" viewBox="0 0 24 24" class="sc-bdvvtL lkjvRt"><path fill="#6B7377" d="M16.2,0,19,2.8,9.7,12,19,21.2,16.2,24,4,12Z"></path></svg>はてなブログ トップ</a></div><div class="sc-furwcr fwuOgc"><svg width="18" height="18" viewBox="0 0 24 24" class="sc-bdvvtL lkjvRt"><path fill="#6B7377" d="M22.4,15.1H17.6l1.2-6.2h3.6A1.6,1.6,0,0,0,24,7.4a1.6,1.6,0,0,0-1.6-1.6H19.5l.8-3.9A1.7,1.7,0,0,0,19,0a1.6,1.6,0,0,0-1.8,1.3l-.9,4.5H10.2L11,1.9A1.6,1.6,0,0,0,9.8,0,1.7,1.7,0,0,0,7.9,1.3L7,5.8H1.6A1.6,1.6,0,0,0,0,7.4,1.6,1.6,0,0,0,1.6,8.9H6.4L5.2,15.1H1.6A1.6,1.6,0,0,0,0,16.6a1.6,1.6,0,0,0,1.6,1.6H4.5l-.8,3.9A1.7,1.7,0,0,0,5,24h.3a1.5,1.5,0,0,0,1.5-1.3l.9-4.5h6.1L13,22.1A1.6,1.6,0,0,0,14.2,24h.4a1.6,1.6,0,0,0,1.5-1.3l.9-4.5h5.4A1.6,1.6,0,0,0,24,16.6,1.6,1.6,0,0,0,22.4,15.1Zm-14.1,0L9.6,8.9h6.1l-1.3,6.2Z"></path></svg><span>技術書</span></div><div class="sc-kDTinF cfFZTJ"><div class="sc-iqseJM jMkJCa"><span class="sc-crHmcD dkQbpU"><img src="https://cdn.image.st-hatena.com/image/square/e641c7a2ed0ee805c5de1f844b4d0bfb21760dfb/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F158794762%2F1655305051861605" alt=""/></span><span class="sc-crHmcD dkQbpU"><img src="https://cdn.image.st-hatena.com/image/square/f1dd9d2d132fccd3945f22882a76e2ec4ca5c435/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F159691623%2F1740231917966478" alt=""/></span><span class="sc-crHmcD dkQbpU"><img src="https://cdn.image.st-hatena.com/image/square/3bafd0eb8852f7216246b478fc1a564085dd130c/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F158873731%2F1664946407114810" alt=""/></span><span class="sc-crHmcD dkQbpU"><img src="https://cdn.image.st-hatena.com/image/square/51dffb9756a5dcd36199b748a0ab35116e667047/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F159762174%2F1737877217103063" alt=""/></span></div><a href="https://blog.hatena.ne.jp/my/edit?fill_tag=%E6%8A%80%E8%A1%93%E6%9B%B8" class="sc-hKwDye sc-eCImPb hVvGed">このタグでブログを書く</a></div></div><div class="sc-pVTFL LiGyC"><div><a href="#tag-body" selected="" class="sc-jrQzAO YnERV">言葉の解説</a></div><div><a href="#hot-topics" class="sc-jrQzAO dlNnRT">ネットで話題</a></div><div><a href="#related-blog" class="sc-jrQzAO dlNnRT">関連ブログ</a></div></div></div><div class="sc-jQrDum gKiXsd"><div class="sc-fvxzrP jDQHrM"><div class="sc-dtMgUX bmPyql"><div id="tag-body"><div class="sc-dlVxhl jBxyPD"><div class="sc-kfPuZi kNJuwK"><header class="sc-fKVqWL bDsMXk"><div class="sc-bBHxTw fbwRLI"><h1>技術書</h1><div class="sc-iwjdpV bNhHde">(<!-- -->読書<!-- -->)</div><div class="sc-cxpSdN ijbgJS">【<!-- -->ぎじゅつしょ<!-- -->】</div></div></header><div><div class="sc-llYSUQ csduoT"><p>技術について解説した書籍の事。<br /> そのサイズや厚み故に置き場所に悩まされる技術者も多い。<br /> また、これが一般の書店で手に入り、次々と新しい技術が登場したり、身につける技術の幅が広いために多くの技術書を読む必要のあるソフトウェア技術者向けには、雑誌で読み方の特集が組まれたり、<a href="isbn:4774126624">技術書を読むための本</a>まで発売されている。</p> </div></div></div></div><div class="sc-iJKOTD bzbQKv"><details><summary><svg width="16" height="16" viewBox="0 0 24 24" class="sc-bdvvtL lkjvRt"><path fill="#6B7377" d="M13.2,7a1.2,1.2,0,0,1-2.4,0,1.2,1.2,0,1,1,2.4,0ZM24,12A12,12,0,1,1,12,0,12,12,0,0,1,24,12Zm-2,0A10,10,0,1,0,12,22,10,10,0,0,0,22,12ZM9,10v2h2v6h2V10Z"></path></svg><span>このタグの解説について</span></summary>この解説文は、<a href="https://staff.hatenablog.com/entry/2019/06/20/153000">すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集</a>した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、<a href="https://www.hatena.ne.jp/faq/q/blog#contact">お問い合わせフォーム</a>よりご連絡ください。</details></div><div class="sc-giYglK djIgWd"><div><button class="sc-gsDKAQ sc-ezbkAF hQcbNs A-dmbO">解説の続きを読む<!-- --> <svg width="16" height="16" viewBox="0 0 24 24" class="sc-bdvvtL lkjvRt"><path fill="#3D4245" d="M0,7.8,2.8,5,12,14.3,21.2,5,24,7.8,12,20Z"></path></svg></button></div></div></div></div><div></div><div class="sc-cZMNgc fWpXUO"><h2 id="related-blog">関連ブログ</h2></div><div class="sc-hUpaCq eTGxBZ"><div class="sc-gSQFLo gtijWP"><a href="https://blog.m-ito27.com/" class="sc-jgrJph chuemY"><img src="https://cdn.image.st-hatena.com/image/square/e641c7a2ed0ee805c5de1f844b4d0bfb21760dfb/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F158794762%2F1655305051861605" alt=""/></a><div class="sc-lbhJGD jiSLiQ"><a href="https://blog.m-ito27.com/" class="sc-iNGGcK dCOBQS">PLAY BALL</a>•<a href="https://blog.m-ito27.com/entry/2025/02/21/222814" class="sc-jeraig cHHEBX">5日前</a></div></div><a href="https://blog.m-ito27.com/entry/2025/02/21/222814" class="sc-eJwWfJ iGwSLi"><h3 class="sc-nVkyK eKvbKi">『なるほどUNIXプロセス』読書メモ</h3><div class="sc-ehCJOs fvupeU"><img src="https://cdn.image.st-hatena.com/image/scale/f7cf88b7e0df10345c20acafee74c71a4d306c19/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fogimage.blog.st-hatena.com%2F13574176438102210579%2F6802418398329405439%2F1740144494" alt=""/></div><div class="sc-hiwPVj cSVtPS"><p>tatsu-zine.com 自分なりに整理したもの、理解しづらかったので追加で調べて理解したものなどメモです。 forkとCoW(Copy on Write) fork: とあるプロセスから子プロセスを作ること。親プロセスがメモリに持つ情報をすべて持つ。 コピーをするためのオーバーヘッドが問題になってしまうことを避けるために、CoWの仕組みで対応 fork時にメモリ情報をコピーするのではなく、まずは親と同じメモリを共有。子プロセス側で情報の変更が必要になった場合(配列の中身を変えるなど)に、初めてコピーする。親プロセスのメモリの情報は変えない。 子プロセスを作った親プロセスが死んでも、カーネ…</p></div></a><div class="sc-lcepkR bdhVtG"><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/UNIX">#<!-- -->UNIX</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/Ruby">#<!-- -->Ruby</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8">#<!-- -->技術書</a></span></div></div><div id="hot-topics"><div><div class="sc-cidDSM cNZxev"><h2 class="sc-jcFjpl iPveZk">ネットで話題<a href="https://help.hatenablog.com/entry/hatenabookmark" aria-label="はてなブックマークとは"><svg width="16" height="16" viewBox="0 0 24 24" class="sc-bdvvtL lkjvRt"><path fill="#6B7377" d="M12,2A10,10,0,1,1,2,12,10,10,0,0,1,12,2Zm0-2A12,12,0,1,0,24,12,12,12,0,0,0,12,0Zm1.2,17A1.2,1.2,0,1,1,12,15.8,1.2,1.2,0,0,1,13.2,17ZM14.6,7a3.6,3.6,0,0,0-2.5-1C9.9,6,8.5,7.6,8.5,10h2c0-1.5.8-2,1.6-2a1.2,1.2,0,0,1,1.3,1.2c.1.9-.4,1.3-.9,1.8A3.6,3.6,0,0,0,11,14.5h2a2.8,2.8,0,0,1,1-2.2,4.5,4.5,0,0,0,1.5-3A3.2,3.2,0,0,0,14.6,7Z"></path></svg></a></h2><a href="https://b.hatena.ne.jp/search/title?sort=popular&q=%E6%8A%80%E8%A1%93%E6%9B%B8" class="sc-caiLqq hRgjVf"><svg width="16" height="16" viewBox="0 0 24 24" class="sc-bdvvtL lkjvRt"><path fill="#6B7377" d="M21,13V23H0V4H12V6H2V21H19V13ZM24,1H13l4,4-6.9,7.1,2.8,2.8,7-7.1L24,12Z"></path></svg><span>もっと見る</span></a></div></div><div class="sc-iUKqMP dIowcK"><div class="sc-iAKWXU iFOrlO"><div class="sc-efQSVx kdrjec"><a href="https://b.hatena.ne.jp/entry/s/blog.jnito.com/entry/2014/09/29/074949" class="sc-cTAqQK eKDsnJ"><strong>1550</strong>ブックマーク</a><a href="https://blog.jnito.com/entry/2014/09/29/074949" class="sc-jObWnj cGnNsn">プログラマ歴12年の僕が選んだ「10年経っても役立つ技術書17選」 - give IT a try</a><a href="https://blog.jnito.com/entry/2014/09/29/074949" class="sc-dPiLbb dcDqJM"><img src="https://cdn.image.st-hatena.com/image/square/1255a96c170ae7ae015e2b69589c56534bc715ad/height=200;version=1;width=200/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F96f9fc268a98e595bd375de7b1a5e42225e1c72d%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttp%253A%252F%252Fecx.images-amazon.com%252Fimages%252FI%252F51E1DYKHW7L.jpg" alt=""/></a><a href="https://b.hatena.ne.jp/site/blog.jnito.com/" class="sc-cNKqjZ exscr"><span class="sc-AjmGg ckjIGV"><img src="https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fblog.jnito.com%2Fentry%2F2014%2F09%2F29%2F074949" width="16px" height="16px" alt=""/>blog.jnito.com</span></a></div></div><div class="sc-iAKWXU iFOrlO"><div class="sc-efQSVx kdrjec"><a href="https://b.hatena.ne.jp/entry/s/docs.com/user338377/7159/jtf2016" class="sc-cTAqQK eKDsnJ"><strong>1335</strong>ブックマーク</a><a href="https://docs.com/user338377/7159/jtf2016" class="sc-jObWnj cGnNsn">主婦が技術書を書いてSIerに入社した話/jtf2016 - Docs.com</a><a href="https://docs.com/user338377/7159/jtf2016" class="sc-dPiLbb dcDqJM"><img src="https://cdn.image.st-hatena.com/image/square/59123e797594206f0b146e67be374225ca8828ad/height=200;version=1;width=200/https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fmedia%2Fopen-graph-image.png" alt=""/></a><a href="https://b.hatena.ne.jp/site/docs.com/" class="sc-cNKqjZ exscr"><span class="sc-AjmGg ckjIGV"><img src="https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fdocs.com%2Fuser338377%2F7159%2Fjtf2016" width="16px" height="16px" alt=""/>docs.com</span></a></div></div><div class="sc-iAKWXU iFOrlO"><div class="sc-efQSVx kdrjec"><a href="https://b.hatena.ne.jp/entry/s/qiita.com/hirokidaichi/items/d30714f0698dcff1200f" class="sc-cTAqQK eKDsnJ"><strong>1310</strong>ブックマーク</a><a href="https://qiita.com/hirokidaichi/items/d30714f0698dcff1200f" class="sc-jObWnj cGnNsn">新人プログラマに正月休み中を使って読んでみてほしい技術書をセレクトしてみた。 - Qiita</a><a href="https://qiita.com/hirokidaichi/items/d30714f0698dcff1200f" class="sc-dPiLbb dcDqJM"><img src="https://cdn.image.st-hatena.com/image/square/d67e20d85e4105a2e2419f217fedd2a5a3423a5e/height=200;version=1;width=200/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU2JTk2JUIwJUU0JUJBJUJBJUUzJTgzJTk3JUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgzJUE5JUUzJTgzJTlFJUUzJTgxJUFCJUU2JUFEJUEzJUU2JTlDJTg4JUU0JUJDJTkxJUUzJTgxJUJGJUU0JUI4JUFEJUUzJTgyJTkyJUU0JUJEJUJGJUUzJTgxJUEzJUUzJTgxJUE2JUU4JUFBJUFEJUUzJTgyJTkzJUUzJTgxJUE3JUUzJTgxJUJGJUUzJTgxJUE2JUUzJTgxJUJCJUUzJTgxJTk3JUUzJTgxJTg0JUU2JThBJTgwJUU4JUExJTkzJUU2JTlCJUI4JUUzJTgyJTkyJUUzJTgyJUJCJUUzJTgzJUFDJUUzJTgyJUFGJUUzJTgzJTg4JUUzJTgxJTk3JUUzJTgxJUE2JUUzJTgxJUJGJUUzJTgxJTlGJUUzJTgwJTgyJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz01ZWEyNmFjMmUzNThkN2Y5MzEwYmM0ZDNlMGY2MzNlNw%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBoaXJva2lkYWljaGkmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWI0NWM5ZGIxZDNiMGRkYWMwNThiMmIwZmQxM2I5NDAz%26blend-x%3D142%26blend-y%3D436%26blend-mode%3Dnormal%26txt64%3DaW4g5qCq5byP5Lya56S-UmVjdG9y%26txt-width%3D770%26txt-clip%3Dend%252Cellipsis%26txt-color%3D%25231E2121%26txt-font%3DHiragino%2520Sans%2520W6%26txt-size%3D36%26txt-x%3D156%26txt-y%3D536%26s%3D006073b105728e6b625ec9ebca2f7eb0" alt=""/></a><a href="https://b.hatena.ne.jp/site/qiita.com/hirokidaichi" class="sc-cNKqjZ exscr"><span class="sc-AjmGg ckjIGV"><img src="https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fqiita.com%2Fhirokidaichi%2Fitems%2Fd30714f0698dcff1200f" width="16px" height="16px" alt=""/>qiita.com</span></a></div></div><div class="sc-iAKWXU iFOrlO"><div class="sc-efQSVx kdrjec"><a href="https://b.hatena.ne.jp/entry/s/note.com/unityjapan/n/nd4192d719631" class="sc-cTAqQK eKDsnJ"><strong>1291</strong>ブックマーク</a><a href="https://note.com/unityjapan/n/nd4192d719631" class="sc-jObWnj cGnNsn">サイバーエージェントが公開した“300ページ級のUnity技術書”がスゴい!しかも誰でも無料で読める|Unity Japan(ユニティ・テクノロジーズ・ジャパン)</a><a href="https://note.com/unityjapan/n/nd4192d719631" class="sc-dPiLbb dcDqJM"><img src="https://cdn.image.st-hatena.com/image/square/437b3912d6fa49db50d934ede90903fe8f166b2f/height=200;version=1;width=200/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F85256809%2Frectangle_large_type_2_0c155a721c2d6d19595df47cd0f594db.png%3Ffit%3Dbounds%26quality%3D85%26width%3D1280" alt=""/></a><a href="https://b.hatena.ne.jp/site/note.com/unityjapan" class="sc-cNKqjZ exscr"><span class="sc-AjmGg ckjIGV"><img src="https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fnote.com%2Funityjapan%2Fn%2Fnd4192d719631" width="16px" height="16px" alt=""/>note.com</span></a></div></div><div class="sc-iAKWXU iFOrlO"><div class="sc-efQSVx kdrjec"><a href="https://b.hatena.ne.jp/entry/did2.blog64.fc2.com/blog-entry-397.html" class="sc-cTAqQK eKDsnJ"><strong>1259</strong>ブックマーク</a><a href="http://did2.blog64.fc2.com/blog-entry-397.html" class="sc-jObWnj cGnNsn">コンピュータ系技術書を無料で読めるサイトまとめ - 情報科学屋さんを目指す人のメモ(FC2ブログ版)</a><a href="http://did2.blog64.fc2.com/blog-entry-397.html" class="sc-bBHHxi iVPXcx">何かのやり方や、問題の解決方法をどんどんメモするブログ。そんな大学院生の活動「キャッシュ」に誰かがヒットしてくれることを祈って。 特に探すつもりはなかったけど、技術書を無料で読めるサイトに複数遭遇したので、出会った分だけでもとまとめてみた。無料で読めるサイトと言っても、基本的には無料公開されている...</a><a href="https://b.hatena.ne.jp/site/did2.blog64.fc2.com/" class="sc-cNKqjZ exscr"><span class="sc-AjmGg ckjIGV"><img src="https://cdn-ak2.favicon.st-hatena.com/?url=http%3A%2F%2Fdid2.blog64.fc2.com%2Fblog-entry-397.html" width="16px" height="16px" alt=""/>did2.blog64.fc2.com</span></a></div></div><div class="sc-iAKWXU iFOrlO"><div class="sc-efQSVx kdrjec"><a href="https://b.hatena.ne.jp/entry/s/dev.classmethod.jp/articles/bestbook-2019-summer/" class="sc-cTAqQK eKDsnJ"><strong>1112</strong>ブックマーク</a><a href="https://dev.classmethod.jp/articles/bestbook-2019-summer/" class="sc-jObWnj cGnNsn">2019夏、先輩が若手に贈る「お世話になった技術書60選」- 入門からガチまで – | DevelopersIO</a><a href="https://dev.classmethod.jp/articles/bestbook-2019-summer/" class="sc-dPiLbb dcDqJM"><img src="https://cdn.image.st-hatena.com/image/square/5f1c01bea421a2b3f74f8434bc880b40aa2b1a13/height=200;version=1;width=200/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2019%2F08%2Fbook-summer-2019.jpg" alt=""/></a><a href="https://b.hatena.ne.jp/site/dev.classmethod.jp/" class="sc-cNKqjZ exscr"><span class="sc-AjmGg ckjIGV"><img src="https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fdev.classmethod.jp%2Farticles%2Fbestbook-2019-summer%2F" width="16px" height="16px" alt=""/>dev.classmethod.jp</span></a></div></div><div class="sc-iAKWXU iFOrlO"><div class="sc-efQSVx kdrjec"><a href="https://b.hatena.ne.jp/entry/s/techlife.cookpad.com/entry/2015/03/31/093000" class="sc-cTAqQK eKDsnJ"><strong>1079</strong>ブックマーク</a><a href="https://techlife.cookpad.com/entry/2015/03/31/093000" class="sc-jObWnj cGnNsn">新卒ソフトウェアエンジニアのための技術書100冊 - クックパッド開発者ブログ</a><a href="https://techlife.cookpad.com/entry/2015/03/31/093000" class="sc-dPiLbb dcDqJM"><img src="https://cdn.image.st-hatena.com/image/square/49d3b7471de412de5a8c938c46cc5d3a6789e632/height=200;version=1;width=200/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12921228815724287123%2F8454420450088482177%2F1430133167" alt=""/></a><a href="https://b.hatena.ne.jp/site/techlife.cookpad.com/" class="sc-cNKqjZ exscr"><span class="sc-AjmGg ckjIGV"><img src="https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Ftechlife.cookpad.com%2Fentry%2F2015%2F03%2F31%2F093000" width="16px" height="16px" alt=""/>techlife.cookpad.com</span></a></div></div><div class="sc-iAKWXU iFOrlO"><div class="sc-efQSVx kdrjec"><a href="https://b.hatena.ne.jp/entry/s/www.bookcyber.net/" class="sc-cTAqQK eKDsnJ"><strong>1039</strong>ブックマーク</a><a href="https://www.bookcyber.net/" class="sc-jObWnj cGnNsn">電脳書房 コンピュータ専門古本屋 技術書古本買取</a><a href="https://www.bookcyber.net/" class="sc-bBHHxi iVPXcx">私たちが普段、日本から連想するものは何でしょうか。むしろ、桜と富士山、茶道と寿司、芸者と侍のようなものです。しかし、この国の文化はもっと豊かで、音楽、演劇、映画撮影、美術、そしてもちろん文学もこの国で発展してきたし、今も発展し続けているのです。 私たちの読者の中で、現代日本を代表する作家といえば、...</a><a href="https://b.hatena.ne.jp/site/www.bookcyber.net/" class="sc-cNKqjZ exscr"><span class="sc-AjmGg ckjIGV"><img src="https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fwww.bookcyber.net%2F" width="16px" height="16px" alt=""/>www.bookcyber.net</span></a></div></div><div class="sc-iAKWXU iFOrlO"><div class="sc-efQSVx kdrjec"><a href="https://b.hatena.ne.jp/entry/2read.jp/lists/4e7761ce6c3035203000001b/" class="sc-cTAqQK eKDsnJ"><strong>1008</strong>ブックマーク</a><a href="http://2read.jp/lists/4e7761ce6c3035203000001b/" class="sc-jObWnj cGnNsn">2Read - たった1人でWeb サービス開発が出来るようになるまでに読んだ技術書まとめ</a><a href="http://2read.jp/lists/4e7761ce6c3035203000001b/" class="sc-dPiLbb dcDqJM"><img src="https://cdn.image.st-hatena.com/image/square/5bb52824566e562708d48b0d45767adc219dcbe7/height=200;version=1;width=200/http%3A%2F%2F2read.jp%2Fwp-content%2Fuploads%2F2018%2F12%2F9dd13d52338057ce6d735b58be5aa423_s.jpg" alt=""/></a><a href="https://b.hatena.ne.jp/site/2read.jp/" class="sc-cNKqjZ exscr"><span class="sc-AjmGg ckjIGV"><img src="https://cdn-ak2.favicon.st-hatena.com/?url=http%3A%2F%2F2read.jp%2Flists%2F4e7761ce6c3035203000001b%2F" width="16px" height="16px" alt=""/>2read.jp</span></a></div></div></div></div><div></div><div class="sc-cZMNgc fWpXUO"><div><h2>関連ブログ</h2></div></div><div><div><div class="sc-hUpaCq eTGxBZ"><div class="sc-gSQFLo gtijWP"><a href="https://hiliteeternal.hatenablog.com/" class="sc-jgrJph chuemY"><img src="https://cdn.image.st-hatena.com/image/square/f1dd9d2d132fccd3945f22882a76e2ec4ca5c435/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F159691623%2F1740231917966478" alt=""/></a><div class="sc-lbhJGD jiSLiQ"><a href="https://hiliteeternal.hatenablog.com/" class="sc-iNGGcK dCOBQS">幡ヶ谷亭直吉ブログ</a>•<a href="https://hiliteeternal.hatenablog.com/entry/2025/02/11/105446" class="sc-jeraig cHHEBX">15日前</a></div></div><a href="https://hiliteeternal.hatenablog.com/entry/2025/02/11/105446" class="sc-eJwWfJ iGwSLi"><h3 class="sc-nVkyK eKvbKi">『The DevOps ハンドブック 理論・原則・実践のすべて』を読んで ~ 価値あるプロダクトを開発続ける組織とプロセスとその文化について</h3><div class="sc-ehCJOs fvupeU"><img src="https://cdn.image.st-hatena.com/image/scale/df84ae1f64b62512c719d70e2f55b9c1fdaab30d/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fogimage.blog.st-hatena.com%2F6802418398306546561%2F6802418398327658479%2F1739239986" alt=""/></div><div class="sc-hiwPVj cSVtPS"><p>読書メモ。2025年13冊目。『The DevOps ハンドブック 理論・原則・実践のすべて』を読んでの感想となります。(2025/2/11記載) 本の概要 動機 感想 忘れたくないメモ 本の概要 DevOps改革を「迅速に・確実に・安全に」実践するための必読書です。 システムの開発と運用を一体化するDevOpsの理論と実践を徹底解説。ビジネス成果に結びつく考え方・導入・実践・事例を網羅した決定版です。事例については、Google、Facebook、Twitter、LinkedIn、Netflix、Target、Etsy、Pivotalなどの実例を当事者のコメントやポイントともに紹介しています…</p></div></a><div class="sc-lcepkR bdhVtG"><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E8%AA%AD%E6%9B%B8">#<!-- -->読書</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8">#<!-- -->技術書</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2">#<!-- -->エンジニア</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/DevOps">#<!-- -->DevOps</a></span></div></div></div><div class="sc-hUpaCq eTGxBZ"><div class="sc-gSQFLo gtijWP"><a href="https://techblog.insightedge.jp/" class="sc-jgrJph chuemY"><img src="https://cdn.image.st-hatena.com/image/square/3bafd0eb8852f7216246b478fc1a564085dd130c/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F158873731%2F1664946407114810" alt=""/></a><div class="sc-lbhJGD jiSLiQ"><a href="https://techblog.insightedge.jp/" class="sc-iNGGcK dCOBQS">Insight Edge Tech Blog</a>•<a href="https://techblog.insightedge.jp/entry/non-semipara" class="sc-jeraig cHHEBX">16日前</a></div></div><a href="https://techblog.insightedge.jp/entry/non-semipara" class="sc-eJwWfJ iGwSLi"><h3 class="sc-nVkyK eKvbKi">データ駆動型回帰分析を実装してみた</h3><div class="sc-ehCJOs fvupeU"><img src="https://cdn.image.st-hatena.com/image/scale/8c249aa7efcf2143db7c6a882be73cf70a4d1cc0/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F41429bb833bb9bb467e72fd53ed593b983c27b15%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Fi%252Finsightedge%252F20250210%252F20250210090005.jpg" alt=""/></div><div class="sc-hiwPVj cSVtPS"><p>はじめに 実装関連 まとめと感想 参考文献 はじめに こんにちは。InsightEdgeのデータサイエンティストの小柳です。 本記事では昨年発売された『データ駆動型回帰分析 計量経済学と機械学習の融合』の3、4章を実装しました。 普段ノンパラメトリック、セミパラメトリックなモデルを組むことがほとんどないため、練習のようなものですが読者の方の参考になるところがあるかもしれません。 どの手法が実装時に重たそうかはぱっと見だとわからないので、実装することにも意義ががあるかなと思いました。 実装内容は以下です。 3章 カーネルを使った回帰、Nadaraya-Watson回帰、Local-Polynom…</p></div></a><div class="sc-lcepkR bdhVtG"><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E3%83%87%E3%83%BC%E3%82%BF%E5%88%86%E6%9E%90">#<!-- -->データ分析</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8">#<!-- -->技術書</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E6%9B%B8%E7%B1%8D">#<!-- -->書籍</a></span></div></div><div class="sc-hUpaCq eTGxBZ"><div class="sc-gSQFLo gtijWP"><a href="https://monolia.net/" class="sc-jgrJph chuemY"><img src="https://cdn.image.st-hatena.com/image/square/51dffb9756a5dcd36199b748a0ab35116e667047/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F159762174%2F1737877217103063" alt=""/></a><div class="sc-lbhJGD jiSLiQ"><a href="https://monolia.net/" class="sc-iNGGcK dCOBQS">MonoliaTech</a>•<a href="https://monolia.net/entry/20250209/1739064050" class="sc-jeraig cHHEBX">17日前</a></div></div><a href="https://monolia.net/entry/20250209/1739064050" class="sc-eJwWfJ iGwSLi"><h3 class="sc-nVkyK eKvbKi">体験しながら学ぶ ネットワーク技術入門ではまった話</h3><div class="sc-ehCJOs fvupeU"><img src="https://cdn.image.st-hatena.com/image/scale/dd072067a89d8aba6c5bbef4639eb9a45bdb4d75/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fogimage.blog.st-hatena.com%2F6802418398323339056%2F6802418398327193046%2F1739064050" alt=""/></div><div class="sc-hiwPVj cSVtPS"><p>「体験しながら学ぶ ネットワーク技術入門」を読み進めている中で、以下のエラーで はまったので、対処法を自分用にメモしておきます。 実行したコマンド docker exec -it cl1 /bin/bash 発生したエラー Error response from daemon: No such container: cl1 対処法 tinet up コマンドとtinet conf コマンドを実行する。 例)第2章であれば、P49の以下のコマンド。 tinet up -c /mnt/c/tinet/spec_02.yaml | sh -x tinet conf -c /mnt/c/tinet/s…</p></div></a><div class="sc-lcepkR bdhVtG"><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8">#<!-- -->技術書</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/Docker">#<!-- -->Docker</a></span></div></div><div class="sc-hUpaCq eTGxBZ"><div class="sc-gSQFLo gtijWP"><a href="https://am1tanaka.hatenablog.com/" class="sc-jgrJph chuemY"><img src="https://cdn.image.st-hatena.com/image/square/ace2b01844b976a846caced5e8883e2cb74868d5/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fcustom_blog_icon%2F62173160%2F1514240286111443" alt=""/></a><div class="sc-lbhJGD jiSLiQ"><a href="https://am1tanaka.hatenablog.com/" class="sc-iNGGcK dCOBQS">tanaka's Programming Memo</a>•<a href="https://am1tanaka.hatenablog.com/entry/2025/02/05/172105" class="sc-jeraig cHHEBX">21日前</a></div></div><a href="https://am1tanaka.hatenablog.com/entry/2025/02/05/172105" class="sc-eJwWfJ iGwSLi"><h3 class="sc-nVkyK eKvbKi">VSCodeのRe:VIEWプラグインにpagebreakブロック構文を認識させる</h3><div class="sc-ehCJOs fvupeU"><img src="https://cdn.image.st-hatena.com/image/scale/6c7aed3d106a3cd1c29efeff2c3d6ca18e1f66bf/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F60a6c1f1d08bcf41663f17d07abccf863ea074fa%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Fa%252Fam1tanaka%252F20250205%252F20250205151659.png" alt=""/></div><div class="sc-hiwPVj cSVtPS"><p>技術書典18が発表されました! techbookfest.org 次の本を書き始めるタイミングにあわせて、pagebreakコマンドがエラーにならない対策をしました。設定方法と、作業の備忘録です。 目次 目次 まずはじめに 対応手順 注意 やったこと 準備 ビルドとテスト テストを加える コマンドの追加 htmlBuilder.ts textBuilder.ts ja.ts analyzer.ts ビルド まとめ 参考・関連URL まずはじめに 技術書は、kmutoさんのRe:VIEWと、TechBoosterさんのReVIEW-Templateを使って書いています。生成したPDFを日光企画さ…</p></div></a><div class="sc-lcepkR bdhVtG"><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/Re:VIEW">#<!-- -->Re:VIEW</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8%E5%85%B8">#<!-- -->技術書典</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8">#<!-- -->技術書</a></span></div></div><div class="sc-hUpaCq eTGxBZ"><div class="sc-gSQFLo gtijWP"><a href="https://hiliteeternal.hatenablog.com/" class="sc-jgrJph chuemY"><img src="https://cdn.image.st-hatena.com/image/square/f1dd9d2d132fccd3945f22882a76e2ec4ca5c435/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F159691623%2F1740231917966478" alt=""/></a><div class="sc-lbhJGD jiSLiQ"><a href="https://hiliteeternal.hatenablog.com/" class="sc-iNGGcK dCOBQS">幡ヶ谷亭直吉ブログ</a>•<a href="https://hiliteeternal.hatenablog.com/entry/2025/02/05/000206" class="sc-jeraig cHHEBX">22日前</a></div></div><a href="https://hiliteeternal.hatenablog.com/entry/2025/02/05/000206" class="sc-eJwWfJ iGwSLi"><h3 class="sc-nVkyK eKvbKi">『マンガでわかるソフトウェアテスト入門 テスターちゃん』Vol.1, 2 を読んで ~ 品質保証とは誰かにとっての価値を約束すること</h3><div class="sc-ehCJOs fvupeU"><img src="https://cdn.image.st-hatena.com/image/scale/06fd0d44180b1db8779fe36a0c0aa9e9c1679a2f/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fogimage.blog.st-hatena.com%2F6802418398306546561%2F6802418398325587158%2F1738681906" alt=""/></div><div class="sc-hiwPVj cSVtPS"><p>読書メモ。2025年9、10冊目。『マンガでわかるソフトウェアテスト入門 テスターちゃん』Vol.1,2を読んでの感想となります。(2025/2/5記載) 本の概要 動機 感想 忘れたくないメモ 本の概要 マンガでわかるソフトウェアテスト入門 テスターちゃん Vol.1 ソフトウェアテストのやり方や技法、用語をマンガでわかりやすく説明するマンガです。実際に作者経験を活かし、実務でどのように考え、使っていくのかを紹介しています。この本はソフトウェアテストの会社(部署)に入社したばかりの人の教育用に描いています。この本が部署に置いてあり、新しく入った方がいたとき、「はい、この本に目を通してみて」と…</p></div></a><div class="sc-lcepkR bdhVtG"><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E8%AA%AD%E6%9B%B8">#<!-- -->読書</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8">#<!-- -->技術書</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E3%83%86%E3%82%B9%E3%83%88">#<!-- -->テスト</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E3%83%86%E3%82%B9%E3%82%BF%E3%83%BC">#<!-- -->テスター</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/QA">#<!-- -->QA</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B%E7%99%BA">#<!-- -->ソフトウェア開発</a></span></div></div><div><div class="sc-hUpaCq eTGxBZ"><div class="sc-gSQFLo gtijWP"><a href="https://syobochim.hatenablog.com/" class="sc-jgrJph chuemY"><img src="https://cdn.image.st-hatena.com/image/square/94b8496aa9553cd6688868b484135000a9cae359/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F92188393%2F1526314117340392" alt=""/></a><div class="sc-lbhJGD jiSLiQ"><a href="https://syobochim.hatenablog.com/" class="sc-iNGGcK dCOBQS">そこに仁義はあるのか(仮)</a>•<a href="https://syobochim.hatenablog.com/entry/2025/01/31/163940" class="sc-jeraig cHHEBX">1ヶ月前</a></div></div><a href="https://syobochim.hatenablog.com/entry/2025/01/31/163940" class="sc-eJwWfJ iGwSLi"><h3 class="sc-nVkyK eKvbKi">理解しやすさがグッと上がった『改訂新版 良いコード/悪いコードで学ぶ設計入門』は設計とプログラミングの学習にやっぱり最適な一冊だった!</h3><div class="sc-ehCJOs fvupeU"><img src="https://cdn.image.st-hatena.com/image/scale/e46cb8f637b7f3e6db982968a7767eaeebb2e558/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F948636e5c7d019ccc0e6f5e5c81b6b79586f5831%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Fs%252Fsyobochim%252F20250131%252F20250131163856.png" alt=""/></div><div class="sc-hiwPVj cSVtPS"><p>以前、『良いコード/悪いコードで学ぶ設計入門』の初版を読んでブログを書いたのですが、このたび 『良いコード/悪いコードで学ぶ設計入門』の改訂新版 が発売されました! 著者のミノ駆動さんに献本いただきました!ありがとうございます! 結論から言うと、初版よりも、さらに理解しやすく進化した1冊 でした! ほとんど変わっていない改訂版…ではなく、改めて全体を通して説明や構成の見直しが行われて、より理解しやすくなっていてすごいと思いました…!✨ 具体的にどこがどう変わったのか、初版と比較しながら紹介していきます。 改訂新版 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方…</p></div></a><div class="sc-lcepkR bdhVtG"><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0">#<!-- -->プログラミング</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8">#<!-- -->技術書</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E8%A8%AD%E8%A8%88">#<!-- -->設計</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2">#<!-- -->エンジニア</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E6%9B%B8%E8%A9%95">#<!-- -->書評</a></span></div></div></div><div class="sc-hUpaCq eTGxBZ"><div class="sc-gSQFLo gtijWP"><a href="https://lambda00.hatenablog.com/" class="sc-jgrJph chuemY"><img src="https://cdn.image.st-hatena.com/image/square/256cb9341f490c25b16901cb79bd37150095fd35/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F157028215%2F1597135274328968" alt=""/></a><div class="sc-lbhJGD jiSLiQ"><a href="https://lambda00.hatenablog.com/" class="sc-iNGGcK dCOBQS">おもちゃバコ</a>•<a href="https://lambda00.hatenablog.com/entry/2025/01/25/172740" class="sc-jeraig cHHEBX">1ヶ月前</a></div></div><a href="https://lambda00.hatenablog.com/entry/2025/01/25/172740" class="sc-eJwWfJ iGwSLi"><h3 class="sc-nVkyK eKvbKi">「TCP/IPソケットプログラミング C言語編」を読んだ</h3><div class="sc-ehCJOs fvupeU"><img src="https://cdn.image.st-hatena.com/image/scale/00cc0e88101bc79b40b0ab9cc28a109fbb00edfb/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F691e3d137548c7eeb0fef1636a25c9ed10483a7b%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fm.media-amazon.com%252Fimages%252FI%252F51W2RbBZrqL._SL500_.jpg" alt=""/></div><div class="sc-hiwPVj cSVtPS"><p>こんにちは 「TCP/IPソケットプログラミング C言語編」を読んだ備忘録です。 書籍 対象 環境 メモ 前書き 第1章 ネットワークとプロトコルの概要 第2章 ソケットの基礎 第3章 メッセージの作成 第4章 UDPソケット 第5章 ソケットプログラミング 第6章 ソケットAPIの舞台裏 第7章 ドメインネームサービス 感想 書籍 Kindleや電子書籍は見つかりませんでした。 Amazonの中古で1,000円ぐらい。 www.ohmsha.co.jp TCP/IPソケットプログラミング (C言語編)作者:Michael J.Donahoo,Kenneth L.Calvertオーム社Amaz…</p></div></a><div class="sc-lcepkR bdhVtG"><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8">#<!-- -->技術書</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF">#<!-- -->ネットワーク</a></span></div></div><div class="sc-hUpaCq eTGxBZ"><div class="sc-gSQFLo gtijWP"><a href="https://techblog.insightedge.jp/" class="sc-jgrJph chuemY"><img src="https://cdn.image.st-hatena.com/image/square/3bafd0eb8852f7216246b478fc1a564085dd130c/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F158873731%2F1664946407114810" alt=""/></a><div class="sc-lbhJGD jiSLiQ"><a href="https://techblog.insightedge.jp/" class="sc-iNGGcK dCOBQS">Insight Edge Tech Blog</a>•<a href="https://techblog.insightedge.jp/entry/preparing-for-new-graduates" class="sc-jeraig cHHEBX">1ヶ月前</a></div></div><a href="https://techblog.insightedge.jp/entry/preparing-for-new-graduates" class="sc-eJwWfJ iGwSLi"><h3 class="sc-nVkyK eKvbKi">みんなでやる!初めての新卒受け入れ</h3><div class="sc-ehCJOs fvupeU"><img src="https://cdn.image.st-hatena.com/image/scale/60f75ac672166de3191f34a281fd63974084ac16/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F0c3a18141f735b14005b4bb0bef2ac38d219f666%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Fi%252Finsightedge%252F20250120%252F20250120093030.jpg" alt=""/></div><div class="sc-hiwPVj cSVtPS"><p>こんにちはCTO猪子です。年も開け、2024年度もそろそろ後数ヶ月を残すのみとなってきました。一年間もあっという間ですね。 会社によっては4月から入社する新卒採用の受け入れ準備真っ只中な人たちもいるのではないでしょうか?弊社でも今年の4月から初めての新卒の受け入れ準備を進めています。 本記事ではなぜ新卒採用を始めたか?そして、新卒の受け入れに向けてどの様な準備を進めているかの概要をご紹介します。他の企業で今後新卒採用を始めようとしている方の参考になれば幸いです なぜ新卒採用を始めるのか 現在弊社のエンジニアは大体40名ほどいますが、その全てが中途採用、若しくは住友商事関連会社からの出向者で占め…</p></div></a><div class="sc-lcepkR bdhVtG"><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E6%8E%A1%E7%94%A8">#<!-- -->採用</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8">#<!-- -->技術書</a></span></div></div><div class="sc-hUpaCq eTGxBZ"><div class="sc-gSQFLo gtijWP"><a href="https://ohbarye.hatenablog.jp/" class="sc-jgrJph chuemY"><img src="https://cdn.image.st-hatena.com/image/square/9f676563f28b124f97bc4b53427a1d2adcaf751e/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fcustom_blog_icon%2F107127785%2F1514199582754571" alt=""/></a><div class="sc-lbhJGD jiSLiQ"><a href="https://ohbarye.hatenablog.jp/" class="sc-iNGGcK dCOBQS">valid,invalid</a>•<a href="https://ohbarye.hatenablog.jp/entry/2025/01/20/technical-books-2024" class="sc-jeraig cHHEBX">1ヶ月前</a></div></div><a href="https://ohbarye.hatenablog.jp/entry/2025/01/20/technical-books-2024" class="sc-eJwWfJ iGwSLi"><h3 class="sc-nVkyK eKvbKi">2024年読んで印象に残った技術書</h3><div class="sc-ehCJOs fvupeU"><img src="https://cdn.image.st-hatena.com/image/scale/322c43d39f5124e3278bd40d8ae791c77cd04dbe/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2Fca63dc91b424f56bd39d55252f9efe7a7e5082e1%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fm.media-amazon.com%252Fimages%252FI%252F41u4r0mRSeL._SL500_.jpg" alt=""/></div><div class="sc-hiwPVj cSVtPS"><p>2024年に読んで印象に残った本を振り返る。 万人におすすめしたいものではなく個人的な印象深さで選んだ本です。 実践プロパティベーステスト ― PropErとErlang/Elixirではじめよう 実践プロパティベーステスト ― PropErとErlang/Elixirではじめよう作者:Fred HebertラムダノートAmazon プロパティベーステスト手法の巧みな紹介や実例といった内容が面白いのもある。それ以上に、プロパティベーステストのRuby版のライブラリを作り、2024年のRubyKaigiに登壇するきっかけとなった本なので実に印象深い。2024年初めからRubyKaigiにかけては…</p></div></a><div class="sc-lcepkR bdhVtG"><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E8%AA%AD%E6%9B%B8">#<!-- -->読書</a></span><span class="sc-khQegj lltUDN"><a href="https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8">#<!-- -->技術書</a></span></div></div><div></div></div></div><div class="sc-fbyfCU jDxbCk"><div></div><footer class="sc-hBUSln khBKZC"><div class="sc-fotOHu erCtv"><ul itemscope="" itemType="http://schema.org/BreadcrumbList"><li itemscope="" itemProp="itemListElement" itemType="http://schema.org/ListItem"><a href="https://hatenablog.com/" itemProp="item"><span itemProp="name">はてなブログ</span></a><meta itemProp="position" content="1"/></li><li itemscope="" itemProp="itemListElement" itemType="http://schema.org/ListItem"><span>></span><span itemProp="name">読書</span><meta itemProp="position" content="2"/></li><li itemscope="" itemProp="itemListElement" itemType="http://schema.org/ListItem"><span>></span><a href="https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8" itemProp="item"><span itemProp="name">技術書</span></a><meta itemProp="position" content="3"/></li></ul></div><ul class="sc-egiyK eLzidY"><li class="sc-bqiRlB hatryS"><a href="https://d.hatena.ne.jp/" class="sc-ksdxgE fOytDi">はてなブログ タグとは</a></li><li class="sc-bqiRlB hatryS"><a href="https://help.hatenablog.com/" class="sc-ksdxgE fOytDi">ヘルプ</a></li><li class="sc-bqiRlB hatryS"><a href="https://staff.hatenablog.com/" class="sc-ksdxgE fOytDi">開発ブログ</a></li><li class="sc-bqiRlB hatryS"><a href="https://hatenablog.com/" class="sc-ksdxgE fOytDi">はてなブログトップ</a></li></ul><div class="sc-fFeiMQ bcqfTw">Copyright (C) 2001-<!-- -->2025<!-- --> Hatena.</div></footer></div></div><div></div><div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"dataManager":"[]","props":{"pageProps":{},"apolloState":{"data":{"ROOT_QUERY":{"__typename":"Query","tag({\"name\":\"技術書\"})":{"__typename":"Tag","meanings({\"first\":5})":{"__typename":"MeaningConnection","nodes":[{"__typename":"Meaning","canBeIndexedBySearchEngine":true,"tagId":"8084","revisions({\"first\":1})":{"__typename":"TagRevisionConnection","nodes":[{"__typename":"TagRevision","formattedBody({\"plainTextLength\":50})":{"__typename":"FormattedBody","HTML":"\u003cp\u003e技術について解説した書籍の事。\u003cbr /\u003e\nそのサイズや厚み故に置き場所に悩まされる技術者も多い。\u003cbr /\u003e\nまた、これが一般の書店で手に入り、次々と新しい技術が登場したり、身につける技術の幅が広いために多くの技術書を読む必要のあるソフトウェア技術者向けには、雑誌で読み方の特集が組まれたり、\u003ca href=\"isbn:4774126624\"\u003e技術書を読むための本\u003c/a\u003eまで発売されている。\u003c/p\u003e\n","Text":"技術について解説した書籍の事。 そのサイズや厚み故に置き場所に悩まされる技術者も多い。 また、これが…"}}]},"name":"技術書","furigana":"ぎじゅつしょ","genre":{"__typename":"Genre","name":"読書","url":"/keywordlist?cname=%E8%AA%AD%E6%9B%B8"}}]},"hotArticles({\"first\":16})":{"__typename":"HotArticleConnection","nodes":[]},"taggedBlogArticlesRealResult({\"first\":10})":{"__typename":"TaggedBlogArticleConnection","nodes":[{"__typename":"BlogArticle","title":"『なるほどUNIXプロセス』読書メモ","thumbnail":{"__typename":"ResizeableImage","originalURL":"https://ogimage.blog.st-hatena.com/13574176438102210579/6802418398329405439/1740144494","scaledImageURL({\"enlarge\":false,\"height\":220,\"width\":586})":"https://cdn.image.st-hatena.com/image/scale/f7cf88b7e0df10345c20acafee74c71a4d306c19/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fogimage.blog.st-hatena.com%2F13574176438102210579%2F6802418398329405439%2F1740144494"},"hasOwnThumbnail":true,"summary":"tatsu-zine.com 自分なりに整理したもの、理解しづらかったので追加で調べて理解したものなどメモです。 forkとCoW(Copy on Write) fork: とあるプロセスから子プロセスを作ること。親プロセスがメモリに持つ情報をすべて持つ。 コピーをするためのオーバーヘッドが問題になってしまうことを避けるために、CoWの仕組みで対応 fork時にメモリ情報をコピーするのではなく、まずは親と同じメモリを共有。子プロセス側で情報の変更が必要になった場合(配列の中身を変えるなど)に、初めてコピーする。親プロセスのメモリの情報は変えない。 子プロセスを作った親プロセスが死んでも、カーネ…","url":"https://blog.m-ito27.com/entry/2025/02/21/222814","tags":{"__typename":"AssociatedTagsConnection","nodes":[{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/UNIX","name":"UNIX"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/Ruby","name":"Ruby"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8","name":"技術書"}]},"publishedAt":"2025-02-21T22:28:14+09:00","blog":{"__typename":"Blog","url":"https://blog.m-ito27.com/","title":"PLAY BALL","iconURL":"https://cdn.image.st-hatena.com/image/square/e641c7a2ed0ee805c5de1f844b4d0bfb21760dfb/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F158794762%2F1655305051861605"}},{"__typename":"BlogArticle","title":"『The DevOps ハンドブック 理論・原則・実践のすべて』を読んで ~ 価値あるプロダクトを開発続ける組織とプロセスとその文化について","thumbnail":{"__typename":"ResizeableImage","originalURL":"https://ogimage.blog.st-hatena.com/6802418398306546561/6802418398327658479/1739239986","scaledImageURL({\"enlarge\":false,\"height\":220,\"width\":586})":"https://cdn.image.st-hatena.com/image/scale/df84ae1f64b62512c719d70e2f55b9c1fdaab30d/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fogimage.blog.st-hatena.com%2F6802418398306546561%2F6802418398327658479%2F1739239986"},"hasOwnThumbnail":true,"summary":"読書メモ。2025年13冊目。『The DevOps ハンドブック 理論・原則・実践のすべて』を読んでの感想となります。(2025/2/11記載) 本の概要 動機 感想 忘れたくないメモ 本の概要 DevOps改革を「迅速に・確実に・安全に」実践するための必読書です。 システムの開発と運用を一体化するDevOpsの理論と実践を徹底解説。ビジネス成果に結びつく考え方・導入・実践・事例を網羅した決定版です。事例については、Google、Facebook、Twitter、LinkedIn、Netflix、Target、Etsy、Pivotalなどの実例を当事者のコメントやポイントともに紹介しています…","url":"https://hiliteeternal.hatenablog.com/entry/2025/02/11/105446","tags":{"__typename":"AssociatedTagsConnection","nodes":[{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E8%AA%AD%E6%9B%B8","name":"読書"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8","name":"技術書"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2","name":"エンジニア"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/DevOps","name":"DevOps"}]},"publishedAt":"2025-02-11T10:54:46+09:00","blog":{"__typename":"Blog","url":"https://hiliteeternal.hatenablog.com/","title":"幡ヶ谷亭直吉ブログ","iconURL":"https://cdn.image.st-hatena.com/image/square/f1dd9d2d132fccd3945f22882a76e2ec4ca5c435/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F159691623%2F1740231917966478"}},{"__typename":"BlogArticle","title":"データ駆動型回帰分析を実装してみた","thumbnail":{"__typename":"ResizeableImage","originalURL":"https://cdn.image.st-hatena.com/image/scale/41429bb833bb9bb467e72fd53ed593b983c27b15/backend=imagemagick;version=1;width=1300/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fi%2Finsightedge%2F20250210%2F20250210090005.jpg","scaledImageURL({\"enlarge\":false,\"height\":220,\"width\":586})":"https://cdn.image.st-hatena.com/image/scale/8c249aa7efcf2143db7c6a882be73cf70a4d1cc0/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F41429bb833bb9bb467e72fd53ed593b983c27b15%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Fi%252Finsightedge%252F20250210%252F20250210090005.jpg"},"hasOwnThumbnail":true,"summary":"はじめに 実装関連 まとめと感想 参考文献 はじめに こんにちは。InsightEdgeのデータサイエンティストの小柳です。 本記事では昨年発売された『データ駆動型回帰分析 計量経済学と機械学習の融合』の3、4章を実装しました。 普段ノンパラメトリック、セミパラメトリックなモデルを組むことがほとんどないため、練習のようなものですが読者の方の参考になるところがあるかもしれません。 どの手法が実装時に重たそうかはぱっと見だとわからないので、実装することにも意義ががあるかなと思いました。 実装内容は以下です。 3章 カーネルを使った回帰、Nadaraya-Watson回帰、Local-Polynom…","url":"https://techblog.insightedge.jp/entry/non-semipara","tags":{"__typename":"AssociatedTagsConnection","nodes":[{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E3%83%87%E3%83%BC%E3%82%BF%E5%88%86%E6%9E%90","name":"データ分析"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8","name":"技術書"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E6%9B%B8%E7%B1%8D","name":"書籍"}]},"publishedAt":"2025-02-10T09:00:00+09:00","blog":{"__typename":"Blog","url":"https://techblog.insightedge.jp/","title":"Insight Edge Tech Blog","iconURL":"https://cdn.image.st-hatena.com/image/square/3bafd0eb8852f7216246b478fc1a564085dd130c/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F158873731%2F1664946407114810"}},{"__typename":"BlogArticle","title":"体験しながら学ぶ ネットワーク技術入門ではまった話","thumbnail":{"__typename":"ResizeableImage","originalURL":"https://ogimage.blog.st-hatena.com/6802418398323339056/6802418398327193046/1739064050","scaledImageURL({\"enlarge\":false,\"height\":220,\"width\":586})":"https://cdn.image.st-hatena.com/image/scale/dd072067a89d8aba6c5bbef4639eb9a45bdb4d75/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fogimage.blog.st-hatena.com%2F6802418398323339056%2F6802418398327193046%2F1739064050"},"hasOwnThumbnail":true,"summary":"「体験しながら学ぶ ネットワーク技術入門」を読み進めている中で、以下のエラーで はまったので、対処法を自分用にメモしておきます。 実行したコマンド docker exec -it cl1 /bin/bash 発生したエラー Error response from daemon: No such container: cl1 対処法 tinet up コマンドとtinet conf コマンドを実行する。 例)第2章であれば、P49の以下のコマンド。 tinet up -c /mnt/c/tinet/spec_02.yaml | sh -x tinet conf -c /mnt/c/tinet/s…","url":"https://monolia.net/entry/20250209/1739064050","tags":{"__typename":"AssociatedTagsConnection","nodes":[{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8","name":"技術書"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/Docker","name":"Docker"}]},"publishedAt":"2025-02-09T10:20:50+09:00","blog":{"__typename":"Blog","url":"https://monolia.net/","title":"MonoliaTech","iconURL":"https://cdn.image.st-hatena.com/image/square/51dffb9756a5dcd36199b748a0ab35116e667047/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F159762174%2F1737877217103063"}},{"__typename":"BlogArticle","title":"VSCodeのRe:VIEWプラグインにpagebreakブロック構文を認識させる","thumbnail":{"__typename":"ResizeableImage","originalURL":"https://cdn.image.st-hatena.com/image/scale/60a6c1f1d08bcf41663f17d07abccf863ea074fa/backend=imagemagick;version=1;width=1300/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fa%2Fam1tanaka%2F20250205%2F20250205151659.png","scaledImageURL({\"enlarge\":false,\"height\":220,\"width\":586})":"https://cdn.image.st-hatena.com/image/scale/6c7aed3d106a3cd1c29efeff2c3d6ca18e1f66bf/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F60a6c1f1d08bcf41663f17d07abccf863ea074fa%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Fa%252Fam1tanaka%252F20250205%252F20250205151659.png"},"hasOwnThumbnail":true,"summary":"技術書典18が発表されました! techbookfest.org 次の本を書き始めるタイミングにあわせて、pagebreakコマンドがエラーにならない対策をしました。設定方法と、作業の備忘録です。 目次 目次 まずはじめに 対応手順 注意 やったこと 準備 ビルドとテスト テストを加える コマンドの追加 htmlBuilder.ts textBuilder.ts ja.ts analyzer.ts ビルド まとめ 参考・関連URL まずはじめに 技術書は、kmutoさんのRe:VIEWと、TechBoosterさんのReVIEW-Templateを使って書いています。生成したPDFを日光企画さ…","url":"https://am1tanaka.hatenablog.com/entry/2025/02/05/172105","tags":{"__typename":"AssociatedTagsConnection","nodes":[{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/Re:VIEW","name":"Re:VIEW"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8%E5%85%B8","name":"技術書典"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8","name":"技術書"}]},"publishedAt":"2025-02-05T17:21:05+09:00","blog":{"__typename":"Blog","url":"https://am1tanaka.hatenablog.com/","title":"tanaka's Programming Memo","iconURL":"https://cdn.image.st-hatena.com/image/square/ace2b01844b976a846caced5e8883e2cb74868d5/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fcustom_blog_icon%2F62173160%2F1514240286111443"}},{"__typename":"BlogArticle","title":"『マンガでわかるソフトウェアテスト入門 テスターちゃん』Vol.1, 2 を読んで ~ 品質保証とは誰かにとっての価値を約束すること","thumbnail":{"__typename":"ResizeableImage","originalURL":"https://ogimage.blog.st-hatena.com/6802418398306546561/6802418398325587158/1738681906","scaledImageURL({\"enlarge\":false,\"height\":220,\"width\":586})":"https://cdn.image.st-hatena.com/image/scale/06fd0d44180b1db8779fe36a0c0aa9e9c1679a2f/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fogimage.blog.st-hatena.com%2F6802418398306546561%2F6802418398325587158%2F1738681906"},"hasOwnThumbnail":true,"summary":"読書メモ。2025年9、10冊目。『マンガでわかるソフトウェアテスト入門 テスターちゃん』Vol.1,2を読んでの感想となります。(2025/2/5記載) 本の概要 動機 感想 忘れたくないメモ 本の概要 マンガでわかるソフトウェアテスト入門 テスターちゃん Vol.1 ソフトウェアテストのやり方や技法、用語をマンガでわかりやすく説明するマンガです。実際に作者経験を活かし、実務でどのように考え、使っていくのかを紹介しています。この本はソフトウェアテストの会社(部署)に入社したばかりの人の教育用に描いています。この本が部署に置いてあり、新しく入った方がいたとき、「はい、この本に目を通してみて」と…","url":"https://hiliteeternal.hatenablog.com/entry/2025/02/05/000206","tags":{"__typename":"AssociatedTagsConnection","nodes":[{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E8%AA%AD%E6%9B%B8","name":"読書"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8","name":"技術書"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E3%83%86%E3%82%B9%E3%83%88","name":"テスト"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E3%83%86%E3%82%B9%E3%82%BF%E3%83%BC","name":"テスター"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/QA","name":"QA"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B%E7%99%BA","name":"ソフトウェア開発"}]},"publishedAt":"2025-02-05T00:02:06+09:00","blog":{"__typename":"Blog","url":"https://hiliteeternal.hatenablog.com/","title":"幡ヶ谷亭直吉ブログ","iconURL":"https://cdn.image.st-hatena.com/image/square/f1dd9d2d132fccd3945f22882a76e2ec4ca5c435/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F159691623%2F1740231917966478"}},{"__typename":"BlogArticle","title":"理解しやすさがグッと上がった『改訂新版 良いコード/悪いコードで学ぶ設計入門』は設計とプログラミングの学習にやっぱり最適な一冊だった!","thumbnail":{"__typename":"ResizeableImage","originalURL":"https://cdn.image.st-hatena.com/image/scale/948636e5c7d019ccc0e6f5e5c81b6b79586f5831/backend=imagemagick;version=1;width=1300/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fsyobochim%2F20250131%2F20250131163856.png","scaledImageURL({\"enlarge\":false,\"height\":220,\"width\":586})":"https://cdn.image.st-hatena.com/image/scale/e46cb8f637b7f3e6db982968a7767eaeebb2e558/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F948636e5c7d019ccc0e6f5e5c81b6b79586f5831%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Fs%252Fsyobochim%252F20250131%252F20250131163856.png"},"hasOwnThumbnail":true,"summary":"以前、『良いコード/悪いコードで学ぶ設計入門』の初版を読んでブログを書いたのですが、このたび 『良いコード/悪いコードで学ぶ設計入門』の改訂新版 が発売されました! 著者のミノ駆動さんに献本いただきました!ありがとうございます! 結論から言うと、初版よりも、さらに理解しやすく進化した1冊 でした! ほとんど変わっていない改訂版…ではなく、改めて全体を通して説明や構成の見直しが行われて、より理解しやすくなっていてすごいと思いました…!✨ 具体的にどこがどう変わったのか、初版と比較しながら紹介していきます。 改訂新版 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方…","url":"https://syobochim.hatenablog.com/entry/2025/01/31/163940","tags":{"__typename":"AssociatedTagsConnection","nodes":[{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0","name":"プログラミング"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8","name":"技術書"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E8%A8%AD%E8%A8%88","name":"設計"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2","name":"エンジニア"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E6%9B%B8%E8%A9%95","name":"書評"}]},"publishedAt":"2025-01-31T16:39:40+09:00","blog":{"__typename":"Blog","url":"https://syobochim.hatenablog.com/","title":"そこに仁義はあるのか(仮)","iconURL":"https://cdn.image.st-hatena.com/image/square/94b8496aa9553cd6688868b484135000a9cae359/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F92188393%2F1526314117340392"}},{"__typename":"BlogArticle","title":"「TCP/IPソケットプログラミング C言語編」を読んだ","thumbnail":{"__typename":"ResizeableImage","originalURL":"https://cdn.image.st-hatena.com/image/scale/691e3d137548c7eeb0fef1636a25c9ed10483a7b/backend=imagemagick;version=1;width=1300/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F51W2RbBZrqL._SL500_.jpg","scaledImageURL({\"enlarge\":false,\"height\":220,\"width\":586})":"https://cdn.image.st-hatena.com/image/scale/00cc0e88101bc79b40b0ab9cc28a109fbb00edfb/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F691e3d137548c7eeb0fef1636a25c9ed10483a7b%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fm.media-amazon.com%252Fimages%252FI%252F51W2RbBZrqL._SL500_.jpg"},"hasOwnThumbnail":true,"summary":"こんにちは 「TCP/IPソケットプログラミング C言語編」を読んだ備忘録です。 書籍 対象 環境 メモ 前書き 第1章 ネットワークとプロトコルの概要 第2章 ソケットの基礎 第3章 メッセージの作成 第4章 UDPソケット 第5章 ソケットプログラミング 第6章 ソケットAPIの舞台裏 第7章 ドメインネームサービス 感想 書籍 Kindleや電子書籍は見つかりませんでした。 Amazonの中古で1,000円ぐらい。 www.ohmsha.co.jp TCP/IPソケットプログラミング (C言語編)作者:Michael J.Donahoo,Kenneth L.Calvertオーム社Amaz…","url":"https://lambda00.hatenablog.com/entry/2025/01/25/172740","tags":{"__typename":"AssociatedTagsConnection","nodes":[{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8","name":"技術書"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF","name":"ネットワーク"}]},"publishedAt":"2025-01-25T17:27:40+09:00","blog":{"__typename":"Blog","url":"https://lambda00.hatenablog.com/","title":"おもちゃバコ","iconURL":"https://cdn.image.st-hatena.com/image/square/256cb9341f490c25b16901cb79bd37150095fd35/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F157028215%2F1597135274328968"}},{"__typename":"BlogArticle","title":"みんなでやる!初めての新卒受け入れ","thumbnail":{"__typename":"ResizeableImage","originalURL":"https://cdn.image.st-hatena.com/image/scale/0c3a18141f735b14005b4bb0bef2ac38d219f666/backend=imagemagick;version=1;width=1300/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fi%2Finsightedge%2F20250120%2F20250120093030.jpg","scaledImageURL({\"enlarge\":false,\"height\":220,\"width\":586})":"https://cdn.image.st-hatena.com/image/scale/60f75ac672166de3191f34a281fd63974084ac16/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F0c3a18141f735b14005b4bb0bef2ac38d219f666%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Fi%252Finsightedge%252F20250120%252F20250120093030.jpg"},"hasOwnThumbnail":true,"summary":"こんにちはCTO猪子です。年も開け、2024年度もそろそろ後数ヶ月を残すのみとなってきました。一年間もあっという間ですね。 会社によっては4月から入社する新卒採用の受け入れ準備真っ只中な人たちもいるのではないでしょうか?弊社でも今年の4月から初めての新卒の受け入れ準備を進めています。 本記事ではなぜ新卒採用を始めたか?そして、新卒の受け入れに向けてどの様な準備を進めているかの概要をご紹介します。他の企業で今後新卒採用を始めようとしている方の参考になれば幸いです なぜ新卒採用を始めるのか 現在弊社のエンジニアは大体40名ほどいますが、その全てが中途採用、若しくは住友商事関連会社からの出向者で占め…","url":"https://techblog.insightedge.jp/entry/preparing-for-new-graduates","tags":{"__typename":"AssociatedTagsConnection","nodes":[{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E6%8E%A1%E7%94%A8","name":"採用"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8","name":"技術書"}]},"publishedAt":"2025-01-20T09:30:00+09:00","blog":{"__typename":"Blog","url":"https://techblog.insightedge.jp/","title":"Insight Edge Tech Blog","iconURL":"https://cdn.image.st-hatena.com/image/square/3bafd0eb8852f7216246b478fc1a564085dd130c/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F158873731%2F1664946407114810"}},{"__typename":"BlogArticle","title":"2024年読んで印象に残った技術書","thumbnail":{"__typename":"ResizeableImage","originalURL":"https://cdn.image.st-hatena.com/image/scale/ca63dc91b424f56bd39d55252f9efe7a7e5082e1/backend=imagemagick;version=1;width=1300/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F41u4r0mRSeL._SL500_.jpg","scaledImageURL({\"enlarge\":false,\"height\":220,\"width\":586})":"https://cdn.image.st-hatena.com/image/scale/322c43d39f5124e3278bd40d8ae791c77cd04dbe/enlarge=0;height=220;version=1;width=586/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2Fca63dc91b424f56bd39d55252f9efe7a7e5082e1%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fm.media-amazon.com%252Fimages%252FI%252F41u4r0mRSeL._SL500_.jpg"},"hasOwnThumbnail":true,"summary":"2024年に読んで印象に残った本を振り返る。 万人におすすめしたいものではなく個人的な印象深さで選んだ本です。 実践プロパティベーステスト ― PropErとErlang/Elixirではじめよう 実践プロパティベーステスト ― PropErとErlang/Elixirではじめよう作者:Fred HebertラムダノートAmazon プロパティベーステスト手法の巧みな紹介や実例といった内容が面白いのもある。それ以上に、プロパティベーステストのRuby版のライブラリを作り、2024年のRubyKaigiに登壇するきっかけとなった本なので実に印象深い。2024年初めからRubyKaigiにかけては…","url":"https://ohbarye.hatenablog.jp/entry/2025/01/20/technical-books-2024","tags":{"__typename":"AssociatedTagsConnection","nodes":[{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E8%AA%AD%E6%9B%B8","name":"読書"},{"__typename":"Tag","url":"https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8","name":"技術書"}]},"publishedAt":"2025-01-20T09:00:00+09:00","blog":{"__typename":"Blog","url":"https://ohbarye.hatenablog.jp/","title":"valid,invalid","iconURL":"https://cdn.image.st-hatena.com/image/square/9f676563f28b124f97bc4b53427a1d2adcaf751e/backend=imagemagick;height=128;version=1;width=128/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fcustom_blog_icon%2F107127785%2F1514199582754571"}}],"pageInfo":{"__typename":"PageInfo","hasNextPage":true,"endCursor":"MTczNzI2MjQxMCw2ODAyNDE4Mzk4MzIxNDM0Mjkw"}},"name":"技術書","primaryMeaning":{"__typename":"Meaning","genre":{"__typename":"Genre","name":"読書","url":"/keywordlist?cname=%E8%AA%AD%E6%9B%B8"}},"url":"https://d.hatena.ne.jp/keyword/%E6%8A%80%E8%A1%93%E6%9B%B8","furigana":"ぎじゅつしょ","bookmarkedEntries({\"first\":10,\"order\":\"RECENT\"})":{"__typename":"BookmarkedEntryConnection","nodes":[{"__typename":"BookmarkEntry","title":"2025年中に読破したい、最高の技術書10選 - Qiita","description":"Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こんにちは。 普段、エンジニア向けの研修講師をしている都合上、「おすすめの本を教えてください」といつも聞かれるので、2025年中に全て読破したい本をピックアップしました。202...","thumbnail":null,"bookmarksCount":284,"siteURL":"qiita.com","url":"https://qiita.com/t-furusato/items/ef65033a095fc114bb9e","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/qiita.com/t-furusato/items/ef65033a095fc114bb9e","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/qiita.com/","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fqiita.com%2Ft-furusato%2Fitems%2Fef65033a095fc114bb9e"},{"__typename":"BookmarkEntry","title":"聴く技術書!ラジオ好きエンジニアに贈る2025年おすすめテック系Podcast7選 - Qiita","description":"Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに IT業界で日々奮闘しているみなさん、おつかれさまです。自己研鑽に励むみなさんなので、新しい技術を学んだり情報収集したいけど、なかなかまとまった時間が取れない…そん...","thumbnail":{"__typename":"ResizeableImage","squareImageURL({\"height\":200,\"width\":200})":"https://cdn.image.st-hatena.com/image/square/50e6d014c37a81709c05759f342041ac4d2f0b58/height=200;version=1;width=200/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fqiita-user-contents.imgix.net%252Fhttps%25253A%25252F%25252Fcdn.qiita.com%25252Fassets%25252Fpublic%25252Farticle-ogp-background-afbab5eb44e0b055cce1258705637a91.png%253Fixlib%253Drb-4.0.0%2526w%253D1200%2526blend64%253DaHR0cHM6Ly9xaWl0YS11c2VyLXByb2ZpbGUtaW1hZ2VzLmltZ2l4Lm5ldC9odHRwcyUzQSUyRiUyRnMzLWFwLW5vcnRoZWFzdC0xLmFtYXpvbmF3cy5jb20lMkZxaWl0YS1pbWFnZS1zdG9yZSUyRjAlMkYzOTQxNjE1JTJGZGVjODZjNDliMmVkYzQwYzU3YzljZTg3MWM2NjIzZThiYmNmNTcyZSUyRnhfbGFyZ2UucG5nJTNGMTczMzU5MjMwNz9peGxpYj1yYi00LjAuMCZhcj0xJTNBMSZmaXQ9Y3JvcCZtYXNrPWVsbGlwc2UmZm09cG5nMzImcz05OTQ0Nzg2NjM5NTVmNjc2MGU1MjhmYTMxZTEwNzZkZg%2526blend-x%253D120%2526blend-y%253D467%2526blend-w%253D82%2526blend-h%253D82%2526blend-mode%253Dnormal%2526s%253De15618c28b24c0f43542cc4ddb0ca8be%3Fixlib%3Drb-4.0.0%26w%3D1200%26fm%3Djpg%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk2MCZoPTMyNCZ0eHQ9JUU4JTgxJUI0JUUzJTgxJThGJUU2JThBJTgwJUU4JUExJTkzJUU2JTlCJUI4JUVGJUJDJTgxJUUzJTgzJUE5JUUzJTgyJUI4JUUzJTgyJUFBJUU1JUE1JUJEJUUzJTgxJThEJUUzJTgyJUE4JUUzJTgzJUIzJUUzJTgyJUI4JUUzJTgzJThCJUUzJTgyJUEyJUUzJTgxJUFCJUU4JUI0JTg4JUUzJTgyJThCMjAyNSVFNSVCOSVCNCVFMyU4MSU4QSVFMyU4MSU5OSVFMyU4MSU5OSVFMyU4MiU4MSVFMyU4MyU4NiVFMyU4MyU4MyVFMyU4MiVBRiVFNyVCMyVCQlBvZGNhc3Q3JUU5JTgxJUI4JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LXBhZD0wJnM9NjZkOTM5MmU1Yjg1NzdjODZjMjdiMzU2Yjc3NWNjYjQ%26mark-x%3D120%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTgzOCZoPTU4JnR4dD0lNDBrYXRva29uaWdpcnkmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtcGFkPTAmcz1iODg2NWQ4NWY5YmM5ZDMzYjIyODYzZGJhYWIxZjU4ZA%26blend-x%3D242%26blend-y%3D480%26blend-w%3D838%26blend-h%3D46%26blend-fit%3Dcrop%26blend-crop%3Dleft%252Cbottom%26blend-mode%3Dnormal%26s%3D7716234855534dc0715b109d7dc578ce"},"bookmarksCount":371,"siteURL":"qiita.com","url":"https://qiita.com/katokonigiry/items/3c6442bfc3244f70bddc","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/qiita.com/katokonigiry/items/3c6442bfc3244f70bddc","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/qiita.com/katokonigiry","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fqiita.com%2Fkatokonigiry%2Fitems%2F3c6442bfc3244f70bddc"},{"__typename":"BookmarkEntry","title":"ITエンジニア本大賞2025、ベスト10選出! 技術書部門とビジネス書部門の大賞はどうなる!?","description":"ITエンジニアがITエンジニアに読んでほしい技術書とビジネス書を選ぶイベント「ITエンジニア本大賞」は、今回で12回目の開催です。 今回の「ITエンジニア本大賞2025」でも、技術書部門とビジネス書部門でおすすめ本の投票を募りました。 集計の結果、両部門のベスト10は下記のとおりに。このうち得票数の多い上位3点ずつ...","thumbnail":{"__typename":"ResizeableImage","squareImageURL({\"height\":200,\"width\":200})":"https://cdn.image.st-hatena.com/image/square/cec5da32d09641968279c3e809271048f304a677/height=200;version=1;width=200/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F20633%2F20633_share.jpg"},"bookmarksCount":5,"siteURL":"codezine.jp","url":"https://codezine.jp/article/detail/20633","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/codezine.jp/article/detail/20633","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/codezine.jp/","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fcodezine.jp%2Farticle%2Fdetail%2F20633"},{"__typename":"BookmarkEntry","title":"ITエンジニアの“推しの技術書”とは? 「ITエンジニア本大賞2025」ベスト10発表","description":"翔泳社は1月15日、ITエンジニアがおすすめの本を選んで投票する「ITエンジニア本大賞2025」の結果を発表した。技術書・ビジネス書それぞれの部門で、投票数が多かった上位10冊を公開している。 技術書部門ベスト10(50音順)は以下の通り。 Amazon Bedrock 生成AIアプリ開発入門 [AWS深掘りガイド] GitHub CI/CD実践ガ...","thumbnail":{"__typename":"ResizeableImage","squareImageURL({\"height\":200,\"width\":200})":"https://cdn.image.st-hatena.com/image/square/0159109710b76249c42b76c0c705ce66087c1bd5/height=200;version=1;width=200/https%3A%2F%2Fimage.itmedia.co.jp%2Fnews%2Farticles%2F2501%2F15%2Fcover_news134.jpg"},"bookmarksCount":77,"siteURL":"www.itmedia.co.jp","url":"https://www.itmedia.co.jp/news/articles/2501/15/news134.html","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/www.itmedia.co.jp/news/articles/2501/15/news134.html","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/www.itmedia.co.jp/","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fwww.itmedia.co.jp%2Fnews%2Farticles%2F2501%2F15%2Fnews134.html"},{"__typename":"BookmarkEntry","title":"技術書以外から上達のヒントを得る。Python書籍翻訳者・清水川貴之が選ぶ、効率よく学習するための3冊 | レバテックラボ(レバテックLAB)","description":"皆さん、こんにちは。清水川貴之(@shimizukawa)です。前回の記事では、Pythonの学習に役立つ書籍を紹介しました。 これまでPythonプログラマーとして、またコミュニティ活動を通して様々な経験をしてきましたが、 「どのように学び、どのように成長していくか」 を意識する機会が何度もありました。そして、イベントで...","thumbnail":{"__typename":"ResizeableImage","squareImageURL({\"height\":200,\"width\":200})":"https://cdn.image.st-hatena.com/image/square/3c21bb06bca6d926b29ae5bbb8d4ad4bb26d1684/height=200;version=1;width=200/https%3A%2F%2Flevtech.jp%2Fmedia%2Fwp-content%2Fuploads%2F2025%2F01%2F250109_LTlab_eyecatch_2.png"},"bookmarksCount":45,"siteURL":"levtech.jp","url":"https://levtech.jp/media/article/column/detail_594/","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/levtech.jp/media/article/column/detail_594/","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/levtech.jp/","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Flevtech.jp%2Fmedia%2Farticle%2Fcolumn%2Fdetail_594%2F"},{"__typename":"BookmarkEntry","title":"Reproで技術書の読書会を続けるために行っていること - Repro Tech Blog","description":"Repro Team / Feature Unit の下村です。 Reproで行っている技術書の読書会をどのように運営しているのかについて紹介します。 Reproの技術書読書会の現状 現状は2週間に1回のペースで1時間ほど時間をつかって読書会を行っています。参加者はその時々によって変わりますが、2-5人程度が参加しています。 今までは以下の...","thumbnail":{"__typename":"ResizeableImage","squareImageURL({\"height\":200,\"width\":200})":"https://cdn.image.st-hatena.com/image/square/13117969787748d18ec856a83c8c233127cac700/height=200;version=1;width=200/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2Fc1f72ddf3eed5cb6a0ea0c9e2deb547711eb1ebf%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fimg.esa.io%252Fuploads%252Fproduction%252Fattachments%252F2285%252F2024%252F11%252F19%252F51304%252Fdee171db-5897-40e5-a298-811e0893d0e3.png"},"bookmarksCount":39,"siteURL":"tech.repro.io","url":"https://tech.repro.io/entry/2025/01/08/090000","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/tech.repro.io/entry/2025/01/08/090000","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/tech.repro.io/","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Ftech.repro.io%2Fentry%2F2025%2F01%2F08%2F090000"},{"__typename":"BookmarkEntry","title":"2024年読んで印象に残った本(技術書編) - Don't Repeat Yourself","description":"2024年に読んで印象に残った本の技術書編です。去年はそんなに多くの冊数は読めていません。というか、技術書を執筆して出版したので、技術書そのものにお腹いっぱいだったのは大きいと思います。 本を書いたという話は下記です。 blog-dry.com 非技術書編を先に書いているので、よかったらこちらもどうぞ。 blog-dry.co...","thumbnail":{"__typename":"ResizeableImage","squareImageURL({\"height\":200,\"width\":200})":"https://cdn.image.st-hatena.com/image/square/360bb52e53311f4df2f708ddb5dfdf2fef86b525/height=200;version=1;width=200/https%3A%2F%2Fogimage.blog.st-hatena.com%2F8599973812298536260%2F6802418398316669084%2F1735798855"},"bookmarksCount":241,"siteURL":"blog-dry.com","url":"https://blog-dry.com/entry/2025/01/02/062954","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/blog-dry.com/entry/2025/01/02/062954","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/blog-dry.com/","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fblog-dry.com%2Fentry%2F2025%2F01%2F02%2F062954"},{"__typename":"BookmarkEntry","title":"2024年読んで印象に残った本(非技術書編) - Don't Repeat Yourself","description":"2024年は終わってしまいましたが、2024年読んで良かった本を紹介したいと思います。今回は技術書でない本を紹介します。 2023年くらいからこちらのブログでやっています。 blog-dry.com 免責事項ですが、完全に読了したものではなく読みかけの段階でも「これは…」という本も紹介しています。内容については記憶を頼りに...","thumbnail":{"__typename":"ResizeableImage","squareImageURL({\"height\":200,\"width\":200})":"https://cdn.image.st-hatena.com/image/square/b815f588edf0924619772a026daafa1c79b7a118/height=200;version=1;width=200/https%3A%2F%2Fogimage.blog.st-hatena.com%2F8599973812298536260%2F6802418398316343788%2F1735763406"},"bookmarksCount":240,"siteURL":"blog-dry.com","url":"https://blog-dry.com/entry/2025/01/01/230056","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/blog-dry.com/entry/2025/01/01/230056","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/blog-dry.com/","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fblog-dry.com%2Fentry%2F2025%2F01%2F01%2F230056"},{"__typename":"BookmarkEntry","title":"個人的技術書大賞2024 - Qiita","description":"O'Reillyサブスクリプションで読むことができる今年発行された書籍の中から、これは良いんじゃないかな、と感じたものを紹介します。 Balancing Coupling in Software Design 『[ドメイン駆動設計をはじめよう』原著者のVlad Khononovさんの最新作で、ソフトウェアにおいて結合とは何かを一冊まるまる使って掘り下げた本...","thumbnail":{"__typename":"ResizeableImage","squareImageURL({\"height\":200,\"width\":200})":"https://cdn.image.st-hatena.com/image/square/3f0a29763e9551ed83e426a489b8092a97efc5ed/height=200;version=1;width=200/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fqiita-user-contents.imgix.net%252Fhttps%25253A%25252F%25252Fcdn.qiita.com%25252Fassets%25252Fpublic%25252Farticle-ogp-background-afbab5eb44e0b055cce1258705637a91.png%253Fixlib%253Drb-4.0.0%2526w%253D1200%2526blend64%253DaHR0cHM6Ly9xaWl0YS11c2VyLXByb2ZpbGUtaW1hZ2VzLmltZ2l4Lm5ldC9odHRwcyUzQSUyRiUyRnFpaXRhLWltYWdlLXN0b3JlLnMzLmFtYXpvbmF3cy5jb20lMkYwJTJGODQ3NSUyRnByb2ZpbGUtaW1hZ2VzJTJGMTQ3MzY4MTAzOT9peGxpYj1yYi00LjAuMCZhcj0xJTNBMSZmaXQ9Y3JvcCZtYXNrPWVsbGlwc2UmZm09cG5nMzImcz0xNzI1MDg1YzI1NzNlZjczODRmNzI2YzY2MzQ1ZjU4NQ%2526blend-x%253D120%2526blend-y%253D467%2526blend-w%253D82%2526blend-h%253D82%2526blend-mode%253Dnormal%2526s%253Db384429d356968116bb0771298d36b5a%3Fixlib%3Drb-4.0.0%26w%3D1200%26fm%3Djpg%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk2MCZoPTMyNCZ0eHQ9JUU1JTgwJThCJUU0JUJBJUJBJUU3JTlBJTg0JUU2JThBJTgwJUU4JUExJTkzJUU2JTlCJUI4JUU1JUE0JUE3JUU4JUIzJTlFMjAyNCZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1wYWQ9MCZzPTNmZjJhNDI1YjVlMWZiZjNlMGIxM2FlZWU2NGYxMDU2%26mark-x%3D120%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTgzOCZoPTU4JnR4dD0lNDBrYXdhc2ltYSZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1wYWQ9MCZzPTM1MDBhZmVkZmU5Yjg3MGJlODZmZTM3MDliMzY1MWQ4%26blend-x%3D242%26blend-y%3D480%26blend-w%3D838%26blend-h%3D46%26blend-fit%3Dcrop%26blend-crop%3Dleft%252Cbottom%26blend-mode%3Dnormal%26s%3Db12159371e0350271a2bcaf90f438d85"},"bookmarksCount":303,"siteURL":"qiita.com","url":"https://qiita.com/kawasima/items/05f231653ef773697991","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/qiita.com/kawasima/items/05f231653ef773697991","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/qiita.com/kawasima","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fqiita.com%2Fkawasima%2Fitems%2F05f231653ef773697991"},{"__typename":"BookmarkEntry","title":"2024年 俺が愛した本たち 技術書編 - じゃあ、おうちで学べる","description":"この記事は、3-shake Advent Calendar 2024 24日目のエントリ記事です。 はじめに こんにちは、nwiizoです。2024年も残りわずかとなりました。年の瀬に差し掛かるこの時期、1年の歩みを振り返り、時の流れを見つめ直すことは、私にとって特別な意味を持っています。今年は特に、技術書との関わり方に大きな変化がありま...","thumbnail":{"__typename":"ResizeableImage","squareImageURL({\"height\":200,\"width\":200})":"https://cdn.image.st-hatena.com/image/square/766f350ce7887cb14e9f1821f870c885a15ea072/height=200;version=1;width=200/https%3A%2F%2Fogimage.blog.st-hatena.com%2F8454420450094081900%2F6802418398313689592%2F1735096725"},"bookmarksCount":193,"siteURL":"syu-m-5151.hatenablog.com","url":"https://syu-m-5151.hatenablog.com/entry/2024/12/23/174750","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/syu-m-5151.hatenablog.com/entry/2024/12/23/174750","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/syu-m-5151.hatenablog.com/","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fsyu-m-5151.hatenablog.com%2Fentry%2F2024%2F12%2F23%2F174750"}]},"bookmarkedEntries({\"first\":9,\"order\":\"POPULAR\"})":{"__typename":"BookmarkedEntryConnection","nodes":[{"__typename":"BookmarkEntry","title":"プログラマ歴12年の僕が選んだ「10年経っても役立つ技術書17選」 - give IT a try","description":"はじめに 僕がプログラミングを始めてから、もうすぐ12年になろうとしています。 この12年間、いろんな技術書を読んだり、仕事やプライベートでたくさんコードを書いたりしてきました。 最初に入ったSIerでは主にJavaを、前職の社内SE時代はC#をメインのプログラミング言語として使ってきました。 現在はRubyをメインで...","thumbnail":{"__typename":"ResizeableImage","squareImageURL({\"height\":200,\"width\":200})":"https://cdn.image.st-hatena.com/image/square/1255a96c170ae7ae015e2b69589c56534bc715ad/height=200;version=1;width=200/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F96f9fc268a98e595bd375de7b1a5e42225e1c72d%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttp%253A%252F%252Fecx.images-amazon.com%252Fimages%252FI%252F51E1DYKHW7L.jpg"},"bookmarksCount":1550,"siteURL":"blog.jnito.com","url":"https://blog.jnito.com/entry/2014/09/29/074949","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/blog.jnito.com/entry/2014/09/29/074949","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/blog.jnito.com/","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fblog.jnito.com%2Fentry%2F2014%2F09%2F29%2F074949"},{"__typename":"BookmarkEntry","title":"主婦が技術書を書いてSIerに入社した話/jtf2016 - Docs.com","description":"Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personaliz...","thumbnail":{"__typename":"ResizeableImage","squareImageURL({\"height\":200,\"width\":200})":"https://cdn.image.st-hatena.com/image/square/59123e797594206f0b146e67be374225ca8828ad/height=200;version=1;width=200/https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fmedia%2Fopen-graph-image.png"},"bookmarksCount":1335,"siteURL":"docs.com","url":"https://docs.com/user338377/7159/jtf2016","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/docs.com/user338377/7159/jtf2016","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/docs.com/","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fdocs.com%2Fuser338377%2F7159%2Fjtf2016"},{"__typename":"BookmarkEntry","title":"新人プログラマに正月休み中を使って読んでみてほしい技術書をセレクトしてみた。 - Qiita","description":"Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? エンジニア組織を強くするための本を出版しました Qiitaでエンジニアリングをめぐる様々なコミュニケーションの問題とその解決策や考え方を書いてきた。それらの背後にあるエッセン...","thumbnail":{"__typename":"ResizeableImage","squareImageURL({\"height\":200,\"width\":200})":"https://cdn.image.st-hatena.com/image/square/d67e20d85e4105a2e2419f217fedd2a5a3423a5e/height=200;version=1;width=200/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU2JTk2JUIwJUU0JUJBJUJBJUUzJTgzJTk3JUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgzJUE5JUUzJTgzJTlFJUUzJTgxJUFCJUU2JUFEJUEzJUU2JTlDJTg4JUU0JUJDJTkxJUUzJTgxJUJGJUU0JUI4JUFEJUUzJTgyJTkyJUU0JUJEJUJGJUUzJTgxJUEzJUUzJTgxJUE2JUU4JUFBJUFEJUUzJTgyJTkzJUUzJTgxJUE3JUUzJTgxJUJGJUUzJTgxJUE2JUUzJTgxJUJCJUUzJTgxJTk3JUUzJTgxJTg0JUU2JThBJTgwJUU4JUExJTkzJUU2JTlCJUI4JUUzJTgyJTkyJUUzJTgyJUJCJUUzJTgzJUFDJUUzJTgyJUFGJUUzJTgzJTg4JUUzJTgxJTk3JUUzJTgxJUE2JUUzJTgxJUJGJUUzJTgxJTlGJUUzJTgwJTgyJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz01ZWEyNmFjMmUzNThkN2Y5MzEwYmM0ZDNlMGY2MzNlNw%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBoaXJva2lkYWljaGkmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWI0NWM5ZGIxZDNiMGRkYWMwNThiMmIwZmQxM2I5NDAz%26blend-x%3D142%26blend-y%3D436%26blend-mode%3Dnormal%26txt64%3DaW4g5qCq5byP5Lya56S-UmVjdG9y%26txt-width%3D770%26txt-clip%3Dend%252Cellipsis%26txt-color%3D%25231E2121%26txt-font%3DHiragino%2520Sans%2520W6%26txt-size%3D36%26txt-x%3D156%26txt-y%3D536%26s%3D006073b105728e6b625ec9ebca2f7eb0"},"bookmarksCount":1310,"siteURL":"qiita.com","url":"https://qiita.com/hirokidaichi/items/d30714f0698dcff1200f","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/qiita.com/hirokidaichi/items/d30714f0698dcff1200f","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/qiita.com/hirokidaichi","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fqiita.com%2Fhirokidaichi%2Fitems%2Fd30714f0698dcff1200f"},{"__typename":"BookmarkEntry","title":"サイバーエージェントが公開した“300ページ級のUnity技術書”がスゴい!しかも誰でも無料で読める|Unity Japan(ユニティ・テクノロジーズ・ジャパン)","description":"快適に動作するアプリケーションを提供するために、パフォーマンス・チューニングについてもっと深く学びたい。そんなUnityエンジニアのみなさまにぜひ読んでいただきたい電子書籍が登場しました。 その名もずばり『Unity パフォーマンスチューニング バイブル』。 執筆を手がけたのはサイバーエージェントグループ各社...","thumbnail":{"__typename":"ResizeableImage","squareImageURL({\"height\":200,\"width\":200})":"https://cdn.image.st-hatena.com/image/square/437b3912d6fa49db50d934ede90903fe8f166b2f/height=200;version=1;width=200/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F85256809%2Frectangle_large_type_2_0c155a721c2d6d19595df47cd0f594db.png%3Ffit%3Dbounds%26quality%3D85%26width%3D1280"},"bookmarksCount":1291,"siteURL":"note.com","url":"https://note.com/unityjapan/n/nd4192d719631","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/note.com/unityjapan/n/nd4192d719631","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/note.com/unityjapan","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fnote.com%2Funityjapan%2Fn%2Fnd4192d719631"},{"__typename":"BookmarkEntry","title":"コンピュータ系技術書を無料で読めるサイトまとめ - 情報科学屋さんを目指す人のメモ(FC2ブログ版)","description":"何かのやり方や、問題の解決方法をどんどんメモするブログ。そんな大学院生の活動「キャッシュ」に誰かがヒットしてくれることを祈って。 特に探すつもりはなかったけど、技術書を無料で読めるサイトに複数遭遇したので、出会った分だけでもとまとめてみた。無料で読めるサイトと言っても、基本的には無料公開されている...","thumbnail":null,"bookmarksCount":1259,"siteURL":"did2.blog64.fc2.com","url":"http://did2.blog64.fc2.com/blog-entry-397.html","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/did2.blog64.fc2.com/blog-entry-397.html","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/did2.blog64.fc2.com/","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=http%3A%2F%2Fdid2.blog64.fc2.com%2Fblog-entry-397.html"},{"__typename":"BookmarkEntry","title":"2019夏、先輩が若手に贈る「お世話になった技術書60選」- 入門からガチまで – | DevelopersIO","description":"「この本にはお世話になったなぁ〜」 「今でもたまに読み返してます」 「マジでめちゃめちゃ影響受けた」 「そう、こいつが俺のエンジニア人生を変えやがったんだ...」 ↑「こんな本を紹介してください!」と社内チャットで投げてみたら、すんごいことになったのでそのリストをシェアさせていただきます。 ※推薦理由はあ...","thumbnail":{"__typename":"ResizeableImage","squareImageURL({\"height\":200,\"width\":200})":"https://cdn.image.st-hatena.com/image/square/5f1c01bea421a2b3f74f8434bc880b40aa2b1a13/height=200;version=1;width=200/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2019%2F08%2Fbook-summer-2019.jpg"},"bookmarksCount":1112,"siteURL":"dev.classmethod.jp","url":"https://dev.classmethod.jp/articles/bestbook-2019-summer/","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/dev.classmethod.jp/articles/bestbook-2019-summer/","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/dev.classmethod.jp/","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fdev.classmethod.jp%2Farticles%2Fbestbook-2019-summer%2F"},{"__typename":"BookmarkEntry","title":"新卒ソフトウェアエンジニアのための技術書100冊 - クックパッド開発者ブログ","description":"こんにちは、技術部 高井です。 春といえば、フレッシュマンの季節ですね。このブログを読む方の中には、明日からエンジニアとして新社会人になるという方もいらっしゃるのではないでしょうか。クックパッドでも新しい仲間を迎えるための準備をしていたところで、その準備の一環として「新卒ソフトウェアエンジニアのた...","thumbnail":{"__typename":"ResizeableImage","squareImageURL({\"height\":200,\"width\":200})":"https://cdn.image.st-hatena.com/image/square/49d3b7471de412de5a8c938c46cc5d3a6789e632/height=200;version=1;width=200/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12921228815724287123%2F8454420450088482177%2F1430133167"},"bookmarksCount":1079,"siteURL":"techlife.cookpad.com","url":"https://techlife.cookpad.com/entry/2015/03/31/093000","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/techlife.cookpad.com/entry/2015/03/31/093000","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/techlife.cookpad.com/","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Ftechlife.cookpad.com%2Fentry%2F2015%2F03%2F31%2F093000"},{"__typename":"BookmarkEntry","title":"電脳書房 コンピュータ専門古本屋 技術書古本買取","description":"私たちが普段、日本から連想するものは何でしょうか。むしろ、桜と富士山、茶道と寿司、芸者と侍のようなものです。しかし、この国の文化はもっと豊かで、音楽、演劇、映画撮影、美術、そしてもちろん文学もこの国で発展してきたし、今も発展し続けているのです。 私たちの読者の中で、現代日本を代表する作家といえば、...","thumbnail":null,"bookmarksCount":1039,"siteURL":"www.bookcyber.net","url":"https://www.bookcyber.net/","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/s/www.bookcyber.net/","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/www.bookcyber.net/","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=https%3A%2F%2Fwww.bookcyber.net%2F"},{"__typename":"BookmarkEntry","title":"2Read - たった1人でWeb サービス開発が出来るようになるまでに読んだ技術書まとめ","description":"「恋活や婚活を始めてみたいけど、どのマッチングアプリを使えばいいのかわからない…」という人のために、数あるアプリからおすすめの5つを厳選して比較してみました。恋人探しに向いているものから真剣に婚活をするのにぴったりのアプリまで、多岐に渡りますね。 ではこれらのアプリについてさらに掘り下げてみていきま...","thumbnail":{"__typename":"ResizeableImage","squareImageURL({\"height\":200,\"width\":200})":"https://cdn.image.st-hatena.com/image/square/5bb52824566e562708d48b0d45767adc219dcbe7/height=200;version=1;width=200/http%3A%2F%2F2read.jp%2Fwp-content%2Fuploads%2F2018%2F12%2F9dd13d52338057ce6d735b58be5aa423_s.jpg"},"bookmarksCount":1008,"siteURL":"2read.jp","url":"http://2read.jp/lists/4e7761ce6c3035203000001b/","bookmarkCommentsListURL":"https://b.hatena.ne.jp/entry/2read.jp/lists/4e7761ce6c3035203000001b/","bookmarkSiteEntriesListURL":"https://b.hatena.ne.jp/site/2read.jp/","faviconImageURL":"https://cdn-ak2.favicon.st-hatena.com/?url=http%3A%2F%2F2read.jp%2Flists%2F4e7761ce6c3035203000001b%2F"}]}}}}}},"page":"/keyword/_permalink_reborn","query":{"name":"技術書","fromHatenaBlog":""},"buildId":"8MX8gND8BYpmrsrzfNHI8","assetPrefix":"https://live.blog-tags.st-hatena.com","runtimeConfig":{"KOTOBA_GRAPHQL_ENDPOINT":"https://live.blog-tags.hatenaapis.com/api/graphql","KOTOBA_API_KEY":"Vm6DEwznUvNxxOnvDJZquQjC5cQacmbAW2O8CoZf0Xw="}}</script><script async="" data-next-page="/keyword/_permalink_reborn" src="https://live.blog-tags.st-hatena.com/_next/static/8MX8gND8BYpmrsrzfNHI8/pages/keyword/_permalink_reborn.js"></script><script async="" data-next-page="/_app" src="https://live.blog-tags.st-hatena.com/_next/static/8MX8gND8BYpmrsrzfNHI8/pages/_app.js"></script><script src="https://live.blog-tags.st-hatena.com/_next/static/runtime/webpack-035ac2b14bde147cb4a8.js" async=""></script><script src="https://live.blog-tags.st-hatena.com/_next/static/chunks/commons.d78459f0c3cff869b62b.js" async=""></script><script src="https://live.blog-tags.st-hatena.com/_next/static/runtime/main-389f2d5a5a59288bda75.js" async=""></script></body></html>