Similar documents


ようこそゲストさんトップ最新の日記ユーザー登録ログインヘルプ CX's VBScript Diary <Visual Studio は VBScript 用の最強エデ VBScript 基礎文法最速マスター 11:50 VBScript の文法一覧です 他の言語をある程度

( 中略 ) Type "help", "copyright", "credits" or "license" for more information. >>> print 'hello' hello >>> help() に関数やその他のオブジェクトを渡すことでヘルプが ( あれ

JavaプログラミングⅠ

ソフトウェア基礎 Ⅰ Report#2 提出日 : 2009 年 8 月 11 日 所属 : 工学部情報工学科 学籍番号 : K 氏名 : 當銘孔太

Microsoft PowerPoint - ruby_instruction.ppt

print/echo を使います print "Hello World!"; echo "Hello World!"; デバッグには var_dump() をよく使います var_dump() では変数の内容が出力されます $array = array(1,2,3)

ファイル入出力

PowerPoint Presentation

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ

本チュートリアルについて 14 部構成 比較的簡単なトピックから 各回 プログラミング言語 任意 チュートリアルで 新しい内容 宿題 プログラミング演習 次の週 結果について発表 もしくは話し合いをする スライドは Python で Python, C++, Java, Perl についての質問い答

Java講座

ファイル入出力

Webデザイン論

Microsoft PowerPoint - prog03.ppt

02: 変数と標準入出力

JavaプログラミングⅠ

memo

Taro-cshプログラミングの応用.jt

ポインタ変数

4-4- 基スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語を学習し アプリケーション開発の手法を習得する 本カリキュラムでは まずスクリプト言語に位置づけされる Perl PHP Python JavaScript Ruby といった Ⅰ. 概要プログラミング言語の特徴に

Perl入学式 #3

PowerPoint プレゼンテーション

メソッドのまとめ

JavaプログラミングⅠ

Taro-Basicの基礎・条件分岐(公

PowerPoint プレゼンテーション

Microsoft PowerPoint - 第3回目.ppt [互換モード]

オブジェクト指向プログラミング・同演習 5月21日演習課題

テキスト処理第 2 回 田中哲産業技術総合研究所情報技術研究部門 akira/textprocess/

Taro-ファイル処理(公開版).jtd

<4D F736F F D20438CBE8CEA8D758DC F0939A82C282AB2E646F63>

シェルプログラミング コマンドをパイプでつなげるだけでは済まないような ある程度まとまった処理を複数のコマンドを制御構文を用いたりしてファイルとしたものを ( シェル ) スクリプトと呼ぶ シェルプログラム バッチなどともいう.bash_profile もシェルスクリプトなので このファイルを解読し

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf

プログラミング基礎

CプログラミングI

Microsoft Word - Cプログラミング演習(12)

02: 変数と標準入出力

JavaプログラミングⅠ

リスト 1 1 <HTML> <HEAD> 3 <META http-equiv="content-type" content="text/html; charset=euc-jp"> 4 <TITLE> 住所の検索 </TITLE> 5 </HEAD> 6 <BODY> <FORM method=

WEBシステムのセキュリティ技術

Si 知識情報処理

Functional Programming

Microsoft Word - Training10_プリプロセッサ.docx

Microsoft Word - DF-Salford解説09.doc

模擬試験問題(第1章~第3章)

Sokushu2_perl

プログラミング入門1

Java プログラミング Ⅰ 3 回目変数 変数 変 数 一時的に値を記憶させておく機能型 ( データ型 ) と識別子をもつ 2 型 ( データ型 ) 変数の種類型に応じて記憶できる値の種類や範囲が決まる 型 値の種類 値の範囲 boolean 真偽値 true / false char 2バイト文

Microsoft PowerPoint - prog08.ppt

Microsoft PowerPoint - ProD0107.ppt

ポインタ変数

C 言語の式と文 C 言語の文 ( 関数の呼び出し ) printf("hello, n"); 式 a a+4 a++ a = 7 関数名関数の引数セミコロン 3 < a "hello" printf("hello") 関数の引数は () で囲み, 中に式を書く. 文 ( 式文 ) は

slide5.pptx

PowerPoint Presentation

ガイダンス

PowerPoint プレゼンテーション

プログラミング実習I

情報工学実験 C コンパイラ第 2 回説明資料 (2017 年度 ) 担当 : 笹倉 佐藤

このルールをそのまま正規表現として書くと 下記のようになります ^A[0-9]{2}00[0-9]{3}([0-9]{2})?$ ちょっと難しく見えるかもしれませんが 下記のような対応になっています 最初 固定 年度 固定 通番 ( 枝番 ) 最後 ルール "A" 数字 2 桁 0 を 2 桁 数字

プログラミング基礎I(再)

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

プレポスト【解説】

Microsoft PowerPoint - prog09.ppt

Microsoft PowerPoint - prog09.ppt

kiso2-03.key

情報処理演習 B8クラス

Microsoft PowerPoint - kougi6.ppt


FORTRAN( と C) によるプログラミング 5 ファイル入出力 ここではファイルからデータを読みこんだり ファイルにデータを書き出したりするプログラムを作成してみます はじめに テキスト形式で書かれたデータファイルに書かれているデータを読みこんで配列に代入し 標準出力に書き出すプログラムを作り

Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y 小幡智裕

3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200,

実験 5 CGI プログラミング 1 目的 動的にWebページを作成する手法の一つであるCGIについてプログラミングを通じて基本的な仕組みを学ぶ 2 実験 実験 1 Webサーバの設定確認と起動 (1)/etc/httpd/conf にある httpd.conf ファイルの cgi-bin に関する

Microsoft PowerPoint ppt

kantan_C_1_iro3.indd

スライド 1

Microsoft PowerPoint - prog06.ppt

プログラミングI第6回

Microsoft PowerPoint - CproNt02.ppt [互換モード]

Microsoft Word - CygwinでPython.docx

Microsoft PowerPoint - prog03.ppt

PowerPoint プレゼンテーション

Microsoft Word 基_シラバス.doc

Microsoft PowerPoint - prog04.ppt

Webプログラミング演習

2006年10月5日(木)実施

PowerPoint プレゼンテーション

Microsoft PowerPoint - Prog05.ppt

パソコン基本操作講習会テキスト

Programming D 1/15

(Microsoft Word \224N\223x_Excel_\212\326\220\224\225\322_.doc)

02: 変数と標準入出力

JavaScriptプログラミング入門 2.JavaScriptの概要

PowerPoint プレゼンテーション

Microsoft PowerPoint - 計算機言語 第7回.ppt

Python の基本事項の学習 このラーニングラボでは Python のシンタックス ( 構文 ) スコープ ( 有効範囲 ) 変数 演算子 単純な条件分岐の基本事項を学習します 目標 所要時間 :45 分 Python の基本的なインデントとスコープを理解しよう 変数の割り当て方法と使用方法を学習

計算機プログラミング

Transcription:

1/10 ページ 日記検索ブログトップ記事一覧ログイン無料ブログ開設 Perl 入門 ~ サンプルコードによる Perl 入門 ~ サンプルコード中心のPerlの入門サイトです 現代的なPerl(v5.8.1 以降 ) の書き方に準拠しています サイトマップ - サンプルコードによるPerl 入門の読み方 最近の活動 - 筆者の最近の活動 PerlとCGIの入門書木本裕紀著 今日のひとこと : 基礎文法最速マスターシリーズがたくさん誕生しました 火付け役になってしまったようです < 今年勉強したいこと Ruby 基礎文法最速マスターってい...> 2009-12-26 Perl 基礎文法最速マスター 18 Perl の文法一覧です 他の言語をある程度知っている人はこれを読めば Perl の基礎をマスターして Perl を書くことができ るようになっています 簡易リファレンスとしても利用できます 1. 基礎 文法チェック 文法をチェックを厳しくするために最初に必ず次の 2 行を書くようにします プログラムが動けばよいからという考えでこの 2 行を書かないというのはよくないです この 2 行を加えることで事前に文法チェックが行われるので ソースコードを記述す る作業は速くなり コードの品質も上がります use strict; use warnings; print 文 print 文です print "Hello world"; コメント コメントです # コメント 変数の宣言 変数の宣言です Perl にはスカラ変数 配列変数 ハッシュ変数があります # スカラ変数 my $num; # 配列変数 my @students # ハッシュ変数 my %month_num; スクリプトの実行 スクリプトを実行するにはコマンドラインで次のようにします perl script.pl 出力結果をファイルに書き出すにはリダイレクトを使います perl script.pl > file.txt コンパイルチェック 事前にコンパイルチェックを行うにはコマンドラインで次のようにします かんたんプログラミング CGI/Perl Perl 関連の記事 Perl 詳細リファレンス 現代的な Perl の記述方法 よく使用する関数 モジュール 日本語の扱い方 モジュール徹底解説 ビュアー ( 更新されません ) ツリー形式目次 ( 更新されません ) その他の記事 データベースの基礎 (SQLite) JavaScript Linux Apache MySQL Git 入門 1863790 ページビュー 日記の検索 nmlkji 詳細 nmlkj 一覧 検索 人気エントリー Perl 基礎文法最速マスター - Perl 入門 サンプルコードによる... 1271users 現代的なPerlの記述方法一覧 - Perl 入門 サンプルコードによ... 1005users Perl 入門 サンプルコードによる Perl 入門 736users Perlでよく使用する関数 標準モジュール一覧 ( かんたんなサ... 472users プログラミング言語 Perl 詳細リファレンス - サンプルコード... 393users 最新タイトル Mojolicious::Lite のサンプルひとことメッセージ掲示板 プログラミングについての雑記 push - 配列の末尾に要素を追加 pop - 配列の末尾の要素を取得 unshift - 配列の先頭に要素を追加 最近のコメント 2010-01-08 perlcodesample

2/10 ページ perl -c script.pl デバッガの起動 デバッガを起動するにはコマンドラインで次のようにします perl -d script.pl 2. 数値 数値の表現 スカラ変数に数値を代入できます 整数でも小数でも代入できます 桁数が大きい場合はアンダーバーを区切り文字とし て利用できます my $num = 1; my $num = 1.234; my $num = 100_000_000; 2009-12-26 perlcodesample 2009-12-26 konisimple 2009-12-26 chaichanpapa 2009-12-26 oooooooo 最近のトラックバック 2009-12-26 Ruby 基礎文法最速マスター 2009-12-26 なんとなく日記 - 汎用スクリプト言語 2009-12-26 XSLT2.0 基礎文法最速 (?) マスター 2009-12-26 なんとなく日記 - 基礎文法最速マスターシリーズのまとめ 2009-12-26 Lua 基礎文法最速マスター リンク Perl ブログ 四則演算 四則演算です $num = 1 + 1; $num = 1-1; $num = 1 * 2; $num = 1 / 2; 余りと商の求め方です 商を求めるには普通の除算を行った後に int 関数で整数部を取り出します # 商 $div = int(3/2); Perlソースコード Perlプログラマー perldoc.perl.org CPAN PAUSE Yokohama.pm Kansai.pm Fukuoka.pm Yuki Kimoto Perl Informations Planet Perl Iron Man Created by 木本裕紀 # 余り $mod = 3 % 2; インクリメントとデクリメントインクリメントとデクリメントです # インクリメント $i++ # デクリメント $i-- 3. 文字列文字列の表現文字列はシングルクォートかダブルクォートで囲みます ダブルクォートの中では \t( タブ ) や \n( 改行 ) などの特殊文字を利用することができます またダブルクォートで囲まれた文字列の中では変数展開することができます my $str1 = 'abc'; my $str2 = "def"; my $str3 = "a\tbc\n"; # 変数展開 ( 結果は abc def) my $str4 = "$str1 def"; 文字列操作各種文字列操作です

3/10 ページ # 結合 my $join1 = 'aaa'. 'bbb'; my $join2 = join ',', 'aaa', 'bbb', 'ccc'; # 分割 my @record = split /,/, 'aaa,bbb,ccc'; # 長さ my $length = length 'abcdef'; # 切り出し my $substr = substr('abcd', 0, 2); # ab # 検索 my $result = index('abcd', 'cd'); # 見つかった場合はその位置 蜜からなった場合は -1 が返る 4. 配列配列変数変数の宣言宣言と代入配列です # 配列の宣言 my @array; # 配列への代入 @array = (1, 2, 3); 配列の要素要素の参照と代入配列の要素を参照と代入です # 要素の参照 $array[0]; $array[1]; # 要素の代入 $array[0] = 1; $array[1] = 2; 配列の個数配列の個数を取得するには配列をスカラコンテキストで評価します Perlにしか見られない少し特殊な文法です my $array_num = @array; 配列の操作配列を操作する関数です my @array = (1, 2, 3); # shift( 先頭を取り出す ) my $first = shift @array; # $first は 1 # unshift( 先頭に追加 ) unshift @array, 5; # @array は (5, 2, 3); # pop( 末尾を取り出す ) my $last = pop @array; # @array は (5, 2) # push( 末尾に追加 ) push @array, 9; # @array は (5, 2, 9) 5. ハッシュハッシュ変数変数の宣言宣言と代入 my %hash; %hash = (a => 1, b => 2); ハッシュの要素要素の参照と代入

4/10 ページ ハッシュの要素の参照と代入です # 要素の参照 $hash{a; $hash{b; # 要素の代入 $hash{a = 5; $hash{b = 7; ハッシュに関するする関数 # キーの取得 @keys = keys %hash; # 値の取得 @values = values %hash; # キーの存在確認 exists $hash{a; # ハッシュのキーの削除 delete $hash{a; 6. 制御文 if 文 if 文です if ( 条件 ) { if ~ else 文 if ~ else 文です if ( 条件 ) { else { if ~ elsif 文 if ~ elsif 文です 他の言語のようにelse ifではなくelsifであることに注意しましょう if ( 条件 ) { elsif ( 条件 ) { while 文 while 文です my $i = 0; while ($i < 5) { # 処理 $i++; for 文 for 文です

5/10 ページ for (my $i = 0; $i < 5; $i++) { foreach 文 foreach 文です 配列の各要素を処理できます for 文よりも好んで利用されます ( 実際はperlはforeachはforのエイリアスになっていてまったく同じものです ) foreach my $field (@fields) { 比較演算子比較演算子の一覧です Perlでは数値比較と文字列比較は厳密に区別されます 数値比較演算子の一覧です $num1 == $num2 # $num1 は $num2 と等しい $num1!= $num2 # $num1 は $num2 と等しくない $num1 < $num2 # $num1 は $num2 より小さい $num1 > $num2 # $num1 は $num2 より大きい $num1 <= $num2 # $num1 は $num2 以下 $num1 >= $num2 # $num1 は $num2 以上 文字列比較演算子の一覧です $str1 eq $str2 # $num1 は $num2 と等しい $str1 ne $str2 # $num1 は $num2 は等しくない $str1 lt $str2 # $num1 は $num2 より小さい $str1 gt $str2 # $num1 は $num2 より大きい $str1 le $str2 # $num1 は $num2 以下 $str1 ge $str2 # $num1 は $num2 以上 7. サブルーチン Perlでは関数のことをサブルーチンともいいます サブルーチンを作るには次のようにします Perlでは他の言語のように明示的に引数名を指定することはありません @_ という配列に引数が入っているので自力で取り出します 戻り値を返却するにはreturnを使用します Perlでは戻り値としてスカラ変数だけではなく 配列変数やハッシュ変数を返すこともできます sub sum { my ($num1, $num2) = @_; my $total = $num1 + $num2; return $total; 8. ファイル入出力ファイル入出力です 以下が雛形になります ファイルをオープンすると $fhにファイルハンドルが入ってきます '<' は読み込みモードです 書き込む場合は '>' とします <$fh> の部分はダイヤモンド演算子と呼ばれ ファイルから一行読み込みます or の後ははファイルオープンに失敗した場合に実行されます dieはエラーメッセージを表示してプログラムを終了する関数です $! はファイルオープンに失敗した場合のOSからのエラーメッセージです open my $fh, '<', $file or die "Cannot open '$file': $!"; while(my $line = <$fh>) { close $fh; 知っておいたほうがよいっておいたほうがよい文法 Perlでよく出てくる知っておいたほうがよい文法の一覧です Perl の真偽真偽値

6/10 ページ Perlで偽と判断される値は undef '' 0 '0' の4 種類です これ以外は真になります defined 値が定義定義されているかどうかのされているかどうかの判定値が定義されているかどうかを調べるにはdefined 関数を使用します defined $num; コマンドライン引数コマンドライン引数を受け取るには @ARGV 変数を使用します my ($file, $options) = @ARGV; ひとつだけ引数受け取る場合は次のように書くことができます 暗黙的に @ARGV が shift の引数に渡されます my $file = shift; スカラコンテキストとリストコンテキストリストコンテキスト Perlでは文脈によって戻り値が異なる関数があります たとえばlocaltime 関数などです # スカラコンテキスト ( 日付 時刻を文字列で取得 ) my $time_str = localtime(); # リストコンテキスト ( 日付 時刻の各要素を配列として取得 ) my @datetime = localtime(); unless 文 unlessはif 文の否定を表現します unless ( 条件 ) { 後置の if, 後置の unless Perlではifやunlessを文の後ろに置くことができます # 後置の if print $num if $num > 3; # 後置の unless die "error" unless $num; 配列スライススライスとハッシュスライス配列スライスとハッシュスライスを使うと指定した要素のみを配列として取得できます # 配列スライス @select = @array[1, 4, 5]; # ハッシュスライス @select = @hash{'a', 'b', 'd'; map mapを使うと配列の各要素を変換することができます $_ には @arrayの要素が順に代入されます @mapped = map { $_ * 2 @array; grep grepを使うと条件に一致した要素のみを配列として取得できます $_ には @arrayの要素が順に代入されます @select = grep { $_ =~ 'cat' @array;

7/10 ページ リスト代入リスト代入と呼ばれる代入方法があります my ($num1, $num2) = ($num3, $num4); 範囲演算子整数の範囲を表現する範囲演算子と呼ばれるものがあります my @numes = (0.. 5); 文字列リストリスト演算子文字列のリストを簡単に書く構文があります my @strs = qw/aaa bbb ccc/; 単独の return サブルーチンの中でreturnと書くと スカラコンテキストの場合はundef が返却され リストコンテキストの場合は空のリスト () が返却されます 戻り値を使ってサブルーチンでエラーが発生したことを伝えたい場合は return undef とは書かないで return と書くようにします sub name { my @args = @_; return; 例外処理例外を投げるにはdieを使用します die "Error message"; 例外を捕獲するには eval を使用して $@ を判定します eval { die が発生する可能性のある関数など ; if ($@) { ファイルからすべてからすべて読み込むファイルからすべて読み込む関数はないので行をすべて配列に読み込んでjoinでつなげます my @lines = <$fh>; my $content = join '', @lines; これは一行で書けます my $content = join '', <$fh>; 3 項演算子 3 項演算子です 下のサンプルの場合は $flgが真値の場合は1が 偽値の場合は2が $numに代入されます my $num = $flg? 1 : 2; = 左辺値が偽値の場合に右辺値を代入します 下のサンプルの場合は $numが偽値であった場合に2が $numに代入されます

8/10 ページ $num = 2; モジュールの読み込みモジュールを読み込むにはuseを使います use モジュール名 ; よく使用使用するする関数関数 モジュールモジュール一覧よく使用する関数 モジュール一覧です現代的な Perl の記述方法現代的なPerlの記述方法の解説です Permalink コメント (10) トラックバック (45) 23:42 コメントを書く tokuhirom Perl5 において for と foreach は同義なので その点についてふれた方が親切かとおもいます 2010/01/24 00:49 for my $field (@fields) { も foreach (my $i = 0; $i < 5; $i++) { もうごきます 名無しさん " 配列スライスとハッシュスライス " の項が色々とおかしいです ハッシュの例と配列の例が反対 & この状況なら a, b, c はクオートするべき 名無しさん shift() は呼び出し元に応じてもう一つ意味があって shift(@_) laclefdor Learning Perl に準じた解説記事ですね 大変分かりやすいです perlcodesample >tokuhirom さん foreach と for が Perl では実は同じという点を追記しました 2010/01/24 01:20 2010/01/24 01:40 2010/01/24 04:47 2010/01/24 07:30 > 名無しさん配列スライスとハッシュスライスのサンプルを修正しました ありがとうございます fuge- 蜜からなった oooooooo grep のサンプルが @select = map { $_ =~ 'cat' @array; と map になってるよ chaichanpapa 配列の操作 のとこで %hash 宣言の残骸がありますよ konisimple わかりやすかったです! 日本語の解説読むよりサンプルコード見た方が早いですもんね! ありがとうございます! perlcodesample >oooooooo さん map の間違い修正しました 2010/01/24 08:26 2010/01/24 10:36 2010/01/24 11:46 2010/01/24 14:48 2010/01/24 14:49 >chaichanpapa さん残骸を削除しました ありがとうございます なまえメール ( 非公開 ) URL 5 6 画像認証

9/10 ページ 投稿 トラックバック - Perl 入門 ~ サンプルコードによる Perl 入門 ~ - サンプルコードによる... 燈明日記 - Perl の基本の基礎がよくわかる Movable Type 4 で使用できるプラグイン [TODAY s TOPIC] January 24, 2010 omoisan の memo - perl 入門参考 atq の日記 - Perl 基礎文法 Perl 基礎文法 src s note - 気になる技術メモ Perl 基礎文法最速マスター - Perl 入門? サンプルコードによる Perl 入... My Bookmark - 2010/1/25( 月 ) の出来事 fumixtokyo Twitter Log - 2010-01-25 のツイート Perl 入門 ~ サンプルコードによる Perl 入門 ~ - Ruby 基礎文法最速マス... 本日のニュース - 2010 年 1 月 26 日 D++ のはまり日誌 - Python 基礎文法最速マスター 燈明日記 - 基礎文法最速マスター tosh-t の日記 何かしらの言語による記述を解析する日記 - VBA 基礎文法最速マスター おれさま新聞 - 各言語の最速マスター特集 何かしらの言語による記述を解析する日記 - Java 基礎文法最速マスタ... 医者を志す妻を応援する夫の日記 - Brainf*ck 基礎文法最速マスター think and error - Haskell 基礎文法最速マスター CX s VBScript Diary - その他の基礎文法マスター CX s VBScript Diary - VBScript 基礎文法最速マスター 何かしらの言語による記述を解析する日記 - Bash 基礎文法最速マスタ... Perl 入門 ~ サンプルコードによる Perl 入門 ~ - Perl 基礎文法最速マス... web 探検隊 - JavaScript 基礎文法最速マスター なんとなく日記 - JavaScript 基礎文法最速マスター CX s UWSC Diary - UWSC 基礎文法最速マスター 燈明日記 - 基礎文法最速マスターぞくぞくキターーー! surume000 の日記 - プログラミング言語基礎文法最速マスターまとめ はてなかよっ! - D 言語基礎文法最速マスター きまぐれメモ - 各種言語による基礎文法最速マスターまとめ shikaku s memo blog - 基礎文法最速マスター 永遠に未完成 - Vim スクリプト基礎文法最速マスター きまぐれメモ - 各種言語による基礎文法最速マスターまとめ [Flash] ActionScript 3.0 基礎文法最速マスター (rubikitch loves (Emacs Ruby CUI)) - Emacs Lisp 基礎文法最速マス... どうでもいい情報置き場 - Whitespace 基礎文法最速マスター [Diksam]Diksam 基礎文法最速マスター use GFx::WebLog; - XS 基礎文法最速マスター Life like a clown - はてな的プログラミング言語人気ランキング [Perl] Perl 基礎文法最速マスター Lua 基礎文法最速マスター なんとなく日記 - 基礎文法最速マスターシリーズのまとめ Ruby 基礎文法最速マスター id トラックバック et3 - メチャクチャ詳しい Perl 学習サイト リンク元 3669 http://b.hatena.ne.jp/ 1616 http://b.hatena.ne.jp/hotentry 837 http://reader.livedoor.com/reader/ 698 http://pipes.yahoo.com/pipes/pipe.info?_id=faa858a20082ef6d25ad27557e37e011 619 http://b.hatena.ne.jp/hotentry/it 461 http://www.sleipnirstart.com/ 401 http://www.1x1.jp/blog/2010/01/php-basic-syntax.html 394 http://ig.gmodules.com/gadgets/ifr? view=home&url=http://choichoi.sakura.ne.jp/hatena_bookmark.xml&nocache=0&up_num_feed=10&lang=ja&country=jp&.lang=ja&.country=jp&synd=ig&mid=42&ifpctok=

10/10 ページ -3426623299131673352&exp_split_js=1&exp_track_js=1&exp_new_js_flags=1 377 http://d.hatena.ne.jp/ 360 http://route477.net/d/?date=20100125 < 今年勉強したいこと Ruby 基礎文法最速マスターってい...>