Ubuntu9.04
- 2009.08.10 Monday
- Linux
- 09:14
- comments(2)
- trackbacks(0)
- by いしまる
8.04をいじりすぎたのか、CPUの負荷が高いのと
左上のメニューが反応しないので、リカバリーモードで
壊れたパッケージの修復を行った後に8.10とにバージョンアップ。
グラフィックカードの認識が今ひとつで800×600程度の解像度しかなく
不便。また、バージョンアップでは前の設定を引き継ぐ部分があるらしく、
いまいちなので、さらに、9.04にバージョンアップ。
この途中でバージョンアップ失敗のメッセージが表示され、
その後Ubuntuが起動せず。
そこでライブCDより9.04をインストール、デュアルディスプレイの設定も
行ってなかなかいい感じですが、なれずに普段はまだWindowsXPを
使うことが多い。
9.04は、8.10で挙動が分かりにくかったネットワーク環境の切り替えが良くなったかな。わずかですがデザインがすっきりしたような印象を受けますが気のせいかも知れません。ただ、音がでません。今までだと”外部アンプ接続”といった感じのスイッチをOFFにすれば聞こえていたのですが、それを変更しても駄目です。SkypeはSkypeのWebサイトからダウンロードしてインストールする様になったんですね。
PHP練習: 携帯でも使える電気製品の電気代計算CGI
- 2008.11.30 Sunday
- パソコン
- 16:44
- comments(0)
- trackbacks(0)
- by いしまる
仕事ではPerlが使う事が多いのですが、PHPの練習で作成した簡単なCGIです。電気製品の大よその電気料金を計算するものです。基本料金などは考えていません。単価はホームページなどをみてお住まい地区の電力会社のものを入力してください。計算式は説明のリンクをご覧下さい。
4年程前のi-modeでしかテストしていませんが、携帯でも利用できるつもりです。
■電気料金計算CGI
http://oi21.com/cgi_lib/denki/index.php
ちなみに自分で消費電力100Wのサーバを立ち上げた場合は1日24時間、30日稼動するとして1ヶ月の電気料金は1286.64円と出ました。簡単なホームページ公開の場合には、ロリポップなどレンタルスペースの料金は魅力的に感じますね。
4年程前のi-modeでしかテストしていませんが、携帯でも利用できるつもりです。
■電気料金計算CGI
http://oi21.com/cgi_lib/denki/index.php
ちなみに自分で消費電力100Wのサーバを立ち上げた場合は1日24時間、30日稼動するとして1ヶ月の電気料金は1286.64円と出ました。簡単なホームページ公開の場合には、ロリポップなどレンタルスペースの料金は魅力的に感じますね。
使用頻度の高いソフトがリビジョンおよびバージョンアップ
- 2008.10.18 Saturday
- パソコン
- 14:44
- comments(0)
- trackbacks(0)
- by いしまる
10月になって利用頻度の高いソフトウェアのバージョンアップがありました。結構変わっていますね。
実際に動かしてみたのはGimpのみです。現在ではRAMは1GBも標準になってきて動作環境でのパソコンのスペックが少しアップしているようです。 その他としてUbuntuが控えていたと思います。
以下のリンクは主にリリース情報のページとなっています。
■OpenOffice.org 3.0.0日本語版』をリリース
http://ja.openoffice.org/servlets/ReadMsg?list=announce&msgNo=294
■GIMP2.6 リリースノート
http://www.geocities.jp/gimproject/gimp26/release-notes.html
■Plamo 4.5 情報
http://www.linet.gr.jp/~kojima/Plamo/plamo-4.5.html
実際に動かしてみたのはGimpのみです。現在ではRAMは1GBも標準になってきて動作環境でのパソコンのスペックが少しアップしているようです。 その他としてUbuntuが控えていたと思います。
以下のリンクは主にリリース情報のページとなっています。
■OpenOffice.org 3.0.0日本語版』をリリース
http://ja.openoffice.org/servlets/ReadMsg?list=announce&msgNo=294
■GIMP2.6 リリースノート
http://www.geocities.jp/gimproject/gimp26/release-notes.html
■Plamo 4.5 情報
http://www.linet.gr.jp/~kojima/Plamo/plamo-4.5.html
PHP練習「不快指数計算」「肥満度計算」
- 2008.09.05 Friday
- パソコン
- 09:21
- comments(0)
- trackbacks(0)
- by いしまる
お盆にPHPの練習を兼ねて作成した簡単なCGIです。JavaScriptだと携帯から使えないという事があり、Webのものを参考にしています。
■不快指数計算
http://oi21.com/cgi_lib/fukai/index.php
■肥満度計算
http://oi21.com/cgi_lib/himando/index.php
前に作ったPerl版ですが、
■割勘電卓
http://oi21.com/cgi_lib/warikan/warikan.cgi
■不快指数計算
http://oi21.com/cgi_lib/fukai/index.php
■肥満度計算
http://oi21.com/cgi_lib/himando/index.php
前に作ったPerl版ですが、
■割勘電卓
http://oi21.com/cgi_lib/warikan/warikan.cgi
著作権非表示の申込をしました
- 2008.08.31 Sunday
- 日記
- 14:26
- comments(0)
- trackbacks(0)
- by いしまる
1年以上前から利用しているWeb LibertyさんのCGI。携帯などでも利用が増える予定なので、著作権非表示の申込をしました。携帯の場合は情報量が少ないのでリンク部分が目立つ事と操作で上下のボタンでリンクをたどって行くと最後が著作権表示のリンクになり、最後をトップページに戻す場合などにちょっとだけ操作性がよくなる様に著作権のリンクを取りたかったからです。便利なCGIの配布サイトでこのような配慮があって助かります。
■Web Liberty
http://www.web-liberty.net/
著作権非表示について、http://www.web-liberty.net/info/copyright.html
■Web Liberty
http://www.web-liberty.net/
著作権非表示について、http://www.web-liberty.net/info/copyright.html
週刊アスキーでUSBでUbuntuを持ち運ぶ情報
- 2008.08.15 Friday
- Linux
- 15:16
- comments(0)
- trackbacks(0)
- by いしまる
8月4日発売の週刊アスキーの特集のひとつに
『USBUSBメモリーで気軽にUbuntu!』というのがありました。
本の目次のみですが、以下URLです。
http://www.ascii.co.jp/books/magazines/wascii.shtml
私は古いパソコンを利用しているので、USBメモリから起動できない場合が多いのですが、BIOSが対応している方は気軽にためして見れると思うので参考になると思います。
それにしてもUSBメモリは安くなりましたね。
『USBUSBメモリーで気軽にUbuntu!』というのがありました。
本の目次のみですが、以下URLです。
http://www.ascii.co.jp/books/magazines/wascii.shtml
私は古いパソコンを利用しているので、USBメモリから起動できない場合が多いのですが、BIOSが対応している方は気軽にためして見れると思うので参考になると思います。
それにしてもUSBメモリは安くなりましたね。
logrotateの挙動の違いではまる
- 2008.08.07 Thursday
- Linux
- 01:09
- comments(0)
- trackbacks(0)
- by いしまる
logrotate.confの記述の説明では、処理の対象となるログファイル名を空白で区切って列挙して設定をまとめて行うことが出来るようになっている。PlamoLinuxの3.xの私が利用しているバージョンでは、この列挙を行うとエラーになる。エラーは、「error: apachelog:1 { expected after log file name」といったもの、apachelogの部分ですが、/etc/logrotate.d/内に作成したファイルです。PlamoLinuxの4.xで利用しているバージョンではエラーにはなりません。でも、「logrotate -v」でバージョンを確認すると、Plamoの3.xの方は、「logrotate 2.5 - Copyright (C) 1995 - Red Hat Software」で、4.xは、「logrotate 3.6.8 - Copyright (C) 1995-2001 Red Hat, Inc.」でした。大きく変わっているようなので設定ファイルの記述を再確認しています。Plamo3.xの方では、ログは1つ1つ設定を記述しなければならないようです。
■以下の記述がlogrotateのバージョンによってエラーになります。
■以下の記述がlogrotateのバージョンによってエラーになります。
/home/ftplightl/access_log /home/ftplightl/error_log {
monthly
rotate 24
sharedscripts
postrotate
/bin/kill -HUP `cat /usr/local/apache2/logs/httpd.pid 2>/dev/null` 2> /dev/null || true
endscript
}
PPPoE使用時のパケットフォワーディング設定
- 2008.07.29 Tuesday
- Linux
- 17:35
- comments(1)
- trackbacks(0)
- by いしまる
LinuxをPPPoEを利用したルータとして使用する際のiptalesのパケットフォワーディングで引っかかった事がありましたのでメモしておきます。
【環境(例)】
PC1は、IPアドレス192.168.111.123。これをグローバルアドレスのクライアントPCと仮定。
SV1は、IPアドレス192.168.222.234。これも便宜上グローバルアドレスとします。これはインターネット接続しているサーバPCでiptablesコマンドでパケットフィルタリングしている。
192.168.222.234はNIC(ネットワークカード)が2枚あり、192.168.222.234はeth0。eth1を192.168.0.234としてLANに接続。
LSV1は、IPアドレス192.168.0.100。Webサーバとしてが設定されている。
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 8100 -j DNAT --to-destination 192.168.0.100:80
iptables -t filter -A FORWARD -p tcp -s 192.168.100.123 -d 192.168.0.100 --dport 80 -j ACCEPT
注意が必要なのは、PPPoEで接続している場合です。
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 8100 -j DNAT --to-destination 192.168.0.100:80
の様に、-i デバイス名での指定では、パケットは通過しません。PPPoEの場合は、eth0の部分をppp0とします。または、デバイス名ではなく、SV1のインターネット側のIPアドレスを指定します。
したがって、
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 8100 -j DNAT --to-destination 192.168.0.100:80
または、
iptables -t nat -A PREROUTING -d 192.168.222.234 -p tcp --dport 8100 -j DNAT --to-destination 192.168.0.100:80
と変更する必要があります。
設定前にifconfigで情報をみると、eth0も処理されたパケットの欄に数値があり、そのまま設定が利用できそうだと思いこみ気づくまでに時間が掛かりました。これは、ppp0はeth0のシンボリックリンクの様なものだと勝手に思っていたのが違っていた・・・という感じが、ニュアンスが近いのでしょうか。
iptablesのパケットフォワーディングの設定が、Webの様のもっと確認が簡単だとよいのですが、確認が少々面倒です。iptalbesをエミュレーションするパケットフィルタリング学習ツールの様なものがあると便利だと思いますが、オープンソースやフリーででてないものでしょうか。
【環境(例)】
PC1は、IPアドレス192.168.111.123。これをグローバルアドレスのクライアントPCと仮定。
SV1は、IPアドレス192.168.222.234。これも便宜上グローバルアドレスとします。これはインターネット接続しているサーバPCでiptablesコマンドでパケットフィルタリングしている。
192.168.222.234はNIC(ネットワークカード)が2枚あり、192.168.222.234はeth0。eth1を192.168.0.234としてLANに接続。
LSV1は、IPアドレス192.168.0.100。Webサーバとしてが設定されている。
■ PC1
192.168.111.123
|
[インターネット]
|
eth0: 192.168.222.234
■ SV1
eth1: 192.168.0.234
|
[ LAN ]
|
192.168.0.100
■ LSV1
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 8100 -j DNAT --to-destination 192.168.0.100:80
iptables -t filter -A FORWARD -p tcp -s 192.168.100.123 -d 192.168.0.100 --dport 80 -j ACCEPT
注意が必要なのは、PPPoEで接続している場合です。
■ PC1
192.168.111.123
|
[インターネット]
|
ppp0: 192.168.222.234 / eth0:
■ SV1
eth1: 192.168.0.234
|
[ LAN ]
|
192.168.0.100
■ LSV1
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 8100 -j DNAT --to-destination 192.168.0.100:80
の様に、-i デバイス名での指定では、パケットは通過しません。PPPoEの場合は、eth0の部分をppp0とします。または、デバイス名ではなく、SV1のインターネット側のIPアドレスを指定します。
したがって、
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 8100 -j DNAT --to-destination 192.168.0.100:80
または、
iptables -t nat -A PREROUTING -d 192.168.222.234 -p tcp --dport 8100 -j DNAT --to-destination 192.168.0.100:80
と変更する必要があります。
設定前にifconfigで情報をみると、eth0も処理されたパケットの欄に数値があり、そのまま設定が利用できそうだと思いこみ気づくまでに時間が掛かりました。これは、ppp0はeth0のシンボリックリンクの様なものだと勝手に思っていたのが違っていた・・・という感じが、ニュアンスが近いのでしょうか。
iptablesのパケットフォワーディングの設定が、Webの様のもっと確認が簡単だとよいのですが、確認が少々面倒です。iptalbesをエミュレーションするパケットフィルタリング学習ツールの様なものがあると便利だと思いますが、オープンソースやフリーででてないものでしょうか。
Perlのlength関数で改行を含む時
- 2008.07.29 Tuesday
- Perl
- 11:45
- comments(0)
- trackbacks(0)
- by いしまる
Web Mail Plus Ver 1.05 (2008/05/08)を利用しました。最近の携帯では良いらしいのですが、私が利用している4年ほど前のドコモ P505iSではデータが最後まで受信できずに終了したという意味合いのエラーメッセージが表示される。
ドコモの場合は、「print "Content-Length: $length¥n¥n";」でデータサイズをHTMLのヘッダ情報に必要という事らしいが、この時の$lengthの値が実際のデータより大きくなっていると思われる。
簡単なスクリプトでテストすると、Perlのlengthは改行コードがCR+LFでもLFでもCRでも1文字として処理していうように思われる。Perlのバージョンにより違いがあるのかもしれないし、テンプレートファイルをアップロードする際の改行コードを変更すれば問題は解決するかもしれないが、mail.cgiの最後の部分で、改行コードを統一してからlengthを使うようにした。その結果携帯でのエラーは解消されたので、この設定で利用しています。
■Web Mail PlusのURL
http://www.web-liberty.net/download/mailplus/index.html
ドコモの場合は、「print "Content-Length: $length¥n¥n";」でデータサイズをHTMLのヘッダ情報に必要という事らしいが、この時の$lengthの値が実際のデータより大きくなっていると思われる。
簡単なスクリプトでテストすると、Perlのlengthは改行コードがCR+LFでもLFでもCRでも1文字として処理していうように思われる。Perlのバージョンにより違いがあるのかもしれないし、テンプレートファイルをアップロードする際の改行コードを変更すれば問題は解決するかもしれないが、mail.cgiの最後の部分で、改行コードを統一してからlengthを使うようにした。その結果携帯でのエラーは解消されたので、この設定で利用しています。
### 携帯用データ作成
sub get_mobile_data {
my($data) = @_;
$data =~ s/¥xEF¥xBD¥x9E/¥xE3¥x80¥x9C/g;
$data = Jcode->new($data, 'utf8')->sjis;
$data =~ s/¥r¥n/¥r/g;
$data =~ s/¥n/¥r/;
# return($data, length($data) + ($data =~ s/¥n/¥n/g));
return($data, length($data));
}
■Web Mail PlusのURL
http://www.web-liberty.net/download/mailplus/index.html
Quick Homepage Makerをインストールしてみた
- 2008.07.25 Friday
- WEB制作
- 14:06
- comments(0)
- trackbacks(0)
- by いしまる
PukiWiki系のQuick Homepage Makerをインストールしてみた。多少説明のわかりにくい部分があったが、トラブル等なく完了。
ただ、FreeStyleWikiに慣れているせいか、その操作の違いで戸惑う。
最初からスッキリとしたデザインにカスタマイズされている。インストールしただけなので、時間をみて触ってみようと思います。
■配布サイト
http://www.open-qhm.net/
■私が設置したサイト
http://oi21.net/qhm/
- オープンソース links等
- sponsored links
- Amazon.co.jp link
- search this site.
- categories
- selected entries
-
- Ubuntu9.04 (08/10)
- PHP練習: 携帯でも使える電気製品の電気代計算CGI (11/30)
- 使用頻度の高いソフトがリビジョンおよびバージョンアップ (10/18)
- PHP練習「不快指数計算」「肥満度計算」 (09/05)
- 著作権非表示の申込をしました (08/31)
- 週刊アスキーでUSBでUbuntuを持ち運ぶ情報 (08/15)
- logrotateの挙動の違いではまる (08/07)
- PPPoE使用時のパケットフォワーディング設定 (07/29)
- Perlのlength関数で改行を含む時 (07/29)
- Quick Homepage Makerをインストールしてみた (07/25)
- archives
-
- August 2009 (1)
- November 2008 (1)
- October 2008 (1)
- September 2008 (1)
- August 2008 (3)
- July 2008 (5)
- June 2008 (8)
- May 2008 (4)
- April 2008 (2)
- March 2008 (8)
- February 2008 (3)
- January 2008 (11)
- December 2007 (11)
- November 2007 (7)
- October 2007 (4)
- September 2007 (3)
- August 2007 (6)
- June 2007 (4)
- May 2007 (11)
- April 2007 (2)
- March 2007 (12)
- February 2007 (9)
- January 2007 (12)
- December 2006 (11)
- November 2006 (10)
- October 2006 (14)
- September 2006 (5)
- August 2006 (7)
- July 2006 (20)
- June 2006 (2)
- April 2006 (3)
- March 2006 (2)
- February 2006 (29)
- January 2006 (46)
- November 2005 (2)
- October 2005 (5)
- September 2005 (2)
- recent comment
-
- Ubuntu9.04
⇒ まろゆき (01/15) - Ubuntu9.04
⇒ すっげーーー (12/22) - PHPプログラムの生きた教材
⇒ ok.2nd (09/18) - 携帯での画像リンク表示調整
⇒ oi21 (09/10) - 携帯での画像リンク表示調整
⇒ ほげ (09/10) - 携帯での画像リンク表示調整
⇒ oi21 (09/09) - 携帯での画像リンク表示調整
⇒ ほげ (09/09) - PPPoE使用時のパケットフォワーディング設定
⇒ miyamoto (07/30) - 『Inkscape』オープンソースのドロー系ソフト
⇒ ral (07/27) - 勉強会「オープンソース入門」
⇒ 青空.net 玲治 (05/25)
- Ubuntu9.04
- recent trackback
-
- Outbound Port25 Blocking
⇒ もぼなもな書房 (05/13) - Ajax入門おすすめのサイト
⇒ もぼなもな書房 (05/05) - Googleデスクトップ検索をUbuntuへインストール
⇒ あらかじめサーチ! (01/22) - Perlで変数が利用してるメモリサイズを取得するには?
⇒ なるほどキーワード (01/13) - Perlで変数が利用してるメモリサイズを取得するには?
⇒ なるほどキーワード (01/13) - Ubuntuサーバ構築ガイド
⇒ Stone Circle Brothers (06/25) - 四十肩、五十肩
⇒ 国民 休暇村 国民宿舎で温泉 旅行 (04/13) - ウィルス対策ソフトの年会費
⇒ コンピューターウイルスチェック無料 (03/22) - XOOPSはインストールしてみたが…
⇒ パソコン活用事典 (02/20) - Web2.0とは
⇒ アフィリエイト無料情報センター (02/05)
- Outbound Port25 Blocking
- RSS Reader
-
長岡市周辺(blog.0258.jp)
- RSS Reader
-
Stone Circle Brothers
- RSS Reader
-
エリア0258 - 長岡市近郊情報
- mobile
-
- powered







