はじめに 今年の4月1日から新しい会社で働くことになりました。 経歴 新卒としてSIerに就職 様々な現場に出向して、システム開発に携わる。 3/31限りで、今の会社を退職しました。 4/1から新しいところで仕事をしています。 前職を振り返ってみて 「システム…
はじめに AdminLTEはGemとしてもあったのですが、勉強も兼ねてbower-railsを使って 個人プロジェクトでbower-railsを使いつつ、AdminLTEを使って 管理画面を作成した際にハマったことをメモします。 なお、bower-railsとAdminLTEの初期インストールなどは割…
はじめに デプロイの成功例と失敗例を試したいときに 「失敗したところのブランチでデプロイしたい」 ということが自分の中であったのでメモ。 ※大体、勢いで直してしまうので「よし記事にしよう!」と思ったときに その状態が残っておらず、失敗したところ…
Railsで管理画面を作っている際に発見した現象をメモ 現象 以下の様なルーティングを設定した場合 ※ディレクトリは自分でわかりやすいようにカスタマイズしています。 Rails.application.routes.draw do scope "(:locale)" do namespace :admin do devise_fo…
久しぶりにRailsで何かやろうかな?と思って $ rails s を実行したところ、以下の様なエラーが発生。 $ /Users/your_name/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/mysql2-0.3.20/lib/mysql2.rb:31:in `require': dlopen(/Users/your_name/.rbenv/ve…
あけましておめでとうございます。 1月中に書く予定だったのですが、某狩りゲームに勤しんでおりまして 結局、この時期になってしまいました。 ちゃんと振り返りをしないといけないので、振り返ります。 去年のエントリーは以下のやつです。 あけましておめ…
題名通りなのですが、Gulp環境を作らないといけなかったため 土日(結局、合わせて1日ぐらい?)を作って、作ってみたのでメモ。 なぜ、Gulpにしたか? Gruntが主流だったみたいだが、今はGulpの方が良さそうだったので選択。 また、Node.jsで書かれていると…
はじめに 「勉強会で登壇してほしい」という要望があったので 何を喋ろう?と思って、候補に上がっていたのは以下のもの。 前のAinsibleに続き、Itamaeの話。 Slim使ってみたよ!という話。 ドキュメント作成の話。 そして、考えた結果、ドキュメント作成の…
はじめに(その1) 本エントリーは、個人の意見であり、属している企業の意見ではありません。 はじめに(その2) よくシステム開発をする際にスケジュールを決めるため 見積もりした上でWBS(Work Breakdown Structure)を書くことが大半だと思います。 …
はじめに Pull requestでソースレビューをよくやると思うのですが その際、めんどくさくなり詳細に概要レベルのことしか 書かない場合が多々ありました。 そして、若手に「プルリク出すときは、このぐらい書かないとダメだよね」ということを 自分から実践し…
はじめに 家で部屋の掃除をしていたところ、以下の書籍を見つけました。 www.amazon.co.jp 最後の方を見てみると「初版」と書いてあり 「何をきっかけに買って読んだのだっけ?」と思い出そうとしましたが 結局思い出せず、内容だけ覚えていた状況です。 ど…
Kawasaki.rb #27の参加エントリーです。
はじめに 土日を除く、2015/08/11 〜 2015/08/15まで夏季休暇だったので 今までやろうやろうと思っていたことをやってました。 その成果をブログに残します。 予定 Itamaeの勉強 AWSの復習(過去に1度勉強していたので) Webサービス構築の全般的な知識の復…
今月も参加できました。 先に予定を考えておいて、それに合わせて仕事するって大事です。 概要 Kawasaki.rb #026 「ほぼ2周年記念LT大会」kawasakirb.doorkeeper.jp 内容 以下のページで素晴らしくまとまっているので一読必須です。 kawasaki.rb 025 まとめ …
昨日、若手のときのことを振り返りながら書いていたのですが その時から「Happy Hacking Keyboard (以下、HHKB)」を使っている 先輩社員がいて 「そんな小さくてコンパクトなものは使いにくいわー」 と思っていました。 それから数年後・・・ まさか自分がHH…
はじめに 週末、会社の人と一緒に飲んできました。 相手は結構重要なポジションの方で、サシ飲みは初めてで 最初は緊張していたのですが、立場を踏まえつつも 自分たちが考えていることなどを話し合いました。 そこで 「今の自分がなぜこういう考え方になっ…
今月はかろうじて参加できました。 先に予定を考えておいて、それに合わせて仕事するって大事です。 概要 Kawasaki.rb #025kawasakirb.doorkeeper.jp 内容 以下のページで素晴らしくまとまっているので一読必須です。 kawasaki.rb 025 まとめ #kwskrbtogette…
あるプロジェクトで、Railsを使っているのですが Rails標準のmigrateを使っていたのですが、Cookpad社の以下の記事が 公開された後、ridgepoleを使い始めました。 クックパッドにおける最近のActiveRecord運用事情 - クックパッド開発者ブログtechlife.cookp…
経緯 知見も深まってきたことだし、共有も兼ねてAnsibleの勉強会をやるか! と思い立ち、1ヶ月後でやっと勉強会をしました。 また、結構しっかり準備したので、どう準備したか書いていきます。 資料 その時のスライドとワークショップで使ったソースは以下の…
3, 4月は忙しく+予定と被ってしまい参加できませんでしたが 先月は参加することができました。 内容 以下のページで素晴らしくまとまっているので一読必須です。 kawasaki.rb #024を開催しました #kwskrb kawasaki.rb #024 まとめ #kwskrb - Togetterまとめ…
前回のエントリーから間が空きましたが やっと時間が取れたので続きを書きます。 4月 1週目 例年通りとなりますが、以下の本を読んで Webシステムの基礎を学習してもらいました。 「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できな…
2年前にこういうエントリーを書きました。 2013年度:新人教育担当になった話 その1 - FujiYasuの日記fujiyasu.hatenablog.com そして、去年も同じように教育担当となり 今年も担当になりました。 3年連続です。 そこで、書き味は2年前と違う感じになると思…
半年ぶりぐらいにGCPを触ろうとgcloudコマンドを打ったのですが $ zsh: command not found: gcloud というエラーに遭遇しました。 途中で自分のマシンをzshに置き換えていたことを思い出し せっかくなのでインストールメモです。 前提条件 zshがインストール…
日時 2015/04/22(水) 18:00 〜 19:00 参加者 ふじやす(本人) 新卒1年目の1人 書籍 パーフェクトRuby 章 Part1 1-1 〜 1-5 覚えたこと Rubyは、すべてオブジェクト Rubyのバージョンと歴史 putsで標準出力できる Rubyの文字コードはファイルの先頭に「# enc…
3月に入り、プロジェクトリーダーから開放され プログラマとして次の案件をやっています。 Rubyを書いていたのですが・・・ まさかの技術不足で、JavaっぽいRubyを書いていて 「Rubyならもっとスマートにできるはず・・・でも、思い浮かばない!」 という状…
今日、1時間弱ハマってしまったので備忘録。 勉強がてら、Ansibleを使ったboxをすでに作成してある状態で 「別のboxで作りたいから、流用しよう!」と思いつき Ansibleの構成を丸々コピーして、Vagrantfileの「config.vm.box」を 変更。 そして、実行してみ…
ということで、初参加しました。 ブログ書くまでが勉強会ということで、書きます。 せっかくなので経緯から書きましょうかね。 経緯 もともとYokohama.rbの第50回目に参加したのですが その1回キリでなかなか休日の夜に参加することができませんでした。 そ…
今の職場でちょっとした珍現象が発生して、調べたのでメモ。 珍現象というのは 日本語のソート処理を実装していたのだが、どうもうまくいかないことがわかった。 自分のローカルで対応策を考える。 実行環境 MySQL 5.6 ユーザー:root 調査用にサンプルDBと…
Railsで自作のプロトタイプを作成している時に発生した現象です。 以下の環境で作成していました。 Ruby 2.2.0 Ruby on Rails 4.2.0 コードは以下のように書いていました。 <%= link_to "サンプル", root_path %> 少し悩んだところで思い出したのが、以下の…
技術的なところもレベルアップするために、備忘録のため書きます。 nil? 最近、Rubyでデータを扱うスクリプトを書いているときのこと。 もともとJavaエンジニアなのでnull判定は以下の通り書いていました。 hoge != null この慣習が残っているため、Rubyでも…