Arduino IDE всем хороша, за исключением того, что писать код в ней просто неудобно. В поисках альтернативы настроил более-менее привычный для меня Visual Studio Code под написание кода для ардуино.
TL;DR
Шпаклевка и шпаклевать это общелитературная норма, а шпатлевка и шпатлевать - норма профессиональная.
Теперь немного подробнее, откинув большинство воды из сео-оптимизированных статей на 10 страниц:
В XIX веке от немецкого глагола spachteln, означавшего заполнять, в русской устной речи образовались три варианта звучания глагола: шпатлевать, шпаклевать и шпадлевать. Третий вариант до наших дней в языке не сохранился, но В. Даль на момент составления своего толкового словаря все три слова считал равнозначными. Соответственно, в ходу были три существительных: шпаклевка, шпатлевка и шпадлевка.
Однако же академический словарь 1847 года среди трех вариантов закрепляет один: слово шпаклевать (и существительное шпаклевка). По сей день это общелитературная норма.
За словом же шпатлевать стоит профессиональная традиция и оно сохраняется в речи ремонтных рабочих и маляров. Помимо этого, вариант шпатлевка поддерживается словом шпатель, образованным от немецкого spatel.
Сегодня обнаружил, что гитхаб включил сразу два моих проекта в свою программу сохранения открытого ПО для потомков. Теперь мой код будет хранится 1000 лет в специальном арктическом хранилище.
или как не дать маку и другим клиентам писать назойливые .DS_Store
и Thumbs.db
на файловый сервер.
Решается все достаточно просто - для этого существует директива veto files в конфиге самбы, она может быть установлена глобально или отдельно на каждую шару, вот пример из моего конфига:
veto files = /._*/.DS_Store/.T*/Thumbs.db/Network Trash Folder/Temporary Items delete veto files = yes
И после рестарта самбы рекомендуется зачистить сервер от такого рода файлов командой
find /path/to/samba/shares \( -name ._* -or -name .DS_Store -or -name .T* -or -name Thumbs.db \) -delete
find /path/to/samba/shares -type d \( -name "Network Trash Folder" -or -name "Temporary Items" \) -exec rm -rf {} +
После этого проблема закрыта.
Справочный материал:
PS Так же на стороне мака можно запретить создание подобного рода файлов на сетевых носителях и прочих примонтированных устройствах командой
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
Но по отзывам это применимо не ко всем Mac OS, из быстро-гуглинга так и не понял у кого работает, а у кого нет, но официальный саппорт apple рекомендует именно такой способ.
Такие, казалось бы, схожие и одновременно разные понятия, которые часто путают. Чтоб не путаться самому, решил записать.
Идентификация (от латинского identifico — отождествлять): присвоение субъектам и объектам идентификатора и / или сравнение идентификатора с перечнем присвоенных идентификаторов. Например, представление человека по имени отчеству - это идентификация.
Аутентификация (от греческого: αυθεντικός ; реальный или подлинный): подтверждение подлинности чего-либо или кого либо. Например, предъявление паспорта - это подтверждение подлинности заявленного имени отчества.
Авторизация является функцией определения прав доступа к ресурсам и управления этим доступом. Авторизация — это не то же самое что идентификация и аутентификация: идентификация — это называние лицом себя системе; аутентификация — это установление соответствия лица названному им идентификатору; а авторизация — предоставление этому лицу возможностей в соответствие с положенными ему правами или проверка наличия прав при попытке выполнить какое-либо действие. Например, авторизацией являются лицензии на осуществление определенной деятельности.