"прикладное" программирование и "системное" — две разные вещи.
от прикладника нужно умение грамотно и качественно, в срок делать стабильный и поддерживаемый код, без особых сложностей.
сложные моменты как раз реализует условно "системный" программист — с более глубоким знанием алгоритмов, возможно, изобретая что-то новое (новый проект/либу как минимум).
Где сидят эти личности — в одном человеке, в одной фирме или на разных полушариях — не существенно. Главное, чтобы между ними был контакт.
зависит от места и темпа работы, дедлайна и общей склонности к научной деятельности.
проще, конечно, брать уже готовые (и я чаще так делаю), но рано или поздно приходит момент, когда ни один из готовых не обладает нужной производительностью, в таком случае приходится придумывать что-то кардинально новое или как минимум дополнять/оптимизировать существующие решения.
Это справедливо для кодера (он же — "прикладной программист"), но не для разработчика (который с большой буквы).
Рано или поздно возникают задачи, которые не может адекватно решить не то что ни одна из boost'овских библиотек — в принципе ни одна из существующих. И тогда приходится делать свой алгоритм, свою библиотеку, еще лучше других. Так и происходит прогресс :)
Другое дело, что задач, не требующих computer science, гораздо больше — как в принципе и всего в реальном мире. Продавцов и менеджеров значительно больше, чем ученых. Тем не менее, в школах дают базовых курс физики и химии, поэтому понимание алгоритмов на базовом уровне (хотя бы для перспективы роста) — скорее необходимо.
Насколько я помню, на Земле есть до 500 кг лунного грунта. Быть может, стоит взять несколько кг и попробовать вырастить что-то на оригинале, а не имитаторе?
у меня не захотели выпускать серт на интернет-магазин. Пришлось идти к WoSign. Let's Encrypt для данного случая не подходит, т.к. требует работы агента на сервере (а сайт магазина находится на хостинге).
На других проектах пробовал LE, сразу после выхода в бету. Не понравилась необходимость давать права рута, даже если по факту они не требуются. Как обстоят дела сейчас — не в курсе, надо попробовать в ближайшее время.
StartSSL порадовал обновленным интерфейсом, быстрой выдачей и поддержкой поддоменов. Теперь не надо тратиться на IV для серта с N поддоменами (можно выпустить вместо этого N-1 сертификат). IV сейчас необходима разве что для code signing…
если он мнительный, то он от этого и травится. Постоянное переживание снижает иммунитет либо организм просто реализует то, что от него «ждут» :)
а так — смысл однозначно есть. Не в постоянном применении, а перед той же едой — когда нет возможности помыть руки, перед прикосновением к глазам/носу в период эпидемий и т.д.
Бутылочку проще всего взять от санитайзера (или хотя бы пробку).
Про асептолин не знал, спасибо.
А как вы и другие химики/медики относятся к изопропиловому спирту? Много где (в учреждениях) видел именно его в качестве средства для дезинфекции рук.
Стабилизатор действительно не лучшее решение. См. комменты выше.
HSV в микроконтроллере на мой взгляд излишнее. Задавать цвета удобнее, меня всего лишь одну переменную, но пересчитывать — не удобно. Кроме того, цветопередача RGB светодиодов далеко не эталонная. Цвета, видимые на мониторе, не соответствуют подсветке от светодиодов (монитор откалиброван), фактически мы работаем с другой цветовой моделью (я ее называю R'G'B'), цвета при этом необходимо подбирать вручную для каждого случая.
Мое первое крупное устройство также началось с идеи сделать разноцветную подсветку. Шкала тоже реализована аналогично, линейными функциями, только она еще проходит через бело-серые цвета в районе ноля градусов.
ИМХО, в подобных вашей вещах обязательно нужен watchdog, включить его несложно.
от прикладника нужно умение грамотно и качественно, в срок делать стабильный и поддерживаемый код, без особых сложностей.
сложные моменты как раз реализует условно "системный" программист — с более глубоким знанием алгоритмов, возможно, изобретая что-то новое (новый проект/либу как минимум).
Где сидят эти личности — в одном человеке, в одной фирме или на разных полушариях — не существенно. Главное, чтобы между ними был контакт.
проще, конечно, брать уже готовые (и я чаще так делаю), но рано или поздно приходит момент, когда ни один из готовых не обладает нужной производительностью, в таком случае приходится придумывать что-то кардинально новое или как минимум дополнять/оптимизировать существующие решения.
Рано или поздно возникают задачи, которые не может адекватно решить не то что ни одна из boost'овских библиотек — в принципе ни одна из существующих. И тогда приходится делать свой алгоритм, свою библиотеку, еще лучше других. Так и происходит прогресс :)
Другое дело, что задач, не требующих computer science, гораздо больше — как в принципе и всего в реальном мире. Продавцов и менеджеров значительно больше, чем ученых. Тем не менее, в школах дают базовых курс физики и химии, поэтому понимание алгоритмов на базовом уровне (хотя бы для перспективы роста) — скорее необходимо.
Приятно что вы развиваетесь. Многие клиенты просят почту на домене «как на mail.ru», удобно иметь DNS-управление также в одном аккаунте…
На других проектах пробовал LE, сразу после выхода в бету. Не понравилась необходимость давать права рута, даже если по факту они не требуются. Как обстоят дела сейчас — не в курсе, надо попробовать в ближайшее время.
StartSSL порадовал обновленным интерфейсом, быстрой выдачей и поддержкой поддоменов. Теперь не надо тратиться на IV для серта с N поддоменами (можно выпустить вместо этого N-1 сертификат). IV сейчас необходима разве что для code signing…
а так — смысл однозначно есть. Не в постоянном применении, а перед той же едой — когда нет возможности помыть руки, перед прикосновением к глазам/носу в период эпидемий и т.д.
Про асептолин не знал, спасибо.
А как вы и другие химики/медики относятся к изопропиловому спирту? Много где (в учреждениях) видел именно его в качестве средства для дезинфекции рук.
HSV в микроконтроллере на мой взгляд излишнее. Задавать цвета удобнее, меня всего лишь одну переменную, но пересчитывать — не удобно. Кроме того, цветопередача RGB светодиодов далеко не эталонная. Цвета, видимые на мониторе, не соответствуют подсветке от светодиодов (монитор откалиброван), фактически мы работаем с другой цветовой моделью (я ее называю R'G'B'), цвета при этом необходимо подбирать вручную для каждого случая.
Мое первое крупное устройство также началось с идеи сделать разноцветную подсветку. Шкала тоже реализована аналогично, линейными функциями, только она еще проходит через бело-серые цвета в районе ноля градусов.
ИМХО, в подобных вашей вещах обязательно нужен watchdog, включить его несложно.