2014-01-01から1年間の記事一覧

最近の体のこと

年末だし最近の体の調子について、とりとめもなくまとめてみる。 体重 54.5~56.5kgを推移。 最近は55.0kgぐらいに落ち着いてきたので、とりあえずは54.0kgを目指したい 食生活 野菜多め + デザートにヨーグルトがデフォルトの食生活に変更したところ、ウン…

最近読んだ本

ヒューオールダシー=ウィリアムズ「人体の物語: 解剖学から見たヒトの不思議」 人体の物語: 解剖学から見たヒトの不思議 (ハヤカワ・ポピュラー・サイエンス)作者: ヒューオールダシー=ウィリアムズ,Hugh Aldersey‐Williams,松井信彦出版社/メーカー: 早川書…

Exercism.ioでプログラミングを学ぶ

Exercism.ioは、 演習問題を解く コードレビューを受ける コードを修正する というフィードバックループを通してプログラミングを学ぶためのWebサイトです。 Clojure, CoffeeScript, C++, C#, Elixir, Erlang, F#, Go, Haskell, JavaScript, Lua, Objective-…

動画で学ぶボルダリング フットワーク

3Qが登れるかどうかぐらいのレベルからまったく上達しない@ninosekiです。 フットワークを改めて勉強するために解説動画をまとめてみました。 How to Use Heel & Toe Hooks | Rock Climbing ... ヒールフック、トゥフックに関する解説。英語だけど聞き取…

Padrinoでの設定情報の管理法

Padrinoで設定情報を管理する良さ気な方法がないか調べた。 何個かPadrinoを使ったアプリのソースを見てみたけど、@udzuraのhaircutで実装されたやり方が一番しっくりきたのでメモっておく。 設定ファイル(YAML)の作成 config/配下に設定ファイル(YAML)を配…

連続した日付をまとめたい

2014-01-01,a 2014-01-02,b 2014-01-03,c 2014-01-04,d 2014-01-06,e 2014-01-07,f 2014-01-09,g 2014-01-11,h こういう一列目に日付が入ったCSVデータがあるとして、日付が連続している期間をこんな感じでまとめたい。 2014-01-01 - 2014-01-04 2014-01-06 …

ネストしたモジュールを書く場合の注意点

rubyflow経由で読んだ「How You Nest Modules Matters in Ruby」の内容を紹介する。 ネストしたモジュールを記述する際、シンタックスの違いで挙動が異なることについての記事だ。 Rubyではネストしたモジュール(とクラス)を記述するために2つの異なるシンタ…

高浜運河沿緑地を歩く

港区 高浜運河沿緑地を歩く。全周は約2.6km。 品川のオフィス街と東京海洋大学を隔てている運河、というとわかりやすいか。 高浜運河沿にはSCEや東洋水産、フィリップスなど有名企業のオフィスビルが並ぶ。 このためか、平日昼間にはぼっち飯を楽しむ人たち…

Hash Selectorパターン

「Hash Selector Pattern」を読んだ。 if / elseやcase / switchよりもHashを使用したほうが可読性が上がるよねという事例が紹介されている。 # if / elseの場合 if flash[:type] == :success 'alert-success' elsif flash[:type] == :error 'alert-danger' …

ザ・ノイジーズのRubyクライアントを作った

EnterJamのポッドキャスト番組「ザ・ノイジーズ」が面白いっすねー。 けど、何故かRSSフィードの更新が滞っていたり過去の放送分のエントリが含まれいなかったりして不便だったので、Rubyでダウンロード専用クライアントを作りました。 インストール $ gem i…

2013年度に飲んだビール(全115銘柄)を振り返る

どうも。若きアル中ことUntappdユーザーの@ninosekiです。 今年度はよくビールを飲んだな~ということで、2013年度に飲んだビールの総まとめを行いたいと思います。 2013年度に飲んだビール一覧(全115銘柄) ブルワリー 銘柄 種別 アルコール度数 飲んだ回数 …

open-uriによるダウンロード状況をプログレスバーで可視化する

日本語での情報があまりなかったのでまとめておく。 なお、プログレスバーのライブラリとして ruby-progressbar を使用した。 require 'open-uri' require 'ruby-progressbar' URL = "http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.1.tar.gz" content_l…