タグ

unixに関するtztのブックマーク (27)

  • 突然のTwitter砲にもなんとか耐えたさくらVPSに感謝する - As a Futurist...


    2/6 退 Twitter Yahoo  0  2 VPS   VPS1CentOS+Apache+mod_fastcgi+PHP-FPM+MySQL5.5(InnoDB) WordPress
    突然のTwitter砲にもなんとか耐えたさくらVPSに感謝する - As a Futurist...
    tzt
    tzt 2011/02/07
  • 中規模データ処理で学んだ tips - フリーフォーム フリークアウト

    移転しました http://please-sleep.cou929.nu/20101230.html

    中規模データ処理で学んだ tips - フリーフォーム フリークアウト
  • 詳解UNIXプログラミング - いやなブログ


    UNIX UNIX Unix  使Unix  
  • 非同期シグナルとanti-pattern - memologue


    sigsafeUNIX使COSCPU 使使 http://www.slamb.org/projects/sigsafe/api/patternref.html 使 1: signal safe  void unsafe_sighandler_a(int signum) { pri
    非同期シグナルとanti-pattern - memologue
  • UNIXの落とし穴


    UNIX使  UNIX  Unix Hater's Handbook UNIX Let's Make Unix Not Suck         X Window System        procmail  :0 ? BIND   .   .*rc .*profile .*login  /etc/sh
    tzt
    tzt 2010/02/02
  • The Open Group Base Specifications Issue 6

    <body> <h2>Frame Alert</h2> <p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.<br> Link to<a href="mindex.html">Non-frame version.</a></p> </body>

    tzt
    tzt 2009/11/22
  • bashのキー操作一覧まとめ - 元RX-7乗りの適当な日々

    bashでは、"Ctrl"や"Esc"キーと組み合わせることで様々な操作ができるので、メモ代わりにまとめておきます。 よくやるのが「Ctrl + s」キーを押してしまうと、フリーズしたかのように見えるので一瞬焦ってしまう。そんな時は・・・ Ctrl + b カーソルを左へ1文字移動 (←キーでもOK) Ctrl + f カーソルを右へ1文字移動 (→キーでもOK) Esc + b カーソルを右へ1単語移動 Esc + f カーソルを右へ1単語移動 Ctrl + p historyの1つ前に入力したコマンドを表示 (↑キーでもOK) Ctrl + n historyの1つ後に入力したコマンドを表示 (↓キーでもOK) Ctrl + h カーソルの左1文字を削除 (BackspaceキーでもOK) Ctrl + d カーソルの右1文字を削除 (DeleteキーでもOK) Ctrl + a カー

    bashのキー操作一覧まとめ - 元RX-7乗りの適当な日々
  • 時代はGNU screenからtmuxへ - このブログはURLが変更になりました


    GNU screentmuxGentooemerge tmux  tmuxawesomeircweechat tmux 使   GNU screen    terminfoscreen (GNU screen1/5) 使(mode-mouse, mo
    時代はGNU screenからtmuxへ - このブログはURLが変更になりました
    tzt
    tzt 2009/07/10
  • 第1回 zshで広がる世界 | gihyo.jp

    zshはシェルである。シェルはもちろんキーボード入力されたコマンド行を解釈し、必要なコマンドを必要な引数とともに起動することを主な仕事とするソフトウェアである。単なるシェルなのだが、zshには他を圧到する比類なき機能がある。その一端を印象づける一つの例に、zshで実装されたテトリスがある(図1⁠)⁠。 もちろんこれは、お遊び機能の例で実際の日常作業をこれで進めるわけではないが、潜在的に備えている機能がどれほどのものかが分かる好例である。 zshは、sh(Bourne Shell)をベースとし、ksh、csh(tcsh⁠)⁠、bashの優れた機能をアイデアとして取り込み、なおかつ作業効率を高める独自の機能を登載したまさに至高のシェルである。しかしながら超高機能・多機能であるがゆえに全容を掴むのが難しい。付属の英文マニュアルはしっかりしているものの、簡潔な仕様記述がされているのみなので具体的な

    第1回 zshで広がる世界 | gihyo.jp
    tzt
    tzt 2009/07/04
  • memologue - シグナルハンドラを使わないでシグナルをハンドルする


    1sigwait(3)使      //  void handler(int signo) { // 使(async-signal-safe) } sa.sa_handler = handler; sigaction(SIGHUP, &sa, NULL); ..
    memologue - シグナルハンドラを使わないでシグナルをハンドルする
  • HugeDomains.com

    Captcha security check digape.com is for sale Please prove you're not a robot View Price Processing

    HugeDomains.com
  • 続・$HOME/.ssh/configを活用していますか? — ディノオープンラボラトリ


    $HOME/.ssh/configSSH2 Dynamic Forward使 2 dmzDB ProxyCommand ssh db1sshdmzdmz192.168.0.201nc
    tzt
    tzt 2009/05/29
  • getoptによるオプション解析

    はじめに プログラムにパラメータを直接埋め込むような, 非効率的なプログラミングは止めましょう. #defineで記述するのもいいですが,頻繁にパラメータ調整をする時には, いちいち再コンパイルが必要です. こういう時にはコマンドラインの引数で,オプション指定するのが一番です. もちろん,非常に多くのパラメータ指定が必要な場合は, パラメータ設定ファイルに記述した方がいいですが, それでもオプション指定はできたほうがいいでしょう. このオプション解析を自分でやろうとすると,面倒なだけでなく, 統一性のないヘンテコリンなコマンドになりがちです (オプションの記述順を変えたらダメとか...). オプション解析は,getoptを使ってスマートに書きましょう. 詳しくは man 3 getopt を見て下さい. ついでに man atoi, man atof あたりも見ておくといいでしょう. 具体

    tzt
    tzt 2009/05/25
    getopt()でマイナスの引数を使う裏技(?)
  • 404 Blog Not Found:findを極めたかったら、statを押さえよ


    2009051313:30 iTech findstat find(1)blogosphere.... find - IDEA*IDEA    find -  404 Blog Not Found:perl - the best friend of find(1) 404 Blog Not Found: - find(1) blogospherefind findstat
    404 Blog Not Found:findを極めたかったら、statを押さえよ
  • 【特集】マイクロソフトSFU vs Cygwin - Windows上のUNIX互換環境を徹底比較 | エンタープライズ | マイコミジャーナル

    【特集】 マイクロソフトSFU vs Cygwin - Windows上のUNIX互換環境を徹底比較 2004/02/28 海上忍

  • 春なのでemacsからvimに乗り換えてみました - ふぃふmemo


      emacsvim twitter.vimrc   vimCocoa PrivatePortfile/Vim72 - MacPortsWiki-JP MacVim使iminsert=0使 .vimrcPLAINTEXTTEXT: "--------------------------------------------
  • UNIXの規格について - memologue


    UNIX調SUSv3OK調   ISO/IEC 9945:2002 IEEE Std 1003.1-2001 (POSIX) Single UNIX Specification Version 3 (SUSv3) 3SUS  The Single UNIX Specification Version 3 - Overview  OpenGroup, ISO/IEC, IEEE  ISO/IEC 9945-1(POSIX.1), ISO/IEC 9945-2(POSIX.2)
    UNIXの規格について - memologue
    tzt
    tzt 2009/04/03
  • UNIXの部屋

    UNIX/Linuxの部屋 FreeBSD・Solaris・Red Hat Linux・Fedora・CentOS・HP-UX を使った上で気づいたこと・調べたことをまとめました。 この web 内についての引用・リンク・紹介などの注意点は サイトへのリンクについて をお読み下さい。

  • 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; }

  • ファイル記述子をUnixドメインソケット経由で渡す - bkブログ

    ファイル記述子をUnixドメインソケット経由で渡す Unix 系の多くの OSには、ファイル記述子を別のプロセスに Unix ドメインソケット経由で渡す機能があります。一見、何のために使うのかよくわからない機能ですが、 glibc の nscd はこれをうまく使っています。 nscd (name service caching daemon) は glibc 内で行われる名前関連の問い合わせをキャッシュするサーバです。NIS や LDAP などを用いてネットワークベースでユーザ管理を行っている場合、 getpwuid() などの関数はユーザ名の取得にネットワークアクセスを必要としますが、 nscd を立ち上げておけば、二度目からの同じ問い合わせはキャッシュから得られます。 nscd を立ち上げている GNU/Linux システムでは、キャッシュファイルが /var/db/nscd 以下に作