2009年5月17日のブックマーク (11件)

  • Leo's Chronicle: データベースシステム入門:「データベースは体育会系図書館?」

    (データベースシステムとその研究の世界を一般の人にわかりやすく伝えるため、「図書館」をモデルにした話を書いてみました。試験に出そうな(?)部分は太字で強調してあります。) 「データベース」という言葉は、データの集まりという意味です。データベースシステムの研究では、例えて言うなら「欲しいがすぐに見つかる図書館」をいかに作るかという問題を考えます。ここで「データ」は図書館の「」に相当し、「ハードディスク」は「棚」がたくさん収められている図書館の建物だと考えてください。 「欲しいがすぐに見つかる」とはどういうことでしょうか?例えば、図書目録を調べて目的の棚の番号がわかったとしても、棚までの距離が遠ければがっかりしてしまいますよね?(高すぎて手が届かない、とか泣けてきます)

    Leo's Chronicle: データベースシステム入門:「データベースは体育会系図書館?」
  • IBM Developer

  • Java開発者の読むDjangoの設計思想 - やさしいデスマーチ

    Djangoのサイトには「Djangoの設計思想」というドキュメントがあります。どんなフレームワークでもそうですが、設計思想を理解し、その流れをつかむ事で正しい利用への最短ルートです。もし、自分の思想にあわないならば問題です。可能であれば、そのフレームワークの検討を取り止めるべきでしょう。それが出来ないならば利用している時にはそのフレームワークの思想で思考することが求められます。 Djangoの設計思想は、緩く結合し、必要最低限のコードで、だが隠蔽せずに明示するという事です。DjangoではMVT(モデル/ビュー/テンプレート)と呼ばれるMVCに近い構造をとります。それらの3つのレイヤーはお互いに疎な関係を持ち、モデルとテンプレートはデフォルトの実装以外を容易に採用できるようになっています。また、ほどよく規約を適用し必要なコード量は少なくなっていまが、なんでもかんでも裏側で処理せずに、なに

    Java開発者の読むDjangoの設計思想 - やさしいデスマーチ
    flakwing
    flakwing 2009/05/17
    設計
  • ベジェ曲線がわかった! - ザリガニが見ていた...。

    今までいろいろな説明を見てみたけど、頭では直感的に理解できていなかった。 制御点を動かした時、曲線がどのように変化するのか、イメージできなかった...。 そもそも、制御点と曲線の関係性が全く分かっていない...。 でも、てっく煮ブログさんid:nitoyonを一目見て、今までのモヤモヤが一瞬でクリアになってしまった!特に1と3の解説で使われている図やフラッシュを実際に操作してみると、難しい話は抜きにして、制御点を操作した時の曲線の心が分かってしまった気になる。 ベジエ曲線の仕組み (1) - 昔話 ベジエ曲線の仕組み (2) - 2次ベジエ曲線を詳しく ベジエ曲線の仕組み (3) - 3次ベジエ曲線 ベジエ曲線の仕組み (4) - ActionScript 3.0 でベジエ曲線を描く おおっー、感動!こんなにシンプルな方法で作図できるとは!(√2や円周率πを単純な数列から計算できることを知

    ベジェ曲線がわかった! - ザリガニが見ていた...。
  • OpenGLの基礎

    OpenGLは,3次元グラフィクスプログラミングにつかわれる標準的なライブラリです. ライブラリとは,プログラムの部品セットであるといえます. ライブラリを利用することで,自分で0から書かなくても, ライブラリが提供する部品を組み合わせることでプログラムを作成することができます. ここでは,OpenGLの基礎を説明します. OpenGLの概要 Ruby/OpenGL OpenGLプログラムの基的な構造 イベント,コールバック,イベントループ 2次元図形の描画 図形プリミティブ 属性 2次元ビューの設定 ビューポート OpenGLの概要 OpenGLは,3次元グラフィクスプログラミングにつかわれる標準的なライブラリで,SGI(Silicon Graphics, Inc.)がGLという同社のコンピュータ専用のグラフィクスライブラリをもとに開発したものです. OpenGL以外でよく用いられる3

  • お茶でも飲みながら会計入門 インデックス - @IT自分戦略研究所

    売上検収×債務支払×給与 新春三題噺 お茶でも飲みながら会計入門(88)「請求書がなくても支払われるものなーんだ?」今回はランダムに選んだ3つのテーマで、お話します

  • なぜ日本のIT企業は雑魚なのか:アルファルファモザイク

    編集元:ニュース速報板より「なぜ日IT企業は雑魚なのか」 1 プリムラ・マルギナータ(catv?) :2009/05/13(水) 23:51:15.06 ID:ZQjXicq4 ?PLT(12000) ポイント特典 ITベンチャーの海外進出後押し、総務省が教材開発 総務省は13日、情報通信関連分野でベンチャー企業の海外進出を後押しするため、教育プログラム「ICT(情報通信技術)ベンチャー・グローバル・マネジメント・プログラム」を開発したと発表した。進出先の選び方や市場分析の手法などを盛り込んだ教材をつくり、企業の研修や大学の講義などで活用してもらう。 独自の技術を持ち国内で強みを発揮するIT(情報技術)ベンチャーも増えてきた。国境を越えてサービスが普及するIT分野では国際的にも競争力を高める必要があるが、ベンチャー企業の場合は海外展開に必要な人材育成やノウハウの習得に苦労するケ

  • プログラマーの開発速度は「はまる」時間の長さで決まる : 小野和俊のブログ

    プログラミングを始めてから今日に至るまで、 様々なタイプのプログラマーと開発を共にしてきたが、 驚くべき速度で高い品質のソフトウェアを作り上げるプログラマーには、 一つ共通の特徴があるように思える。 それは、「はまる」時間が極端に短い、ということである。 風のプログラマー」を指向しており、開発速度を重要視している。 例えば平成14年未踏ソフトウェア創造事業「PICSY」では、 発表直前に知人でプロジェクトリーダーの鈴木健にレスキュー隊として呼ばれて 2,3日でGUI全般と、クライアント/サーバー通信部分の設計と実装を終わらせたのだが、 このときなどは、大体の要件を口頭で聞いた後は、 ほぼまったく手が止まらずコードを書き続ける感じで開発をしていた。 「はまる」時間の長さは開発速度に直結するわけだが、 プログラマーが「はまる」場合にはある程度の傾向があると思うので、 今日は「はまる」プログラマ

    プログラマーの開発速度は「はまる」時間の長さで決まる : 小野和俊のブログ
  • WindowsCE FAN - Windows Phone/T-01A/Windowsケータイ/Windows CE総合情報サイト

    What's New 過去記事一覧へ >> HotTopics 【2009年冬 最新4モデル特集】 【Wiki】 2009年冬最新モデル Windows phone のスペック比較表で、買う機種を決めよう。SC-01B, X02T, X01SC, HYBRID W-ZERO3 2009年12月〜2010年1月発売予定の機種情報がずらり 【NTT docomo 最新 PROシリーズ Windows Phone】 【T-01A】 NTT docomo PROシリーズ 東芝「T-01A」 Windows Mobile 6.5 へのアップデート提供も決定。最速・最薄・フルタッチケータイ 【まとめサイト】 NTTドコモ Windows Mobile 6.5 Professional を搭載したストレートフルキータイプのPROシリーズ「SC-01B」 320 x 320のスクウェア液晶パネルに、GPS

  • Giraffe Windows ケータイアプリカタログ

    このサイトでは Windows Mobile (Windowsケータイ) のアプリ情報をまとめています。 このサイトで紹介されているアプリは、専用のアプリカタログツールを使って Windows ケータイから直接ダウンロードできます。 このサイトのアプリ情報は有志の手によりまとめられています。 編集に協力してくれる方を常に募集しています。 >>Giraffe アプリカタログのダウンロード 最新のアプリ Frother 1.4.2 機能追加&障害修正 MZ3.i Ver.1.6.0 ** MZ3.i/MZ4 Ver.1.6.0 (2013.06.23) McdCouponWM ver1.0.0.5 クーポン用のデータが解析できなくなっていたのを修正しました。 ちーたん Ver 1.06 Twitter API の変更により動作しなくなった点を修正 OperaMiniTweakWM ver.1.

  • プログラミング格言集

    psychopathより。 金言、格言は古今東西いろいろあるのだが、ここではプログラミングに関する格言がまとめられていたので、抜粋して翻訳してみる。翻訳に間違い等があった場合は、コメント等で指摘してください。 We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil 私たちは、時間の約97%を占めるわずかな効率に関しては忘れるべきである: 時期尚早な最適化は諸悪の根源だ。 - C. A. R. Hoare Walking on water and developing software from a specification are easy if both are frozen 水の上を歩くのと、仕様に基い