2024-01-01から1年間の記事一覧
アプリを作るためには、RubyやPython、C言語やJavaなどプログラミング言語を用いることがスタンダードな開発方法です。 ですが、ソースコードを書かずに視覚的にアプリ開発をするのがノーコード開発です。 ノーコード開発 先ほども申し上げた通り、ソースコ…
半年間のプログラミング学習の集大成として、受講先で開催される学習成果発表会に参加してきました。 その勢いでブログを執筆しています笑 皆つまづくところは一緒なんだなぁ、と安心したのもありますし、他の方のオリジナルアプリについてお話を聞けて良い…
今回はプログラミングではなく、自身の言語化についてご紹介していきます。 学習中お世話になった方に文章の言語化が上手とお褒めの言葉をいただいたことで、ちょっと自信がついたため、改めて自分の言語化について考えてみました。 大事にしていること 一番…
閏年を判定するアルゴリズム問題も目にします。 グレゴリオ歴における閏年の条件として 1. 年が4で割り切れる(大前提の要件) 2. 年が100で割り切れる 3. 年が100で割り切れるが400では割り切れない 1の条件は言葉の通りなのであまり深く考えることはないの…
CSSをより記述しやすくするためにSCSSという効率化ができる言語について記事にしていきます。 SCSSでできること 最初にも書いたようにCSSの記述を効率化できるスタイルシート言語記法(拡張言語)の一つです。 CSSでは下記のように記述します。 .item{ backgro…
今回は表題の通りPythonのことについて書いていきます。 私が半年間プログラミングスクールで学んできたのはRubyですが、武器を増やしたいとも常々考えていたので人気のPythonを少し齧ってみました。 なぜPythonなのか どうしてPythonを選んだのか、という部…
私がよくエラーと遭遇しているため、このブログでもエラーについて取り扱うことが多くなってきました。 今回もタイトル通り出会ったエラーについて短めにサクッとお話ししていきます。 S3とは? タイトルのS3とはAWS(Amazon Web Services)が提供しているス…
今回は勉強の成果の残し方について執筆していきます。 今このブログ記事も成果として残るのですが、プログラミングの勉強としてはどんなものを作っていてどんな進捗なの?ということがわかりません。 そこで、プログラミングには必須のGitHubを利用します。 …
FizzBuzzとは1~100までの数を1ずつ増やしながらカウントする際に、 「3の倍数の時にFizz」 「5の倍数の時にBuzz」 「3及び5の倍数の時にFizzBuzz」 「上記の条件に該当しなければカウント数」 を表示させるプログラミング問題です。 プログラミングを学ぶ時…
今回は自分が開発しているアプリで出たエラーでなく、タイトルの通りAWS CloudShellを利用しようとした際に表示されたエラーについて少し書いていきます。 Unable to create the environment. AWSエラー このエラーを解消するのに恐らく1時間近くかけてしま…
ショッピング系アプリの出品機能を実装する際に、入力した金額に対し、自動で販売手数料と販売利益を計算してくれるようJavaScriptを用いて実装しました。 ですが! 何らかの不備により値をテーブルに保存できなかった際、ヘルパーメソッドのrenderを使用し…
アプリの開発中はエラーの宝庫ですね。 今回も遭遇したエラーについてです。 ショッピング系アプリを作成中、購入機能を実装している時に出会いました。 ActiveRecord::RecordNotFound in OrdersController#index ActiveRecord::RecordNotFound Couldn't fin…
何回かdeviseを利用しユーザー管理機能を実装しているのですが、何回か遭遇したエラーについて残しておきます。 ActionController::RoutingError (No route matches [POST] "/users/sign_up” 画像がなくて申し訳ないのですが、このエラーは"/users/sign_up”…
Rubyを用いたフリマアプリの作成中にActiveModel::UnKnownAttributeErrorが出ました。 「formから入力された値をテーブルに保存しようとしたけど、この名前のカラムは存在しないから保存できません」 というものです。 ActiveModel::UnKnownAttributeError …