タグ

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

  • 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
    scorelessdraw
    scorelessdraw 2006/03/01
    この連載は「SQLクリニック」じゃなくて「PL/SQLクリニック」のほうがよかったのでは?
  • Ajax技術の目に見えない通信内容をのぞいてみよう ― @IT

    Ajax(エイジャックス)の登場によって、ブラウザのプラグインソフトに頼らなくても、見た目が華やかで動きも面白いWebアプリケーションの開発が可能となりつつあります。筆者のみならず、読者の皆さんもこの技術の行方に興味津々といったところでしょう。連載では、ブラウザ上での「見た目」だけに注目するのではなく、技術の背景や目に見えない通信内容、セキュリティといったところにも焦点を当て、より深く掘り下げていきたいと考えています。 はじめに まず、読者の皆さんは、なぜAjaxに興味を持たれたのだろうか? おそらく、GoogleローカルやGoogleサジェストが、そのきっかけの1つになったのではないかと予想する。確かに、地図が滑らかにスクロールしたり、キーを入力するたびに画面がリアルタイムに切り替わったりする点は、これまでのWebページにはなかった新しい「感触」で、感嘆の声を上げた方も少なくないだろ

    Ajax技術の目に見えない通信内容をのぞいてみよう ― @IT
  • WebプログラマはRailsに乗るべきか?

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) Ruby on Railsとは? Ruby on Rails(ルビーオンレイルズ:RoRと略されることもある)は圧倒的な開発効率を誇るWebアプリケーション開発のためのWebフレームワークです。Railsの用意した道のりに沿って開発することで、短時間で高機能なWebアプリケーションを構築することができます。 Javaのサーバサイドアプリケーション開発に慣れた人であれば、MVC(Model-View-Controller)フレームワークであるStrutsとO/RマッピングフレームワークのHibernate、Dependency Injection(DI)フレームワークであるSpringの

    WebプログラマはRailsに乗るべきか?
  • @IT:Web2.0の本質から読み取るWebビジネスの心得とは?

    前編 Web2.0の全体像を整理する Web2.0の質から読み取る Webビジネスの心得とは? 野村総合研究所 技術調査室 堀祐介 2006/2/4 日国内でもWeb2.0に関する議論が活性化し事例や関連情報が増えてきた。前編ではWeb2.0の全体像を整理し、後編は事例を中心に紹介する。Web2.0の質に迫ってみたい。 2004年にティム・オライリーらにより提唱された“Web2.0”という言葉、コンセプトは2005年半ばから日国内のニュースサイト、ブログ、雑誌でも数多く取り上げられるようになり、世の中での認知度は上がってきている。 Web2.0では、Webという生態系(ビジネス的要素や技術的要素)を議論の対象とし、Webの今後の方向性を導き出そうとしている。よってWeb2.0の全体像を整理し質を知るということは、すべてのWeb利用者(メーカー、小売業から消費者まで)にとって有益で

  • SQL Serverというブラックボックスを開いてみる

    SQL Serverというブラックボックスを開いてみる:Dr. K's SQL Serverチューニング研修(1)(1/3 ページ) SQL Serverは一般的にチューニング不要のデータベースと認識されている。しかし基幹系業務システムへの導入が進むにつれて、パフォーマンス・チューニングのニーズは急速に高まってきた。そこで記事では、日におけるSQL Serverコンサルタントの第一人者、熊澤幸生氏にSQL Serverチューニングのノウハウを語っていただくことにした。インタビュアーはSQL Serverへの造詣が深いITジャーナリスト、工藤淳氏が担当する。(編集局) ―― はじめに 「簡単に導入できるのはいいけれど、いざチューニングしようと思うとブラックボックスで手出しできない」と思われがちなSQL Server。だが、当にSQL Serverは“いじれない”のだろうか? 「そんなこ

    SQL Serverというブラックボックスを開いてみる
  • 自動車業界のAjaxを活用したキャンペーンを目撃せよ

    AjaxうきうきWatchではWebアプリのユーザビリティを改善しまくるAjax、Ajax、それはWeb2.0へと続く道、どんなに無茶をやっても「それもありかな」なAjaxとAjax界隈での動向をお伝えしている。 今回はAjaxの応用が表現力の幅をぐんと拡げる例や、ダイナミックなデータ送信技術、AJAXデータのやりとりが分かるGIFインジケータ、FlashとJavaScriptを連携されるツールキットなど、今月の動向を紹介する。 TIIDA driving in はてな(期間限定) 日産ティーダという自動車のプロモーションとして、「はてな」の一部のページ上で、ティーダの画像データがページ上を「走る」というサービスが提供されています。2006年1月23日までのキャンペーンでしたが、当記事公開日のいまは、TIIDA BLOG Type Hatena上に残っています。あえてこれを取り上げておきた

  • 改訂 管理者のためのActive Directory入門(Windows Server 2003対応改訂版) 第1回 Active Directoryとは何か?

    稿は、Windows 2000 Serverを対象として、2002年9月より連載を開始した「管理者のためのActive Directory入門」を元に、Windows Server 2003向けの情報を追加し、改訂したものです。以前の連載は、以下のリンクから参照できます。 ・管理者のためのActive Directory入門 Windows 2000 Server/Windows Server 2003における最も重要な機能の1つとしてActive Directoryサービスが挙げられる。Active Directoryは、以前のWindows NTで提供されていたドメイン機能と比べると、複数のドメインが存在するような、特に大規模なネットワークにおいて、その真価が発揮されるように設計されている。Windows Server 2003では、第2世代のActive Directoryとして、

    改訂 管理者のためのActive Directory入門(Windows Server 2003対応改訂版) 第1回 Active Directoryとは何か?
  • 異なる文化の企業への転職。その現実

    それぞれの価値観によって感じ方もさまざまですが、一般的には上記内容のような違いがあるのではないかと思います。 観点を変えますと、上記内容が大手企業やベンチャー企業への志望動機になっているのではないかと思います。 大手企業からベンチャー企業への転職での留意点 大手企業に数年勤め、ベンチャー企業を目指して転職なさる方もいらっしゃると思いますが、このケースの留意点と事例を述べたいと思います。 ベンチャー企業には大手企業ほど整った環境はない 大学を卒業してすぐに大手企業へ入社なさった方には、大手企業の安定感や完備された環境は、「当たり前の環境」です。しかしベンチャー企業には、その当たり前の環境がない場合が多いでしょう。整備された環境は大手企業独特のもので、自分の職務以外のことはほとんどやらなくてよい環境です。従って自分の職務の遂行に没頭できます。 しかしベンチャー企業ではそんなことはいっていられま

    異なる文化の企業への転職。その現実
    scorelessdraw
    scorelessdraw 2006/01/10
    「社会人としての「仕事や社員としての価値観」は、一般的には最初に入社した会社で決まるのではないかといわれています。」
  • Webアプリのための標準プラグイン「WTP」

    Eclipseでサーバサイドプログラムを作成する場合、これまではSysdeo Tomcat PluginやObjectLearn Lomboz、EclipseHTMLEditorといったサードパーティが提供するプラグインを導入するのが普通でした。これらのプラグインでは、JSPの編集やWebサービスの作成、EJBの作成、HTMLやXMLの編集といった目的に応じて適切なプラグインを探し出し組み合わせて使う必要があり、なかなか決め手となる環境を作ることはできませんでした。 Eclipse Web Tools Project(WTP)は、eclipse.org自体が上記の問いに対する回答を提供するプロジェクトです。WTPには、Javaのサーバサイドアプリケーションを開発する場面で必要となりそうなプラグインがラインアップされているので、サーバサイドプログラミングの第1ステップにはなくてはならないもの

    Webアプリのための標準プラグイン「WTP」
  • @IT:Java EE 5マイグレーションプラクティス(1)

    第1回 JSF・Spring・Hibernateで次世代Javaに備える 西ヶ谷岳(サン・マイクロシステムズ) 2005/7/6 J2EEの開発環境は大きな変革期を迎えようとしています。年中に最終スペックを公開する予定のJ2EEの次世代仕様「Java EE 5」は、開発の容易性(EoD:Ease of Development)を目指して、全く新しいといえる開発スタイルを提案しようとしています。 この変革はあまりにも大胆な変更であるため、従来のJ2EE 1.4仕様の資産は、ソースコードレベルでの互換性が保たれない部分が多く見られます(バイナリレベルでの互換性は確保されるはずです)。いわばこの過渡期にあるいま、皆さんがJ2EEアプリケーションを設計する場合に、現在開発しようとしているアプリケーションの資産が、将来のJava EE 5環境でも有効に活用できるように考慮することは非常に重要なテー

  • VS 2005で新しくなったVisual BasicとC#の新機能を総括 ― @IT

    前編では、Visual Studio 2005(以降、VS 2005)で作成可能なアプリケーションの種類と、統合開発環境の新機能について紹介した。中編となる今回は、VS 2005でバージョン・アップしたVisual BasicとC#について、その新しい機能をまとめる。 VS 2005で使用可能な言語 VS 2005では開発言語として、従来のVisual Basic、C#、C++、J#を利用することが可能だ。これらの言語もまた、.NET Framework 2.0のバージョン・アップとともに、いくつかの機能改善が行われている。 稿では、この中からVisual Basic(以降、VB 2005)とC#(以降、C# 2.0)について、特に注目すべき変更点について紹介する。Visual C++の変更点については、以下の記事が詳しいので、興味のある方は併せて参照することをお勧めしたい。 特集:「C

    scorelessdraw
    scorelessdraw 2005/12/28
    言語仕様もかわるのか
  • データベース・エンジンの機能強化点(1/3) - @IT

    前回は、SQL Serverの各エディションの違いについて説明した。引き続き今回は、SQL Server 2005の新機能、強化された機能のうち、データベース・アーキテクチャやストレージ・エンジンに注目し、主要なものを詳しく見てみよう。 コラム SQL Server 2005情報の決定版 SQL Server 2005 Books Online SQL Server 2005について知りたいことがあったら、まずはSQL Server 2005付属のヘルプ・ドキュメント、Books Onlineを調べよう。SQL Server 2005のユーザーなら、オンライン・ヘルプとしてコンピュータにインストールできる。また製品を持っていなくても、ヘルプ・ドキュメントのみをインターネットからダウンロードできるし、マイクロソフトのサイトでは、Webページとしても公開されている。 このSQL Server

    scorelessdraw
    scorelessdraw 2005/12/26
    「.NET Framework対応やHTTPネイティブ・サポートなどのSQL Serverエンジンの機能強化、ユーザー/スキーマ分離などのセキュリティ機能強化など」
  • 社内のOSやアプリケーションのライセンスを調査せよ! ― @IT

    OSやアプリケーションの箱がなくなっても大丈夫? ~OSやアプリケーションのライセンス調査編~:ツールを使ってネットワーク管理(4)(1/4 ページ) OSのライセンスやシリアルナンバーの調査って…… 律子さんの会社では全体的にパスワードの管理やライセンスの管理なんてものが苦手な人が多く、パスワードが分からなくなった、アプリケーションのディスクがなくなったなどのうっかりミスが多発しています。 そして、会社としてもライセンスを上手に管理できていないようです。OSやアプリケーションなども基的には会社で購入しているのですが、プロジェクトや個人の都合で知らない間に購入されていたり、どこかから持ち込まれていたりするので、訳が分かりません。 そんな状況を上層部も苦々しく思っているらしく、せめてOSのライセンスくらいは管理しようということになりました。どのマシンが何のOSを使っていて、シリアルナンバー

    社内のOSやアプリケーションのライセンスを調査せよ! ― @IT
    scorelessdraw
    scorelessdraw 2005/12/19
    Windows、Officeのシリアルナンバー管理用
  • 「個人情報」とは何でしょうか

    また、これを受けて、各省庁においても業界ごとのガイドラインの策定・公開が進められています。業界ごとのガイドラインには、より具体的な例示などが盛り込まれていますが、基的な理解をしておくことが重要です。 今回は、個人情報保護法を抜粋しつつ、法でいうところの「個人情報」について、経済産業省のガイドラインを参照しながら解説していきます。 個人情報保護法とは (目的) 第一条 この法律は、高度情報通信社会の進展に伴い個人情報の利用が著しく拡大していることにかんがみ、個人情報の適正な取扱いに関し、基理念及び政府による基方針の作成その他の個人情報の保護に関する施策の基となる事項を定め、国及び地方公共団体の責務等を明らかにするとともに、個人情報を取り扱う事業者の順守すべき義務等を定めることにより、個人情報の有用性に配慮しつつ、個人の権利利益を保護することを目的とする。 高度情報通信社会とあるように

    「個人情報」とは何でしょうか
  • スタンドアロン型の次世代デスクトップ環境を占う - @IT

    これまでのスタンドアロン型リッチクライアントは、主にイントラネットの世界で、利用者の生産性を重視する方向で成長してきた。しかし今後、インターネットの世界に限らず、イントラネットの世界でもUser Experience性が重視されるようになることが予想される。また、ベンダの拡大路線からこれまで主にUser Experience性を重視してきたブラウザベース型リッチクライアントの市場を取り込むために、対抗する技術や製品を投入するといった動きが始まっている。 大きな動きとして、2005年9月13日よりロサンゼルスで開催された『Professional Developers Conference (PDC)』で発表されたマイクロソフトの「Expression」シリーズの提供がある。これは「今後、User Experience性を重視したアプリケーション開発が進む」と判断したマイクロソフトが当分野で

    scorelessdraw
    scorelessdraw 2005/11/29
    特に「リッチクライアント開発における共通課題」以降を読む