タグ

sillowのブックマーク (618)

  • 親プロセスは2度死ぬ - デーモン化に使うダブルforkの謎 - シリコンの谷のゾンビ

    デーモンプロセスを作る場合には,教科書によく書かれている2度forkは不要ではないか? ということを以前の記事に書いた. [c][unix]UNIXネットワークプログラミングのお勉強 (2) デーモンの作り方 - 睡眠不足?! 確かにBSDのdaemon(3) のコードでは,forkは1回しか呼んでいない. 「きっとプレセスがセッションリーダだと不都合があるのだろう.でもなぜ?」 というのがopen questionだった. それに対する答えを「詳解UNIXプログラミング」[1] に見つけた. SVR4においては,この時点でforkを再度呼び,親を終了することを勧める人がいる. 2番目の子がデーモンとして動作する.これは,デーモンはセッションリーダではなく, SVR4の規則 (9.6節) から,セッションリーダでなければ制御端末を取得できない,ということを保証する. あるいは,制御端末を取

    親プロセスは2度死ぬ - デーモン化に使うダブルforkの謎 - シリコンの谷のゾンビ
  • [c][unix]UNIXネットワークプログラミングのお勉強 (2) デーモンの作り方 - シリコンの谷のゾンビ

    一晩寝てからデーモンプロセスの作り方を眺めてとても簡単だということに気がついた.自分メモ. デーモンへの道のり fork()して子プロセス (次郎) を生成.親プロセス (太郎) を終了する 次郎プロセスでsetsid()する 次郎プロセスはセッショングループリーダになる この時点で次郎プロセスは制御端末を持たなくなる 次郎プロセスがfork()して孫プロセス (三郎) 生成.次郎プロセス終了 chdir("/")する. shutdown時のumount処理に迷惑をかけないため 標準入力,標準出力,標準エラー出力を閉じる サンプルコード 比較を行うために3つのプログラムを書いた. daemon 全部行う nondaemon 2度目のfork()をしない nondaemon2 setsid()しない #include <stdio.h> #include <stdlib.h> #includ

    [c][unix]UNIXネットワークプログラミングのお勉強 (2) デーモンの作り方 - シリコンの谷のゾンビ
  • デーモンプロセスの実像にせまる!デーモンプロセスのヒ・ミ・ツ

    一般にデーモンプロセスとは,一般的にはインタラクティブに処理を行わず, 時間やある一定のトリガーによって動作する常駐プロセスのことを指す. そもそもデーモン(daemon)注1とは,ギリシャ神話に登場する「神々と人間の間に介在する 二次的な神」や「守護神」のことで,コンピューターの中で,人知れず動作する 「縁の下の力持ち」の常駐プロセスには,ふさわしい愛称と言えるだろう. さて,デーモンプロセスは,一般的なコマンドとして動作するアプリケーションと比較 してもそれほど複雑ではない.しかし,作り方によっては守護神にも悪魔に もなってしまう可能性を秘めている. デーモンプロセスを「守護神」にするか「悪魔」にしてしまうかは, プログラムの作者が正しい知識を持っているかどうかにかかっているといっても 過言ではない. 注1 デーモンといえば demon も日語読みでは同じ発音になるが, demonの

  • NONBLOCK

    SIGCHLDの受信 #include <sys/types.h> /* ほかのsysヘッダより先にこのファイルをinlcudeする */ #include <sys/wait.h> /* waitpid()とマクロのヘッダ */ #include <signal.h> /* シグナル関数のヘッダ */ #include <stdio.h> /* fprintf()のヘッダ */ #include <unistd.h> /* fork()のヘッダ */ void sig_chld(int); /* SIGCHLDハンドラのプロトタイプ宣言 */ int main() { struct sigaction act; pid_t pid; /* sig_chldをSIGCHLDハンドラとする */ act.sa_handler = sig_chld; /* この例では、そのほかのシグナルはブ

  • PC覚え書き | プログラムのデーモン化

    VvZX(qvZX)Afork()VXeR[gpBVXeR[oAovZXmAvZXRs[B ovZXevZXARs[VvZXqvZXBevZXAqvZXfork()lpB evZXAfork()qvZXvZXIDpAqvZX0pBplAevZXqvZXッBlBAqvZXPvOヲB int main(void){ pid_t child // fork()li[ if( !(child=fork()) ){ // child=0qvZX printf("inchildprocess\n"); exit(0); } // evZXqvZXID\ヲ prinft("inparentprocess:childprocessID=%d\n,child); return 0; }

  • MSN Japan - ニュース, 天気, メール (Outlook, Hotmail), Bing検索, Skype

  • 「なんという切なさ……」 「Google Wave」開発中止、入門書著者にTwitterで慰めの声

    「涙で前が見えない……」「なんという切なさ……」――「Google Wave」の開発中止を受け、8月22日発売予定の解説書「Google Wave 入門」(日経BP刊)著者のあんどうやすしさん(@technohippy)に、Twitterで哀れみと慰めの声が寄せられている。 Google Wave入門は、Google Waveの機能やAPIなどを解説した書籍。Amazon.co.jpでは予約も受け付けている。だがGoogleが8月5日に開発中止を発表。あんどうさんは「いやこれほんとにどうなるんだろ」との行方を心配していたが、予定どおり発売されるようだ。 あんどうさんの心境は複雑のようで、「今日は壁に塗ったペンキが乾くのを一日中眺めていたい気分」「Google Waveが男坂に見える!」などとTwitterへ投稿している。それを見たほかのユーザーから「泣いた」「切なすぐる」などとコメントが

    「なんという切なさ……」 「Google Wave」開発中止、入門書著者にTwitterで慰めの声
  • emacs エディタ

    emacs(mule) エディタ Last Update 2007/02/11 目次 はじめに 良く使うショートカットキー ブックマーク機能で簡単にファイルを開く 英語文字列の動的な補完 ついでに日語も動的補完 Spell Check grep で検索して、ジャンプ namazu の活用 sdic の活用 dired モードでファイル操作 はじめに Linux に限らず Unix で最も良く使われているエディタの一つに emacs または mule があります。 普段 Windows を中心に活用されている方にとっては、独自とも思えるキー操作がつまづく原因なのではないでしょうか。 実をいうと私も3度ぐらい、覚えようと思って挫折した経験があります。 が、今では、Windows のエディタよりも高速に入力できるようになりましたし、emacs のキー操作が linux のいろいろな so

    sillow
    sillow 2010/08/20
    ブックマークの使い方。よく使うファイルを簡単に開く。手動で登録。自動的にファイルパス毎に開いた回数を記録するような仕組みってないのかな。
  • Dance Party

    Reset

  • G速ニュッポ がぐゆきからの こうげきの しょうたいが つかめない!

    ガグユキサンガグユキサンガグユキサンガグユキサンガグユキ 1: 名前:名無しさん@ガグレカス :2008/05/24(土)20:16:38 ID: xgDQjqWkp GP:0 キ モ チ イ イ… 2: 名前:名無しさん@ガグレカス :2008/05/24(土)20:19:01 ID: KPlc1cUEm GP:0 クロワッサンクロワッサンクロワッサンクロワッサンクロワッサンクロワッサンクロワッサンクロワッサンクロワッサンクロワッサンクロワッサンクロワッサンクロワッサン 3: 名前:名無しさん@ガグレカス :2008/07/09(水)12:47:58 ID: 8RccT6msm GP:0 オ イ シ イ… 4: 名前:がぐゆき(管理人) :2008/07/10(木)08:56:04 ID: ar1MOCocp GP:0 ゴメンナサイゴメンナサイゴメンナサイゴメンナサイゴメンナサイゴメンナ

  • 自慰行為を他人に見られた時の7つの対処法 - GAGAZINE(ガガジン)

    1.入浴 近くにあるタオルを丸出しの下腹部に巻いて、「さて、風呂にでも入るか。」と相手に聞こえるように呟きましょう。いかにも今から風呂に入ろうとしていたという雰囲気を漂わせる事が重要です。 2.球児 陰茎をバットに見立てて素振りをしましょう。「1、2、3・・・」と声に出してカウントするのもいいかもしれません。きっと相手も練習熱心なあなたに感動の涙を流すはずです。目指せ甲子園。 3.携帯 自分の耳を陰茎に近付けて、「もしもし・・・」と呟きましょう。恐らく相手もあなたの陰茎を最新式の携帯電話だと思うでしょう。睾丸も一風変わった携帯ストラップにしか見えませんね。 4.対話 陰茎とトークしましょう。話題は時事ネタから学校や職場での出来事など何でも構いません。どこから見ても、仲の良い友達同士にしか見えませんね。陰茎の声は自分の裏声で代用しましょう。 5.歌唱 陰茎をマイクに見立てて熱唱しましょう。あ

  • Manpage of FORTUNE

    Section: Games and Demos (6) Index JM Home Page roff page BSD mandoc 名称 fortune - おもしろくためになる格言を無作為に表示する 書式 [-aDefilosw ] [-m pattern ] [[N% ] file/dir/all ] 解説 を引数なしで実行すると、無作為に選んだ格言を一つ表示します。 格言はいくつかの種類に分類されていて、それぞれの分類はさらに、 耳に痛いものとそうでないものとに分けられています。 オプションを以下に示します: -a 耳に痛いものもそうでないものも、格言をすべて含めた リストから選びます (耳に痛いものについての詳細は -o オプションを参照してください)。 -D 更なるデバッグ出力を有効にします。 オプションを複数回指定すると、出力が更に冗長になります。 -DDEBUG 付

  • http://worris.sakura.ne.jp/fortune.html

  • sixnine.net

    sixnine.net 2024 著作権. 不許複製 プライバシーポリシー

  • Emacsで折りたたみを行うfolding.el - ユーウツな雨がふりつづいても雪がハートを曇らせてもドアの中で待っていた君に魔法をかけたいのさ

    odz buffer - Emacsで折りたたみを行うで紹介されてるfolding.elを使ってみる 使うときは M-x folding-mode or (autoload 'folding-mode "folding" "Folding mode" t) はずしたくなったら M-x folding-uninstall デフォルトのprefix-key(C-c @)の変更は (setq folding-mode-prefix-key "\C-c") 主なキーバインド(まだ途中;;)C-c @に続いて以下のキーを押すとできる動作の一覧。 C-f folding-fold-regionリージョン範囲を//{{{...//}}}で囲む>folding-shift-in //{{...//}}}だけのブロックを表示folding-shift-out ↑のshift-in modeから出るC-t f

    sillow
    sillow 2010/08/13
  • メールのための GTD、「Inbox Zero」の実践

    43Folders ネタが続きますが、先日 Merlin Mann が Google Tech Talk で講演をしていた内容とスライドが公開されていましたので、内容をかいつまんでご紹介します。 講演のタイトルは “Inbox Zero”。メールの受信箱の残りメールの数をゼロにするメール処理のアプローチについてです。 受信箱のなかで生きるのはやめよう メールの受信箱は、放っておけば魔窟になります。まだ読んでいないメールや、まだ返事を書いていないメール、調べてから返事を書こうと思っていたのにそのままになっているメール、先方からの返事を待っているメール、遠い昔に親から届いたのだけれども返事をかかずにいて罪悪感だけが残って消せずにいるメール。これらが何百通も折り重なって手のつけようのない状態になっている人も多いのではないでしょうか? その果ては、今日出席する会議や、やらなきゃいけない仕事なども受

    メールのための GTD、「Inbox Zero」の実践
  • GTDなメール管理法 (GTDOrganizedMail - MemoWiki v5)

    いろいろな人のGTDなメールフォルダ構成を集めてみた。 参考資料 いろいろな人のGTDなメールフォルダ構成を集めてみた。 -NI-Lab.のメールフォルダ(単なるTODOリストのような扱い) --_1_受信トレイ (すぐにやる) --_2_ACTION (近いうちにやる) --_3_SOMEDAY (いつかやるかも) --_4_WAITING (誰かの処理待ち) --その他、保存用フォルダいろいろ -Macworld: Feature: The inbox makeover --http://www.macworld.com/2005/04/features/tipsinbox/index.php ---Inbox ---Respond ---Action ---Hold ---Waiting ---Archive ---Trash ---Ref. 中山通信 鶴見川・恩田川流域: GTD 

  • kekkon-j.com - kekkon j リソースおよび情報

    kekkon-j.com は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、kekkon-j.comが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • ●NHK「今日は一日プログレ三昧」 | THE BATTLE OF EVERMORE by Y.Shimizu

    既にニュースページでお知らせしたとおり、来る8月8日(日曜)12:15より NHK FMの約13時間!連続放送「今日は一日プログレ三昧」に出演することになりました。 一部に誤解があるようですが、私が選曲するわけではありません。 あくまでリスナーの方々のリクエストでオンエア曲が決まります。 昨年末だったか、番組のナビゲーターを務める山田五郎さんがNHKの 美術番組に出演されていた時、「この特異なヘアスタイルの人、 美術評論家でもあったのか」と思いました。 まさか共演することになるとは、、、 番組とは別に美術のこと、あれこれ質問しようと思ってます。 私と一緒にゲストとして出演する関根史織さんについては、まったく知りませんでした。 Base Ball Bearという若者バンドのベーシストで、 年齢に似合わないディープなプログレファンだということを聞きました。 このBBB(BBBと聞くと、脳血液関

    ●NHK「今日は一日プログレ三昧」 | THE BATTLE OF EVERMORE by Y.Shimizu
  • 女性に体液かけ暴行容疑 33歳会社員「性的欲求満たすため、これまで30件」  - MSN産経ニュース

    愛知県警中署は5日、女性に体液をかけたとして暴行の疑いで、同県春日井市押沢台の会社員、浅岡洋平容疑者(33)を逮捕した。 中署によると、浅岡容疑者は「性的欲求を満たすため、これまでに30件ぐらいやった」と供述している。 逮捕容疑は昨年8月20日午前、名古屋市の市営地下鉄名古屋駅のエスカレーターで、女性会社員(39)のスカート内に手を入れ、容器に入れた体液を下着にかけたとしている。 女性が4日夜、名古屋駅で浅岡容疑者を見つけ110番。地下鉄で2駅追跡して駅員と一緒に取り押さえ、中署員に引き渡した。

    sillow
    sillow 2010/08/07
    http://www.amazon.co.jp/gp/product/B001KSNG66 このくらいで我慢しとけ