跳到主要內容

平水相逢 RWD 版上線


前言

是的,經過了非常多年(嚴格說起來是六年)

平水相逢終於也有 RWD 版的網站了。

這幾年陸陸續續接了好多個案子,不管是 Android 和 PHP 網站,基本上都是在不斷學習,不斷改進的情況下來改善自己寫程式的習慣。

每次花了時間把客戶的 RWD 網站做好後,回頭看看自己的網站就會覺得『怎麼這麼爛』,但是又沒太多的時間可以全心全意地把網站給改好。

距離上一次新增功能應該是三年前,那時候花了兩個禮拜寫了一個站內的討論板系統,雖然說架構還可以,但是就是沒什麼人用,所以就一併在這次給移除了。

大約是去年十二月左右下定決心要在研究所畢業之前改版,只要下定決心,就要拿出接案子的行動力,所以就這樣一鼓作氣的改版完成!

技術

用了最近一次幫客戶做的案子的網站來當主架構,採用 MVC 的方式來撰寫

講得好像有模有樣,連 MVC 的架構都是自己一點一點弄起來的架構,寫起來也還算順手。

再加上之前去 nVidia 工作的時候有被 QA Team 測試一下整體網站的漏洞和資安,所以這架構還算可以就是了。(但還是會害怕XD)

網站的 CSS Framework 當然就是用 Bootstrap。

原本有在 Bootstrap 3 和 Bootstrap 4 alpha 中做選擇,但是基於不想要一直改的情況下,最後還是選擇 Bootstrap 3。

然後這次網站沒用到啥 JavaScript ,連 jQuery 也很少用。如果有要新增一些特別的功能,可能會採用 AngularJS 來實現,順便學學新的技術。

移除

移除的東西其實還蠻多的,主要是沒什麼人用那些功能,但實際上當然是因為我自己懶得寫的關係。

想當初大學畢業專題寫的討論區和評分系統都被我直接移除,有點像是回歸原點一樣,只做單純的遊戲分享。

看了以前寫的程式,果然用太少物件導向,累贅的程式碼多了很多,管理起來也很不容易。

不過基本上的邏輯還算可以,所以在這次改版的時候還是有參照以前的邏輯下去修改。

日後不知道還會不會新增什麼小功能,但可能還是要花時間來規劃了。

未來

未來的事情誰都說不清,還好 PHP 的社群還蠻龐大的,不然現在我可能會用其他的語言改寫網站吧。

現在比較害怕的就是又推出什麼裝置,然後網頁又要符合該裝置的瀏覽習慣

到時候就是又要花時間改版,但是再過幾天我就要邁入 30 歲了,網站經營了十幾年了,到底還有沒有那個恆心毅力改版也是個問題啊XD


感想

當工程師果然還是要不斷學習

當網站流量已經不是主要的原因時,做起事來就比較輕鬆了

以前寫的程式有夠爛,但是再過幾年回頭看看現在寫的程式應該也是會有一樣的感受


最後,真心覺得這次的改版還算成功,希望大家會喜歡。






留言

張貼留言

這個網誌中的熱門文章

逛夜市

逛夜市,人之常情。 夜市這個名詞,從我小學開始有記憶開始,我就對夜市這個充滿謎樣吸引力的市集感興趣。 自小生長在極為鄉下的苗栗縣,傳統的苗栗夜市,除了賣衣服之外,還是賣衣服。 尤其是大湖這邊的夜市,更是一年比一年爛。雖然說爛,但是夜市中還是充斥著許多自以為帥氣的國中生在這邊閒逛把妹。 而今天晚上,我和政經朋友們跑去羅東夜市逛一下,真不愧是傳說中的觀光景點的夜市,夜市上除了台客台妹之外,還多了許多外地來的正妹觀光客,但是機率很低就是了。 我們一路吃了又吃,逛了又逛,排了那種遊客一定會買的小吃攤,又逛了一些神奇的店,當然也是只看不買。 今天晚上,就吃了 蛋捲冰淇淋+羊肉捲+豆花+冰淇淋+大腸麵線+清心,這些東西吃下肚,明天午餐晚餐就只能吃便當來轉換一下了。 夜市中除了賣吃的,當然也少不了許多奇特的東西。 殘障老人在路中央賣口香糖。 打著平胸為招牌的平胸妹麵包。 以及各個都是歷史悠久的老店蚵仔煎、羊肉飯。 不過我真的受不了在夜市中騎腳踏車、騎摩托車、甚至是開車的那種神奇人類,真搞不懂為什麼要做出這種無理取鬧的事情!尤其是騎摩托車穿越人最多的那條小路,更是極限靠背。 總而言之,去夜市有人載,就是一個賺字。

台科大資管甲組面試心得

因為還是沒上,想說之前就要PO了,想說等「上榜了」再說,就算沒上榜還是得PO一下造福人群。 希望搜尋到此一BLOG的人,不管你是不是要去面試,面試之前總是該準備就緒的。 這次的臺科大資管甲組面試,第一階段當然就是繳交備審資料,通過之後就會被學校通知到學校面試。 建議要去面試之前的人要先去臺科大資管看看 師資陣容 臺科面試感覺都是依照個別問題然後給分的,因為我的是甲組,比較偏向資訊工程的,所以要很注意「資料結構」、C++、Java 等的程式概念,尤其是 物件導向中的三種 「封裝、繼承、多型」,尤其是 多型 中的 Class(類別)特別要注意一下,以免中箭落馬,大意失臺科。 臺科資管面試官給人的感覺就很親切,不會咄咄逼人,所以準備完備才是面試唯一要點。 第一關進去之後,當然就是先來個一分半鐘自我介紹,但是我好像自我介紹稿弄的太長了,所以沒有抓好時間介紹完整....就被迫中斷。 之後就開始問問題了,一開始先問說關於出國留學的事情,這個階段大概就比較偏向個人問答方面。 再來就是問到了: 1. 會不會 Java,會不會 C++ ,問個問題有關 Virtual 什麼的(真的忘了) 2. 果然讓我猜到會問多型中的類別,尤其是「抽象類別」的定義,還有抽象類別到底是做什麼的,請解釋。 3. 如果現在有一筆資料,要做「Search」不是做Sort,你會用哪種方式搜尋。還有該搜尋方式的時間複雜度。 4. 請問資料結構中的 Hashing 是什麼? 5. 你在班上的排名是? 第二關就緊接著來了.... 一進去當然也是自我介紹一番,然後就開始問問題囉。 1. 因為我資料庫成績蠻高分的,所以就被問資料庫相關問題,不過老師問了一個如果有一筆資料要分割成不同資料庫,這時候應該要做些什麼事情。 還有分割資料庫之後,會遇到什麼問題。 2. 也是問到 Class 的相關問題,不過我緊張到都忘記怎麼辦了,跟老師說我有準備可是忘記了,老師還笑笑的回應我。 3. 之後還問了有個空間長寬高都是 1,求天花板到地面的距離 => 根號三 好像還有一些問題,不過我也大概忘了差不多了。 臺科沒上就是因為自己準備不周全,還有對於程式設計中的物件導向中概念不清楚才會這樣,畢竟我比較熟悉的語言是 PHP,但是PHP似乎不是研究所的研究重點,當然就這樣悶悶的沒上榜。 最後給搜尋到此篇網誌的考生們,面試不要緊張,考前資料提...

好人難當

好人難當,尤其是讀資訊系,班上女生少又沒車,然後又要隨傳隨到的那種宅男最難當了。 昨天實在是衰爆了,早上因為要丟垃圾,想說在地下室抓取地下室門關上的緩衝時間,就這樣像白痴一樣的被急速關上的門給撞到手臂,還因為這樣手骨頭踵了起來。 一個字,悶。 下午想說沒課來補個眠,結果因為房間太悶,然後鼻子又有點塞住,所以就這樣睡不到五分鐘就作罷。沒睡著就算了,還要寫一堆有的沒的作業。 一個字,煩。 晚上又被班上女生問說有沒有空,說要去載同學,當然當下是非常之不想下山的,有誰還這麼有空為了載一個同學,然後寫假條衝下山又衝上山的,神經。 一個字,蠢。 還虧我放大絕招,就是採用移花接木,移型換影的絕技,說「XXX還在山下阿」;但,世事難預料,過了幾分鐘之後還是一樣被同學拜託說要下山,而且還是九點過後。 一個字,毀。 我又不是整天閒閒沒事就在等著載人,更何況時間就是金錢,而且天色已晚,晚上下山就是拿自己的性命開玩笑。九點過後還接到電話說大概可能要十點多才會到,心理一震驚孔,頓時傻眼,卻又無力反擊,無法說出「我不下去載了掰掰」這句狠話。 一個字,掰。 就這樣,寫好的假條時間改了又改,還一直在走廊上被同學喊著「Cooltey人很好喔,這麼晚還下山載妹」,但是我還是皮笑肉不笑,鬼才喜歡在十點多還要下山。其實本來預估說下山可以順便買個除濕劑之類的東西,所以這樣就心理安慰了點。 一個字,哈。 接到同學的電話,說已經下交流道了,我就這樣迅雷不及掩耳的速度衝往地下室。一路上空無一人,連天空的飛蟲都笑我是白痴,但我還是不以為意,就這樣發動引擎,準備下山。門口的警衛還叮嚀我「可以慢慢騎」,但是我一心只想快速完成任務,回房間洗澡睡覺。 一個字,快。 到了火車站前的 7-11 ,看著行李一大箱的同學,雖然心中幹聲無限,但是好人當然是不會把喜怒之情表現在臉上。更何況一個小小行李當然難不倒我這技術型車手,就這樣速度上山。 一個字,猛。 就這樣,一路上速度上山,配合上客套聊天,這也是好人的必備技能,我當然習慣了,不然怎麼渡過漫漫長日。就在到達礁溪球場時,我的車子突然沒力,車子就這樣熄火。我心中想「不會吧,有這麼衰嗎」。但是事實上就是這麼樣的剛好,車子拋錨了,離學校還有一大段距離。 雖然當下我說「不然怎麼辦,當然是走回去阿」,但是這個建議瞬間遭到回絕,還是要靠同學打電話給教官才可以解決這個棘手的問題。 心中幹聲無限,...