Социальные сети Рунета
Четверг, 25 апреля 2024

[recovery mode] Сократить время вычислений от нескольких лет до минут. Разбираемся с квантовым машинным обучением Я давно интересуюсь квантовыми вычислениями и пишу программы для 5-ти и 14-кубитных квантовых компьютеров IBM Q Experience. Сегодня я расскажу о технологиях, которые можно будет применять в машинном обучении после того, как квантовые вычисления завоюют мир. Спойлер для дата ...

Характеристики квантовых компьютеров Мощность квантового компьютера измеряется в кубитах, базовой единице измерения в квантовом компьютере. Источник. Я делаю фейспалм после каждого прочтения подобной фразы. До добра это не довело, начало садиться зрение; скоро придется обращаться к Meklon. Думаю, пора нескол...

[Перевод] Конкурс по программированию на Q#: Microsoft Q# Coding Contest Команда Microsoft Quantum рада анонсировать Q# Coding Contest – зима 2019! В этом конкурсе вы можете проверить свои навыки квантового программирования, решая задачи квантовых вычислений на Q#. Победители получат футболку Microsoft Quantum! Квантовые вычисления — это принципи...

Каждый транзистор обладает своей квантовой подписью, которую можно использовать в качестве уникального идентификатора Непосвященные люди считают, что электрический ток течет совершенно одинаково через одинаковые компоненты наших электронных устройств. Однако, на квантовом уровне электрический ток может быть изображен, как текущий ручей, поверхность которого покрыта тонкой рябью, которая воз...

[Перевод] Как превратить квантовый компьютер в идеальный генератор случайных чисел Чистую, подтверждаемую случайность тяжело найти. Два новых предложения показывают, как сделать из квантовых компьютеров фабрики случайных чисел. Скажите на любом собрании специалистов по информатике «квантовое превосходство», и вы, вероятно, увидите, как они закатывают гла...

«Начало познания природы вещей»: глава Google пояснил, почему поисковый гигант уделяет особое внимание квантовым вычислениям В сентябре этого года Google отчиталась о достижении так называемого «квантового превосходства». Квантовая машина Sycomore выполнила за 200 секунд расчеты, на которые у самого совершенного классического суперкомпьютера ушло бы 10 000 лет. Сами вычисления не несли н...

Нехватка гелия может замедлить развитие квантовых компьютеров — обсуждаем ситуацию Рассказываем о предпосылках и приводим мнения экспертов индустрии. / фото IBM Research CC BY-ND Зачем нужен гелий в квантовых компьютерах Прежде чем перейти к рассказу о ситуации с нехваткой гелия, поговорим о том, зачем вообще квантовым компьютерам нужен гелий. Квантовые...

Впервые осуществлена квантовая телепортация так называемого кутрита До недавнего времени ученые задействовали в экспериментах с квантовой телепортацией квантовые биты, называемые кубитами. Но недавно одной из научных групп удалось произвести квантовую телепортацию того, что можно назвать кутритом (qutrit), частицу информации, основанную на т...

Компании Google впервые удалось продемонстрировать реальное квантовое превосходство Не так давно на сайте НАСА была замечена статья, опубликованная исследователями компании Google. Несмотря на то, что она, эта статья, достаточно быстро была удалена, многие люди успели ознакомиться с ее содержанием, в котором исследователи Google утверждают, что им удалось д...

IBM придумала «закон Мура» для квантовых компьютеров Компания IBM предложила использовать меру «квантового объема», который должен удваиваться каждый год — и она будет эквивалентна закону Мура, который соблюдается в традиционных компьютерных вычислениях. Согласно закону Мура, число транзисторов на чипе, а значит и плотность в...

Книга «Квантовые вычисления для настоящих айтишников» Привет, Хаброжители! Цель этой книги — познакомить с квантовыми вычислениями всех, кто знаком с курсом математики средней школы и готов немного потрудиться. В этой книге мы будем знакомиться с кубитами, запутанностью (квантовых состояний), квантовой телепортацией и квантовы...

Google похвасталась самым мощным квантовым компьютером В одной из научных публикаций компания Google сообщила о достижении «квантового превосходства», или точнее создании квантового компьютера Sycamore с объёмом памяти в 53 кубита (кубит — квантовый разряд или наименьший элемент для хранения...

IBM представила улучшенный квантовый компьютер с 53 кубитами Компания IBM представила улучшенный квантовый компьютер с 53 кубитами по сравнению со всего лишь 20 кубитами у предшественника. Новинка будет запущена в октябре и станет крупнейшим коммерческим квантовым компьютером в мире. Подробнее об этом читайте на THG.ru.

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

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

Amazon предлагает доступ к квантовым вычислениям через свое облако AWS Квантовые вычисления, возможно, являются следующим важным этапом развития для крупнейших технологических компаний, таких как Google или IBM. Amazon, которая до сих пор была незаметной на этом фронте, планирует предложить услуги квантовых вычислений через интернет, тем самым ...

Amazon запустила сервис для квантовых вычислений Каждая из компаний, чьи суперкомпьютеры использованы в проекте, создает квантовые компьютеры различного типа - с квантовыми вентилями на сверхпроводящих кубитах, ионных ловушках и работающие на принципе квантовой релаксации (отжига) со сверхпроводящими кубитами.Amazon Braket...

Технология, которая приблизит запуск квантовых сетей Физики из Университетов Торонто, Осаки и Тоямы представили концепцию квантового повторителя, который не использует ячейки квантовой памяти и способен работать при комнатной температуре. В перспективе он позволит реализовать масштабные квантовые сети. Рассказываем, в чем за...

Росатом создаст отечественный квантовый компьютер за 24 млрд рублей Госкорпорация Росатом объявила о начале разработки квантового компьютера. Ожидается, что к 2024 году создадут четыре типа квантовых компьютеров размером от 50 до 100 кубитов. До сих пор российские специалисты смогли создать системы, состоящие из двух кубитов. Как сообщил ...

Создан квантовый компьютер «для бедных», работающий при комнатной температуре Исследователи из университетов Тохоку и Пердью разработали нетрадиционную вычислительную схему, построенную на использовании тепловых флуктуаций, и продемонстрировали работоспособность этой концепции для вероятностных вычислений. Вероятностные вычисления — ...

[Перевод] Квантовые вычисления могут изменить все, и IBM соревнуется с Microsoft, Intel и Google, с целью овладеть ими Джим Кларк, директор по квантовому оборудованию Intel, с одним из квантовых процессоров компании. Фото; Intel Квантовые компьютеры — чрезвычайно захватывающая технология, подающая надежды на создание мощных вычислительных возможностей для решение ранее неразрешимых пробле...

[Перевод] Новый закон для описания скорости развития квантовых компьютеров? Закон Нивена говорит, что квантовые компьютеры улучшаются с «дважды экспоненциальной скоростью». Если он выдержит проверку временем, то ждать квантового превосходства осталось недолго. Квантовый процессор Foxtail от Google В декабре 2018 года учёные из Google AI провели вы...

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

Компания Honeywell готовит квантовый компьютер на основе пойманных в ловушку ионов Специалисты компании Honeywell Quantum Solutions продемонстрировали недавно высокоэффективные квантовые вычислительные операции, используя кубиты на базе пойманных в ловушку ионов. Этот этап является главным шагом на пути к созданию самого мощного квантового компьютера в мир...

Gartner: реселлеры и интеграторы не готовы работать с технологиями квантовых вычислений Разные эксперты оценивают время, необходимое для разработки и вывода на рынок коммерческих решений на базе квантовых вычислений, в 5-10 лет. В недавно опубликованной статье исследователи из компании Google заявили о достижении «квантового превосходства&raquo...

D-Wave запустила платформу для разработки и запуска квантово-классических приложений Компания D-Wave Systems Inc, которая является одним из лидеров в сфере квантовых вычислительных систем, программного обеспечения и услуг, объявила о запуске гибридной платформы с открытым исходным кодом под названием D-Wave Hybrid. Она предназначена для разработки и запуска ...

IBM и немецкий Институт Фраунгофера вместе займутся квантовыми вычислениями Ожидается, что квантовые компьютеры позволят эффективно решать ряд задач, от моделирования сложных молекулярных структур до анализа финансовых рисков и портфелей.

О квантовых компьютерах: как разные страны развивают эту технологию Говорим о том, кто уже использует квантовые вычисления в облаке и какие инициативы продвигают правительства стран для поддержки отрасли квантовых вычислений. Читать дальше →

Установлен новый рекорд дальности сохранения квантовой запутанности между светом и материей Призрачный мир квантовой механики обещает нам в будущем быстрый и безопасный Интернет, потрясающие вычислительные мощности квантовых компьютеров и многое другое. И теперь, исследователи из университета Инсбрука и Института квантовой оптики и информатики австрийской Академии ...

[Перевод] Превосходный FAQ о квантовом превосходстве от Скотта Ааронсона Пару дней назад в сеть утек черновик статьи от Google о достижения ими квантового превосходства в сверхпроводящем квантовом компьютере. Сам текст быстро убрали, а вокруг него множатся слухи и предположения, в том числе и ошибочные. Автор поста — профессор Скотт Ааронсон — од...

Андреас Антонопулос: квантовый компьютер Google не угрожает биткоину Известный предприниматель и проповедник криптофилософии Андреас Антонопулос заявил, что запуск сверхмощного квантового компьютера Google не несет угрозу для биткоина. Несколько недель назад компания Google объявила о создании самой мощной в мире квантовой машины.  Многих пре...

Google представила BERT — революционную технологию, которая наделит поисковик способностью понимать человеческий язык Google на этой неделе не только совершила прорыв в области квантовых вычислений — группа исследователей поискового гиганта первой достигла квантового превосходства (53-кубитный компьютер Google Sycamore решил задачу, которую невозможно решить на обычных компьютерах), но и до...

[Перевод] Как пространство и время могут быть квантовым кодом исправления ошибок Те же самые коды, требующиеся для предотвращения ошибок в квантовых компьютерах, могут придавать ткани пространства-времени присущую ей прочность В игрушечных «голографических» вселенных (даже если и не в нашей, настоящей) ткань пространства-времени возникает на основе сети...

Фотоны, кванты и состояние Фока: манипуляции с радиочастотным резонатором на квантовом уровне Мир квантовых технологий такой же богатый и запутанный, как история целой цивилизации. Одни открытия в этой области нас могут удивить, другие вводят в состояние интеллектуального ступора. А все потому, что квантовый мир живет по своим законам, и ему частенько нет никакого ...

[Перевод] Назад в будущее? Квантовый ластик с отложенным выбором На Хабре периодически появляются статьи и комментарии о чудесах квантовой физики: квантовом ластике и слабых измерениях. К сожалению, слишком часто о них говорят как о загадочных и непонятных явлениях, позволяющих творить чуть ли не магию, хотя на самом деле нет в них ровным...

[Перевод] Какой будет постквантовая криптография? Идёт гонка за создание новых способов защиты данных и коммуникаций от угроз, исходящих от сверхмощных квантовых компьютеров Мало кто из нас обращал внимание на небольшой символ замочка, появляющийся в наших веб-браузерах каждый раз, когда мы заходим на сайт интернет-магази...

Впервые реализована телепортация квантовой информации внутри одного кристалла алмаза Исследователи из Национального университета Йокогамы, Япония, впервые телепортировали квантовую информацию между двумя объектами, заключенными внутри одного кристалла алмаза. Данная технология может стать ключевой технологией в квантовых вычислениях и коммуникациях следующег...

Amazon Braket дает возможность попробовать квантовые вычисления Компания Amazon в лице своего подразделения Amazon Web Services (AWS) представила облачный сервис Amazon Braket. По словам AWS, это «полностью управляемый сервис, который облегчает ученым, исследователям и разработчикам создание, тестирование и запуск алгоритмов к...

Работа с датами на языке R (базовые возможности, а также пакеты lubridate и timeperiodsR) Получить текущую дату в любом языке программирования, операция эквивалентная "Hello world!". Язык R не является исключением. В этой статье мы разберёмся с тем, как устроена работа с датами в базовом синтаксисе языка R, а также рассмотрим несколько полезных пакетов, расширяющ...

Российские ученые создали многоканальный малошумящий источник тока для квантового компьютера До сих пор для исследований, связанных с созданием российских кубитов и квантового компьютера, использовались дорогостоящие зарубежные малошумящие источники тока. Ученые из Новосибирского государственного технического университета создали и испытали многоканальный малошум...

Amazon вышла на рынок квантовых вычислений Компания представила собственный облачный сервис, который открывает клиентам доступ к квантовым вычислениям.

Как квантовая запутанность поможет в детектировании гравитационных волн Мы недавно сделали эксперимент по проверке нового подхода к снижению квантовых шумов в LIGO и написали статью про это, смотрите на arXiv: «Demonstration of interferometer enhancement through EPR entanglement». А тут я расскажу, какие такие квантовые шумы в LIGO, как их можно...

Доклад о квантовом превосходстве системы Google попал в Сеть Сверхпроводниковый квантовый процессор Sycamore, созданный в Google, возможно, достиг квантового превосходства — уровня производительности, при котором он способен решать задачи, ранее требовавшие несоизмеримо большего времени. Доклад под названием «Quantum Supremacy Us...

IBM ставит под сомнение заявление Google о квантовом превосходстве Исследование Google о достижении квантового превосходства якобы случайно появилось в сети Интернет в прошлом месяце и теперь было опубликовано журналом Nature. Разработчики Google утверждают, что созданный компанией 53-кубитный компьютер за 200 секунд выполнил сложную задачу...

24 млрд рублей «Росатом» потратит на квантовый компьютер К 2024 году госкорпорация планирует создать четыре типа компьютеров размером от 50 до 100 кубитов и сократить отставание России в развитии квантовых технологий.

IBM Q System One - первый квантовый компьютер коммерческого назначения В течение многих лет обладателями квантовых вычислительных систем являлись лишь лаборатории ведущих научных учреждений и крупных компаний. Но на этой неделе компания IBM представила Q System One - первую 20-кубитную квантовую систему, которую может приобрести и использовать ...

Искусственный интеллект заменит квантовые компьютеры даже без мощных процессоров На том этапе развития технологий, на котором все мы сейчас находимся, очень сложно моделировать объемные квантовые модели. Чем сложнее становится квантовая система, тем больше вычислительных мощностей требуется для решения задач в этой системе. В таком случае рано или поздно...

Отечественному квантовому компьютеру - быть Проведен первый контрольный эксперимент в проекте российского консорциума по созданию демонстраторов 50-кубитных квантовых компьютеров на основе нейтральных атомов и интегральных оптических схем.

Прорыв в квантовых вычислениях: Google заявила о достижении квантового превосходства Как известно, IBM и Google уже давно и очень активно ведут исследования и разработки в области квантовых вычислений, стремясь первым выпустить коммерческий квантовый компьютер. Собственно, IBM ранее говорила, что рассчитывает выпустить первый коммерческий квантовый компьютер...

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

[Перевод] Демистификация принципов квантовых вычислений «Думаю, я смело могу сказать, что квантовую механику никто не понимает», — Ричард Фейнман Тема квантовых вычислений всегда привлекала технических писателей и журналистов. Ее потенциал в области вычислений и сложность придали ей некий мистический ореол. Слишком уж часто тем...

IBM планирует коммерциализировать квантовые компьютеры через 3–5 лет Компания IBM намерена начать коммерческое использование квантовых компьютеров в ближайшие 3–5 лет. Это произойдёт, когда разрабатываемые американской компанией квантовые компьютеры превзойдут в плане вычислительных мощностей суперкомпьютеры, существующие в настоящее время.

IBM обещает ежегодно удваивать производительность квантовых компьютеров За последние пять лет о квантовых компьютерах или вычислителях стали говорить настолько часто, что от этого явления уже нельзя отмахнуться или считать его исключительно игрушкой учёных. Лучше всего этот тезис подтверждает инициатива компании IBM, которая разработала методику...

Компания Google подтверждает достижение "квантового превосходства", но так ли это на самом деле? Не так давно мы рассказывали нашим читателям о мелькнувшей на сайте НАСА статье, в которой представители компании Google объявили о достижении так называемого квантового превосходства, точки, в которой квантовый компьютер успешно справляется с решением задачи, которую принци...

Росатом запускает масштабный проект по созданию отечественного квантового компьютера Как говорится в официальном сообщении корпорации, проект рассчитан на срок до 2024 года. Он объединит усилия ключевых организаций и команд в России, занимающихся разработками в области квантовых вычислений, а также потенциальных пользователей квантовых технологий. В "Р...

ПМЭФ 2019: В России появилась первая межкорпоративная квантовая сеть «Сбербанк», «Газпромбанк», PwC и «Российский квантовый центр» продемонстрировали первую межкорпоративную квантовую сеть. Установки квантового распределения ключа обеспечили сеанс защищенной видеоконференцсвязи между стендами двух крупнейших банков и международной консалтинго...

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

Российские ученые с помощью квантового компьютера повернули время вспять Команда ученых под предводительством Гордея Лесовика, квантового физика из Московского физико-технического института, сумела провести эксперимент, в котором время пошло вспять. И пусть сам сдвиг был крошечным, всего доли секунды — но он был зафиксирован официально. Исс...

Помните, ученые повернули время вспять? Так вот, этого не было Если верить всему, что пишут в Интернете (в том числе и мы), квантовых физиков можно поздравить. Звучит круто: ученые (да еще и российские) повернули время вспять. Прям «Назад в будущее». Все началось со статьи в Scientific Reports с провокационным названием «Стрела времени...

Микрофон для «отлова» мельчайших частиц звука Если такой компьютер будет создан, он, вероятнее всего, будет намного компактнее и производительнее квантовых компьютеров, работающих на основе световых частиц — фотонов, поскольку звуковыми фононами гораздо проще управлять.Квантовый микрофон улавливает фотоны и замеряет выз...

Справочная: квантовая криптография на пальцах История квантовой криптографии началась не с технологий связи, а с попытки решить совершенно другую задачу — создать деньги, которые невозможно подделать. Стивен Визнер из Колумбийского университета в 1983 году предложил создать квантовые банкноты государственного образца...

CES 2019: IBM показала первый коммерческий квантовый компьютер На CES 2019 американская компания IBM представила свой первый коммерческий квантовый компьютер IBM Q System One. 20-кубитная система объединяет в себе квантовые и классические вычислительные компоненты, необходимые для использования в исследовательских и бизнес-областях. …

Создан квантовый компьютер «для бедных», способный работать при комнатной температуре Вероятностные вычисления выполняются с использованием вероятностных битов, или p-битов, состояние которых колеблется во времени между 0 и 1. Они аналогичны квантовым вычислениям, где используется суперпозиция 0 и 1 квантовых битов, или q-битов.Исследовательской группе удалос...

Google возглавила гонку квантовых компьютеров Те вычисления, на которые квантовый компьютер Google затратил порядка 3 минут, суперкомпьютер IBM Summit бы потратил порядка 10 тыс лет.

Российский квантовый компьютер оценили в 24 млрд рублей Госкорпорация «Росатом» запустила масштабный проект по созданию квантового компьютера. Об этом рассказало издание «Коммерсантъ» со ссылкой на источники в компании.  Проект потребует финансирования объёмом  24 миллиарда рублей и ...

Квантовому компьютеру впервые удалось решить задачу, которую невозможно решить на обычных компьютерах Компания Google опубликовала доклад о «квантовом превосходстве», в котором утверждалось, что 53-кубитный компьютер Google Sycamore смог решить задачу, которую невозможно решить на обычных компьютерах. Точнее говоря, теоретически возможно, но современному суп...

[Перевод] Улучшаем квантовые вычисления, применяя классическое машинное обучение В преддверии старта нового потока по курсу «Нейронные сети на Python» подготовили для вас перевод интересной статьи. Одна из самых главных проблем в реализации нового поколения квантовых компьютеров заключается в их самой базовой конситуэнте: кубите. Кубиты могут взаимод...

Ученые впервые создали уникальную квантовую запутанность, W-состояние, в котором задействовано три фотона Исследователи из университета Иллинойса и других научных учреждений впервые создали состояние квантовой запутанности, в котором задействовано три фотона. В этом не было бы ничего удивительного, если бы это состояние не было уникальной специальной комбинацией, называемой W-со...

IBM отводит на коммерциализацию квантовых компьютеров от 3 до 5 лет Вчера в Тайбэе, выступая на мероприятии IBM think Summit Taipei 2019, директор IBM Research в Токио и глобальный вице-президент компании Норишиге Моримото (Norishige Morimoto) рассказал о перспективах коммерциализации квантовых компьютеров. По его словам, коммерческое п...

Исследователь Microsoft получил престижную премию по теоретической физике за вклад в развитие квантовых вычислений Доктор Маттиас Тройер, исследователь квантовых вычислений в Microsoft, получил одну из самых престижных наград в области теоретической физики в Германии – Гамбургскую премию – за значительный вклад в развитие квантового метода Монте-Карло. Методы Монте-Карло – группа числ...

В России создадут квантовый компьютер за 24 млрд рублей Госкорпорация «Росатом» начала работать над созданием отечественного квантового компьютера. На него потратят 24 млрд рублей, 13,3 млрд из которых — бюджетные.

Google подтвердила достижение «квантового превосходства», но IBM не согласна и обвиняет поискового гиганта в некомпетентности Google официально заявила о достижении квантового превосходства в новой статье, опубликованной в журнале Nature. Это случилось спустя чуть больше месяца после первого научного доклада о квантовом превосходстве на сайте NASA, который был удалён по причине преждевременной публ...

«Росатом» заявил о планах создать квантовый компьютер за 24 млрд рублей к 2024 году Госкорпорация хочет сократить отставание России в развитии квантовых технологий.

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

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

Лонгрид о реалистичности квантовой угрозы для криптовалют и проблемах “пророчества 2027” По криптовалютным форумам и телеграм-чатам упорно продолжают курсировать слухи о том, что причиной недавнего внушительного проседания курса BTC стала новость о достижении компанией Google квантового превосходства. Эта новость, изначально размещенная на сайте NASA, а затем ра...

Podlodka #131: Квантовые вычисления Квантовые вычисления достаточно хардкорная область из-за того, что она находится на стыке квантовой физики и функционального программирования.

Новости недели: у Huawei всё ещё проблемы, «квантовый телефон» в РФ, у ARM новые процессоры, у Яндекс.Такси вертолеты В этом выпуске читайте: Huawei теряет возможность выпускать устройства с картами памяти SD; Рунет обходит телевидение по рекламным доходам; ARM представляет новые процессоры; в России разработали«квантовый телефон»; размер заработной платы зависит от наследственности; у ...

IBM представила первый коммерческий квантовый компьютер На выставке CES 2019, которая проходит с 8 по 11 января в Лас-Вегасе, компания IBM представила свой первый коммерческий квантовый компьютер. 20-кубитная система IBM Q System One сочетает квантовые и классические вычислительные компоненты.

Создан квантовый компьютер, способный предсказывать 16 вариантов развития будущего Когда исследователи из Технологического университета Наньянга (Nanyang Technological University), Сингапур, включают созданный ими квантовый компьютер, он, этот компьютер, становится способным видеть будущее, точнее, 16 возможных вариантов развития событий. Этот компьютер ис...

[Перевод] Как оценить компьютеры, которые пока ещё не совсем существуют Для оценки быстродействия суперкомпьютера специалисты по информатике обращаются к стандартному инструменту: набору алгоритмов LINPACK, помогающему проверить, как машина способна решать задачи с огромным количеством переменных. Но для квантовых компьютеров, которые однажды ...

В "Росатоме" намерены создать квантовый компьютер за 24 млрд рублей На финансирование проекта, который планируется реализовать к 2024 году, будет выделено 13,3 млрд бюджетных средств. Квантовые процессоры будут производиться в России с нуля, но какие-то комплектующие могут покупаться за рубежом.

Физикам впервые удалось измерить время квантового туннелирования, которое оказалось бесконечно малым Если вы ударите мячом об стену, он отскочит в обратном направлении в соответствии со всеми канонами классической физики. Но мир квантовой физики является намного более загадочным и непредсказуемым, если вместо мяча взять квантовую частицу, то она может внезапно появиться с д...

Квант, или туда и обратно: новый алгоритм изучения квантово-классического перехода Многие считают, что сложнее классической физики может быть только квантовая. Однако куда сложнее изучать системы, которые находятся, так сказать, на стыке этих двух миров. Если в квантовую систему добавлять все больше и больше частиц, то она начнет терять свои квантовые св...

Суперкомпьютер смог решить неразрешимую задачу Квантовый компьютер Sycamore Кажется, компания Google только что смогла совершить настоящий переворот в компьютерной науке. Используя программное обеспечение квантового компьютера под названием Sycamore, представитель Google заявили о «квантовом превосходстве» над ...

Идиоматичное программирование GPU на Rust: Библиотека Emu Введение Emu — это высокоуровневый язык программирования видеокарт, способный встраиваться в обычный код на системном языке программирования Rust. В данной статье речь пойдёт о синтаксисе Emu, его особенностях, а также будут показаны несколько наглядных примеров его использ...

Будущее квантовых технологий в России: взгляд «МИСиС» и РКЦ Российский квантовый центр и «МИСиС» представили финальную редакцию дорожной карты по квантовым технологиям. Документ содержит ключевые метрики и планы для осуществления технологического прорыва страны по квантовым вычислениям, квантовым коммуникациям и квантовым сенсорам.

Google заявил о достижении «квантового превосходства» Инженерам Google удалось создать квантовый компьютер, который способен выполнять вычисления, выходящие за рамки возможностей существующих суперкомпьютеров. Научный доклад об этом был опубликован на сайте NASA, а затем удалён. Об этом пишет Financial Times. Согласно докладу, ...

Первый в России прототип квантового компьютера заработал в НИТУ «МИСиС» В НИТУ «МИСиС» заработал первый в России прототип квантового компьютера. Устройство на двух кубитах выполнило квантовый алгоритм Гровера, превысив ранее известный предел точности на 3%. В качестве основы для кубитов были взяты сверхпроводящие материалы. Криостат квантового...

IBM анонсировала первый квантовый компьютер, который можно поставить дома Фотографии квантовых компьютеров из лабораторий не внушают доверия к этим интересным, но пока малопонятным технологиям. Трубочки, стекляшки, криогенный «дым» — всё это атрибуты классического «сумасшедшего» учёного из комиксов или фантастической беллетристики. Компан...

На развитие квантовых технологий в России может быть потрачено более 43 млрд рублей Как стало известно "Коммерсату", 24 мая проект "дорожной карты" рассмотрит набсовет АНО "Цифровая экономика" (АНО ЦЭ), а затем правительство. Проект предполагает, что к 2024 году РФ станет значимым игроком на рынке квантовых технологий: по отдел...

[Перевод] Квантовая информация в квантовом сознании Disclaimer! От переводчика: я перевел этот пост в попытках разобраться в идее. Сама концепция достаточно спорная, и не все моменты ясны (или недостаточно полны) в оригинале. Не беру на себя ответственность домышлять оригинал и оставляю пост в качестве отправной точки для ваш...

Google: квантовые вычислители превзошли суперкомпьютеры В компании утверждают, что квантовый компьютер затратил менее трех с половиной минут на решение задачи, на которую суперкомпьютеру понадобилось бы около десяти тысяч лет. Результаты эксперимента, выполненного на квантовом компьютере Google Sycamore, показывают, что кванто...

Про квантовые вычисления и свободу воли Хабр, привет! Хочу поделиться своими размышлениями, которые возникли в результате изучения вопросов, связанных с квантовыми вычислениями. Прошу прощения за то, что в посте нет картинки, но думаю, что любое изображение будет лишь сбивать с толку и уводить от сути вопроса. Буд...

[Из песочницы] Как создать 2D игру с Python и аркадной библиотекой Привет, Хабр! представляю вашему вниманию перевод статьи How to create a 2D game with Python and the Arcade library автора Paul Vincent Craven Как создать 2D игру с Python и аркадной библиотекой Узнайте, как начать работу с Arcade, простой в использовании библиотеки Python д...

Квантовый компьютер Google оказался ненамного лучше обычных Недавно СМИ заявили о достижении Google квантового превосходства. Это значит, что компания разработала самый мощный квантовый компьютер в мире. По крайней мере, так говорили журналисты. Сотрудники же IBM раскритиковали это заявление, проанализировав разработку.

Amazon открывает доступ к своему квантовому компьютеру Amazon делает что-то новое! Такие технологические гиганты, как Google и IBM уже давно борются за то, чтобы стать первой компанией, которая создаст по-настоящему доступный квантовый компьютер. Между тем не менее известная компания Джеффа Безоса Amazon не сильно спешит влезать...

Microsoft и Alphabet разработали курс для обучения квантовых программистов Концепция квантовых компьютеров выглядит, безусловно, многообещающе, но до ее воплощения может пройти еще немало времени. Тем не менее, подготовка к их появлению уже началась. Microsoft совместно с Alphabet X и Brilliant решили начать обучение специалистов по квантовому прог...

В России создали квантовый телефон стоимостью 30 млн рублей Устройство ViPNet QSS Phone разработала компания "Инфотекс" в сотрудничестве с Центром квантовых технологий МГУ. Серийное производство квантового телефона должно начаться к концу этого года.

Перспективы квантовых сетей: кто ими занимается и почему Над какими квантовыми проектами работают российские и иностранные инженеры. Читать дальше →

Графен и плазмоны - основа новой архитектуры квантовых компьютеров Графен, материал, состоящий из единственного слоя атомов углерода, может стать основой для будущих оптических квантовых компьютеров благодаря работе исследователей из Венского университета и Института фотоники, Барселона. Эти исследователи продемонстрировали, что графеновые ...

Действительно ли надёжна квантовая криптография? Тысячи лет лучшие умы человечества изобретают способы защитить информацию от чужих глаз, но каждый раз находится способ раскрыть тайну шифра и прочитать секретные документы. Очередным святым Граалем криптографов всего мира стала квантовая криптография, в рамках которой инф...

[Перевод] В квантовых играх не получится рассчитывать на удачу В этих играх сочетаются квантовая запутанность, бесконечности и невозможность подсчёта вероятности выигрыша. Но если исследователи сумеют раскусить их, они откроют нам глубокие секреты математики. В 1950-х четыре военнослужащих армии США, увлекавшихся математикой, использо...

[Перевод] Новый подход к умножению подсказывает, как улучшить квантовые компьютеры На практике на квантовых компьютерах нельзя запускать многие программы, предназначенные для классических компьютерах, поскольку они не умеют выборочно забывать информацию. Новый алгоритм умножения показывает, как можно обойти эту проблему Классические биты – чёрно-белые, а ...

Квантовые траектории и с чем их едят Эта небольшая заметка про то, как рисовать красивые картинки, ну и немного про физику, о которой редко говорят, про бомовскую квантовую механику. Читать дальше →

Loli — новый высокопроизводительный язык В этой статье мы поговорим о новом интерпретируемом языке Loli, рассмотрим синтаксис и сравним с языками C и Python. Читать дальше →

Quromorphic Project: квантовые нейросети нового поколения В рамках Quromorphic Project планируется создать нейросети, изначально работающие на принципах квантовой механики: логика их работы будет реализована непосредственно на аппаратном уровне...

Квантовые коммуникации в Университете ИТМО — проект невзламываемых систем передачи данных Предприятие «Квантовые Коммуникации» создает системы распределения ключей шифрования. Главная их особенность — невозможность «прослушки». Читать дальше →

Открыто новое состояние вещества «Нашим исследованиям удалось выявить экспериментальные доказательства нового состояния вещества — топологической сверхпроводимости», рассказывает Джавад Шабани, доцент кафедры физики в Нью-Йоркском университете. «Этим новым топологическим состоянием можно манипулировать спос...

Создан новый квантовый коммуникационный чип, размеры которого в 1000 раз меньше размеров других подобных устройств Исследователи из Технологического университета Наньянга (Nanyang Technological University), Сингапур, разработали и изготовили опытный образец нового чипа, предназначенного для использования в области квантовых коммуникаций. Самым интересным во всем этом является то, что объ...

В России протестировали квантовое шифрование на ВОЛС с рекордным расстоянием Казанский квантовый центр Казанского национального исследовательского технического университета имени А. Н. Туполева — КАИ (ККЦ КНИТУ-КАИ), «Ростелеком» и «Таттелеком» успешно обеспечили обмен квантовыми ключами шифрования ...

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

Телепортация создает новую реальность Телепортация постепенно начинает входить в нашу жизнь. По крайней мере, это понятие уже никого не удивляет В 1931 году американский писатель Чарльз Форт впервые описал понятие телепортации в одном из своих романов. С тех самых пор придуманный Фортом термин стал активно испол...

OpenSceneGraph: Обработка событий Введение Одной из особенностей языка C++, за которую его часто критикуют — отсутствие в стандарте механизма обработки событий. Между тем данных механизм это один из основных путей взаимодействия одних программных компонентов с другими программными компонентами и аппаратным ...

Создан первый квантовый процессор, состоящий исключительно из "переплетенного" света Международная группа ученых из Австралии, Японии и Соединенных Штатов создала опытный образец крупномасштабного квантового процессора, состоящего исключительно из лазерного света. Концепция такого процессора была разработана чуть более десяти лет назад, этот процессор имеет ...

В России создают квантовый компьютер стоимостью 24 миллиарда рублей Этим займется государственный холдинг атомной промышленности Росатом. Руководителем проекта назначен Руслан Юнусов, ранее возглавлявший разработку «дорожной карты» по квантовым технологиям в рамках федеральной программы «Цифровая экономика».

Ионный компьютер IonQ превзошел лучшие квантовые аналоги Компания IonQ сообщила о создании почти идеальной архитектуры квантового компьютера. Она базируется на использовании ионов и показывает настолько высокую точность и надежность, что вопросы физики теперь отходят на второй план. Разработчикам остается сосредоточиться на соверш...

Первый коммерческий квантовый компьютер — IBM В рамках проходящей в данный момент выставки CES 2019 подразделение IBM Research провело анонс первой в мире квантовой системы, пригодной для коммерческого применения. Подробности о системе

Google сообщила о создании самого мощного квантового компьютера Издание Financial Times распространило информацию о том, что компания Google создала самый мощный в мире квантовый компьютер.

Архитектура компьютера. Цифровой логический уровень Компьютер — это машина, которая может выполнять вычисления через исполнение примитивных операций. Она может понимать только два сигнала, которые принимаются за 0 и 1. Организация архитектур машин представляется как ряд уровней, каждый из которых надстраивается над нижележа...

[Перевод] Необычно связав между собой кубиты, D-Wave существенно увеличила скорость работы квантового компьютера «Большая волна в Канагаве» — гравюра на дереве японского художника XIX века Кацусики Хокусая В начале марта D-Wave Systems объявила о выходе их нового компьютера, работающего на принципе квантового отжига. В новой машине сделано несколько технических усовершенствований, а ...

В НИТУ «МИСиС» заработал первый в России прототип квантового компьютера Национальный исследовательский технологический университет (НИТУ) «МИСиС» сообщил о запуске первого в России прототипа квантового компьютера. Конфигурация прототипа включает два кубита, основой которых служат сверхпроводящие материалы. В ходе испытан...

Google объявила о бесполезном пока «квантовом превосходстве» второй раз за месяц Компания Google повторно опубликовала свой доклад о «квантовом превосходстве». Месяц назад он раньше времени появился сайте NASA, но вскоре был удалён из широкого доступа. Теперь анонс сделан честь по чести — с заметкой в официальном блоге и пу...

[Перевод] WolframClientForPython | Новая клиентская библиотека Wolfram Language для Python Оригинал перевода в моём блоге Получение полного доступа к языку Wolfram Language из языка Python Язык Wolfram (Wolfram Language) дает программистам в руки уникальный язык с огромным множеством сложных алгоритмов, а также встроенных знаний об окружающем мире. На протяжении...

Австрийские ученые создали первый в мире квантовый радар Команда ученых под руководством Шабира Барзанджа из Института науки и технологий Австрии сконструировала и опробовала в деле радарное устройство, в котором в качестве сканирующего сигнала задействована пара запутанных фотонов. Тем самым они вышли на принципиально новый урове...

Возможности языка Q и KDB+ на примере сервиса реального времени О том, что такое база KDB+, язык программирования Q, какие у них есть сильные и слабые стороны, можно прочитать в моей предыдущей статье и кратко во введении. В статье же мы реализуем на Q сервис, который будет обрабатывать входящий поток данных и высчитывать поминутно разли...

Учёные придумали неразряжающуюся квантовую батарею Учёные из университетов Альберты и Торонто рассказали о своём проекте «квантовой батареи». Она, по задумке авторов, никогда не будет терять заряд.

«Ростелеком» установил квантовый рекорд В Татарстане на оптике «Ростелекома» установлен мировой рекорд протяженности квантовой сети.

Квантовое будущее телевизоров — часть №3 Как устроены квантовые точки и работают QLED-телевизоры.

Квантовое будущее телевизоров — часть №2 Как устроены квантовые точки и работают QLED-телевизоры.

Квантовое будущее телевизоров — часть №1 Как устроены квантовые точки и работают QLED-телевизоры.

Создан квантовый микрофон, способный "услышать" отдельные звуковые частицы Ученые-физики из Стэнфордского университета создали устройство, которое можно назвать термином "квантовый микрофон", чувствительность которого достаточно высока для того, чтобы при его помощи можно было измерить параметры отдельных звуковых частиц, называемых фононами. Это н...

Ученым впервые удалось реализовать технологию обмена квантовой информацией, не требующей передачи частиц между абонентами Квантовые коммуникации сами по себе являются весьма странной вещью, но мало кому известно, что есть несколько видов квантовых коммуникаций, каждый из которых, можно так сказать, еще более странный, чем предыдущий. Наиболее странная форма носит название прямой нереальной кван...

На пути к физическим принципам биологической эволюции Сокращенный перевод статьи М. Кацнельсона, Ю. Вольфа и Е. Кунина Возможна ли конвергенция физики и биологии? Статьей, наводящей на подобные размышления, я заинтересовался с подачи астрофизика и популяризатора науки Сергея Попова. В одном из его обзоров препринтов была упом...

Квантовые вычисления в играх, или сходим с ума по-серьезному Если живешь среди сумасшедших, надо и самому научиться быть безумным Вы когда-нибудь пробовали «научиться быть безумным»? Нетривиальная задачка. Даже нормальной методики не найдешь, ибо каждый сходит с ума по-своему. Моя первая попытка: теория заговора. Теория не предполага...

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

Как грязный хак создал квантовую механику Как Макс Планк благодаря своему неординарному решению положил начало квантовой механике.

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

РЖД решила заняться квантовыми инновациями «Российские железные дороги» создала департамент квантовых коммуникаций. Об этом сообщили журналистам в пресс-службе РЖД.

Искусство Шредингера: Микроскопические художественные произведения, нарисованные на "квантовом холсте" при помощи законов загадочной квантовой механики Исследователи из университета Квинсленда (University of Queensland, UQ) создали то, что можно назвать первыми в истории произведениями искусства, состоящими из квантовой материи, не подчиняющейся законам классической физики. Исследователи воспроизвели "Мону Лизу" и "Звездную...

[Из песочницы] Выпуск Rust 1.34 Привет, Хабр! Представляю вашему вниманию перевод статьи "The Rust Release Team "Announcing Rust 1.34.0". Команда разработчиков Rust рада сообщить о выпуске новой версии Rust, 1.34.0. Rust — это язык программирования, который даёт возможность каждому создавать...

Физики нашли способ «спасти» кота Шредингера Исследователи из Йельского университета сумели разработать детектор квантовых скачков и экспериментально проследить, как происходит этот процесс. Полученные сведения позволили им спроектировать концепцию механизма обратного процесса — предотвращения квантового скачка. ...

Квантовое обогащение в многомировой интерпретации Квантовое самоубийство мне не нравится. Мне вообще не нравятся всякие там убийства-самоубийства. А вот полмиллиона долларов «из ничего» я бы заполучил в собственность охотно. А Вы?.. Рецепт, как это можно сделать

Протокол квантовой безопасности C2P проекта ILCoin прошел сертификацию За 2018 год многие компании в блокчейн индустрии потеряли более $20 миллионов долларов без возможности вернуть средства, вследствие хакерских атак 51% на различные криптовалюты, основанные на алгоритме консенсуса PoW (Proof-of-Work). И к сожалению, быстрое развитие технологи...

[Перевод] Квантовый дарвинизм: идея, объясняющая объективную реальность, прошла первые испытания Три эксперимента подтвердили квантовый дарвинизм — теорию, объясняющую, как квантовые вероятности могут порождать объективную классическую реальность Неудивительно, что у квантовой физики есть репутация странной и контринтуитивной науки. Мир, в котором мы живём, не кажется...

Физикам удалось построить квантовый регистр на базе оптоволокна и сверхохлажденных атомов Ученым-физикам из лаборатории Кастлера Бросзеля (Kastler Brossel Laboratory), Париж, удалось создать своего рода аналог квантового регистра из оптического волокна и сверхохлажденных атомов. За счет использования принципов нанофотоники, все атомы находятся в защищенном запута...

[Из песочницы] Почему топовые физики не любят многомировую интерпретацию Последнее время из каждого утюга слышатся хвалебные высказывания о многомировой интерпретации квантовой механики и негативные в сторону Копенгагенской. Вот, например, относительно недавняя статья на Хабре. Приверженцев идей отцов-основателей (Нильса Бора, Вернера Гейзенберга...

«Квантовое превосходство»: традиционное шифрование обречено Компания Google ненадолго опубликовала в Сети отчет об эпохальном достижении в области квантовых вычислений. Независимо от того, была ли эта публикация преждевременной, дни традиционного шифрования сочтены. Поздравляем: вам повезло жить в период достижения, возможно, само...

Построение поведенческих воронок на языке R, на основе данных полученных из Logs API Яндекс.Метрики Анализ воронки продаж — типичная задача для интернет маркетинга, и в частности электронной коммерции. С её помощью вы можете: Выяснить на каком из шагов к покупке вы теряете потенциальных клиентов. Моделировать объём дополнительного притока выручки, в случае расширения каж...

Entanglion — Hаskell среди настолок Настольная игра с механикой на квантовых вычислениях. Однажды двое сотрудников IBM Research (Maryam Ashoori и Justin Weisz) задумались над вопросом: «каков лучший способ обучить кого-то основам квантовых вычислений?». А так как они оба любители настольных игр, то возникла ...

Знакомство со статическим анализатором PVS-Studio для Java На протяжении многих лет команда PVS-Studio развивает одноименный статический анализатор. На данный момент анализатор представляет собой сложное программное решение и предоставляет возможность анализа таких языков программирования, как C, C++, C# и Java на платформах Windows...

Исследователь Microsoft получил премию за вклад в развитие квантовых вычислений Квантовые методы Монте-Карло применяются для исследования сложных квантовых систем. Они предсказывают поведение мельчайших частиц в квантово-механических системах. Ключевой проблемой метода является так называемая «проблема знака».

5 трендов ИТ-инфраструктуры: прогноз на 2019 год Мы решили рассказать о направлениях развития облачной инфраструктуры, которые ИТ-эксперты и крупные технологические издания считают самыми перспективными в 2019 году. Под катом — о бессерверных вычислениях, «персональных» квантовых компьютерах и системах ИИ. Читать дальше ...

Сертифицирован разработанный ILCoin протокол квантовой безопасности C2P За 2018 год многие компании в блокчейн индустрии потеряли более $20 миллионов долларов без возможности вернуть средства, вследствие хакерских атак 51% на различные криптовалюты, основанные на алгоритме консенсуса PoW (Proof-of-Work). И к сожалению, быстрое развитие технологи...

[Перевод] Загадки на пути поисков идеальной случайности Существует ли объективная, идеальная случайность, или она является следствием нашего неведения? Жизнь – штука непредсказуемая, и случайности происходят с нами постоянно. Можно сказать, что сама по себе Вселенная случайно. И, тем не менее, каким-то образом большие количеств...

По мнению AMD, в ближайшие десять лет основным материалом для процессоров останется кремний Старший вице-президент AMD Форрест Норрод (Forrest Norrod), курирующий направление, связанное с вычислительными центрами, недавно прокомментировал перспективы перехода в процессорах от кремния к графену. По словам Форреста, хотя графен представляется очень перспективны...

Германия инвестирует 650 млн евро в квантовые вычисления В рамках данной инициативы IBM и одна из ведущих европейских организаций по прикладным исследованиям Fraunhofer-Gesellschaft объявили о партнерском соглашении в области квантовых вычислений с целью развития исследований в Германии. Целью сотрудничества является создание ново...

[Из песочницы] Эффективные и не эффективные методы кодинга на Python Привет, Хабр! Предлагаю Вашему вниманию перевод статьи Good and Bad Practices of Coding in Python автора Duomly. Python – высокоуровневый язык программирования, акцентирующий внимание на удобочитаемости. Он разрабатывается, поддерживается и часто используется в соответствии...

IBM представила первый квантовый компьютер для коммерческого использования Технологический гигант IBM представил первый квантовый компьютер коммерческого назначения Q System One c 20-кубитовой системой. Изобретение можно использовать как в исследовательских целях, так и для обеспечения работы бизнес-приложений. Introducing #IBMQ System One, the wor...

В России создали телефон с квантовым шифрованием Пара квантовых телефонов может надежно сформировать общий секретный ключ, которым будет шифроваться общение собеседников. Компания «Инфотекс» и Центр квантовых технологий МГУ презентовали первый в России телефон с квантовой защитой связи ViPNet QSS Pho...

Физикам удалось получить каплю сверхэкзотической "электронной жидкости" Бомбардируя сверхтонкий "бутерброд" из полупроводниковых материалов мощными, но короткими импульсами лазерного света, ученые-физики из Калифорнийского университета получили каплю квантовой "электронной жидкости", обладающей рядом уникальных свойств. Но самым примечательным в...

Что нового в облаке: 15 материалов о стандартах, инструментах и регулировании Под катом — обзоры облачных решений, кейсы, практические рекомендации и аналитические материалы из нашего блога и Telegram-канала. / фото Dennis van Zuijlekom CC BY-SA Индустрия Куда движется облачная инфраструктура в 2019-м Краткий обзор ключевых облачных трендов этого ...

Стало известно, где будет находиться первый за пределами США квантовый компьютер IBM Компания IBM и немецкий исследовательский институт Фраунгофера объединят усилия, направленные на исследование потенциала квантовых вычислений. Это произойдет при поддержке государства, планирующего в течение двух лет инвестировать в более широкие исследования в этой обл...

[Из песочницы] Лучшие практики React и советы, которые каждый разработчик должен знать. Часть 1 Привет, Хабр! Представляю вашему вниманию перевод статьи «React Best Practices & Tips Every React Developer Should Know Pt.1» автора Alex Devero. React — одна из самых популярных библиотек для построения интерактивных пользовательских интерфейсов. В этой статье я пока...

[Перевод] Квантовая физика, вероятно, сможет защитить электрические сети США от хакеров Эксперты по кибербезопасности годами били тревогу: хакеры присматриваются к электрической сети США. И эта угроза не гипотетическая – группа лиц, якобы связанных с российским правительством, получила удалённый доступ к компьютерам энергетических компаний – так, по крайней ме...

В Москве испытали первый квантовый телефон Сегодня в Москве состоялись испытания коммерческой версии первого российского квантового телефона. Устройство создали в МГУ им. М.В. Ломоносова . Об этом рассказало информационное агентство ТАСС.

В России представили телефон с квантовой защитой связи Серийное производство аппаратуры, которая надежно зашифрует голосовой трафик, начнется уже в этом году. Стоимость базового комплекта, в который входят два квантовых телефона и сервер, составит около 30 миллионов рублей.

Расстреляв алмаз лазером, физики породили квантовую вибрацию Команда исследователей смогла обнаружить фонон — квантовую частицу вибрации, генерируемую высокочастотными лазерными импульсами, в кусочке алмаза. Обычно фононы очень трудно засечь, отчасти из-за их чувствительности к теплу. Фононы исключительно важны для физиков потому, что...

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

Apple выданы патенты, касающиеся дисплеев на квантовых точках и дисплеев micro-LED Бюро по патентам и товарным знакам США выдало Apple патент, относящийся к дисплеям на квантовых точках. Соответствующая заявка была подана в 2017 году. Патент №10297581 называется «Схемы интеграции квантовых точек». В нем описана структура квантовой т...

[Из песочницы] Wolfram Function Repository: открытый доступ к платформе для расширений языка Wolfram Привет, Хабр! Представляю вашему вниманию перевод поста Стивена Вольфрама "The Wolfram Function Repository: Launching an Open Platform for Extending the Wolfram Language". Предпосылки состоятельности языка Wolfram Сегодня мы стоим на пороге великих свершений вмест...

[Из песочницы] Почему Swift может стать большим событием в глубинном обучении Здравствуй, Хабр! Представляю вашему вниманию перевод заинтересовавшей меня статьи «Why Swift May Be the Next Big Thing in Deep Learning» автора Max Pechyonkin, в которой автор рассуждает о языке на котором будет осуществляться глубокое обучение в ближайшие годы. Читать дал...

[Из песочницы] 10 самых распространенных ошибок Spring Framework Привет, Хабр! Представляю вашему вниманию перевод статьи «Top 10 Most Common Spring Framework Mistakes» автора Toni Kukurin. Spring, вероятно, один из самых популярных Java-фреймворков, а также могучий зверь для укрощения. Хотя его базовые концепции довольно легко понять, д...

Матрица 4К с квантовыми точками и расширенный цветовой охват — новые подробности о телевизорах Xiaomi TV 5 На 5 ноября Xiaomi запланировала много важных анонсов. Так, в этот день будут представлены смартфоны CC9 Pro и Mi Note 10 (которые, как мы уже знаем, являются братьями-близнецами), умные часы Xiaomi Watch, а также телевизоры новой линейки Xiaomi TV 5. Новые подробности ...

«Ростелеком» успешно протестировал прототип облачного сервиса защиты передачи данных с квантовым шифрованием Была организована передача критически важных данных между дата-центрами "Ростелекома" по каналу связи общей протяженностью около 30 км. В местах передачи и приема данных были установлены программно-аппаратные комплексы "Криптософт", обеспечивающие квантов...

Квантовый эксперимент показывает, что объективной реальности не существует Ученые доказали, что в квантовом мире реальность субъективна.

Физики не теряют надежды соединить воедино квантовую механику и Общую теорию относительности Квантовая механика и Общая теория относительности Альберта Эйнштейна являются двумя противоположностями, которые формируют основу современной физики. Однако, эти две основы взаимно исключают друг друга, с точки зрения Теории относительности все физические явления основаны на...

В России сделали телефон с квантовым шифрованием Как сообщают «Ведомости» со ссылкой на представителя «Инфотекса», пара квантовых телефонов способна надёжно сформировать общий секретный ключ, которым будет шифроваться общение собеседников. Как известно, в квантовой передаче информации используются фотоны, а их основное сво...

Создан миниатюрный квантовый чип. Квантовые смартфоны не за горами? Миниатюрные квантовые чипы —это уже реальность Исследователи из Наньянского технологического университета, что в Сингапуре, разработали квантовый коммуникационный чип. Он обеспечивает тот же уровень безопасности при передаче данных, что и существующие аналоги. И при эт...

[Из песочницы] Объектно-ориентированное программирование в Java и Python: сходства и отличия Привет, Хабр! Представляю вашему вниманию перевод статьи “Object-Oriented Programming in Python vs Java” автора Джона Финчера. Реализация объектно-ориентированного программирования (ООП) в языках Java и Python отличается. Принцип работы с объектами, типами переменных и прочи...

Как ускорить работу с API на языке R с помощью параллельных вычислений, на примере API Яндекс.Директ (Часть 2) В прошлой статье я рассказал о том, что такое многопоточность, и привёл примеры её реализации на языке R при работе с API Яндекс.Директ с помощью пакетов doSNOW, doParallel и конструкции foreach. Данная статья является продолжением, но может быть рассмотрена как автономное р...

#CES | IBM представила свой первый квантовый компьютер массового производства Компания IBM представила на CES свой первый коммерческий квантовый компьютер для использования за пределами лаборатории. 20-кубитная система объединяет в одном коробке квантовые и классические вычислительные компоненты, необходимые для использования подобной машины в исслед...

О коте Шредингера Зачем О ситуации с котом Шредингера, наверно, имеет представление большинство хабровцев, интересующихся физикой. Поэтому я не буду ее излагать. Дискуссия ведется вокруг интерпретации состояния кота. Вот альтернативы: Кот “И жив И мертв”. Это описывается в квантовой механи...

Разработан концепт "квантовой батареи", которая совершенно не теряет заряд Ученые из университетов Альберты и Торонто, Канада, совместными усилиями разработали проект новой квантовой батареи, которая отличается от всего остального подобного тем, что у нее абсолютно нет собственной утечки, другими словами, она не совершенно теряет заряд, который спо...

Про установку и использование LineageOS 16, F-Droid Предлагаю вашему вниманию инструкцию как оптимально(по моему мнению) перейти на свободное программное обеспечение при использовании смартфона на примере операционной системы LineageOS(далее сокращённо LOS) и приложений из F-Droid. Я думаю, что это статья будет вам интересна,...

Выпущен первый «коммерческий» квантовый компьютер Q System One включает систему из 20 кубитов, заключенную в большой герметичный корпус кубической формы (длина каждой грани - 2,75 м). Корпус выполнен из боросиликатного стекла толщиной 1,27 см, которое отличается высокой термоустойчивостью. Это крайне важный фактор, если у...

[Перевод] Математика, помирившая Ньютона с квантовым миром Как профессор математики перестал бояться и полюбил алгебраическую геометрию. На шестом десятке уже поздно становиться настоящим специалистом по алгебраической геометрии, но мне наконец-то удалось в неё влюбиться. Как и следует из её названия, этот раздел математики исполь...

Выпуск Rust 1.36.0: Трейт Future, стабилизация alloc и MaybeUninit<T> Представляю вашему вниманию перевод публикации о новой версии всеми любимого языка программирования Rust. Введение Команда по разработке языка программирования Rust рада анонсировать новую версию, 1.36.0. Rust — это язык программирования, позволяющий каждому разрабатывать на...

Выпуск Rust 1.37.0: Profile-Guided Optimization, неименованные константы и cargo vendor Представляем вашему вниманию перевод публикации о новой версии всеми любимого языка программирования Rust. Введение Команда разработчиков Rust рада сообщить о выпуске новой версии, 1.37.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное...

[Из песочницы] Рендеринг 3D графики с помощью OpenGL Введение Рендеринг 3D графики — непростое занятие, но крайне интересное и захватывающее. Эта статья для тех, кто только начинает знакомство с OpenGL или для тех кому интересно, как работают графические конвейеры, и что они из себя представляют. В этой статье не будет точных ...

[Из песочницы] Устранение рекурсии в Python Привет, Хабр! Представляю вашему вниманию перевод статьи "Removing a recursion in Python, part 1" автора Эрика Липперта (Eric Lippert). На протяжении последних 20 лет я восхищался простоте и возможностям Python, хотя на самом деле никогда не работал с ним и не изуч...

[Из песочницы] Когда использовать var, let и const в Javascript [перевод статьи Tyler’а McGinnis] Привет, Хабр! Представляю вашему вниманию перевод статьи «var vs let vs const in JavaScript» автора Tyler McGinnis. В этой статье вы узнаете 2 новых способа для создания переменных в Javascript (ES6), let и const. На протяжении этой статьи мы рассмотрим разницу между var,...

Мюонный катализ с точки зрения квантовой химии. Часть I: обычный водород vs. мюонный водород Многабукафф о том, что квантовая химия думает о принципе работы мюонного катализа: как именно мюон понижает температуру требуемой плазмы. В двух частях. Суть первой части выражается одним предложением: мюон тяжелее, чем электрон, поэтому его сложнее отодрать от протона. Но...

Телеком-дайджест: 15 экспертных материалов про IPv6, ИБ, стандарты и законодательство в IT Это — подборка свежих материалов из корпоративного блога VAS Experts. Под катом — статьи о борьбе с ботнетами, квантовом интернете и новых законопроектах в сфере ИБ. Читать дальше →

[Перевод] Courier: мигрирование Dropbox на gRPC Примечание переводчика Большинство современных программных продуктов не являются монолитными, а состоят из множества частей, которые взаимодействуют друг с другом. При таком положении дел необходимо, чтобы общение взаимодействующих частей системы происходило на одном языке...

Пять перспективных языков программирования со светлым будущим (3 года спустя) В 2016-м году я опубликовал перевод статьи про 5 перспективных языков программирования, в которой прогнозировался их рост в ближайшие 2-3 года. Зачастую прогнозы так и остаются прогнозами, без последующего анализа. Но я решил, что это непорядок. И посколько 3 года уже проле...

Заработала первая в мире коммерческая квантовая сеть Новая сеть простирается от Ипсвича до Кембриджа и относится к проекту UK Quantum Network, поддерживаемому Национальной программой квантовых технологий Великобритании. Сеть была построена партнерами Quantum Communications Hub и BT, а также университетами Кембриджа и Йорка. Ра...

[Перевод] Лямбды: от C++11 до C++20. Часть 2 Привет, хабровчане. В связи со стартом набора в новую группу по курсу «Разработчик C++», делимся с вами переводом второй части статьи «Лямбды: от C++11 до C++20». Первую часть можно прочитать тут. В первой части серии мы рассмотрели лямбды с точки зрения C++03, C++11 и C+...

[Из песочницы] Что такое программное обеспечение и почему так важно это понимать? Привет, Хабр! Представляю вашему вниманию перевод статьи «What is software and why is understanding it important?» автора Эдриана Бонфьюеса (Adrian Bbonfues). Позвольте мне перефразировать слова Марка Андреессена (Marc Andreessen) «программное обеспечение пожирает мир» в «...

[Из песочницы] Назад в будущее с WebAssembly Привет, Хабр! Представляю вашему вниманию перевод статьи «Back To The Future With WebAssembly» автора Attila Vágó. Данный пост является переводом статьи, в которой рассказывается о свойствах WebAssemly и Emscripten. Оригинал статьи на английском языке. Автор статьи Аттила ...

В России впервые испытали квантовое шифрование на рекордных 143 км Ранее, в 2018 году, подобная технология тестировалась компанией "Ростелеком" на ВОЛС протяженностью 58 километров, сообщают в КНИТУ-КАИ.В Татарстане тестовая ВОЛС соединила лабораторию Практической квантовой криптографии ККЦ КНИТУ-КАИ с узлом связи "Ростелек...

НАСА финансирует разработку коммерческих квантовых атомных систем Американская компания ColdQuanta сообщила, что НАСА представило ей финансирование в размере $1 млн по программе Civilian Commercialization Readiness Pilot Program (CCRPP). Это пилотная программа по созданию коммерческих квантовых атомных систем гражданского назначения. Компа...

В ТУСУРе будут готовить специалистов в области квантовых технологий Центр компетенций будет заниматься подготовкой специалистов высшей квалификации, а также разработкой программ дополнительного образования и взаимодействием с организациями Сибирского федерального округа для развития направления "Квантовые технологии". Также на базе...

[Перевод] Unity: бесконечный процедурно генерируемый город, получаемый при помощи алгоритма WFC (коллапс волновой функции) Привет, Хабр! Как законодатели мод по теме Unity на российском рынке предлагаем вам почитать интересное исследование о практическом использовании алгоритма WFC (Wave Function Collapse), построенного по образу и подобию известного принципа квантовой механики и очень удобного...

[Перевод] Практичный Go: советы по написанию поддерживаемых программ в реальном мире Статья посвящена лучшим практикам написания кода Go. Она составлен в стиле презентации, но без обычных слайдов. Постараемся кратко и чётко пройтись по каждому пункту. Для начала следует договориться, что значит лучшие практики для языка программирования. Здесь можно вспомни...

В России создают уникальный компьютер Государственная корпорация Росатом сообщила о начале разработки собственных квантовых компьютеров. К 2024 году она планирует создать четыре типа таких устройств.

DEV Labs 2019. Python для решения нетривиальных задач. Онлайн-митап Уважаемые коллеги! Приглашаем принять участие в онлайн-митапе серии DEV Labs, который пройдёт 20 марта и будет посвящён языку Python. Расскажем о применении Python в сфере проектирования систем «умного дома» и рассмотрим примеры решения задач по распознаванию человеческих д...

Что такое квантовый дарвинизм: две физики одной Вселенной Когда речь заходит о физическом мире, размер действительно имеет значение. В то время как «большие» (от песчинки до галактического кластера) объекты подчиняются одному набору правил, о которых мы знаем из классической физики, «маленькие» объекты (атомы и частицы) ведут себя ...

Телефон за 30 млн рублей назвали первым шагом по внедрению квантовой телепортации в России Пресс-секретарь президента Дмитрий Песков назвал российский квантовый телефон, на создание которого было потрачено 30 миллионов рублей, первым практическим результатом стратегии по внедрению квантовой телепортации в России. Об этом сообщает Forbes.

Из чего состоит звук Ежедневно нас окружают сотни различных звуков. А вы когда-нибудь задумывались о строении звука? Из курса школьной физики мы знаем про звуковые волны, но ведь все в нашей Вселенной состоит из элементарных частиц. И звуковая волна — не исключение. Для того, чтобы доскон...

Разработан новый тип криптовалюты без использования блокчейна Профессор Кембриджского университета Эдриан Кент разработал концепцию проведения безопасных транзакций с помощью нового типа виртуальных денег, основанных на принципах квантовой физики, — S-money. Статья об исследовании опубликована в журнале Proceedings of the Royal S...

Broadcom BCM56880 — коммутатор Ethernet, выпускаемый по нормам 7 нм и программируемый на языке высокого уровня Компания Broadcom на этой неделе представила микросхему StrataXGS Trident 4 BCM56880, в которой реализованы функции коммутатора Ethernet. К ее достоинствам производитель относит большую пропускную способность — от 2,0 до 12,8 Тбит/с, «высочайшую в отрасли ск...

Ученые нашли вид сильных взаимодействий, при помощи которых свет и звук сплелись в своеобразном "танце" Группа исследователей из Национальной физической лаборатории, Оксфордского университета и Имперского колледжа в Лондоне обнаружили новый вид сильных взаимодействий и экспериментально продемонстрировали, что эти взаимодействия могут обеспечить сильное сцепление между светом и...

DeepPavlov для разработчиков: #2 настройка и деплоймент Всем привет! В первой статье из нашего цикла мы узнали, что такое DeepPavlov, какие модели библиотеки готовы к использованию без предварительного обучения и как запустить REST серверы с ними. Перед тем, как приступить к обучению моделей, мы расскажем о различных возможностях...

На сети «Ростелекома» протестировано оборудование для квантовых коммуникаций Испытание проводились в рамках проработки совместного проекта "Ростелекома", Университета ИТМО и Сколковского института науки и технологий (Сколтеха) по созданию системы управления квантовыми сетями и вывода на рынок услуг связи на их основе.В протестированном комп...

[Перевод] Погружение в Move — язык программирования блокчейна Libra от Facebook Далее мы рассмотрим в деталях основные характеристики языка Move и в чем его ключевые различия с другим, уже популярным языком для смарт-контрактов — Solidity (на платформе Ethereum). Материал основан на изучении доступного он-лайн 26-страничного whitepaper-а. Введение Move...

В России создали квантовый компьютер Он состоит из двух кубитов, а аналог от Google – из 53

РОСАТОМ обещает построить отечественный квантовый компьютер за 24 млрд. руб. к 2024 году РОСАТОМ обещает построить отечественный квантовый компьютер за 24 млрд. руб. к 2024 году.

Физики с помощью квантового компьютера повернули время назад Ученые искусственно создали такое состояние системы, которое само развивается в обратную сторону.

В Великобритании разработан техпроцесс, который лучше, чем CMOS Британские компании Search For The Next (SFN) и Semefab совместно разработали технологический процесс производства полупроводниковых изделий, который, как утверждается, перевернет отрасль. Разработчики не побоялись фундаментальных изменений на уровне транзисторов и вер...

Neural Quantum States — представление волновой функции нейронной сетью В этой статье мы рассмотрим необычное применение нейронных сетей в целом и ограниченных машин Больцмана в частности для решения двух сложных задач квантовой механики — поиска энергии основного состояния и аппроксимации волновой функции системы многих тел. Читать дальше →

Apple пока не будет применять в iPhone датчики изображения с квантовыми точками По данным британской газеты The Telegraph, на днях акции компании Nanoco Technology, специализирующейся на технологии квантовых точек (QD), упали почти на 80%. Поводом для этого стала информация о расторжении контракта на поставку комплектующих с крупным американским заказчи...

Телеком-дайджест: о построении сетей операторов, интернет-протоколах и ИБ Это — подборка тематических материалов, написанных нашими экспертами: статьи о борьбе с ботнетами, ошибках провайдеров при развёртке инфраструктуры, а также квантовых сетях и eSIM. Читать дальше →

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

[Перевод] Пессимизм насчёт многопоточности Массивный и аппаратный параллелизм — горячие темы 21 века. Для этого есть несколько приятных причин и одна довольно печальная. Две приятные причины: комбинация отличной работы GPU в играх и при этом их неожиданное побочное использования в глубоком обучении ИИ, поскольку там...

[Перевод] PHP дженерики уже сегодня (ну, почти) Если спросить PHP-разработчиков, какую возможность они хотят увидеть в PHP, большинство назовет дженерики. Поддержка дженериков на уровне языка была бы наилучшим решением. Но, реализовать их сложно. Мы надеемся, что однажды нативная поддержка станет частью языка, но, вероятн...

[Из песочницы] Перевод руководства по Stream API от Benjamin Winterberg Привет, Хабр! Представляю вашему вниманию перевод статьи "Java 8 Stream Tutorial". Это руководство, основанное на примерах кода, представляет всесторонний обзор потоков в Java 8. При моем первом знакомстве с Stream API, я был озадачен названием, поскольку оно очень созвучно...

[Перевод] Откуда берётся квантовая вероятность Вероятность можно представлять себе разными способами. И квантовая механика охватывает их все Статья Шона Кэрролла, профессора теоретической физики из Калифорнийского технического института В философском "Эссе о вероятностях", опубликованном в 1814 году, Пьер-Симон Лаплас...

NEC представила элемент квантового процессора на эффекте квантового отжига В среду руководство японской компании NEC Corporation провело пресс-конференцию, посвящённую целям компании по созданию квантовых вычислительных систем, соответствующих программных инструментов и очерчиванию области решаемых задач. Областью квантовых вычислителей ко...

[Перевод] Как работает Zig? От переводчика: этот пост был опубликован в блоге автора 15 марта 2018 года. Так как язык развивается, в настоящее время его синтаксис может отличаться. Всё описанное относится к Zig 0.2.0, текущая версия языка — Zig 0.3.0. Я связался с автором поста, и он любезно предостави...

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

[Из песочницы] Переносим проект с Swift 4.2 на Swift 5.0 Привет, Хабр! Представляю вашему вниманию перевод статьи «Swift 5.0: How to migrate your project and frameworks» автора Antoine Van Der Lee. Swift 5.0 был выпущен в марте 2019 года и является первым стабильным выпуском ABI Swift. Несмотря на то, что многие ресурсы освещают ...

Язык и органы чувств Привет, Хабр! Представляю вашему вниманию перевод статьи "How your language reflects the senses you use" автора Sophie Hardach. Что вам проще описать: цвет травы или ее запах? Ответ может зависеть от того, откуда вы родом, и, в частности, от того, на каком языке вы с детств...

[Перевод] Бесплатная библиотека Wolfram Engine для разработчиков программного обеспечения Оригинал перевода в моём блоге Пара видео о Wolfram Language Почему вы до сих пор не используете технологии Wolfram? Что ж, такое случается, и довольно часто. В процессе общения с разработчиками программного обеспечения, они достаточно лестно отзываются о наших технология...

LIGO получит квантовое обновление и будет находить гравитационный волны каждый день Запланированное обновление усовершенствованной лазерно-интерферометрической гравитационно-волновой обсерватории LIGO будет использовать хитроумные квантовые методы, об этом стало на днях. Однако вот, что интересно. Модернизация ценой в 35 миллионов долларов позволит ученым ...

Wanhao D7 WorkShop обновление до версии 1.1.31 на русском языке Надеюсь, что администрация портала не сочтет это сообщение рекламным, его цель информационная и заключается в том, чтобы облегчить моделирование при использовании фотополимерных принтеров Wanhao D7 всех модификаций. Разработчик программного обеспечения Wanhao D7 WorkShop (фр...

[Перевод] Reflective Shadow Maps: Часть 1 Привет, Хабр! Представляю вашему вниманию перевод статьи «Reflective Shadow Maps» автора Eric Polman. Reflective Shadow Maps (RSM) (отражающие карты теней) ― это алгоритм, расширяющий “простые” shadow map. Алгоритм учитывает свет, рассеянный после первого попадания на пов...

Мультимедиа центр «Kodi» и Yocto Project Введение в Yocto Project Yocto Project — это совместный Open Source проект для упрощения разработки дистрибутивов для встраиваемых систем. Yocto содержит большое количество шаблонов, метаданных и инструментальных средств сборки. В Yocto Project вы можете подключить большо...

Microsoft делает преобразование текста в речь более доступным и вместе с Alphabet X открывает обучающие курсы по квантовым вычислениям Microsoft совместно с группой китайских исследователей создала искусственный интеллект для преобразования текста в речь. Он способен генерировать реалистичную речь, используя 200 образцов голоса (общей продолжительностью примерно 20 минут) и соответствующие правила транскрип...

[Из песочницы] .NET зоопарк под призмой NET Core Всем привет! Сегодня мы рассмотрим разные фишки и изменения, которые появились в .NET Core платформе и сравним их с Framework. Я разбил статью на модули для более лучшего понимания. Эта статья будет интересна тем кто собирается переходить на .NET Core или уже использует его....

Небольшой обзор SIMD в .NET/C# Вашему вниманию предлагается небольшой обзор возможностей векторизации алгоритмов в .NET Framework и .NETCORE. Цель статьи познакомить с этими приёмами тех, кто их вообще не знал и показать, что .NET не сильно отстаёт от "настоящих, компилируемых" языков для нативной разрабо...

[Перевод] Обучение с подкреплением на языке Python Привет, коллеги! В последней публикации уходящего года мы хотели упомянуть о Reinforcement Learning — теме, книгу на которую мы уже переводим. Посудите сами: нашлась элементарная статья с Medium, в которой изложен контекст проблемы, описан простейший алгоритм с реализаци...

[Перевод] 9 советов по использованию библиотеки Cats в Scala Функциональное программирование в Scala может быть нелегко освоить из-за некоторых синтаксических и семантических особенностей языка. В частности, некоторые средства языка и способы реализации задуманного с помощью основных библиотек кажутся очевидными, когда ты с ними знако...

[Перевод] Собеседование: Swift. Вопросы и ответы Языку программирования Swift всего четыре года, но он уже становится основным языком разработки для iOS. Развиваясь до версии 5.0, Swift превратился в сложный и мощный язык, отвечающий как объектно-ориентированной, так и функциональной парадигме. И с каждым новым релизом в н...

IBM рассчитывает вывести на рынок квантовые компьютеры через пять лет Криогенное охлаждение как норма жизни.

Глубокий бас и выразительные высокие частоты. Xiaomi Mi TV 5 получили по 4 громкоговорителя Ли Сяошуан (Li Xiaoshuang), главный менеджер подразделения Xiaomi TV, опубликовал в Weibo изображение, характеризующее звуковые возможности новых телевизоров Xiaomi. В сравнении с предшественниками они должны сделать заметный шаг в сторону более качественного звучания. ...

[Перевод] 10 самых распространенных ошибок при работе с платформой Spring. Часть 1 Всем привет. Сегодня делимся первой частью статьи, перевод которой подготовлен специально для студентов курса «Разработчик на Spring Framework». Начнём! Spring — пожалуй, одна из самых популярных платформ разработки на языке Java. Это мощный, но довольно сложный в освоении...

Сравнение Xiaomi Mi8 6/128GB и Xiaomi Mi9 6/128GB, что лучше? Тест камеры, экрана и быстродействия На прошлой неделе мы опубликовали детальное тестирование смартфона Xiaomi Mi9, сегодня мы проведем его сравнение с Xiaomi Mi8. В рамках этого материала рассмотрим детально разницу в качестве съемки, уровне быстродействия, отличия и особенностей эксплуатации. К моменту публи...

[Перевод] 10 самых влиятельных языков программирования последних 50 лет и их создатели В IT-вселенной существует множество языков программирования. С каждым годом их становится всё больше и больше. Например, сравнительно недавно появились языки Scala, Kotlin, Go и Closure. Но история говорит нам о том, что выживут лишь немногие из них. Языки, о которых пойдёт...

Библиотека генератора ассемблерного кода для микроконтроллеров AVR. Часть 2 Библиотека генератора ассемблерного кода для микроконтроллеров AVR Часть 2. Начало работы Как и планировалось, в этой части рассмотрим более подробно особенности программирования с использованием библиотеки NanoRTOS. Те, кто начал чтение с этого поста, могут ознакомиться с о...

[Перевод] Элегантная обработка ошибок в JavaScript с помощью монады Either Давайте немного поговорим о том, как мы обрабатываем ошибки. В JavaScript у нас есть встроенная функция языка для работы с исключениями. Проблемный код мы заключаем в конструкцию try...catch. Это позволяет прописать нормальный путь выполнения в разделе try, а затем разобрать...

Квантовые компьютеры. Почему их еще нет, хотя они уже есть? Пятьдесят лет назад смартфоны показались бы совершенно волшебными компьютерами. Точно так же, как классические компьютеры были почти невообразимы для предыдущих поколений, сегодня мы сталкиваемся с рождением совершенно нового типа вычислений: чего-то настолько мистического,...

Разработан симулятор, который сделает беспилотники дешевле и безопаснее Innopolis Simulator для автономных подвижных объектов, разработанный на основе Unity 3D, может использоваться разработчиками и конечными пользователями в целях тестирования, отладки и образовательной деятельности. Симулятор отрабатывает различные сценарии на дороге, имитируе...

Ученым впервые удалось запечатлеть явление квантовой запутанности Ученым-физикам из университета Глазго в Шотландии удалось получить первый в истории снимок, на котором запечатлено явление квантовой запутанности, явление, которое было охарактеризовано Альбертом Эйнштейном, как "призрачное действие на расстоянии". Отметим, что этот снимок н...

IBM: квантовые вычисления представляют угрозу для блокчейна и криптовалют Топ-менеджеры технологического гиганта IBM заявили, что квантовые вычисления несут угрозу для цифровых валют и криптографии, используемой в блокчейн-системах. Об этом сообщает Coindoo. Так, руководитель блокчейн-направления IBM Джесс Лунд заявил следующее: «Посредством обрат...

Свет заменит электроны в компьютерах будущего Микроскопические оптические транзисторы, передающие данные при помощи света, сделают компьютеры и другие гаджеты более эффективными благодаря тому, что световые волны могут передавать информацию быстрее. Частицы света, называемые фотонами, проникают сквозь материалы, не взаи...

Создан квантовый радиоприемник, способный улавливать самые слабые сигналы Слабые радиосигналы являются проблемой не только для людей, пытающихся настроить приемник на любимую радиостанцию, эта проблема затрагивает технологии магнитно-резонансной томографии, используемые в медицине, радиотелескопы, всматривающиеся в глубины Вселенной, и многое друг...

[Из песочницы] Бесконечный и нелепый список того, что вам нужно знать, чтобы безопасно использовать публичные сети Wi-Fi Привет, Хабр! Представляю вашему вниманию перевод статьи «The Complete, Endless, Ridiculous List of Everything You Need to Be Safe on Public Wi-Fi» автора Patrick F. Wilbur. Wi-Fi сети, вебсайты, протоколы, которые мы используем, не обеспечивают нам необходимой безопасност...

[Из песочницы] SpaceVIL — кроссплатфоремнный GUI фреймворк для разработки на .Net Core, .Net Standard и JVM В данной статье я постараюсь рассказать о фреймворке SpaceVIL (Space of Visual Items Layout), который служит для построения пользовательских графических интерфейсов на платформах .Net / .Net Core и JVM. SpaceVIL является кроссплатформенным и мультиязычным фреймворком, в его ...

Процессоры сигналов изображения ARM Mali-C52 и Mali-C32 предназначены для беспилотных транспортных средств, роботов, домашних умных устройств и камер видеонаблюдения Компания ARM представила процессоры сигналов изображения (ISP) Mali-C52 и Mali-C32. По словам разработчика, они обеспечивают «лучшее в своем классе качество изображения». Для них доступен «полный пакет программного обеспечения и полный набор инструмент...

Компания D-Wave Systems представляет новую архитектуру Pegasus, которая позволит увеличить количество кубитов квантового процессора до 5640 Отметим, что все квантовые компьютеры, разработанные и выпускаемые известной канадской компанией D-Wave Systems до последнего времени, были основаны на архитектуре под называнием Chimera. Несмотря на некоторые отличия, заключающиеся не только в увеличенном количестве кубитов...

[Перевод] Превосходный набор вопросов и ответов о квантовом превосходстве Из блога Скотта Джоэла Аронсона, специалиста в области теории вычислительных машин и систем, преподавателя факультета компьютерных наук Техасского университета в Остине Вы читали эти истории – в Financial Times, Technology Review, CNET, Facebook, Reddit, Twitter, [на Хабре ...

Российские ученые смогли повернуть время вспять Ученые из Московского физико-технического института, вместе с коллегами из США и Швейцарии провели эксперименты, в которых успешно заставили квантовый компьютер вернуться в состояние прошлого. Краткие выводы исследования, в которых описывается возможность проявления этого э...

[Из песочницы] UICollectionView всему голова: Изменение представления на лету Привет, Хабр! Представляю вашему вниманию перевод статьи "UICollectionView Tutorial: Changing presentation on the fly". В данной статье мы рассмотрим использование различный способов отображение элементов, а также их переиспользование и динамическое изменение. Зде...

Разработана постоянная магнитная система охлаждения для квантовых компьютеров Исследователи из Физического факультета Мюнхенского технического университета объявили о разработке принципиально новой постоянной магнитной системы охлаждения для квантовых компьютеров. Подробнее об этом читайте на THG.ru.

Google объявила о достижении квантового превосходства Ранее информация об этом успехе утекла в Сеть, а теперь полноценная статья о возможностях 54-кубитного квантового процессора Sycamore была опубликована в журнале Nature. Однако в IBM поставили успехи конкурентов под сомнение.

Квантовая телепортация информации внутри алмаза прошла успешно В новой работе, опубликованной на портале Communications Physics, японские ученые рассказали о том, как им удалось осуществить квантовую телепортацию. «Квантовая телепортация позволяет передавать квантовую информацию в иное, недоступное пространство», рассказал Хидео Косака,...

В России создан телефон с квантовым шифрованием за 30 миллионов рублей Крупным финансовым компаниям и спецслужбам крайне важна сохранность конфиденциальной информации, поэтому все каналы передачи данных должны быть надежно защищены. В Китае для этого активно используется технология квантового шифрования — в 2017 году стране удалось провести за...

Библиотека генератора ассемблерного кода для микроконтроллеров AVR. Часть 5 ← Часть 4. Программирование периферийных устройств и обработка прерываний Библиотека генератора ассемблерного кода для микроконтроллеров AVR Часть 5. Проектирование многопоточных приложений В предыдущих частях статьи мы подробно останавливались на основах программирования с ...

Субъективное видение идеального языка программирования Дальнейший текст — моя точка зрения. Возможно, она позволит кому-то по-новому взглянуть на дизайн языков программирования или увидеть какие-то преимущества и недостатки конкретных фич. Я не буду лезть в частные подробности типа "в языке должна быть конструкция while", а прос...

[Из песочницы] Как хакеры используют Microsoft Excel против самого себя Привет, Хабр! представляю вашему вниманию перевод статьи «How Hackers Turn Microsoft Excel's Own Features Against It» автора Лили Хэй Ньюман. Elena Lacey, getty images Наверняка для многих из нас Microsoft Excel – программа скучная. Она много чего умеет, но всё-таки это н...

[Из песочницы] Использование верилятора как средства быстрого моделирования RTL проектов. Введение в UVM В данной статье будут описаны установка и применение бесплатного ПО для моделирования схем цифровой логики на языке Verilog как альтернативы коммерческих продуктов Incisve от компании Cadense и ModelSim от компании MentorGraphics. Сравнение моделирования в ModelSim и Verilat...

Криогенная установка ускорит разработку компонентов Intel для квантовых компьютеров Не только экстремальным разгоном знаменит жидкий гелий.

[Из песочницы] 10 советов для того, чтобы быть хорошим техническим лидером Привет, Хабр! Представляю вашему вниманию перевод статьи «10 Tips for Being a Good Tech Lead» автора VijayDeveloper. Лидерство это не услуга, это умение. Профессионалы, работающие разработчиком программного обеспечения в течение нескольких лет, получают шанс стать технолог...

НПК «Криптонит» возглавит разработку стандартов постквантовой криптографии в России "Создание рабочей группы позволит нам возглавить процесс разработки и стандартизации новых криптографических примитивов и протоколов, устойчивых к атакам с помощью квантового компьютера. НПК "Криптонит" берет на себя роль лидера в развитии этого перспективного...

[Перевод] Кажется, эта квантовая машина противоречит стремлению Вселенной к беспорядку Один из первых квантовых симуляторов продемонстрировал загадочное явление: ряд атомов, который периодически возвращается к упорядоченному состоянию. Физики наперегонки пытаются объяснить происходящее. Тающее мороженое не подвержено спонтанному замерзанию. Однако один из кв...

[Из песочницы] Три Больших Лжи о JavaScript Привет, Хабр! Представляю вашему вниманию мой перевод статьи "The Three Big Lies About JavaScript" автора Richard Kenneth. Данная статья была написана в мае 2016 года, однако ее актуальность, на мой взгляд, не исчезла. Я начинающий программист, поэтому возможны оши...

[Перевод] Знакомство с SwiftUI: Создание простого приложения с использованием TableView Во время проведения WWDC 2019, одним из самым больших и захватывающих моментом был анонс релиза SwiftUI. SwiftUI — это совершенно новый фреймворк, который позволяет проектировать и разрабатывать пользовательские интерфейсы с написанием меньшего количества кода, декларативным...

[Из песочницы] Три парадигмы Привет, Хабр! Предлагаю вашему вниманию перевод статьи «Three Paradigms» автора Robert C. Martin (Uncle Bob). За последние 40 лет технологии аппаратного обеспечения увеличили вычислительную мощность наших устройств более чем на двадцать порядков. Теперь мы играем в Angry ...

Доступ к квантовым компьютерам открыли для "простых смертных" Amazon объявила об официальном запуске предварительной версии Braket — собственного онлайн-сервиса, дающего практически всем желающим доступ к квантовым вычислениям. Единственная оговорка — сервис все же доступен пользователям, являющимся корпоративными клиентами Amazon.

Как реализовать язык программирования на JavaScript. Часть 1: Парсер Здравствуйте! Представляю вам любительский перевод руководства реализации своего языка программирования на JavaScript — PL Tutorial. От переводчика Мы создадим свой язык программирования — λзык (в оригинале — λanguage). В процессе создания мы будем использовать достаточно мн...

Google создала мощнейший компьютер в истории человечества Издание The Financial Times обнаружило на сайте NASA доклад Google о разработке квантового компьютера. Причём самого мощного квантового компьютера в мире, способного за три минуты выполнить вычисления, на которые суперкомпьютерам требуется около 10 тысяч лет. Доклад Google у...

CES 2019: первый в мире сверхдоступный квантовый компьютер Компания IBM представила на выставке CES квантовый компьютер IBM Q, который смогут приобрести коммерческие компании, научные организации и учебные заведения.

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

[Перевод] Как встроить С-библиотеку в Swift-фреймворк В 2014 году был представлен Swift, новый язык для разработки приложений экосистемы Apple. Новинка принесла не только новые возможности и функции, но и проблемы — тем, кто хотел пользоваться старыми добрыми C-библиотеками. В этой статье я рассмотрю одну из них — бандлинг C-...

32K на каждый глаз: квантовые точки повысят разрешение MicroLED для VR-гарнитур Теперь как нырнём!

PostGIS и JPA PostGIS — открытое программное обеспечение, добавляющее поддержку географических объектов в реляционную базу данных PostgreSQL. В этой небольшой статье будет рассмотрено использование его в Java. В частности — задача нахождения географических объектов по их координатам. Ч...

[Из песочницы] Обзор и сравнение V2X технологий Summary V2X — это общее название для всех видов коммуникаций между транспортными средствами. Рассмотрим и сравним доступные спецификации, математические модели, увидим какие существуют коммерческие решения в этой области и как их купить в России. Начнем с короткого обзора ...

Охлаждение левитирующей наночастицы посредством оптического резонатора Весна в самом разгаре, последний снег практически везде растаял и воцарилось долгожданное тепло. Теплолюбивые люди наконец-то начинают снимать с себя вязаные свитера, шарфы и шапки, а моржи уже вовсю разгуливают в шортах и майках. Тем временем в одной из лабораторий универ...

На пути к ядру Питона Привет, Хабр! Представляю вашему вниманию перевод статьи Toward a “Kernel Python” автора Glyph Lefkowitz (создателя фреймворка Twisted). Подробнее — под катом. Читать дальше →

[Перевод] Как реализовать язык программирования на JavaScript. Часть 3: CPS-интерпретатор Здравствуйте! Представляю вам третью часть моего перевода руководства реализации своего языка программирования на JavaScript — PL Tutorial. От переводчика Мы создадим свой язык программирования — λзык (в оригинале — λanguage). В процессе создания мы будем использовать достат...

R пакет tidyr и его новые функции pivot_long и pivot_wide Пакет tidyr входит в ядро одной из наиболее популярных библиотек на языке R — tidyverse. Основное назначение пакета — приведение данных к аккуратному виду. На Хабре уже есть публикация посвящённая данному пакету, но датируюется она 2015 годом. А я хочу рассказать, о наиболее...

[Перевод] Cython: более чем 30-кратное ускорение Python-кода Python — это язык, который любят многие программисты. Этим языком невероятно легко пользоваться. Всё дело в том, что код, написанный на Python, отличается интуитивной понятностью и хорошей читабельностью. Однако в разговорах о Python часто можно слышать одну и ту же жалобу н...

Ускорение MicroPython MicroPython — реализация языка программирования Python для микроконтроллеров, даёт возможность аудитории этого языка, используя знакомый синтаксис и принципы программирования работать с небольшими вычислительными устройствами. В своей работе я использую MicroPython для про...

Какими могут быть вычислительные системы будущего Рассказываем, что нового может появиться в дата-центрах и не только в них. / фото jesse orrico Unsplash Считается, что кремниевые транзисторы приближаются к своему технологическому пределу. В прошлый раз мы рассказывали о материалах, которые могут заменить кремний и обсужд...

РЖД будут строить в России квантовые сети с шифрованием данных Основная цель отдела - повышение эффективности бизнес-процессов РЖД, безопасности железнодорожного транспорта, а также наращивание эффективности использования инфраструктуры российской железнодорожной сети. Всего этого в компании планируют достичь за счет эффективного исполь...

[Из песочницы] Arduino и прерывания таймера Привет, Хабр! Представляю вашему вниманию перевод статьи "Timer interrupts" автора Предисловие Плата Arduino позволяет быстро и минимальными средствами решить самые разные задачи. Но там где нужны произвольные интервалы времени (периодический опрос датчиков, высок...

Язык программирования Zig Первым комментарием к замечательной статье Субъективное видение идеального языка программирования оказалась ссылка на язык программирования Zig. Естественно, стало интересно, что же это такое за язык, который претендует на шину C++, D и Rust. Посмотрел — язык показался симп...

[Из песочницы] HTML, который мы потеряли Привет, Хабр! Представляю вашему вниманию перевод статьи "The HTML we never had" автора Сергея Кучерова. В этом году исполняется 30 лет с тех пор, как Бернерс-Ли начал разрабатывать язык HTML. С тех пор мы прошли долгий путь, начиная с восхищения новой технологией,...

Microsoft: Secured-core PCs защищают ваши данные на более глубоком уровне Злоумышленники используют более совершенные способы для кражи личных данных, так что производители персональных компьютеров вынуждены использовать новые способы для повышения безопасности. Компания Microsoft в партнёрстве с несколькими партнёрами, такими как Dell, Dynabook,...

Не очередной язык программирования В последнее время на рынке появилось огромное количество новых языков программирования: Go, Swift, Rust, Dart, Julia, Kotlin, Hack, Bosque – и это только из числа тех, которые на слуху. Ценность того, что эти языки привносят в мир программирования, тяжело переоценить, но,...

[Из песочницы] Знакомство с Sass модулями Привет, Хабр! Представляю вашему вниманию перевод статьи «Introducing Sass Modules» автора Miriam Suzanne. Недавно в Sass появилась функциональность, которая вам знакома по другим языкам: модульная система. Это большой шаг вперед для @import, одной из наиболее часто использ...

[Из песочницы] Поймут даже дети: простое объяснение async/await и промисов в JavaScript Привет, Хабр! Представляю вашему вниманию перевод статьи «JavaScript Async/Await and Promises: Explained like you’re five years old» автора Jack Pordi. Каждый, кто считает себя JavaScript-разработчиком, в какой-то момент должен был столкнуться с callback-функциями, промисам...

[Перевод] Аппаратные «характеристики» в .NET Core (теперь не только SIMD) Введение Несколько лет назад, мы решили, что настало время поддержать SIMD код в .NET. Мы представили пространство имен System.Numerics с типами Vector2, Vector3,Vector4 и Vector<T>. Эти типы представляют API общего назначения для создания, доступа и оперирования векто...

[Перевод] Python становится самым популярным языком программирования в мире Еще летом на The economist вышла статья о том, что Python все активнее завоевывает рынок. Но завирусилась она только сейчас. Вероятно, так произошло из-за того, что она очень неоднозначная. Ведь несмотря на такой заголовок, автор заявляет, что Python, теоретически, может пов...

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

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

WAL в PostgreSQL: 4. Настройка журнала Итак, мы познакомились с устройством буферного кеша и на его примере поняли, что когда при сбое пропадает содержимое оперативной памяти, для восстановления необходим журнал предзаписи. Размер необходимых файлов журнала и время восстановления ограничены благодаря периодически...

Герой мультсериала «Рик и Морти» использует 128-бит ЦП AMD и 3 584 825 Тбайт ОЗУ Похоже, что гениальный учёный и по совместительству алкоголик, циник и шутник из мультсериала «Рик и Морти» обладает тем самым заветным ПК, на котором можно запустить Crysis без тормозов. По крайней мере, в недавнем эпизоде ​​сериала «Старик и сиденье» (The Old Man and the S...

Make Your Database Dream of Electric Sheep: Designing for Autonomous Operation Как вы думаете, кто лучше настроит PostgreSQL — DBA или ML алгоритм? И если второй, то пора ли нам задуматься, чем заняться, когда нас заменят машины. Или до этого не дойдет, и важные решения все-таки должен принимать человек. Наверное, уровень изоляции и требования к устойч...

[Перевод] LLVM IR и Go В этой статье мы рассмотрим, как построить программу на Go, такую, как компилятор или статический анализатор, которая взаимодействует с фреймворком компиляции LLVM, используя язык ассемблера LLVM IR. TL;DR мы написали библиотеку для взаимодействия с LLVM IR на чистом Go, см...

[Перевод] Четыре больших ошибки, которые совершал каждый программист Фотограф — Blake Connally, источник — Unsplash Создание программного обеспечения — искусство. Написание кода позволяет нам самовыражаться. И каждый разработчик делает это по-своему. Но индивидуализм не бесплатен — в этой статье я напишу о некоторых самых распространённых оши...

Космология и квантовые флуктуации в браузере Зададимся сугубо практической целью — реализовать бесконечный холст с возможностью его перемещения и масштабирования при помощи мышки. Такой холст, например, может служить подвижной системой координат в графическом редакторе. Реализация нашей задумки не так сложна, однако пр...

Мюонный катализ с точки зрения квантовой химии. Часть II: электронная vs. мюонная химическая связь Многабукафф о том, что квантовая химия думает о принципе работы мюонного катализа: как именно мюон понижает температуру требуемой плазмы. В двух частях (первую часть можно прочитать тут). Суть второй части проста: мюон тяжелее, чем электрон, поэтому он обеспечивает более пр...

[Перевод] Что я узнал про оптимизацию в Python Всем привет. Сегодня хотим поделиться еще одним переводом подготовленным в преддверии запуска курса «Разработчик Python». Поехали! Я использовал Python чаще, чем любой другой язык программирования в последние 4-5 лет. Python – преобладающий язык для билдов под Firefox, те...

[Перевод] Как Apple убивает веб технологии Компания сделала чрезвычайно трудным использование веб-технологий на своих платформах, и она надеется, что разработчики не будут беспокоиться Языки программирования, используемые для создания веб-сайтов, также часто находят применение в приложениях. Во многом это связано ...

В «МИСиС» испытали прототип квантового компьютера В ходе эксперимента устройство решало алгоритм Гровера, связанный с перебором данных для функции. Устройство успешно «перешагнуло» порог 50%-ной вероятности верного ответа, дойдя до 53%.

9 типовых проблем в сети, которые можно обнаружить с помощью анализа NetFlow (на примере Flowmon) Относительно недавно мы публиковали статью “Сетевой мониторинг и выявления аномальной сетевой активности с помощью решений Flowmon Networks”. Там мы кратко рассмотрели возможности этого продукта и процесс установки. Неожиданно для нас, после статьи и вебинара, поступило бо...

Machine Learning для Vertica Аннотация В данной статье я хочу поделиться собственным опытом работы с машинным обучением в хранилище данных на Vertica. Скажем честно, я не являюсь аналитиком-экспертом, который сможет в деталях расписать все многообразие методик исследования и алгоритмов прогнозирования ...

[Перевод] Почему вам следует использовать pathlib От переводчика: Привет, хабр! Представляю вашему вниманию перевод статьи Why you should be using pathlib и её продолжения, No really, pathlib is great. Много внимания нынче уделяется таким новым возможностям Python, как asyncio, оператору :=, и опциональной типизации. При э...

«Росатом» хочет создать квантовый компьютер за 24 миллиарда рублей Из них 13,3 млрд – бюджетные средства и 10,4 млрд руб. – внебюджетные.

[Из песочницы] Создаем элементы интерфейса программно с помощью PureLayout Привет, Хабр! Представляю вашему вниманию перевод статьи Creating UIViews Constraints Programmatically Using PureLayout автора Aly Yaka. Сегодня я проведу вас через создание простого пользовательского интерфейса мобильного приложения кодом, без использования раскадровок и...

CES 2019: IBM представила первый коммерческий квантовый компьютер Он предназначен для коммерческих и научных задач.

[Из песочницы] Изучение комбинаторных парсеров с Rust Привет, Хабр! Представляю вашему вниманию перевод статьи "Learning Parser Combinators With Rust". Эта статья учит основам комбинаторных парсеров людей, которые уже знакомы с Rust. Предполагается, что никаких других знаний не требуется, а всё, что не имеет прямого о...

Первая в истории фотография квантовой запутанности Физики из шотландского университета Глазго сообщили об эксперименте, в результате которого ученые смогли получить первую в истории фотографию квантовой запутанности частиц. Явления по меркам физики настолько странного, что даже великий ученый 20-го века Альберт Эйнштейн про...

Распознавание объектов в режиме реального времени на iOS с помощью YOLOv3 Всем привет! В данной статье мы напишем небольшую программу для решения задачи детектирования и распознавания объектов (object detection) в режиме реального времени. Программа будет написана на языке программирования Swift под платформу iOS. Для детектирования объектов буд...

Продемонстрирован предсерийный образец «квантового» телефона ViPNet QSS Компания «ИнфоТеКС», российский разработчик и производитель высокотехнологичных программных и программно-аппаратных средств защиты информации, и Центр компетенций Национальной Технологической Инициативы (НТИ) — Центр Квантовых ...

Австралийские ученые воссоздали на квантовом холсте миниатюрную копию «Моны Лизы» Ученые из Квинслендского университета воспроизвели «Мону Лизу», «Звездную ночь» Ван Гога, а также десяток на квантовом холсте, шириной не больше человеческого волоса. Изображения проецировались и фотографировались на капле газообразного квантового вещества, известного как к...

Интерьерные телевизоры The Frame от Samsung Компания Samsung объявила о старте продаж интерьерных телевизоров Samsung The Frame в России. Новая линейка телевизоров обладает технологией технологии квантовых точек (QLED), что вместе с разрешением 4К позволяет достичь невероятного уровня красочности изображения. ...

[Из песочницы] Классификация покрова земли при помощи eo-learn. Часть 1 Привет, Хабр! Представляю вашему вниманию перевод статьи "Land Cover Classification with eo-learn: Part 1" автора Matic Lubej. Предисловие Примерно полгода назад был сделан первый коммит в репозиторий eo-learn на GitHub. Сегодня, eo-learn превратился в замечательную библиоте...

[Перевод] Аппликативные регулярные выражения, как свободный альтернативный функтор Предлагаю вашему вниманию перевод замечательной свежей статьи Джастина Ле. В своём блоге in Code этот автор достаточно легким языком рассказывает о математической сути красивых и изящных функциональных решений для практических задач. В этой статье подробно разбирается приме...

[Перевод] Posit-арифметика: победа над floating point на его собственном поле. Часть 1 Часть 2 От переводчика: Тема формата Posit уже была на хабре здесь, но без существенных технических подробностей. В этой публикации я предлагаю вашему вниманию перевод статьи Джона Густафсона (автора Posit) и Айзека Йонемото, посвящённой формату Posit. Так как статья имеет ...

2000 атомов в двух местах одновременно - новый рекорд в области создания состояния квантовой суперпозиции Группа ученых из Венского университета и университета Базеля произвела проверку принципа квантовой суперпозиции в самом крупном масштабе за всю историю существования науки. Огромные сложные молекулы, состоящие из двух тысяч атомов, были помещены в состояние суперпозиции, на...

[Перевод] Низкая связанность, архитектура и организация команд Перевод статьи подготовлен специально для студентов курса «DevOps практики и инструменты». В этой статье обсуждается взаимосвязь между структурой кода и структурой организации при разработке программного обеспечения. Я рассуждаю над тем, почему программное обеспечение и к...

[Из песочницы] Подводные камни Java Здравствуйте. Хочу представить вашему вниманию небольшую статью. Цель данной публикации: Показать наиболее часто встречающиеся ошибки начинающих и некоторые приемы их исправления. Понятно, что некоторые ошибки могут быть сложными и происходить по тем или иным причинам. Цель...

Рынок квантовых вычислительных систем к 2030 году вырастет более чем в 80 раз По оценкам Tractica, выручка от продажи корпоративных систем квантовых вычислений превысит 9 млрд долларов.

В России разработан симулятор, который может сделать самоуправляемые автомобили дешевле и безопаснее По сообщению государственного фонда фондов (это не опечатка) и института развития венчурного рынка Российской Федерации (АО «Российская венчурная компания» или «РВК»), специалистами Центра технологий компонентов робототехники и мехатроники Универ...

Что нужно знать о JavaScript Engine Switcher 3.0 JavaScript Engine Switcher изначально создавался как вспомогательная библиотека и его развитие во многом определялось потребностями библиотек, которые его использовали. Фактически каждая его мажорная версия решала одну или несколько крупных задач необходимых для дальнейшего...

Использование DiagnosticSource в .NET Core: теория DiagnosticSource — это простой, но весьма полезный набор API (доступен в NuGet пакете System.Diagnostics.DiagnosticSource), который, с одной стороны, позволяет различным библиотекам отправлять именованные события о своей работе, а с другой — позволяет приложениям подписывать...

[Перевод] 12 возможностей ES10 в 12 простых примерах Перед вами перевод статьи из блога Carlos Caballero на сайте Medium.com. Автор расскажет нам о функциях, которые появились в версии ES10 2019 года. ES10 — это версия ECMAScript, актуальная для 2019 года. Она содержит не так много нововведений, как версия ES6, выпущенная в...

[Перевод] Десять лет программирования на Erlang Я присоединился к сообществу Erlang около 10 лет назад, посреди первой фазы хайпа. Нам говорили, что Erlang — это будущее конкурентности и параллелизма. Реализовать их на этом языке проще и быстрее всего, и вы ещё получите бесплатную распределённость. В то время будущее каз...

Джозеф РЕГЕР: «Квантовые вычисления позволяют сделать огромный скачок в вычислительной мощности» Доктор Джозеф Регер, технический директор компании Fujitsu в Центральной и Восточной Европе, – личность, без сомнений, легендарная. То, как горят глаза у этого солидного мужчины, вызывает восхищение...

Apple прекращает разработку датчиков изображения с квантовыми точками На прошлой неделе акции британской компании Nanoco Technology, специализирующейся на технологии квантовых точек (QD), упали почти на 80% после того, как появились сообщения, что крупный заказчик расторг контракт на поставку. Британская газета The Telegraph сообщ...

[Из песочницы] Имплементация кэша на Verilog В данной статье разбор простейшей реализации RAM на языке Verilog. Перед тем, как перейти к разбору кода, рекомендуется изучить базовый синтаксис языка Verilog. Здесь вы можете найти обучающие материалы. Читать дальше →

[Перевод] Проблема, которую вы решаете, важнее, чем код, который вы пишете Программисты, кажется, забыли реальную цель программного обеспечения — это решать реальные проблемы. 50 лет назад, в 1968 году, была организована рабочая конференция по программной инженерии, которая была организованна при поддержке «Научного Комитета НАТО». В то время лю...

Как TensorFlow совершенствует стратегии облачного маркетинга Открытая программная библиотека для машинного обучения TensorFlow уже была доступна для языка Python, а новая …

Знакомимся с языком Swift на примере игры Snake Всем привет! В преддверии запуска курса «iOS-разработчик. Базовый курс» мы организовали очередной открытый урок. Этот вебинар рассчитан на людей, которые имеют опыт разработки на любых языках и платформах, однако желают ещё изучить язык Swift и освоить разработку под iOS. ...

[Перевод] API IntersectionObserver и ленивая загрузка изображений Использование ленивой загрузки изображений для улучшения производительности веб-проектов — востребованная техника оптимизации. Всё дело в том, что изображения — это «тяжёлые» ресурсы, которыми переполнены современные веб-сайты. Мы уже кое-что об этом публиковали. Здесь можно...

Книга «GraphQL: язык запросов для современных веб-приложений» Привет, Хаброжители! У нас вышла книга по языку запросов GraphQL. Мы решили поделиться переводом главы «Анатомия запросов GraphQL» «Снежный клык» (Snowtooth) — выдуманный горнолыжный курорт. Ради примеров в данной главе мы сделаем вид, что это настоящая гора и мы там работ...

[Из песочницы] Управление аппаратными ресурсами по расписанию В данной статье рассмотрен возможный вариант реализации автоматизированной системы управления аппаратными ресурсами (на примере электромагнитных реле) с привязкой к абсолютному времени. Подобная система может оказаться очень полезной при решении задачи автоматизации тестиров...

[Из песочницы] Краткое введение в рекурсию. JavaScript Перевод: Привет, Хабр! Представляю вашему вниманию перевод статьи "A Quick Intro to Recursion in Javascript" Yazeed Bzadough. Примечание. Рекурсия не единожды обсуждалась на хабре, но данная статья даёт базовое понимание рекурсии. Это будет полезно начинающим разр...

[Из песочницы] Планирование в Go: Часть I — Планировщик ОС Привет, Хабр! Представляю вашему вниманию перевод статьи «Scheduling In Go: Part I — OS Scheduler» автора Билла Кеннеди, о том, как работает внутренний планировщик Go. Это первый пост в серии из трех частей, который даст представление о механике и семантике, лежащей в осно...

Lenovo готовит первый в мире ноутбук на Windows с поддержкой 5G В конце прошлого года компания Qualcomm Technologies анонсировала аппаратную платформу Snapdragon 8cx, которая производится в соответствии с 7-нанометровым технологическим процессом и предназначается для использования в портативных компьютерах с постоянным подключением к сет...

[Перевод] Вся правда об ОСРВ. Статья #29. Прерывания в Nucleus SE Все современные микропроцессоры и микроконтроллеры содержат какие-либо механизмы прерывания. Эти механизмы необходимы для обеспечения «отзывчивости», требуемой многими приложениями. Безусловно, отзывчивость и предсказуемость являются основной целью при использовании ОСРВ, но...

Технические отличия BI систем (Power BI, Qlik Sense, Tableau) Время необходимое на прочтение 11 минут Мы и Квадрат Гартнера 2019 BI :-) Целью данной статьи является сравнение трёх ведущих BI платформ, которые находятся в лидерах квадранта Gartner: — Power BI (Microsoft) — Tableau — Qlik Рисунок 1. Gartner BI Magic Quadrant 2019 М...

Анализ данных на Scala — суровая необходимость или приятная возможность? Традиционными инструментами в сфере Data Science являются такие языки, как R и Python — расслабленный синтаксис и большое количество библиотек для машинного обучения и обработки данных позволяет достаточно быстро получить некоторые работающие решения. Однако бывают ситуации...

[Из песочницы] Что значит unsafe в Rust? Привет, Хабр! Представляю вашему вниманию перевод статьи "What Is Rust's unsafe?" автора Nora Codes. Мне доводилось видеть много недопониманий относительно того, что значит ключевое слово unsafe для полезности и правильности языка Rust и его продвижения как "б...

[Перевод] Анализ TSDB в Prometheus 2 База данных временных рядов (TSDB, time series database) в Prometheus 2 – это отличный пример инженерного решения, которое предлагает серьёзные улучшения в сравнении с хранилищем v2 в Prometheus 1 в плане скорости накопления данных и выполнения запросов, эффективности испо...

[Перевод] Создание современных облачных приложений с использованием Pulumi и .NET Core Мы рады объявить о поддержке .NET Core для Pulumi! Это объявление означает, что вы можете декларировать облачную инфраструктуру — включая все в Azure, например Kubernetes, Functions, AppService, Виртуальные машины, CosmosDB и другое, — используя ваш любимый язык .NET, включа...

[Перевод] Дженерики в TypeScript: разбираемся вместе Всем привет! Команда TestMace публикует очередной перевод статьи из мира web-разработки. На этот раз для новичков! Приятного чтения. Развеем пелену таинственности и недопонимания над синтаксисом <T> и наконец подружимся с ним Наверное, только матёрые разработчики Java...

Задачи, которые решают программные роботы (RPA) в банковском секторе В настоящий момент финансовый сектор лидирует в использовании RPA. Наши партнеры подготовили перевод статьи о том, как банки используют эту технологию в своих процессах. По данным консалтинговой компании Gartner, выручка от программного обеспечения RPA в 2018 году выросла н...

VBA и Python для автоматизации Excel и MS Office Поводом для заметки послужила статья на Хабре, в которой автор описывал, как он решал на Python задачу сбора и анализа метаданных из файлов Excel. Эта заметка более подробно раскрывает всем известный тезис: Под конкретную задачу надо выбирать наиболее подходящий инструмент п...

[Перевод] Разбираемся с асинхронностью в JavaScript [Перевод статьи Sukhjinder Arora] Привет, Хабр! Представляю вашему вниманию перевод статьи «Understanding Asynchronous JavaScript» автора Sukhjinder Arora. Читать дальше →

Домашняя автоматика с поддержкой промышленных языков программирования, или BluePill x405 Начало обзора Итак, мои дорогие коллеги, начнём обзор с того, что же на самом деле мы хотим тут осветить. В статье я хочу рассмотреть элементы, характерные для построения программы промышленного контроллера, и показать, как их можно применить для систем домашней автоматики. ...

[Из песочницы] Почему вы должны думать о функциональном программировании Привет, Хабр! Представляю вашему вниманию перевод своей статьи «Why you should think about functional programming», посвященной функциональному программированию. Почему вы должны думать о функциональном программировании? Давайте ответим на следующие вопросы: всегда ли в...

Квантовые точки пропишутся в MicroLED: виртуальность перестанет быть зернистой Дисплеи MicroLED, как и OLED, простые светодиоды и светодиоды подсветки в экранах LCD, выпускаются примерно одинаково: создаётся источник синего излучения, который с помощью цветных фильтров или люминофора преобразуется в источник красного и зелёного спектров. Фильт...

Xiaomi рассказала об эксклюзивной функции телевизоров Xiaomi Mi TV 5 и Mi TV 5 Pro На этой неделе компания Xiaomi представила линейку умных телевизоров Xiaomi Mi TV 5 и Mi TV 5 Pro, в которую вошли шесть моделей диагональю 55, 65 и 75 дюймов. Главным отличием Xiaomi Mi TV 5 от Mi TV 5 Pro станет технология квантовых точек, которая применена только в X...

Аркадий Волож: «Я немножко устал от сравнения с Google» На инвестиционном форуме «Россия зовёт!» основатель и генеральный директор группы компаний «Яндекс» Аркадий Волож пожаловался, что устал от сравнения своей компании с Google. Один из журналистов спросил, что делает Яндекс для того, чтобы по примеру Google значительно опережа...

[Из песочницы] Как отличить хороший SCRUM от плохого, используя подход основоположника квантовых вычислений В 1985 году Дэвид Дойч первым описал квантовую машину Тьюринга. Позже он соединил идеи Поппера, Докинза, Эверетта и того же Тьюринга в теорию разумных объяснений. А недавно я обнаружил, что улучшаю процессы разработки банковских продуктов на основе его подхода к методологии ...

Acer представил монитор Nitro EI1 с поддержкой AMD Radeon FreeSync 2 Новая модель Nitro EI491CRP — это 49-дюймовый монитор на квантовых точках с разрешением DFHD (3840x1080 пикс.) при частоте обновления 144 Гц, с поддержкой DisplayHDR 400, AMD Radeon FreeSync 2 и радиусом изгиба экрана 1800R.

НИТУ «МИСиС» открывает образовательную программу Integrated PhD Национальный исследовательский технологический университет «МИСиС» запускает образовательную программу Integrated PhD, объединяющую уровни магистратуры и аспирантуры по направлениям «Биоматериаловедение», «Квантовое материаловедение» и «Аддитивные технологии для производстве...

ITIL 4 на русском языке (или нет) Тревога! Тревога! Тревога! Не так давно вышел в свет ITIL 4. Это важнейший источник знаний для специалистов в области ITSM. Как принято после выхода, компания-владелец, планирует сделать переводы на множество языков. Мы получили на днях печальную новость. По информации из п...

[Перевод] 10 советов и приемов, которые помогут вам стать лучшим разработчиком на VueJS Перед вами вольный перевод статьи 10 Tips & Tricks to make you a better VueJS Developer с сайта Dev.to. Автор расскажет нам об интересных и полезных вариантах применения привычных нам средств VueJS. Введение Мне действительно нравится работать с VueJS и каждый раз, когда...

[Из песочницы] Изучить отзывчивый веб-дизайн за 5 минут Привет, Хабр! Представляю вашему вниманию перевод статьи «Learn responsive web design in 5 minutes» автора Per. В этой статье я научу вас многим приёмам отзывчивого дизайна за 5 минут. Этого, очевидно, недостаточно для правильного изучения, но здесь вы найдёте обзор на след...

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

Квантовая батарея позволяет смартфонам работать 1000 лет без подзарядки Главная проблема современных смартфонов в том, что они крайне быстро разряжаются. Как правило, заряжать мобильное устройство приходится раз в сутки, а иногда и дважды, если использовать такое крайне активно. Вся эта ситуация стала не такой Сообщение Квантовая батарея позвол...

[Из песочницы] Как создать простой микросервис на Golang и gRPC и выполнить его контейнеризацию с помощью Docker Привет, Хабр! представляю вашему вниманию перевод статьи «Go, gRPC and Docker» автора Mat Evans. Существует множество статей о совместном использовании Go и Docker. Создавать контейнеры, способные взаимодействовать с клиентами и между собой, очень легко. Далее следует небол...

Особый вид квантового туннелирования может изменить полупроводниковую отрасль Что такое парадокс Клейна, и как он может помочь дальше уменьшать техпроцесс чипов.

[Из песочницы] Система генерации ландшафта лабиринта с улучшенным визуальным реализмом [перевод статьи Jinmo Kim] Привет, Хабр! В этой публикации я расскажу о статье автора Jinmo Kim: "Maze Terrain Authoring System in Immersive Virtual Reality for New Visual Realism". Она была опубликована 4.04.2019. Полный текст статьи можно посмотреть здесь. Краткое описание системы В стать...

IBM регистрирует больше всех патентов уже 26 лет подряд Большинство патентов описывают изобретения, связанные с искусственным интеллектом, когнитивными и облачными вычислениями, кибербезопасностью и квантовыми компьютерами.

PVS-Studio идёт в облака – запуск анализа на Travis CI На данный момент облачные CI-системы — очень востребованный сервис. В этой статье мы расскажем, как, с помощью уже существующих средств, доступных в PVS-Studio, можно интегрировать анализ исходного кода с облачной CI платформой, на примере сервиса Travis CI. Читать дальше ...

[Из песочницы] Как работают денежные переводы с карты на карту Несмотря на то, что популярность данного вида переводов с каждым годом растёт все больше, в интернете очень мало информации о том как они работаю «изнутри», и в этой статье я простым языком расскажу что такое p2p-переводы, какие они бывают и как они устроены. Читать дальше...

На пути к физическим принципам биологической эволюции. Окончание + полный текст перевода Сокращенный перевод статьи М. Кацнельсона, Ю. Вольфа и Е. Кунина Towards physical principles of biological evolution Mikhail I. Katsnelson, Yuri I. Wolf, Eugene V. Koonin Оригинал статьи (Две предыдущие части уже были опубликованы: начало и продолжение ) Возможна ли конвер...

[Перевод] Как сделать ваш HTML отзывчивым, добавив одну строку кода на CSS Привет, Хабр! представляю вашему вниманию перевод статьи «How to make your HTML responsive by adding a single line of CSS» автора Per Harald Borgen. В этой статье я научу вас, как использовать CSS Grid для создания крутой сетки изображений, которая изменяет количество сто...

[Перевод] Введение в Redis с использованием Spring Boot Перевод статьи подготовлен специально для студентов курса «Разработчик на Spring Framework». В этой статье мы рассмотрим основы использования Redis через Spring Boot с помощью библиотеки Spring Data Redis. Мы создадим приложение, которое демонстрирует, как выполнять CR...

Оттолкнулись от дна В Переславле Залесском открылся 8 Национальный суперкомпьютерный форум. Его открыл директор Института программных систем РАН, член-корреспондент Академии наук Сергей Абрамов. В текущем году появились некоторые поводы для оптимизма. Несмотря на то, что количество российских ...

Пишем под FPGA без HDL. Сравнение высокоуровневых средств разработки В последнее время производители FPGA и сторонние компании активно развивают методы разработки для FPGA, отличающиеся от привычных подходов использованием высокоуровневых средств разработки. Являясь FPGA-разработчиком, в качестве основного инструмента я использую язык описа...

Lenovo и Intel обеспечили институт Flatiron вычислительными мощностями для проведения научных исследований Lenovo и Intel позволяют исследователям Института Флатирона анализировать большие объемы данных, полученные из квантовых измерений, геномики и космоса.

НКО оценят социальное воздействие с помощью навигатора PHINEO И другие важные новости дня, по мнению редакции Теплицы. PHINEO: социальный навигатор для НКО Инфраструктурная платформа для развития НКО PHILIN анонсировала запуск в России навигатора по оценке социального воздействия PHINEO. Это инструмент, как для экспертной оценки...

[Перевод] Что такое сервисная сеть Доброе утро всем! Сегодня мы рады предложить вам перевод статьи, кратко рассказывающей о новом технологическом веянии под названием «Service mesh» (сервисная сеть). Наиболее интересным решением в этой сфере (на наш взгляд) является Istio, но предлагаемая статья интересна, в...

Пиксельные отступы в текстурной развертке Представляем четвертую статью нашего цикла о работе с 3D-моделями в Unity. Предшествующие статьи: «Особенности работы с Mesh в Unity», «Unity: процедурное редактирование Mesh», «Импорт 3D-моделей в Unity и подводные камни». В предыдущей статье мы упомянули о проверке тексту...

[Из песочницы] Proof-Of-Work эффективен Привет, Хабр! Представляю вашему вниманию перевод статьи «PoW is Efficient» автора Dan Held. Вступление Большинство людей думает, что энергия, потраченная на Proof-Of-Work (далее PoW), тратится впустую. В этой статье я расскажу, почему все основано на энергии, включая деньг...

Используем SQLite в Flutter Привет, Хабр! Представляем вашему вниманию перевод статьи «Using SQLite in Flutter». Сохранение данных очень важно для пользователей, так как нецелесообразно грузить одни и те же данные из сети. Разумнее будет сохранить их локально. В этой статье я продемонстрирую как с...

49-дюймовый игровой монитор Samsung CRG9 с разрешением 5,120x1440 пикселей Samsung представила на выставке CES CRG9, гигантский изогнутый игровой монитор с диагональю 49 дюймов и супер-сверхширокым соотношением сторон 32:9. До этого у Samsung был 49-дюймовый монитор, но у C49HG90 разрешение составляет всего 3840x1080 пикселей, а у CRG9 - 5120x1440....

Julia. Генераторы отчётов и документации Одной из актуальных проблем во все времена, является проблема подготовки отчётов. Поскольку Julia — язык, пользователи которого непосредственно связаны с задачами анализа данных, подготовки статей и красивых презентаций с результатами расчётов и отчётов, то эту тему просто ...

Быстрый старт с WebComponents Веб-компоненты это набор стандартов определяющих программные интерфейсы для организации компонентной архитектуры. Все они реализованы в современных версиях браузеров, т.е. не требуют подключения библиотек или транспиляторов кода, однако, если нужна совместимость например с I...

[Перевод] Руководство по разработке, основанной на компонентах Модульность является одним из ключевых принципов разработки программного обеспечения с 1960-х годов. Применение этого принципа приносит в программирование много полезного. Модульность способствует эффективному использованию принципа разделения ответственностей, что ведёт к у...

[Из песочницы] Новые рубежи в Физике Здравствуй, уважаемый читатель! Представляю вашему вниманию перевод с английского языка статьи «Physics, The Next Frontier» авторства Chris Hecker. Я, начинающий Java-разработчик, столкнулся с тем, что материалы по созданию физического внутриигрового движка представлены ли...

[Перевод] Бессерверные вычисления на основе OpenWhisk, часть 2 Эта статья продолжает цикл переводных заметок об OpenWhisk от автора Priti Desai. Сегодня будут рассмотрены примеры развертывания GitHub webhook, периодических сигналов, а также приведено простейшее приложение для отправки сообщений в Slack. Читать дальше →

Создание системы расширения на библиотеке Qt — Часть 2 Возвращаясь к первой статье хочется объяснить откуда появилась необходимость разработки механизма расширения с графическим интерфейсом (GUI) и подробней объяснить механизм создания плагинов. Было получено задание на разработку технологического программного обеспечения для ...

Улучшаем производительность ПО с инструментами Intel для разработчика. Численное моделирование астрофизических объектов Мы начинаем цикл статей, рассказывающих о различных ситуациях, в которых использование инструментов Intel для разработчиков позволило существенно повысить скорость работы программного обеспечения и улучшить его качество. Наша первая история произошла в Новосибирском Универ...

Книга «Как устроен JavaScript» Большинство языков программирования выросли из древней парадигмы, порожденной еще во времена Фортрана. Гуру JavaScript Дуглас Крокфорд выкорчевывает эти засохшие корни, позволяя нам задуматься над будущим программирования, перейдя на новый уровень понимания требований к Сле...

Google наделила хромбуки поддержкой Linux На прошедшей на днях конференции разработчиков Google I/O компания Google объявила о том, что в выпущенных в этом году хромбуках можно будет использовать операционную систему Linux. Такая возможность, конечно, была и раньше, но теперь процедура стала гораздо проще и доступна...

Google, возможно, создала самый мощный в мире квантовый компьютер Его процессор, согласно докладу корпорации, за 3 мин 20 с произвел расчет, на который самому мощному на сегодняшний день суперкомпьютеру Summit американской компании IBM потребовалось бы 10 тыс. лет.

iТоги 2019/9: процессоры AMD, телевизоры 4К, квантовый компьютер и, конечно, смартфоны. Вспоминаем основные темы и самые интересные новости сентября 2019 года В сентябре, как и в предыдущие месяцы, преобладали новости о смартфонах. Но статистика показывает, что их доля постепенно уменьшается, и в борьбе за первую строку суточного рейтинга все чаще побеждают новости на другие темы.

[Из песочницы] Синтаксический разбор предложения на русском языке В данной статье описывается процесс синтаксического анализа предложения русского языка с использованием контекстно-свободной грамматики и алгоритма LR-анализа. Обработка естественного языка — общее направление искусственного интеллекта и математической лингвистики. Оно изуч...

Облачные игры: оценка возможностей сервисов для игры на слабых ПК из первых рук Представляю продолжение своей статьи «Облачные сервисы для игры на слабых ПК, актуальные в 2019 году». В прошлый раз мы оценивали их достоинства и недостатки, используя открытые источники. Сейчас же я протестировала каждый из сервисов, о которых говорилось в прошлый раз. ...

Эмулятор RetroArch теперь способен переводить игры, используя ИИ Многие классические видеоигры доступны только на одном языке. И это затрудняет их использование для людей, которые не владеют этим языком, особенно если нет фанатского перевода. Исправить данную проблему позволит специальное программное обеспечение. Эмулятор RetroArch в верс...

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

Автоматическое определение эмоций в текстовых беседах с использованием нейронных сетей Одна из основных задач диалоговых систем состоит не только в предоставлении нужной пользователю информации, но и в генерации как можно более человеческих ответов. А распознание эмоций собеседника – уже не просто крутая фича, это жизненная необходимость. В этой статье мы рас...

Завершающий курс специализации по Python от Mail.ru Group Python — простой и гибкий язык, применяемый во многих областях современной разработки. На нём создают веб-приложения, пишут игры, анализируют данные и выполняют многие другие задачи. Mail.ru Group запустила на платформе Coursera специализацию «Программирование на Python», ...

[Из песочницы] Что они думали о программистах Привет, Хабр! Представляю вашему вниманию перевод статьи «What They Thought of Programmers» автора Robert C. Martin. Интересно и познавательно вернуться в прошлое и посмотреть, как программисты были представлены в массовой культуре. Что люди о нас думали? Знали ли они, кто ...

[Перевод] Примеры использования некоторых новых возможностей JavaScript Автор материала, перевод которого мы сегодня публикуем, говорит, что новые возможности JavaScript, которые попали в стандарт ES2019, уже официально доступны в браузерах Chrome, Firefox и Safari, а также на платформе Node.js. Если нужно поддерживать устаревшие браузеры, то во...

6 удивительных фактов о гаджетах Теория относительности и GPS Одним из следствий теории относительности является замедление времени для движущихся объектов. В быту мы этого заметить не можем, потому что скорости всех встречающихся нам тел сопоставимы и этот эффект на нашу жизнедеятельность никак не влияет. ...

Интеграция с SAP ERP. Реализация мобильного прайс-чекера в магазине В рассматриваемом нами примере интеграции SAP ERP со сторонним ПО, мы будем использовать SAP Connector for Microsoft .NET для получения данных из SAP. Программное обеспечение для терминала сбора данных (ТСД) будет взаимодействовать с Microsoft Internet Information Server (II...

Рамка уже на 47%, а толщина корпуса – всего 5,9 мм. Новые подробности о Mi TV 5 Завтра компания Xiaomi официально представит линейку телевизоров Mi TV 5, и они должны оказаться намного лучше предшественников. Мы уже знаем, что эти ТВ получили мощный процессор, много памяти, поддержку технологии MEMC, матрицы 4К с квантовыми точками и качественную з...

Python и FPGA. Тестирование В продолжение к первой статье, хочу на примере показать вариант работы с FPGA (ПЛИС) на python. В данной статье затрону подробнее аспект тестирования. Если фреймворк MyHDL позволяет людям, работающим на python, используя знакомый синтаксис и экосистему, заглянуть в мир FPGA,...

Основы шаблонов С++: шаблоны функций Дисклаймер: статья была начата еще в феврале, но, по зависящим от меня причинам, закончена не была. Тема очень обширна, поэтому публикуется в урезаном виде. Что не поместилось, будет рассмотренно позже. Невозможно разбираться в современном С++, не зная, что такое шаблоны п...

Исследователь Microsoft получил престижную премию за вклад в развитие квантовых вычислений Доктор Маттиас Тройер, исследователь квантовых вычислений в Microsoft, получил одну из самых престижных наград в области теоретической физики в Германии — Гамбургскую премию — за значительный вклад в развитие ...

Анализируем тональность текстов с помощью Fast.ai В статье пойдет речь о классификации тональности текстовых сообщений на русском языке (а по сути любой классификации текстов, используя те же технологии). За основу возьмем данную статью, в которой была рассмотрена классификация тональности на архитектуре CNN с использование...

Использование DiagnosticSource в .NET Core: практика В предыдущей статье я рассказал про механизм DiagnosticSource и на простом примере показал, как с его помощью можно перехватывать запросы в базу данных через классы SqlConnection и SqlCommand и измерять время их выполнения. В настоящее время DiagnosticSource уже используется...

[Из песочницы] Vue.js render-функции и переходы (перевод статьи Hajime Yamasaki Vukelic) Здравствуй, Хабр! Начать свою деятельность решил с перевода на русский статей, который мне самому принесли большую пользу. Надеюсь, вам пригодятся. Отмечу, что я старался переводить литературно, а не дословно. Первым вашему вниманию представляю перевод статьи «Vue.js rende...

[Перевод] Современные возможности C++, о которых надо знать всем программистам Автор материала, перевод которого мы сегодня публикуем, говорит, что C++, в его современном виде, если сравнивать его с тем, чем был этот язык несколько лет назад, значительно изменился в лучшую сторону. Конечно, эти изменения произошли далеко не сразу. Например, в былые вре...

[Перевод] Дизайн уровней и геймплея roguelike на примере Cogmind Многие годы я использовал довольно стандартизированный подход к дизайну каждой новой карты Cogmind, и хотя сейчас их счёт уже идёт на десятки, в своём блоге я его никогда не рассматривал. В основном это вызвано тем, что подробный анализ всего процесса потребует раскрытия ку...

[Из песочницы] Применение формальных методов валидации моделей для UI Привет, Хабр! Представляю вашему вниманию перевод статьи «FORMALLY SPECIFYING UIS» автора Hillel Wayne. От автора Относительно недавно я наткнулся на статью про Инженерные методы в разработке ПО, где vasil-sd рассказал про формальную валидацию спецификаций к создаваемым пр...

Патент AMD описывает гибридный подход к трассировке лучей в реальном времени Трассировка лучей потенциально может стать священным Граалем для игр благодаря тому, что технология позволяет имитировать физически достоверные отражения, тени и освещение — это должно обеспечить новый уровень реализма. И недавно технология, наконец, стала доступна на потреб...

В Google создали самый мощный квантовый компьютер Специалисты корпорации Google разработали уникальный квантовый компьютер, обладающий уникальной производительностью. Машина способна в течение трех с лишним минут решить задачу, для которой предыдущему лидеру по мощности Summit потребовалось бы не меньше 10 тысяч лет.

[Перевод] Извлечение данных при машинном обучении Хотите узнать о трех методах получения данных для своего следующего проекта по ML? Тогда читайте перевод статьи Rebecca Vickery, опубликованной в блоге Towards Data Science на сайте Medium! Она будет интересна начинающим специалистам. Получение качественных данных — это пе...

[Из песочницы] Создание минимального Docker-контейнера для Go-приложений Привет, Хабр! Предлагаю вашему вниманию перевод статьи основателя сервиса Meetspaceapp Nick Gauthier «Building Minimal Docker Containers for Go Applications». Время чтения: 6 минут Существует множество, как официальных, так и поддерживаемых сообществом контейнеров для разл...

[Перевод] Недоступная роскошь от Intel: Core i9-9990XE с 14 ядрами на частоте 5,0 ГГц (2 часть) Недоступная роскошь от Intel: Core i9-9990XE с 14 ядрами на частоте 5,0 ГГц (1 часть) Системные тесты В разделе «Системные тесты» основное внимание уделяется тестированию в реальных условиях, с которыми сталкивается потребитель, с небольшим уклоном в пропускную способность....

Что не так с GraphQL В последнее время GraphQL набирает всё большую популярность. Изящный синтаксис запросов, типизация и подписки. Кажется: "вот оно — мы нашли идеальный язык обмена данными!"... Я разрабатываю с использованием этого языка уже больше года, и скажу вам: всё далеко не так гладко. ...

Optlib. Реализация генетического алгоритма оптимизации на Rust В этой статье описывается библиотека optlib, предназначенная для решения задач глобальной оптимизации на языке Rust. На момент написания этой статьи в этой библиотеке реализован генетический алгоритм нахождения глобального минимума функции. Библиотека optlib не привязана к к...

Тесты или типы? — Rust version Пару дней назад 0xd34df00d опубликовал здесь перевод статьи, описывающей, что можно узнать о функции в разных языках, если рассматривать её как "чёрный ящик", не используя информацию о её реализации (но, разумеется, не мешая ей пользоваться компилятору). Разумеется, получаем...

[Перевод] Демонстрация AresDB: инструмент анализа в реальном времени с открытым исходным кодом на основе GPU от Uber Благодаря анализу в реальном времени мы, сотрудники компании Uber, получаем представление о состоянии дел и эффективности работы и на основе данных решаем, как повысить качество работы на платформе Uber. Например, проектная команда мониторит состояние рынка и выявляет потенц...

Эволюция программного проекта и ООП Осваивая рецепты эффективного развития программного проекта, постарался для себя найти причины, делающие полезным использование принципов развития архитектуры SOLID (статья Как не понимать принципы развития архитектуры SOLID). Анализ этих принципов позволил выделить несколь...

[Перевод] Современная загрузка скриптов Передать нужный код для каждого браузера – непростая задача. В этой статье рассмотрим несколько вариантов, как эту задачу можно решить. Передача современного кода современным браузером может очень сильно повысить производительность. Ваши JavaScript-пакеты смогут содержа...

[Перевод] На какие языки переводить свою игру в 2019 «Игра хорошая, но без русского языка ставлю единицу» – частый отзывов в любом сторе. Учить английский, конечно, хорошо, но может помочь и локализация. Перевел статью, на какие языки ориентироваться, что переводить и стоимости локализации. Сразу ключевые тезисы: План-мин...

[Из песочницы] Машинное обучение для всех, кто изучал математику в восьмом классе Привет, Хабр! Представляю вашему вниманию перевод статьи "Machine Learning for Anyone Who Took Math in Eighth Grade" автора Kyle Gallatin. Я обычно замечаю, что искусственный интеллект объясняется одним из двух способов: через все более сенсационную призму различн...

[Из песочницы] ClusterJ — работаем с MySQL NDB Cluster из Java Привет, Хабр! В этой статье я хочу рассмотреть такую библиотеку для Java, как ClusterJ, которая позволяет очень просто работать с движком MySQL NDBCLUSTER из Java кода, которая представляет собой высокоуровневое API, схожее по концепции с JPA и Hibernate. В рамках статьи со...

[Из песочницы] Создание Redux-подобного глобального хранилища, используя React Hooks Привет, Хабр! Представляю вашему вниманию перевод статьи "Build a Redux-like Global Store Using React Hooks" автора Ramsay. Давайте представим, что я написал интересное предисловие к этой статье и теперь мы сразу можем перейти к по-настоящему интересным вещам. Если...

Магия чисел в децимальных номерах Статья написана в дополнение к предыдущей по просьбе сообщества. В этой статье разберемся с магией чисел в децимальных номерах. И рассмотрим нумерацию не только принятую в ЕСКД (Единая система конструкторской документации), а также в ЕСПД (Единая система программной докуме...

[Перевод] Пишем API для React компонентов, часть 1: не создавайте конфликтующие пропсы Пишем API для React компонентов, часть 1: не создавайте конфликтующие пропсы Пишем API для React компонентов, часть 2: давайте названия поведению, а не способам взаимодействия Пишем API для React компонентов, часть 3: порядок пропсов важенЭтот пост — перевод первой статьи ...

2. Обзор технической поддержки и гарантии коммутаторов Extreme Networks Введение Друзья, добрый день. В предыдущей статье мы рассмотрели коммутаторы Extreme уровня Enterprise. Теперь я немного изменю порядок статей и сегодня продолжу цикл статьей про сервисные контракты и гарантийные обязательства Extreme. У Extreme, как и у всех остальных бол...

[Перевод] Разбираемся с промисами в JavaScript Доброго времени суток, Хабр! Представляю вашему вниманию перевод статьи «Understanding Promises in JavaScript» автора Sukhjinder Arora. Читать дальше →

Библиотека генератора ассемблерного кода для микроконтроллеров AVR. Часть 4 ← Часть 3. Косвенная адресация и управление потоком исполнения Библиотека генератора ассемблерного кода для микроконтроллеров AVR Часть 4. Программирование периферийных устройств и обработка прерываний В этой части поста мы, как и обещали, займемся одним из самых востребован...

[Перевод] Пишем чистый и масштабируемый JavaScript-код: 12 советов Язык JavaScript родом из раннего веба. Сначала на нём писали простые скрипты, которые «оживляли» страницы сайтов. Теперь же JS превратился в полноценный язык программирования, который можно использовать даже для разработки серверных проектов. Современные веб-приложения силь...

Разработка простейшей «прошивки» для ПЛИС, установленной в Redd. Часть 2. Программный код Итак, в прошлой статье мы разработали простейшую процессорную систему, с помощью которой планируем провести тест микросхемы ОЗУ, подключённой к ПЛИС комплекса Redd. Сегодня же мы сделаем для этой аппаратной среды программу на языке С++, а также разберёмся, как эту программу ...

[Из песочницы] Способы сегментации точек в Point Clouds Введение Некоторое время назад мне потребовалось решить задачу сегментации точек в Point Cloud (облака точек — данные, полученные с лидаров). Пример данных и решаемой задачи: Поиски общего обзора существующих методов оказались неуспешными, поэтому пришлось собирать информац...

Samsung инвестирует $11 млрд в производство дисплеев на ... Сегодня корпорация Samsung сделала официальное объявление о своих планах инвестировать $11 млрд (13,1 трлн вон) в разработку и производство дисплеев следующего поколения с квантовыми точками. Такое решение принято в попытке справиться с падением спроса на LCD-матрицы, растущ...

Повестка Теплицы: хакатоны ВКонтакте, квантовый Интернет, слежка Amazon Важные события дня по мнению редакции Теплицы. Запущена программа VK Hackathon Социальная сеть ВКонтакте запустила программу поддержки вузов, которые захотят провести хакатон. В рамках VK Hackathon компания возьмет на себя расходы на техническое обеспечение и брендиро...

[Из песочницы] Пишем «Hello, world!» приложение для web на Haskell (Spock) Мне стало скучно писать на Python, захотелось чего-нибудь необычного. Решил попробовать Haskell. Языка я не знаю, однако просто писать консольные учебные программы, типа вычисления факториала, не хотелось. После изучения довольно большого числа постов про Haskell и его приме...

[Перевод] 26 рекомендаций по использованию типа var в Java The Java Local Variable Type Inference (LVTI) или кратко — тип var (идентификатор var — это не ключевое слово, а зарезервированное имя типа) был добавлен в Java 10 с помощью JEP 286: Local-Variable Type Inference. Являясь 100% функцией компилятора, она не влияет на байт-код...

[Перевод] Как искусственный интеллект меняет науку Новейшие алгоритмы ИИ разбираются в эволюции галактик, подсчитывают функции квантовых волн, открывают новые химические соединения, и прочее. Есть ли что-нибудь в работе учёных, что не получится автоматизировать? Никакой человек или даже группа людей не может поспевать за в...

Вейвлет-анализ.Часть 3 Введение При проведении CWT анализа средствами библиотеки PyWavelets (бесплатное программное обеспечение с открытым исходным кодом, выпущенное по лицензии MIT) возникают проблемы с визуализацией результата. Предложенная разработчиками тестовая программа по визуализации прив...

[Из песочницы] Замена Punto Switcher, раскладки Бирмана с помощью скрипта на autohotkey В данной статье я не предлагаю полностью заменить Punto Switcher (Спасибо Сергею Москалёву за данную программу), а только в очень ограниченном функционале. Довольно давно пользуюсь программой Punto Switcher, но не в целях автопереключения, а как переключатель по левому и пра...

Квантовый монизм — единственное, что может спасти современную физику Какие бывают мультивселенные и что такое квантовый монизм.

[Из песочницы] Новичку only: 10 вещей, которые вы должны знать как веб-разработчик Привет, Хабр! Представляю вашему вниманию перевод статьи «10 Things You Should Know As a Web Developer» автора Anuupadhyay. Написание тысячи строк кода и превращение в веб-сайт — одна из творческих и сложных вещей для веб-разработчиков. Если вы в этом деле новичок, увидели ...

CES 2019: первый AMOLED-ноутбук, игровые ПК, технология для лентяев и другие новинки HP Компания HP привезет на выставку CES 2019 много новинок. Смартфонов среди них, по слухам, не будет, а вот компьютерных анонсов больше дюжины. Самые интересные из них это: первый в мире ноутбук с AMOLED-экраном, игровой лэптоп Omen 15 и стационарный компьютер Obelisk, техноло...

[Перевод] Исследование глубин аннотаций типов в Python. Часть 1 C 2014 года, когда в Python появилась поддержка аннотаций типов, программисты работают над их внедрением в свой код. Автор материала, первую часть перевода которого мы публикуем сегодня, говорит, что по её оценке, довольно смелой, сейчас аннотации типов (иногда их называют «...

[Перевод] Выпуск Rustup 1.20.0: поддержка профилей, улучшения в командах update и doc Рабочая группа rustup рада сообщить о выпуске новой версии, 1.20.0. Rustup — рекомендуемая утилита для установки Rust, языка программирования, позволяющего каждому создавать надёжное и эффективное программное обеспечение. Если у вас уже установлен rustup, то для обновления д...

PVS-Studio идёт в облака: Azure DevOps Это вторая статья про использование статического анализатора PVS-Studio в облачных CI-системах, и на этот раз мы рассмотрим платформу Azure DevOps – облачное CI\CD-решение от компании Microsoft. В качестве анализируемого проекта в этот раз рассмотрим ShareX. Читать дальше ...

AMA с Medium (Прямая линия с разработчиками сети Medium) Привет, Хабр! 24 апреля 2019 года на свет появился проект, целью которого стало создание независимой телекоммуникационной среды на территории Российской Федерации. Мы назвали его Medium, что в переводе с английского означает «посредник» (один из возможных вариантов перевод...

[Из песочницы] Мой подход к реализации делегатов в C++: вызов функции с неизвестными параметрами во время выполнения Предыстория Мне нравится язык C++. Я бы даже сказал, что это мой любимый язык. Кроме того, для своих разработок я использую технологии .NET, и многие идеи в нём, по моему мнению, просто восхитительны. Однажды мне пришла в голову идея – как реализовать некоторые средства рефл...

[Из песочницы] Как сэкономить в AWS до полумиллиона долларов? Привет, Хабр! Представляю вашему вниманию перевод статьи «How to reduce your AWS costs? Save up to $500k with these guidelines!» автора George Batschinski. В этой статье мы в подробностях расскажем, как Back4App уменьшила свои расходы в AWS с $55,492 в месяц до $20,074 в ...

[Из песочницы] GIT изнутри: введение (перевод) Привет, Хабр! Представляю вашему вниманию перевод статьи "Git for Computer Scientists" автора Tommi Virtanen. GIT изнутри: введение От себя: Периодически почитываю статьи, как различные популярные технологии устроены под капотом, наткнулся вот на этот материал. Ста...

[Из песочницы] ShIoTiny: малая автоматизация, интернет вещей или «за полгода до отпуска» Основные тезисы или о чем эта статья Так как интересы людей разные, а времени у людей мало, то кратко о содержании статьи. Статья эта представляет собой обзор проекта контроллера с минимальной ценой и возможностью визуального программирования посредством WEB-браузера. Пос...

[Из песочницы] KVM (недо)VDI с одноразовыми виртуальными машинами с помощью bash Кому предназначена данная статья Данная статья может быть интересна системным администраторам, перед которыми вставала задача создать сервис «одноразовых» рабочих мест. Пролог В отдел ИТ сопровождения молодой динамично развивающейся компании с небольшой региональной сетью,...

Канадская компания разработала материал, делающий вас невидимыми Вчерашняя научная фантастика постепенно становится реальностью. Компания Hyperstealth Biotechnology из Ванкувера разработала и запатентовала тонкий материал, обеспечивающий, по её словам, «квантовую невидимость». Он способен делать некоторые вещи за собой почти полностью н...

Определены разработчики дорожных карт по цифровым технологиям Развитие девяти "сквозных" цифровых технологий предусмотрено федеральным проектом "Цифровые технологии" национальной программы "Цифровая экономика Российской Федерации" (мероприятие 03.01.001.002.004).В соответствии с результатами конкурса соста...

[Из песочницы] Система Управления Тесткейсами QuAck — простые радости тестирования Привет, Хабр! Представляю вашему вниманию перевод статьи «QuAck — the joy of testing» автора Aziz Namazov. Сегодня я затрону непростую тему жизненного цикла программного обеспечения. Тема эта достаточно сложная и многогранна, включающая в себя все этапы, начиная от дизайн...

Эксперимент — от парного программирования к программированию всей командой Очень хочу поделиться с вами переводом статьи про эксперимент с моб-программированием от одного из его создателей, Вуди Зила. Это когда вся команда сразу работает за одним компьютером. Как парное программирование, только групповое. Я бывший Java-разработчик и тимлид с 11-лет...

MIRO — открытая платформа indoor-робота. Часть 4 — Программная составляющая: ARDUINO (AVR) Продолжаем разбирать программную составляющую платформы MIRO. Хочется более подробно рассмотреть именно программное обеспечение под AVR. Поэтому вопросу посвятим две части. В первой опишем общую структуру библиотеки, а во второй — реализацию некоторых ключевых методов клас...

[Из песочницы] NeoBook: среда программирования для непрограммистов NeoBook: среда программирования для непрограммистов Для кого эта статья Статья написана, в первую очередь, для тех, кто не является профессиональным программистом, но хочет уметь создавать свои собственные компьютерные программы для компьютеров с Windows. Программирование ...

Представлены «умные» очки для бизнеса Google Glass Enterprise Edition 2 по цене $999 Разработчики из Google представили новую версию «умных» очков под названием Glass Enterprise Edition 2. По сравнению с предшествующей моделью новинка имеет более производительную аппаратную составляющую, а также обновлённую программную платформу. Изделие функционирует на осн...

Темы и стили в Android без магии. И как их готовить с SwitchCompat В предыдущей статье мы рассмотрели как использовать темы и стили на уровне кода, на примере кастомной view. В этой статье давайте разберем несколько способов стилизации стандартного ui элемента, а в частности SwitchCompat. Читать дальше →

Сотрудничество с Tencent намекает на то, что Razer вовсе не собирается отказываться от рынка игровых смартфонов Похоже, свежие слухи относительно того, что Razer всё-таки может продолжить выпускать игровые смартфоны, были верны. По крайней мере, на это намекает пресс-релиз Razer, который посвящён заключению сотрудничества с компанией Tencent. Как сказано в документе, компании об...

[Перевод] RabbitMQ: отказоустойчивость и высокая доступность в кластерах Отказоустойчивость и высокая доступность — большие темы, так что посвятим RabbitMQ и Kafka отдельные статьи. Данная статья о RabbitMQ, а следующая — о Kafka, в сравнении с RabbitMQ. Статья длинная, так что устраивайтесь поудобнее. Рассмотрим стратегии отказоустойчивости, ...

Раскрыто оснащение OnePlus TV: чип MediaTek и 3 Гбайт ОЗУ На днях генеральный директор OnePlus Пит Ло (Pete Lau) сообщил, что компания официально представит свои первые смарт-телевизоры уже в сентябре. Теперь в распоряжении сетевых источников оказались данные о характеристиках этих панелей. Господин Ло уже подтвердил, что основой O...

PVS-Studio для Java В седьмой версии статического анализатора PVS-Studio мы добавили поддержку языка Java. Пришло время немного рассказать, как мы начинали делать поддержку языка Java, что у нас получилось и какие дальнейшие планы. И, конечно, в статье будут приведены первые испытания анализат...

[Перевод] Возможности Python 3, достойные того, чтобы ими пользовались Многие программисты начали переходить со второй версии Python на третью из-за того, что уже довольно скоро поддержка Python 2 будет прекращена. Автор статьи, перевод которой мы публикуем, отмечает, что основной объём Python 3-кода, который ему доводилось видеть, выглядит как...

Новый мировой рекорд по вычислению числа пи: 31,4 трлн знаков Формула Бэйли — Боруэйна — Плаффа, которая позволяет извлечь любую конкретную шестнадцатеричную или двоичную цифру числа пи без вычисления предыдущих (нынешний рекорд был установлен на алгоритме Чудновского, см. под катом) Вычислительный кластер Google Compute Engine за 1...

Недостаточно знать, что такое Mutex, Semaphore и async/awat. Надо знать всё, начиная с квантов Совсем скоро, 29-30 ноября в Санкт-Петербурге и 06-07 декабря — в Москве мы запустим шестой семинар по .NET. На этот раз — по теме многопоточки и конкурентности. Мы уже писали об этом пару раз на Хабре, но сегодня есть отдельный повод для этого: на семинаре настоящий эксклюз...

[Перевод] Микроядро seL4. Формальная верификация программ в реальном мире Научная статья опубликована в журнале Communications of the ACM, октябрь 2018, том 61, номер 10, стр. 68−77, doi: 10.1145/3230627 В феврале 2017 года со взлётной площадки «Боинга» в Аризоне поднялся вертолёт с обычным заданием: облёт ближайших холмов. Он летел полностью ав...

[Из песочницы] Длинные имена слишком длинные Привет, Хабр! Представляю вашему вниманию перевод статьи "Long Names Are Long" автора Bob Nystrom. Одно из умных вещей которые делает Google это строгие code review. Каждое изменение, прежде чем вам разрешат его внести в основную ветку, рассматривается как минимум ...

Вейвлет — анализ.Часть 1 Введение Рассмотрим дискретное вейвлет – преобразования (DWT), реализованное в библиотеке PyWavelets PyWavelets 1.0.3. PyWavelets — это бесплатное программное обеспечение с открытым исходным кодом, выпущенное по лицензии MIT. При обработке данных на компьютере может выполня...

Подключаем последовательные интерфейсы по IP Последовательные интерфейсы RS-232/422/485 до сих пор очень популярны в промышленности: по ним подключаются диагностические порты, датчики, сканеры штрих-кодов и RFID меток и т.д. Однако последовательные интерфейсы имеют свои ограничения. Иногда возникает необходимость получ...

[Перевод] Механизмы расширяемых расширений в JavaScript Здравствуйте, коллеги! Напоминаем, что не так давно у нас вышло 3-е издание легендарной книги «Выразительный JavaScript» (Eloquent JavaScript) — на русском языке напечатано впервые, хотя качественные переводы предыдущих изданий встречались в Интернете. Тем не менее, ни J...

[Из песочницы] Full-stack TypeScript Apps Привет, Хабр! Представляю вашему вниманию перевод статьи "Full-Stack TypeScript Apps — Part 1: Developing Backend APIs with Nest.js" автора Ana Ribeiro. Часть 1: Разработка серверного API с помощью Nest.JS TL;DR: это серия статей о том, как создать веб-приложение TypeScript ...

Быстрее и точнее: гибридная система разнотипных кубитов Некоторые идеи ярко зарождаются и быстро умирают ввиду сложности, дороговизны или даже ненужности реализации. Акулы-убийцы с лазерными установками на голове — звучит очень круто, очень сложно и невероятно нелепо. Однако некоторые идеи в своей реализации обещают если не «зо...

"МойОфис" сформировал экосистему В МойОфис включены 13 коммерческих продуктов: "МойОфис Профессиональный", "МойОфис Стандартный", "МойОфис Образование", "МойОфис Частное облако", "МойОфис Текст", "МойОфис Таблица", "МойОфис Почта", "МойОфис Хранилище", "МойОфис КСЗ", "МойОфис SDK", "МойОфис Шрифты", "МойО...

Как устроен компьютер внутри Хаябусы-2, которая сбросила бомбу на Рюгу. И фотографии его разработчиков На днях японская автоматическая станция Хаябуса-2 сбросила бомбу на астероид Рюгу. Космическим кораблем управляет радиационно-устойчивая система на кристалле HR5000 (JAXA2010/101) с 64-битным процессорным ядром MIPS 5Kf. На бортовом компьютере работает операционная система р...

Алгоритм Гровера и поиск данных Привет, Хаброжители! Мы недавно сдали в топографию книгу Криса Бернхарда «Квантовые вычисления для настоящих айтишников». Здесь решили поделится отрывком из книги «Алгоритм Гровера и поиск данных» Мы вступаем в эпоху больших данных. Эффективный поиск в гигантских массивах ...

[Перевод] Как я создал более 100 приложений с открытым кодом, используя инструменты автоматизации Представляем вам перевод статьи Sm0ke, опубликованной на сайте dev.to. Автор рассказывает о своем опыте генерации веб-приложений и способе автоматизации процесса их создания. Привет, кодеры! Я — разработчик-фрилансер, и я сгенерировал более 100 приложений на различных язык...

Duet Display превращает смартфон или планшет с ОС Android в дополнительный дисплей для ПК Программное обеспечение Duet Display, которое позволяет превратить планшет Apple iPad в дополнительный дисплей компьютера Mac, стало доступно пользователям ОС Android. Приложение Duet Display для Android дает возможность использовать смартфон или планшет с ОС Android ил...

[Из песочницы] Всё что вам нужно знать о Node.js Привет, Хабр! Представляю вашему вниманию перевод статьи "Everything you need to know about Node.js" автора Jorge Ramón. В наши дни платформа Node.js является одной из самых популярных платформ для построения эффективных и масштабируемых REST API's. Она так же под...

«Ростелеком» протестировал прототип облачного сервиса защиты передачи данных с квантовым шифрованием Компании «Ростелеком» и «Криптософт» завершили тестовые испытания прототипа первого облачного сервиса …

Сверхбыстрое квантовое моделирование: новый подход к старой проблеме Миллиарды крошечных взаимодействий происходят между тысячами частиц в каждом куске вещества в мгновение ока. Моделирование этих взаимодействий в их полной динамике было неуловимым, но теперь стало возможным.

[Из песочницы] WWDC19: Приступим к работе с Test Plan для XCTest Привет, Хабр! Представляю вашему вниманию перевод статьи «WWDC19: Getting Started with Test Plan for XCTest» автора Shashikant Jagtap. На прошедшей конференции WWDC компания Apple показала новые классные фичи для разработчиков. В Xcode 11 так же добавлено несколько потряс...

[Из песочницы] В списке угроз: «Игра престолов» – одно из самых популярных прикрытий для киберпреступников Привет, Хабр! Представляю вашему вниманию перевод статьи «ThreatList: Game of Thrones, a Top Malware Conduit for Cybercriminals» автора Tara Seals. В то время, как 8-ой сезон Игры престолов готовится к старту, новые исследования демонстрируют, что в прошлом году популярн...

В России создали телефон с «квантовым шифрованием». Рабочий комплект стоит 30 млн рублей Стоимость комплекта из двух телефонов — 30 миллионов рублей.

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)