ruby

ローカルにあるgemファイルのインストール

[ruby] ローカルにあるgemファイルをインストールする - プログラム番長のヲボエガキ ここを参考にして出来た! gemの-lオプションを使う。 $ gem install -l foo.gem$ gem instlal -hして確認。 -l, --local Restrict operations to the LOCAL domain

ホモスレbotを書きました。

ホモスレのURLをツイートするホモスレbotを書きました。 Twitter ホモスレbot ソースコード(ライセンスはWTFPL) GitHub - hanachin/homosure: homosure 要求 最近はホモスレ多いですよね。1日に何本も立ってる気がします。 僕が欲しかったもの 手動でホモス…

Guard + Powで快適Sinatra開発

Sinatraを使ってWebアプリケーションを作る際、Sinatraを手動で何度も再起動するのは面倒くさくないですか? そんなときはGuardとPowを使えばSinatraのファイルを書き換え保存するだけで自動的に再起動させることが可能です。 これでテンポよく快適に開発出来…

僕のブックマークの可視化

僕のはてなブックマークの、1月頃から10月の末あたりまでの、タグ付けの様子を可視化してみました。 タグごとに円で表示されています。 いっぱいブックマークされたタグは大きめに表示されます。 時間がたつにつれて円がだんだん小さくなります。

RubyでシンプルなTwitterクライアント書いた

シンプルなTwitterクライアント書きました。 GitHub - hanachin/tsurube: simple twitter client 名前はTwitter×Ruby、ついるび、つるび、つるべ、ということでtsurube。コマンドラインで動作するTwitterクライアントを30分くらいで作れるPythonはかっこいい…

Android+MacRubyでMacを操作するアプリを作ったよ

AndroidアプリからMacを操作するPaddapというアプリを作りました。 GitHub - hanachin/paddap: Control your Mac by Android. どんなアプリ? 一言で説明すると、AndroidをMacのトラックパッド代わり等に使うアプリです。MacRuby使ってます。 週末ものづくり…

Okinawa.rbの勉強会に参加してきたよ!

勉強会はブログ書くまでが勉強会! Okinawa.rbの勉強会に参加してきました。 具体的には、iPhone勉強会のやり方に倣って、Ruby/Rails初心者な方達には過去の勉強会資料などを使ってチュートリアルを行い、そうでない方々にはモクモクとハッカソンをしてもらう…

7つの言語7つの世界 Ruby 3日目

試してみよう 感想等 3章はRubyのメタプログラミングの紹介、メタプログラミングとはプログラムを書くプログラム Rubyの機能を使えばDSL(ドメイン固有言語)を構築することが簡単に出来る(らしい) メタプログラミングRuby欲しくなった。 Rubyの3日分の「試し…

7つの言語7つの世界 Ruby 2日目

探してみよう 試してみよう 感想等 感想 クラスさえもClassクラスのインスタンス。全てがオブジェクト。 そしてModule.classはClassで、Module.class.superclassはModuleで…と頭がこんがらがりそう。 mixinの仕組みは便利ですね。Enumerableはいろんな演算を…

7つの言語7つの世界 Ruby 1日目

Okinawa.rbも立ち上がったみたいだし http://www.minituku.net/courses/1/lessons?locale=ja こんなすごく便利なサイトもあるし、Rubyもっと覚えたい。 残念ながら今のお仕事で使えるかは微妙。 とりあえずの目標として http://www.ruby-assn.org/ja/certifi…

7つの言語7つの世界を読みます。

7つの言語7つの世界を買ったので読みます。Scheme修行と平行して読む。楽しみ楽しみ。7週間で読めるかは微妙なところだけどw 読んだら友達に貸す。貸したら自分で買いそうだけど。早く貸すためにちゃんとサボらず読む。「はじめに」の中で書いてあったことを…