基本的なところを抑えていけばいいな。

◆代表的なCPANモジュール (※wikipeより)
    * CGI - CGIプログラミング
    * DBI - 汎用データベースインタフェース
    * Encode - 文字エンコーディングの操作
    * JSON - JSONのサポート
    * LWP (libwww-perl) - WWWクライアント・サーバ
    * XML::LibXML - XMLのサポート
    * YAML - YAMLのサポート
    * Plack - PSGIのリファレンス実装

DBI Encode LWP JSON は使ったことがあった。

◆標準モジュール
  • perlの標準モジュール一覧 SMART! ウェブ講座
    標準ぐらいは使いこなさなければ・・



sponsered link


posted by やすボーイ@成功コンサルタント at 2010年11月29日 18:50 | Comment(0) | TrackBack(0) | プログラミング関係
掲示板などの書き込みができるCGIで、HTMLタグを投稿されたら、デザインがおかしくなる、もしくは、スクリプトを埋め込まれてセキュリティーが、やばいことになるという問題をが起きないようにします。(自分用メモ)

◆CGI.pmを使いHTMLエスケープする場合は、
$htmlに目的のテキストデータを入れて、
#インスタンスを作らない場合
use CGI;
print CGI::escapeHTML($html);
#インスタンスを作る場合
use CGI;
$q = new CGI;#クラスのインスタンスを生成
$html=$q->escapeHTML($html);#HTMLエスケープ
でいけるようです。

正規表現を使ってHTMLタグを取り除く処理をするには、
 $text に目的のテキストデータを入れて、
$text =~ s/<.*?>//g; #HTMLタグを取り除く場合
こんな感じです。これで安全ですが、もとに戻すことはできません。

URI::Escapeを使うやり方
use URI::Escape;
$unescaped = uri_unescape( $escaped ); #URLエンコード済み文字列のデコード
$escaped = uri_escape( $unescaped ); #URLエンコード済み文字列へのエンコード
◆気になるので「続きの記事」を読む!


sponsered link


posted by やすボーイ@成功コンサルタント at 2010年11月14日 17:31 | Comment(2) | TrackBack(0) | プログラミング関係
〜 PHPのフレームワークまとめ 〜

◆外国産PHPフレームワーク
CakePHP 一番有名 MVC 小規模向き
 http://www.cakephp.org/
Zend Framework
MVC フレームワークを作る為のライブラリ集 自動生成機能が低いが柔軟 小規模から中規模向き
 http://framework.zend.com/manual/ja/index.html
symfony MVC 大規模向き 企業規模で開発されている
 http://www.symfony-project.com/
code igniter
 http://codeigniter.com/
Yii Framework
 http://www.yiiframework.com/

◆国産 PHPフレームワーク
ちいたん 世界最軽量のPHP用MVCフレームワーク
 http://php.cheetan.net/
Ethna
 http://ethna.jp/
guesswork
 http://classic.guesswork.jp/
maple
 http://kunit.jp/maple/
 ◆気になるので「続きの記事」を読む!


sponsered link


posted by やすボーイ@成功コンサルタント at 2010年11月14日 13:07 | Comment(0) | TrackBack(0) | プログラミング関係
みんなが知っているWEBサービスの開発言語やサーバーの情報そしてユーザー数などをまとめてみました。FWは、フレームワーク。
<名前> <PG言語/FW> <server/DB> <ユーザー数>
pixiv perl 自前サーバー ユーザー数が200万人(2010年5月22日現在)
twilog RoR さくら専用のRAID  
togetter phpと独自FW   月間UU72万、PV280万、累計まとめ数1万5000 (2010年04月19日現在)
lang-8 OpenPNEをベースにPHPとRoRを使ったオリジナルのシステム   ユーザー数は現在4万人程度
       
Gree php さくら 月間PV数は約350億(2010/6月時点)会員数2125万人
mixi perl   ユーザー数は2102万人。(2010 7月現在)
はてな perlと独自のMVC型のFW 自前サーバー/mysql 月間ユーザー940万人
twitter RoR を徐々に Scalaに変更 /mysql  
Facebook phpで開発後、HipHop for PHPによってC++に変換   月間4000億PV (2010/02現在)
2ちゃんねる

Perl 「bbs.cgi」という名のスクリプト big-server社のサーバー/Linux  
cookpad  ruby    
食べログ
(カカクコム)
RoR採用   月間利用者約380万人,月間約2900万PV 
グルナビ PHP   アクセス数7億2千万PV/月(2007年12月現在),会員数588万人(2008年4月5日現在)
楽天  PHP(2000年頃から採用)/Tomcat/Ruby  /mysql/Senna  

ニコニコ動画

Yahoo!はPHPに移行している
del.icio.usはPHPに移行している
GoogleはPHP+Pythonで出来ている
GeeklogはPHPで出来ている

 作成途中・・・情報ください

参考ページ:


言語の情報:
  • PHP 「一般向けの言語」 初心者が取り組みやすい言語 開発費が安い  Flashとの親和性が高い言語
  • Perl 初心者はとっかかりにくい。CPAN,Perlのライブラリ・モジュールやその他のPerlで書かれたソフトウエアを集めた巨大なアーカイブが非常に便利なので、玄人受けする。
  • Python 使う人を選ぶ言語 他の言語より予約語が少なく,記号もあまり使わないため覚えることが少ない。また,オブジェクトの作り方が簡単で,名前空間も明確なので迷うとことろが少ない。
  • Ruby 日本人が設計した言語で、色んな言語のいいところを採用している比較的新しい言語であり、非常に感覚的にプログラミングができる。ヒューマンフレンドリーな言語。
 


sponsered link


posted by やすボーイ@成功コンサルタント at 2010年11月05日 01:53 | Comment(0) | TrackBack(0) | プログラミング関係
yasu_boy モダンperl連載 これを1から全部読んでいくことにする。 / 連載:モダンPerlの世界へようこそ|gihyo.jp … 技術評論社 http://htn.to/RC1RfV 

yasu_boy なにこれはじめから全然意味がわからん

yasu_boy CPAN検索サイト / The CPAN Search Site - search.cpan.org http://htn.to/Nat1p

yasu_boy 開発の歴史とか細かいところは、自分には良くわからん世界だし、知らなくてもいいと思う。どう使うかとどんなに便利かだけがわかればいいと思う。 #perl 

yasu_boy 読みましたが、ほとんど意味がわからなかった。

yasu_boy Google App EngineJavaで Google App EngineはDBがMysqlじゃないから困るなあ / Webプログラミング未経験からmixiアプリを作るまでにやったこと - 理系のためのTIPS集 http://htn.to/SzzX8J 

長いので追記にしました。◆気になるので「続きの記事」を読む!


sponsered link


posted by やすボーイ@成功コンサルタント at 2010年11月01日 23:34 | Comment(0) | TrackBack(0) | プログラミング関係
カテゴリ
サイト内検索です^^
カスタム検索
with Ajax Amazon