22 декабря 2023 года вышла стабильная версия GNU Autoconf 2.72. В новой версии утилиты для создания конфигурационных скриптов добавлена поддержка стандарта C23 (языка программирования C) и стала доступна опция безопасности --enable-year2038, которая выявляет наличие в системе 32-битного (signed integer) таймера time_t.
Моя лента
Новости
Эволюция BP-сервиса компании Магнит
Как на сервисе весом в 10 ТБайт ежедневно обрабатывать 1 Тбайт пользовательских данных и спать спокойно.
В статье описана эволюция системы управления процессами в компании «Магнит». Некоторые детали были упрощены для лаконичности и последовательности повествования, некоторые были изменены по соображениям безопасности. В любом случае, целью статьи является с одной стороны желание поделиться с сообществом техническим опытом, с другой — оставить ретроспективный взгляд на историю компании.
3 вещи, о которых вы должны врать на интервью
Недавно рекрутер Бонни Дилбер в своем видео рассказала о трех вещах, о которых, по ее мнению, обязательно врать на интервью.
1️⃣ Врите о причинах ухода с прежнего места работы. Не стоит говорить о том, что вам не нравилось, критиковать руководителя или коллег. Лучше скажите, что вы переросли текущий функционал на прошлом месте и ищете новые возможности для развития.
2️⃣ Не говорите, что вас в вакансии привлекает уровень оплаты. Расскажите лучше о том, что вас привлекает компания, ее миссия и люди, которые в ней работают.
3️⃣ Долгосрочные планы. Расскажите о том, что вы цените стабильность и планируете расти и развиваться вместе с компанией.
Лично мне нравятся эти 3 пункта. Но не как те пункты, о которых вам нужно врать, а как 3 критерия, по которым вы можете выбрать любимую работу, на которой вы будете не только зарабатывать деньги, но и с удовольствием проживать часть своей жизни.
Если вам приходится врать, отвечая на эти 3 вопроса, задумайтесь, ваша ли это работа.
СМИ: Китайская компания SMEE создала литографический сканер для выпуска 28 нм чипов
Компания Shanghai Micro Electronics Equipment Group (SMEE) представила свой первый литографический сканер SSA/800–10W, заявил портал Tom»s Hardware. Устройство способно обрабатывать пластины по технологическому процессу 28 нм. О разработке китайской компанией нового литографического оборудования стало известно в августе 2023 года. Ранее у SMEE были сканеры серии SSA600, создающие чипы по технологическим процессам 90, 110 и 280 нм.
Истории
“Made in China”: легким движением руки процессоры Intel Xeon превращаются в китайские чипы
Китайские бренды не раз были замечены за копированием западных и не только разработок, будь то дизайн одежды или технологии. И речь не только о дешевых копиях вещей с Aliexpress, с которыми каждый из нас сталкивался, в отрасли производства и разработки электроники такое тоже случается, причем частенько.
Один из недавних случаев — чипсеты x86 PowerStar P3 от китайского бренда PowerLeader, которые на самом деле представляют собой перелицованные процессоры Intel Comet Lake 10-го поколения. Сейчас — та же история с чипами Jintide, созданных на базе только вышедших серверных процессоров Intel Xeon Scalable с архитектурой Emerald Rapids. Подробности — под катом.
Сравнение популярных брокеров MQTT с открытым исходным кодом
MQTT (Message Queue Telemetry Transport) — легковесный протокол обмена сообщениями для публикации/подписки сообщений, на настоящий момент этот протокол является основным стандартом в Интернете Вещей (IoT). Брокер MQTT — главный узел (серверное ПО) для подключения IoT устройств и обмену сообщений между ними. На текущий момент доступно более 20 брокеров MQTT с исходным кодом, что затрудняет выбор архитекторами и разработчиками программного обеспечения. В статье будут рассмотрены и сравнены некоторые из самых популярный MQTT-брокеров.
Автор WaveDrom, он же инженер SiFive — на Школе Синтеза Цифровых Схем в субботу
В субботу 23 декабря, в полдень по Москве, на Школе Синтеза Цифровых Схем будет особый гость - Алексей Чепыженко, инженер родом из Беларуси (начинал карьеру в Интеграле), который ныне работает в SiFive (одном из лидеров RISC-V движения). Но широкой публике Алексей больше всего известен как автор WaveDrom - единственного по человечески написанного редактора временных диаграмм за полвека существования тулов такого рода.
WaveDrom используют все - от больших компаний до студентов (мне только на этой неделе диаграмму на WaveDrom прислал индийский студент, которого я скринил для интервью в Самсунге). Для слушателей Школы Синтеза Алексей — наглядный пример, что даже один индивидуал с хорошим вкусом и здравым смыслом может сделать популярный EDA tool (EDA = Electronic Design Automation). Не надо никаких миллионных вложений венчурных инвесторов и нанимаемых за стотысяч долларов маркетолог-консультантов - ибо тул продает себя сам и пролазит в том числе в плагины к VS Code.
После выступления Алексея будет основная часть занятия Школы Синтеза - лекция по верификации Сергея Чусова из МИЭТ. На этой лекции Сергей расскажет про объектно-ориентированные фичи SystemVerilog, которые помогают структурировать тестбенч (создавать объекты для transaction driver, scoreboard итд) и работать с транзакциями (наследовать классы от базовых транзакций для лучшего менеджмента рандомизации с ограничениями например).
Присоединяйтесь к Школе Синтеза здесь, вы получите ссылку на онлайн-трансляцию.
Найм в IT превращается в полный бред. И причина очень проста. Этот бред разводится только из за того, что мы используем неправильные инструменты. Так же как и во всём секторе IT.
FB разрабатывает новую технологию для того, чтобы они смогли что-то сделать с бесконечно сложной кодобазой. Внедряют ещё один уроверь абстрации CSS, потому что уже сидят на шести различных уровнях. Твиттеру нужен отдельный фреймворк для улаживания стилей на миллионах различных устройств и их комбинаций. AWS выдумывает очередную систему контейнеризации для того, чтобы управлять десятками тысяч серверов в сотнях дата центрах.
А потом Вася Пупкин, Яваскрипт джун, тащит всё это добро к себе в репозиторий, потому что так делают ведущие компании. Бред! Он делает магазин для автозапчастей!
Тот же ужас творится и в найме. Задача Netflix не нанять человека. У них на каждую вакансию в день приходит по 84 резюме. Их задача - избавиться от кандидатов. Так же как и MS и FB избавляются от кандидатов, а кандидаты безбожно врут, для того, чтобы откусить "запретный плод" "хорошей зарплаты" и "отличной корпоративной культуры", а потом сваливают оттуда через годик-другой.
И какой-нибудь Сергей Константинович, HR менеджер среднего звена, пытается понять, почему это после 200 резюме он не нанял ни одного программиста.
Он только что просидел пять часов на конференции по найму среди крупных компаний, вот почему! Получил на руки неприменимую для него технологию, задача которой избавиться от кандидата, а не нанять его.
Как я перестал бояться и вышел в Интернет со своей IPv6-сетью
Для личных нужд я использую bare-metal сервер от Hetzner, порезанный на виртуалки и, с недавних времен, VPS на HostHatch для мониторинга и резервирования. Также есть маленькая ВМка у TietoKettu (для ВПН, экспериментов и прочее).
Так как IPv4-адресов мало, то хостинги обычно дают дополнительные айпишки за дополнительные деньги, а вот IPv6-сети выделяют щедро. Изначально, я объединил все виртуалки, у которых был публичный IPv4-адрес в Wireguard mesh сеть, но потом когда выяснилось, что надо бы присоединить ещё одну ВМку, пришлось переделать mesh на IPv6-адреса и тут понеслось...
Сначала выяснилось что у HostHatch нет связности с ElmoNet (TietoKettu использует их адреса), после недели-двух бодания с техподдержкой HostHatch-a связность появилась. Однако недели две назад от них приходит письмо, о техобслуживании нод, где живут мои ВМки. И что вы думаете? После обслуживания туннель до этих ВМок так и не восстановился. В итоге, оказалось что обе вмки исчезли их IPv6-интернета. На этот раз связность починили только через 3 дня, хотя я создал срочный тикет.
В итоге, я перевёл туннели обратно на IPv4 и переключился на DN42, но в один выходной мне на глаза попалась статья на Reddit и я решил воскресить идею о "своем" куске Интернета. Масла в огонь подбавил Vultr, который наглухо заблокировал доступ на свои ресурсы (даже IP calculator) с Hetzner.
В одном из комментов, к вышеупомянутой статье, была ссылка на IPv6-сообщество в Discord. Я присоединился и стал задавать много вопросов в канале #asn-newbies.
Думаю, что кому-нибудь мой опыт и набитые шишки будет полезен. Если это так, то прошу под кат.
Состоялся релиз интегрированной среды разработки Lazarus 3.0, основанной на компиляторе FreePascal и выполняющей задачи, сходные с Delphi. Среда рассчитана на работу с выпуском компилятора FreePascal 3.2.2.
Готовые установочные пакеты с Lazarus подготовлены для Linux, macOS и Windows.
Среди изменений в Lazarus 3.0:
набор виджетов на базе Qt6, построенный с использованием С-привязок из Qt6 6.2.0;
улучшен набор виджетов на базе Qt5, в котором задействован родной для Qt цикл обработки событий;
для всех версий Qt реализованы компоненты TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown и TCustomComboBox.ItemWidth;
Полностью переработаны привязки на базе GTK3, для которых теперь требуется наличие как минимум версий GTK 3.24.24 и Glib 2.66;
в наборе виджетов Cocoa, используемых в приложениях для macOS, добавлена поддержка многомониториных конфигураций и возможность использования IME (Input Method Editor), например, для ввода Emoji;
расширены возможности или изменено поведение компонентов TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView;
переделан интерфейс карты символов, который теперь оформлен в виде отдельного пакета и поддерживает изменение размера символов;
в редакторе обеспечена подсветка PasDoc;
в окне Assembler реализована история навигации.
Источник: OpenNET.
ТАСС: «Спектр-УФ» запустят не ранее 2030 года из-за дефицита финансирования
Высока вероятность, что запуск отечественной орбитальной обсерватории «Спектр‑УФ» состоится не ранее 2030 года, сообщает ТАСС со ссылкой на директора Института астрономии РАН (ИНАСАН) Михаила Сачкова. Виной тому — недостаточные объёмы финансирования проекта. В начале 2023 года ученые предполагали, что запуск может состояться в 2029 году.
Плюс Детям запустил развивающее приложение для дошкольников «Рисовайка»
Проект Плюс Детям (опция Яндекс Плюса с развивающим и развлекательным контентом) запустил «Рисовайку» — приложение для детей от 3 до 7 лет, помогающее детям освоить художественные навыки и познакомится с геометрическими фигурами и цифрами.
НИИ «Полюс» им. М.Ф. Стельмаха занялся развитием отечественной радиофотоники
НИИ «Полюс» им. М.Ф. Стельмаха холдинга «Швабе» (входит в «Ростех») начал создавать сложные лазерные информационные системы, сообщает пресс‑служба «Ростеха». Выделение нового направления должно позволить проводить масштабные исследования и использовать новейшие разработки для создания радиофотонных систем в беспроводных и спутниковых сетях, лазерных дальномерах, антеннах на аэродромах, радиолокаторах и гироскопах. Планируется, что развитие радиофотоники поспособствует переходу телекоммуникационной отрасли на передачу сверхбольших объёмов информации на скоростях, превышающих текущие значения.
Ближайшие события
«Аэрофлот» запустил тестирование услуги перевозки животных в контейнере на соседнем пассажирском кресле
22 декабря «Аэрофлот» запустил тестирование услуги перевозки животных в контейнере на соседнем пассажирском кресле (в любом классе обслуживания: Эконом, Комфорт, Бизнес). На первоначальном этапе услуга будет доступна на собственных рейсах авиаперевозчика до 20 марта 2024 года, после чего авиакомпания примет решение о продлении услуги на постоянной основе.
Декабрь 2023 года, США. Спутниковый интернет Starlink в самолёте работает быстрее домашнего ШПД интернета. Беспроводная система связи выдаёт 200 Мбит/c на высоте больше 10-ти километров. Так и выглядит интернет будущего.
В сентябре 2022 года SpaceX провела первый тест своего спутникового интернета Starlink на самолёте региональной авиакомпании JSX. В ходе него скорость передачи данных постоянно превышала не боле 100 Мбит/с.
25 декабря в онлайн и оффлайн форматах состоится предновогодний «RSHB QA Meetup: От беты до экзотики», посвященный теме тестирования и экзотическим багам. Участие в митапе бесплатное, регистрация на мероприятие уже открыта на сайте РСХБ в цифре.
Вторым на митапе выступит Андрей Ахметов, ведущий инженер РСХБ-Интех, с докладом «Экзотические баги и их устранение. Выступление Андрея Ахметова». Андрей расскажет о самых нетривиальных дефектах, которые ловили в его команде. Что помогло их локализовать — заранее выстроенные процессы или фантазия тестировщиков?
Места на оффлайн закончились, билеты на онлайн-трансляцию не ограничены. Регистрируйся на сайте РСХБ в цифре.
Состояние цифровых прав потребителей в России
Случившиеся со мной и моими коллегами истории заставили задуматься - а как вообще обстоят дела с цифровыми правами потребителей? Эти размышления о опыт изысканий в области нарушения этих самых прав породили достаточно длинную статью ниже. Рассуждения не являются истиной, выбитой в граните, можно критиковать и добавлять.
Мы в нашем тексте понимаем «цифровые права» понимаем большую совокупность прав широкого круга лиц в цифровой среде. Законодательное определение в России сегодня имеет свои узкоспециализированные нюансы, о которых мы тоже поговорим.
К определению цифровых прав может быть несколько подходов. Например, цифровые права — это права человека, заключающиеся в праве людей на доступ, использование, создание и публикацию цифровых произведений, доступ и использование компьютеров и иных электронных устройств, а также коммуникационных сетей, в частности, к сети интернет. Это довольно узкий подход, потому что согласной ему даже в Китае, Иране и Мьянме, находящихся в анти-топе рейтинга цифровых прав, все не так уж плохо.
Другой подход определяет цифровые права как ряд прав человека, относящихся к Интернету. Эти права наследуют тем, что существовали в эпоху, когда интернета еще не существовало. К ним относятся свобода выражения мнений, неприкосновенность частной жизни и свобода объединений. Также к цифровым правам относятся и права на образование и многоязычие, а ещё, что особенно важно и от чего часто отмахиваются, — права потребителей.
Мы много писали об этом, рассматривали с самых разных сторон. Как правило — получали очень живой отклик в соцмедиа, ведь с фокусами относительно персональных данных от самых разных компаний сталкивается постоянно огромное количество людей. Хотя находились и защитники действий бизнеса, рассказывая нам, впрочем, те же клише, что транслируют и его представители: «это для вашего удобства».
Ламповый дисплей для компьютера. Часть 2 – ускорение и фокусировка электронов в ЭЛТ
Сложность алгоритмов. Разбор Big O
Сложность алгоритмов - это ключевой аспект при проектировании и создании веб-приложений, особенно при работе с большим объемом данных или выполнении вычислительно сложных операций. Понимание, как оценивать сложность алгоритмов, помогает принимать обоснованные решения в выборе алгоритмов и структур данных, а также оптимизировать производительность своих приложений.
Сейчас мы рассмотрим, почему знание сложности алгоритмов является важным навыком для разработчика, какие методы используются для оценки сложности, и какие практические применения можно найти для этого знания при создании веб-приложений. На тему сложности алгоритмов часто задаются вопросы на техническом собеседовании. Поэтому я настоятельно рекомендую не пропускать это видео.
Можно ли стать бессмертным?
Глава 1: Средняя продолжительность жизни.
Вы наверняка слышали тезис, что средняя продолжительность жизни увеличивается с каждым годом? Не дайте ввести себя в заблуждение этим утверждением! Средняя продолжительность жизни действительно увеличивается, но что это значит на самом деле?
В 20 веке мы почти удвоили среднюю продолжительность жизни с сорока до семидесяти лет, так что в 21 веке по идее способны увеличить её по крайне мере вдвое - до ста пятидесяти лет. Так считают многие обыватели и псевдоучёные, но правдиво ли данное утверждение?
Хотя средняя продолжительность жизни за последнее столетие удвоилась, из этого никак не следует, что в грядущем столетии мы также сумеем увеличить её вдвое, доведя до 150 лет. В 1900 году средняя продолжительность жизни землян не превышала сорока лет, потому что люди гибли от недоедания, инфекционных болезней и насилия. Но те кого не затронули голод, мор и война, доживали до восьмидесяти и даже до девяноста лет, что соответствует естественной продолжительности жизни Homo Sapiens. Вопреки расхожим представлениям, семидесятилетний старец не считался в минувшие века редким чудом природы. Галилео Галилей умер в семьдесят семь, Исаак Ньютон- в восемьдесят четыре, а Микеланджело дожил аж до восьмидесяти восьми. И это без всяких антибиотиков, вакцинаций и трансплантаций.
По правде говоря, современная медицина пока что не продлила отмеренную нам природой жизнь ни на один год. Чего она действительно достигла - это избавила нас от детской смертности. Даже если мы победим рак, диабет и другие смертельные недуги, то добьёмся лишь того, что все будут жить в среднем до девяноста, но никак не до 150.