За 40 лет своей карьеры в ЦЕРН (Международная Лаборатория Ядерных Исследований расположенная в Женеве) Рене Бран (Rene Brun) разработал ряд программных пакетов, которые стали широко использоваться в Физике Высоких Энергий. За этот фундаментальный вклад он был недавно награжден специальным призом Отделения Физики частиц Высоких Энергий Общества Европейской Физики (EPS). Мы поговорили с ним о ключевых событиях этой истории.
Архив за 01 апреля 2020 - 7
40 лет анализа больших объёмов данных в Физике Высоких Энергий: интервью с Рене Браном
2020-04-01 в 9:37, admin, рубрики: c++, open source, root, большой адронный коллайдер, визуализация данных, интервью, физика, ЦЕРНВсё о ключевом слове auto в CSS
2020-04-01 в 9:30, admin, рубрики: css, Блог компании RUVDS.com, разработка, Разработка веб-сайтовВ CSS есть ключевое слово auto, которое можно использовать при работе с различными свойствами элементов. Это — свойства, влияющие на позицию, высоту, ширину элементов. Это — свойства, предназначенные для настройки отступов элементов и других их характеристик. У меня появилось желание где-нибудь записать всё то, что я знаю об auto. Например — оформить это всё в виде материала, который мог бы стать справочником для тех, кто интересуется тонкостями использования этого ключевого слова.
Ключевое слово auto имеет особый смысл при использовании его с различными CSS-свойствами. Мы разберём особенности auto, касающиеся применения этого значения к различным свойствам.
Здесь, в первую очередь, нас будут интересовать технические детали работы auto. Поговорим мы и о том, как извлечь максимум пользы из применения этого свойства. Тут вы найдёте и заметки о сценариях использования auto, и примеры.
Читать полностью »
Алгоритмы быстрой обработки HTTP-строк
2020-04-01 в 9:28, admin, рубрики: highload++в инструкции внутри, http, IT-стандарты, nginx, Блог компании Конференции Олега Бунина (Онтико), высокая производительность, Разработка веб-сайтов, Сетевые технологииВ HTTP/2 появилась компрессия стандартных заголовков, но тело URI, Cookie, значения User-Agent по-прежнему могут составлять десятки килобайт и требуют токенизации, поиска и сравнения подстрок. Задача становится критичной, если HTTP-парсер должен обрабатывать интенсивный злонамеренный трафик. Стандартные библиотеки предоставляют обширный инструментарий обработки строк, но у HTTP-строки есть своя специфика. Именно для этой специфики разработан HTTP-парсер Tempesta FW. Его производительность в несколько раз выше по сравнению с современными Open Source решениями и превосходит быстрейшие из них.
Александр Крижановский (krizhanovsky) основатель и системный архитектор Tempesta Technologies, эксперт в области высокопроизводительных вычислений в Linux/x86-64. Александр расскажет об особенностях структуры HTTP-строк, объяснит, почему стандартные библиотеки плохо подходят для их обработки, и представит решение Tempesta FW.
Под катом: как HTTP Flood превращает ваш HTTP-парсер в узкое место, проблемы x86-64 с branch mispredictions, кэшированием и не выровненной памятью на типичных задачах HTTP-парсера, сравнение FSM с прямыми переходами, оптимизация GCC, автовекторизация, strspn()- и strcasecmp()-like алгоритмы для HTTP-строк, SSE, AVX2 и фильтрация инъекционных атак с использованием AVX2.
Читать полностью »
Мировой рынок материалов для полупроводникового производства в прошлом году сократился
2020-04-01 в 9:24, admin, рубрики: НовостиОбъем мирового рынка материалов для полупроводникового производства в 2019 году сократился на 1,1%. Об этом сообщила отраслевая ассоциация SEMI, представляющая компании, вовлеченные в цепочку поставок, связанную с проектированием и производством микроэлектронной продукции.
Информация с нулевым доверием
2020-04-01 в 9:21, admin, рубрики: zero trust, Анализ и проектирование систем, Блог компании Mail.Ru Group, информационная безопасность, Исследования и прогнозы в IT, нулевое доверие, Социальные сети и сообществаНедавно Google перевела всех своих сотрудников в Северной Америке на удалённую работу. Это было одной из мер по ограничению распространения SARS-CoV-2, вируса, который вызывает заболевание COVID-19. Это подходящее решение для любой компании, которая может на это пойти. Более того, Google и ряд других основных технологических компаний планирует оплачивать армию подрядчиков, которые обычно обслуживают сотрудников компании.
Впрочем, ещё более значимый поступок Google сделала ещё пять лет назад, когда возглавила на переход к сетям с нулевым доверием для своих внутренних приложений. Большинство других технологических компаний последовали её примеру. И хотя это было сделано не для того, чтобы сотрудники работали из дома, однако сейчас это облегчило перевод людей на удалёнку в сжатые сроки.
Читать полностью »
Дайджест событий для эйчаров и рекрутеров в IT на апрель 2020
2020-04-01 в 9:18, admin, рубрики: Блог компании Хабр Карьера, вебинары, дайджест it hr событий, Карьера в IT-индустрии, онлайн-курсы, рекрутмент в it, управление персоналом, хабр карьера
Кто мог подумать, что апрельский дайджест выйдет уже в условиях строгого карантина, когда организаторы будут вынуждены переносить мероприятия в онлайн или откладывать до осени! Но трудности закаляют, и сейчас самое время воспользоваться этим затишьем, чтобы приумножить знания. В эту подборку, помимо мероприятий традиционной IT HR тематики, вошли и те, что посвящены адаптации к работе на удалёнке.
Следите за обновлениями поста, анонсы на вторую половину месяца могут быть добавлены позже, о чём я обязательно напишу в комментариях.Читать полностью »
Нейросетевой калькулятор для сложения и вычитания не очень больших чисел
2020-04-01 в 9:14, admin, рубрики: GAN, Блог компании Яндекс, искусственный интеллект, калькулятор, Компьютерное зрение, машинное обучение, нейросети, обработка изображений, яндексМы рады представить хабросообществу наш смелый эксперимент: калькулятор, работающий на основе нейросети. Он работает следующим образом: математическое выражение преобразуется в изображение и подается на вход сверточной нейросети, которая генерирует изображение-результат. Полученный калькулятор генерирует изображения правильных ответов, не вычисляя заданное выражение в явном виде.
Работа уже опубликована на arXiv и сегодня будет представлена на конференции SIGBOVIK в формате аудиозаписи. В этом посте мы поделимся с вами результатами нашего эксперимента. Мотивация и детали реализации также под катом.

Как заменить target-action и delegate замыканиями
2020-04-01 в 9:06, admin, рубрики: iOS, ios development, iOS разработка, swift, Блог компании HeadHunter, разработка мобильных приложений, разработка под iOSApple предоставляет различные варианты обработки данных и событий в iOS приложениях. Обработка событий UIControl происходит через паттерн target-action. В документации к UIControl написано следующее:
The target-action mechanism simplifies the code that you write to use controls in your app
Посмотрим на пример обработки нажатия на кнопку:Читать полностью »
Приключения Чиполлино: карантинный IT-квест от «Фланта»
2020-04-01 в 9:06, admin, рубрики: IT-квест, just for fun, Блог компании Флант, головоломки, Занимательные задачки, логические игры, ФлантПривет!

Вы же помните Чиполлино? Да-да, того самого парня-луковицу из детской сказки. Так вот: он оказался в нашем мире в самый разгар пандемии COVID-19, наивно* полагая, что его защищают природные фитонциды… Путь героя домой, в свою луковую страну, оказался непрост. Его ждёт множество интересных загадок и головоломок, с которыми, мы уверены, Чиполлино с радостью помогут хаброжители, находящиеся на карантине.Читать полностью »
Фракталы в песках, или Больше трёх не собираться
2020-04-01 в 9:03, admin, рубрики: abelian sandpile model, Rust, абстрактная алгебра, математика, модель песчаной кучи, фракталыМы поговорим о модели песчаной кучи. Песок (не настоящий, модельный), пересыпаясь, создаёт вот такие картинки:

Песчаные кучи можно складывать (это легко, если вы привыкли складывать всякие штуки) и вычитать (а вот это уже нетривиально).
А ещё можно использовать эту штуку в качестве Hello world вместо игры «Жизнь».
Читать полностью »


