Kaigi on Rails 2023 で同僚とモブプロしました

これは フィヨルドブートキャンプ Part 2 Advent Calendar 2023 1日目の記事です。 10月27日・28日に開催された Kaigi on Rails 2023 に、同僚でありフィヨルドブートキャンプ仲間でもあるトミーさん、あんすとさんと3人で登壇しました。 3人とも現在 Tebiki…

近況報告(プログラマになって1年8ヶ月)

これは「フィヨルドブートキャンプ Part 2 Advent Calendar 2022」の18日目の記事です。 フィヨルドブートキャンプ卒業生として近況報告をします。 最近の生活 仕事 2021年3月にフィヨルドブートキャンプを卒業後、Tebiki 株式会社で働きはじめ、1年8ヶ月が…

Kaigi on Rails _2022_ new でペアプロについて LT しました

2022年10月9日(日曜日)に開催された、Kaigi on Rails 2022 new というイベントで LT(5分間)をやらせてもらいました。10月21日・22日に開催される Kaigi on Rails 2022 のプレイベントです。 YouTube ライブ配信で、参加者は80名ほど。 今働いている会社…

『達人に学ぶDB設計 徹底指南書』輪読会をやった

達人に学ぶDB設計 徹底指南書作者:ミック発売日: 2013/08/07メディア: Kindle版 2020年の年末から、フィヨルドブートキャンプ内で『達人に学ぶDB設計 徹底指南書』の輪読会をやった。 Slack で輪読会の話が出たときに、DB関係の本を読みたい!と言ったところ…

『トヨタの失敗学 「ミス」を「成果」に変える仕事術』を読んだ

トヨタの失敗学 「ミス」を「成果」に変える仕事術作者:(株)OJTソリューションズ発売日: 2016/08/04メディア: 単行本 どんな本か 「失敗=悪」。これが世間の常識です。だから誰もが「失敗などしたくない」と思いながら仕事をしています。 「失敗したら上司に…

大人の勉強法について考えた

学生の頃の勉強といえば、覚えるものだった。覚えなければテストで点数が取れないので、きちんと理解して覚えるようにしていた。 大人の勉強は覚えることが最終目標ではないと気づいたのが自分はかなり遅かったので、ブログに書いておくことにした。ここでい…

「【iCARE Dev Meetup #18】技術顧問が語る、Ruby on Rails実践開発」に参加

2月17日、オンライン開催された【iCARE Dev Meetup #18】技術顧問が語る、Ruby on Rails実践開発 - connpassに参加した。 所感 RailsバージョンアップやSQLなど興味のある話題が多かったので参加してみた。 「Railsバージョンアップを実践してみて」では、テ…

Gemfile に書く require: false とは何か

久しぶりに Rails アプリを1から作るにあたり、Rubocop を導入しようとしたらいろいろと疑問が出てきたので調べた。 Rails アプリに Rubocop を入れる文脈で、こんな書き方をよく見かける。 Gemfile gem 'rubocop', require: false gem 'rubocop-rails', req…

プログラミング学習中の人が稼働中のシステムに不具合を発生させた話

これは、フィヨルドブートキャンプ Advent Calendar 2020(Part 1) 12日目の記事です。昨日は、ksm さんの プログラミング学習サービスに参加して100日経過した話 - improve.design でした。 フィヨルドブートキャンプ Advent Calender 2020(Part 2)もあ…

RubyMine をコマンドラインから開く(Mac)

先日、RubyMine を導入した。 ちょこっとしたコードのときは VSCode を使うことが多いとはいえ、VSCode の code コマンドみたいにターミナルから開けるようにしたい。 調べたところ、RubyMine のヘルプに書いてあった。Mac の場合、自分でシェルスクリプトを…

Rails link_to の使い方

Rails はいろいろといい感じにやってくれるので便利だけど、理解しないままなんとなく使ってしまっているところが多いので整理した。 link_to link_to は、リンク先を指示するヘルパーメソッド。 書き方 ERB <%= link_to リンクテキスト, パス[, オプション]…

チーム開発でのGitHubの流れ

先月から、フィヨルドブートキャンプでチーム開発に入らせてもらった。 これまでの課題も GitHub 上の自分のリポジトリに PR を作ってレビューしてもらっていたので、GitHub には慣れているつもりだったが、最初は戸惑うところがあったのでメモしておく。 チ…

『Team Geek』を読んだ

Team Geek ―Googleのギークたちはいかにしてチームを作るのか作者:Brian W. Fitzpatrick,Ben Collins-Sussman発売日: 2013/07/20メディア: 単行本(ソフトカバー) どんな本か 複数のプログラマが関わる場合、優れたコードを書くだけではプロジェクトは成功…

『やり抜く力』を読んだ

やり抜く力 GRIT(グリット)――人生のあらゆる成功を決める「究極の能力」を身につける作者:アンジェラ・ダックワース,神崎 朗子発売日: 2019/09/06メディア: Audible版 どんな本か IQでも才能でもない、成功に必要な第3の要素とは? 全米社会に絶大な影響…

初めてのLT会 Vol.5 に参加

10月24日、オンラインで開催された フィヨルドブートキャンプ の「初めてのLT会 Vol.5」に参加。今回は聞く側での参加。ツールは Remo で、参加者は約35人。 「フィヨルドブートキャンプの歩み方」をテーマに、7人の受講生が発表。刺さる発表ばかりで感動。…

『イシューからはじめよ』を読んだ

イシューからはじめよ ― 知的生産の「シンプルな本質」作者:安宅和人発売日: 2014/09/01メディア: Kindle版 どんな本か ★ロジカルシンキング・問題解決の決定版! ★AI×データ時代の必携書。支持され続けて20万部突破! やるべきことは、100分の1になる! コ…

『王様の速読術』を読んだ

王様の速読術作者:斉藤 英治発売日: 2012/09/01メディア: Kindle版 どんな本か 1冊30分と決めて読む。目的別にさまざまな速読術を組み合わせて、無理なくできる速読術を紹介する本。専門書や試験対策、英文などに合わせた読み方も。アウトプットの大切さなど…

『アジャイルサムライ』を読んだ

アジャイルサムライ――達人開発者への道作者:JonathanRasmusson,西村直人,角谷信太郎発売日: 2017/07/14メディア: Kindle版 アジャイル宣言の背後にある原則に沿う形で、実践的なアジャイル開発を学ぶことができる。 所感 まず、軽妙でユー…

ブログ連続投稿180日の記録

2020年4月14日から、1日1記事投稿を続けてきて、今日で180日。引っ越しのためネットが使えないことが事前に分かっていた日を除いて、基本的にその日に記事をひねり出してアップしていた。 4月から無職で、毎日長時間 Mac に向かっているので、ものすごく大変…

Ruby paizaレベルアップ問題集(文字と整数の組のソート2-4)

paizaラーニング(初心者〜中級者向けのプログラミング学習サービス)の問題集をやってみる。 paiza.jp 共通ルール 入力 入力値最終行の末尾に改行が1つ入ります。 文字列は標準入力から渡されます。 出力 最後は改行し、余計な文字、空行を含んではいけま…

Scrapbox の画面を黒くする

9月末から使い始めた Scrapbox。ターミナルとかエディタ(VSCode)をダークテーマにしているので、一緒に開くことが多い Scrapbox も黒っぽくしたくなった。(ブログだけはずっと白いのだけど…) Scrapbox には、たくさんテーマが用意されている。 黒系は2種…

命名規則(キャメルケースとかケバブケースとか)

Vue.js の勉強を始めたら、キャメルケースとスネークケース以外にもいろいろな表記ルールがあることを知ったのでまとめておく。 変数名などに複数の単語を組み合わせた名前をつけたいとき、変数名には基本的にスペースを入れられないので、単語の区切りを何…

詰まったときどうするか

今 Vue CLI で SPA(シングルページアプリケーション)を作る課題をやっていて、絶賛詰まり中。 勉強していると、「どこから手をつけたらいいかわからない」、「どんなプログラムを書いたらいいのか見当もつかない」ということがよくある。ググろうにも、ど…

ブログ毎日投稿をやめることにした

今日でブログ連続投稿175日目になった。 (公開前の画像だから174日) 昨日も書いたが、先週から使い始めた Scrapbox の調子がいいので、180日になったら毎日更新をやめることにした。180日の理由は、6ヶ月でキリがいいから。ただそれだけ。 scrapbox.io Scr…

Ruby tally と dig

先日やった問題で、もっといいやり方を教えてもらったのでやってみる。 masuyama13.hatenablog.com 3. 配列(リスト)の重複カウント (paizaランク D 相当) 指定された配列(リスト)の定義の中で、同じ要素の数をカウントして、その数を出力してください。 …

Kaigi on Rails に参加

10月3日、オンライン開催された Kaigi on Rails STAY HOME edition に参加した。Kaigi on Rails は今回が第1回目。ツールは YouTube Liveで、参加者は 200人強だった。SpatialChat でのパブリックビューイングもあった。 コンセプト Kaigi on Railsのコアコ…

Reject Kaigi on Rails に参加

10月2日、オンラインで開催された Reject Kaigi on Rails に参加した。Kaigi on Rails で採択されなかった方が発表するイベント。ツールはZOOM。参加者は19人。 内容 We can Hack Ruby Hamada.rb の S.H さんによる発表。 みんなで Ruby に貢献しよう みんな…

Ruby paizaレベルアップ問題集(文字と整数の組のソート2-3)

paizaラーニング(初心者〜中級者向けのプログラミング学習サービス)の問題集をやってみる。 paiza.jp 共通ルール 入力 入力値最終行の末尾に改行が1つ入ります。 文字列は標準入力から渡されます。 出力 最後は改行し、余計な文字、空行を含んではいけま…

Ruby paizaレベルアップ問題集(文字と整数の組のソート2-2)

paizaラーニング(初心者〜中級者向けのプログラミング学習サービス)の問題集をやってみる。 paiza.jp 共通ルール 入力 入力値最終行の末尾に改行が1つ入ります。 文字列は標準入力から渡されます。 出力 最後は改行し、余計な文字、空行を含んではいけま…

Ruby paizaレベルアップ問題集(文字と整数の組のソート2-1)

paizaラーニング(初心者〜中級者向けのプログラミング学習サービス)の問題集をやってみる。 paiza.jp 共通ルール 入力 入力値最終行の末尾に改行が1つ入ります。 文字列は標準入力から渡されます。 出力 最後は改行し、余計な文字、空行を含んではいけま…