Entries from 2013-01-01 to 1 year

奥さんの携帯を機種変更した際のメモ(ソフトバンク)

今月奥さんの携帯を機種変更した際の事をメモしておく。 Sweety 003PからARROWS A 301Fに変更 機種変更はヤマダ電機で実施 ヤマダ電機店頭で無条件に付加されたオプションはWホワイト、スマートフォン基本パック、Yahoo!プレミアム for SoftBank、UULA Wホワ…

PostgreSQLでtimestamp型のデフォルト値を現在時刻にするには

ドットインストールのPostgreSQL入門を勉強中に気づいた事をメモしておく。「#05 フィールドに制約をつけてみよう」でtimestamp型のデフォルト値を現在時刻にするために以下のように指定していた。 create table posts ( id serial primary key, title varch…

SafariでThree.jsの練習をするために

ドットインストールでThree.js入門が公開されたが、このレッスンをSafariで試そうとしたらいきなり躓いた。原因はSafariだとデフォルトでWebGLが有効になっていない事にあった。で、SafariでWebGLを有効にする方法は以下。 Safariの「環境設定」-「詳細」で…

List of unit testing frameworks for Java

JUnit A programmer-oriented testing framework for Java Mockito A Mocking framework that tastes really good DbUnit A JUnit extension to perform unit testing with database-driven programs SLF4J A Java logging API by means of a simple facade …

HUBOTのTips(警告"@http() is going to be deprecated in 3.0.0 use @robot.http()"への対処)

HUBOTに最初から含まれているサンプルのスクリプト(math.coffee、pugme.coffee、youtube.coffee等)を利用すると、以下のような警告が出るケースがある。 Hubot> hubot math me 1 + 2 Hubot> [Mon Jul 15 2013 00:22:55 GMT+0900 (JST)] WARNING @http() is…

How to use Hubot behind a proxy.

You may fail to run a bot which uses http connection with Hubot if you are behind a proxy such as Squid. Hubot behind a proxy · Issue #287 · github/hubot · GitHub For example, you'll have following type of error messages when you run "hubo…

HUBOTのセットアップメモ

Linux環境(Cent OS 6.4)にHUBOTをセットアップした際のメモ(全てrootで実施)。 【事前準備】 HUBOTの前提となるnode.js、CoffeeScriptをインストールしておく(node.jsと一緒にnpmもインストールされる)。 また、Botで扱うデータを永続化するためにredi…

HUBOT関連技術のメモ

HUBOT | Hubot is your friendly robot sidekick. Install him in your company to dramatically improve employee efficiency.とはGitHub社が開発したOSSのBOTフレームワーク(IRCのBOT等を簡単に作ることが出来る)。なお、HUBOTの詳細を知るには以下の記…

コーディング規約メモ

プログラマのための言語別コーディング規約まとめ | Web活メモ帳というのが出ていたが、CとかC++とかJavaが無かったので、補足としてそれらをリストアップしておく。 【C】 プログラム言語 C の推奨されるスタイルとコーディング規範 【C++】 Google C++スタ…

Beautiful Soup 4へのポーティング

pythonで動作するHTMLとXMLのパーサーであるBeautiful Soupをバージョン3からバージョン4にポーティングした際のメモ(非常に簡単)。 【前提】 Beautiful Soup 4(以降BS4)はpython 2.6以上かpython 3で動作する。 【修正ポイント】 ・パッケージ名の変更 …

ボットの環境メンテナンス等々

Google App Engineを利用してTwitterボットを幾つか動かしているのだが、Twitter API 1.0がそろそろ廃止されると言うことで、その対応のついでに色々やった事をメモしておく。 1. Twitter API 1.1対応 Twitter API 1.1に対応するという作業を実施。 といって…

横浜市のPM2.5速報値をつぶやくTwitterボットを作成

横浜市環境監視センターが微小粒子状物質(PM2.5)の速報値をホームページ上で公開していたので、そのデータを定期的(1時間に1回)にポストするTwitterボット([twitter:@yokohama_pm25])を作ってみた。アイコンはHert01,incの[twitter:@hamushi]氏に作っ…

はてなブックマーク8周年おめでとう

はてなブックマーク8周年キャンペーンを開始しました - はてなブックマーク日記 - 機能変更、お知らせなどを見て、はてなブックマークが2月10日に8周年を迎えていた事を知った。 8周年なのでサービスが始まった日は2006年2月10日。この4ヶ月後の6月には今は…

How to use net-snmp api in XCode project.

Mac OS X includes net-snmp library by default, and how to use the net-snmp api in XCode is as follow. Select a project on the right pane of XCode window. Select "Build Phases", and open "Link Binary With Libraries". Click "+" button, and a…

中点「・」の話

諸事情で中点「・」についてちょっと調べたので、その時学んだ事をメモしておく。 【読み方】 中点はWikipedia等を見ると中黒(なかぐろ)とも読む模様。 また、中点は「ちゅうてん」と読むと思っていたが、「なかてん」とも読む模様。 英語に訳すとInterpun…

How to run pcap4j on Mac OS X.

Pcap4J is a Java library for capturing, crafting and sending packets. And, according to its README, Mac OS X is not included in supported operating system. But, you can run Pcap4J on Mac OS X in the following way. [Preparetion] Download pc…

C言語からLuaのプログラムを呼び出す

http://dotinstall.com/lessons/basic_luaでLuaのお勉強をしたので、C言語からLuaのプログラムを呼び出す方法も調べてみた。ということで、その結果をメモしておく。まず、以下のコマンドを実行してCentOS 5.9にLuaをインストールした(インストールされたLu…

キャンペーンに応募してみる

はてなダイアリー10周年! ありがとう キャンペーン - はてなブログをやっていたので応募してみる。 とりあえず「はてなダイアリー10周年おめでとう!」というキーワードを書いておけばOKのようである。 それにしてももう10年も経ったのかという感じであるが…

RedisのCクライアント(hiredis)を試してみた

RedisのCクライアントであるhiredisをちょっと試してみた際のメモ。 使用した環境はCent OS 5.8(仮想OS)。 まずは以下のコマンドを実行してインストールを実施。特にエラーなく終了。 > git clone git://github.com/redis/hiredis.git > cd hiredis > make…

CentOSにredisをインストールした時のメモ

CentOS 5.8にredis 2.6.7をインストールした際にやった事をメモしておく。 > wget http://download.redis.io/redis-stable.tar.gz > tar xvzf redis-stable.tar.gz > cd redis-stable > make Redis Quick Start – Redisに従い、上記コマンドを実行すると以下…