не допускает истираний щёткой, которые приводят к преждевременной рецессии десны
Про рецессию десны было бы интересно почитать подробности — как понять, что она началась; как её избежать; можно ли процесс повернуть назад, если начался.
Wireguard работает по UDP и на kernel-level (это его главное преимущество, т.к. обеспечивает высокую скорость работы). Если мы его заворачиваем в TCP (https), то это будет некий софт в user-level, а значит — теряем в производительности. Ну и TCP для туннелей сам по себе плохой выбор.
Если надо получить рандомно выглядящие данные без какого-либо идентифицируемого формата, то хороший вариант — OpenVPN в режиме Static Key (без использования TLS). Правда, в этом случае ключ не меняется и не обеспечивается Forware Secrecy.
Кстати, только что нашёл ещё openvpn_xorpatch, его не пробовал. Он обфусцирует трафик OpenVPN в режиме TLS.
Есть методика «Callan method», её суть описывается в 3 шага:
1) препод говорит фразу и, при этом, на картинке показывает объект/действие, о чём эта фраза
2) ученик повторяет фразу как может
3) см. пункт 1
Фразы меняются, постепенно усложняются (вплоть до очень длинных предложений), периодически повторяются на одном занятии. Очень много разных материалов с картинками, которые используются на занятиях.
В итоге, родной язык не используется при обучении вообще. Нарабатывается связка навыков listening-speaking, т.е. то, с чего дети начинают.
Ну и всем известная «Rosetta stone», примерно таким же образом обучает.
Теоретически. Я слышал от людей, которые там работали на местные филиалы компаний уровня Amazon/IBM и на хороших позициях, что даже ПМЖ нереально получить.
В Сингапуре сильно труднее легализоваться. А тому, кто удалённо работает, вообще нереально. Ну и цены в разы выше на всё. Так что даже нечего сравнивать.
В KL с безопасностью всё нормально. Я там бывал много раз.
Собственно, pip-tools всё это и делает. В requirements.in пишем пакеты, которые нам нужны, а pip-tools создаёт requirements.txt, где вписаны абсолютно все пакеты, со всеми зависимостями и для каждого задана точная версия. Тот же самый лок.
Получаем обычный requirements.txt, такой же, каким он был и 10 лет назад, просто в каждой строчке жёстко прописана версия пакета, в т.ч. все зависимости (которые в requirements.in не требуется указывать). Никакой магии. Потом ставим:
.venv/bin/pip install -r requirements.txt
PEP-517/518 это, конечно, хорошо, но вариант с pip-tools выглядит проще, при этом получаем то же самый результат.
poetry справедливее сравнивать не с голым pip, а с pip-tools — там можно и requirements.txt сохранить, и получить такой же чёткий контроль всех версий пакетов.
Выбор между poetry и pip-tools уже не так очевиден.
Примечательно, что впервые за несколько лет, на гитхабе сменился SSH ключ сервера:
It is also possible that a host key has just been changed.
The fingerprint for the ED25519 key sent by the remote host is
SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
Было бы интересно, к примеру, скачать ISO с самых быстрых европейских зеркал ubuntu.
Может быть, подойдёт такой вариант?
Для запуска нужно лишь работающий
/bin/sh
и ничего более.fwknop: Single Packet Authorization
Думаю, простого комментария по этой теме хватит :)
Про рецессию десны было бы интересно почитать подробности — как понять, что она началась; как её избежать; можно ли процесс повернуть назад, если начался.
До 32Gb (в разных конфигурациях), впаянная :(
Wireguard работает по UDP и на kernel-level (это его главное преимущество, т.к. обеспечивает высокую скорость работы). Если мы его заворачиваем в TCP (https), то это будет некий софт в user-level, а значит — теряем в производительности. Ну и TCP для туннелей сам по себе плохой выбор.
Если надо получить рандомно выглядящие данные без какого-либо идентифицируемого формата, то хороший вариант — OpenVPN в режиме Static Key (без использования TLS). Правда, в этом случае ключ не меняется и не обеспечивается Forware Secrecy.
Кстати, только что нашёл ещё openvpn_xorpatch, его не пробовал. Он обфусцирует трафик OpenVPN в режиме TLS.
В давние времена (90-е и ранее) часто использовался немного другой формат From:
From: john@example.com (John Doe)
По-моему, было более логично. Т.к. самое главное (email) идёт вначале, а затем уже менее значимое (ФИО).
Тем, кто проникся dataclasses, имеет смысл взглянуть на attrs, который ещё круче: https://attrs.org/en/stable/why.html#data-classes
Зачем вообще думать на каком-либо языке? Внутренний диалог это лишь словесный комментарий мыслительных процессов, которые уже случились.
Есть методика «Callan method», её суть описывается в 3 шага:
1) препод говорит фразу и, при этом, на картинке показывает объект/действие, о чём эта фраза
2) ученик повторяет фразу как может
3) см. пункт 1
Фразы меняются, постепенно усложняются (вплоть до очень длинных предложений), периодически повторяются на одном занятии. Очень много разных материалов с картинками, которые используются на занятиях.
В итоге, родной язык не используется при обучении вообще. Нарабатывается связка навыков listening-speaking, т.е. то, с чего дети начинают.
Ну и всем известная «Rosetta stone», примерно таким же образом обучает.
https://www.iso.org/iso-8601-date-and-time-format.html
Теоретически. Я слышал от людей, которые там работали на местные филиалы компаний уровня Amazon/IBM и на хороших позициях, что даже ПМЖ нереально получить.
На мой взгляд, Сингапур переоценён.
В Сингапуре сильно труднее легализоваться. А тому, кто удалённо работает, вообще нереально. Ну и цены в разы выше на всё. Так что даже нечего сравнивать.
В KL с безопасностью всё нормально. Я там бывал много раз.
xkb «из коробки» умеет 4 раскладки без всяких внешних программ. У меня настроено 3 раскладки, переключение:
L-Ctrl — английская
Menu — русская
AltGr+Menu — тибетская
Остались неохвачены важные темы: насколько загрязнённый воздух и скорость интернета (есть ли возможность хотя бы 100 Mbps по кабелю/оптике получить).
Собственно, pip-tools всё это и делает. В requirements.in пишем пакеты, которые нам нужны, а pip-tools создаёт requirements.txt, где вписаны абсолютно все пакеты, со всеми зависимостями и для каждого задана точная версия. Тот же самый лок.
Стандартный workflow для pip-tools:
Получаем обычный requirements.txt, такой же, каким он был и 10 лет назад, просто в каждой строчке жёстко прописана версия пакета, в т.ч. все зависимости (которые в requirements.in не требуется указывать). Никакой магии. Потом ставим:
PEP-517/518 это, конечно, хорошо, но вариант с pip-tools выглядит проще, при этом получаем то же самый результат.
poetry справедливее сравнивать не с голым pip, а с pip-tools — там можно и requirements.txt сохранить, и получить такой же чёткий контроль всех версий пакетов.
Выбор между poetry и pip-tools уже не так очевиден.
Примечательно, что впервые за несколько лет, на гитхабе сменился SSH ключ сервера: