タグ

2008年7月9日のブックマーク (13件)

  • JoelMoss絶賛のContainable Behavior

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 CakePHPのActiveRecordを使うと、アソシエーションで各モデル(DBテーブル)の関係を記述している場合、いもづる式に従属しているデータもぞろぞろと引き連れて取り出してきます。 この機能のおかげで、たったの1行書くだけで、まるでテーブルが正規化されていないかのように(エクセルの1列データのように)取り出せるので非常に便利ですが、自分の必要としないデータまで含まれている、という反動があります。 CakePHPの標準機能としては、bindModel(), unbindModel()を使い、「モデル単位で、あとからアソシエーションを設定したり外したりできる」というものがあります。これで、余分なデータはかな

    JoelMoss絶賛のContainable Behavior
    altr
    altr 2008/07/09
  • カプコン、Wiiウェア「ロックマン9 野望の復活!!」。ドット絵のレトロチックなスクリーンショットを公開

    【10月11日】 カプコンブースポート 「モンスターハンター3」など全タイトルが試遊可能 「THE IDOLM@STER SP presents 765プロ新曲発表会」開催 765プロ&961プロが新曲を披露! CD先行発売決定!! コーエー、「ネットエンターテインメントフェスタ 2008」レポート 今年も4人のプロデューサーが集結!! サプライズはPS3版「大航海時代 Online」 SCEJブースレポート PS3編その2 日初プレイアブルのPS3「KILLZONE2」、「RESISTANCE2」などをプレイ! KONAMIイベントレポート PS3/Xbox 360版「悪魔城ドラキュラ」製作決定、 MGO拡張パック第二弾追加情報を発表 「METAL GEAR ONLINE WORLD CHAMPIONSHIP 2008」決勝大会レポート 個人戦・クラン戦ともに日

  • 誰でも情報発信できるという不幸:シロクマ日報:オルタナティブ・ブログ

    昨日(7月8日)の朝日新聞朝刊「メディアタイムズ」のコーナーで、秋葉原無差別殺傷事件において Ustream を使った生中継が行われたことについて考察されていました(残念ながら、現時点でネットには公開されていない様子)。僭越ながら僕のコメントも掲載していただいたので、記事を読んだ感想を記しておきたいと思います。 記事では中継を行った人物の一人に取材し、その経緯と証言をまとめています。この方は既にネット上でブログを書かれているので、意見や経緯をご存知の方も多いと思いますが、少し引用します: 男性はふだん、友人の集まりを中継するのに使う。画面に視聴者数が表示され、多くて50人。事件を中継した日は情報が瞬く間に広がり、視聴者は2500人を超えた。「気分が高まった」という。「マスコミより速く中継することを日で初めてやってしまったかもしれない」 死者が出ていたと知ったのはしばらく後だ。「自分は不謹

    誰でも情報発信できるという不幸:シロクマ日報:オルタナティブ・ブログ
    altr
    altr 2008/07/09
    非難とは別に、やってしまったことを自分が引き受けられるかというもんだい。
  • MOONGIFT: » MySQLの高度な管理ツール「Maatkit」:オープンソースを毎日紹介

    最近のWebサービス開発ではオープンソースのデータベースを利用することが多くなってきた。それだけ信頼性や安定性も向上してきたということだろう。以前はPostgreSQLの方が人気があったが、最近ではMySQLを選ばれる方が多いようだ。 mk-parallel-dumpのヘルプ そうした中で、必要になってくるのがMySQLの管理ツールだ。特に規模の大きな開発を進める上で、デフォルトのツールだけでは物足りないと感じていた人は、こちらのさらに洗練されたツールを使ってみよう。 今回紹介するオープンソース・ソフトウェアはMaatkitMySQL向けのコマンドラインツール群だ。 MaatkitPerlで作られたソフトウェアで、MySQLの高度な操作を可能にするツールが幾つも提供されている。それらはmk-ではじまる名前のコマンド名になっている。執筆時点では19の機能がある。 コマンド一覧 主なコマン

    MOONGIFT: » MySQLの高度な管理ツール「Maatkit」:オープンソースを毎日紹介
  • GoogleのMapReduceアルゴリズムをJavaで理解する

    GoogleMapReduceアルゴリズムをJavaで理解する:いま再注目の分散処理技術(前編)(1/2 ページ) 最近注目を浴びている分散処理技術MapReduce」の利点をサンプルからアルゴリズムレベルで理解し、昔からあるJava関連の分散処理技術を見直す特集企画(編集部) いま注目の大規模分散処理アルゴリズム 最近、大規模分散処理が注目を浴びています。特に、「MapReduce」というアルゴリズムについて目にすることが多くなりました。Googleの膨大なサーバ処理で使われているということで、ここ数年の分散処理技術の中では特に注目を浴びているようです(参考「見えるグーグル、見えないグーグル」)。MapReduceアルゴリズムを使う利点とは、いったい何なのでしょうか。なぜ、いま注目を浴びているのでしょうか。 その詳細は「MapReduce : Simplified Data Proc

    GoogleのMapReduceアルゴリズムをJavaで理解する
  • FirefoxにGUIプロトタイピングの機能を追加するものすごい拡張「The Pencil Project」:phpspot開発日誌

    FirefoxにGUIプロトタイピングの機能を追加するものすごい拡張「The Pencil Project」 2008年07月09日- Home - Pencil Project FirefoxにGUIプロトタイピングの機能を追加するものすごい拡張「The Pencil Project」。 Pencil Projectを使えば、予め用意されているGUI部品をキャンバスにドラッグ&ドロップしてプロトタイプの画面イメージを作成することができます。 ボタンなんかも、ダブルクリックでキャプションを変えることができたり、VisualBasic、VisualC++などのアプリを使って画面デザインをしているイメージに近い操作感が実現できています。 アプリっぽい画面を作ってみましたが、超簡単です。 GUIのスタンドアロンアプリだけでなく、Webサイトにも使うことが出来ます。 HTMLを使って簡単に画面を作

    altr
    altr 2008/07/09
    PHPSPOTの「ものすごい」の定量的評価ができない
  • 真のプログラマたちの国――概略史

    A Brief History of Hackerdom 真のプログラマたちの国――概略史 Eric S. Raymond エリック・S・レイモンド Translation by Akira Kurahone プロローグ コンピュータサイエンスは、一九四五年以降、世界で最も聡明なそして最もクリエイティブな人たちを魅了し続けてきている。そして、エッカートとモークリーがENIACを開発していた頃、つまりコンピュータの歴史の黎明期と言っても過言ではない頃にも真のプログラマたちがいて、手早く作れ実際に使いものになるプログラムの創意工夫に熱中していた。とはいえ、「ハッカー」という呼び名が真のプログラマを指す意味で使われはじめるのは、一九八○年以降のことだから、昔むかしのプログラマたちが自分たちで「ハッカー」と名乗っていたわけではない。それはさておき、コンピュータの世界ではプログラマたちの手によって、

    altr
    altr 2008/07/09
  • Rails' Wiki - 日程調整アプリを作ろう

    このチュートリアルはRails勉強会@東北で行っているセッションです。 簡単なRailsアプリを設計からやってみようという事で行っている"日程調整アプリを作ろう"を基に再構成したチュートリアルです。 このチュートリアルでは、DBの設計や、画面をどうしようといった部分ものせています。 また、開発課程で試行錯誤した所もそのまま盛り込んでいます。 そういう意味ではチュートリアルというよりはリプレイと言った方がいいのかもしれません。 そのような内容となっておりますので、順番通りに作成していくと、行きつ戻りつしたりしています。また、現在進行形(2008年5月時点)で、全セッションを終了しておりません。予めご了承下さい。 なお、用語を結構適当に使ってますので、間違いなどご指摘いただければ幸いです。 このチュートリアルでは、DBMySQLを使っています。操作は、InstantRails(1.7)を使っ

    altr
    altr 2008/07/09
    開発事例
  • Award on Rails 2007 ライトニングトーク :Ruby on Rails LT@クックパッド

    Railsでウェブサイトを構築している13人の方によるライトニングトークを行いました。 Award on Rails のイベントの一環として、9月7日にクックパッドのオフィスにて開催いたしました。 Sticky Plus!の紹介 / 菅原 元気 (5:48) -付箋紙アプリ WEBページのURLを入力することによって該当ページに付箋紙を貼り付け、内容編集や画像のURLをペーストすることによる画像貼り付け、Flickr楽天の検索などをサポートする、高機能付箋紙ウェブアプリケーション。 -全クライアントが完全に同期する ShootingStarを用いているので、サーバ側からコネクションを張っているクライアントに対して編集内容を同期させることが可能。 -ソーシャル化など 付箋紙人気ランキングやはてブ人気ページに書き込めたり、ブックマークレットからの利用も可能。またRubyから操作できる。(

  • CakePHPを使ったMVC設計のベストプラクティス - Sooey

    CakePHPを使ったMVC設計のベストプラクティス 個人的にはCakePHPはあまり好きではないのですが、CakePHP開発メンバーによるMVCデザインの記事 (CakePHP のおいしいべ方)で紹介されていたBest Practices in MVC Design with CakePHP (php|architect’s C7Y)はMVCフレームワーク利用者にとってとても有用な情報だったので、訳してみました(php|architectの方には翻訳許可を頂いています)。 この記事を読んでドメインモデルに興味を持った方は、エンタープライズ アプリケーションアーキテクチャパターン(PoEAA)やDomain-Driven Design: Tackling Complexity in the Heart of Softwareに手を出してみるのもいいかも。他に、InfoQにユーザー登録すれ

  • 特定電気通信と通信の秘密とはてなアイドルと - へぼへぼプログラマ日記

    ちょっといろいろと思うところがあったので久しぶりにはてなで書いてみます。結構長文です。 タイトルはなんとなくホッテントリになりそうな感じにしてみましたがつまらない話題なのでホッテントリにならないと思います。 (追記: 07/10 02:23)結論だけ読みたい人は特定電気通信の通信の秘密に関するまとめ - へぼへぼプログラマ日記をみてください。 某はてなネットアイドルの所作 先日、某はてなネットアイドルとして有名なid:dropdbさんがこんな記事を書いていました。 http://d.hatena.ne.jp/dropdb/20080708/1215451794 概略は誹謗中傷的な言論をコメントで書かれたid:dropdbさんがその発信者のIPアドレスを(日記管理者にはIPアドレスはてなから開示されているが不特定多数には開示されていない)不特定多数に開示したというところである。 はてぶでの

    特定電気通信と通信の秘密とはてなアイドルと - へぼへぼプログラマ日記
    altr
    altr 2008/07/09
  • 風来のシレン アスカしすぎて嫁にかつおぶしで殴られた

    altr
    altr 2008/07/09
  • 【2ch】ネタちゃんねる m9( ゚д゚)っ 炒飯を上手くつくるためのスレッドにおける伝説のレス

    311 名前:炒飯15[] 投稿日:02/06/27 12:40 ID:IEp2r98L まぁおまえら聞け。最初から行こうぜ。 ■1 米 新米は水分が多い。古米がいい。インディカ米とか風味が嫌いじゃなければそっちもいい。新米でも水分を少なめにな。 べちゃっとした飯を使う時点で負け確定だ。 火力と腕力に自信があれば冷や飯を使え。中華鍋を16ビートのリズムで振れるならな。 炊き立てはやめとけ。かなり固めに炊かないと難しい。 いったん冷やしてレンジでチンしろ。そのときラップはかけるなよ。 319 名前:名無しさん@3周年[] 投稿日:02/06/27 12:43 ID:IEp2r98L まぁ、次行こうぜ。 ■2 コンロ ガスだガス。火力がでかいほうがいいけど、まぁ、あるもんでいいよ。 電気コンロとか電磁調理器でも何とかなる。そこの丸い中華鍋は使えないがフライパンでやれ。 フライパンでの作り方

    altr
    altr 2008/07/09