タグ

2006年7月30日のブックマーク (15件)

  • 技術コラム: 特定システムに特化したPHPフレームワークの開発

    昨今のSIプロジェクトでは、開発期間の短縮や品質確保を目的にアプリケーションフレームワークを採用することが多く なっています。一般的にフレームワークを利用する場合には、ベンダから販売させている製品やオープンソースとして公開 されている、いわゆる既製品を採用することが多いと思います。一方で、プロジェクトの状況によっては開発対象となるシステム 専用のフレームワーク(以下、専用フレームワーク)を自作すると言う選択肢もあり得ます。 私は、以前参加したプロジェクトの中で、PHPによる専用フレームワークを開発する機会を得ることができました。稿では、 この時の経験を通じてPHPによる専用フレームワークの開発について考察します。前半はPHPに限らず一般的な 専用フレームワークの考え方について、後半はPHPで専用フレームワークを実装する上での注意点について話を進めていきます。 始めに、私が参加したプロ

  • YouTube - Broadcast Yourself

    第1回全日剣道選手権大会決勝 榊原正錬士対阿部三郎教士 第1回全日剣道選手権大会は、昭和28年11月8日、東京の蔵前国技館で全国より53名の剣士が参加して開催。1万人を 第1回全日剣道選手権大会決勝 榊原正錬士対阿部三郎教士 第1回全日剣道選手権大会は、昭和28年11月8日、東京の蔵前国技館で全国より53名の剣士が参加して開催。1万人を超える 観衆が集まった。 大会は、戦前の剣道界の慣習であった専門家、非専門家の区別を廃し、選手の資格は年齢、段位、称号などに一切の制限を設けず、 各府県の予選を経て代表者を出し、剣道日一を決するという画期的な構想によるものだった。 優勝の榊原正は大正9年愛知県蒲郡市生まれの33歳、名古屋矯正管区法務教官(剣道師範)、のちに剣道範士八段。戦前は名門東邦 商業で活躍した剣士。準優勝の阿部三郎は大正8年福島県相馬生まれの34歳、警視庁の剣道選手でのちの

  • RFC 4627 The application/json Media Type for JavaScript Object Notation (JSON)

  • 最速インターフェース研究会 :: Flashを使ってIMEをオフにする

    Flashのフォーム以外でもFlashを使って制御できるみたい。Opera以外動いた。 サンプル http://la.ma.la/misc/ime_off/ 元ネタ http://d.hatena.ne.jp/brazil/20060730/1154189478 同様のものはググればすぐに見つかるのですが、あくまでFlashのサンプルに過ぎず、使えない感じでした。 FlashProxyは「Flashに何かをやらせるためのツールキット」という感じではなく、 JavaScriptのオブジェクトにFlashのメソッドをくっつけられるといった印象。 特定の目的に特化しておらずシンプルで美しい。MTASCで作られてるのもいい感じです。 Good site ANIME FOI POR TR叩S DA SOMBRA DESSE [url=http://anime-foi-por-tr叩s-da-somb

  • Google、オープンソースプロジェクトのホスティングを開始 | スラド オープンソース

    garzpa曰く、"Googleが自社のオープンソースコードやAPIGoogle Codeにまとめていることは知られているが、Google Code内に Project Hostingのサイトを設け、オープンソースプロジェクトのためのホスティングスペースの運用を開始したようだ。プロジェクトの登録はGoogle Accountがあれば行えるようで、ちょっとしたIssue管理やsvnリポジトリが提供されている。Gmail、Google Groupsとの連携で必要なサービスは必要なサービスはほぼ完備と言えそうだ。 Google Projectsのページを見る限りはまだGoogleの オープンソースプロジェクトはSourceForge.netにホスティングして いる。10万以上のプロジェクトをホスティングする SourceForge.netとの関係はどうなるのか気になるところだが、 NewsF

  • 気になるページをGmailで送信「Gmail This」ブックマークレット - ネタフル

    Gmail this bookmarkletというエントリーより。 Want to email this page right now using Gmail? You can with the Gmail This bookmarklet. 気になるページなどをGmailで送信するためのブックマークレット「Gmail This」が、Lifehackerで紹介されていました。 登録方法は、ツールバーやブックマークにAdd a “Gmail This” Bookmarklet to Your Browser – About Emailのページにある「Gmail this」をドラッグ&ドロップすればOKです。 使い方はGmailで送信したいページを開いている時に、登録した「Gmail this」をクリックするだけです。するとGmailのメール作成画面が開き、件名にページタイトル、文にURLが

    気になるページをGmailで送信「Gmail This」ブックマークレット - ネタフル
  • http://kengo.preston-net.com/archives/002736.shtml

  • 【ハウツー】祝2歳!! Ruby on Rails 1.1 + MySQL Administratorで日記システムを作ろう | エンタープライズ | マイコミジャーナル

    Ruby on Rails David Heinemeier Hansson氏は6月26日(米国時間)、Ruby on Rrails 1.1を公開、27日にはセキュリティフィックスリリースとして1.1.3、30日にはエラッタリリースとして1.1.4を公開した。RoRはRubyで作成されたフルスタックのWebアプリケーションフレームワーク。スクリプト言語Rubyの特性を活かして開発されたフルスタックフレームワークで、Webアプリケーション開発の負荷を軽減するものとして高い人気を誇る。 そして7月25日(米国時間)には最初にリリースされた0.5.0から数えて2歳の誕生日をむかえた。ここでいったんRoRを振り返るとともに、ぜひとも実際に試してみてほしいとおもう。簡単な日記システムを作る方法を紹介するので、参考にしていただきたい。 RoR 1.1 インストール RoR 1.1をインストールするには

  • ちょっとしたメモ - application/jsonがRFC4627に

    3月末にアナウンスされていたJSON仕様のRFCが、RFC 4627 The application/json Media Type for JavaScript Object Notation (JSON)として公開された。メディアタイプは表題の通りapplication/jsonで、標準ファイル拡張子は.jsonとなっている(拡張子の話は前回書き忘れた)。一部のミス修正以外は最終I-Dとほぼ同じ内容でRFCとなった。 XMLHttpRequestでの処理にはメディアタイプはあまり関係ないが、ブラウザで直接ファイルを開こうとするとapplication/jsonの場合はダウンロードが始まってしまう(Opera9では「XMLの解析に失敗しました」となる…??)。実用には支障ないものの、手軽にデータを確認できないのは残念なところ。.jsonにapplication/jsonをマッピングするか

  • MySQLを自動バックアップする「AutoMySQLBackup」

    バックアップするのが面倒なMySQLデータベースを自動的にバックアップできるようになるスクリプトです。 いくつものデータベースを一括でバックアップできます。1つのファイルとしてまとめてバックアップすることもできるし、各データベースごとに分けてバックアップすることもできます。バックアップファイルはgzipかbzip2で圧縮されているのでディスク容量もいません。リモートのMySQLを中央のMySQLにバックアップしたり、バックアップのログをメールで送ることも可能。バックアップしたファイル自体をメールで送ることもできます。バックアップはcronを使う以外に手動で行うことも可能なので、cronがなくてもバックアップはできます。 ダウンロードと詳細は以下の通り。 Automatic MySQL Backup SourceForge.net: AutoMySQLBackup 最小限の設定ですぐに使う

    MySQLを自動バックアップする「AutoMySQLBackup」
  • YouTube - 2006 King George VI and Queen Elizabeth Diamond Stakes

    29.07.2006 Ascot Group 1

  • MyISAM/InnoDBに関して - みかログ

    最近は常にInnoDBを利用しているので,MyISAM vs InnoDB にちょっとコメントしてみる. まず「Webアプリならトランザクションはいらないか」について. Webアプリで,トランザクションの重要性が高くないといっても,無いよりはあった方が良いはず. ちょっとしたシステムでも,たとえばユーザのテーブル,プロフィールのテーブル,日記の記事のテーブルなどでわけるわけで,それぞれのテーブル間の整合性がとれていないと問題が生じてしまうと思う. ハードウェア障害などでクラッシュしたときに,ユーザのテーブルにはレコードがあるけど,プロフィールにはレコードが無いケースとか,そういうケースが発生することを考えると,トランザクションは利用すべきじゃないのかなと. というわけで,JOINを使うようなアプリケーションであれば,トランザクションは使うようにすべき,というのが持論. それ以外でInnoD

    MyISAM/InnoDBに関して - みかログ
  • SNSがXSS攻撃の格好の標的に――F-Secure

    MySpaceを狙った攻撃が相次いだことを受け、F-Secureがほかの人気SNSを調べたところ、ワーム作成に利用できる脆弱性が幾つも見つかったという。 人気ソーシャルネットワーキングサイト(SNS)のMySpaceを標的とした攻撃が相次いで浮上する中、セキュリティ企業のF-Secureは、ほかのSNSにもこうした攻撃に悪用されかねない脆弱性が多数存在すると報告した。 F-Secureによると、Webサイトに存在するクロスサイトスクリプティング(XSS)の脆弱性を突いたWebアプリケーションワームが、新手のマルウェアとして浮上。SNSが格好の標的になっており、MySpaceを標的としたワームは既に2件出現しているという。 このうち昨年10月に問題になった「Samy」はMySpaceで勝手に友達を増やしてしまうワーム。数日前に登場した「Flash」ワームはFlashの脆弱性を突いて、ユーザー

    SNSがXSS攻撃の格好の標的に――F-Secure
  • 梅田望夫さんにお会いする - 横浜逍遙亭

    『ウェブ進化論』の梅田望夫さんにお会いした。勤め先のお客様向けイベントにお越しいただきご講演をいただいたのだ。僕はこのクローズドなイベントの主催者の片割れであったこともあり、ご講演の具体的な内容についてここで紹介するのはご勘弁いただくことにして、一言小さな感想を書き記しておきたい。 梅田さんのお話は、ITの世界でのグーグルに代表する“あちら側”の勃興と“あちら側”対“こちら側”の相克を分かりやすく説いてベストセラーとなったご著書『ウェブ進化論』をもう一度講演でなぞるようなものではまったくなかった。だから、「どんなことを書いているのか、この際、直接著者の話を聞いてみよう」ともくろんで出かけてきた聴衆がいたとしたら、その人はかなり面らったはずだ。梅田さんのお話はそうではなくて、『ウェブ進化論』に対する我が国読者の反応を中心に日(の産業)社会と文化の実相を炙り出すこと、そこに聴衆の注意を喚起

    梅田望夫さんにお会いする - 横浜逍遙亭
  • I, newbie » サーバのテストって自動化してますか

    設定を変えるたびに、意図した動作をするかどうか確認するのはよくある作業ですが、つまんない作業だし、手作業である限りほんとにテストをパスしたかは作業者に依存してしまう。Webアプリの世界ではそこそこ自動化されているようだけど、サーバ管理一般となると、あまり普及していないように見える。実際、自分も新しいサーバを作るたびに、手作業であれやこれや各種の確認作業をやっていた。でも、いいかげん21世紀なのだから自動化でしょ、とテストのスクリプトによる自動化をちょっと前から考えていた。 特定用途に特化したサーバの面倒だけなら、expectあたりでhackすればいいのかもしれない。けど、やりたいのはもっとgenericで、開発->テスト->番環境で常にテストを実行できて、変更履歴も残せて、作業者の変更は上級作業者の承認を経ない限り番環境に反映できないようなプロセス。stagingとauditはcfen