PHP
前回はそれっぽいフォームを書いてみました。 http://kwsktr.hatenablog.com/entry/2014/02/24/080941解ってはいるけれど、欠点だらけです。 実際にちょっとだけ使ってみると、修正したい場所、気になる場所が浮き彫りになってきます。 form.php メールアド…
PHP の基礎ともいえる form を最低限どのように実装していいのかが、まとまってないので書いてみます。 サンプルコードとかは落ちているし、フレームワークを使うのが当たり前ではありますが、なんとなく概念っぽいのを再確認しておきたいので何回かにわけて…
年末年始のお休みを多くいただけるようなので、ほぼ自分用のWebサービス (?) を作ろうと画策中です。 VPS とかにしたいのだけれど、手軽にはじめられるほどインフラ知識がないので、さくらのレンタルサーバーのお世話になることにしました。 早さと安全を、…
まっさらな Windows 8.1 に NetBeans をインストールする際のメモです。 ダウンロードとインストール JDK がインストールされていないので NetBeans だけをインストールしても使えないです。 では、どうするか。JDK をインストールしてから、NetBeans をイン…
お仕事でウェブスクレイピングを最近やっているので備忘録的なメモと感想。 ウェブスクレイピング - Wikipedia といっても、やってることは 正規表現マッチングとかHTMLパーサとか、DOM解析とかその程度。 やっていること PHP Simple HTML DOM Parser を使っ…
ボクが PHP を仕事でやることになったのがおよそ5年前。 紆余曲折して、今年になってまた PHP プログラマーを主な仕事として働いていますが、昔と比べて覚えることが変わってきたように思います。 そこで、いまのボクがなんとなく感じていることをメモっぽく…
桁をゼロで埋めたいことってありますよね。 『サイボーグ009』の「009」をどうやって表現しようか、とかそんなときに。 ということで、ゼロパディングの方法を書いてみたいと思います。 PHP でゼロパディング PHP では sprintf関数を使うのが一般的です。PHP…
PHP をやっているといろいろな関数があって便利な反面、なんでこんな返り値なんだ!? ということが多々あるかと思います。 最近、遭遇してビックリしたのは count の振る舞い。 PHP: count - Manual count — 変数に含まれるすべての要素、 あるいはオブジェク…
MAMP をダウンロードしてインストールしてみたところ、phpMyAdmin のバージョンが 3.5.7 と若干古かったので、phpMyAdmin だけ最新の 4.0.1 に変更してみました。 phpMyAdmin のダウンロードする phpMyAdmin phpMyAdmin - Download上記から最新のphpMyAdmin …
PHP Framework は毎年流行り廃りがあるようで、今年は Welcome! - Laravel PHP Framework が熱いようですね。 昨年は FuelPHP » A simple, flexible, community driven PHP5.3 framework. が話題になっていました。さらにその一年前の 2011年に CakePHP: the…
いろいろあると、定期チェックが遅れてしまいますね。 Amazonさんで『WEB+DB PRESS Vol.62』の予約が可能になっていました。 WEB+DB PRESS Vol.62posted at 2011.4.18WEB+DB PRESS編集部技術評論社 (2011-04-23)売り上げランキング: 1033Amazon.co.jp で詳細…
最近、PDO 初体験しちゃったので、PDO童貞の人たちに贈る「思ったよりPDOって良かったよ」的エントリ。 1. PDOって何? 正式名称はPHP Data Objects。 PHP: PDO - Manual PHP5.1 から標準搭載された「データベースアクセス抽象化ライブラリ」です。 もっと簡…
久しぶりに PHP に触ったら、当たり前の事をすっかり忘れていました。 外部ファイルの読み込みとかも、適当だったりしてセキュリティ的に非常にマズイなぁと思ったのでちょっとだけ調べてみました。 『体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱…
最終的には Zend_Gdata 使って、YouTube Data API で遊ぶ! ということを目標に、今日は最初のステップとして、ZendFramework を導入しました。 参考サイト Zend Framework入門(1):フレームワークの全体像とインストール (1/3):CodeZine ZendFramework…
気付いたら、EasyPHP の Version が、5.3.4.0に上がっていたので……だいぶ間が空きましたが、設定の後半戦です。 関連エントリ Windows で PHP の環境を Easy に作りたい? :: EasyPHP お勧めですよ - kwsktrのおべんきょログ easyに EasyPHP の設定 :: 【Eas…
EasyPHP 導入編からの続きになります。 Windows で PHP の環境を Easy に作りたい? :: EasyPHP お勧めですよ - kwsktrのおべんきょログ 思ったより長くなってしまいましたので、二分割することにしました。 easyに EasyPHP の設定 :: 【EasyPHP 設定編】(下…
Windows 環境で Apache + MySQL + PHP + PHPMyAdmin の環境を手軽に作成できる Tool として、いままで XAMPP 一辺倒だったボクなのですが、EasyPHP を試してみました。長くなりそうなので、今回は 【EasyPHP 導入編】 ということで。 ちなみに、 Windows XP…
設定は適当です。(キリッ Apache2 Server version: Apache/2.2.16 (Ubuntu) インストール $ sudo aptitude install apache2どうせ local で開発するだけなので、特筆する設定はしませんでした。セキュリティはパーミッションだけには気をつける方向で。 ドキュ…
週末に若干暇があったのと、ストレス解消の為に、空いているPCに Ubuntu10.04 を入れてみました。……かなりきつかった。 ぜんぜん、Linux のコマンドを覚えていないのと、GUIが綺麗なものだから Windows 感覚で動かしたら、パーミッションなんちゃらで怒られ…
そろそろ夏休み。 できる限り勉強をしたいので、環境を作ってます。忘れた時のために覚書。bakeを使わないで、手動でセコセコやる取り組み。 XAMPPとCakePHPのダウンロード おなじみの XAMPP apache friends - xampp for windowsXAMPP Windows版 1.7.3 から…
O'Reilly Village/オラの村 - PHP技術者認定試験の運営母体「NPO法人PHP 技術者認定機構」にオライリー・ジャパンが協賛します。 PHP試験が秋に開始、オライリー本が教科書 − @IT 設立準備が進むPHP技術者認定機構、9月にベータ試験実施を予定:CodeZine …
久しぶりにPHP触ってます……うーん、ぜんぜん思い出せない。でも、なんとか動かせてる。 『CakePHP ポケットリファレンス』が、手元にあるからなんとかなってる気もします。 フレームワーク効果ってのもありますね。数行書くだけで、あれこれ動いちゃうからヤ…
Eclipse 3.6 がリリースされたので、XAMPP のインストールから始めてみたりしてるのですが。少しでもいじるなら、やっぱり Debug できる環境が欲しかったりしますよね。ってことで、XAMPP1.7.3 + Eclipse3.6 + Zend Debugger を試してみました。……結果……Zend…
Eclipse - The Eclipse Foundation open source community website. Eclipse 日本語化 | MergeDoc Project 新しもの好きのボクは迷わずインストールしました。 あんまり Eclipse をいじっていないし、Java には少しも触っていないし、32bit 環境しかないボク…
おことわり :: じっくりと読んだわけではなく、斜め読みしてみただけなのであしからず 対象は超初心者から中級者。「買っても損しないだろうな」って本を、ボクなりに3冊選んでみました。 独習PHP 第2版 翔泳社の安心・独習シリーズ。 第二版です。第一版と…
ボクは好きです。 Notepad++、Aptanaでもpluginをいれされてもらってます。zen-codingのなにがよいって……あたりまえのことをあんまり考えずに書けるようになったのは、ボクにとって利点でした。 typoが激減してくれたので、スムーズに書けるようになったのが…
いろいろエディターを試しているけれど、なかなかしっくりこないのがHTMLエディター。 癖が強くて十分すぎるほど高機能だと、使いこなせなさすぎて触りたくなくなるし。逆に低機能だと、コーディングそのもの負担になって触りたくなくなるし。 すべては、自…
一度はパラパラと読むのだけれども、デスクの側にあるだけで絶対的な安心感を与えてくれる O'REILLY本。「値段分活用していますか?」と聞かれたら、「500円も回収出来ていません……」と俯きながら答えてしまいそうなボクです。 覚えるべき関数やコードが多々…
なんとなくだけど、クラスの使い方が解った。いろいろ間違っているかも知れませんけれども、ちょっと進んだ感じがして嬉しかったよ。 使い方を理解するまでは、ボクには幾つかの壁があったので……どうやって、その壁を抜けた順序を恥を書くのを承知で書いてみ…
3ヶ月ほど学んでいる、PHP初学者の愚痴みたいなエントリです。解決に至ってないので、あしからず。 現状 今、ボクの会社では仕事がないために、所属社員の半数ほどがPHPやらC++などの学習を行っております。ボクはPHP+MySQLでWebサービスの構築を学習してい…