タグ

2008年12月5日のブックマーク (17件)

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

    kicyon
    kicyon 2008/12/05
    linux
  • Postfixの運用・管理

    HOMMEZ(オムズ)はすべての男性の悩みに寄り添い、心と身体の健康を支援し、男性としての喜びを享受できる社会を目指しています。人には相談しづらいAGA、ダイエット、ED、妊活にまつわる男性特有の悩みに対し、情報やソリューションを提供することで男性が前向きに自分らしく生きられる幸せを実現します。

    Postfixの運用・管理
    kicyon
    kicyon 2008/12/05
    postfix
  • Postfix で知らないローカルユーザを拒否する

    はじめに Postfix バージョン 2.0 から、Postfix SMTP サーバは ローカルドメイン ($mydestination にマッチする ドメインや $inet_interfaces または $proxy_interfaces にある IP アドレス) の知らない受信者宛のメールを "User unknown in local recipient table" で拒否するようになりました。この機能は以前のバージョンの Postfix ではオプションでした。 この利点は、配送できないメールをキューに入れないようにするため、 メールキューが配送できない MAILER-DAEMON メッセージで詰まらないようになった ことです。 欠点は、知らないローカル受信者宛のメールを拒否するように設定されていない Postfix システムからアップグレードした場合にメールを拒否してしまうかも

    kicyon
    kicyon 2008/12/05
    postfix
  • C'sGallery Main page

    小武のほぼすべての落書き・イラスト・エッチなイラスト(18禁)などを置いている国際向け作家支援サイトPatreonのアカウント(英語

    C'sGallery Main page
    kicyon
    kicyon 2008/12/05
    postfix
  • Web::Scraperを使って、物件一覧をGoogle Mapsにマッピング : cotalog

    福岡ファミリー向け物件特集!: ファミリー物件を見ていて、これはいいな、RSS登録するか。 と思ったのですが、このRSSはどうやら福岡の不動産情報探し・お部屋探しサイト「ムビマップ福岡」:こだわりの物件特集[賃貸版]: 物件一覧のようで、僕にはいらん情報も混じっておりました。 で、話題のWeb::Scraperでスクレイピングしてみるか。ついでに取得した一覧はGoogle Mapsにマッピングしてやるか。 というエントリです。 http://fooo.name/ からURL一覧を取り出すのにWeb::Scraper使ったけど、これは良いね scraper http://fooo.name/accounts/otsune してsでソース見てそれっぽくXPath書いてdumpして、データが取れてたらcでソース出して終了。イカス。 を参考にさせてもらいました。 まずは、 $ scraper ht

    kicyon
    kicyon 2008/12/05
    perl
  • Use telnet [telnetでWeb siteを見る]

    HTTP(Hypertext Transfer Protocol)は、WWWの主要なプロトコルであり、ブラウザ(クライアント)から送られたリクエストと、それに対するサーバーからの応答データを運ぶ時に使われます。そのデータの中には普通にブラウザで見ている時には表示されないものもあります。 telnetを使ってWebサーバーからデータを得ることで、その見えない情報を得ることが可能です。HTTPヘッダと呼ばれるそれを、telnetを使用して見てみましょう。 ここではHTTP/1.1を使用することにします。ただしHTTP/1.1アプリケーションはチャンク形式のデコードができなければならないそうなのですが、HTTP/1.1が標準化されたのは1999年、Windows 98付属のtelnet.exeは開発が1998年以前のはずですから、サポートしていない可能性があります。そもそも、telnetのクライ

    kicyon
    kicyon 2008/12/05
    telnet
  • ssh (中編)

    実践で学ぶ、一歩進んだサーバ構築・運用術 第 10 回 ssh (中編) telnet プロキシ もし,telnet プロトコルを中継する telnet プロキシがファイアウオール上で動いている場合は, Web プロキシの場合と同様にして, telnet プロキシ経由で ssh 接続することもできます。 telnet プロキシとは, 例えば図 1 に示すような手順*3 で, インターネット上のホストへ telnet 接続するためのものです。 この例では telnet プロキシ proxy.klab.org 経由でホスト asao.gcd.org に接続しています。 図 1 の最後の行は, asao.gcd.org の telnet サーバーが送信したログイン・プロンプトです。 kamiya:/home/sengoku % telnet proxy.klab.org Trying 10.0.

    kicyon
    kicyon 2008/12/05
    telnet
  • データベースサーバー構築(MySQL) - CentOSで自宅サーバー構築

    [root@centos ~]# vi /etc/my.cnf ← MySQL設定ファイル編集 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 character-set-server = utf8 ← 追加(MySQLサーバーの文字コードをUTF-8にする) [root@centos ~]# /etc/rc.d/init.d/mysqld start ← MySQL起動 MySQL データベースを初期化中: Installing MySQL system tables... OK Filling he

    kicyon
    kicyon 2008/12/05
    mysql
  • そのメモリ、捨てる前に 〜EDACでECCエラーをキャッチ〜 : DSAS開発者の部屋

    かたちあるものいつかは壊れます。メモリモジュールも例外じゃありません。 DSAS はサーバが200台近くあり、複数枚メモリを積んでいるサーバもあるのでメモリの数はそれ以上です。これだけメモリがあると、どれかが壊れる確率はそれなりに・・・・ 前回のパクリはこのくらいにしてですね(^^;、ディスクは壊れると非常にわかりやすいログを吐いてくれたり、 SMART で簡単に状態をチェックできたりしますが、メモリが壊れた場合はちとやっかいです。いきなり固まったり電源が落ちたり挙動不審になったりと、全く予測不能な症状を引き起こしてしまいます。このような場合、メモリ不良を疑って BIOS でログを確認するとか、長時間かけて診断ツールかけたりしないとなかなか原因の特定に至らないので、原因不明なまま眠れない日々が続いてしまいます。 Linux でメモリエラーを検出するには、「 NMI 関連のログがでたらメモリ

    そのメモリ、捨てる前に 〜EDACでECCエラーをキャッチ〜 : DSAS開発者の部屋
    kicyon
    kicyon 2008/12/05
    linux
  • ルーティング とネットワーク管理論

    ルーティング とネットワーク管理論

    kicyon
    kicyon 2008/12/05
    network
  • http://dev.catalyst.perl.org/docs/Catalyst/Manual/Intro.html

  • フレームワーク思考してますか? - [ITプロフェッショナルのスキル]All About

    ◆フレームワークとは何か フレームワークというのはソフトウエアエンジニアにとってなじみの深い言葉だろう。アプリケーションフレームワーク、デザインフレークワーク、テスティングフレームワークなどいろいろなフレームワークがある。要するにアプリケーションを書いたり、設計をしたり、テストプラグラムを書いたりする場合に、それに当てはめていけば、出来上がっていくような枠組みのことをフレームワークという。 フレームワークの実現の方法はさまざまで、クラスライブラリとして実現するケースもあれば、ドキュメントベースで実現するケースもある。 さて、システム開発で利用されるシステムフレームワークについてもいずれ解説したいと思うが、この記事で解説しようとしているシステムフレームワークはこちらではなく、ものごとを考えるときに使われるフレームワークの話である。つまり、情報分析、問題発見や、問題解決のフレームワ

    kicyon
    kicyon 2008/12/05
    catalyst
  • 第4回 Catalyst(前編)---Perl向けWebアプリ・フレームワーク

    この記事は,日経ソフトウエア2006年9月号,連載「簡単実装で学ぶWeb技術2006」の第3回「Catalyst――Perl向けWebアプリ・フレームワーク」の再録です。記事は執筆時の情報に基づいており,現在では異なる場合があります。 こんにちは,結城浩です。今回はPerlのWebアプリケーション・フレームワーク「Catalyst」を解説し,簡単なメモ帳プログラムを作ります。 Catalyst(カタリスト)は,Perlで作られたWebアプリケーション・フレームワークです。Catalystを使うと,Webアプリを簡単に作成・テスト・配布することができます。catalystという単語のそもそもの意味は,「触媒」あるいは「促進させるもの」です。Perlのモジュール同士を触媒のようにうまく結びつけて,Webアプリ作成を促進させるという意味の名前なのでしょう。 Catalystのオフィシャルページは

    第4回 Catalyst(前編)---Perl向けWebアプリ・フレームワーク
    kicyon
    kicyon 2008/12/05
    catalyst
  • ネットワークのベンチマーク・ツールを試す - nepim、LMbench、nuttcp | OSDN Magazine

    ネットワークのベンチマークでは、伝送速度と遅延時間という2つの指標が特に関心の対象となる。サービスや製品の広告では、伝送速度の方が大きく取り上げられることが多いが、状況によっては遅延時間の方が重要な指標となる場合もある。この記事では、ネットワークのパフォーマンス測定に利用できる3つのツールを見ていくことにしよう。nepim(network pipemeter)、LMbench、nuttcpの3つだ。 今回のテストでは、64ビットのFedora 9搭載マシンで各ツールをソースからビルドした。使用したバージョンは、nepimが0.51、LMbenchが3、nuttcpが5.5.5だ。 また今回は、ギガビット・イーサネットのネットワーク・インタフェース・カード2枚をbonding構成(翻訳記事)で組み合わせたネットワーク・リンクを使用した。だが、結果を見るとわかるように、何かがうまく機能していな

    ネットワークのベンチマーク・ツールを試す - nepim、LMbench、nuttcp | OSDN Magazine
    kicyon
    kicyon 2008/12/05
    network
  • Web::Scraper で XPath と CSS セレクタを混ぜて使う例 - Tociyuki::Diary

    Web::Scraper はいたれりつくせりの仕掛けが仕込んであって、便利ですね。私が、割と良く使っている機能は以下 2 つです。 process の第一引数に、CSS セレクタだけでなく、XPath も指定できます。ただし、XPath を指定するときは先頭を必ずスラッシュ(/)で始めなければいけません。 process の第二引数以降の、値をどこから取得するかを指定する部分に、コード・リファレンスを置くこともできます。これを使うと、DOM ツリー中の値を加工して抽出することができます。 具体例として、デイリーポータルZアーカイブ一覧の中からべつやくれいさんのエントリを抽出してみることにします。まず、アーカイブ・ページのエントリ部分を取り出してやると、こうなっています。 <TD width="580" valign="top" class="tx12px"> <P> <B><FONT c

    Web::Scraper で XPath と CSS セレクタを混ぜて使う例 - Tociyuki::Diary
    kicyon
    kicyon 2008/12/05
    perl
  • デジカメ写真と価格.com APIを使ってマッシュアップを作ろう

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    デジカメ写真と価格.com APIを使ってマッシュアップを作ろう
    kicyon
    kicyon 2008/12/05
    api
  • 価格.com API for ruby - 川o・-・)<2nd life

    価格.com WEBサービス API マニュアル http://rails2u.com/misc/kakaku_com_api.rb.txt 価格.com WEBサービス APIがリリースされた!というわけで作ってみました。ほぼ RakuAPI ライブラリのコピペですんだ、という…。これはオフィシャルなサービスなのでそのうち rubyforge に上げる…かも(コペ)。ひょっとしたらインターフェイス周り変えるかも。id:naoya が作った naoyaのはてなダイアリー - WebService::KakakuCom で使ってる Data::Page がなにやら便利そうなのでそれっぽいページャクラス作るかもー。 使い方は require 'kakaku_com_api' require 'pp' $KCODE = 'u' k = KakakuComAPI.new results = k.s

    価格.com API for ruby - 川o・-・)<2nd life
    kicyon
    kicyon 2008/12/05
    api