Скандальное разоблачение x86: ARM врывается с двух ног
На рынке микроэлектроники царствуют две архитектуры: x86 и ARM (Advanced RISC Machine). И до недавнего времени они сосуществовали в идиллии — с лёгкими нотками конкуренции. Но недавно Apple ткнула палкой в это… болото, показав Apple silicon M1.
Да, ARM-архитектура давно пустила корни в сегменты рынка, где x86 годами удерживала монополию. Конъюнктура дуализма в микропроцессорных архитектурах начала разрушаться ещё до выхода M1 — уже были консьюмерские ARM ноутбуки (привет, Qualcomm), серверы и даже суперкомпьютеры. Об этом и поговорим в статье, ведь сейчас ARM на пороге глобальных перемен.
«В этой статье я кратко рассмотрю, как вообще работают исключения в С++, опишу, как я добавил их поддержку в простую ОС, написанную для преподавания АКОСа, какой способ передачи исключений из ядра в программы я написал. А в конце посмотрим, в каких ещё случаях ОС может бросать пользователям С++ исключения».
Как научить операционную системы «выбрасывать» С++ исключения из системных вызовов и как это можно применять
Паттерн Outbox: как не растерять сообщения в микросервисной архитектуре
«Привет! Меня зовут Михаил Боровиков, я тимлид команды, которая отвечает за систему процессинга заказов компании.
Раньше система представляла из себя монолит, теперь вместо него у нас много отдельных сервисов. И в рамках новой схемы взаимодействия сервисов между собой мы столкнулись с проблемой потери данных в процессе создания заказа.
Для решения этой проблемы мы выбрали паттерн Outbox. И в этой статье я расскажу:
— что он из себя представляет;
— как мы его применили;
— почему пошли по пути at-least-once и не положились на работу одного брокера сообщений».
SpaceX показаларюкзак для переноски спутникового комплекта Starlink
Компания SpaceX выпустит рюкзаки, предназначенные для переноски спутниковых тарелок Starlink и сопутствующего оборудования. Они будут стоить $250. В рюкзак поместятся все компоненты оборудования, а конструкция сумки обеспечит им безопасную переноску.
#техника
«Недавно один знакомый подарил мне старую SD карту памяти фирмы "Canon" на 128 МБ, которую нашёл где-то на улице. Она была испорчена. Мне не столько была нужна эта карта памяти, сколько было интересно, что на ней записано».
Исследование и анализ содержимого неизвестной карты памяти
Zhaoxin — китайская полупроводниковая компания, совместное предприятие VIA Technologies и муниципального правительства Шанхая. Попробуем хронологически проследить развитие компании и понять, сможет ли на рынке потребительских и серверных CPU с архитектурой x86 появиться еще один крупный игрок.
Китай, который смог в x86. История первая: Zhaoxin
«Если вдруг кто-то не знает, то первого августа был праздник — "Всемирный день работника техподдержки". В честь этого события было принято решение взять специалиста поддержки, поставить его на праведный путь и запрячь немного написать о непростых буднях работника поддержки (очевидно, это шутка. Или нет…)».
Будни техпода. Пробрасываем USB наĸопитель через RDP соединение
Наверное, каждый из нас задумывался о том, как было бы классно, если бы кондиционер сам включался, когда мы приходим домой. Для управления всеми устройствами нужно либо использовать готовое решение из облака, либо заморачиваться с покупкой микрокомпьютера, чтобы умный дом не стал глупым без интернета.
Но нужен ли для этого микрокомпьютер, если в шкафу лежит запылившийся планшет или смартфон, который когда-то работал и с более требовательными приложениями?
Умный дом из пыльного планшета
Вектор енумов. С чем сталкиваются в разработке
«В любой команде разработки бывают курьёзные случаи, которые разработчики потом вспоминают за пиццей. Сторонний человек, тоже пришедший отведать пиццы, обычно эти внутренние байки не понимает, потому что не был в комнате в тот момент, когда "треснул шард" или "движку поплохело".
Я делаю баннерную крутилку, делаю давно и уже оброс такими историями со всех сторон. Мне удалось уговорить команду рассказать на камеру хотя бы часть историй — с контекстом, чтобы зритель не чувствовал себя тем самым сторонним человеком».
Как именно работает ортодонтия на примере одного из самых долгих и сложных случаев
«Сегодня рассмотрим хардкорный случай скученности зубов на обеих челюстях. На этом примере поговорим про разные интересные вещи из жизни врачей-ортодонтов и их пациентов.
— Чем грозит скученность зубов, особенно сопровождающаяся хронической травмой мягких тканей.
— Каким образом можно дать зубам больше личного пространства в зубной дуге.
— Как работают элайнеры и брекет-системы, в чем их различие, и почему мы выбрали именно второй вариант.
— Почему важно проходить ортодонтическое лечение ещё в детстве.
— С какими рисками и сложностями могут столкнуться врач и пациент во время лечения».
Samsung подалазаявку на регистрацию товарного знака G-nusmas
В июле 2022 года южнокорейская компания Samsung подала заявку на регистрацию товарного знака G-nusmas. Так в компании решили назвать своего нового маскота. Это маленькое синее инопланетное существо, работающее инженером и являющееся высокотехнологичным специалистом.
#Samsung
Что за день! Какой чудесный день! Техдень
Разработка — довольно креативная сфера, в которой монотонная работа от звонка до звонка грозит потерей интереса, снижением продуктивности, и, конечно, выгоранием. Хорошо, если получается давать людям какой-то простор для фантазии.
Пожалуй, наиболее узнаваемый пример допуска такой свободы выражения — это правило 20%, выработанное в Google. В соответствии с ним, каждый сотрудник компании имеет право 20% рабочего времени посвящать сторонним проектам, не связанным с основной деятельностью. Благодаря правилу 20% в свое время появились на свет такие проекты, как Gmail и AdSense, а также сотни мелких фичей, многие из которых ушли в open source.
«У нас в Pixonic тоже есть похожая инициатива. Мы называем это "техдни"».
Java, реактивное программирование, Reactor, Spring Cloud Function, Streams, etc…Эта статья является кратким обзором компонентов Spring Framework, позволяющих реализовывать программы в терминах функций асинхронной обработки сообщений. Она ориентирована на разработчиков, уже знакомых со Spring Framework, но ещё не имеющих опыта построения реактивных приложений с декларативным управлением функциями-компонентами.
«Недавно мы с женой поспорили о допустимости манипулятивных приемов в работе с людьми. Я строго против этого и потому настаивал на честном раскрытии карт. Жена же утверждала, что прибегать к манипуляциям допустимо, если цель оправдана.
Между делом она обозначила, что воспитательные приемы — это не что иное, как манипуляция. А раз так, то и со взрослыми есть некоторая градация допустимости "грязных трюков".
Чтобы оспорить позицию "прием = манипуляция", я поспрашивал знакомых педагогов, есть ли какой-то справочник, с которым можно было бы свериться. Одна из них как раз работала над таким справочником в виде карточек и выслала мне предрелизную версию».