Месяц: Сентябрь 2020
-
Aspect Oriented Programming (AOP) через исходный код
—
от автора
Аспектно-ориентированное программирование очень привлекательная концепция для упрощения кодовой базы, создания чистого кода и минимизации ошибок типа копипасты. Сегодня, в большинстве случаев, внедрение аспектов идёт на уровне байт кода, т.е. после компиляции, некий инструмент «вплетает» дополнительный байт код с поддержкой требуемой логики. Наш подход (также как и подход некоторых других инструментов), это модификация исходного кода для…
-
Почему учёба в IT в Германии?
—
от автора
Почему учёба в IT в Германии? Читая Хабр, я узнал много историй переезда в Европу различных специалистов. Если речь шла про Германию, то обычно это переезд с помощью Bluecard. Но я решил рассказать про свой опыт переезда на учёбу в Германию. Резиденция Вюрцбурга Почему именно на учёбу? Идея переехать в Германию возникла давно, поэтому ещё…
-
История успешного перевода ScreenPlay с QMake на CMake
—
от автора
ScreenPlay — это опенсорсное приложение для Windows (а скоро — ещё и для Linux и macOS), предназначенное для работы с обоями и виджетами. Оно создано с использованием современных инструментов (C++/Qt/QML), активная работа над ним ведётся с первой половины 2017 года. Код проекта хранится на платформе GitLab. Автор статьи, перевод которой мы сегодня публикуем, занимается разработкой…
-
Как управлять CNC-роутером, не привлекая внимания…
—
от автора
Мой CNC-роутер служил верой и правдой два года, но что-то пошло не так слетела прошивка, а был это woodpecker 0.9. Сначала я хотел ее просто перезалить, и, с этой целью раздобыл исходные коды Grbl CNC Project. Но любопытство пересилило и я погрузился в изучение этих исходников… Построены они очень просто и логично, но какой же…
-
Облачный TL;DR: непривычная «дистанционка», досмотр гаджетов и рекомендации по личной ИБ
—
от автора
Продолжаем делиться TL;DR-версиями публикаций из нашего блога. Здесь — все основные моменты каждого материала, а ссылки на развернутые тексты публикаций — легко найти в подзаголовках.
-
Git GUI моей мечты
—
от автора
Я разработчик игр и мобильных приложений. Я написал немало кода на C++ и Swift. И, как и многие из вас, я пользуюсь системами контроля версий, в частности, гитом.Гит имеет максимально функциональный command-line интерфейс и десятки если не сотни приложений для работы с ним локально при помощи графического интерфейса, которые умеют выполнять только часть функционала гита.…
-
Сказка как проект: цели, планирование, оптимизация – обучаем ребёнка навыку проектного мышления
—
от автора
Внимание! В посте есть спойлеры к сказкам. Что такое проектное мышление, зачем оно детям и причём тут детские сказки Если начать отвечать на первый вопрос, то ответ на второй придёт сам собой. Мне нравится такое определение для проектного мышления: это способность определять цель и шаги по её достижению с учётом имеющихся обстоятельств и ресурсов, –…
-
Как я умный аквариум делал (backend)
—
от автора
Пролог Работая программистом в одной из больших и успешных компаний Москвы, я не переставал совершенствовать свои навыки программирования и проходил различные курсы на платформе Udemy. Конечно просто смотря курс и повторяя все за автором было скучновато, да и были моменты которые я не понимал ввиду своей некомпетентности на тот момент. Нужно делать свои проекты, основываясь…
-
6 способов дополнительного дохода для дизайнеров и разработчиков
—
от автора
Эта статья поможет как начинающим дизайнерам и разработчикам, так и опытным специалистам, мечтающим улучшить свое финансовое положение. Если у вас сейчас есть стабильная и высокооплачиваемая работа — всегда есть риск, что вы можете попасть под сокращение. Пандемия отлично показала, что сейчас очень важно иметь финансовую подушку безопасности и дополнительные источники дохода.Запуская собственный side project, вы…
-
Прогресс внедрения IPv6 за 10 лет
—
от автора
Наверное, все, кто занимается внедрением IPv6 или, по крайней мере, интересуется этим набором протоколов, знает про график IPv6 трафика Google. Аналогичные данные собирают Facebook и APNIC, но почему-то именно на данные Google принято ориентироватся (хотя, например, там не видно Китая). График подвержен заметным флуктуациям — в выходные показания выше, а в будние дни — заметно…