Ежедневные архивы: 15.07.2018

Учись на чужих факапах: разбираем громкие ошибки в программировании и их решения

Учись на чужих факапах: разбираем громкие ошибки в программировании и их решения Переполнение буфера 1. Именно благодаря ей на свет появились черви Морриса и Nimda. Исторически одна из самых опасных ошибок. Сумма ущерба составила почти $100 млн. Червь Морриса, например, в какой-то момент поразил все узлы зарождающейся всемирной паутины — ARPANET — и полностью парализовал ее работу. Его распространение стало ...

Читать далее »

Указатели C как лингвистический парадокс

Недавно один знакомый, которого я знаю через совсем не программистские круги, попросил помочь ему с лабораторной по C++. В коде было примерно следующее: void do_something(MyObj *input[], int count) { MyObj **copy = new MyObj*[count]; for (int i = 0; i < count; ++i) *copy[i] = *input[i]; ... } Этот случай напомнил о том, что тема указателей является едва ли не ...

Читать далее »

Новая статья: Обзор и тестирование материнской платы MSI X470 GAMING M7 AC: гнать или не гнать?

Интересно, что если в техническом плане этот чипсет ничем не отличается от X370, то платы на его основе, по замыслу AMD и её партнёров, должны стать более совершенными и надёжными. Одновременно с анонсом новых процессоров AMD с микроархитектурой Zen+, получивших кодовое имя Pinnacle Ridge, компания представила набор системной логики X470. Кроме того, X470 должен обладать более низким тепловыделением и энергопотреблением, нежели X370. ...

Читать далее »

Фото дня: «пауки» на поверхности Марса

Национальное управление США по воздухоплаванию и исследованию космического пространства (NASA) представило снимок марсианских «пауков» — образований характерной формы на поверхности Красной планеты. Процесс формирования «пауков» связан с таянием сухого льда в тёплое время года. На изображении запечатлён южный полюс Марса. В результате, формируются причудливые образования, напоминающие с высоты пауков. Высвобождающийся углекислый газ вырывается на поверхность планеты из-под верхней корки, одновременно ...

Читать далее »

Activiti — Business process engine

Activiti framework (Java) — описание потока задач на XML (bpm) и управление этим процессом. Здесь опишу основные базовые понятия и как строить простые бизнес процессы.Основное понятие Activiti это процесс (process) и задача (task). Процесс это все задачи связанные между собой направленными потоками и ветвлениями.Затрону такие аспекты: — Activiti в чистом виде — Пользователи, Роли — Подключение SpringBoot — REST API ...

Читать далее »

«VSCE»: новый подкаст про ИТ-предпринимателей

Это — передача для тех, кому интересна предпринимательская деятельность в сфере ИТ, новые бизнес-модели и все, что связано с управлением проектами, медиа и производством контента. Гость первого выпуска — Сергей Барышников, основатель медиагруппы BigPicture.ru: Сегодня мы представляем вашему вниманию текстовый транскрипт нашего подкаста. Минутный видеотизер этого выпуска в Facebook и на IGTV Если сильно не закапываться в финансы, а сконцентрироваться ...

Читать далее »

Через несколько лет Tesla утратит статус ведущего производителя электрокаров

Аналитики PA Consulting Group прогнозируют, что в ближайшие годы компания Tesla потеряет звание ведущего производителя автомобилей с полностью электрическим приводом. При этом на втором и третьем местах расположатся альянс Renault/Nissan/Mitsubishi и концерн BMW соответственно. По мнению экспертов, в 2019-м предприятие Илона Маска ещё сможет сохранить лидирующую позицию на рынке электромобилей. Кроме того, в десятку крупнейших производителей электрокаров в следующем году ...

Читать далее »

Метаданные S3 в PostgreSQL. Лекция Яндекса

Это вторая лекция с Я.Субботника по базам данных — первую мы опубликовали пару недель назад. Руководитель группы СУБД общего назначения Дмитрий Сарафанников рассказал об эволюции хранилища данных в Яндексе: о том, как мы решили делать S3-совместимый интерфейс, почему выбрали PostgreSQL, на какие грабли наступили и как с ними справились. — Всем привет! Меня зовут Дима, в Яндексе я занимаюсь базами ...

Читать далее »

Что слушают разработчики: от классики до игровых саундтреков — обсуждаем все самое интересное

Написание кода — это сложная и творческая задача, требующая высокого уровня концентрации. И согласно ряду исследований, помочь настроиться на продуктивный день может музыка. Вопрос только в том, какой музыкальный жанр выбрать. Мы решили проанализировать мнения разработчиков и отобрать наиболее интересные. На таких площадках, как Reddit, Hacker News и Хабр обсуждению этого вопроса посвящен не один тред. Фото Pexels PD Классическая ...

Читать далее »

Spire Husky One: ПК-корпус с отдельным отсеком для блока питания

Компания Spire анонсировала компьютерный корпус Husky One, который поступит в продажу на европейском рынке в конце августа. Устройство имеет неброский дизайн с акриловым смотровым окном в боковой части. Новинка относится к доступным изделиям формата Mid-Tower. Габариты составляют 447 × 188 × 470 мм. Для блока питания предусмотрен отдельный отсек в нижней части. Допускается установка материнских плат типоразмера ATX, Micro-ATX и Mini-ITX. Допускается использование дискретных ...

Читать далее »