header image

携帯対応

QRコード

RING

人気ブログランキング

新着記事

2006/07/31 23:36:14 Linux none Comments Tags:

昨日つっこんだcoLinuxでX-Windowを使う話。

apt-get install x-window-systemapt-get install gnome

? このままだと、起動時にXウィンドウを立ち上げようとしてcoLinuxが強制終了してしまうので

 update-rc.d -f xdm remove

 んで、結局のところデスクトップを使うにはVNC経由でしか使えないので
 サーバ側にvncserverもインストールせんといかん

 apt-get install vncserver

 として

 vncserver :1 -depth 24 -geometry 1024x768

 のように起動する。
 あとはVNCViewerかなんかで接続すればOK。
 
 #しかし何も使う用途はない。

2006/07/30 22:09:06 Linux none Comments Tags:

coLinuxを入れてみた。
インストール自体は簡単。
http://sourceforge.net/project/showfiles.php?group_id=98788
からcoLinux本体とOSのイメージをダウンロードすればよい。今回は珍しくDebianを選択してみた。

  1. CoLinuxはインストーラを起動するだけでOK。デフォルトはC:Program FilesCoLinux
  2. OSのイメージをダウンロード後解凍し、好きな場所に配置する
  3. CoLinuxをインストールしたフォルダにあるdefault.colinux.xmlを編集し、OSイメージのフルパスを指定する。このときSWAP領域についてはコメントアウトしておく。3.DOS窓からcolinux-daemon.exe -c default.colinux.xmlと実行する。
  4. これでDebianが起動する。

■Debian側の設定変更
1.このままではコンソールで使うことになってしまうのでTeraterm等で作業できるよう設定する。
 passwdコマンドでrootアカウントにパスワードを設定し、さらに/etc/sshd_configで
 PermitRootLogon Yes
? PasswordAuthentication yes
? に設定し、 /etc/rc3.d/S20ssh restartを実行し設定を反映する。これでSSHでログインできる。

2.あとは好き勝手にする。
 apt-getの説明はここ:http://park15.wakwak.com/~unixlife/linux/de-pkg-5.html
 apt-getのsourcelistの一覧はここ:http://www.debian.or.jp/Near-Mirror.html
 んでapacheを入れてみた。
 apt-get install apache

簡単で便利。debian初めて使ったキガス。

#個人的にはVMWareより軽いのが何より。多少ショボいノートでもぜんぜんさくさく動く。客先デモ用としてもよさそう。

2006/07/30 17:18:32 日記 none Comments

俺って意外と無趣味? このままぢゃ、老後困る予感。

#ソース書くのは趣味だが、それを除いて、ってことで。

2006/07/23 08:41:19 PHP none Comments Tags:

PHPからapacheのログに好きな内容を書くことが出来るらしい。

Web屋のネタ帳のサイトに掲載されてた。使えるじゃん!!モロ初耳ですた・・・。

apacheのログに好きな情報を出す方法(PHP編)

2006/07/18 23:31:10 日記 none Comments

Webサイトの構築・運用とシステム開発は別物だと考えられている気がしてならない。

サイトの規模が大きくなればなるほど、Webサイト構築とシステム開発の境界がなくなっていき、求められるものがシビアになってくる。

Webサイトの構築に何が求められているのか、一度じっくり考えてみたほうが良い。

とりあえずシステム構築と共通することで当たり前と思うこと。

  • 運用を考慮してサイトを作る(共通化、自動化)
  • バージョン管理
  • リリース物件管理
  • 運用マニュアル(特に大勢がかかわる場合)
  • 障害復旧手順

#なんて書いていて、いくつか自分の担当したシステムで出来ていないものがあることに気づいた。

まぁ頭の中にはちゃんとあるんですが。まず足元固めなければ・・・(汗

2006/07/14 21:39:27 Perl none Comments Tags: , ,

HTML::FillInFormの続き。これならうまくいく。単純にfill()を呼び出すときにfdatに$qをセットすりゃいいだけだった。

(前回はfobjectに$qをセットしていたが、それだとダメみたいってことか)

#!/usr/bin/perl

use strict;
use warnings;
use CGI;
use HTML::Template;
use HTML::FillInForm;
use FindBin qw($Bin);

my $q = CGI->new;
$q->param("textarea1","I am a boy");

my $tmpl = HTML::Template->new( filename => "$Bin/1.tmpl" );
my $html = $tmpl->output;
my $fif = HTML::FillInForm->new;
my $result = $fif->fill(
        scalarref => $html,
        fdat => $q
);

print $result;
2006/07/11 23:02:16 PHP none Comments Tags:

冷静に考えたら当たり前だけど、Pear::PagerってGETでしかうまく動作しないよな~。

POSTして画面表示したあとに、ページングで次のページって押したらエラーになったんだけど、不覚にも悩んでしまった。逝ってよし>俺

2006/07/10 23:25:09 日記 none Comments

ストレス溜めすぎのせいで胃がおかしい。恐ろしいほどの膨満感とムカムカが職場にいると酷い。

なんせこの一ヶ月緊張とストレスだらけだったからなぁ。

マジで一ヶ月くらい逃亡してのんびり過ごしたい今日この頃。

2006/07/09 13:39:01 Perl none Comments Tags: , ,

とある案件用にHTML::FillInFormとHTML::TemplateとCGI::Applicationを使ってアプリを作っていたのだが、案件がぽしゃったので無駄足になった。

とは言え、この組み合わせは、お問い合わせやら資料請求みたいな画面遷移は多くないけど、入力項目は結構多い、っていうパターンにはかなり有効。

ところが1点だけ問題があって、Textareaだけうまくいかない。イカが実証コード。

#!/usr/bin/perl

use strict;
use warnings;
use CGI;
use HTML::Template;
use HTML::FillInForm;
use FindBin qw($Bin);

my $q = CGI->new;
$q->param("textarea1","I am a boy");
my $tmpl = HTML::Template->new( filename => "$Bin/1.tmpl" );
my $html = $tmpl->output;
my $fif = HTML::FillInForm->new;
$fif->fill(
        scalarref => $html,
        fobject => $q
);

またテンプレートはこんなかんじ。

<textarea name="textarea1"></textarea>

んで実行すると

Can't use string ("<textarea name="textarea1"></tex") as a SCALAR ref
while "strict refs" in use at
/usr/lib/perl5/site_perl/5.8.5/HTML/FillInForm.pm line 86.

そういうもんなの?

おかげでtextareaだけは、手でHTML::Templateに値埋める羽目になってるんだけど。

 

日記 PHP オープンソース インストールマニアックス IIS Trac MySQL Perl Linux Agile・生産性向上 wordpress フリーソフト 自宅サーバ 書評 ブックマーク phpMyFaq TraM Plugin 早起き Delphi apache CakePHP Firefox Ruby eclipse セキュリティ プラグイン アジャイル mojavi Subversion Ajax/Web2.0 SQLServer Zope サーバ フレームワーク phpBB 仮想化 PostgreSQL OpenVZ scuttle CMS 文字化け 自宅 翻訳・日本語化 ApacheDS LDAP Excel 生産性向上 CodeIgniter XAMPP hacks taskfreak 修正 言語ファイル Ajax SBM ダウンロード HTML::FillInForm mod_security 情報共有


ads

読まなきゃモグリ