Day 103 (Week15), 2021/07/23 (Friday)

學習時數:7.5 hr

Done

  • [done] w11 部落格功能:編輯、刪除文章、閱讀更多
  • [done] w14 hw1.md 縮網址文字內容

To Do @ this week

  • [done] hw1:短網址系統設計
  • [] hw2:部署
  • [done] hw3:簡答題

學習心得紀錄

Objective 客觀

昨天把縮短網址的流程圖畫出來後,還沒有詳細看一下各個名詞的意思,今天就查了一下資料,然後寫 md 檔案。

今天還補上了第 11 週的部落格功能作業,從編輯文章、刪除文章、閱讀更多的功能中,發現一些自己還不熟的地方。像是今天光解一個犯錯的小 bug,就查了一個多小時,if ( A || B || C) {...} PHP 的條件式,一直顯示 Message: Trying to access array offset on value of type null 的錯誤,一直以為是檢查 textarea 是否為空的 code (empty($_POST['textarea']))寫錯,還查找了 isset()empty() 等等指令的差別,最後我才發現原來是我寫錯,我寫成 if ( A || B || C ||) {...},在 C 後面多了「或」的錯誤。

今天有在思考要怎麼做「分類文章」,後來有一個想法就是將分類類別另設一個資料表,然後與部落格貼文的資料表做 SQL LEFT JOIN 之類的資料庫連結,正苦惱時,我打開了 README.md,看了一下作業要求,呀!原來這個位於挑戰題,然後再作業要求裡,我還沒有達成全部的作業要求,還缺少一個:只顯示最新的五筆貼文,所以我想說在有限的時間裡,先達到基本要求,心有餘力再繼續完善部落格。

感受

AWS

Google 真是太恐怖了,自從搜尋了 amazon 的 AWS EC2,我只要搜尋網路名詞,有很大的機會就會跳出 amazon 的解釋...。

拖延

因為想要把部署的心得寫的完整一點,就需要花滿多時間的,所以在週二、週三將網站部署好時,就開始拖延部署心得,轉寫十四週的其他作業。經過週四、週五的拖延逃避,其他作業也大都寫完了,就要來認真面對部署心得XD。

習慣養成

最近一天約莫三個待辦事項的執行感覺很好!像是禮拜一要開始部署,禮拜二要繼續完成部署,禮拜三大致上完成部署與網域建立,星期三晚上就開始同時補救我的 11 週部落格功能,從第一天的資料庫建立與建立會員功能,到第二天製作新增文章以及將文章內容放到資料庫,然後可以在網頁上看到貼文,第三天也就是今天的編輯刪除文章,明天要繼續完成只顯示最新五筆貼文,有空的話想完成分頁。

日期 完成事項 1 完成事項 2
7/19 一 建立虛擬主機 Text
7/20 二 安裝 LAMP、PHP、phpmyAdmin 部署成功
7/21 三 將部署的網頁加上網域 部落格:登入、登出
7/22 四 部落格:PHP 實作前端文章列表 部落格:新增文章
7/23 五 部落格:編輯、刪除文章

漸漸的也三個月了,突然覺得好像自己有了什麼改變,以前總是很隨性,當下想做什麼就做什麼,然後每天想要做的事情很多,但真正行動的卻少之又少。經過這三個月的每日心得報告:今日完成、這週待辦清單、心得、決定行動,我發現做事漸漸有了先後次序跟規劃,儘管還是挺隨性的,但我覺得漸漸有了一個步調,不再只是隨性而為,最後一天過完好像沒做什麼事情,有了一個步調就是我前一天設的決定行動大約兩至三件,然後當天雖然沒辦法完成百分百,但也有完成個 50%,那種心情就會不一樣,有一種經驗條、進度條前進的滿足感跟成就感!

Decisional 決定行動

明天希望可以完成第十一週的部落格作業,以及交上十四週的作業。

#PHP #部落格







你可能感興趣的文章

Mongoose - To-Do-List v2

Mongoose - To-Do-List v2

加密與雜湊的差異

加密與雜湊的差異

JavaScript 中的同步與非同步(上):先成為 callback 大師吧!

JavaScript 中的同步與非同步(上):先成為 callback 大師吧!






留言討論