• Некоторое время назад я решил поэкспериментировать с микросервисами на Haskell. Архитектура проекта подразумевает создание большого количества микро-проектов, каждый из которых отвечает за один небольшой объем задач. Через какое-то время мне надоело создавать эти проекты вручную, а также писать шаблонный код…

  • Серверная samba Домашний файловый сервер (GNU/Linux) работал на второй Самбе. Доступ к файлам был сделан полностью публичный анонимный, поскольку посторонних пользователей нет принципиально и защищаться не от кого. Пришла пора менять сервер на более мощный (появились новые задачи). При настройке…

  • Вот она, наша красавица. Или не очень? Ну это как говорится на вкус и на цвет… Зато какая современная!

  • Прогресс не обошёл стороной не только велосипед. Сегодня традиционные переменные и подстроечные резисторы в очень многих приложениях уступают место цифровым сопротивлениям. В англоязычных источниках их называют digital potentiometer, RDAC или digiPOT. Область применения этих устройств гораздо шире регулировки уровня звукового…

  • Покажите мне бизнес, где все идет по плану? Скорей всего этот бизнес все еще в голове его создателя. Если есть реальные клиенты с реальными ожиданиями, не стоит их разочаровывать. И это, действительно, не так просто, как кажется. Всегда существует вероятность…

  • On s’engage et puis… on voit… Вы все еще пытаетесь разработать идеальное устройство или приложение? Боитесь выпуска недоработанного продукта? Откладываете запуск все дальше и дальше? В 2004 году Гай Кавасаки писал в своей книге «The Art of the Start» об…

  • TL;DR Golang был разработан специально для того, чтобы расцвести в больших проектах, которые пишут большие группы программистов разных уровней, и в мире нет такой группы больше, чем open-source сообщество.

  • В программировании самокритика – это умение распознать контрпродуктивные решения в дизайне, коде, процессах и поведении. Знание о вредных шаблонах решений полезно для программиста. В этой статье я опишу анти-паттерны, которые я встречал на своём личном опыте время от времени. Некоторые…

  • Уязвимость позволяет внедрить фишинговое письмо, которое на внешний вид не отличается от формы ввода логина и пароля в iCloud Под катом пример кода, эксплуатирующий уязвимость

  • Вы обладаете сильным или слабым логотипом? В то время как танцор может спросить себя «Интересно, что Майкл Джексон подумал бы о моих танцевальных движениях?» или боксер может спросить себя: «Интересно, что Мухаммед Али подумал бы о моем правом хуке?», дизайнер…