タグ

unixに関するnullpobugのブックマーク (10)

  • ユニケージ開発手法 - Wikipedia

    この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2022年2月) 独自研究が含まれているおそれがあります。(2022年2月) 独立記事作成の目安を満たしていないおそれがあります。(2022年5月) 広告・宣伝活動的であり、中立的な観点で書き直す必要があります。(2022年5月) 出典検索?: "ユニケージ開発手法" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL ユニケージ開発手法 (ユニケージかいはつしゅほう、英: Unicage software development method)とは業務システム用の商用開発手法の1つ。ベンチャー企業ユニバーサル・シェル・プログラミング研究所(USP

  • USP研究所 | ユニバーサル・シェル・プログラミング研究所

    USP研究所は、標準的でユニークな技術「ユニケージ」で情報システムに関する様々な問題・課題を根から解決します。

    USP研究所 | ユニバーサル・シェル・プログラミング研究所
  • Programming UNIX Sockets in C - Frequently Asked Questions: クライアントとサーバ(TCP/SOCK_STREAM)両方に関する質問

    Previous Next Table of Contents 2. クライアントとサーバ(TCP/SOCK_STREAM)両方に関する質問 2.1 相手側のソケットが閉じられたことをどうやって知ることができますか? Andrew Gierth 氏 ( andrew@erlenstar.demon.co.uk) より: 私の知る限り… 相手側が (SO_LINGER を使ったややこしいことをしないで) close() するか終了したとすると、こちらの read() の呼び 出しは 0 を返すはずです。同じ場合で、write() 呼び出しで何が 起こるかは、もうちょっとわかりづらいです。直後の呼び出し時ではな く、その次の呼び出し時にEPIPE が返るでしょう。 もし相手が再起動するか l_onoff = 1, l_linger = 0 を設定して から閉じたとすると、read() からは(

  • Pythonでprefork型のデーモンを書く - yoshifumi1975's diary

    Pythonのお勉強を兼ねて、先日 Cで書いた C言語でprefork型のデーモンを書く(3): デーモン化 - Sleepless geek in Seattle をPythonに移植してみた。 条件分岐、ループ、関数定義、ファイル操作、fork、wait、シグナルハンドラ、連想配列、などなど短いプログラムだけど、いろいろな要素が入っているのでなかなか良いサンプルになった。 #!/usr/bin/env python import os import sys import signal import time MAX_CHILDREN=16 PID_FILE='/var/run/my_prefork_daemon.pid' hash_children={} def main(): #デーモン化 daemonize() #プロセスIDを書いておく write_pid() #シグナルハンドラ

    Pythonでprefork型のデーモンを書く - yoshifumi1975's diary
  • Digitune [memo] - TALK MAN , referer spam(3) , prefork の仕組み

    TALK MAN, referer spam(3), prefork の仕組み July 14, 2004 TALK MAN 携帯機で動作する音声認識による通訳ソフト、っていうのはなかなか魅力的かもしれない1。当初は認識率も低いだろうし認識語彙も少ないだろうけど、着実に成長 (TALK MAN 2 『帰ってきたアホウドリ』、TALK MAN 3 『アホウドリの逆襲』、etc…) させていったら結構面白い存在になるような。今までそれほど PSP 欲しくなかったんですが、これのために買ってもいいかも、と思わせるソフトです。個人的期待大。 referer spam(3) またやってきていますが、フィルタルールを下記のように変更してみました。 # antispam. SetEnvIf Referer "pussy" Spammer SetEnvIf Referer "sex" Spammer Se

    Digitune [memo] - TALK MAN , referer spam(3) , prefork の仕組み
  • Home · bmatzelle/gow Wiki · GitHub

    Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Sign up Gow - The lightweight alternative to Cygwin Download Installer | Home Page | FAQ Introduction Gow (Gnu On Windows) is the lightweight alternative to Cygwin. It uses a convenient NSIS installer that installs over 100 extremely useful

    Home · bmatzelle/gow Wiki · GitHub
  • http://blogs.sun.com/shioda/entry/running_the_server_as_a

    nullpobug
    nullpobug 2010/03/03
    1024番以下のポートを使うユーザ
  • iandeth. - screen - 仮想端末マネージャーの使い方

    先日とあるサイトで知った、UNIX系OS で動く screen なるツール。kterm とか teraterm 等の端末1つで、複数端末での作業をエミュレートするとかなんとか・・・って使ってみてびっくり、これすげー便利!乱暴に言えばタブブラウザの terminal 版って感じでしょうか。ざーっと man を読んだ上で、幾つか web からも知識を仕入れたのでここにメモっておきます(いうても使いそうな基礎操作のみ)。 screen の魅力 複数の(仮想)端末を同時に開いて作業する事ができる 仮想端末が開かれた状態を保ったまま端末ログアウト 〜 後日ログイン後、screen を呼び出す事によって前回の状態を復帰させることができる(回線が強制切断しちゃった際も復帰可能) 1端末の画面を上下 n 分割させる事ができる 2人で同じ screen プロセスに接続する事で shell の同時操作ができる

  • sshdの設定の安全なテスト方法

    FreeBSDなどでsshdの設定の変更をしたりします。 セキュリティ対策などで、色々厳しい設定に変更をしたりするのです。sshでアクセスしてるマシンでコンソールサーバなんかに繋がっていない環境で、物理的に離れた距離にあるサーバだと、このsshdの設定ミスで、sshdを再起動したらそのサーバにログインできなくなったとかいう事態に陥ってしまって困ったとか、危ないから設定したくないという心境にとらわれたりするのではないでしょうか? sshdが落ちても大丈夫なように、 inetd + telnetd をしょうがないから上げておくというのもありかもしれませんが、あまりやりたくありません。 というわけで、 sshd の設定を変更するときは、 通常の接続で利用している sshd とは別に、他のポートで sshd をもう1つ起動してしまいましょう。 sshd は、 -p オプションで ポートを指定するこ

  • 『シェルスクリプト(バッチファイル)を別ディレクトリからの起動に対応させる』

    シェルスクリプトやバッチファイルを書いていると、コマンドの中に相対パスで別のファイルを指定したりしてしまいます。 例えばシェルスクリプトと同じディレクトリにある"test.txt"というファイルを開くシェルスクリプトなら、単純に cat test.txt とすればよいように思うかもしれません。 試しに、上記の内容を記述したファイルを/tmp/test.shとし、適当なテキストファイルを/tmp/test.txtとして用意し、 自身のホームディレクトリより /tmp/test.sh として実行するとどうなるでしょうか。 きっとエラーになるはずです。 これは、シェルスクリプトの中で実行されるコマンド(cat)が、ホームディレクトリのtest.txtというファイルを開こうとするからです。 シェルスクリプトと同じディレクトリにあるファイルを開こうとするなら、一度シェルスクリプトがあるディレクトリに

    『シェルスクリプト(バッチファイル)を別ディレクトリからの起動に対応させる』
  • 1