タグ

2006年11月29日のブックマーク (17件)

  • Rubyの呼び出し可能オブジェクトの比較 (3) - なんかklassの話

    前回 はコンテキストの概念を眺めて、klassを理解することが必要だという話になったのであった。 klass class文の中では構築しようとしているクラスに対応するClassオブジェクトがselfとなっている。それに、class文の中でのクラスメソッド定義をみると、なんとなく、「デフォルトではselfに、指定すればそのオブジェクトに」というメソッド呼び出しにおけるレシーバー解決に似ている。 class Foo def self.class_method_hoge p :hoge end end class Bar def Foo.class_method_huga p :huga end def self.class_method_huga_of_bar p :huga end end このことを考えるとRubyでは、メソッドはselfに定義されると考えたくなるが、そうではない。実はこれ

    Rubyの呼び出し可能オブジェクトの比較 (3) - なんかklassの話
    hiro_y
    hiro_y 2006/11/29
    「『今メソッドを定義したらどこに定義されるか』というクラス」の切り替え。
  • MySQL Performance Blog � What to tune in MySQL Server after installation

    My favorite question during Interview for people to work as MySQL DBAs or be involved with MySQL Performance in some way is to ask them what should be tuned in MySQL Server straight after installation, assuming it was installed with default settings. I’m surprised how many people fail to provide any reasonable answer to this question, and how many servers are where in wild which are running with d

    MySQL Performance Blog � What to tune in MySQL Server after installation
    hiro_y
    hiro_y 2006/11/29
    MySQL、チューニング項目。
  • MySQLの高速化 Tips - memo.xight.org

    Summary my.cnf [client] # セキュリティ面から変更すべき port = 3306 [mysqld] # インデックスをバッファに保存する際のメモリサイズ # MyISAMならOSキャッシュも使用するため,全メモリの30-40%を当てると良い. key_buffer = 256M # InnoDBはOSキャッシュを使用しないため,全メモリの70-80%を当てると良い. innodb_buffer_pool_size =512M # データのキャッシュサイズ.I/Oを減らす. # 数百のテーブルであれば,1024が良いらしい. table_cache = 256 # スレッドの作成,削除は負荷が大きい. # Threads_Createdの動きを見ながら変更. thread_cache = 16 # あまり効果は無いらしい. #innodb_additional_poo

    hiro_y
    hiro_y 2006/11/29
    MySQLのチューニング、まとめ。
  • 現代は「情報大航海時代」か - 池田信夫 blog

    経産省の日の丸検索エンジンの正式名称は、「情報大航海プロジェクト」という。その心は、人々が情報の大海で迷わないように針路を示す羅針盤になるということらしい。明日のICPFセミナーでは、これについて経産省の久米さんに話してもらうが、このついでに大航海時代について調べてみた。最初に、この入試問題を解いてみてほしい:「地理上の発見の時代」という用語は問題があるという理由で、「大航海時代」と言い替えられることがある。「地理上の発見の時代」という用語はどういう理由から批判されると考えるか。50字以内で述べよ。(東京学芸大・1989)答を50字以内で述べると、「アメリカ大陸には先住民がいたのだから、西洋人が新大陸に到達したことを発見と呼ぶのはおかしい」。つまり大航海時代というのは、「差別語」を避けるためにつくられた言い替えなのである。それでも、この言葉が西洋の自民族中心主義にもとづくことに変わりはない

    hiro_y
    hiro_y 2006/11/29
    我々はターゲットがはっきりした「大航海時代」にいるわけではない。肝心なのはビジネスモデル。
  • PHP一行で書けるRSSリーダー : 管理人@Yoski

    これだけ (PHP5)。 <?php foreach(simplexml_load_file('http://www.flickr.com/services/feeds/photos_public.gne')->entry as $it) echo $it->content ?> すいませんすいません via 5-second RSS parser。 開発合宿でも simple_xml 便利!という話しがでていたのですが、もはや RSS って PHP serialize と同じくらい手軽に扱えるようになってきていますね、という趣旨のエントリということで。 もういいかと思いますが、RSS 2.0 だとこんな感じ。 <?php foreach(simplexml_load_file('http://blog.myrss.jp/index.xml')->channel->item as $it)

    hiro_y
    hiro_y 2006/11/29
    ワンライナーなfeedリーダー。SimpleXML便利。
  • eXperts Connection|オンカジ 登録ボーナスのセキュリティー

    eXperts Connection はシステム エンジニアやシステム管理者を対象とし、マイクロソフトのサーバー システム製品を中心に情報交換や意見交換を行うコミュニティです。ユーザーとマイクロソフトからなるチームでテーマを厳選して議論し、情報を共有・蓄積していきます。また、エキスパート コネクションは .NET Framework上で作成されており、サイト上でソースコードを公開しています。ソースコードに対する機能追加や修正に関する議論を行うことで、お客様が作成する.NET アプリケーションの参考にすることが可能です。 eXConn Blogsでは 「マイクロソフト社員による個人または部門(チーム)の Blog」 の運用を行っています。 このブログでは、マイクロソフトでの経験を活かした部門チームが、セキュリティエンジニアを目指している未経験者達が今後取るべき資格や、IT業界においてのセキュ

    hiro_y
    hiro_y 2006/11/29
    IE7のUserAgent、ブラウザ/Windows RSS Platform。
  • 大手ITベンダー“在宅勤務”一斉導入の真意|【Tech総研】

    2006年8月、大手ITベンダーによる在宅勤務に関するニュースが各紙面で躍った。育児や介護中の人だけではなく、全従業員を対象とするケースも多い。近々、エンジニアの働き方に大きな変化がありそうだ。では、企業が在宅勤務制度を導入する真意は何か、検証する。 2006年8月、日ヒューレット・パッカード(HP)、日ユニシス、日電気、NTTデータの大手ITベンダー4社が、システム部門全体や全社員を対象に在宅勤務制度を導入すると発表した。 日アイ・ビー・エムなどの先進的な企業ではいち早く在宅勤務制度を導入していたが、これまで日の大手企業では、在宅勤務を育児中の女性などに限定した導入がほとんどだった。しかしなぜ、このタイミングで限定を解除し、全社員を対象に導入する動きが顕著になってきたのだろうか。 その背景として一般的に語られている理由の第一が、ブロードバンドや情報技術の発展により、場所を問わず

    hiro_y
    hiro_y 2006/11/29
    SIerにおける在宅勤務の導入。
  • ウノウラボ Unoh Labs: WEBアプリのテストに必須なツール7種

    こんにちは!やまもと@テスト番長です。 前回satoさんの書いたエントリーが好評のようですね。 自分は実は美術系出身です。なので「デザインセンスのある人からみた~」というエントリーでも続けて書いちゃおうかなと一瞬思いましたが、世の中にはWEBデザインのプロの方もいらっしゃることだし、控えておきましょう。 センスってのも考え込むと難しいですしね。 個人的には、WEBデザインの美醜って「使いやすさ」とかなり直結な気がしてます。 さて、今回は僕が普段テストに使っているツールでもご紹介してみようかと思います。 Selenium 一年前くらいに登場した無償の自動実行ツールです。 有償の自動実行ツールは以前からありましたが、 ベンチャーが購入するには高価なものなので 大手以外にはあまり導入されていなかったであろう類のツールです。 テストシナリオにそってブラウザを自動で操作してくれます。

    hiro_y
    hiro_y 2006/11/29
    webアプリのテストツール紹介。Selenium/JMeterなど。
  • 「サニタイズ言うなキャンペーン」私の解釈

    高木浩光さんの「サニタイズ言うなキャンペーン」 という言葉自体はずいぶん前から存在したのだが、 続・「サニタイズ言うなキャンペーン」とはにて高木さん自身がいくつも誤解の例を挙げているように、 そしてまた最近も 駄目な技術文書の見分け方 その1にて「まだわからんのかね」と言われているように、 「わかりにくい」概念なんだろうとは思う。 そこで、僭越ながら、「サニタイズ言うなキャンペーン」について、 私なりの解釈を書いてみようと思う。 もっともこれが正解であるという保証はないのだが、 間違っていたらどなたかツッコミいただけることを期待しています(_o_) そもそも何のせいで「エスケープ」しなければならないのか たとえば住所氏名を登録させるWebアプリケーションは珍しいものではないと思う。 そこで、私が「Taro&Jiro's castle サウスポール」 とかいう恥ずかしい名前のマンション(?)

    hiro_y
    hiro_y 2006/11/29
    「汚い部分はできるだけ狭い範囲に押し込めるのがプログラミングの常道」
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

    hiro_y
    hiro_y 2006/11/29
    PHPの関数をJavaScriptに移植。
  • Apache and IIS PHP $_SERVER Superglobal Comparision

    On this page, you will find a table of the keys that are defined in PHP's $_SERVER superglobal array running on Apache and IIS servers. The purpose of this table is to allow PHP developers an insight of what to expect if they must migrate from one platform to another. The data found in this table was compiled using Apache 1.3.29 running PHP 4.3.4 as a module and IIS 5.1 running PHP 4.3.3. Keys

    hiro_y
    hiro_y 2006/11/29
    PHPの$_SERVERに格納されるキーのリスト、Apache/IIS。
  • cl.pocari.org - Smarty を使った開発でデバッグを行う 4 つの方法

    Smarty を使った開発でデバッグを行う 4 つの方法 2006-11-29-1: [PHP][Books] PHP のテンプレートエンジン Smarty を使って開発するときに,割り当てた変数が複雑になって困ることはありませんか? その際,何らかの方法を使って割り当てた変数を確認するのですが,いくつか方法があります. 1. 常にデバッギングコンソールを表示する方法 おそらく一番有名な方法ですが,$debugging に true を指定して,常にデバッギングコンソールを表示する方法です. require_once 'Smarty.class.php'; $smarty = new Smarty; $smarty->debugging = true; これで,常にデバッギングコンソールが表示されます. デバッギングコンソールは,window.open() を使った JavaScript

    hiro_y
    hiro_y 2006/11/29
    Smartyのデバッグ方法。
  • TechCrunch Japanese アーカイブ � 携帯電話で見るYouTubeは如何に?

    Indian ride-hailing startup BluSmart has started operating in Dubai, TechCrunch has exclusively learned and confirmed with its executive. The move to Dubai, which has been rumored for months, could help…

    TechCrunch Japanese アーカイブ � 携帯電話で見るYouTubeは如何に?
    hiro_y
    hiro_y 2006/11/29
    携帯電話からYouTubeの利用(閲覧/投稿)が可能に。
  • アマゾンのユーティリティコンピューティング事業参入--CEOベゾス氏が狙う今後とは

    コンピューティングサービスをインターネット経由で提供し、使用分だけ課金する「ユーティリティコンピューティング」。この業界に思いがけない企業が参入している。オンライン小売業の雄、Amazon.comである。 IBM、Sun Microsystems(Sun)、Hewlett-Packard(HP)などのハードウェアメーカーは何年も前からユーティリティコンピューティングの有用性を訴えてきた。その間、Amazonはひそかに、このサービスの実用化に向けアイデアを温めていた。同社オンラインストアのコンピューティング能力を外部企業に開放するAmazon Web Services事業によって、ソフトウェア開発者は、コンピュータ処理やデータストレージ機能、さらにはフルフィルメントや商取引といった同社の小売サービスにアクセスできるようになる。 このため、プログラマーは、eコマースパッケージやサーバファームを

    アマゾンのユーティリティコンピューティング事業参入--CEOベゾス氏が狙う今後とは
    hiro_y
    hiro_y 2006/11/29
    Amazonのユーティリティコンピューティング戦略。EC2、S3など。
  • Google Master Plan | by UnderGoogle

    Google's Master Plan Google's master Plan had been erased but the Undergoogle blog kept a hight resolution picture of it for you. Take a look and enjoy the crazyest plans from their engineers in the complete version of the tech world's most famous whiteboard: Visit us! Save this Page Digg this! Google ©2006 é is a trade mark from Google Inc. Google Inc. is not affiliated with this page's authors a

    hiro_y
    hiro_y 2006/11/29
    Google本社のホワイトボード、アイデア満載。
  • .htaccess ファイルを簡単作成「.htaccess Editor」

    リダイレクト Fromにサイトパスを入力、ToにURLを入力 301 Moved Permanently 恒久的に移動 From: To: From: To: From: To: 302 Moved Temporarily 一時的に移動 From: To: From: To: From: To:

    hiro_y
    hiro_y 2006/11/29
    .htaccessファイル作成ツール。
  • PostgreSQLでUNIXTIMEを使うときのTIPS

    PostgreSQLで時刻を扱うとき、PHPのdate()で出力しやすいようにUNIXTIME(int型)で保存しています。SQL内での扱いが逆に面倒になるのですが、UNIXTIMEからtimestamp型に戻すTIPS。 create table test ( accesstime integer not null ); select to_char('1970-01-01'::date + (accesstime || 's')::interval, 'YYYY-MM') from test;直接intからintervalに変更できないので(ERROR: cannot cast type integer to intervalが出る)secondsのsを文字列としてつなげてやるとうまくCASTできます。to_charはmktimeみたいな具合に書けます。 月の一覧を出すときはPHPで書

    hiro_y
    hiro_y 2006/11/29
    UNIXTIME(int型)からtimestamp型に戻すtips。UNIXTIMEだとPHPで扱いやすい。