タグ

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

  • 「Jasper Reportsについて」(1) Java Solution - @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

  • 素早く正規形を見抜く実践テクニック(1/4) - @IT

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

    素早く正規形を見抜く実践テクニック(1/4) - @IT
    fumokmm
    fumokmm 2007/04/14
  • 共有ブックマークをFirefoxで実現した“swimmie” ― @IT

    2007/01/23 ほかのユーザーとローカルのWebブラウザ上でブックマークを共有できるFirefox用拡張機能の“swimmie”のベータ版が1月23日に公開された。swimmieはIPA(情報処理推進機構)が、独創的な発想や優れた能力を持つ研究者を積極的に発掘するために毎年行う開発支援プログラム「未踏ソフトウェア創造事業(未踏ユース)」で2006年度に選ばれたもの。開発者は福島工業高等専門学校に通う学生の大澤昇平氏。 swimmieをインストールすると、同じフォルダ名を持ったユーザー同士で、フォルダの中身を共有できるようになる。“調べ物をする場合、最終的に行き着く先は同じページ群”という仮定のもと、優れたページを複数ユーザーで分散して探し出すことができるフォークソノミー的なソフトウェアだ。 サーバ側にURLが蓄積されるソーシャルブックマークと異なり、ほかのユーザーがブックマークしたU

  • 見つけて得するソースコード専用の検索エンジン - @IT

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) プログラミングと検索エンジンは切っても切れない プログラミングと検索エンジンの関係は切っても切り離せないものです。プログラミングに役立つドキュメントやノウハウを探したり、参考になるサンプルプログラムを見つけ出せます。 さらにバグの回避方法を見つけたり、エラーメッセージを検索エンジンで探して、解決方法が見つかることも多いでしょう。良質のソースコードから、的確なアルゴリズムや、思いもしなかったようなコード例を見いだすのも新たな楽しみです。 さて、ここではプログラミングの際に便利に利用できるソースコード専用の検索エンジンをいくつか紹介しましょう。ソースコード専用の検索エンジンを利用した検索

    見つけて得するソースコード専用の検索エンジン - @IT
  • 適切なエスケープ処理でクロスサイトスクリプティングに備える

    適切なエスケープ処理でクロスサイトスクリプティングに備える:Strutsで作るセキュアWebアプリケーション(1)(2/3 ページ)

    適切なエスケープ処理でクロスサイトスクリプティングに備える
    fumokmm
    fumokmm 2007/01/25
    bean:message のエスケープ
  • @IT:Groovyに触ってみよう

    alt.lang.jreコラム: Groovyに触ってみよう Andrew Glover (aglover@vanwardtechnologies.com) CTO, Vanward Technologies 2004/9/25 Javaがいまのプログラマ世代の心をつかむことに成功した理由は、言語としての厳格さや、その懐の深さにあるだろう。これとは対照的に、使いやすさと利便性、そして小回りの良さを武器に、Javaプラットフォームにおけるプログラミングの新時代を築きつつある言語がGroovyだ。alt.lang.jreコラムの第2回となる今回は、Javaプラットフォームの新たな標準として追加が検討されている言語Groovyについて、Andrew Gloverが分かりやすく解説する(alt.lang.jreコラムの第1回「Jythonを知る」の邦訳は、IBM developerWorksに掲載

    fumokmm
    fumokmm 2006/12/28
    @ITでのコラム
  • @IT:Java TIPS -- EclipseでJavaScriptを編集する

    表を見てもお分かりのように、クライアントサイドスクリプトとサーバサイドアプリケーションとは決して相対するものではなく、相互に補完する存在なのです。 そこで稿では、クライアントサイドスクリプトの中でも代表的なJavaScriptの記述を支援するプラグイン「JavaScript Editor」をご紹介することにしましょう。「JavaScript Editor」はJavaScript向けに作られたEclipse用のエディタで、JavaScriptの予約キーワードのハイライト表示を可能とするのみならず、アウトライン機能にも対応することで、コード全体の可視性を高めます。 操作手順 (1)「JavaScript Editor」プラグインを入手する 「JavaScript Editor」プラグインは、以下のサイトから入手することが可能です。その時々の最新安定版をダウンロードしてください。 ・http:

    @IT:Java TIPS -- EclipseでJavaScriptを編集する
    fumokmm
    fumokmm 2006/12/15
    JSのエディタ
  • 多国語対応のサイトを構築する(JSTL編)

    「リソースファイルで多国語対応のサイトを構築する」では、リソースファイルとjava.util.ResourceBundleクラスを用いて、ソースコードから地域依存のデータ(文字列)を分離する「国際化対応」の手法を紹介しました。しかし、決まりきったリソースファイルの読み込みとプロパティ値取得のために、いちいちスクリプトレットを記述しなければならないのは、あまり好ましくありません。 そこで稿では、JSTL(JSP Standard TagLibrary)のi18n(Internationalization)タグライブラリに用意された<fmt:message>タグを利用して、スクリプティング要素を使わずに国際化対応のJSPページを作成する方法を紹介します。なお、JSTLタグライブラリのインストール、利用方法については、「個別のJSPページでJSTL宣言を省略する」を参照してください。 解説 (

    多国語対応のサイトを構築する(JSTL編)
    fumokmm
    fumokmm 2006/12/07
    国際化対応
  • @IT:基礎解説(管理者必須スキル)

    最新Intelプロセッサ「第2世代Core iシリーズ」は何が変わった? デジタルアドバンテージ 小林 章彦

    fumokmm
    fumokmm 2006/11/03
  • アクセス制限をweb.xmlの記述だけで実現する

    アプリケーションに認証機能を追加したいと思った場合、もちろん、自分で認証機能を実装することも可能です。しかし、コンテナ(Tomcat)にあらかじめ用意されている機能を利用することで、より簡便に(しかも確実に)認証機能を実現することができます。 操作手順 (1)デプロイメントディスクリプタを定義する Tomcatの認証機能を利用するには、デプロイメントディスクリプタ(web.xml)に以下のように認証の定義を記述するだけです。 ただし、すでになにかしらの記述のあるweb.xmlに追記する場合には、任意の個所に追加することはできませんので、注意してください。 <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.

    アクセス制限をweb.xmlの記述だけで実現する
  • @IT:CoolなEclipseプラグイン(2)

    今回は、ソフトウェアのレビュー/テスト/デバッグを助け、ソフトウェアの品質向上に役立つプラグインを紹介しましょう。バグの存在する可能性があるコードを指摘するFindBugs、カバレッジによりユニットテストの網羅性を検証するdjUnit、スレッドの問題の検出を助けるEnerjy Thread Profilerの3プラグインです。 1.FindBugs プログラムのバグ検出の手段として、プログラムを動作させずにバグを検出する静的解析があります。Eclipseも簡単な静的解析機能を備えています。コード中で初期化されないオブジェクトを参照する機能や、depricateなメソッドを利用した場合など、推奨されないコードを書くと黄色でランプマークを表示する機能などです。 FindBugsプラグインは、Eclipseの標準機能以上に強力な静的解析の機能を提供します。ある特定のコードパターンにマッチする部分

    @IT:CoolなEclipseプラグイン(2)
    fumokmm
    fumokmm 2006/10/04
    プラグイン
  • Windows TIPS INDEX ― @IT

    Tech TIPS(旧Windows TIPS)の目次ページは http://www.atmarkit.co.jp/ait/series/1751/ に移転しました。

    fumokmm
    fumokmm 2006/09/07
  • @IT:Windows TIPS -- Tips:Windows OS CD-ROMのインストール・パスを指定する

    → 解説をスキップして操作方法を読む デジタルアドバンテージ 打越 浩幸 2005/02/26 2006/03/11 更新 2009/03/27 更新

    fumokmm
    fumokmm 2006/09/07
  • 文字列処理と入力チェック

    (1)文字列の置換処理 前回までで、共有ブックマークの基的な機能は一通りそろいました。これで、問題なくサービス開始、としたいところですが、その前に行うべき処理があります。 これまではユーザが入力した文字列のチェックを行わずに、そのままHTML文への出力 やSQL文の作成に使用していました。これまでの例で使用した文字列にはたまたま<や>、シングルクオート“'”が含まれていませんでしたが、もしユーザーがこれらの文字列を含む内容を登録したいと考えた場合、ページのデザインが崩れたり、SQL文の実行でエラーが出たりしてしまいます。また、ユーザーが悪意を持っていた場合に は、データの改ざんや破壊などを目的とした文字列がパラメータとして渡されることも考えられます。これらは、重大なセキュリティーホールであるため、特にパラメー タとして渡される値の扱いには注意が必要です。 そこで、入力された文字列を適切に

    文字列処理と入力チェック
    fumokmm
    fumokmm 2006/07/27
  • Webアプリのユーザビリティを改善しまくるAjax ― @IT

    Ajax うきうき Watchでは、Ajaxを使ったWebアプリケーションやサービス提供者、ベンダの動向から「うきうきするような」面白いもの、確実に押さえておきたいものを厳選してお届けしていきます。 Ajax、それはWebアプリケーションのユーザビリティを改善する切り札である。古い技術を組み合わせ、魔術のごとく生まれ変わった新しいファッションである。 今回より、なるべく密に、Ajaxの動向をウォッチングしていきたいと思う。 基的には、新しい話題を中心に、厳選した面白い話題を提供していきたいと思うが、今回だけは初回でもあり、これまでのAjaxに関する話題から面白いもの、確実に押さえておきたいものをピックアップしてみたい。 なお、ここでは主に日語で読める情報について取り上げていく。ただし、特に重要なものについては、英語の情報を扱う場合がある。 Ajax: Web アプリケーション開発の新し

  • @IT:運用 Windows管理者のためのWindows Script Host入門 第1回 WSHの内部構造 1.Windows管理にWSHを活用しよう

    管理作業では、決まりきった一連の処理を実行したり、同じ処理を繰り返したりすることが多い。WSHで自動化・省力化を図ろう。 ネットワーク管理者の毎日は憂だ。新規のユーザーの追加やユーザー情報の変更、共有資源のメンテナンス、障害の原因追求など、仕事は次から次へと終わりがない。しかも実際の作業といったら、同じコマンドやツールを繰り返し実行したり、決まりきった一連のコマンドやツールを順に実行したりするだけのうんざりする内容だったりするものだ。 周知のとおり、WindowsのメリットはGUI環境だということだ。アプリケーションはもちろんのこと、Windows環境を管理する各種の管理ツールもGUI化されたことで、初心者管理者でも管理作業に手をつけられるようになった。グラフィカル・アプリケーションのユーザーは、メニューやダイアログの表示により、自分にどのような操作が許されているのか(許されていないのか

    @IT:運用 Windows管理者のためのWindows Script Host入門 第1回 WSHの内部構造 1.Windows管理にWSHを活用しよう
    fumokmm
    fumokmm 2006/05/16
    @ITのWSHについての記事です。毎回タメになります。
  • @IT

    人気連載を1冊にまとめてダウンロードできる@IT電子書籍。第122弾は、連載『働き方改革時代の「ゼロトラスト」セキュリティ』。ゼロトラストへの移行を既に進めている企業はもちろん、これから始める企業も入門書として参考になるはずです。

    @IT
    fumokmm
    fumokmm 2006/05/10
    すごい情報量