はじめに @shitaさんの以下の記事に倣って、私もはじめて参加させていただいた勉強会の感想を書こうと思いました。 nekorails.hatenablog.com 技術的なことは、@shitaさんの記事に書かれているので(というより私レベルでは1割も理解できなかったため)、私は…
はじめに 11月18日にsendagaya.rbに初めて参加させていただくため、その予習として、Ruby on Rails 6.0 リリースノート - Rails ガイドと『Ruby on Rails 6 エンジニア 養成読本 』を読んで、概要だけですがRuby on Rails 6 の新機能を勉強しました。 そこで…
はじめに 現在参加している、FJORD BOOT CAMPのRuby on Rails、2番目の課題は「kaminari を使ってページング処理を実装する」でした。 その課題にOKをいただけたので、そこで学んだこと、感想をまとめたいと思います。 作成したもの github.com kaminariを使…
はじめに Ruby on Railsのアプリの国際化を学んでいる時、Git・Githubについて不慣れな私はローカルのログがグチャグチャになってしまっていました 「このローカルに、綺麗なままのリモートの内容を反映させたい」と思い、色々調べて、試行錯誤してたどり着…
はじめに オブジェクト指向に関する理解がまだまだだと感じていたため、平澤 章 著『オブジェクト指向でなぜつくるのか 第2版』を読みました。 オブジェクト指向でなぜつくるのか 第2版 | 平澤 章 |本 | 通販 | Amazon そこで学んだこと、感想をまとめていき…
はじめに 現在参加しているFJORD BOOT CAMP。そのRuby on Railsのプラクティスの初歩、「Railsのi18nを理解する」を今日クリアすることができました そこで、このプラクティスで学んだことをまとめたいと思います 作成したもの github.com 日本語対応 英語対…
はじめに 今は、Ruby on Railsの国際化を学んでいるのですが、テンプレートエンジンは、デフォルトで生成されるerbを使っていました。 しかし、現場ではslimを使うことが多いということを聞き、なんとなく避けていたslimの書き方を学ぶ必要があると思い、今…
はじめに タイトルの問題に遭遇しました。 ただ、自分がGit及びGithubについて、理解が足りないということもあり、問題を一般化することができないのですが、起こったことをまとめたいと思います。 起こった問題 masterブランチとfeature_internationalizati…
はじめに FJORD BOOT CAMPに参加してから、今日で700時間、142日が経過しました。 600時間経過時の感想は以下の記事に書いていますが、600時間経過時と今とで、どんなことを学んで、どのように考えが変わったのかをまとめたいと思います。 nmp300.hatenablog…
はじめに FJORD BOOT CAMPでRuby on Railsを学んでいますが、その中で『パーフェクトRuby on Rails』をざっくりと読了しました。 その感想をまとめていきたいと思います。 本書の章立て 本書は以下のような章立てになっています。 Ruby on Railsの概要 Ruby …
はじめに FJORD BOOT CAMPの「Railsの基本を理解する」プラクティスで『現場で使えるRuby on Rails5 速習実践ガイド』が参考書籍として挙げられており、手を動かしながら進めていました。 ようやく、本書を読了することができたので、感想をまとめました。 …
はじめに 現在、参加しているFJORD BOOT CAMPの最終課題は「自作Webアプリを開発する」です。まだ、最終課題は先の話なのですが、今からアイディアを少しずつ考えていきたいと思い、アイディアを発想するためにKJ法を試してみました。 今回は、それについて…
はじめに 現在、『現場で使える Ruby on Rails 5速習実践ガイド 』を手を動かしながら進めている最中ですが、今日テストの章に入りました。 紹介されているRSpecに感動しました短い時間で、パパッと不具合がわかるなんて素晴らしい‼️ そこで、今回は学んだRS…
はじめに 先日から、Ruby on Railsを学び始めました。 豊富な機能に圧倒され、中々理解が進みませんが、分かったことを一つずつアウトプットしていき、なんとか理解できるようになりたいです。 今回は、scaffoldコマンドを使って簡単なメモアプリを作るまで…
はじめに ついにRuby on Railsのプラクティスに進むことができ、手を動かしながら学習を進めて行っているのですが、参考資料にThe Twelve-Factor Appという資料がありました。 一度読んだだけでは、中々理解することができなかったので、自分の理解を促すた…
はじめに 前々から、自分のアウトプットにYouTubeを活用しようと思っていたのですが、今日初めての動画を投稿してみました‼️ 今日投稿した動画はこちらになります。 なんでやろうと思ったのか なんでやろうと思ったのか、その理由は3点くらいあります。 学習…
はじめに 先日、FJORD BOOT CAMPの「Sinatra を使ってWebアプリケーションの基本を理解する」プラクティスの提出物にOKをいただきました。 そこで、このプラクティスで学んだことをまとめたいと思います。 作成したメモアプリ Githubのリポジトリ https://gi…
はじめに FJORD BOOT CAMPのSinatraでメモアプリを作成する課題のレビューを先生にしていただいたのですが、そこで、教えていただいたクラスメソッドとインスタンスメソッドの違いを忘れないようにまとめたいと思います。 Memoクラスで見る違い メソッドを実…
はじめに pggemを使って、以前作ったメモアプリのメモデータをデータベースに保存するように変更しようとしました。 そうしたところ、データベースからデータを引っ張ってきたときに、「どうにもRubyの普通のオブジェクト(arrayやhashなど)と同じような操作…
はじめに FJORD BOOT CAMPに参加してから、600時間(120日)が経過しました。 プログラミングを勉強し始めてから、500時間・100日が経過しましたという記事を以前書きましたが、今回は、500時間経過時点と現在とで自分がどのように変わったのかまとめたいと思…
はじめに 現在、参加しているFjordbootcampoの最終課題は自作アプリの開発です。まだまだその課題は先なのですが、「今のうちから、アイディアをいくつか持っておきたい‼️」と思いました。しかし、「中々アイディアが出てこない」という問題に直面し、どのよ…
はじめに 同じく、Fjordbootcampに参加している@chihasoさんのブログ(Webアプリ:ネタ検討のため困っていることを列挙 - 自分にやさしく学ぶプログラミング)で、最終課題に向けて今の段階から、自作アプリのアイディア出しを を行っているのを見て、「自分も…
はじめに 昨日、ついにMacOS Catalinaが提供開始されました 私は、発表された時から、SideCarを使ってみたくて、ついに提供開始されたということで、テンションが上がり、早速アップデートを行いました‼️ しかし、初期は色々な不具合があるそうで、少し待っ…
はじめに Sinatraでメモアプリを製作中、「残すはデザインのみ」と意気込んでCSSを書いていたのですが、CSSの記述が反映されないという問題が発生しました その問題の解決までをまとめました。 環境 MacOS Mojave 10.14.6 ruby 2.6.3 問題 CSSファイルの記述…
はじめに Sinatraでメモアプリをつくるプラクティスに取り組んでいますが、HTMLについて3ヶ月ほど前に学んだにも関わらず、忘れていることが多く、自分で中々書くことができませんでした 悔しいので、HTMLでのフォームの作り方を自分なりにまとめてみたいと…
はじめに gitを早く使えるようにしなきゃと、課題のソースコードの管理をgitで行っています。 そこで、ブランチを切る、チェックアウトする、addするなどの作業を頻繁に行うため、「何回もコマンドを入力するの面倒になってきたぞ」と感じました。 そこで、…
はじめに Rubyで用意JSONファイルを作成する際に、どのようにすれば良いのだろうと悩みました。 そこで、解決方法をまとめたいと思います。 解決方法 JSON.pretty_generate(hash)で解決します。 以下がサンプルコードです。 require "json" hash = ["name": …
はじめに Sinatraでメモアプリを作成していたところ、Rubyファイルで作成した配列をビュー(erbファイル)に渡して、表示したところ、改行されずに表示されてしまいました。 配列が改行されない erb側でputsしても表示されなくなるだけで、どのようにしたら解…
はじめに Sinatraで簡単なメモ帳アプリを作成していく中で、「投稿したメモをデータベースではなく、ファイルに保存したいのだけど、どうすれば次々とファイルを作成していくことができるんだ?」と悩んだので、その解決方法の一つをまとめたいと思います。 …
はじめに Fjordbootcampで勉強を始めてから、9月23日時点で100日、学習時間にして500時間を経過していました 現在は「Sinatra を使ってWebアプリケーションの基本を理解する」というプラクティスに取り組んでいます 400時間が経過した時にnoteで感想を書きま…