パーフェクトRuby Advent Calendar 2013(13日目) 気になるあの子

パーフェクトRuby Advent Calendar 2013 の13日目の記事です。 12日目の記事は パーフェクトRubyから泣く泣く削った標準添付ライブラリ パーフェクトRuby Advent Calendar 2013(12日目) です。 今日は、私がパーフェクトRubyを読んで思ったこと、気付いたこ…

RubyWorld Conference 2013 松江で待つ!! ぇー!

先週 RubyWorld Conference に行ってきました。 先輩たちから聞いていた”独特の雰囲気”というのを味わってきました。オープニングで県知事や市長の挨拶があるのも新鮮だったし、Rubyのカンファレンスでスーツを着た人たちがいっぱいいることも新鮮でした。 …

RubyKaigi2013に当日スタッフとして参加してきました!

想いを言葉にするといつも陳腐…じゃなくて、幼稚?バカまるだし?になってしまうのですが今回も書きまーす。思ったこと。感じたことを。 まず、当日スタッフに応募した理由 Sapporo RubyKaigi 2012に当日スタッフとして参加して楽しかったから スタッフとし…

日本Rubyのチュートリアルa版に行ってきました!

コーチから頂いた六花亭のバターサンド (だいすき!) を食べつつ自己紹介をして、さっそくウォーミングアップの問題にとりかかりました。 ランダムでじゃんけんの手を出力するプログラムを作ってみよー。というやつ。 うえあー 普段Railsしかやっていないので…

デザイナー向けプログラム部#p4dに遊びにいってきました!

RailsGirlsたちのために参加者枠を増やしてくださったのに、そこにわたしが滑りこむ。 いつもごめんなさいほんとうにありがとうございます。 簡単に自己紹介をして、やりたいこと別にざっくりグループ分けをしました。 わたしは [design, rails] みたいなひ…

RailsGirlsTokyoに*コーチ*として参加してきました!

3月1日、2日 RailsGirlsTokyo にコーチとして参加してきました。 Railsでwebアプリ作ってみたい!ってゆう初心者の女の子たちを対象にしたイベントです。 むっちゃ楽しそうやろ! わたしはコーチとして参加したのですが、白状すると、とゆうか見るからに何も…

file permissions of 0644 but 0600 is required.というエラーがでたときの話

0600 がいいのに 0644 だからだめ。と言っている。 このエラーメッセージを読んで「あーはいはい。」となる人と「あーはい?はい??」となる人がいると思うのですが わたしは「あーはい。うんうん。...はい?」という感じ。 ファイルパーミッションとは、フ…

デブサミ2013に行ってきました!

デブサミに行くのは2回目なのですが、人の多さにびびって1日目はかなり下を向いてしまいました。2日目は前を向いて歩こうと決めていて、くそレベル低いActionだなと思いつつも 2日目はわりと堂々と廊下を歩きました。ふはははは。 この2日間で印象に残ってい…

東京Ruby会議10の3日目に行ってきました。

渋谷区文化総合センター大和田さくらホール。 素敵な会場。 遅ればせながら思ったことをつらつら書きます。 大和田 Ruby 会議 (@june29さん) わたしもまずはEnumerableに感動したい。 じゅーんさんがRubyについての理解が深まったって感じたのは Enumerable…

空飛ぶダンボがお好き

Postgresql を 9.2 にあげよう!とゆうことで Postgres.app をインストールしました。 しゃれおつなゾウ。 起動したらメニューバーにゾウの影らしきものが増えました。 シルエットなゾウ。 一番上の「Running on Port 5432」が最初 could not で、うえーーー…

Sendagaya.rbに遊びにいきました2週目

Rails4 の CHANGELOG 続きから。 1週間たつと CHANGELOG が増えてるんですね。当たり前かーと思いつつ、おーとなる。 CHANGELOG読んでるときの話でわたしが覚えてる(∵ )のは where.not はキモいかキモくないか わたしはキモいとは思わなかったけど、ここらへ…

I cannot open my mind.

式展開いらないところで式展開してしまう深層心理。 Object#try ってブロック渡せるんですね。 いつも user.try(:admin?) 的なことしか しないからブロック渡そうと思ったことなかったかも。 べんりー。 (1..10).try(:select) {|x| x.odd? } とか x = nil x.…

currentlyが可愛いの。

currentlyっていうchrome拡張を入れました。 chromeで新しいタブを開いた時にでる画面が可愛くなりました。 時間と天気が出ます。 可愛い。 可愛いのう。

GitHub創設者が語る"立ち上げから利用者300万人までの軌跡" に行ってきました。

これ ( http://github-onlab.peatix.com/ ) 軌跡っていう言葉かっこいい。 タイトル通り、GitHub立ち上げのきっかけや当時の働き方から、最近のことまで幅広くという感じでした。 後から参加者の方に聞いたら、情熱プログラマーに書いてあるコラムと内容がか…

Sendagaya.rb に遊びにいきました

初参加で「ガキさん」と呼ばれました! ちょっと遅れて行ってRails4 の CHANGELOGを読んでいるところに途中から参加。 わかったような、わからんような。 理解できたのは SELECT COUNT(DISTINCT *) をやりたいとき 今までは relation.uniq.count(:distinct =…

スマホで「ホーム画面に追加」したときアイコンになると嬉しい

スマホでwebサイトを「ホーム画面に追加」したとき、アイコンにする方法がとっても簡単だったので書いておきます。 <link rel="apple-touch-icon" href="画像パス" /> headタグにこれを書くだけ。 railsだと favicon_link_tag が使えますね。typeも指定しとこ。 favicon_link_tag '画像パス', type: 'image',</link>…

hamlでhashを折り返したかった

強く早く駆け抜けるほど向かい風は強くなりますし。 今日はhamlでhashを折り返したかったです。 { name: aki, age: 24, hobby: piano, like: sky, weak: rain }折りたい。 { name: aki, age: 24, hoby: piano, like: sky, weak: rain }ふつうに書くとSyntaxE…

ゆるーいことを書きます。

今年のテーマはロックンロールと決めて書き初めにも「岩」と書いたけど 今のところ全然ロックじゃありません。ゆるーいことを書きます。Railsの話ね。コントローラの中で render って書いたら基本 :template で、ビューの中なら :partial なのだそうです。 …

東京Ruby会議10「プログラミング未経験なんて怖くない!リターンズ」

東京Ruby会議10に参加してきました。 1日めの午前はスピーカーとして、わたしの日常を赤裸々に。 テーマはオブラブ収穫祭の時と一緒ですか、資料も少しだけ更新したのでまた載せます。 午後はちょっと前に話題になってたズルいデザインとか、配色理論とかを…

オブラブ収穫祭で「プログラミング未経験なんて怖くない!」言ってきました

先日行われたオブラブ収穫祭とゆうイベントで、若手エンジニアとして発表してきました。就職するまではプログラミングとは無縁の世界にいて、憧れだけでこの業界に入ったので、 学生時代の友人に「あきみたいなのがプログラマになれるんだから日本のIT業界終…

札幌Ruby会議2012に行ってきました!

9月14, 15, 16に行われた札幌Ruby会議2012に行って来ました。 初北海道!コード書くのがだいすきって言ってる人がいっぱいいてものすごく刺激を受けてきました。 1つ1つのコードをもっと大切にしようと思ったし自分が手を入れたファイルにはゴミを残さず で…

スタートアップRubyを読みました

すごく読みやすくて3時間くらいでさくっと読み終わりました。前半のRubyやRailsの話はわたしでも知ってる知ってる! わかるわかる! という内容が満載で 技術書っていつも,分かったような分からないような感じで読み終わるので なんだか嬉しかったです。Rubyも…

LL Decade に行ってきました

先日社内で年報ライトニングトークというのをやりました。 配属されてからの1年間を5分にぎゅぎゅぎゅっと詰め込んで発表。 それはもうグダグダな5分間でした。発表の仕方やスライドの作り方について「LL Decade 見においで」 というアドバイスを頂きまして…

pull request を手動でマージする

Git

GitHubを使っていて、pull request を取り込みたいと思ったら「merge」ボタンをぽちっとして やったー!という日々を送っていました。でもちょっとしたコンフリクトがあって、ボタンが使えなくなってしまったので 手マージするかー。あっれー、やり方知らな…

リーンスタートアップ読み終わってました

web日記力の低下。 リーンスタートアップ読み終わってました。仮説を立てて、実用最小限の製品”MVP”を作り、顧客からのフィードバックで仮説を検証。 上手くいっていないのであれば、根本的な仮説の変更、方向転換(ピボット)の検討が必要になるのだけど もち…

みなとRuby会議に行ってきました

1時間以上電車に揺られて、ちょっとした遠足でした。当日はソーシャルコーディングという名のペアプロからスタート。 わたしはJavaプログラマさんとペアプロ。 "Rubyらしいコード"とかの次元ではなく、わたしはロジックを考えるのが苦手みたいです。 プログ…

自作ツール、ライブラリについてのありがたいお話

先日、会社の先輩が、自作ツールやライブラリについての話をしてくれました。 https://speakerdeck.com/u/hibariya/p/code"Rubyを使ってこれまで叶えた望みの数"という自問がとても印象に残りました。 "もっとたくさんコードを書かなくちゃ。でも何のために…

メモ:vimでファイルの文字コードを変更する

以前調べたことをメモ的に書いておきまする。 ファイルの文字コードをcp932にしないといけなかったときに、 vimrcの設定を書き換えようとして、いやーまさかね… となっていたのでした。該当ファイルを開いたまま文字コードを変更できました。 :set fileencod…

kaminari + bootstrap によるデザイン崩れに対応する

なぜか分からないけどデザインが崩れる。ので、twitter-bootstrap-kaminari-views を使わせていただきました。 使い方は本当に簡単で、app/views/kaminari の中身をそのままコピーしてくるだけ。すごいんですけどどどどど。 ありがとうございますありがとう…

herokuで環境変数を定義する

Omniauthを使ったときに CONSUMER_KEY と CONSUMER_SECRET は環境変数を使いました。 (.env) CONSUMER_KEY=xxxxxxxxxxxxxxxxx CONSUMER_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx (config/initializers/omniauth.rb) Rails.application.config.middleware.use O…