GUiLZ Project Personal & Experimental Blog

ネット

whois microsoft.com | grep 'Server Name'
Creative Commons License photo credit: Jürgen Geuter (tante)

.si ドメインは「し」と読めることから、○○市、○○氏、お菓子、お寿司、殺し、雑誌など、ドメインハックとして使う分には非常に便利なドメインです。

ただし日本の業者さんから取得すると、安くても4000円以上するので、ちょっとしたネタのためにはややお高いのがネックでした。

しかし、直接スロベニアのレジストラから登録すると、2年契約以上なら16ユーロ/年(約1800円くらい?) での取得が可能です。今回はその方法についてまとめてみました。

Continue reading

hello stranger
Creative Commons License photo credit: Genista

深夜突然かかってきた電話。表示圏外という滅多に見ない表示にビビりつつ出てみると、ずっと無言。すぐに切ったのだが、気持ち悪くて色々調べているうちに、どうやらSIP SPAMという、IPアドレス総当たりの攻撃ではないかと思われた。

電話機側で対策をしてもいいけど、どうせならNVR500で何とかしたかったので、ちょっとやってみた記録。

Continue reading

たまたまネットを検索していたら、DNS設定をチェックして、採点してくれるサイトがあったのでご紹介。

DNSValidation.com
http://www.dnsvalidation.com/

操作は簡単で、ドメイン名を入れて Run Report! ボタンをクリックするだけ。しばらく待つと、DNSの採点をしてくれます。

参考までに、このブログの情報は以下の通り。

減点されているのは、

  • Nameservers on Separate Networks
  • SOA Number Format
  • Check MX Records for Duplicates
  • Check SMTP Greeting

で、上から

  • ネームサーバーはネットワーク上で離れたIPアドレスを使った方がいい
  • シリアルのフォーマットが望ましくない形になっている
  • MXレコードのサーバーIPアドレスに同じものがある
  • SMTPのグリーティングメッセージが各サーバーで同じになっている

って感じのエラー内容が書かれてました。

私の場合、DNSサーバーはドメインレジストラのものを利用して、自分では滅多に立てないので、こういうエラーが出ていても直しようがなかったりしますが、自分でネームサーバーを立てたりする方は設定の確認や参考になるかもしれませんね。(guilz.orgは、スタードメイン のDNSサーバーを利用しています)

ちなみに上記エラーですが、Nameservers on Separate Networks は、3つあるネームサーバーのうち、2つが同じアドレス帯にあるだけですので、実際は問題じゃなかったりします。SOA Number Format も書き方の作法的な部分なので、ちゃんとカウントアップされれば問題ない、重箱の隅的なエラーです。

あと2つはGoogle Appsの問題なので、Googleさんの対応に期待ですね。基本最近のDNSサーバーだと、どこもA+くらいのスコアにはなるんじゃないでしょうか。

余談ですが、RedHatはさすがの満点でしたw マイクロソフトも見習いましょうww

数年前にも一度これで悩んで、最近再び同じ事で悩むハメになったので、今度こそ忘れないように記録しておく。

ぴろり様が作成された、以下のスクリプトを改造して自分のサーバーのデータ領域とMySQLの両方をバックアップさせるようにしたのだが、このスクリプトはさくらインターネット用に作成されたものであるため、FreeBSDベースのものだった。

MySQLのデータベースをダンプして圧縮して90日間分保存するスクリプト
http://www.magicvox.net/archive/2009/02172054/

そのため、私が使っているさくらのVPS(CentOS) では date -v というオプションが存在せず、バックアップは正常に取れるものの、自動削除がうまくいかない。これをLinuxで利用できるように修正したときのメモ。

date -v -"30"d

というコマンドは、30日前の日付を求めるコマンドとなるが、これはLinuxだと

date --date="30 day ago"

と置き換えられる。

上記スクリプトでは、

RMFILE=mysql.`date -v -"$KEEPDAY"d +'%y%m%d'`.gz

という行を、

RMFILE=mysql.`date --date="$KEEPDAY day ago" +'%y%m%d'`.gz

とすることで、エラーもなく正常動作するようになった。

以前からTwitterでつぶやいたりはしていましたが、同人に関するニュースをまとめたサイトを作成いたしました。

同人ニウス
http://www.doujin.nu/

各ニュースサイト様を巡回し、同人に関するニュースを集めてデータベース化するサイトです。

同人ニウス中の「このサイトについて」でも書いていますが、主に私の老化現象への対応策として作成いたしました。

また、広告成分が多めではございますが、各種広告の組み合わせや表示方法など、ノウハウ蓄積の手段としても個人的に役立ちました。いろいろと試す中で、多少のノウハウは貯まったかなと思います。いずれこのブログなどで、その辺りも公開できればいいかなーと。

当サイトともども、同人ニウスもよろしくお願いいたします。

ドメインキング から、XOOPS Cube Legacy で作成していたサイトを さくらのVPS に移したのだが、モジュールインストール時に以下のようなエラーが出てインストールできなくなってしまった。

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘TYPE=MyISAM’ at line XXX

どうやらMySQL 5.5系では ‘TYPE=MyISAM’ 指定が無効になっており、’ENGINE=MyISAM’ とSQL文を書いてやらないとダメな模様。このサーバーではremiレポジトリからPHP 5.3系・MySQL 5.5系がインストールされているため、既にインストールされていたモジュールは問題なかったものの、モジュールの新規インストールで問題が出たようだ。

その後、いくつかのモジュールのSQLを確認したが、確認した限りのモジュール全てで ‘TYPE=MyISAM’ が使われていたため、全部置換するのも面倒だなーと思っていたら、XOOPS Cubeの公式フォーラムに投稿されていた以下のハックで解決。

MySQL 5.5.4 でトラブル
http://xoopscube.jp/forum/6771

 

class/database/sqlutility.php

function splitMySqlFile(&$ret, $sql)
{

直下に、以下の行を挿入。

$sql = str_replace( 'TYPE=MyISAM', 'ENGINE=MyISAM', $sql );

これでモジュールのインストールができるようになった。

我が家では、今年頭に買った YAMAHA NVR500 で契約中のプロバイダに接続していたわけだが、どうもたまに 同人荘 – doujin.so! 内部のサイトに繋がらない事があった。

症状としては、名前は引けているがpingに応答しないというもので、サーバー側の負荷のせいだろうと思っていた。しかし、負荷が低いときにもしばしば発生し、かつソフトバンクの3G網からは接続できていたので、これはプロバイダ絡みだなということで調べていた。

初めはプロバイダの障害を疑ったが、他のサイトには問題なく繋がるため、違うだろうと判断。よくよくルーターの設定を見ていると、今回はWebベースで設定していたため、MTUを自動取得する設定のままだった。

そこで、以下の設定をしてやることで解決。

ip pp mtu 1454

これでpingが通るようになった。

繋がるサイトと繋がらないサイトがあった理由は、おそらく途中の経路でのルーターの処理方法に差があるためだろう(とはいえ、大半のサイトには問題なく繋がり、この5ヶ月ほど不自由はしていなかったのだが)。繋がるときと繋がらないときがあるというのも、その時とった経路によって、パケットが破棄されるときとされないときがある、という事じゃないかなと推測。

ということで、先日急いで同人荘 – doujin.so!のトップページを移行する原因になった、同人荘 – doujin.so!へのアクセスが不通となった件は、私のルーターのせい(というかちゃんと設定詰めてなかった自分のせい) という可能性が濃厚となりました……。Youhosting.com様、ユーザーの皆様、誠に申し訳ありませんでした……。

……ま、まあ、Youhosting.com側での万一に備えるという点では、顔であるトップページや障害告知用のページは別サーバーにある方が望ましいので、移転が悪い判断だったというわけではないけど、告知もせず慌ててやらなくても良かったのにな、と反省。

 
今日の教訓

慌てているときこそ、原因究明は丁寧にしよう。orz

 

2011/05/04 追記

設定変更後も、負荷が増大しているときにはタイムアウトになることがありますね。それでもpingは通るので、pingすら通らない事があった設定変更前よりは良くなっているし、NVR500の設定のせいだったって可能性は高いのですけど、本当にそれだけだったのかなーと悩み中・・・。こういう、時折起こるって感じのトラブルはやっかいですねえ……。

GUiLZ.INFO

今回、GUilZ.INFOGoogle App Engine を使ったWebサイトを立ち上げたわけですが、実はサイト自体は1年くらい前から用意していて(無料なので登録とドメイン設定だけはしていた)、ようやくまともに使い出したという形です。

以前から言われている内容なので面白味はないのですが、Google App Engineを利用すれば、とりあえずWebサイトくらいは用意しておきたいという中小企業さんや、個人サイトやブログを作りたいけど、無料レンタルサーバーだと重かったり信頼性がちょっと……という方にも(自分も無料レンタルサーバーをやっているのにアレですが)、無料で信頼性の高いサイトが作成できるのではないかなと。

ということで、今回はそんな話題。

Continue reading

ここ数日ブログの更新頻度が落ちてたのは、こういうのを作っていたからでした。

同人荘 – doujin.so! 無料レンタルサーバーサービス
http://www.doujin.so/

かなり以前から、無料でのレンタルサーバーサービスというのをはじめてみたかったのですが(実は1998年くらいから短期間だけやってた時期もありましたが)、その機会が無いままでした。

今回たまたま以下のサイト様にて、無料で自分独自のホスティングサービスを提供できるというサービスを発見し、衝動的に申し込んで一気に作り上げたのが上記サービスです。

Youhosting.com | Provide your own free and paid web hosting. Free reseller hosting.
http://www.youhosting.com/

WordPress を使ってみた感じですと、たまにデータベースとの接続にエラーが発生したりしますが、mod_rewrite も使え、通常の利用には不足ないなーという感じでした。時間帯によってはサーバー負荷が高いこともあるので、その辺りは無料だけに仕方ない部分なのかなと。

無料で提供されるリソースのうち、最大まで使用できるようにしていますので、いろいろと遊べるのではないかと思います。利用規約や Youhosting.com の規約に違反しない範囲で、よろしければご利用ください。

下記ショップ様のみ検索する、同人ショップ アイテム検索を作ってみました。(敬称略)

とらのあな
メロンブックス
メロンブックス.com
MAGMAG
まんだらけ
デジぱれ(LLパレスDL部門)
ギュッと!同人館
グレップ Web通販
たちばな書店
メッセサンオー 同人館
らしんばん
ホワイトキャンバス
ブックメイト
四国信長書店

ページ上部にある、Google カスタム検索 から、同人ショップ アイテム検索 と辿ってください。

一部を除き、ショップ様の全ページから検索するようにしているので(新刊入荷情報等を追いかけるため)、同人アイテム以外の一般のコミック情報等も引っかかるかと思われます。その場合は、キーワードに「同人」など、それらしいワードを入れて検索してみてください。

他にも追加した方がいいショップ様の情報などありましたら、コメント等よりお知らせください。

スポンサードリンク

Twitter
利用中のサービス

GUiLZ Project では、以下のサービスを利用しています。


関連サイト
巡回先サイト様
アーカイブ