[Download all in Playlist]
youtube-dl --extract-audio --audio-format mp3 --audio-quality 0 -ci https://www.youtube.com/playlist?list=PLtkobr6wagHU67Ajtmmp31UTVcabMByK-
[Download each file]
youtube-dl --extract-audio --audio-format mp3 --audio-quality 0 https://www.youtube.com/watch?v=JGwWNGJdvx8
วันพุธที่ 20 กันยายน พ.ศ. 2560
วันพุธที่ 13 กันยายน พ.ศ. 2560
HOW TO FIX SMALL SCREEN TEAMVIEWER HOST ON RASPBERRY PI????
HOW TO FIX SMALL SCREEN TEAMVIEWER HOST ON RASPBERRY PI????
++++++++++++++++++++++++++++
FOLLOWING THIS STEP:
1, EDIT config.txt in boot, do sudo nano /boot/config.txt
2, Remove # before: === disable_ovescan === framebuffer_width === framebuffer_height change resolution to 1280x720 Do, Ctrl+O, enter to save.
3, Reboot 4, Waiting and connecting to your Pi with Teamviewer on your PC again. ===========THE BUG was fixed============ ENJOY HAVE A NICE DAY!!!
1, EDIT config.txt in boot, do sudo nano /boot/config.txt
2, Remove # before: === disable_ovescan === framebuffer_width === framebuffer_height change resolution to 1280x720 Do, Ctrl+O, enter to save.
3, Reboot 4, Waiting and connecting to your Pi with Teamviewer on your PC again. ===========THE BUG was fixed============ ENJOY HAVE A NICE DAY!!!
[GUIDE] Raspbian Lite with PIXEL/LXDE/XFCE/MATE/i3 GUI
https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=133691
วันจันทร์ที่ 24 เมษายน พ.ศ. 2560
[MKT] Block facebook 25 APR 2017
1. create address list in /ip firewall address list
1.1 address facebook.com
1.2 define name Fb
Result :
/ip firewall address-list
add address=facebook.com list=fb
2. create firewall filter rules
/ip firewall filter
add action=drop chain=forward comment="FW Rule Block FB testing" \
dst-address-list=fb dst-address-type="" src-address=10.0.0.4
***src-addr may be host or network***
1.1 address facebook.com
1.2 define name Fb
Result :
/ip firewall address-list
add address=facebook.com list=fb
2. create firewall filter rules
/ip firewall filter
add action=drop chain=forward comment="FW Rule Block FB testing" \
dst-address-list=fb dst-address-type="" src-address=10.0.0.4
***src-addr may be host or network***
วันศุกร์ที่ 31 มีนาคม พ.ศ. 2560
ทำระบบ Notify ง่ายๆ ผ่าน Line API แจ้งเมื่อมีคน login (SSH) เข้า server เรา Linux
nano /root/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
servIP=`ifconfig eth0 | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*'`
REMOTE_USER=`whoami`
REMOTE_IP=`who am i`
CUTIP=${REMOTE_IP%)*}
CUTIP=${CUTIP##*(}
curl -X POST -H 'Authorization: Bearer {LineTOken}' -F 'message=Server "'"$servIP"'"
have SSH login via IP "'"$CUTIP"'" by user "'"$REMOTE_USER"'"
' https://notify-api.line.me/api/notify
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
unset USERNAME
วันเสาร์ที่ 6 สิงหาคม พ.ศ. 2559
restore RPI progrss diague
(pv -n /media/pichi/Soulkeeper2/RPI2_home_backup_02062016.img | dd of=/dev/sdb bs=128M conv=notrunc,noerror) 2>&1 | dialog --gauge "Running dd command (cloning), please wait..." 10 70 0
วันจันทร์ที่ 11 กรกฎาคม พ.ศ. 2559
ssh on startup after install raspbian
ในกรณีที่ไม่มีจอ mouse keyboard
mount sdcard ใน linux
1. nano
mount sdcard ใน linux
1. nano
/etc/rc2.d/ssh/K??ssh to /etc/rc2.d/ssh/S02sshหรือ 1) edit /etc/rc.local file (sudo nano /etc/rc.local)
2) just above last command (exit 0) add a line to start ssh (/etc/init.d/ssh start)
3) save & exitไม่รู้อันไหนใช้ได้ แต่ทำทั้ง 2 อย่าง ssh ได้
วันอาทิตย์ที่ 22 พฤษภาคม พ.ศ. 2559
control Lighting room with php GPIO
sudo apt-get install apache2 php5
sudo apt-get install git-core
git clone git://git.drogon.net/wiringPi
cd wiringPi ./build
Test by using :
gpio readall
then
nano /etc/var/www/html/gpio.php
copy below code :
------------------------------------------------------------
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>LED Control</title>
</head>
<body>
LED Control:
<form method="get" action="gpio.php">
<input type="submit" value="ON" name="on">
<input type="submit" value="OFF" name="off">
</form>
<?php
$setmode17 = shell_exec("/usr/local/bin/gpio -g mode 17 out");
if(isset($_GET['on'])){
$gpio_on = shell_exec("/usr/local/bin/gpio -g write 17 1");
echo "LED is on";
}
else if(isset($_GET['off'])){
$gpio_off = shell_exec("/usr/local/bin/gpio -g write 17 0");
echo "LED is off";
}
?>
</body>
</html>
-------------------------------------------------------------
ต่อไฟให้ relay ตามนี้
Code จริง ใช้ขา pin 38 ,40 เท่ากับ GPIO ขา 20,21
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Room Salmon Lighting</title>
</head>
<body>
LED [1] LED [2]
<form method="get" action="gpio.php">
<input type="submit" value="ON" name="on">
<input type="submit" value="OFF" name="off">
<form method="get" action="gpio.php">
<input type="submit" value="ON1" name="on1">
<input type="submit" value="OFF1" name="off1">
</form>
<?php
$setmode20 = shell_exec("/usr/local/bin/gpio -g mode 20 out");
if(isset($_GET['on'])){
$gpio_on = shell_exec("/usr/local/bin/gpio -g write 20 1");
echo "LED is on";
}
else if(isset($_GET['off'])){
$gpio_off = shell_exec("/usr/local/bin/gpio -g write 20 0");
echo "LED is off";
}
$setmode21 = shell_exec("/usr/local/bin/gpio -g mode 21 out");
if(isset($_GET['on1'])){
$gpio_on = shell_exec("/usr/local/bin/gpio -g write 21 1");
echo "LED is on1";
}
else if(isset($_GET['off1'])){
$gpio_off = shell_exec("/usr/local/bin/gpio -g write 21 0");
echo "LED is off1";
}
?>
</body>
</html>
----
วันจันทร์ที่ 21 มีนาคม พ.ศ. 2559
Raspberry PI config Fail2ban ให้ send mail
nano /etc/fail2ban/jail.conf
edit
edit
1. edite destemail = youremail@domain.com
2. edit action
action = %(action_)s
to action = %(action_mw)s
วันพุธที่ 17 กุมภาพันธ์ พ.ศ. 2559
Backup rasberry pi with ftp server
http://pingbin.com/2012/01/howto-rsync-backup-ftp-server/
https://adream608.wordpress.com/2013/02/13/mark-one-online-network-backup-of-raspberry-pi/
apt-get install curlftpfs
curlftpfs -o allow_other -o umask=000 usr:pswd@10.0.0.1 /mnt/server
where usr = your servers ftp user name and pswd = ftp server password
dd bs=1M if=/dev/mmcblk0 of=/mnt/server/RPI_Backup.img
Trip : บีบอัดด้วย
https://adream608.wordpress.com/2013/02/13/mark-one-online-network-backup-of-raspberry-pi/
apt-get install curlftpfs
curlftpfs -o allow_other -o umask=000 usr:pswd@10.0.0.1 /mnt/server
where usr = your servers ftp user name and pswd = ftp server password
dd bs=1M if=/dev/mmcblk0 of=/mnt/server/RPI_Backup.img
Trip : บีบอัดด้วย
dd if=/dev/mmcblk0 bs=1M | gzip -c >/mnt/server/RPI_Backup.img.gz
แบบโชว์ status ด้วย pv
pv -tpreb /dev/mmcblk0 bs=1M | gzip -c > /mnt/server/RPI_Backup.img.gz
[Solved] smokeping problem with apache
# Link in the smokeping apache config (apache2 was installed above as a req for smokeping)
cd /etc/apache2/conf-available
sudo ln -s ../../smokeping/apache2.conf smokeping.conf
# Enable the config and mod_cgi
sudo a2enconf smokeping
sudo a2enmod cgid
service apache2 restart
backup sdcard Rasberry pi on Linux with dd show status of copy
apt-get install pv
pv -tpreb /dev/sdb | dd of=rasp.img bs=1M
***sdb is ALL of SDCARD partition include boot***
source==> http://www.cyberciti.biz/faq/linux-unix-dd-command-show-progress-while-coping/
pv -tpreb /dev/sdb | dd of=rasp.img bs=1M
***sdb is ALL of SDCARD partition include boot***
source==> http://www.cyberciti.biz/faq/linux-unix-dd-command-show-progress-while-coping/
สมัครสมาชิก:
ความคิดเห็น (Atom)