CPANからPlaggerいれた。

ubuntuにPlaggerいれてみた。 インストールついでにRootになる方法がわかったので。これからはSudoじゃなくてRootになる。というかubuntuはユーザーのPATHにsuが入っていないだけだった。 usr>sudo su root //rootでGo root>cpan .. cpan>o conf urllist pus…

pecl/mailparseをmbstring忘れた環境に入れる

ubuntuでapt-getしたphp5にpecl/mailparseを入れようとしたらエラーが出た $>sudo pear install pecl/mailparse phpizeとかconfigureのあとにmakeでエラーエラーがでたmbfl_no_encoding_qprint など mbfl関連のエラー。mbstringがない?そんなわけはない。ph…

UbuntuにPythonアプリTRACを入れてみた

TRACのバックエンドはSQLiteにしてみた。手順は、apt-getを用いたもの。 Ubuntuで複数プロジェクトをTRACで管理する場合 http://trac.edgewall.org/wiki/TracUbuntuMultipleProjects Ubuntuで単一プロジェクトをTRACするばあい http://trac.edgewall.org/wik…

NFSも良いけどさ、SambaのNAS資源を活用したいよね。

SAMBAで動いてるNASがいっぱいあるし、低価格でRAID1/0を搭載してる箱もある。これは使うべきだろう。NASの方が便利だし。どうやるの?検索すると、smbmountってのが見つかった。でもsmbmountは裏方で、使い方はmountするだけらしい。実際やってみた。 %>sud…

pgpoolは期待より遅かった。

そのままでは、pgpoolは期待したほど早くなかった。 pgpool-ii 経由でpgbenchを測定したよ。 動作モードは、レプリケーション、キャッシュあり。ベンチはSELECTを測定。更新系クエリはレプリケーションだと絶対遅いだろうと予想してる。 #>./pgbench -p 9999…

bashの基本をおさらいしてみる。

Linux使うのは3年ぶりなので、すっかり錆付いてる。 @ITbash使いこなし tabで補完 当たり前だけど。[tab]でコマンド、引数、パスを補完できる。 $>apt[tab] apt-cache apt-ftparchive apt-sortpkgs apt-cdrom apt-get aptitude apt-config apt-key apt-extr…

Debianのapache2は使いやすい

使いやすいけれど、クセが強い。モジュールを組み込むときは、専用のコマンドを使うと良い。 #>a2enmod [使いたいモジュール名] #>a2dismod [ロードをやめるモジュール名] 利用可能なモジュール一覧は、 #>a2enmod [Enter] で表示された。同じように、Virtua…

pgpool-ii の設定。

ubuntuにpgpool-iiを入れる。postgresql-8.1はaptitude でインストールしている。pgpool-iiはapt出来ないので、自分でビルドした。まず、pgpool の管理用データベースを作る。これがないと話にならないので真っ先に作る。 管理用データベースpgpoolにSCHEMA…

フラッシュメモリでディスクアレイ

1GBのフラッシュメモリでRAID0を構成してスワップに使うとどれくらい早くなるんだろう。2GBのUSBフラッシュメモリが5000円程度で入手できる。Ubuntuのハイバネート機能を使うときにUSBフラッシュメモリに保存すると起動が瞬時になるんじゃないか?試してみ…

WEB+DB PressのPgpool-ii 紹介

本文では、postgresユーザーで実行と書いてあるが、サンプルコードや図は、pgpoolユーザーで実行してるようにも思える。http://pgpool.sraoss.jp/index.php?pgpool-II%2Fdocument のPPTによると、pgpoolでデモを行っている。どうやらpgpoolでテストした方が…

pgpool-iiがおもしろそう

pgpool-ii がおもしろそうなので、インストールを試みたけれど。ちょっと待って。pgpool-iiをインストしたってブログがあまり見あたらない。落とし穴いっぱいありそうで怖いなぁ。。。。引っかかる記事は発表しました的な記事ばっかり。だれかドツボにはまっ…

configure: error: C++ preprocessor "/lib/cpp" fails sanity check

pgpool-IIを入れようとして、C++がコンパイルできなくてはまる。C++のコンパイラは入ってなかったのか sudo aptitude install g++ で入れた。 デスクトップ用のubuntu日本語をサーバー用途に使うのはやっぱ無茶なのかな。デスクトップにつかうのには便利なん…

APCとZend Optimizerを同時に入れていた。

APCとZendOptimizerは同時に動かないはず。両方入れて、php.iniで設定外したはずが。そのまま。PHPが初回ロードはうまくいくが2回目から動かないのでおかしいなと思ってた。Apacheの設定を探した。よく考えたらキャッシュをうまくハンドル出来ないので2回…

ubuntuにinitdb

ubuntu のディレクトリ構造がイマイチつかめてない。postgresql をaptitude でインストールしたのだけれど。initdbは自動実行されてるので、initdbでデータベースディレクトリを作成する。initdbが行方不明。探してみたら、/usr/lib/postgresql/8.1/binにあ…

[ubuntu] ubuntu インストール

インストール後にすること ntpdate で時刻あわせ 再起動 設定でIPの設定 ファイルの共有をGUIからやる smbpasswd あとは、sshでやった方が楽だった。

[ubuntu] ubuntuで proftpd

proftpd は apt-get の パッケージ一覧にない。/etc/apt/sources.listの更新が必要 詳しくは、ubuntu日本コミュニティーに載ってる。ただ、インストール時にFTPDの動作について聞かれる inetdか、Daemonで動かすかどっちが良い? smbやWebDAVやSSHがあるので…

ubuntu でSWAT

SWATは意外に便利だ。しかしubuntuにはinetd や xinetd が入ってなかった。まずxinetdを入れることにする sudo aptitude install xinetd sudo aptitude install swatできた。でもsmbpasswdで躓いた。

ubuntu でsamba

ubuntu でSambaするには、JAコミュニティーの公式マニュアルでもいいけれど、GUIから設定した方が圧倒的に楽だ。特にSambaしたことないユーザーにはGUIが一番良い。わかりやすいし、タイプ量も少ない。 ただ、GUIではまるのが、smbpasswd。設定後、smbpasswd…

PHPでPeclをインストールするメモ。

PythonだPythonだってブログに書きますた。でも本業はJSPプログラマーだし、PHPスクリプターです。ですからPHPのテストサーバーが必要。Tomcatが必要。ubuntu の場合、apache2が簡単にインストールできる。これを使うことにする。PHP5とPHP4は棲み分けがやや…

ubuntu は良くできたOSだと思う。

このOSならパソコン素人に使わせても、十分使えるし、ちょっと詳しいGeekなら簡単に使いこなせる。UnixやLinuxディストリビューション知識が不要。ちょっとしたGeekならUbuntuをつかことでLinuxがどういうOSがイメージがわき、理解しやすい。 KDEのGUIは初心…

postgres

Posrgresqlの管理のために、su postgresが通らない。 sudo su postgressとsudo すればいけた。apt-get で postgresがどこにインストールされたのかよくわからない。ちゃんと設定見ておけば良かった。 createdbなどのコマンドは/usr/binにみつけた clusterdb …

ドラマ名探偵コナン

ドラマ名探偵コナンを見た。なかなか、どうだか、オモろいじゃないか。良い意味で期待を裏切ってくれた。原作のイメージを損なわずに頑張ってる。サウンドエフェクトやBGMをアニメのまま使ったのが良いね。キャスティングもなかなか。見た目は似ていないけれ…

ローカルプロキシスクリプト

Pythonの勉強にローカルプロキシ書いてみた。./cache/に読み込んだCSS/JS/IMG/HTMLデータをディレクトリ構造を再現してコピーする。ローカル保存スクリプトを兼ねてみた。 #eoncoding:shift_jis import SimpleHTTPServer import threading import BaseHTTPSe…

PHPとPython

PHPとJavaとPython見ててわかったこと。PHPはかなり良いところ取り言語。 PHPのクラス PHP5で作るクラスは、Javaっぽいが、Pythonっぽく、可変変数がPerlっぽい、ループに入れるとJavaScriptっぽい

Python の日本語

この結果の差はなんだろう。 C:\py\python >>> import sys >>> sys.stdout.encoding #標準出力のエンコード 'cp932' >>> sys.stdin.encoding #標準入力のエンコード 'cp932' >>> sys.getfilesystemencoding()#ファイルシステムのエンコード 'mbcs' >>>cp932…

OperaをPowerPointの代わりに使う。

Opera Show - HTML のウェブプレゼンテーションツール 他の人気プレゼンテーションツール(Microsoft PowerPoint など)と比較した場合、Opera Show には以下のような特長があります: 軽量にして高速なウェブブラウザの標準機能です。 HTML をドキュメント形…

そのページOperaで見てみよう。

サイトを作っていると、FirefoxとIEとOperaに対応して欲しいと言うことになる。Operaを使っているないといざOperaの表示確認しようとしても癖がつかめない。そこで、日常ブラウジングにOperaを使う。使い出すと便利なOperaさん。使い方メモ。 新規タブを開く…

Pythonのファイル読み書き。

画像のようなバイナリファイルを読み書きするには、みんなのPythonで出ている例では駄目なのだろうか。urllib2と組み合わせたら、うまく動作しない。urllib2でイメージを取得すると、BASE64文字列でなく、バイナリを返してきた。保存できなかった。ググって…

Pythonの予約語

Pythonのselfは予約語じゃないよね?Pythonはやたらとself が出てきて、javaやPHP そしてrubyにあるthisがない。それにselfを変数としてメソッドの引数に書く。綺麗なのか汚いのかわからない。でも、見方を変えると?とってもスマート。selfは予約語じゃない…

Gmailとアダルトコンテンツとyou tube

GoogleAdsenseでアダルト広告が増えてきた。これはどうすればいいのだろうか。gmailに広告が掲載されるのだけど。ちょっとしたキーワードですぐアダルト広告だ。たとえば、メールの「生活」というキーワードで「夜の生活グッズ」の広告が配信されて来てる。…