タグ

2017年4月11日のブックマーク (6件)

  • インターフェースを「契約」として見たときの問題点 ― C#への「インターフェースのデフォルト実装」の導入(前編)

    C#におけるインターフェースとは、ある型が持つべきメソッドを示す「契約」であり、実装は持てない。だが、このことが大きな問題となりつつある。今回から全3回に分けて、C#がこの問題にどう対処しようとしているかを見ていく。 ← 前回 連載 INDEX 次回 → 現在、「C#にインターフェースのデフォルト実装(Javaでいうデフォルトメソッドに相当する機能)を追加しよう」という話がある。C#にこの機能を導入するに当たっては、C#コンパイラーだけではなく、.NETランタイムの修正が必要になる。 この機能の説明に入る前に、前編では、そもそもインターフェースというものが必要とされる理由や、その内部的な仕組みについて説明したい。 インターフェース 多くのプログラミング言語で、クラスとは別にインターフェース(interface: 境界面、接点)*1というものが用意されている。この2つの違いはおおむね、以下の

  • ドワンゴ川上会長が語る社内ベビーブームを起こしたどわんご保育園とは(駒崎弘樹) - 個人 - Yahoo!ニュース

    前回の「ドワンゴ川上会長の育休取得と、との平穏な家庭生活のコツ」に引き続き、株式会社ドワンゴの川上会長との対談をお送りします! 保育園があるなら産んでみようかな-駒崎 一昨年、急遽ドワンゴが保育園を作ることを発表をされ、当時評判になりました。どのような思いで作られたのでしょうか。また実際運営してみてどうでしょうか。 -川上会長 実は以前から社内から社内託児所が欲しいという要望はあったんですよね。ところが実際に作ろうとして、アンケートをとったら、実際に利用するという社員は一人もいなかったんです。 今回は、その時よりも随分と社員も増えていたし、結婚している人も増えていたので、さすがに利用者はたくさんいるだろうと思っていたのですが、保育園を開設してみたら結局2-3人しか利用者が集まらなかったんです(笑) ドワンゴ社オフィス内に開設された事業所内保育施設「どわんご保育園」-駒崎 ええええ。要望

    ドワンゴ川上会長が語る社内ベビーブームを起こしたどわんご保育園とは(駒崎弘樹) - 個人 - Yahoo!ニュース
  • fstaidというHAデーモンを作った - so what

    fstaidというHAデーモンを作りました。 github.com HeartbeatとかCorosyncとかPacemakerの代替を考えて作ったソフトウェアです。 なぜ作ったのか? それほど多くはないんですがたまに「先方の許可するIPアドレスは1つしかないから、フェイルオーバー時にElasticIPを付け替える感じで」という案件がたまにあるんですよ。 そうすると「Corosync/Pacemakerでクラスタ組むか。だるいな…」ということになって、Heartbeat/Corosync/Pacemakerを使いたくない欲が高まった結果、作成されました。 KeepalivedやSerfを使ってクラスタを組むこともできるんですが、どうもやりたいことに対して、オーバーキル感とか明後日の方向感がぬぐえない感じでいました。 話は変わってMHAです。 MHAいいですよね。安定した動作もレプリケーショ

    fstaidというHAデーモンを作った - so what
  • AIベンチャーの雄が総務省の開発指針に反対する理由

    人工知能AI)の開発者が研究開発に当たって留意すべき原則「AI開発ガイドライン(仮称)」の素案を策定するため総務省が設置した産官学会議から、AIスタートアップのPreferred Networks(PFN)が離脱していたことが明らかになった。 Preferred Networksは深層学習(ディープラーニング)開発のスタートアップ企業で、深層学習フレームワーク「Chainer」の開発元としても知られる。 総務省 情報通信政策研究所は、同ガイドライン素案策定のための産官学会議「AIネットワーク社会推進会議」を主催している。2016年12月には、素案策定に向けた論点整理を公開した。 この素案は、日政府がOECD(経済協力開発機構)などに提案することを目的に策定するもので、「日の法制度に直接反映させることを想定したものではない」(同研究所)という。 だがこの方針に対し、2017年1月まで同

    AIベンチャーの雄が総務省の開発指針に反対する理由
  • アナログな会社は淘汰寸前?〇〇〇〇化で簡単に経費1500万削減できそうな話 - その他ビジネス | ボクシルマガジン

    【おさらい】クラウドとは? クラウドってそもそも何?きちんと理解できている、という人は意外と少ないのではないでしょうか。まずはここで、小学生でも(?)理解できるくらいわかりやすく簡単におさらいしていきます。 クラウドについてもう十分に理解している、という人は読み飛ばしていただいても構いません。 クラウドをものすごく簡単に言うと、パソコンなどの機器(体)とネットワーク環境(Wi-Fiなど)があればデータやサービスを利用できることです。 一番身近な例としてはGmailやEvernoteが挙げられます。Gmailなどは、メール自体をそのデバイスに保存しているわけではありません。保存されているサーバーにネットワークを繋いで一時的に利用しているような状態に過ぎないのです。 知らなきゃ損!クラウドサービスのランニングコスト 実際に社内の人事・総務・営業・会計の各部門でクラウドサービスを利用するとして

    アナログな会社は淘汰寸前?〇〇〇〇化で簡単に経費1500万削減できそうな話 - その他ビジネス | ボクシルマガジン
  • スタイルガイドジェネレーターの「Fractal」がかなり良さそう

    ずっと自分好みのスタイルガイドジェネレーターを探していたんですが、ようやく見つけました!「Fractal 」というツールで、かなり良さそうなのでご紹介します。 初級編、中級編の2回に分けて、初級編ではインストールと初級設定からウェブUIの起動までを、中級編ではコンポーネントのより細かい設定などについてご紹介します。公式ドキュメントは初めてだとわかりづらいところもあったので、その辺を補う形でまとめてみたいと思います。 ※先日、スタイルガイドとパターンライブラリの違いについてまとめましたが、スタイルガイドやパターンライブラリを自動生成するツールは「スタイルガイドジェネレーター」というのが一般的なようです。「パターンライブラリジェネレーター」とは呼ばないみたいですね。 では早速、「Fractalのはじめの一歩」的な感じで行ってみましょう! Fractalとは まずは、ざっくりとFractalをご

    スタイルガイドジェネレーターの「Fractal」がかなり良さそう