Социальные сети Рунета
Пятница, 19 апреля 2024

[Перевод] Создание и использование собственных атрибутов AD в PowerShell В этой статье я покажу вам, как можно расширять схему AD, создавать нестандартные атрибуты и управлять ими в AD — и всё это с помощью Windows PowerShell. Следуя этому руководству, вы сможете устанавливать и управлять собственными атрибутами AD с помощью PowerShell точно так...

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

DevOps для firmware В этом тексте я намерен пофантазировать каким мог бы быть абстрактный процесс разработки firmware с точки зрения DevOps. И перечислить атрибуты такого процесса. Читать далее

Google Merchant Center разрешил давать товарам краткие название С помощью нового атрибута можно указать точное и емкое определение.

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

Путеводитель по ID для JPA сущностей. Часть 1: ID, генерируемые на сервере Разработка инструментария – очень познавательное занятие, потому что заставляется задуматься над теми вещами, которые в процессе разработки иногда не замечаешь. Казалось бы, создание @Id атрибута в JPA – рутинное занятие и каждый разработчик может сделать айдишник, даже не в...

Вы «продоете теплых кросовок»: ищем идеальную пару обуви с помощью Elasticsearch Привет, эту статью мы пишем вместе — Дмитрий Генинг, руководитель направления разработки R&D, и Александр Желубенков, руководитель направления ранжирования и навигации в компании Lamoda. Одна из самых важных систем, с которой мы работаем — это поиск. Ежедневно на La...

Использование Jetpack Compose в продакшне: первые впечатления Мы в МТС Банке давно ждали релиза Jetpack Compose, чтобы использовать его в продакшне. В прошлом месяце такая возможность наконец появилась — мы решили обновить дизайн одного из экранов нашего приложения «МТС Банк для бизнеса» для Android. В статье я хотел бы поделиться н...

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

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

Google Merchant Center смягчил требования в отношении товаров с неполной информацией об идентификаторах Google Merchant Center позволил продвигать товары без атрибутов gtin, brand или mpn

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

Realme GT 2 Pro будет первым с таким ультраширокоугольным ... 20 декабря Realme проведет свое мероприятие, посвященное анонсу устройства серии Realme GT. С большой вероятностью компания представит Realme GT 2 Pro, который станет по-настоящему флагманским устройством компании с обязательным для такого смартфона атрибутом — мощной аппара...

28 Атрибутов Хорошей Блок-Схемы для PCB В этом тексте написал о забытом понятии: блок-схемы для разработки электроники. В ГОСТ(е) их называли Э1 (Схема структурная). Блок-схем это хороший уровень абстракции при анализе электронного устройства или PCB. Представил несколько атрибутов, которые сформировались при созд...

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

[Перевод] 5 возможностей JavaScript ES12, которыми стоит воспользоваться уже сегодня Стандарт ECMAScript 2021 (12 редакция) выпущен 22 июня 2021 года. Вместе с ним появились новые возможности и новые синтаксические конструкции. Все эти улучшения направлены на то, чтобы сделать JavaScript надёжнее и стабильнее, чтобы разработчикам легче было делать своё дело....

У вас появился щенок: что делать? Собаки приносят много радости, но воспитывать их — большая ответственность. Разбираемся вместе с Pedigree®, как найти общий язык с питомцем, обеспечить ему лучший уход и воспитание.

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

Новые мини-ПК, на которые стоит обратить внимание: от ASUS c Intel Jasper Lake до EliteMini HM90 с Ryzen 9 4900H Примерно месяц назад мы публиковали статью про относительно мощные и не очень миниатюрные ПК для дома и офиса. В подборку попали далеко не все устройства, которые заслуживают внимания. Более того, за прошедший месяц появилось еще несколько неплохих систем, так что самое вре...

Microsoft выпустила накопительные обновления для Windows 7 и Windows 8.1 за январь 2022 года Компания Microsoft выпустила обновления для Windows 7 и Windows 8.1. • KB5009624 ; • KB5009595 ; • KB5009610 ; • KB5009621 ; KB5009624 имеет следующие исправления: • Исправлена проблема с Windows Server, из-за которой атрибуты Active Directory записывались неправильно во вре...

[Перевод] Ошибки, которые не ловит Rust Мне по-прежнему интересны языки программирования. Но сегодня уже не так сильно, и не из-за того, что они позволяют мне делать, а, скорее, из-за того, что они мне делать не позволяют. В конечном итоге, возможности того, что можно сделать при помощи языка программирования, р...

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

[Перевод] Прогресс GC от JDK 8 до JDK 17 JDK 17 с нами уже несколько месяцев и он не только про новые возможности языка Java. Прирост производительности в сравнении с более старыми версиями JDK очень заметен. Это становится особенно очевидно, когда мы сравниваем его с предыдущими LTS версиями: JDK 8 и JDK 11. Больш...

Союз против России Неприятие принципа коллективной ответственности, толерантность – еще не так давно ЕС демонстративно выставлял данные ценности, как неотъемлемые атрибуты современной европейской цивилизации. Но кризис на Украине продемонстрировал, что декларировать – не значит придерживаться,...

МПК вынудили запретить российским паралимпийцам участвовать в Паралимпийских играх-2022 Толерантность, инклюзивность, неприятие принципа коллективной ответственности – еще недавно ЕС демонстративно выставлял эти ценности как неотъемлемые атрибуты современной европейской цивилизации. Однако кризис на Украине показал, что декларировать — не значит соблюдать...

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

Tcl/tk: интегрированная среда разработки TKproE-2.30 Прошло без малого пять лет как я впервые столкнулся с интегрированной средой разработки программ на tcl/tk TKproE-2.20. И вот апреле 2021 года вышла новая версия этого продукта — TKproE-2.30 и я полностью погрузился в её мир. Он меня заворожил. Название TKproE является аббре...

[Перевод] Rust 1.58.0: захватываемые идектификаторы, пути поиска в Windows, больше #[must_use] в стандартной библиотеке Команда Rust рада представить новую версию языка — 1.58.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.58.0 в...

[Перевод] State of the Web: Deno Deno — это современная среда выполнения JavaScript, конкурент Node.js, с планами внедрения таких функций, как безопасный ввод-вывод (secure I/O) и встроенная поддержка TypeScript. Deno построена с помощью языка Rust Райаном Далем — создателем Node.js. Background В докладе ...

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

Переводы всех статей Пола Грэма на всех языках (210+) Пол Грэм — один из самых уважаемых людей среди ИТишников, основателей и инвесторов. Он первоклассный программист (написал два языка программирования), хакер, создатель дерзкого акселератора Y Combinator, философ. Своими помыслами и разумом Пол Грэм врывается в широкий сп...

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

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

«Уралкалий» экономит до 7% на закупках благодаря SAP Ariba Проект стал частью глобальной стратегии цифровизации бизнеса компании. Партнером по внедрению стала компания TerraLink.

[Перевод] Акторы Swift под капотом Акторы (Actors) — это фича, являющаяся частью структурированного параллелизма (Structured Concurrency) Swift, которая предлагает совершенно новый формат для написания и обработки асинхронного кода. Хотя они и являются чем-то инновационным для языка Swift, сама технология нов...

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

New York — New York: о чём молчат путеводители Нью-Йорк часто называют плавильным котлом США, где 70% жителей – иммигранты или их прямые потомки. Возможно, отсюда — его энергичность, динамизм и пестрота. Здесь самая высокая плотность населения в стране, самое активное использование общественного транспорта, и много ещё ...

Google об определении контента «для взрослых» На днях SEO-консультант Лили Рэй спросила в Twitter, насколько «взрослым» должен быть контент «для взрослых», чтобы было оправданным использование атрибута «adult» - с точки зрения Google. По словам сотрудника поиска Джона Мюллера, объективного показателя для «взрослости» у...

Новый суперкомпьютер от Meta (возможно и самый быстрый) Для создания революционно нового ИИ следующего поколения необходимы мощные суперкомпьютеры, способные выполнять квинтиллионы операций в секунду. Meta представляет новый суперкомпьютер с искусственным интеллектом. По словам материнской компании Facebook, когда AI Research Su...

Личный опыт: Работать Стоя Мы слишком много времени сидим за рабочим столом, и никогда ранее человечество так себя не вело. Это черта нашей эпохи, благодаря распространенности работ с компьютерами, возможностям удаленной работе, и Ковиду. Мы все знаем, что это вредно, и некоторые говорят, что «сиден...

Ещё о преподавании английского языка Какое-то время назад я начал собирать несостыковки между тем, что слышал от своих (и чужих) преподавателей и тем, что понял, изучая язык самостоятельно. Увидев недавно на Хабре похожий материал («Заблуждения об английском, которым нас научила школа»), я решил поделиться свое...

[Перевод] Создание игр для NES на ассемблере 6502: приступаем к разработке Оглавление Оглавление Часть I: подготовка Введение 1. Краткая история NES 2. Фундаментальные понятия 3. Приступаем к разработке 4. Оборудование NES 5. Знакомство с языком ассемблера 6502 6. Заголовки и векторы прерываний 7. ...

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

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

Почему типы так много значат для программистов? Адаптация статьи What do types mean for programmers? (Ville Tirronen) Типы – одно из основополагающих понятий для программистов. Типы также могут быть одним из наиболее запутанных и многогранных явлений в нашей сфере. И они же являются бесконечным источником споров в интерне...

Внедрение Q# в ваши любимые языки и платформы (Python, .NET, ASP.NET, Julia, Lua, PowerShell) Не секрет, что Q# и Quantum Development Kit позволяют легко писать квантовые программы и запускать их на симуляторах и на оборудовании через службу Azure Quantum, с использованием Python, .NET или даже через Jupyter Notebook. Более того, инфраструктура, которая поддерживает ...

Какой груз сможет поднять 5-метровый воздушный шар, наполненный гелием: видео ПопМем Интересно 03.11.2021, 19:56 Какой груз сможет поднять 5-метровый воздушный шар, наполненный гелием: видео Канал It's Mamix раздобыл огромный воздушный шарик и решил проверить его на грузоподъемность. ...

Основные атрибуты центра обработки данных будущего О том, каким должен быть ЦОД будущего, на портале The New Stack рассказывает Шон О’Меара, технический директор компании Mirantis. Переход от онпремисных дата-центров к облачным позволил компаниям избавить себя от многих ...

Microsoft выпустила Windows Server 2022 Build 20348.469 Компания Microsoft выпустила Windows Server 2022 Build 20348.469. Это обновление безопасности включает улучшения качества. Ключевые изменения включают: • Исправлена проблема, из-за которой атрибуты Active Directory (AD) не записывались должным образом во время операции измен...

Microsoft выпустила Windows 10 Build 19042.1466, 19043.1466 и 19044.1466 Компания Microsoft выпустила Windows 10 Build 19042.1466, 19043.1466 и 19044.1466. Это обновление безопасности включает улучшения качества. Ключевые изменения включают: • Исправлена проблема, из-за которой атрибуты Active Directory (AD) не записывались должным образом во вре...

В Windows 11 тестируют стикеры для рабочего стола и режим планшета Эти новшества могут стать частью программы внедрения экспериментальных функций.

[Перевод] Rustenstein 3D: программируем, как будто сейчас 1992 год Дважды в год компания NextRoll организует мероприятие Hack Week, на котором сотрудники на неделю берутся за проект по своему выбору. Это превосходная возможность для экспериментов, изучения новых технологий и объединения с людьми из всех отделов компании. Узнать о Hack Week...

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

Приложение Google для Android теперь позволяет удалить последние 15 минут истории поиска Приложение Google для Android получило новую функцию, которая позволяет пользователям удалить последние 15 минут истории поиска. Представитель Google Нед Адрианс заявил The Verge, что в ближайшие недели эта функция станет доступна всем, кто использует приложение. Он так...

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

Дни майнинга Ethereum сочтены. Виталик Бутеринг рассказал, когда состоится переход сети на алгоритм Proof-of-Stake О переходе Ethereum на алогоритм Proof-of-Stake, вместо нынешнего Proof-of-Work, поддерживаемого майнерами, говорится уже давно, но пока этого не случилось. Тем не менее, Proof-of-Stake уже на подходе. Об этом заявил сам Виталик Бутерин. В ходе саммита в Шанхае, Бутери...

Карлсоны без пропеллера: реактивные ранцы вымышленные и реальные Джеймс Бонд покидает логово злодеев на реактивном ранце, фильм «Шаровая молния», 1964 год В самом конце 1965 года на мировые экраны вышел четвёртый фильм о Джеймсе Бонде. Назывался он «Шаровая молния», и среди прочих гаджетов непотопляемого секретного агента 007 был ранец ...

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

22 новых фичи C# — каким будет C# 11+ 1. Полуавтоматические свойства и ключевое словоfield.2. Модификатор уровня доступа file.3. Первичные конструкторы для классов и структур.4. Паттерн-матчинг для списков.5. Атрибуты для Main в программах с top level statement.6. Сырые строки без экранирования внутри строки&nbs...

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

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

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

[Перевод] Создание игр для NES на ассемблере 6502: движение спрайтов Оглавление Оглавление Часть I: подготовка Введение 1. Краткая история NES 2. Фундаментальные понятия 3. Приступаем к разработке 4. Оборудование NES 5. Знакомство с языком ассемблера 6502 6. Заголовки и векторы прерываний 7. ...

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

Археология: IT в изучении материального прошлого Археология — наука, которая изучает материальный мир прошлого. Как и многие другие науки, она возникла в далёком прошлом и вскоре подверглась внедрению информационных технологий. И в этой статье вы узнаете, что это за технологии, и почему они так полезны для археологии. Чи...

CSS и XPath для QA: чтобы разобраться с локаторами, нужно всего лишь… Привет! Меня зовут Иван, я руковожу горизонталью автоматизации тестирования в Skyeng. Часть моей работы — обучать ручных тестировщиков ремеслу автоматизации. И тема с поиском локаторов, по моему опыту, самая тяжкая для изучения. Здесь куча нюансов, которые надо учитывать, но...

[Перевод] Возможности Java — от Java 8 до Java 17 С момента появления в 1995 году до сегодняшнего дня в Java многое изменилось. Java 8 была революционным выпуском, вернувшим Java на пьедестал лучших языков программирования.Мы рассмотрим большинство изменений в языке Java, которые произошли с Java 8 в 2014 году до сегод...

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

[Перевод] Создание игр для NES на ассемблере 6502: скроллинг фона Оглавление Оглавление Часть I: подготовка Введение 1. Краткая история NES 2. Фундаментальные понятия 3. Приступаем к разработке 4. Оборудование NES 5. Знакомство с языком ассемблера 6502 6. Заголовки и векторы прерываний 7. ...

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

Просто о сложном — move в языке C++ Здравствуйте уважаемые читатели. Данная публикация адресована начинающим разработчикам С++ которые только становятся на путь высокой производительности и "отстрелянных конечностей". Опытные разработчики найдут здесь скорее повторение тех вещей, которые сами мучительно осваив...

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

Как упавший продакшен делает нас лучше Неважно, сколько раз ты упал. Важно — сколько раз ты поднялся. © Мой домашний сервер Вы не ослышались. Речь не о том, что упавший продакшен — это хорошо. Это плохо. Но продакшен иногда падает, надо это признать. Этого надо не допускать, но к этому надо быть готовым. К...

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

Ошибки при внедрении OKR как системы исполнения стратегии. Опыт Хабра В январе 2021 года я закончил работу с Хабром по формированию их новой стратегии. Мы описали стратегию в формате Х-матрицы, дальше ребята сказали, что сами декомпозируют X-матрицы на департаменты, и спросили, с помощью какой системы лучше реализовывать стратегию. Я ответил, ...

Microsoft выпустила Windows Server 2022 Build 20348.473 Компания Microsoft выпустила Windows Server 2022 Build 20348.473. Это обновление, не связанное с безопасностью, включает улучшения качества. Ключевые изменения включают в себя: • Исправлена известная проблема, которая могла привести к сбою соединений IP Security (IPSEC), сод...

Microsoft выпустила Windows 10 Build 19042.1469, 19043.1469 и 19044.1469 Компания Microsoft выпустила Windows 10 Build 19042.1469, 19043.1469 и 19044.1469. Это обновление, не связанное с безопасностью, включает улучшения качества. Ключевые изменения включают в себя: • Исправлена известная проблема, которая могла привести к сбою соединений IP Secu...

Tensor платформа собственной разработки. Но не Google В прошлом месяце представили Google Pixel 6 и Pixel 6 Pro, одной из фич которых стал чип. Компания позиционирует его как продукт собственной разработки. Прямо об этом не было сказано, но осведомленные источники говорят о том, что без Samsung тут не обошлось. Нашлись новые до...

Ссылки и ссылочные типы в C++ Продолжаем серию «C++, копаем вглубь». Цель этой серии — рассказать максимально подробно о разных особенностях языка, возможно довольно специальных. Это пятая статья из серии, список предыдущих статей приведен в конце в разделе 6. Серия ориентирована на программистов, имеющи...

Объединённые возможности Fuchsia и Linux: релиз dahliaOS год спустя Прошел целый год, и разработчики новой операционной системы, которая базируется на Fuchsia и Linux, представили новый релиз. Операционная система написана на языке Dart и распространяется под лицензией Apache 2.0. Команда разработки сформировала два варианта сборки новой ве...

Полноценный флагман с экраном 2К за 470 долларов. Xiaomi Mi 11 подешевел в Китае Как пишет источник, в Китае в очередной раз снизилась стоимость Xiaomi Mi 11 – флагман предыдущего поколения в фирменном магазине китайской компании на площадке JD.com предлагается за эквивалент 470 долларов. Это цена версии с 8 ГБ ОЗУ и 128 ГБ флеш-памяти. ...

В Instagram в ближайшем будущем появятся NFT Похоже, NFT в ближайшем будущем станут намного распространённее, и с невзаимозаменяемыми токенами так или иначе столкнётся и познакомится огромное количество людей.  Всё дело в том, что NFT вскоре появятся в Instagram. Глава Meta Марк Цукерберг заявил, что компания...

Android 12: история поддержки Всем привет! Меня зовут Максим Новиков, я Android-разработчик в команде мобильного оператора Yota. Совсем недавно вышла новая версия всеми нами любимой OS. Вот и пришло время нашему приложению поддержать её. Было очень много обзоров на новые возможности Android 12, а также ...

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

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

Странные стратегические альянсы: как это сейчас работает Добро пожаловать в мир новых соглашений, где сеть фастфуда может войти в стратегический альянс с ИТ-компанией и каким-нибудь государством, а потом построить цепочку типа B2B2C, G2B2C и B2B2B. Слышали про экосистемы? Это речь и про них тоже. Крупный бизнес понял, что можн...

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

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

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

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

[Перевод] Создание игр для NES на ассемблере 6502: рефакторинг Оглавление Оглавление Часть I: подготовка Введение 1. Краткая история NES 2. Фундаментальные понятия 3. Приступаем к разработке 4. Оборудование NES 5. Знакомство с языком ассемблера 6502 6. Заголовки и векторы прерываний 7. ...

Популярная лингвистика. Книги про языки, которые мне нравятся Количество атомов в наблюдаемой Вселенной — где-то 10^80, число Дэвидов на картинке к статье — 2. Количество книг в этой подборке находится между этими ориентирами и будет пополняться (всегда рад рекомендациям). Что же это за книги? Не будучи лингвистом, языки я люблю, поэт...

PascalABC.NET, повторная проверка Приветствуем всех любителей чистого кода. Сегодня у нас на разборе проект PascalABC.NET. Ранее мы уже искали ошибки в этом проекте при помощи сразу двух инструментов статического анализа, а именно плагинов для SonarQube: SonarC# и PVS-Studio. Этому была посвящена статья в да...

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

Apple готовит HomePod к выпуску России — умная колонка заговорила по-русски Компания Apple выпустила обновление программного обеспечения для своих умных колонок HomePod и HomePod mini.  Среди основных новшеств — появившаяся поддержка нового дешёвого варианта подписки на Apple Music — так называемого Voice Plan. Он обойдётся вд...

Субтитры, новые языки и другие изменения в переводе видео Яндекс Браузера В сентябре мы рассказывали Хабру о том, как наша команда помогает преодолевать языковой барьер с помощью перевода видео. Эта функция позволяет автоматически переводить видео так, чтобы зритель сразу слышал русскую речь. Пользователи встретили новую возможность тепло: ролики ...

Cloud SD-WAN для Business Car: как организовать распределенную сетевую ИТ-инфраструктуру для филиалов Привет, Хабр! Ранее в нашем блоге мы подробно разбирали особенности и возможности VMware SD-WAN, а также тестировали решение. Сегодня мы хотим поделиться реальным кейсом внедрения сервиса. Речь пойдет о компании Business Car — владельце крупнейшей сети официальных дилерски...

Мутационное тестирование: опыт внедрения на 1500 сервисов Привет, Хабр! Меня зовут Александр, я разработчик в юните, который является центром экспертизы по качеству в Авито. Мы помогаем командам с внедрением эффективных и современных подходов тестирования, а также разрабатываем инструменты для тестирования и управления качеств...

Гиперзвуковой Hermeus становится реальностью. Разгоняется до 6000 км/ч (видео) Многие сочли проект нереальным, но теперь все больше говорит за то, что мы скоро увидим в небе гиперзвуковой самолет будущего, который может стать новым Air Force One для президента США. Компания Hermeus из Атланты представила прототип сверхбыстрого самолета, который будет ...

[Перевод] Rust 1.59.0: встроенный ассемблер, деструктурирующее присваивание, отключение инкрементальной компиляции Команда Rust публикует новую версию языка — 1.59.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Читать далее

Носимая робототехника: экзоскелет Экзоскелеты в фильмах (слева-направо): «Грань будущего», 2014; «Элизиум — рай не на Земле», 2013 г. Человеческие возможности достаточно ограничены и с самого начала времён человек старался придумать приспособления, которые бы увеличили его силу, скорость, возможности выжива...

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

Появились первые скриншоты и подробности о Android 13 Только вчера мы успели узнать о первой функции Android 13, как сегодня появилось намного больше информации о новой ОС, включая скриншоты. Итак, новая ОС будет иметь кодовое имя Tiramisu. Та самая функция Panlingual, которая позволит устанавливать язык дл...

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

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

В Windows 11 всё-таки появятся сторонние виджеты Одной из самых заметных особенностей операционной системы Windows 11, помимо нового меню «Пуск», стала панель виджетов. Однако она не вызвала особого энтузиазма со стороны пользователей, поскольку все виджеты создаются Microsoft и ограничены по, функциональн...

Kotlin и Python в одном проекте Я в компании отвечаю за работу команды разработчиков. Команда небольшая -  всего 6 разрабов, но за последний год с небольшим мы с нуля разработали и внедрили пять проектов. Причем это были не детские проектики, а вполне промышленные проекты, которые сейчас начинают свою...

Dell Technologies Forum 2021: виртуальная конференция о цифровом будущем уже сейчас Цифровая эпоха уже наступила. Мы меняем наш образ жизни, переходим на новые способы обучения и работы из любой точки в любое время, используя технологии и невероятную ценность данных. Благодаря широкому спектру возможностей подключения в ре...

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

[Перевод] Реверс-инжиниринг железа: находим UART и извлекаем прошивку при помощи UBoot Введение В этом посте мы расскажем об UART, UBoot и USB, а нашей целью станет игровой автомат Arcade 1UP Marvel. Серия автоматов Arcade 1Up предоставляет возможность за приемлемую цену приобрести домашнюю аркадную машину. С момента выпуска этих автоматов появилось множество ...

Электромобили Tesla смогут запустить любую игру из Steam Прошло достаточно много времени с момента, как Илон Маск заявил о внедрении GPU от AMD на базе RDNA 2 в новейшие Tesla Model S и X. Теперь же стало известно, как много игр будет поддерживать платформа электромобилей.

Microsoft выпустила накопительные обновления для Windows 7 и Windows 8.1 за март 2022 года Компания Microsoft выпустила обновления для Windows 7 и Windows 8.1. • KB5011564 ; • KB5011560 ; • KB5011552 ; • KB5011529 ; KB5011564 имеет следующие исправления: • Исправлена проблема, из-за которой некоторые приложения с низким уровнем целостности могли неожиданно печатат...

[Перевод] Метаклассы в Python Привет, Хабр! У нас продолжается распродажа в честь черной пятницы. Там вы найдете много занимательных книг.Возможен вопрос: а что такое метакласс? Если коротко, метакласс относится к  классу точно как класс к объекту.Метаклассы – не с...

Коллекционирую вредные советы для С++ программистов Я пишу статьи, посвященные написанию качественного кода и про поиск ошибок с помощью инструментов статического анализа. Однообразие наскучивает, хочется пошалить. А давайте все вместе напишем статью "100 вредных советов для С++ программиста". Я начну, а вы подхват...

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

[Перевод] Создание игр для NES на ассемблере 6502: спрайтовая графика Оглавление Оглавление Часть I: подготовка Введение 1. Краткая история NES 2. Фундаментальные понятия 3. Приступаем к разработке 4. Оборудование NES 5. Знакомство с языком ассемблера 6502 6. Заголовки и векторы прерываний 7. ...

[Перевод] Исследуем .NET 6. Часть 1 В этой серии статей я собираюсь взглянуть на некоторые из новых функций, которые появились в .NET 6. Про .NET 6 уже написано много контента, в том числе множество постов непосредственно от команд .NET и ASP.NET. Я же собираюсь рассмотреть код некоторых из этих новых функций....

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

Intel — 56 лет на страже закона Мура В нашем блоге мы много говорим о процессорах Intel: модельных рядах, характеристиках, позиционировании и прочих потребительских аспектах. Но чтобы процессор вышел на рынок, он должен пройти множество этапов — в этом смысле будущее всегда создается сегодня. Давайте поговори...

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

Как сделать красивый вывод текста на C# Прошлый пост на счет сердечка посмотрело много людей и у меня возникла идея сделать еще одну простенькую, но достаточно красивую штуку, а именно такой вот вывод текста(можно сказать анимированного, но язык не поворачивается). Данный пост подходит для новичков, можно потренир...

7099 человеческих языков и 8945 языков программирования На Земле живет 7,5 миллиардов человек и 30 миллионов программистов. Человеческих языков около 7099, сколько компьютерных — никто не знает. CodeLani насчитал около 4248 языков, HOPL — 8945. Хочу поделиться самыми интересными находками по языкам программирования. Никто не з...

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

[Перевод] Антикитерский механизм раскрывает свои новые секреты В 1900 году водолаз Элиас Стадиатис, облачённый в медно-латунный шлем и брезентовый костюм, появился из моря, трясясь от страха и бормоча о «куче мёртвых голых людей». Элиас был одним из греческих водолазов с острова Сими в восточной части Средиземного моря, собиравших морс...

[Перевод] Создание игр для NES на ассемблере 6502: краткая история NES Оглавление Оглавление Часть I: подготовка Введение 1. Краткая история NES 2. Фундаментальные понятия 3. Приступаем к разработке 4. Оборудование NES 5. Знакомство с языком ассемблера 6502 6. Заголовки и векторы прерываний 7. З...

Загрузка stage слоя DWH. Часть 1 Доброго дня. Меня зовут Иван Клименко, я разработчик потоков обработки данных в компании Аскона. В этом цикле статей я расскажу опыт внедрения инструмента Apache Nifi для формирования DWH. Данная статья посвящена первому этапу внедрения Apache NIFI - начальным потокам в...

[Перевод] Как заманить сотрудников обратно в офисы? Уже никак Многие владельцы предприятий и начальники хотят вернуть сотрудников назад, и вновь услышать гул тружеников сидячего труда. Но им пора уже забыть этот гул. Идёт месяц за месяцем, и Великое увольнение продолжает свою поступь по США [в России ситуация чем-то схожа / прим. пе...

[Перевод] Поговорим о фичах в предварительной версии C# 11 К старту курса по разработке на C# рассказываем о новых конструкциях в предварительной версии языка C# 11. Среди них шаблоны списка, проверка Parameter на null и возможность переноса строки при интерполяции строк. За подробностями приглашаем под кат. Читать далее

Новый язык обычного и параллельного программирования Planning C 2.0 Здравствуйте, уважаемые читатели.Хочу написать здесь об одном из своих проектов -- языке Planning C (v2.0). Он является расширением C++, дополняющим базовый язык рядом новых конструкций. В настоящее время проект доступен в репозитории (исходный код прототипного транслятора-п...

Новые возможности для учителей нового поколения в зоне Наньнин Новые возможности для учителей нового поколения в национальной зоне экономического и технического развития Наньнин  НАНЬНИН (Китай), 29 ноября 2021 г. /PRNewswire/ — В первые месяцы учебного года в ряде высших учебных заведений, включая Гуансийский педагогический ...

Parascript предлагает использовать безграничные возможности программы Accelerator Давайте сразу внесем ясность: мы не ставим перед собой цель продать вам свое программное обеспечение. Нас интересуют только результаты. Большинство разработчиков считают свою задачу выполненной сразу после поставки оплаченного ПО заказчикам, предоставив им самостоятельно нес...

Полезные расширения для Safari на iPhone и iPad Одной из особенностей iOS 15 стал обновленный Safari. Браузер получит новый интерфейс и поддержку расширений. В App Store даже появится отдельный раздел с плагинами. Таким образом, Apple постаралась расширить возможности мобильного браузера. В первые недели после выхода iOS ...

Первый древнейший: в чём уникальность языка программирования LISP В этой статье мы поговорим об одном из самых старых языков программирования ― Lisp. Несмотря на свой внушающий уважение возраст, он всё ещё находится в строю и заставляет переосмысливать всю теорию программирования. Так что же это за язык и чем он примечателен?Лисп, или LISP...

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

И еще одна эргономическая кастомная клавиатура: встречаем ErgoDox 76 'Hot Dox' V2 Мы уже несколько раз публиковали обзоры эргономических кастомных клавиатур. Речь идет о сплит-системах Lily58 Pro и Dactil Manuforum. Но есть и еще одна интересная клавиатура, о которой обязательно стоит рассказать. Речь идет об ErgoDox 76 'Hot Dox' V2. По словам разработчи...

Мне за 50 и я айтишник: опыт против стереотипов Есть стереотип, что работа в IT — удел молодых. Якобы в зрелом возрасте труднее постоянно учиться, поспевать за новыми трендами и веяниями технического прогресса, находить общий язык с младшими коллегами. Но чем дальше развивается отрасль, тем очевиднее, что это представлени...

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

SimEarth: симулятор планеты, так и не ставший жанром В далёком уже 1990 году, по следам триумфального SimCity, Уилл Райт выпустил для Macintosh новую игру от Maxis. Она называлась SimEarth: the living planet, и представляла собой смелый эксперимент. Отец жанра градостроительных симуляторов предложил ещё один новый жанр: симул...

[Перевод] Гайдлайны и бритвы компании Bungie по кодингу на C++ Для создания игры наподобие Destiny требуется много командной работы и мастерства. У нас есть талантливые люди во всех областях знаний, однако было непросто достичь уровня координации, необходимого для создания игры масштаба Destiny. Это похоже на то, как если бы группе лю...

Windows 11, 10, 8.1 и 7 получили первое обновление в 2022 году Компания Microsoft выпустила сразу несколько накопительных обновлений для своих операционных систем.Речь идет о традиционных ежемесячных обновлениях «по вторникам» (Patch Tuesday). Они приносят небольшие исправления и доработки, а также самые актуальные патчи без...

Идеальный каталог, пример использования Я разрабатываю библиотеку для работы с Entity Attribute Value (репозиторий), сокращенно EAV (структура базы данных для хранения произвольных данных). В конце прошлой статьи я спросил у вас о чём мне ещё надо написать, вы попросили показать пример использования и сделать заме...

[Перевод] HashiCorp Boundary — путь в облачную open-source безопасность Внутри IT индустрии, и, особенно, большого (относительно) нового мира облачных сервисов, можно сказать, что безопасность не на первом месте у всех разработчиков или консультантов по облачным технологиям. Каждая команда участвующая в процессе разработки облачных сервисов име...

Официально: «Проводник» в Windows 11 получит вкладочный интерфейс Компания Microsoft на мероприятии «Windows Powers the Future of Hybrid Work» анонсировала несколько новых функций, которые в ближайшие месяцы появятся в «Проводнике» Windows 11. Конечно, многие изменения уже доступны в предварительных сборках системы для каналов Dev и Beta....

Как белорусы уже 30 лет делают искуственный интеллект при помощи ТРИЗ «Это не программисты, это не разработчики, это — камикадзе.» Минские студенты в 1987 году во главе с Валерием Цуриковым принялись программировать «Изобретающую машину» — софт, который бы усиливал интеллект инженеров и помогал изобретать. Кооператив был успешен и захватил...

В продаже появился Linux-телефон PinePhone Pro: что он умеет? Разработчикам смартфонов очень сложно удивить чем-то современного искушенного технологиями пользователя. Ну да, чуть лучше камера, а может, восемь камер. Чуть больше или меньше экран, больше цветов, получше процессор и т.п. Эта гонка продолжается много лет, но вот разительн...

Как правильно готовить автоматизацию или Что покрывать тестами в первую очередь Привет, это Эрик Бурыгин, я техлид курса «Автоматизатор тестирования на Java» в Яндекс.Практикуме и лид в Яндексе. Каждый ручной тестировщик считает, что автоматизация — это круто и её непременно нужно втащить в проект. Что может быть лучше, чем полное покрытие автотестами п...

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

Как ИИ от DeepMind помогает историкам расшифровывать поврежденные тексты из Древней Греции Специалисты из DeepMind много раз реализовывали уникальные технологические проекты, которые удивляли своими возможностями. Об одном из таких проектов, AlphaGo, на Хабре рассказывали много раз. AlphaGo стал доказательством того, что технологии способны в буквальном смысле ло...

[Перевод] Исследуем .NET 6. Часть 2. WebApplicationBuilder В этой серии статей я собираюсь взглянуть на некоторые из новых функций, которые появились в .NET 6. Про .NET 6 уже написано много контента, в том числе множество постов непосредственно от команд .NET и ASP.NET. Я же собираюсь рассмотреть код некоторых из этих новых функций....

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

В «Почте Mail.ru» появился новый календарь Компания VK (бывшая Mail.ru Group) объявила о запуске обновлённого календаря в фирменном почтовом сервисе «Почте Mail.ru». Как отмечают разработчики, календарь в почте стал удобнее для пользователей: появились новые возможности для совместного планирования ...

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

Деньги сгорят. Появились официальные подробности о дефолте 2022 года За последние полтора месяца против России ввели настолько много разного рода санкций, что теперь государство занимает первое место в перечне государств с санкциями. До этого самого момента в течение более чем 40 лет лидером был Читать полную версию публикации Деньги сгорят....

Postgresso #2 за 2022 (39) В эти безрадостные дни многим трудно работать, сочинять и даже читать статьи. Но ИТ-инфраструктура это как водопровод — без неё жизнь уже почти невозможна. И мы продолжаем выпускать Postgresso. По понятным причинам в этом выпуске будет много ссылок, меньше анализа. И главн...

Лексический анализ в 11l В данной статье говорится о лексическом анализаторе, который является неотъемлемой частью любого компилятора. Задача лексического анализатора заключается в том, чтобы разбить исходный текст программы на лексемы или токены. Так, например, код print(1 + 2) будет разбит на ле...

Paint получает новые возможности дизайна в Windows 11 Windows 11 начала развертываться для потребителей почти пять месяцев назад, и важно понимать, что операционная система все еще находится в стадии разработки. Хотя сегодня есть способы установить Windows 11, новая операционная система или большинство новых приложений пока дос...

Знакомство с p-адическими числами. Часть 1 Изображение с сайта Mathematical Art Galleries В этой серии из двух статей я приглашаю вас заглянуть в один любопытный и не самый популярный уголок математики, в котором обитают необычные создания — p-адические числа, а попутно хочу рассказать о написанной мной Haskell-библ...

Компания «Облако.ру» организовал службу поддержки клиентов на базе платформы SimpleOne Компания «Облако.ру», благодаря внедрению ITSM-системы на базе SimpleOne, смогла за три месяца с нуля развернуть Service Desk для приема и обработки обращений пользователей. Внедрение системы в ИТ-инфраструктуру провайдера ...

Как скрестить Коня и Трепетную лань «Бить (Bash) или не бить», - спрашивал один датский принц. Вот и у меня возник аналогичный вопрос, когда у нас в компании появился сервер сборки Bamboo. Как можно в задании Bamboo, выполняющем скрипт Bash или Cmd, написать команды, одновременно понятные интерпретатору команд...

[Перевод] Создание игр для NES на ассемблере 6502: заголовки и векторы прерываний Оглавление Оглавление Часть I: подготовка Введение 1. Краткая история NES 2. Фундаментальные понятия 3. Приступаем к разработке 4. Оборудование NES 5. Знакомство с языком ассемблера 6502 6. Заголовки и векторы прерываний 7. ...

Ситимобил вместе с экспертами из разных компаний подводит итоги года в разных областях Data Science Всем привет! Подходящий к концу 2021 год был очень насыщенным — нам удалось провести 5 митапов с интересными спикерами и экспертами рынка Data Science и Machine Learning. Мы узнали много интересного, и это здорово!Каждый год выходят сотни статей по машинному обучению, нейрон...

Новые возможности в WinAPI на Windows 11 С выходом новой операционной системы, у Microsoft изменились приоритеты в дизайне - теперь у интерфейса появились анимации, да и в целом он стал менее острым. В данной статье я поделюсь некоторыми нововведениями, с которыми столкнулся в процессе работы с WinAPI. Читать далее

[Перевод] USB-интерфейс для Psion Organiser II Я собрал для Psion Organiser II интерфейс, который позволяет отправлять на него сообщения через USB-serial с помощью Arduino Nano. В основе лежит выполнение органайзером машинного кода, хранящегося в строке на языке OPL. Получившийся интерфейс полностью соответствует формат...

Как задавать требования к качеству ПО в цифрах? Требования к качеству, несмотря на свой небольшой размер, очень сильно влияют на реализуемость всей совокупности требований, на трудоёмкость, длительность и стоимость реализации, а следовательно окупаемость инвестиций в разработку и в целом возможную успешность проекта.Это т...

UX-текст на языке Шекспира: заповеди, грехи и табу Изменив одно местоимение, можно на 90% увеличить показатель кликабельности (CTR) кнопки, которая приведет новых пользователей. Дописав одно предложение, можно увеличить количество оплаченных покупок и снизить нагрузку на саппорт. Поставив одну запятую, можно было бы сохранит...

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

Все «Голоса свыше» Хабра за последние 10 лет Как-то я заметил, что на Хабре я подписан на десяток хабов и на еще больше блогов. Я удивился, ведь я на все это не подписывался. Ладно, возможно, подписки на хабы были сделаны мной еще в первые дни с момента регистрации, но вот на блоги я точно не подписывался. Нет, ну реал...

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

Функция Followable web возвращается в Microsoft Edge Ежедневно отслеживать публикации ваших любимые веб-сайтов довольно сложно, поэтому у пользователей есть такие решения, как рассылки и RSS-лента. Кроме того, пару месяцев назад стала появляться информация по поводу функции под названием Followable web. И Microsoft, и Google р...

Резервирование резервирования. Как я наш интернет труба шатал Syn-Ack Хабр! Меня зовут Сергей Минаев, я руководитель направления администрирования веб-сервисов в компании «Спортмастер». В преддверии наступающего Нового года хочется, чтобы было спокойно и тихо, можно было кушать оливье, спокойно отдыхать, а не вот это вот все: пожар, к...

Do you speak... 10 островов с уникальными языками Наука Гуманитарные науки 01.04.2017, 15:00 Do you speak... 10 островов с уникальными языками Сегодня на Земле насчитывается примерно 6000 языков. Они подвергаются постоянным и порой значительным изменениям – особенно там, где носители ...

Samsung рассказала о новых функциях для своих умных телевизоров — видеосвязь, игры и автоматические субтитры Компания Samsung Electronics рассказала сегодня много интересного в рамках конференции SDC 21. Помимо запуска облачного игрового сервиса и открытия платформы Tizen для сторонних производителей, Samsung также рассказала о новых функциях, которые скоро станут доступны на ...

[Перевод] Кунг-фу стиля Linux: делиться — это плохо В детском саду вы узнали о том, что делиться — это хорошо. Но, если речь заходит о компьютерной безопасности, часто оказывается, что не всё так однозначно. Концепция пространств имён (namespaces) появилась в ядре Linux начиная с версии 2.6.24. Это случилось много лет назад, ...

Руководство по Supabase. Часть 1 Привет, друзья! В этом цикле из 2 статей я хочу рассказать вам о Supabase — открытой (open source), т.е. бесплатной альтернативе Firebase. Первая статья будет посвящена теории, во второй — мы вместе с вами разработаем полноценное social app с аутентификацией, базой данных...

DIY VSCode плагин для Clojure На энном году работы с использованием Clojure/Clojurescript в качестве основных языков разработки, я наконец-то дошел до стадии, когда «больше терперть уже нельзя», и написал таки свой плагин для этой цели. Это явилось результатом многолетних поисков, лишений и страданий. ...

Разработчики Dying Light 2 подтвердили готовящиеся для игры исправления и улучшения Независимая польская студия Techland в официальном микроблоге своего зомби-экшена с открытым миром Dying Light 2 Stay Human поделилась информацией о готовящихся исправлениях для игры на разных целевых платформах. Источник изображений: Techland Как стало известно, на ПК с бли...

В The Lord of the Rings: Rise to War началось празднование Нового года и Рождества Издатель NetEase Games запустил зимний сезон в LOTR: Rise to War. Игроки смогут закупиться фейерверками, а некоторые говорят о спрятанных сокровищах. Гео-стратегия The Lord of the Rings: Rise to War стала откровением 2021 года. Проект предлагает не только взять под командов...

Больше операционных систем, хороших и разных: что умеет ToaruOS 2.0 В мире информационных технологий много всего интересного — как среди аппаратного обеспечения, то есть «железа», так и программного. Одна из таких интересных вещей — Unix-подобная операционная система ToaruOS 2.0. Она началась едва ли не со студенческой курсовой работы, но п...

Как я решил стать трейдером и проигрался, а потом отыгрался, потому, что я программист. Мой опыт Таким я себя видел в своих мечтах. Freepik Здравствуйте дорогие хабровчане, в этом небольшом посте я хочу рассказать про свой опыт в торговле на бирже. Под катом я написал о том, как я пошёл тем же путём, что и все, и как и все (или как подавляющее большинство) проигрался,...

Почему я перешёл с Python на Go: choose your fighter Привет, Хабр! Меня зовут Саша, я бэкенд-разработчик в Ozon. Пишу платформу для контента, который генерят пользователи: отзывов, комментов, вопросов, ответов. Раньше я писал на Python. Выбрал его изначально из-за лёгкого синтаксиса и большого количества вакансий для Python-ра...

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

ULE — самописное MC Java ядро. Часть #1.1 — HelloWorld и изменения… Дальше создаю серверное ядро на языке Rust, в данной часте был сделан переход с Go и добавлено несколько интересный изменений.Переход с Go на Rust дал огромный прирост производительности и теперь ядро сверх быстрое. Ядро использует всего 128KB ОЗУ и запускается за менее 1мс)...

Сказ о том, как я погряз в Матрице Всем привет! С вами Станислав, и это моя вторая по счёту статья на Хабре. Как вы возможно помните из моей первой статьи, я увлекаюсь программированием, и операционной системой ReactOS. Но мои увлечения вовсе не ограничиваются этим. Сегодня я расскажу вам, как я буквально по...

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

Security Week 2213: взлет и падение группировки LAPSUS$ На прошлой неделе британская полиция арестовала семь человек в возрасте от 16 до 21 года, предположительно связанных с хакерской группировкой. В том числе был арестован и позднее выпущен под залог 17-летний (по другим данным, ему 16 лет) житель Оксфорда, известный под никами...

Как улучшить межсерверное взаимодействие и сэкономить время разработчика Привет! Я Алексей, Java-разработчик. В статье поделился опытом внедрения подхода Contract-First в backend.  Под катом подробности:— что такое Code-First и зачем переходить на Contract-First,— как перестать писать API-объекты руками и сэкономить 12 человеко-недель в спр...

Самые популярные языки программирования. Хабратоп 2021 года В прошлом декабре мы подбивали предварительные итоги и выкатили рейтинг популярности языков программирования. Пришло время для обновлений! В Хабратопе-2021 рассказываем, как менялись позиции  ЯП в рейтингах TIOBE, PyPL и Stack Overflow. Поехали! Читать далее

Обзор Kieslect Lady Watch L11. Умные часы для девушек Тестируемые сегодня умные часы Kieslect Lady Watch L11 ориентированы на женскую аудиторию. Нежные цвета для оформления корпуса и ремешок с уменьшенной шириной. При этом весь набор датчиков, приложений и активности. В скором времени они появятся в маркетплейсах, у нас же появ...

В MIUI 12.5 уже произошли изменения перед анонсом MIUI 13 Компания Xiaomi уже в этом месяце представит новую фирменную оболочку MIUI 13, внося различные изменения в MIUI 12.5. Как мы уже сообщали, на этой неделе обновился MIUI Launcher, а теперь разработчики поменяли логотип MIUI 12.5. В отличие от ранее использованного прозра...

Ловите снежные моменты: народный синоптик рассказал о погоде до Нового года В начале декабря почти по всей Украине начал выпадать первый снег - не стал исключением и Киев. Однако снежная погода не задерживается, ведь сильных осадков до сих пор не было. Прогноз месяц озвучил народный синоптик с Волыни Владимир Деркач, сообщает "Новости.Live&q...

В России протестированы промышленные AR очки c 5G В лаборатории 5G билайн состоялось тестирование скорости передачи данных при совершении видеовызовов в дополненной реальности и передачи больших объемов данных в российских сетях 4G и 5G между приложением на AR-очках и серверной частью программной платформы "ИКСАР"...

Вышел PhpStorm 2021.3 В этом релизе мы полностью поддержали PHP 8.1, улучшили обработку дженериков, реализовали drag-and-drop для перемещения классов и пространств имен, обновили HTTP-клиент, повысили удобство процесса развертывания и управления версиями, а также добавили новые возможности удал...

От малого до энтерпрайза: коллекция статей по DevSecOps Споры на тему «DevOps — это человек или методология?» уже неактуальны: всем надоело. Зато появился DevSecOps. И хотя термин не нов (первая конференция DevSecOps Summit прошла в 2016 году), его точное содержание бывает не до конца понятно и новичкам, и бывалым айтишникам. Ес...

Apple выпустила iOS 15.2.1 Apple выпустила незначительные обновления 15.2.1 для пользователей iPhone и iPad. Программное обеспечение появилось через месяц после того, как Apple выпустила iOS 15.2 и iPadOS 15.2, включающие множество улучшений. iOS 15.2.1 и iPadOS 15.2.1 занимает довольно много места –…

[Перевод] Камера для съемки метеоров на базе Raspberry Pi Снимок около 1,670 метеоров из потока Геминиды, сделанный одной станцией за одну ночь в 2020 году Проект по сборке простой станции наблюдения за метеорами, не требующий больших затрат и посильный рядовым любителям астрономии. На реализацию уйдет всего несколько часов труда ...

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

Что нового появилось в PVS-Studio в 2021 году 2021 вот-вот закончится, а значит, настало время подведения итогов! Сегодня мы поговорим о том, что нового появилось в анализаторе PVS-Studio за прошедший год. Устраивайтесь поудобнее, мы начинаем. Читать дальше →

Расширения и модули для Raspberry Pi Pico: на что стоит обратить внимание Микроконтроллер Raspberry Pi Pico появился в самом начале 2021 года. Он базируется на собственном чипе компании, который получил название RP2040. На его основе стали выпускать разные системы и другие вендоры одноплатников и микроконтроллеров, включая Arduino, Adafruit, Pimo...

Лучшие альтернативы для Docker Изобретение интермодальных контейнеров вызвало бум международной торговли и стало одним из основных элементов глобализации Контейнеры от компании Docker произвели настоящую революцию в разработке, тестировании и развёртывании приложений. Хотя вовсе не она изобрела Linux-ко...

Автоматизация оптимизаций в Go Привет, Хабр! Меня зовут Денис Лимарев, я разработчик платежной системы в Delivery Club. Недавно мы провели два митапа: по оптимизациям и по нашему новому линтеру. На первом митапе разобрали оптимизации кода на Go, а в рамках второго поговорили про создание и возможности н...

Странная история: Появившийся новый сотрудник — не тот человек, которого мы собеседовали На портале AskaManager, где сотрудники делятся своими рассказами о работе, поделились забавной историей. Дальше прямая речь.«Эта ситуация прямо сейчас разворачивается в офисе моего мужа, так что я здесь просто удивленный наблюдатель и подумала, что стоит узнать ваше мнение о...

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

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

Microsoft выпустила накопительные обновления для Windows 7 и Windows 8.1 за апрель 2022 года Компания Microsoft выпустила обновления для Windows 7 и Windows 8.1. • KB5012670 ; • KB5012639 ; • KB5012626 ; • KB5012649 ; KB5012670 имеет следующие исправления: • Исправлена проблема в Windows Media Center, из-за которой некоторым пользователям приходилось перенастраивать...

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

Назло локдаунам: Apple запускает сервис Fitness+ в России, заодно и английский подтянем Компания Apple объявила новость, которая порадует многих российских пользователей на фоне ужесточающихся мер по борьбе с коронавирусом — сервис Apple Fitness+ начинает предоставляться в России, а также ещё 14 регионах.   Apple рекламирует Fitness+ в России И...

Первый хит этого года, игру Wordle, за семизначную сумму купило издание The New York Times Популярная игра Wordle, которая в январе этого года стала вирусным хитом, была приобретена The New York Times. К началу января число игроков Wordle выросло до 300 тысяч в день, а к концу месяца составляло уже нескольких миллионов поклонников. Издатель заявив, ...

Пишем «Hello, world!» для Zepp OS и часов Amazfit GTS 3 Совсем недавно Amazfit (партнёр Xiaomi) представила новое поколение умных часов, в линейку которого вошли модели GTR 3 Pro, GTR 3 и GTS 3. Эти часы официально продаются и теперь можно без проблем купить. Я бы обошёл новинку стороной, ведь есть модели и подешевле с практиче...

Зачем компаниям API Management Привет, Хабр! Мы – Ярослав Насонов и Надежда Колезнева – развиваем витрину для внешних API в МТС. Сегодня обсудим тему управления API в корпорации. Поделимся опытом внедрения API-менеджмента в МТС, расскажем, что уже сделали, сколько потратили времени, с какими ошибками стол...

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

Python — серьезный язык для разработки backend Всем привет! Меня зовут Аникин Денис, я тимлид в команде Chat в Райффайзенбанке. А также представитель внутреннего Python-сообщества, так называемый «community lead» (об этом как-нибудь в другой раз). В этой статье я хотел поговорить про отношение к Python среди разработчико...

Атака Trojan Source опасна для компиляторов большинства языков программирования Ученые из Кембриджского университета опубликовали информацию о концепте атаки Trojan Source, которую можно использовать для внедрения вредоносного кода в легитимные приложения через поля комментариев.

Такси подорожало? Yandex GO теперь обосновывает цену В августе 2020 года приложение «Яндекс. Такси» стало лишь частью нового и «всеобъемлющего» приложения «Яндекс Go» – с прошлого года в одном значке меню вашего смартфона и вызов такси онлайн, и каршеринг, и заказ еды, и отслеживание передвижения общественного транспорта. ...

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

Коля и его истории про фулфилмент Фулфилмент — весь путь вещи, заказанной вами в интернете, до порога вашего дома. Он начинается где-то на далёком складе: вещь нужно найти, собрать и упаковать. Этот этап не всегда простой, он гораздо менее заметен, чем доставка, но не менее интересен. Сейчас я постараюсь вам...

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

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

Новости Intel на CES 2022: мега-запуск процессоров 12 поколения Прошло чуть более двух месяцев с момента анонса первых процессоров Intel 12 поколения (кодовое название Alder Lake) — и вот на выставке CES 2022 представлено сразу 50 новых моделей Intel Core, Pentium и Celeron в десктопном и мобильных сегментах. В этом посте из рубрики «с...

Сервис Apple Fitness+ начал работать в России с опозданием на день и без русской озвучки Компания Apple собиралась запустить сервис Apple Fitness+ для российских пользователей 3 ноября 2021 года, однако он начал работать лишь на один день позднее — 4 ноября.  С сегодняшнего дня Apple Fitness+ стал доступен ещё в 15 странах мира, включая Россию, ...

Статический анализ и уже выросший проект: внедрять нельзя откладывать Зачем нужен статический анализ кода, кажется, никому объяснять сегодня уже не нужно. Но одно дело — поддерживать код «чистым» с первого коммита, и совсем другое — встраивать новый инструмент в проект, который за несколько лет успел разрастись и пережить несколько итераций гл...

Редакторы документов МойОфис появились на macOS. Что они умеют? Привет, Хабр! В начале этого года мы представили очередное крупное обновление 2022.01, а вместе с этим выпустили пакет приложений «МойОфис Стандартный» на macOS. Релиз для «Мака» стал ответом на многочисленные запросы наших коммерческих пользователей. Платформа Apple занимае...

Инвалиды смогут осуществить свои мечты благодаря проведению Паралимпиады-2022 Содействие развитию спорта для людей с ограниченными возможностями стало неотъемлемой частью деятельности Китая, направленной на оказание помощи проживающим в стране инвалидам. В своей эксклюзивной статье для участников платформы Decision Makers председатель Китайской федера...

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

Qualcomm и Ferrari объявили о стратегическом технологическом сотрудничестве Компании Qualcomm Technologies и Ferrari NV сегодня объявили о стратегическом технологическом сотрудничестве, направленном на ускорение цифровой трансформации Ferrari. Qualcomm Technologies будет поставщиком системных решений для будущих автомобилей Ferrari, а также пре...

Интеллектуальное решение для проверки линий электропередачи 2.0 анонсировала Huawei Во время саммита по промышленной цифровой трансформации на Всемирном мобильном конгрессе 2022 года (MWC 2022) компания Huawei представила свое интеллектуальное решение для проверки линий электропередачи Intelligent Power Transmission Inspection Solution 2.0. Новинка устраняе...

[Перевод] Война или мир: используем MATLAB и Python вместе Если вы студент, работаете в академической сфере или на производстве, вы, вероятно, сталкивались с ситуациями, когда вам нужно было объединить работу с более чем одного языка программирования. Это обычное дело в инженерных и научных приложениях, особенно когда они связаны с ...

Консоли Sony PlayStation 4 и 5 получили украинскую локализацию По информации издания PlayUA, в последнем обновлении системы игровых консолей от Sony появилась поддержка украинского языка интерфейса.Теперь наслаждаться украинским языком интерфейса могут пользователи PlayStation 4 и PlayStation 5.Для изменения языка нужно установить после...

Основы виртуализации (обзор) Привет, Хабр!В последние несколько лет все больше и больше людей ищут возможность войти в ИТ или повысить уровень своей квалификации. Вместе с тем полноценных обзоров по основам наиболее популярных технологий (Linux, виртуализации, контейнеризации и др.) написано не так уж и...

LJV: Чему нас может научить визуализация структур данных в Java Эта статья является пересказом моего доклада на Java-конференции SnowOne 2021 года. LJV — проект, созданный в 2004 году как инструмент для преподавания языка Java студентам. Он позволяет визуализировать внутреннее устройство структур данных. В этом докладе я запускаю LJV на ...

[Перевод] Как я провалил 5 хобби-проектов за 6 лет и заработал 0 долларов Это история о том, как я мечтал создать генерирующий прибыль онлайн-проект, стремясь к финансовой независимости и творческой свободе. Спустя пять лет ни один из моих проектов не достиг успеха и это по-прежнему остаётся мечтой. Позвольте мне подробно рассказать о своих прова...

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

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

[Перевод] Исчерпывающее руководство Getting Things Done (GTD) метода с примерами В данной статье вы узнаете о методе, помогающем привести в порядок все ваши дела от самых крупных и важных, до тех, что еще только появились в голове. Я и сама не понаслышке знаю, как сложно перейти от мыслей и планирования к реальным действиям, как не только организовать п...

Как научиться работать в Blazor, делая что-то полезное. Часть I Когда я вижу, как кто-то учит кого-то языку программирования, то частенько замечаю тенденцию показывать новичкам примитивные примеры в виде ToDo list. Помимо того, что подобные примеры не учат ничему полезному в программировании, они очень однобоки и не позволяют оценить вс...

Google хочет, чтобы устройства знали, когда вы обращаете внимание Google работал над «новым языком взаимодействия» в течение многих лет, и сегодня он делится своим результатом. Компания демонстрирует набор движений, определенных в своем новом языке взаимодействия, в первом эпизоде ​​​​новой серии под названием «В лаборатории с Google ATAP»...

Что с памятью моею стало Запомним на века: Повесть о работе с ПЗУ Помню, ещё в детстве, когда у меня появился первый компьютер, там на материнской плате была магическая микросхема с окошком, сквозь которое было видно кристалл. “Мудрые” взрослые меня пугали, что если посветить солнечным светом на не...

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

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

Основы Linux (обзор с практическим уклоном) Привет, Хабр!В последние несколько лет все больше и больше людей ищут возможность войти в ИТ или поглубже изучить Linux, повысив уровень своей квалификации. Вместе с тем полноценных обзоров с практическом уклоном по типу «все и сразу» написано не так уж и много (особенно на ...

Бюджетные материнские платы для CPU Alder Lake появились в магазинах РФ – цены стартуют с 9000 р Отличная возможность купить относительно недорогой процессор Intel нового поколения вместе с бюджетной материнской платой

Как помочь щенку освоиться в новом доме: подробная инструкция День, когда щенок впервые переступит порог вашей квартиры, станет началом долгой и крепкой дружбы. Впереди у вас много смешных, тёплых и трогательных моментов, а эта статья поможет пережить их правильно и убережёт от частых ошибок. Вместе с PEDIGREEⓇ собрали советы, как быст...

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

Windows 11 обошла Windows 7 по популярности в Steam Прошло чуть меньше двух месяцев с тех пор, как Microsoft официально выпустила Windows 11, и она быстро становится все более распространенной среди игровых ПК. Согласно обзору оборудования Steam за ноябрь 2021 года, новая операционная система буквально узурпировала любимую вс...

Представлена Nothing OS: новую операционную систему уже могут опробовать владельцы некоторых Android-смартфонов Соучредитель OnePlus Карл Пей запустил компанию Nothing в прошлом году и выпустил свой первый продукт, который оказались беспроводные наушники. Этим летом будет представлен первые телефон компании Nothing, который получит операционную систему Nothing OS. Неофициальный ...

Ubisoft винит Discord, MSI Afterburner и другие приложения в низкой производительности игр Если речь заходит о новых играх Ubisoft, то зачастую все говорят о низкой производительности. Со временем издатель занимается доработкой проектов, повышает стабильность и скорость работы, и уже через несколько месяцев игры становятся вполне «играбельными».

[Перевод] Внутренняя история внешнего расследования SoftRAM 95 Перевод статьи Рэймонда Чена, более 25 лет участвовавшего в разработке ОС Windows, автора блога The Old New Thing, начатого им в 2003 году. С выходом Windows 95 появилось большое количество программных продуктов, предназначенных специально для этой ОС. Много внимания в ка...

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

Новые видеокарты с очень быстрой памятью. В следующем месяце AMD представит ускоренные карты Radeon RX 6x50 XT До выхода видеокарт Radeon RX 7000 ещё более полугода, но в ближайшее время AMD выпустит несколько новых адаптеров.  Об ускоренных картах текущего поколения мы уже слышали. Согласно свежим данным, новинок будет три: Radeon 6950XT, 6750XT и 6650XT. И представят их ...

Чики-брики и хардбасс: как гопники стали частью мировой мем-культуры Проблемная и склонная к мелкому криминалу молодёжь из рабочих районов и люмпенизированных семей — неотъемлемая спутница индустриального этапа развития общества. В разных странах они носят разные названия: британцы называют их chavs, французы — racaille, голландцы — tokkie, ...

Oracle дополняет EPM и ERP Fusion Cloud новыми средствами автоматизации и анализа Расширения пакетов бизнес-приложений Oracle предназначены для внедрения компонентов машинного обучения в средства автоматической регистрации и мониторинга транзакций, оптимизации ключевых бизнес-процессов и извлечения дополнительных сведений. В ответ на требования «непрер...

Как запускать приложения на MacBook Pro 2021, чтобы «челка» не скрывала пункты меню Все больше людей получает в свое распоряжение заказанные ранее MacBook Pro 2021, и вместе с этим в сети растет количество жалоб на «челку». Пользователи отмечают, что она мешает нормально работать, заслоняя отдельные элементы меню. Ранее Apple уже сообщала о возможности скры...

Вышла Windows 11 SE для слабых компьютеров и ноутбуков. Она доступна всем желающим бесплатно Вот наконец-то и случилось то, о чем в последние месяцы ходило так много слухов. Так, в частности, американская корпорация Microsoft исполнила давнюю мечту множества людей, выпустив упрощенную версию операционной системы Windows 11. Новая платформа представляет Читать полну...

7 декабря — анонс нового продукта HFLabs. Покажем «Центр управления согласиями» Управление согласиями клиентов — сфера, где царит тотальный бардак. Люди не знают, где и какие согласия оставили. А бизнес не понимает, что ему разрешили: слишком много источников, слишком много версий одного согласия, слишком много хаоса. 7 декабря мы покажем продукт, ...

Подводные камни бенчмаркинга в .NET: фрагмент книги Андрея Акиньшина Андрея Акиньшина @DreamWalker хорошо знают в .NET-сообществе: он мейнтейнер BenchmarkDotNet и perfolizer, член программного комитета нашей конференции DotNext, автор книги Pro .NET Benchmarking о том, как правильно бенчмаркать.А теперь эта книга есть и на русском языке — ее ...

Пользователи платформы Tele2 Skill могут изучать иностранный язык Мобильный оператор запустил новый курс видеоуроков для изучения английского языка на портале skill.tele2.ru.

Мой новый домашний сервер, часть 4: использование unraid Для тех, кому лень читать предыдущие части — я переходил с HP Microserver Gen8/Windows Server на самосборный сервер с Unraid в качестве базовой ОС. Unraid — это коммерческая ОС для NAS/домашнего сервера на базе ядра Linux. Основные возможности — гибкое управление массивом д...

Microsoft анонсировала изменения в программе предварительной оценки Windows 11 На этой неделе Microsoft объявила о некоторых изменениях в программе Windows Insider, которые коснутся пользователей тестовых сборок Windows 11 на каналах Dev и Beta. В будущем оба канала станут частью «активной ветки разработки», но будут использоваться для тестирования раз...

Meta создает новый переводчик речи на базе искусственного интеллекта Meta объявила о создании нового переводчика речи на базе искусственного интеллекта, программное обеспечение, по-видимому, будет работать по всему миру. Это часть планов Meta относительно ее новой Метавселенной, которая, по ее мнению, является будущим онлайна, вы можете увиде...

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

Samsung Galaxy S22 «нарушит правила света»: Samsung дразнит возможностями камеры смартфона До этого момента Samsung сообщила, что ее новые флагманские устройства появятся в следующем месяце, но теперь компания подтвердила многочисленные утечки и сообщила, что презентация состоится 9 февраля. Одновременно с этим был опубликован новый рекламный ролик, который я...

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

Куда исчезли субкультуры? Ещё не так давно молодёжные субкультуры зримо присутствовали на улицах и выглядели неотъемлемой частью современной городской жизни. Готы, панки, эмо, хиппи, рэперы и иже с ними легко опознавались в любой толпе. Однако в начале 2020-х от этого многообразия, кажется, мало что...

[Перевод] Инопланетная математика В «The Beginning of Infinity«* Дэвид Дойч утверждает, что человеческий мозг — это так называемый универсальный объяснитель. В этом утверждении заключено много различных смыслов, но основная идея состоит в том, что за пределами субъективного человеческого опыта существует об...

Alien Isolation появится на iOS в средине декабря За прошедшие несколько лет студия Feral Interactive портировала на мобильные устройства много хороших игр, которые до этого были доступны только на больших платформах. При этом издатель не планирует останавливаться на достигнутом. Недавно стало известно о том, что уже в сред...

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

Знакомимся с Javassist Всем большой привет! Перед началом стоит сказать, что библиотека Javassist довольно мощный инструмент, так как стирает почти все границы у того безграничного языка JAVA, позволяя разработчику осуществлять манипуляции связанные с байткодом.Конечно, получив доступ к байткоду, ...

[Перевод] Я развернул монитор на 90° и всем это рекомендую Когда я только начинал работать удаленно, то целые месяцы приводил в порядок свое рабочее место, стараясь довести всё до совершенства. Стол, кронштейны для монитора, веб-камера – просто остановиться не мог. Моя работа напрямую связана с тем, чтобы повышать людям производит...

Google отменяет бесплатный тариф G Suite Legacy. Как много сайтов в Рунете затронет такое решение и что с этим делать? В январе Google объявила об окончательном закрытии бесплатного тарифа G Suite Legacy. Для новых пользователей free-версия была недоступна еще с 2012 года, однако каждый, кто оформил подписку до этого времени, мог продолжать пользоваться популярной облачной платформой (с 20...

Анонсирована MotoGP 22. Релиз игры через 2 месяца Студия Milestone анонсировала новую часть гоночного симулятора MotoGP 22. Игра выйдет 21 апреля, а в сети уже появился новый трейлер. Читать полную статью

Рисуем вместе с CLIP Guided Diffusion HQ UPD: эта статья была написана до выхода интереснейшего материала о нейросети ruDALL-E. Мы решили всё равно её опубликовать — таким образом у читателей будет возможность сравнить изображения, сгенерированные отечественной и зарубежной сетями. Дальнейший текст публикуется без ...

[recovery mode] Proxmox 7.1: всё выше и выше Без особой помпы вышла новая версия Proxmox Virtual Environment - 7.1. Эта опенсорс-платформа виртуализации, построенная на базе Debian, KVM, LXC, Ceph, давно зарекомендовала себя. Авторы, кстати, говорят о более чем полумиллионе хостов, где она развернута. Новая версия Prox...

«АвтоВАЗ» может перейти под «надёжное российское управление» до конца месяца Ггубернатор Самарской области Дмитрий Азаров сообщил, что уже до конца мая отечественный автомобильный концерн «АвтоВАЗ» может быть передан под российское управление. «Рассчитываю, что все формальности в мае месяце будут урегулированы и предприятие буд...

Для мониторинга CronJob в Kubernetes нужен простой советский… Привет, Олимпийский Хабр! Меня зовут Аня, я работаю в Ozon: строю и развиваю инфраструктуру мониторинга в Observability-платформе. Моя команда помогает разработчикам следить за своими сервисами и своевременно получать алерты, если что-то идёт не так. На Хабре довольно много ...

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

Теперь официально: Raspberry Pi OS получила 64-битную версию. Предыстория, подробности и нюансы В том, что «малинка» работает с 64-битным ПО, нет ничего нового. Начиная с 2016 года Raspberry Pi Foundation стала использовать при сборке одноплатников 64-битные процессы. Правда, для того, чтобы это оценить, нужно было использовать сторонние операционные системы и ПО, пос...

Исследование ВШЭ: 78% выпускников Яндекс.Практикума, которые хотели сменить профессию, устраиваются на новую работу  Институт образования Высшей Школы Экономики опубликовал результаты второго исследования о трудоустройстве выпускников Яндекс.Практикума. Вот главные данные: 78% наших выпускников, которые пришли за сменой профессии, трудоустраиваются по выбранной специальности, а 92% из них ...

Началось ЗБТ для ролевой игры Tales Noir (файл внутри) Tales Noir появилась на iOS и Андроид в Юго-Восточной Азии. В ней пять классов, английский язык и приятная графика. Tales Noir — мобильная MMO с аниме-стилистикой и тёплой палитрой цветов. По сути нам надо выполнять задания в авто-формате, порой отвлекаясь на видео-вставки....

[Перевод] Создание нативных CLI приложений на Java с помощью Graalvm и Picocli Язык программирования Go стал популярным для написания приложений командной строки. Для этого может быть много причин, но один аспект, в котором выделяется Go, - это возможность скомпилировать программу в один нативный исполняемый файл. Это значитель...

Redmi Note 12 уже близко: первая информация о 12 моделях смартфонов Xiaomi, Redmi и Poco По данным Xiaomiui, компания Xiaomi готовится к выпуску 12 моделей смартфонов под разными брендами. Предположительно, шесть из них станут частью одной линейки с некоторыми изменениями для разных регионов, ещё шесть войдут в другую линейку. Первые четыре символа модельны...

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

Автоматизируем все с Github Actions (Никита Соболев) Никита Соболев покажет множество функций Github Actions, поделится собственными впечатлениями и болями от первых месяцев использования, покажет, как сделать собственные инструменты. Читать дальше →

Нет, процессор Microsoft Pluton в Ryzen 6000 не заставит всех перейти на Windows 11. Его можно будет отключить В начале месяца AMD представила мобильные процессоры Ryzen 6000, которые первыми в мире получили интегрированный процессор безопасности Microsoft Pluton.  На этом фоне в Сети появились опасения, что посредством этого решения пользователей заставят перейти на Windo...

В YouTube могут появиться NFT. Также платформе интересна концепция метавселенной На YouTube могут появиться NFT. И это не слух, а слова главный директор по продуктам платформы Нила Мохана (Neal Mohan). Web3 также открывает новые возможности для авторов. Мы считаем, что новые технологии, такие как блокчейн и NFT, могут позволить авторам строить более...

Радио в цифровую эпоху: аудитория, влияние пандемии, конкуренция со стримингами Об этом говорят данные исследования Аналитического центра НАФИ.Большинство россиян (57%) с той или иной периодичностью слушают радио, при этом каждый пятый делает это ежедневно. Наиболее характерна эта привычка для мужчин старше 35 лет, имеющих высшее образование. Доля женск...

Умные часы Realme Watch S100 выходят уже в феврале Умные часы Realme Watch S и Realme Watch S Pro были выпущены еще в декабре 2020 года. Теперь MySmartPrice сообщает, что уже в этом месяце на рынке появится новая модель под названием Realme Watch S100, которая будет доступна только в чёрном цвете. Поскольку это будут ум...

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

OverScript — язык программирования, написанный на C# Привет! Меня зовут Дмитрий, я написал на C# свой интерпретируемый язык программирования, который назвал — OverScript. Это си-подобный язык со статической типизацией. Сразу скажу, что это не прототип, а готовый проект. Весь код на 100% мой. Я подробно не интересовался, как на...

Apple объяснила, почему на Apple Watch нет умных ремешков Ни для кого не секрет, что Apple зарабатывает не только на продаже конкретной мобильной техники, но и на аксессуарах к ней. Блок для быстрой зарядки на iPhone, внешняя клавиатура на iPad, кожаный чехол для MacBook, ну и, конечно, ремешки на Apple Watch. Думаю, что чуть ли н...

Она могла стать Первой: история процессорной архитектуры Alpha (часть 4) С момента выхода третьей части истории Альфы прошло довольно много времени. Признаюсь честно, я всячески оттягивал написание завершающей главы, и на то были причины. Во-первых, как оказалось, писать о том, что сильно запало в душу, довольно сложно — стараешься сделать все и...

«Руби мистически жив»: как в СберМаркете превращают разработчиков других стеков в рубистов Ruby-разработчиков на рынке почти нет — на одну вакансию на hh приходится по одному резюме. Для других языков это соотношение 1 к 5. Чтобы восполнить нехватку рубистов, в СберМаркете переобучают разработчиков на другом стеке. Меня зовут Александр Бунтов, я руководитель груп...

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

Новенький Xiaomi Redmi Note 11E выйдет уже в этом месяце Некоторое время назад стало известно, что китайские регулятор сертифицировали новый смартфон Redmi с модельным номером 2201116SC. Теперь же появилась информация о том, каким железом оснастят устройство.

realme GT 2 Pro получит флагманский процессор SnapdragonR 8 Gen 1 Компания realme объявила на Qualcomm Snapdragon Tech Summit Digital 2021, что станет одним из первых производителей, выпустивших смартфон на базе мобильной платформы Snapdragon® 8 Gen 1. Новый флагман realme получит название realme GT 2 Pro и станет первой pro-моделью линей...

Потоковая музыка Apple Music стала доступна на Sony PlayStation 5, в том числе и в России Компания Sony объявила о запуске потокового музыкального сервиса Apple Music для игровой приставки PlayStation 5.  С сегодняшнего дня приложение Apple Music доступно для скачивания в онлайн-магазине PlayStation Store на 69 рынках, включая Россию. Для использования...

Сколько на самом деле у эскимосов слов для обозначения снега? Наука Человек 30.11.2021, 20:08 Сколько на самом деле у эскимосов слов для обозначения снега? На этот вопрос есть три ответа: довольно много, не так много и чертовски много. Или, если хотите конкретики: 5, 2 и не менее 99. ...

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

Почему Starlink от Маска — это скам В тоннелях Boring Company, построенных, чтобы не было пробок, теперь пробки. Cybertruck не поедет до 2023 года Но все это мелкие проблемы по сравнению с тем, чем обещает стать Starlink. Это главный проект Илона Маска, который должен спонсировать SpaceX, и собрать достаточн...

Starname Technologies объявляет о крупной инновации в сфере блокчейна/NFT: токен создателя ПАРИЖ, 29 октября 2021 г. /PRNewswire/ — Сегодня европейская блокчейн-компания IOV Sas объявила о внедрении крупной инновации для всемирных индустрий блокчейна и интеллектуальной собственности.  Предполагается, что это нововведение, названное Creator’s ...

GAC представила новые модели автомобилей на Международном автосалоне в Гуанчжоу ГУАНЧЖОУ (Китай), 2 декабря 2021 г. /PRNewswire/ — 19 ноября 2021 г. стартовал 19-й Международный автосалон в Гуанчжоу. Группа компаний GAC, владеющая автомобильными брендами GAC MOTOR и GAC Aion, представила ряд новый моделей и поделилась своими планами на будущее. GL...

Го: Долгая дорога к боту There is no difference between theory and practice in theory, but there is often a great deal of difference between theory and practice in practice. Yogi Berra Я слепым вместо глаз вставил звезды и синее небо. Юрий Шевчук Тема игровых ботов с самого начала была для мен...

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

Методология внедрения BI: по стопам Anaplan Привет, Хабр! Сегодня мы будем говорить о лучших практиках внедрения BI, а точнее об интересных лайфхаках, изложенных в методологии компании Anaplan. В этом посте я постарался рассказать, почему важно бронировать время топ-менеджеров, как обеспечить соответствие проекта ожид...

Что на самом деле значит «раскрыть своё я»: объясняет психолог Сегодня много говорят о раскрытии настоящего себя, своего я. Но что это значит с научной точки зрения? Ответ - в статье.

Новая бета iOS 15.4 стала предупреждать, что слежка за людьми с помощью трекеров AirTag незаконна Ранее в этом месяце Apple анонсировала ряд обновлений для трекеров AirTag, которые призваны усложнить тайную слежку за людьми с помощью этих устройств. Теперь же стало известно, что эти нововведения появились в бета-версии iOS 15.4. Например, теперь при первичной настройке A...

Предварительная версия Android 13: возможности, новинки и способ установки Операционная система Android продолжает совершенствоваться, по крайней мере, на это хотелось бы надеяться. Пару дней назад корпорация Google представила первую тестовую версию Android 13, которая получила кодовое название Tiramisu. Финальный релиз ожидается в третьем кварта...

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

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

[Перевод] Разрабатываем картридж для Game Boy с Wi-Fi В команде М.Видео-Эльдорадо очень много увлеченных людей. Поэтому достижения заморских Левшей всегда вызывают неподдельный интерес. Вот и сегодня предлагаем вашему вниманию крутую историю от первого лица. Читать дальше →

Android Automotive OS скоро победит в битве автомобильных ОС По данным аналитической компании ABI Research, в 2025 году операционная система Android Automotive OS (AAOS) станет преобладающей ОС в новых автомобилях, опередив QNX и Automotive Grade Linux (AGL). Более того, ожидается, что в 2026 году AAOS будет использоваться почти ...

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

Дайджест интересных событий в сфере сетевых технологий: экзафлопсные суперкомпьютеры, роботы в ЦОД и пчелы на крыше Привет, Хабр! Технологии в сфере сетевых систем, хранения и обработки данных, управления трафиком и т.п. развиваются очень активно. За этим развитием иногда просто невозможно уследить. Но все же можно, и мы стараемся это делать. В новом дайджесте много всего интересного — о...

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

Первые эксперименты со смешанным Litex+Verilog проектом для ПЛИС В предыдущей статье мы начали осваивать построение шинно-ориентированных систем на базе среды Litex (которая всё делает на Питоне) с внедрением собственных модулей на Верилоге. Статья так разрослась, что практические опыты мы оставили на потом. Пришла пора провести их. Сегод...

Как мы переходили на Node.JS v16, или История о сломанном GC 26 октября 2021 года вышел новый релиз Node.JS 16.13.0 который стал Active LTS. Как мы переводили на него наш сервис мониторинга и анализа логов PostgreSQL и с какими проблемами столкнулись — в статье ниже. Читать дальше →

Clipchamp стал частью подписки Microsoft 365 Microsoft объявила, что веб-приложение для редактирования видео Clipchamp будет доступно по подписке Microsoft 365, а также его планируют интегрировать в пакет приложения Office. Этим шагом компания стремится расширить возможности Office, так как видео стали действительно в...

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

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

Релиз KDE Plasma 5.24: новое, полезное, интересное в новой версии оболочки Пользователи, которые работают с оболочкой KDE Plasma могут быть довольны — вышел новый релиз, KDE Plasma 5.24. Он создавался на базе платформы KDE Frameworks 5 и библиотеки Qt 5 с применением OpenGL/OpenGL ES для оптимизации отрисовки. О том, что появилось или изменилось в...

Смарт-колонка «Яндекс.Станция 2» и устройства для «умного» дома Aqara Обновленная «Яндекс.Станция 2» принесла нам много всего интересного, в первую очередь — поддержку протокола Zigbee, благодаря которой серьезно расширились возможности экосистемы «умного» дома Яндекса. Вместе с новой колонкой мы протестировали комплект устройств для «умного» ...

Демо-версии, классические игры PlayStation, облачный стриминг, PS Now и PS Plus. Появились подробности о подписочном сервисе Sony Spartacus О подписочном сервисе Sony Spartacus, который должен стать своеобразным ответом компании на Xbox Game Pass, появились новые данные.  Согласно им, сервис предложит три тарифа. Базовый Essential будет стоить 10 долларов в месяц, по сути, заменяя текущий PS Plus. То ...

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

Ericsson представил возможность выделения смартфонам индивидуальных сегментов сети Пользователи сети выиграют от внедрения дифференцированных услуг, одновременно получая базовый общий сегмент мобильного широкополосного доступа и специальные сегменты, например, для гейминга или сегмент с повышенным уровнем защиты для B2B-приложений.Сети 5G позволяют внедрят...

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

В играх PlayStation тоже появится реклама. Компания хочет запустить проект до конца года Компания Sony тоже рассматривает возможность добавления рекламы в игры. Напомним, ранее появились данные, что Microsoft работает над программой помощи по размещению рекламы для разработчиков условно бесплатных (free-to-play) игр для консолей Xbox.  Теперь же стало...

Экосистема EcoFlow DELTA Pro стала победителем премии Red Dot Design Award 2022 Компания EcoFlow, специализирующаяся на портативных электростанциях и решениях в сфере возобновляемых источников энергии, была удостоена премии Red Dot Design Award 2022 г. Экосистема EcoFlow DELTA Pro вместе с аксессуарами была названа победителем в категории...

Apple не будет добавлять «чёлку» в новейший MacBook Pro В следующем месяце Apple представит свой новейший процессор Apple M2 вместе с обновлённой 13-дюймовой моделью MacBook Pro. Источник сообщил, что она не получит серьёзных изменений в дизайне. А главное, у неё не будет «чёлки».

Flutter for Desktop — новый подход к разработке приложений Язык программирования Dart был изначально разработан как перспективная замена JavaScript в веб-приложениях (с поддержкой асинхронности, потоков, классической поддержки ООП и возможностью использования строгой типизации), но, к сожалению, в этом качестве он так и не достиг зн...

Анонсирован Realme GT 2 Pro с новыми технологиями и дизайном (видео) Realme только что представила на своей конференции Innovation Forward модель GT 2 Pro. Компания анонсировала несколько технологий, которые появятся вместе с новым флагманом. Realme снова работает с Наото Фукасава над дизайном смартфона. Новый дизайн получил название Paper T...

Из Java в Kotlin: туда и обратно В статье рассмотрены проблемы и решения, которые возникли при добавлении Kotlin в небольшой существующий микросервис на Spring Boot, написанный на Java. В рамках статьи не будут рассматриваться плюсы и минусы того или иного языка - здесь и так сломано много копий. В рамках п...

Nokia Ion Mini 2 показали на фото и видео – это первый Android-смартфон Nokia, который так и не вышел в 2014 году В сети появились фотографии прототипа смартфона Nokia Ion Mini 2. Аппарат должен был появиться в продаже в 2014 году вместе с планшетом Nokia N1, но, к сожалению, в розничные магазины гаджет так и не попал. Интересной особенностью Ion Mini должен был стать уникальный…

Как переехать с GKE на Deckhouse, чтобы разработчики этого даже не заметили. Кейс robota.ua Robota.ua — сервис для поиска вакансий и сотрудников в Украине. Включает в себя веб-сайт со средней посещаемостью 7 млн визитов в месяц и приложения для iOS и Android. Мы помогаем robota.ua поддерживать кластеры Kubernetes.Кейс интересен тем, что за короткое время клиенту уд...

Много нового геймплея Dying Light 2. Драки, паркур и задания В сети появилось сразу несколько геймплейных роликов по игре Dying Light 2 в связи со снятием эмбарго о публикации данных материалов. Читать полную статью

Сам себе РКН или родительский контроль с MikroTik (ч.2) Вторая и заключительная статья в цикле организации родительского контроля на оборудовании MikroTik. Ранее подробно рассмотрены организация DNS, работа Firewall Filter и Ip Kid-control. В текущей части поговорим о прикладном применении маркировки трафика посредством Firewall...

[Перевод] Автоматическая суммаризация текстов с помощью трансформеров Hugging Face. Часть 1 В июле 2020 года компания OpenAI выпустила свою модель машинного обучения третьего поколения, GPT-3, ориентированную на генерирование текстов. Тогда я понял, что мир уже не будет прежним. Эта модель задела меня за живое. Те системы такого рода, что выходили раньше,...

Электронные часы из набора «Старт 7176» Радиоконструктор «Старт 7176» появился в продаже весной 1985 года. Набор можно было заказать через Посылторг наложенным платежом и получить в своём почтовом отделении за 16 рублей. Электронными часами уже тогда удивить кого-либо было трудно, но это были часы на СБИС, свер...

Интернет-магазин i-watch.ru Качественные и стильные часы являются необходимым атрибутом современного человека. На сегодняшний день часы ассоциируются не только с хронометром, это гаджет, который предоставляет своему владельцу широкий спектр услуг. Умные часы расширили возможности своих владельцев и ста...

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

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

Тестирование MySQL на ARM-архитектуре Привет, Хабр! Мы в ECOMMPAY, помимо прочего, очень любим MySQL и «железные» серверы. MySQL используется как основная СУБД для нашего прода, и, кажется, мы умеем готовить её хорошо для высоких нагрузок. Так же хорошо (а может, и лучше) мы умеем работать с baremetal: они по...

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

Диалоги с пользователями — истории от техподдержки Я работаю в техподдержке небольшого провинциального завода, изредка записываю забавные диалоги с пользователям. Обратил внимание, что более-менее регулярно начал это делать десять лет назад в 2012 году, потому решил частично их опубликовать в честь «юбилея». Это всё я уже вы...

ЦБ вновь повышает порог по сумме переводов за рубеж для физлиц. С 8 июня можно будет переводить до 150 тысяч долларов в месяц Банк России с завтрашнего дня повышает порог по сумме переводов за рубеж для физлиц-резидентов РФ и нерезидентов из дружественных стран с 50 до 150 тысяч долларов в месяц. Суммы переводов рассчитываются по официальному курсу иностранных валют к рублю, установленному ЦБ ...

Почему выходит так много разных бета-версий Android и чем они отличаются Когда дело доходит до выхода новой бета-версии Android, то многие пользователи путаются. Кроме сборок новой версии для разработчиков, часто одновременно можно найти версии для публичного тестирования. Иногда есть еще и ответвления, вроде Android 12 L. Все это невероятно пут...

Революция, которую не заметили. Рекуперация становится новой генерацией Техно-порталы и Хабр в частности не раз писали о рекуперации и возможных вариантах промышленного внедрения этого принципа, позволяющего экономить затраты на электроэнергию. Много вопросов было относительно жизненного цикла регенерационных систем, по реальному КПД и по стоимо...

Новый Pixel Feature Drop приносит много полезных функций У Google есть новая функция Pixel Feature Drop для владельцев устройств Pixel 6 и 6 Pro. Декабрьская функция Pixel Feature Drop помещает Snapchat на экран блокировки с помощью функции Quick Tap to Snap. Это означает, что вы сможете делать снимки быстрее, чем на любом другом ...

Первый апдейт 2022 года: Microsoft обновила Windows 7, Windows 10 и Windows 11 Компания Microsoft выпустила новую порцию накопительных обновлений в рамках традиционного ежемесячного «обновления по вторникам» (Patch Tuesday) для операционной системы Windows. Это первая такая порция исправлений и улучшений, выпущенная Microsoft для фирме...

Microsoft добавит в Windows 11 дизайн интерфейса в стиле Windows 7 С появлением Windows 8 и её преемницы в лице Windows 10 разработчики из Microsoft отказались от использования закруглённых углов окон и Aero Glass в оформлении пользовательского интерфейса. Однако с выходом Windows 11 в операционной системе вновь появились закруглённые углы,...

Нейросеть, способная объяснить себе задачу: P-tuning для YaLM Мы уже рассказывали о том, как применили семейство генеративных нейросетей YaLM для подготовки ответов в Поиске, Алисе или даже в Балабобе. Главная особенность наших моделей — метод few-shot learning, который позволяет без дополнительного обучения решать большинство задач в...

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

«Ободранные» Lada будут выпускать без ABS, ESP, ЭРА-ГЛОНАСС и без подушки безопасности Появились новые подробности об упрощениях, которым будут подвергаться автомобили Lada из-за нехватки электронных компонентов. Источник пишет, что «АвтоВАЗ» убирает из Lada Granta современные электронные системы. По данным drom.ru, что Lada Granta будут выпус...

Генерируем Kotlin клиент по GraphQL схеме С одной стороны, GraphQL схема однозначно определяет модель данных и доступные операции реализующего ее сервиса. С другой, Kotlin предоставляет потрясающие возможности для создания предметно-ориентированных языков (DSL). Таким образом, возможно написать предметно-ориентирова...

Firefox OS снова в строю. Ну, почти — встречаем Capyloon, новую инкарнацию операционной системы от Mozilla Вчера в сети появилась новость о выходе экспериментальной версии операционной системы, которая называется Capyloon. Она базируется на web-технологиях и идеях давно уже закрытого проекта Firefox OS, B2G (Boot to Gecko). Человеком, который решил попробовать все снова, стал Фа...

Security Week 2211: новый вариант Spectre Исследования об уязвимостях Spectre и Meltdown были опубликованы в январе 2018 года. С тех пор появилось множество работ, развивающих общую идею использовать механизм предсказания ветвлений в процессоре (или других аппаратных особенностей) для выполнения произвольного кода и...

С++ без классов? (на картинке изображён С++ среди других функциональных языков)Классы - это скорее всего первое, что добавил Страуструп в далёких 1980х, ознаменовав рождение С++. Если представить, что мы археологи древних плюсов, то косвенным подтверждением этого факта для нас будет this, ко...

Бессерверные базы данных: путь в будущее? Бессерверные сервисы облачных вычислений появились в 2014 году с AWS Lambda, которая позволяла запускать код без выделения серверов или управления ими. AWS Lambda — пример функции как услуги (FaaS), где результат обработки событий не зависит от состояния памяти серве...

Консорциум по освоению космоса объявил о намерении разместить на Луне произведение искусства Картина "Мы поднимаемся вместе - при свете Луны" будет размещена на лунной поверхности в рамках более масштабной миссии, которая является частью инициативы NASA

Наталья Сергунина: В Москве начался отбор разработок для строящегося кластера «Ломоносов» В столице начался отбор технологичных проектов, которые станут частью инфраструктуры нового кластера «Ломоносов». Его планируется ввести в эксплуатацию уже в следующем году. Это одна из площадок строящегося инновационного научно-технологического центра (ИНТЦ) МГУ &...

[Перевод] Хитрости разработки Street Fighter II Часть 1: бумажный след В конце 90-х в мир аркадных автоматов пришла Capcom. Эта компания из Осаки, казалось, создавала один хит за другим: Ghouls'n Ghosts (1988 год), Final Fight (1989 год), Street Fighter II (1991 год), не говоря уже о множестве других превосходных игр. В...

[Перевод] Сейф с доступом по отпечатку пальца Этот проект основан на предыдущем, в котором я заменил плату управления старого сейфа на ESP8266 D1 Mini, превратив его в современный сейф с одноразовым паролем. На этот раз я добавлю альтернативный способ открывания с помощью отпечатка пальца, включая возможность регистраци...

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

Gopher - новая система искусственного интеллекта от DeepMind, оперирующая 280 миллиардами параметров Генерация текстов на естественном языке это задача, для которой используются так называемые большие языковые модели (large language model, LLM). Результаты работы таких моделей применяются сейчас на практике в самых различных областях, начиная от поиска Google до фэнтезийных...

Лампы-свечки из Fix Price Раньше в магазинах Фикспрайс продавались только лампы-груши, но недавно появились «свечки» сразу двух брендов. И те и другие по 77 рублей. Я их купил и протестировал. Читать дальше →

Эксклюзив: Redmi Note 11S станет бюджеткой с 108 Мп камерой Вы еще не запутались в моделях серии Redmi Note 11? Которые вышли на рынке Китая и появятся в других странах? В перечне всех участников семейства не хватает еще одной модели — Redmi Note 11S. Она станет частью глобальной линейки устройств Redmi Note 11. Это будет вариант для...

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

Кастомная клавиатура Lily58 Pro: опыт работы, впечатления и парочка советов Мы публиковали несколько статей на тему клавиатур — хотя бы потому, что в нашей команде немало тех, кому нравятся необычные современные клавиатуры. Это инструмент, с которым проводишь много часов в день, поэтому хочется, чтобы он был удобным для работы, и, желательно, чем-т...

MikroTik saves children (часть 1) Подготовленный ранее цикл статей, посвященный организации безопасности сетей, построенных на оборудовании MikroTik, вызвал определенный интерес у сообщества. В процессе обсуждения представленного материала стало понятно, что у некоторых пользователей подобное оборудование у...

Китайский холдинг Tencent приобрел 1C Entertainment Игровая компания 1C Entertainment объявила о том, что стала частью крупнейшего китайского концерна Tencent. Сделка была совершена еще в конце ноября 2021 года, а информация о покупке 1С начала мелькать еще летом прошлого года. Читать полную статью

[Перевод] Вёрстка в 2022. Часть 1: Теория "Разработчик – это человек, который переводит мысли заказчика на язык машины" @mikita_duИдея статьи появилась год назад, думал назвать «Вёрстка в 2021», но как-то затянулось… Весной 2021 года Microsoft объявила, что с 15 июня 2022 года прекращается поддержка IE11 (да, не для...

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

Зачем прыгает быстрая коричневая лиса, или Панграммы в английском языке «The quick brown fox jumps over the lazy dog» — эту фразу на английском знают почти все, кто так или иначе имеет отношение к компьютеру.Это небольшое предложение, которое содержит все буквы английского языка. Лингвисты называют его «панграмма». Сегодня мы расскажем, для чего...

Возможности интеграции Counter-Strike: Global Offensive Image by andytb under license CC BY-SA 2.0 Counter-Strike: Global Offensive — современная версия старой доброй «CS 1.6». За двадцать лет развития серии технологии сильно изменились. Ранее соревнования по CS проходили в конференц-залах, а информация, доступная наблюдателю, бы...

Toyota Hilux едва не забрал у УАЗ «Пикап» звание самого продаваемого пикапа в России по итогам 2021 года Месяц назад стало известно, что на рынке новых пикапов в России сменился лидер: впервые за несколько месяцев досталось модели УАЗ «Пикап». Теперь же появились сведения о том, что УАЗ «Пикап» стал самым продаваемым пикапом в России по итогам 2021 ...

Vivo скоро начнёт тестировать Android 12 в России: объявлен график выпуска Китайская компания Vivo опубликовала график выпуска бета-версий сборок на основе новой операционной системы Android 12 для российских пользователей своих смартфонов.  Vivo X60 Pro Поучаствовать в бета-тесте Android 12 смогут пользователи таких моделей: С конца де...

12 ГБ ОЗУ, Android 12, Snapdragon 8 Gen 1 и производительность ниже, чем у MediaTek Dimensity 9000. Xiaomi 12 Pro протестировали в Geekbench Сегодня Xiaomi опубликовала официальное изображение Xiaomi 12, сегодня стартовали предзаказы в Китае, и сегодня же Xiaomi 12 Pro засветился в бенчмарке Geekbench 5. Результат производительности в однопоточном тесте – 1246 баллов, в многопоточном – 3903. Это ...

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

Apple выпустила iOS 15.4 Release Candidate. Что нового Сегодня, 8 марта, Apple выпустила iOS 15.4 Release Candidate для разработчиков и пользователей, участвующих в бета-тестировании. Вышедшая в день презентации iPhone SE 2022 новая версия iOS означает, что уже через неделю нас ожидает финальная версия. Тем не менее, мы ждали, ...

В РФ запретили выбрасывать в мусор смартфоны, ноутбуки и электронные запчасти: насколько серьезна ситуация в РФ и мире? На днях на Хабре появилась новость о том, что в России вышел новый приказ Минприроды, согласно которому гражданам и компаниям запретили выносить на обычные мусорные площадки смартфоны, системные блоки и прочее компьютерное и не только «железо». Куда предлагается все это дев...

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

ПК-версия помогла Monster Hunter Rise достичь 8 млн отгруженных копий Издатель и разработчик Capcom в свежем пресс-релизе на своём официальном сайте раскрыл обновлённую информацию об успехах на мировом рынке ролевого экшена Monster Hunter Rise. Источник изображения: Steam (V I R A L) Как стало известно, суммарные отгрузки и цифровые продажи Mo...

Дефицит чипов — явление долгосрочное: США и Китай прогнозируют нехватку компонентов в лучшем случае до конца 2022 года Мы несколько раз писали о том, что, по всей видимости, дефицит полупроводниковых компонентов затянется надолго. Несмотря на то, что некоторые эксперты дают оптимистичные прогнозы, согласно которым дефицит электронных элементов вскоре решится благодаря усилиям ряда компаний,...

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

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

История славянских шипящих: почему мы пишем жи-ши через И? tl;dr: потому что перед Ы не могли возникнуть ни Ж, ни Ш. Орфография многих живых языков отражает давно исчезнувшие вещи: например, написание английского слова knight указывает на то, что когда-то в 14 в. оно произносилось «книхт». В русской орфографии тоже полно «доисторич...

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

[Перевод] Рисование закрашенных кругов и треугольников на Raspberry Pi Pico с помощью MicroPython Библиотека framebuf — это то, что, при разработке на MicroPython, даёт нам возможности по работе с основными графическими элементами. Например — с текстовыми символами, с прямоугольниками, да и с отдельными пикселями. Это позволяет создать множество интересных изображений. Н...

Видеокарты Radeon станут быстрее на величину до 24% просто благодаря новому драйверу Компания AMD выпустила обновлённые видеокарты Radeon RX 6000, а вместе с ними рассказала о грядущем графическом драйвере. Он выйдет в конце месяца и принесёт значительные улучшения различных функций.  Во-первых, AMD обещает неплохую прибавку производительности в р...

Книга «Отзывчивый дизайн на HTML5 и CSS3 для любых устройств. 3-е изд.» Привет, Хаброжители! Вы фуллстек-разработчик, которому нужно развивать навыки фронтенд-разработки? Или фронтенд-разработчик, ищущий качественный обзор современных возможностей HTML и CSS? А может, вы создаете свой веб-сайт и хотите сделать его отзывчивым? Тогда, эта книга в...

Raspberry Pi Zero 2 W: обзор возможностей новой «малинки» Несколько дней назад Raspberry Pi Foundation запустила продажи новой модели, которой ждали многие — Raspberry Pi Zero 2 W. Эта плата является логическим продолжением «малинового эволюционного древа» и предлагает расширенные, по сравнению с предыдущей версией, возможности. ...

Chrome OS Flex: новая ОС от Google для установки на любые ПК. Что она умеет и для чего создавалась Корпорация Google умеет делать сюрпризы. То она разрабатывает с нуля «секретный проект», который на поверку оказывается Fuchsia OS, которая недавно пошла в дело. Теперь — представила Chrome OS, только с возможностью установки на практически любые Windows, Mac и Linux совмес...

Проблема многоязычности Question Answering over Knowledge Graphs и новый датасет QALD-9-Plus, способный её решить Для разнородных групп пользователей (прим. язык, возраст), возможность одинаково эффективно взаимодействовать с веб-приложениями является одним из важнейших факторов такого понятия как "доступность" (англ. Accessibility). Это относится и к системам автоматического ответа на ...

Недорасшифрованные письменности Крита, Кипра и филистимлян. Часть 3: Формальный анализ, корпуса и палеография Пришло время вернуться к теме, отложенной из-за большого количества работы.Напомню, в первой части был рассказ о дешифровке древнейшей греческой письменности – Линейного письма В, исчезнувшего вскоре после Троянской войны, когда у дешифровщиков не было привычных «верных помо...

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

[Перевод] Ищем путь до линукс команд, как профессионалы Один из самых распространённых вопросов от подписчиков — как получить путь к команде Linux, которую только что установили в систему с помощью пакетного менеджера, например, команды apt или DNF. Много новых разработчиков переходит к нам из мира Windows, и для многих это перв...

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

Теперь официально: POCO X4 Pro 5G представят на следующей неделе На днях в Сеть утекли технические характеристики и стоимость POCO X4 Pro 5G, а сегодня стала известна и точная дата его официального анонса. Эту информацию объявила сама POCO, дочерняя компания китайского техногиганта Xiaomi. Премьера POCO X4 Pro 5G запланирована на понедель...

Объединенный медиапортал столичного департамента образования вызвал интерес у москвичей Посещаемость нового информационного портала столичного Департамента образования и науки «Школа.Москва» за четыре месяца существования превысила 250 тысяч уникальных пользователей и получила более 550 тысяч просмотров.  Наибольшую популярностью пользуются спецпроект «Вместе п...

На Украине запустят Xbox — обещан полноценный магазин и украинские аккаунты Скоро на Украине появится своя локализованная версия магазина Xbox Store, поддержка украинского языка на консолях и так далее. Такое заявление сделал в Twitter цифровой трансформации страны Михаил Фёдоров. Он заявил, что такой договорённости стороны достигли в рамках е...

Tencent планирует создать игровую студию F1 для разработки метавселенной Новое подразделение станет частью дочерней компании Tencent - TiMi Studio Group, создателя хитовых видеоигр Honour of Kings и Call of Duty Mobile

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

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

Гайд на Варвара в Diablo Immortal, который рвёт всех в PvP Варвар считается одним из лучших персонажей для PvP в Diablo Immortal. Давайте посмотрим на билд «Вихрь», позволяющий вам постоянно быть в гуще событий. Краткий обзор классов я делал в этой статье, где перечислил плюсы и минусы каждого персонажа. Ну и после гайда по PvE Кр...

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

Заметки о мониторинге #1 — NaN в Prometheus Месяц назад я устроился на работу в новую компанию, где моей обязанностью стала разработка сервисов для мониторинга. С некоторыми технологиями я не работал прежде, - с интересом приступил к изучению. За прошедшее время в моём приложении для хранения заметок накопилась информ...

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

Как работать с Tanzu — опыт Sportmaster Lab Tanzu от VMware — это набор полезных продуктов для тех, кто работает с микросервисами. В Sportmaster Lab мы тоже начали его использовать, и в этом посте расскажем, как именно. Помогут нам в этом Павел Бацев, старший администратор сервисов Спортмастера, и Алексей Гришутин, ко...

Роботы-убийцы. Как и зачем машины убивают людей? Ровно 43 года назад, 25 января 1979 года произошло убийство, оставившее глубокий след в истории человечества. Именно в этот день Роберт Уильямс, 25-летний рабочий литейного завода Ford Motor Company, расположенного в городке Флет Рок, штат Мичиган, пал от железной руки тру...

Xiaomi продала 240 млн смартфонов Redmi Note, темпы продаж замедлились Сегодня Xiaomi поделилась очередным достижением об успехах одной из самых успешных на рынке серий смартфонов, Redmi Note. С момента появления на рынке первого смартфона серии было продано 240 миллионов устройств Redmi Note. Напомним, в феврале прошлого года вице-президе...

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

Анонс Windows 11 Insider Preview Build 22000.651 (канал Release Preview) Добрый вечер, друзья! Microsoft выпустила новую предварительную сборку Windows 11 под номером 22000.651 (KB5012643) для участников программы Windows Insider, использующих каналы Beta и Release Preview. Это накопительное обновление приносит с собой ряд исправлений ошибок, об...

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

[Перевод] Многомодульность в Android и Dagger: пошаговый пример Наше мобильное направление продолжает делиться собственным опытом, а также переводить те статьи, которые могут сослужить разработчику хорошую службу. Эту статью по Android, написанную в 2020 году, мы выбрали, изучая вопросы оптимизации внедрения зависимостей на проекте, и пе...

[Перевод] Rust 1.57.0: константный panic!, пользовательские профили в Cargo и обработка ошибок выделения памяти Команда Rust рада сообщить о выпуске новой версии — 1.57.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.57.0 вам дос...

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

Туманность Антареса Солнечная система находится в периферийной части Галактики, которую мы именуем Млечный путь. Та самая “Молочная дорога” — неясное сияние, протянувшееся через все небо — это и есть спиральные рукава нашей гигантской звездной системы, которую мы наблюдаем изнутри. Другие гала...

Apple работает над тем, чтобы iPhone мог работать как POS-терминал Согласно новому отчету Reuters, компания Apple планирует представить новую услугу, которая позволит использовать iPhone в качестве POS-терминала (в точках продаж) без какого-либо дополнительного оборудования.Ожидается, что данная функция станет доступна через обновление прог...

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

Комикс: Технический долг в разработке игр Откопала классное видео от образовательного канала Extra Credits, в формате «как объяснить, что такое технический долг даже ребёнку». Ну, или очень далёкому от этого взрослому. Мне так понравились иллюстрации, что я сделала из этого видео комикс. Покажите его своему менеджер...

Методы детоксификации текстов для русского языка ВНИМАНИЕ! В статье есть примеры текстов, содержащие маты и грубые выражения. Мы ни в коем случае не хотим оскорбить наших читателей, все подобные тексты приведены лишь в научных целях в качестве примеров токсичности в реальных текстах из Интернета. Всем привет! Меня зовут...

Как Норвегия стала первой страной за пределами США, подключённой к сети Как было упомянуто в предыдущей статье , первая сеть ARPANet между четырьмя научными центрами США была сформирована в конце 1969 года. Спустя всего четыре года то, что позже превратится в Интернет, дотянулось через Атлантику до… Норвегии. Которая и стала первой страной за п...

MediaTek продемонстрирует возможности Wi-Fi 7 на выставке CES 2022 Правда это будет именно демонстрация, а внедрение в повседневный обиход состоится не ранее 2024 года

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

[Перевод] s/bash/zsh/g Как думаете — сработает такая команда? bash% echo $(( .1 + .2 )) bash: .1 + .2 : syntax error: operand expected (error token is ".1 + .2 ") Как видите, bash выполнять её не хочет, а вот в zsh она обрабатывается совершенно нормально: zsh% echo $(( .1 + .2 )) 0.30...

Windows 11 Build 22563 включает в себя скрытые функции Smart Clipboard и «Стикеры» Microsoft продолжает активно внедрять новые функции в инсайдерские сборки Windows 11 для канала Dev, правда некоторые из них пока находятся на стадии разработки и не готовы к публичному тестированию. Так, в актуальной сборке 22563 энтузиаст под ником FireCube обнаружил скры...

Security Week 2208: NFT-фишинг На прошлой неделе 32 пользователя платформы OpenSea подверглись фишинговой атаке, в результате чего у них были похищены токены NFT на сумму (по разным оценкам) от 1,7 до 3 миллионов долларов. Описание атаки приводит издание The Verge (см. также новость на Хабре). Немного под...

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

Преобразуем изображения и GIF анимацию в код для Arduino Сейчас в продаже доступно много разных Ч/Б дисплеев, в том числе и OLED. Для того, чтобы получить красивое черно-белое изображение для этих дисплеев, с глубиной цвета всего 1 бит, но в тоже время с имитацией полутонов, как на представленной ниже картинке — нужно использоват...

Arrow Lake-P получат самые мощные iGPU в истории Intel, но эти процессоры придется подождать Нынешние топовые модели мобильных процессоров Intel оснащаются встроенными GPU с 96 исполнительными блоками. Этого хватает для мультимедийных задач и простых игр, но не более того. Вместе с тем, ноутбуки Apple на собственных SoC имеют куда более мощные GPU, а скоро...

Премьера Asus 8z состоится в Индию 28 февраля Asus представила серию Zenfone 8 еще в мае 2021 года и планировала доставить их в Индию вскоре после этого, но затем передумала из-за блокировки, связанной с COVID-19. Компания пообещала, что телефоны на базе Snapdragon 888 появятся в ближайшее время, и, похоже, время пришл...

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

Процессор Intel Raptor Lake засветился в сети После запуска процессоров Intel Alder Lake в начале прошлого месяца энтузиасты аппаратного обеспечения и инсайдеры уже ищут новости о чипах Raptor Lake от компании Intel, которые должны появиться в 2022 году. К счастью, в сети появился ранний тест процессора Raptor Lake, даю...

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

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

Google Диск стал помечать системные файлы macOS как нарушающие авторское право Один из пользователей Reddit сообщил, что выгруженный в облачное хранилище Google Диск системный файл .DS_Store — хранилище службы рабочего стола платформы macOS — был помечен как нарушающий авторское право, о чём пользователя уведомили по электронной почте. По данным ресурс...

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

ИИ-помощник Copilot от GitHub — как новый инструмент повлияет на работу программистов Летом 2021 года Microsoft и GitHub представили нейросетевого помощника программиста Copilot  на базе технологий компании Open AI. Авторы проекта научили Copilot премудростям работы с фреймворками и разным языкам программирования. После релиза системы было заявлено, что ...

Моя борьба с санкциями или как появился умный VPN Зачем людям ранее был нужен VPN (кроме мошенников конечно) - чтоб ходить на Linkedin и обходить всякие разные запреты РКН. Когда ввели санкции и некоторые сайты перекрасились в сине-желтый цвет, то многие по старой памяти подумали - включим VPN и всё сразу станет как раньше,...

Топ наиболее перспективных соцсетей для продвижения в 2022 Цукерберг объявил о скором создании метавселенной, в медиапространстве обсуждают возможность закрытия доступа к «Инстаграму» для российской аудитории, Яндекс регулярно вводит новые правила в «Дзен» — как продвигаться в соцсетях в 2022 году, на какие каналы делать ставк...

Золотые лампочки Navigator Supervision То, чего ждали многие, свершилось — на рынке появились светодиодные лампы с качественным светом, хорошей электроникой, честными параметрами и высокой надёжностью. Но получилось недёшево. Читать дальше →

Два месяца работы и готово: что нового в ядре Linux 5.17 Источник картинки: OMG! Ubuntu! Выхода нового ядра Linux ожидали многие, о чем можно судить хотя бы по количеству публикаций в технологических СМИ, предвкушавших новинки Linux 5.17. И, наконец, Линус Торвальдс представил новый релиз, опубликовав его 21 марта. Нового и хоро...

Главный секрет операторов match/case в пайтоне Не так давно увидела свет версия языка пайтон 3.10. В ней был добавлен pattern matching statement (оператор сопоставления с шаблонами). Как гласит официальное описание этого оператора в PEP622, разработчики в большей мере вдохновлялись наработками таких языков как: Scala, Er...

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

Как заинтересовать 120+ HR всего за месяц. Или как захантить к себе аналитика данных За месяц поиска работы собрал много полезной информации и хочу с вами ею поделиться.В начале немного статистики по прохождению этапов отбора в компанию:1 этап "Собеседование с HR-ом": 120+ HR-ов (рекрутеров) написало мне за месяц2 этап "Собеседование с руководителем" (знаком...

Android 13 сможет замедлять Wi-Fi и сотовую сеть. Зачем это нужно Android 13 еще толком не вышла, есть только версия для разработчиков, которая просто дает им представление о том, с чем им придется работать. Полноценная версия новой операционной системы будет презентована 11 мая, где нам покажут все ее основные особенности и расскажут, ко...

«Диспетчер задач» в Windows 11 будет поддерживать акцентные цвета Не так давно в инсайдерских сборках Windows 11 появился обновлённый «Диспетчер задач» с пользовательским интерфейсом на базе Windows UI Library, новыми иконками, поддержкой тёмной темы оформления, новой функцией «Режим эффективности» и многим другим. Ожидается, что новая ве...

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

Авторитетный инсайдер: Modern Warfare II (2022) станет самой мрачной частью Call of Duty И другие подробности.

Лучшие книги по Golang: что стоит почитать как начинающему, так и опытному разработчику Мы в Quadcode любим Golang и можем рассказать о языке и его преимуществах много интересного. Все это неспроста - не так давно мы переписали некоторые наши продукты или отдельные их модули именно на Go, чему радуемся до сих пор. Подробности самых интересных кейсов вскоре план...

[Перевод] Машинное обучение помогает в расшифровке древних языков Термин «Гуглоперевод» постепенно престаёт быть синонимом кривого дословного перевода текстов. Порой сложно догадаться, кто выполнил работу: машина или человек – качество стало действительно высоким. Это наводит исследователей на мысль: а не сможет ли ИИ помочь в расшифровке ...

Первая функция из Android 13. Новая ОС получит возможность устанавливать язык для каждого приложения отдельно Android 12 только начинает своё шествие по рынку смартфонов, а в Сети уже появились подробности об одной из функций Android 13.  Называется функция Panlingual. Суть её достаточно простая: она позволит пользователям выбирать язык отдельно для ка...

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

И шести лет не прошло: вышел дистрибутив Slackware 15.0. Главные изменения и возможности Достаточно неожиданно, без фанфар и аплодисментов вышел новый релиз Slackware, одного из старейших дистрибутивов Linux. По словам разработчиков, на то, чтобы довести ветку до стабильного состояния, у них ушло около шести лет. Большая часть усилий была направлена на актуализ...

Внедрение агентов и конфликт с антивирусами — как мы сделали собственную Deception-систему Уже больше двух лет мы разрабатываем Bastion Security Platform. В прошлой статье мы рассказали, как научились создавать дешевые сетевые ловушки в больших количествах. Но ловушки — всего лишь базовый компонент эффективной сетевой защиты. Сегодня мы расскажем, как сделали из н...

Изменится все. Россиян предупредили о крупнейшей с 1990-х денежной реформе Жизнь в России никогда не была простой и легкой, и все россияне об этом отлично знают. За последний месяц все так и вовсе кардинально изменилась, потому что странами Запада было введено настолько много разного рода Читать полную версию публикации Изменится все. Россиян пред...

Можно ли обойтись без фразовых глаголов в разговорном английском? Этим вопросом довольно часто задаются те, кто изучают фразовые глаголы в английском как часть разговорной речи на уровне intermediate, upper-intermediate и выше и пытаются употреблять их в своей речи. Причина этого вопроса вполне понятна – понимание и использование фразовых ...

Разбираемся с типами боли на примере головы Если вы посмотрите классификацию лицевых болей, то увидите длинные-длинные списки – до ста видов. Самые распространённые будут такие: неврогенные (невралгия тройничного нерва и языкоглотночного нерва); миогенные (болевая миофасциальная дисфункция); височный артериит; си...

Microsoft приобрела сервис модерации контента Two Hat Microsoft объявила о покупке компании Two Hat, являющейся разработчиком одноимённого сервиса для модерации контента, фильтрации сообщений и обеспечения более эффективной защиты пользователей. Сумма сделки не разглашается. Стоит отметить, что компании сотрудничают уже много ...

Япония намерена отправить астронавтов на Луну после 2025 года Стало известно о намерении правительства Японии высадить своих астронавтов на поверхность Луны во второй половине текущего десятилетия. Об этом сообщило информационное агентство ТАСС со ссылкой на слова премьер-министра страны Фумио Кисиды. Источник изображения: NASA Высадка...

Rainbow Six Осада Mobile будет представлена ​​в следующем месяце В прошлом году появились слухи о том, что Ubisoft в сотрудничестве с WeGame работает над мобильной игрой Rainbox Six Siege. Теперь появились сообщения о том, что Ubisoft готовится представить игру в апреле. Согласно отчету, игра будет представлена ​​6 апреля вместе с трей...

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

Готовимся к собеседованию по PHP: Что такое «DI», «Container», «Auto-wiring» за семь простых шагов Статья написана для начинающих разработчиков на языке PHP, чтобы помочь им усвоить понятия, нужные для понимания того, как устроены и работают современные фреймворки на PHP: Dependency Injection, Container, Auto-wiring.Автор надеется, что прочтение статьи поможет вам разобра...

Вопросы и ответы для собеседования Go-разработчика Структурирование информации — очень полезный навык. И дабы привнести некоторый порядок в этап подготовки к интервью на должность Golang разработчика (и немножко техлида) решил записывать в этой заметке в формате FAQ те вопросы, которые я задавал, задавали мне или просто были...

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

Как включить русскую Siri в HomePod и HomePod mini Одной из особенностей прошивки audioOS 15.2 для HomePod и HomePod mini стала русская Siri. Ниже расскажем, как изменить язык голосового ассистента в яблочной умной колонке.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете ознакомиться с другим...

ГАЗ-69 советский лёгкий внедорожник, ставший культовым ГАЗ-69, машина, ставшая символом эпохи. До сих пор её название отзывается теплом в сердцах автомобилистов нашей необъятной Родины. И не зря. Легендарный «козлик» заслуживает внимания даже далёкого от автомобильной тематики человека (вроде убеждённого пешехода меня). И дело з...

Нормальное количество оперативной памяти в смартфонах Apple появится только в iPhone 14 Pro Примерно через семь месяцев компания Apple представит следующее поколение iPhone. В связи с этим появился новый слух о том, что компания поставит 8 ГБ оперативной памяти в предстоящий iPhone 14 Pro.

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

High Tide: Unyielding Fate использует персонажей из One Piece Игра High Tide: Unyielding Fate вышла на Android, только почему-то в ней появился персонаж из One Piece. Давайте разбираться. High Tide: Unyielding Fate — это ролевой проект с аниме-стилистикой, который появился в Google Play. По сюжету пираты узнали о появлении легендарно...

Как мы внедрили Content Service Platform всего за четыре месяца Ранее мы рассказали о новом витке развития систем управления контентом – Content Service Platform. В рамках второй ежегодной конференции ЛАНИТ «Микросервисная архитектура в управлении корпоративным контентом» был представлен проект по созданию электронного архива клиентских ...

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

[Перевод] Объяснение Kafka на примерах из Factorio Недавно я как обычно играл в Factorio после рабочего дня — и вдруг меня поразила удивительная мысль. Как много здесь аналогий с Apache Kafka! Если у вас мало свободного времени, не скачивайте Factorio Для тех, кто в последние годы путешествовал за пределами цивилизации,...

Чем хорош чип Google Tensor? Разбор Что ж вышел Pixel 6: появились обзоры, мы всё поняли, хайп прошел. Или нет? Не пугайтесь про Pixel 6 и Pixel 6 Pro еще будет куча контента! В любом случае, теперь мы можем спокойно поговорить про самую главную и наверное самую недооцененную фишку нового смартфона Google — п...

Профессионалы о трансформации и инфраструктуре Издательство «Открытые системы» провело конференцию «Инфраструктура цифрового предприятия — 2021». Издательство «Открытые системы» провело конференцию «Инфраструктура цифрового предприятия — 2021» (см. также статью «Инфраструктурный фундамент цифровой трансформации»). Ее ...

Bitcoin Latinum проводит историческую вечеринку Metaverse на Art Basel Miami Palo Alto, CA — Bitcoin Latinum (LTNM), криптовалюта нового поколения, обеспеченная активами, провела масштабную вечеринку в среду, 1 декабря, во время Art Basel в Майами в партнерстве с Mr. Jones и TapStats. Суперзвезда рэпа Migos Кваво выступил вместе с номинированны...

«Эти глаза напротив»: история внедрения биометрического решения в X5 Group Привет, Хабр! Мы уже рассказывали о магазине с полностью автоматизированной системой покупок, который получил название «Пятерочки #налету». Но это далеко не все технологические проекты компании. Практически одновременно с новыми автономными «Пятёрочками» мы начали разрабатыв...

[Перевод] Обзор ретро-футуристичного КПК DevTerm с Linux Команда ClockworkPI выпустила интересный карманный девайс с ОС Linux, который легко собирается без паяльника, имеет экран с разрешением 1280х480, предлагает богатые возможности для кастомизации и даже оснащён неожиданным диковинным модулем — термальным принтером. Читать дал...

MEDIAPIPE – AI инструмент для Computer vision Не секрет, что задача по поиску человека на видео или фото всегда была актуальна. Но что если один инструмент объединяет в себе, помимо просто детектирования человека, еще и поиск полной маски человеческого лица, расположение рук и пальцев, да и вообще полностью позу человек...

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

PA — Pointer Authentication на ARMv8.3: устройство инструкций защиты Сегодня процессоры, микропроцессоры и микроконтроллеры стали неотъемлемой частью жизни. Они повсюду: смартфоны, умные часы, наушники и другие гаджеты. Однако первое стало обязательной частью каждого человека, а следовательно интерес злоумышленников к взлому или получению дос...

В следующем месяце Farming Simulator 22 получит бесплатное DLC Precision Farming с новыми возможностями Игры серии новые, названия DLC — прежние.

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

[Перевод] Невидимый Javascript-бэкдор Несколько месяцев назад мы увидели пост в сабреддите r/programminghorror: один разработчик рассказал о своих мучениях с поиском синтаксической ошибки, вызванной невидимым символом Unicode, скрывавшемся в исходном коде на JavaScript. Этот пост вдохновил нас на мысль: что есл...

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

И снова кастомные клавиатуры: обзор Dactyl Manuform из первых рук Привет, Хабр! Так получилось, что я становлюсь адептом кастомных клавиатур. Сначала к моему коллеге попала Lily58 Pro, вот ее подробный обзор. Ну а теперь ко мне — Dactyl Manuform, еще более необычная клавиатура, чем те, что обозревались в нашем бологе ранее. Обзор и возмож...

1C Entertainment стала частью китайского игрового гиганта Tencent Своё название издательство, естественно, утратит.

Почему вы не используете чужой опыт? Иллюстрация из английского издания Шерлока Холмса — будни консультирующего детектива Сначала я удивлялся тому, как мало люди читают книг: вот жил-был какой-то умный чувак, пару десятков лет практиковался, потом нечеловеческим усилием писал книгу. И там на блюдечке за пару ...

Rockstar объявляет о подписке на GTA+ Многие геймеры ждут скорейшего выпуска GTA 6, но до выпуска еще далеко, поэтому Rockstar решила представить новую подписку GTA+, предназначенная для тех, кто все еще наслаждается GTA Online. Rockstar говорит: «Став участником GTA+, вы получаете регулярный ежемесячный прям...

Барахолка в Испании: ноутбуки, планшеты, аудиотехника и PS4 Привет, Хабр! В субботу я снова отправился на барахолку, но не успел опубликовать пост с описанием результатов. Что же, исправляюсь вот сейчас. Как и всегда, было много всякой всячины, и такое впечатление, что ее, всячины, становится все больше, так что приходится потрудить...

Windows 95 OSR2 исполнилось 25 лет Вероятно, на Хабре не так много осталось пользователей, кто до сих пор тем либо иным образом продолжает работать с Windows 95. Возможно, эта ОС сохранилась на каких-либо промышленных системах, в организациях, где парк оборудования и ПО не обновлялись много лет, либо же Wind...

[Перевод] Стилизация однофайловых Vue компонентов Если у вас есть опыт написания однофайловых Vue компонентов, вы, вероятно, сталкивались с написанием CSS в своем компоненте. Они позволяют разработчикам группировать код более логическими способами, а не разбивать компоненты по используемому языку (HTML, CSS или JavaScript)....

Книга «Python и DevOps: Ключ к автоматизации Linux» Привет, Хаброжители! За последнее десятилетие технологии сильно изменились. Данные стали хитом, облака — вездесущими, и всем организациям понадобилась автоматизация. В ходе таких преобразований Python оказался одним из самых популярных языков программирования. Это практичес...

Security Week 2207: связь между DDoS и стоимостью криптовалют На прошлой неделе эксперты «Лаборатории Касперского» опубликовали подробный отчет о развитии DDoS-атак в четвертом квартале 2021 года. В конце каждого года количество и мощность DDoS-атак традиционно растут, а последние три месяца прошлого года и вовсе стали рекордными: коли...

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

О внедрении отраслевой программы O&M Hi-Ops 3.0 сообщают Huawei и Flexxible IT В ходе Всемирного мобильного конгресса 2022 года (MWC 2022) компания Huawei и ее партнер по поставке ИТ-услуг Flexxible IT представили отраслевое решение O&M Hi-Ops 3.0 для создания сервисов по эксплуатации и техническому обслуживанию (O&M) в цифровой отрасли. В ходе...

[Перевод] Умный сейф с одноразовым паролем В этом проекте я поэтапно расскажу о создании умного сейфа с одноразовым паролем на основе времени (TOTP). Если коротко, то TOTP — это метод генерации 6-циферного пароля на основе текущей даты и времени с использованием предопределённого ключа. То есть, пока сейф будет иметь...

Простые числа это… просто? Обнаружил очень нехитрый итерационный процесс, который плодит простые числа в большом количестве. За 15 итераций добрались до 1-го квинтиллиона, дальше считать стало сложно. Код, графики, попытка анализа — все под катом. Читать дальше →

Автоматизация тестирования «с нуля» (нетехническая сторона вопроса) Есть множество статей про технологии и те или иные подходы к автоматизации. Но почему-то нет статей про «обратную сторону» автоматизации. Как вообще всё зарождается на проекте? И как это «всё» организовать? Читаю дальше

Хитрый план Apple сработал: продажи зарядок для iPhone выросли на 1000% В 2020 году Apple впервые выпустила смартфоны без зарядного устройства в коробке. Компания обосновала своё решение тем, что якобы заботится о природе, а ещё считает, что у большинства покупателей уже есть подходящие блоки питания. Цифры же говорят о том, что, похоже, много у...

Музей алюминия в Таиланде стал оригинальным памятником кризиса индустрии В Таиланде появилась новая достопримечательность, внешний вид которой оставляет крайне противоречивые впечатления — но именно так и было задумано. Музей современного алюминия (MoMa) располагается в Нонтхабури, на бывшей индустриальной окраине Бангкока. Здание весьма напомина...

TeamCity C# script runner На операционных системах Windows администраторы традиционно используют PowerShell как средство автоматизации. Хотя PowerShell имеет .NET в своей основе, синтаксис его сценариев отличается от языка C#, к которому привыкли разработчики .NET, многие из которых занимаются и наст...

JNI, часть 3: производительность Java/JNI/NDK Всем привет! Меня зовут Роман Аймалетдинов, я разрабатываю клиентское приложение Ситимобил. Продолжаю свою серию статей по JNI, так как технология используется редко, но иногда она бывает очень полезной (или просто интересной). В этот раз я покажу замеры производительности, ...

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