Социальные сети Рунета
Четверг, 16 мая 2024

Функциональный Kotlin. Часть 2. Каррированные функции и где они обитают Вторая статья из цикла о функциональном программировании на Kotlin с разбором принципа работы, концепции и способов применения каррирования на практике. Читать далее

Hexagon — гексогональная архитектура для Kotlin Backend В математике идеальной фигурой является шар. В мире микросервисов близкой к идеальной можно считать шестиугольник. Сегодня мы поговорим о преимуществах и недостатках гексагональной архитектуры, и относительно новой, но перспективной библиотеке Hexagon для Kotlin, предоставля...

Как айтишнику выжить в Африке: пошаговая инструкция Привет, я Никита, инженер в отделе интеграции в STM Labs. Вообще STM Labs проектирует и внедряет высоконагруженные системы собственной разработки. Но есть проекты на базе стороннего ПО. Основная задача нашего отдела — заставить чужую систему работать так, как хочет заказчик...

Сравнение архитектур Arm, RISC-V и E2K со стороны развития бизнеса Недавно здесь была опубликована великолепная статья, сравнивающая архитектуры с технической точки зрения. И мне пришла идея написать статью про три популярных архитектуры со стороны развития бизнеса: какая их них более интересна и может принести больше денег. Читать далее

Чистые транзакции в гексагональном Go В современной микросервисной разработке очень популярна чистая архитектура (она же луковая). Этот подход ясно отвечает на много архитектурных вопросов, а также хорошо подходит для сервисов с небольшой кодовой базой. Другая приятная особенность чистой архитектуры состоит в то...

Что вижу, то и программирую Не знаю, как у вас, в большом мире программирования, а у нас, в 1С, очень распространён подход «что вижу, то и программирую». Есть более удобоваримое название: «программирование от данных». Однако, чаще всего это называют говнокод. Хотя, тут я не согласен – до говнокода ещё ...

Летняя Школа Юных Программистов #47 Привет хабраюзер, меня зовут Климов Николай и сегодня я расскажу вам о нашей школе - Летней Школе Юных Программистов имени А.П. Ершова (сокращенно ЛШЮП). Она довольно известна в узких кругах (в основном в IT и университетской тусовке Новосибирска), но на хабре о ней мало кто...

[recovery mode] Поддержка Arduino в ReactOS Вадим Галянт написал драйвер usbser.sys для ReactOS, и теперь (барабанная дробь) появилась возможность программировать платы Arduino в ReactOS. И да, на реальном железе, не в Virtual Box. Ну как.. теоретическая возможность на самом деле.Для программирования скетча Arduino и...

А вы знаете, где используется Haskell? Всем привет! Мы хотим продолжить серию постов на тему “где используются эти ваши странные языки программирования”. В прошлый раз мы рассказали про Лисп, а сегодня продолжим разговор про функциональные языки и обратим внимание на Haskell.  Он является основным языком раз...

Дорожная карта по изучению C++ Привет!Представляем вашему вниманию дорожную карту для изучения языка программирования C++. Идея дорожной карты возникла после проведения десятков собеседований молодых разработчиков, которые претендовали на роль Junior Developer C++, но обладали довольно слабой подготовкой ...

Kincony KC868-A4: ультимативный гайд. Часть 2. Программирование компонентов Продолжаем ультимативный гайд по контроллеру Kincony KC868-A4, начатый в предыдущей статье. Сегодня мы подробно разберём распиновку KC868-A4 и познакомимся с принципами программирования компонентов (функциональных блоков) этого контроллера. Все примеры будут сопровождаться...

[Перевод] Как я хакнул все районные школы, чтобы показать рикролл, и что из этого вышло 30 апреля 2021 года автор проделал рикролл по своему школьному округу. Это не только моя школа, но и весь школьный городской округ 214 (далее — D214), один из крупнейших школьных округов в Иллинойсе, состоящий из 6 школ, в которых учатся более 11 000 человек. Подробности рас...

[Перевод] Архитектура PlayStation 3, часть 3: Три «ОС» Теперь, когда PlayStation 3 стала мощным мультимедийным центром, то ей требуется более сложная операционная система (ОС), чтобы предоставить пользователям больше различных сервисов и игр.Для новой консоли также требуется сохранить безопасность и производительность ...

GraphQL в мобильной разработке Всем привет! С вами Анна Жаркова, ведущий разработчик компании Usetech. Сегодня стартует моя серия статей, посвященная работе с технологией GraphQL при разработке мобильных приложений. Если вы интересуетесь применением необычных технологий в мобильной разработке, давно подум...

Samsung раскрывает идею дизайна One UI 4 Samsung предлагает заглянуть за кулисы того, как был разработан One UI 4.0. Основные цели заключались в том, чтобы интерфейс был интуитивно понятным и безопасным, а пользователям было легко выражать свои мысли. One UI 4 начинается с цветовой системы, которая была сосредоточе...

Redmi Note 11S показали на рендерах Сетевые источники поделились качественным изображением смартфона Redmi Note 11S, который еще не был представлен официально. Судя по рендеру, грядущая новинка сильно напоминает Redmi Note 10S с чуть измененным модулем тыльной камеры. Что до характеристик, устройству проч...

Пока Intel сделает 64-ядерные CPU, AMD уже предложит 128-ядерные. Появились подробности о планах Intel касательно серверных процессоров Xeon В Сети появились подробности о будущих серверных процессорах Intel.   Как известно, в этом году компания должна выпустить линейку Sapphire Rapids на основе архитектуры Golden Cove. В процессорах Alder Lake эта архитектура уже показала себя отлично, но проблема в т...

Как детей учат эмоциональному интеллекту Очевидная первая мысль была такая: EQ в России? Детям? Серьёзно? У нас тут по стране ходит очень дофига взрослых без понимания, как вообще разговаривать ртом — а тут курс для детей. Пока мы с делали сервис для назначения встреч-консультаций, к нам вдруг пришла детская школ...

[Перевод] Обобщенное программирование – обзор реализаций В большинстве сильно типизированных языков поддерживается обобщенное программирование. Круг проблем, которые решаются на этих языках, один и тот же, но сами проблемы решались в разное время разными способами, и у каждого из этих способов были свои «за» и «против». Мы рассмот...

[Перевод] Мои главные принципы работы после 20 лет опыта в программировании Начиная новый проект, хорошо вспомнить полезные принципы программирования, которые помогут правильно расставить приоритеты и избежать многих ошибок. Рекомендациями от автора с опытом программирования в 20 лет делимся к старту курса по Fullstack-разработке на Python. Читать д...

EK представляет магнитные светодиодные ленты D-RGB для идеального освещения корпуса EK запускает три продукта, призванных осветить корпус вашего ПК. Светодиодная магнитная лента EK-Loop D-RGB LED (600 мм) - отдельная светодиодная лента D-RGB длиной 600 мм, EK-Loop D-RGB LED Magnetic Kit (4шт по 400 мм) - набор из 4 магнитных D- Светодиодные ленты RGB с возм...

Почему принцип единственной ответственности не всегда работает Как говорил Парацельс, всё есть яд и всё есть лекарство — зависит от дозы. Например, не очень опытный разработчик обычно может из простого класса сделать три с использованием метаклассов и прочих, не так часто используемых в реальной жизни конструкций языка. И объяснит это п...

Официально представлен Snapdragon 8 Gen 1 Qualcomm официально представила процессор нового поколения для флагманских устройств Android, который вносит улучшения по всем направлениям Snapdragon 8 Gen1 - это новая схема именования, цифра для класса (8 - флагман) и вторая цифра это поколение. Это первый 4-нм чипсет Qua...

Samsung Galaxy S22 уже доступен для предзаказа Компания Samsung начала принимать предварительные заказы на флагманские смартфоны Galaxy S22, официальный релиз которых запланирован на 8 февраля. Впрочем, пока речь идет о так называемом предварительном бронировании для определения первых покупателей. Позже будут объявлены ...

[Перевод] Задачки по программированию на BASIC для ZX Spectrum Недавно я участвовал в нескольких соревнованиях, которые проводились в Facebook-группе, посвящённой BASIC-программированию для ZX Spectrum. Там попадаются задачки разной сложности, но большинство из них можно решить, минут за 30 написав соответствующий код. Если вы хотите пр...

Kincony KC868-A8: старший брат из Ханчжоу. Часть 2. Программируем A8 В прошлой статье мы познакомились с контроллером Kincony KC868-A8 и его схемотехникой, в этой статье мы разберём программирование его функциональных блоков (входов, реле, температурных датчиков, Ethernet интерфейса и т. д.). Примеры кода из этой статьи вы сможете использов...

Засекреченные нюансы роботов телеприсутствия Если не использовать роботов телеприсутствия и не жить с ними, а только читать о них в обзорах, то вы никогда не узнаете самого интересного. Потому что интересное скрывается разработчиками от ехидных глаз покупателей. Покупателям некоторые вещи лучше и не знать, так что я зд...

Как сгенерировать L3 network map Всем привет.Многие из вас читали статью «Как создавать понятные логические (L3) схемы сети», после которой возникало непреодолимое желание задокументировать своё сетевое хозяйство. Два-три подхода, потом легко удавалось договориться с собой что изменения будут внесены в конц...

NVIDIA настроена применять все три доминирующие архитектуры при создании процессоров Arm, RISC-V и x86.

[Перевод] Уроки абстракции: чему FP может научить ООП Одним из наиболее распространенных «лучших практик» в программировании является принцип DRY: не повторяйся. Для реализации этого принципа можно использовать множество методов: инкапсуляция, параметризация, инверсия управления и многое другое. Одним из этих методов является а...

Прагматичная оптимизация: какая часть кода всегда должна быть чистой, а где допускается грязь Весь прикладной код глобально можно разделить на три уровня: домен, управляющий код и представление. Если в каких-то частях (например, в конечных точках) грязный код допустим, то на других его быть не должно — это может повлиять на архитектуру и поддержку проекта. CEO Хексле...

Процесс создания мультфильма. Первый опыт Привет всем. Это мой первый пост на Хабре. Уже много лет я слежу за некоторыми публикациями на этом ресурсе. И вот сейчас появилась тема, с которой я готов сам поделиться :) Уже лет 20 работаю в области компьютерной графики, практически во всех областях. От разработок сайтов...

Игровой код, который сам себя программирует На сегодняшний день у меня выпущены четыре игры в Steam, и все они написаны на языке Haxe. Мне нравится по-максимуму автоматизировать свою работу, и сегодня я поделюсь некоторыми приёмами, которые я использую при программировании своих игр.Для непосвящённых: Haxe — это язык...

Обзор языка функционального программирования Koka Как-то заглянув на GitHub, обнаружил Koka — язык функционального программирования со статической типизацией. Koka разрабатывается с 2012 года Daan Leijen в Microsoft Research, USA. Его исходники выкладываются на GitHub под лицензией Apache 2.0. Как признаются его авторы, он ...

JavaScript: заметка о WebAssembly Привет, друзья! В 2019 году WebAssembly (далее — WA или wasm) стал четвертым "языком" веба. Первые три — это, разумеется, HTML, CSS и JavaScript. Сегодня wasm поддерживается 94% браузеров. Он, как утверждается, обеспечивает скорость выполнения кода, близкую к нат...

[Перевод] Printf("%s %s", внедрение, зависимостей) Механизм внедрения зависимостей (Dependency Injection, DI) стал одним из тех аспектов корпоративного программирования, с которыми мне было сложнее всего разобраться. А именно, дело было в том, что это понятие уже имело для меня смысл. Мне, для того, чтобы этот смысл увидеть,...

Темное искусство функциональной верификации цифровых микросхем Сегодня, в субботу 26 февраля, на Сколковской Школе Синтеза Цифровых Схем Михаил Коробков проводит занятие по технологиям функциональной верификации: constrain solvers, cover bins и concurrent assertions. Примеры, которые мы подготовили для школы, вращаются вокруг протокола ...

[Перевод] Python и чистая архитектура в 2021 году Прошло уже почти 3 года с тех пор, как я впервые воспользовался чистой архитектурой на практике. С тех пор я побывал на многочисленных конференциях, где выступал с докладами на эту тему (вот, например, доклад Clean Architecture in Python с конференции PyGotham 2018...

Из техпода в программисты (или Golang для самых маленьких) Доброго времени суток, Хабровчане! Данный цикл статей предназначен в первую очередь для себя самого чтобы быстрее усвоить материал, а также для новичков в программировании которые как и я хотят освоить язык и заниматься интересными проектами. Читать далее

Анатомия асинхронных фреймворков в С++ и других языках Привет! В этой статье я расскажу об устройстве асинхронных движков с корутинами и без них. Для начала сосредоточимся не на конкретном движке, а на том, почему во всех популярных языках программирования появились корутины и чем они так хороши. Это может быть интересно не толь...

Теплый резерв Jira и Confluence (на пороге импортозамещения) За почти четырнадцатилетнюю историю использования Jira и Confluence на Московской бирже в них накоплен огромный объем данных: у нас более 350 проектов в Jira и более 200 пространств в Confluence. Не будет преувеличением сказать, что в этих продуктах сейчас работает вся Биржа...

Обзор архитектуры AlphaFold 2 В данном обзоре мы подробно рассмотрим нейронную сеть AlphaFold 2 от компании DeepMind, с помощью которой недавно был совершен прорыв в одной из важных задач биологии и медицины: определении трехмерной структуры белка по его аминокислотной последовательности.В первых трех ра...

[Перевод] Введение в язык программирования Leo Основная Leo — это основанный на Rust язык программирования со статической типизацией, созданный для написания частных приложений. Он предназначен для разработчиков, которые могут интуитивно строить блокчейн Aleo, обеспечивая основу для частной децентрализованной э...

Как мы писали свой курс по Go и почему в итоге их получилось три В ноябре 2021 года Яндекс.Практикум запустил курс «Go-разработчик» для программистов, которые хотят добавить Go в свой стек. На курсе не рассказывают о базовых вещах, а сразу объясняют студенту, как переложить его знания в парадигмы Go. Меня зовут Алексей Полевой, я прода...

В софте все всрато и становится еще всратее Приветствую хабравчане!Глава 1 - Нытье про то, что раньше было лучшеДесяток лет читаю Хабр, в основном разработка, программирование, старое железо и посты с адовым рейтингом. Видел несколько постов об ожирении сайтов, софта. О разочаровании в программировании с 2000+ постов....

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

Vivaldi-5.0 — Искусство, доступное всем Всем привет!Зима - это чёрно-белое царство, в котором яркие краски исчезают, уступив место слепящей белизне снежных сугробов, укрывших почерневшую землю. Возможно, именно поэтому зимой нам хочется окружить себя яркими, цветными вещами, которые бы помогали нам ждать возвращен...

Security awareness — больше, чем просто фишинг. Часть 2 В прошлой части я рассказала про три активности в рамках security awareness — CTF, quiz и квесты. Сегодня рассказ пойдет о не совсем классических вариантах обучения, но не менее интересных, при этом затрону провальные истории. Читать далее

[Business English] Как говорить о сроках и времени на английском Все мы вертимся в мире сроков. Берясь за какое-то дело, оцениваем, сколько времени оно займет, и узнаем, когда дедлайн. Деля с кем-то ответственность за проект, спрашиваем, как быстро сделает свою часть партнер или коллега. Время - краеугольный камень, так что давайте посмот...

В Broken Universe еноты уничтожают пришельцев и воссоединяются Мобильный проект Broken Universe: Tower Defense доступен в Google Play. Если вы любите необычные игры и Kingdom Rush, то не проходите мимо. Broken Universe — игра в жанре «башенная защита». Енотам и прочим ушастым зверькам предстоит строить баррикады, чтобы останавливать во...

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

Диагностика и мониторинг Wi-Fi устройств в Grafana Три года назад я рассказал, как сделал Wi-Fi приставку к счётчикам воды Ватериус. Затем мы запустили сайт для просмотра и отправки показаний в водоканалы по всей России. У нас больше 1500 устройств. Смотрите, как мы используем платформу Grafana для их диагностики! Читать да...

Как сделать функциональные F-клавиши на Mac действительно функциональными С вероятностью в 99% вы почти не пользуетесь верхним рядом клавиш (функциональные F-клавиши на клавиатуре) вашего Мас. Пришло время это исправить! ♥ ПО ТЕМЕ: Как перевести Mac в режим сна (заблокировать экран) – 7 способов. Не расстраивайтесь — кнопочки из верхнего ряда не о...

[Перевод] Инструменты для SQL запросов к журналам Ведение журнала жизненно необходимо для любого программного проекта. В этом посте мы рассмотрим три разных решения для запросов к журналам и покажем, как они работают. Читать далее

Как устроены мобильные номера. Давайте разберемся Привет всем. Последнее время я писал код полей ввода input для номеров телефона и др. И мне пришлось углубиться в эту тему и разобраться как устроены мобильные номера телефонов. И в этой статье я хочу с вами поделиться своим опытом. Я постараюсь очень кратко, так что присоед...

Какой вклад внесло функциональное программирование в современные языки? Современные языки программирования обладают большим набором разнообразных средств и удобных фишек, что позволяет писать совершенно разный код на одном и том же языке для одной и той же задачи. Парадигма программирования — это в первую очередь стиль мышления: то, как программ...

Python и Samila. Делаем красиво Как при помощи языка программирования Пайтон и библиотеки Samila создавать красивые изображения, даже с минимальными усилиями. Читать далее

Как устроены цикл событий и стек вызовов в JavaScript Цикл событий (event loop) — ключ к асинхронному программированию на JavaScript. Сам по себе язык однопоточный, но использование этого механизма позволяет создать дополнительные потоки, чтобы код работал быстрее. В этой статье разбираемся, как устроен стек вызовов и как они с...

В чём опасность слабой модели памяти ARM на примере конкретного эксплоита Процессоры ARM приходят к нам всерьёз и надолго. Мы видим, что семейство Apple M1 в бенчмарках показывает потрясающие результаты, не хуже флагманских моделей от Intel и AMD, а кое-где и лучше их. Уже выпускаются 128-ядерные серверные ARM, которые ставят рекорды по энергоэф...

Мой друг Netmiko. Часть 2: Три улучшения Python-скрипта Продолжаю ковырять автоматизацию рутины на сети из Huawei коммутаторов. На этот раз изыскания, которые позволили сократить код в 3 раза, а именно: хосты и команды перенесены в отдельные файлы, пароль и имя пользователя больше не хранятся в открытом тексте. Есть демонстрация ...

Генератор дезинформации, топливо без выбросов и приближение лечения рака — 3 прорыва 2020-2021 В этой статье разберём три технологических прорыва 2020–2021 годов: генератор текстов на нейросетях GPT-3, экологически чистый «зелёный» водород и алгоритм AlphaFold 2, который решил сложную задачу биологии. Читать далее

[Перевод] Роковой каскад: JIT, и как обновление Postgres привело к 70% отказов на национальном сервисе критической важности Сайт мониторинга ситуации по коронавирусу Соединенного Королевства - основной сервис отчетности во время пандемии COVID-19 для всей страны. Он испытывает нагрузку порядка 45–50 миллионов запросов в день и относится к национальным сервисам критической важности.Мы работаем в с...

Тайна числа 1,5 «Пятничная угадайка», удивляющая своей иррациональностью и величиной цифр. Если увеличить число процессорных ядер в 1,5 раза, не трогая ничего остального — как изменится время сборки проекта? Читать дальше →

Модные видео гличи на C++ В этой статье рассказывается о способах создания видео фильтров на C++ для разных программ, а так же тут рекламируется моя опенсорс программа SEZE II с интересными эффектами на подобии пиксельной сортировки, эмулятора аналогового ТВ, случайного 3-битного дизеринга и прочим Ч...

Как «починить» интернет Основу интернета составляют тысячи как удачных, так и спорных технологий. Некоторые из них получили распространение едва ли не случайно.Недавно на Hacker News развернулась оживленная дискуссия на эту тему. Резиденты рассказали, что они бы поменяли в архитектуре современного ...

Основные направления развития рынка ИИ в 2022 году назвал Алексей Кузовкин В 2022 году эксперты прогнозируют существенный рост рынка ИИ. Потребности экономики создают направления, в которых технологии ИИ (AL) будут развиваться наиболее активно, считает гендиректор компании «Инфософт» Алексей Викторович Кузовкин. Прежде всего акцентироваться разрабо...

Эзотерическая оптимизация газа в Solidity Программирование в Солидити отличается от других языков, так как каждое инструкция и байт памяти тратят газ - деньги пользователей. В сети уже есть много ресурсов с основными техниками оптимизации кода (например, стараться использовать calldata вместо memory), но я хочу пока...

Мультиплеер в Unreal Engine: Подключение и Хостинг Привет Хабр!В этой статье я хочу раскрыть механику создания онлайн сессии и подключения к ней. Все выполнено в с использованием Online Subsystem для возможного расширения вашей игры в контексте Steam, Origin, Play Station Store и т.д Читать далее

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

Самодельное облако с аппаратным ключом шифрования Облачные хранилища удобны и прочно вошли в жизнь рабочих и колхозниц, однако, имеют ряд недостатков. Это цена за гигабайт, проблемы с приватностью данных (причём, как со стороны хакеров, так и со стороны владельцев облачного сервиса), риск блокировки аккаунта (привет гуглу) ...

Как подружить Git с приложением на Webpack+React Иногда бывает полезно отображать некоторую информацию из Git-репозитория прямо в приложении. В статье мы воспользуемся преимуществом встроенной в NodeJS функции execSync и будем показывать в приложении три версии мастер-ветки. Читать далее

Intel представила новые процессоры на CES 2022 В рамках CES 2022 компания Intel представила новейшие процессоры Intel 12-го поколения с гибридной архитектурой для мобильных платформ и десктопов. Мобильные процессоры Intel 12-го поколенияМобильные процессоры Intel 12-го поколения разделены на три сегмента:…

Международная олимпиада по программированию «BalaTech» для школьников организована в в онлайн-формате Международная Олимпиада по программированию «BalaTech» с бесплатным участием приглашает 50 000 школьников освоить программирование с помощью игр и посоревноваться за потрясающие призы! Международная олимпиада ...

Intel анонсирует новые процессоры Core 12-го поколения Сегодня Intel анонсировала свои новые процессоры Core 12-го поколения для настольных ПК. Шесть анонсированных моделей - это первые процессоры Intel нового поколения, основанные на архитектуре компании Alder Lake с использованием 10-нанометрового производственного процесса. ...

Визуальное программирование для детей. Выбираем платформу обучения В нашем постиндустриальном обществе в первую очередь ценятся: уровень образования, обучаемость, профессионализм и способность творческого подхода в решении задач. Так как большинство современных профессий, в той или иной мере, связано с компьютерной техникой и автоматикой, т...

Миграция данных из различных RDBMS в HADOOP В статье будет рассмотрен процесс экспорта данных в Hadoop из различных РСУБД посредством фреймворка Spark. Для взаимодействия с фреймворком Spark будет использован язык программирования Python с применением api pySpark. Читать далее

Regex for lazy developers Регулярные выражения для ленивых людей?!Regex – это модуль вашего языка программирования который позволяет работать со сложными и большими строками просто! Давайте разбираться в них вместе. Приятного прочтения ;) Читать далее

Мультиплеер в Unreal Engine: Игровой процесс Привет Хабр!В данной статье я бы хотел разобрать мультиплеер со стороны игрового процесса. Опорой для написания статьи выступает популярный Network Compendium. Читать далее

Кто тебя за Цанцзе тянул В прошлом году в СМИ начали активно говорить о том, что совсем скоро у Huawei появится собственный язык программирования Cangjie (читается как «Цанцзе»). Так вот, кажется, ждать его появления осталось совсем недолго. Читать далее

Идея для языка программирования искусственного интеллекта. Свойство-ориентированный подход В данной статье предлагается новый свойство-ориентированный подход к организации объектной модели в языках программирования. Основная идея - вынести свойство из объекта и сделать понятия свойства и объекта равноправными. Это позволит получить крайнюю гибкость и универсально...

Это новое оружие AMD на процессорном рынке. Мобильные APU Ryzen 6000 полностью рассекречены за несколько часов до анонса Сегодня AMD представит новые процессоры и видеокарты, но незадолго до официального анонса в Сеть попали материалы с презентации, которые посвящены мобильным процессорам Ryzen 6000 Rembrandt.   В целом все основные слухи подтвердились.  В основе новых APU дей...

Сотовый оператор «МТС» запустил лучший в мире тарифный план 2022 года Нынешний 2021 год близится к концу, а значит уже совсем скоро наступит 2022 год, который определенно принесет вместе с собой много всего нового. Чтобы подготовиться к его наступлению российский сотовый оператор «МТС» посчитал необходимым запустить Читать полную версию публи...

Психовизуальная корректировка (Psycho Visual Tuning) в NVENC Привет всем!В этой статье пойдет речь о таком параметре в OBS как Психовизуальная корректировка (Psycho Visual Tuning) используемый в кодировщике Nvenc.Статья была создана для пользователей, которые хотят более подробно разобраться в кодировщике Nvenс для получения наилучшег...

Как найти плагиат в контестах по программированию Многие (особенно в постсоветских странах) относятся к списыванию довольно беззаботно. Ученики в школах, студенты в университетах, а затем и специалисты в своей работе заимствуют чужие идеи и решения, не чувствуя вины за обман. Между тем плагиат — это не безобидное «подумаешь...

Как мы создавали курс по C# и боролись за секунды У сервиса онлайн-обучения программированию Хекслет есть собственный Open Source проект Code Basics, на котором выходят бесплатные курсы для начинающих на разных языках. Когда-то их было только два – PHP и JavaScript, сейчас уже более десятка. В компании Dodo Engeneering есть...

Почему некоторые принципы программирования важны для понимания, но бесполезны на практике Многие разработчики считают принципы программирования обязательными и используют их по дефолту во всех проектах. На самом деле большинство из них нереализуемы на практике — докажем это на нескольких примерах. Читать далее

[Перевод] 6 правил, которые пригодились бы мне, когда я осваивал программирование В кодинге главное — не кодинг Как вы думаете, что такое программирование? Написание кода? Написание хорошего кода? Нет. Это только часть истины. Программирование — это не про кодинг. Программирование — это о решении задач при помощи кодинга. Конечного пользователя не в...

Опрос VK Образования: 72 % российских студентов интересуются стажировками в сфере искусственного интеллекта Почти три четверти российских студентов хотели бы стажироваться в крупных компаниях и попробовать свои силы в разработке искусственного интеллекта. VK Образование опросило 1236 студентов российских вузов и узнало, насколько сильно им интересно изучение ИИ. Читать далее

Websocket-сервер для геолокации на asyncio Привет!Меня зовут Артем, я занимаюсь бэкенд-разработкой в KTS и веду курс по асинхронному программированию в школе Metaclass. 11-го апреля у нас стартует 3-й поток курса. Чтобы показать, чему учатся наши студенты, мы провели live-code-вебинар по вебсокетам, на котором н...

One Day Offer для мобильных разработчиков и системных аналитиков Привет!Мы продолжаем проводить One Day Offer, в этот раз на очереди мобильные разработчики и системные аналитики. Предлагаем получить оффер за сутки, без долгого ожидания между интервью. Проведём все этапы собеседования онлайн и в один день на нашем специальном One Day Offer...

Как устроена генетическая медицина и чем занимается разработчик в международном коммерческом генетическом проекте Три года назад в Artezio в поисках партнера для разработки софта обратилась британская компания Congenica, занимающаяся  автоматизацией анализа и интерпретацией генетических исследований. Основная миссия Congenica – это внедрение генетической медицины в стандартный проц...

Юбилейный новогодний Хабрачат-2022 Привет!Пользователи Хабра уже пятый год подряд собираются в традиционном Хабрачате, который проходит накануне Нового года.Хабрачат — это отличная возможность хорошо провести время и найти новых единомышленников, друзей и знакомых. Читать далее

Молодым везде у нас дорога, везде ли старикам почет? Привет Хабр!В этой статье я хочу поделится своими соображениями по поводу перспектив роста и развития «пожилых» (в возрасте более 40 лет) разработчиков. Статья будет полна субъективизма и антитолерантности, так что всем желающих похоливарить – добро пожаловать в комментарии....

Пишем чат под Android на Websocket'ах Привет Хабр!Во время локдауна я решил поупражняться в разработке под Android. Начать решил с простой гиперказуальной игры с элементами дуэли. Взаимодействие игроков решил реализовать через отдельный сервер и websocket'ы, но пока читал про все это дело, понял, что простого ту...

Как я учил гуманитариев программировать и что из этого вышло Привет, Хабр! Сегодня я тебе расскажу историю о том, как я взял на себя ответственность за обучение программированию трех разных человек, которые казались абсолютно безнадежными и никто (даже их самые близкие родственники) в них не верил. Важно то, что каждый из них уже проя...

После Нового года россияне столкнулись с новым налогом Не секрет, что законодательство РФ постоянно меняется, поэтому то, что еще вчера было разрешено, теперь уже может быть запрещено в полной мере. На днях вся страна встретила Новый год, который принесет с собой много сюрпризов. Читать полную версию публикации После Нового год...

Мой первый опыт решения неточных задач или почему стоит заниматься олимпиадами Решаем оптимизационную задачу с vk winter quest алгоритмами спортивного программирования Читать далее

К 2025 году доля серверов на процессорах Arm достигнет 22% Согласно исследованию TrendForce, корпоративный спрос на цифровую трансформацию, включая искусственный интеллект и высокопроизводительные вычисления, в последние годы растет, что привело к более широкому внедрению облачных вычислений. Чтобы повысить гибкость обслуживани...

[Перевод] Надежность как фича продукта Толчком к появлению SRE было рассмотрение надежности продукта как одной из его функциональных возможностей. Однако последнее время внимание в основном уделяется SLO, бюджетам на ошибки (error budget), организации промышленной эксплуатации и другим SRE-практикам, и многие заб...

Инженерный хакатон YADRO для студентов 14-15 мая 2022 г. YADRO впервые в России проведёт инженерный хакатон для студентов старших курсов. Студенты смогут прокачать навыки проектирования современных микропроцессоров на базе архитектуры RISC-V и попробовать свои силы в решении практических задач маршрута проектир...

Архитектура Вселенной, часть 3: Идея Перед прочтением рекомендуется ознакомиться с предыдущими статьями цикла "Архитектура Вселенной":• Часть 1: Сознание• Часть 2: Относительность• Часть 3: ИдеяВ прошлой части "Архитектуры Вселенной" мы говорили об относительной природе пространства и времени, а сейчас я хотел ...

Нужен ли Mockito, если у вас Kotlin? Салют, коллеги.В рамках пятничной статьи предлагаю посмотреть на интересный способ создания моков в Kotlin, без использования сторонних библиотек.Я занимаюсь разработкой аддонов для Atlassian-стека в компании Stiltsoft и, из-за технических ограничени...

Разработчик российского RISC-V ядра будет учить школьников и студентов ассемблеру RISC-V в субботу В субботу 13 ноября с 12.00 по Москве пройдет следующая сессия Сколковской школы синтеза цифровых схем, в режиме онлайн. По плану на ней должны были быть упражнения на FPGA плате с последовательностной логикой. Однако мы решили изменить план и переставить на эту дату занятие...

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

Япония как земля обетованная? Привет, Хабр! Уже три года живу я в Японии (два провёл в языковой школе, а сейчас эникею в фирме с русским руководством на Хоккайдо) и, несмотря на то что глобально говоря ничего я ещё не добился, рассказы об Японии вызывают у людей живой интерес. Почему бы его не удовлетвор...

Мировая атомная энергетика в 2021 году В 2021 году в мире было подключено к сети 6 новых атомных энергоблоков, а закрыто 10. Как по техническим, так и по политическим мотивам. Несмотря на это, выработка электроэнергии на АЭС мира выросла на 3,5% по сравнению с 2020 годом и почти вернулась к уровню доковидного 201...

Магия звука с точки зрения физики: всё, что полезно знать о магнитопланарах и ленте Наряду с привычными и хорошо нам знакомыми динамическими излучателями (проще говоря, динамиками), немалую популярность обрели и магнито-планарные преобразователи, также известные как ленточные драйверы. В нашей статье – много полезной информации о магнитопланарах, их преимущ...

В Одноклассниках появится лента олимпийских новостей Пользователи Одноклассников смогут наблюдать за Олимпийскими зимними играми прямо в соцсети в специальной ленте новостей «Олимпиада», которая появится 3 февраля в разделе «Рекомендации». Лента позволит в режиме реального времени следить за всеми событиями и актуальными новос...

Архитектурное тестирование О том зачем тестировать архитектуру приложения. Что можно "покрыть" такими тестами. Какие инструменты для этого существуют. А так же о перспективах данного направления. Читать далее

Создан первый графический процессор с исключительно китайскими технологиями Китайский стартап по разработке графических процессоров Moore Threads, основанный в 2020 году, 25 ноября объявил о создании первого полностью функционального графического процессора, который основан исключительно на китайской интеллектуальной собственности. Источник изображе...

Яндекс Дзен временно переводит свою ленту на формат подписок Пользователи будут видеть в ленте только тех авторов, которых выбрали сами.

AliExpress начинает платить российским пользователям за обзоры товаров в приложении Команда российского AliExpress поделилась интересной новостью для пользователей — запущено тестирование обновленной социальной платформы с монетизацией для авторов внутри приложения.  В российском приложении AliExpress стала доступна новая лента контента. Пу...

Zero Trust Networks: что это, зачем и как работает О концепции "нулевого доверия", вероятно, слышали многие. Более того, очень многие компании постепенно и небезуспешно внедряют эту концепцию. Еще три года назад 78% ИБ-отделов либо уже реализовали эту концепцию, либо же планировали на нее перейти.Есть и частное приложение ко...

Основы языка microScript Привет Хабр!Под предыдущей статьей собралось много вопросов и рассуждений относительно microStudio, в частности языка microScript, которому я не уделил внимания в предыдущей статье. Да я и не ставил цель затронуть все вопросы в одной статье.В этой статье я расскажу подробнее...

Новости Yii 2022, выпуск 1 Всем привет!Мы думали, что 2021 был тяжёлым годом из-за COVID. Текущий 2022 очень неприятно удивил.Начался он с потери важного члена сообщества и отличного человека, Юлии "Insolita". Продолжился тем, что Россия начала полновесную военную операцию в Украине.Что же м...

Танк, которого нет в World of Tanks Всем привет это Денис Вебер.Сегодня я расскажу как моделировал один из танков, которого нет в игре World of Tanks и покажу небольшой рекламный ролик, чтобы можно было представить, что этот танк по-настоящему был представлен игрокам.Как обычно, специально для тех, кому больше...

Тестируем быстродействие трех библиотек Python Передо мной стояла задача выбрать библиотеку для расчета на Python, использующего операции над матрицами. Я выбрал и протестировал несколько вариантов, как использующих видеокарту (GPU), так и работающие только на процессоре.Использовал три библиотеки: Numpy, Pytorch и Numba...

Небольшой обзор симулятора Arduino — Wokwi Можно ли преподавать программирование микроконтроллеров онлайн? В общем-то никаких сложностей нет. Но вот как преподавать, когда у ученика нету доступа к плате? В поисках ответа на этот вопрос, мною был найден симулятор Arduino (а так же других платформ) о котором я и хотел ...

Обзор ORM для C#: что подойдет для проекта Одна из проблем использования языков объектно-ориентированного программирования (ООП) и баз данных в сложности их согласования между собой. Знание языка структурированных запросов (SQL) и умение писать запросы позволяют взаимодействовать с БД напрямую. Но использование «чист...

Как завести XCRemoteCache, или Кэши из топора Всем привет! Меня зовут Федоров Василий, я руковожу группой Mobile.Speed в компании Aliexpress Россия. Мы стараемся облегчить жизнь разработчиков, пишем утилиты, настраиваем CI, складируем метрики в Grafana — в общем отвечаем почти за все, что влияет на time-to-mar...

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

Межкластерная репликация Apache Kafka между тремя дата-центрами Я Роман Ананьев, NoSQL/Kafka-инженер в Авито. В этом материале расскажу, как мы попробовали использовать брокер сообщений Apache Kafka в трёх дата-центрах и что из этого получилось.Сначала пробегусь по архитектуре Kafka, потому что она играет роль в репликации между кластера...

Как я решил проблему плохого кода с помощью architecture guide Cпустя три недели после выхода на работу, мой новый программист пишет такой же код, как и трое моих других опытных разработчиков, которые на том же проекте около года.  В свою очередь эти трое создают единую архитектуру, дают одинаковые названия сущностям и пишут чистый...

Подставка для ноутбука с фильтром воздуха В помещении довольно пыльно, поскольку оно граничит с рабочим и после третьей разборки ноута и чистки вентиляторов решил устранить проблему глобально, поставив фильтр. Поскольку ноут стоит на подставке постоянно, выполняя роль системного блока, то клеить поролоновую ленту не...

[Перевод] Простая система, с помощью которой я остаюсь на связи с сотнями людей Поддерживать связь с людьми — это одна из тех асимметричных привычек, которая не требует больших усилий, времени и ресурсов, но имеет огромные преимущества. Это самый простой и эффективный способ сделать свою жизнь более счастливой. Ладно, хватит об этом. Поскольку вы читае...

[Перевод] Программирование с dplyr Большинство глаголов dplyr так или иначе используют аккуратную оценку (tidy evaluation). Tidy evaluation - это особый тип нестандартной оценки, используемый во всём tidyverse. В dplyr есть две основные формы tidy evaluation:Описанные концепции обращения к переменным таблиц д...

CSS в Oxygen XML для гуманитариев Всем привет!Меня зовут Татьяна и я старший технический писатель в компании Orion Innovation. В нашей уже немаленькой команде мы используем довольно обширный стэк инструментов и технологий, но наиболее востребованы и удобны в работе - XML-редакторы с поддержкой DITA архитекту...

Дональд Кнут —  автор «Искусства программирования»  и  великий мастер ордена программистов Земли Уже совсем скоро – 10 января  гранд-мастеру программирования исполнится 84 года,  а он считает, что для окончания основного труда его жизни "Искусства программирования" ему необходимо еще 25 лет.  Дай бог ему здоровья, сил и ясный ум, а со всем остальны...

Три основные ошибки при похудении Врач-эндокринолог и диетолог Ольга Павлова рассказала, какие ошибки люди совершают при похудении.

Исповедь iOS-разработчика из Google Я уволился из Google летом 2020. Лицо моего менеджера вытянулось, когда я сказал ему что ухожу - он ожидал чего-то подобного, но не в разгар пандемии! А я был счастлив - как никогда за последние несколько месяцев, и почти так же счастлив как 3 года назад - когда получил пись...

[Перевод] Вторая жизнь бани викторианской эпохи: итоги конкурса на лучшую архитектуру ЦОДа по версии издания Data Centre Dynamics В декабре прошедшего года издание Data Centre Dynamics (DCD), освещающее события в сфере хранения и обработки данных подвело итоги года и обработав 7000 голосов специалистов присудила награды 14 номинациях. Одна из них касалась архитектуры Центров обработки данных и победу в...

Создаем аналитическое хранилище данных командой из 2-3 спецов Всем привет! Сделать хорошее аналитическое хранилище (DWH), когда в команде десяток-другой крутых специалистов и пара лет времени — не сложно. Проекты по созданию DWH, Data Lake и BI обычно очень ресурсоёмки и под силу только большим компаниям. Мне интересно искать и применя...

Что такое тестирование. Курс молодого бойца. Книга для новичков Привет!Меня зовут Ольга Назина. Я в тестировании с 2006 года. Тестировщик, тренер, практик, энтузиаст — вот тут можно почитать обо мне подробнее.Я очень люблю серию книг по разработке ПО от Head First O`Reilly:— Изучаем Java. Кэти Сьерра и Берт Бейтс— Изучаем SQL. Линн Бейли...

[Перевод] Кеширование данных между микросервисами в бессерверной архитектуре При реализации микросервисов организациям приходится перестраивать архитектуру традиционных монолитных приложений. Это помогает повысить гибкость и масштабируемость сервисов и быстрее выводить на рынок новые возможности.Каждый микросервис выполняет конкретную функцию. При эт...

«Раздвижное» решето Эратосфена Простые числа, согласно известному определению – такие числа, которые делятся только на 1 и само себя. Иначе, число считается составным, и его можно разложить на произведение простых чисел. Единица формально соответствует определению простого числа, но это число принято не о...

От большого к гигантскому. Представлены планшеты Samsung Galaxy Tab S8 Конечно, основное внимание вчера было приковано к смартфонам Samsung, но планшеты также интересные. Особенно старшая модель с чёлкой и огромным экраном.  Как и смартфонов, планшетов сделали аж три модели: Galaxy Tab S8, S8+ и S8 Ultra. Все они идентичны по своим основным хар...

Оглядываемся назад, смотрим по сторонам, движемся вперёд Привет всем! Сегодня у нас день рождения, по этому поводу мы подготовили необычную статью. В ней мы опишем не технологию, не кейс, не IT-специальность. Вместо этого предадимся ностальгии и вспомним, что значимого происходило за эти годы. Нет, не за все прошедшие 180 лет. Все...

Микросервисы, Apache Kafka и Domain-Driven Design Почему Apache Kafka стала стандартом и основой архитектуры микросервисов. Как Kafka не только заменяет другое промежуточное ПО, но и позволяет создавать сами микросервисы с помощью DDD и нативных API Kafka: Kafka Streams, ksqlDB и Kafka Connect. Читать далее

Репликация логов в Object Storage при помощи Yandex Data Streams Cloud Logging —отличный сервис для просмотра логов. Но у него есть ограничение —время хранения. Сейчас сервис находится в стадии превью, поэтому логи хранятся три дня. После выхода в General Availability это время, скорее всего, увеличится, но ненамного. И это будет небеспла...

Подписочная лента в Яндекс.Дзене вместо рекомендательной: что стоит знать Что теперь будет с лентой и как набирать подписчиков.

Задача про две ёмкости для жидкости Существует классическая задача:Есть 2 емкости: 5 литров и 3 литра. Как отмерить 4 литра жидкости используя только эти 2 емкости?В этом тексте я решу эту задачу в общем виде при помощи конечного автомата.  Также я упомяну про малоизвестный язык программирования Dot. Чит...

Как оптимизировать производительность сайта. Расширенные рекомендации Привет!Это снова Сергей Кузнецов, руководитель отдела Frontend-разработки в AGIMA. Недавно я рассказывал здесь про оптимизацию сайта в разрезе показателей Google PageSpeed. И теперь хочу вернуться к этой теме. Сегодняшняя статья будет не слишком длинной, но, надеюсь, для мно...

[Перевод] Обзор — ConvNet для 2020 В последние годы трансформеры, которые изначально были разработаны для обработки естественного языка, становятся все более важными в таких областях компьютерного зрения, как обнаружение объектов, сегментация изображений и т.д., опережая традиционные архитектуры, основанные т...

Архитектура ARM — будущее облачных вычислений? Реза Рамезанпур, девелопер-адвокат компании Tigera, занимающейся продвижением Project Calico, рассказывает на портале The New Stack о нескольких популярных проектах ARM, об основных различиях между архитектурами x86 и ARM ...

Язык программирования C∀(CForAll) Мой интерес к дизайну языков программирования приводит меня иногда к интересным, но почти неизвестным в широких кругах проектам. Один из таких проектов - язык C∀ (CForAll), разрабатываемый Университетом Ватерлоо. C∀ является расширением ISO C и обеспечивает обратную совмести...

[Перевод] Архитектура PlayStation 3, часть 2: RSX Можно подумать, что Cell со всеми своими особенностями мог бы справится со всеми задачи этой консоли. Однако Sony установила отдельный чип для 3D-графики, чтобы завершить свою консоль PlayStation 3... Читать далее

Как можно отключить интернет по всей планете и что после этого случится? Согласно статистическим данным, в 1995 году доступ к интернету был примерно у 1% населения Земли. Сейчас, согласно тем же экспертам, доступ к сети есть у примерно 65% населения нашей планеты, и количество "подключенных" постоянно растет.Не так давно в Великобритании был пров...

[Перевод] Всё о fsync В PHP (как и в других языках программирования с похожим интерфейсом) при записи в файл нет никаких гарантии, что ваши изменения сразу же будут записаны на диск. В действительности происходит следующее: ваша запись поступает в буфер (process buffer) PHP, и в определенный моме...

[Перевод] Async/await в TypeScript Если вас заинтересовала эта статья, то вы, наверное, несколько разбираетесь в асинхронном программировании на JavaScript и, возможно, интересуетесь, как оно работает в TypeScript.Поскольку TypeScript – это надмножество JavaScript, async/await там работает точно также, но с н...

[Перевод] Как устроен современный веб-синтезатор За годы развития браузеры обзавелись множеством API и функциональных возможностей, благодаря которым превратились в невероятно мощные платформы приложений. Яркий пример — это современный веб-синтезатор, подробностями об устройстве которого делимся к старту курса по Fullstack...

Какие смартфоны Xiaomi, Redmi и Poco получат MIUI 13 и когда? Опубликован подробный список Официальная премьера нового мобильного интерфейса Xiaomi MIUI 13 состоится сегодня. Первыми смартфонами с предустановленной MIUI 13 станут Xiaomi 12, Xiaomi 12 Pro и Xiaomi 12X, но уже сегодня финальная версия прошивки выйдет для шести ранее выпущенных моделей –&n...

Представляем trdl — Open Source-решение для безопасной и непрерывной доставки обновлений trdl (сокр. от “true delivery”) обеспечивает безопасный канал доставки обновлений от Git-репозитория до хоста пользователя. В состав trdl входят три ключевых компонента, которые помогают защищать систему обновления от потенциальных атак: HashiCorp Vault, TUF-репозиторий и Gi...

AliExpress Россия запускает обновленную социальную платформу Теперь медиа, блогеры и просто пользователи смогут заработать с помощью собственного контента о товарах с AliExpress прямо внутри приложения. Монетизация доступна с помощью встроенной системы виджетов маркетплейса и интеграции с собственной локальной аффилиатной платформой A...

Балансируем нагрузку в Jenkins В Arenadata мы используем Jenkins для CI. Почему? Как бы банально это ни звучало — так исторически сложилось. Мы хранили код в GitHub, когда там ещё не было Actions, и продолжаем хранить, потому что много работаем с Open Source. За три года работы с Jenkins мы неплохо разобр...

Язык программирования Ficus для вычислений и не только Здравствуйте, уважаемые хабровчане. Меня зовут Вадим Писаревский, я являлся лидером OpenCV (Open Source Computer Vision Library) на протяжении примерно 20 лет, и продолжаю участие в этом замечательном проекте. В этой статье я рад представить вашему вниманию результат другого...

Почему важно тестить на устройствах, которыми пользуются ваши пользователи, а также немного об Emoji Почему важно тестить на устройствах, которыми пользуются ваши пользователи, а также немного об Emoji Привет Хабр! Друзья зовут меня Данил, я web-разработчик в МегаФоне и работаю над системой обработки обращений наших пользователей. А их у нас огромное количество, и я каждый ...

[Перевод] Гайд по архитектуре приложений для Android. Часть 1: обзор Перевод обновлённого гайда Android по архитектуре приложений. Это — первая часть из пяти: обзор рекомендаций по архитектуре. Читать далее

Дилемма моделирования в рамках Data Vault/Anchor Modeling: объект или событие Всем привет :) Меня зовут Голов Николай, я строю платформу данных на основе Snowflake и Anchor Modeling в ManyChat.В этой статье я уже подробно рассказывал, как решал аналогичную задачу  в Авито, используя Vertica и методологию Anchor Modeling. В комментариях ...

Подкаст Лайфхакера: как читать новости и не сойти с ума Не просматривайте новостные ленты перед сном, не читайте комментарии и ищите позитивную информацию.

Амит Севак вступит в должность президента и гендиректора ETS 15 июня 2022 года Совет попечителей ETS объявил о вступлении Амита Севака в организацию в качестве седьмого президента и исполнительного директора. «Амит — лидер преобразований, тот опыт и приверженность миссии, которую он принесет в ETS, будет неоценим, — заявил председатель совета попечител...

[Перевод] Гайд по архитектуре приложений для Android. Часть 4: доменный слой Перевод обновлённого гайда Android по архитектуре приложений. Это — четвёртная часть из пяти: рассказываем про доменный слой. Читать далее

[Перевод] Гайд по архитектуре приложений для Android. Часть 5: слой данных Перевод обновлённого гайда Android по архитектуре приложений. Это — заключительная часть: рассказываем про слой данных. Читать далее

Какой язык программирования учить в 2022 году: армянский или грузинский? За последний месяц IT-отрасль в России пережила серьезный стресс. По оценкам РАЭК в ближайшее время из России эмигрируют около 100 000 ИТ-специалистов, не говоря о том, что за первую волну эмиграции их число составляло приблизительно 80 000. Мы видим, что люди, которые идут ...

Motorola выпустит три функциональных телефона - Moto A10, A50, A70 Ожидается, что Motorola выпустит на рынок Индии три новых функциональных телефона. Moto 10, Moto 50 и Moto 70 будут иметь аккумуляторы емкостью 1750 мАч, поддержку двух SIM-карт и двухлетнюю гарантию на замену. Moto A10 и Moto A50 будут поставляться с чипсетом MT6261D от ...

Грокаем алгоритмы Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих от Бхаргава А. Эта книга рекомендована Яндекс Практикум при подготовке к алгоритмическому собеседованию. Сам автор указывает, что книга для самоучек, студентов, выпускников и тех, у кого про...

Три варианта здорового завтрака Если вы каждое утро ощущаете усталость, то почувствовать себя лучше вам поможет особый завтрак. О трёх разновидностях, которые точно окажутся полезными, рассказал эксперт по питанию Джереми Горски.

[Перевод] О глупости «программирования на естественном языке» От переводчиков. Хотя Эдсгер Дейкстра — одна из главных личностей в истории IT, эта его коротенькая публикация ранее не попадала на Хабр, да и сами мы узнали о ней лишь благодаря докладу на нашей конференции. Но при этом она выглядит очень любопытным документом эпохи, показы...

Опыт организации диалога с модулями ICP DAS I-7000 по RS-485 используя только bash В моем конкретном случае все казалось нерадужно, я опускал руки, думал о неизбежности начать писать на Си, компилировать ядро, уходить в отшельники для отладки приложения и т.п. Нельзя сказать что результата в Bash не было, он просто не устраивал. Пока программированием по н...

FOSS News №93 — дайджест материалов о свободном и открытом ПО за 18—24 октября 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы нового выпуска: OS DAY 2021: отчёт с двух дней конференции. Власти предложили российским ...

Представляем .NET 7 Preview 1 Мы рады объявить об очередной вехе в истории .NET. Отмечая 20-летие технологии, .NET 7 Preview 1 знаменует собой первый шаг вперед к следующим 20 годам .NET.ASP.NET Core Preview 1 и EF7 Preview 1 также были выпущены. .NET 7 строится на базе, созданной .NET 6, которая включае...

Мобильные процессоры AMD Ryzen 6000 оснащены графикой RDNA 2 Мобильные процессоры Ryzen 6000 полностью раскрыты за несколько часов до анонса. Новые процессоры основаны на обновленной архитектуре Zen 3+, но с таким же количеством ядер. В основе процессоров лежит графическое решение Navi на архитектуре RDNA 2. Максимальная частота GPU...

[Перевод] Подводные камни парного программирования Парное программирование, конечно, имеет много положительных сторон, но также оно требует практики и не всегда поначалу проходит гладко. Перечислим некоторые традиционные подводные камни и дадим несколько советов, как с ними справиться. Когда сталкиваетесь с такими проблемам...

Слили характеристики Oppo Reno7, Oppo Reno7 SE и Oppo Reno7 Pro Ожидается, что в ноябре в Китае состоится премьера серии Oppo Reno7, которая должна включать в себя три смартфона: базовый гаджет линейки, Reno7 Pro и Reno7 Pro+. Хотя есть те, кто утверждает, что аппарата Pro+ не будет, а в семействе появится новая модель Reno7 SE.

Как мы используем юнит-тестирование в СУБД Oracle В некоторых технологиях и языках программирования юнит-тестирование — уже давно неотъемлемая часть написания кода. Оно интегрировано в разработку и доступно «из коробки» в виде фреймворков, как, например, JUnit для Java, xUnit/nUnit для C# и т. д. Но в Oracle культура юнит-т...

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

EK выпускает светодиодные ленты EK-Loop D-RGB LED Компания EK представила три новых продукта для персонализации вашей системы яркой подсветкой. Светодиодные магнитные продукты EK-Loop D-RGB совместимы с ПО известных производителей материнских плат. Светодиодная магнитная полоса EK-Loop D-RGB длиной 600 мм. Она подключаетс...

Из могилы в IT — Дима, посмотри-ка кандидата в твою команду АМТ, — сказал мне наш HR Александр.— Саркофагов Вадим, ведущий специалист по функциональному тестированию…Я ещё раз перечитал фамилию: “Сар-ко-фа-гов”. В памяти заворочались почти забытые события, будто кто-то включил в моей голов...

Преимущества интеллектуального офиса в мобильных сервисах на MWC 2022 показывает Huawei Компания Huawei впервые представила HUAWEI Mobile Services (HMS) для ПК наряду с выпуском HUAWEI MateBook X Pro 2022 на выставке MWC 2022, что обеспечит пользователям по всему миру новые функциональные возможности интеллектуального офиса. В рамках HMS для ПК компания Huawei ...

Как начать писать программный код Си в ОС Linux (Руководство для совсем начинающих) Этот материал рассчитан на людей, будущих программистов, которые только начинают разбираться в программировании под ОС Linux, или может быть долго были пользователями ОС Windows. Я попробую здесь показать прямое руководство к действию на примере ОС Ubuntu и тех простых инстр...

Новая документация Docsvision ч. 2 — Antora Привет всем читающим! Меня зовут Владимир, я - технический писатель в компании Docsvision и я здесь, чтобы опубликовать вторую часть статьи и надрать задницу всем, кто ставил дизлайки к первой части. Статью вы можете найти ниже.В первой статье я рассказал, как мы выбирали SS...

[Перевод] Полное руководство по расширениям JUnit 5 JUnit - одна из самых популярных сред модульного тестирования в экосистеме Java. Версия JUnit 5 (также известная как Jupiter) содержит множество интересных нововведений, включая поддержку новых функций в Java 8 и выше. Однако многие разработчики по-прежнему пр...

Программирование в науке: полувековое легаси и Fortran 77 Александр Нозик, физик и программист, руководитель Nuclear Physics Methods Laboratory в JetBrains Research, заместитель заведующего Лабораторией методов ядерно-физических экспериментов и магистерской программой в МФТИ — о том, как перевести научный код на современный стек и ...

Три аспекта, которые необходимо обязательно учитывать при выборе наушников Как отмечает музыкант и профессор музыкальных технологий Тимоти Сюй, при выборе идеальной для себя пары наушников необходимо учесть три характеристики. Именно от них зависит, будет ли вам комфортно слушать любимые треки.

Все обои со смартфона Samsung Galaxy S22 уже можно скачать Итого, сразу три типа фирменных фоновых изображений, которыми с нами делятся энтузиасты с XDA Developers. Читать полную статью

Microsoft выпустила новую версию Windows 10 — в ОС активируются скрытые функции Компания Microsoft выпустила стабильную версию крупного обновления операционной системы Windows 10 — November 2021 Update, также известного под внутренним названием 21H2. Хотя ранее Microsoft выпускала большие функциональные обновления Windows 10 каждые полгода, ...

Docker, VSCode, GitLab и Office: бесплатные альтернативы популярным сервисам для программирования и работы В результате приостановки работы зарубежных компаний и отключения российских компаний от платежных систем Visa и MasterCard многие программисты столкнулись с проблемой доступа к привычным сервисам. Рассказываем о бесплатных альтернативах продуктам, которые уже недоступны для...

35 реальных рисков, убивающих data- и machine learning проекты Всем привет! Эта статья - обобщение моего опыта 30+ проектов, связанных с обработкой данных и машинным обучением. Здесь не будет теории про управление рисками и общего перечня проектных рисков. Я перечислил только наиболее частые “грабли” именно из data-специфики, с которыми...

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

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

Наблюдение за Дистанционным Электронным Голосованием 2021 года (система Waves-РосТелеКом, федеральная) Привет Хабр, в 2019 году я разбирался в дистанционном электронном голосовании в МГД, в 2020 у нас было голосование по Конституции, где само голосование прошло хорошо, но номера паспортов неудачно попали в сеть. Ну а в этом году мне, как наблюдателю, удалось получить доступ н...

За три квартала 2021 года число DDoS-атак на российские компании выросло в 2,5 раза За три квартала 2021 года число DDoS-атак на российские компании увеличилось в 2,5 раза в сравнении с аналогичным периодом прошлого года. Основными целями злоумышленников стали финорганизации, госсектор, а также сфера онлайн-торговли.

Ускоряем прохождение iOS UI-тестов. Часть 1. Запускаем тесты без сборки проекта Хабр, привет!Меня зовут Борис. Я Mobile QA lead в Vivid Money.Это вступительная статья в цикле статей по iOS-автоматизации, в которых я расскажу о том, как ускорить прохождение UI-тестов.Данная статья будет полезна iOS-автоматизаторам с опытом, либо разработчикам.В рамках эт...

Три способа отследить запросы Greenplum, которые «отъедают» слишком много ресурсов Привет, Хабр! Меня зовут Роман, я работаю разработчиком в компании Arenadata, где мы решаем много задач, связанных с Greenplum. Как-то мне представился случай разобраться с одним непростым, но вполне типичным для этой СУБД кейсом. Необходимо было выяснить, на обработку каких...

Proof Of Concept на Python или как портировать С/С++ Язык программирования Python существует уже 31 год. Это полностью объектно-ориентированный язык. За все время существования на нем стало возможно применять разные парадигмы. Сейчас этот язык может поддерживать:- объектно ориентированную парадигму- структурное программрование...

Альфа-Банк провёл Alfa Digital Open 2021 – главный цифровой форум года Привет!На сегодня у нас для вас две новости.Во-первых, мы провели Alfa Digital Open, самый большой онлайн-форум на тему цифровых технологий в Альфа-Банке. Во-вторых, представляем голосового финансового помощника — его зовут Альф, а свой голос ему подарил Всеволод Кузнецов, и...

Настройка VSCode для программирования AVR в Linux Всем, кто занимается электроникой, так или иначе знакомы контроллеры AVR. Начинающим они знакомы, по большей части, за счёт экосистемы Arduino. В данной статье я попытаюсь рассказать начинающим программистам, как можно в Linux просто настроить VSCode для работы с контроллера...

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

Векторное представление товаров Prod2Vec: как мы улучшили матчинг и избавились от кучи эмбеддингов Привет! Меня зовут Александр, я работаю в команде матчинга Ozon. Ежедневно мы имеем дело с десятками миллионов товаров, и наша задача — поиск и сопоставление одинаковых предложений (нахождение матчей) на нашей площадке, чтобы вы не видели бесконечную ленту одинаковых товаров...

Лучший сотрудник банка. Часть 4 — Ход Конём Настали тяжелые времена. Бизнес в упадке. Банк покидает мой последний щит в лице Директора Департамента. Она была последняя, кто мог защитить меня. Теперь мне следовало действовать осторожнее, и не привлекать к себе внимание.Наше бизнес делят пополам: на Продажи и на Продукт...

OnePlus 9RT: OnePlus 8T дубль три OnePlus 9RT — еще один топовый продукт в исполнении OnePlus, у которого предостаточно конкурентов. Технические характеристики солидные, но отсутствие каких-либо цепляющих деталей не оставляет повода для восхищения и по сути он представляет собой OnePlus 8T в новом костюме с ...

NETGEAR дает геймерам преимущество с новой услугой Game Booster NETGEAR, Inc., ведущий поставщик сетевых продуктов, расширяющих возможности игр, объявила о NETGEAR Game Booster, многофункциональной услуге, которая предоставляет клиентам Orbi инструменты, имеющиеся в маршрутизаторах Nighthawk Pro Gaming, для повышения производительности с...

Barq представила электрический скутер Rena Max с запасом хода 150 км Компания Barq только что представила электронный скутер Rena Max, отличающийся непринужденным, функциональным и интеллектуальным дизайном. Barq Rena Max оснащен электродвигателем мощностью 7 кВт, который обеспечивает эффективность, производительность и удобство в различны...

20 часов оптимизаций, вживую Всем привет.Я пишу код, временами мне это нравится, а иногда даже получается. Пока по миру не шарахнул карантин я временами выступал на каком-нибудь офлайновом мероприятии, меня слушали, а мне это нравилось. Но вот уже два года как планета погрузилась в карантинный строй; я ...

Facebook добавляет платформу смешанной реальности в Oculus Quest В этом году на Facebook Connect платформа представила нечто под названием Presence Platform, новый способ для разработчиков создавать возможности смешанной реальности для гарнитуры виртуальной реальности Oculus Quest. Он включает в себя набор инструментов искусственного инте...

В Китае представлен смартфон iQOO Neo 5SE Бренд iQOO представил новый смартфон Neo 5SE в Китае. Новинка будет доступна в комплектации с 8 ГБ ОЗУ + 128 ГБ, 8 ГБ ОЗУ + 256 ГБ и 12 ГБ ОЗУ + 256 ГБ. Цена устройства начинается с 345 долларов. iQOO Neo 5SE оснащен 6,3-дюймовым ЖК-экраном с частотой обновления 144 Гц и р...

Дефицита нет, платить не нужно Написать данную статью меня побудил цикл статей о дефиците кадров, который, в большинстве своем, представляет собой компиляцию постов в телеграм-каналах Пряникова и Девола. В статьях описано много фактов, однако, выводы, да и сам тезис, несколько противоречивые, о чем н...

Poly представила три основных прогноза для совместной работы в 2022 году Долгожданное возвращение к «нормальной жизни» вовсе не означает возврат к старым практикам: сохранится гибридный формат работы, но изменится наше восприятие и подход к выполнению рабочих обязанностей.

Старик Дарвин был прав? Языки программирования и «Происхождение видов» Однажды мы с коллегами задумались вот о чём. Существует хронология языков программирования – список дат «с начала времён». Понятное дело, что каждый из них появился под влиянием собственных условий и для выполнения конкретных задач. Но ведь между языками есть тесные связи, и...

Эволюция архитектуры Авито, или Как мы монолит в Kubernetes затолкали Всем привет, я Александр Данковцев, lead engineer команды Antimonolith. Как можно догадаться, в Авито я занимаюсь распилом монолита. В статье речь пойдёт о процессе миграции монолита в Kubernetes и сопутствующих ему проблемах. Я разберу, как мы эти проблемы решали и к ч...

Проблемы репрезентации Империи в Звёздных войнах Слышали ли вы когда-нибудь о том, что Империя в Звёздных войнах не злая? Я уверен, что да. Срачу между сторонниками того, что Империя это абсолютное зло и теми, кто считает, что Империя неплохое государство, уже многие десятки лет. Споры эти делят фанатское сообщество похлещ...

Лицензию за $200 для Windows 11 можно получить бесплатно. Инструкция Самой современной и продвинутой операционной системой компании Microsoft является Windows 11, выпущенная осенью 2021 года. Эта платформа принесла вместе с собой расширенные функциональные возможности, усиленную систему защиту, совершенно новый интерфейс, минималистичный еди...

Лучшая bluetooth колонка своими руками — 5 критериев успеха Прошло 2 года с того момента как я начал делать bluetooth колонку. И наконец она полностью готова. (Конечно опять не до конца — еще нужно чуть-чуть дописать прошивку). Нужно сказать, что саму электронику я сделал гораздо быстрее — всего 3 месяца. Это время от идеи до готовой...

Будущее программирования Никто не знает и не понимает, что такое «программирование» и что такое «компьютер». Какими они задумывались, какими они могли бы быть и какими они могут стать. Недавно я разговаривал с физтехом и он мне с железобетонной уверенностью выпалил определение: «Программирование ...

Акции Apple подскочили на 7 % после публикации квартального отчёта Курс акций Apple вырос почти на 7 % в ходе пятничных торгов, что стало самым большим однодневным процентным скачком для ценных бумаг компании за последние полтора года. Это произошло после публикации финансовых результатов за прошедший квартал, которые оказались лучше ожидан...

Еще пять регионов начнут обучать школьников программированию Школьники из Калужской, Тульской, Оренбургской, Нижегородской областей и Республики Башкортостан смогут обучиться языкам программирования на бесплатных курсах в рамках пилотного проекта Минцифры России и Университета 2035. Запись на обучение доступна ...

Motorola обновляет смартфоны до Android 12 Motorola объявила, что смартфоны серии Moto получат версии ОС Android 12, которое принесет ряд новых функций и улучшений. В Android 12 полностью обновлен пользовательский интерфейс. Новый Android может добавлять индивидуальные особенности, чтобы пользователи могли управлять ...

Фотография телефона на базе Snapdragon 898 В интернете появился рабочий телефон с процессором Qualcomm SM8450 - который стал известен как Snapdragon 898, преемник Snapdragon 888. Аппаратное обеспечение Device Info отображается на экране телефона и подтверждает конфигурацию нового флагманского чипа. Основное ядро, кот...

Личный опыт: стоит ли переезжать в Иннополис? В этом году мы — дизайн-центр электроники Promwad — открыли новый офис в Иннополисе, чтобы разрабатывать софт и железо для электромобилей, FPGA, AI-решений и других проектов. Так что сегодня вместо очередной инженерной статьи из серии «как это сделано» мы решили поделиться л...

[Перевод] Дзен Nim 1. Копирование плохого дизайна — плохой дизайн.2. Если компилятор не может рассуждать о коде, то и программист не может.3. Не стой на пути у программиста.4. Перенеси работу на этап компиляции: программы запускаются гораздо чаще, чем компилируются.5. Настраиваемое управление ...

Как мы распознаем фото документов пользователей. Часть II В прошлой статье я кратко описал методы и подходы, которые мы используем в inDriver при распознавании фото документов. Во второй части подробно опишу архитектуру CRAFT и CRNN, а также варианты их использования. Прошу под кат! Читать далее

Как я научился не волноваться и полюбил управление состояниями Flutter. MVI и Clean Code в комплекте Цель статьи — показать, как сделать ваш проект на Flutter более понятным для усовершенствования и удобным в сопровождении. Текст может быть полезным как для тех, кто только начинает изучать Flutter, так и более продвинутых пользователей, так как здесь мы рассмотрим актуальны...

Новичок или матерый DevOps? По-настоящему сложный тест на знание Kubernetes Работаете с Kubernetes не первый год? Уже три раза роняли и поднимали продакшен-кластер? Пройдите тест и узнайте, насколько вы хороши в Kubernetes. Читать дальше →

Профилируем php на бою Привет Хабр! Последняя статья про инструменты для профилирования php датируется аж  2018 годом. Но все перечисленные решения разработаны много лет назад и имеют недостатки: древний интерфейс btp (аналог pinba), оверхед xhprof и необходимость ручного запуска p...

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

Apple собирается выпустить 4-нм чипы M2 в следующем году Apple начала переход с чипов Intel на собственные чипы Apple Silicon в прошлом году, выпустив серию MacBook. На данный момент компания выпустила три чипа для Mac, основанных на архитектуре ARM. Теперь в новом отчете утверждается, что технологический гигант работает над преем...

Постоянный календарь — Это ты тестировал систему продажи билетов?— Да…— Клиент сейчас купил билет на дату «82.13.-891». Либо ты сейчас скажешь ему, сколько дней осталось до поездки, либо переводим тебя на должность стажёра. Нравится ли вам наш календарь? Если вы программист, то, наверное, не о...

Финалисты фестиваля HSE FEST продемонстрировали понимание запросов рынка и умение на них реагировать 11 ноября 2021 года на площадке Петербургского международного инновационного форума состоялся финал третьего Всероссийского фестиваля университетских технологических проектов HSE FEST, организованного НИУ «Высшая школа экономики» – Санкт-Петербург. Генеральный партнер фестив...

Анонс Android 12 Go Edition: дешевые смартфоны станут быстрее ... Больше двух месяцев назад Google выкатила стабильную сборку Android 12, а теперь компания анонсировала ее облегченную версию для смартфонов начального уровня — Android 12 Go Edition. До устройств она доберется в следующем году и принесет с собой 30% прирост быстродействия пр...

Теория графов в криптографии. Обзор основных подходов Теория графов - один из основных инструментов математики, который используется для представления множеств и связей между ними. Любая сфера науки, в том числе криптография, включает в себя анализ данных, поэтому модель имеет широкое практическое применение. В данной статье ра...

Автоматические имена роутов Laravel Часто разработчики при создании проектов пренебрегают именованием маршрутов по разным причинам, например, когда они вообще не обращаются к ним используя метод `route()`. Это обусловлено архитектурой приложения и в этом нет ничего зазорного. Но есть и такие проекты, где имена...

Thermaltake представляет корпус AH T200 Micro Thermaltake, ведущий производитель корпусов премиум-класса представила корпус AH T200 Micro в бирюзовом и зеленом вариантах. Этот небольшой, но мощный корпус, являющийся компактной версией AH T600, поддерживает материнские платы вплоть до micro-ATX. Вся модель выкована с про...

[Перевод] Atlas: Путешествие Dropbox от монолита на Python до managed-платформы Прим. перев.: в этом материале, опубликованном прошлой весной в блоге Dropbox, инженеры компании рассказывают о том, какие проблемы были у их монолита, жившего аж с 2007 года, что они предприняли для их решения и какой результат это принесло.Чтобы всегда радовать пользовател...

[Перевод] Эмоциональный код Я зарабатываю программированием с 1979 года, и большую часть этого времени мне приходится работать с чужим кодом. Поначалу было: "Добавьте эту маленькую функцию к тому, что у нас уже есть". Теперь — "как мы можем стать лучше" и " стоит ли сохранять данный код?". Прочтение ко...

Планетарная шестерня Привет всем, давно ничего не писал готовился к предстоящему фестивалю, но из-за пандемии его отменили.За это время работ накапилось много, буду выкладывать потихоньку.В начале мая ко мне обратились за помощью.Проблема: после небольшого ЧП на производстве вышла из строя одна ...

Книга «Изучаем C# через разработку игр на Unity. 5-е издание» Привет, Хаброжители! Изучение C# через разработку игр на Unity — популярный способ ускоренного освоения мощного и универсального языка программирования, используемого для решения прикладных задач в широком спектре предметных областей. Эта книга дает вам возможность с нуля и...

Дополнительное охлаждение для MacBook Pro — в борьбе за тихую работу ноутбука Шум ноутбуков при нагруженной работе уже стал нормой и только новые ноутбуки на архитектуре ARM позволяют частично или полностью избавиться от шума. Но не всем пользователям подходит эта архитектура. Мне кажется это связанно в основном со спецификой работы. Помимо различных ...

Анонсирован Xiaomi 12 — первый смартфон на базе Snapdragon 8 Gen 1. Ролик демонстрирует производство телефона Компания Xiaomi официально анонсировала серию флагманских смартфонов Xiaomi 12, подтвердив, что они будут оснащены новейшей однокристальной системой Qualcomm Snapdragon 8 Gen 1. На рекламном изображении компании утверждается, что Xiaomi 12 станет первым смартфоном, кото...

React: Code Editor Привет, друзья! В этом небольшом туториале я покажу вам, как разработать простой редактор кода на React. Обратите внимание: туториал рассчитан, преимущественно, на начинающих разработчиков, хотя, смею надеяться, что и опытные найдут в нем что-нибудь интересное для себя. Ф...

Китайские ученые считают, что внутреннее ядро Земли находится в суперионном состоянии Согласно новой модели, элементы внутреннего ядра Земли находятся ни в твердом и ни в жидком состоянии, а где-то посередине - железо сохраняет плотную гексагональную форму, а легкие элементы циркулируют в виде жидкостей

Кроссовки Adidas в стиле Xbox. Купите такие? Впрочем, это уже третий вариант кроссовок, рождённых от такого сотрудничества. Впервые об этом заговорили ещё осенью, и вот теперь у любителей Adidas или Xbox есть три модели на выбор. Доступны для покупки. Читать полную статью

Модуляризация DI в проекте с UDF-архитектурой Всем привет, меня зовут Юрий Трыков, я Head of Mobile в inDriver. В этой статье расскажу, как в рамках платформенной iOS-команды мы выстраивали модуляризацию DI-контейнеров в проекте, зачем вообще нам нужны DI-контейнеры и как настраивать взаимодействие UDF-компонентов и DI-...

[Перевод] Освежите ваш COBOL: почему на язык 60-летней выдержки вдруг резко возник спрос? Давным-давно, когда мир был юн, и компьютеры в нем были в новинку, я учился по программе на младшего сотрудника (Associate Degree) по обработке данных – программ по «компьютерным наукам» тогда не было – и в рамках этой программы преподавались бухгалтерское дело, математика, ...

Метавселенная по Нилу Стивенсону: какой ее изобразил автор «Лавины» Термин «Метавселенная» родился в 1992 году вместе с пост-киберпанком в романе Нила Стивенсона «Лавина». А затем концепцию Метавселенной подхватили как другие фантасты, так и ведущие IT-компании. И вот, мы живем в мире, где Марк Цукерберг объявляет о том, что название компани...

[Перевод] Как написать эмулятор CHIP-8 на JS Автор провёл детство за играми в эмуляторах NES и SNES на своём компьютере, но никогда не думал, что однажды сам напишет эмулятор. Иван Сергеев поставил перед автором задачу написать интерпретатор Chip-8, чтобы изучить основные понятия низкоуровневых языков программировани...

[Перевод] Студент обнаружил мощный космический объект, не похожий ни на что из того, что астрономы видели раньше Команда, занимающаяся наблюдением за радиоволнами во Вселенной, обнаружила необычный объект GLEAM-X J162759.5-523504.3, который порождает гигантский выброс энергии три раза в час, и это не похоже ни на что, что астрономы видели раньше. Команда, обнаружившая его, считает, что...

oneTBB: интеграция и сборка через CMake Threading Building Blocks (TBB) — популярная библиотека для параллельного программирования на C++ с открытым исходным кодом, опубликована на GitHub. Пару лет назад команда разработки решилась на глобальный рефакторинг библиотеки (проект TBB revamp), в который удалось вписать...

Применение exception при накате Python-скрипта на Huawei Обычно мы можем встретить три проблемы при попытке запустить Python-скрипт на сети Huawei (впрочем, и на любой другой): это отсутствие L3 связности с устройством, это неверные имя пользователя или пароль, и это SSH-неполадки. Можно заметить, что любая из этих проблем остано...

Сад из обломков монолита: как ПСБ перешел на Scrum Мы не внедряли Sсrum ради Scrum’а — мы хотели дать клиентам онлайн-доступ к продуктам и сервисам банка и использовать обычный проектный подход, а не кросс-функциональные команды. Но у этой задачи была особенность, которая вынудила нас прийти к гибкой методологии.Я, Константи...

Серия смартфонов Oppo Reno 7 официально представлена Компания Oppo в Китае официально представила линейку смартфонов Reno 7, в которую вошло три модели: Reno 7, Reno 7 Pro и Reno SE. Новинки оснащены AMOLED-дисплеями с частотой обновления 90 Гц и тройными основными камерами. Oppo Reno 7Oppo Reno 7 оснащён 6,43-дюймовым…

PostgreSQL 15: Часть 4 или Коммитфест 2022-01 Первые три коммитфеста 15-й версии (2021-07, 2021-09, 2021-11) не баловали нас крупными изменениями. Не стал исключением и четвертый, январский коммитфест. Но всё-таки найдется о чем рассказать. Читать дальше →

Большая утечка по Samsung Exynos 2200: полное превосходство над Exynos 2100 и Snapdragon 888, архитектура ARMv9 Источник опубликовал сведения о результатах тестирования новой однокристальной системы Samsung Exynos 2200, которые он называет официальными и на 100% подтверждёнными анонимным информатором из Samsung. Однако до публикации этих данных самой компанией Samsung официа...

Мой друг Netmiko Ansible с костыльком может автоматизировать сеть и non-CloudEngine коммутаторов Huawei, как недавно было доказано на нашем Enterprise форуме. Однако в сети, в которой работают разные модели коммутаторов, Ansible не представляется эффективным инструментом на данный момент. И ...

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

Программист нашего времени: кто он — ремесленник или мастер Вы работаете программистом и практически каждый день пишете код. Скажите, как часто вы чувствуете удовлетворение от выполненной работы и гордость за результаты своего труда? Случалось ли вам выпускать работающий, но некачественный и «некрасивый» код только для того, чтобы ул...

Elementary: новый взгляд на архитектуру Flutter-приложений Elementary — это архитектурный пакет, который создали в Surf на основе опыта разработки приложений на Flutter и лучших практик современной разработки. Решение позволяет чётко разделить слои согласно ответственностям, сделать код прозрачнее, а тестирование проще. На примере р...

Xiaomi 12 официально представили Xiaomi представила свою новейшую линейку флагманских смартфонов и носимых устройств. Серия Xiaomi 12, которая пока доступна только в Китае, включает в себя три смартфона — Xiaomi 12, Xiaomi 12X и Xiaomi 12 Pro. Данные смартфоны являются одними из первых устройств, работающих...

Замена Mackbook Pro 15 (mid 15) в 2021 В 2018 году я купил macbook pro 15. Это был мой первый мак, до этого я о нём только слышал: "Качество!", "Дец, какой дорогой, но крутой!" и т.д. И вот однажды, мне на почту приходит письмо от одного красного ритейлера на букву "М", что они продают остатки предыдущего поколен...

«Хакер» на «Хабре»! Как дела у легендарного хакерского журнала Привет хабровчанам! Я — главный редактор Xakep.ru Андрей Письменный (и это моя настоящая фамилия, если кто вдруг сомневался). После многолетнего перерыва «Хакер» возвращается с постами для «Хабра», но в этот раз вместо выборочной публикации наших статей мы будем писать ...

Про поворотный стол, или Релейная логика глазами дилетанта Попросили меня как-то друзья помочь с программированием контроллера поворотного стола для фотографирования. Эти столы используются для круговой съёмки. Часто результат такой съёмки можно видеть в интернет-магазинах, когда товар можно покрутить и рассмотреть с разных сторон. ...

Достать до дна бэклога: как мы выводили разработку из цейтнота Представьте ситуацию: вы приходите в новую компанию, погружаетесь в проект, но с первого же дня не успеваете в сроки. Вы собираетесь с мыслями: формализуете бэклог, выделяете MVP, но все равно не успеваете даже с минимальным жизнеспособным продуктом. Через пару спринтов полу...

Проверка ценников в магазине с помощью YOLOv4-Tiny+EasyOCR Привет всем читателям Хабра! Нас зовут Сергей и Павел, мы студенты Томского государственного университета систем управления и радиоэлектроники (ТУСУР). В прошлом году мы победили в треке “Искусственный интеллект” IV Межвузовского конкурса выпускных проектов «‎IT Академии Sam...

Пять USB 3.2, пара USB-C, до трёх RJ45 и старые процессоры в новой обёртке. Представлены мини-ПК Gigabyte Brix Extreme Ассортимент мини-ПК компании Gigabyte пополнился новыми моделями линейки Brix Extreme.  Новинки получили имеют каталожные номера GB-GER-5xxx. Всего компания предлагает восемь модификация, отличающихся процессорами и некоторыми другими аспектами...

Потерять хорошего тимлида, приобрести плохого директора Всем привет, меня зовут Семён, я руковожу разработкой витрины объектов недвижимости в Домклик. Занимал должности от разработчика до директора в разных компаниях и разных странах, проходил этот путь несколько раз и не понаслышке знаю, каково это — выходить из зоны комфорта и ...

[Перевод] Что такое MLOps и различные MLOps-инструменты  (часть 2) По сравнению с прикладным программированием общего назначения машинное обучение (ML) является относительно недавней областью исследования. Крупные инициативы в области ML сегодня поддерживаются как аппаратным, так и программным обеспечением, позволяя предприятиям принимать б...

Управление рисками проекта Управление рисками проектаПроект внедрения программного продукта 1С представляет собой сложный процесс, в котором присутствуют и технологические, и интеллектуальные ресурсы как заказчика и исполнителя, так и внешних консультантов, партнеров, соисполнителей. Процесс внедрения...

[Перевод] Рабочие предложения, включенные в грядущий стандарт ECMAScript 2022 для JavaScript Только ES2021 (или ES12) был зарелижен этим летом, как многие члены сообщества уже начали заглядывать в будущее, размышляя, в частности, о том, какие новые фичи принесет нам ES2022.В этой статье вашему вниманию будут представлены и объяснены некоторые из предложений, которые...

Методы архитектуры предприятия В преддверии старта курса "Enterprise Architect" подготовили для вас текстовую версию демоурока, который провел эксперт OTUS - Петр Подымов.В рамках урока поговорили: - об обоснованных структурных изменениях в компании в быстро меняющихся условиях; - о применении архитектур...

Xiaomi 12 Lite сертифицирован в России. Анонс не за горами В конце декабря 2021 года китайская компания Xiaomi анонсировала новую флагманскую серию, которая пришла на смену линейке Mi 11. В новое семейство вошли три представителя — Xiaomi 12, 12 Pro и 12X. Но на этом китайская компания останавливаться не собирается. По данным инсайд...

[Перевод] Zython (python-wrapper для minizinc) после года разработки Более года назад я начал создавать оболочку python для [minizinc](https://www.minizinc.org/). Это, пожалуй, самый популярный инструмент [ограниченного программирования](https://en.wikipedia.org/wiki/Constraint_programming). Вы можете найти больше информации о том, что такое ...

Программа для школьников от ЛАНИТ и “1С” получила одобрение Минцифры России Компания “Мобильное Электронное Образование” (проект совместно разработанный “1С” и ГК ЛАНИТ) создала образовательные курсы для обучения российских школьников основам программирования. Программа дает возможность детям бесплатно осваивать актуальные и перспективные профессии....

Представлены инновационные наушники Dyson Zone с шумоподавлением и функцией фильтрации воздуха Dyson только что представила свои первые инновационные наушники Dyson Zone. Устройство представляет собой наушники с шумоподавлением со встроенной фильтрующей маской. Эта маска на самом деле дует отфильтрованным воздухом, что-то вроде портативного вентилятора, предназначенно...

Не верьте улыбкам южноазиатов Почти полвека я занимался Программированием и ИТ-проектами в разных странах мира. Совместная работа сплачивает ... или отдаляет людей друг от друга. Вот и я за эти годы обрёл множество знакомых и даже приятелей самых разных национальностей. (А также с некоторым, существенно ...

Микросервисный фреймворк Flogo — собираем систему из кирпичиков Для создания микросервисной архитектуры на Go может использоваться фреймворк Flogo, основанный на идеях потока сообщений/данных между микросервисами и реакции на события. В этой статье мы рассмотрим его возможности на примере простой задачи обработки данных телеметрии. Читат...

[Перевод] Простейший вариант поиска пути: объяснение на Python Как именно мы находим выход из лабиринта? Как быстрее всего проехать из точки А в ближайшую пиццерию? Можем ли мы провести игрового персонажа к выходу так, чтобы он не уперся в стену?Поиск пути – типичная задача программирования, решаемая в самых разных ситуациях. Она извест...

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

Пример использования WebAssembly-модуля, скомпилированного из Rust, в React-приложении Привет, друзья! На днях прочитал интересную статью, в которой демонстрируется возможность использования WebAssembly-модулей (далее — Wasm), скомпилированных из Rust, в React-приложении. Так вот, статья интересная, но автор толком ничего не объясняет, видимо, исходя из пред...

Создание своего серверного ядра на Go для Minecraft Java. Часть #1 — Основное о идее Тема, которая будет писаться в многих частях будет в основном предствалять этапы написания своего серверного ядра для мультиплеера популярной игры Minecraft. Читать далее

Это официально: Xiaomi 12 станет первым смартфоном на базе Snapdragon 8 Gen 1 В рамках своего ежегодного технологического саммита Qualcomm Tech Summit 2021 американский чипмейкер анонсировал свой новый топовый чипсет под названием Snapdragon 8 Gen 1. Он ляжет в основу большинства флагманских Android-смартфонов 2022 модельного года, а первые устройства...

Одноклассники запустили новую гибридную модель ленты новостей Сегодня в рамках онлайн-конференции OK.Update социальная сеть Одноклассники представила масштабное обновление контентной платформы. Как сообщил руководитель соцсети Антон Федчин, самые крупные изменения коснулись ленты новостей - самого популярного сервиса в Одноклассниках,...

Не умер ли ещё PHP (и ещё 11 вопросов, которые не стыдно задавать в 2022) Уже который год во всех слаках, дискордах, телеграмах и форумах главный вопрос о любом языке программирования звучит так — стоит его учить В ЭТОМ ГОДУ, или лучше уже не надо? Взять какой-нибудь PHP — его же вечно хоронят, и всё никак.Есть и много других вопросов. Например:— ...

Intel выпускает OpenVINO 2022.1 для разработчиков С момента запуска OpenVINO в 2018 году Intel позволила сотням тысяч разработчиков значительно повысить производительность логических выводов ИИ, начиная с периферии и заканчивая предприятиями и клиентами. Сегодня, в преддверии MWC Barcelona 2022, компания выпустила новую вер...

Весёлая консоль Сегодня 1 апреля и ежегодно в этот день разные Интернет-ресурсы публикуют вымышленные курьёзные "новости" а также просто всякие несерьёзные статьи. Вот и я решил в сей пятничный день немного приобщиться к этому весёлому многообразию. Сегодня мы обратимся к разным ...

Интеграция CrowdSec в Kubernetes Архитектура микросервисов — самая серьёзная угроза безопасности в кластере Kubernetes (K8s), так как каждое развёртываемое приложение открывает для злоумышленников новый потенциальный вектор атаки. При этом, развёрнутые приложения генерируют логи, а наша платформа CrowdSec м...

Кошелек с нуля в 2020 году: технологии, вызовы, решения Большую часть своей рабочей биографии я занимаюсь различными финтех продуктами – Яндекс.Деньги, 1ЦУПИС и так далее. Последние два года я разрабатываю очередное платежное решение и хочу рассказать о некоторых задачах, с которыми мы встретились. Но мне интересно рассказать не ...

BIWIN запускает производство оперативной памяти DDR5 Улучшения по сравнению со стандартом DDR4 являются самыми значительными за всю историю развития оперативной памяти. Переход от DDR4 к DDR5 представляет собой нечто большее, чем типичная смена поколения DDR SDRAM, поскольку память DDR5 делает большой скачок вперед с обновлённ...

[recovery mode] Пошаговая инструкция как создать NFT коллекцию на Golang + Ethereum (часть 3) Привет Хабр. В прошлых статьях мы научились генерировать 10 000 изображений для нашей NFT коллекции с помощью Golang, а также загрузили все сгенерированные изображения в децентрализованное хранилище IPFS.В этой статье мне хотелось бы поделиться знаниями и опытом, а такж...

Тест дешёвых свинцовых аккумуляторов 12V 7Ah В продаже есть много аккумуляторов, стоящих вдвое дешевле, чем аккумуляторы топ-брендов. Я протестировал три дешёвых аккумулятора и попытался понять, можно ли их использовать. Читать дальше →

[Перевод] Рейтинг языков программирования 2022. C# обошел Java, TypeScript сравнялся с PHP, а Dart – наиболее комфортный язык Украинский профильный ресурс DOU.UA провел очередной ежегодный опрос о языках программирования. Python уже второй год подряд демонстрирует негативную динамику. Java тоже теряет позиции – в этом году она на третьем месте по популярности. На второе место поднялся язы...

SSH Picker в ежедневной работе сетевого инженера В статье рассмотрим полезный инструмент облегчающий сбор данных с сетевых устройств. Для работы скриптов с командной строкой по SSH на языке Python нужно использовать множество сторонних модулей, а вернее множество зависимостей одного модуля (привет paramiko), а если на маши...

Big Data с «кремом» от LinkedIn: инструкция о том, как правильно строить архитектуру системы «Традиционно, самым узким местом в архитектуре любой информационной системы является система управления базами данных (СУБД). Можно сколько угодно оптимизировать прикладное программное обеспечение (ПО), но все равно упремся в ограничения в части производительности запросов»....

Яндекс.Дзен временно переведет ленту на формат подписок В ближайшее время пользователи будут сами решать, какой контент они хотят читать и смотреть

Xiaomi 12 показали на качественных рендерах Профильное издание Mydrivers поделилось изображениями смартфона Xiaomi 12, выход которого ожидается в конце этого года. Этот флагман должен стать первой моделью на основе новой топовой платформы Snapdragon 898. Что до рендеров, отметим тонкие рамки, немного загнутый по бокам...

Применение функционального шифрования для решения Cross Domain Problem Проблема безопасной отправки данных между доменами с разным уровнем доступа возникает в различных сценариях передачи информации по сети. Большинство методов решения данной задачи использует политики безопасности и доверенные стороны, при этом создание системы, работающей в п...

Видеокарты GeForce RTX 40 могут оказаться не способны конкурировать с Radeon RX 7000 До выхода видеокарт Radeon RX 7000 и GeForce RTX 40 ещё как минимум около полугода, но постепенно слухов и утечек становится всё больше. Согласно свежим данным, очередной этап войны видеокарт может выиграть уже AMD.  Напомним, два старших GPU компании в новом поко...

Xiaomi хочет стать компанией номер один Xiaomi пытается количеством и агрессивно воевать с грандами. Она удачно эксплуатирует имидж народной компании и не в последнюю очередь за счет демпинга цен. И цели у нее амбициозные. Она видит себя номером один на рынке смартфонов и на достижение цели отводит себе три года.

Оптимизация рендеринга React-компонентов: как не навредить Всем привет! Если вы используете React для создания UI, то уверена, что вы слышали о таких понятиях, как PureComponent, memo, useCallback и прочих возможностях, которые нам предоставляют создатели библиотеки для оптимизации наших приложений. Разработчики React уже позаботил...

Как справиться с отсутствием личных проектов Постоянно читая статьи на тему того, как %user% буквально на коленке научил свою кофеварку выгуливать собаку, начинаешь чувствовать себя немного неуютно. Складывается ощущение, что вокруг тебя взрослый мир и все вокруг знают больше тебя, умеют лучше и т.д.  Читать далее

Работа с проблемными *.dwg-файлами в среде nanoCAD версия 2.0 Формат *.dwg — самый популярный формат хранения электронных чертежей. Зачастую *.dwg-файлы хранятся годами, сохраняются в различных системах, используются разными пользователями и из-за этого могут накапливать различные ошибки. Чтобы обезопасить себя и свои документы, перед ...

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

Стоит ли учить PHP в 2022 году IT-индустрия – динамичная сфера, где новые технологии и решения могут кардинально изменять структуру рынка, что влияет на популярность того или иного стека. Также IT-рынок подвержен субъективному хайпу, когда на какие-то технологии и языки программирования обращают чрез...

Анти–Тьюринг В.А.Крюков[email protected]Существующие распространенные парадигмы программирования, несмотря на прогресс в области разработки средств программирования, интуитивно недоступны специалистам предметных областей, охваченных автоматизацией, особенно в области управления технологичес...

Как ускорить разработку в пять раз: архитектура микросервиса Украинские события опять разделили нашу историю на периоды «До» и «После». IT все сегодняшние пертурбации коснулось нисколько не меньше, чем другие отрасли. И если в тучные годы компании могли себе позволить некоторые послабления, то сейчас проблемы оплаты, разрыв устоявшихс...

Представлен смартфон iQOO Neo 5 SE с чипом Snapdragon 870, экраном 144 Гц и 50-Мп основной камерой Помимо флагмана Neo 5S, компания iQOO также анонсировала премиальную модель среднего класса, которая получила название iQOO Neo 5 SE.iQOO Neo 5 SE имеет схожий с Neo 5S дизайн, а вот характеристики у них отличаются. Он оснащен 6,67-дюймовым LCD-экраном с разрешением FullHD+ ...

Портируем код C/C++ на Python В первой части нашего небольшого цикла статей мы исследовали возможность использования структур данных в Python, которые были созданы с помощью языков программирования C/C++. Для этого мы рассмотрели библиотеку Ctypes.В этой статье попробуем разобраться, какие еще есть подхо...

NVIDIA может намекать на анонс архитектуры Hopper во время GDC 2022 По слухам, Hopper — первая мульти-чип архитектура компании.

В приложении «билайн» теперь можно отзывать согласие на обработку персональных данных, выданных через Мобильный ID Привет!Согласие на обработку персональных данных теперь запрашивают на самых разных ресурсах при регистрации. Уведомления вида «Регистрируясь здесь, я даю согласие...» стали почти таким же привычным, как и предупреждения об использовании Cookies. А вот отзыв такого согласия ...

Представлена умная светодиолная лента Xiaomi MIJIA Ambient Light Strip Компания Xiaomi представила новую умную светодиодную ленту Xiaomi MIJIA Ambient Light Strip с поддержкой популярных систем освещения. Xiaomi MIJIA Ambient Light Strip предлагается по цене 47 долларов, при этом длина ленты составляет всего 2 метра. Светодиодную ленту мож...

[recovery mode] Оконные функции SQL простым языком с примерами Привет всем!Сразу хочется отметить, что данная статья написана исключительно для людей, начинающих свое путь в изучении SQL и оконных функций. Здесь могут быть не разобраны сложные применения функций и могут не использоваться сложные формулировки определений - все написано м...

[Перевод] Зарплаты украинских разработчиков — зима 2022. Architect-$7200, Senior-$5500, Middle-$3150, Junior-$1200 Украинский ресурс DOU.UA в декабре 2021 года провел большой опрос среди украинских ИТ-специалистов о работе и зарплатах.Всего собрали 8005 анкет от разработчиков разных уровней: от Intern до Architect. Предлагаем вашему вниманию первую статью по результатам этого опроса...

Почему я против enum Меня зовут Саша Терентьев, я из команды ленты ВКонтакте. В этой статье поделюсь мыслями о проблемах кода, где используются enum и сопоставления типов. Часто встречаю такой код в проектах, ресурсах, примерах. Мы обсуждали это с кол...

Проверка Chromium спустя три года. Ну и как оно? Стряхиваем пыль с нашего нерегулярного цикла статей о проверке проекта Chromium. Посмотрим, как обстоят дела с качеством кода в свежем релизе популярнейшего браузера-конструктора, а заодно проверим в деле новейшие функции анализатора PVS-Studio. Читать дальше →

[Перевод] Архитектура PlayStation 3, часть 1: Cell В 2006 году Sony выпустила долгожданную игровую консоль "следующего поколения". Это блестящая (хоть и тяжелая) машина, чья базовая аппаратная архитектура развивает идеи Emotion Engine из PS2, то есть фокусируется на векторных вычислениях для достижения высокой производительн...

9 декабря — QIWI Server Party 7.0, онлайн Привет! В следующий четверг, 9 декабря, мы проведём наш седьмой QIWI Server Party.Обсудим оптимизацию приложений на MongoDB, поделимся опытом проведения интеграционного тестирования в условиях множества сторонних API. Кроме этого — рассмотрим проблему с распределенными транз...

«Препариуем» Intel Core i9-12900k: 10 нанометров, гибридная архитектура и новая память Перефразируя советского Чебурашку: «Мы ждали, ждали и наконец дождались!». Intel выпустила новые процессоры — Core i9-12900k. На новом техпроцессе, новой архитектуре, новом сокете и с новой памятью. Сам Раджа Кодури еще полтора года назад высказывался в том ключе, что выход ...

[Перевод] Архитектура PlayStation 3, часть 4: Борьба с пиратством Из предыдущих частей вы уже знаете, на что способна консоль PlayStation 3. Ожидали ли вы, что хакеры будут довольствоваться ограниченными возможностями OtherOS? Думаю, что Sony тоже не ожидала. Компания изо всех сил старалась защитить некоторые области, оставляя другие полуз...

Какие модели iPad следует рассматривать к покупке в 2021 году После выхода на рынок iPad сразу стали любимцами покупателей. C 2010 по 2021 год на рынок вышло 4 серии — iPad, iPad Air, iPad mini и iPad Pro, которые ежегодно модернизировались новыми процессорами, экранами и другими технологиями. Для современных покупателей на сайте “Все ...

Язык программирования типов, скрытый в TypeScript. Utility Types TypeScript — это язык, расширяющий JavaScript, добавляя в последний типизацию. Правда, так как TypeScript не имеет runtime-а (почти), он транслируется в JavaScript, в процессе чего, вся типизация теряется. Такую типизацию можно назвать лишь инструментом статического анализа ...

[Перевод] Туториал по JUnit 5  - Введение В этом туториале по JUnit 5 рассказывается о том, как JUnit адаптировал стиль кодирования Java 8 и некоторые другие функции. Узнайте, чем JUnit 5 отличается от JUnit 4.JUnit 5 - наиболее широко используемая среда тестирования для приложений Java...

React. Странные хуки: каррирование функционального компонента Добрый день! Я начинающий фулстек-разработчик, и это моя первая статья.Сегодня я хочу рассказать, как сделать функциональные компоненты в реакте чуть более функциональными, а именно как сделать каррирование функционального компонента.Предупреждение: в статье использованы как...

Аппаратные модули безопасности становятся все более востребованными по мере развертывания интернета вещей Рынок монолитных аппаратных модулей безопасности (HSM) долгое время ограничивался традиционными корпоративными рынками и рынками платежей, но развитие экосистемы IoT привело к его расширению. На этот факт обратили внимание специалисты аналитической компании Компания ABI...

Представление о современном backend-разработчике Мне иногда приходится посещать собеседования в качестве собеседующего и собеседуемого. Хочу взглянуть на холиварную тему сеньорности/миддловости/джуниорности разработчиков. В последнее время, качества, которые необходимы программисту сильно изменились. Думаю, связано это с п...

Гонка вооружений RISC-V началась: E4 Computer Engineering представила свой первый HPC-кластер Архитектуре RISC-V прочат большое будущее, и не без оснований. Но чтобы получить процессоры для HPC-систем будущего завтра, разрабатывать их и ПО для них надо уже сегодня. Именно по этой причине будут появляться всё новые реализации кластерных систем на базе RISC-V. Буквальн...

Алгоритмы на кристалле (анонс книги) Я начал работать над книгой. Нет, этот шаг – не безумие, но моя попытка бороться с ним. Попытка сконцентрироваться на чем-то разумном, заставить свой мозг снова думать, преодолеть моральную травму и начать хоть как-то смотреть в будущее. Быть может, этот труд станет лекарст...

Атаки на сеть. Часть 2 Основной темой данной части будет сканирование и сбор данных о хостах в сети. Рассмотрим основные методы определения наличия рабочих хостов и сервисов в сети. Первую часть можно прочитать здесь. Читать далее

Стратегия Last War сильно напоминает Clash of Clans Издатель Oswald Games запустил игру Last War на Android, но только в некоторых странах. Сможете отвоевать земли у других правителей? Last War — это мобильная стратегия, в которой каждый игрок должен развивать своё Королевство. Сначала надо выбрать три класса: лучница, маг и...

В 2022 году Apple выпустит три новых iPad Если верить источникам издания Bloomberg, то в следующем году компания Apple покажет сразу три новых планшета. Среди них будет iPad начального уровня, iPad Air пятого поколения и обновленный iPad Pro.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также ...

Самые интересные блоги и сайты для C++ программистов Наверняка у читателя есть свои любимые сайты и блоги, посвящённые программированию на языке С++. Сегодня ваша коллекция пополнится. Читать дальше →

По данным TrendForce, к 2025 году объем серверов на базе ARM достигнет 22% Согласно исследованиям TrendForce, корпоративный спрос на цифровую технику, включая искусственный интеллект и высокопроизводительные вычисления, в последние годы ускорился, что привело к более широкому внедрению облачных вычислений. Чтобы повысить гибкость обслуживания, осно...

Intel готовит ускорители для дата центров на базе игровой архитектуры Xe HPG Они возьмут на себя часть задач Xe-HP, который на коммерческий рынок не выйдет.

Как устроен счетчик ссылок в Swift Мы в iOS команде Vivid Money стремимся глубже понимать инструменты, которыми пользуемся каждый день. Один из таких – это язык программирования Swift. Он состоит из нескольких частей: компилятора, стандартной библиотеки и рантайма. Компилятор преобразует код понятный для чело...

[Перевод] Data-Oriented архитектура В архитектуре программного обеспечения существует один малоизвестный паттерн, заслуживающий большего внимания. Архитектура, ориентированная на данные, (data-oriented architecture, DOA) была впервые описана Радживом Джоши в отчете RTI 2007 года, а затем в 2017 году Кристианом...

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

Функциональная карта бренда: зачем нужна и как применять её на практике Функциональная карта помогает увидеть слабые места бренда и понять, как превратить их в преимущества. Роман Горбачёв, основатель и директор дизайн-студии «Логомашина», рассказывает, что входит в функциональную карту бренда и как применять её&...

Engineering Manager: Место в структуре организации, задачи, плюсы и минусы Данная статья поможет разобраться в том, что из себя представляет позиция Engineering Manager, причём тут Tech Lead и как с этим жить? Читать далее

РЖД купил Postgress на миллиард рублей РЖД заключило контракт с Postgres Professional на три года, на сумму 1,08 млрд рублей «Отечественное решение будет использовано в автоматизированных системах, обеспечивающих важнейшие производственные процессы ОАО «РЖД», – сообщил «Ведомостям» представитель монополии. Он отм...

Node.js: Heroes of Worker Threads ― C++ Addon Node.js имеет несколько способов исполнения CPU-bound заданий:1. Просто запустить CPU-bound задачу в одном процессе, блокируя event loop. Кто-то может возразить, что это совсем не вариант, но если этот процесс был специально создан для этой задачи, то почему бы и нет. Правда...

Использование систем мониторинга Datadog при разработке проекта на Azure Для меня, как и для моей команды, важна скорость разработки и ее качество, именно поэтому особое внимание я всегда уделяю выбору хорошей системе мониторинга.В основном я занимаются разработкой новых фич, выпуском обновлений, поиском и устранением ошибок. Как и вам, мне важно...

Дикие технологии, или как ИИ считал сусликов да рыбов Кроноцкого заповедника В начале декабря мы были организаторами хакатона WildHack – wild, потому что проводился он совместно с Кроноцким заповедником. Школьники, студенты и проскилованные специалисты три дня думали, как посчитать всех рыбов, сусликов и по-другому оцифровать работу природоохранных...

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

Как стать лучшим продавцом в банке После университета нужно было искать работу. Я никогда не считал себя ИТ-шником: опыта работы в ИТ у меня не было. Поэтому выбор пал на банки, как одна из самых стабильных форм занятости, тем более я учился на экономиста.На Хабре выходит много отличных статей про работу стал...

Как работает создание и управление маркетинговыми кампаниями Спортмастера и причём здесь Oracle Приветствую! Меня зовут Михаил, я разработчик Oracle в ClubPro (Клубная программа, программа лояльности Спортмастера). В команде разработки моё основное направление связано с развитием Campaign Management. Campaign Management (далее для краткости Campaign) предназначен ...

Жизнь и IT в «постсоветских» странах: плюсы, минусы и условия жизни У нас в блоге много статей про жизнь в странах с советским наследием. Большинство из них в СССР не входили, но в свое время имели с Союзом тесные отношения, поэтому там до сих пор многие говорят по-русски, а культура, архитектура и жизнь не кажутся такими уж чужими.Мы решили...

Дофаминовое сопровождение Недавно проводил конференцию по обмену опытом среди программистов 1С. В числе прочих, там делился своим опытом весьма примечательный человек по имени Захар. Примечателен он тем, что создал и развивает стабильную систему обслуживания клиентов.Начал он с показателей – деньги, ...

Три выходных. Россия переходит на четырехдневную рабочую неделю Страны Запада и США и постепенно переходят на четырехдневную рабочую неделю, позволяющую сотрудникам больше отдыхать, но при этом с повышенной эффективностью исполнять все свои рабочие обязанности. При этом, согласно данным исследований, это никак не отражается Читать полну...

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

Смартфоны Black Shark 5 представят 30 марта Принадлежащий Xiaomi бренд Black Shark объявил о том, что игровые смартфоны Black Shark 5 будут представлены уже 30 марта. Предполагается, что в серию войдут модели Black Shark 5, Black Shark 5 Pro и Black Shark 5 RS. Устройствам прочат наличие производительных процессоров Q...

Загрузка, парсинг и визуализация данных без программирования Признаюсь честно, у меня как у программиста, хоть и не настоящего, есть недоверие к «no-code» решениям. То есть тем, которые не требуют программирования, где всё можно делать через drag-and-drop и клики мышкой. Но после полугода разработки собственного «no-code» ETL сервиса ...

AirPods Pro 2 должны выйти в 2022 году Спустя три года после выхода первых AirPods Pro компания Apple может представить обновленную гарнитуру. Об этом в своем новом прогнозе заявил авторитетный аналитик Минг-Чи Куо.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете ознакомиться с др...

Anker представила новую линейку MagSafe- аксессуаров для iPhone 12 и iPhone 13 Компания Anker представила шесть новых MagSafe- аксессуаров для iPhone 12 и iPhone 13. Среди новинок есть три разноформатных зарядных устройства, аккумулятор и держатель для смартфона.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете ознакомит...

FOSS News №104 — дайджест материалов о свободном и открытом ПО за 27 декабря 2021 — 16 января 2022 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы нового выпуска: Новости о распространении и борьбе с катастрофической уязвимостью в Log4...

AMD выпустит не менее четырех новых чипов Ryzen 5000-й серии в марте Согласно новой информации, похоже что AMD планирует выпустить в этом месяце не менее четырех новых процессоров серии Ryzen 5000, причем очевидным заголовком является уже анонсированный Ryzen 7 5800X3D. Тем не менее, в Твиттере появилась информация о еще трех процессорах, и п...

Серия Redmi K50: старт с трех новинок и отложенный релиз ... Xiaomi завершила работы по созданию основной массы моделей серии Redmi K50 и готова их представить. Ранее сообщалось, что первым должен выйти Redmi K50 Gaming Edition, обладающий мощной системой охлаждения, 120-ваттной зарядкой и чипсетом Snapdragon 8 Gen 1. Сегодня же инфор...

Россия хочет отправить СВД на пенсию. А стоит ли? Для каких задач СВД остаётся актуальной? Почему американцы делят винтовки на снайперские и марксменовские, и в чём различия?

Huawei планирует увеличить стратегические инвестиции в фундаментальные технологии На конференции MWC Barcelona 2022 действующий председатель Совета директоров Huawei Го Пин (Guo Ping) рассказал о планах компании продолжить реализацию своей стратегии глобализации и увеличить стратегические инвестиции в фундаментальные технологии. Благодаря этим инвестициям...

Перспективное решение Universal GPU представляет Supermicro Компания Super Micro Computer, Inc., мировой лидер в области корпоративных вычислений, хранения данных, сетевых решений и экологичных вычислительных технологий, объявила о внедрении революционной технологии, которая упрощает крупномасштабное развертывание графических пр...

Синтаксис Python — в чем главные подводные камни на первый взгляд легкого ЯП. Перспективы языка Python - один из самых популярных языков программирования. Как мы писали, в январе 2022 года он во второй раз за свою историю стал лидером ежемесячного рейтинга языков программирования Tiobe. Рост популярности Python за год составил 1,86%.Популярность языка обусловлена его о...

Alcatel-Lucent Enterprise представляет новые стационарные телефоны  Alcatel-Lucent Enterprise выпустила новый модельный ряд стационарных телефонов, разработанных для эпохи цифровых технологий. Для того, чтобы поддержать новые форматы рабочего процесса, включая гибридные модели и удаленную работу, Alcatel-Lucent Enterprise создала новый мод...

Псевдокод для тестирования Принято считать, что псевдокод — это «инструмент» преимущественно разработчиков, хотя и используемый нечасто. Если обратиться к теории, то псевдокод представляет собой своего рода прототип, шаблон или даже скелет готового функционального решения. В таком случае почему бы не ...

Официально: Realme 9 4G получит 108-Мп камеру Компания Realme объявила, что грядущий смартфон Realme 9 4G получил основную камеру с главным модулем разрешением 108-Мп. Причем модуль будет базироваться на новейшем датчике изображения Samsung ISOCELL HM6. Утверждается, что он поглощает в два раза больше света, чем другой ...

Конкурентный анализ приложений из App Store на основе открытых данных В этой статье я покажу, как можно без программирования парсить, анализировать и визуализировать данные из RSS- и Atom-лент на примере загрузки и парсинга фида Apple iTunes, а также проведения последующего конкурентного анализа приложений. Представим, что мы собираемся публик...

Пишем сервис на GO. Runtime контроллер и Graceful Shutdown Напишем вместе HTTP-сервис на golang с нуля? Я уверен, что это довольно несложно. Для тех, кто каждую неделю этим занимается, моя статья не будет особенно интересна, но я все равно рекомендую взглянуть и оценить, возможно, ваши комментарии спасут кому-то жизнь. А может кое-...

Apple показала, на что способна камера iPhone 13 Pro В конце года компания Apple решила напомнить пользователям о том, что iPhone 13 Pro и iPhone 13 Pro Max стали снимать лучше предшественников. Для этого купертиновцы выпустили три коротких рекламных ролика из серии Shot on iPhone.Читать дальше... ProstoMAC.com.| Постоянная с...

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

Xiaomi 12 Ultra получит батарею на 4900 мАч Авторитетный китайский информатор Digital Chat Station заявил, что флагманский смартфон Xiaomi 12 Ultra получит аккумулятор ёмкостью 4900 мАч и поддержку быстрой проводной зарядки мощностью 120 Вт. Для сравнения, Xiaomi Mi 11 Ultra оснащается батареей на 5000 мАч, Xiaomi 12 ...

OnePlus 7 и 7 Pro получают обновление, которое устраняет проблемы с задержкой экрана вызова Сегодня OnePlus рассылает новое обновление для смартфонов OnePlus 7 и OnePlus 7 Pro, выпущенных еще в 2019 году. Это не Android 12. Новая версия - OxygenOS 11.0.4.1, все еще основанная на Android 11, принесет с собой обновления безопасности за октябрь 2021 года. Наиболее ...

[Перевод] 5% из 666 репозиториев Python содержат ошибки из-за запятых (в том числе Tensorflow, PyTorch, Sentry и V8) Мы выяснили, что в 5% из 666 исследованных нами репозиториев Python с открытым исходным кодом на GitHub есть три бага, вызванных ошибочным использованием запятых. Слишком мало запятых Случайно пропущенная запятая в строке списка/кортежа/множества, приводящая к ненужной конк...

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

Samsung Smart Monitor M8 официально поступил в продажу Ранее в этом году на выставке Consumer Electronics Show (CES) в январе компания Samsung анонсировала три новых монитора, в том числе Samsung Smart Monitor M8, который отличается тонким дизайном и функциями для домашнего и офисного использования. Сегодня Samsung Smart Monitor...

Fall Guys теперь полностью бесплатна Прошло больше года с тех пор, как Mediatonic подтвердила, что Fall Guys: Ultimate Knockout выйдет на Xbox и Nintendo Switch. После некоторых задержек появилась официальная информация о том, что игра на этих платформах всё же выйдет. Невероятно увлекательный платформер Battle...

[Перевод] Постигаем WebAssembly, рисуя кривую дракона Познакомьтесь с WebAssembly на примере этого простого туториала, требующего лишь самых общих знаний в веб-разработке. Весь инструментарий, который понадобится вам, чтобы составить впечатление о Wasm на основе готовых к запуску примеров кода – это редактор кода, любой совреме...

Медведев назвал шесть уроков кризиса из-за COVID-19 В РГ вышел текст Дмитрия Медведева «Шесть уроков одной пандемии». Это очередной текст Медведева за достаточно короткий срок. Всего три недели назад  «КоммерсантЪ» опубликовал статью зампреда Совета безопасности РФ об Украине. Медведев явно пытается обратить на себя внимание ...

Samsung Galaxy S10 5G получает обновление Android 12 Вышло последнее обновление прошивки для флагманского телефона Samsung, которому почти три года. Согласно отчету, Samsung Galaxy S10 5G начал получать последнее обновление Android 12, которое включает One UI 4.0. Данное обновление пока распространяется для США и Южной Кореи. ...

[Перевод] Как реализовать DDD в Go С помощью микросервисной архитектуры можно построить масштабируемое и гибкое приложение. Однако, если команда бессистемно использует этот подход в своей работе, то скоро столкнется с разочарованием и неконтролируемой сложностью. Избежать этого поможет DDD (Domain-Driven ...

[Перевод] Нужна система с низкими задержками? Выбираем Java вместо C++ Все разработчики знают, что есть два способа сделать дело: первый — вручную, медленно, нервно, сложно, либо второй – автоматизировано, быстро и еще сложнее. Например, я мог бы продолжить писать эту статью о том, почему стоит использовать Java вместо C++ при программировании ...

«Из разработчика в девопс» — стажировка в Southbridge В феврале мы запускаем в Southbridge новую программу стажировки — «Из разработчика в девопс». Участие бесплатное. Программа рассчитана на три с половиной месяца, выделять на обучение нужно примерно по четыре часа в день.Под катом рассказываем, что в программе и как пройти от...

Большой Взрыв и песочные часы или куда на самом деле течет время Как я уже неоднократно упоминал ранее в этом блоге (например, здесь и здесь), мне довелось перевести с английского несколько весьма достойных научно-популярных книг, что во многом продолжало мои естественнонаучные интересы, а в чем-то и сформировало их. Надеюсь, что когда-ни...

Xiaomi представит три смартфона на Snapdragon 778G со 120-Гц дисплеем Xiaomi 12 Lite, Xiaomi 12 Lite Zoom и Xiaomi CIVI Pro.

Планшет Oppo Pad получит 120-Гц экран В базе данных популярного бенчмарка Geekbench обнаружились сведения о планшете Oppo Pad, который еще не был представлен официально. Бенчмарк подтвердил наличие восьмиядерной платформы Snapdragon 870 с частотой до 3,2 ГГц, графикой Adreno 650 и модемом Snapdragon X55 5G для с...

Планшет Lenovo Xiaoxin Pad Pro 12.6 получит 120-Гц экран Компания Lenovo подтвердила некоторые слухи о характеристиках планшета Xiaoxin Pad Pro 12.6, официальный релиз которого состоится 2 ноября. Итак, аппарат получит 12,6-дюймовый дисплей Samsung E4 AMOLED с разрешением, 2560:1600 пикселей, частотой обновления 120 Гц, яркостью 6...

Micro Frontend Архитектура на примере Angular В наше цифровое время веб-приложения становятся все более масштабней и сложней. Такие веб-приложения могут быть разделены на несколько модулей, разработанных отдельными командами, которые удобно запускать в производство по отдельности. По мере того, как приложения со времен...

На Открытой олимпиаде школьников по программированию москвичи завоевали 49 наград Ученики московских школ на XVI Открытой олимпиаде школьников по программированию завоевали 16 дипломов первой степени, 14 – второй степени и 19 – третьей степени. Всего в соревнованиях приняли участие более 440 человек. «Состязание заслуженно входит в число авторитетных олим...

Смартфон Vivo Y21e получит процессор Snapdragon 680 В сети появились подробности о смартфоне Vivo Y21e, который еще не был представлен официально. Итак, устройству прочат предустановленную оболочку Funtouch OS 12 на базе Android 12, 6,51-дюймовый экран с разрешением HD+, восьмиядерную платформу Qualcomm Snapdragon 680 с часто...

MSI представила три новых корпуса для ПК MSI недавно анонсировала три новых корпусов для ПК, в том числе ограниченную серию Neon Genesis Evangelion под брендом MPG GUNGIR 110R, MEG TREBLE ITX и MEG PROSPECT 700RL. Корпус MSI MPG GUNGIR 110R EVA e-PROJECT представляет собой нестандартную версию GUNGIR 110R с расцвет...

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

Выручка 10 ведущих разработчиков микросхем в 2021 году превысила 127 млрд долларов Согласно исследованию TrendForce, нехватка микросхем, вызвавшая в 2021 году резкий рост цен, увеличила выручку десяти ведущих мировых компаний, разрабатывающих микросхемы, до 127,4 млрд долларов. Это на 48% больше, чем в 2020 году. Специалисты TrendForce отмечают три ос...

Gartner: как выбрать архитектуру управления данными Дональд Файнберг, вице-президент и заслуженный аналитик группы ITL Data and Analytics (D&A) компании Gartner, рассказывает о различных видах облачных архитектур для управления данными и о том, почему руководителям подразделений D&A необходимо взвесить ...

Смартфон Moto G200 получит 108-Мп камеру Сетевые источники поделились подробностями о смартфоне Motorola Moto G200, который в некоторых странах выйдет под названием Moto Edge S30. Итак, устройству прочат флагманскую восьмиядерную платформу Qualcomm Snapdragon 888 с тактовой частотой до 2,84 ГГц, графикой Adreno 660...

Три ада автоматизации малого бизнеса У меня есть знакомый в возрасте, который «хомячит» гаджеты: единовременно у него есть кнопочный телефон, смартфон Android, ещё один Android побольше, планшет, iPhone. Всё работает, всё оплачивается, где нужен интернет — есть безлимит, а сверх всего этого фигачит портативный ...

Интеллектуальная производительность без выгорания: 7 техник использования мозга. Часть 1 В предыдущей статье я рассказал про пластичность мозга. Сегодня предлагаю первые три техники ее тренировки. Идея очень простая: представьте себе, что ваша работа состоит не в том, чтобы строить окружающую жизнь. И не в том, чтобы вручную управлять карьерой и взаимоотношениям...

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

В TENAA протестированы смартфоны Motorola Edge 30 Ultra и Edge S30 Технические характеристики и изображения двух будущих смартфонов Motorola серии Edge были опубликованы на китайском сайте сертификации TENAA.Начнем с Motorola Edge X (возможно, он будет называться Edge 30 Ultra). Похоже, что эта модель станет первым смартфоном на базе Snapdr...

PCIExpress 1.0 2.5GT/s analyzer на базе ПЛИС своими руками На работе я занимаюсь созданием PCIExpress устройств на ПЛИС. Некоторые из ПЛИС имеют встроенное PCIExpress ядро, позволяющее работать с этим интерфейсом на уровне пользовательского приложения. ПЛИС серии ECP5UM фирмы Lattice использует Soft-IP Core для реализации протокола,...

Новая статья: Gamesblender № 555: анонс Crysis 4, три игры по «Звездным войнам» от Respawn, демо Corsairs Legacy Источник

Продвижение медицинских центров и клиник: три кейса о SEO, TikTok и Instagram

Три месяца жизни с iPhone 13 Pro: Фото, видео, батарейка и фишки iOS 15

[Перевод] Telegram-бот на Dart + Docker + VDS Telegram-бот на Dart + Docker + VDSЭта статья представляет собой реальный кейс, когда мне пришлось загружать фотографии на VDS (которые пользователь отправил боту), отправлять их в базу данных, а затем удалять их с VDS. Читать далее

Английский это строго типизированный язык Знания в разных областях позволяют переносить наблюдаемые зависимости в одной области знаний в другую область и понять ее. Знания они как элементы мозайки, как паттерны проектирования. Зная некоторые паттерны в химии, некоторые в механике, некоторые в электронике, можно их п...

Дебют вычислительной архитектуры NVIDIA Hopper может состояться 21 марта Ближайшее мероприятие, на котором руководство NVIDIA готово рассказать о новинках в графической сфере — это виртуальная часть выставки CES 2022, которая начнёт работу на этой неделе. В марте же компания традиционно проведёт конференцию для разработчиков, и тогда может состоя...

Xiaomi Mix 5 Pro выйдет вместо Xiaomi 12 Ultra Пару дней назад в сети появились фотографии алюминиевой болванки, на которой, как утверждалось, изображен смартфон Xiaomi 12 Ultra. Сегодня сразу несколько авторитетных инсайдеров сообщили о том, что это не Xiaomi 12 Ultra, а Mix 5 Pro. Именно он должен получить огромную осн...

[Перевод] Инженерный подход к тестированию алгоритмов: исследовательский анализ рабочего процесса. Часть 1 Что из себя представляет тестирование и анализ алгоритмов? Давайте разберемся в этом на практике. Читать далее

Microsoft построит в Чили дата-центр за $317 млн Месяцем ранее компания подала свой проект SLC03 в службу экологической оценки Чили (SEA) для оценки его осуществимости. Согласно планам, участок площадью 6,8 га, расположенный в районе Киликура в Сантьяго, будет включать единое здание центра обработки данных, разделенное на ...

25 твитов об SSL-сертификатах SSL сертификаты. Для чего они нужны, какие бывают, от чего защищают, кто использует, как долго действуют, есть ли гарантия? Разберем основные вопросы – кратко, в режиме твиттера – не более 280 символов на ответ. Читать далее

Обзор стремительно развивающейся среды разработки microStudio Здравствуйте дорогие читатели сайта! На написание этой статьи меня подтолкнул тот факт, что я не смог найти на необъятных просторах русскоязычного интернета, какой-либо подробной информации о microStudio. Можно найти небольшие заметки, на нескольких сайтах. Где совсем скромн...

Apple зарегистрировала в России три новых Mac В базе Евразийской экономической комиссии были замечены три новых модели Mac. Можно предположить, что уже скоро новинки будут представлены официально. Анонс может состояться в ближайшие недели.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете ...

Нельзя просто так взять и вернуться из экспедиции. Геодезия и отвага Это продолжение истории Экваториальной Градусной экспедиции, в XVIII веке отправившейся к, как следует из названия, экватору, чтобы уточнить форму Земли. Неприятности, которых можно было избежать.Хотя Шарль Лакондамин и отдалился от геодезии, наравне с правозащитной работой...

Недорогой смартфон Realme 9i получит 90-Гц экран Сетевые источники раскрыли некоторые подробности о смартфоне Realme 9i, официальный релиз которого должен состояться в начале 2022 года. Итак, устройству прочат восьмиядерную платформу Qualcomm Snapdragon 680 с частотой до 2,4 ГГц, графикой Adreno 610 и модемом Snapdragon X1...

Kincony KC868-A4: ультимативный гайд. Часть 3: управление контроллером через Telegram-бота В предыдущей статье цикла о Kincony KC868-A4 было рассмотрено «атомарное» программирование компонентов этого контроллера, в этой статье будем разбирать более продвинутый пример работы с KC868-A4 — управление вашей (IoT) системой через интернет. Способов управления контрол...

Redmi K50 Gaming получит предустановленную ОС Android 12 Сетевые источники поделились подробностями о смартфоне Redmi K50 Gaming, официальная презентация которого ожидается в начале следующего года. Итак, устройству прочат защитное стекло Gorilla Glass Victus и операционную систему Android 12 с фирменной оболочкой MIUI 13. Анонс п...

M1 для хакера. Тестируем Homebrew, виртуалки, Docker и Node на новой архитектуре Apple Для подписчиковВ 2020 году Apple представила новую архитектуру Apple Silicon на базе ARM и объявила, что в течение двух лет переведет на нее все свои компьютеры. В этой статье я расскажу об итогах года использования MacBook Pro с M1 внутри и покажу подводные камни, с которым...

Sapphire продает видеокарты на архитектуре RDNA2 майнерам — речь о GPRO X080 и X060 Графические чипы архитектуры RDNA2, напомним, используются в видеокартах серии Radeon RX 6000.

Пока, ФИАС! Рассказываем, как устроен адресный справочник ГАР 1 сентября 2021 года ФНС перестала обновлять свой адресный справочник в формате ФИАС. Относительно новый ГАР внезапно стал единственным государственным адресный реестром, доступным общественности. Рассказываем, что из себя представляет новый справочник и чем он отличается от...

Caviar выпустил новые эксклюзивные версии iPhone 13 Pro Известное российское ателье Caviar, которое уже не первый год создает уникальные версии флагманских смартфонов Apple, представило несколько новинок. В новую коллекцию с подзаголовком Tera вошли три модели —Teradiamond, Monsterphone и Tyrannophone.Читать дальше... ProstoMAC....

Страдания и успехи Ocean Cleanup, единственного проекта по очистке мировых океанов Об этом проекте на Хабре уже три года никто не писал. А тем временем там кипит жизнь. Они успели сильно изменить свои технологии, неделю назад впервые вернулись с «уловом», помогли в тушении пожара на судне, везущем химикаты. И теперь попытаются расчистить Большое мусорное...

Qualcomm анонсировала процессоры Snapdragon 778G+, Snapdragon 695, Snapdragon 680 и Snapdragon 480+ Три новинки поддерживают сети 5G.

16 смартфонов Xiaomi получили стабильную MIUI 12.5 Три модели обновились в России.

ВОЗ назвала три сценария развития пандемии COVID-19 Базовый, наилучший и наихудший.

[Перевод] Как найти своё место в программировании графики для игр Введение «Графика стала слишком сложной». В последние годы я всё чаще слышу подобные фразы: программирование графики теперь настолько сложно изучать, что это демотивирует людей осваивать его как хобби и/или профессию, или заставляет их сдаться. Я глубоко очарован этой обла...

Samsung Galaxy A23 получит 50-Мп камеру с OIS Сетевые инсайдеры поделились подробностями о смартфоне Samsung Galaxy A23, который еще не был представлен официально. Итак, устройству прочат основную камеру с четырьмя модулями, как и в Galaxy A22. Главный модуль получит 50-Мп датчик изображения SK Hynix и оптическую стабил...

Redmi K50 получит 108-Мп камеру и 67-Вт зарядку Сетевые источники поделились подробностями о смартфоне Redmi K50, релиз которого ожидается в конце этого или начале следующего года. Итак, устройству прочат основную камеру с главным модулем разрешением 108 Мп, батарею ёмкостью около 5000 мАч, поддержку быстрой проводной зар...

Samsung Galaxy Z Fold4 не получит слота для стилуса Известный информатор Ice Universe раскрыл новые подробности о складном смартфоне Galaxy Z Fold4, производство которого уже началось. По словам источника, грядущая новинка не получит слота для стилуса, как сообщалось ранее. Это было сделано для снижения толщины и массы устрой...

Redmi Note 11 JE получит защиту от воды Сетевые источники поделились подробностями о смартфоне Redmi Note 11 JE, который придет на смену выпущенному в прошлом августе RedmI Note 10 JE. Как и её предшественница, новинка сможет похвастаться защитой от воды в соответствии со степенью IP68. Устройству также проч...

[Перевод] Тип данных Either как альтернатива выбрасыванию исключений Исключения – это базовый элемент многих языков программирования. Они обычно используются для обработки аномальных или непредусмотренных условий, при устранении которых необходим особый подход, нарушающий нормальный поток задач в приложении. В некоторых языках, например, в C+...

Google Pixel 6a показали на фото Недавно авторитетный информатор OnLeaks опубликовал качественные изображения смартфона Google Pixel 6a, который еще не был представлен официально. Сегодня в сети появились фотографии макета устройства, которые подтверждают предыдущие рендеры. По предварительным данным,...

Моделька снорка из сталкача Всем привет.Напечатал и покрасил для племянника модельку снорка из сталкача.Племянник большой фанат сталкера и в особенности тащится от снорка)Хотел на НГ купить фигурку в интернетах этих ваших, но на удивление ничего не нашёл.Ну точнее как, нашёл, но всё не то. В основном м...

Petal Maps: картографическое навигационное решение на MWC 2022 представила Huawei На выставке Mobile World Congress 2022 (MWC) в Барселоне компания Huawei представила Petal Maps — свою новейшую картографическую навигационную систему, предназначенную для мировых рынков. В данном решении эффективно используется аппаратное обеспечение мобильных телефоно...

Как измерить количество информации? Мы ежедневно работаем с информацией из разных источников и поэтому имеем интуитивные представления о том, что означает, когда один источник является более информативным, чем другой. Однако далеко не всегда понятно, как это правильно определить формально. Не всегда большое ко...

Смартфон Vivo Y75 4G получит 44-Мп Сетевые источники поделились подробностями о смартфоне Vivo Y75 4G, который еще не был представлен официально. Как можно понять из названия, новинка не будет поддерживать работу в сотовых сетях пятого поколения. Устройству прочат восьмиядерную платформу MediaTek Helio G96 с ...

Microsoft улучшила Windows 11: новые панель задач и доска виджетов В настоящее время Microsoft выпустила новую инсайдерскую сборку Windows 11 (22563), которая включает в себя несколько новых функций и изменений, в том числе в панели задач и доске виджетов. Новая сборка имеет панель задач, оптимизированную для планшетов, которая занима...

Транзакционное юнит-тестирование приложений с БД В современном мире множество приложений используют трехуровневую архитектуру с базой данных в слоях данных. Наличие юнит-тестов обычно упрощает поддержку продукта, но присутствие базы данных в архитектуре заставляет разработчиков применять смекалку. В этой статье я хочу п...

Вызов виртуальных функций в конструкторах и деструкторах (C++) В разных языках программирования поведение виртуальных функций отличается, когда речь заходит о конструкторах и деструкторах. Неправильное использование виртуальных функций – это классическая ошибка при разработке на языке С++, которую мы разберём в этой статье. Читать даль...

Спортивное программирование: не все так просто, как кажется Меня зовут Абай Баймуканов, я – разработчик-алгоритмист. Уже несколько лет увлекаюсь олимпиадными программированием, поэтому в этой статье хотел бы поделиться своим видением по этому поводу. Быть олимпиадником по спортивному программированию довольно весело и интересно. Н...

Два вида последовательного перебора пикселей Пространство плоскости часто делят на квадраты. Или, наоборот, квадратные вещи собирают вместе. Наверняка у кого-нибудь уже возникала идея собрать гирлянду из квадратных светильников и с помощью неё заполнить светом фигуру выбранной формы, с квадратными элементами детализаци...

В топ-20 российских университетов вошел МГПУ Согласно влиятельному ежегодному рейтингу российских университетов, специализирующихся на подготовке управленческих кадров разного уровня (образовательные программы «Государственное и муниципальное управление»), Московский городской педагогический университет (МГПУ) вошел в ...

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

Графические процессоры NVIDIA GeForce RTX 4090 "Ada Lovelace" обеспечивают TDP до 600 Вт, а вариант Ti — более 800 Вт Новые слухи предполагают что графические процессоры NVIDIA GeForce RTX 4090 будут прожорливыми монстрами. Согласно новым слухам, графический процессор NVIDIA Ada Lovelace AD102 будет иметь по крайней мере три видеокарты: GeForce RTX 4090 Ti, RTX 4090 и RTX 4080. RTX 4080, ко...

[Перевод] Знакомство с трансформерами. Часть 1 Трансформеры (transformers) — это очень интересное семейство архитектур машинного обучения. Существует много хороших учебных материалов по этой теме (например — вот и вот), но в последние несколько лет трансформеры, в основном, становились всё проще. Поэтому с...

Сроки поставок некоторых процессоров выросли до двух лет А вы говорите – обещанного три года ждут.

Xiaomi решила снять с продажи три смартфона Redmi Note Под нож идёт девятое поколение.

Скоро выйдут: сериалы про WeWork, Theranos, Uber и Spotify Три из них можно будет посмотреть уже весной 2022 года.

В Epic Games Store дарят Cris Tales, а на следующей неделе раздадут сразу три подарка Сами понимаете, какого они уровня.

На следующей неделе в Epic Games Store подарят сразу три игры Правда, две из трёх почти никому неизвестны.

Обзор наушников Adidas Z.N.E. 01 ANC: три полоски в ушах Имиджевая модель с качественным звучанием.

Marvel раскрыла план релизов на 2022 год Нас ждут три фильма и шесть сериалов.

Коней на переправе: у Toshiba сменился генеральный директор За три недели до голосования по реструктуризации.

Как вырезать объект на фото в Photoshop Три проверенных способа для разных случаев.

OnePlus Nord N20 5G, похожий на iPhone 12, показали на качественных рендерах. Он получит SoC Snapdragon 695 5G, 48-мегапиксельную камеру и экран AMOLED Инсайдер Стив Хеммерстоффер (Steve Hemmerstoffer) опубликовал сегодня не только качественные рендеры флагмана OnePlus 10 Pro, но и модели среднего уровня – OnePlus Nord N20 5G, которая придет на смену OnePlus Nord N10 5G. Основная камера новинки с двумя акцен...

MAWANI помогает Эр-Рияду стать одним из мировых логистических центров В 2021 году Управление портов Саудовской Аравии (MAWANI) сыграло важную роль в укреплении судоходного сектора Королевства, помогая стране вносить свой вклад в общемировую сферу морских грузоперевозок. 2021 год стал знаковым в плане реализации стремления Королевства стать одн...

Тест-драйв системы жидкостного охлаждения 1stPlayer Mothra MT360 на примере AMD Ryzen 7 5800X Лето стремительно приближается, что не может не радовать. Но это же одновременно означает, что Вам потребуется хорошая система охлаждения, чтобы держать процессор не слишком раскалённым, особенно если вы не только ролики на Youtube смотрите, да Пасьянс раскладываете. Вроде...

Когда разница адресов имеет значение Среди бесчисленных режимов адресации архитектуры х86 существует один такой… Впрочем, почему «бесчисленных» режимов? Если разобраться, то их немного. Со времен первого процессора 8086 адресация укладывалась в байт, который имел аббревиатуру MODRM, где «MOD» - это собственно р...

Рабочий шаблон архитектурного решения Уже три года, как мы постепенно передаем солюшн-архитектуру в команды разработки. Приходится часто объяснять, как сделать архитектурное решение коллегам, которые раньше подобными вещами не занимались. Отсюда родилась идея этой статьи – поделиться опытом, который сложился у м...

Джентельменский набор для создания WPF-приложений Данная статья представляет собой набор рецептов по созданию WPF приложений. Поэтому скорее всего она будет интересна начинающим разработчикам. В материале описаны основные моменты использования таких пакетов как ReactiveUI, Material Design in XAML Toolkit, LiveChart2. Пример...

Теория тестирования ПО просто и понятно Что нужно знать начинающему тестировщику, который готовится к собеседованию? На самом деле, не так уж много (и в то же время, не мало). Первое, с чего лучше начинать - это теория и основные понятия. Читать далее

Huawei запускает в Европе Watch Fit Mini Huawei выпустила в Европе новые умные часы Watch Fit Mini. У часов прямоугольный экран, но корпус немного выше и уже, чем у других версий часов Watch Fit. Вариант Mini имеет меньший экран, более легкий корпус, но сохраняет все функции своего старшего брата, а также длительно...

Три штрафа за раз. С 1 января всех владельцев квартир начнут массово штрафовать Определение, при котором жители России считают свою квартиру своей крепостью, в корне неверно. Даже не смотря на то, что квартиры в многоэтажных домах стоят огромных денег, особенно на фоне реальных заработных плат в стране, власти Читать полную версию публикации Три штрафа...

Как обучиться программированию, с чего начать и где черпать знания? ИТ-индустрия является одной из самых быстрорастущих отраслей во всем мире. На рынке все чаще появляются новые технологии, помогающие программистам создавать технологичные продукты или повышать эффективность создаваемых решений. Один из способов узнать о новых технологиях, ис...

Основой смартфона vivo Y21T служит однокристальная система Snapdragon 680 Источник рассказал о смартфоне vivo Y21T, который представлен в Индонезии. Новинка очень похожа на модель Y33s, но построена на другой платформе, оснащена другим экраном и фронтальной камерой. Говоря точнее, если в vivo Y33s используется SoC Helio G80, то в V21T —...

Официально представлен смартфон Samsung Galaxy F23 5G Официально представлен смартфон Samsung Galaxy F23 5G. Он является преемником Galaxy F22 с лучшим экраном и более быстрым чипсетом. Samsung Galaxy F23 5G оснащен 6,6-дюймовым ЖК-дисплеем с частотой обновления 120 Гц и разрешением Full HD+ по сравнению с разрешением 90 Гц ...

FOSS News №100 — дайджест материалов о свободном и открытом ПО за 29 ноября — 5 декабря 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы нового выпуска: Linux Foundation создаёт альянс по квантовым вычислениям для обеспечения...

Advercut K6090T среднеразмерный универсальный фрезерный станок с ЧПУ, видеообзор от 3DTool. Всем привет друзья, с Вами 3DTool!Настольные и стационарные фрезерные станки Advercut довольно часто появляются в наших публикациях, но ознакомительного обзора по одной из основных моделей - Advercut K6090T еще небыло. Исправляем это досадное недоразумение в рубрике "Заметки...

Redmi K50 Universe получит 2K-экран Авторитетный информатор Digital Chat Station поделился информацией о смартфоне Redmi K50 Universe, который еще не был представлен официально. По словам источника, аппарат получит дисплей с разрешением 2K, поддержку сверхбыстрой проводной зарядки мощностью более 100 Вт и прод...

Официально: Redmi K50 представят 17 марта Компания Xiaomi объявила о том, что смартфоны Redmi K50, Redmi K50 Pro и Redmi K50 Pro+ будут представлены 17 марта. Ранее в Redmi подтвердили информацию о том, что старшие модели получат платформы MediaTek Dimensity 8100 и Dimensity 9000 соответственно. Что до Redmi K50, то...

Gigabyte представила мини-ПК BRIX Extreme на базе AMD Ryzen 5000U Компания Gigabyte анонсировала новый мини-ПК BRIX Extreme. Это первая серия BRIX от Gigabyte, основанная на серии APU AMD Ryzen 5000U, будут доступны три различных варианта: R3-5300U, R5-5500U и R7-5700U. Это соответствует четырем, шести и восьми ядерным процессорам с TDP 15...

Как подготовить бэклог продукта с большим количеством зависимостей и не потратить время впустую Привет, меня зовут Макс, я продакт команды Self-Service в мобильном приложении Тинькофф. У моей команды три основные цели по созданию сервиса: contactless, proactive и self-service.   Это значит, что мы стараемся сделать незаметными процессы для пользователя: убрат...

Honor 60 и Honor 60 Pro показали на качественных рендерах. Смартфоны получат Snapdragon 778G Plus 5G, камеры разрешением 108 Мп и зарядку мощностью 66 Вт Источник опубликовал качественные рендеры смартфонов Honor 60 и Honor 60 Pro, дебютирующих 1 декабря. Судя по этим изображениям, внешним отличием старшей модели от младшей станет экран, загнутый на все четыре стороны, а в остальном устройства одинаковы. Интересно, что,...

Микросервисы для чайников: как на них перейти с монолита с нуля Меня зовут Семен Катаев, я работаю в Авито над процессом перехода от монолитной архитектуры к микросервисам. Переход у нас все еще продолжается, но мне уже есть чем с вами поделиться. Это краткий обзор того, с чем придётся столкнуться, если вы задумались над созданием надежн...

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

Анонсирован Samsung Galaxy A03 с камерой на 48 МП и аккумулятором на 5000 мАч Samsung Galaxy A03 оснащен 6,5-дюймовым дисплеем HD + Infinity-V с выемкой для 5-мегапиксельной селфи-камеры. На задней панели расположилась система с двумя камерами, состоящую из 48-мегапиксельного основного и 2-мегапиксельного датчика глубины. Под капотом Samsung Galax...

WinAPI из C# Язык программирования C# был создан как язык, который можно использовать для простого программирования в ОС Windows. Позже этот язык получил возможность создавать приложения и на других операционных системах, но в этой статье мы будем говорить только об ОС Windows.Для работы...

Материализованные представления и ReplacingMergeTree в ClickHouse В этой статье будут описаны подводные камни, на которые я натыкался при использовании одновременно материализованных представлений и движка ReplacingMergeTree в ClickHouse (далее CH). Для опытных пользователей CH эта информация возможно будет уже не новой, но надею...

Проектирование непредсказуемого интеллекта в играх. Часть 1 — архитектура Создаем персонажа, который сам решает, что ему стоит сделать с игроком.В этой статье я познакомлю вас с методикой проектирования искусственного интеллекта под названием GOAP на примере игры Hitman.Подобные методики редко применяются в СНГ, но более популярны в зарубежных сту...

Европейским операторам не понравилась iCloud Private Relay По данным издания The Telegraph, три крупных европейских оператора сотовой связи — Vodafone, T-Mobile и Telefonica — выступили с критикой функции iCloud Private Relay и потребовали от Еврокомиссии, чтобы та повлияла на Apple и заставила купертиновцев отключить эту опцию.Чита...

Большая презентация OPPO – три смартфона Reno 7 на Android 12 по цене от $345 Старт продаж намечен на 3 декабря.

Как скачать неподдерживаемое приложение из App Store на старый iPhone или iPad Три способа победить «яблочный» маркетинг

Sony анонсировала обновлённую подписку PlayStation Plus: три уровня и до 740 бесплатных игр В их числе Death Stranding, God of War и Returnal.

NVIDIA увеличила авансовые платежи поставщикам в три с лишним раза Всё ради борьбы с дефицитом чипов.

Мигрируем из Инстаграма во ВКонтакте Допустим, Instagram блокируют. Три вещи, которые можно сделать уже сейчас, чтобы переехать безболезненно.

80 смартфонов Samsung получат новую версию оболочки One UI 4.1 на базе Android 12 Включая три модели Galaxy S22.

Илон Маск назвал три криптовалюты, которыми он владеет и посоветовал не заниматься майнингом К сожалению, точных сумм на своих кошельках Илон не раскрыл

Тройной переходник питания для GeForce RTX 3090 Ti отметился на фото 12+4-контактный разъём на три 8-контактных.

Infinix Note 11S с аккумулятором 5000 мАч и быстрой зарядкой 33 Вт В прошлом месяце произошла утечка информации о неизвестном смартфоне Infinix, и сегодня тайна была наконец раскрыта. Устройство запущено в Таиланде под названием Infinix Note 11S. Чипсет Infinix Note 11S - Helio G96, он поставляется с 8 ГБ оперативной памяти и 128 ГБ встр...

Realme C35 появится в Индии 7 марта Realme C35, представленный в прошлом месяце, дебютирует в Индии на следующей неделе — 7 марта. Realme еще не раскрыла цены и доступность C35 в Индии. Realme C35 построен на базе 6,6-дюймового ЖК-дисплея FullHD+ и оснащен процессором Unisoc Tiger T616. Он работает под управле...

Как приручить DDD. Часть 1. Стратегическая DDD — одна из моих основных рабочих методологий, я применяю её больше пяти лет. Хотя она довольна сложная, в том числе потому что это верхнеуровневый набор практик. DDD - это не фреймворк, когда нет опыта, его немного сложно применять. Тем не менее мы переводили на DDD работ...

Первые детали об iOS 16: InfoShack — новые интерактивные виджеты Источники сообщают, что Apple проведет конференцию WWDC22 в июне этого года и представит операционную систему iOS 16, первые подробности о которой уже просочились в Сеть. Сообщается, что iOS 16 получит более функциональные виджеты. В iOS 16 будет больше многофункциональ...

Топ-5 заблуждений в работе аналитика Про работу аналитика полно заблуждений: причем даже не со стороны заказчиков, а со стороны самих аналитиков. Собрали основные и рассказываем, что с этим делать. Читать далее

Intel выпустит дешёвые процессоры Pentium Gold G7400 и Celeron G6900 с архитектурой Alder Lake На подходе дешевые двухядерные процессоры Pentium Gold G7400 и Celeron G6900 на архитектуре Alder Lake.

О жидком металле замолвите слово. Мысли об аппаратной и программной реализации Т-1000 Если вы — представитель моего поколения, и еще помните, что такое «ждать неделю, пока будет этот фильм по РТР» — то, вероятно, вас в детстве тоже интересовал вопрос «Как уничтожить Т-1000». Еще в школе друг сказал мне: «Тебе показали первого Терминатора, чтобы ты понял второ...

Xiaomi выпустила умную RGB-ленту с поддержкой 16 млн цветов Компания Xiaomi выпустила новый продукт под брендом MIJIA — RGB-ленту с поддержкой популярных систем освещения.Аксессуар называется Xiaomi MIJIA Ambient Light Strip. Его оценили в $47, и продажи в Китае уже стартовали. Длина ленты составляет 2 м, но за дополнительную плату е...

Как мы потратили на разработку игры 1.000.000 рублей, а заработали 80.000 рублей Мы в MozgoParty уже 3 года делаем онлайн-квизы. Для нас это отлаженный процесс, в котором мы хороши. Но примерно год назад в компании появилась идея сделать игру, непохожую на все то, что создавалось ранее. И выпустить ее MVP за три месяца. Да, мы оптимисты ;)Как только приш...

Разработка 2-наносекундного излучателя лидара. Тестовое задание от Яндекс.Беспилотники Это рассказ о том, как потратить 3 недели на тестовое задание от работодателя мечты и провалить второй тур собеседования. Несмотря на то, что работу я не получил, тестовое задание оказалось испытанием, с которым я справился, попутно вынеся для себя несколько важных уроков. Ч...

Instagram вернёт хронологическую ленту Глава Instagram Адам Моссери говорит, что компания приступила к тестированию двух новых настроек ленты, в том числе столь востребованной хронологической опции. В опубликованном сегодня видео Моссери продемонстрировал новое меню с тремя вариантами отображения постов в ленте I...

Почти флагманский дизайн при цене 120 долларов. Представлен дешёвый Realme C31 Компания Realme выпустила очередной бюджетный смартфон. Модель Realme C31 вышла в Индии по цене 120 и 132 доллара в зависимости от конфигурации.  За эти деньги покупатель получит как минимум аппарат с современном для бренда дизайне. Технически же тут всё соответст...

Montech представила три корпуса для ПК серии AIR 1000 Компания Montech представила три новых корпуса для ПК с быстросъемными панелями - AIR 1000 PREMIUM, LITE и SILENT. Новые корпуса компании обеспечивают легкий доступ к внутренним компонентам и максимальный воздушный поток. Версия AIR 1000 PREMIUM включает в себя две передни...

5000 мА·ч, 120 Гц, 108 Мп и 67 Вт. Рендеры, характеристики и цвета глобального Redmi Note 11 Pro, который будет продаваться в России В Китае смартфоны Redmi Note 11 вышли в октябре и сразу стали местным хитом, а глобальные Redmi Note 11 дебютируют только 26 января. Однако в Сети уже появились маркетинговые материалы, которые одновременно и демонстрируют Redmi Note 11 Pro, и подтверждают его характери...

Приглашаем QA-инженеров на One Night Offer Привет!Мы расширяем команду IT-специалистов и на этот раз приглашаем QA-инженеров уровня middle/senior пообщаться в новом формате — One Night Offer.Мы не будем тратить время на на найм «по всем правилами» — с долгими согласованиями и десятком собеседований. Предлагаем уложит...

Самый чудовищный GPU, состоящий из 100 млрд транзисторов и 63 чипов. Intel раскрыла подробности Ponte Vecchio На прошедшей конференции ISSCC компания Intel, кроме прочего, рассказала о грядущем ускорителе Ponte Vecchio. Напомним, это специализированный графический процессор на основе архитектуры Xe.  Начать стоит с того, что, если ранее Intel говорила о 47 плитках, из кот...

Самый крутой бесплатный ресурс по обучению программированию с нуля Куинси Ларсон, основатель бесплатной образовательной платформы для программистов freeCodeCamp Куинси Ларсон Путь Куинси Ларсона в программирование был замысловатым. Он 6 лет был директором школы и вдруг ему захотелось повысить эффективность системы образования, поэтому ст...

80 ГБ памяти, 700 Вт и 60 TFLOPS. Представлен ускоритель Nvidia H100 на основе GPU поколения Hopper Итак, как и ожидалось, компания Nvidia представила сегодня архитектуру Hopper и решения на её основе. На момент написания этой новости презентация ещё не завершилась, но Nvidia пока не показала никаких двухчиповых GPU.   Итак, на данный момент единственным ре...

HP обновила Omen 16 новыми видеокартами Компания HP обновляет свой игровой ноутбук Omen 16, который она представила почти год назад, с множеством интересных нововведений. Оптимизация охлаждения включает в себя пятую тепловую трубку и четвертое выпускное отверстие. HP заявила, что в ходе тестирования было обнаружен...

AnTuTu назвал лучшие флагманы по соотношению производительности и цены Их разделили на три сегмента: 465-630 долларов, 630-780 долларов и от 780 долларов.

Для работы над Baldur’s Gate 3 руководству Larian Studios пришлось увеличить команду почти в три раза Удачи хорошим разработчикам!

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)