RubyとTwitter

大森です。さんざん出ている小ネタです。

rubyを使ってTwitterコメントを送るというものです。
どうやら ruby twitter gem を使えば簡単にできそうです。

インストールも
$ sudo gem install twitter
で簡単です。

ソースはこんな感じです

require 'rubygems'
gem 'twitter'
require 'twitter'

message = "hoge"
httpauth = Twitter::HTTPAuth.new('username', 'Passward')
base = Twitter::Base.new(httpauth)
base.update(message)

こうなりました

Flexとあわせてイタズラすることを考えています。しかしSFCサーバとrubyは相性悪い…
また報告します

人間の五感と可変抵抗

中西研の関口です。小ネタです。

可変抵抗(ボリューム/スライダ)などには一般的にA・B・Cという3つの特性があります。(Dもあるらしいのですが、未だに見たことがありません。)

一般的に良く使われるのがBカーブで、例えば、ボリュームやスライダの変化量に比例した抵抗値になります。それに対して、AカーブとCカーブは、対数的、逆対数的な抵抗の変化をします。

これは、人間の感覚(明るさだったり、音の大きさだったり)は、感じ方が対数的になってるらしく(そういえば、デジベルだったり、星の等級なんかは対数的に変わる単位ですね。)、例えば、ボリュームを回すと音量が変わるような仕組みを作るとき、BカーブよりAカーブの可変抵抗を使った方が人間の聴覚的には直線的に変化しているように感じるようになります。

ということで、人間の感じ方を変化させるような時は、A特性の可変抵抗を使おうという話でした。

体育状況をrubyで取得する

中西研の北原です。SFCでは体育を30回もとらないと卒業出来ません。しかし体育は予約制なので運がわるいと抽選から漏れてしまいます。しかし、予約を解除する人は毎回でるので、うまく予約したいものです。そこで前々から興味があったrubyで作られているパーサのnokogiriを使ってgrowlに体育の状況を通知させてみました。
“体育状況をrubyで取得する” の続きを読む

eclipseのinstall

北原です。今回は授業でeclipseを使うのでインストール方法について書きたいと思います。

http://www.eclipse.org/downloads/index.php

ダウンロードページは上記です。幾つか種類がありますが、Eclipse IDE for Java Developersを選んでダウンロードして下さい。
macの場合はダウンロードをしたものを解凍しアプリケーションフォルダにいれれば大丈夫です。

30A230D5309A30EA30B130FC30B730E730F3
Uploaded with plasq‘s Skitch!

次にwindowsの方の場合です。windowsの場合はこちらのサイトを参考にするとよいようです。

http://www.site-cooler.com/java/eclipse/

AS3で画像を任意の基準点で回転させる

中西研の関口です。春休みですね。春休みと言えば勉強を疎かにしてついつい趣味に走ってしまう学徒も多いのではないでしょうか。

そんなこんなで、昨晩から腕時計の絵を書くという、不毛な作業をしていました。そんな作業の鍔際に、ふと、TeraClockという有名なASで簡単に時計が作れる便利なライブラリがあるので、Flashで実際に動かそうという、また不毛な作業を思い立ち、”勉強がてら”、腕時計をFlashに移植することにしました。

絵の用意は案外サクッと出来たので、いよいよAS3で時計を作るのですが…。

“AS3で画像を任意の基準点で回転させる” の続きを読む

ウッドストック1969解説 その1

三浦です。

中西研メンバーの魂を震わせたシリーズ第1弾として、中2の三浦に大きな衝撃をもたらした、1969年のウッドストック映像をご紹介します。動画はYouTubeから持ってきました。そして頑張って各曲に解説を付けました。

“ウッドストック1969解説 その1” の続きを読む

ProcessingでPhidgetsを使う

中西研の関口です。

今日は、忘れないうちにProcessingでPhidgetsを使う方法を書きたいと思います。

まず、PhidgetsのサイトからJAVAのPlatform Fileをダウンロードします。初めてPhidgetを使うという人は、その上にあるOSに合った、Frameworkを先にダウンロードし、インストールして下さい。

次に、Phidgetsを利用したいProcessingファイル(*.pde)が保存してあるディレクトリ(”sketch_0125a”など)に新たにcodeという名前のディレクトリを作成し、その中に先ほどダウンロードしたphidgets21.jarを入れます。

例えば、ProcessingファイルをPhidgetsSampleという名前で保存した場合は次のような階層になります。

+Processing
 +PhidgetsSample
  +PhidgetsSample.pde
  +code
   +phidget21.jar

“ProcessingでPhidgetsを使う” の続きを読む