タグ

ブックマーク / atmarkit.itmedia.co.jp (152)

  • @IT:CoolなEclipseプラグイン(3)DbEdit

    2.DbEditプラグイン DbEditはUwe Voigt氏により開発されているデータベースにアクセスするためのプラグインです。DbEditを利用するとExcelの表を操作するような感覚でデータベースに対しCRUD(Create、Read、Update、Delete)操作を行うことができます。また、SQLの入力アシスト機能を利用すれば、SQL文やテーブル名を補完してくれるので、簡単にSQL文を入力することができます。 ■特長 ・テーブル情報の取得 データベース内で定義されているテーブル、ビュー、シーケンス情報などを閲覧することができ、データベースの構造を把握することができます。ただし、テーブル間の関係をグラフィカルに閲覧することはできないので、テーブル間の関係の閲覧にはClayプラグインを利用するとよいでしょう。 ・直感的なCRUD操作が可能 Excelの表を操作するような感覚で、データ

    @IT:CoolなEclipseプラグイン(3)DbEdit
    mac10
    mac10 2006/05/28
    DBedit
  • MySQLインストール完全ガイド

    インストールをマスターしよう これからインストール方法を解説していきますが、以降の作業はサーバにroot権限があることを前提としています(“#”はスーパーユーザーで実行されることを前提としたプロンプトです)。レンタルサーバを使用されている方で、root権限を持てない場合でも、契約されているディスク領域に一般ユーザーでインストールすることはできます。しかし、当然自身のユーザー権限で動かす以上リスクもつきまといます。なるべくサーバ管理者に相談し、MySQLをサービス提供してもらえるようにしましょう。 MySQLは現在“3.23.29a-gamma”までリリースされています(2000年12月23日時点)。alpha、betaの段階を終わってgammaになっており、使用にはほとんど問題ありません。また、さまざまなバイナリファイルが用意されているので、makeをしなくてもすぐ導入できます。もちろんバ

    MySQLインストール完全ガイド
    mac10
    mac10 2006/05/17
  • 「MySQLがコンパイルできないんです(T.T;」(1) Linux Square - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    mac10
    mac10 2006/05/17
    解決策
  • @IT:良いユースケースを書くコツを伝授

    [Interview] 良いユースケースを書くコツを伝授 2003/1/22 ユースケースはシステムの機能要件を設計者、プログラマ、テスター、ユーザー、そのほかの利害関係者に伝える重要な役割を持つ。UMLを学ぼうとするエンジニアにとって、ユースケースは、クラス図と同様、最初に目にする基的なダイアグラムだが、基だからこそ、その真髄は非常に奥深い。良いユースケースを書くうえで、初心者が陥るワナ、回避するコツなどを来日した米ラショナルソフトウェアの要求管理部門エバンジェリスト ジム・ヒューマン氏(Jim Heumann)に聞いた。 ――良いユースケースと悪いユースケースがある。その定義の違いは。 ヒューマン氏 良いユースケースというのは、機能要件を知るべき人々にとって円滑なコミュニケーションを可能にするユースケースのことだ。理解しやすく、簡潔だが必要な情報は十分に盛り込まれている。一方、悪い

  • @IT:連載:快適なXPドライビングのすすめ 第6回

    第6回 Eclipseによるリファクタリング 縣俊貴 橋正徳 Project Mobster/メディアファイブ株式会社 2003/5/16 今回のテーマは、リファクタリングです。まずはリファクタリングの意義とその効果について解説します。後半はEclipseのリファクタリング機能使った例をご紹介します。 ■すべてはシンプルデザインのために システムは生命体のようなものです。コーディングを開始した瞬間に誕生し、バージョンを重ねるごとに成長していきます。バージョン1.0ですべてが終わるのならば、物事はうまくいきます。しかし、実際には機能拡張という名の試練が待っています。将来の機能拡張に対する戦略としては、次のようなカードが考えられます。 A)将来の機能拡張を予想して注意深く設計を行う B)将来の機能拡張のために、コードを分かりやすくシンプルな状態に保つ XPでは主に、Bのカードを選択します。そ

  • @IT:連載:快適なXPドライビングのすすめ 第5回

    第5回 EclipseとJUnitによるテスティング(2) テストファーストでコードを作成する 縣俊貴 橋正徳 Project Mobster/メディアファイブ株式会社 2003/4/11 前回「EclipseとJUnitによるテスティング」は「テストの意義」と「テスティングフレームワーク」に焦点を絞って解説しました。今回は実際にEclipseを使ってテストファーストでコードが作られていく様子をチュートリアル形式でご紹介します。JUnitを用いた単体テストはXP開発でなくてもシステムの品質向上に十分に役に立つプラクティスです。ぜひJUnitの持つパワーを体験してみてください ■EclipseでJUnitを使ってみよう EclipseにはすでにJUnitによるテスト実行環境が備わっています。そのほかにもCVSやリファクタリングと、まさにXPのための開発環境だといえます。それでは、Eclip

    mac10
    mac10 2006/05/12
     EclipseとJUnitを利用したテスト
  • 素早く正規形を見抜く実践テクニック(1/4) - @IT

    今回のテーマはデータベースエンジニアの必須知識の1つである「正規化」です。正規化は、リレーショナル・データベースのテーブル設計を行ううえで非常に重要なテクニックであり、データベースを設計、実装したことのある方なら一度は正規化に触れているのではないでしょうか。 それほど基的な知識であるにもかかわらず、正規化を説明できる人はなかなかいません。多く聞かれるのが「何となくテーブルを作ると自然に第3正規形になる」とか「実務上は第3正規化まで行えば問題ない」というものです。 ではなぜ「第3正規化まで行えば問題ない」のでしょうか。稿ではひととおり正規化について確認しながら、あまり触れられることのない第3正規化より先の正規化を紹介して、この疑問に答えていきたいと思います。 正規化の位置付け 正規化は、データベース設計全般にかかわる基礎知識ですが、特に論理データモデリングの作業の中で必要になります。稿

    素早く正規形を見抜く実践テクニック(1/4) - @IT
    mac10
    mac10 2006/05/11
  • 先輩エンジニアが心得ておくべきこと(前編)

    研修を終えた新人たちが現場にやってくる。皆さんの中には、先輩エンジニアとして彼らを指導する人も多いのではないだろうか。新人を迎え、指導するために必要なのは、相手を知り、自分を知ること。新人と自分との間にあるギャップを意識し、成長の手助けをしよう。それが先輩エンジニアとしての心得だ。 新入社員を迎えるに当たって こんにちは。「5月病」の時期も終わり、いよいよ梅雨に入ろうかという季節になりました。皆さんの部署には、今年は新入社員はいらっしゃいますか。ここ2~3年の緩やかな景気の回復に伴い、いままで凍結していた新卒採用を再開した企業も多いのではないかと思います。6月ともなると、研修を終えた新入社員たちが皆さんの部署にも配属されてくるのではないでしょうか。 新入社員を迎え入れる先輩となる皆さんの中には、メンターやOJTリーダーに任命される人もいらっしゃることと思います。新入社員を迎えるに当たって、

    先輩エンジニアが心得ておくべきこと(前編)
  • コーチングを学びたい人におくる5冊

    ここ数年、新聞やビジネス雑誌で取り上げられ、注目を浴びている「コーチング」。書店にはコーチングに関するが数多く並んでいます。コーチングは、身に付けておくと一生役立つ考え方とスキルです。しかし、いまだにコーチングという名前は聞いたことがあるが、中身はよく分からない、という人も多いのではないでしょうか。 今回ご紹介する5冊の書籍は、数あるコーチングの中から、「読みやすい」「事例が多い」「ビジネスの現場や生活ですぐに実践できる」という3つの観点からピックアップしたものです。この5冊で、コーチングとは何かから、いかにコーチングを活用するのかといったことまでもが分かると思います。 知識と行動の溝を埋めるには コーチングマネジメント――人と組織のハイパフォーマンスをつくる 伊藤守著 ディスカヴァー・トゥエンティワン ISBN:4887592051 2002年7月 2100円(税込み) ※注文ページ

    コーチングを学びたい人におくる5冊
  • @IT:特集 「テスト駆動開発」はプログラマのストレスを軽減するか?

    新しいソフトウェア開発技法へチャレンジできるか? ソフトウェア開発の世界にも日々の進歩がある。そしてその中には、使えばさまざまな恩恵を受けられる技法もある。しかし、それらを現場ですぐに活用できるとは限らない。例えば、1990年代末に生まれ、1つのブームを形成したエクストリーム・プログラミング(XP)という開発技法がある。これは、とても優れた開発技法だと思うのだが、開発プロジェクト単位で、顧客まで巻き込んだ形で使われることが前提となっている。しかし、顧客ぐるみでまったく新しい方法にチャレンジできるかといえば、できないことの方が圧倒的に多いだろう。では、エクストリーム・プログラミングの技法を全部使おうとせず、使うことができる部分だけを取り出して試みることができるかというと、そういうわけにもいかない。エクストリーム・プログラミングは、いくつかのプラクティスと呼ばれる項目から成り立っているのだが、

  • @IT:Webアプリケーションのユーザーインターフェイス[1]-1

    Webアプリケーションのユーザーインターフェイス[1] ユーザーにとっては “ユーザーインターフェイス”こそが製品そのもの ソシオメディア 上野 学 2005/6/2 ■はじめに Webクライアントの技術が進歩し、多様化するに従って、Webベースのシステムにはデスクトップアプリケーションと同等の品質を持つユーザーインターフェイスが必要となってきています。 しかし開発の現場では、ユーザーインターフェイス(特にGUI)デザインについての専門的なスキルを持った技術者が圧倒的に不足しています。その理由は、ソフトウェア製品におけるユーザーインターフェイスの重要性が正当に理解されていないためと、ユーザーインターフェイス・デザインに関する教育機会がほとんどないためです。 利用者の視点に立てば、ユーザーインターフェイスとは製品そのものです。いくら高度に洗練された仕組みがバックエンドにあったとしても、それが

  • 1つのSQL文で複数の表にINSERTする絶品テクニック(1/2) ― @IT

    連載はSQLの応用力を身に付けたいエンジニア向けに、さまざまなテクニックを紹介する。SQLの基構文は平易なものだが、実務で活用するには教科書的な記述を理解するだけでは不十分だ。連載は、著名なメールマガジン「おら!オラ! Oracle - どっぷり検証生活」を発行するインサイトテクノロジーコンサルタントを執筆陣に迎え、SQLのセンス向上に役立つ大技小技を紹介していく。(編集局) FOR...LOOP文を使って、いくつものSQL文でデータをINSERTしているPL/SQLプロシージャやプログラムをよく見掛けますが、実は1度にデータをINSERTする方法もあるんです。マルチテーブル・インサート(Multitable Insert)とはその名のとおり、1つのSQL文で複数の表にINSERTが可能になります。この最大のメリットは、やはりパフォーマンスです。では早速ご紹介します。 マルチテーブ

    1つのSQL文で複数の表にINSERTする絶品テクニック(1/2) ― @IT
    mac10
    mac10 2006/04/26