kakakakakku blog

Weekly Tech Blog: Keep on Learning!

2015-05-01から1ヶ月間の記事一覧

Ruby Association Certified Ruby Programmer Gold version 2.1 に合格した

Ruby Association Certified Ruby Programmer Gold version 2.1 に合格した!5月の目標に掲げてたから達成できて良かった! 対策方法などを簡単にまとめておこうと思う. ちなみに累計で33個目の資格!今年は既に3個目だし結構ペース良い感じ. github.com …

Qiita:Team Meetup #12 で Qiita:Team 愛を叫んできました

昨日は Qiita:Team Meetup #12 に参加してきました. イロイロとお話することができて楽しかったです.運動不足だから卓球したかった! LT しました 日頃から Qiita:Team を愛する気持ちを爆発させるべく LT してきました. 偏った愛という形で伝わっていな…

Android Wear を Bluetooth 経由でデバッグする

Android Wear LG G Watch R (W110): Design Comes Full Circle | LG USA Android 初心者なのに Android Wear(時計)に挑戦しようとしていて,最近「LG G Watch R」で遊び始めてるので少しだけ書く. Android Wear は Bluetooth 経由でデバッグできるのが驚…

RubyMine 7.1 からコード補完時の Enter の挙動が変わってた

RubyMine 7.1.2 にした 先週末に RubyMine を 7.0.0 から 7.1.2 にバージョンアップしたんだけど,コード補完時の Enter の挙動が変わってしまって,かなり困った. 事象 RubyMine を前のバージョンに戻して gif 動画を作るのが面倒なので,伝わらないの覚悟…

Module#prepend で継承チェーンを入れ替える

昨日は時間を捻出できなくてブログを書けなかった!継続日数は13日でストップ!まぁ継続日数を目標にしてるわけではないし,引き続き学びがあったら少しでもアウトプットできるように頑張ろうと思う. Module#prepend 引き続き Ruby Gold の対策をしていて,…

Enumerable#lazy で無限大のリストを扱う

今回 Ruby Gold 2.1 を受験するので,Ruby 1.8 から Ruby 2.1 で追加された機能を勉強しておく必要がある. 詳しくは Ruby Association から出てる以下の PDF に書いてあるのでしっかりと理解する. Ruby技術者認定試験改訂のお知らせ Enumerable#lazy PDF …

Capybara で非表示要素を find する

Capybara で style="display: none;" になってる非表示要素を取ろうとしたら Capybara::ElementNotFound になって困った. 結論から言うと,自分の Capybara の環境設定だと非表示要素は無視されるようになってた. visible: false で見れるようになった こ…

.freeze 関連の問題は Object.object_id を意識して解く

Ruby Gold の .freeze に関する問題でよく考えればわかるのに間違えた!早とちり厳禁! array = [1, 2, 3].freeze array += [4, 5] p array # >> [1, 2, 3, 4, 5] object_id で確認する .freeze してるのに操作しようとしてるから「例外発生でしょ!」って思…

Ruby の Array.new を size と val で初期化する

今日も Ruby Gold のサンプル問題を解いてて,Array.new の挙動で知らなかったところがあった! 問題 (2015年4月8日) ITトレメ Ruby技術者認定【Gold】試験 − @IT自分戦略研究所 ary = Array.new(3, "a") ary[0].next! p ary # >> ["b", "b", "b"] Array.…

タケノコで旬を感じる

別に自然ブログに転向したわけじゃないんです.たまたま最近多いだけでwww タケノコ狩り 毎年恒例です.今年は行くのが遅くなってしまって,既に伸びちゃってた.例年に比べると収穫難な感じ.大事なタケノコの写真がピンボケしててビビった.今日から1週間…

Ruby の alias は評価時点の定義のまま残る

Ruby Gold のサンプル問題を解いてて alias の挙動に関する問題を間違えたので動作確認をした. ITトレメ Ruby技術者認定【Gold】試験 − @IT自分戦略研究所 class Foo def foo "foo" end end class Bar < Foo def foo super + "bar" end alias bar foo unde…

AWS Lambda を使って LGTM 画像を生成する lambda-lgtm

昨日プロダクトで LT 大会があって,そこで発表した資料 + 詳細をまとめてみた. 一言で言うと,3時間で AWS Lambda を使って LGTM 画像を生成する lambda-lgtm を作ってみたって話で,コードは以下に Push してある. Kakakakakku/lambda-lgtm · GitHub LT …

Keynote にシンタックスハイライトしたコードを貼る

Keynote にシンタックスハイライトしたコードを貼りたいことってありますよね?きっとあると思います. どうやるんだろうと思って調べてみたら既に Qiita にまとまってて,highlight + pbcopy の組み合わせでできるとのこと.実際に試してみてちゃんと動いた…

ランチパスポート 渋谷版 Vol.3 を使ってみた

前回に続いて Vol.3 を使ってみたので結果をまとめたよ! 今回レビューする Vol.3 は既に有効期限が過ぎてるので今から買うなら下にリンクしてる Vol.4 を!(前回古いの買った同僚いて吹いたwww) ランチパスポート 渋谷版 Vol.2 を使ってみた - kakakakakk…

メタプロは魔術だ /「Metaprogramming Ruby 2 - Part 1. Metaprogramming Ruby」を読んだ

4月から Metaprogramming Ruby 2 を読んでて,やっと Part 1. Metaprogramming Ruby まで読み終えたので簡単にまとめる.引き続き Part 2. Metaprogramming in Rails を読む. ここまで読んで,今まで「何となく Ruby を書いてた」自分に気付くことができた…

新宿御苑で感じる緑

新宿御苑の緑の様子.素晴らしくて意識高まった. 今日は「みどりの日」で無料開園だった!風強かったけど.ビュンビュン. 年間パスポート 次行くときに年間パスポートを買う.2000円だから1年間で10回行くと元取れる感じ. 緑駆動開発?緑パタン?w 自然の…

たった30秒で簡単に画像を丸く切り抜く方法

Mac

最近だとプロフィール画像が丸くなってるサービスも多かったりして,何となくトレンドな感じがするので,画像を丸く切り抜きたい場面ってあると思う.例えばプレゼン資料のスライドでプロフィール画像を丸くしたり.高度な画像編集ツールなどを使わなくても…

意志力こそ全てだ /「スタンフォードの自分を変える教室」を読んだ

数年前の本だけど,買ったまま積読してたので読んでみた. よしこれで意志力をコントロールしながらゴールデンウィークを過ごせるぞ!笑 スタンフォードの自分を変える教室作者: ケリー・マクゴニガル,神崎朗子出版社/メーカー: 大和書房発売日: 2012/10/20…

Stomp で ActiveMQ から Subscribe する簡易スクリプト

Stomp Stomp を使うと Ruby で ActiveMQ などの Queue でメッセージングを行える. stompgem/stompgithub.com ActiveMQ 管理画面 ActiveMQ をインストールすると管理画面も一緒に入ってて,以下の URL でメッセージングの状態を確認できる. Publish した後…