本体で日本語対応してくれている。作業するときは「グリッドを表示」と「グリッドにスナップ」を有効にして作業するとやりやすい。地道にGif画像を配置していく作業。本当はGifの結合をPHPで自動化したかったけど、結構難しいことが判明。表示速度は納得のいくレベルになったので、某ポータルサイトのお母様たちも許してくれると思う。・・・くれるといいな。2000でページングを実装していたときにやった方法をメモ。いう関数で簡単に実現できるらしい。2000ではoffsetもlimitもないので、TOPとWHERE句でうまいこと出力を制限するやり方が一般的。)と変数テーブルを使って実装していた。方法としては条件で絞り込んだ(プライマリ)キー情報を取得するSQLをカーソルで定義する。nextでループしながら変数テーブルにinsertしていく、同時に行数をカウントしてlimitまでいったら終了。この最小のテーブルと他のテーブルと結合して欲しい情報を出力。ポイントはカーソルとして定義するSQLでWHERE句を指定しきることと、変数テーブルに挿入する情報は(インデックスを使えるように)最小の情報にとどめること。情報が欲しい場合は最後の結合で同じテーブルと結合し直す。この辺はクエリアナライザで実行プランを眺めながらやると、最適解が得られると思う。こんなめんどくさいことをやらなくてもいいような気がするが、昔自分が悩んで辿り着いた方法なので、どっかで役に立つことがあるかも。仕事で絡んだらしいので紹介。個人的にも知人の手伝いで、パンフレットとかチラシ的なものを作ったりするのでメモを兼ねて。プリンタの詰め替えインクを激安で販売している。最近は純正品でなくても、品質はほとんど変わらないのでお勧め。印刷速度や品質は素晴らしいが、やっぱり背面給紙がないと厚い紙や特殊な紙で印刷しようとしたときにずれたり、給紙してくれなかったりする(ドライバの設定で少し改善可能)。今のプリンタに活躍してもらうので、詰め替えインクも何度かお世話になると思う。Analyticsの携帯対応。Analyticsが機能追加されて、モバイル(携帯)でもアクセス解析できる仕組みを提供してくれるらしい。あと「数週間以内に」提供されるらしい。Analyticsのサーバーへ端末情報を送信しないといけないので、埋め込むコードは長くなりそう。提供されたら調査予定。モデルチェンジして発売されるらしい。miniが一台あるけど、自宅でiPhoneアプリの開発とかしてみたいので購入を考えてみたり。touch、iPhoneと連携して面白いことができるのではないかと調べてみたり。使うと外部からサーバーのコンテンツにアクセスできるらしいけど、いまいち使い方が見えてこない・・・。この辺はまだ発展途上な感じ。いうようなことができたらいいなと妄想してみた。メディアサーバーとするならば、PC+PS3+PSPの方がいい気がする。iPhoneアプリの仕事を受注したら買おうかな。Leopardの比較記事があったのでメモ。データとPHPを連携したくて調査したときのメモ。Serverをインストールしてみた。Notes/DominoはIBMが開発・販売しているグループウェアで大企業中心に採用されている。お客様から「ノーツのデータと連携できないか?」と相談を受ける。この機会にしっかり(ある程度は)調査する(つもり)。インストール・導入ガイドはIBMのページからダウンロードしてくる。ページからダウンロード。上のインストールガイド通りにやればできるけど、設定した値はメモをとりながらやった方がよい。Administratorでアクセスしたときに分からなくなる。Serverをインストール直後(設定前)の時点でスナップショットをとっておくと楽。以下は自分用(あくまでも評価用)のメモとして。ハードコピーはマニュアルから引用。なんとなくディレクトリサービスは有効にした。ネットワークの詳細設定でホスト名の編集するのを忘れずに。NetBIOSは有効のままにした。設定後はクライアントとホストのhostsファイルを編集して、入力したホスト名で名前解決できるようにした。ディレクトリにありません。Administratorで管理する。Serverの場所を聞いてくるので、(hostsに記述した)ホスト名を入力。Administratorでいろいろ試したあとに追記予定。手がけたサイトをご紹介。変死体や腐乱死体があった現場を清掃、消臭、消毒などの作業を行ってくれる。想像しただけでご飯の味が変わってきますが(食事中に執筆)、こういうご時世なので忙しい仕事なのかもしれない。デザイン的には分かりやすく出来ていて見やすい。」を思い出してしまった。できれば除霊もお願いしたい・・・。やってみたときのメモ。ESXiというよりかはWindowsのパーティションを変更するやり方に近い。Clientから拡張したいディスク容量を入力するだけで終了。スナップショットがある場合は変更できない。ここからはゲストOSに拡張したディスクを認識させる(パーティションの拡張、変更する)やり方。内容がそのまま使える。2003のCドライブ(システムドライブ)。他のドライブはダイナミックディスクに変換して拡張すれば終了。Cドライブはダイナミックディスクに変換すると下で紹介している変換ツールで拡張できなくなるので注意。2000/XPの場合はフリーソフト(個人利用の場合)を使えば簡単にできる。ダウンロードしてくる。クライアントから認識(マウント)させたいけど、ゲストOSが起動してないと駄目なので一度データストアにアップロードしてから認識させる。できたら仮想マシンにマウントする。仮想マシンンの設定から。「パワーオン時に接続」にチェックするのを忘れずに。(ちなみにこの辺でSnapshotをとっておくと安心して作業できる。起動したときにCDからブートしてもらうためにBootの順番を入れ替える。起動後にF2を押してBIOS画面に。起動後は画面の指示に従って、選択していく。2009PS3は欲しいけど、やりたいソフトがないなぁと思っていたら、北斗の拳と三国無双が合体した「北斗無双」が2010年に発売予定というニュースをみた。PS3買うことになりそう。ラオウ外伝とかも出してほしい。ラオウが覇道を進み、天下統一(?)するまでをやりたい。腕を振るうだけで回りが爆ぜていく感じをどう実現するのか楽しみ。言われたので、メンテナンス中に「しばらくお待ちください」の画面を表示するようにしてみた。今回はapacheのconfファイルでやってみた。VirtualHostで設定している場合の例は次のような感じ。通常は青い所を追記すれば大丈夫だと思う。ErrorDocumentで403のエラーになった場合に参照するファイルを指定。この場合は/opt/htdocs/maintenance.htmlを参照する。この辺で特定のIPアドレスからのアクセスのみに制限する。設定が終わったらapacheを再読込。ちなみにmaintenance.htmlの例は次のような感じ。iDを試そうと携帯をいじってみた。