タグ

2011年4月28日のブックマーク (13件)

  • BURIED DREAMS | 屠ラレシ夢ドモノ記憶

    ようこそ “夢葬” へお越しくださいました。 こちらはバイク好きの「自称 ITエンジニア」が、真偽不明で適当な情報を無責任に配信するサイトです。超不定期更新のため、情報がいささか風化しかかっていることがございます。ここは屠られし夢共の記憶。なにとぞご理解、ご了承くださいますようお願い申し上げまする。

  • 間違いから学ぶSPFレコードの正しい書き方 : 迷惑メール対策委員会

    岡山大学 山井成良 2011年4月 1. はじめに 2. 典型的な誤りと正しい書き方 2.1 SPFレコードが複数行存在する 2.2 機構(メカニズム)の記述に誤りがある 2.3 参照方法に誤りがある 2.4 必要な空白文字がない 2.5 その他の間違い 3. チェック方法 1. はじめに 迷惑メールは、現在のところ、送信元アドレスが詐称された状態で送られるものが大多数を占めます。これにより、迷惑メールの送信源追跡を困難にしたり、フィッシング詐欺に利用されたりします。そこで、送信元アドレスの詐称を防止する送信ドメイン認証技術が開発されました。 現在までに実用化されている送信ドメイン認証技術はいくつか存在しますが、そのうち最も普及しているものがSPF(Sender Policy Framework)です。平成22年6月時点におけるjpドメインでの普及率はドメイン数ベースで約40パーセントであ

    ryster
    ryster 2011/04/28
  • [JS]jQueryのプラグイン33+1選 -2011年4月

    Slider Kit スライドショー、コンテンツスライダー、タブコンテンツ、カルーセルなどさまざまなスライドコンテンツに対応。

  • [CSS]スタイルシートの量を少し減らした、新しいclearfix -micro clearfix

    A new micro clearfix hack デモページ [ad#ad-2] 「clearfix」はフロートした要素が親要素からはみ出してしまうのを回避するもので、当サイトでもいくつか紹介してきました。 今回紹介するのは、スタイルシートの量を更に減らし(class名も短く)した「micro clearfix」です。 この新しいclearfixの対応ブラウザは、下記の通りです。 Firefox 2+ Safari 2+ Chrome Opera 9.27+ IE 6+, IE Mac IE6 にも対応しているのは嬉しいところです。

    ryster
    ryster 2011/04/28
  • PHPで可逆(復号化可)な暗号化を行う方法。 » とりあえず9JP

    というわけで、PHPでOpenSSLを利用した可逆暗号化を実現する方法。 以下のようなしょっぼいclassを書いてみた。 class MyEncryption { private $publicKey = null; private $privateKey = null; function __construct($publicPath, $privatePath) { $this->publicKey = file_get_contents($publicPath); $this->privateKey = file_get_contents($privatePath); } function getEncryption($decryptStr) { openssl_public_encrypt($decryptStr, $encryptStr, $this->publicKey); r

  • GIF画像から情報を抜き取るチュートリアル PHPでバイナリプログラミングその3

    こんにちは、久保田です。 これまでの記事では、PHPでバイナリを扱うための基的な事柄を扱ってきました。第一回では、PHPではバイナリをどのように扱えばいいのか、第二回では、そもそもバイナリの反対のテキストとは何か、ということについて記述しました。今回の記事では、例として実際にPHPでGIF画像をどのように解釈していくかを解説します。 バイナリを扱うコードを書く際の手順 ではGIF画像をPHPで扱う前に、まずは一般的にバイナリを扱うコードを書く際の手順の例を以下に大雑把に示します。 1. フォーマットに関する資料を集める 2. 資料からフォーマットを理解する 3. プログラミング言語で実際に扱ってみる バイナリファイルはその種類によって各々が違ったフォーマットを持っています。GIF画像とPNG画像にしても同じ画像ですが、当然ながら内部のフォーマットは全く違います。従って、自分がこれから扱い

    GIF画像から情報を抜き取るチュートリアル PHPでバイナリプログラミングその3
  • これぐらいやっとけ 〜Linuxサーバのセキュリティ設定〜 - nabeの雑記帳

    管理中のサーバで行っているセキュリティ設定を公開します。当はこういうことを公開するのはよろしくないのですが、脆弱サーバが氾濫している現状そこが踏み台となってsshアタックされるのも迷惑極まりないので、最低限やっとけという内容でまとめました。*1 起動サービスと概要 iptables/Firewallの設定 iptablesの中身 limit-burstについて hashlimitについて hosts.allow/hosts.deny(TCP Wrapper)の設定 sshdの設定 その他の設定 Apacheの設定 Postfixの設定 Dovecotの設定 まとめ はてブさんは #の切り分けやめてくれないかな……。 起動サービスと概要 Apache (www) sshd smtp/pop bind (DNS) ntpd いくつかの注意点。 sftpで十分なのでftpdは使わない。WinS

    これぐらいやっとけ 〜Linuxサーバのセキュリティ設定〜 - nabeの雑記帳
    ryster
    ryster 2011/04/28
  • ディスクの仮想化みたいなLVMを使ってディスク管理してみる - それマグで!

    LVM ・簡単に言えば、ディスクの仮想化である。 ・複数のハードディスクを一にまとめる,ディスクを仮想化する ・ソフトウェアRAIDが使える様になる.(正確にはLVMのミラー) ・スナップショット(シャドウコピー)が扱える 参考サイト http://linux4pro.seesaa.net/article/45836098.html http://itpro.nikkeibp.co.jp/article/Keyword/20071012/284413/ http://www.usupi.org/sysad/165.html http://www.usupi.org/sysad/164.html LVMを使って出来ること Linux サーバー Hacks2 によると、出来ることは次のこんな感じ 5章 ストレージ管理とバックアップ 46. LVMで柔軟なストレージを構築する 47. LVMと

    ディスクの仮想化みたいなLVMを使ってディスク管理してみる - それマグで!
  • OpenCV.jp : OpenCV逆引きリファレンス — OpenCV-CookBook

    OpenCV.jp : OpenCV逆引きリファレンス¶ 基的に OpenCV (と依存ライブラリ),および標準ライブラリ以外は使用しません. OpenCVはEigenなしでも利用できますが,このサンプルの中にはEigen必須のものもあります. また,2.4.0以降に導入された書式には一部対応しておらず,古い書き方で書かれているサンプルもあります. 指摘や訂正,リクエストなどは OpenCV.jp か, @idojun (Twitter) まで. OpenCV 2.4.0 対応:

  • 業務に、自作のWebサービスに。Web用グラフライブラリ×36種 MOONGIFT

    システムは最終的に何らかのデータをアウトプットします。例えば請求書などの帳票であったり、レポートとして出力される場合もあります。レポートで出力される場合も、テーブル組の一覧表として出す場合もあれば、データの変動を追うグラフを出力する場合もあります。 一覧表で数字だけを追いかけても見えてこないトレンドがグラフにすると一目で分かるというのはよくあることです。そしてWebシステムでは特に苦手な分野と言えます。そうした面倒さを幾分にでも軽減できるライブラリをまとめて紹介したいと思います。

    業務に、自作のWebサービスに。Web用グラフライブラリ×36種 MOONGIFT
  • パフォーマンスを求めて - お前の血は何色だ!! 4

    結局、わかったことは、 次の4つ。 index から 実体へのシークは遅い。 すべてがindex内で完結するクエリーは早い。 limit をつけても where や order by すると意味がない。 indexを張るなら Using indexe をゲットできないと負けかな。 では、select で取得する値すべてに index を張りますか? 場合によっては可能ですが、テーブルに文字列なんかがふんだんに含まれていると難しいものがあり、現実的ではありません。 そこでこんな方法を提案します。2段階にわけてクエリーを打ちます。 A. task テーブルの 2008/6/5 〜 2008/6/18 のデータを開始日順にならべて、先頭5件だけ表示せよ。 select SQL_CALC_FOUND_ROWS * from task where task.task_starttime <= '20

    パフォーマンスを求めて - お前の血は何色だ!! 4
  • 2008-06-29

    mysqlを利用していて、indexをちゃんと張っているのにパフォーマンスが出ない。 explain でも type = ref / key = INDEX 等が表示されているのにすごくクエリーが遅かったりする。 思い切って index を消したら逆にパフォーマンスが改善した! why? データ件数が数万件を越えたあたりからパフォーマンスが劇的に下がった。 と、悩んでいたりしませんか? そんな悩みのひとつの解決策になってくれるかもしれません。 テストは vmplayer 上の debian etch で行います。 ホスト環境 intel Q6600 メモリ2Gの WindowsXPです。 クエリーをキャッシュされないように、クエリキャッシュを 0 にします。 /etc/mysql/my.cnf query_cache_size = 0 #no cahce debug swapで遅くなると困

    2008-06-29
  • プロのサーバ管理者がApacheのStartServers, (Min|Max)SpareServers, MaxClientsを同じにする理由 - blog.nomadscafe.jp

    kazuhoさんが「プロのサーバ管理者の間では存在価値が疑問視されて久しい (Min|Max)SpareServers だと思う」と書いたり、hirose31さんが去年のYAPC::Asiaで{Start,{Min,Max}Spare}Servers,MaxClientsは同じにしているよと発表したり、実際前職のサーバはそのように設定されていたのですが、自分でうまく説明ができてなかったので、調べながら書いてみた。 当はイントラブログ用に書いていたものですが、がんばったので転載。 前提として、CPUの使用率におけるsystemとfork Re: クラウドがネットワークゲーム開発者にもたらしてくれたもの - blog.nomadscafe.jpでも書いている通りforkってのはサーバにとって重い部類の処理になります。つまり負荷の高いときにforkを大量に行うのはしてはならないことの1つです。