タグ

2008年2月12日のブックマーク (6件)

  • MySQL (InnoDB) における行のサイズと速度の関係について - kazuhoのメモ置き場

    集約演算を行うケースでは、行のサイズを小さく保つことはとても重要。アクセス頻度が低いコラムは別テーブルに追い出すとかしたほうがいいくらい。 一方、集約演算を行わないケース (単一行の insert, update 等を含む) の場合は、(クライアントとの通信のための) システムコールがオーバーヘッドになるので、小さなテーブルにたくさんアクセスをするよりも、長い行を持つテーブルに1回アクセスするほうが良い。 たとえば手元の環境での insert on duplicate key update の速度は、 行のサイズ 必要時間 0KB 1 3KB 4 6KB 7 9KB 13 12KB 13 とかそんな感じ (環境やクエリによる変わるので自分で測定してね。9KB の速度低下はページサイズの1/2を超えたからかな)。つまり、行のサイズが1KB程度だと、通信のオーバーヘッドが大きいからあまり問題に

    MySQL (InnoDB) における行のサイズと速度の関係について - kazuhoのメモ置き場
  • はてなで使えるユーザースクリプト大全 第1版 - あまたの何かしら。

    あ ま た は ふ っ き れ た 。 今回は今までとは違って、はてなの"どのサービス"で使えるのかっていう枠でまとめてますよ。GreasemonkeyやUserJSの枠でもまとめていますが、どのブラウザ向けに作られたのかを前提にしています。他のブラウザでも使える場合は、それぞれにコメントを付けておきます。 Greasemonkey(はてブ関連)についてはid:rikuoさんの記憶する部屋を、UserJSについてはOpera PubWikiPlus!を参考にしています。 #ちゃっかり動作確認もしちゃっているのです。 #既に機能が実現されているもの・動作しなかったもの・消失したものは、下の方にまとめました。 #間違いがあったら指摘してください、、、。 追記 何かしら図書館に所蔵されました。 追記2 第2版が出ました。 はてな全域 Greasemonkey 各サービスへ直に移動できるリンクを生

    はてなで使えるユーザースクリプト大全 第1版 - あまたの何かしら。
  • PHPから各種ウェブサービスにアクセスするためのライブラリ集 2008年2月版:phpspot開発日誌

    PHPから各種ウェブサービスにアクセスするためのライブラリ集 2008年2月版 をまとめてみました。 2006年に「PHPからWEB2.0なAPIサービスを使う際に便利なモジュールまとめ」というエントリでウェブサービス用モジュールをまとめましたが、あれから時間が経ったので再度まとめてみました。 Services_Amazon - Amazon用 Services_Delicious - del.icio.us用 Services_Google - Google用 (古いので使えないかも) Services_Yahoo - Yahoo!Webサービス用 Services_Technorati - Technorati用 Services_Youtube - youtube用 Services_Digg - digg 用 Services_Twitter - Twitter用 PEAR::Fl

    jitsu102
    jitsu102 2008/02/12
  • HDDの健康状態に気をつけよう·SMARTReporter MOONGIFT

    HDDはいつか壊れる。PCの利用歴が長い人であれば、これまで一度も調子が悪くなった経験がない、という人は少ないはずだ。そして大抵そうした症状になるのはバックアップがうまくとれていないときになる。 HDDの状態はS.M.A.R.Tがあれば自己判断してくれる。それをチェックしておけば、いざというときに焦らずに済むはずだ。 今回紹介するフリーウェアはSMARTReporter、メニューバーに貼り付くS.M.A.R.Tだ。 SMARTReporterを起動するとHDDのアイコンがメニューバーに表示される。問題なければ緑、問題があれば赤いアイコンが表示される。残念ながら(?)赤いアイコンは見たことがないが、見るようなことがあれば早急にバックアップを始めた方が良いだろう。 アイコンの他にも小さなドットや、丸印などに置き換えることもできる。色はグレースケールでHDD上にマークを表示するという選択も可能だ

    HDDの健康状態に気をつけよう·SMARTReporter MOONGIFT
  • MOONGIFT: � GMailをCUIで操作「Gmailreader」:オープンソースを毎日紹介

    CUIの魅力にはAjaxも全くかなわない。Webインタフェースがどれだけ使い勝手よくなっても、やはりCUIのコマンドベースの、文字ベースの操作の手軽さにはかなわない。ユーザビリティ、表現力は劣るだろうが、決して廃れないのがCUIだ。 もしあなたがサーバ管理者で、GMailを見たいと思ったらどうするだろうか。わざわざPCを持ってきてFirefoxを立ち上げる?いやいや、CUIでいこう。 今回紹介するオープンソース・ソフトウェアはGmailreader、CUIベースのGMailリーダーだ。 GmailreaderはCUIで動作するGMailリーダーだ。起動して、ユーザID(@gmail.comは抜きで入れる)とパスワードを入力する。ここは設定ファイルに保存しておくこともできる。するとログイン処理が実行され、最近のメールが一覧表示される。 後はメール番号を指定して内容を見ることができる。さらにド

    MOONGIFT: � GMailをCUIで操作「Gmailreader」:オープンソースを毎日紹介
    jitsu102
    jitsu102 2008/02/12
    使ってみよう。
  • SSHでログインできるユーザを制限する方法 - builder by ZDNet Japan

    OpenSSHスイートはOpenBSDプロジェクトによって開発されているツール群で、実用性の高い有名なプログラムが複数含まれている。しかし、このプロジェクトに含まれているSSH機能は、人気がある上にほぼすべてのOSでサーバとしてもクライアントとしても利用可能なため、格好の攻撃対象となってきた。そのため、それらの攻撃の中でもよくある「力ずくの攻撃」に対処しようと数多くのツールが開発されてきた。 しかしながら、一般的にそのような攻撃は、単なる嫌がらせやログファイルを浪費させる行為に過ぎないことも多い。まずはログインできるユーザを明示的に設定することで、システムの実際の安全性とは関係なく、そのような「力ずくの攻撃」を99パーセント防ぐことが可能なのだ。 設定を行うに当たって最初にすべきことは、どうしても必要な場合を除いて絶対にrootがSSHからログインできないようにすることだ。また、どうしても