ブックマーク / rti7743.hatenadiary.org (4)

  • Linuxでアプリケーションやユーザごとに、異なるdefault gateway を割り当てる変態ルーティングの方法 - お前の血は何色だ!! 4

    Linuxで、アプリケーションやユーザごとに、異なるデフォルトゲートウェイを割り当てたくなる時があります。 普通は、優先度とかで自動で切り替えとか、そーゆー感じですが、 そうではなくて、 ユーザAは、デフォルトゲートウェイ1を必ず使い、ユーザBは、デフォルトゲートウェイ2を絶対に使う。 プロセスAは、デフォルトゲートウェイ1を必ず使い、プロセスBは、デフォルトゲートウェイ2を絶対に使う。 そんな風にしたい時があります。 まあ、人生は長いですから、そういう時もあるのです。 ネッツ PC 192.168.0.10 ---> HUB -->gateway1 192.168.0.100 -->gateway2 192.168.0.200 ユーザ user_proxygw は、192.168.0.200 を使い、 それ以外は、 192.168.0.100(default gw) を使うというのを考え

    Linuxでアプリケーションやユーザごとに、異なるdefault gateway を割り当てる変態ルーティングの方法 - お前の血は何色だ!! 4
    s1061123
    s1061123 2015/03/23
  • Age of Empires II HD Edition が面白くて何も手がつかないので、もっと遊ぶためにカスタムシナリオを作ってみた - お前の血は何色だ!! 4

    Age of Empires II HD Editionが面白すぎて何も手がつかない。 http://store.steampowered.com/app/221380/?l=japanese まだ460時間しか遊んでいないのに、これだけ中毒になるとか、こわれるなあ・・ 当然、追加のキャンペーンはすべてクリアしてしまっている。(と、いうよりも、初代AoE,RoR,AoE2,AoC,AoMと遊んでいるので、AoEとは、もう15年ぐらい付き合いか。) AoE2 HDでも、とても難しいに、地の利さえあれば1vs7でも勝てなくもない。地の利がないとボコボコにされるけど。 ユーザのカスタムシナリオは昔は公開されていたようだけど、geocitiesとともに消えているので遊べない、語学が苦手だから外人のシナリオでは遊びにくい・・・なら自分で作ればいいじゃないということで、シナリオを3つぐらい作ってみまし

    Age of Empires II HD Edition が面白くて何も手がつかないので、もっと遊ぶためにカスタムシナリオを作ってみた - お前の血は何色だ!! 4
    s1061123
    s1061123 2014/09/01
  • windowsのログインプロンプトをクラッシュさせたお - お前の血は何色だ!! 4

    Windows/Office武勇伝 <Surface Proが当たる! 開発者グループOPENキャンペーン> windowsのsocketには、LSPというドライバーとシステムフックの中間にあるようなフック層がある。 まー当時から長い年月がたったので、ちょっとLSPの話をしたいと思う。 とても、心があたたまる話だ。 LSPは、ネットワークをフックする手段の一つだ。 今は、ネットワークをフックする他のフック手段が潤沢にあるので、そう多様されることもない(?)、LSPは、windows 98SE(winsock2) から動作してくれるという、下位互換性最高な特典がある。 この広い下位互換性は、広く広めたいソフトウェアを書きたい人にとっては、とてもメリットがあるのだ。 そして、一度インストールさえしてしまえば、それ以降、特別な方法を使わずとも、すべてのネットワークを使うプロセスをフックすることが

    windowsのログインプロンプトをクラッシュさせたお - お前の血は何色だ!! 4
    s1061123
    s1061123 2013/09/12
  • printfデバッグのお供に - お前の血は何色だ!! 4

    みんな大好き printfデバッグ。 デバッガでアタッチしにくかったり、とりあえずの動作状況を見たいときなど、、、いまだに強い人気を誇っている printf デバッグです。 だけど、サーバみたいなプロセスだと printf することすらできない。。。 そんなときに使うさくっとコピペでつくれるロガーを作ってみました。 コピペで切り貼りすればあっというまにロガーができます。 楽しい printf デバッグライフがおくれます。 こんなの使うなんて邪悪です。 使い方は簡単で、 MYLOG("ここまでやってきた"); ってやると、 tail /tmp/mydebug ここまでやってきた@ /home/rti/tokyo_tyrant-0.4.0/session.c:66(ps_create_sid_tokyo_tyrant) みたいな形でログに残せます。 printf 表記もいけます。 MYLOG(

    printfデバッグのお供に - お前の血は何色だ!! 4
    s1061123
    s1061123 2011/03/01
  • 1