Архив за 25 января 2020 - 6

Вообще-то смотреть какого цвета потроха у Rust я не собирался. Ковырнул хобби-проект на Go, пошел на GitHub посмотреть состояние fasthttp: развивается ли? Ну хотя бы поддерживается? Вспрокрастинулось. Пошел, посмотрел где fasthttp сидит в бенчмарках TechEmpower. Смотрю: а там fasthttp едва показывает половину того, что удаётся лидеру — какому-то actix на каком-то Rust. Какая боль.

Здесь бы мне сложить ручки, стукнуть головой в пол (трижды) и закричать: "Алилуйя, воистину Rust — истинный бог, как слеп я был раньше!". Но то ли ручки не сложились, то ли лоб пожалел… Вместо этого полез в код тестов, написанных на Go и actix-web тестов на Rust. Чтобы разобраться.

Через пару часов узнал:

  1. почему Rust-фреймворк actix-web занимает первые позиции во всех тестах TechEmpower,
  2. как в Java заводится Script.

Сейчас всё расскажу по порядку.

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

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

Одним из таких будет Core i5-10300H, который придёт на замену Core i5-9300H. Новый CPU будет работать на частотах 2,5-4,3 ГГц вместо 2,4-4,1 ГГц у Core i5-9300H. При этом новинка сохранит четыре ядра и поддержку Hyper-Threading.

В последнее время микрокредиты набирают популярность среди населения. Стоит ли связываться с микрофинансовыми организациями, и какие плюсы у них перед банками? Что вы слышали о брокерстве в сфере кредитования? Все достаточно просто! Это организация, которая на платной основе подбирает лучшие варианты для микрокредитования своим клиентам. Займы оформляются быстро: без залога, поручителей и дополнительной бумажной волокиты. Читать полностью »

SObjectizer — это относительно небольшой C++17 фреймворк, который позволяет использовать в С++ программах такие подходы, как Actor Model, Publish-Subscribe и Communicating Sequential Processes (CSP). Что существенно упрощает разработку сложных многопоточных приложений на C++. Если читатель в первый раз слышит о SObjectizer-е, то составить впечатление о нем можно по этой презентации, или из этой уже достаточно старой статьи.

Вообще говоря, подобных открытых, все еще живых и все еще развивающихся инструментов для C++ не так уж и много. Можно вспомнить разве что QP/C++, CAF: C++ Actor Framework, actor-zeta и совсем молодой еще проект rotor. Выбор есть, но не сказать, что большой.

Недавно стала доступна очередная "мажорная" версия SObjectizer-а, где наконец-то появилась штука, о которой разговоры ходили давно, и к реализации которой я несколько раз безуспешно подступался. Можно сказать, что достигнута знаковая веха. Это также повод, чтобы рассказать о том, что ждет SObjectizer после релиза версии 5.7.0.

Поддержка send_case в select()

Итак, самое важное нововведение, которое появилось в v.5.7.0 и ради которого даже сломана совместимость с вышедшей в прошлом году v.5.6 (а совместимость мы просто так не ломаем) — это поддержка send_case в функции select(). Что сделало SObjectizer-овский select() гораздо более похожим на select из языка Go. Теперь посредством select() можно не только читать сообщения из нескольких CSP-шных каналов, но и отсылать исходящие сообщения в те каналы, которые оказались готовы для записи.

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

На выставке CES 2020 компания Samsung представила, наверное, свой самый необычный продукт — Neon. Сама Samsung не дала внятного термина, описывающего данную разработку, но в целом Neon — это цифровой человек с искусственным интеллектом.

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

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

image

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

Вчера президент США Дональд Трамп (Donald Trump) с гордостью представил общественности новую эмблему Космических сил — специального вида вооруженных сил США, предназначенного для осуществления военных операций в космическом пространстве.

Из пикапа Toyota сделали 900-сильный дрифт-кар

Дрифт-кар, созданный ДеБерти вместе с Toyota Racing Development (TRD), от пикапа Tacoma имеет лишь пассажирскую кабину и примерно такой же дизайн фронтальной части. Как можно заметить, автомобилю серьезно уменьшили дорожный просвет; при этом машина получила новые бампера и крупный спойлер.

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

Инсайдер Эван Блэсс (Evan Blass), который регулярно снабжает общественность достоверной информацией о новинках мобильной индустрии, сообщил, что компания Motorola готовит смартфон под названием Motorola Edge Plus.

Motorola Edge Plus будет позиционироваться как доступная альтернатива Samsung Galaxy Note10, так как смартфон оснащен электронным пером.

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


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