タグ

2008年12月8日のブックマーク (17件)

  • フラクタリスト

    Buyer Protection Program When you buy a domain name at Dan.com, you’re automatically covered by our unique Buyer Protection Program. Read more about how we keep you safe on our Trust and Security page. Next to our secure domain ownership transfer process, we strictly monitor all transactions. If anything looks weird, we take immediate action. And if the seller doesn't deliver on their part of the

    フラクタリスト
    iR3
    iR3 2008/12/08
  • 第2回 IDEF1XによるER図の記述 | gihyo.jp

    前回は、論理設計のデータモデリングにはERモデルを使用すると説明しましたが、ERモデルはER図を使用して表現することができます。ER図の記述方法にはいろいろなものがありますが、今回は、一般的に普及しているIDEF1XによってER図を記述する方法について説明します。 IDEF1Xとは IDEF1Xは、IDEF(Integration Definition)と呼ばれる、システムをさまざまな側面から分析してモデリングを行うための方法の1つで、おもにデータベースの概念設計においてER図を記述する方法としてよく使用されます。 また、IDEF1Xは、米国のNIST(国立標準技術研究所)によってFIPS(連邦情報処理標準)として標準化されており、IE(Information Engineering)と並んでER図の記述方法として一般的なものです。 IDEF1Xでは、ERモデルにおける実体を四角形として記

    第2回 IDEF1XによるER図の記述 | gihyo.jp
  • ソフトウェアの設計とリズム:An Agile Way:オルタナティブ・ブログ

    yachさんのブログより。 http://d.hatena.ne.jp/yach/20060927 ソフトウェアの変更は、そのソフトウェアに関わる人間の活動によって発生する。人間の活動には周期があり、その周期によって発生する変更の内容も変わってくる。変更は種類に応じて周波数を持つことになるので、その周波数をソフトウェアの設計で考慮することで、「変更を予測」せずとも、変更に強い設計が得られる。 そういえば、この「変更周波数」というアイディアは、ぼくも考えたことがあった。 http://blogs.itmedia.co.jp/hiranabe/2005/08/_eocease_of_cha_602c.html yachさんは、この周波数が「人間活動」に関連していることに気づいている。 また、これらをふまえた、ぁまんにょさんの「リズムについて」 http://d.hatena.ne.jp/ama

    ソフトウェアの設計とリズム:An Agile Way:オルタナティブ・ブログ
  • マインドマップの記事でました(「5年後も活躍するためのスキル「マインドマップ」 」):An Agile Way:オルタナティブ・ブログ

    日経コンピュータ 2008年9月22日号に掲載された記事が、Webで見れるようになっています。 (「5年後も活躍するためのスキル「マインドマップ」 」)http://itpro.nikkeibp.co.jp/article/COLUMN/20081114/319302/ 水越さんが書いてくれたきれいなマインドマップが先頭にあり、要求の収集をマインドマップを使っていく例が実例で書いてあります。 実はこの内容、今年 Tronto で行われてた Agile2008 で発表した内容に近いのです。Agile2008では、「ユーザーストーリー」に落とし込む手法として紹介しています。 http://www.slideshare.net/hiranabe/exploring-user-stories-through-mindmapping-546609 こちらもアジャイルに関心がある方は参照してみてくださ

    マインドマップの記事でました(「5年後も活躍するためのスキル「マインドマップ」 」):An Agile Way:オルタナティブ・ブログ
  • 「変更しやすい」ことが、良い設計 (EoC=Ease of Changing) - An Agile Way [ITmedia オルタナティブ・ブログ]

    前回は、EoT(Ease of Testing: テスト容易性)によってよいオブジェクト指向設計を再定義したい、という表明をした。今回は、二目のナイフを抜きたい。キーワードは、EoC(*1)(Ease of Changing)、変更容易性だ。 この記事では、 EoCの高い設計が、よいオブジェクト指向設計である。 と主張したい。設計品質の中で、「変更容易性(EoC)」を最上位と見る。 ここ10年のオブジェクト指向の最大の失敗は、「再利用性」をその最大の価値、として説明しようとしてきたこと。そして分かったことは、再利用がその努力コストに見合う効果がでることは極めて稀であること、また、テクノロジではなくソーシャルな活動が再利用に効くこと、さらに、コードの再利用ではなく、ナレッジの再利用(例えばパターン)の方が、まだ可能性があるということ(少なくとも2005年のコンテクストでは)。 再利用性では

    「変更しやすい」ことが、良い設計 (EoC=Ease of Changing) - An Agile Way [ITmedia オルタナティブ・ブログ]
  • kuranukiの日記 改善型開発について

    現在のシステム開発という開発モデルを考えてみると、そのシステムを必要としており開発の依頼を発注する発注側と、実際の開発作業を請け負う開発側の間で、プロジェクトに対し契約を結んだ段階からシステム開発は始まる、というのが当たり前の話。そして、この当たり前と思われている関係でビジネスを続けると問題があるのでは、と考察したのが以前のエントリ、「ディフェンシブな開発*1」だった。 今回は、その当たり前だと思われているところについて、発想の転換を取り入れて考えてみようと思う。社会における通念や物事を大きく変えるためには、コペルニクス的転回が必要だからだ。 ノウハウを集約できないSI企業 まずこの「プロジェクト開始してからシステム開発を始める」という点について、ディフェンシブであるということ以外にも、SI企業として重大な問題点が隠されている。それは、IT技術に対するノウハウの蓄積に関する問題である。今の

    kuranukiの日記 改善型開発について
  • メイドめーる

    メイドめーるは、Googleカレンダーの予定を毎朝携帯電話にメールしてくれるサービスです。メールに返信することで、予定を登録することも出来ます。メイドめーるは、Googleカレンダーの予定を毎朝、携帯電話にメールしてくれるサービスです。 メールに返信することで、新しい予定を登録することも出来ます。

  • 萌えるRailsアプリの作り方 - もぎゃろぐ

    第31回 Ruby/Rails勉強会@関西で、メイドめーるについてお話しさせていただきました。 メイドめーるView SlideShare presentation or Upload your own. (tags: ruby関西) 会場で教えていただいたこと。 rake statsで統計情報がとれる +----------------------+-------+-------+---------+---------+-----+-------+ | Name | Lines | LOC | Classes | Methods | M/C | LOC/M | +----------------------+-------+-------+---------+---------+-----+-------+ | Controllers | 389 | 315 | 5 | 33 |

  • 今日から始める「Google カレンダー」特集(前編)

    Googleのカレンダーサービス「Google Calendar」日語版ベータ「Google カレンダー」が9月19日に公開された。「ソーシャルカレンダー」とも呼ばれ注目を集めているGoogle カレンダーの機能や使い方を前後編に渡って紹介する。 ■ 「ソーシャルカレンダー」と呼ばれる共有機能が特徴 Google カレンダーは、インターネット上で自分のスケジュールを管理できるWeb型のカレンダーサービスだ。大容量の無料Webメール「Gmail」と同様、Web上にデータを保管することで、インターネット接続環境があれば外出先などからでもスケジュールを確認できる。 Web型のカレンダーサービスは、国内でも「Yahoo!カレンダー」「So-netカレンダー」、「@nifty メール」向けのカレンダー機能など、ポータルサイトやプロバイダーが提供している。これらのカレンダーサービスと比較してGoog

  • Google カレンダーが携帯電話に対応。米国版はスケジュール登録も可能

    Googleは24日(米国時間)、Google Calendarが携帯電話に対応したと発表した。日語版の「Google カレンダー」も携帯電話から利用が可能だが、一部機能が異なっている。 Google Calendarはこれまで携帯電話に対応しておらず、フルブラウザ搭載携帯電話であれば個人向けのHTML表示機能などで閲覧は可能だったが、スケジュールの編集はできないほか、複数のカレンダーを作成している場合はカレンダー単位でしか閲覧できなかった。 今回正式に携帯電話に対応したことで、フルブラウザ非搭載の携帯電話でも閲覧が可能になったほか、複数のカレンダーを一度に携帯電話で閲覧できるようになった。また、住所の設定を行なった場合は、携帯電話用向けのGoogle Mapsをを表示するリンクも用意される。なお、すでに登録されているスケジュールの変更は携帯電話からは行なえない。 Google Cal

  • モバイルGoogleカレンダーで予定を追加する裏技 - GoogleMania | グーグルの便利な使い方

    モバイルGoogleカレンダーで予定を追加する裏技 管理人 @ 9月 20日 06:35pm Google カレンダー, モバイル 米国では既に、始まっているGoogleカレンダーのモバイルサービスが、ついに日国内でも正式にスタートしました。 Googleカレンダーのアカウントを既に持っている人は、携帯から次のアドレスへアクセスして、ログインすれば利用できます。 http://www.google.com/calendar Impress Watchによると 今回正式に携帯電話に対応したことで、フルブラウザ非搭載の携帯電話でも閲覧が可能になったほか、複数のカレンダーを一度に携帯電話で閲覧できるようになった。また、住所の設定を行なった場合は、携帯電話用向けのGoogle Mapsをを表示するリンクも用意される。なお、すでに登録されているスケジュールの変更は携帯電話からは行なえない。 携帯か

  • RubyForge: google calendar api: Project Info

    This library simplifies manipulating google calendar using google calendar data api. Development Status: 3 - Alpha Environment: Other Environment Intended Audience: Developers License: Public Domain Natural Language: English, Japanese Programming Language: Ruby Topic: BrowsersRegistered: 2006-09-17 16:08 Activity Percentile: 0.138% View project activity statistics.

  • 集まるユーザーがJASRACも動かした,ニコニコ動画発の文化を社会に広げる

    動画共有サイト「ニコニコ動画」を運営するニワンゴは12月4日,都内でイベントを開き,同サイトの新サービスなどを発表した(関連記事)。公認動画提供元にJASRACも加わり,今後の課題となる「一般化」に向けて前進した。新サービス提供の狙いや今後の黒字化について,ニワンゴ 代表取締役社長 杉誠司氏に聞いた。 12月4日に発表した新サービスの狙いは。 これまで31社だった公認動画提供社数を大幅に増やしてまとめた「ニコニコチャンネル」は,利用者の裾野を広げて黒字化に近づけるための施策だ。これまで,動画を十分に楽しめる利用者は,アニメやゲームなどネット上で盛り上がっているネタを知っているユーザーに限られていた面があった。ニコニコ動画の質的は「動画にコメントを付けることで発生するコミュニケーション・ツール」だ。このコミュニケーションを誰でも楽しめる動画でもできるようにする。その流れを,ニコニコチャン

    集まるユーザーがJASRACも動かした,ニコニコ動画発の文化を社会に広げる
  • Google,Android用SDKの新版とアプリ試験用のSIMロック・フリー端末を提供:ITpro

    Googleは米国時間2008年12月5日,携帯電話機ソフトウエア基盤「Android」向けソフトウエア開発キット(SDK)の新版「Android 1.0 SDK, Release 2」を発表した。また,ソフトウエア開発者向けとして,用途をソフトウエア動作試験に限ったSIMロック・フリー端末「Android Dev Phone 1」の販売を開始した。 新SDKは2008年9月リリースの旧版「Android 1.0 SDK, Release 1」に存在していたバグを修正したもの。Java Reflection API悪用で可能だったデータ不正取得を行えないよう対策し,アプリケーション停止の原因となっていた参考用クラス「android.R.styleable」を削除するなどの変更を施した。互換性は維持しており,現行のAndroid 1.0搭載端末上で動くアプリケーションの開発が可能。同社はW

    Google,Android用SDKの新版とアプリ試験用のSIMロック・フリー端末を提供:ITpro
    iR3
    iR3 2008/12/08
  • NetBeans 開発リズム向上大作戦 #1

    WEB+DB PRESS Vol.43 の特集2に "Eclipse開発リズム向上大作戦"というものがありましたので、NetBeans ではどうなのかと思って調べてみました なお、WEB+DB PRESS 発行元の技術評論社様に怒られたら、関連する記事は削除しますので、あらかじめご了承ください 環境は以下の通りとなっています NetBeans IDE 6.5 (Build 200811100001) Java: 1.6.0_07; Java HotSpot(TM) 64-Bit Server VM 1.6.0_07-b06-57 Mac OS X version 10.5.5 running on x86_64; SJIS; en (nb) 今回は簡単なプログラムを効率的に作成、実行する手順を紹介します (元記事同様、Java Application 開発を前提としています) 1. プロジ

    NetBeans 開発リズム向上大作戦 #1
    iR3
    iR3 2008/12/08
  • DOAとは - IT用語辞典

    概要 DOA(Data Oriented Approach)とは、業務システムの設計手法の一つで、システムの扱うデータの構造や関係を定義し、それに合わせて処理や手順の流れを決めていく方式。 まず業務で扱うデータ全体をERモデル(Entity-Relationship model)など何らかの手法でモデル化し、データベースやデータファイルの設計や構造などとして明確化する。プログラムはこのデータ群を業務手順に従って入出力、加工、保存する道具として設計・実装される。 企業などが永続的に保存・管理するデータの種類や意味、形式などは比較的安定しており、これをシステム構造の基礎におくことで、業務内容や手順に変更があってもデータベース部分はそのままでプログラムのみを修正・置するといった更新が行いやすくなる。 また、DOAでは具体的な処理内容やプログラムの実装とは切り離してデータを定義・蓄積するため、様々

    DOAとは - IT用語辞典
    iR3
    iR3 2008/12/08
  • https://sourceforge.net/projects/jvi/files/latest/download