2006年5月アーカイブ

昨日今日と有給休暇にしたのだけれど、今日はちょっとだけ会社に行く必要があったので、帰りにヨドバシによってお買い物。
通勤の鞄がぼろくなったので、まずは鞄。
そして、USBの対衝撃HDD。いろいろ候補があるなかから、BUFFALOのHD-PHG120U2/UCBK(\29,800)と言う奴にした。
決め手は、かさばったり、無くしがちなUSBケーブルを本体に巻付けてスマートに収納って言うのと、インストールは不要、どんなPCでも簡単一発起動する暗号化ソフト「Secure Lock Mobile」を添付!!、そして「Acronis True Image LE」でパソコン丸ごとバックアップ!CDレスリカバリも可能!の3つ。
あとは、仕事用のノートでBluetoothマウスを使うためのアダプタと、Skype用のヘッドセット。
売り場がわからなくて店員さんに聞いたら、ガラスケースの中でした。
ガラスケースの中だと良くわからなかったのだけれど、値段が安いものと言う基準で、LogitecのLBT-UA200C1(\3,780)とLBT-HS100C2(\4,980)にしてみました。

Bluetoothの方は、マニュアルに従ってドライバとユーティリティをインストールし、ペアリングしてやればヘッドセット、マウス共に使えました。
ヘッドセットに関しては、電源ONがボタン5秒ながおしで、ペアリングが7秒ってのが結構面倒な感じ。毎度PC側から接続してあげないといけないみたいだし。
それでもヘッドセットの方は3台までペアリング可能なんだけど、マウスの方はそういうのができなさそうなので、マシンを渡り歩くのは不便そうな感じです。

さて、問題のHDDですが・・・。
まずは、全体がFAT32になっています。これが気に入らなかったので、NTFSでフォーマットしてみます。
すると、いくつかの機能が使えなくなりました。(マニュアルにも書いてあるんだけどさ)
そこで、今度はパーティションを削除して、最初の部分をFAT32で、残りをNTFSでフォーマットしてみます。
Windows XPにはFAT32のフォーマッタがないので、HDDの中にあるBUFFALOのツールでフォーマットします。
んが、先にNTFSをフォーマットしてしまったら、ドライブの順番がおかしくなってしまったらしくまたまたやり直し。
結局、パーティション削除→BUFFALOのツールでサイズを指定してFAT32フォーマット→残りをWindowsでNTFSにフォーマット、の手順を踏めばなんとかなりそう。
→と思ったけどやっぱり駄目。VAIOに繋いだときとLet's noteに繋いだときでパーティションの順番が変わってしまう。

さて、なんでHDDを買ったかと言うと、仕事用のノートのHDDが足りなくなってきたので、古い仕事のデータを移したかったからなのですが、ノートはBIOSパスワードとかかけてあるとして、USBのHDDにむき出しでデータを入れるのはセキュリティ上まずそうです。
で、SecureLockMobileには期待していたのですが、早い話が単なる暗号化アーカイブらしい。
もっとシームレスに使えないと、使い勝手が悪くてやってられないのよね~。
と言うわけで、困ったときはGoogleGoogle。
TrueCryptと言うのがひっかかりました。
が、何故か今日はDNSが引けなくて見にいけません。日本語の情報は、この辺にあるみたい。
どうしても使いたかったので、こんな所を見つけてダウンロード。ランゲージパックは置いてなかったので、とりあえず英語のまま使ってみる。80Gのパーティションをそのまま Outer Volumeにして、中にHidden Volumeを作成した。
このままだと、使えるようにしたり外したりが面倒なので、後はどうやって簡単にするかだなあ。
このドメインは、どめいん屋さんにお願いしているのだけれど、今回ドメインの更新をしたら、そこのSNSからご招待を受けました。
なんじゃこりゃ~と思って見てみたら、OpenPNEと言うフリーのSNSを使っているらしい。
SNSにはそんなに興味はないのだけれど、フリーなんだったらうちにも入れてみなければ、と早速ダウンロード。
公式セットアップガイドと言うドキュメントがあるのだけれど、だいぶ不親切です。
そこで、ここでやったことをメモメモ。
  1. ダウンロードして展開。おいらは、/var/www に展開しました。なので、/var/www/OpenPNEディレクトリができます。chown -R で、wwwオーナにしておきました。apacheのユーザに変えられるのであれば、777なんかにする必要はありません。
  2. DBを作る
    # mysql --user=root -p
    mysql> CREATE DATABASE `pne` DEFAULT CHARACTER SET utf8 ;
    mysql> GRANT ALL ON pne.* TO pne@localhost IDENTIFIED BY 'DBパスワード';
    mysql> FLUSH PRIVILEGES;
    # cd /var/www/OpenPNE/setup/sql
    # mysql -u pne -p --default-character-set=utf8 pne < mysql_001_table_structure.sql
    # mysql -u pne -p --default-character-set=utf8 pne < mysql_002_init_data.sql
    
  3. /var/www/OpenPNE/config.php.sampleを、config.phpにコピーして編集します。うちの場合、メールドメインはwizard-limit.netのままで、web用には新しくsns.wizard-limit.net を用意することにしました。
    // Web上の絶対パス(URL)
    define('OPENPNE_URL', 'http://sns.wizard-limit.net/');
    
    // DBサーバ設定
    $GLOBALS['_OPENPNE_DSN_LIST']['main'] = array(
    'dsn'  => array(
        'phptype'  => 'mysql',
        'username' => 'pne',
        'password' => 'DBパスワード',
        'hostspec' => 'localhost',
        'database' => 'pne',
        'new_link' => false,
        ),
    );
    
    // DB暗号化キー(56バイト以内のASCII文字列)
    define('ENCRYPT_KEY', '適当な文字列を入れておこう');
    
    // メールサーバードメイン
    // 携帯メール投稿の宛先などのドメイン名に使われる
    define('MAIL_SERVER_DOMAIN', 'wizard-limit.net');
    
  4. と、言うわけでdnsにsns.wizard-limit.netを追加します。
  5. 続いて、httpd.confに以下を追加しました。
    <VirtualHost sns.wizard-limit.net:80>
        ServerAdmin sns@wizard-limit.net
        DocumentRoot /var/www/OpenPNE/public_html
        <Directory "/var/www/OpenPNE/public_html">
            DirectoryIndex index.html index.php
        </Directory>
        ServerName sns.wizard-limit.net
        ErrorLog apache/logs/sns-error_log
        CustomLog apache/logs/sns-access_log combined
    </VirtualHost>
    
  6. 続いて、メールサーバの設定ですが、公式ドキュメントを読んでもさっぱりわからなかったので、googleで調べたら2chに以下のような設定がありました。(おいらはメール用のバーチャルドメインを使っていないので、その辺の記述はありません)
    main.cf
    virtual_alias_maps = pcre:/usr/local/etc/postfix/virtual.openpne
    
    virtual.openpne
    /^get\@wizard-limit\.net$/ openpne-request
    /^p\d+-[\da-f]{12}\@wizard-limit\.net$/ openpne-request
    /^t\d+-[\da-f]{12}\@wizard-limit\.net$/ openpne-request
    /^b\d+-[\da-f]{12}\@wizard-limit\.net$/ openpne-request
    
    /etc/aliases
    openpne-admin: root
    openpne-request: "|/usr/local/bin/php /var/www/OpenPNE/bin/mail.php"
    sns: openpne-admin
    
  7. cronの設定
    00   6 * * * root sh /var/www/OpenPNE/bin/tool_send_dairy_news.cron     /var/www/OpenPNE/bin/ /usr/local/bin/php
    00   6 * * * root sh /var/www/OpenPNE/bin/tool_send_birthday_mail.cron  /var/www/OpenPNE/bin/ /usr/local/bin/php
    00   6 * * * root sh /var/www/OpenPNE/bin/tool_send_schedule_mail.cron  /var/www/OpenPNE/bin/ /usr/local/bin/php
    */20 * * * * root sh /var/www/OpenPNE/bin/tool_rss_cache.cron           /var/www/OpenPNE/bin/ /usr/local/bin/php
    
ここまでで準備完了なので、newaliasesしたり、postfix reload したり、apachectl restart したりする。あ、named に HUPシグナルも。
これで、http://sns.wizard-limit.net/?m=setup にアクセスすると、初期化できる。
出来上がったSNSのURLは、http://sns.wizard-limit.net/ になります。
招待して欲しい方は私までメールでもくださいな~っと。
2006年5月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

このアーカイブについて

このページには、2006年5月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2006年4月です。

次のアーカイブは2006年6月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 6.1.1