『思考する機械 コンピュータ』を読んで印象的だったフレーズ

ロマンに溢れた言葉たちに、現代を生きる楽しみ方のヒントを得た。 ch.7 「並列コンピュータ」 p.203 たいていの計算処理が並列的に実行できる複数の部分問題に分解可能な理由の1つは、計算処理が自然界の物事をモデルに構築されていることが多いからである…

【Python】string.join()を用いてリストから文字列や整数に変換する方法

AtCoder Beginner Contest 150のC - Count Orderを解いていて、以下のような空白混じりの順列が標準入力として与えられた時に、空白を結合して整数として扱えないだろうかと考えました。 1 3 2 実装 n = input().split() # => ['1', '3', '2'] string_n = ''…

【競技プログラミング】 AtCoder Beginner Contest 127 - C問題

foobarwithgoogleでは全問クリアすることが出来ず、呆気なく終わってしまいました。 悔しい気持ちが残りますが、本来の目標である水色コーダーを目指し、AtCoder Problemsで鍛錬しています。 2月は最低3問はACすることを日課にしており、現在は2, 3, 8, 9日…

1年前にRails Girlsに参加しエンジニアになった振り返り

TECHPLAY女子部 Advent Calendar 2020 - Adventar14日です! 初めまして、昨年11/27にRails Girls Kyoto #10に参加し、現在は広告系の会社でエンジニアとして自社サービスを開発している@eri290です。 晴れてエンジニアになれたので、この1年取り組んできた…

Rails Tutorial 13章でcarrierwaveを導入した時のエラー

エラー内容 Running via Spring preloader in process 78243 Run options: --seed 24974 Running: E Error: MicropostTest#test_content_should_be_preset: NameError: uninitialized constant #<Class:0x00007ffc7f2e9040>::PictureUploader app/models/micropost.rb:4:in <class:Micropost>' app/model</class:micropost></class:0x00007ffc7f2e9040>…

AbstractController::Helpers::MissingHelperError

エラー内容 Rails Tutorial 13章 リスト 13.28 Userプロフィール画面に対するテストを記述し、テストを実行すると、Missing helper file helpers/microposts_helper.rb (AbstractController::Helpers::MissingHelperError)というエラーが出現した。 対処方法…

npm install -g npm @vue/cliを実行する時に出たエラー

エラー内容 Unexpected end of JSON input while parsing near '...":"^1.2.0","gulp-repl' 対処方法 npm cache clean --force 考察 エラーの出現理由は不明だが、取り敢えずnpm周りのキャッシュを削除したらいいようだ。 お陰様で無事インストールできた。 …

【rails】Uncaught ReferenceError: $ is not defined

背景 Ajaxを組み込み、フォロー機能を実装している際に発生する。 エラーの原因は$ is not definedより、jQueryに関連すると推測。 解決方法 jQueryをGemfileに記載。 app/assets/javascripts/applicationに//= require jquery を記載。 ただし、require_tre…

Ruby on Railsで、元のページにリダイレクトさせる方法

以下のコードを該当箇所に記載 redirect_back(fallback_location: root_path) redirect_to :back を記述すると、HTTP_REFERERがないことでエラーになってしまう。 参考サイト https://api.rubyonrails.org/classes/ActionController/Redirecting.html

Dockerを利用する際にbundle installをしたい場合のコマンド

''' $ docker-compose up --build '''

ActiveRecord::NoDatabaseError (Unknown database 'app_name_development'):エラーが出現時に役立ったコマンド

$ docker-compose run --rm web rake db:create $ docker-compose run web bin/rails db:migrate RAILS_ENV=development

Rails Tutorial Ch. 13でNameError: uninitialized constant Micropost::PictureUploaderが出た時の対処法

試したこと springを再起動する $ sudo spring stop $ bundle update 結果 無事にエラーが直りました 参考サイト 【13章】Railsチュートリアル中にNameError: uninitialized constant Micropost::PictureUploaderが出た時の対処法 - 紙一重の積み重ね

production環境でのメール認証でエラーが出現する際に試したこと

背景 herokuで作成中のwebアプリでユーザー登録を実行する際に、 sign upボタンを押すと、We're sorry, but something went wrong.が表示されるページにリダイレクトされてしまう。 heroku logs --tailを実行してログの収集を行う。 原因 ログを追った結果、…

191126_日報

取り組んだこと It's Dangerous to Go Alone: Battling the Invisible Monsters in Tech youtu.be Believe you can change Believe you can change (Aaron Swartz's Raw Thought) codewar Rails Tutorial Ch.4: 学んだこと “fixed mindset” the belief that …

191125_日報

取り組んだこと Google I/O 2009 - The Myth of the Genius Programmer www.youtube.com 学んだこと Don't just fail. Fail quickly and try something differernt as fast as you can. The faster you can fail, the faster you can iterate and the faster…

Rails Girls Kyoto 10thに参加してきました

作成物 https://rails-girls-eri.herokuapp.com/ 感想 オーガナイザーやコーチの方が暖かく迎えてくださり、楽しく学ぶことができた。 何かを新しく学ぶ時に、楽しさを感じることは大事だ。だが、学習方法がわからなかったり、学習内容への理解が困難に感じ…

191122_日報

取り組んだこと Rails Tutorial Ch.3: ほぼ静的なページの作成 学んだこと Railsのビューは、ERB(埋め込みRuby)が使える <% … %>は、中に書かれたコードを実行するだけで出力する <%= … %>は、中のコードの実行結果が、その部分に挿入される テスト駆動開発…

191118_日報

取り組んだこと Rails Tutorial Ch.2: Toyアプリケーション Ch.3: ほぼ静的なページの作成(3.2.1まで) Bundleに関する記事の作成 eri2490.hatenablog.com 学んだこと scaffoldを利用したRailsでの簡単なWebアプリケーションの作成 MVCモデルの概要 RESTful…

bundle installをするとbundle updateをするように言われる

背景 Rails newで新しくWebアプリケーションを作成した後、Gemfileを更新し、bundle instal --without productionlをすると、 If you are updating multiple gems in your Gemfile at once, try passing them all to `bundle update` というエラーがRails Tu…

Rails - SendGrid - invalid response error

エラー内容 Signup有効化の為に受信したメールのActivateリンクをクリックすると This page isn’t working u13692736.ct.sendgrid.net sent an invalid response. ERR_INVALID_REDIRECT が表示されて、有効化されない。 解決方法 config/environments/produc…

Address already in use - bind(2) for "0.0.0.0" port 3000 (Errno::EADDRINUSE) というエラーが出た

エラー内容 タイトルの通り。 Address already in use - bind(2) for "0.0.0.0" port 3000 (Errno::EADDRINUSE) 取り組んだ事 $ lsof -i:3000 実行結果 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ruby 99136 eri2490 12u IPv4 0x4ad22ad916893e63…

191117_日報

取り組んだ事 Rails Tutorial 1周目 Ch.14: ユーザーをフォローする Rails Tutorial 1周目でつまづいた箇所をブログに記載 メール送信でアカウントの有効化をした際のエラーeri2490.hatenablog.com rails sが通らなくなった時の対処法 eri2490.hatenablog.…

【Rails Tutorial】 12.9: パスワードの再設定の統合テストでのエラー

エラー内容 無効なパスワードでもパスワードが変更されてしまう FAIL["test_password_resets", PasswordResetsTest, 1.6851770002394915] test_password_resets#PasswordResetsTest (1.69s) Expected at least 1 element matching "div#error_explanation", …