01.11
Thu
(゜皿。) 好久沒出個聲了~
(`・ω・´) 去年6月多開始,小艾的現實生活進入修羅場狀態,隨後各種私人開發項目也都擱淺了,包含HK版樂豆啟動器、Ver7 等等的...不過補丁還是會繼續維護和更新。

( • ̀ω•́ ) 話說空間供應商真的很不給力又差勁...平均兩個月出包一次,而且還不補償,換伺服器IP這麼大的事情要換的前幾個小時才通知。
(ಠ益ಠ) 而且本來想說改完就沒事了,今天更新才發現 cPanel 上不去,FTP上傳也不能用,所以這次更新只能靠小艾的小流量更新了。

•_ゝ• 這篇文要吐槽一下這次改版出現的國王新衣。
(╬▼д゚)▄︻┻┳═一 居然只有我自己看的到衣服,這對小艾這種長期都把衣服掛在服裝欄位的人來說非常困擾阿。
(̿▀̿ ̿Ĺ̯̿̿▀̿ ̿)̄ 而且衣服不見還有動作是怎樣,整個超詭異,一副變態樣子,頭上還帶著皇冠呢。

Orz.jpg


以上是難得的短篇日常(?)
希望過年過後能結束修羅場。
05.11
Wed
(っ・Д・)っ 小艾我受不了補丁伺服器啦!!

(゜皿。) 平均每隔三天就自己重啟而且開機失敗,小艾連原本沒接上去的螢幕都接上去,只要在家就時時刻刻看著他,避免他又自己默默重啟。

Σ( ° △ °) 雖然有找出經常重啟應該是電源供應導致,加上去年底上了 Project Shadow 之後負載上升,所以變得更加嚴重。

_(°ω°」 ∠) 因為去年已經對伺服器升級了一次(加了記憶體、散熱氣、換了SSD、增加備份碟),但是依舊支撐不起目前的使用負載,很多時候會出現無回應或反應很慢的情況。

(つд⊂) 目前打算如果 5/12 (四) 椪柑維修之後沒有更新主程式(或是更新範圍很小)的話,小艾會在這個週末進行伺服器升級和更換的動作。

_(:3 」∠ )_ 目前預定會花費一筆比預期較高的預算來更新伺服器到一個小艾認為比較適合的硬體。
(一次噴將近三分之二的薪水真的很傷)


當前升級後
處理器Intel Celeron E1400Intel Core i5-6400
主機板P5KPL SEH170 Pro Gaming
記憶體威剛DDR2 2GBx1、金士頓DDR2 2GBx1金士頓 DDR4 16GBx2
顯示NVIDIA Geforce 8800GT 320MIntel 內顯
散熱CM Hyper 212x TurboCM Hyper 212x Turbo
主硬碟Intel SSD 530 120GBIntel SSD 530 120GB
備份碟日立 7200rpm 250GB日立 7200rpm 250GB
電源太年輕所犯下的錯海韻 G-450w 半模組
機殼CM RC330Antec P100


( ´Д`)y━・~~ 好啦,說實在,當前的伺服器真的是由各種「太年輕所犯下的錯」所組成。

(´・ω・`) 這台電腦最早是小艾弟的電腦,因為家裡窮(?)預算不高,而小艾當時對於組電腦這事情完全強調性能和價格,而不顧好維護、機殼內對流、整體平衡...等等的。

⊂彡☆))д`) 以小艾現在的角度來看,每次維護這台機器都有「你這蠢蛋,為什麼當初要這樣組」的回音在腦中想起,甚至都想用機殼把自己敲死。

╮(╯_╰)╭ 因為預算不高,但是小艾又偏好玩遊戲,因此當時(2008年?還2009年?)以 1萬台幣組出 E1400 + 2GB RAM + 8800GT 這樣的機器,而機殼則是去燦坤挑了個 899 的(完全沒看內部,其實當時也看不懂,只看價格就買了),電源供應器則是用小艾更早之前買得海韻 330瓦。
(別吐槽為啥組小艾弟的電腦卻是用小艾的喜好去組)

=͟͟͞͞( •̀д•́) 對...電源供應器是小艾高中(2005年?還是2006年?)的時候買的海韻S12 330瓦,所以我在上面寫「太年輕所犯下的錯」。

(つд⊂) 不是說這顆電源不好,而是當初這台電腦用舊的電源單純只是因為這顆花不少錢,但是小艾當時買沒多久就買筆電了,不甘心花不少錢買得電源就那樣丟著,所以就給小艾弟的電腦用。

σ ゚∀ ゚) ゚∀゚)σ 而且這台電腦一直服役到小艾弟換筆電,這期間這台電腦三不五時出問題(加上小艾弟有點暴力),小艾弟換筆電之後,這電腦就丟倉庫了。

..._〆(°▽°*) 一直到小艾開始寫程式之後,想要弄一台伺服器來當測試機(大約 2011年的時候),這台機器才又讓小艾從倉庫挖出來整理;但是因為整理起來實在非常麻煩,所以就又作罷。

_(:3 ⌒゙)_ 一直丟著到 2012年,小艾才在一邊整理一邊罵自己「當時怎麼會這麼蠢」的情況下變成小艾的伺服器測試機(當時補丁還沒開始和這台機器有關連)。

(*´・д・)? 那麼,為什麼寫「太年輕所犯下的錯」...當時整理的時候,小艾並沒有意識到到時可能會使用這台機器作為小艾版補丁的伺服器,因此也沒想到小艾版補丁以後會對這台機器有多少依賴,所以當時這台機器沒有更換任何零件,就只是把內部都清理得很乾淨,處理好蜘蛛網等級的複雜電線。

( ゚∀゚)o彡゚ 至於正式用於小艾版補丁,則是 2013年底 小艾版補丁 Ver4 釋出之後開始,但是只是作為一部分的資訊分發伺服器使用而已。

(´A`。) 從這之後隨著負載越來越高,小艾版補丁對補丁伺服器的依賴越來越多,小艾依舊沒想到要整台換掉,反而選擇給他升級記憶體、SSD、散熱器。

(☍﹏⁰。) 嗯...果然去年就該整台換掉了呢...

(*゚ー゚) 新的機器選擇上其實蠻困難的,小艾自己很久沒有組有嚴重預算限制又有性能要求的機器。

( ´Д`)y━・~~ 預算上原本根據小艾的薪資(不到3萬,但是接近3萬)來算,五月份存一半、六月份存一半,就能有約 3萬 的預算;但是實際上卻沒法這麼作,因為他重啟的次數和無回應的次數已經高到無法接受的程度了,所以只好把時間往前提,把預算壓下因此預算只有 1萬5。

(›´ω`‹ ) 基本上從預算取向,加上小艾個人的私人喜好之下,一開始定案為 i3-6100 + B150 + 8GB DDR4 x2 + Hyper212x Turbo + Antec P100 + G-450w 這樣的規格,這樣小艾這個月不用喝西北風,也不用去台南火車站當乞丐。

( ×ω× ) 可是幾天看下來,總是對這規格感到不滿,因為對這樣很預算取向的規格,能勝任多久小艾自己心裡沒底;再來則是都要花錢買這台機器了,肯定希望買好一點。

•_ゝ• 但是如果真的上了 E3...不上 ECC 記憶體不就整組浪費了嗎?

il||li _| ̄|○ヽ(・ω・`) 然後...小艾就賣屁股給O友了(不對!!!
(●´ω`●)ゞ 其實是找了O友商量,請O友先幫小艾出一部分的錢。

(。•ㅅ•。)♡ 因此最終就出現上面這樣的升級清單啦,雖然不完美但是算滿意,不過最終也可能不是這份清單就是了。

_(┐「ε:)_ 畢竟小艾自己一直對組配置舉棋不定。

..._〆(°▽°*) 總之如果沒意外的話,升級預計會在 5/14(六)進行,補丁伺服器會在 5/13(五) 的晚上關機離線,估計升級完成之後會在 5/15(日) 晚上開機。



Read More 是關於捐贈...
read more...
04.19
Tue
ヽ(✿゚▽゚)ノ 好久沒發個網誌透氣一下~

(́◉◞౪◟◉‵) 自從小艾開始上班之後,就比較少閒時間可以寫網誌了。

ε٩(๑> ₃ <)۶з因為小艾每次寫網誌都要花上兩三個小時修飾語詞和錯字之類的

σ`∀´)σ 這次要講講關於最近小艾版補丁伺服器的相關事情~

(*゜ー゜)b 小艾版補丁伺服器,又稱為 Project Shadow,是一個用來提供小艾版補丁各種檔案資訊、更新資訊、看板資訊的伺服器端。

(っ●ω●)っ 另外伺服器也提供像是 更新檔自動發布、補丁自動上傳等等這類,屬於幫小艾分擔工作量的功能。

(。・ω・。) 從 小艾版補丁 Ver6(Project DreamCatcher) 開始提供推送更新的功能,那是一個對小艾版補丁伺服器產生較高覆載的應用方式。

(✘﹏✘ა) 從 Ver6 上線開始,只要進行了推送更新,伺服器就會滿載大約 2~3 分鐘的時間,不算長,但是並不理想。

||Φ|(|´|Д|`|)|Φ|| 從去年底到現在對伺服器進行不少次優化,但是每次到了檢查更新的時間,就很容易發生伺服器沒有反應的情況。

(›´ω`‹ ) 然後前幾天正式改用 S3 作為檔案空間,並且加入 AWS SDK 來實現檔案上傳和配發的功能之後.....

0(:3 )~ ('、3_ヽ)_ 現在只要一到檢查更新的時間,伺服器就直接升天啦...
(迷:...先祈禱 AWS 的帳單別是天價帳單吧)

(☍﹏⁰) 目前預計會再找天升級伺服器。
(目測會換 六代i3 或 FX-8320,別問為啥不上 E3...預算不夠)

01.24
Sun

(;゚д゚) 在小艾版補丁正式升級 Ver6 之後更加更依賴補丁伺服器處理更新和提供更新、安裝的資訊檔案。

(つд⊂) Ver6 為了實現差異更新以及安裝程式可直接安裝最新版本的功能,因此補丁伺服器端會根據當前的補丁版本來發送適合的安裝資訊給安裝程式和更新程式。

(´・ω・`) 原本有預料這樣的設計會比 Ver5 多佔用一些資源,所以去年3月多給伺服器升級了記憶體和硬碟。

。:.゚ヽ(*´∀`)ノ゚.:。 但是當時沒考量到 Ver6 自動更新功能可能會引起哪些問題。

(´・ω・`) 當推送伺服器推送更新通知給開了推送功能的更新程式之後,這些程式同時連線到補丁伺服器取得更新資訊,這個行為組合在人數不多的情況下不會出現任何問題...但是目前推送伺服器的連線數大於小艾預期數量的情況下,一推送更新這些電腦會立刻嘗試取得更新資訊,這會輕鬆的把補丁伺服器的資源吃光。

(*´д`) 目前已經嘗試對伺服器端的程式進行優化,盡量減緩資源被吃光而直接無回應的情況出現,不過可能還是有可能會出現補丁伺服器無法連線的錯誤資訊,如果嘗試一兩次之後依舊這樣的話請寄信跟小艾說一下。

目前補丁伺服器會進行大量資料處理的時間為以下這些:
1. 進行推送更新的時候,這時間根據小艾更新補丁的時間不同而有差異
2. 自動更新程式定時檢查的時間點:星期一下午1點、星期四下午4點、每天凌晨2點
3. 伺服器進行將官方 Package 中的檔案資訊轉入 SQL 的時候:每天凌晨 12點
4. 伺服器自動備份系統進行伺服器整機備份的時間:每天凌晨1點
5. Intel SSD Tool Box 優化時間:每週一早上10點

(っ´ω`c) 因此,簡單的說 凌晨 12點到凌晨 2點左右這段時間,補丁伺服器如果頻繁出現 TimeOut 的話,是一個比較正常的現象。因此安裝或是手動更新補丁、使用看板搜尋器之類的功能,請盡量避免在這段時間範圍內使用。


12.31
Thu


(,,・ω・,,) 小艾版補丁 Ver6 正式釋出啦~感謝幫忙當白老鼠的測試員們讓這次測試非常順利~

ヽ(✿゚▽゚)ノ 跟著 Ver6 一起出現的還有花了不少時間重作的發布網頁,使用了半套(?)的自適性方式,新的發布網頁可以在電腦、平板、手機上都能很好的顯示。

IMG_0066.jpg


(`・ω・´) 雖然沒啥用處(誰會想用手機看補丁發布網頁啦!!)不過還是做了手機用的界面。

Screenshot_2015-12-31-17-40-14.png Screenshot_2015-12-31-17-40-23.png Screenshot_2015-12-31-17-41-00.png


(̿▀̿ ̿Ĺ̯̿̿▀̿ ̿)̄ 而且因為小艾覺得自己年紀大了眼睛也花了...所以開始這次新的發布網頁的字體大小放大很多,字體也改用 Google Web Font 的 思源黑體,看起來會舒服不少。

WebSite_1.jpg


。:.゚ヽ(*´∀`)ノ゚.:。 不過發布網頁的 HD Eden Theme 部份還沒做完,因為原本預定要 2016年才會釋出 Ver6;請先使用維護工具自動下載的方式吧,這次 HD Eden Theme Version4 檔案大小縮小很多,需要的時間應該不會太長。

d(d'∀') 新的發布網頁也能大量減少小艾每次更新網頁的負擔,這次發布網頁上一些需要經常變動的資料都改用 AJAX 的方式處理,所以只要補丁更新,發布網頁就會自動跟著更新~

٩(。・ω・。)و 這次在 Ver6 的維護工具中和發布網頁的一些圖檔上嘗試使用了 Google 的 WebP 格式,可以在同樣品質的情況下大幅度減低檔案的大小。
(迷:不過瀏覽器只有 Opera 和 Chrome 支援...其他瀏覽器依舊會自動抓 jpeg)

-------------------------------------------------------------------

( ゚∀゚)o彡゚ 2015 年要結束啦,結果今年跨年小艾依舊宅在家裡看著線上的跨年晚會...吃著各種垃圾食物
(Couch Potato 模式啟動!!)

٩(。・ω・。)و 雖然男友工作跨年和聖誕都不能來陪我,不過過陣子放假再來就好......畢竟這種時間出門也是蠻塞的。
(哼哼 才沒有想兩個人塞在人群裡面一起看跨年之類的呢)

(,,・ω・,,) 不論 2015 過得怎樣,新的一年就要開始啦,再來又是一陣不小心寫錯年份的適應期

..._〆(°▽°*) 最後還是很老套的說~祝大家新年快樂~

back-to-top