タグ「PHP」の一覧

PDT on eclipseをインストールする

  • 更新日:
  • PHP
  • eclipse, PHP

少し前に、eclipseのPHP用プラグインであるPDT(PHP Development Tools)が正式リリースしたようですね。僕はこれまでPHPの開発にはPHPEclipseを使っていたのですが、周りの評判がいいようなのでインストールすることにしました。

[web] PDT Project - eclipse.org


PDT Projectでは、ダウンロードすればすぐに使えるPDT All-in-Oneも置いてあるのですが、すでに今使っているeclipseにプラグインを追加することで利用することもできます。All-in-Oneの方の説明は割愛するとして、ここではeclipse3.3にプラグインを追加する場合について説明します。

まず、PDTを動作させるためには、WST(Web Standard Tools)プラグインを追加しないといけません。それに関連して、EMF、GEF、XSDなども追加する必要があります。「Help」→「Software Updates」→「Find and Install」から、「Search for new features to install」を選択し、以下のように選択します。


↑「Graphical Editors and Frameworks」のGEFを選択


↑「Models and Model Development」のEMFとXSDを選択


↑「Web and JEE Development」のWSTを選択

選択したら、後は指示に従ってプラグインのインストールを進めてください。

プラグインを追加したら、次はPDTのウェブページからプラグインをダウンロードしてきます。zipファイルを展開するとfeaturesとpluginsというフォルダができるので、これらをeclipseの本体があるフォルダのfeaturesとpluginsにそれぞれ追加してください。追加してeclipseを起動させると、無事にPDTがインストールされると思います。

ちなみに、初めにPDTを追加して、後からEMFなどを追加しようとしてもエラーが発生するため追加できません。必ず、環境の方を先に整えてからPDTを追加するようにしましょう。

それ以降は、それぞれの環境にあわせて設定を行えば動作します。マイコミジャーナルの記事などが役に立つと思います。

[web] イマドキのIDE事情 (6) EclipseでPHP開発!PHP Development Tools

佳境

世間の中高生は今の時期は期末テストということで、かなりテンパっているんじゃないでしょうか?そんな中、大学生は飄々と生活。講義もそろそろ終盤。テストに備えないとな?と考え始めるころじゃないでしょうか。

で、1年前の自分は何をしてたかというと、院試を前にHPをせっせと作ってました^^; あのころはPHPの経験がまだ浅くて、微妙に使いこなせてなかったような。いや、今もPHP5を完全に知ってるわけじゃないんですが。

で、さらにその1年前は、ピアノと料理にはまってました・・・。なんか、かなり自由そのもの。3回生の時はかなり楽だったしね。今となっては自炊どころか、家にいる時間も短いのに、なんだか懐かしい思い出です。

そんな感じで、大学生も5年目の今年は・・・、論文とオケの練習に明け暮れてる感じ?オケと論文の両立は、かなり無理な気がする今日この頃。そんなわけで論文書かないといけないときはオケはお休み。オケに行かないと行けない時は論文はお休みです(おいおい・・・。)それはともかくとして、オケの演奏会が終了した今は、論文書きに専念してます。でも、全然進まない!締切も1週間を切り、ホントにがけっぷち状態です。

今日の昼には、論文を一通り書き終えたいところ。でもそのためには、もう少しだけ実験が必要です。かなり信頼性が低いプログラムなんで、バグが出ないことを祈ります。

JavaとPHPのforeach

Javaの拡張for文と、PHPのforeach文では使い方がけっこう違うことに気づきました。(今さらな話ですが・・・。)

Javaの5.0から導入された拡張for文は以下のような記述をします。

for($var : $collection){
    ・・・・
}

それに対して、PHPでは以下のようになってます。

foreach($array as $var){
    ・・・・
}
foreach($array as $key => $val){
    ・・・・
}

ちょっと油断すると忘れるんですよね?。ってことで、メモっときます。

バイトしんどい?

今日は午前中はかてきょ、夕方からは居酒屋とかいうやや無謀なスケジュールに挑戦してみました。さすが年末、居酒屋はかなり忙しい!もうなんだよと言うくらいお客さんが来て、死にそうでした。ホント忙殺というのはこのことを言うんだなぁと実感した日でした。なんとかして、次に日に疲れを持ち越さないようにしたいのですが、今のところの対策は、「みかんをたくさん食べる(ビタミンの補給)」とか「炭酸を飲む」くらいですかね。一応睡眠をたくさん摂ればいいのですが、かてきょの遅刻厳禁のプレッシャーから、あまり大胆には摂れそうにありません。とにもかくにも、忙殺バイトスケジュールは明日で終わりなので、なんとか乗り切りたいところです。

で、お昼にちょこっとだけ時間が空いたので、ひさびさにPHPプログラムをしてました。が、なぜかマルチバイト関数が認識されてないらしく、やや困惑してます。Apacheが2.0だし、PHPのバージョンも4.3.4の新しいやつなのであまりネット上にも情報が流れてなくて対策が取れません。自力で解決するにも時間がないし、もしかするともう一回インストールしなおすかも。

どうでもよいこととして、固定電話と携帯電話を、Javaの親クラスと子クラスの関係に見立ててちょっと考えてました。携帯(子クラス)は親クラスの機能を実装してるので、代わりにしても大丈夫とか、固定電話を携帯代わりにするために、持ち運べるように改造する(ダウンキャスト)するみたいな、そんなたとえ話です。そういえば、電話といえば、プリンタの調子がおかしいので、交換するついでに複合機にしてもいいかなぁとか、金欠のさなかに考えていたりします。どっちにしても引越しが済んでからですね。

とりあえず、自分の時間がほしいなぁ。

Apache2.0導入

いちおうリスニングもあるっぽいのですが、開発環境を導入中です。
今日はPHPのために、Apache2.0を導入してました。apache2.0は、今年の11月に正式リリースされたばかりの新しいバージョンで、あんまりサイトにリファレンスがないのが痛いのですが、とりあえずってことで入れてみました。

やっぱりver1.3とは違って、本とかに導入法がないのでやや手間取りました。あとで、一番困ったのは文字コード。デフォルトがISO-8859-1なので、分からなかった90分くらいずっと悩んでました。PCを再起動させないと、なぜか反映されないのも手間取った理由のうちの1つなのですが。あと、 PHP4.3.4もあんまりapache2.0にはきちんとは対応していないっぽくて、こっちも導入に手間取りました。

時間をかけて調べたおかげで、結構理解できた点が多かったのは収穫でした。ホントはスペクトルのデバッグもしたかっったけど、いいにしますか。

脱・新人さん

今日バイト先で最近入ってきた人と一緒に仕事してました。
ということは、半年間続いた「新人」という称号も取れるわけで、なんかうれしいような責任重大のような。そうそう下手な間違いはできませんね。気を引き締めていかないと。
とはいえ、あまりバイトに入れ込みすぎも危険なのです。今日は初の「バイトのために欠席」。
確かに専門で自習形式の、出席は重視しない科目なんですが、それでもあまり休むのは気がひけるなぁ。とりあえず、かなり期待できる人なのですぐに任せられそうです。

ひさびさにバイトが11時に終了(5時間半勤務)。走ろうと思ったけど、かなりの疲れで足がつりそうなので、もう1日休養をとって、土曜のバイト後に走ってきます。週3で結構儲かりそうなんですが、とりあえず勉強もしたい今日この頃。(ついでにゲームも)

さっさとレポート書いて、早くPHPプログラムを組める余裕が欲しい・・・。

情知板、始動

なぜか情知1回と3回のcommunityサイトはあるのに、2回にはないんだ!!という疑問に答えて、pukiwikiというphpプログラムでサイトを更新していくことになりました。
実は使い方を知らなくて、パスワードもろくに設定してない危険な状態なのですがひどくて荒らしに襲われる程度なので、次の休みにやり方をマスターしたいと考えてます。
ここからどんな物語がはじまるのか?(きっとたいしたものは始まらないはず・・)

今日は阪神が2勝目を挙げてました。昨日に引き続き10回サヨナラで逆転勝ちです。
オケの友達が甲子園に見に行っててすごいうらやましいです。地響きがおきてそうですね。
明日、明後日の試合次第では阪神が日本一になる可能性も出てきました。
日本一になったら・・・やっぱり道頓堀は飛び込み人がでるんだろうなぁ。

それから、H氏のサイトにリンクを張っといたら、そこからオケの人がこのサイトを発見することが多数あることが分かりました。でも、見つけたとしても内容はプログラムの話ばっかりなんであまり興味ないかもしれませんね。このサイトもやや肥大化傾向。内容を絞っていかないと。

中秋の名月

今は合宿1日目です。今日はどうやら中秋の名月が見られる日らしいので、じっくり見ることにします。視力がよくないせいで近くに見えるはずの火星が見えるかどうか心配。多分小さくて見えないんだろうなぁ。

で、先輩に掲示板のソースを見せてたんですが、この前のソース成形時の変数名の変更でコンマが表示できないバグができてました。先輩の前だったのに結構ショック...。ま、今はもう直したけど。PHPでデバッガーを作るなら変数名のチェックを入れておかないといけないですね。

有名になりつつ

最近、アクセスカウンタが微妙によく増えだしたのでそろそろばれだしたかな?あんまり中傷・誹謗は書いてないつもりだけど、やっぱり知ってる人に読まれるのは恥ずかしいかも。(なら書くなよとも思うのですが。)

さっき掲示板のしょうもないバグを見つけてしまいました。
今まで気づかなかったのも変だけど、よくもまあ残ってたなと。分岐の条件も変だったし、さらに分岐後のソースも変だった。知ってるつもりでも変な間違いはするものですな。

さあ、明日からクラブの合宿です。
毎回酒に酔いつぶれている変な人の汚名を返上すべく、今回は木管or弦パートに逃げ込んで、やり過ごそうかなと思ってます。1日目だけでもなんとか切り抜けたいところ。

追試受けてきました

気がつけば週末でした。今週は教養オケの練習で夜中が結構練習に費やされた為、プログラムはあまり組んでません(あえて言うなら、ソースの整形くらい)

Flashの勉強をするといいつつ、PHPばかりやってたので他の言語を忘れてそうです。Flashとかはできれば9月中に使えるようになりたいんですが。どうも使える言語のほうが使いやすくてそっちばかりで組んでしまうんですね。
レスつき掲示板の構想も考えてるし、きっとこっちのほうが早くできるでしょう(笑)

5日の追試は前回と出来が変わっていない気がします。
ってことは→点数は同じ→追試なだけに配点減→単位を落とすという構図が見えないでもないですが、人生何が起こるかわからないし。
結果よければすべてよしです。

100の質問

今日、とっさに「100の質問」の投稿フォームを作ってみました。
かなり無計画に作ったわりには、まあまあの機能を即行で実装できた気がします。このプログラムで一番時間がかかったのは質問を入力するところ (苦笑) かなりいらいらしました。もう少し質問について、いろいろ変更できると本格的かなと思いました。

追試の時間がまた一刻一刻と近づいてます。
覚悟を決めんとなぁ。

定休日でした

今日は、六甲山牧場へ友達と行く予定だったのですが、行ってみてなんと今日が定休日!!ありえん!と叫びつつ、峠を攻略しておりました。明後日に再挑戦です。って追試前にこんなことやっていいのか?

それから、PHPのページに広告を載せようかなっと考えています。
もう少しデザイン的によくして、使ってもらえそうにしてからですが。でも、意外にクリック数も少ないし、まして成果型だとなかなかもらえないっぽいです。
そこはまた別の方法を考えますか。

六甲フィルの演奏会

早いもので、もう9月です。追試まで、あと4日。やばいっす。
昨日は六甲フィルの演奏を聴きに行ってきました。会場がかなりちっさいなぁという印象を受けたんですが、後ろに2階席があったのね。どうりで。あんまり知らない曲ばっかりだったのですが、2台のピアノによる協奏曲はなかなかいい感じでした。

それと、チェロの向川さん(?)に会いました。
向こうは覚えててくれたのにホントすいません。1回の時はそういうのに疎かったせいもあって当時の4回生は、さっぱり分からないんです。今からならちゃんと覚えますよ。

最近PHP掲示板ばかり手がけてるせいで、JavaScriptとかがだいぶ抜けてました。今となってはPHPで記述したほうが早いくらい。JavaScriptもできることとできないことの差が大きくて、ちょっと不便なような気がします。いや、勉強不足なだけかも。あ?、勉強せんといかんなぁ。
でも、勉強ばかりしてるとサイトの更新が遅いって言われるし、こっちを立てればあっちがたちません。誰かヘルプ!!

もう少しとまだまだ

もうすぐ8月も終わりです。8月が終わるということは夏休みが半分終了したということで…。余裕もなくなります。すでにクラブの合宿も決まっているので8月前半のようにはいかないみたいです。

今日はホルンボーリングだったのですが、結果は散々でした。
先輩いわく「汚れ役は僕に任せられる」らしく、みんなは気分よくいられるみたいです。なんか納得いきません。頑張って上手くなるのみなんですが。

掲示板の難題がやっとクリアできた気がします。
もうあとは調整事項に入っているので、ソースを公開できる日も近いでしょう。いろんなサイトを見てるとファイル操作の点ですごそうなテクニックを使ってる みたいなんですが、今のところは想定外ということで許してもらいましょう。カバーはもう少し勉強してからです。それにしてもPHPがだいぶ使えるように なったなぁ。

明日は学科の友達と飲み会&クラブの友達とゲーム大会という、休みボケした予定が入ってます。時間は有意義に使いましょう。

掲示板がもう少し

今日、初の普通二輪教習を受けてきました。
半クラッチくらいだったけどなんかすごい楽しい。
バイクにクラッチとギアがつくだけであんな魅力的な乗り物に変わるなんて思いもしませんでした。早くマスターして、バイクに乗ってみたい今日この頃。

掲示板作成も着々と進み、普通に書くだけなら無難にこなせるくらいの精度になりました。PHPでグローバル変数の使い方が分からなかったけど今日はじめて分かったので、あとで書き直していきたいと思ってます。デザインが完璧にできるようになれば、晴れてソースの公開です。

明日、宮津で演奏会があるのに聞きにいけません。
クラブがなければ絶対いくのになぁ。ドラえもんのどこでもドアがほしい…。

帰省

  • 更新日:
  • 日記
  • PHP, 神戸

神戸に帰ってきました?。
あの大荷物での移動はやっぱ疲れます。帰ってきて3時間ほど爆睡しました。どうもやる気が出なくて、ほとんど何もしないまま午後を過ごしました。掲示板の設定を急がないと…。

今作成中の掲示板って、基本的な表示のところのアルゴリズムが悪い気がします。ものすごく作りにくいです。改善方法はきっとあるんだろうけど分かるまでは今の方針で行ってみようと思ってます。

どうしたらいいんかな??

パーミッションの問題?

明日で実家生活も終了です。めちゃめちゃぐうたらな生活を送ったから、元の生活に戻れるかどうか心配です。こっちに帰ってきてからかなり涼しいで す。神戸ではクーラーが必須だったのに、全く必要なし。非常に快適です。こんな環境がいいなら、あとはやることさえあればなかなか発展性のある地域だと思 うんですけどね。

PHPでの掲示板がうまい具合に稼動してくれないです。
きっとパーミッションが変なんだろうけど、どうしていいものやら。サーバーでは777を許可してないのに、777を使わないとダメみたいです。755の上限で777の機能を実現させる、そんな方法はあるんでしょうかね。この辺はもうすこし調べてみる必要があるみたいです。

あと、軽粒子とクォークで物質が構成されるという基本法則が破られるかもしれない発見があったらしいですね。物理学4でそういう関連の話をしてもらったのでこれも後々の展開が楽しみです。

このページの上部へ

About

tetsuの日記・雑記です。
日々経験したことを記録していきます。

広告

サイト内検索

最近のピクチャ

  • snow.jpg
  • リアディレーラ

月別アーカイブ

最近のコメント