タグ

2006年3月21日のブックマーク (19件)

  • Prototype.js を使った JavaScript OOP 講座 #01

    社内の精鋭エンジニアを中心に定期的に勉強会をすることになった。んで、 JavaScript の講義は僕がやることになった。 資料を社内だけでとどめておくのはもったいないので、ここに公開していきます。社内の人も社外の人も読んでください。 講義の内容は基的にソース嫁。ソースレビュー形式。 ※ターゲットは JavaScript は書いたことない、オブジェクト指向言語プログラマ。 Section 00 Prototype.js の前に JavaScript のオブジェクトの概要・・・ オブジェクトを作ってみる。 var object = {};オブジェクトにメソッドとかプロパティを追加してみる。 var object = { field: 'IT戦士', method: function() { alert('hello ' + this.field); } }; object.method()

    Prototype.js を使った JavaScript OOP 講座 #01
  • PHPUnit 3.4 Japanese Manual

    Welcome to PHPUnit! PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.

    PHPUnit 3.4 Japanese Manual
    poppen
    poppen 2006/03/21
  • MySQL負荷分散のまとめ - Life on the net

    はてぶで人気エントリーになっていた、 http://kokoromo.jugem.cc/?eid=195 [MySQL:1台しかない環境で負荷分散] これは負荷分散=スケールアウトというよりは一台でスケールアップしてしのぐ手段を書いてい。 だから負荷分散という言葉は必ずしも正しくないのだが、一つのテーブルへの付加集中を分散させるという事なのだろう。 そこで何パターンかあるMySQLの負荷分散を簡単にまとめてみる。 1. 富豪的分散 商用のクラスター製品を使う。 最近はMySQL専門のクラスター製品が出てきている。 http://www.continuent.jp/pro.html なんかは良いかなと思う。 長所: プログラム側ではクラスタ状態を何の意識もせず、一つのターゲットに対してクエリーを発行すれば良い。 ターゲットが複数台ある事は意識する事は無い。 不具合があるノードに生じた場合、他

    MySQL負荷分散のまとめ - Life on the net
    poppen
    poppen 2006/03/21
  • llameradaの日記 - ユーザがページに滞在した時間をサーバに記録するJavaScript

    Ajaxの普及に伴い、ページ当たりのユーザの滞在時間が注目されるようになっている。従来、サービスがユーザに与えるインプレッションの指標としてページ・ビューが広く用いられている。しかし、Ajaxを利用するとページの移動があまり発生しないため、ページ・ビューが低くなってしまう。そこで、インプレッションの指標として、滞在時間を使おうという動きがある。 今回、JavaScriptでユーザの滞在期間が記録できるかどうか調べてみた。取り組む前は難しいかなと思ったが、実際にはとても簡単であった。コードは下記。 (function(){ var start = new Date; window.onunload = function(){ var time = (new Date - start ); var image = new Image; image.src = "/dummy?t=" + tim

    llameradaの日記 - ユーザがページに滞在した時間をサーバに記録するJavaScript
  • 踊る新聞屋―。: winnyに暴かれたNシステムの一端

    もはや幹線道路に無数に設置されているNシステム(自動車ナンバー自動読み取り装置)については、設置状況から運用までほとんど情報公開されて来ず<風が吹けば桶屋が儲かる共謀罪-Nシステムから>、何にどう使われているのかというのは推測でしか語られなかった。  愛媛県警からwinnyによって流出した資料にN関連が含まれていたそうで、さすが毎日新聞が早速、簡単な分析記事を掲載していた。<http://d.hatena.ne.jp/t2-news/20060318/1142655320>  Nの一端を暴いたという意味で「winnyにピューリッツァ賞」というのもあながち冗談ではなくなりそうで<今年のピューリッツアー賞、Winnyが受賞  bogusnews>、というのはやっぱり冗談だが、毎日の記事は非常に興味深い。 さすが(ばかり)だが、極東ブログさんも、この件にはさらりと触れている。<ウイニー(Winn

  • 日本語で上手いプレゼンをしている映像が見れるサイトを教えてほしいです。 - 人力検索はてな

    語で上手いプレゼンをしている映像が見れるサイトを教えてほしいです。

  • Single System, Multiple Machines: uyota 匠の一手

    何台かコンピュータを持っているが、i386 が多い。amd64 も一台あるが、結局 i386 バイナリを使っている。ppcMac のままだったり。 Dual Boot では一台の機械に、複数の全く同一のシステムを入れるのは紹介した。私の管理しているシステムは、それだけに留まらず複数の機械にも同一のシステムを入れている。唯一の例外はファイル/バックアップサーバのみ。これだけは構成が他とは全く異なっていたのと、長い間アップグレードしていないので、今のところは別のものを使っている。 昔は、新規インストールの方が好きだったし、一台ずつ各種最適化などの設定を変えるのが好きだった。むしろ、それをやること自体が目的だったので最初はそれでもよかったが。ところが、次第に各機械でバージョンの違いが出てくるようになり、それを調整するのが億劫になったためだ。 nop 程、高速な作業は無いのである。 もちろん

    poppen
    poppen 2006/03/21
    複数サーバでの/etcファイルの共通化
  • 【レビュー】OpenBSD/zaurus - 生粋のBSD環境を掌の上で楽しむ (1) OpenBSD/zaurus | 家電 | マイコミジャーナル

    Linux Zaurus SL-C3000/C3100」をPDAとして扱うか、ポケットに入るPCと捉えるかは、使う人それぞれの目的次第ではあるが、PDAとしての利用を前提とする場合は、標準搭載されているQt/Embedded環境が最大公約数であろう。しかし、日頃からUNIXメインの環境で作業していたり、学術系でUNIX系のアプリケーションを多用せざるを得ないユーザーや、これからUNIX環境に習熟しようとしているのであれば、標準的なUNIXに生粋のX Window System環境として利用できるに越したことはない。また、サーバ管理を生業としている人間にとっても、外出先でも動作検証が出来れば、これは代えがたいものになるだろう。 SL-C3100上で動作しているOpenBSD/zaurus。USB無線マウスと共に利用してる様子 そこで稿では、掌の上に載るネイティブなUNIX環境として、セ

  • preston-net.com - このウェブサイトは販売用です! -  リソースおよび情報

    このウェブサイトは販売用です! preston-net.com は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、preston-net.comが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • Railsアジャイル本の自分用まとめ - P.141〜255編

    Posted by masuidrive Mon, 20 Mar 2006 19:21:00 GMT やっとRails読み終わりました。 気になった所には付箋をつけたので、引き続き復習を兼ねて書き出し。 Railsアジャイルの自分用まとめ – P.1〜140編 初の日Railsキター P.212 ブール型の属性を使う時は?を忘れずに モデルでブール型の属性を使う場合、そのまま属性名を使うと、Boolean型のオブジェクトじゃなく、’t’, ‘f’,’0’,’1’などの文字列を返してきます。 これをBoolean型に変換するには、属性名の最後に?を付けます。 user = User.find_by_name 'masuidrive' # この書き方はダメ puts "user is admin" if user.superuser # こっちが正解 puts "user is ad

    poppen
    poppen 2006/03/21
  • Railsアジャイル本の自分用まとめ - P.1〜140編

    Posted by masuidrive Tue, 28 Feb 2006 19:49:00 GMT 先日、注文 した RailsによるアジャイルWebアプリケーション開発 が届いたので、早速読み始め。 原書のPDF版は持ってるけど、飛ばし読みしかしてないので、翻訳版はちゃんと通しで読んでみようと思ってます。結構いい加減にRailsやってるんで、ここらで変な癖を直しておかないと。 なお、公式のサポートサイトは、こちら。 今のところ、あまり情報は載ってないみたい。正誤表にも致命的な間違いは無いみたいだし。 という事で、読んでいて気づいた点などを、書き出してみます。P.81 session[:cart] ||= Cart.new コントローラ内に下記の様なメソッドを実装すると、cart = find_cartの様にするだけで、セッション:cartがあれば、その値を返し、ない場合は、新たにcar

    poppen
    poppen 2006/03/21
  • Balloon Tooltip

    Licensing This script is distributed under the LGPL open source license. Commercial licenses are also available. Some of these licenses also includes personal e-mail support for up to 1 year. Download script You can download the script from this Zip file Implementation On the words that should have tooltip, insert a tag like this: <a href="#" onmousemove="showToolTip(event,'This is a simple, simpl

    poppen
    poppen 2006/03/21
    Javascriptでバルーン表示
  • http://www.fkimura.com/diary/?date=20060321

  • DataRecovery(Windows95/98/Me / ユーティリティ)

    ソフト詳細説明 フォルダ単位の復元もできます ファイル名で検索できます USBメモリやフロッピィディスクからも起動できます NTFS圧縮ファイルも復元可能 EFS暗号化ファイルも復元可能 ファイルを二度と復元できなくする消去機能 インストール、DLL不要 Windows7対応

    poppen
    poppen 2006/03/21
    「ゴミ箱からも削除してしまったファイルを復元する」
  • VimでWiki

    ■ [Soft] mairix 0.18 About: mairix is a tool for indexing and searching email messages stored in Maildir, MH, or mbox folders. The index contains a map of which words occur in which parts of which messages. Searches on this index are fast and generate symlinks to the matching messages in a new Maildir or MH folder, or copies of matching messages in an mbox folder, which can be browsed normally in

    poppen
    poppen 2006/03/21
  • [MySQLウォッチ]第20回 MySQL 5.0で一挙に増加,様々な特徴を持つストレージ・エンジン

    MySQL 4.0では,複数のテーブルタイプが選択できる。それぞれのテーブルタイプは,物理的なデータの格納方法やデータ処理の機能が異なっている。このように異なったテーブルタイプをサポートできるのは,異なるストレージ・エンジンを持っているからであり,MySQLの大きな特徴でもある。 まもなくリリースされるMySQL 5.0では,さらに多くのストレージ・エンジンを搭載する。今回は,MySQL 5.0のストレージ・エンジンを紹介する。 これまでのストレージ・エンジン まず,MySQL 4.0に搭載されているストレージ・エンジンを説明する。MySQL 4.0では,表1のようなテーブルタイプに対応したストレージ・エンジンを使用できる。 表1●MySQL 4.0で使用できるテーブルタイプ カテゴリ テーブルタイプ 概略

    [MySQLウォッチ]第20回 MySQL 5.0で一挙に増加,様々な特徴を持つストレージ・エンジン
    poppen
    poppen 2006/03/21
  • 長文記事を読んでもらいたい人は印刷向けスタイルシート設定した方がいいよ - 檜山正幸のキマイラ飼育記 (はてなBlog)

    ずいぶん前に、id:nak2kさんに教えていただいて、僕は日記のスタイルシートに次の設定を加えています。 @media print { div.sidebar, div.myHeader {display:none;} .main, .day, .body {margin: 0 0 0 0;width:100%} } これで(少なくとも僕が使っているテーマでは)、まずまずのレイアウトで印刷できます(なんなら、印刷プレビューで確認をどうぞ)。 単なる個人用メモじゃなくて、他人に読んでもらうことを意識していて、長文のブログ・エントリーを書く人は、@medeia printの設定を加えたほうがいいと思いますよ。 まー、僕の個人的な嗜好と体験に基づく話ではありますが; よさげなエントリーでも長いと画面で読むのは辛い、あとそれと、これから外出するときとか、印刷して読みたいのよね。でも、サイドバーみた

    長文記事を読んでもらいたい人は印刷向けスタイルシート設定した方がいいよ - 檜山正幸のキマイラ飼育記 (はてなBlog)
    poppen
    poppen 2006/03/21
  • PSPwiki - PspWiki

    This domain may be for sale!

    poppen
    poppen 2006/03/21
  • PSPwiki - PspWiki

    This domain may be for sale!

    poppen
    poppen 2006/03/21