Статья написана на основе интервью с Евгением Кузьминым, владельцем сети кондитерских «Варина мама» в Воронеже. В 2012 году я начал заниматься предпринимательством. Искал себя, пробовал разные направления, не всё получалось, не всё было просто. И в какой-то момент стало понятно, что семье нужны дополнительные заработки. Жена Ирина, кондитер по образованию, до этого пекла торты в...
Два месяца назад я опубликовал статью про свой pet-проект — E2EE-мессенджер. Честно говоря, я не ожидал, что она вызовет такой интерес. Прилетели комментарии, замечания, вопросы и довольно полезная критика. Где-то меня поправили по делу. Где-то заставили пересмотреть решения, которые мне самому на тот момент казались нормальными. И, что самое приятное, часть вещей, которые тогда были...
Я больше 10 лет занимался мобильной и системной разработкой, и сейчас меня догнал тот самый кризис 30-ти. В какой-то момент стало понятно: в IT я когда-то пришёл не только ради задач, релизов и багов, а потому что хотел делать игры. Так и началась Petri Dish Lab — мобильная игра про бактерий, вирусы, генетику и маленькую...
Если после релиза Android‑приложения вы внезапно получаете краши, утечки памяти и жалобы на пропадающие данные, проблема может скрываться в нескольких строках кода вокруг Activity и Fragment. В этой статье собрали пять ошибок жизненного цикла, которые регулярно встречаются даже в реальных коммерческих проектах. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0
Тестирование мобильных устройств на производстве — это процесс, где цена ошибки очень высока. Баг в приложении можно исправить в обновлении, а дефект аппаратной части планшета или смартфона обычно обнаруживается после сборки устройства, а иногда — только у конечного пользователя, и устранить его намного сложнее. Поэтому важно находить дефекты на всех этапах производства: от поверхностного монтажа...
После многих лет домашнего использования попеременно то Debian GNU/Linux, то win10, у меня возникло желание побороть в себе консерватизм и поиграться с rolling-release дистрибутивом, но не debian-sid, это уже из чистого любопытства. Выбор пал на арч потому, что он удовлетворял критерию свежести софта и модели rolling-release, но не требует массы времени для сборки софта из...
19 июня Линус Торвальдс влил merge, который убрал из ядра Linux функцию strncpy — шесть лет работы, 362 коммита, семьдесят человек ради одной функции стандартной библиотеки C. Разбираю, почему «просто заменить небезопасную функцию» в C совсем не просто: strncpy только выглядит как «безопасный strcpy» из-за параметра n, а на деле это даже не строковая функция,...