トップ 最新 追記

yoggy's diary

〜せかいのすみっこから〜


2009-11-01

keitaigw.rb

AVTokyo 2009に参加されたみなさま、おつかれさまでしたー

かなーり手抜き感あふれるスクリプトですが、せっかく作ったので、当日に動かしていた携帯->IRCゲートウェイ(keitaigw.rb)を公開しておきます。

4062997121_47667f5eac_m.jpg

このスクリプトは、Webのフォームから投稿されたメッセージを、 指定したニックネームを使って、指定されたチャンネルへ代理で送信します。

単にメッセージを代理で送信しているだけだと、誰が投稿したのか分からないので、 代理で送信する際にメッセージの先頭にフォームに入力された名前を付けて送信します。

使い方は、ファイルの先頭の方にあるニックネームとかチャンネル名とかを編集した後、 keitaigw.rbを起動すると、指定されたポートでWebサーバが起動します。 携帯やiPhoneなどのブラウザを使ってそのWebサーバにアクセスすると、 メッセージのログを見たり、メッセージを送信したりすることができます。

はじめは↓のようなものを使おうとしていたのですが、 気軽に多人数で使えるようなものを見つけることができなかったので 勉強がてらつくってみました。

keitaigw.rbを作っている最中に気がついたのですが、 IRCでirc.freenode.netへ接続すると、freenode.net関連のサーバから接続元のIPに対して 8080などのポートに逆に接続が来ることがあります。 どうもproxyからアクセスされているかどうかをチェックしているっぽいようで、 そのチェックに引っかかってしまうと、強制的にIRCの接続を切られるみたいです。 なので、keitaigw.rbのWebサーバのポート番号は、proxyでありがちな番号を付けない方がいいかもしれないです。


2009-11-24

Make: Tokyo Meeting 04に行ってきた

前回に続いて、今回も行ってきました。

4124408209_59d6c1d343_m.jpg

今回、個人的にいい意味でいちばんやられたのは、"アイホン"のBluetoothヘッドセットでした。

4125231448_4a344c66ba_m.jpg

学園祭みたいなノリで誰でも気軽に参加して楽しめるので、 「自分も何か作ってみようかな?」と思わせるような、 そんなところがMakeっていいイベントなーと個人的には思っています。

半年に1回開催みたいなので、次は来年の5月ぐらいなのかな?

4124411129_64c9d5798b_m.jpg 4124414395_f66eb18329_m.jpg 4124420647_e4138cf63d_m.jpg 4124424599_e2af3a33e0_m.jpg 4125205456_a2df39f1de_m.jpg 4124441089_f8163bfdcb_m.jpg 4125212812_234077365b_m.jpg 4125228686_abbe37c674_m.jpg 4124462989_3a10ddcfeb_m.jpg


トップ 最新 追記

2003|01|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|
2010|01|02|03|