Intel / AMD の EM64T / AMD64 と Linux の x86_64 は昨今の WEB + DB アプリケーションにとっては追い風だよなと思う。 なぜか。サーバーにメモリがたくさん積めるから。 まあ i686 でも PAE で Linux で 64GB まではいけるんだけれども (PAE を有効にすると PTE のオーバーヘッドがちょっと大きくなって TLB キャッシュミス時の性能が低下するらしい。http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=34803&...
これはちょっと使ってみたい。忘れないようにメモ的エントリー。 htmlSQLはPHPで使うライブラリです。これを使えばHTMLの要素をSQLちっくに取り出すことができます。例えば次のような命令が書けるようになります。 ↑ わかりやすいっす。 ちょっとあのページのタイトルだけ取り出したい、あのリンク集のURLだけ取り出したい、といったときに便利そうですね。ソースを勉強して...
Xen環境およびその上で動作する仮想マシン用カーネルを自分で構築しよう。これにより、自由にカスタマイズしたカーネルを利用できる New! 「Linux Square」フォーラム 2005/4/5 ステートフルパケットフィルタを使ったサービスの公開 習うより慣れろ! iptablesテンプレート集(1) 初心者にとって、iptablesは難しい。そこで、学習の第1歩としてテンプレートを自分の環境に適応させるこ...
」というトラックバックを頂いた。訪れてみると、オープンソースプロジェクトとして開発されている、「SQS SourceEditor」と「SQS MarkReader」というJavaアプリケーションが、Java Web Startの仕組みで配布されていた*1。 配布されている「SQS SourceEditor」を起動しようとすると、図1の警告画面が現れる。 図1: オレオレ証明書で署名されたJavaアプリケーション 「このコードをインストールお...
MySQLサーバに限らず、大量のアクセスを処理するデータベースやアプリケーションサーバ群に対して、それぞれの環境に合わせたチューニングを行うことは企業システムにおいて必須の項目です。しかし「チューニングすべきパラメータとその最適値をどのように決定すればよいのか」、また「実際にチューニングを施すことによってどの程度効果があったのか」を...
「eclipse」というフォルダを「C:\Program Files\eclipse」へコピーします。コピーすると「C:\Program Files\eclipse\eclipse.exe」ができるはずです。 eclipse3.0.1の日本語化 Eclipse Project Downloadsから 一番下の「Language Packs/3.0.1_Translations」をクリックし、「NLpack-eclipse-SDK-3.0.x-win32.zip」をダウンロードします。 「NLpack-eclipse-SDK-3.0.x-win32.zip」を解凍します。 解凍した中の「features」フォルダを開いて、そ...
『 ABOUTページに2005/04から使っている画像ランダム表示Javaスクリプトをお借りしました。 』
前回の負荷MAX、サーバ陥落寸前ですよ騒動のとき、最終的には自分で最適化する必要があるのかも知れない…と思っていたときに見つけたページです。 MySQLやPHPで同じ処理をする際にどういうふうにすればより軽いのか、という基本的な対策ばかりを集めてあります。どれもこれもあちこちで既出のものばかりですが、1カ所にまとまっているので読みやすいです。中には知らない...
さて、移行記も #3 となりました。今回は先日作業を終えたはてなブックマークの移転について。 旧サーバールームからさくらインターネットのiDCへのサーバー移転作業にもだいぶ慣れて来たところですが、これまでは比較的はてな内の他サービスとの連携が疎になっていたり、負荷がそこまで高くないものであったりと移行しやすいものから持っていってましたが、そろそろ難...
『 Webアルバムシステム。PHP+mysql結構人気らしい。 』
というわけで、ここが新サーバです。これで平日昼間の発狂したかのような重さが改善されればよいのですが……。次の段階は複数台による負荷分散ですね。 というわけで、やたら重い状況を多少改善してくれた各種設定などは以下から。
サンノゼで開催されたCELF Plenary Meetingには、組み込みLinuxの最新動向が集約されていた。組み込みLinuxのいまと未来は? New! 「Linux Square」フォーラム 2005/2/15 仮想化技術のアプローチと実装 VMwareから要注目技術Xenまで 1台のサーバで複数の仮想マシンを実行する仮想化技術は、空間コストを引き下げる可能性を持つ。最新の仮想化技術を概観してみよう New! 「Linux Square」フォーラム 2...
「じゃんぬねっと」へようこそ。 当サイトでは、C#, VB.NET, J# などの .NET プログラミングで役立つ情報を提供していきます。 旧 VB ユーザーのために VB6 についても提供しておりますので、ステップアップにご利用ください。 当分は、ウィンドウズ フォーム (Windows Form) アプリケーションを中心にやっていきます。 当サイトは、常に未完成ですので随時更新しております。 動作が軽...
『 多種データベースの統合開発ツール:要.NetFramework1.1 』
9月にリリースされたWindows初めての本格的なIPv6対応バージョンのXP SP1。IPv6のプラットフォームを体験してみよう 2002/10/17 IPv6普及のシナリオ・三木泉 コラム ツールとしてのIP 「いつになったらIPv6がはやるのか?」の問い。それに応えるべくIPv6マガジン編集長による普及シナリオの大胆予想 2001/12/11 第1回 IPv6は「地域限定」から始まる トレンド解説 プライベートLAN内のホストと...
マッシュアップアワードでいただいた賞金を原資に、HPのホップ・ステップ・ジャンプキャンペーンで、モバツイッターのMySQL専用のサーバを買いました。 構成は、 購入したML115という機種は、筐体サイズがマイクロATXと小さい筐体です。そこに、80GBのSATA、標準メモリ512MBで、CPUがOpteron 1.8GHzを組み合わせて、28,350円でした。 この機種、日本の元Compaqの工場で作っているらしく、...
Javaは業界標準のオブジェクト指向型プログラミング言語です。 オブジェクト指向においては、多彩なAPIをどれだけ使いこなせるかが重要です。ここでは、ユーザインターフェースからサーブレットまで、色々なAPIを解説します。 SQL SQLはリレーショナル型データベースを操作するための世界標準言語です。ここでは、SQLを基礎から丁寧に説明しています。また、トランザクション...
『 ウィンドウを持っていないActiveXコントロールは、他のオブジェクトに重ねることはできない。IFRAMEエレメントはwindowオブジェクトを表示し、windowオブジェクトはz-indexの順番どおりにならない。 』
『 サーバー構築を中心に周辺情報を諸々。(080) 』
なんとなく正規化が分かっている程度なら並のDBエンジニア。真のプロを目指すなら、第3正規形より先についても正確な知識が必要だ