Хабрахабр: захабренные посты

[recovery mode] Акции Nvidia выросли на 1150% за три года: почему это не предел

[recovery mode] Акции Nvidia выросли на 1150% за три года: почему это не предел

В течение последних лет компания-разработчик видеокарт демонстрирует стремительный рост: с февраля 2016 года стоимость ее акций выросла на 850%, за последние три года — на 1150%. Рост был столь
[Перевод] Защита целостности кода с помощью PGP. Часть 1. Базовые концепции и инструменты

[Перевод] Защита целостности кода с помощью PGP. Часть 1. Базовые концепции и инструменты

Если вы пишете код, который попадает в общедоступные репозитории, вам может пригодиться PGP. В этой серии статей, перевод первой из которых мы публикуем сегодня, будут рассмотрены вопросы
UX-кинотеатр – Эмоции. Чувства. Интервью

UX-кинотеатр – Эмоции. Чувства. Интервью

Перед нами стоит задача улучшать продукты банка с учетом пользовательского опыта. Можно решить эту задачу, протестировав всё приложение, и написать отчёт на несколько сотен страниц с рекомендациями по
Что это такое – BPM, и как компании его строить

Что это такое – BPM, и как компании его строить

Сейчас уже никто не станет оспаривать необходимость, полезность описания и регламентирования бизнес-процессов на предприятии. Существует очень большое количество инструментов для описания
Внедрение IdM. Часть 3.2. Как построить модель доступа?

Внедрение IdM. Часть 3.2. Как построить модель доступа?

В предыдущих материалах мы рассмотрели, что такое IdM, каковы признаки необходимости внедрения IdM, а также обозначили необходимость постановки целей и задач (т.е. — чего вы и бизнес хотите от системы

[Перевод] Флаги в аргументах функций

Вы когда-нибудь сталкивались с таким кодом? process(true, false); Эта функция, судя по названию, что-то обрабатывает (process). Но что означают параметры? Какой параметр здесь true, а какой false?
Иерархия IT-систем и выбор программного обеспечения для организации труда

Иерархия IT-систем и выбор программного обеспечения для организации труда

IT-системы плотно вошли в нашу жизнь. Мощные и сложные программные продукты используются в самых разных сферах. При этом многие забывают, что появились IT-системы не просто так, как программные
Введение в Data Vault

Введение в Data Vault

Большинство компаний сегодня накапливают различные данные, полученные в процессе работы. Часто данные приходят из различных источников — структурированные и не очень, иногда в режиме реального
[Перевод] Как построить сообщество. Перевод книги «Социальная архитектура»: Глава 4. Протокол для коллаборации C4

[Перевод] Как построить сообщество. Перевод книги «Социальная архитектура»: Глава 4. Протокол для коллаборации C4

«Это эссенция тридцатилетнего опыты разработки программного обеспечения.» Процесс ZeroMQ: C4 Когда мы говорим о ZeroMQ, мы иногда имеем в виду libzmq — основную библиотеку. В начале 2012 года мы
Ошибки в роботах: ожидание и реальность

Ошибки в роботах: ожидание и реальность

Мне кажется, бунт роботов не близок. Я начал писать статью про то, что наша команда приступила к адаптации анализатора кода PVS-Studio для нужд Embedded-разработчиков. Для начала мы поддержали KEIL и
Как лучше разбираться в людях

Как лучше разбираться в людях

Рассказывать айтишникам про психологию то еще дело, некоторые читатели скажут: «Bullshit!», и вообще не поверят, потому что психологию, даже прикладную, нельзя назвать точной наукой. Тем не менее,

[Перевод] Основные принципы C++: Правила выражений и операторов

Бобра! Что ж, мы плавно выходим на старт второго потока группы «Разработчик С++» и разбираем интересные материалы, которые накопились у преподавателя в свободное от работы и преподавания время.
Бета-тестирование AB-DOC

Бета-тестирование AB-DOC

Привет всем! Мы завершили работу над первой версией AB-DOC и приглашаем всех на бета-тест. Приложение позволяет создать документы онлайн в удобном редакторе и систематизировать их хранение в виде

Ответ Л.П. Плеханова на замечания по книге «Основы самосинхронных электронных схем»

Предисловие: Меня зовут Виктор, и я сотрудник Института Проблем Информатики РАН. В нашем отделе ведутся две разработки: рекуррентный процессор и самосинхронная схемотехника. Сам я занят первым, но не
Обходим ASLR для Linux по-новому

Обходим ASLR для Linux по-новому

Ядро Linux широко распространено во всем мире как на серверах, так и на пользовательских машинах, на мобильных платформах (ОС Android) и на различных «умных» устройствах. За время существования в ядре
Изменчивые формы и вау-эффекты: о магии простыми словами

Изменчивые формы и вау-эффекты: о магии простыми словами

Продолжаем рассматривать идеи создания различных эффектов для сайтов. Закончили мы на SVG масках, а сегодня на повестке дня элемент path и формы, которые с его помощью создаются. Точнее их изменения.
[Из песочницы] Эмуляторы терминалов

[Из песочницы] Эмуляторы терминалов

Добрый день. Вашему вниманию представляется публикация о роли терминалов в истории развития компьютерной индустрии. Терминал — электронное устройство [1], используемое для организации диалогового
«Гадание на картах»:  геоинформационный хакатон Университета Иннополис

«Гадание на картах»:  геоинформационный хакатон Университета Иннополис

Хакатон пройдёт 3—4 марта в Университете Иннополис, сотрудники которого создают облачную 4D-платформу для продвижения геоинформационных продуктов и услуг. Заявки принимаются до 2 марта.

Наша сила – в волокне, или системы Powered Fiber Cable System

Современные сетевые инфраструктуры постоянно расширяются, становясь все более универсальными и сложными. Точки доступа Wi-Fi, камеры видеонаблюдения, элементы систем автоматизации и контроля зданий –
«Когда я стал Android-разработчиком, ещё негде было искать примеры»: интервью с Давидом Гонсалесом

«Когда я стал Android-разработчиком, ещё негде было искать примеры»: интервью с Давидом Гонсалесом

Android-разработчики могут знать Давида Гонсалеса в связи с несколькими разными вещами. Например, он участвует в open source-проекте Android Architecture Blueprints, где разные архитектурные подходы