2007/07

RTX1100導入

2007/07/30 月曜日 - 17:37:38 by snoo

7/26のエントリーで書いた障害について
今後もお客さまに迷惑かけるわけにも行かないので、
結局 YAMAHA RTX1100 (ちゃんとした方)を購入⇒導入完了しました。

ひとまず、Bフレッツのマルチセッションを使って、
業務用とプライベート用でISPを分けて、
業務用に振られたローカルアドレスのみ、
業務用ISPを使用するようにポリシールーティングを設定。
ヤマハのルータでポリシールーティングを設定するのが
初めてだったので、ちょっとだけてこずりました。
結果的には、簡単に設定できたんですけどね^^;
(ポリシールーティング設定例)
ip filter 1 pass-nolog xxx.xxx.xxx.1-xxx.xxx.xxx.5
ip route default gateway pp 1 filter 1 gateway pp 2
→送信元IPがxxx.xxx.xxx.1から5まで(公開しているサーバ群)は、
pp1に設定しているISPを、それ以外は、pp2に設定しているISPを使う。
あとは、サーバのフィルタリングだけの状態なので、
ルータでもある程度フィルタリングしなきゃなぁ〜とか、
せっかくVPN機能が充実しているRTXシリーズなので、
その辺を使ってみよぉ〜とか思っています。

au・・・携帯Webアプリって難しい!

2007/07/28 土曜日 - 09:32:58 by snoo

某サイトの携帯Webアプリを開発していますが、
いくつかのページで”このページは表示できません”とか
フォームからデータ更新できなかったりしていました。
ソースを見ていたら・・・どうやら表示できないページは、
改行コードがLFのみだったんです。CR+LFにしたらちゃんと表示されました♪
もう一つの問題→フォームからデータ更新できないというのは、
POSTで受信したデータを見てみると、どうやら末尾に”\0″というデータが
付いているのが原因だったみたいなのですが、
上手くいっている(→”\0″がついてない)ページもあるんですよね。
ということで、比べてみると・・・「ENCTYPE=”multipart/form-data“」ってのが
入っているか入っていないかでした!
とりあえず、これを削除してみると・・・うまくいきました♪
このENCTYPEって、フォームでデータを送るときの形式を指定するものを
らしいのですが、写真とか送るときに使うらしい・・・とか、
日本語が化ける・・・とかいった情報がいくつか見つかりましたが、
詳細はまた改めて見てみようと思います。
ということで、認識していた問題は解決できたのでひとまずOKです♪

ルータダウン・・・orz

2007/07/26 木曜日 - 09:22:15 by snoo

今朝、自宅のルータがダウンしました・・・
我が家のサーバに収容しているサービスをご利用の方・・・ご迷惑おかけしました。
あ”?ちゃんとしたルータがほすぃ~よ~>。<
とりあえず、電源オフオンで復旧完了しています。
↓ちゃんとしたの
YAMAHA RTX1100
↓あとはこんなのでもいいかも
BUFFALO BHR-4RV

テニスねた

2007/07/22 日曜日 - 13:12:05 by snoo

先週に引き続きテニスねたです・・・
昨日から、娘をテニススクールに通わすことになりました。
どうしてもやりたいというので。。。
ついでに、スクール通わすにはお金が必要だから・・・という理由もありますが、
私自身もコーチのアシスタントとして働かせて頂くという話も浮上しました。
楽しみだぁ〜♪
ちなみに、娘のテニスにはいっさい関知しないように心がけたいと思います!
ただでさえ親がツッコミすぎるといい事ないですし、
ましてやあたしがツッコんでいくと大変なことになりそうなので(笑)
さーて、新たなテニス人生が始まるのか・・・”楽しみ”で終わるのか・・・
どうなるんでしょうね^^v

web surf

2007/07/20 金曜日 - 18:38:07 by snoo

本日は、久々に朝からセンタ作業。
作業は問題なく終わり、今週はちょっと落ち着いた感じです。
というわけで、仕事中にネットサーフィン。情報収集しつつ我が興味の幅を広げようと・・・
あんまり広がりませんでしたが、見たところ・気になったことなどのメモです。
[これからのIPv6ネタ]
IPSec
VPN
[気になること]
無線LAN→WEP問題点:http://www.networkworld.jp/wlan/-/11272-3.html
自宅無線LAN環境見直し
→WPA掘り下げる
→FON面白そう。導入しよ。
[ツールとか]
無線LAN解析
・AirSnort
・bsd-airtools
stone
http://www.gcd.org/sengoku/docs/NikkeiLinux00-08/Welcome.ja.html
知ってました、使ってみようと思ってました・・・が、そこまで。ちょっと使ってみよ。
curl
http://www.big.or.jp/~crane/cocoa/0800_internet/curl/
なんかいろいろ使いようによっては便利そうだなと。
[サイトとか]
今日はまったブログ
http://sengoku.blog.klab.org/
IPv4アドレス死渇予想
http://www.potaroo.net/tools/ipv4/
→IANA管轄でそこをつくのは2010/4/2らしい
→RTA管轄でそこをつくのは2011/1/17らしい
日々更新しているらしい。
[12月までに・・・某サイトホスティング移行提案]
http://www.sakura.ad.jp/services/dedicated/sakura_dedicated/
さくらの専用サーバ
初期費用29,800円+月額料金6,800
やすいなぁ。そろそろちゃんと計画しなきゃなぁ。もうちょっと儲かればなぁ。とか。

IPv6でメール送受信テスト

2007/07/19 木曜日 - 16:13:12 by snoo

FreebitのFeel6(UbiqMail)からメールの送受信テストをしてみた。
以下メールヘッダです。(メールアドレスは架空のものです。一部のIPアドレスはマスクしてます。)
++++++++++++++++++++++++++++++++++++++++++++++++++++
Return-Path:
Delivered-To: snoo@xxxx.jp
Received: (qmail 14451 invoked from network); 19 Jul 2007 14:57:06 +0900
Received: from unknown (HELO SMTP.MyNET.JP) (2001:3e0::12:2d0:b7ff:fe91:1ca8)
by 2001:380:****:****::25 with SMTP; 19 Jul 2007 14:57:06 +0900
Received: from w03.FreeBit.NET (w03.FreeBit.NET [210.143.144.33])
by SMTP.MyNET.JP (8.12.3p3/8.12.3) with SMTP id l6J5v5wc002245;
Thu, 19 Jul 2007 14:57:05 +0900 (JST)
(envelope-from snoo@feel6.jp)
Date: Thu, 19 Jul 2007 14:57:05 +0900 (JST)
Message-Id: <200707190557.l6J5v5wc002245@SMTP.MyNET.JP>
To: snoo@xxxx.jp
Cc:
From: snoo@feel6.jp
Subject: =?iso-2022-jp?B?T0NOIElQdjYbJEIkRyVGJTklSBsoQg==?=
MIME-Version: 1.0
Content-Type: text/plain;
charset=”iso-2022-jp”
Content-Transfer-Encoding: […]

IPv6再び!

2007/07/19 木曜日 - 02:28:01 by snoo

半年くらいでしょうか・・・ほったらかしにしていたIPv6を
自宅のネットワークに組み込みました。
ISPはOCNの「OCN IPv6」というモノで、契約していたのに、
全く使わずに毎月お金だけ払っていた状態でした・・・>。<
ゲートウェイとしては、最終的にLinuxにしたのですが、
本当はCiscoルータか、 Solarisサーバにしたかったのが正直なところ。
まぁいいんだけど。
で、セットアップは、ここを見ながら以前にしていたのですが、
実際のIPv6の稼働だけを残していました。という事で、以下コマンドで稼働。
/usr/local/sbin/l2tpd
/usr/local/sbin/l2tp-control “start-session 固定用サブドメイン.ocn.ne.jp”
/sbin/route -A inet6 add ::/0 dev ppp0
/usr/local/sbin/dhcp6c ppp0
echo 0 > /proc/sys/net/ipv6/conf/all/accept_ra
echo 0 > /proc/sys/net/ipv6/conf/all/accept_redirects
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
/sbin/ifconfig eth0 add 2001:380:xxx:xxx::1/64
route -A inet6 add 2001:380:xxx:xxx::0/64 dev eth0
/usr/sbin/radvd -C /etc/radvd.conf
ひとまず、ローカルネットワーク内にRAするところまでOKで、
ダンシングカメさんやチップインショットも見れました。
そのときに知ったのですが、Firefoxっていろいろな設定ができるんですね。
なにやらスーパーマリオの隠し面みたいな気分になったのですが、
Firefoxのアドレス欄に、about:configと入力すると、
やたらめったら設定項目が現れるんです!
次回は、OSXを持って外出したとき用として、動的なIpv6を振って、
外出先から自宅へとIPv6経由で接続させたり、
CiscoルータでIPV6ルーティングとかして遊んでみようと思っています。
以前は、ネイティブなIPv6環境を個別の回線として引いていた事もあったので、
久々(多分1年半〜2年ぶり)のIPv6環境がちょっとうれしいっす^^v

テニスしてきました。

2007/07/17 火曜日 - 02:03:41 by snoo

昨日、ジュニア時代に仲良くしていた藤原里華ちゃんとテニスしてきました。
彼女は昨年1年間、怪我→手術でテニスができない時期を克服し、
つい最近、復帰した選手で、もちろん現役です。
しかも、一昨日まで名古屋で開催されていたFED Cup(国別対抗戦)にも
出場していて、昨日はその帰りにそのままコートまで来てもらっちゃって・・・
おしゃべりしたり、テニスしたり、すごく楽しい時間を過ごせました☆
テニスをしたのは、7月にオープンしたばかりのOne’s Caffeという、
里華ママがオープンしたテニスコートが併設されているところ。
ちょっと田舎ですが、私もちょっと通っていた慶應大(SFC)の近くで、
空気が都会に比べきれいなところで、気持ちよくテニスができます。
お料理もご馳走になったり、おデザのアイスもかなりおいしいんです♪
 
(写真左)すごく立派なテニスコート
(写真右)テニスコートの奥に見えるのが、One’s cafe。
小さく見えているのが、里華ちゃんと娘です^^;
カフェではスタッフとして、ジュニア時代のお友達も働いていて、
10年ぶりの再会をしたり、あたしが遊びに行くからと、
これまたジュニア時代のお友達が来てくれて再開したりと、
“久しぶり”だらけな素敵な1日になりました♪
日々、コンピュータにばかり囲まれ、向き合い、がつがつした生活を
送っているので、今日はとてーも、リフレッシュできましたとさ^^v

PHP+MySQLで「no database selected」と怒られた>。<

2007/07/13 金曜日 - 04:47:34 by snoo

MySQLって、disconnect()をちゃんとしないとだめなんですね・・・
プログラムからとあるファイルをrequire_onceで読み込んで、
その中で、DB::connect()をしていたところ、
disconnect()せずにそのファイルを抜けて、
require_onceを読んでいた元ファイルでまたDB::connect()を
呼んで、DBに書き込みをしようとしたら、
“no database selected”なんていうエラーが出現・・・
はじめは、ちゃんと動いていたのに、require_onceでファイルを
読むようになってからいきなり上記のような挙動に変わったもんだから、
あせりました・・・
まぁ読み込むようになってからっていうことで、
原因の特定は早くできたから良かったんだけどね。
ということで、これは、MySQL5からの仕様なのかなぁ??
今まで開発してきたアプリでは、MySQL4を使っていますが、
プログラム(私が書いたわけではない)の中にdisconnectなんて、
書いてなかった気がします。

PHPとセキュリティ

2007/07/12 木曜日 - 18:12:10 by snoo

今までもPHPでのWebアプリ開発に携わっていたわけですが、
改めて復習しないとなぁと思ったわけです。特にセッション関連。
http://www.machu.jp/diary/20060701.html
http://www.asahi-net.or.jp/~wv7y-kmr/memo/php_security.html#PHP_Session
http://securit.gtrc.aist.go.jp/SecurIT/advisory/referer-2/
まずは、この辺から・・・

PHP+MySQLで携帯アプリ開発

2007/07/12 木曜日 - 03:07:41 by snoo

個人的に作りたいアプリがあったので7月から勉強をかねて開始。
勉強的キーワードは、
・MySQL
・PHP
・Smarty
・QuickForm
・MVCモデル
・フレームワーク
今まで、仕事系のWebアプリ開発は人に頼んでいたのと、
自分でコーディングするにせよ、途中から作ってもらっていたのを
メンテナンスする程度だったのでいろいろと勉強になります。
しばらく、設計ということでメモ帳とペンを用意して頼りない頭脳で思考。
ようやくまとまったので、環境整備とコーディングを始めたんですが、
まずつまずいたのは、ベタ過ぎるけど文字コード^^;
携帯アプリなので、出力はShift-JISじゃなきゃいけない訳なのですが、
今回、勉強もかねているのでSmartyを使ってみてることもあり、
PHPはEUC、で、テスト用に借りたサーバはUTF・・・ばらばらじゃんってw
コード→EUC-JP
DB→UTF-8
入出力(HTML)→Shift-JIS
ということで、がんばります。

Softbank 709SC ゲッツ!

2007/07/04 水曜日 - 19:59:17 by snoo

携帯サイトの開発をやっていることもあり、
娘の位置情報も検索したいこともあり、
でも、費用は抑えたいということで、
Softbankの携帯をゲッツしました!
あたしが選んだのは、709SCのサムスン端末。
ちなみに娘のは、コドモバイルの812T、東芝端末です。
709SCは、Bluetoothも搭載されていたり、携帯サイトの動作確認以外にも
いろいろと遊べそうです♪