2017-12-17

將 json 檔 get 回來時如何建立為 web api 的 object file 型

最近很專心在 javascript 中…

有一個 case ,它裡面原先提供的 function 中,本來是需要你從前端使用 form file 的方式選擇檔案後,再丟入它提供的 function ,這個 function 會依傳入的 form file 檢查相關的 meta …

但這個 case 有一個東西,它是要經由網路取得的 json 檔,然後丟進這個 function 中來檢查…

所以我假設原 function 是
var checkfile = function ( file ) {
   var filename = file.name;
   var extension = filename.split( '.' ).pop().toLowerCase();
   ....
   ....
}
如果是經由 form file 來傳送的,此 checkfile( form file ),是可以正常執行的…

2017-08-09

Windows Server 2012 R2 與 MSSQL 2012 的問題

因為有支援圖書館負責內部系統維運…
日前,圖書館內的同事就告知我說圖書館某台系統異常後無回應,他說廠商說要我們這邊將系統重啟,因為系統去年時就移至 vm 上,所以想要問我能不能連到 vm 幫他們重啟,或者是他們可以直接將實體設備重新啟動。

我是先問為什麼突然會「無回應」,這系統移至 vm 上已經有半年多了,要說是 vm 的關係也有些牽強,而且這台 vm 上近一半的資源都給這一部系統拿走了,32G 記憶體…要說資源不足也有誇張,尤其是 dashboard 上的資源使用壓根就沒超過一半呀…

同事是說廠商覺得因為 os 不是他安裝的,所以有這一些問題不能說是他們的系統的關係…那就是指幫他們安裝的我裝的系統有問題囉?但當初叫他們下來安裝是他們說不用,由我們這邊先裝好然後開遠端給他們就行了…

---------
上述純抱怨…

2017-05-20

shell-init:錯誤檢索當前目錄: getcwd: cannot access parent directories: 沒有此一檔案或目錄

一個小插曲的錯誤…

一如往常的 ssh 到伺服器準備寫程式,想先來檢查 service 有沒有啟動,就執行了
service vsftpd status
結果系統回饋給我的資訊是
shell-init:錯誤檢索當前目錄: getcwd: cannot access parent directories: 沒有此一檔案或目錄
chdir:錯誤檢索當前目錄: getcwd: cannot access parent directories: 沒有此一檔案或目錄
vsftpd(pid 8460)正在執行...
呃,有回應 vsftpd 正在執行是 ok 啦,但怎麼突然出現前面兩行,而且都說「錯誤檢索當前目錄」…所以我查了一下當前目錄,後來才知道,原來我是留在之前想測試玩一下 httpd24 的東西,玩沒多久就移除,但我的路徑還留在 httpd24 的安裝路徑底下,所以才會有 shell-init 的訊息…離開路徑就正常了 

2017-05-17

[補強文]如果關閉不安全的通訊加密協定(SSL)與加密方式(Cipher under 128bits) - for Windows Server 2003 R2 SP2

加強資安,由於 SSLv2 與 SSLv3 還有 Cipher 3DES, RC4 都已有明顯的問題存在,所以接下來要教育如何在 Windows Server 2003 R2 sp2 + iis6 的環境下將上述不安全的東西給停用掉…

但,我必須要先說建議做法,因為我目前也準備這樣做,就是放棄使用 2003 了,改用更安全(?)的 Windows Server …我目前是要改用 2012 r2

環境準備:Windows Server 2003 R2 sp2 並有完成做好所有的重大更新…
一定要安裝的更新:MS15-031, KB3046049, KB980436(這個不裝,停用3DES後443會無效)

2017-04-10

Sophos Enterprise Console 啟動失敗的某一解法

如果你原本 Sophos 管理端工具都用的好好的,突然有天要打開時出現
然後你又剛好最近有修改過這一台電腦的使用者密碼…