Месяц: Октябрь 2020
-
Готовим DRP — не забудьте учесть метеорит
—
от автора
Даже во время катастрофы всегда есть время на чашку чая DRP (disaster recovery plan) — это штука, которая в идеале никогда не понадобится. Но если вдруг мигрирующие в брачный период бобры перегрызут магистральное оптоволокно или джуниор-админ дропнет продуктивную базу, вы точно хотите быть уверены, что у вас будет заранее составленный план, что с этим всем…
-
Прости, OpenShift, мы недостаточно ценили тебя и принимали как должное
—
от автора
Этот пост написан поскольку у наших сотрудников было довольно много разговоров с клиентами о разработке приложений на Kubernetes и о специфике такой разработки на OpenShift. Начинаем мы обычно с тезиса, что Kubernetes – это просто Kubernetes, а OpenShift – это уже Kubernetes-платформа, как Microsoft AKS или Amazon EKS. У каждой из этих платформ есть свои…
-
Жесть после переезда в другую страну
—
от автора
Прочитав статью Меня перевезли в другую страну и через две недели выставили на мороз — потому что передумали нанимать я вспомнил свой опыт переезда.
-
Я автоматизировал тестирование Dr. Web. А сможете ли вы?
—
от автора
Я никогда не пользовался Dr. Web. Я понятия не имею, как он устроен. Но это не помешало мне написать для него ряд автотестов (и лишь лень не позволила мне написать ещё сотню других): Тест на установку Dr. Web; Тест на ограничение доступа к съемным устройствам (флешкам); Тест на разграничение доступа к каталогу между программами; Тест…
-
C++ Russia: что будем обсуждать уже через месяц
—
от автора
Всем привет! До C++ Russia осталось меньше месяца — самое время показать вам, о чём там расскажут-то. Как обычно, спектр тем будет широкий — от прикладных («решаем нетривиальные задачи средствами современного CMake») до довольно академических («как лямбды в C++ и других языках соотносятся с исходной идеей лямбд»). Как обычно, состав спикеров интересный, и о некоторых…
-
Цифровой рентген: прогулка по Эльбрусу
—
от автора
Привет Хабр! В прошлый раз писал про проект по рентгеновской инспекции печатных плат. Сейчас мы сильно продвинулись, есть рабочий прототип софта плюс “потыкали палочкой” в Эльбрус. Про этот опыт я и хочу рассказать. Интро На старте проекта нам удалось найти дополнительное финансирование, основным условием была полная кроссплатформенность ПО, в том числе поддержка отечественных процессоров. На…
-
История нашего open source: как мы сделали сервис аналитики на Go и выложили его в открытый доступ
—
от автора
В настоящее время практически каждая компания в мире собирает статистику о действиях пользователя на web ресурсе. Мотивация понятна — компании хотят знать как используется их продукт/веб сайт и лучше понимать своих пользователей. Конечно на рынке существует большое количество инструментов для решения данной проблемы — от систем аналитики, которые предоставляют данные в виде дашбордов и графиков…
-
Удобная платформа для подбора библиотек и фреймворков JavaScript — openbase
—
от автора
Что за зверь? openbase.io «Находите и сравнивайте пакеты с открытым исходным кодом с отзывами пользователей, категоризацией и беспрецедентной информацией о популярности, надежности, активности пакетов и многом другом» Думаю, сейчас во многих языках программирования есть менеджер пакетов, который позволяет каким-то образом получать информацию о них.
-
Создание механизма лучше, чем «Like»
—
от автора
Это путешествие началось с попытки стать успешным и трансформировалось в поиск идеального механизма для рейтинга и поиска интересного контента в интернете, а также некоего идеального применения этого механизма. Это рассказ о моем незакрытом гештальте, персональной утопии о том социальном интернете, который я хотел увидеть. Эта задача стала увлекательной интеллектуальной головоломкой, которую я пытался решить начиная…
-
Создание 3D-модели сборки
—
от автора
Продолжаем цикл материалов, посвященных возможностям программного решения nanoCAD Механика с модулем «3D и зависимости». В предыдущей статье мы говорили о создании 3D-модели детали на основе чертежа в формате PDF. Рассмотрим теперь создание 3D-модели сборки с использованием ранее созданной трехмерной модели детали.