從網拍上買兩個Sonoff Basic R2,想要接臥室的嵌燈。使用ESPhome透過網頁界面把韌體刷入後,接上電源發現沒動作,LED也不會亮,改用Tasmota用網頁界面刷韌體也是同樣的情況。
之後在網路上搜尋找到有人使用同樣硬體版本的R2刷入韌體可以使用,他是用esptool這個指令界面工具去刷,參數部份特別指定刷入模式使用dout (Dual Output),我也用同樣的指令刷入後就可以正常運作了。
從網拍上買兩個Sonoff Basic R2,想要接臥室的嵌燈。使用ESPhome透過網頁界面把韌體刷入後,接上電源發現沒動作,LED也不會亮,改用Tasmota用網頁界面刷韌體也是同樣的情況。
之後在網路上搜尋找到有人使用同樣硬體版本的R2刷入韌體可以使用,他是用esptool這個指令界面工具去刷,參數部份特別指定刷入模式使用dout (Dual Output),我也用同樣的指令刷入後就可以正常運作了。
import datetime2019-08-19 14:56:50.450396+08:06
import pytz
mytz = pytz.timezone('Asia/Taipei')
mytime = datetime.datetime.now().replace(tzinfo=mytz)
print(mytime)
import datetime
import pytz
mytz = pytz.timezone('Asia/Taipei')
mytime = mytz.localize(datetime.datetime.now())
print(mytime)
aaa.example.org. IN CNAME bbb.example.org.但是在正式運作的網域裡頭,有設置一筆A record
aaa.example.org. IN A xxx.xxx.xxx.xxx用DNS查詢工具去查詢PowerDNS有關aaa.example.org的紀錄時,只會得到A record而不會出現CNAME。要解決這個問題,需要安裝PowerDNS Recursor。詳細設定如下:
recursor=127.0.0.1:5300 #指定查詢的DNS為本機上安裝的PowerDNS Recursor。
local-address=[::1] 127.0.0.1 #如果沒用到IPv6可以把[::1]拿掉要使用forward-zones而不是forward-zones-recurse,如同字面上的意思forward-zones-recurse會進行遞迴查詢而導致迴圈。
local-port=5300 #預設是53,會跟已安裝的PowerDNS衝突
forward-zones=example.org=127.0.0.1 #轉送查詢的網域與伺服器,格式是 網域=伺服器ip,多個網域以逗點分隔
的錯誤。Error: Could not create directory server instance 'ds'.
1) enable password function
vi /var/www/html/roundcube/config/config.inc.php
- alter the following line as follows:
$config['plugins'] = array('password');
cd /var/www/html/roundcube/plugins/password
cp config.inc.php.dist config.inc.php
2) enable the password plugin
cd /var/www/html/roundcube/plugins/password
cp config.inc.php.dist config.inc.php
vi config.inc.php
- alter the following as follows:
$config['password_driver'] = 'chpasswd';
3) allow apache to run the script
visudo
- add to bottom
Defaults:apache !requiretty
apache ALL=(root) NOPASSWD: /usr/sbin/chpass-wrapper.py
4) add blacklisted users and minimum UID below
vi /var/www/html/roundcube/plugins/password/helpers/chpass-wrapper.py
BLACKLIST = (
# add blacklisted users here comma separated
'root'
)
if user.pw_uid < 494:
sys.exit('Changing the password for user id < 494 is forbidden')
5) copy the helper to executable directory & set make it executable
cp /var/www/html/roundcube/plugins/password/helpers/chpass-wrapper.py /usr/sbin
chmod 755 /usr/sbin/chpass-wrapper.py
6) alter the driver to run the helper which in turn runs the driver (wraps it)
vi /var/www/html/roundcube/plugins/password/config.inc.php
old:
$config['password_chpasswd_cmd'] = 'sudo /usr/sbin/chpasswd 2> /dev/null';
new:
$config['password_chpasswd_cmd'] = 'sudo /usr/sbin/chpass-wrapper.py 2> /dev/null';
XIM=ibus重新開機後,應該能在通知列上看到ibus的圖示。
XIM_PROGRAM=/usr/bin/ibus-daemon
XIM_ARGS="--xim"
if [ -e /usr/lib/gtk-3.0/*/immodules/im-ibus.so ] \
&& [ -e /usr/lib/*/gtk-2.0/*/immodules/im-ibus.so ]
then
GTK_IM_MODULE=ibus
else
GTK_IM_MODULE=xim
fi
if [ -e /usr/lib/qt4/plugins/inputmethods/libqtim-ibus.so ]; then
QT_IM_MODULE=ibus
else
QT_IM_MODULE=xim
fi
if [ -e /usr/lib/clutter-imcontext/immodules/im-ibus.so ]; then
CLUTTER_IM_MODULE=ibus
fi
DEPENDS="ibus, ibus-gtk|ibus-qt4|ibus-clutter"
sudo fdisk /dev/sdb
sudo mkfs.jfs /dev/sdb1
sudo vol_id /dev/sdb1
sudo gedit /etc/fstab
# /dev/sdb1
UUID=46b87e7e-6dfc-40b8-ac71-ee0e27fc5947 /data jfs relatime 0 2
sudo mount -a