kaakaa Blog

この世は極楽 空にはとんぼ

ruby

はてなダイアリーの記事をMarkdown形式に一括変換

はじめに はてな記法があまり好きになれないのとフロントエンドを触るために、ブログをGithub Pagesに移行しようと思っている。 middleman-blogをgithubでホストするmiddlemanを使えば好きなエディタで記事書けるし、記法も最近よく使うMarkdownを使えるので…

SinatraでFeedAggregator

Sinatra熱再燃。フィードアグリゲータを作成中。 kaakaa/INFOMATOR書籍管理システム(kaakaa/BookManager)の片手間で作ろうとしてたけど、なかなか思うように動いてくれないのでコッチに付きっきりになってしまった。とりあえず動くものは出来たと思う。手…

Sinatraでニコニコカレンダーを作ってみた

ニコニコカレンダーまだ、コードは汚いし、見た目も汚いけど、一応動いたので。kaakaa/NiconicoCalendar · GitHubホームディレクトリで bundle install --path vendor/bundle bundle exec rackup で動きます。 これからは、とりあえず処理を別クラスにしてテ…

この前作ったSinatraアンテナを外部から見れるようにする

kaakaa/SinatraSample · GitHubSinatra起動しても外部からアクセスできないようだ。 ローカルからしかアクセスできないWebアプリとか意味無いので、外部からアクセス出来る方法を探した。ローカルのWebサーバーを簡単にネットからアクセス可能にするproxyloc…

この前作ったSinatraアンテナをちょっと改良

kaakaa/SinatraSample · GitHubTwitter Bootstrap使って軽く、本当に軽く装飾した。 あと、更新日付とかも表示するようにした。HerokuとかAWSにデプロイしてサンプルを見れるようにする方が良い気がしてる。 サンプル見せるほどのアレでもないんだけど。

SinatraでRSSフィードを表示してみる

この前使ったSinatraが良い感じなので、もう少し触ってみる。RSSフィードを取得して、リストとして表示するような物を作ってみた。 kaakaa/SinatraSample · GitHub # sinatra.rb require 'rubygems' require 'sinatra' require 'haml' require 'rss' class R…

みなとRuby会議01に参加してきました。

みなとRuby会議01 - Regional RubyKaigi初めての勉強会参加。 どんな雰囲気かわからず緊張していましたが、すごく和やかな雰囲気で居心地よかったです。 あと、Mac率の高さにびっくり。他の勉強会もこんな感じなんですかね。

論理演算子

という訳で、「7つの言語 7つの世界」を使ってRubyの勉強中。 今回はRubyに限った話じゃないけど、論理演算子についての基本的な知識。 具体的には&&,||と&,|の違い。 「7つの〜」によると、&&や||などの記号が二つ続くものは判定結果が明らかになった時…

Ruby 1.9.2 p290インストール

Ubuntu emacsでゴリゴリやろうと思ってたが、思うようにいかず、emacsの設定しようとアレコレやってる内にemacs自体起動しなくなったようなので諦めました。とりあえず「7つの言語 7つの世界」のRuby編はWindowsでやっていこうと決心。Windowsのcmdでやる…