文章

目前顯示的是 六月, 2018的文章

JavaScript hoisting 、 function

Linux Desktop Entry 文件深入解析

Angular + PDF + Forms = PDF Dynamic Reactive Forms

如何在企業內部使用「完全離線」的方式安裝 npm 套件

前端資源收集

Windows 利用wscript 啟動的隨身碟病毒之解法

NitroShare 大量部署於 Linux 之調整

官網 | GitHub

NitroShare 是個免費的跨平台傳檔工具。

OS:Deepin 15.5

安裝於樣本機後派送下去,需要調整一下設定檔才能正常運作。

狀況:
裝置名稱都一樣裝置列表只有一個,其裝置名稱會像輪播一樣變換(影片)(issue) 需求: 更改裝置名稱,且不論老師與學生帳號其裝置名稱均以 ip 第四碼命名,如:PC-100每個裝置在列表中獨立顯示 原因: 因為 uuid 相同,所以只改裝置名稱,就會在列表中只有一個項目,但名稱會輪播。

解決方法:
修改設定檔: ~/.config/Nathan\ Osman/NitroShare.conf
修改以下項目: DeviceNameDeviceUUIDTransferDirectory 修改登入自動啟動檔: ~/.config/autostart/nitroshare.desktop
將 Exec 改為執行自訂腳本
因為不可能一台一台改,所以用 shell script 來處理啦
下載後先修改 nitroshare_tweak ,然後執行 tweak.sh 即可

目前版本還不能同時選擇多個傳送目標,只能一個一個傳

類似軟體:
Julian Sparber / teleport · GitLab
Teleport - Linux Apps on Flathub


Angular 5 Server Side Rendering With Firebase

完全清除硬碟資料

限制內容字數方法

限制內容字數方法 – ZoeTips

字數太多,在一定字數之後加入「...」

11 Javascript Animation Libraries For 2018

筆記:網頁 body font-size = 16px

網友分享

html {
  font-size:62.5%;
}
body {
  font-size:1.6rem;
  line-height:1.75;
}

這樣設定之後 body的字體大小就等於16px

跨平台的 udemy 影片下載工具

r0oth3x49/udemy-dl: A cross-platform python based utility to download courses from udemy for personal offline use.

我的 OS 是 deepin 15.5 , based on Debian stretch

安裝:
sudo apt install python-pip
git clone https://github.com/r0oth3x49/udemy-dl.git
cd udemy-dl
pip install -r requirements.txt

使用:
python udemy-dl.py COURSE_URL -q 720 -o "/path/to/directory/" -u USERNAME -p PASSWORD

COURSE_URL => 課程網址,點 課程內容 後複製網址
-q 720 =>下載 720p
-o "/path/to/directory/" => 指定儲存目錄,會在之下建立課程子目錄
-u USERNAME => udemy 帳號
-p PASSWORD => udemy 密碼

其他參數見 github

因為懶,所以寫了一支 shell script

直接執行或是執行時帶網址當參數

更新:
Udeler | Apps | Electron  ==> GUI 下載工具,超推薦,中文檔名ok

PHP 也有 Day #35 - 精通 PHP 錯誤處理,讓除錯更自在