Новости информационных технологий - 20

Это слишком опасно для C++ - 1

Некоторые паттерны стало возможно использовать на практике только благодаря безопасности Rust по памяти, а на C++ они слишком опасны. В статье приведён один такой пример.

Работая над внутренней библиотекой, написанной на Rust, я создал тип ошибок для парсера, у которых должна быть возможность сделать Clone без дублирования внутренних данных. В Rust для этого требуется указатель с подсчётом ссылок (reference-Читать полностью »

image

Пожалуй, немалая часть моих читателей так или иначе интересуется DIY-тематикой. И в различных самодельных девайсах порой есть необходимость вывести какую-либо информацию на дисплей, будь это текст, графики или даже какая-то анимация! Для разных задач существуют самые разные дисплеи и в сегодняшнем материале я хотел бы систематизировать и собрать подробнейший гайд об использовании дисплеев с нерабочих мобильных телефонов: какие бывают протоколы и шины данных, как читать схемы устройств и определять контроллеры дисплеев, какие дисплеи стандартизированы, а какие придётся реверсить самому и как быть с подсветкой. В практической части статьи мы подключим дисплей по протоколу MIPI DBI к RP2040 с использованием DMA. Интересно? Тогда добро пожаловать под кат!Читать полностью »

Nvidia - одна из ключевых компаний мира прямо сейчас. Существует популярное мнение, что они просто везунчики, которые всегда оказываются с нужным продуктом в нужное время. Однако, если изучить историю развития этой компании, то станет отчетливо видно, что эти ребята умеют мастерски конкурировать, делают полезные выводы из провалов и отлично "ловят волны". Сегодня разберемся, как им это удается.

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

По словам аналитика Apple Минг-Чи Куо, Apple планирует выпустить 20-дюймовый MacBook со складным экраном примерно через три года.

«Единственный складной продукт Apple с четким графиком разработки — это 20,3-дюймовый MacBook, который, как ожидается, поступит в массовое производство в 2027 году», — заявил Куо на своей страничке в социальной сети X, но не предоставил никаких дополнительных подробностей об устройстве.

Куо является третьим источником, который упомянул о возможности появления 20-дюймового MacBook вместе с аналитиком индустрии дисплеев Россом Янгом и корейским веб-сайтом The Elec, который имеет источники в цепочке поставок.

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

Пришли домой из-за Element - 1

Буквально сегодня где-то час назад (в 21:00 по Мск примерно) ко мне в дверь постучались два молодых человека 25 лет примерно, одетые в курточки, качеством явно лучше и дороже, чем у большинства прохожих на улицах моего поволжского города с 300 к населения.

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

Челлендж по обработке миллиарда строк на Go: от 1 минуты 45 секунд до 4 секунд - 1

Пару недель назад я прочитал о запавшем мне в душу челлендже по обработке миллиарда строк, поэтому захотел решить его на Go.

Я немного опоздал, соревнования проводились в январе. И на Java. Меня не особо интересует Java, зато Читать полностью »

Самое понятное объяснение Специальной теории относительности - 1

Специальная теория относительности - удивительная теория, которая опровергла многие представления о мире, в которых человечество не сомневалось всю историю своего существования.

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

Компания Apple, как мы уже говорили, в последнее время теряет капитализацию за счёт снижения стоимости акций. Согласно прогнозу известного аналитика, компания может уступить по капитализации Nvidia. 

Итак, вы унаследовали старую кодовую базу на C++. Что дальше? - 1


Вы жили своей обычной жизнью, но внезапно, всё поменялось. Возможно, вы устроились в новое место, сменили команду или из вашей компании ушёл сотрудник.

Теперь вы отвечаете за кодовую базу на C++. Она большая, сложная и своеобразная; достаточно слишком долго на неё посмотреть, как она начинает разваливаться разными интересными способами. Иными словами, это легаси.

Но баги всё равно как-то нужно устранять, а ещё добавлять новые фичи. То есть вам нельзя просто закрыть на неё глаза или что ещё лучше, взорвать её динамитом. Она важна для компании. По крайней мере, для тех, кто платит вам зарплату. А значит, важна для вас.

И что делать теперь?

Не волнуйтесь, у меня такое случалось очень много раз и в разных компаниях (кто-то язвительный может спросить: а разве кодовые базы на C++ бывают какими-то другими?), выход есть, он не особо сложен и поможет вам действительно устранять баги, добавлять фичи, а то и когда-нибудь переписать её.

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

Tecno представилf новую флагманскую линейку ноутбуков с процессорами Intel Core Ultra – Tecno Megabook T16, в которую вошли модели Megabook T16 Pro и Megabook T16. В ближайшее время в России начнутся продажи Megabook T16.

«Сегодня мы рады представить Megabook T16, мощные ноутбуки с встроенным ИИ, а также большим объемом оперативной и внутренней памяти. Ноутбуки созданы с учетом требований современных игр, а также профессиональных программ для работы с визуальным контентом», — заявил генеральный директор Джек Гуо.


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