2010-01-01から1年間の記事一覧

今年のPHP納め

今年もあと数日。ようやく自分の勉強に使える、まとまった時間が取れたので、今年の課題となっていた CakePHP ベースの簡単なシステムの構築をやってみる。前回からかなり間が空いてしまい、どこまでやったか忘れえたところだったが、ほとんど進んでいないこ…

MySQLの復習

インターネットでCakePHPの記事を読んでいたら、MySQL + PHPの記事が目に入った。私は、ずっと PostgreSQLを使っているので、MySQL はほとんど使ったことがない。 以前、ちょっと使ってみた時期もあるのだが、最近はさっぱりなので、復習してみようという気…

PHPからのメール

今日は会社で話題になったPHPからのEメール送信について復習。 PHPからEメール発信させるコードを書いたのは、もう5年以上前になる。そのため、話題になっているものの、どう助言していいのか、いまいち自信がなかった。 そこで、復習を兼ねて確認してみた…

HTMLの復習からやり直し

時間が空いてしまったが、PHPのプログラムの学習を再開。 会社で、参考にししているWebの画面のソースを確認していたら、非同期で通信しているのか、と思っていた機能が、実はフレームを使っていたことがわかり、さっそく使い方を確認してみる。HTMLのフ…

CakePHP 13日目

今日は、前回編集したCakePHPのWebサイトの改造。 <select>タグのうち、その一部を子画面に表示して、選択すると、子画面で選択したのが<select>で選択される、という機能の搭載。子画面では、CakePHP のDB参照を、親画面の<select…

CakePHPに復帰

ここしばらく、JavaScript の書き方を勉強してきたが、久々に CakePHP に戻って学習を再開。慣れてくると、CakePHP を使った方が、DBが使いやすいということに判ってきた。ちょうど、JavaScript で作ったプルダウンメニューを、DBに準備しておいて、これ…

JavaScript復習、そろそろ最後か

ここ何回か時間を取って JavaScript の学習をしている。 前回からの反省で、JavaScript なのにオブジェクト指向っぽくないな、と思い、オブジェクトを作ったらそれをコピーしようという方針に変更。 試しにやってみたものの、やはり<INPUT>タグがうま…

今日もJavacriptの調査その2

今日も、時間が取れたのでJavaScriptでの書き方の調査前回同様、プルダウンメニューで指定した行数だけ配分選択の行が出てくるテーブルを、JavaScript で実現する。 ここで設定した配分は、フォームタグでサーバーに登録し、DBを書き換えるのだが、この行を…

今日もJavacriptの調査

今日も、JavaScript の使い方を確認中。 会社のシステムで、配分費を登録する画面があり、エントリーするテーブルが、ボタン操作で指定の行数に増やせる機能がついているのを見つけた。同じ画面でテーブルだけ書き換えているようなのだが、JavaScript を中途…

またまたJavascript

旧システムの改版をめざし、Javascript の改良を思い立ち、学習を再開。今回の課題は、Javascript を使って、データを選択するプルダウンメニューを含む表を、直前で選んだプルダウンメニューの数値に合わせて増やす機能。たぶん、数値を選ぶプルダウンメニ…

お盆休み

世の中は、お盆休みのようです。 通勤の電車は、かなり空いてました。 こんなかんじなので、ちょっと時間ができたので、さっそくCakePHP の学習でも、と思ったのですが、いきつけのネットカフェは高性能PCのブースに空きがなく、今日はできませんでした。…

Ubuntuでの

ここしばらく設定していたUbuntuの環境で、CakePHPでの開発環境の作成に着手。 とはいっても、Ubuntuはデスクトップで、いろいろと足りないのがあり、なかなかうまくいかない。まず、PHPと、DBではまってしまった。 GUIのパッケージインストーラを使…

JavaScript復習の続き

前回の続きのはず。 前回は、AJAXを使って、既存の簡単なWebページの手間を省こうと検討したのだが、その後、JavaScriptだけで充分かも、という気がしてきた。ということで、今日は、実際に使うだろうJavaScriptの検討。 まあ、以前作ったページの修正だけか…

AJAXの復習

そろそろ、また、プログラムがやりたくなったので、仮想マシンでの学習を再開。テーマは、またまたAJAX。会社で以前作った JavaScript とPHPのコードを思い出しながら作成してみる。Webブラウザから非同期で通信する JavaScript のコードはこんなの。 fun…

Ubuntuの設定

前回からLinuxを、Ubuntu に切り替えたのですが、設定がまだできていなかった。 今日は、その設定。一応、コマンドラインから、apt-get コマンドを使って、パッケージ単位でインストールしていたのですが、途中までやって、GUIの環境でインストールできるこ…

Ubuntu に挑戦

帰宅途中に立ち読みした雑誌で、有名な Linux の起動時間を比較した記事を見つけて読んだところ、どうも、CentOS はかなり遅いことがわかった。Vine とか、Ubuntu とかは、かなり早いらしい。 他の linux も知っといていいのでは、と思い、Ubuntu の設定を挑…

CakePHP 12

今日は、セッションの実装の確認。DBにアカウントを登録しておき、ログイン画面で入れたアカウントが、DBに入れたのと一致していたら、セッション を張って、それ以後のページでアカウント情報を確認できるようにする。 テストのページを準備するのは面…

CakePHP はどこへ

久々に CakePHP を試す機会があったものの、今日はヴァーチャルな環境でのテストをパス。PHPのセッション関係をもっとよく知る必要を感じて、きょうはWeb上にある情報収集を。いつも思うのだが、検索エンジンで見つかる情報は、だいたい同じで基本的なこ…

CakePHP学習の11日目

前回からあまり間を空けずに CakePHP の学習ができた。前回、認証のやりかたを検討したので、その続き。 CakePHP に用意されたコンポーネントを使ってみる。 変数で設定すれば、他のモデルも使えそうなので、試してみるもあえなく挫折。 ついでにLDAPも…

CakePHP 10日目

4月に入り、会社では新年度がスタートしました。 しかも、忙しい日々が続いており、疲れてしまい、早めに寝てしまうことが多かったので、CakePHPの学習は久しぶり。今日から認証をちょっとやってみようと思う。しかし、会社の仕組みに組み込もうと思…

もうすぐ4月

もうすぐ4月です。 新年度が始まりますが、私の職場は変更がありません。 今の仕事に飽きているけど、忙しくくてなんか充実しているような気がする、という変な状態です。できれば、好きな仕事で充実したい。さて、久々に、ネットカフェで、USBに入った…

CakePHP 9日 

幸い、前回からあまり間をおかずに、CakePHP に触れる機会ができたので、さっそくフォームから投稿してDBを書き換える方法を確認してみる。CakePHP は、モデルで指定したテーブルを使うと便利にできているが、既存のシステムの置き換えとか考えると、テー…

CakePHP 8日目

前回からちょっと空いてしまったが、CakePHP の学習を再開。前回は、CakePHP でXMLを出力しようと思い、うまくいかなかった。 今回は、前回の失敗を生かし、コントローラに記述してXMLの出力はできるようになった。コントローラの記述はこんなの function in…

PHPの復習(XMLの出力)

今年の目標になりつつあるCakePHPのマスター。とりあえず、今日も環境整備。 今日は、AJAXで使うXMLを出力するPHPスクリプトのテスト。簡単なDBを作ってセットし、XMLを出力するだけのPHPスクリプトを作って、ブラウザで表示してみる。以前、作ったことがあ…

JavaScript復習

今日は、久々に CakePHP で、Ajax通信を試してみようか、と思い立ち、ネットカフェで作業をはじめる。 いつものように、USBから仮想環境を立ち上げると、メモリーエラーの表示が。 スペックが低すぎて、動作しなかった。 これで、2度目。 こういうこ…

CakePHP 6日目

前回からちょっと期間が開いてしまったが、CakePHP の設定確認を再開。 こんな感じで、ちょっとずつ時期を空けながら学習できたらいいな。前回は、何も無い画面が出ただけだったので、今回はコンテンツらしいものの表示の仕方を確認する。まず、レイアウトの…

CakePHP 一休み

休日、自宅のPCで、「どれ、CakePHP の続きでも」と始めたところ、案の定、子供達の邪魔が入って中断することに。子供がいない時間でないと、休日はだめかな。で、設定したのは、次の点。前回までは、URLに指定した View 名を表示するだけだった。実際…

CakePHP 4日目

CakePHP の環境設定の続き。前回から、どうも PostgreSQL に CakePHP からアクセスできない状況になって、その原因に悩んでいました。で、確認用に普通のPHPのコードを書いて試したところ、こっちもだめで、OSの設定かな、とめぼしをつけました。これが…

CakePHP の周辺情報,

私は、Apache httpd サーバーの設定をやっきたつもりでいたが、CakePHP の設定で、.htaccess の設定について何も知らない、ということが判明。 これが、解っていないとCakePHP の応用設定ができない。過去、サーバー機とコンテンツの両方を管理する立場にあ…

CakePHP 3日目

今日も時間がとれたので、CakePHP の設定をトライ。環境は、Portable-VirtualBox に作った CentOS 5.4 の Linux 環境。 Apache httpd と、PostgreSQL で、仮想環境に閉じた状況での動作確認。 この辺の設定は、昨日やったので、今日は、CakePHP の設定と含め…