2016年11月9日のブックマーク (3件)

  • null安全でない言語は、もはやレガシー言語だ - Qiita

    これらは、表中の「リプレース対象言語」に挙げたように、多くのメジャー言語に対する代替手段でもあります。 Java の代わりには Kotlin や Ceylon が、 JavaScript には TypeScript や Flow が、 Objective-C には Swift が、そして PHP には Hack があります。 Python は自身に null 安全 を取り込みました。 Crystal は直接 Ruby と連携して使えるわけではありませんが、 Ruby 風の null 安全 な言語です。 RustC++ の代替を目指して開発され、 Firefox の一部で C++ のコードを置き換えるのに使われています 2 。 null が引き起こしてきた数々の問題を考えると、僕は、 null 安全 は GC (やその他の安全なメモリ管理手法)に匹敵するプログラミング言語の進化だと考え

    null安全でない言語は、もはやレガシー言語だ - Qiita
    tmtms
    tmtms 2016/11/09
    Ruby の場合は nil もオブジェクトだしなぁ。nil だけ特別扱いしてもしょうがない気がする。
  • 経産省が残業削減でテレワーク導入へ まず国会答弁作成「帰宅後に自宅でやって」 - 産経ニュース

    世耕弘成経済産業相は8日の閣議後記者会見で、国会質疑の対応で待機する職員の残業時間を削減するため、ITを活用し職場以外の場所で働くテレワークを来年の通常国会から格的に導入する考えを明らかにした。答弁を自宅で作成できる環境を整え、安倍晋三政権が重視する「働き方改革」に率先して取り組む。 既に今臨時国会から、世耕氏自身がセキュリティー環境を整えたタブレット端末を使って答弁内容を自宅で“予習”し、通常は2時間程度かかった朝の答弁勉強会を数十分に短縮している。 来年の通常国会からは担当職員が自宅で国会答弁を作れるようシステムを整備し、「子供の宿題を見ながら作業ができる環境を整えたい」(世耕氏)という。 国会での質疑は、議員が事前に質問内容を役所側へ通告し、担当者が答弁を作成する仕組み。関係部署と調整する必要があり、通告が遅くなれば残業が深夜に及ぶことも珍しくない。 世耕氏は「国会答弁作りは最もテ

    経産省が残業削減でテレワーク導入へ まず国会答弁作成「帰宅後に自宅でやって」 - 産経ニュース
    tmtms
    tmtms 2016/11/09
    最初読んだ時は職場以外で仕事した分は残業とみなさないってことかと思ったけど、もしかしたら職場でただ待機している時間が無駄だからその分を削減するって意味かな。
  • 分析SQLのコーディングスタイル - クックパッド開発者ブログ

    SQL、書いてますか? こと大規模データ処理の分野においてはSQLはもはや標準インターフェイスであり、 分析やらバッチやらに関わっている皆様は日々大量のSQLクエリーを生産していることと思います。 そこでちょっと気になるのが、 SQLのコーディングスタイルってどうするのが一般的なんだっけ……? という点です。 イマドキはSQLなんてO/R mapperに吐かせることが多いからなのか、 それともコードを広い範囲で共有することがそもそもないからか、 SQLのコーディングスタイルについて見聞きすることは他のプログラミング言語に比べるとだいぶ少なく、 いまいち決定版と言えるスタイルがないなと感じています。 そんなわけで日は、SQLのコーディングスタイルについての意識を活発化させるべく、 クックパッドでわたし(青木)が使っているコーディングスタイルから特徴的な点を紹介したいと思います。 特に、分析

    分析SQLのコーディングスタイル - クックパッド開発者ブログ
    tmtms
    tmtms 2016/11/09
    MySQLに関する記事とか書くときはキーワードを大文字にしてる。実際の作業ではいちいち大文字になんてしてない。