2019年8月12日 星期一

icanhazip.com查詢自己

icanhazip.com這個網站應該是我所看過內容最短的網站,它可以顯示你目前的IP。
以後我再也不要連到Whoami,一個充斥廣告的察看IP網站。

如何使用wget下載https的網頁檔案

wget http://xxx.xxx.xx/檔案名稱
這是我們常用的方式,用來下載http協定下的網頁檔案
但是如果網頁網址是https的
就必須加上參數
--no-check-certificate

例如:
wget --no-check-certificate https://github.com/xichiou/lamp-xoops/archive/master.zip

2019年7月17日 星期三

G-Suite for Education品牌帳號將於2019/7/10暫停使用

品牌帳號Brand Account

簡單來說,如果你只有一個Google帳號,但是卻想要能化身多個帳號、管理多個服務,就可以使用品牌帳號這功能。就目前Google的服務而言,YouTube可以設定品牌帳號。有這樣需求的人,會在自己的Youtube下,建立好幾個品牌帳號(有點像是虛擬帳號),譬如:teacher1、student1、sweet,然後在各自的帳號下建立各自的頻道,就外人而言可能不會去聯想到這些帳號或頻道都是出自於同一人、同一帳號,而就該用戶而言,也不需要申請好幾個Google信箱,然後管理好幾個YouTube頻道,除了隱密性外,管理也方便許多。設定方式可參考:https://www.youtube.com/watch?v=IvvPTDPu3ZE

以上介紹文完畢,接著進入正題:
「如果你是G-Suite for Education用戶(教育用戶的G-Suite帳號),你無法使用品牌帳號的服務,如果你已設定(或打算設定)品牌帳號,你的品牌帳號將有可能於2019/7/10起被停用,一旦被停用,也將無法登入Youtube且會被導到說明頁面。」無法登入YouTube,對於有建立頻道的YouTuber應該是最大的災難吧!

解決方法:
告知學校G-Suite管理者,請他登入下述網頁,並將被停用的帳號,填在表單中(給他點時間,並不見得馬上見效)
https://support.google.com/a/contact/edu_brandaccount?hl=en

注意事項(重要時程):
1.表單只開放填報到2019/11/1,未於時間內填寫者,品牌帳號會於2019/11/15自動刪除。
2.填寫表單只是延長使用時間,品牌帳號仍有可能會於2020/7/15之後被刪除。
3.延長使用的使用者,要把握時間把品牌帳號內的「主要所有權轉讓給其他用戶」,其他用戶信箱必須是G-Suite帳號(商業版的G-Suite )或是Gmail帳號(xxx@gmail.com)。
4.「主要所有權轉讓給其他用戶」的方法,請參考https://support.google.com/accounts/answer/7311601





2019年6月26日 星期三

HTC Flyer設定

HTC Flyer
哈!哈!
參考別人的故障排除

★★★第一次啟用hTC Flyer 就上手(Flyer平板更新後的一定要做的設定)


HTC flyer 設定程序

RouterOS匯出設定檔

要匯出設定檔,需要切換到Terminal模式,點選左邊的New Terminal


切換到要匯出設定檔的路徑,輸入export file=檔名
例如:
export file = dhcp-server-lease

接著在Files List下就會看到剛剛的dhcp-server-lease.rsc檔,把它拉到桌面用文字編輯器就可進行編輯



2019年1月4日 星期五

npm 無法更新或更新,套件尚未建立或是被移出Incoming了

好早好早已前就安裝了nodejs以及npm,但也從來沒用過。最近因為開發網頁想要測試使用DropZone套件,因此有了需求。但是我的版本太舊了以至於無法使用。


參考了DigitalOcean:How To Install Node.js on Ubuntu 16.04 的正規安裝法,一直會出現上面的錯誤訊息,索性將npm移除,
sudo apt-get install npm
情況更嚴重了,npm指令不見了,也無法利用apt-get正常安裝了。

好不容易找到一篇Install the Latest Node.js and NPM Packages on Ubuntu 16.04 / 18.04 LTS,才發現版本的更新速度這麼快,當初我的Node.js才v6.16,現在已經進步到v10 的版號了,而且進步到只要將Node.js的PPA寫到sources.list,接著只要下指令安裝Node.js就會連同npm以及一些相依性的套件一併安裝。(我原先的npm以及Node.js都太舊了,難怪出現一大堆相依性問題)

如果你還沒安裝curl,就先輸入下面指令
sudo apt install curl

目前最新版本是第10版,你可以輸入
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -

如果你想使用的事長期維護版,你可以輸入
curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -

最後輸入下面指令,就可以同時安裝Node.js以及npm
sudo apt install nodejs 檢查安裝後的版本 nodejs -v
npm -v


你也可以察看/etc/apt/sources.list.d/,就可以看到新增的nodesource.list、nodesource.list.save兩個檔案,這兩個檔案會協助你利用apt-get 指令安裝或更新

參考網頁:

2019年1月3日 星期四


Mailtrap.io這個網站真有趣
他是一個假的Smtp Server
只要用Gmail信箱註冊
就可以申請一個假的信箱
那這樣的網站可以怎麼用呢?

假使當你設計一個網站,而且有用到Email寄信功能時
可能因為還在開發中、或者本身電腦尚未安裝sendmail寄信功能
就可以利用到這樣的Fake SMTP Server幫你寄、收信件



Laravel中的.env預設的Mail主機就是MailTrap
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=16xxxxxxxxxxxxx
MAIL_PASSWORD=05xxxxxxxxxxxxx

舉例來說:
假如啟用了Laravel 5.7的EmailVerify功能
使用者註冊後還需要收Email確認
也就是說主機會寄信給使用者
使用者收信點選連結後帳戶才會啟用
這時候MailTrap就可以派上用場了
但由於我們在.env環境設定檔中輸入的是smtp.mailtrap.io
所以儘管大家keyin的Email的信箱多天馬行空
通通都會送到Mailtrap收件匣中



參考網站: