商品マスターのように参照専門で利用するテーブルならば、圧縮MyISAMが非常に適していることが多い。その方が容量が小さくなるし、ディスクI/Oが減るので高速化が期待出来るからだ。圧縮MyISAMを利用する時の問題点は、MySQLサーバ起動中にテーブルの圧縮を行えない点であろう。(正確には行えなくもないが、操作は慎重を期する必要がある。)また、圧縮MyISAMテーブルはひとたび圧縮してしまった後は、更新を加えることが出来ないのだが、如何に商品マスターといえども、一日に一度程度の頻度で更新をかけないといけないかも知れないので、これまた問題である。圧縮MyISAMテーブルを用いた運用は利点がある一方で、このような問題があるため難しい。そこで、今日は圧縮MyISAMテーブルで商品マスターを運用する方法について紹介しよう。 商品マスター作成用のMySQLサーバを用意する。オンライントランザクションを
MySQL Clusterはデータノードが増えると性能が低下する??? そのような噂を聞いたことがないだろうか。この噂は事実を含んでいる面もあるが、殆どの場合は適切にスキーマを設計していないことが原因で起きる。実はMySQL Clusterはその性能を遺憾なく発揮するためにはスキーマの設計が非常に大事なのである。 MySQL Clusterは複数のデータノード(ノードグループ)に対して主キーの値に基づいて行単位で分散されている。主キーに偏りがなければ各データノードに格納される行数は均等になる。つまり、MySQL ClusterはSharding(アプリケーションパーティショニング/Level2分散)を自ら行っていると言えるだろう。 MySQL Clusterでは主キーによるルックアップは、どのデータノードにデータが格納されているかが主キーから分かるため非常に高速である。逆に、主キー以外のキ
画像の大事なポイントをキープしつつ、違和感なく縮小できるシームカービングを用いたWindows用のアプリケーション「SEAMonster」を紹介します。 SEAMonster 上のキャプチャは左から、元の画像、シームカービングで縮小した画像、Photoshopで縮小(バイキュービック)した画像です。 バイキュービックで縮小した場合は大事なポイントが妙に細長くなってしまってますが、シームカービングは大事なポイントの形状に違和感なく縮小されています。 シームカービングのアプリケーションはいくつか当サイトでも紹介しましたが、このSEAMonsterではさらに違和感なく画像の縮小が行えます。 SEAMonsterの使い方 SEAMonsterのインターフェイスです。 すぐに使いたい場合は、メニューの[File]から画像を開き、「Carve」ボタンをクリックしてください。1pxずつ画像が縮小されます
社内のプロジェクト管理関連をグラフィカルにしたフリーのアイコン素材をSmashing Magazineから紹介します。
"Note: This option must set it in .vimrc(_vimrc). NOT IN .gvimrc(_gvimrc)! " Disable AutoComplPop. let g:acp_enableAtStartup = 0 " Use neocomplcache. let g:neocomplcache_enable_at_startup = 1 " Use smartcase. let g:neocomplcache_enable_smart_case = 1 " Set minimum syntax keyword length. let g:neocomplcache_min_syntax_length = 3 let g:neocomplcache_lock_buffer_name_pattern = '\*ku\*' " Enable heavy
Working with hugedomains.com was a quick and easy process. We got to speak to multiple real people located in Colorado without having to wait on hold! Our only complaint was we felt we had to overpay more than this particular domain was worth, and we weren't able to negotiate it down to a level that we felt was fair. However, payment and delivery were seamless, and within a few hours we had all of
I like buttons 3a by ~MazeNL77 on deviantART 立体的で綺麗なつい押したくなる汎用ボタンアイコンセット 次のような、いろいろな用途で使えそうなボタンアイコンが公開されています。 訪問者に押してほしいところに添えておくと、クリック率が増えるかもしれませんね。 関連エントリ ベクター形式の汎用の矢印アイコンセット 40種類の種類色々ベクター形式フリーアイコンセット 光輝く綺麗な地球儀アイコンを作成するPhotoshopチュートリアル
40 Stylish and Trendy Icon Sets 物凄く綺麗なアイコンセットが色々と紹介されておりました。 その中でも特に目を引いたものをピックアップしてみました。ほんとに、綺麗です。 Sleek XP 標準XPアイコンからつい変えたくなりそうな可愛く美しいアイコンセット Exempli Gratia リアルな感じがなんとも言えないアイコン集。 14のアイコンが各種フォーマットにて収録 Antique Icon update appleを木目にしてしまった8アイコンセット。味がありますね。 HydroPRO v2 10個の青とグレー、黒を基調としたクールなアイコン Black & Blue Icons 黒と青を使った色々なアイコン6個。 これはなかなか映える色合いですね。 Container Icons コンテナ風のAdobeアイコン40個のセット。 どこで使うかはさておき、
Credits wholly go to Michael McGrady, who invented this technique. A browser must support opacity to support this technique. Therefore it doesn't work in Explorer 5.0 on Windows, Explorer 5 on Mac and Opera. A reader suggested adding a keyup event to the real input box so that you can copy the text the user types to the fake one. This page has been translated into Chinese and Italian. Of all form
Plugin JQuery jSelect - Demonstration selectボックスの中身は「jSelect」を活用してサーバで管理する開発方法。 これまで select の組み立てはサーバ側でPHPなんかでループさせて行うのが当たり前と思っていました。 jSelect を使えば、XMLやJSON、配列等のフォーマットからなるデータをajaxで読み取ってselect ボックスを簡単に動的に作成できます。 JavaScriptで動的に作った方がよいケースも多そうなので、導入できそうな部分は取り入れたほうがよいかも。 ということで、jSelect とそのメリットをご紹介。 jselect は、たとえば、次のようなHTMLがあったとします <select name="test"> <optoin>loading.... </select> で、$('#test').jselect({
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く