タグ

2007年10月8日のブックマーク (3件)

  • ToDo管理サービスはGoogleカレンダーを上手に使うと長続きする。 - これはえがいblog

    恵比寿のIT関連の会社で営業マンをする今をときめく21歳。IT業界のえがちゃん♂こと永上裕之です。 いろんな人と話したんです!超気軽に連絡ください♪ TEL:090-2033-5444   メール:egachan★gmail.com  Twitter:egachan Skype:hiroru123  メッセ:hiroru123@msn.com  mixi:165462 【募集】 恵比寿の夜カフェで週2以上作業してます!仲間募集中!   【初めての方は】最近のゴタゴタはこちらを参考に *先に、簡単に画像でまとめてみました。 この画像は自由にお使いいただいて結構です。 タスク管理のために、 ・目標管理ツール「check*pad」 ・Remember The Milk ・アリエル・マルチスケジューラ など、色々使ってみましたが、 どうしても手帳で管理しよう、紙で管理しよう、メールで

  • 安全なログローテーション - elm200 の日記(旧はてなダイアリー)

    ログローテーションの落とし穴 Rails でのデフォルトのロガーは、Ruby 標準添付の Logger クラスを少し変えたものである。ログのサイズが大きくなったとき、サイズやら日付やらを基準にログのアーカイブ化を行う(ログローテーション)することが多い。一番簡単な方法は Developmentモードのログを日毎にローテートする みたいなやり方だ。しかし、複数の Ruby インスタンスがひとつのログファイルを共有すると、うまく動かないのだ。典型的なのは Mongrel Cluster で複数の Rails インスタンスを運用している状況だ。ログローテーションが起こった直後から、"Status: 500 Internal Server Error" というエラーメッセージを吐いて Rails アプリが動かなくなってしまう。 これは、Logger がローテーション時に、 現行のログファイルをアー

    安全なログローテーション - elm200 の日記(旧はてなダイアリー)
  • x86 Linux のメモリモデル、プロセス空間切り替え、カーネルスタック - naoyaのはてなダイアリー

    ひとつ前のエントリ id:naoya:20070924:1190653790 では Linux のコンテキストスイッチにおける、主にハードウェアコンテキストの退避/復帰の処理を追ってみました。その中で カーネルスタック (switch_to() 内で pushl %ebp とかして値が積まれるスタック)とはそのときの実行コンテキストに紐づくカーネルプロセススタックという理解でよいか。 という疑問がもやもや湧いて出てきました。ここ数日 はじめて読む486―32ビットコンピュータをやさしく語る を読んでいたのですが、その中にこの疑問への答えへの入り口が載っていまして、そこを糸口に調べてみました。で、結果としては 答え: 良い でした。 x86 は特権レベルの移行と連動してスタックポインタを切り替える仕組みを持っています。Linux の場合モードはカーネルモード(特権レベル0) とユーザーモード

    x86 Linux のメモリモデル、プロセス空間切り替え、カーネルスタック - naoyaのはてなダイアリー