62日目

お気に入り機能をAjaxで動かすようにした。かなり苦労したがなんとか実装。
他にはTOPページのリファクタリング、プロフィールページの改良などをした。

あとは通知機能とミュート機能を実装できたら仮完成。ポートフォリオとしてqiitaにでも制作過程をあげてみようかなと思っとる。

61日目

進捗です
お気に入り機能にかなり手間取った
f:id:owlhoot:20190613005755p:plain

TODOリスト

〇gemなどのバージョンを上げてセキュリティ対策
〇プロフィールの説明欄
ツイッターリンク
・作者名
・ミュート
〇投稿の編集機能
〇カテゴリー・ジャンル
?タグ
〇検索
〇お気に入り
・同タブ内で複数のページを扱う
?ソート
?タグ作るときや検索するときのサジェスト
・通知
▲シェア機能
・日本語化

60日目

ずっとサイトいじってた
CSSあたりとか無限に時間溶けるな...


f:id:owlhoot:20190612014827p:plain

TODOリストの進捗

〇:済み
・:これから
?:これ本当に必要か?
▲:構造上ちょっと難しいかも

〇gemなどのバージョン上げ
〇プロフィールの説明欄
ツイッターリンク
・ミュート
〇カテゴリー・ジャンル
?タグ
〇検索
・お気に入り
?ソート
?タグ作るときや検索するときのサジェスト
・通知
▲シェア機能
・日本語化

58~59日目

58日目:主に競技プログラミングをやった
過去問を10問程度解き、ABC129に参加した。C問題のdpがあと一歩で解けずに悔しい思いをした。

59日目:サイトのアップデート作業

  • gemなどのバージョンを上げてセキュリティ対策
  • プロフィールの説明欄
  • カテゴリー・ジャンル
  • それらに伴うフォーム・ビュー・モデル・db・バリデーションの設定

などの実装をした。

f:id:owlhoot:20190610225944p:plain

56~57日目

サイトの骨組みが完成した。
https://susumeru.herokuapp.com/

Railsチュートリアルを参考にしながらdbやらモデルやらを作ってログインまわりの基本機能、フィード(タイムライン)、フォロー機能を実装した。

ここからは独自機能を追加していく。チュートリアルの応用で出来そうな範囲で。

TODOリスト
・gemなどのバージョンを上げてセキュリティ対策
・プロフィールの説明欄
・ミュート
・カテゴリー・ジャンル・タグ
・検索
・お気に入り
・ソート
・タグ作るときや検索するときのサジェスト
ツイッターID・Gメールなどでログイン
・通知
RSSフィード
・シェア機能
・日本語化

全部できたらいいな…

52~55日目

期間が空きがちになってきたけども、進捗は順調。
webサイトのほうはメール認証まで進んだ。明日にmicropostまわりを完成させて、独自機能の追加に移る予定。カテゴリー・ジャンル・タグ機能、検索機能、お気に入り機能、ソート機能。このあたりは最低限実装したい。

相変わらずエラーとの格闘の日々だけれども、上手くいったときの達成感はかなり良い。

The HackerRank Interview Preparation Kit | HackerRank

ちょくちょく解いている。Ruby文法の復習に良い。正答率50%以下の問題を一発で通せたの本当に気持ち良かったな。

49~51日目

webサイト制作をしつつ。

ぼちぼち就のために色々やってかないとな、とのことで

The HackerRank Interview Preparation Kit | HackerRank
https://paiza.jp/challenges

このへんの類題みたいなのを ruby で書いたりしている。atcoderではc++で書いてたので文法の違いに四苦八苦しながらも、アルゴリズムの仕組み自体は変わらないのでまあまあ順調に解けている。