Home > Archives > 2008-04 Archive

2008-04 Archive

PHP

  • Posted by: hiro345
  • 2008/04/30 23:59:41
  • Java | Linux

PHPで書かれたブログシステムであるWordPressの英語版をダウンロードしてインストールしてみた。ちょっと普通とはちがったことをしながらだったので、結構時間がかかってしまったのですが、久しぶりに面白くできました。

PHP、Rubyとスクリプト言語が注目をあびていますが、まだまだJavaも面白いので、バランスよくいきたいところです。最近、Javaはプラットフォームとしての存在感が大きくなってきていますから、そのあたりにも注目したいところです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

MAMP

MAMPというものがあり、Mac OS X 10.3.9 でも対応しているようです。ちょっと試してみたいですね。

living-e AG: MAMP – Mac – Apache – MySQL – PHP
http://www.mamp.info/en/index.php

追記)
 おどろくほど簡単にインストールができて動作しました。これで、MySQL, Apache + PHP で動作するアプリケーションが使えます。

  • Comments (Close): 0
  • Trackbacks (Close): 0

AVG Free 8.0 release

  • Posted by: hiro345
  • 2008/04/28 9:37:15
  • General

AVG が8.0へバージョンアップしてからしばらくたちますが、Free版も 8.0 がリリースされたようです。
http://www.avgjapan.com/avgfree80-dl.html

  • Comments (Close): 0
  • Trackbacks (Close): 0

mailman

  • Posted by: hiro345
  • 2008/04/27 20:00:36
  • Linux

あるサーバで、mailmanの移行をしないといけないのですが、さてさてどうしたものか。


$ cat /etc/redhat-release
CentOS release 4.6 (Final)

$ rpm -qa | grep mailman
mailman-2.1.5.1-34.rhel4.6

バーチャルホスト対応をしているのですが、そのあたりへの対応をしつつ移行するのは結構難しいような気がしています。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Walking

  • Posted by: hiro345
  • 2008/04/26 22:00:15
  • General

お腹がすいたので、おやつを買いに近くの店まで散歩しました。雨模様の夕方だったので、意外と寒かったです。たまに歩くと疲れるのですが、できれば毎日2時間ぐらいは運動とはいわないまでも散歩するぐらいの余裕は持ちたいものです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Web Site

Webサイトの切替方法にはいくつかある。やはりApacheの設定切替でやる方法が一番楽ですね。そうでない場合はファイルの更新にかかるタイムラグとかがあったり、アップデートした後での内容確認などに時間がかかってよろしくない気がします。

ところで、なぜか関係ないところの見積もりをしてみたりしているのですが、世の中の相場というのは難しいところがあります。安いところで済まそうと思えば、なんとかなるのですが、それがお客さんのニーズにあっているかというと微妙であったり。ニーズとマッチするサービスでないと結局うまくいかないので、そのあたり、良いアドバイスができるかどうかが、境目になるような気もします。ビジネスは難しいということで。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Schedule

  • Posted by: hiro345
  • 2008/04/24 21:00:41
  • General

現実的なスケジュールを考えるというのが大切だと思う今日この頃。

  • Comments (Close): 0
  • Trackbacks (Close): 0

VBA

  • Posted by: hiro345
  • 2008/04/23 22:00:03
  • Program

VBAはExcel, Accessを使った開発では非常に便利です。ということで、Accessを購入してみましたが、Officeのアップグレード版で手に入れると結構安く手に入るようです。といっても一般的には高いと思われると思いますが…

  • Comments (Close): 0
  • Trackbacks (Close): 0

AS3

  • Posted by: hiro345
  • 2008/04/22 21:01:14
  • Program

ActionScript 3.0 について、ちょっと調べてみた。Flex SDKを使えば、プログラム開発できるということで、興味がでてきましたが、どれくらいのものなのでしょう。ネットワーク用クラスもあって、結構いろいろできそうですが。

  • Comments (Close): 0
  • Trackbacks (Close): 0

WiFi

  • Posted by: hiro345
  • 2008/04/21 20:55:23
  • General

カバンに入れておいたAd es の無線LANがなぜかスイッチオンとなっていて、異様に本体が熱くなっていた。もちろん、バッテリもなくなってしまって、困りました。

ところで、いろいろな理由から、3台の携帯電話を使っているのですが、すべてについてバッテリ管理をするのは結構な負担です。何かいい方法があればいいのですが。

  • Comments (Close): 0
  • Trackbacks (Close): 0

home

  • Posted by: hiro345
  • 2008/04/20 21:00:56
  • General

天気もあまりよくなかったので、家でだらだらと過ごしてみた。

  • Comments (Close): 0
  • Trackbacks (Close): 0

libstdc++.so.5

  • Posted by: hiro345
  • 2008/04/19 21:00:41
  • Linux

Fedora 6 で、Firefox2 を動作させようと思ったら、次のようなエラーが発生しました。


$ /usr/local/firefox/firefox-bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

こういうときは、yumで探すといいようです。compat-libstdc++-33.i386 が必要なことがわかりました。

# yum provides libstdc++.so.5
# yum install compat-libstdc++-33

  • Comments (Close): 0
  • Trackbacks (Close): 0

Satisfy Any

  • Posted by: hiro345
  • 2008/04/18 22:00:42
  • General

ApacheでSatisfyディレクティブを指定すると、グローバルIPアドレスからのアクセスに認証を要求し、プライベートIPアドレスからのアクセスでは無条件でアクセスを許すということができます。認証つきサイトに対して監視したいといった場合に使えます。。


# network access control
Order Deny, Allow
Deny from all
Allow from 192.168.0.

# auth
AuthType Basic

Satisfy Any

  • Comments (Close): 0
  • Trackbacks (Close): 0

Apache Roller Template

  • Posted by: hiro345
  • 2008/04/17 7:20:16
  • General

Apache Roller を使っているのですが、RollerについているTemplate機能についてかなり理解できました。ところで、テンプレートエンジンでのデザインパターンがいろいろありそうな気がするのですが、そういったものは世の中で公開されていないのでしょうか。ブログシステムに共通する、いろいろなコツがありますから、それが整理された形で解説されているカタログがあると、非常に便利ではないかと思うのですが。

世の中のBlog解説本を見てみると、個人日記、写真ギャラリー、法人サイト、ECサイトなどの実現方法やデザインのこつ、みたいなものが説明されていて、テンプレートエンジンを使うとこういうことができるところまでは書いてあります。ところが、こういうページを実現したい場合は、こういうテンプレートエンジンの使いかたをするといい、みたいな視点では書かれていないような気がします。

Apache Roller では weblog と _day というテンプレートが基本となるので、この中でいかにエントリ、アーカイブ、カテゴリを表現するXHTML+CSSを書き込むかというのが腕の見せ所なのですが、それらを表現するための基本的なデータ構成にはパターンがありそうだと考えています。あまりうまく説明ができませんが、いくつかのパターンを持っていると、いろいろなページを実現したい、という場合にすぐに適用できますから、整理しておきたいと思いました。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Trouble

  • Posted by: hiro345
  • 2008/04/16 22:00:22
  • General

サーバトラブルが結構重なっていて、ちょっとお疲れ気味。すべてについて、直接対応をしているわけではありませんが、やはりトラブルが発生すると心配になります。

  • Comments (Close): 0
  • Trackbacks (Close): 0

MailForm Plugin for Movable Type

MTOSへMailFormというプラグインをいれたのですが、メール送信で文字化けが発生して大変でした。とりあえず、パッチを作って対応しましたが、いかにも付け焼き刃的な対応のような気がします。とはいえ、ソースコードがこうやって公開されていると、自分で対応できることがあるので、嬉しい限りです。MailFormのライセンスが明確でないのがちょっと気にはなりますが…

Six Apart – Movable Type プラグインディレクトリ: MailForm
http://www.sixapart.jp/movabletype/plugins/mailform.html

ちなみに、文字化けが発生したのはアルファメールというサービスでMTOSを動作させようとしたときでした。具体的な対応策としては、MailForm.pm でMT::Mailを使ってメール送信をする前に下記の処理を追加しただけです。head{Subject}へ値を代入をしている行の直後に下記をいれておけばいいはずです。


eval "require Jcode;";
$mail_body = Jcode->new($mail_body)->jis;
$head{Subject} = Jcode->new($head{Subject})->mime_encode;
$head{'Content-Type'} = 'text/plain; charset="ISO-2022-JP"';

ちょっと記憶をたよりに記事を書いているので、変数名とか間違えているかもしれません。そのあたりはコードをよく読んで確認をしてみてください。Perlは大体こんなもんだろう、というのはわかるのですが、細かい文法までは覚えていなかったので、場当たり的に動作確認をしながら対応しました。そういうことをしていると、やはり時間がかかってしまいます。やれやれです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Java and Ruby

さっと読んでみました。オブジェクト指向言語ということで、どちらもプログラミングしやすいのですが、PHP5とかも最近はいい感じだと聞いています。これからの主流はどの言語になるのか、予想しにくいですね。Pythonとかもありますし、Scalaとかもあるし。

JavaとRuby:主要機能の比較 (japan.internet.com コラム/developer.com)
http://japan.internet.com/column/developer/20080408/26.html

  • Comments (Close): 0
  • Trackbacks (Close): 0

Software Test

  • Posted by: hiro345
  • 2008/04/14 22:00:33
  • Book | Java

「現場で使えるソフトウェアテスト Java編」という本が売っていたので購入してみた。下記のツールについて説明がされているようですが、それだけではなく体系的に、ソフトウェアテストについて解説がされているようです。まだ詳細は読んでいないのですが、参考にしようと思います。

・Checkstyle → コーディング規約チェック
・FindBugs → バグパターン検出
・JUnit → 単体テストの作成/実行
・TPTP → プロファイリング(非機能テスト)
・djUnit → カバレッジ計測
・StepCounter → ソースコード行数測定

  • Comments (Close): 0
  • Trackbacks (Close): 0

Nikkei Linux 2008 05

  • Posted by: hiro345
  • 2008/04/13 11:44:00
  • Linux

日経Linuxを購入して、ざっくり読んでみました。「Linuxサーバを作ろう」では、DHCPサーバ、FTPサーバを用意して、ネットワークインストールをする話です。DVDドライブがついていないけど、ネットワーク機能があるノートパソコンなどにLinuxをインストールする場合などに役に立ちそうです。

EeePC にLinuxをインストールする話は、田舎でEeePCが手に入らない人にとってはあまり役には立ちそうにありません。しかし、物欲が刺激されるので、EeePCを購入したくなってきてしまいました。ネット販売で売られているので、購入してしまいそうですが、MacBook資金準備中なので、断念しているところです。誰か購入して使い勝手とか教えてくれないだろうか… :)

付録はFedora 8, SLAX 6.0.2日本語版などが入っています。よく使うコマンド30についての説明が掲載されている小冊子もついています。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Meeting

  • Posted by: hiro345
  • 2008/04/12 22:00:18
  • General | SSSG

SSS(G)の勉強会、花見がありました。参加人数も多く盛況に終わりました。今後の課題としては、情報公開の方法について、少し検討が必要かもしれません。

pa0_0003.jpg

  • Comments (Close): 0
  • Trackbacks (Close): 0

Template

  • Posted by: hiro345
  • 2008/04/11 22:10:34
  • General

Apache Roller のテンプレートをさわったり、MTOS のテンプレートをさわったりしています。テンプレートは何種類か用意しておいて、簡単にすぐに提供できるようにしたいところなのですが、なかなか時間が取れなくて作っている時間がありません。

そういえばWebサイト構築案件などでは必ずといっていいほど話がでてくる、問い合わせフォームとか、メール送信フォームとか、について、プログラムよりは環境の方が確認が面倒だというのが最近の問題だったりします。みなさん、設定には1日もかからないと思うのでしょうが、必要な情報がわかっている状態で、これまでも何度か実績があるようなものなら別ですが、初見でアカウント情報もなしのところからスタートとなると、正直なところ1日で設置とかいうのは難しいところがあります。

最近知ったのですが、Rolipopとかのサービスはかなり安いので、そういうところでMTを使って、ドメイン取得もすれば、かなり安くブログなどが用意できそうです。みんな、そういうところで構築するようになるんでしょうか。RolipopとかSakuraサーバとか、どれくらいの人数で運用しているのか、かなり疑問です。あの値段でよくできるようなぁ、と感心。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Source Code

  • Posted by: hiro345
  • 2008/04/10 20:00:29
  • General

【新人なるプログラマーへ】ソースコードを読みましょう(1/2) – @IT
http://www.atmarkit.co.jp/fjava/column/koyama/koyama10_1.html

ということで、ソースコード読みましょう。

  • Comments (Close): 0
  • Trackbacks (Close): 0

http://ja.wordpress.org/

WordPress | 日本語
http://ja.wordpress.org/

WordPress ME のサイトは閉鎖となりましたが、日本語版は本家でサポートされる方向で継続するようです。どこかでバージョンアップしてみて問題なければ、こちらを使うようにしようかと思います。

  • Comments (Close): 0
  • Trackbacks (Close): 0

University

  • Posted by: hiro345
  • 2008/04/08 8:09:38
  • General

一部の大学入学者数が激減しているようで、地元の新聞で話題になっていました。私立大学は定員割れをしているところが多いようです。都会志向なのか、県外志向なのかわかりませんが、地元から進学している人も少ないようです。国立大学でも地元出身者は割合が低いと聞いています。

地元で一生を過ごすというのは、他文化と触れ合う機会が減るので、世の中を知るという視点からすると、薦められませんが、むやみに都会へいっても住みにくいだけで楽しくないと思うのですが、どうなのでしょうか。若いときにはみんな都会にあこがれるのでしょうかね。自分はひとごみの中にいると疲れてしまうので、生活するのは厳しいのですが、刺激は多くて飽きないかもしれないと思っています。多少の刺激には反応しなくなるので、どんどん鈍感になっていく感じがするのは嫌なのですが。

さて、大学はこれからどういう方向に進んでいくのでしょうか。この調子で定員割れが続くと、やっていけなくなるのだと思いますが、肩書きが欲しくて学生が集まっている現在の風潮が続く限りは、再生は難しいような気がします。ぼーっと時間を過ごしていればエスカレータに乗っているのと同じで単位がとれて卒業できると勘違いしている人が大学生には多い気がしますが、気のせいでしょうか。通っている学生がどうかで評価するのではなく、地域における、研究の拠点、知的財産としての存在、というのを意識した評価というのが、今後は重要な気がします。社会への貢献という視点からの評価を忘れてはいけないと思うのです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

The Tower of Druaga

  • Posted by: hiro345
  • 2008/04/07 20:29:18
  • General

PSP版のナムコクラシックだかを購入したところ、ドルアーガの塔が入っていたのですが、宝の出し方をすっかり忘れていました。4階あたりでギブアップだったりするのですが、なぜかファミコン版の攻略法が載っている本が家にあったので、それをみながらクリアしてみようかと思います。3月の終わりの方で購入してから、ずっと本屋へ攻略本を買いに行こうとおもっていたところでしたが、無駄な買い物をしなくて済みました。というか、古い本はさっさと捨てないと部屋がせまくなる一方でいけません。

そうそう、Wikipediaにもきちんと項目がありました。攻略法は載っていませんでしたが、シルバーマトックの使用可能回数について、アーケード版とファミコン版では全然違うというのは知りませんでした。ファミコン版には裏ドルアーガがありましたが、PSP版にも裏版があるんでしょうか。気になります。

とりあえず、まだ合計3回くらいしかプレイできていないので、クリアするのは随分先になりそうです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

ps2pdf.php

  • Posted by: hiro345
  • 2008/04/06 20:47:04
  • Program

こんなかんじじゃなかろうかと。

# cat ps2pdf.php 
<html>
<head><title>ps2pdf</title></head>
<body>
<br /><br />
< ?
    $command = ’/usr/bin/ps2pdf’;
    $dir = "/var/www/html";
    if (!empty($_FILES)) {
      $uploadedFile = $_FILES['uploadedFile']['tmp_name'];
      $fileName = $_FILES['uploadedFile']['name'];
      $file = $dir . ’/’ . $fileName;
      move_uploaded_file($uploadedFile, $file);

      $exeCommand = $command . ’ ’ . $file;
      exec($exeCommand, $output, $ret);

      $downloadFileName = ereg_replace(‘\.ps$’, ’.pdf’, $fileName);
      $downloadFile = ’<a href="’ . $downloadFileName . ’">’ . $downloadFileName . ”;
      echo $downloadFile;
?>
< ?
    } else {
?>
<form enctype="multipart/form-data" action="/ps2pdf.php" method="post">
    <input type="file" name="uploadedFile"/>
    <input type="submit" value="submit"/>
</form>
< ?
    }
?>
</body>
</html>

  • Comments (Close): 0
  • Trackbacks (Close): 0

OO

OOの最終回はGyaoで見ることができました。ケーブルTVでインターネット接続しているのですが、問題なく視聴することができて、最近のインフラは充実しているのだなぁと関心しました。

  • Comments (Close): 0
  • Trackbacks (Close): 0

GBA

  • Posted by: hiro345
  • 2008/04/04 21:44:56
  • General

最近オセロの定石本を購入して、いままで考えていなかったコツをひとつ覚えました。それから、リバーシをGBAで遊んだところ、前よりはちょっと強くなったような気がします。定石を全部覚えるというところまでは気力がでないのですが、本を見ると大きいオセロを購入したくなってきます。

  • Comments (Close): 0
  • Trackbacks (Close): 0

MTOS

MTOSをFedora 6にいれようとしたら、Image::Magick とかが足りないというメッセージがでたので、CPANモジュールをいれてみた。めちゃくちゃ時間がかかりました。

Advanced/W-ZERO3[es] update

  • Posted by: hiro345
  • 2008/04/02 20:42:27
  • General

Advanced/W-ZERO3 [es]:シャープ
http://www.sharp.co.jp/ws/011sh/

アップデートで2.01aになるということで、さっそく挑戦しました。PCからダウンロードしたのですが、microSDへうまくコピーできる環境がない事に気がついて断念しました。PHSでダウンロード。1時間以上かかりましたが、とりあえずうまく落とせたのでよしとします。その間に、電話かかってこなくて良かったです。こんなときは、はやくWindowsマシンとアクティブシンクできるようにしておけばよかったと公開する事しきり。

まぁ、とにかくダウンロードできたので、アップデート手順をみながら対応。W-SIMを抜いたり、いろいろと面倒ですが、壊れると嫌なので、いわれるとおりにやって、無事更新しました。電波状態が緑色になるようになりましたが、どれくらい本当なのかはあやしいところ、なんて思いながら電話をしてみると、これが意外や意外、結構いい感じでした。これまでノイズが入ったり、途中で切れてしまったりとどうにも不安定な感じがあったのですが、そういったストレスがなく話をすることができました。もしかして、春だからでしょうか。

もうしばらく様子をみないといけませんが、今日のところは大満足なアップデートでした。うれしい!

  • Comments (Close): 0
  • Trackbacks (Close): 0

Home > Archives > 2008-04 Archive

検索
カレンダー
« 4月 2008 »
S M T W T F S
    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      
広告


最近のコメント
アーカイブ

Return to page top