愚神礼讃

愚神礼讃

最近の記事

【32日目】Dockerの導入

今日の学習はこちらのUdemy動画を見ながら、Ruby on Railsについて学習していきます。https://www.udemy.com/rails-kj/learn/lecture/9307614#questions 全部の内容を仔細に書くのは難しいので、あとあと確認したいなという内容を箇条書きでメモしていくスタイルを試みます。 なお、すでにRuby部分は履修しており、今日はDockerの導入など、開発環境構築からになります。 30 Dockerについて 《概要

    • アウトプットにまつわる勘違いと、初めてのもくもく会(オンライン)

      昨日も多少書いたのですが、アウトプットの意味を履き違えていたので、改めてnoteの使い方を考え直します。 と言うのも、アウトプットする際に情報を整理して理解しやすくなるからやれやれって言われてるのかなと思っていたのですが、多分違う気がする。 理解するだけならこんなめんどくさいことしないで直接やった方が圧倒的に早い気がする。(私には) アウトプットするのがいい理由は、学習ではない。 転職活動の一環だ。 具体的に自分がどういうスキルを学んできていて、何についてどう考えていて

      • 【30日目】未経験者の第一言語と進路について(Ruby on Rails or PHP?)

         今日は技術勉強は朝活のみとなってしまいましたが、その分人と関われ、情報が収集できました。  また、この間【アウトプットポリシー】を作ったばかりなのですが、採用的な観点を加味すれば修正が必要なことも気づきました。  とはいえ、今日の投稿は言語選択についてです。思ったときに書いておきたいと思います。 【結論はRuby on Rails】 選んだ理由は下記のとおりです。 ・WEBページを作るより、物事の仕組にかかわりたい。ネットデブリを量産する仕事もいやだ。  =>バック

        • 【29日目】環境に適合せよ!(早寝早起き) +現場で求められる技術とは?

          今日から新しいRuby on Rails5のUdemyに入る予定だった ……が 初ノートかつ初Macの環境構築に手間取り何も進まず焦りが募った。 というのも、別にノートもMacも関係ないのである。 夜の回線がやたら遅いのだ。 そのせいで、gem installやらAtomのインストールなんかに何時間もかかる始末 さらにはUdemyの動画も144pでしか見れずコードが読めない WTF なんてこった 仕方なくテザリングでなんとかしようとするも安定しない 今日は

        【32日目】Dockerの導入

        • アウトプットにまつわる勘違いと、初めてのもくもく会(オンライン)

        • 【30日目】未経験者の第一言語と進路について(Ruby on Rails or PHP?)

        • 【29日目】環境に適合せよ!(早寝早起き) +現場で求められる技術とは?

          【28日目】アウトプット・ポリシーの策定

          毎日アウトプット(ここではブログ更新のみを指す)を目標としていたが、なかなか実行できない。なぜかについて少し自分を見つめてみたところ、やはりむやみやたらなアウトプットに意味を見出せないからだ。 では意味を感じるアウトプットと、意味を感じないアウトプットは何が違うのか。 その答えは簡単で、下記のとおりだ。 1、ブログ記事更新に時間を割くのと、他の勉強をすることのどちらが学習効率が高いか。 2、アウトプットに付加価値があるかどうか。 の2点である。 1については自分視

          【28日目】アウトプット・ポリシーの策定

          [26日目]Railsをながした

          この数日をかけてRailsをザーッと流した形になると思います。 まだ学んだだけで手を動かしていない部分も結構あるのです、詳細については今後詰めていきたいと思います。 まずは一度アプリのできるまでを俯瞰してみましたというところ、 やった内容は以下 1 bundleと環境構築(AWS、C9) 2 scaffoldとmigrate 3 Railsの哲学〜CoC 4 MVCとその役割 5 RESTfulとHTTPメソッド、Rooting 6 privateメソッドと

          [26日目]Railsをながした

          【21日目】Ruby on Railsの単数・複数について

          12日まではお休みといいつつ気が気でなくて触ってしまう。 いいことだと思う。 ドットインストールをしていて、講師役のおねいさんが、突然「Commentは単数形でしたね」とか言い始めて焦った。 いや聞いたおぼえないんだが? 確かにCoCの説明回らへんで、Railsでは名詞の複数形や単数形についてもルールが決められている、という話は聞いていた気がするけれど、細かい説明なんてなかったはず。 しかし、実際問題 post なのか posts なのか、またその違いは何なのかとか、よ

          【21日目】Ruby on Railsの単数・複数について

          【20日目】Mac到着と一時休戦

          今日は天候と仕事により体調不良 喋りすぎて喉をやらかしました。 リアル仕事の方で11日ごろに激戦が予定されているので、流石にそちらを優先するためこの3日間はプログラミングはおやすみの予定です。 さてさて、そんな近況報告をしておきながら、MacBook Proが届きました。SSD256GB、メモリ16GBです。 これでもっと勉強がんばるぞい。 空き時間で設定とかHHKBつないだりしよう。 中身何にもないのですが、今週は休戦、きっぱり諦めよう。

          【20日目】Mac到着と一時休戦

          【18日目】Railsすげーーーーーーー!!

          え本気で? と、本気で思った。 私はUdemyのこちらの講座を見ながら、Railsの準備段階として、まずはSinatraから勉強をしていた。 https://www.udemy.com/sinatra_rails/learn/lecture/5418486#overview なんでSinatraからなのかといえば「シンプルでわかりやすいから」というような説明を受けていた。Railsは多機能だが、最初はもっと不要なものを削り落としたもので、WEBの仕組みを理解しよう、と。

          【18日目】Railsすげーーーーーーー!!

          【17日目】Railsの勉強再開

          今日はちょっと体調不良のためアウトプットは控えめに 先日のActiveRecordのバージョンを下げるという方法によってAWSでSQLite使えない問題を解決した。 加えてドットインストールで(いちいち全部覚えてはいないが)SQLiteの記法について簡単に学んだため、AWSとCloud9を使って連絡帳アプリを作るという講義を再開する。 バージョンを下げたらエラーについては解消した。AWSではSQLiteのバージョンを上げるのはできないらしい。 まだDBについては良く扱え

          【17日目】Railsの勉強再開

          【16日目】ドットインストールがつまらない。そろそろ勉強方法の見直し?

          今日は昨日終わらなかったドットインストールのSQLiteの続きをやっていました。 が、仕事でいろいろあってストレスが半端なくない日だったこともあってか調子が悪い。 なにより、必要になったら辞書的に引けばいいのではないかというような記法延々とかいているだけで、書いても覚えられるわけでもないし、その割にはずいぶん時間はかかるので、どうにも面白くない。 結局、やりたいことは言語の文法を知ることじゃなくて、外国人とコミュニケーション取りたいんだ! みたいな感じだと思う。 記法が知

          【16日目】ドットインストールがつまらない。そろそろ勉強方法の見直し?

          【15日目】HHKBデビュー

          モチベを上げるため、そして腱鞘炎対策のために、自宅のキーボードもHHKBにしました さらに、私はタイピングがひどく汚いので、それを強制するため英字無刻印にしました 英字配列である必要はないのですが……めちゃくちゃなれない。無駄に時間を食う原因になりそうですが、タイピングを早めて手への負担を軽減するために、頑張るぞ

          【15日目】HHKBデビュー

          AWSにおけるSQLite3のバージョン不整合問題の解決策

          ずーっと悩んでいた標記の問題について、動画の先生から回答が 下記の方法によって解決できるのでは! とのこと。 読んでみると、SQLite3のバージョンを最新にするのではなく、Active Recordのバージョンを下げることで古いSQLiteにも対応させてしまえ! という解決策 目からうろこでした なるほどそういう方法があるのか 頭柔らかくなりました まだできるかわからないのですが、さっそく試してみます。 ちなみに、正攻法でバージョンを上げる方法は先生からも提示さ

          AWSにおけるSQLite3のバージョン不整合問題の解決策

          【14日目】ドットインストール:MySQLのバージョンアップに学ぶ

          昨日の反省を踏まえてきちんと基礎固めをすることにしました。 すると、きちんと講義の中でDBや言語のバージョン確認とバージョンアップが含まれているではありませんか! しかし確認したのは、MySQL、PHP、Python、Node.JS、Python、Rubyだけで、SQLiteは含まれていませんでした。 なおかつ、ほとんどのコマンドを解説無しにコピペするだけなのですが、ここで使うバージョンアップのためのコマンドは何か役に立つかもしれないので、一個ずつ調べていくことにします。

          【14日目】ドットインストール:MySQLのバージョンアップに学ぶ

          【13日目】初めてのエラー

          9月2日はUdemyのこちらの教材を使用して、フレームワークの勉強 https://www.udemy.com/sinatra_rails/learn/lecture/5316772?start=360#questions これまではドットインストールを使用して言語記法基礎学習でしたが、今回はwebサービスの仕組みについて学びます へーこうやってページが表示されるのかぁなどと思っていましたがしかし。 ec2-user:~/environment $ bundle ex

          【13日目】初めてのエラー

          【13日目】3行でいいから継続することに決めた

          今日は妻が飲み会なので、一人松屋に入りました。 松屋で食べるならオススメは「牛めし特盛つゆだくに、ポン酢と焼肉のたれをごっそりかけてスプーンで食べる」です。 本題から逸れましたが、私はまだノートパソコンを持っていない(発注済み)ので、ご飯中とか外にいるときは大抵調べ物をしています。 そこで出会ったツイートに、「Wantedlyのスカウトでは、『ブログで継続して学習履歴をアウトプットしている点』を褒めてもらえた」とありました。 アウトプットは大事ということは就活時代から

          【13日目】3行でいいから継続することに決めた