-
Я думаю сейчас не осталось людей, незнакомых с корутинами в Kotlin. Волшебный инструмент, согласны? Ещё более волшебным в них я нахожу возможно вынести вычисление в другой поток:fun main() = runBlocking { println(«Hello from ${Thread.currentThread().name}») withContext(Dispatchers.Default) { println(«Hello from ${Thread.currentThread().name}») }…
-
Master Browser на Windows 10 или снова о пресловутом NetBIOS
Хотя технология NetBIOS устаревшая, глючная и подвержена атакам хакеров, Microsoft все равно продолжает ее поддерживать несмотря на то, что много раз заявляла об окончании поддержки.Хочу рассказать свою историю о том, как Microsoft в очередной раз подкинула проблем на ровном месте.Я…
-
«Байки по зуму»: история компании Buyk, запустившей фудтех-революцию в США
Запущенный в оборот российскими предпринимателями сервис экспресс-доставки продуктов Buyk за несколько месяцев приобрёл большую популярность в Америке. Не смотря на высокие темпы роста спустя полгода существования компания объявила о банкротстве в связи с экономическими обстоятельствами в мире. Никита Черкасский, ex-process operations…
-
Аналитические дашборды не помогают принимать решения, или Где на самом деле брать инсайты из данных
Привет! Меня зовут Ольга Татаринова, я руковожу отделом аналитики в Agima.ai. Один из самых частых запросов, с которым к нам приходят клиенты, такой: «Сделайте нам дашборд c бизнес-KPI. Мы хотим найти какие-то инсайты в наших данных, чтобы понять точки роста».…
-
Мечтают ли удалёнщики о виртуальных печеньках?
В уже далёком 2016, работая в средней, но довольно известной на рынке компании, в описании вакансий разработчиков я писала про кофемашину и печеньки, а также небольшой тренажёрный зал в офисе. В это же время мои будущие коллеги из небольшого, но…
-
Physically-based rendering. Ray marching (часть 1)
Привет, меня зовут Герман, я занимаюсь С++ разработкой анимаций и графического движка в Константе.ВведениеЕсли ты сейчас здесь, скорее всего, тебе интересна компьютерная графика и фотореалистичный рендеринг. В этой статье я постарался рассказать об основных понятиях и объяснить базовые принципы трассировки…
-
Опыт участия в Kaggle соревновании Ubiquant Market Prediction или как плохая организация может убить любое соревнование
В период с 18 января по 18 июля на сайте Kaggle проходило соревнование Ubiquant Market Prediction от китайской компании Ubiquant Investment. Я поучаствовал в этом соревновании и мой опыт участия оказался скорее негативным, в первую очередь из-за плохой организации соревнования,…
-
Перенос данных из Oracle в PostgreSQL: секционирование, временные таблицы и инструменты
Поскольку тема «переезда» c СУБД Oracle на СУБД Postgres не теряет актуальности, продолжаем наш цикл о миграции. Это вторая статья о переносе данных из Oracle в Postgres (первая доступна по ссылке). На этот раз мы подробнее остановимся на секционировании и…
-
Работа по специальности: можно ли сломать систему?
Как получить опыт, бесценный опыт.О чем эта статья:Работа по специальности: ожидание / реальностьЧто такое R&D? Как из этого сделать бизнес? R&D в сфере переработки нефти – прибыльно? Не всегда! Пример проекта R&D в сфере нефтепереработки (видео версия на Youtube здесь)Размышления…
-
Kubernetes resourse limits calculator
Добрый день, меня зовут Евгений Кузаков.В силу рода деятельности (я руководитель DevOps-практики) периодически встают задачи сайзинга оборудования для новых кластеров Заказчиков.Обычно разработка начинается на кластерах разработки в недрах компании.Все выкатки, естественно, происходят с ограничением ресурсов по ядрам и оперативной памяти.…