2006年1月 13

さて、今日のトラブルはと言いますと、
Linux の MySQL サーバーにWindows からのクライエントで接続ができない。
クライエントソフトに「かねやんMySQLAdmin」を使ってみたのですが、
root で接続しようとしたところ、
「コネクト失敗」と。。。

ま、結果から言うと、MySQLサーバーにlocalhost 以外では接続できない設定になってましたとさ。
それだけ。

だから、

mysql> grant all privileges on * to root identified by ‘********';

にて解決。

したら、今度は文字コードの問題が・・・
my.cnf ファイルでちゃんと設定できてるはずなんだけど・・・

2006年1月 11

左上のカレンダーを見たら、穴だらけ・・・
っていうか、書いてる日のほうが圧倒的に少ない・・・
忙しいのを言い訳に書くことを怠けているわけなのですが・・・

今日は久々のFedora Core について。
とりあえず、新しいパソコンにFedora Core 4 をインストールしたところまで書きましたが、
その後、結局何回もos からインストールしなおしたり、環境を変えたり。
で、今どのような環境になってるかといいますと、
結局ネットワークカードを1枚にして、
新しいルーターを購入、そのルーターに新しいglobal ip を与え、そのネットワークの中にこのFedora Core のマシンを置きました。
だから、いじるときは外からSSH にて。

今のところ、http, ssh, ssl, mySQL が動いてます。
Linux, 最初のうちは何かとなれない作業で、毎日困難直面しております。
で、今日の困難はといいますと、
PHP のマルチバイト関数が動いてくれない!!
php.ini の設定をウェブで調べて正しく設定し、apache を再起動してもダメ。
う~~ん・・・
Google で頑張って調べて調べて、、、

で、何がダメだったって言いますと、
そもそも、php-mbstring がインストールされてなかった・・・
なんて初歩的なミスを・・・
で、早速

yum install php-mbstring

と、インストール。
で、apache を再起動。
問題なく動きましたとさ~~~

これからここでLinux で困ったことや新しい発見なんかのことを書いていこうかな?
そうしたら、ふと忘れたときなんかに復習できるしね。

2005年12月 26

おにゅーのパソコンを購入いたしました!
CompUSA のセールでかなり安かったe-machine のデスクトップを。

というのも、バイトしたお金が手元にあったことと、
冬休みに入り財布の紐がゆるんだこと、
さらに、以前からやりたかったFedora Core をなんとかするため。
以上な理由から購入に至ったわけでして。
自分への投資ってことでOKでしょう!

買ってから早速Fedora Core 4 のインストール。
全く問題なく完了。
以前購入した1gbps のネットワークカードは結局なんとかできず、あきらめました。
が、テキトウにその辺に転がっていたネットワークカードを2枚ほど入れて、
その2つは全く問題なく認識していただけまして。
ま、これで問題ないかな?と。
1枚にグローバルip をそのまま与えて、
別の1枚に今のWindows のネットワーク内のプライベートip を固定して与えて、と。
外からも内からもSSH で問題なく接続できることを確認して、今日のところはここでおしまい。

2005年12月 16

うぃ~~っす。
今日でファイナル終わり。
冬休みでございます。

やっと完全な自由な時間ができたから RSS版 RAGE’S ROOM を作ってみました。
まだテスト段階なのですが、URLは
 >>http://www.k02.net/index.rdf
です。
よかったら登録してくださいな。

最初はデータベースから直接記事を読み取って動的にRSSを返すaspを組みたかったんですが、
以前Ajax の話をしたときのように文字コードの問題が再び。。
php で組んだら問題ないっぽいんだよな。
たぶん、asp でも設定の仕方次第でクリアできると思うんだけど。が、、、(めんどくさいので調べてないです。)
ということで、データベースから記事を取り出してそれをrdf ファイルに書き出すasp を作りまして、
書き出されたファイルをUTF-8で保存しなおすという作業でやってます。
手間だなぁ~。
Microsoft のせいだよ。ったく。。。。

よし、この冬休みのうちにFedora Core をたてて、
MYSQL & PHP でサイトを組みなおすべ!
これ、この冬の目標!!

この記事読んだ人、できたら手元のRSSリーダーに上のurl を登録してもらえますか?
Firefox だと問題ないはずです。
1.07 も 1.5 もテストしました。
でも、「Google デスクトップ v2」 だとちゃんと読み込めないんだよね。。
いろいろとテストしてみたんだけど。。。
ちょっと気になるのでテストの結果を教えてくださいな。
もしくは、このrdf ファイルをみて「ここがダメなんだよ」とかあったらご指摘の方お願いします。

2005年12月 09

新しい物好きな自分。
おもわず「Google talk」をダウンロードしてしまいました。
 >>http://www.google.com/talk/
とりあえず誰もコンタクトにいないのでま~~~ったく使いみちな~~~し
音声とかあるっぽいなぁ~。
今はまだbetaなんだよなぁ~~
Googleだから将来的には他とは別のなんか斬新的なものがあったりするのかな~~??
是非広げていきたいものですが・・・

Gmailのインビ欲しいひといる?
ってか、いらなくてもあげるから書き込んでちょ~~
手元にあってもくさるだけなんで。
メールアドレスは書き込んでもrageにしかわからないようになってるので安心するべし。

ちなみに、Gmail、今の時点で約2670メガの容量がありまする。
オンラインのストレージとしても使えるので便利だよ~~
 >>http://www.viksoe.dk/code/gmail.htm

2005年11月 21

Fedora Core、しばらく中断。
やっぱし、何か新しいことを始めるのにエネルギーと時間がないです。
ネットワークカードさえ何とかなれば・・・って思ったものの、それがいかんともしがたく。
悔しいけど挫折です。
「三日坊主じゃん!」ってね。

また時間ができたときにでも頑張りたいと思います。
もし金がたまったら200-300ドルくらいのe-machineでも1台買って。

いつかまたその日まで!

2005年11月 18

メインで使ってるパソコンのハードディスクの1個がクラッシュいたしました。

「なんかおかしいな・・・。たぶん、どっちかのHDDが逝ったな。」と思い、再起動。
見事にWindowsが不良セクタをdetectして、読み込めないファイル達を削除してくれました。
「削除してくれるなよ・・・」と思いながら。。。

このパソコンにはMaxtorの250Gを2個つけてるんだけど、
マスターでつないでる方が
 15Gのprimary partitionが2つ(それぞれ日本語と英語のWindowsが入ってる。)、
 拡張partition に200Gの理論ドライブがデータ用の領域として、
 残りがOSのバックアップ用の隠しドライブ。
でスレイブの方が丸々250G動画用。
 ドラマ、映画、お笑い、etc.etc.

で、調子がおかしいなと思った時点で、「動画のパーティションかcドライブが逝ったな。」
と思い、c の一部(お気に入り・アドレス張など・デスクトップに転がしてるファイル等)だけバックアップとって再起動したのよ。
そしたら、案の定自動的にeliminationが・・・
結局スレイブのドライブがおかしかったらしく、いろんなディレクトリがいなくなってました・・・

以前にも何回かこんなことがあったんだよな~~・・・
なんでかな?
長時間動かして結構あつくなってる状態で、大きいファイルの書き込み等無理をさせたからかな?

実は1回サーバーのハードディスクでもおんなじことがあったんだよ。
そん時はサーバーのデータ領域のパーティションが・・・
ウェブ、各種ソフト、データベース、etc.etc….
あん時はその前にバックアップとったのが2ヶ月前だったから・・・・
しかもバックアップすらとってないものも中にはあったし・・・

大事なデータはこまめにバックアップとりなさいっていう教訓ですね。

2005年11月 10

昨日12時過ぎには寝たはずなのになぜか熟睡できずに朝4時半頃起きてしまったので、
その時間をつかってLinuxでかるく遊んでみた。
まず、SSH。
これは普通にデーモンを起動するだけでプライベートアドレスでWindowsから接続できた。
う~ん、すばらしい。これでWindowsマシーンからなんでもできる。と。
けど、なぜかSambaは思い通りに動いてくれない。
ま、いっか。。。
で、次にApache。
ま、これも普通に動く。と。
ここまでは順調でした。

が、しかし・・・
学校から帰ってきて、CompUSAでネットワークカードを購入。
というのも、1個のネットワークカードに既存のネットワークを接続、
もう1個の方に外から直接つないでグローバルipを与えたかったから。

で、そのネットワークカードのインストールに四苦八苦。
とりあえず、この文章を書いてる時点で全く動く様子はありません。

今回購入したのはLinksysのeg1032という1gbpsなカード。
で、とりあえず、マニュアル通りにコマンドを実行。

tar vzxf eg1032v3.tgz
cd eg1032v3
make clean modules
make install
depmod -a

これだけでは動かない・・・
ちょっと調べたら

modprobe (ドライバ名)

これでドライバをインストールできる??
ドライバ名???そんなのどこにも書いてないんですけど・・・・???

 (続く・・・)

2005年10月 19

「Ajax(えいじゃっくす)」… Asynchronous JavaScript + XMLの略称。JavaScript の組み込みクラスである XMLHttpRequest を利用した非同期通信を利用して、ウェブブラウザ上で既存の枠組みにとらわれないインタフェースを実現するための技術・・・・(はてなダイアリー – Ajaxとは)

簡単に言えば、ページをリロードすることなく、ブラウザがサーバーからデータを取ってくることが可能になるわけです。
Ajaxを使ったサイトではGoogle Mapsなんかが有名どころで、
Microsofotのstart.comなんかもそうですね。

ということで、これからAjaxを勉強すっべ~~!
このRAGE’S ROOM全体をAjaxを使ってリロードすることなく楽しめるサイトにしたら面白いな~~。

でも、ひとつ気になることとして、検索サイトのロボットがstart.comのようなサイトに来たときどうなるんだろ?
ロボットがソースを見たときに、そこには具体的なテキストもリンクもないわけで・・・・??
同様、お気に入りに追加するときにも問題だよね?
そう考えるとあんましいいもんじゃないのかも。
けど、もし、これからAjaxを使ったサイトが主流になってきたらロボットも進化していくのかな?

— 追記(10/21) —
で、早速、チョコチョコっといじってみて、
簡単なAjaxを作ってみた。
が、しかし、問題が一つあって、「文字化け」である。
access → aspファイル → Ajax
で日本語を呼び出すと文字化けする。
ちなみに、
textファイル(utf-8で保存) → Ajax
だと問題ないようである。
う~む。。。
データベースをxmlで置きなおすのもめんどくさいしなぁ・・・・
ということで、とりあえず、しばらく放置します。

2005年10月 18

さてさて、再開2日目。

時々、学校のコンピュータラボなんかで日本語を使って検索したいときなんかに
日本語入力ができなくて困ったことなんてないですか?
たいていの場合は、日本語フォントは表示できるのに、入力ができない。
そんなときにたぶん、下のようなサイトが便利。
 >> http://sumibi.org/
ローマ字を入力してスペースキーを押すたびに下に候補の漢字が表示されるってわけだ。
よかった皆さんご利用あれ!