Архив за 27 марта 2018 - 3

Привет! Мы очень рады, что событие вызвало большой интерес. Зарегистрировалось очень много участников: в офис столько не поместится. Поэтому мы решили арендовать зал и провести мероприятие в один день: 19 апреля.

Итак: Банкетный зал Crystal Ballroom в Москва-Сити, 1-й красногвардейский проезд, дом 21 строение 2. Четвертый этаж.

Программа:
Читать полностью »

Осознав, что я давно не писал на Хабр ничего полезного о ФП и Haskell, и что имеется вполне отличный повод для технической статьи, — решил тряхнуть стариной. Речь в статье пойдет о Software Trasactional Memory (STM), которую мне удалось реализовать на Free-монадах при участии ADTs и MVars. И, в общем-то, Proof of Concept оказался крайне простым, в сравнении с «настоящим» STM. Давайте это обсудим.

Software Transactional Memory

Читать полностью »

Компания Intel недавно продемонстрировала твердотельный накопитель Optane P4801X типоразмера M.2, адресованный корпоративным потребителям. Сохранив миниатюрный размер, присущий моделям 800p и 900p, используемым для кэширования, конструкторы смогли увеличить емкость, приблизив ее к емкости накопителя Optane DC P4800X типоразмера U.2.

Читать полностью »

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

По прогнозу аналитиков, в течение следующих двух лет самым быстрорастущим сегментом будет «подключенная одежда». Ожидается, что продажи в этом сегменте будут расти на 102% в год и в 2020 году достигнут 1 млрд долларов.

Читать полностью »

Стандарт EcmaScript 2015 (ES6) существует уже несколько лет. Он принёс с собой множество новых возможностей, разные способы использования которых далеко не всегда очевидны. Вот обзор некоторых из этих возможностей с примерами и комментариями.

image
Читать полностью »

Вы когда-нибудь задумывались, какой процент успешно реализованных проектов был выполнен вами самостоятельно, а сколько из них требовало участия команды? Думается, ответ очевиден: для крутых проектов необходима крутая команда.

image
Читать полностью »

Асинхронность. Асинхронность никогда не меняется. Node.js использовал асинхронность, чтобы получить большой rps для io-операций. TC39 добавила промисы в спецификацию для борьбы с адом колбеков. Наконец, мы стандартизировали async/await. Но асинхронность никогда не меняется. Погодите, что это синеет в небе? Похоже bluebird несёт в клюве пояс с инструментами для тех из нас, кто плотно подсел на thenable-объекты и всю эту асинхронную лапшу.

Bluebird: пояс с инструментами для асинхронщика - 1

Читать полностью »

Асинхронность. Асинхронность никогда не меняется. Node.js использовал асинхронность, чтобы получить большой rps для io-операций. TC39 добавила промисы в спецификацию для борьбы с адом колбеков. Наконец, мы стандартизировали async/await. Но асинхронность никогда не меняется. Погодите, что это синеет в небе? Похоже bluebird несёт в клюве пояс с инструментами для тех из нас, кто плотно подсел на thenable-объекты и всю эту асинхронную лапшу.

Bluebird: магия внутри - 1

Читать полностью »

Рабочая группа «Связь и IT» экспертного совета при правительстве заключила, что законопроект, предлагающий разрешить регистрацию в соцсетях по паспорту и только лицам старше 14 лет, избыточен и нецелесообразен. Об этом сообщает «Коммерсантъ» со ссылкой на заключение. Из заключения также следует, Читать полностью »

Группа специалистов из Корнельского университета разработала программу, которая выделяет стилистические характеристики одного изображения и применяет их к другому с удивительной точностью и реализмом. Алгоритм, использующий возможности 3D-карты Nvidia, называется FastPhotoStyle. Он способен передавать цвета и настроение изображения.

Читать полностью »

https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js