發表文章

目前顯示的是 5月, 2020的文章

Raspberry Pi 樹莓派 wifi 無線網路 設定

Raspberry Pi wifi 無線網路設定,常常會用到, 筆記一下 修改/etc/wpa_supplicant/wpa_supplicant.conf sudo vim /etc/wpa_supplicant/wpa_supplicant.conf 輸入wifi ap資訊 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev  update_config=1  country=TW  network={    ssid = "wifi_ap_ssidname"   psk =  "wifi_ap_password"   key_mgmt=WPA-PSK  } 存檔重新開機即可

忘記 Synology root 的密碼

首先 先用ssh以管理者身份登入Synology Nas. 接著輸入下列指令,就可以修改root密碼. sudo synouser --setpw root [PASSWORD] 並設定允許root登入 sudo -i echo "PermitRootLogin yes" >> /etc/ssh/sshd_config cat /etc/ssh/sshd_config | grep "PermitRootLogin yes" 重啟ssh service sudo synoservicectl --restart sshd 如果重啟很久,可以到Synology控制台中,最後手動重啟SSH服務即可

使用chmod 設定權限

使用chmod 設定權限 例: 設定example資料夾下的所有檔案權限 find test -type f -exec chmod 644 {} + 設定example資料夾下的所有資料夾權限 find example -type d -exec chmod 755 {} +

PRTG自訂義Web API

PRTG有提供Web API可以讓我們取得監控資料,也可以自訂Web API來讓我們有更大的彈性來使用。 1、到PRTG的安裝目錄的webroot\api內       例如:C:\Program Files (x86)\PRTG Network Monitor\webroot\api 2、Web API的程式都在這裡,複製一個並更名,      例如:getstatus.htm -> getstatus_customer.htm 3、格式可參考其他Web API的內容來自訂格式       例如:{ "Status": "<#objectstatus name="status" show="text">" }       可回傳object的status狀態,回傳格式為JSON 4、不用開機即可使用,使用方式與Web API一樣,例如: http://192.168.1.1:8080/api/getstatus_custom.htm?id=1234&name=status&show=text

SQL 帳號密碼查詢的建議做法

Example INSERT INTO `test` (`user`, `pswd`) VALUES ('test', 'ABcd+9876'); 一般常見做法 SELECT `user` FROM `test` WHERE `user`='test' and `pswd`=sha1('ABcd+9876') 較安全做法,但是會增加DB CPU的Loading SELECT `user` FROM `test` WHERE `user`='test' and sha1(CONCAT(`pswd`,9999))=sha1(CONCAT(sha1('ABcd+9876'),9999))

Raspberry Pi 3 - RetroPie

樹莓派最常用的一個功能就是讓我拿來當模擬器使用。 安裝方式直接download image後直接用Win32imager寫到SD卡中, https://retropie.org.uk/download/ 安裝好後建議先到Retropie setup下 選擇binary-based installation把模擬器更新到最新的版本, 另外也可以把RetroPie也更新一下, 執行U Update RetroPie-Setup script 將ROM檔傳到SD卡中: 傳輸方式有很多種,建議用FTP最快。 連線FTP: hostname: retropie port: 22 username: pi password: raspberry 檔案傳到\\retropie\roms\平台\檔案 至於他支援那些平台呢?可以看這邊,太多了,所以我就不一一轉過來了。 https://github.com/retropie/retropie-setup/wiki/Supported-Systems 將ROM copy到SD卡後如果想要顯示中文的檔名可以按F4 然後輸入 sudo apt-get install fonts-droid 即可顯示。 關掉Run Command Launch畫面: 目前模擬器預設是開啟Launch menu, 所以每次開啟遊戲時都會出現一個對話框, Launching xxx..... 出現時按下任一按鍵後可以進入改用其他的模擬器核心去跑, 但如果不想要讓他出現可以在Run Command Edit內, 把Launch menu改成Disable就不會再出現囉。 安裝Scraper: copy好Rom之後就可以開始玩復古的遊戲了, 不過只看的到檔名,有點不方便,尤其是如果檔名是什麼11,22的, 那更只能用猜的,還好有個好用的東西,Scraper, 可以顯示該遊戲的照片跟介紹, 安裝這個必須關掉EmulationStation, 所以開完機之後必須按下F4, 然後用以下command進入安裝畫面, sudo /home/pi/RetroPie-Setup/retropie_setup.sh 接下來選3 Setup / Configuration -> 821 Scraper for EmulationStation by Steven Selp