Monthly Archives: 7月 2012

Node.jsで文字コードを推測しつつスクレイピングしてみる

サーバ さくらのVPS 1G
OS CentOS release 6.3 (Final) x86_64
Node.js v0.9.0
node-iconv(文字コード変換) 1.2.3
node-icu-charset-detector(文字コード推測) v0.0.3
cheerio(jQueryライクなDOM解析) 0.9.0
サンプルコード 0.0.1

Webページのタイトル取得例

Node.jsでスクレイピングする方法は色々と公開されていますが、文字コードを推測しつつページを取得するような処理の方法がわからなかったため、調べながら書いてみました。具体的には、URLが発言されるとタイトルを返すIRC-BOTの機能をイメージしています。

Read more »

hubotでIRCのBOTを簡単に動かす(hubot2.3 + hubot-irc0.1.0)

サーバ さくらのVPS 1G
OS CentOS release 6.3 (Final) x86_64
Node.js v0.9.0
hubot 2.3
hubot-irc v0.1.0

BOT動作のイメージ図

でhubotの導入を試みましたが、現時点での最新版(hubot2.3+hubot-irc0.1.0)でより簡単に動かす方法がわかったので記します。

Read more »

hubot2.2でIRCのBOTを動かしてみる(Node.jsのインストールから)

hubot-ircの動作例
サーバ さくらのVPS 1G
OS CentOS release 6.3 (Final) x86_64
Redis v2.4.15
Node.js v0.9.0
CoffeeScript 1.3.3
hubot 2.2
hubot-irc v0.0.8

github製のBOTフレームワーク、hubotを参考サイトを読みながら導入した記録です。ちょうど真っさらな環境があったので、Node.jsの導入から試してみました。

hubot-ircの動作例

まとめスライドも作ったので良ければどうぞ→http://blog.fumiz.me/2012/08/05/hubot-matome/

Read more »

XREAからCoreServerに移転するついでにadiaryからWordPressに移行しました

移転元blogシステム adiary 2.21
移転先blogシステム WordPress 3.4.1
移転元サーバ XREA Plus
移転先サーバ CORESERVER CORE-MINI

参考にしたサイト: adiaryからWordPressへ移行方法

はじめに

今年のXREA Plus契約期限切れにあわせて、以前から目論んでいたCoreServerへの移転を行いました。見比べるとわかるのですが、年額100円の差でスペックがだいぶ違うんですよね。更に、移転にあわせて今後サーバを移転しても面倒が無いようにドメインも独自ドメインに変更しました。

更に、以前から愛用していたブログシステムのadiaryからWordPressへも移行しました。adiaryは、コンセプトも機能も本当に好きだったのですが、ソーシャル連携やソースコードのハイライト、デザインの変更など楽をしたくなってしまいまして……。XREA Plusは契約が切れても無料版に移行するだけなのでしばらくは並行運用しつつ、XREA側からはこちらにリダイレクトしてくる仕組みを入れておく予定です。

以下、今回移転するにあたって色々と試したことを書き残しておきます。

Read more »