Habrahabr

Time Travel Debugging в новом WinDbg

Habrahabr

Возможно, вы уже слышали о том, что Microsoft выпустила обновлённую версию своего известного отладчика WinDbg, который и раньше был хорош, но слишком уж отстал по интерфейсу от современных тенденций. Новая версия WinDbg, к счастью, не пошла настолько далеко, чтобы получить новомодный UWP-интерфей...

[Перевод] Пиксельное приключение: создаём клон Lemmings в Unity

Habrahabr

Введение Думаю, я не единственный в детстве играл на Amiga в Lemmings. Прошли десятилетия, и я стал, среди всего прочего, разработчиком игр, ведущим канал на Youtube с туториалами по Unity. Одним вечером я наткнулся на эти два видео (часть1 , часть 2) Майка Дейлли о воссоздании Lemmings с помощью...

Devoops 2017 Piter: Как это было и Docker, Docker, Docker

Habrahabr

20.10.2017 я посетил конференцию DevOps в Питере и описал свои впечатления. Не рассчитывайте на хардкор, реальные примеры в духе «как внедрить DevOps в компании за 5 дней» или бесконечные осанны Docker, под катом их нет. Читать дальше →

[Из песочницы] Одиннадцать ошибок управления проектами на примере трансатлантического яхтенного п...

Habrahabr

После 10 лет работы в качестве ИТ руководителя, когда за плечами уже достаточно выполненных проектов и компаний, а также опыт создания проектного офиса, видишь все вокруг немного иначе. Любую уникальную задачу хочется декомпозировать на подзадачи, расположить их на scrum-доске или на временной шк...

Асинхронность 3: Субъекторная модель

Habrahabr

Предисловие Эта статья является продолжением цикла статей про асинхронность: Асинхронность: назад в будущее. Асинхронность 2: телепортация сквозь порталы. Спустя 3 года я решил расширить и обобщить имеющийся спектр асинхронного взаимодействия с использованием сопрограмм. Помимо этих статей также ...

БЭМ + React: гибкая архитектура дизайн-системы

Habrahabr

Дизайн — это фашизм. Фашизму нужна питательная среда. Он начинает раскрываться в полной мере только на крупных масштабах. Идеальная среда для фашизма — это большая компания с огромным количеством продуктов. Например, Google или… Альфа-Банк. Фашизм априори не гибок… Читать дальше →

Обзор дефектов кода музыкального софта. Часть 3. Rosegarden

Habrahabr

Программы для работы с музыкой имеют маленький объём кода и, поначалу, я сомневался в возможности находить достаточное количество ошибок для статей. Тематику музыкального софта всё равно хотелось затронуть, поэтому я был готов объединять несколько проектов в статье. И вот я пишу уже третью статью...

«4 свадьбы и одни похороны» или линейная регрессия для анализа открытых данных правительства Москвы

Habrahabr

Несмотря на множество замечательных материалов по Data Science например, от Open Data Science, я продолжаю собирать объедки с пиршества разума и продолжаю делится с вами, своим опытом по освоению навыков машинного обучения и анализа данных с нуля. В последних статьях мы рассмотрели пару задачек п...

Каррирование и частичное применение на C++14

Habrahabr

В этой статье я расскажу об одном из вариантов каррирования и частичного применения функций в любимом мною C++, покажу свою экспериментальную реализацию сего действа и объясню без математики, на пальцах, что такое вообще каррирование и что же под капотом у kari.hpp, с помощью которой мы и будем к...

Цифровой износ — старое явление на новый лад

Habrahabr

Четверть века назад цифровые технологии пришли к простым потребителям. До того момента у нас, простых потребителей, были бумажные книги, виниловые пластинки, магнитофонные ленты и кино-фотоплёнка. Все это богатство изнашивалось при использовании, искажалось при копировании и попросту портилось от...

Дайджест свежих материалов из мира фронтенда за последнюю неделю №285 (16 — 22 октября 2017)

Habrahabr

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

[Из песочницы] Решение вопроса с инетом на даче

Habrahabr

Как известно, медленный интернет воздействует как-то особенно вредно на нервную систему. Данная заметка основана на собственной истории многочисленных попыток обеспечить приемлемую скорость интернета на даче. Читать дальше →

Тестирование redux

Habrahabr

На примере обычного блога (получение из API данных для posts-comments), продемонстрирую, как покрываю тестами redux-слой. Исходники доступны тут. Читать дальше →

[Из песочницы] array_* vs foreach или PHP7 vs PHP5

Habrahabr

Добрых суток. Как-то за кадром остался вопрос прироста производительности стандартных функций PHP при работе с массивами в версии 7.*. Статьи (например тут, тут), освещавшие этот вопрос о более ранних версиях, говорили, что обычные циклы с точки зрения производительности более выгодны. Читать д...

Добавление рекордов с OAuth 2: Laravel Passport + Unity. Часть 2

Habrahabr

Продолжение статьи про добавление рекордов из игры на сайт от конкретного пользователя. В первой части мы сделали страничку рекордов на Laravel и подготовили API для их добавления — как анонимным, так и авторизированным пользователем. В этой части будем дорабатывать готовую игру на Unity про Крыс...

Как мы участвовали в хакатоне М.Видео

Habrahabr

В последние выходные сентября наша команда приняла участие в хакатоне М.Видео по анализу данных. На выбор было предложено два задания: первое — генерировать описание продукта на основе отзывов о товарах, второе — выделять важнейшие характеристики товаров на основе справочника, данных о совместных...

Какие истории будут популярны в условиях информационного шума. Будущее сторителлинга

Habrahabr

Сторителинг или искусство рассказывания историй – тема нынче модная. Есть множество курсов и вебинаров, где предлагают обучить нас этой науке. Но зачем? Какую роль играет это умение в нашей жизни? Для чего мы рассказываем истории? В далеком прошлом, когда еще не существовало книг или они были ред...

Каждому дата-центру — по виртуальной реальности

Habrahabr

Виртуальная и дополненная реальности — отличный инструмент в руках дизайнера или архитектора. VR становится все более незаменимой при проектировании, строительстве или эксплуатации дата-центров. В частности, виртуальная реальность позволяет проводить удаленную презентацию проекта, как только что ...

[Из песочницы] Расширяем и используем Flatpages в Django. Встраиваем CKEditor

Habrahabr

Здравствуйте, сегодня я хотел бы вам рассказать о том, как сделать модель, которая хранит в себе обычные страницы, а не отдельные записи в базе данных (для ListView, TemplateView и тд). Речь пойдёт о том, как расширить и дополнить существующие в Django flatpages. Но хотелось бы рассказать о пробл...

Agent Intelligence от ServiceNow — нейронные сети на службе у техподдержки

Habrahabr

По данным опроса ServiceNow, 89% ИТ-руководителей используют либо внедряют технологии машинного обучения в своих организациях. Из них 87% отмечают, что автоматизация бизнес-процессов приносит большую пользу для бизнеса: экономит время, средства и человеческие ресурсы. Внедрение машинного обучени...

[Из песочницы] Установка и настройка Network License Manager в ОС Linux AutoCAD

Habrahabr

Как я ставил Network License Manager на linux Это никакая не инструкция, это рассказ скорее, просто делюсь опытом ошибок, пишу о этом сразу. Предисловие небольшое: В нашей организации работает несколько отделов в программе AutoDesk AutoCAD, организация горнодобывающая (по простому говоря — рудн...

[Перевод] Вертикальный ритм

Habrahabr

Сетка 8pt — это мощная система для создания последовательных и визуально привлекательных пользовательских интерфейсов. Этот пост о том, как установить вертикальный ритм и типографию в сетке 8pt. Чтобы лучше понимать материал, зацените статью "Введение в систему 8pt сеток" и "Сетка на основе 8pt: ...

Дайджест интересных материалов для мобильного разработчика #226 (16 октября — 22 октября)

Habrahabr

В конце очередной недели мы снова делимся отборными материалами — увольнением худшего лучшего разработчика, ошибками Apple, волшебными моментами Android, оптическими иллюзиями и архитектурами, мгновенными играми и приложениями. Читать дальше →

Алгоритмы построения пути для беспилотного автомобиля. Лекция Яндекса

Habrahabr

Яндекс уже некоторое время ведет разработку беспилотного автомобиля. Перед вами одна из первых технических лекций на эту тему. В направлении беспилотных автомобилей работают сотрудники Яндекса в разных городах, включая и Минск. Автор лекции Роман Удовиченко как раз из Минска — он руководит группо...

Большие данные и машинное обучение: новые возможности для медицины

Habrahabr

«Мы разработали более совершенные технологии для подбора обуви на Amazon, чем для выбора типа лечения больных раком», — так отзывается профессор MIT Регина Барзилай (Regina Barzilay) о текущем состоянии высокотехнологичных медицинских проектов. Оценка неутешительная: зачастую «популярные» направл...