タグ

2016年10月18日のブックマーク (13件)

  • はてな教科書 JavaScript編

    はてな教科書JavaScript編 講義の目的 JavaScriptについて、自分で調べて学習するための基礎知識を身につける リファレンスをひけば良い部分は覚えない 話の流れ JavaScriptの言語コア部分 構文とか WebとJSにまつわるあれこれ DOM 非同期プログラミング Ajax jQuery フロントエンド設計 Node.js 駆け足で進めるので、速すぎるなら遠慮せず言ってください! LICENSE この作品は クリエイティブ・コモンズ表示 - 非営利 - 継承2.1日ライセンス の下に提供されています。

  • 静的型チェックがあったらテストはあまり書かなくて良いのか - $shibayu36->blog;

    昔に動的言語だとひたすらテストを書かないといけないけど、静的型チェックの仕組みがあればそんなにテストを書かなくてもいいよねみたいな話があった記憶がある。昔は結局どうなんだろうと思ってたのだけど、最近もそういう話を耳にして、やっぱりそんなことないだろうという気持ちになったのでメモ。ふと思いついただけなので正当性は分からない。 まずなぜそのような話になるのか考えたのだけど、「静的言語ならコンパイル時に型チェックをすることができるため安全性を高められる」という点からこういう話が上がってきているように思う。しかしよく考えてみると、静的型チェックという仕組みは、プログラムテキストとして正当であるかという点しか保証していない。つまり、特定の変数が必ずその型であるとか、特定のエンティティからのメソッド呼び出しが正しいか(メソッド名や引数など)とか、関数が返す型がかならず指定した型になるかとか、そのような

    静的型チェックがあったらテストはあまり書かなくて良いのか - $shibayu36->blog;
  • 関数の仕様を正しく実装していることをどう保証するのか - $shibayu36->blog;

    静的型チェックがあったらテストはあまり書かなくて良いのか - $shibayu36->blog; で静的型チェックがあったとしても、テストをあまり書かなくて良いわけではないという話を書いた。するとブコメでいろいろ意見をもらえた。これらの意見から、関数の仕様を正しく実装していることをどう保証するのかについてもう少し深く考えてみようと思い、その考えがまとまってきたので、ブログに書いておく。 一応前提として、今回の話は自分の経験とこれまでのを読んだ知識を元に自分で考えたものであり、何かの理論に則って話しているわけではない。この部分が違うなどあれば突っ込みを受けたい。 今回考える仕様 このようなことを考える時、非常にシンプルに考えたほうが理解がしやすいので、以下の様な仕様を持つ関数addNaturalIntを考える。 関数addNaturalIntは正の整数を二つ受け取り、足しあわせて正の整数を

    関数の仕様を正しく実装していることをどう保証するのか - $shibayu36->blog;
  • Twitterのレスポンスは人が理解できるものではなくなったのだよ - tmytのらくがき

    TwitterのRESTとStreamingのレスポンスがあまりにも難しすぎて忘れてしまうのでメモ。 RESTでtweet_mode=extendedがついていない場合 添付画像のURLを含めて140文字以下の場合 今まで通りtext, entities, extended_entities が設定される 添付画像のURLを含めて140文字を超える場合 textには全文表示URLを含んだものが設定される。 truncatedフィールドがtrueになる entities, extended_entitiesに画像などは含まれず、全文表示URLのみが含まれる RESTでtweet_mode=extendedがついている場合 添付画像のURLを含めて140文字以下の場合 textはなくなる。代わりにfull_textが増える truncatedフィールドはfalseになる display_tex

    Twitterのレスポンスは人が理解できるものではなくなったのだよ - tmytのらくがき
  • アニメーション映画「君の名は。」に関するお知らせ - ニュース|中部電力

    現在公開中のアニメーション映画「君の名は。」に登場する「中部電力糸守(いともり)変電所」は、当社保有設備として、実在しない変電所でございます。 どうぞフィクションとしてお楽しみください。 以上

    アニメーション映画「君の名は。」に関するお知らせ - ニュース|中部電力
  • ブスでもオシャレしていい

    残念ながらブスに生まれ、さらに小学生にしてオタク。 5年生のとき、当時の自分の中で精一杯のオシャレだったヘアピンを「似合ってない」「調子こいてる」「きもい」とクラスで馬鹿にされてから、『オシャレ』がトラウマになった。 今思えばくだらないことだが、あのときの私にとってはそうでなかった。小学生の私にとって学校は全世界だった。 だからさらに地味な服を着るようになった。好きだった花柄のシャツも着なくなった。気に入っていた髪飾りもつけなくなった。 オシャレをして攻撃されるのが怖かった。ブスで似合わないから、ブスが着飾っても見苦しいから、オシャレしてはいけない、資格がないと思うようになった。 その状態から全然成長できなかった。 中学、高校、大学ととにかく身なりに気をつかわなかった。髪は真っ黒モサモサひっつめ。所有するスカートは制服のみ。私服はジーパンにヨレヨレパーカー。化粧はおろかスキンケア皆無。眉は

    ブスでもオシャレしていい
  • 老害と言われないためのES6勉強会報告・イントロダクション編 - Qiita

    はじめに だいたい昔からJavaScriptを触ってたりすると、ECMA-262 Edition 5.1に慣れきってしまって、もうそれでいいじゃんという雰囲気になったりする。しかし、既に5.1だけを使うのは老害なのではないか(はっきりとは断言しない)という危機感によって、今回はECMAScript 2015を勉強しようという話になった。 なぜ5.1は老害なのか まず最初にBabelによって、ECMA Script2015を無理矢理5.1にすることが可能になった。その後、段々と対応ブラウザが増えつつあり、今後おきかわる可能性がある。これはプロダクトの都合。プログラマーとしては格段に書きやすくなった。 参考資料 Amazon 2016年11月に出版されたので、とにかくECMAScript 2015の対応は早かった。の内容も、めくってみた感じだと、それほど悪くない印象がある。 参考資料2 はて

    老害と言われないためのES6勉強会報告・イントロダクション編 - Qiita
  • 「NoOps」の時代がこない理由

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます こんにちは。真壁徹と申します。とあるイベントでインフラ技術者への愛を語ったことがきっかけで、この連載のお話をいただきました。 インフラ技術者はいま、向かい風を受けています。ハードウェアのコモディティ化が進み、設備投資は縮小傾向です。設備が減れば、担当する組織全体の予算も減りがちです。また、パブリッククラウドの浸透が「NoOps」につながる、と主張する人もいます。下を向いてしまいがちな状況です。 ですが、能力や意欲のあるインフラ技術者にとっては、むしろ活躍の場が広がっていると考えています。それをお伝えしたく、この連載オファーを受けました。 わたしは日系システムインテグレーターでのアプリ開発でキャリアをスタートしました。その後、外資系でイン

    「NoOps」の時代がこない理由
  • Azure エンタープライズ スキャフォールディングは Azure 向けのクラウド導入フレームワークになりました。 - Cloud Adoption Framework

    Azure エンタープライズ スキャフォールディングは、Azure 向けの Microsoft Cloud Adoption Framework に統合されています。 エンタープライズ スキャフォールディングの目標は、クラウド導入フレームワークの準備手法で対処できるようになりました。 エンタープライズ スキャフォールディングのコンテンツは非推奨となりました。 Cloud Adoption Framework の使用を開始するには、以下を参照してください。 準備の概要 Azure ランディング ゾーン ランディング ゾーンに関する考慮事項。 非推奨のコンテンツを確認する必要がある場合は、Azure エンタープライズ スキャフォールディングを参照してください。

    Azure エンタープライズ スキャフォールディングは Azure 向けのクラウド導入フレームワークになりました。 - Cloud Adoption Framework
  • 電通、労働時間の上限引き下げへ 新入社員の過労自殺を受け、社長が文書で通達

    国内最大の広告代理店・電通の新入社員だった高橋まつりさん(当時24)が過労で自殺した問題で、同社がこれまで月間労働時間の上限を5時間引き下げることがわかった。10月17日に石井直社長が社員に送ったメッセージの文面などを、BuzzFeed Newsが入手した。 それらによると、「最長で法定外月間50時間」(所定外月間70時間)に設定していた上限を、「最長で法定外月間45時間」(所定外月間65時間)に引き下げるという。 法定時間は、労働基準法により定められている1日8時間。所定時間は、就業規則で定められており、電通の場合は1日7時間。これらを超える労働時間の上限について、月あたり5時間引き下げる方針だ。 また、これらの実現に向けて、人事局は「全館22時消灯」の方針を社員に通達。長時間労働が常態化していることで知られる電通において、「労務管理は、極めて大きな変化を遂げる」(石井社長)。 「ステー

    電通、労働時間の上限引き下げへ 新入社員の過労自殺を受け、社長が文書で通達
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 「よく発達した発達障害」の話 - シロクマの屑籠

    ここ十年ぐらいで「発達障害」という言葉はすっかり普及し、そのせいもあってか、外来で「自分が発達障害かどうか調べて欲しい」という相談を受けることも増えた。 精神医療のフォーマルな窓口で発達障害と診断される人の大多数は、社会で生きていくことに困難を感じているか、周囲との摩擦を感じている。そりゃそうだろう、なんらかの事情がない限り、人はわざわざ病院を受診したりはしない。 社会に溶け込んでいる「発達障害と診断され得る」人々 発達障害という名称が世間に広まると同時に、精神科医が発達障害と診断する頻度もだいぶ増えた。過去に他の病名をつけられていた人に正しい病名をつけられるようになったわけだから、これは「進歩」と言って良いのだろう。 そうやって、ちょっと前なら異なる病名をつけられていたであろう人々を発達障害と診断する状況になって、気づいたことがある。それは、「病院で発達障害と診断する基準に当てはまるよう

    「よく発達した発達障害」の話 - シロクマの屑籠
  • Write Better JavaScript with Promises

    You've probably heard the talk around the water cooler about how promises are the future. All of the cool kids are using them, but you don't see what makes them so special. Can't you just use a callback? What's the big deal? In this article, we'll look at what promises are and how you can use them to write better JavaScript. Promises are Easier to Read Let's say we want to grab some data from the

    Write Better JavaScript with Promises