Архив за 06 июля 2017 - 4

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

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

image

В прошлом году мы стали свидетелями двух ярких примеров:

  • Сторонники криптовалют, утверждающие, что неизменяемость может быть достигнута только с помощью механизмов децентрализованной экономики, таких, как доказательство выполненной работы (proof-of-work). С этой позиции закрытые блокчейны подлежат осмеянию, поскольку всецело зависят от правильного поведения небольшой группы валидаторов, которым, очевидно, нельзя доверять.
  • Пренебрежительного отношения к редактируемым (или изменяемым блокчейнам), которые предполагают внесение тех или иных ретроспективных изменений при достижении определенных условий. Критики задавали следующий вопрос: есть ли вообще смысл в использовании блокчейна, если его содержимое может быть отредактировано или изменено?

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

В Яндексе C++ — один из основных языков, на нём написан наш поиск. Его развитие нам настолько важно, что больше года назад по инициативе Яндекса была создана российская рабочая группа по стандартизации «плюсов». Через неё у всех разработчиков русскоязычного пространства есть возможность влиять на развитие языка.

Как Яндекс создавал курс по C++, или Почему нам всё пришлось переписать - 1

Недавно Физтех, Яндекс и ШАД запустили ещё один курс на платформе Coursera — «Основы разработки на C++: белый пояс». Он посвящён знакомству с С++. Я расскажу, для кого этот курс, как мы его готовили, что получилось в итоге и каковы наши дальнейшие планы.

Как всё началось, было выброшено и началось снова

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

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

image

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

Работа в таких условиях требует железных нервов и надежного оборудования. Безопасность на объекте поддерживается не только типовыми правилами поведения, но и камерами наблюдения, решающими разные задачи (однажды мы помогали клиенту, который хотел с помощью камер Ivideon идентифицировать в зоне детекции людей без защитных касок).

На любой стройке трудно найти нормальный интернет хотя бы для одной камеры. А когда камер нужно десять? Задача усложняется многократно. Проблема повсеместна: дом за городом, ремонт в подвале, магазин на первом этаже ТЦ за толстыми ж/б стенами – везде для камер нужен широкий интернет-канал. Наше решение проблемы – ZLT P10+ антенна с модемом и роутером для приема и усиления 2G/3G/4G сигнала.
Читать полностью »

Сегодня мы уже писали о смартфоне Sony с каталожным номером G8441, который, предположительно, является моделью XZ1 Compact.

Теперь этому появилось косвенное подтверждение. В базе данных AnTuTu засветились параметры этого устройства. В частности, там говорится об однокристальной системе Snapdragon 835 и экране разрешением 1280 х 720 пикселей. Судя по этим данным, перед нами именно компактный флагманский смартфон, хотя ПО может и ошибаться.

По данным источника, компании SK Hynix и Toshiba все еще не смогли довести до приемлемого уровня выход годной продукции при производстве флэш-памяти 3D NAND. В результате не получается удовлетворить потребности компании Apple, связанные с грядущим выпуском новых моделей смартфонов iPhone. Как утверждается, поставки микросхем флэш-памяти на 30% не дотягивают до объемов, необходимых требований Apple.

В этой ситуации Apple пришлось идти на поклон к лидеру отрасли, компании Samsung, Читать полностью »

Как я нашёл баг в процессорах Intel Skylake - 1Инструкторы курсов «Введение в программирование» знают, что студенты находят любые причины для ошибок своих программ. Процедура сортировки отбраковала половину данных? «Это может быть вирус в Windows!» Двоичный поиск ни разу не сработал? «Компилятор Java сегодня странно себя ведёт!» Опытные программисты очень хорошо знают, что баг обычно в их собственном коде, иногда в сторонних библиотеках, очень редко в системных библиотеках, крайне редко в компиляторе и никогда — в процессоре. Я тоже так думал до недавнего времени. Пока не столкнулся с багом в процессорах Intel Skylake, когда занимался отладкой таинственных сбоев OCaml.

Первое проявление

В конце апреля 2016 года вскоре после выпуска OCaml 4.03.0 один Очень Серьёзный Индустриальный Пользователь OCaml (ОСИП) обратился ко мне в частном порядке с плохими новостями: одно из нших приложений, написанное на OCaml и скомпилированное в OCaml 4.03.0, падало случайным образом. Не при каждом запуске, но иногда вылетал segfault, в разных местах кода. Более того, сбои наблюдались только на их самых новых компьютерах, которые работали на процессорах Intel Skylake (Skylake — это кодовое название последнего на тот момент поколения процессоров Intel. Сейчас последним поколением является Kaby Lake).

За последние 25 лет мне сообщали о многих багах OCaml, но это сообщение вызывало особенное беспокойство. Почему только процессоры Skylake? В конце концов, я даже не мог воспроизвести сбои в бинарниках ОСИПа на компьютерах в моей компании Inria, потому что все они работали на более старых процессорах Intel. Почему сбои не воспроизводятся? Однопоточное приложение ОСИПа делает сетевые и дисковые операции I/O, так что его выполнение должно быть строго детерминировано, и любой баг, который вызвал segfault, должен проявлять себя при каждом запуске в том же месте кода.
Читать полностью »

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

Что за болезнь: рак. Риски и мифы - 1
Иллюстрации: Майкл Ковальски
Читать полностью »

Башню Лахта Центра порой сравнивают с произведением барад-дурских архитекторов, широко отрекламированных Дж. Р.Р. Толкиеном.

image

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

image
by boyarskaya_48
Ну а пока наша атлантида не исчезла, самое время поговорить о металле – важной составляющей каркаса супертолла.
Читать полностью »

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

image

Технологии изменились, сейчас аналогу предпочитают IP-камеры, способы взлома которых подробно будут рассмотрены далее.

Если ты не параноик, это ещё не значит, что за тобой не следят

Большинство людей, которые занимаются взломом, делают это ради развлечения или чтобы получить кусочек известности в интернете. Они используют известные всем «дыры» в системах обеспечения камер и выкладывают, на их взгляд, веселые видео на популярных интернет-ресурсах. YouTube просто кишит подобными видеороликами.

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

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

Яндекс.Деньги запустили новый сервис Яндекс.Платежка для малого бизнеса, который поможет организовать прием оплаты на сайте предпринимателей без технической интеграции. Подключение сервиса стоит 3000 рублей. Об этом «Роем!» сообщили представители компании.

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


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