Главная » Хабрахабр (страница 3)

Хабрахабр

5 книг, которые советует Билл Гейтс в 2018 году

Билл Гейтс регулярно делится в своем блоге впечатлениями о прочитанных книгах и советует те, что ему понравились. В начале декабря появилась новая запись: Хорошее чтиво – лучший подарок: вдумчивый и в упаковке (батарейки или сборка не требуются). Если вы любите на праздники дарить или получать книги, то вы похожи на меня. Обычно я не забочусь о том, подходят ли в ...

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

PVS-Studio: поддержка стандартов кодирования MISRA C и MISRA C++

Начиная с версии 6.27 статический анализатор кода PVS-Studio может классифицировать свои предупреждения согласно стандартам MISRA C и MISRA C++. Благодаря поддержке этих стандартов анализатор стало возможным эффективно использовать для улучшения безопасности, переносимости и надежности программ для встраиваемых систем.В этом году мы занялись поддержкой в анализаторе PVS-Studio таких стандартов, как CWE и SEI CERT. В основном поддержка свелась к классификации уже ...

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

Способы взаимодействия с системой: от перфолент до нейроинтерфейсов

Сенсорные дисплеи и тачпады — вещи, с которыми мы взаимодействуем на протяжении всего нашего дня. Однако первые ЭВМ обходились без них: инструменты ввода прошли впечатляющий эволюционный путь. Под катом много текста и фотографий, вызывающих ностальгию. Михаил Федосов, арт-директор «Наносемантики» и спикер курса Product Design Weekend, собрал для нас краткую историю развития человеко-машинные интерфейсов, рассказал об альтернативных способах ввода данных и ...

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

Система управления умным домом на коленке: Tarantool

Интернет вещей врывается в нашу жизнь. Где-то совсем незаметно, где-то распихивая существующие порядки с изяществом паровоза. Всё больше устройств подключаются к сети, и всё больше становится разных приложений, веб-панелей, систем управления, которые привязаны к конкретному производителю, или, что еще хуже — к конкретному устройству. Конечно же, написать его самим! Но что делать тем, кто не хочет мириться с таким состоянием, ...

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

В школах Кировской области заработала Фабрика программистов

Мы запустили проект по бесплатному обучению школьников основам современной веб-разработки в стеке Node.js / React. Пока проект работает в пилотном режиме в нескольких школах Кировской области, но мы принимаем заявки на подключение из других регионов – https://coderfactory.ru. Предыстория Все началось три года назад в виде небольшого эксперимента в одной из местных школ. Мы договорились с руководством о проведении бесплатного курса ...

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

Китай подтверждает лидерство в азиатской лунной гонке

В нулевых годах в Азии началась вторая «лунная гонка». В отличие от первой, когда в 1960-х соревновались СССР и США, стран-участников оказалось больше, а вот бюджеты меньше, и общие сроки дольше. На старте было три участника — Индия, Китай, Япония. Сейчас же определился четкий лидер. Китай вырвался вперед еще в 2013, первым совершив мягкую посадку и высадив луноход. Летящая сейчас ...

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

25 лет DOOM

Сложно поверить, но прошло уже 25 лет с момента выхода этой, без преувеличения, эпохальной игры. Четверть века назад мир изменился. После появились все более и более реалистичные FPS. До были платформеры и простенькие каркасные 3D игры с мультяшной графикой. После игрок стал управлять взглядом и направлением при помощи мыши, и движением при помощи клавиатуры. До было свое управление для каждой ...

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

Типографика в вебе. Лекция Яндекса на FrontTalks 2018

После небольшого перерыва с лекциями мы начинаем предновогодний спринт. Как и год назад, он будет целиком состоять из материалов с большой конференции FrontTalks, которую Яндекс провёл в Екатеринбурге. Начнём с выступления Антона Кастрицкого — разработчика из Яндекс.Маркета. Антон показал на примерах, как и из чего собираются интерфейсы, а также рассказал про тексты, их оформление, доступность и производительность в контексте современных ...

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

PostgreSQL: PipelineDB — агрегирующие запросы в режиме реального времени

Вас когда-либо просили посчитать количество чего-то на основании данных в бд за последний месяц, сгруппировав результат по каким-то значениям и разбив всё это ещё по дням/часам?Если да — то вы уже представляете, что вам придётся написать что-то вроде такого, только хуже SELECT hour(datetime), somename, count(*), sum(somemetric) from table where datetime > :monthAgo group by 1, 2 order by 1 desc, ...

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

Реализация алгоритма Левенберга-Марквардта для оптимизации нейронных сетей на TensorFlow

Рассмотрим её немного глубже, чем в статьях про распознавание рукописных цифр. Это tutorial по библиотеке TensorFlow. Совсем без математики здесь не обойтись. Это tutorial по методам оптимизации. Вспомним. Ничего страшного, если вы её совершенно забыли. Для начала небольшая предыстория о том, чем этот алгоритм может быть полезен при оптимизации нейронной сети. Не будет никаких формальных доказательств и сложных выводов, только ...

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