読者です 読者をやめる 読者になる 読者になる

目的of目的

技術的な事とか趣味な事を書いて日本語の練習

SinatraとActiveRecordとSQLiteを組み合わせて使うアプリを作る

業務でDBを使った軽いWebアプリを作りたいと感じましたので、作るまでの軌跡です。 なぜSinatra+ActiveRecordなのか Railsだったら全部乗りで考えなくて作れるじゃないですか!!と思ったんですが、あまり動作に必要なモノを増やしたくなったからSinatraを選…

Philips Hueを使って降水確率から傘が必要か教えてくれるシステム作った

5月に初任給で買ったPhilips Hueがやっと有効活用されるようです。 今までは、ムーディーな雰囲気を出したり、疑似ラブホチックにするぐらいしか日の目を見ていなかったので多いな進歩です。 とりあえず動作するコードはこちらです。 moyashiki/wealight · G…

RubyでJSONPを読み込む

降水確率を知りたくてこちらのWebAPIを触っています。 気象庁の天気予報情報を XML で配信 - drk7jp 提供されるjsonの形式がcallback();が付与されている形式なので、JSONPとなっています。 自分の実行環境だと、JSONPの形式はJSON.loadではパースできないで…

Lokkaをheroku様にぶち込んでやるぜエエの巻

ちょっと忙しいのに何やってるんでしょうかね(というわけでLokkaをHerokuに導入します.簡単です.LokkaのGithubリポジトリをCloneしてherokuにpushするだけです.Oh…owataで,リポジトリはkomagata/lokka · GitHub ちゃんとherokuに入れる方法も書いてくれてま…

BuilderでXMLを生成するとき,要素に属性をつける

というわけですごくすごく必要だったので調べました. test = [{"id" => 1,"name" => "hoge"},{"id" => 2,"name" => "fufu"}] test.each do |r| xml.line do r.each do |k,v| xml.value(v, :name => k) end end end で出力されるのがこんな感じになります, <line> <value name="id">1</value> <value name="name"></value></line>…