Ruby
はい、私はAuthlogic派です。皆さんご存知の通り、Authlogic様は認証周りのことを一手に引き受けてくれます。バリデーションもやってくれます。例えば、Authlogic様は4文字以上のパスワードしか許しません。短いパスワードで登録しようものなら password is …
ごぶさた。最近WebSocketに興味があってなんかやってみようと模索中。 websocket-railsとかしっかり出来てそうだったけど、もうちょいお手軽に出来ないものかと探したらfaye-websocket-rubyというものが。READMEの例は簡単そうで良い感じだぞぉ。しかしサン…
dotfileをゴニョゴニョ読み書きするgemを、Thor使って作ろうと思い立ち、RSpecでテストしようってなったんですが、テストするときにホントにゴニョゴニョされちゃ困るんでスタブファイル用意しますわな。単体テストならstubとかshould_receiveとかand_return…
前エントリで盛大にミスったので書き直します # Gemfile source 'https://rubygems.org' gem 'sinatra' gem 'slim' group :development do gem 'sinatra-contrib', :require => 'sinatra/reloader' end # config.ru require 'bundler/setup' Bundler.require…
※相次ぐミス発見※ よく見たらdevelopment環境のgemが動いていませんでした こっちに書き直しました。 最近、某クルマのCMでおなじみのシナトラ先生。 じゃなくてWAFのSinatraを触ってみました。やっぱGemfileでgem管理しないとやってられんと思って調べてた…
普段の作業では、文章中の単語の出現回数とか数えることがよくあるのですよ。ボク。Hashを使って、単語がキーで回数が値とかやるわけですが、初出現の単語がくるとhash[key]はnilと評価されて足し算がmethod_missingとなるので if count[w].nil? count[w] = …
久しぶりの記事。エク○ルを使うのが何となく嫌で、探してみたらありましたよ。 gruffというgemが。解説ページは山ほどあるのでググってください。 しかしグラフのテーマ一覧みたいなのは見当たらなかった。ということでホイ。37signals keynote odeo greysca…
はい。以前つくったTwitterクライアントもどきに、TLの表示とツイートの機能をつけてしまいました。ストリーミング処理のループとQtちゃんのexecループが(PД`q。)してて上手くいかなかったけど、なんかむっさシンプルな感じでできちゃいました。なぜもっと早…
レイアウトマネージャとかが何となく分かってきたので、Twitterクライアントをイメージして作ってみたわけです。完全にオフラインで、Twitterとのやり取りはしませんけど。ソースはこんな感じ #! /usr/bin/ruby #-*- coding: utf-8 -*- require "Qt" require…
ここのチュートリアル読んでたら、 デザイナ使わないで手で書いた方が分かりやすい気がしてきた。
Qtがインストールできたので解説サイト巡りをしてみた。 Hello Worldダイアログとか例がいくつかあったのですが、GUIデザイナ使ってる例を見かけない。探し方が悪いんですかね。 Hello Worldくらいならいいけども大きなもの作ろうとするとデザイナ欲しいよね…
Twitterクライアントつくりたいと言ってしまった手前、GUIは欠かせないわけで。 どうやってつくろうかなーと思っていたら、「Qtつかえ」とのお言葉を頂きました。Qtと書いてキュートと読むそうです。 QtかわいいよQtで、導入ですが、Ruby云々言う前にまずはQ…
さすがにつぶやくだけでは物足りないと思ったので TLのコンソールへの表示をちょっとだけ。 #! /usr/bin/ruby #-*- coding: utf-8 -*- # twitter_disp_tl.rb require "twitter" KEY = "*****" SEC = "*****" TOKEN = "*****" TSEC = "*****" Twitter.configu…
さてさて、前の記事でUserstreamつかってTLを取得できたわけですが、 TL読んでるだけじゃTwitterとは言えないないのですよ。よーし、パパ、つぶやいちゃうぞー。twitterというgemがあることは以前から知っていたのでじぇむじぇむする. $ sudo gem install t…
Twitterクライアント作ってみたくなった。 数分ごとにTL取得するのもいいけど、やっぱUserstream使いたいっしょ。というわけでgemを探す。いろいろあるみたいだけど、twitter-streamに決定(100%気分) というかgem探す度に思うけどみんな名前が似通っててア…