[tool]自分と同じIPのWebサービスを調べるmyIPneighbors.com

Posted under 情報収集 by uechoco on 日曜日 21 10月 2007 at 22 : 59 : 02

[tips] 共有レンタルサーバーで、どんなサイトが他にあるのか確かめる – いそっちブログ
http://blog.isocchi.com/2007/10/tips.html

 Value-DomainでXREAの共有Webスペースを利用している人などは、自分と同じサーバーに他にどんなサービスが稼動しているか気になったことはないだろうか。そんなときはmyIPneighbors.comで”お隣さん”を調べることができる。

 使い方は簡単で、トップのテキストボックスに自分のドメインか、IPアドレスを入れるだけ。そうすると同じIPアドレスを使用しているドメインを列挙してくれる。ビューアーつきなので、いちいち自分で開きなおさなくても、検索結果の画面だけで”お隣さん”をチェックできるのがすばらしい。

 共有サーバーを使っているんだけれども、何も更新していないのに最近サイトが重くなったといったことがあれば、チェック項目の1つにこのmyIPneighbors.comを加えてみるのはどうだろうか?

myIPneighbors.com Reverse IP Domain Check DNS Tool
http://www.myipneighbors.com/


[情報]正しく”読む”

Posted under 情報収集 by uechoco on 土曜日 20 10月 2007 at 13 : 04 : 05

3分LifeHacking:難読サービスを読んでみる – ITmedia Biz.ID
http://www.itmedia.co.jp/bizid/articles/0710/19/news134.html

 上の記事は、最近のWebサービス名は凝ったものが多いから読みにくいという話。一度知ってしまえば、自慢げに語ることもできないが、間違った名前で自慢げに話してしまうとそれはそれは恥ずかしい。特にIT系は間違った読み方で会話していると、もしかしたら「こいつ、知ったかか」なんて思われてしまうかもしれない。

 もちろん読み方には許容範囲もあると思う。

いろいろまとめてみた。あくまで個人的主観だけど。(↓なんかテーブルがしたのほうにいっちゃった(汗

語句 正しい 通じそう 通じなさそう
拡張子*.rar ラー アールエーア?ル -
拡張子*.avi エーブイアイ - アヴィ
拡張子*.wav ウェーブ / ウェブ - ワブ
IEEE アイトリプルイー アイイーイーイー いえええ
del.cio.us デリシャス - でるしおうす
Skype スカイプ スカイペ スキープ
XREA エクスリア エックスレア -
pleiades プレアデス - パラダイス(最初読み違えてた(汗)
enum エナム イナム エニューム
FALSE フォールス ファルス -
char キャラクター チャー / キャラ -
↓2007/10/21 20:30追記
varchar バーカー? バーキャラ / バーチャー -
PEAR ペアー ピアー -
mojavi モハビ モジャビ -
PERL パール - ペール
↓2007/10/22 08:50追記
Delphi デルファイ - デルフィー
Adobe アドビ アドベ アドーブ
Macromedia マクロメディア - マイクロメディア
Python パイソン - フィトン

昨日友人と話をしていて面白かったのが、(↓なんかテーブルがしたのほうにいっちゃった(汗

語句 正しい 通じそう 通じなさそう
日暮里 にっぽり - ひぐらざと
京葉線 けいようせん - きょうばせん(とうきょう⇔ち
さいきょうせん 埼京線 - 最強線

 意思疎通のためにも、自分が恥をかかないためにも、事前にちゃんとググっておきたいね。


[php]Eclipse+PDT+xamppでcakephp1.2入門

Posted under php by uechoco on 金曜日 19 10月 2007 at 17 : 42 : 54

 先日紹介したPleiades All-in-One EclipseのUltimate版をインストールしたので、EclipseもPDT(PHP Development Tools)も初挑戦しています。

 第一印象、やっぱりEclipseって重いですね。

 そんなことはさておき、最初に「[XAMPP+Eclipse PDT] WindowsでPHP開発環境[文系大学的IT系の悲哀]」を読んで、phpの実行環境やローカルサーバーの定義をしておきましょう。それから、PHPのパースペクティブに切り替えて、PHPのプロジェクトを作成しました。

PHPプロジェクトの作成(※クリックで拡大)
PHPプロジェクトの作成

 んでもって、プロジェクトに、解凍したcake1.2alphaを突っ込んだら、急にEclipseが重くなった。なんかビルド処理?をしているようで、しょうがなく待っていたらエラーをたくさんはいてきた。

ビルド処理を終えた後に大量のエラー(※クリックで拡大)
ビルド処理を終えた後に大量のエラー

 最初のneat_string.phpのエラーはヨーロッパ系の文字の変換テーブルみたいなのが文字化けして構文エラーをだしていた。いろいろいじっていたらプロジェクトを右クリックして[プロパティー]ダイアログをだし、[リソース]項の[テキスト・ファイル・エンコード]フィールドをその他(UTF-8)にして、[OK]すると、プロジェクト全体をUTF-8で再びビルドし始めて、今度はエラーがだいぶ減った。

[プロパティー]ダイアログの[リソース]項(※クリックで拡大)
[プロパティー]ダイアログの[リソース]項

UTF-8でビルド処理を終えた後はエラーが減った(※クリックで拡大)
UTF-8でビルド処理を終えた後はエラーが減った

 残りのエラーは、調べましたが、どれもたいしたことないエラーです。ある1つのphpファイル内で、HTML構造のタグが対になっていないとか、そういった類のエラーです。CakePHPはheader.phpとfooter.phpを分離している部分があるので、1つのphpファイル内でHTML構造が完全ではないことがあります。まぁ、HTML構造までしっかり見ているEclipseがすごいんだか、若干お節介なんだか。エラーを無視する方法がわからないので、スルーします。

 CakePHPの勉強開始です。書籍は『PHPフレームワーク完全マスター―PHP5.2.3PHP4.4.7対応』です。Part1のZendFrameworkをすっとばして、Part2のCakePHPから読み始めてます。CakePHPのバージョンは本に習って1.2alphaです。まずは、DBの設定とCAKE_SESSION_STRINGの値の変更をしました。次に/app/models/sample.phpにSampleモデルを書き、/app/controllers/samples_controller.phpにSamples_Controllerコントローラを書きました。PHPファイルの作成は、親ディレクトリを右クリックして、[新規]->[PHPファイル]で出てくるダイアログできます。とりあえず現時点で実行してみると、次のようなエラーになりました。

SamplesControllerのindexアクションに対するViewがない(※クリックで拡大)
SamplesControllerのindexアクションに対するViewがない

 そう、Viewを忘れてました。/app/views/samples/にindex.ctpを作らなきゃいけなかったみたいです。ん?ctpCakePHPの1.2からビューの拡張子がthtmlからctpに変わったのか。知らなかった。じゃぁ、さっきと同じように[新規]->[PHPファイル]で新規作成ダイアログを出して、index.ctpを入力したら、拡張子がだめだって言われました。めんどくさいなぁ。。。;;

index.ctpファイルは拡張子がダメダメだから作りたくないです(※クリックで拡大)
index.ctpファイルは拡張子がダメダメだから作りたくないです

 どうやらPHPファイルとして拡張子の関連付けを行ってなければ[PHPファイル]新規作成ダイアログからは作れないオチらしい。いろいろと設定を探してたら、見つけました。[ウィンドウ]->[設定]ダイアログの[一般]->[コンテンツ・タイプ]項のツリーの、[テキスト]->[PHP コンテンツ・タイプ]アイテムです。長いから、画像見てもらったほうが早いです。

*.ctp/*.thtml拡張子の追加(※クリックで拡大)
*.ctp/*.thtml拡張子の追加

 PHP関係の拡張子として*.ctpと*.thtmlを追加しておきました。これで[PHPファイル]新規作成ダイアログからindex.ctpが作れるようになりました。ここに適当なHello World入れて、ようやくSamplesコントローラのindexアクションが表示されました。

Hello Worldでた(※クリックで拡大)
Hello Worldでた

 ここまで出るのに結構時間かかったなぁ。CakePHPの勉強っていうより、Eclipseの勉強の割合のほうがぜんぜん大きかったり(汗 とりあえず、どっちもがんばりますか。



[雑記]情報を発信する難しさと責任

Posted under 情報収集 by uechoco on 金曜日 19 10月 2007 at 10 : 41 : 41

秋元@サイボウズラボ・プログラマー・ブログ: phpspotの人は正規表現について語らないほうがいいのでは
http://labs.cybozu.co.jp/blog/akky/archives/2007/10/phpspot-bad-regex.html

訂正:実用的なPHP用の正規表現x8:phpspot開発日誌
http://phpspot.org/blog/archives/2007/10/php_84.html

秋元@サイボウズラボ・プログラマー・ブログ: phpspotの件の続報
http://labs.cybozu.co.jp/blog/akky/archives/2007/10/phpspot-issue.html

 ここ数日話題の記事。特にこの一連の流れに突っ込もうってわけじゃないんですが、昨日のPHP勉強会に関連しているので(笑)、他にネタもないし(汗)、ちょっと書いとこうかなあっと。

 情報の発信って難しいですよね。ブログって書くのは個人の自由って言われるけど、最近だと企業がプロモーションの意味もこめてブログを公開する場合もあるし。基本的にブログは内容が正しいとは限らないと言われているけど、実際のところ、検索してひっかかった記事の内容を信じちゃうことが多いかもしれない。その業界(その分野)で有名なブログであれば、なおさら鵜呑みにしちゃいそう。

 ブログで間違ったことを書いたからといって犯罪になるわけでもないし、当然、人なんだから、間違えもあるかもしれないけど、じゃぁ何も責任がないのかって言われると、あるんじゃないかと思ったり。

 ブログ自体がすでに日本の文化の一部を形成している節があるし、オピニオンリーダー(ここではその分野で有名なブログを書いている人って意味で)が書いたブログの記事は、瞬く間にブックマークされ、その情報が共有されるような感じがある。特にIT系の記事は。怖い(?)よね。

 まぁ・・・有名なブロガーって大変なんですね;;

 この記事は・・・結論がないから、雑記扱いなんだけど(笑


第28回PHP勉強会行ってきました。

Posted under php by uechoco on 金曜日 19 10月 2007 at 01 : 36 : 19

 第28回PHP勉強会に行ってきました。会場はおなじみノッキングオンさんです。いつもありがとうございます。

 前回と同じくマインドマップでログをとっているのでそちらをご覧ください。

第28回 PHP勉強会 マインドマップ
http://labs.uechoco.com/temp/mm/php_study_28.html

 気になることだけ抜き出して書いておきます。

  • 『PHP5再入門、Exceptionの正しい使い方』
    • PHPでのエラー処理は、フラグ(boolean)、trigger_error、PEAR_Error、Exception
    • Exceptionで、catchされなかったエラーは上の階層に自動でthrowされる
    • catchした例外をcatch{}内でそのままthrowすることも可能
    • catch{}内で、処理を継続するか中断するかを決定できる
    • 例外をthrowしている関数を呼び出しておきながらtry?catchを書かなくても構文エラーではないが、例外が起こるとFATALエラーになる
    • return new Exception(“”);は構文上は正しいが、例外の使い方が間違い。ちゃんとthrow new Exception(“”);すべし。
    • 未定義のExceptionをcatch使用としても構文エラーではない(typoに気をつけて!)
    • set_exception_handler()でcatchし損ねた例外をまとめて受け持つ
    • Exceptionはコード規約(ポリシー)を決めて使うべし
    • Exceptionの使用に関する意見
      • プロジェクトごとにExceptionの派生クラスを作り、それを使用する(Exceptionクラス自体を使わないほうがいい)
      • 回復できる例外だけcatchして、それ以外は一番上のレイヤーで一括でエラー画面を出す(こういう使い方もある)
  • 『5分で学ぶPHP画像処理(ImageMagick系)』
    • ImagickやMagickWand For PHPは400個近い関数があって逆に悩ましい
    • Imagickの作者のブログにはサンプルコードがいっぱい
    • rskyさんの画像処理系のモジュールライブラリはかなりすごい
  • 『PHPでメッセージキュー』
    • /queue/phpspot-great
    • Javaで実装されているActiveMQサーバーをローカルで動かす
    • Stomp for PHPでJMSをPHPからでも利用できる
    • メッセージキューの仕組みが完成

 勉強会の後は、焼肉です。麻布十番の一番館さんでした。なかなかおいしかったです。
肉
自転車

Event Entry::第28回PHP勉強会 – events.php.gr.jp
http://events.php.gr.jp/event.php/event_show/28

PHP5再入門「例外処理の正しい利用について」 – yandodの日記
※yandoさんの発表されたExceptionの発表資料が公開されています。
http://d.hatena.ne.jp/yandod/20071017/1192721827

(続きを読む…)


« 前ページへ次ページへ »

Copyright © 2012 うえちょこ@ぼろぐ. WP Theme created by Web Top.