Not your computer? Use a private browsing window to sign in. Learn more
RDBMSのボトルネックは99%ディスクI/Oにある。CPUや物理メモリに比べて、ハードディスクの速度はかなり遅い。気が遠くなるぐらい遅い。インデックスを効果的に設計すれば劇的にディスクI/Oコストを減らすことができる。 インデックスって何だ?まず簡単に基礎知識。インデックスには、クラスタ化インデックスと非クラスタ化インデックスがある。 大雑把に言えば、クラスタ化インデックスとはレコードデータ自体のディスク上での順序を表す。だから、テーブル毎に一つしか作れない。クラスタ化インデックスの順序が隣接しているという事は、データが物理的に隣接されてディスクに格納されているという事である。 SQL Serverは、データを「ページ」という概念で格納する。I/Oは全てこの8KBのページが最小単位である。レコードをたった一行取得する場合でもページ毎に読み出される。クラスタ化インデックスの順序が近いデータ
ユーザー定義のスカラー値関数を Select文の中で使う場合は、スキーマ名まで明記しないといけないようだ。 SQL Server 2008 で確認。 普段は、dbo ばかり使っていて、この dbo はほとんど省略可能だが、今回は引っかかってしまった。 dbo.myUserFunction というスカラー値関数があったとして。 間違い。関数が「組み込み関数として認識されない」という警告が出る。 ----------- Select 列1 ,列2 ,列3 ,myUserFunction(列3) FROM テーブル名 正解。 ----------- Select 列1 ,列2 ,列3 ,dbo.myUserFunction(列3) FROM テーブル名
したい。 SQLServer 2005 で。 ちなみにストアドプロシージャとかではなく ASP.NET から SQL 文投げる形で。 ついでに 「更新する場合は変更があった場合のみ更新」 とかにしたい。 SQLServer 2008 だと MERGE というのが使えるらしいのだけど、2005 なので使えなかった… -- テスト用テーブル CREATE TABLE [dbo].[Hoge] ( [HogeID] [bigint] NOT NULL, [HogeCD] [char](3) NOT NULL, [HogeName] [nvarchar](10) COLLATE Japanese_CI_AS NULL, CONSTRAINT [PK_Hoge] PRIMARY KEY CLUSTERED ( [HogeID] ASC ) WITH (STATISTICS_NORECOMPUTE =
Toolbar allows you to quickly create tooltip style toolbars for use in web applications and websites. The toolbar is easily customisable using Font Awesome icons and provides flexibility around the toolbars display and number of icons. A big thanks to the Drunken Parrot UI Kit by Hoarrd for inspiration. Download You can show your appreciation for Toolbar.js and support future development by donati
Powerful User OnboardingBuilt to Increase AdoptionIntro.js is a lightweight JavaScript library for creating step-by-step and powerful customer onboarding tours
TOP > javascript , WebDesign > 質の高いUXを与えるためのjQueryプラグイン集「9 jQuery Plugins for Improving Website Navigation」 WEBにとってUXはとても重要な要素の一つ。隅々までサイトを見ていただくためにはここがダメだと利便性が悪く、多くのユーザーに不快な思いを与えてしまいます。今日紹介するのはjQueryで質の高いUXを実現するためのjQueryプラグインを集めたエントリー「9 jQuery Plugins for Improving Website Navigation」です。 Intro.js jQueryを利用した様々な仕組みが紹介されています。クリエイティブであれば良いというものではありませんが、斬新な動きだったり、仕組みだったり、工夫を凝らしたプラグインが集められています。今日はそ
釣りタイトルですみません。 でもね、世に言う「UXマン」っているじゃないですか。 いかにも自分は上流工程だと言わんばかりに様々なフレームワークや聞こえはいい理論を振りかざしているにも関わらず、自分では手を動かしてモノをつくらないし、いざつくってもらったらアチャーなアウトプットだす人たち。 そもそも「UXデザイン」には色んな解釈があったところに、“つくってなんぼ”のWeb業界にそういう人たちが少なからずいる(し、えてしてなぜかデカイ顔をしている)もんだから、もはやUXデザイナーという職そのものが胡散臭いと思われていることが多いんですよね。 前職の話になりますが、当初「UX推進部」という部署に属していたので、勤務外にもUX系の勉強会にはたくさん参加してみたけれど、ほとんどくっそ当たり前のことしか言ってない講演とか、Sketchはいいぞ〜って永遠に言ってるだけの集まりとか、本当に参加する価値がな
前回はManagement Studio を使って SQL Server の基本的な操作方法前編(主にテーブルの操作)を説明しました。今回は、Management Studio のクエリエディタを使ってSQLの実行の仕方を中心に説明していきます。 SQLとクエリについて 前回までは、テーブルを開いて直接データを入力したり削除したりしていました。このようにManagement Studioで行った操作は、SQL Serverが自動的にSQLを実行してくれていますが、今回はそのSQLを自分で実行します。 SQLとは そもそもSQLとはなんぞや?ってところですが、まず読み方は「エスキューエル」です。これはデータベースを操作するための言語(C言語とかの言語)として、ANSI(American National Standard Institute 米国規格協会)やISO(InterNational
ログインが失敗する場合 Management Studio にログインができない場合は、以下の理由が考えられます。 ログインしようとしているWindowsユーザを、インストール時に管理者として登録していない インストール時の設定でSQLServerの管理者としてWindowsユーザを登録する際、今操作しているユーザをSQLServer管理者として登録していなかった場合はログインできません。 インストール時に「Windows認証のみ」を選択してインストールした場合は、インストール時に登録したWindowsユーザにて、再度ログインを試みてください。「混合認証モード」を選択していた場合は、下の方で紹介している「SAでログインする」を試してください。 サーバー名の入力を間違えている サーバー名(コンピュータ名)を正しく入力してください。インストール時の設定で「規定のインスタンス」ではなく「名前付き
ようこそ Symfony の世界へ! 新規の Symfony プロジェクトを始めることは、とても簡単です。 実際に、あなたは、わずか数分で Symfony アプリケーションを起動して動かすことができるでしょう。
第11章 - Ajaxの統合 クライアントサイド上でのインタラクション、複雑な視覚効果(イフェクト)、非同期通信はWeb 2.0のアプリケーションにおいて共通の機能です。JavaScriptを必要とするこれらの機能の実装に関して、コードを手書きするのはやっかいでデバッグに時間がかかることはよくあります。幸いにして、symfonyはヘルパーの完全なセットを持つテンプレート内部のJavaScriptの多くの共通部分を自動化します。JavaScriptのコードを書かずに多くのクライアントサイドのふるまいを実現できます。開発者は実現したいイフェクトだけに集中していればよく、symfonyが複雑な構文と互換性問題を処理します。 この章ではクライアントサイドのスクリプト作成を円滑にするためにsymfonyが提供するツールについて説明します: 基本的なJavaScriptヘルパーは、DOM(Docume
CSSでできる事がどんどん増えてます。JavaScriptを使って実装するようなレイアウトやUIも、CSSだけで作れちゃうほど、便利なプロパティがじゃんじゃか増えましたね。ここでは、要素にアニメーション効果をつけるためのCSSを使ったエフェクトについて、まとめてゆこうと思います:)。 CSSで動かす 「動く」といっても、自由自在にぐにゃぐにゃ動かせるわけではなくて、CSSアニメーションでは、プロパティの数値をスムーズに増減させることで、要素のスタイルを滑らかに変化させます。 例えば、下のサンプルでは、p要素にカーソルを合わせた時に、font-sizeの値を、1emから2emに、スムーズに変化するように指定しています。 p { transition: font-size 1s; } 動かすためのマストプロパティ CSSでアニメーションさせるために必要不可欠なのがtransitionプロパティ
『ソフトウェアシステムアーキテクチャ構築の原理(第2版)』を読んだので、メモとして内容の一部を紹介します。 原書、著者など Software Systems Architecture (2nd Edition) 著者 Nick Rozansky, Eoin Woods 監訳 榊原さん 何が書いてある? 「ソフトウェアシステムのアーキテクチャとは?」という深淵な課題について書いています。アーキテクチャ、システムとその関連概念群を定義しようという取り組みは古く、 1970s David Parnas 1990s Dewayne Perry, Alexander Wolf 1995 Philipe Kruchten, RUP (The “4+1” View Model of Software Architecture) ... 論理/プロセス/物理/開発 + シナリオ(Use Case) これが
ユーザーにとって有益なユーザインタフェースを設計する際に考慮する8つのポイントをUsability Postから紹介します。 8 Characteristics Of Successful User Interfaces 以下、その意訳です。 ユーザインターフェイスの設計時に、考慮する8つのポイントを紹介します。 Clear Concise Familiar Responsive Consistent Attractive Efficient Forgiving To conclude… 1. Clear 明快 明快であるというのは、最も重量な要素です。 ユーザインターフェイスデザインの目的は、ユーザーに意味と機能を伝え、利用するアプリケーションと相互につきあえるようにすることです。そのアプリケーションがどのように機能するのか、どこに進むべきか理解することができない時は、ユーザーは困惑しが
前回の続き blog1.mammb.com せっかくなので wildfly の quickstart をベースに、分速で簡単なアプリにしてみます。 設定ファイル準備 最初に src 以下にディレクトリを掘っておきます。 mkdir -p src/main/java/example/controller mkdir -p src/main/java/example/data mkdir -p src/main/java/example/model mkdir -p src/main/java/example/service mkdir -p src/main/resources/META-INF mkdir -p src/main/webapp/resources/css mkdir -p src/main/webapp/WEB-INF/templates こんな感じになります。 永続化設定
LDAP Japan Users Group LDAP Japan Users Group Copyright © 2007 ODAGIRI Koji All Rights Reserved. 日本LDAPユーザ会 設立記念セミナー LDAP LDAP入門 入門 設立発起人代表:小田切耕司 オープンソース・ソリューション・テクノロジ株式会社 【お問い合わせ先】 staff@ldap.jp http://www.ldap.jp LDAP Japan Users Group LDAP Japan Users Group Copyright © 2007 ODAGIRI Koji All Rights Reserved. Part 1. ディレクトリ・サービスとLDAP -3- Copyright © 2007 ODAGIRI Koji All Rights Reserved. 日本LDAPユー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く