2010-02-08

RubyでExcelを操作するときのTipsをメモる

昨年「RubyでExcelのデータを読み込む」というエントリを立てた。ExcelのデータをRubyで処理すると、オフィスアプリを使うレイヤとシステム開発をするレイヤの橋渡しが簡単になりますよ、という記事だった。

今回はその続編。Rubyの方からExcelに値や書式を設定していく際のTipsをメモっておく。

» 続きを読む

| | コメント (0) | トラックバック (0)

2010-02-03

インストールしたてのMySQLにスキーマを投入する

時々発生する「インストールしたてのMySQLに開発環境を構築する」という作業のために手順メモ。レベルの低い記事で恐縮だが、自分用メモということでご容赦願いたい。

前提条件

  • 開発用サーバ(CentOS5 on XEN)
  • MySQL 5.0
  • localhostからの接続しか受け付けない
  • 他のMySQLにスキーマは登録済み

» 続きを読む

| | コメント (0) | トラックバック (0)

2010-01-30

ソースコード リーディング ワークショップ 2010に参加する

ソースコード リーディング ワークショップ 2010に参加する

1/30(土)、キャンパスイノベーションセンタ 東京で開催された「ソースコード リーディング ワークショップ 2010」に参加してきた。

「ソースコードを読む力を鍛えよう」というテーマのもと、講演・ハンズオン・パネルディスカッションと盛りだくさんの内容。土曜の午後をJava読んで過ごす、というなかなかハードコアなイベントだった。

ちゃんと公式twitterアカウント(@src_ws)もハッシュタグ(#scr_ws2010)も準備されていたのだが、あまり会場からつぶやいている人はいなかった。私は自重せずtsudaり通したので、今回のレポートはそのlogを流用してしまおう。

文中敬称略にて失礼します。

13:04:09 ソースコード リーディング ワークショップ 2010 はじまります。イーモバつながったよかった。 http://bit.ly/cRRZ79 #scr_ws2010

» 続きを読む

| | コメント (0) | トラックバック (0)

2010-01-14

rake:money 第4回に参加する

1/14、オラクル青山センターで開催された「rake:money」の第4回に参加してきた。

テーマは「次に当たりそうなニッチサービスを探せ」。参加者から事前にネタを募っておき、それについての発表とディスカッション、という形式で行われた。

「既存サービスの紹介」と「自分で考えたネタ」の双方をディスカッションする予定だったのだが、既存サービスの紹介が思ったよりヒートアップしてしまい、ネタ披露は次回、ということになった。

» 続きを読む

| | コメント (0) | トラックバック (0)

2009-12-17

社内勉強会 - TDDを体験してみよう

12/17(木)、7月に転職した職場で初の社内勉強会を開催した。

内容

テーマと進め方

テーマはTDD(テスト駆動開発)。以前からこのblogをお読みの方には見覚えがあると思うが、前職で行った社内勉強会のネタを焼き直しただけのものである。

具体的には、オブジェクト倶楽部で公開されている「車窓からのTDD」[PDF]の内容をPHP + SimpleTest環境でやってみよう、という内容。2003年のものだが、今でもTDD入門としてものすごく有用なドキュメントである。

会場は社内の会議室。各自にノートPCを持ち込んでもらい、ハンズオン形式で実際にコードを書いてもらいながら進めた。また、ペアプロの前段階として「相方」を設定し、質問や相談などは「まずは相方から」というルールを設定した。

資料

スライドはこちら。

「実装例」として書いたコードはこちら。

「20091217_tdd_source.zip」をダウンロード

» 続きを読む

| | コメント (0) | トラックバック (0)

2009-12-12

DevLOVE2009 Fusionに登壇する - 感情編 -

12/12(土)、DevLOVEというコミュニティの年次イベント「DevLOVE2009 Fusion」が開催された。その中に30分 x 2のセッション枠をいただき、「Gainer Cooing / Arduino Hacking」という内容でお話させていただいた。

本エントリは、このイベントに参加することになったいきさつ、思ったことや考えたこと、得たものや失ったものなどについて書いてみる。

セッションの内容についてはこちら。スライド / 動画をまとめてある。

» 続きを読む

| | コメント (0) | トラックバック (0)

DevLOVE2009 Fusionに登壇する - 概要編 -

12/12(土)、DevLOVEというコミュニティの年次イベント「DevLOVE2009 Fusion」が開催された。その中に30分 x 2のセッション枠をいただき、「Gainer Cooing / Arduino Hacking」という内容でお話させていただいた。

セッションの記録

セッションの模様はGenesis Lightning Talksさとうようぞうさんにお願いして、録画とUstream中継をしていただいた。

スライドと動画は以下。各セッションとも3分割でアップロードされている。ここでは小さく埋め込まれているが、実際にはHD画質でアップされているので、回線状況に余裕がある方はリンク先の高画質版をご覧いただきたい。

セッション1 : Gainer Cooking

» 続きを読む

| | コメント (0) | トラックバック (0)

2009-11-17

MacにArduino開発環境を構築する

前回に引き続き「Macに環境を整えようシリーズ」。今回はArduinoの開発環境を構築してみる。

» 続きを読む

| | コメント (0) | トラックバック (0)

2009-11-13

MacにProcessingの開発環境を構築する

過去のGainer / Processing記事はすべてWindows環境で動かしてきた。しかし、今手元にあるノートPCはMacBook Pro。外で開発 / デモをするには、こちらにも環境を構築しなくてはならない。なおかつ、GainerをMode 7で動かすにはライブラリを修正してビルドする必要がある。

なので、今回はソースコードからビルドして環境を構築してみた。

» 続きを読む

| | コメント (0) | トラックバック (0)

2009-11-12

【告知】「DevLOVE2009 Fusion」に登壇します

DevLOVE2009 FUSION

DevLOVE2009 FUSION」というイベントにおいて、Gainer / Arduinoを使ったフィジカルコンピューティングのセッションを担当することになりました。

参加登録はこちらから。11/11(水)より受付中です。お早めにお申し込みください!

» 続きを読む

| | コメント (0) | トラックバック (0)

«Genesis Lightning Talks vol.21に参加する