プログラマーだけど、第3回デザイナーのためのプログラミング入門に潜入してきた : つねづね思ふこと

«« RSSreaderlibをせっかくだからマニュアルもつけて公開します | iPhone用縦書き変換webサービス「たてよみ」alpha版を公開してみた »»

プログラマーだけど、第3回デザイナーのためのプログラミング入門に潜入してきた

2009年5月23日

このエントリーをはてなブックマークに追加
第3回デザイナーのためのプログラミング入門が名古屋駅から地下鉄で一駅(中村区役所)で行われたので、プログラマーだけど参加してきました。本当に初歩の初歩から懇切丁寧に行われ、プログラマが誰もいないのにコードを触らざる得なくなった人の最初の一歩に最適です。


プログラマなら「なんで毎回似たような処理の同じようなコードを打たねばならんのだ。誰かまとめておいてくれよ!(でも自分でやろうとはしない)」とか、あなたも思ったりしているはず!

そんな声に偉い人たちが答えてくれたまとめ集(ライブラリ)としてPerlならCPANPHPの場合ですとPEARがあります。
調べてゆくとPHPのPEARの場合なら、PHP4標準関数直書きだとなかなか面倒くさい「XMLを読み書き」が簡単にできるモジュールとか、それを利用して外部APIサービスが楽勝に利用できるとか、使える認証システムなどがあり「こりゃいいや」とテスト環境で組んでいました。

が、本番環境で先ほど作ったPEARを利用したプログラムを動かそうとすると、まずPEAR自体がインストールできない!
PEARは便利な管理ツールが標準で付いていて、必要なモジュールだけを管理ツールからダウンロードできる仕組みになっているのですが、本番サーバはセキュリティ?の関係か、外部データのダウンロードそのものを拒否する仕組みになっているみたい。
PEAR本体も外部サーバからダウンロードしてインストールされるという、上手くいけば簡単に構築できるカッコいい仕様が今回はあだに。
かくして、今更本体プログラムを修正できないので、PEARを便利な管理ツールを使わず手動で対応させたのですが、数々のよくわからないエラー続発でえぇ泣きましたデスよorz。

ということで、今はやりのPHPフレームワークでサーバに依存しないもんはないのか・・・と目を付けたのが

CodeIgniter(コードイグナイター)

本屋に「CodeIgniter徹底入門」という本があったので、ぱらぱらとめくってみると、

CodeIgniter徹底入門
CodeIgniter徹底入門
posted with amazlet at 09.05.24
河合 勝彦 鈴木 憲治 安藤 建一
翔泳社
売り上げランキング: 208195
おすすめ度の平均: 4.5
5 値段の価値はありました。
5 PHPフレームワークのバイブル書
3 オフラインのリファレンスとしては必要十分
5 質・量ともに充分
5 今までのPHPフレームワーク本にはないぐらいの理解のしやすさ
  • PEAR的な命令集も簡単かつ豊富に呼び出せそう
     
  • インストールにSSHコマンド直打ちとかインストーラ入れなくても良い
     
  • MVCモデルが考えてあって、「プログラムはお前の仕事!仕事を増やすな、今日は帰らせてくれ!!」なデザイナとの分業がスムーズにいきそう

と、まさにコレがポストPEAR(とPHP向け外部テンプレートエンジンSmarty)として使えそう!なので、早速購入。
まずは、すでにJava向けにインストールしていたEclipseにPHPモジュールを組み込んでサンプルプログラムを動かしてみました。

・・・が、その後Java関係等で忙しくなり、そのまま「CodeIgniter徹底入門」は埃を被ってしまうことに。

いかんいかん。
このままでは約4,000円が無駄になる!PEAR依存体質から抜けられなくなる!!

そんな中、日本CodeIgniter会員ぞろいの音生(ねお)が、「Webデザイナーの為のプログラム入門」を開催すると聞き、「CodeIgniterとPHPプログラム入門?!」と早速潜り込んできました。

 

webデザイナーのためのプログラミング入門の入口

 

結論を書きますと「CodeIgniterの話題は全く講義にあがらず、本当にCSSとPHP入門でした。」
ですよねー、入門からいきなりフレームワーク言われてもわかるわけないですよね。

ですので、「今まで<table>タグと<img src="spacer.gif">でデザインしてきたけど、いい加減SEOとか考えてCSSデザインに挑戦しないと」という方とか、「PHPで組まれたCMS(Zencartとか)を導入しろって言われたけど、俺for文とforeach文の違いも分からねえよ!どうすんだよ!!」という方には超最適なイベントでした。
しかも、5時間連続、会場は「中村区役所(=名古屋駅から地下鉄で隣駅)」という高い立地で行われたにもかかわらず、無料!懇親会はたったの1,000円ポッキリ。近くにコンビニあり!
今日土曜日だけど、スタッフに時間外手当は出ているのか?!

そんななか、各人が持ってきたノートパソコンで実際に構築!勿論電源とLANは完備!
勉強会マニュアルは重厚54ページ!
エラーで詰まったら、音生精鋭の皆様が何人もスタンバイ。
細かく「大丈夫ですか?」と聞いてくださったおかげで、脱落者を一人も出さずに無事セミナーを終わらせ、好評のうちに講義を終えました。

ですが、「ifもforもforeachも当然理解している」プログラマ視点としては「参加枠とってしまってごめんなさい。」という内容でした。
前半のCSSについても「widthとかbackground-color」の解説に重点が置かれ、「IE6のスターハックテクニック」などは、最後のまとめでさらっと流された程度。
Web業界に関心を持ち始めた方なら是非行ってもらいたい・・・けど。という感想です(すみません)

ただ、最後の懇親会で音生スタッフ様と少しお話しさせていただいたのですが、今回の初心者向けとは別に「CodeIgniterネタをやりたい!」とおっしゃられていました。
さらに詳しく聞いてみますとなんと先の「CodeIgniter徹底入門」の著者の方も、今回のサポートスタッフとしてご参加されていたりして。
いや、是非CodeIgniterの実践テクニック聞いてみたいです!企画お待ちしています!!

PHPフレームワーク入門―CakePHP/Zend Framework/symfony/CodeIgniter対応
掌田 津耶乃
秀和システム
売り上げランキング: 193135

 ■□ おまけ ■□

私が最近参加した名古屋近辺のWeb業界関連勉強会情報について並べてみます(順不同)。
 

名称 主な対象 備考
 わんくま同盟 プログラマ一般(職種問わず)  プログラム以外のネタも取り上げる
全国あちこちで行われている
ustreamによる生中継も行われている 
 WCAN
(>>最近のレビュー)
Web制作者向け  大・小規模おりまぜて行われる
すぐに予約席がなくなるので注意 
 名古屋アジャイル勉強会
(>>最近のレビュー)
分野問わず 制作管理をテーマに扱う
(開発テクニックそのものではない) 
 デザイナーの為の
プログラミング入門

(>>最近のレビュー)
Web制作者入門  今のところ無料
CodeIgniterネタはでない? 
 Apple Store 名古屋栄店
ストアイベント

(>>最近のレビュー)
Apple商品に興味あり
〜信者
無料
Macを中心とした関連ソフト講習会 
音楽・アートイベント等も行う

 


投稿者 kuze : 2009年5月23日 22:49


■このエントリーに関連した記事

■「実用ソフト&サイト」カテゴリの最新記事

«« RSSreaderlibをせっかくだからマニュアルもつけて公開します | iPhone用縦書き変換webサービス「たてよみ」alpha版を公開してみた »»


自己紹介
PHPやVBによるコーディングやシステムエンジニアを仕事にしています。
主にiPhoneアプリの紹介やWeb開発などのPC系の話題と、アニメやゲームなどのサブカルな話題を取り扱っています。

[PR]

instagram

カテゴリ

最近のエントリー

最近掲載した画像
  • 映画『ゴジラ-1.0』レビュー(ネタばれあり)
  • Three-up HC-T2206WHで狭い部屋も快適に
  • 「君たちはどう生きるか」は父親を気にするかで評価が別れそう(ネタバレあり)
  • 画像生成AIソフトでしばらく毎日SNSに画像を上げてみたけどネタ出しについて
  • ホットクックを使えば一人で並行して色々作りやすくなるのでオススメ
  • ホットクックを使えば一人で並行して色々作りやすくなるのでオススメ
  • ホットクックを使えば一人で並行して色々作りやすくなるのでオススメ
  • Python3.4向けにつくったAPIが、Python3.6では動かなくなったので直してみた

RSS
更新情報はRSSをご利用下さい