アスリート系ですがプログラミング始めました。

プログラミング初心者三十路越えアスリート系女がフリーランスプログラマーを目指すブログ

Railsチュートリアル復習中:テストを行う重要性

とりあえず順番通りに進めています。今日はテストのことについて。 アプリケーションを開発しながらテストスイート (Test Suite) をみっちり作成しておけば、いざというときのセーフティネットにもなり、それ自体がアプリケーションのソースコードの「実行可…

Railsチュートリアル復習中:HTTPメソッドについて

今更ながらHTTPメソッドについて全然理解してませんでしたので今日はチュートリアルの中のSample_appの途中のコラムからちょっと勉強してみようと思います。 (ちなみに今日もCanvaを使ってみました。) railstutorial.jp HTTPメソッドとは HTTP (HyperText …

失敗を元に戻す方法:コードの自動生成とmigrationを元に戻す

今日はコードを打ち込んで失敗しちゃった時の元に戻す方法をまとめてみます。(出張前で今日は時間がないのです)ちなみに昨日気になってこの本お金2.0 新しい経済のルールと生き方 (NewsPicks Book)を買いました! 新幹線に乗ってる間に読もう!今日は岐阜県…

Railsチュートリアル復習中:第3章で気になったGitリポジトリ作成とキャメルケースorスネークケースについてメモ

simpledancer.hatenablog.com simpledancer.hatenablog.com Gitのリポジトリでなぜかつまずく 新しいappを作りました。(今回はsample_app) ところがgit pushしてもエラーが出るし、リポジトリを作ってそれに入れようとしても全く更新ができてない。 src ref…

Railsチュートリアル(Toy_app)でできることまとめ

ここまで割とサクサク進めました。以前やっていたせいもあるのですが toy_appはScaffoldというRailsの自動生成してくれる機能を使ったので特にコードを自分で書いたわけではありません。 そういうわけでToy_appでできること・できないこと・理解できたことな…

クラスの継承構造について整理する

継承の階層 Toy_appではコントローラとモデルのクラス階層について触れています。 techacademy.jp モデルの継承構造 UserモデルとMicropostモデルはいずれも、ApplicationRecordというクラスを継承しています (Rubyでは継承関係を<記号で表現します) Applica…

Railsコンソールについて(Railsチュートリアルtoy_app編)

Rails コンソールについて Railsのconsoleとは、Railsアプリケーションを対話的に操作することができる便利なツールです。 ターミナルにrails console(rails cでもOK)打ち込む ちなみに終了する時はexitと打ち込む ちなみに今やっているRailsチュートリアル…

RailsのRESTful構造について調べてみた。

今日は昨日突き指した手でキーボードをカタカタしてます。 なんていうか、打ちにくいし包帯し直しましたが薬指のテーピングが他のキーを干渉氏まくって打ち間違いが多い。 Restってなんだろう 今までざっと呼んでいたから全く理解してませんでした。RESTって…

プログラミングブログが100記事を超えました!

等プログラミングブログが100記事を超えました。(ちなみに試しにCanvaを使ってみました) www.canva.com このブログあまり有益な情報がかけてないのと、メモ代わりってのもあって さらに私自身よく心が折れたり 時間がないとか、眠たいとかしんどいとかの理…

復習中:Railsチュートリアルを細かく見ていきます。

先日からの復習Railsチュートリアル simpledancer.hatenablog.com 細かく細かく:ルーティングの文法など 表示したい文字列を定義 def hello render html: "hello, world!" end root 'controller_name#action_name' ルーターはコントローラとブラウザの間に…

Railsチュートリアルを復習して気がついたこと:Hello app編

先日から久々にRailsを復活しました。 で、Railsといえば、やっぱりとりあえずはRailsチュートリアルでしょう! ということで久々に最初からRailsチュートリアルを始めることにしました。 で見落としていた部分をメモ代わりに記して行こうと思います。 rails…

プログラミング勉強を一旦整理する。やりたいことは全部やりたい!

プログラミングを始めたりデザインを学んだり、人工知能について調べたりブログのカスタマイズにはまったり。。。 最近自分の方向性がわからなくなってきました。 あれ、就職するんじゃなかったっけ?? と、自分自身でも突っ込みたくなるくらいですが就職活…

Pythonの学習サービスPyQを一旦やめることにした理由

先月から始めたPython学習のPyQですが一旦学習を中止して購入をやめることにしました! simpledancer.hatenablog.com 教材としてはとても優れているし(だんだん難しくなってきたけど) レベルアップしていくので達成感もある。 しかしやっていて思ったこと…

いちいち調べるのがめんどくさい。。意外と躊躇する特殊文字の入力の仕方

特殊文字、これプログラミングをしていてもブログを書いていても あ。。あれどうやって入力するんだっけ、しかもなんて読めばいいかもわからない。。。毎回調べるのってめんどくさいなあ〜 そんな時Macだとキーボードビュアーを使ってカンニングすることがで…

Pythonで頻発するエラーの種類

頻発するエラーがAssersion Error これ調べるとPythonではなくてJavaの説明がたくさん出てきました。 そもそもAssersion Errorってなんなんだよってことで(Rubyの時は出てこなかった) Java 入門 | アサーション アサーションは、プログラムの仕様をソース…

当ブログのデザインを変更しました!デザインをカスタマイズせずとも割といい感じ。

ちょっとこのブログのデザインに飽きてきたのでテーマを変更してみました! カスタマイズはまだやってませんが、追い追い直していこうと思っています。 simpledancer.hatenablog.com ブログのサムネイルとタイトルが表示されるので見やすいし、このテーマが…

初心者がインデントの重要性を知るにはPythonがいい

PyQを進めています。今日は仕事が休みなので筋トレしてプログラミングして筋トレしてプログラミングして。。。のエンドレスループです。 simpledancer.hatenablog.com インデントエラーが連発したので改めて調べた 今までRubyもJavaも 「インデント気をつけ…

話題のPythonオンラインプログラミングサービスPyQを始めました!

先日から気になっていたPythonのオンラインサービス、PyQを始めました! 今月は仕事がバタバタしそうだったので、来月からにしようとは思っていたのですが 考えてみると移動時間も新幹線乗りっぱなし、とか長距離座りっぱなしが多いので 手元が空いている時…

Progateはやっぱり優秀なサービスだと実感しました!

なぜ、急にこんなにアクセスが上がったのかな??なんて思っていたところ。 先日書いた記事がはてなブックマークをたくさんいただいてました! simpledancer.hatenablog.com このブログはサブブログなので私の勉強ログとして使っていますが、 誰かのためにな…

Pythonの学習サービスが気になる!初心者には書籍よりもオンラインレッスンの方が向いていると思う。

今月は出張続きでなかなかプログラミングの時間が取れていません。Railsチュートリアルを久しぶりにちょっとやり直してみよう!と思ったりしていたのですが、滞り中です。。 simpledancer.hatenablog.com いくつかサンプルは作ったものの。。。自分で開発で…

エラーのエンドレスループからひとまず脱却しました!rails5のエラー

オリジナルのアプリを作ろうと思い、以前利用していたテックアカデミーのカリキュラムをたたき台にして作っていたところ途中からエラーのエンドレスループに突入し 肝心のコードを書いても バージョンが違うからrubyのなになににアップグレードするとか コマ…

エンジニアに英語が必要?エンジリッシュに登録してみました。

エンジニアの人って理系出身の人、実は英語苦手な方が多いのですね! よくそれでコードとかいやになんないのかなーなんて思っていました。 私はプログラミングスキルも英語スキルもあまりないですが、英語に関しては あまり拒否反応というのはないんです。英…

Udemyのビットコイン自動売買アプリ制作完了!しました

今日約1週間ほどでUdemy のRubyで作る! ビットコイン自動売買システム カリキュラムを終えました! simpledancer.hatenablog.com simpledancer.hatenablog.com ということでなんだかんだ1週間かかってしまいました! 作り終わった感想 プログラミング以上…

【ビットコイン自動売買アプリ作成中】bitFlyerのAPIキーを取得する

先日から取り掛かったRubyで作る! ビットコイン自動売買システム simpledancer.hatenablog.com 前半はRubyの基礎(めっちゃわかりやすいです!) 後半は実際にbitFlyerを使ってプログラムを書いていきます。。。が アカウントを作ったものの、デベロッパーで…

Rubyで作る! ビットコイン自動売買システムを購入しました!

私が個人的に尊敬してるブロガー・プログラマーの 迫 佑樹 (さこ ゆうき)さん のUdemyの教材を購入いたしました! www.yukisako.xyz と言っても2000円だしね、すごいおおっぴらに言うことではないのですがw 私齢30台後半でプログラミングに出会ったのは35歳…

困った,rails generate できない!の解決方法

【完全無料プログラミング研修&就活塾】 railsで新しくコントローラを生成するときに使う rails generate~ ってコマンド、コマンドを打ち込むとファイルが自動生成されていきますよね? だけど今日初めて rails generate controller static_pages home って…

なかなか勉強が進まないとき・眠気でコードがかけないときの対処法

私は仕事柄体を動かすことが多いしトレーニングもしていますが コードを書いているとどうしても眠い、体が固まる、運動不足になる(実際テックアカデミーを1ヶ月受けて何時間もコードを書いていたときは運動しなかったので太りました!) 時間がないのでな…

プログラミング初心者の方へオススメな学習サイトSKILLHUB

私もプログラミングと出会ってそろそろ2年が経とうとしているのに サボりまくって全然初心者の域を出てない次第です。 とりあえずサンプルアプリをまた作ってみようかな〜 といくつかのサイトをググっていたのですが 結構煩雑な作りのサイトだったり、コード…

はてなブログのテーマに迷ったら、ZEROTEALがワードプレスっぽくてオススメ

先日新しいブログを開始しました。 まだカスタマイズは途中なのですが、もともとワードプレスでやっていたサイトをはてなに以降しようとして始めたので、見た目はちょっとこだわりたいぞと思いましたら ZERO TEALというテーマがワードプレスのテーマと似てい…

アメブロもカスタマイズ!メニューバーやヘッダーを変えるだけでスッキリ見やすくなりました。

プログラミングとアメーバブログってどうも相容れない関係な気がしますが。 私は昔からアメブロをやっていまして、ダンス系の告知などはアメブロでやってました。 でもアメブロのごちゃごちゃした感じがあまり好きではなく、最近ははてなブログでブログを書…