Laboratory of Scarlet

メモと所感と技術記事

Ruby

DBHT作りなおした

受験生なのに懲りないでコード書き直してた github.com もともと一年前ぐらいに書いたコードなのでひどかった。それをベースに直したのでやっぱり直してもひどかった。 もともとの名前は Delete Black History of Twitter だったので、それの頭文字をとって…

hamlで[value-top]のようなハイフンでつながった要素を指定する方法

%a{:value-top => "35"} ってやるとエラーが出てしまうので、 %a{"value-top" => "35"} みたいな感じでやってあげれば解決する。ってか多分皆知っていることな気がする。 雑談 はっきりいってこの記事に全く関係のないことなんだけど、「今年やり残したこと…

gemをインストールする際のエラー(rbenv)

OSをぶっ飛ばしたので環境を再構築した時にはまったので。 $gem install bundler ERROR: Loading command: install (LoadError) cannot load such file -- zlib ERROR: While executing gem ... (NameError) uninitialized constant Gem::Commands::InstallC…

Rubyでserialportを操作してArduinoを動かす

Ruby-serialport Arduinoではシリアル通信を使ってコードを書くことが出来ます。 そのシリアル通信に関することをRubyで書きたい場合には、Ruby-serialportというgemを使えばよいです。 インストールは gem install serialport で出来ます。 コード Rubyでse…

Tweets.csvを使って特定ワードの含まれてるツイートを消す

追記: 2016/12/06 記事内のURLを更新しました. コード GitHub - sh4869/DBHT: Delete your tweet using tweet.csv どんな風になるのか まず最初にoauth認証画面が出るので、リンクを踏んで認証します。 消したい言葉を入力します。 ツイ消しが完了すると、…

QtをRubyで扱おう(qtbindings→ruby-qml)

ruby-qml(追記:2015/12/13) github.com 個人としてはこちらをおすすめします。理由はいろいろありますが、下で紹介しているqtbindingsがQtのバージョン4.8にしか対応していないのに対し、ruby-qmlの方はQt5.4以降が利用できるからですかね。ちゃんとしたイン…

gtk2を使った簡単なTwitter投稿script

前回のエントリーで春休みに作りたいものとして「gtk2を使ったなにか」を上げました。 春休みに作りたいもの - Laboratory of Scarlet その第一歩として、gtk2を使った簡単なTwitter投稿プログラムを作ってみました。(これ何番煎じなんだろう) gtk2を使って…

RubyGemsでinstallコマンドをたたくとエラーが出る→rbenvの問題だった

新しくxubuntuを入れたPCでRubyの開発をしようとして、gemをインストールしようとするとこのようなエラーが。 RubyGemsでinstallコマンドを実行したときに起こるエラー エラーメッセージをよくみると 'require': cannot load such file --mkmf とある。これ…

RubyGemsでのtwitterとtweetstreamは同時に使うべきではない

2014/09/07日 追記 最新バージョンのTweetsstreamを確認してみたところ、依存関係は解決しているようなので、新しいTwitter gemでも使用可能です。 tweetstream | RubyGems.org | your community gem host 度々の更新申し訳ないです。 現在、update_nameのプ…

update_name in Ruby

2014/03/19日 追記 アクセス解析を見たところ、この記事を尋ねている方が少し多かったので、Githubへのリンクを追加しておきます。 sh4869/update_name · GitHub また、このupdate_nameではoauth認証という基本認証を出来るようにしたので、各自でkeyを揃え…

Ubuntuのターミナル(端末)で動くTwitterクライアント-tw-

今日はubuntuのターミナル(端末)上で動くTwitterクライアント「tw」を紹介したいと思います。 サイトはこちらから Tw: Twitter client on Ruby. このクライアントの特徴は、端末上であればどこでも起動させなくてもTwitterが出来るということです。 例えば、…