タグ

2010年4月27日のブックマーク (13件)

  • IPsec HOWTO

    概要 この HOWTO 文書は Linux カーネル 2.4 そして 2.5/2.6 での IPsec を用いて VPN をセットアップする基的、またより高度なステップについてふれるつもりです。 Linux カーネル 2.4 については既に非常に沢山の文書がありますので、この文書では開発版カーネルでの新規の IPsec 機能の方にまず集中します。 より後の版では Linux カーネル 2.4 についても含めるようにします。

  • (FreeBSD6) racoon2 による IPsec の設定

    racoon2 とは WIDE Project 内の Racoon2 Project によって開発されている、racoon に代わる IPsec 用 IKE deamon(鍵交換デーモン)です。現時点で 20061228a が最新版として公開されています。詳細は不明ですが、どうやらIKEv2に合わせ、全面的に書き直されているようで、従来のracoonとは設定ファイルの書式が異なります。 ftp://ftp.racoon2.wide.ad.jp/pub/racoon2/ racoon2 による設定事例はほとんど見ることができないので、ここに事例とハマりどころを記しておきます。質問などありましたら、答えられる範囲でお答えします。なお、IPsecの詳細については割愛します。 設定の目的 IKEv1 を使用して鍵交換を行い、Linux 2.6.x との間で IPsec 通信路を設定する。 事前共有

    (FreeBSD6) racoon2 による IPsec の設定
  • optipng

    自分用開発メモ。 imagemagick, GNU make, jquery, YUI, Cassandra, MT, Javascript... 節操なく色んなことに手を出してます。 開発環境はdebian lennyだったけど、今は Mac or Ubuntu 10.04 optipngは、png画像のサイズをコマンド1発で最適化してくれる * インストール方法 sudo aptitude install optipng * 使い方 /usr/bin/optipng [最適化したい画像ファイルパス] でOK * サンプル Yahoo! Japan Tech Blogにある、この画像を最適化してみる。 satoshi@debian:~/tmp$ wget http://i.yimg.jp/images/tecblog/2009Q1/20090608.png --2009-08-10 23

    optipng
    kamipo
    kamipo 2010/04/27
  • optipng home page

    optiPNG is a PNG optimizer that recompresses image files to a smaller size, without losing any information. This program also converts external formats (BMP, GIF, PNM and TIFF) to optimized PNG, and performs PNG integrity checks and corrections. If you wish to learn how PNG optimization works, or to know about other similar tools, see the PNG Tech article A guide to PNG optimization. DOWNLOAD opti

    kamipo
    kamipo 2010/04/27
  • 第1回 NoSQL、そしてCassandraとは | gihyo.jp

    NoSQLミドルウェアの特徴をもう少し細かく挙げてみます。分量の都合もあり個別には触れませんが、それぞれのNoSQLミドルウェアで差別化部分に関してはかなり詳細に説明がされていますので、ぜひそちらを参照してみてください。 高速に動作する リレーションモデルではないデータモデル スケールアウト型アーキテクチャ コモディティサーバによって構築される スキーマフリー SPOF(単一故障点)を持たない 自動的に複数台へレプリケーションする イベンチュアルコンシステンシまたは一貫性の選択が可能 SQLのような強力なクエリ言語を持たず、シンプルな問い合わせしかできない Cassandraとは何か NoSQLミドルウェアの筆頭といえばGoogle BigTableやAmazon Dynamoですが、オープンソースの世界でもいろいろなものが出てきています。その中でも最近特に注目を集めているのが、Apach

    第1回 NoSQL、そしてCassandraとは | gihyo.jp
  • Server::Starter の --interval オプションは大切 - Pixel Pedals of Tomakomai

    最近、Server::Starterを使い始めたのですが、いつでも簡単にサーバを再起動でき、とても便利で安心です。詳しい解説は、kazuhoさんの去年のAdvent Calendarのエントリがわかりやすいと思います。 さて、start_server コマンドには --interval ってオプションがあるのですが、このオプションが結構重要です。--helpから引用すると以下の通りです。 --interval=seconds minimum interval to respawn the server process (default: 1)Server::StarterがHUPシグナルを受け取った際、--interval の間にサーバがエラー終了しないと、サーバの立ち上げに成功したと見なして新しいサーバにディスパッチを開始してしまいます*1。よって、立ち上げに1秒以上時間がかかるサーバを

    Server::Starter の --interval オプションは大切 - Pixel Pedals of Tomakomai
  • PHP と MySQL と サーバサイド プリペアードステートメント - do_aki's log

    少し前のお話なのだけど、せっかくなので書いておくことにする。 MySQLのクエリログを見ていたら、 prepare に相当するログが一切流れていないことに気づいたので、PDO(mysql)でサーバサイドプリペアードステートメントが利用されていないんじゃないか疑惑が浮上。 php のバージョンは 5.2.11 mysql は 5.0 系 以下、検証してみた結果と、その対応です。 検証 簡単なソースコードを実行してみて、そのクエリログを見てみることにした。 PDO を利用 $p = new PDO('mysql:dbname=dbname;host=localhost', 'user', 'password'); $stmt = $p->prepare("SELECT * FROM table_name WHERE id=?"); $stmt->execute(array(1)); $stmt

    PHP と MySQL と サーバサイド プリペアードステートメント - do_aki's log
  • XtraDB / InnoDB internals in drawing

    All of Percona’s open-source software products, in one place, to download as much or as little as you need.

    XtraDB / InnoDB internals in drawing
  • Twitterの新しいStreaming API「ChirpUserStreams」がすごすぎる件 - すぎゃーんメモ

    最近発表されて、一部で話題を呼んでいるTwitterの新しいStreaming API「ChirpUserStreams」。 まだdeveloperへのpreviewリリースということでプロダクトに使うようなことはできないけど。 http://apiwiki.twitter.com/ChirpUserStreams 今までのStreaming APIでは基的に public timelineから、指定したキーワードを含む発言を拾う 指定したユーザーの発言を拾う というものだった(はず)。検索系としては便利だけど、home_timelineのように自分がフォローしているユーザーの発言をStreamingで得ようとすると全idを繋げたものをリクエストパラメータとして送らないといけなかったりで、あまりカッコよくない形になってしまっていた。 ところが今回使えるようになった「ChirpUserSt

    Twitterの新しいStreaming API「ChirpUserStreams」がすごすぎる件 - すぎゃーんメモ
  • http://www.ki.rim.or.jp/~kuro/WebDAV/index.html

    kamipo
    kamipo 2010/04/27
  • WebDAV時代のセキュリティ対策[前編](1/4)

    WebDAV時代のセキュリティ対策[前編] - 各メソッドに内在する脅威 - WebDAVはWebの利便性を大きく向上させる可能性を持っている。しかし、高機能化はセキュリティホールの原因ともなる。どこにどのような危険性があるのかを正しく認識・対処することで、利便性と安全性を両立していかなければならない。そこで、WebDAVを使ううえで必須ともいえるセキュリティ対策方法を紹介する。 宮 久仁男<kmiya@coe.nttdata.co.jp> NTTデータ COEシステム部 システム技術開発部第三技術開発担当 2001/12/15 WebDAVの特徴と機能 次世代プロトコルWebDAVの可能性で、WebDAVの技術仕様と構築・運用方法について解説しました。そのときに説明したとおり、WebDAVはHTTPを読むだけのプロトコルから書くこともできるプロトコルへと拡張したものです。その主な機能

    kamipo
    kamipo 2010/04/27
  • MySQL 5.1.46リリース InnoDB Pluginが正式版に - SH2の日記

    出ました。今回は機能追加が1件、バグ修正が55件あります。バグ修正のうちセキュリティに関するものが1件、パーティショニングに関するものが5件、レプリケーションに関するものが7件となっています。 MySQL 5.1.38から体に付属するようになったInnoDB Pluginですが、バージョンが1.0.7に上がりRCからGA(Generally Available、正式版)となりました。ついに正式リリースです。というわけで何度か繰り返している話題ですが、今回はInnoDB Pluginについて再度おさらいをしておきたいと思います。 InnoDB Pluginの使い方 MySQL 5.1.38以降であればInnoDB Pluginを使うように設定するのは簡単です。/etc/my.cnfに以下の設定を書き加えることでInnoDB Pluginが有効化されます。 ignore-builtin-in

    MySQL 5.1.46リリース InnoDB Pluginが正式版に - SH2の日記
  • topコマンド - Piraryの日記

    対話的コマンド 全体のデフォルト 'A' - 別形式表示 Off (全画面) * 'd' - 遅延時間 3.0 秒 'I' - Irix モード On ('solaris' smp ではない) * 'p' - PID の監視 Off * 's' - セキュアモード Off (非セキュアモード) 'B' - 太字表示 Off サマリーエリアのデフォルト 'l' - 負荷平均/稼働時間 On (プログラム名が表示される) 't' - タスク/Cpu 統計 On (1+1 行。'1' を参照) 'm' - メモリ/スワップ使用量 On (2 行を使う) '1' - シングル Cpu On (smp の場合 1 行になる) タスクエリアのデフォルト 'b' - 太字によるハイライト On (背景と前景を「反転」しない) * 'c' - コマンドライン Off (コマンドラインではない名前) * '

    topコマンド - Piraryの日記
    kamipo
    kamipo 2010/04/27