[JavaScript] 將 CSV 檔案轉換成 JSON 資料

我們在拿到客戶提供的資料的時候常常會拿到 excel 檔案(這算幸福的)
至少我們可以簡單的利用一些軟體轉成 csv丟進資料庫裡處理。如果搭配個後端 API 基本上資料都不會是太大的問題可以做成 JSON 供 JavaScript 使用,但是如果在沒有後端或是資料庫的環境中呢?


首先我們先把 csv 檔案放到 server上 利用 $.get() 取得內容,接著將內容String 丟進我們待會會用到的 csvJSON 外掛 function 中。就會取得 JSON
但是這個時候的 JSON 還是 String 的形態所以還無法被解析,我們再加個 JSON.parse() 就可以拿到整個 JSON 物件摟!


function 來源:
https://gist.github.com/iwek/7154578

幫你的Linux 瘦身 移除桌面環境 GNOME KDE


話說
雲端伺服器的空間是永遠不夠用的~~因為我塞了太多東西上去嗎?
除了一些tmp檔案 或是 log檔案可以清掉以外,其實我們還可以把預設的軟體套件給幹掉

例如Linux的X-window介面 GNOME和KDE等。當我們可以使用遠端SSH的時候其實就不太常用到它了,甚至大部分的狀況可以說是用不到,但是他卻預設安裝而且還占掉不少空間

我們可以用下面的動作進行移除

移除GNOME
yum groupremove "GNOME Desktop Environment"
移除KDE
yum groupremove "KDE (K Desktop Environment)"
這樣就可以把"相關的"通通一掃而空(包含一些桌面才有可能會用到的軟體例如office之類的)
如果有一天很不幸的要桌面怎辦
安裝GNOME
yum groupinstall "GNOME Desktop Environment"
安裝KDE
yum groupinstall "KDE (K Desktop Environment)"

移除的時候建議把GNOME KDE都移掉,但是安裝的時候其實只要安裝一個就好了
安裝完重新開機就行了。

留言

這個網誌中的熱門文章

利用 google MAP API 取得座標之間的距離

JavaScript 將 Array 和 Object 轉成 JSON

讓 PHP 接收 post 的 json 資料