タグ

2007年7月12日のブックマーク (24件)

  • MySQLノウハウ

    いろいろなからメモってきたメモのメモ。出典を書いておくのを忘れた。思い出し次第補完するかも。 deleteのコストは高いので、無効化を示すフィールドを作ってupdateすべき slow query logに要注意 多くのエントリでほとんどのフィールドが同じ値を持つ場合はインデックスの効果が小さい →複合インデックスの効果が大きい 複合インデックスは指定の順番が大切。AとBという指定の場合、A単独でもインデックスの効果がある。逆は真でない。 インデックスが使われる場面は フィールド値を定数と比較するとき (where name = 'hogehoge') フィールド値でJOINするとき (where a.name = b.name) フィールド値の範囲を求めるとき (<,>,between) LIKE句が文字列から始まるとき (where name like 'hoge%') min(),

  • masuidrive on rails » Blog Archive » masuidrive的プロジェクトの方針

    初めて会社員になって早3ヶ月。会社の仕組みもやっと分かってきたし、そろそろ格的に開発プロジェクトも動いて行くということで、今後、社内で私と一緒に開発して行く人に、「私がどういう考えで仕事を進めていきたいか」という事を知ってもらうためのプレゼンを作ってみました。(今のところ一人だけど) NIFTYさんと仕事した時も、作業に入る前に「今までどうやって遠隔地で仕事を進めてきたのか」をプレゼンしていました。特に初めて仕事をする場合、「今まで自分はどういう風に仕事をしてきて、この仕事はどういう風に勧めていきたいか」を明確にしておくと、スムーズに仕事を進めることができます。 仕事、特にその上でのコミュニケーションをうまく進めていくためには、信頼と共通認識が必要だと思ってます。信頼は当たり前の話ですが、開発を進める上での共通認識についてはあまり重要視されることが無い気がしています。 仕事をする上ではコ

    masuidrive on rails » Blog Archive » masuidrive的プロジェクトの方針
  • 【レポート】FreeBSD最新トピックス(パフォーマンス編) - SCHED_SMP(ULE 3)、細粒度スレッドロック、Xen対応、Linux KVM移植、ほか | エンタープライズ | マイコミジャーナル

    The FreeBSD Projectは11日(協定世界時)、2007年第2四半期(4月〜6月)状況報告を公開した。同報告から特にパフォーマンス改善やディスクストレージ、ファイルシステムなどに関する項目などを中心にいくつかトピックを紹介する。 SCHED_SMPおよびSCHED_ULE 新しいスケジューラとしてSCHED_SMPの開発が進められている。SCHED_SMPはULEスケジューラから派生したスケジューラで、7-CURRENTに導入された新しい細粒度スケジューラロックを使ったスケジューラだ。いくつもの負荷状況においてSMP性能が明らかに向上するとされている。アフィニティ性能が向上しているほか、CPUロードバランシング、構造の改善、チューン用のsysctl値導入、そのほか改善が実施されている。同スケジューラはULE 3.0として検討されており、7.0-RELEASEに対してSCHED

  • 【レポート】FreeBSD最新トピックス(7.0-RELEASEへの対応) - コードフリーズ、Apple MacBook対応、Linux 2.6系対応、PC-BSD 1.4ほか | エンタープライズ | マイコミジャーナル

    The FreeBSD Projectは11日(協定世界時)、2007年第2四半期(4月〜6月)状況報告を公開した。同報告から7.0-RELEASEにおいて実現される新機能を中心にいくつかトピックを紹介する。 7.0-RELEASE Code Freeze 2007年6月18日には、7.0-RELEASEへ向けたコードフリーズが行われている。7.0-RELEASEのスケジュールはまだ発表されていないが、ベータ版ビルドを7月末から8月頭にかけてまず提供していきたいとされている。6系の最新版となる6.3-RELEASEも7.0-RELEASEとほぼ同時期に実施される見通しだ。7月末ごろにはスケジュールリリースが公開される予定。 Apple MacBook対応 Apple MacBookにおいてFreeBSDを動作させる試みが続けられている。すでにFreeBSDはMacBookで動作するものの、

  • perldelta - perl v5.9.5 更新情報

    perldelta - perl v5.9.5 更新情報 perldelta - what is new for perl v5.9.5 名前 NAME perldelta - perl v5.9.5 更新情報 perldelta - what is new for perl v5.9.5 説明 DESCRIPTION このドキュメントでは開発リリース 5.9.4 と 5.9.5 の間での変更点を 説明します. 5.8.0 から 5.9.4 までの変更点は perl590delta, perl591delta, perl592delta, perl593delta そして perl594delta を 参照してください. This document describes differences between the 5.9.4 and the 5.9.5 development rel

    poppen
    poppen 2007/07/12
  • rememberthemilk.jp - rememberthemilk リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • はてなサーバー障害の真相 - 竹迫の近況報告

    の手 犬の口も借りて、一生懸命復旧作業を行っております。 ご迷惑をおかけし申し訳ございません。復旧までしばらくお待ちください。

    はてなサーバー障害の真相 - 竹迫の近況報告
  • 503 の出し方

    2007年7月3日(火) ■ PDF spam _ 先週ごろから画像を JPEG やなんかの画像フォーマットではなく、PDF につっこんでくる spam が届いてる。OCR なテクニックで画像から文字列を抽出するフィルタでも、そもそも画像ファイルじゃなければ効果なし、という発想かな。最近のかっちょええ spam フィルタは使ってないので spammer の目論見があたってるのどうかはわからんけど。 _ PDF って Postscript に毛の生えたようなもので、つまり一種のスクリプト言語なわけなのですよ。画像が1枚張りつけてあるだけの単純な PDF であってもいきなり画像体のデータからはじまるわけではなく、書式設定とか初期化とか必要なのね、たぶん(よく知らんのでてきとーに書いてる)。この PDF spam は画像の中身は例のごとく毎回異なってるんだけど、ありがたいことに画像データにたど

    poppen
    poppen 2007/07/12
    503 の出し方
  • http://itoshi.tv/d/?date=20070711

  • ウノウラボ Unoh Labs: 水平方向のナビゲーションの作り方

    yamaokaです。 水平方向に並んだナビゲーションを作る場合、 皆さんはどのようにマークアップされているでしょうか。 とりあえず必要な項目を羅列してみましょう。 それぞれの項目には矢印の画像を付加するものとします。 == HTML == <p id="navigation"> <img src="arrow.gif">編集 <img src="arrow.gif">削除 <img src="arrow.gif">追加 </p> horizontal_nav_1 posted by (C)フォト蔵 一見よさそうです。 ただ、HTMLの論理的な構造としてふさわしいものでしょうか。 ナビゲーションと言えども論理構造としてはリストの一種なので、リストとしてマークアップするのが適当と言えます。 リストにしてみましょう。 == HTML == <ul id="navigation"> <li>編集<

  • 【レポート】FreeBSD最新トピックス(ネットワーク編) - ネットワークスタック仮想化、802.11対応、FAST_IPSEC移行、10G改善、ほか | エンタープライズ | マイコミジャーナル

    The FreeBSD Projectは11日(協定世界時)、2007年第2四半期(4月〜6月)状況報告を公開した。ここでは同報告から特にネットワークに関する項目などを中心にいくつかトピックを紹介する。 ネットワークスタック仮想化 FreeBSD Projectでは、ネットワークスタックの仮想化開発が進められている。同仮想化ではINET/INET6カーネル構造体およびサブシステムが仮想化されるほか、IPFW/PFファイアウォールなども仮想化される。jail(8)ごとにまったく別のネットワークを保持できるようになり、複数のデフォルトルータをシステムが保持できるようになる。来月中にはIPSEC(FAST_IPSEC)に対する仮想化も実現される見通しだ。同機能が7.0-RELEASEまでにマージされるかどうかはまだわからないが、今後のFreeBSDにおける特徴的な機能としてマージが期待されるとこ

  • Rubyでベイジアンフィルター - ザリガニが見ていた...。

    ベイジアンフィルターという仕組みを知ったのは、何年か前に迷惑メールの多さに困り始めた頃だった。OSX付属のMailにも迷惑メールフィルター機能は存在するが、これがあまり賢くない。(いくら学習させても、すり抜けてくる迷惑メールが日に何通かあり、また必要なメールを迷惑メールとしてしまったり。)そんな時に巡り会ったのが、PopfileMgrだった。 使い始めは全くトンチンカンな分類だが、間違って分類した時は、正しく訂正して学習させる。そうしているうちに、驚くほど高精度にメールを分類できるようになる。単なる迷惑メールのフィルタリングだけに留まらず、設定した通りに、どんな風にも分類してくれる。(例えば、「プライベート」「仕事」「DM」「買物」「迷惑」など。) 最近の1ヶ月を振り返って、迷惑メールか、それ以外で、その分類の精度を確認してみた。最近では1日に50通前後の迷惑メールが届く。今確認したところ

    Rubyでベイジアンフィルター - ザリガニが見ていた...。
  • taRgrey - S25R + tarpitting + greylisting

    taRgrey - S25R + tarpitting + greylisting (tarpit + greylist policy server) K2-net ホームへ English 2006/11/14 (lastupdate 2012/4/18) これはなに? taRgreyとは、メールサーバ上でスパムやウイルスメールを排除するためのフィルタの手法で、 S25Rとtarpittingとgreylistingというスパム判定手法を組み合わせて使うというものです。 S25Rにより、動的IPっぽいFQDNからの接続からは怪しいと判断し、tarpitting(応答の遅延)を行います。tarpittingを待ちきれずに送信元が接続を切った後、再度送ってきた場合にはgreylisting(再送のチェック)により救済します。S25Rとtarpittingとgreylistingと、全てのフィ

    poppen
    poppen 2007/07/12
  • eXys

  • tDiary: はてなスタープラグイン - ただのにっき(2007-07-11)

    ■ tDiary: はてなスタープラグイン みんな大好きはてなの新サービスはてなスターが始まったはいいけど、対応サービスにtDiaryの名前がなくて悲しい思いをしてしまいました。 が、はてなダイアリーとtDiaryはテンプレートが(ほぼ)共通。スクリプトを入れればそのまま使えます。だったら最初から、リストに入れとけよ! >はてな # # hatena_star.rb # add_header_proc do <<-SCRIPT <script type="text/javascript" src="http://s.hatena.ne.jp/js/HatenaStar.js"></script> <script type="text/javascript"><!-- Hatena.Star.Token = 'ここにあなたのトークンを入力'; --></script> SCRIPTend e

  • 第1回 10人日、ゼロ円の衝撃:ITpro

    創造には常に破壊が伴う。 今、企業情報システムの世界には、「マッシュアップ」による大変革が訪れつつあり、旧来のシステム構築のあり方が破壊され始めている。 もちろんシステム開発が消失するわけではない。破壊の後に誕生するのは、マッシュアップ、つまり外部のサービスやコンテンツをネットワーク経由で組み合わせる開発の時代である。破壊と創造に挑む企業も現れている。 07年4月、日大学は10万人の学生が利用するメールシステムに米グーグルの「Gmail」を選んだ。SaaS(ソフトウェア・アズ・ア・サービス)形式の同メールの利用コストはゼロである。単に安いからGmailを選んだのではない。日大は、「システムの可用性やセキュリティ、使いやすさを検討した結果、Gmailを選んだ」(吉田誠 総合学術情報センター情報企画課課長)のである。 自らがサービスを取り込むだけでなく、社内のシステムやデータをサービスの形で

    第1回 10人日、ゼロ円の衝撃:ITpro
  • 静的ファイルに対する余計なQUERY_STRINGを排除する - spiritlooseのはてなダイアリー

    http://blog.livedoor.jp/kensuu/archives/50351508.html http://www.keishicho.metro.tokyo.jp/index3.htm?/oshirase/kintama/ http://www.encount.net/rettou/2_2687.php こんなことがあって、まぁWeb業界の人間なら見たらすぐ判断できるとおもうけど、一般の人はだまされるかもしれない。 それ以前に、このリソースの当のURLがこれなのかどうかは、他のURLをしらべてみないとわからない。 AddType application/x-httpd-php .htm みたいなことをしてて、QUERY_STRINGでどの記事を表示するか切り分けてたりするのかもしれないし(GIGAZINE みたいなダサいURL風)。 悪意のあるURLを作成できるっていうの

    静的ファイルに対する余計なQUERY_STRINGを排除する - spiritlooseのはてなダイアリー
  • イタリア軍はなぜ弱いのか?

    当時イタリア北東にあったシバリスという国で 騎馬隊の馬を勝利のパレードのために 音楽で躍らせるよう調教した。 ところが肝心の戦いの時、相手が音楽をはじめてしまった。 大混乱の末に大敗北。 5月11日、ガリバルディは1089人の北イタリア都市生活者からなるアルプス軽歩兵軍団(通称千人隊) を率いてシチリア遠征に出発した。 5月15日、パレルモを目指して進軍していた千人隊はカタラフィーミにてブルボン軍と会戦することとなった。 赤シャツ隊とも呼ばれるこの部隊の中で、実際に赤シャツを着ていた人間は約50人と言われ、軍務経験者はジェノヴァ憲兵隊35人のみ。 対するブルボン軍は二万の総兵力のうち3000をカタラフィーミに派遣した。 当初、実戦経験の差、装備の質、兵力の点でブルボン軍の勝利はゆるぎないものだと思われていた。 実際に戦闘は苛烈を極め、千人隊は退却を考慮したが、 ガリバルディの「ここで統一イ

  • (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 の設定
  • 「軍隊では左利きはダメ」は必ずしも正確じゃぁない 〜米軍は左利きOK〜 - キャズムを超えろ!

    国際的にほぼ例外なく右利き矯正されるところが少なくとも一つはある。 軍隊が、それである。 http://blog.livedoor.jp/dankogai/archives/50866563.html 404Blog not foundのDanさんが『軍隊に入ると左利きは矯正される』『何故ならば銃は右から排莢する。銃を兵士に合わせたりはしない』という論理を持ち出しておられたが、世界最強の軍隊として知られる米軍では、昔は別として今は左利きを矯正されることがない。制式ライフルであるM16A2は左利き兵士のために排莢口(イジェクションポート)のすぐ後ろにケースディフレクタと呼ばれる突起を設け、空薬莢の身体への接触を防いでいる。また、制式ピストルであるM9(ベレッタM92の米軍Ver)も左利きへの配慮に長けている。セイフティレバーは左右両方に取り付けられているし、マガジンキャッチボタン*1は簡単に

    「軍隊では左利きはダメ」は必ずしも正確じゃぁない 〜米軍は左利きOK〜 - キャズムを超えろ!
  • ひげおやじの秘密小屋:社保庁関連の流れが分かるコピペみつけたーよー

    自民党「年金の管理を、オンライン化したいんだけど。。。」 厚生省「厚生省の癌で結成された、社保庁の連中に頼みましょうか?」 自民党「俺、あいつら苦手wお前が説得してくれよ!」 厚生省「(`Д´)ゞラジャ!!」 厚生省「おい、仕事らしい仕事持ってきたぞ!」 社保庁「(゚⊿゚)イラネ!」 厚生省「いや、しろよ!」 社保庁「無理矢理、厚生省からこんな所に追い払っておいて生意気だな!」 厚生省「そういうなよ。なんか買ってあげるからさ!」 社保庁「じゃ、とりあえず90億の公用車2台と、マッサージチェアを400台。」 ※社保庁問題(中)無駄遣い底なし 厚生省「(`Д´)ゞラジャ!!」 社保庁「あと、あんま仕事はしないからね!」 厚生省「国家プロジェクトだから頑張ってよ。。。どれくらいならやれんのよ?」 社保庁「1人1日のキータッチは最高5000タッチ以内かな。」 ※社保庁問題(上)覚書で26年 天

  • PPPoE ルータ同志で IPsec を構築するときの問題

    IPsecで一部の通信が遮断される謎 IPsec構築時の問題点に書いたことですが、一部の通信が遮断される問題の原因を追求しました。一言で言えば、IPsecパケットが PPPoE(フレッツ網) を通るには大きすぎてフラグメントしていることが原因でした。 より詳細な原因 ネットワーク図 192.168.10.0/24 <--LAN--> FreeBSD <--Internet--> Linux 2.6 <--LAN--> 192.168.20.0/24 192.168.10.0 内のWindowsマシンから出るパケットは MTU(パケット最大サイズ)として 1454 が設定されています。しかし、フレッツ網を PPPoE で抜ける際に PPP でくるまれ、さらに IPsec でくるまれるためにこのサイズのパケットは通過できません(参考)。 次のようにIPパケットの断片化が発生しています。 # t

    PPPoE ルータ同志で IPsec を構築するときの問題
  • perl でインタラクティブなシェルを実現する perlsh - 2nd life (移転しました)

    http://search.cpan.org/~hayashi/Term-ReadLine-Gnu-1.15/eg/perlsh 最近 perl を勉強中で、ちょくちょく挙動に関する疑問が出てきます。ですが Ruby における irb のようなインタラクティブシェルが無い(と思っていた)ため、挙動をちょくちょく調べるのに、エディタ開いてソース書いたりしていてめんどくさい!と思ってたりします。 しかし今日 id:hideoki が挙動チェックでなにやら便利そうな対話型のシェルを使っており、それが perlsh というインタラクティブなシェルでした。 $ perlsh # 起動 main[10]$ @ary = qw(1 2 3 4 5) 1 2 3 4 5 main[11]$ map { $_ * $_ } grep { $_ % 2 } @ary 1 9 25 のように対話的に実行でき、返

    perl でインタラクティブなシェルを実現する perlsh - 2nd life (移転しました)
  • 83's : :shared => true