タグ

Webに関するegghourのブックマーク (359)

  • .NET TIPS [ASP.NET]DataGridコントロールの同一列内のセルを結合するには? - C# Webフォーム - @IT

    このようなデータの並びの場合、上下に隣り合って同じデータを表示しているセルを1つのセルに結合することにより、グリッドが見やすくなることがある。これにより例えば上記のグリッドは、次に示す画面のように変更することができる。 稿では、このような同じデータを持ったセルを列ごとに結合する方法について解説する。 列単位でのセルの結合 セルの結合についてはすでに「TIPS:[ASP.NETDataGridコントロールのヘッダーを結合するには?」でも解説している。そちらでは1つの行に含まれるセルを横方向に結合していた。ここでは、それを縦方向に行えばよい。 つまり、ある列において縦方向に並んでいる複数のセルを1つのセルにするには、それらのセルのうち1つだけ残して残りのセルをすべて削除し、残ったセルが占めるべき行数をそのセルのRowSpanプロパティに指定すればよい。この作業を図示すると次のようになる。

  • データグリッドで1レコード複数行表示は可能?

    レコード 2004/03/17(水) 00:24:01 VB.NETDataGridにて 1レコードを複数行で表示することは可能ですか? ファリンファリン 2004/03/17(水) 20:05:46 |COL1|COL2|COL3|COL4|COL5|COL6| というレコードを |COL1|COL2|COL3| |COL4|COL5|COL6| にしたいということですか? レコード 2004/03/18(木) 01:13:47 ファリンファリンさんその通りです。 1レコード1行ではなく、1レコード2行で表示。 --------- | |COL1|COL2|COL3| |→|--|--|--|1件目のデータ(1レコード2行) |  |COL4|COL5|COL6| --------- | |COL1|COL2|COL3| | |--|--|--|2件

  • “セキュアなWebアプリ”に立ちはだかる課題

    “セキュアなWebアプリ”に立ちはだかる課題:セキュリティ、そろそろ音で語らないか(4)(1/3 ページ) SQLインジェクションによる情報漏えい事件がクローズアップされています。対策は簡単なこと……と言われ続けているのですが、なぜWebアプリケーションの脆弱性は無くならないのでしょうか。第4回ではその理由に迫ります(編集部) 私は前職で、Webアプリケーションの脆弱(ぜいじゃく)性による個人情報の漏えいの脅威を広く知ってもらうために実在のサイトの脆弱性を公開する、ということをしていました。最初のレポートが2001年10月で、恐らく日で最初ではないかと記憶しています。 それから何年もたちましたが、相変わらずWebアプリケーションの脆弱性はなくならず、いまもさまざまな対策ソリューションが発表されています。 Webアプリケーションの脆弱性対策は、おおむね以下のように分類できます。 開発時に

    “セキュアなWebアプリ”に立ちはだかる課題
  • IEでもJavaScriptをデバッグできるDebugBar 5.2

    Microsoft Internet ExplorerでFirebugのようにJavaScriptをデバッグできるプラグイン「DebugBar」が23日、新しいバージョンアップ5.2が公開された。DOM解析や、JavaScriptのデバックといった従来の機能のほか、IETesterでURLを表示させることもできるようになった。 JavaScriptはブラウザさえあればどこでも実行できる手軽なプログラミング言語だが、いざ格的なアプリケーションを開発しようとするときに、デバッガやIDEといったプログラミング環境が十分ではないようだ。けっきょくブラウザで実行することから、Firefoxのアドオン「Firebug」がよく使われている。また最近では、Google ChromeやSafari 4のように、オフィシャルで開発環境が用意されているブラウザも登場している。 そんな中で最大の難関となるのが、

    IEでもJavaScriptをデバッグできるDebugBar 5.2
  • 第5回 jQuery UIによるユーザインターフェースの改良 | gihyo.jp

    今回使用する「Dialog」「⁠Draggables」「⁠Droppables」「⁠Sortables」に必要なファイルは以下の通りです。 themes/ jquery-1.2.3.min.js jquery.dimensions.js ui.mouse.js ui.resizable.js ui.dialog.js ui.draggable.js ui.draggable.ext.js ui.droppable.js ui.droppable.ext.js ui.sortable.ext.js ui.sortable.js jQuery UI 1.5bを使うために、今回は同梱されているjQuery 1.2.3を使うことにします。バージョンが上がりますが、これまでのサンプルの動作に影響はありません。 ライブラリの設定 ライブラリの各ファイルを、head要素の子要素に以下のように指定します(

    第5回 jQuery UIによるユーザインターフェースの改良 | gihyo.jp
  • 第8回 Jameleonを使ったテスト

    プロパティファイルは使用するプラグインやテスト実行に関する設定を記述するファイルです。通常はすでに存在する初期値のEnvironment.propertiesファイルをそのまま利用することで問題ありません。 Jameleonでは、次のようなテストを作成することができます。 JUnitプラグインを使ったホワイトボックスレベルのテスト。すべてのJUnitの機能タグはほかのプラグインの機能と一緒に利用可能 Jiffieプラグインを使ったIEベースのテスト。このテストはWindows環境でのみ実行可能 HtmlUnitプラグインを使ったブラウザベースのテスト。一部のJavaScriptsとXPathについてもサポートしている HTTPUnitプラグインを使ったブラウザベースのテスト。HtmlUnitプラグインではコンテンツベースでテストするのに対し、HTTPUnitではHTTPの通信ベース、つまり

    第8回 Jameleonを使ったテスト
  • 3rdRail 2.0のプロファイリング機能を試す

    Ruby/Railsプロファイリング機能を搭載した3rdRail 2.0 RubyRuby on Railsの統合開発環境である 3rdRail 2.0では、Railsプロジェクトのサポートをはじめとする高度なRuby CPUプロファイリング機能が含まれるようになりました。 プロファイラーを使用することにより、 アプリケーションに潜むパフォーマンス上のボトルネックの追跡 問題のあるソースコードを正確につきとめ、根原因の分析 が可能となります。 また、プロファイリングデータは、スナップショット、HTMLレポート、XMLレポート、CVSファイルのいずれかとして保管することができます。 なお、プロファイラーはMatzのインタプリタであるMRIと連動するように設計されているため、他のインタプリタ(例えばJRubyなど)の使用はサポートされていませんので注意してください。 サンプルプロジェクト

    3rdRail 2.0のプロファイリング機能を試す
  • Dojo ToolkitのDataGridを使いこなす

    高機能JavaScriptライブラリとして、操作性、応答性にすぐれたWebアプリケーションのUI構築に威力を発揮する「Dojo Toolkit」。その多彩な機能の中でも、特にビジネスアプリケーションに不可欠なコンポーネント(ウィジェット)が、データコレクションの表示、編集機能を提供するDataGridです。稿では、この多機能で柔軟なカスタマイズが可能なDataGridを利用した、典型的なデータ入出力のUI作成方法を紹介します。 はじめに 高機能JavaScriptライブラリとして、操作性、応答性にすぐれたWebアプリケーションのUI構築に威力を発揮する「Dojo Toolkit」。その多彩な機能の中でも、特にビジネス アプリケーションに不可欠なコンポーネント(ウィジェット)が、データコレクションの表示、編集機能を提供するDataGridです。稿では、この多機能で柔軟なカスタマイズが可能

    Dojo ToolkitのDataGridを使いこなす
  • DBアクセス用のXML Webサービスとは?(1/6) - @IT

    業務システム構築にデータベース(以下、DB)アクセスは欠かせないが、筆者の場合、WebアプリケーションやWindowsアプリケーションからRDBMSを直接使うのではなく、間にXML Webサービスを挟んで使うような構成を提案するように心掛けている。 例えば、図1のような構成である。稿ではこのようなXML Webサービスを活用したDBアクセスの実装について解説する。 このような構成によりDBアクセスをXML Webサービスで一元管理すれば、次のような利点が生まれる。 DBとの接続に必要なミドルウェアの設定がXML Webサービスのサーバだけに限られるため、導入の手間も少なくて済む DBアクセス・ロジックをXML Webサービスに集約することで、想定外のDBアクセス・コードを除外できる UI(ユーザー・インターフェイス)部分を除外した形で実装することになるので、ロジック部分が明確になる(MV

  • Firefoxでも動く、IE8のWebスライスは普及するか? - @IT

    2009/02/05 ヤフー、楽天goo、BIGLOBEなど国内大手サイトを運営する21社がマイクロソフトの次期Webブラウザ「Internet Explorer 8」(IE8)の新機能に対応した。マイクロソフトは2月5日に東京・六木で記者会見を開き、今回新機能対応で協力したパートナーらとともにIE8の新機能を活用した新サービスを紹介した。 2009年1月26日にリリース候補版が登場し、IE8は正式版リリースへの秒読みを開始した。マイクロソフトは正式リリースの時期について明言を避けているが、機能的にはもう完全にフィックスだ。 処理の高速化やWeb標準準拠強化など基性能以外でのIE8の注目は、「Webスライス」と「アクセラレータ」の2つだ。それぞれmicroformatsの「WebSlice」、XMLベースの「OpenService」という比較的オープンな技術仕様の下に開発されている。

  • 第32回 リダイレクトの正しい使い方とは

    あるページ(URL)にアクセスすると,自動的にほかのページにジャンプするリダイレクトは,ウェブサイトを構築するうえで非常に重要な仕組みです。しかし,ユーザーの知らないうちにページの移動を行うため,ユーザーを戸惑わせることにもつながりかねません。ユーザーを惑わせないためにはどうしたらいいのか,どういうリダイレクトならユーザーの感覚に合致するのか,ということについて考えて行きましょう。 リダイレクトをして,ほかのページにユーザーを導くという手法は,様々な利用方法があります。例えば,ページのURLを移動したり,サイトごとどこかに移動したりした場合に,移動前のページにアクセスしてきたユーザーを新しいサイトに自動的に移動させたり,アクセス解析や広告のCTR計算のためにクリック数などを取得したりする目的で使われます。携帯からのPC向けのページにアクセスしてきたユーザーを,携帯向けのページに移動させる利

    第32回 リダイレクトの正しい使い方とは
  • Ruby on Rails - ActiveRecord - — ありえるえりあ

    方針 Rubyを知っている前提です(前回の勉強会の資料 http://dev.ariel-networks.com/articles/workshop/ruby/) RDBの基礎知識が前提です なるべく手を動かして目に見える形で説明を進めます Ruby on Rails(以下、Rails)全体は巨大なので、ActiveRecord(ORM層)に話を限定します(Web層は次回) Webから切り離してirb or コマンドラインでActiveRecordを使います

  • 第11回 Spring Securityでラクラク! セキュリティ対策

    株式会社DTSネットワーク事業部所属。Struts/Springベースのフレームワーク開発,プロジェクト支援に携わる。 今回から2回にわたって,Spring Securityについて取り上げます。Spring Securityは,Springのサブプロジェクトの一つです。以前までAcegi Securityと呼ばれていたセキュリティに関するフレームワークです。この連載を読んでいただいている方なら,名前くらいは聞いたことがあるのではないでしょうか? しかし,Spring Securityを利用すると,どんなセキュリティ対策ができるのかは,あまり知られていないように感じます。 稿では,まずSpring Securityを利用すると具体的に何ができるのか,また,反対に何ができないのかについて説明します。Spring Securityについて理解したところで,簡単なサンプルの作成を通して,Sp

    第11回 Spring Securityでラクラク! セキュリティ対策
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。

  • Webアプリの脆弱性は5+1の分類で把握せよ-NTTデータCCS長谷川氏

    NTTデータCCS、アウトソーシング事業部 ネットワークサービス部 シニアセキュリティスペシャリストの長谷川武氏 昨今、情報セキュリティの維持は企業において重要な課題となっている。特に2008年は多発したSQLインジェクション攻撃によりWebサイト改ざんや情報漏えいが引き起こされ、Webアプリケーションセキュリティ(WAS)の重要性を心に刻みつけた1年だった。 なぜ、Webアプリケーションの脆弱性はこうも甚大な被害を生み出すのか。WAS事業を展開している住商情報システム(以下、SCS)主催のWebアプリケーション開発者向けセミナーに登壇した、NTTデータCCS アウトソーシング事業部 ネットワークサービス部 シニアセキュリティスペシャリストの長谷川武氏は、次のように説明する。同氏は脆弱性検査の豊富な経験を持ち、IPAで非常勤研究員としても活躍するWASの第一人者だ(なお、細かい表現は筆

  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。

  • JavaScriptを使って描画するCanvasとは?

    Canvasとは、JavaScriptを使って動的に図を描くために策定された仕様です。これまで、動的に図を表示させる方法としては、Flashが代表的な選択肢でした。しかし、Canvasを使うことで、テキストエディタさえあれば、誰でも無料で動的に図を描くアプリケーションを作ることができるようになるのです。 手前みそで恐縮ですが、図1は筆者がCanvasを使って作った棒グラフを描くJavaScriptライブラリのキャプチャ画像です。Canvasを使うことで、簡単な図だけではなく、かなり凝ったデザインも扱うことができることがおわかりいただけると思います。 しかし、Canvasは決してFlashの代替技術ではありません。まずは、Canvasの特徴を簡単にまとめてみましょう。Canvasの特徴としては、「JavaScriptを使って描画する」「文字は描けない」「アニメーション機能がない」の3つがあり

  • Chrome登場でダウンロード2割増! Opera創業者に聞いた - @IT

    2008/12/26 Chrome登場以降、日々のOperaのダウンロード数は20%アップしている――。こう話すのは、Opera Software創業者で現CEOのヨン・ フォン・テッツナー(Jon S. von Tetzchner)氏だ。Webブラウザ開発競争が活性化し、IE以外のWebブラウザに対して一般ユーザーの目が向き始めているようだ。 デスクトップPC向けWebブラウザ市場で見ると、日市場では存在感の薄いOperaだが、モバイル向けを始めとする組み込み市場や、新興国市場では圧倒的な存在感を示している。 1995年の登場以来、常に“世界最速”(the fastest browser on Earth)を標榜してきたOperaはまた、高速な処理や使い勝手の工夫の数々でヘビーユーザーを惹きつけてきた。近年はアップル(Safari、WebKit)、Mozilla(Firefox)らとと

    egghour
    egghour 2008/12/28
  • 言語別フレームワークの比較 ~Perl/Ruby/PHPユーザーのためのMVCフレームワーク入門~ (1/6):CodeZine(コードジン)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    言語別フレームワークの比較 ~Perl/Ruby/PHPユーザーのためのMVCフレームワーク入門~ (1/6):CodeZine(コードジン)
  • Webページの一部にコメント付きリンク作成 - @IT

    2008/12/25 コモンズ・メディアは12月25日、任意のWebページに対して、テキストの一部をハイライト表示させ、その個所に対してコメントを付けた上で一意なURLを与える新サービス「マーカーリンク」のベータ版を公開した。7月に公開したソーシャル・アノテーションサービス「コモンズ・マーカー」の一機能として利用できる。利用は無料。URLの生成にはユーザー登録が必要だが、閲覧は非登録ユーザーでも可能だ。 コモンズ・マーカーはソーシャルブックマークに似たサービス。URLを登録する代わりに、任意のWebページの特定の段落やセンテンスなどを、マウスドラッグによる指定でマークできる。マークに対しては付箋(ふせん)でコメントを書き込める。マークのハイライト表示や付箋の表示はJavaScriptを使ったクライアント側の処理で行う。マークの位置やコメントはコモンズ・メディアが運用するサーバ上に保存され、

    egghour
    egghour 2008/12/26