Codaholic - codaholic.org - Codaholic

Latest News:

[Ruby] CSV ファイルを読み込む 26 Aug 2013 | 08:40 pm

Ruby で CSV ファイルを読み込むための極めてシンプルなサンプルコードです。Ruby のバージョンは 2.0.0 で試しました。 まず sample.csv という CSV ファイルを用意します。 sample.csv [html] “鈴木”,”埼玉県”,26 “山田”,”東京都”,34 “加藤”,”千葉県”,47 [/html] そして、用意した sample.csv を読み込むス...

[Ruby] ライブラリ「twitter」を使ってフォロワーのユーザーIDを取得する 25 Aug 2013 | 06:33 pm

Ruby には twitter という Twitter API を簡単に扱うことができるライブラリがあります。インストールも gem install twitter をするだけですぐに導入できました。このライブラリを使ってフォロワーのユーザーID ( user_id ) を取得します。 下記がサンプルコードになります。下記を実行すると、取得したフォロワーのIDが1行ごとに出力されます。 [ru...

[PHP] simpletest で任意の変数が期待した数値よりも小さい、または大きいことをテストする 25 Aug 2013 | 04:37 pm

simpletest である変数の値が期待した数値よりも小さいか、大きいことを確かめる方法です。assertTrue の引数に、比較演算子を使った式を直接書きます。 下記のコードでは、$n が 15 よりも小さいことをテストするコードです。$n は 10 ですので、下記のテストはパスします。 [php] assertTrue($n 「よりも大きい」ことをテストするには、比較演算子の向きを変...

[PHP] include や require 等で読み込まれた外部ファイルを一覧表示する 24 Aug 2013 | 06:50 pm

include や require で外部ファイルを大量に読み込まれていて、どんなファイルが読み込まれているのか知りたい場合は get_included_files 関数を使うと列挙してくれます。 使い方は簡単で、get_included_files 関数を実行すると、読み込まれている外部ファイルの一覧を配列として返してくれます。 [php]

[PHP] simpletest でテストコードを作っている時に変数の中身を確認する 24 Aug 2013 | 05:49 pm

テストコードを書いている時に、変数やオブジェクトの中身を確認したくなり、 var_dump 関数で表示してみようと思ったのですが表示できませんでした。その代わりに simpletest では dump メソッドが用意されおり、そちらを使うことで変数やオブジェクトをダンプすることができます。 dump メソッドは下記のようにしたら、中身を表示してくれました。 [php] dump($data)...

Ruby で do-while 構文を使う 18 Aug 2013 | 11:01 am

Ruby で do-while 構文を使いたかったので調べました。以下に動作確認ができたサンプルコードを示します。 Ruby で do-while 構文を実現するには、begin と end で繰り返す処理を挟み、end の右側に while と条件式を記述します。 [ruby] counter = 1 begin p ‘hoge’ counter += 1 end while counter

[Ruby] Nokogiri を使って、ページ内全ての a タグの href 属性の値を取得する 11 Aug 2013 | 12:30 pm

Nokogiri を使って、ページ内にある a タグの href 属性を全て取得するサンプルコードです。 [ruby] require ‘nokogiri’ require ‘open-uri’ html = open(‘http://codaholic.org’) do |data| data.read end doc = Nokogiri::HTML.parse(html) doc.cs...

CentOS 5.5 に tmux をインストールする 11 Jul 2013 | 08:16 pm

CentOS 5.5 は古い環境ですが、他の環境と合わせるためにあえて古いバージョンに tmux をインストールします。 まずは tmux のインストールに必要なライブラリである libevent を libevent.org からダウンロードしてきます。 [html] wget https://github.com/downloads/libevent/libevent/libevent-2...

[jQuery]偶数番目、または奇数番目のHTML要素に対して処理を行う 10 Jul 2013 | 08:44 pm

見やすさを考慮してテーブルの背景色を一行ごとに変える方法はよく見る手法です。それを jQuery で行います。 例えば、下記のような構造の HTML があったとします。 [html] one two three four five [/html] この li 要素の偶数番目の要素にだけスタイルを適用するには、下記のように記述します。ただし、0番目からカウントされますので、この場合...

[CentOS]PHP 5.1.6 の環境に PHPUnit 5.4.15 をインストールする 10 Jul 2013 | 07:43 pm

現在の最新の PHPUnit は 3.7 ですが、PHP 5.1.6 の環境では最新版の PHPUnit をインストールすることができません。古いPHPUnitのマニュアルを見ると、PHP 5.1.6 は PHPUnit 3.4 なら動きそうなので、それをインストールすることにします。 http://pear.phpunit.de/ を見ると、PHPUnit 3.4 の最新の安定版は 3.4.1...

Recently parsed news:

Recent searches: