Profile cover photo
Profile photo
Yuji Hanamura
84 followers -
カメラと読書が好きなへっぽこプログラマー
カメラと読書が好きなへっぽこプログラマー

84 followers
About
Posts

Post has attachment
Rubyでメモ化するときの話
あるクラスに以下のような自身が持つ email で Account を検索して返すメソッドがあるとしましょう。 def account
Account.find_by(email: self.email)
end このメソッドには問題があります。 呼び出しのたびに検索処理が行われてしまうことです。 解決するためにはどうするでしょうか。 解決方法はいくつかありますが、ここでは以下のようにメモ化するという選択をしたとしましょう。 def account
@account ||= Account.find_...
Add a comment...

Post has attachment
Manhattan Portageのかわいいリュックを購入
かわいいリュックを購入しました。 1泊分くらいの荷物が入るリュック 1泊分くらいの着替えなどが入るリュックが欲しいなと思って購入してみました。 持っているバッグ全般がショルダーとかの肩掛け系に偏っていてこれくらいのサイズのリュックは持っていなかったのですよね。 カメラ関連はこれとは別にウエストバッグになるカメラバッグを持つ予定なのでカメラまでは入らなくてよいかなと。 CHUMS(チャムス)のリュックと迷ったのですが、水玉かわいいってことでマンハッタンポーテージの「Dot Print Big Apple Bac...
Add a comment...

Post has attachment
かっこいいウォーキングシューズ「Reebok CLOUDRIDE DMX 3.0」を購入してみた
ReebokのウォーキングシューズのCLOUDRIDE DMX 3.0を購入してみました。 購入のきっかけ 最近、と言っても結構前からですが会う人会う人に「太った?」と言われるし、体重は順調に増えていたので、そろそろやばいかなという気がして10日前くらいからウォーキングを始めました。 毎朝1時間くらい歩いてます。 それなりの時間を歩くなら歩くのに適した靴にしたら捗るかなーという気がして購入してみました。 最初に25cmを履いてみて小さい気がしたので25.5cmを履いてみようと思いましたが、なかったので26cm...
Add a comment...

Post has attachment
AuthorizationヘッダーのBearerスキームを使って認証・認可をするRackミドルウェアのGem「rack-bearer_auth」を作りました
RFC 6750 で規定されているHTTPのAuthorizationヘッダーのBearerスキームを使ってトークンによる認証・認可をするためのRackミドルウェアのGem「rack-bearer_auth」を作りました。 yujideveloper/rack-bearer_auth どういうGemか? APIの認証・認可でトークンを使いたいことってありますよね。 そういうときにOAuth 2.0とかを使ってもいいのですが、ちょっとしたトークンとかで済ませたい時とかありますよね。 そんな時にこのGemの出番で...
Add a comment...

Post has attachment
ブログの配色を黒系から白系に変更した
ブログの配色を黒系から白系に変更しました。 ブログを作った当初は黒系の方が眩しくないし良いかななんて思ってやったような気がするんですが、 黒背景=ザ・エンジニアカラー みたいなイメージ で、まぁそれはそれで良いんですがなんかモヤモヤしたので色を変えました。 Bloggerのテーマごと変えたかったんですが、いろいろ設を定変えたものを引き継いだりするのが面倒だったのでとりあえず色だけ変えてみたり。 大した量じゃないけど、全記事見直して色がおかしいところは直したつもり。ついでにMixed Contentとの戦いもあ...
Add a comment...

Post has attachment
「Voigtlander NOKTON 50mm F1.5 Aspherical VM」を持って神代植物公園・深大寺に行ってきた
先日購入したVoigtlander Vintage Line NOKTON 50mm F1.5 Aspherical VMをOLYMPUS OM-D E-M5 Mark IIに付けて、神代植物公園と深大寺に行ってきました。 神代植物公園 神代植物公園|公園へ行こう! 神代植物公園は、東京都調布市にある都立の植物公園です。 現在は、約4,800種類の10万本・株の樹木が植えられているそうです。 4/29に行った感じではバラ園のバラが咲き始めてました。見ごろはもう少し先かなという印象でした。 深大寺に隣接していて...
Add a comment...

Post has attachment
「Voigtlander NOKTON 50mm F1.5 Aspherical VM」が気になるという記事を書こうかと思っていたら購入していました
ということでVoigtlander NOKTON 50mm F1.5 Aspherical VMのシルバーを購入しました。 はじめは気になるっていう記事を書こうかと思っていたのですが、そう思いながら色々調べたりしてるうちに購入してました。 購入のきっかけ RANGEFINDER | Voigtländer Nokton 50mm F1.5 Aspherical VM フォトヨドバシのせいです。この記事の4枚目の写真の手すりに落ち葉が乗っている写真がストライクでした。 中望遠域の明るいレンズを探していたっていう...
Add a comment...

Post has attachment
WSLのOpenSUSEでvimをカラー表示できるようにする
WSL(Windows Subsystem for Linux)のOpneSUSEでvimを使っていてカラー表示されないのが不便だったのでカラー表示されるようにしました。 OpenSUSEは今まであまり使ったことがなかったのでどうしたらいいか調べたところ、 vim-data パッケージを入れれば良いとわかりました。 以下のようなコマンドで導入。 sudo zypper install vim-data vim-dataはCentOSとかだとvim-enhancedに近いのかな? .vimrcもいくらか設定して...
Add a comment...

Post has attachment
WSLでRubyのビルドやbundle installが遅いのはESET Internet Securityが原因だった模様
タイトルのままなんですが、WSLでRubyのビルドする時やbundle installするときのnative extensionのビルドする時に、仕事で使っているSurface Bookでは遅くないのに、プライベート用のSurface Laptopだと著しく遅いという現象に悩まされていました。 CPUやメモリは世代が違うくらいでどちらもほぼ同じでi7/16GBのような構成です。 昨日プライベート用のSurface LaptopのWSL上でRubyのビルドしながら遅いなと思い、タスクマネージャーを眺めていたとこ...
Add a comment...

Post has attachment
「Voigtlander COLOR SKOPAR 21mm F4 P」を使ってきたのでファーストインプレッション
以前、 E-M5 Mark IIで使う用に「Voigtlander COLOR SKOPAR 21mm F4 P」を購入 で書いたレンズをOlympus OM-D E-M5 Mark IIに付けて使ってきたので感触的なものを書いてみます。 使ったのは3/17なのでもう10日くらい経ってますが……。 周辺部の色かぶりはない このレンズのことを調べると周辺部に色かぶりが出るというような情報が多いのですが、E-M5 Mark IIとの組み合わせにおいては特に発生しないようです。 マイクロフォーサーズなのでクロップさ...
Add a comment...
Wait while more posts are being loaded