Slim 3 + Twig 實作多語系版本(i18n)
CSS筆記(2017/06/10)
最近太久沒寫 blog 文章,覺得真的越來越懶惰了,趁著這個週末有點時間,來稍微紀錄一下最近忙的東西,從四月底到現在大致上做了些事情:
- 換工作前把原本考尚樂平台,增加一個可以讓老師們放上宣傳圖片的功能
- 跟佑鈞接了一個賣藥的網頁切版
- 跟阿宏交接一下國研院專利檢索平臺的專案
- 新工作的專案(Vue 2.0 + Vuex + vue-router)
當中做最多的應該還是 CSS 撰寫,以及使用 Vue 開發專案吧!而這次接案跟新工作中寫的 css 都用上了一點點小小的動畫效果,雖然後來接案的業主說:「動畫效果拿掉,改成靜態畫面」最後沒機會出現動畫效果,但開始跟 css animation 漸漸變熟了一些些,雖然還是要一直查資料,但是覺得有進步了。
工作筆記之PHP PSR-4 autoload
Composer與NPM指令 install 與 update 的差異
其實這是一篇偽技術文,實際上是最近面試的心得文
前陣子接連不斷的面試,讓我也學到了不少,有些公司技術背景不錯的,就會由淺入深的問,也有面試官人很好的,類似聊天方式的相互交流技術資訊,整個面試完都沒發現其實自己很多答不出來的東西,都還是面試官經驗分享讓我學習不少,可惜沒有緣分一起合作。
面試找工作真的是一件勞心勞力的事,有些比較體恤求職者的,就會是一試定江山,有些比較謹慎找人的,就會有兩三次的面試流程,也因為這樣從投遞履歷到收到 Offer, 感謝函, 無聲卡等過程所經歷的時間實在是很難掌握,最後會到哪上班似乎也是種緣份!
這裡分享一下之前被問到的一點點東西,原因是自己真的沒弄懂,趁現在來紀錄一下,希望以後要是再被問到,不要又回答錯了。
使用 Travis CI 自動發布 Hexo 內容到 Github
其實一直都想研究一下 CI/CD 的一些流程,知道 Travis CI 可以結合 Github 上的專案來進行,那就先從一些簡單的小專案開始好了,上網找到一篇文章有 Travis CI 與 Github 以及 Hexo 的關鍵字,害我好興奮,看了好一陣子後決定上了!
Google Cloud Platform 初體驗
Google Cloud Platform 初體驗
==========================
原本自己都使用 AWS,但上週聽阿宏說改用 google cloud platform 似乎價格會降低將近一半,所以就來試試看了,覺得 GCP 一開始的 Free Trial 給的不是很吸引人,因為只有 $300 美元 / 兩個月的期限,兩個月其實很快就過去了,然後馬上就要開始收費,很多東西可能才剛架設好,甚至還沒摸熟,服務還沒正式啟用,就開始要使用者付費,這感覺不是很愉快。
反觀 AWS 的 Free Trial 方案,提供新帳號一年許多服務免費試用,雖然可以使用的等級是最低階的,不過對於新創事業來說,可以邊摸索雲端服務編開發跟部署,等差不多準備就緒應該也好幾個月過去了,接著熟悉雲端服務後,也差不多可以把等級提升正式營運了。
Vue 1.x 升級至 2.0 的辛酸歷程
Migration Vue 1.x to 2.0
前言
雖然知道 Vue 2.0 推出也好一陣子了,但是原本的專案一直在猶豫該不該升級到 2.0 版本,之前嘗試了一兩次要升級,最後都因為無法順利編譯過而放棄。但由於考量到之後還要再開發的功能也需要使用前端框架,所以這幾天還是痛下決心再試一次。
目前專案用到的東西真的好複雜,gulp 流程要跑完都要好長一段時間,光 CSS 處理就從,純 CSS 到 CSS 前處理器(包含 Less, Sass)甚至還有後處理器 PostCSS,而 JS Framework 也使用了兩個 React.js 與 Vue.js,而原本 gulpfile 也從單純自己安裝套件到後來改為 Laravel Elixir 的方式來處理,這些全都算是一種技術債吧!