アラフォーからのプログラミングとデザイン

大人から始めたプログラミングとデザインについてのあれこれ

バンコクのコワーキングスペースに行ってノマドワーカーイメトレしてきました。

f:id:simpledancer:20181213223635j:image

 先日、バンコクのプロンポンにあるコワーキングスペース AIS DC (AIS Design Center)に行ってきました!

 

ちなみに、私はバンコクは留学でもなければ仕事でもなく。

エアリアルのパフォーマンスの大会に出場するためで滞在しました。

続きを読む

プログラミングの勉強、コードを書くだけじゃなく、時々気分転換を入れる!

f:id:simpledancer:20180828231022j:image

今出張中です!

今日は2日目。

私は本業はダンサーなのですが、今日は地方のショークラブでお仕事です。

仕事は基本夜なので、朝〜夕方は自由に過ごせます。ただ非常に電車の本数も少ない田舎なため、日中は大体コードを書いたりブログを書いたりしています。

続きを読む

BookReviewのチュートリアルを試してみました。Missing Templateエラーを直す。

f:id:simpledancer:20180906193325j:image

スパークリングワインと鮭とば。

これは前回の出張時の写真です。一応女性です私。

最近は開発しているwebサービスと興味のあるチュートリアルを色々手を出しています。

そこで開発の方の合間にやったチュートリアルではまってしまったところが多々あったのですが技術メモ忘れていました。

続きを読む

seed_fuをいれてシードデータを書いたが反映されなかったところが解決しました。

f:id:simpledancer:20180215104851j:plain
メンタルがちょっとやられる出来事が続いたのですが、地道〜〜〜にコードを書いたり、英語の勉強をしたりして日々過ごしていました。

で、ずーーーーーーーーーーーーーーーと解決してなかったとこが

スコン!と解決しました!

 

続きを読む

開発日記vol.11:rmagickのgemインストールでつまづいた所

f:id:simpledancer:20180215104851j:plain

画像をアップロードするためにgemfileに

carierwave,rmagick,fogを入れるときにつまづいた点を書きます。

carrierwaveとfogに関しては問題なくbundle installできましたが、rmagickだけが何度やってもerrorでインストールできない!

これに半日くらいかかった。。

続きを読む

開発日記vol/10:プルリクエストは細かく出す

f:id:simpledancer:20180228113608j:plain

プルリクエストとは

プルリクエストとは簡単に言うと、開発者のローカルリポジトリでの変更を他の開発者に通知する機能です。プルリクエストは次のような機能を提供します。

  • 機能追加や改修など、作業内容をレビュー・マージ担当者やその他関係者に通知します。
  • ソースコードの変更箇所をわかりやすく表示します。
  • ソースコードに関するコミュニケーションの場を提供します。

backlog.com

私は今開発を個人でもやっていて、メンターにレビューをしてもらってるんですが

ここ最近

できれば細かくプルリクエスト出してください。。。!と言われてしまいまして

個人的には、まとめて出した方が手間がかからないんじゃないか?と思ってたんですけどどうやら違うようです。

simpledancer.hatenablog.com

レビュアーにとっては結構めんどい(多分)

私みたいなペーペーだと大したコードなんて書けないけど

変更が大量になったり一個のPRにたくさん会話がつくと読みにくくなるらしい

そもそも一気に変更したのをPR出してしまうとレビュー自体がめちゃ大変なんだそうです。

techracho.bpsinc.jp

そんなわけで気をつけながら早めにPRを出そうとしたら今度はプルリクエスト出せない問題が出てきました。

baseになるものとcompareするものをいつも通りに当てはめたら

(base→master compare→他ブランチ)

There is anything compareとなってしまったのですね。色々試行錯誤してローカルで書いたブランチをpushしているにも関わらず!なぜだろう。。

解決したらまた書きます。

 

 

開発日記 vol.9:rake db:migrationできない時やったこと

f:id:simpledancer:20181018094712p:plain

pendingしたままで

rollbackすれば直る!と思っていましたがそれでもエラーが出てしまいました。

simpledancer.hatenablog.com

解決までの流れ

  1.  duplicate column name: id という表示がでる。→idが重複

  2. bundle exec rake db:migrate:status で今の状態を確認すると、rollbackして消えたと思っていたファイルがdownの状態

    f:id:simpledancer:20181019103339p:plain

  3. ファイルを削除
  4. もうちどbundle exec rake db:migrate:status で確認したらdownが消える

    f:id:simpledancer:20181019103359p:plain

  5. bundle exec rake db:migrate するとpendingが消え localhost:3000で表示される。

原因

  • idは自動生成するのに自分でカラムを追加してしまっていた
  • ロールバックしたけど必要のないファイルを消さずにいた

ということです。

迷った時は今の状況を確認する→bundle exec rake db:migrate:status

参考

joppot.info

qiita.com