トップ «前の日(04-10) 最新 次の日(04-12)»

PC関係のメモ


Debian Linux 3.0 woody インストールメモ / データロスト / データロスト(2) / ドライブ

Debian Linux 3.0 woody インストールメモ

フロッピーから起動してHTTPでファイルを取得してインストール。

データロスト

手順間違えて/var/wwwを消してしまったので日記データも消えました・・・_| ̄|○

無計画なメンテ&セットアップの報いと思われ。丸1日間サーバ止めてしまった上にデータまで消してしまって・・・穴があったら入りたい・・・

データロスト(2)

バックアップは手動で気づいたときにやってる程度。最後にバックアップを取ったのは3月29日。約10日分のデータロスト。CSSも変更したのにー。

と嘆いていても仕方がないのでGoogleのキャッシュから日記データを拾ってきた。コメントは人様が書いてくださったものなので自分で復旧するのはなんか違う、ということであきらめます。この間にコメントくれた方々ごめんなさい。

さて、この悔しさを忘れないうちに自動バックアップを検討しよう。

ドライブ

復旧が遅れた原因のひとつが午前中のドライブ。

デジカメ(CONTAX SL300R T*)の試写も兼ねてたのでいろいろと撮ってきた。天気が良かったし気持ちよかったー。

リンク先の大きい画像は一切修正してません。改めてこの機種を買ってよかったと思いました。

撮影場所:愛知牧場

写真:花

写真:顔とお尻

撮影場所:愛知県小原村

写真:メソ

最終更新時刻: 2008年10月29日

JScript勉強中 / [programming]Excelオブジェクトモデル / Gmail使ってみたい / mixi使ってみたい / Gmail登録完了! / [programming]Visual C++のビルドの順番 / [programming]JavaScript(JScript)スクリプト面白い

JScript勉強中

シンプルなサンプル。

http://www.hawk.34sp.com/stdpls/dwsh/edittext.html#acount5

コマンドライン引数や標準出力/入力/エラー出力はWScriptを通して行う。

http://www.atmarkit.co.jp/fwin2k/operation/wsh03/wsh03_03.html

JScriptのリファレンス

http://www.microsoft.com/japan/msdn/library/ja/script56/html/js56jsmthsplit.asp

ファイル入出力はActiveXObjectを利用する。

http://www.microsoft.com/japan/msdn/library/ja/script56/html/jsobjFileSystem.asp

[JScript]
var fso = new ActiveXObject("Scripting.FileSystemObject");
var a = fso.CreateTextFile("c:\\testfile.txt", true);
a.WriteLine("This is a test.");
a.Close();

変数名/関数名はJavaの標準的なコーディング規約に従う。

// 変数名は小文字
var aaaa;
// 関数(メソッド)名は先頭小文字で単語の区切りでは大文字
function getFoo()

Gmail使ってみたい

最近Ajax(エイジャックス)の実用例として紹介されることが多いGmail。使ってみたいんだけど残念ながらアカウント持ってないので、もしこの日記見てる人でGmailにinviteしてやってもいいって人がいたらメールください〜。

hajime at mylab.jpまで。

追記:ありがたいことに早速Gmailに招待していただけそうです。

さらに追記:hbさんからGmailのInvateメールキター!無事登録できました。

mixi使ってみたい

くれくれ日記みたいになってますけどmixiにも招待してほすぃです。ごくまれにmixiからリンク貼られてるみたいなので。

追記:無事招待してもらいました。

Gmail登録完了!

hbさんから招待してもらって無事Gmailに登録完了。

帰ってから遊び倒す予定。

Visual C++のビルドの順番

http://www.microsoft.com/japan/msdn/library/ja/vccore/html/_asug_customizing_a_build_process.asp

  1. ビルド前のイベント。
  2. 各ファイルに対するカスタム ビルド ステップ。
  3. プロキシ ジェネレータ。
  4. MIDL。
  5. リソース コンパイラ。
  6. C/C++ コンパイラ。
  7. リンク前の イベント。
  8. リンカまたはライブラリアン。
  9. BSCMake。
  10. プロジェクトに対するカスタム ビルド ステップ。
  11. Web 配置ツール。Web 配置ツールは、リンカ ツールまたはライブラリアン ツールが実行される場合だけ、ビルドの一部として実行されます。ただし、[ビルド] メニューから Web 配置ツールを実行することもできます。
  12. ビルド後のイベント

JavaScript(JScript)スクリプト面白い

こないだのCSVからヘッダー(構造体)を作るスクリプトを作成中。

あんまりECMAから外れるような機能は使わずにECMA Script+WScriptオブジェクトみたいな感じでカキカキ。構造体定義をXML形式で持たせて…とか余計な妄想をしつつ(そんなことはしない)、素直に変換成功。

Tags: programming
最終更新時刻: 2008年10月30日

PHP 5.2.0にtidy拡張モジュールを組み込む / [PHP]Zend_Http_Clientのバグ?その2

PHP 5.2.0にtidy拡張モジュールを組み込む

libtidyをインストール

wget http://tidy.sourceforge.net/src/old/tidy_src_051026.tgz
tar vxfz tidy_src_051026.tgz
cd tidy/build
make
make install

make install でエラーが出たけど気にしない。

PHPにのコンパイルオプションに--with-tidyをつけてmakeしなおし。

./configure \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-pgsql \
--enable-mbstring \
--enable-zend-multibyte \
--with-zlib \
--with-xml \
--with-gettext \
--enable-ftp \
--with-xmlrpc \
--with-ldap \
--with-pgsql \
--with-tidy
make install

Apacheを再起動

/usr/local/apache2/bin/apachectl stop
/usr/local/apache2/bin/apachectl start

Zend_Http_Clientのバグ?その2

前回とは違うバグと思わしき現象。眠いので詳しく書くのはまた今度。

現象:COOKIEの持続化ができなかった。

対処:CookieJar.phpの176行目をコメントアウト

$path = $uri->getPath();
// ↓ここコメントアウト
// $path = substr($path, 0, strrpos($path, '/'));
if (! $path) $path = '/';

最後のスラッシュ削ってるわけだけど、これによってCookie内に保存されてるパスのほうが長くなってしまい、Cookieが渡らなくなってしまう。(本当はCookieに保存されてるほうのパスのスラッシュを削るべきなのかも)

CookieJar.phpのバージョン。

@version    $Id: CookieJar.php 3834 2007-03-09 05:12:52Z bkarwin $

細かいことだけど、本当は最後に/が見つかる限りループして消さないと/cgi-bin//みたいなケースで/cgi-bin/になってしまってマズー。

Tags: PHP
最終更新時刻: 2008年11月01日