びんたのニート戦線


あー、なるほど、これはハマるのが分かる

2009/9/11/21:42

消えると言いつつ・・。

print "あなたがこの文を読んでいるのは、".date("Y年n月j日")." 時刻は".date("G時i分s秒")."とみた!(びんた探偵)。";
?>

上記のが、・・・・・・・・・・・・PHPです。ただの、時刻表示・・。

このコードは、こういう動きをするから、このコードとあのコードとそのコードを使って少しイジっていったら、あんなのが出来るはずだ!とか思って、作っていけば良いのか。とりあえず、図工というか、料理感覚なのかも(って、初心者の内は)。

まぁ、とにかく、来週、面接入ると良いな・・。

拍手する

リアル

2009/9/11/13:15

さてさて、体のために歩いてくるっす。帰ってきたら、また応募しよう。仕事ほしい。

たぶん、一週間ぐらい消えます。リアルに、リアル活動。

拍手する

初心者からPHPを学ぶ方法を考えてみる

2009/9/11/12:35

とりあえず、何からやって良いのか分からない、というわけで、自分的メモ。

■何で、PHPをやりたくなったの?
何で、PHPをやりたい、と思ったかというと、
初心者による初心者のためのプログラム勉強法(けんすうさん)を読んだから。

ただ単に、プログラミングを勉強する、だと興味もないんだけれど、Web製作の幅を広げるのに繋がるという点で、関心がある。

ネットであるような、おみくじとかもそうだけれど、「何かを押したら、何かが動く」あるいは、「何かを入力してもらうこと」とかをやりたい。今のぼくの状態だと、過敏性のサイトを見て分かるように、「読んだらおしまい」なので。

■PHP使いの人が、使った(使っている)オススメ本のエントリー
Amazonとか見ても、どの本が良いのかなんて分からない。そんなわけで、まずは、PHP使いの人が、勉強に使った(使っている)本を挙げているエントリを見てみた。

初心者にお勧めのPHP入門本一覧(けんすうさん)
PHPやJavaScriptでのwebプログラミングに使っている12冊の本(tek_kocさん)
文系素人ですがPHP勉強始めました。(kousyouさん)
全ての文系ブロガーはPHPをやるべき(phaさん)

一通り読んだり、その記事のブクマを読んだりしていると、情報が集まってきた。何となく、こういうのが必要なのね、とかイメージが湧いてくる感じ。

特に、参考になったのは、「実は三週間ほど前からPHPの勉強をはじめました」からはじまり、世界のねこあつを作った、kousyouさんのエントリだろうか。PHPって美味いの?ってくらい知らない人が、実際、勉強して作った、というのは参考になる(だが、最初に挙げられている「独習PHP」の評価が、やたらAmazonで悪い!)。

とにかく、最初の壁を超えたら、その後なんとなく言葉の用語や概念も、分かるよう、つながるようになってくると思うので、「最初の壁を越えること」が大事なのかも。

■ついでなので、ネットの情報も見てみる
まず、PHPはマニュアルやネットの記事が、しっかりしているので、本は要らない、というブクマコメントも、チラホラと見受けられた・・・・・・・・・が、はっきり言って、何が良いのか悪いのかサッパリ分からない。

PHPマニュアル(公式かな)は、充実している
離れPHP島(情報がちょいと古いけれど、確かに「動き」を感じやすい)

■とりあえず、使えそうな、評判の良い本をピックアップ!

基礎からのMySQL [基礎からのシリーズ] (プログラマの種シリーズ)
基礎からのMySQL [基礎からのシリーズ] (プログラマの種シリーズ) ソフトバンククリエイティブ 2007-12-26
売り上げランキング : 9169
おすすめ平均 starstarとても分かりやすい
star良書
starこれだけわかりやすく書けるというのは素晴らしいAmazonで詳しく見る by G-Tools 
PHPにおいて、MySQLと連携して作ることが多いらしい。掲示板とか、データのやり取りとか、何だか色々なところで、MySQLの文字を見たので、会員的なものを作るのには、必須なのだろう・・。

 
PHP 逆引きレシピ (PROGRAMMER’S RECiPE)
PHP 逆引きレシピ (PROGRAMMER’S RECiPE) 翔泳社 2009-06-30
売り上げランキング : 1418
おすすめ平均 starstar情報量と使いやすさのバランスがよい
star知りたい事が網羅されている実用書
star間違いなくPHPの書籍の中でNO.1の一冊です。Amazonで詳しく見る by G-Tools 
上のエントリで挙げた人が、誰も取り上げていないけれど。ブクマコメントや関連リンクから出会った。割と、最近の本なので、要チェックですな。そのまま使えるようなサンプルが、わさわさと入っている。

Amazonでも、ネットでも、気持ちが悪いくらい、評判が良い。というか、良すぎる。「教科書はいらない – 書評 – PHP逆引きレシピ」において、dankogaiさんも、誉めているんだか、けなしている(この場合、プログラミング言語として)んだか分からんが。ぼくの場合、プログラムを本格的にやりたい、というよりは、「動けばいい」ので。

しかし、よく考えてみれば誰もがプログラミング言語を覚える必要はないし、「プログラミング言語を覚えなければ動くWebを作れない」というのがプログラマーの傲慢であることを証明したのもPHPだった。

良し、これは買いだな・・。絶対に、欲しい。

ちなみに、

PHPによるWebアプリケーションスーパーサンプル 第2版
PHPによるWebアプリケーションスーパーサンプル 第2版 ソフトバンククリエイティブ 2006-03-24
売り上げランキング : 7369
おすすめ平均 starstarリファレンスとして
star第二段階に読むべき本
star内容自体は良いが、構成に難有りAmazonで詳しく見る by G-Tools   
を、kousyouさんが、薦めていたし、ネットでの評判も良かったのだけれど、上記の本が出た時点で、お払い箱のような印象を受けた(中身と値段の面で)。

■ここまで、ネットの記事を読んだり、実際、記事書いていて思った
PHPマニュアル(サイト)+離れPHP島(サイト)+PHP逆引きレシピ(上の本)+基礎からのMySQL(上の本)で、何とかなりそうじゃんか。

■あと、気になるもの
やはり、よく目につくのは、CakePHPという言葉。たくさんのページがあるものを作るときとか、使いやすいらしい(フレームワーク)。コミュニティサイト作りに良いのかなぁ、という感じ。

CakePHPで新サイト「ふるみる -古民家スポットコミュニティ-」を作りました

会員ユーザの機能は主に
・古民家スポットの登録
・古民家の写真投稿
・古民家のレビュー投稿

ユーザ管理やデータの登録・修正・削除周りを一通り作ったので、今後新しいサイトを構築する時に使い回せる部分が多く、今回以上に開発スピードが上がるかなぁ…と期待している感じです。

ふむふむ・・。

あと、ゆるゆるプロフ型掲示板ミルフィールも、CakePHPが使われている。どこかの会社が作った大規模なものだと、参考にならないんだけれど、個人で作った、という点で関心がある。

■CakePHPの情報もまとめてみる
CakePHP(公式。マニュアル有)
CakePHP guide(何だか、マニュアルみたいに詳しい)
CakePHPで高速Webアプリ開発(連載モノ)

CakePHP1.2ガイドブック
CakePHP1.2ガイドブック
毎日コミュニケーションズ 2009-06-27
売り上げランキング : 12358
おすすめ平均 star
star入門から応用まで対応

Amazonで詳しく見る by G-Tools

買うとしたら、この本なんだろうけれど、まだ知識がおいついてないので、必要ないだろうなぁ。

■その他の、関連リンク
ド素人によるPHP開発環境構築・ツール紹介(Mac・Windows)
PHPで何できるんだろう、とか思ったときに。

■どういうのを作りたいか?
趣味で、アメリカ雑貨のサイトを持っているんだけれど、みんなの自慢のグッズを投稿できるようなサイトを作りたい。あるいは、何か動いたりする、お遊び的なもの。また、過敏性関連でも、軽いコミュニティ作りたいなぁ、とか思っていたりする。あと、漫画サイトで使えるようなものも、作りたい。

web製作+プログラミング+イラスト描き、で作りたいものが作れるようになっていくはず。

■何だか、まとまったな
お気に入りに投げ込んでいる時点では、何が何だか分からなかったのだけれど、こうしてまとめてみると、勉強の流れが分かった(気がする)。うーん、楽しみ。

拍手する
  • カレンダー

    2010年3月
    « 10月    
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  
  • ケイタイ対応

    QR_Code