タグ

2020年10月23日のブックマーク (4件)

  • 12月2日(水)にメンテナンスのためシステムを一時停止します - Mackerel お知らせ #mackerelio

    いつもMackerelをご利用いただきありがとうございます。 計画的なメンテナンスのため、以下の日程でシステムを一時停止します。ご利用の皆さまにはご迷惑をおかけしますが、ご理解のほどよろしくお願いします。 これは、以前お知らせした2度のメンテナンス予定の後半の回となります。以前は11月の予定でアナウンスしていましたが、日程を後ろにずらすことになりました。 mackerel.io 実施予定日時 2020年12月2日(水) 13:00~18:00 (JST) 上記作業時間の範囲内で一時的にシステムが停止します データベースメンテナンスのため、問題が発生した場合の切り戻しも含めたメンテナンスウィンドウとなります。正常に進行すれば終了予定時間よりも前倒しで終了する見込みです 実施内容 Mackerelが利用しているPostgreSQLをバージョンアップします 当日の影響範囲について メンテナンス終

    12月2日(水)にメンテナンスのためシステムを一時停止します - Mackerel お知らせ #mackerelio
    mattn
    mattn 2020/10/23
  • GitHub - icexin/eggos: A Go unikernel running on x86 bare metal

    中文说明 A Go unikernel running on x86 bare metal Run Go applications on x86 bare metal, written entirely in Go (only a small amount of C and some assembly), support most features of Go (like GC, goroutine) and standard libraries, also come with a network stack that can run most net based libraries. The entire kernel is a go application running on ring0. There are no processes and process synchronizat

    GitHub - icexin/eggos: A Go unikernel running on x86 bare metal
    mattn
    mattn 2020/10/23
    x86 ベアメタルで動作する Go のユニカーネル #golang
  • [C++] <ranges>のviewを見る12 - join_view

    join_view join_viewはViewのrangeとなっているシーケンスを平坦化したシーケンスを生成するViewです。 #include <ranges> int main() { std::vector<std::vector<int>> vecvec = { {1, 2, 3}, {}, {}, {4}, {5, 6, 7, 8, 9}, {10, 11}, {} }; std::ranges::join_view jv{vecvec}; for (int n : jv) { std::cout << n; // 1234567891011 } } [Wandbox]三へ( へ՞ਊ ՞)へ ハッハッ すなわち、配列の配列を1つの配列に直列化するような事を行うものです。 join_viewのrangeは通常、元となるシーケンスの外側と内側のrangeが両方ともbidirecti

    [C++] <ranges>のviewを見る12 - join_view
    mattn
    mattn 2020/10/23
  • 継承は禁止するべき

    キチガイに刃物、ゴミプログラマに継承。危険なものは取り上げるべきだ。 オブジェクト指向プログラミングにおける継承は強力な手法であるが、これを正しく使えるプログラマは残念なことに極めて少ない。たいていの場合、継承を使うことで却ってプログラムの保守を困難にしてしまう。継承のアンチパターンの最たるものは、単なるメソッドやメンバ変数の共有のために継承を使うパターンだ。これを行うとデータが密結合になってバグの原因になり、プログラムを把握することも極めて困難になる。 そもそも、熟達したプログラマの感覚では、業務で書くアプリケーションの実装に継承を使うべき局面などほとんど無い。ライブラリ等のより低レベルな処理で仕様が確定しているものについては、継承が効果的となる場合もあるが、複雑なアプリケーションのロジックに継承を使うのはほとんどの場合、時期尚早な抽象化となる。 また、凡庸なプログラマが継承で実現したい

    継承は禁止するべき
    mattn
    mattn 2020/10/23