Архивы

  • FuseTools — уникальный инструмент прототипирования и разработки

    от автора

    И снова доброго времени суток, хабражители. Меня зовут Владимир Миленко, и как вы возможно знаете, я фронтенд-разработчик в компании Иннософт. Возможно вы так-же заметите, что в свободное время я изучаю ситуацию на рынке разработки мобильных приложений. Несколько дней назад я написал статью, в которой описал, что такое NativeScript. Пришло время познакомить вас с другим уникальным…

  • Как начать использовать аппаратное шифрование SSD-диска на примере Samsung EVO 850 и программы sedutil

    от автора

    Это просто короткая подсказка, которую, я надеюсь, можно использовать и для других дисков со встроенным шифрованием (SED, self encrypting drives). Здесь нет глубокого разъяснения принципов и терминов.

  • NoSQL – коротко о главном

    от автора

    Сергей Туленцев (TextMaster) Меня зовут Сергей Туленцев, я уже несколько лет интересуюсь NoSQL базами данных и сегодня попытаюсь поделиться с вами знаниями и опытом. Кому будет полезен этот доклад? Это обзорный доклад с претензией на структурированность. Если вы что-то где-то когда-то слышали про NoSQL, то через 40 минут вы будете знать гораздо больше, вы будете…

  • Поле Галуа на Scala

    от автора

    Введение В этой статье будет рассмотрена тема построения и работы с конечными полями (или полями Галуа), которые используются в криптографии, теории информации и кодирования и других науках, т.е. имеют широкое практическое применение. Сухую теорию о группах/кольцах/полях можно прочитать по ссылке Поля Галуа, а здесь будет больше практики и реализации на языке Scala. Типы и ограничения…

  • Hadoop From Scratch

    от автора

    Эта статья послужит практическим руководством по сборке, начальной настройке и тестированию работоспособности Hadoop начинающим администраторам. Мы разберем, как собрать Hadoop из исходников, сконфигурировать, запустить и проверить, что все работает, как надо. В статье вы не найдете теоретической части. Если вы раньше не сталкивались с Hadoop, не знаете из каких частей он состоит и как они…

  • В 2017 году быть гением-одиночкой уже не получится

    от автора

    Каждый инноватор мнит себя Стивом Джобсом. Он был нахальным, упрямым, свято верил в своё видение и раскатывал в блин всех, кто попадался ему на пути. Он знал и взлёты, и падения, но никто не отрицает, что он сильно повлиял на мир. Проводя исследования для моей следующей книги "Mapping Innovation", я с удивлением обнаружил, что большая…

  • VCL, избавляемся от мерцания, раз и навсегда

    от автора

    Delphi и C++Builder разработчики, использующие VCL не по наслышке знают о вездесущей проблеме мерцания контролов. Мерцание происходит при перерисовке, вследствие того, что сначала отрисовываеться фон компонента, и только потом сам компонент. И если в случае с наследниками от TWinControl частичным решением проблемы является установка свойства DoubleBuffered в True, что заставляет контрол отрисовываться в буфере(однако DoubleBuffered…

  • Распознавание чеков в Google Docs с помощью ABBYY OCR SDK

    от автора

    В северном полушарии нынче зима, а это значит что пора на лыжи! Мы с друзьями поддались этому течению и приступили к подготовке нашего совместного зимнего отдыха. Детали всего процесса планирования раскрывать не буду, скажу лишь только, что мне выпала ответственная роль сбора магазинных чеков наших совместных трат.

  • Изоморфные React-приложения: производительность и масштабирование

    от автора

    Денис Измайлов ( DenisIzmaylov ) Всем привет! Вкратце расскажу о себе. Я — Денис Измайлов. Последние 5 лет сосредоточился на JS-разработке, делал много Single Page Application, highload, React, выступал на MoscowJS несколько раз, каммитил webpack и т.д. Сегодня хотел бы поговорить вот о чем: почему от Single Page Application в его классическом виде стоит отказаться;…

  • Сравнение Lock-free алгоритмов — CAS и FAA на примере JDK 7 и 8

    от автора

    Много ядер не бывает Атомарные операции (atomics), например, Compare-and-Swap (CAS) или Fetch-and-Add (FAA) широко распространены в параллельном программировании. Мульти- или многоядерные архитектуры установлены одинаково как в продуктах настольных и серверных компьютеров, так и в крупных центрах обработки данных и суперкомпьютерах. Примеры конструкций включают Intel Xeon Phi с 61 ядрами на чипе, который установлен в Tianhe-2,…