Как поддерживать баланс между работой и личными проектами

Перевод статьи How Do I Balance Work With My Side Projects Примечание: Это вольный и дословный перевод указанной статьи выше, который будет написан от лица авторов Если вам понравилась эта заметка, то возможно вам понравится его e-mail рассылка Существовать онлайн трудно, когда у тебя full-time график. Я поддерживаю свои аккаунты в соц.сетях активными, пишу в свой блог и временами отправляю видео на YouTube. Как результат, я хочу ответить на вопрос, который люди часто спрашивают меня - как все это сбалансировать? ...

November 19, 2020 · 3 min · 605 words · Me

Запомнить все

Перевод статьи How I remember everything I learn Примечание: Это вольный и дословный перевод указанной статьи выше, который будет написан от лица авторов Вопрос, который может возникнуть после прочтения предыдущей статьи “Как поддерживать уровень своих знаний” - как все это держать в памяти, как не свихнуться и не поехать кукухой, в попытках запомнить все, что читаешь (а ведь еще есть работа, для которой тоже нужно поддерживать определенный уровень знаний). Итак, приступим. ...

November 12, 2020 · 5 min · 918 words · Me

Как поддерживать уровень своих знаний

Не секрет, что сфера IT - достаточно быстро растущая, и для тех специалистов, которые хотят, чтобы их навыки были востребованы, необходимо быть в курсе новых технологий и новых тенденций в этой сфере. Вот список рассылок, которые я нашел для себя интересными: cron.weekly Last week in AWS SRE WEEKLY Devops Weekly Вот список подкастов, которые я стараюсь слушать: linkmeup Podlodka Podcast DevOps Дефлопе У ребят давно не было ничего свежего, но и старые выпуски были интересными Ну и конечно, можно быть подписанным на RSS (наверно в 2020 все еще актуально) следующих сайтов: ...

November 11, 2020 · 2 min · 296 words · Me

Полезные однострочники - часть 4

1. Когда нужно разделить развороты внутри файла PDF # Разделить по вертикали mutool poster -x 2 source.pdf out.pdf # Разделить по горизонтали mutool poster -y 2 source.pdf out.pdf 2. Обновление пакетов pip3 pip3 list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip3 install -U 3. Поиск источника SYN атаки netstat -n -p | grep SYN_RECV | wc -l netstat -n -p | grep SYN_RECV | sort –u netstat -n -p | grep SYN_REC | awk '{print $5}' | awk -F: '{print $1}' 4. Проверка скорости загрузки сайта, используя curl ...

May 6, 2020 · 1 min · 179 words · Me

Настройка Wireguard для Orange Pi PC

Не так давно, решил попробовать вместо L2TP VPN относительно новый (старый) протокол WireGuard. 1. На сервере, на котором будем использовать Wireguard (я использовал образ Docker linuxserver/docker-wireguard): Можно использовать следующий docker-compose: Генерируем ключи: docker-compose exec wireguard bash wg genkey | tee privatekey_host | wg pubkey > publickey_host wg genkey | tee privatekey_peer | wg pubkey > publickey_peer Генерируем конфиг сервера: cat /var/data/docker/wireguard/wg0.conf [Interface] Address = 10.13.13.1 MTU = 1460 ListenPort = SERVER_PORT PrivateKey = privatekey_host PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE; iptables -A FORWARD -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE; iptables -D FORWARD -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT [Peer] PublicKey = publickey_peer AllowedIPs = 10.13.13.2/32 Перезапускаем контейнер с Wireguard: ...

April 25, 2020 · 3 min · 439 words · Me