タグ

2018年7月9日のブックマーク (4件)

  • More C++ Idioms/奇妙に再帰したテンプレートパターン(Curiously Recurring Template Pattern) - Wikibooks

    意図[編集] 派生クラス自身をテンプレート引数として、基クラスを特殊化する。 別名[編集] CRTP 上からの混入(Mixin-from-above) 動機[編集] 型には依存しないが、型別にカスタマイズ可能な機能を基クラスから抽出し、それらインタフェース、属性、動作を派生クラス用にカスタマイズしてから、派生クラスに混入(mix-in)させる。 解法とサンプルコード[編集] 典型的には、基クラステンプレートは、メンバ関数の体(定義)はその宣言から非常に後になるまでインスタンス化されないという事実を活用する。そして、そのメンバ関数中で派生クラスのメンバ関数を、static_cast経由で利用する。例えば template <class Derived> struct base { void interface() { // ... static_cast<Derived*>(this

  • 田舎暮らしに憧れる人の気持ちがわからない

    東京生まれ東京育ちなんて、どう考えてもめちゃくちゃ有利なのにどうしてその権利を手放して田舎に住みたいと考えるのか。 田舎は車がないと買い物も出来ないし、最悪、買い物する場所もない。ネット回線がないところもあるし、電波が届かないところもある。 閉塞的な村社会だし、変な噂が立つのだって早い。 そりゃ自然があるのはいいとこだと思うけど、圧倒的に不便だぞ。なんで田舎に住みたがるんだ。 わけがわからないよ。

    田舎暮らしに憧れる人の気持ちがわからない
    nakag0711
    nakag0711 2018/07/09
    満員電車の長時間通勤が問題なので、八王子ではまったく解決にならんぞ、会社もその辺りにあるなら別だが
  • WSL上でDocker Engineが動くようになっていたっぽいという話 - Qiita

    経緯 『 太古の昔より人々はWSLでDockerを動かそうとしてきた。 しかしながら、様々な理由からDocker for WindowsやVirtualBoxを頼らざるを得ない状況が続いていた… 』 みたいな認識。 実際ググるとそういうアプローチの記事がよく引っかかる。 WSL(Bash on Windows)でDockerを使用する - Qiita WSLでDockerを使う - Qiita Docker Engineが動かない理由はcgroupだったりSocketだったり様々な要因が絡んでいるのだろうと思っていたし、いつかWSLのアップデートによって解消される問題なのだろうと想像されていた。しかしなかなか解消されなかった。 そんな私もWindows 10の大型アップデートの度に期待をし、失望するというルーチンを繰り返してきた。 しかし、先日こんなツイートを見かけた。 は?いつの間にかd

    WSL上でDocker Engineが動くようになっていたっぽいという話 - Qiita
    nakag0711
    nakag0711 2018/07/09
  • IT系上場企業の平均給与を業種別にみてみた 2018年版[前編] ~ ネットベンチャー、ゲーム、メディア系

    IT系上場企業の平均給与を業種別にみてみた 2018年版[前編] ~ ネットベンチャー、ゲーム、メディア系 IT系企業で平均年収が高いのは、勢いのあるネットベンチャー系企業なのか、それとも伝統的なSIerなのでしょうか。 上場企業は毎年「有価証券報告書」の発行を義務づけられており、そこには従業員の人数や平均年齢、平均年収などが掲載されています。この記事では、これら公開情報を基に、Publickeyが独自の判断で主な企業をピックアップして業種を分類。平均給与が高い順に並べてみたものです。 ただし、持ち株会社など現場の社員の給与を反映していないと思われる企業はこの調査からは外してあります(例えばコナミホールディングスなど)。日で上場していない企業(例えば日マイクロソフトやGoogle法人など)も当然ながら含まれていません。 記事は前編として、ネットベンチャー、ゲーム、メディア系などの

    IT系上場企業の平均給与を業種別にみてみた 2018年版[前編] ~ ネットベンチャー、ゲーム、メディア系