タグ

unixに関するhohoho_ho2005のブックマーク (12)

  • Free Dynamic DNS(DDNS) by POP3,IMAP4,FTP,HTTP-BASIC for Home Server, VPS | MyDNS.JP

    harpyja.daemon.asia is not accessible... Sorry. I do not know why this site is not working. If you know Administrator of this site, please contact directly. You may be able to see it in Google cache. For administrator ... MyDNS.JP did not received IP address from you over One week. Please check your notify system. If you restart notification of IP address, MyDNS.JP will apply your IP address to DN

  • Humble Book Bundle: Unix presented by O'Reilly

    The bundle you're looking for is over This bundle was live from Nov 23, 2016 to Dec 7, 2016 with 64,725 bundles sold, leading to US$0 raised for charity.

    Humble Book Bundle: Unix presented by O'Reilly
  • Unixツールを作成するためのヒント | POSTD

    現代のプログラマを取り巻く世界には無数の方法で組み合わされた、たくさんのUnixツールがあふれています。優れたツールは開発環境とシームレスに統合されますが、そうでないツールは使うたびに不満がたまっていきます。また、優れたツールはあなたの想像力次第でどんなものにも適用できますが、そうでないツールはあなたの開発環境で動かすためだけでも、あの手この手の対策を講じなければならないことがよくあります。 “One thing well” misses the point: it should be “One thing well AND COMPOSES WELL” — marius eriksen (@marius) October 10, 2012 “一つのことだけうまくやればいい”という考えでは目標に到達しない。”うまくいったものを、うまく組み合わせる”ことまで考えるべきだ 良い設計に必要なもの

    Unixツールを作成するためのヒント | POSTD
  • Unix Programming Frequently Asked Questions 日本語訳 - Table of Contents

    このFAQについて 1 プロセス制御 1.1 新しいプロセスの生成: fork() 1.1.1 fork()は何をするのですか? 1.1.2 fork()とvfork()の違いは何ですか? 1.1.3 forkによる子プロセスを終了するときにexitよりも_exitを使うのはなぜですか? 1.2 環境変数 1.2.1 どうすればプログラム内で環境変数の値を取得・設定できますか? 1.2.2 どうすれば全ての環境変数を調べられますか? 1.3 どうすれば一秒未満のsleepができますか? 1.4 粒度の細かいalarm()はどうすれば得られますか? 1.5 どうすれば親プロセスと子プロセスの間で通信できますか? 1.6 どうすればゾンビプロセスができることを防ぐことができますか? 1.6.1 ゾンビプロセスってなんですか? 1.6.2 どうすればゾンビプロセスになることを防げますか? 1.7

  • プロセス・パイプ・リダイレクション・ファイルディスクリプタの実体を見に行く - ザリガニが見ていた...。

    プロセス置き換えとか、名前付きパイプとか、とても便利な機能なのだけど、その仕組みはどうなっているのだろう?断片的な知識ばかりでは、その核心にはなかなか辿り着けない。サンプルコードの真似はできるけど、それ以上の発想はできない...。もっと根的なところからちゃんと理解しておかないと、いつまでたってもコマンドの使い方の質が理解できないと感じた。プロセスとは何か?パイプとは何か?リダイレクションとは何か?ファイルディスクリプタとは何か?可能な限りその質を探ってみようと思う。 UNIXのプロセス UNIXでは、複数のユーザーがログインした状態で、同時に複数の処理を依頼される状況が多々ある。 ところが、どんなに高性能なCPUであっても、ある瞬間に処理できるのはたった1つの処理だけである。 そんな時OSは、それぞれの処理に必要なメモリ領域を割り当てて、CPUをタイミングよく切り替えながら同時並行的

    プロセス・パイプ・リダイレクション・ファイルディスクリプタの実体を見に行く - ザリガニが見ていた...。
  • 死んでもプロセスを上げ直さないdaemontoolsのrunファイル - (ひ)メモ

    追記 2013-05-30 これで超簡単にできました!!スバラシす!!!! daemontoolsでdaemonプロセスの管理をしたいのだけど、 daemonプロセスが死んだら起動し直したくない svc -t, -d, -k したときはdaemonプロセスを殺して起動し直したくない という要件が深淵な理由によりある場合のrunファイルはこういう風にすればいいんじゃないかなというお話です。 https://gist.github.com/hirose31/5669933 downファイルはsuperviseが起動するとき(/service/下にsymlinkが作られたとき)のみ有効なので、今回の要件には使えない /etc/init/hoged.conf 作って service コマンドで起動しろ、ってのは確かにおっしゃる通りなんですが、できればdaemontoolsで管理したい気持ち いい方

    死んでもプロセスを上げ直さないdaemontoolsのrunファイル - (ひ)メモ
  • なるほどUNIXプロセス本を買いました - 吾輩は関数である。名前はまだ無い

    2013-05-03 なるほどUNIXプロセスを買いました なるほどUnixプロセス ― Rubyで学ぶUnixの基礎【電子書籍】Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 達人出版会 発行日: 2013-04-25 対応フォーマット: EPUB, PDF, ZIP 詳細を見る ここらへんの理解はグリッドやるなら必須だし、理解も曖昧だったので買いました。 初歩的な事から書き始められているし、Rubyで書いてあるので割とスラスラ読めます。が、Cレベルの細かいソースコードを読むとかならカーネル読むとかのほうがよいと思います。 student_neet 2013-05-03 11:00 コメントを書く 次の記事 前の記事

  • unix domain socketでファイル記述子をやりとりするソケットプーリングを書いてみた - (ひ)メモ

    unix domain socket経由でプロセス間でファイル記述子のやりとりができるので、コネクションをプーリングして、unix domain socket経由で別プロセスに貸し出すスクリプトを試しに書いてみました。 https://github.com/hirose31/socket-pooling poold.pl は起動すると 127.0.0.1:11211 へのコネクションを 3 つ作って保持し、unix domain socketをlistenしてクライアントからの貸し出し要求を待ちます。 ちなみに、unix domain socket は名前付きのではなく、abstract namespace のを作っています。これの利点は、パスに依存しないので、chroot内のプロセスと外のプロセスがやりとりできる点です。 client.pl は起動すると、unix domain sock

    unix domain socketでファイル記述子をやりとりするソケットプーリングを書いてみた - (ひ)メモ
  • 仮想記憶入門 BSD-4.3を例題に

    http://www.insight-tec.com/dbts-tokyo-2014.html -------- CPU/GPUという特性の異なるプロセッサの得意分野を組み合わせて費用・電力対性能の向上を狙うヘテロジニアス計算技術は、近年の半導体技術のトレンドの一つです。 セッションでは、SQLワークロードのうちCPU負荷の高いロジックをGPUにオフロードする事で安価に検索処理の高速化を実現するPostgreSQL用の拡張モジュール PG-Strom と、GPGPUをはじめとする周辺技術についてご紹介します。

    仮想記憶入門 BSD-4.3を例題に
  • 『なるほどUnixプロセス ― Rubyで学ぶUnixの基礎』のβ版を更新しました! - 達人出版会日記

    なるほどUnixプロセス ― Rubyで学ぶUnixの基礎【電子書籍】Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 達人出版会 発行日: 2013-04-25 対応フォーマット: EPUB, PDF, ZIP 詳細を見る おかげさまで好評をいただいております『なるほどUnixプロセス』ですが、β版の誤記などが多数ありまして、修正したv0.9.1を公開いたしました。 まだ正式版ではないので、「あとがき」が「(あとで書く)」のままになっていたりはしますが、細かな誤記なども多数修正されております。今回修正された内容については https://github.com/tatsu-zine/naruhounix/issues?milestone=1&page=1&state=closed の方で確認いただけます。購入済みの方は再度ダウンロードできますので、最新版が欲しい方はお

    『なるほどUnixプロセス ― Rubyで学ぶUnixの基礎』のβ版を更新しました! - 達人出版会日記
  • なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 - wyukawa's diary

    なるほどUnixプロセス ― Rubyで学ぶUnixの基礎【電子書籍】Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 達人出版会 発行日: 2013-04-25 対応フォーマット: EPUB, PDF, ZIP 詳細を見る まだβ版ですが、面白そうだったので買ってみました。初代iPadのiBooks上で全152ページで値段が2,980(正式には3,360)円というのはちと高い気がしますが、原書が$27なのでまあしょうがないでしょう。 で、ざざっと読んでみた感想としては面白いですね。Unixのプロセスの話をRubyで学ぶようになっていてC言語でやるよりはRubyの方が抽象度が高いので比較的わかりやすいと思います。類書も無いような気がしますね。 シグナルのあたりとかパラパラと読んでいて、そういやfluentdだとどうなってんだっけと思いsupervisor.rbを読んで

    なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 - wyukawa's diary
  • なるほどUnixプロセス読んだ - デーモン化のためのdouble fork - はこべにっき ♨

    なるほどUnixプロセス ― Rubyで学ぶUnixの基礎を読みました。UNIXプロセスの話、特に実用的なforkの利用方法についての話がコンパクトにまとまっていてわかりやすかったです。あまり詳細に踏みこんでいるという感じではないけど、とっかかりにこのにあるような知識があるのは良いと思いました。(シェルスクリプトから"foreman start"したときにCtrl-Cで終了できない現象の解説 - はこべブログ ♨ではまる前に読んでおいたら、もっとはやく問題解決できたと思います。) 第18章 デーモンプロセスに関係して二回目のforkについていろいろ調べたので、せっかくなのでメモを残しておきます。*1 第18章 デーモンプロセス では、プロセスをデーモン化するために必要な手順が丁寧に説明されています。その中で、プロセスを制御端末から切り離す手順として以下のようなコードが紹介されていました。

    なるほどUnixプロセス読んだ - デーモン化のためのdouble fork - はこべにっき ♨
  • 1