Rubyでは引数を指定する際に*を付けることで引数展開ができます。 def foo(arg1,arg2,arg3) p arg1 p arg2 p arg3 end ary = [1,2,3] foo(*ary) 1 2 3 同様に、ハッシュやRangeオブジェクトも引数展開できます。 def foo(arg1,arg2,arg3) p arg1 p arg2 p ar…
もう結構前の話ですが、7月のTokyu.rbにもつ煮を持って行ったところ大変好評で、おかげさまで飯王(投票一位)の称号をいただきました。 レシピ教えて欲しいというお声をいただいたので、いまさらながらレシピを公開します。 このレシピは私のおじいちゃん(…
はじめに こんにちは、フィヨルドブートキャンプ(FBC)でプログラミング学習中のriraです。 約1年間の学習期間を経て、自作サービスOrder2Postをリリースすることができました 本記事ではサービスの紹介とリリースまでの振り返りを行います。 Order2Postとは …
この記事はフィヨルドブートキャンプのアドベントカレンダー2023 Part1の12日目の記事です。 はじめに こんにちは、フィヨルドブートキャンプで学習中のriraです。 現在最終プラクティスの個人開発が大詰めで、リリースブログの下書きを提出したところです。…
ペアプロ、モブプロで学ぶ 最近ペアプロ、モブプロを経験しました! 自分よりスキルの高い人の操作やデバッグの手順を見ることで色々と学ぶことがありました。 その中でもそれ早く知りたかった!という内容を今回は共有したいと思います。 puts save_screens…
RubyKaigi2023に現地参加しました 右も左もわからないけど行ってみたら最高に楽しかったです! この記事ではRubyKaigi初参加の自分が、まだRubyKaigiに参加したことのない方向けにRubyKaigiの魅力を語りたいと思います。 書いた人のスペック フィヨルドブー…
今週の振り返り 最近隔週報になってしまっています・・・ でも代わりにブログ記事を更新しているのでブログを放置しない目標は達せてい出来ている。ので許して欲しいです(誰にだ?) 今週と先週は自動テストとオブジェクト指向、JavaScriptのプラクティスを…
バリエーションが多すぎる アロー関数は括弧、return、代入がそれぞれあったりなかったりと、見るたびに書式が異なります。 この書式が毎回違う(ように見える)ことがわかりづらい理由の気がしたので、アロー関数を構成する要素を整理してみたいと思います…
今週の振り返り 先週の週報を忘れていました… 先週&今週はRails系のプラクティスを進め、合間にテストとオブジェクト指向のプラクティスの書籍を進める感じでした。 レビューと提出物ラッシュでなかなか忙しかったです。 オブジェクト指向のプラクティスで…
自動テストについて学ぶ Fjord Boot Campで自動テストのプラクティスに入りました。 過去の質問の中に、『privateなメソッドは何故テストしないのか?』という質問がありました。 結構発展的なトピックだと思うのですが、自分の中ではすんなり理解できた気が…
今週の振り返り 引き続きRailsのプラクティスを進めています。 ひたすら手を動かしていられるので楽しいです。 各プラクティスで1つくらい難解な部分がありますが、bingを活用するようになって学習効率が劇的によくなりました。 bingで検索すると正確な情報…
はじめに この記事はやってみた感想がメインの記事です。 AI使ってこんなことができるのね~というのが主題なので、技術的な話、特にやり方に深く言及するものではありません。 背景 最近ChatGPTが熱いですね! というか画像生成AIもガンガン進化してますし…
今週の振り返り 今週からRailsのプラクティスに入りました。 Railsのプラクティスは結構細かく区切られているのと、以前Railsチュートリアルをやっていたこともあり、だいぶ進めやすかったです。 deviseは今回初めて触ったのですが、認証があまりにも簡単に…
今週の振り返り 今週は風邪を引いてしまい最低限のことしかできませんでした。 そんな中でもなんとかSinatraのプラクティスが完了しました。 次はSinatraプラクティスで作ったアプリをDBに対応させるのですが、こちらは現在レビュー待ち。 空いている時間は"…
今週の振り返り 今週はひたすらSinatraアプリのレビューと修正を繰り返していました。 レビュー前は何かきれいじゃないことはわかるけど、何をリファクタリングすればいいのかわからないといった状態だったのですが、レビューで受けた指摘を反映するたびにど…
今週の振り返り Sinatraのプラクティスのレビューが返ってきました。 指摘はたくさんあったのですが、一番の学びは「闇雲に最適化してはいけない」ということでした。 必要に迫られていないタイミングで最適化を行おうとしてしまうと、必要かもわからない最…
今週の振り返り Sinatraのプラクティスで簡単なメモアプリを作る 手を動かすプラクティスは楽しいですね。CSSは相変わらず手探りですが・・・ 今回のプラクティスではデータはファイルに保存したのですが、次のプラクティスではDBを使った処理に変更します。…
はじめに フィヨルドブートキャンプ(FBC)に入学してから100日経過しました 本記事では100日間で感じたフィヨルドブートキャンプのリアルを紹介したいと思います。 これから入学を検討している方の参考になれば幸いです フィヨルドブートキャンプって? FJO…
今週の振り返り 先週の週報をうっかり忘れてしまっていました。 先週はデータベース設計のプラクティスで楽々ERDを読んでいたのと、自宅サーバーにnextcloud導入しました 今週はRESTを理解するプラクティスで、Webを支える技術を読みました。 データベース設…
nextcloudを使いたい Google Photoの容量がきつくなってきたので写真と動画の保存先を移行する必要が出てきました。 他のクラウドサービスも検討したのですが、HDDが昔に比べてかなり安くなっていることもあり、自宅サーバーを立ててみることにしました。 RA…
今週の振り返り wcコマンドを作るプラクティスを修了しました。 データベース設計の基本を理解するプラクティスでは達人に学ぶDB設計徹底指南書を読み終えました。 続いて楽々ERDレッスンを読んでいます。 プラクティスとは関係ありませんが、自宅サーバーで…
今週の振り返り お正月ですが学習は毎日継続してます! lsコマンド作成、wcコマンド作成のプラクティスを進めました。 wcコマンドはまだレビューが返ってきてないですが、多分大きな問題はないはずです。 レビューを待ちながら、データベース設計の基本を理…
今週の振り返り 技術書の読書術を読了、情熱プログラマーを読み始めました。 プラクティスはlsコマンドを作る4の提出まで進めました。 年末年始の準備をしました。 lsコマンドはlオプションの実装で難易度上がった感じがしましたが、年内提出することができ…
今年も色々ありました 2022年も残すところ8時間! とっとと今年を振り返って新年を迎えよう! 今年のトピックス 転職を本気で考える Rubyを真剣に学ぶ Railsチュートリアルを受講する FJORD BOOT CAMPに入学 転職を本気で考える 思えばこれが一番大きいトピ…
今週の振り返り 今週は角谷トークとFBCの12月ミートアップがありました。 やっぱり経験者の話を聞く時間って大切だなと感じます。 私は酒もたばこも縁がありませんが、人とコミュニケーションを取る時間を作るって意味では飲み会とかタバコ休憩で得るものが…
今週の振り返り 今週はあんまり学習時間が取れてません。 色々忙しいのを言い訳にしていましたが、レビューがなかなか返ってこないのでモチベーションが下がっているのが大きい気がします。 レビュー待ちの時間を使って「初めての自動テスト」を読みました。…
今週の振り返り 今週はあんまり学習時間が取れてません。 色々忙しいのを言い訳にしていましたが、レビューがなかなか返ってこないのでモチベーションが下がっているのが大きい気がします。 レビュー待ちの時間を使って「初めての自動テスト」を読みました。…
今週の振り返り 時間が過ぎるのが早すぎる!これが師走! 体調はほぼ回復しつつあるも、いまだ微妙にのどの痛みが続いています。 病院でちらっと聞いた話ではコロナ感染後に普通の風邪が治りにくくなる人がいるらしい。なんて面倒くさい後遺症なんだ・・・ …
今週の振り返り 風邪ひいたりアドベントカレンダー記事書いたりしていたら週報完全に忘れていた・・・ 今週は風邪を引いたりアドベントカレンダーを書いたりしました(そのまんまだな) あとはnginxのプラクティスが終わったのだけど、自分の中でいまいち理…
はじめに この記事はフィヨルドブートキャンプ Part 1 Advent Calendar 2022 - Adventarの6日目の記事です。 昨日はトミーさんの2年半無職→ハイブリッド出社のWebエンジニアになってから買ったものリストでした。 フィヨルドブートキャンプの今年のアドベン…