koheitakahashiのブログ

2020.07.01にプログラマーとして生を受けた私が学んだことや、日常について徒然に書いていきます。

Programmer

ActionController::Liveを使っていてハマったところ

概要 この記事の内容を大まかにまとめると以下になります。 ActionController::Liveを使っていてstream.closeされたら、cookieの値を変更するという処理を実装しようとしたのですが、cookieの値が変更できないという問題に直面しました。 そもそも、今回はチ…

見積もり関連のことで最近失敗したことと、そこから学んだこと

はじめに 年明けから従事しているプロジェクトで、初めて開発チームのマネージャー的な役割を少しだけ担うこととなりました。 社の方々に多大なサポートをいただきながら、自分なりに考えてなんとかやってはいるものの、マネージャー的役割が初めての経験と…

2020年の振り返り

気づけば31日ということで、2020年の振り返りをしていきたいと思います。 この1年の動向 1月 ~ 6月 FJORD BOOT CAMP で勉強 就職を目指して FJORD BOOT CAMP のカリキュラムを粛々と進めていました。 ここで、JavaScript と Vue.js や Action Cable に出会い…

最近学んだ Ruby・Rails のコードを書く時のちょっとしたテクニック

はじめに 2020年7月からプログラマーとして働き始め、それから研修期間の後に9月から案件に入りました。 7月からの5ヶ月弱で、先輩のコードを拝見したり、多くのレビューをいただく中で多くのことを学びました。 今回は、学んだことの中から Ruby・Rails を…

『メタプログラミングRuby 第2版』を読みました

はじめに Rubyを学び始めてから1年弱になるものの、なんとなくRubyを書いている感が否めませんでした。 そして、Rubyを使っているのではなく、Rubyに使われているという状態です。 「Rubyを理解してRubyを使いこなしたい」と思い、Rubyをより理解するために…

『エンジニアのための時間管理術』を読みました

はじめに 研修中ではありますが、エンジニアとして業務に当たっていく中で「中々開発速度が上がらない」と思うようになりました。 純粋にコードを書くのが早くないということも要因なのですが、そもそもそれ以外の点で「時間の使い方や業務スケジュール、仕…

Sendagaya.rb#328 参加レポート

はじめに 先週に引き続き、今週もSenadagaya.rbに参加させていただきました。 今回は短くはなりますが、参加した感想などをまとめます。 sendagayarb.doorkeeper.jp 内容 今回は、自己紹介 → Ruby Kaigi Takeoutの話題 → りんごジュース抽選プログラムをみん…

『パーフェクト Ruby on Rails【増補改訂版】』を読了しました

はじめに Railsプログラマーとして生を受けてから早2ヶ月。 まだ研修期間ではありますが、日々「私はRailsのこと何も分からない」ということを思い知ります。 「Railsの基本的なところはもちろん復習したい」、そして「Railsガイドよりも現場に寄った内容も…

Sendagaya.rb#321 参加レポート

はじめに 以前は毎週参加していたSendagaya.rbですが、新生活が始まり心身の余裕がなく、ここ1・2ヶ月は参加しておりませんでした。 しかし、新生活や社内の研修にも少しずつ慣れてきて、心身の余裕ができ始めたので今回参加させていただきました。 sendagay…

Railsガイド読みました

はじめに 私は今勤めている会社では研修期間中でして、シンプルなRailsアプリを開発してレビューをいただくという日々を送っています。 そのレビューをいただく中で、Railsについて「全く知らないことが多い」と感じました。 それはメソッドレベルの話だけで…

ActionCableの概要をまとめてみました

はじめに 少し前の記事で、自分が担当したActionCableを用いた機能実装について解説しました。 docs.koheitakahashi.com 上記の記事を書いているうちに、実装を担当することになった当初の気持ちが蘇ってきました。 「Railsガイド読んでも全然分からない…」 …

ノートアプリを探して、RubyMineに行き着きました

はじめに 自分はなんでもメモに残しておきたいと思ってしまいまして、自分の日記や、技術的なメモ、ブログの下書きなどで頻繁にメモを作成します。 そのメモをいい感じにとるため、何個かノートアプリを渡り歩いてきました。 ノートアプリを渡り歩いてきて、…

Ruby Silverを受験しました

はじめに この度Ruby Silverを受験しまして、なんとか合格できました。 今はプログラマーとして試用期間中の身なのですが、その期間内にRuby Silverの取得が求められていたため受験させていただいたという運びです。 社内の先輩や同期の方に勉強法から心構え…

ActionCableとVue.jsを使ってリアルタイム分報機能を実装しました(リリースはまだです)

はじめに 私が2020年6月まで参加させていただいたフィヨルドブートキャンプでは、スクラム開発を学ぶプラクティスとして、実際にスクラム開発の手法に則ってアプリを開発するというプラクティスがあります。 フィヨルドブートキャンプ受講生が日頃学習に使っ…

FJORD BOOT CAMPを卒業できました!!

はじめに 2019年6月16日から入会させていただいた、FJORD BOOT CAMPですが、私の就職に伴い2020年6月30日付けで卒業できました。 都内の受託開発企業で2020年7月1日からプログラマーとして働いております。 FJORD BOOT CAMPには1年と少し勉強させていただい…

Railsアプリに、後からJavaScriptを導入する方法

背景 rails newする時に、「いらないファイル群を生成したくないな」と思い、rails new -JでRailsアプリを作成したのですが、CRUDを実装している中で削除機能が実装できないという問題に直面しました。 なぜdeleteができないかというと、以下のようにlink_to…

FJORD BOOT CAMPの質問・雑談タイムで心がけていたこと

はじめに 私が参加しておりました、FJORD BOOT CAMPというプログラミングスクールでは、毎日16:00~17:00までの質問・雑談タイムという時間がありました。 オンライン(whereby)でメンターの方々や、受講生の方々、時には卒業生の方々が集まり、自由に雑談した…

FJORD BOOT CAMPでスクラム開発のプラクティスを終えることができました

はじめに あいも変わらずFJORD BOOT CAMPで粛々と勉強を続けている私ですが、先日スクラム開発のプラクティスで最後のPRにOKをいただけたので、無事スクラム開発プラクティスを完了することができました。 記録を見ると2月からスクラム開発のプラクティスに…

Sendagaya.rb#314 参加レポート

はじめに 今週もSendagaya.rbに参加させていただきました。 sendagayarb.doorkeeper.jp 今回は、開発上のお悩み相談という感じではなく、気になる事柄について話し合うといった回でした。 そこで、話題になったことや勉強になったことをまとめたいと思います…

Sendagaya.rb#313 参加レポート

はじめに 前回は疲れ果てて参加できなかったので、約2週間ぶりの参加となりましたが、Sendagaya.rb#313に参加させていただきました。 sendagayarb.doorkeeper.jp 今回は自分がWebSocketにおけるエラーの処理の仕方が分からなかったため、相談させていただき…

オンラインでLT会を主催しました

はじめに FJORD BOOT CAMPで粛々と勉強を続けている私ですが、最近はブートキャンプの雑談部屋の主みたいになっております(雑談タイムの詳細は以下)。 fjord.jp ある日雑談部屋で「LT経験を積むために、LT会をしてほしい」という要望があり、5月9日にFJORD B…

初めてOSSにPRを送りマージされました

はじめに 毎日コツコツとFJORD BOOT CAMPで勉強を続けておりますが、ある日、以下のQiitaの記事を拝見しました qiita.com 東京都のコロナ対策サイトがOSSで運用されているのは知っていたのですが、恥ずかしながら、全国的にその動きが広まっていることは知ら…

Chrome 81では、システムテストでクリップボードを読み込めなくなったみたいです

はじめに 最近、FJORD BOOT CAMPのリポジトリにPRを出そうと思ったら、急にシステムテストが通らなくなってしまいました。 自分なりに原因や解決方法を色々調べてみたのですが、中々解決することができず、@JunichiItoさんや、@hasehiro25さんに助けていただ…

Sendagaya.rb#308 参加レポート

はじめに 現在、参加させていただいているFJORD BOOT CAMPのスクラムのカリキュラムが難しくて、最近ブログを書くのを怠ってしまっていましたが、自分のようなエンジニアの卵は、「アウトプット無くして成長はない」と思い直し、久しぶりにブログを書こうと…

最近使ってて良かったツールのご紹介

はじめに 「私のようなエンジニア見習いの使ってるツールの紹介なんて誰得やねん‼️」と思うのですが、先日、@takazumi_kさんから、そういうブログを読みたいと言われました。 とても知りたいので、そういう情報ブログにまとめてください— 川上登玄 (@takazum…

「駆け出しエンジニアのための、初めてのLT会」を主催させていただきました

はじめに ここ最近、アウトプットを怠ってしまっていて、気を引き締めなければと思う、今日この頃ですが、実は2月15日に「駆け出しエンジニアのための、初めてのLT会」というLT会を@shitaさんと一緒に主催させていただきました。 connpass.com エンジアの方…

Sendagaya.rb(#299)に参加しました ~初めてのソースコードリーディング~

はじめに 2020年一発目のSendagaya.rbに参加しました。 「勉強会に参加しただけでは、自分の実力は伸びない学んだことを少しでもアウトプットしなければ、力はついていかない‼️」と思ったので、少し時間が空いてしまいましたが、簡単にではありますが、学ん…

『初めてのJavaScript』を読了しました ~学んだことのまとめ~

はじめに FJORD BOOT CAMPの「JavaScript中級」プラクティスで Ethan Brown 著『初めてのJavaScript』を読みました。 初めてのJavaScript 第3版 ―ES2015以降の最新ウェブ開発著者 : Ethan Brownオライリージャパン発売日 : 2017-01-20ブクログでレビューを見…

VPSがクラッキングされた?(その1) ログ調査編 ~ログファイルの意味を学ぶ~

はじめに 勉強のため、個人でさくらのVPSサーバーを契約しているのですが、先日さくらVPSからメールがきました。 メールの内容を要約すると、「私のVPSサーバーが他のサーバーに対して、不審アクセスを行っており、クラッキングされている可能性があるので、…