カタバミさんのプログラミングノート

日曜プログラマーがプログラミング関係のメモを記録するブログです。

Ruby

Ruby 2.0.0とWin32APIで構造体内部の固定長文字列(char型)を扱う

本文 有名事項なのかもしれませんが、Win32APIを使って固定長文字列を含む構造体を扱おうとした時に文字化け(?)して手間取ったのでメモです。 結論としてはunpack("A*")の返す文字列がASCII-8BITであることが原因だったので、 String::force_encoding('SJ…

Rubyとnet/httpsライブラリを使用してニコニコ動画にログインする

前の投稿で試してみたニコニコ動画のgetthumbinfo APIはログインを必要としませんでした。しかし、参考ページによると他のAPIはログインが必要です。なのでRuby 2.0.0とnet/httpsライブラリでニコニコ動画にログインするコードを書いてみました。最初にコー…

Rubyとニコニコ動画APIで動画のタイトルを取得する

ニコニコ動画がAPIを公開していることを知ったので軽く触ってみました。Ruby 2.0.0で読み込んでみましたが、XMLで提供されているのでとってもお手軽です。 以下のコードはニコニコ動画APIのgetthumbinfoを使用して動画のタイトルを拾ってきます。URLにはニコ…