2018年10月19日のブックマーク (6件)

  • killall - Wikipedia

    killall(キルオール)は UNIX 系 OS で利用できるコマンドラインユーティリティである。このコマンドには大変異なる2種類の実装がある。 (Solaris を含む)正統な UNIX System V や(killall5 のような)Linux の sysvinit[リンク切れ] ツールが与える実装では killall は特に危険なコマンドであり、ユーザが強制終了できるプロセスを全て強制終了する。そのため root で動作させることによって効果的にシステムを終了することができる。 psmisc ツールによって与えられる実装における振る舞いは pkill や skill コマンドに似たものとなっており、コマンドラインで指定されたプロセスを強制終了させる。 killall は kill プログラムのようにシグナルを送る。 使用例[編集] すべてのプロセスを強制終了させる(UNIX Sy

    side_tana
    side_tana 2018/10/19
    “(Solaris を含む)正統な UNIX System V や(killall5 のような)Linux の sysvinit ツールが与える実装では killall は特に危険なコマンドであり、ユーザが強制終了できるプロセスを全て強制終了する。”
  • Go1.1 の Race Detector - Block Rockin’ Codes

    intro 先々週、Go 1.1 がリリースされました。 いくつか新しい機能が入ったのですが、その中の Race Detector というのが面白そうだったので、 軽く調べてみました。 Race Detector この機能は、簡単に言うと「レースコンディションが発生していないか」を調べる機能です。 といわれると、なんだかすごい機能ですね。 そもそもレースコンディションとは、マルチスレッドプログラミングなどで、単一のリソースを複数のスレッドで共有した際に、競合状態が発生して、予期しない結果を生んだりする状態です。 レースコンディションによるバグは、再現生が低かったりするので、一般的にデバッグが難しいとされています。 そうした状態が起こらないように、がっちりロックを取り合ったり、そもそもメモリを共有せずメッセージパッシングするなど、別のパラダイムで情報を共有する方法が取られます。 Go も、以

    Go1.1 の Race Detector - Block Rockin’ Codes
    side_tana
    side_tana 2018/10/19
    気になる
  • Engadget | Technology News & Reviews

    Nintendo Switch 2: Everything we know about the coming release

    Engadget | Technology News & Reviews
    side_tana
    side_tana 2018/10/19
    楽しみ〜〜〜〜〜
  • 非公開モジュールやローカルで変更したモジュールをGo Modules(vgo)環境で利用する3つの方法 - Fenrir Engineers

    こんにちは、アプリ部の門多です。 GoモジュールはGo 1.11から利用可能な公式の依存性管理ツールです。これはgo.modファイルにモジュールとバージョンを記録しておき、ビルド結果を固定するために使いますが、通常は、参照するモジュールのバージョンが公開されている必要があります。例えば、 module github.com/lufia/mod require ( github.com/lufia/backoff v1.1.0 github.com/lufia/httpclientutil v1.0.0 ) のような依存関係を持つ場合、2つのモジュールは適切な形で参照できる状態でなければいけません。手元の $GOPATH/src に存在していたとしても参照されないので、リポジトリで公開され、適切なタグが必要です。 一般的にはそれほど困りませんが、オリジナルのパッケージにバグがあって修正したけ

    非公開モジュールやローカルで変更したモジュールをGo Modules(vgo)環境で利用する3つの方法 - Fenrir Engineers
    side_tana
    side_tana 2018/10/19
  • GoでCIDRブロック内にIPが含まれているか判定 - Qiita

    Goで、CIDRブロック内に指定IPが含まれているか判定するスニペット string型のcidr, ipを渡して、含まれているかをboolで返す。 package cidr import ( "log" "net" ) // isIncluededInCIDR reports whether the cidr includes the given ip. func isIncluededInCIDR(cidr, ip string) bool { _, cidrNet, err := net.ParseCIDR(cidr) if err != nil { log.Fatal(err) return false } targetIP := net.ParseIP(ip) return cidrNet.Contains(targetIP) }

    GoでCIDRブロック内にIPが含まれているか判定 - Qiita
    side_tana
    side_tana 2018/10/19
    便利
  • 国際芸術祭「あいち2025」

    ニュース 2024年10月18日イベント 国際芸術祭「あいち2025」トークイベント(2024年9月15日開催)アーカイブ映像を公開しました 2024年10月17日イベント 大規模カルチャーイベント「SOCIAL TOWER MARKET」にて「あいち2025」エリアが登場します! 2024年09月12日お知らせ 9月15日(日)トークイベントの登壇アーティスト発表 2024年09月12日お知らせ 国際芸術祭「あいち2025」参加アーティスト(第2弾)を発表しました ニュース一覧

    国際芸術祭「あいち2025」
    side_tana
    side_tana 2018/10/19
    2019