Уютный бложик

Дано: хорошо работающий gcode, из которого надо убрать одну деталь

Идея: отфильтровать передвижения головки в определенной зоне

Делаем:

  • смотрим GCODE на gcode.ws 
  • думаем каким математическим условием описать запрещенную зону
  • прогоняем через AWK:
awk '{ if (($1 == "G1" || $1 == "G0") && substr($2,1,1) == "X") {x=substr($2,2)+0.0; y=substr($3,2)+0.0; if (условие) {} else  print } else print }'   in.gcode  > out.gcode
awk '{ if (($1 == "G1" || $1 == "G0") && substr($2,1,1) == "X") {x=substr($2,2)+0.0; y=substr($3,2)+0.0; if ((y > 95.0 && x > 80.0 && x < 190.0) || (y > 90.0 && x > 85.0 && x < 185.0)) {} else  print } else print }'   in.gcode  > out.gcode

Результат:

 

Найти все сетевые адаптеры

ip link show

Замена MAC-адреса

# Network interface
auto eth0
iface eth0 inet dhcp
  hwaddress ether 08:00:00:00:00:01

Найти все упавшие сервисы systemctl

systemctl list-units --state=failed

Восстановление EFI загрузчика

sudo mount /dev/sdXY /mnt
sudo mount /dev/sdXX /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sdX
update-grub

ITE IT8665E Super IO Sensors

git clone git@github.com:a1wong/it87.git
cd it87/
sudo apt install make
dkms
ls -la /usr/src/it87-v1.0-48-g40bec4b
sudo rm -r /usr/src/it87-v1.0-48-g40bec4b
sudo make dkms
sudo make dkms
sudo apt install dkms
sudo modprobe it87

 На пробу - функция "размытие" в камере от google

 Иногда меня спрашивают "а чего тебе подарить/чего ты хочешь на ДР?". Вот я подумал и решил что надо составить список, потому как критичного ничего я не хочу и ответить на вышеуказанный вопрос конкретным ответом мне не всегда удается - не помню я чего хотел :)

Bluetooth гарнитура 

Признаться, давно хочу сей девайс. Для себя выбрал  Sony SBH-20 . Интересное решение, даже NFC есть для ленивых :)

Читать дальше...