よしだ

技術的なことを中心に、いろいろとつぶやきます。 | 1983 北海道小樽市 ⇒ 2001 - 大阪 | ソフトウェア開発技術者 | エンベデッドシステムスペシャリスト | Ruby Association Certified Ruby Programmer Silver

よしだ

技術的なことを中心に、いろいろとつぶやきます。 | 1983 北海道小樽市 ⇒ 2001 - 大阪 | ソフトウェア開発技術者 | エンベデッドシステムスペシャリスト | Ruby Association Certified Ruby Programmer Silver

マガジン

最近の記事

Rubyのyieldって結局何なの?

yield って、いまいち分かりにくいですよね。。 この記事は Ruby の yield に関して、 わからない⇒調べる⇒忘れる⇒調べる⇒忘れる⇒… のエンドレスループから抜け出すために、自分なりにまとめたものです。 ブロックいきなり yield じゃないやん!という感じですが、我慢して見てみてください。 じつは、Ruby のメソッドはすべて「ブロック」を引数にすることができます。 def hogehoge( x ) return x + 2 end p h

¥100
    • Rubyで「Lisp脳」に迫る。

      はじめに 再利用性の高いプログラムを書くにはどうしたらよいのだろう、と、いつも思う。  学生のころ(もう10年以上前だけど)、 BASIC と C と Verilog を勉強して、社会人になってから Ruby をちゃんと勉強した。正確には学生のころも Ruby さわったことがあったんだけど、「正規表現が使えてセミコロンがいらない C 」くらいにしか思ってなくて、それよりも踏み込んで便利さを知ったのは、けっこう最近。  再利用性が高いプログラムを書くのに、Ruby はやっぱ

      • [JavaScript] Amazon 商品ページの短いURLを得るブックマークレット

        メールなどで Amazon の商品 URL を共有したいとき、URL がすごく長くなってしまって…(´・ω・`)ウーン みたいなときありますよね。 そんなとき Chrome のブックマークバーとかに下記のコードを登録しておいて、Amazon の商品ページで押すと、短い URL が得られます。 javascript:var asin=document.getElementById('ASIN').value;location.href='http://amazon.jp/d

        • [Ruby] yield を理解するためのスニペット

          noteでのアウトプットの試み。 Ruby における yield がよくわからなかった時に書いた過去記事↓のダイジェスト。 Ruby の yield って結局なんなの? - YNote http://d.hatena.ne.jp/yoshidaa/20090511/1241967137 下記のメソッド hogehoge と foofoo は同じはたらきをする。 def hogehoge( x, &proc ) # &proc proc.call if bl

        マガジン

        • マネジメント
          2本