2018年12月27日 星期四

[RPi] PiM25

這幾個專案值得參考
https://github.com/raspberrypi-tw/PiM25
https://github.com/ypwhs/PM2.5

2018年12月26日 星期三

[Tips] 縮網址

代辦事項,縮網址
https://www.sitepoint.com/building-your-own-url-shortener/

2018年12月23日 星期日

[RPi] 忘記密碼

之前的方法在八百年前就不能用了。只好參考這篇。對了這要在 console 下使用鍵盤和螢幕才行 QQ

1. 先備份這兩個檔案。
1) /boot/cmdline.txt
2) /etc/fstab

2. 修改 /boot/cmdline.txt
原本
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=********-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

改為(root 掛到 /dev/mmcblk0p2,行末多了 init=/bin/sh)
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait init=/bin/sh

3. 修改 /etc/fstab
原本
PARTUUID=********-02 / ext4 defaults,noatime 0 1

改為
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1

4. 插上 SD 卡,會直接登入不需要密碼。
先切成 root
su

掛載 /dev/mmcblk0p2
mount -o rw,remount /dev/mmcblk0p2 /

同步 shadow
pwconv

修改 pi 的密碼
passwd pi

5. 重開機只能拔電源,這要看人品好不好了,運氣不好沒有 sync 成功又要重做了...

6. 重開機前記得把剛剛備份的 cmdline.txt 和 fstab 倒回去

2018年12月18日 星期二

[RPi] 安裝EW-7822ULC/UTC無線網卡

這篇寫得很清楚,但我忘記要先紀錄步驟了 QQ

https://edimax.freshdesk.com/support/solutions/articles/14000062079-how-to-install-ew-7822ulc-utc-adapter-on-raspberry-pi

2018年12月15日 星期六

[RPi] RPi won't boot, no ACT LED blinking

在一連串的機瘟崩潰,只好努力爬文。

Pi 3B+ 無法開機的確認狀態為,1 號腳位(3.3V)量不到電壓(0V)。
https://www.raspberrypi.org/forums/viewtopic.php?t=223923

最常出現的原因是 3.3V 和 5V 短路到,應該是 5V 的電灌到 3.3V 腳位造成。

目前看來似乎解決方法可以試著換 PMIC,運氣好可以救活?
https://www.raspberrypi.org/blog/pi-power-supply-chip/
https://www.raspberrypi.org/forums/viewtopic.php?t=213604


2018年12月14日 星期五

[Tips] DOT

今天聽到的新東西
dot graph description language

[RPi] How to Run a Raspberry Pi Program on Startup

和我的內容好像
https://learn.sparkfun.com/tutorials/how-to-run-a-raspberry-pi-program-on-startup

2018年12月13日 星期四

[Wordpress] 換網域

有時後要移機,發現網域換了但資料庫裡的主機名稱沒換,就會怪怪的。

要修改這幾個地方才行
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');



參考資料: https://wpbeaches.com/updating-wordpress-mysql-database-after-moving-to-a-new-url/

2018年12月6日 星期四

[Ubuntu] Firefox血淚

本來想安裝某套件,結果升級到最新板63。發現常用的 s3fox 不能用了。

想說 downgrade 到某個版本。一開始是使用 tarball 安裝,壞處是還要自己建立 panel 上的快捷鍵等功能,而且無法直接讀到原本的設定檔。

後來使用 apt-get 找可以安裝的版本。
語法: sudo apt-cache showpkg <package-name>
範例: sudo apt-cache showpkg firefox

找到三個版本
63.0.3+build1-0ubuntu0.16.04.1 - www-browser (= ) iceweasel (= ) gnome-www-browser (= )
45.0.2+build1-0ubuntu1 - www-browser (= ) iceweasel (= ) gnome-www-browser (= )
28.0+build2-0ubuntu2 - www-browser (= ) iceweasel (= ) gnome-www-browser (= )

指定安裝某個版本。
語法: sudo apt-get install <package-name>=<version>
範例: sudo apt-get install firefox=28.0+build2-0ubuntu2

但一開始裝的是 45.02,發現 bookmark 和 addons轉移不順利,有些 addons 裝不起來。
使用 firefox sync 又要 recovery key,填寫了又出現 cannot connect to the server。

最後發現裝回原來的版本(28.0)就一切沒問題了。這告訴我們沒事不要隨便升級 QQ

https://www.quora.com/Can-we-degrade-Firefox-browser-from-version-49-to-lower-versions-in-Ubuntu-14-04

最後,又發現 firefox 會自動升級。因此要把版本固定不要隨便升級。

範例:sudo apt-mark hold firefox

https://askubuntu.com/questions/974715/how-can-i-prevent-firefox-from-updating-to-a-newer-version

[RPi] 開機就做某件事

不知道哪個版本開始換掉了

原本的位置(個人)
~/.config/lxsession/LXDE-pi/autostart

新的位置(全域)
/etc/xdg/lxsession/LXDE-pi/autostart

2018年12月3日 星期一

[Ubuntu] 錄桌面後轉檔

最近開始錄一些桌面,使用 gtk-recordmydesktop

錄出的格式是 ogv,如果想要轉成 mp4 後上傳到 youtube 可以用 arista

安裝方法為
sudo apt-get install arista -y
sudo add-apt-repository ppa:mc3man/gstffmpeg-keep
sudo apt-get update
sudo apt-get install ffmpeg gstreamer0.10-ffmpeg

https://launchpad.net/~mc3man/+archive/ubuntu/gstffmpeg-keep

最後還是使用 ffmpeg QQ
ffmpeg -i INPUT -strict -2 -vcodec libx264 "OUTPUT.mp4"

https://superuser.com/questions/164334/command-line-to-convert-ogv-to-mp4-video-files

2018年12月1日 星期六

[RPi] LASS欄位

為什麼沒有放在官網?
https://lass.hackpad.tw/-LASS-on-LinkItOne-Code-Trace-uEFAEKCCDMO