カテゴリー : 2012年 4月

[動画]「ベンチャー指向プログラマ」伊藤直也さん

元はてな CTO で先日 GREE を退職された伊藤直也さんの講演 「ベンチャー指向プログラマ」 の動画を観ました。

はてなCTO伊藤直也氏の講演「ベンチャー志向プログラマ」の動画を公開しました | 日経クロステック(xTECH)

[Ruby] bundle install で nokogiri のインストール中に “libiconv is missing” エラー発生

bundle install で nokogiri のインストール中に “libiconv is missing” という、libiconv が見つからないエラーが発生しました。

続きを読む

[Ruby on Rails] アプリ作成時に Test::Unit のファイルを作成しない方法

Ruby on Rails 3.2 にて、アプリケーション作成時に Test::Unit のファイルを作成しない場合は -T オプションを付ければOKです。

$ rails --help
Usage:
  rails new APP_PATH [options]
 
Options:
  -T, [--skip-test-unit]         # Skip Test::Unit files

使いどころは、RSpec を使う場合などの Test::Unit が要らないときぐらいですかね。

■ (例)アプリ名 codenote を Test::Unit 無しで、作成するコマンド

$ rails new codenote -T

以上です。

【参考】

Rails3でTDD環境を整えたメモ | ひげろぐ はてなブックマーク - Rails3でTDD環境を整えたメモ | ひげろぐ

[JavaScript] CoffeeScript の入門記事まとめ

CoffeeScript を入門するために役立ちそうな記事をまとめてみました。

CoffeeScript 解説記事

コンパイルするとJavaScriptに! Rubyライクに記述できる「CoffeeScript」とは?(1/2):CodeZine

CoffeeScript 入門記事

CoffeeScript

CoffeeScript Cookbook » Home

今日から始めるCoffeeScript | tech.kayac.com – KAYAC engineers’ blog

The Little Book on CoffeeScript

CoffeeScript 考察記事

なぜ CoffeeScript がよいか – 0xff.toBlog()

なぜ CoffeeScript がダメか – 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 – subtech

なぜ XXX がダメか – #生存戦略 、それは – subtech

CoffeeScript サンプルコード

CoffeeScript 入門! 怒濤の 100 サンプル!! | TM Life

CoffeeScript 便利ツール

Js2coffee: convert JavaScript code to CoffeeScript

以上です。

[Facebook API] アルバムに写真を投稿して、タグ付けする方法

Facebook の API を利用して、アルバムに写真を投稿して、それに人をタグ付けする方法を調べたのでメモ。

Photo や Album の API ドキュメント読めば、だいたい書いてあります。

Photo – Facebook Developers はてなブックマーク - Photo - Facebook Developers

Album – Facebook Developers はてなブックマーク - Album - Facebook Developers

PHP だとここを参考にすれば、良さそうですね。

FacebookのSDKで、自分のアルバムに写真を投稿し、タグ付けする方法 | tech.kayac.com – KAYAC engineers’ blog はてなブックマーク - FacebookのSDKで、自分のアルバムに写真を投稿し、タグ付けする方法 | tech.kayac.com - KAYAC engineers' blog

以上です。
 

[Ruby] Nokogiri でスクレイピングするときに参考になった記事まとめ

Nokogiri でスクレイピングするときに参考になった記事をまとめてみました。

・公式:Nokogiri はてなブックマーク - Nokogiri

Module: Nokogiri はてなブックマーク - Module: Nokogiri

・インストール方法:Nokogiri はてなブックマーク - Nokogiri

・チュートリアル:Nokogiri はてなブックマーク - Nokogiri
 

■ Nokogiri の Tips

スクレイピングのためのNokogiri利用メモ – それはそれ。これはこれ。 はてなブックマーク - スクレイピングのためのNokogiri利用メモ - それはそれ。これはこれ。

document/ruby nokogiri スクレイピング – weiki (作業ログやそのまとめ) はてなブックマーク - document/ruby nokogiri スクレイピング - weiki (作業ログやそのまとめ)
 

■ 実際にスクレイピングしてるエントリ

Ruby + Nokogiri で 気象庁スクレイピング | cockscomb.info はてなブックマーク - Ruby + Nokogiri で 気象庁スクレイピング | cockscomb.info

[悪徳商法?支店]: [Ruby] Nokogiriで、Wikipediaの記事をパースする はてなブックマーク - [悪徳商法?支店]: [Ruby] Nokogiriで、Wikipediaの記事をパースする
 

以上です。

[Ruby] Nokogiri のインストール方法 [Mac版]

Ruby でスクレイピング(scraping) するために Nokogiri を Mac にインストールしました。

・公式:Nokogiri はてなブックマーク - Nokogiri

インストールの手順は、公式サイトの「Installing Nokogiri」を参考にしました。

・インストール方法:Installing Nokogiri – Nokogiri はてなブックマーク - Nokogiri

Nokogiri のインストール手順

■ 環境

・Mac OS X Lion
・homebrew 0.9

brew install libxml2 libxslt
brew link libxml2 libxslt
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz
tar xvfz libiconv-1.13.1.tar.gz
cd libiconv-1.13.1
./configure --prefix=/usr/local/Cellar/libiconv/1.13.1
make
sudo make install
gem install nokogiri -- --with-xml2-include=/usr/local/Cellar/libxml2/2.7.8/include/libxml2 
                        --with-xml2-lib=/usr/local/Cellar/libxml2/2.7.8/lib 
                        --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.26 
                        --with-iconv-include=/usr/local/Cellar/libiconv/1.13.1/include 
                        --with-iconv-lib=/usr/local/Cellar/libiconv/1.13.1/lib

以上です。