学んだことの整理と忘備録としてアウトプット始めました。ログは自分用のちょっとしたメモ書き。

rakeファイルの作成

rakeファイル アプリケーションを起動せずにターミナルから処理を実行できる。 bundle exec rake -T 現在定義されているタスクの一覧が表示される。   rakeファイルの作成 bundle exec...

LINE BotをHerokuへデプロイしたら500エラーに悩まされた

Botとは Wikipedia Bot(ボット)は、robot(ロボット)の短縮形・略称。転じて、コンピュータやインターネットの分野においては、作業を自動化するプログラムの総称。 LINE Bot LINEで動...

TCP/IPの絵本を読んでみた

よくセールやクーポンが発行されるという理由からhontoを利用します。技術書がセールの対象になることはあまりないのですが、今回は翔泳社の電子書籍が半額だったので、TCP/IPの絵本を買いました。 細かな説明があえて省かれているよ...

gem管理の徹底

path指定してgem管理を徹底する手順 ruby環境は、rbenvを使って、複数のバージョンを切り替えられるようにして導入する。rubyのバージョン管理は anyenvとかrbenvの話 へ。 rbenv環境下のr...

シェルはfishで、Homebrewを使わずにanynevを使ってrbenvを管理しようとしたら、何かと詰まった

なぜ詰まったか macの場合のrubyのインストールはrbenvを使用すると良いとプログラミングスクールのテキストで教わりました。Homebrewを使ってrbenvをインストールして、rbenvで複数のバージョンのrubyを管理する...

webアプリケーションを構成する技術を学ぶ②

知らない言葉を減らしていくシリーズの第二弾。今回は通信にまつわる技術の部分をざっくりと。 クライアント/サーバ webはクライアント/サーバのアーキテクチャスタイルを採用している。アーキテクチャ=設計。   HTTP...

webアプリケーションを構成する技術を学ぶ①

Railsアプリを構成する技術について、こちらのサイトの図が分かりやすかった。 RubyとRailsの学習ガイド2019年版 知らなければいけないことがたくさんあると漠然と思っていたけど、図で見るとスクールで学んだRuby...

GitHubのメールアドレスを非公開に設定する

目的 プログラミングスクールで「gitで使用する(GitHubに登録する)メールアドレスは公開してもよいものを使いましょう」と習ったが、非公開にできることを知ったので、その手順をメモ。 なぜ公開してもよいアドレスを使用するの...