よろずなブログ?
このブログにある、マジックの動画や、ペン回しの動画、ピアノの音声、動画などはホームページのほうにもだいたいまとめてあります。

2010年04月28日

Interface6月号 SH-2A 買いました






Interfaceという雑誌を買いました。

この雑誌今月号にはSH-2Aマイコン基板が付録でついてくるんです。
思わず買ってしまいました。

使いこなせる自信はないですが。。。

もっと勉強しないといけませんね。

Picture 12.jpg




posted by みんつ at 00:30 | Comment(1) | 日記 | このブログの読者になる | 更新情報をチェックする

2010年04月27日

Rubyでtwitterに投稿






RubyからAPIをつかってTwitterに投稿してみました。

Ruby Twitter Gemというライブラリを使うと簡単にできるのでそれを使ってみました。

まずは一応Ruby Gemsの更新をしときます
Rubyコンソールから
>gem install rubygems-update
と打ちます
次に
>update_rubygems
当ってRuby Gemsの更新をします。

そしてRuby Twitter Gemのインストールです。
>gem install twitter
と打ちます

すると自分の場合はここでエラーがでました。
たぶん最新のRuby Twitter GemにはWindowsのバイナリがないのが原因かも
なので古いバージョンをインストールしたら私はいけました。

どんなバージョンが出ているかは
>gem list twitter -r -a
と打つと
リストが出てきます。
このブログを書いている時点での最新バージョンは0.9.5のようでしたが、やはりバイナリが用意されていないのかうまくインストール出来ませんでした。


古いバージョンのインストールの方法は
>gem install twitter -v 0.9.4
などと打つとインストールできます。


Twitterに投稿するソースはこんな感じで書きました

# -*- coding: Windows-31J -*-
require 'rubygems'
require 'twitter'

PROXY_NAME = nil
PROXY_PORT = nil

Twitter::HTTPAuth.http_proxy( PROXY_NAME, PROXY_PORT )
httpauth = Twitter::HTTPAuth.new("ID", "パスワード" )
twitter = Twitter::Base.new(httpauth)

twitter.update("テスト投稿".encode("UTF-8"))


IDとパスワードの部分は自分のTwitterIDとパスワードに書き換えてください。


無事投稿できました。

こんな簡単にできるなんてRubyは便利ですね。





posted by みんつ at 02:07 | Comment(0) | プログラミング | このブログの読者になる | 更新情報をチェックする

2010年04月26日

はじめてのRuby




今日初めてRubyを使ってみました。

Rubyというのはプログラミング言語で日本の方が作った言語です。

ttp://www.artonx.org/data/asr/

↑のサイトにRubyのインストーラーがあるのでそれをダウンロード

自分は
Ruby-1.9.1-p378
ってのが最新版ぽかったのでそれをダウンロードしました。

とりあえず初めてのRubyなのでHello worldをw

適当なフォルダを作ってメモ帳などで

puts "Hello World"
というコードを打ってtest.rbという名前で保存

Rubyでのソースファイルの拡張子は.rbみたいです。

このプログラムを実行するときは、スタートメニューにRuby-1.9.1というのができてその中のRuby-1.9 Consoleというのがあるのでそれを選ぶとコマンドプロンプトが立ち上がります。

または、環境変数のPATHにRubyのインストールされているフォルダのなかのbinというファイルにパスを通してコマンドプロンプトを立ち上げてください。


次に、cdコマンドなどで先程作ったソースファイルの保存先に移動してそこで

ruby test.rb
と打つと実行できます。





posted by みんつ at 02:08 | Comment(0) | プログラミング | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。