Социальные сети Рунета
Вторник, 7 февраля 2023

[Перевод] Выбираемся из лабиринта при помощи алгоритма «поиск в ширину» (BFS) на Python Учимся использовать и реализовывать на Python алгоритм поиска в ширину (BFS) для решения реальных задач.Давайте поговорим о популярном алгоритме, который называется «Поиск в ширину» (BFS). Затем реализуем этот алгоритм, чтобы найти решение для реальной задачи: как выбраться ...

Книга «Искусственный интеллект и компьютерное зрение. Реальные проекты на Python, Keras и TensorFlow» Добрый день, Хаброжители! Кем бы вы ни были — инженером-программистом, стремящимся войти в мир глубокого обучения, опытным специалистом по обработке данных или любителем, мечтающим создать «вирусное» приложение с использованием ИИ, — наверняка задавались вопросом: с чего н...

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

Книга «Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 6-е изд.» Хорошего дня, Хаброжители! Новое издание бестселлера описывает как клиентские, так и серверные аспекты веб-разработки. Книга, наполненная ценными практическими советами и подробным теоретическим материалом, поможет вам освоить динамическое веб-программирование с применение...

Книга «Программируем на Java. 5-е межд. изд.» Добрый день, Хаброжители! Пополняем коллекцию O'Reilly. Неважно, кто вы – разработчик ПО или пользователь, в любом случае вы слышали о языке Java. В этой книге вы на конкретных примерах изучите основы Java, API, библиотеки классов, приемы и идиомы программирования. Особое в...

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

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

5 лучших книг по Java для новичков и профи, на которые стоит обратить внимание в 2022 году Привет, Хабр! Мы поговорили с командой разработчиков Сбера и попросили поделиться книгами по Java, которые, по мнению коллег, заслуживают внимания как новичков, так и профессионалов. Результат обсуждения ― в подборке ниже. Она будет полезной и тем, кто только начинает свой п...

Книга «Пять строк кода. Роберт Мартин рекомендует» Хаброжители, как дела? А у нас тут книга по рекомендации самого Дяди Боба. В каждой кодовой базе есть ошибки и слабые места, которые нужно найти и исправить. Правильный рефакторинг сделает ваш код элегантным, удобным для чтения и простым в обслуживании. Познакомьтесь с уни...

Книга «Python. Исчерпывающее руководство» Привет, Хаброжители. По плану у нас руководство по Python. Разнообразие возможностей современного Python становится испытанием для разработчиков всех уровней. Как программисту на старте карьеры понять, с чего начать, чтобы это испытание не стало для него непосильным? Как оп...

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

[Перевод] Хватит ссылаться на TIOBE Что такое TIOBE? Индекс TIOBE — это показатель популярности языков программирования. Индекс обновляется раз в месяц… Важно заметить, что индекс TIOBE — это не признак лучшего языка программирования или языка, на котором написано больше всего строк кода. Индекс можно исполь...

Как увеличить прибыль проектного бизнеса за счёт системного управления проектами? 15 сентября в 14.00 (мск) на бесплатном вебинаре от ADVANTA вы узнаете, как с помощью системного управления проектами решить типичные проблемы проектного бизнеса и повысить прибыльность компании. Почему стоит участвовать? Вы узнаете, как решить основные проблемы при...

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

Книга «EF Core в действии» в правильном переводе команды DotNetRu Около трех лет назад наше сообщество DotNet.Ru приняло участие в интересном эксперименте. Взаимодействуя с издательством ДМК-пресс, члены сообщества работали над переводом на русский язык замечательной книги Конрада Кокосы «Управление памятью в .NET для профессионалов». Пере...

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

Как написать кроссбраузерное расширение в 2022 году Привет! Меня зовут Георгий Костуров, я лид фронта в одной из команд СберМаркета. В один прекрасный день ко мне пришли менеджеры и сказали, что нужно написать браузерное расширение для внутреннего джобборда. Оно должно взаимодействовать с сайтами avito и hh, чтобы добавлять...

Книга «Грокаем стриминг» Хорошего дня, Хаброжители! Стриминговые системы позволяют сократить до минимума время между событием и обработкой информации, чтобы вы получали результаты в реальном времени. В приложениях для финансовой сферы, в вопросах безопасности и IoT важна каждая миллисекунда, поэто...

TypeScript в React-приложениях. 1. Как типизировать данные Данная статья является первой в цикле статей о практическом применении языка Typescript в React-приложениях. Амбициозная цель автора — в конечном счёте написать книгу, которая будет ближе к практике чем к теории. В этом смысле книга не будет разжёвывать документацию языка, а...

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

Книга «Создание приложений машинного обучения: от идеи к продукту» Хорошего настроения, Хаброжители! Освойте ключевые навыки проектирования, разработки и развертывания приложений на базе машинного обучения (МО)! Пошаговое руководство по созданию МО-приложений с упором на практику: для специалистов по обработке данных, разработчиков прогр...

Задача коммивояжера (TSP) точное решение — метод динамического программирования Задача коммивояжёра – одна из интереснейших подзадач комбинаторной оптимизации. Впервые мне пришлось с ней столкнуться, работая над логистической системой торгового предприятия. Типичный маршрут доставки товара предприятия состоял из пары десятков точек, изредка доходящий до...

Принципы юнит-тестирования. Часть вторая Привет! А вот и вторая часть поста про принципы юнит-тестирования. Если в первой мы обсудили влияние тестов на разрабатываемые продукты и познакомились с теорией юнит-тестирования, то в этой обсудим некоторые практические моменты. Внутри поста — структура юнит-тестов, стили ...

Обзор книги «Как лгать при помощи статистики», отличная книга для расширения кругозора Книга отлично подойдет , как для тех, кто давно "в теме", так и для тех людей, чья профессиональная деятельность никак не связана со статистикой. Публикую обзор книги с моего телеграмм-канала IT-старт https://t.me/it_begin на книгу "Как лгать при помощи статистики". Автор к...

[Перевод] Как изучение новых языков программирования помогло мне расти профессионально Когда вы работаете разработчиком ПО и ежедневно пользуетесь одним языком программирования, легко попасть в пузырь этого языка. Я хочу показать, как выход из зоны комфорта, изучение новых языков и парадигм помогло мне вырасти как разработчику. За годы работы я совершил пере...

Книга «Scala. Профессиональное программирование. 5-е изд.» Привет, Хаброжители! Мы издали главную книгу по Scala, популярному языку для платформы Java, в котором сочетаются концепции объектно-ориентированного и функционального программирования, благодаря чему он превращается в уникальное и мощное средство разработки. Этот авторите...

Алгоритмы для веб-разработчиков простыми словами Здравствуйте, друзья! Данным постом мы открываем цикл статей об алгоритмах и структурах данных.В этой статье мы поговорим о том, зачем вообще их нужно знать веб-разработчикам, и затронем тему оценки сложности алгоритмов и Big O нотации.Зачем мне алгоритмы? Я фронтендер!Вы на...

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

Борьба с ветряными мельницами: ветроэнергетика и глобальное потепление В 2022 году исполняется 50 лет со времен публикации знаменитого документа «Пределы роста», подготовленного Римским Клубом. Это был обзор технологических и общественных тенденций, характерных для конца XX века – в целом сводившийся к мысли, что гибкость рынка и бережливое отн...

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

Портирование DOS игр. Tutorial Мотивация к написанию статьиУважаемые коллеги, доброго времени суток!Этой статьей я хочу показать приёмы портирования программ между аппаратно-программными платформами, и привлечь внимание к книге «Секреты программирования игр» Андрэ Ламота, 1995, которую вспомнят добрым сло...

[Перевод] GitHub Copilot — он вам не нужен Я его попробовал и уверяю вас: он вам не подходит. И у меня есть несколько очень веских аргументов, почему это именно так…Вот серьезно. Разработчики программного обеспечения во всем мире пишут прямо-таки религиозные документы о чистом коде, парадигмах разработки программного...

[Перевод] Пишем на Rust игры для Unreal Engine Ссылки unreal rust на github Devlog на Youtube Введение Несколько месяцев назад я задался вопросом — что, если написать игру на Rust, но в качестве рендерера использовать Unreal? Поразмыслив, я пришёл к выводу, что раскрытие рендерера Unreal языку Rust при помощи FFI (For...

[Перевод] Вам нужен чистый код? Используйте правило шести Все хотят писать чистый код. Этому посвящены целые книги. Но вам не нужно читать книги, чтобы начать писать более чистый код прямо сейчас. Есть одна «хитрость», которой может научиться любой кодер, она делает код гораздо менее запутанным. Решение таково: Каждая строка де...

Книга «PyTorch. Освещая глубокое обучение» Привет, Хаброжители! А мы с очередной интересной новинкой издательства «Manning». Многие средства глубокого обучения используют Python, но именно библиотека PyTorch по-настоящему «питоническая». Легкая в освоении для тех, кто знаком с NumPy и scikit-learn, PyTorch упрощает ...

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

«Управление репутацией в интернете и работа с негативом» курс Тимура Асланова А про вашу компанию пишут гадости в интернете? Если пишут и вы хотите научиться не принимать это близко к сердцу, а правильно отвечать и реагировать, находить нужные слова, отбивать эмоциональные атаки и защищаться от троллей – приходите на открытый трехдневный тренинг Ти...

Prolog in Prolog: зачем и как Язык Prolog создавался для задач иссуственного интеллекта, который сейчас обычно называют "классическим", чтобы не путать с задачами машинного обучения путем подбора большого числа числовых параметров. Важным классом таких задач является моделирование "мира", в котором можно...

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

[Перевод] Управление данными с помощью CI/CD Я вспоминаю свой первый день разработчиком-джуном, он свеж в моей памяти, как будто это было вчера. Я ужасно нервничал и понятия не имел, что делаю. Наверно, мой стресс был заметен, потому что одна добрая душа решила взять меня под свою защиту. В тот день я научился писать ...

[recovery mode] Квантовая запутанность глазами хакера. Часть 1 Квантовая запутанность, изначально предсказанная в совместной работе Эйнштейна, Подольского и Розена, подразумевает взаимозависимость квантовых состояний двух или большего числа объектов. Такая взаимозависимость может сохраняться, даже если эти объекты разнесены в пространс...

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

Как в Тинькофф создавали Data Catalog В чем главная задача аналитика? Думать головой и принимать решения. А правильные решения можно принять только при наличии нужных данных. Но как найти данные в большой компании? Раньше мы решали эту проблему с помощью ручного ведения документации о данных в Confluence, но с р...

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

Пишем на С++ вектор, умеющий расширяться без копирования элементов В языке С есть функции malloc, free и realloc. При использовании последней вы можете написать этакий расширяющийся массив из примитивных типов или структур (классов-то нет), который, можно надеяться, не будет копировать все данные при каждом расширении. В С++ есть встроенный...

[Перевод] Можно ли считать DateTimeImmutable примитивным типом? В рамках последнего семинара мы обсуждали концепцию DTO (Data Transfer Object). Главная особенность DTO заключается в том, что они содержат значения исключительно примитивных типов (строки, целые числа, логические значения), списки или ассоциативные массивы с такими значения...

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

Python для анализа данных – почему востребован? Анализ данных подразумевает под собой изучение и анализ больших объемов данных для прогнозирования и повышения эффективности принятия решений на их основе. Он позволяет нам собирать, отсматривать и преобразовывать данные для получения значимой информации. Это, в свою очередь...

[recovery mode] Хранимые процедуры, функции и триггеры на Java Всем привет! Сегодня мы расскажем о полезной возможности СУБД Ред База Данных - создании внешних подпрограмм, то есть процедур, функций и триггеров на языке Java. Например, язык PSQL не позволяет работать с объектами файловой системы или сети, а Java запросто решает такие за...

С++ и Raylib как глоток свежего воздуха Какое то время назад пришла ко мне идея исполнить хотя бы немного детскую мечту программировать игры. Надо сказать, что определенный опыт у меня был. Попала в девятом классе ко мне в руки чудесная книга Андрэ Ламота "Секреты программирования игр", благодаря которой я изуча...

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

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

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

Новости из мира Go: вредоносное ПО, зарплаты разработчиков, книги и новые релизы И снова здравствуйте! В прошлый раз мы говорили о разных интересных новинках в Data Science, ну а сегодня обсудим новости Golang и всего, что связано с этим языком программирования. Рассмотрим не все новости за последние несколько месяцев, поскольку их много, а только за лет...

Решение популярной задачи про книги Современная программа школьного образования гораздо отличается от той, по которой учился я. По крайней мере, речь идёт про математику, так как именно эта наука была и есть для меня центральной. Порой даже в 5 классе можно встретить задачи по математике, которые не под силу р...

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

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

Использование GitHub в обучении студентов. Автоматизация проверок. Часть I В конце декабря 2020 года я написал несколько статей на Хабре по своему опыту использования GitHub в обучении студентов (ссылки на них будут в конце сей статьи).Сегодня же хочу рассказать об автоматизации проверки кода студентов. Примеры будут про C#, т.к. это мой основной я...

Шифруем передаваемые на сайт данные с алгоритмом на основе хаотической системы Лоренца Привет! Меня зовут Михаил, работаю в компании DataLine сетевым инженером. По специальности я радиофизик, но со школьной скамьи интересуюсь криптографией. В этом году научная работа в университете помогла совместить два этих интереса.  Я посвятил свое исследование примен...

Учимся настраивать свою почту, не наступая на чужие грабли: Postfix + msmtp + сайт Привет, меня зовут Никита, я backend-разработчик в компании ИНТЕРВОЛГА. Работаю в компании уже 3 года, и за этот срок достаточно часто мне приходилось возиться с установкой и конфигурированием собственного почтового сервера для разных задач (см. далее) клиентов. Сначала...

[Перевод] Языковая модель GPT-3 умеет объяснять код — рассказываем, как это можно использовать За два года с момента релиза GPT-3 эту языковую модель использовали в множестве интересных задач — например, для сочинения поэзии, написания футурологических эссе и подготовки научных статей. Но как алгоритм обработки естественного языка может быть полезен программистам?На э...

Стань стратегом за 3 месяца Запускаем новый курс по стратегии «Strategy boot camp: стать стратегом за 3 месяца». За это время мы не только научим тебя мыслить и действовать как топовые стратеги, но и дадим поработать над реальными задачами под присмотром профессионалов. Финальный проект — полнос...

PHP & Kafka — production sadness Это короткая история наивного любителя популярных технологий.Ранее я уже писал почему на моем текущем проекте мы решили использовать — Apache Kafka, если вкратце, то цель — унификация используемых технологий в компании.Сфера деятельности компании это ставки на спорт, зона от...

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

[Перевод] Будьте другом своему пользователю, пишите осмысленные сообщения об ошибках Сообщения об ошибках — повседневная часть нашей онлайн-жизни. Каждый раз, когда лежит сервер, или у нас отключился Интернет, или мы забыли ввести в форму обязательную информацию, мы получаем сообщение об ошибке. Классика — это «Что-то пошло не так». Но что пошло не так? Что ...

Basics of 3D printing - перевод любителя. "Основы 3Д печати" Привет!Я зарегистрировался на этом сайте для того, чтобы выложить в общий доступ книгу, которую я читал и переводил для себя (и с надеждой получить за это хоть какую-то плюшку, но увы). Эта книга - бесплатно распространяемая в сети. Она написана под авторством Джозефа Прюши ...

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

Новая технология позволяющая решать одновременно множество задач в ИИ-решениях Специалисты Cognitive Pilot разработали технологию, которую назвали Cognitive Veles, в честь одноименного языческого бога мудрости. Он также, как никто лучше соответствует символу многозадачности. Как пояснили в компании, он имеет множество ипостасей: бог-кудесник, предводит...

Как и чем лучше прототипировать сайт в 2022 году Вопрос создания прототипа сайта, по сути, является вопросом «Как лучше всего создать веб-сайт?» Правильная постановка вопроса, как известно, содержит в себе половину ответа — этот принцип верен не только в математике, но и постоянно подтверждает себя в реальной жизни. Грань ...

JavaScript в связке с Selenium WebDriver. Опыт использования Одной из очень спорных и обсуждаемых тем в автоматизации тестирования является выбор языка программирования. Особенно, когда речь идет о связке с самым популярным инструментом автоматизации – Selenium WebDriver, ведь он  имеет официальную поддержку пяти языков: Java, C#...

Инструкция: ускоряем загрузку панели задач в Windows 11 Build 25182+ Microsoft продолжает экспериментировать с панелью задач в Windows 11. Так, в последней инсайдерской сборке компания удалила новую анимацию появления иконок на панели задач, но добавила новое скрытое изменение, призванное в целом ускорить загрузку этого компонента системы. Ф...

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

Сравниваем качество русскоязычных SaaS-систем в задаче распознавания интентов Продуктовый офис B2O Ростелекома предлагает продукты операторам связи, которые помогают решать задачи бизнеса. Один из таких продуктов - чат-бот. Ключевая задача в развитии диалоговых систем связана с улучшением понимания намерений пользователей — увеличением точности р...

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

VK создала облачную платформу для разработки ML-решений Cloud ML Platform от VK позволяет разделить роли и зоны ответственности в команде, настроить процесс решения задач и отслеживать результаты экспериментов участников. Дата-инженеры смогут развернуть среду для работы с данными и построения моделей, самостоятельно и быстро масш...

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

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

Как установить приложения для Андроид на Windows Последнее время крупные компании, такие как Apple и Microsoft, пытаются всячески стандартизировать свои операционные системы. Дальше всех в этом вопросе продвинулась именно яблочная компания. Так, их компьютеры и ноутбуки переведены на собственные ARM-процессоры, аналогичны...

Книга «Кибердзюцу: кибербезопасность для современных ниндзя» Приветствуем вас, Хаброжители! Кибердзюцу — это практическое руководство по кибербезопасности, в основу которого легли техники, тактики и приемы древних ниндзя. Специалист по кибервойне Бен Маккарти проанализировал рассекреченные японские трактаты и рассказывает, как мето...

[Перевод] Excel очень крут Статья Хилла Уейна, автора почтовой рассылки «Компьютерные штучки», которая посвящена формальным методам и применению математики в программировании, истории и культуре программного обеспечения, философии и теории программирования, а также всяким экзотическим штукам и нишевым...

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

Российские учёные создали систему компьютерного зрения, способную распознавать любые объекты на изображении с видеокамер Инженеры МФТИ работают над внедрением в практику созданной ими системы технического зрения — она может автоматически выявлять различные объекты на видео. Комплекс состоит из камер видимого инфракрасного диапазона и электроники для обработки данных. Алгоритм анализ...

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

Ученые США разработали быстрый тест на «квантовое превосходство» Ученые из Калифорнийского университета в Беркли (США) разработали сверхсложную задачу для квантового компьютера, корректность вычисления которой можно легко проверить при помощи обычного ПК. Ее можно использовать для объективной проверки заявлений о «квантовом пре...

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

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

5 лучших приложений с компасом на Андроид Сегодня практически каждый человек пользуется приложением карт на своем смартфоне, чтобы добраться из пункта «А» в пункт «Б». Но у подобного рода программ есть несколько недостатков. Во-первых, определение местоположения происходит за счет нескольких датчиков (GPS, Bluetoot...

Cнова про llvm Исследования любого приложения достаточно рутинный и длительный процесс. Без использования инструментов и автоматизации разобрать даже самые простые алгоритмы написанные на некоторых языках программирования практически невозможно. (Go рантайм без символов). Справиться с этой...

Пресс-релиз сборок Windows 11 Insider Preview Build 22621.1020 и 22623.1020 Компания Microsoft выпустила Windows 11 Insider Preview Build 22621.1020 и 22623.1020 для инсайдеров в Beta Channel. • Build 22623.1020 = Новые функции развернуты; • Build 22621.1020 = Новые функции отключены по умолчанию; НАПОМИНАНИЕ: Инсайдеры, которые ранее использовали с...

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

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

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

Могут ли умные часы Google измерять кислород в крови. Ответ неоднозначен Когда выходят новые часы, пользователи сразу начинают задаваться вопросами относительно характеристик. Кому-то интересен размер экрана, кому-то — количество сменных ремешков, а другим важно понимать, смогут ли они измерять давление, пульс и уровень кислорода в крови. ...

В России создана замена компьютера Raspberry Pi Малогабаритный одноплатный компьютер Repka Pi , как и его известный аналог Raspberry Pi 3 из Великобритании, предназначен для широкого круга задач. В первую очередь, в качестве платформы для обучения IT-специальностям.Компьютер можно также использовать для взаимодействия по ...

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

Релиз языка программирования NewLang 0.3 NewLang — это язык программирования высокого уровня общего назначения. Основной особенностью языка является простой, логичный и не противоречивый синтаксис, который основан на строгой системе грамматических правил. За счет использования макросов, синтаксис языка легко расши...

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

Пишем собственный ColorWheel на основе представления (View) в Android Эта статья рассказывает о моём опыте создания пользовательских представлений под Android. Со временем это всё переросло в целую библиотеку.Как-то одним вечером мне в голову забралась идея о создании собственного настраиваемого View компонента для выбора цвета в обёртке уже г...

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

Как пользоваться новым приложением Книги в iOS 16 Несмотря на то, что, на первый взгляд, iOS 16 целиком состоит из мелких изменений, в новой системе также были переосмыслены целые приложения. Если обновление видеоплеера напрашивалось уже давно, то вот приложение Книги устраивало многих. Но вы же помните, что Apple частеньк...

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

«Лаборатория Касперского» разрабатывает экосистему для мониторинга БПЛА в городах В её основе лежат технологии по обнаружению гражданских беспилотников Kaspersky Antidrone. Среди нововведений, которые появятся в решении, - возможность интеграции с системами регистрации дронов, полётов и с аэропортами. Экоси...

Яндекс обновил «Алису» в приложении — новые функции и новый интерфейс Команда Яндекса объявила о запуске обновления для голосового помощника. По словам разработчиков, общаться с «Алисой» в приложении Яндекс стало удобнее. Теперь ассистент может поставить напоминание, прочитать вслух текст на сайте и дать быстрый доступ к попу...

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

Невыжившие в IT Этот текст я пишу из лучших побуждений, безо всякой иронии, снобизма и насмешки. Хочу сберечь время и нервы тем, кто поддался на «войти в айти» и прямо сейчас учится сортировать массивы, парсить строки и верит в «да-да, этим ты и будешь заниматься на работе».Есть такое понят...

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

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

Задачи на собеседованиях. Event loop. JS Почти на каждом собеседовании бывает задачка на событийный цикл. И как я понял, не все до конца понимают как их решать. А решают их обычно в голове, а лучше используя бумажку и ручку. В статье я приведу способ решения через таблицу Основной поток/Микрозадачи/Макрозадачи Чита...

Яндекс выложил в опенсорс бету фреймворка userver Сегодня мы анонсируем выход в опенсорс фреймворка userver для создания высоконагруженных приложений. Для нас это важный способ поделиться опытом в разработке микросервисов, который мы накопили. Вот ссылка на GitHub-репозиторий c исходным кодом, документацией, примерами, шабл...

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

«Не заставляйте меня думать» Краткое содержание книги "Не заставляйте меня думать" Стива Круга адресована веб-дизайнерам, но ее идеи могут быть использованы и маркетологами. Книга вышла в России уже в далеком 2006 г., но её идеи актуальны и сегодня. При составлении конспекта пропустил всю информацию, от...

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

История одного перехода с gcc на clang На прошлой неделе, после нескольких месяцев разработки, вышла очередная версия языка программирования NewLang. Одной из технических особенностей данного релиза является переход на использования компилятора clang вместо gcc. Данная статья описывает причины смены компилятор...

Qualcomm выпустила Snapdragon 8 Gen 2 — процессор для лучших телефонов 2023 года Компания Qualcomm официально во всех подробностях рассказала о своем новом флагманском чипсете Snapdragon 8 Gen 2. Как и следовало предполагать, он сделан с упором на лучшую и более эффективную производительность для задач, связанных с искусственным интеллектом. За это отве...

Обзор метрик обнаружения аномалий (плюс много дополнительной информации) Привет, Хабр! На связи снова Юрий Кацер, эксперт по ML и анализу данных в промышленности, а также руководитель направления предиктивной аналитики в компании «Цифрум» Госкорпорации “Росатом”. До сих пор рамках рабочих обязанностей решаю задачи поиска аномалий, прогнозирования...

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

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

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

Ещё несколько функций обновления Moment 2 появились в сборке Windows 11 Build 22621.900 Microsoft выпустила очередное необязательное обновление под кодом KB5020044 (сборка 22621.900) для Windows 11 версии 22H2, которое принесло с собой большое количество исправлений, а также несколько скрытых функций, относящихся к будущему обновлению «Moment 2». Напомним, что...

Купить компьютеры оптом онлайн Компания Хайтек предлагает клиентам большой ассортимент компьютеров. Перейдя по ссылке https://gk-ht.ru можно посетить сайт и получить больше информации о товарах. Здесь можно приобрести компьютеры оптом от производителя Хайтек. Доставка организовывается по Москве и всей Ро...

[Перевод] Дорогие художники: вам не стоит бояться ИИ-генераторов изображений В 1992 году поэтесса Энн Карсон опубликовала небольшую книжку под названием «Короткие беседы». Это серия микроэссе, каждое длиной от предложения до абзаца, на, казалось бы, несвязанные темы: орхидеи, дождь, мифическая андская викунья. Например, в ней есть «Краткое измышление...

Концепция Data Mesh. Принципы, идеи, применение на практике С чего началась наша компания? В первую очередь, конечно, с людей и с идеи. Как это обычно бывает, правильные люди абсолютно случайно познакомились друг с другом, и вот я здесь, сижу и пишу этот пост =) Была, однако, и ещё одна очень важная составляющая - данные...Любой ML-п...

Как создать Minecraft на Python? Обзор библиотеки Ursina Engine Среди любителей Minecraft много энтузиастов: пока одни просто играют, другие запускают целые серверы и пишут модификации. А кто-то идет дальше и разрабатывает собственные песочницы. Последнее теперь возможно даже на Python. Под катом делюсь основами работы с библиотекой U...

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

7 полезных книг по Python для старта и развития навыков: выбор сотрудников Selectel Попросили коллег порекомендовать книги по изучению Python, которые когда-то помогли им прокачать свои навыки. Сохраняйте подборку в закладки — она пригодится и начинающим, и опытным специалистам. А также делитесь своими вариантами в комментариях. Читать дальше →

Soft skills: полезные советы в общении Сейчас в сфере IT и не только много говорят о том, как важны так называемые soft skills. Не уверен, что есть какое-то четкое определение этого понятия, думаю, что каждый понимает его по-своему. Но точно можно сказать, что сейчас работа в сфере IT невозможна без эффективного ...

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

Началась регистрация участников на XI Всероссийский онлайн-чемпионат «Изучи интернет — управляй им!» Онлайн-чемпионат пройдет с 2 по 22 ноября 2022 года на официальном сайте проекта игра-интернет.рф. Регистрация участников продлится до 1 ноября включительно. Объявление результатов намечено на 8 декабря. Участники чемпионата смогут выступить как в индивидуальном зачете, ...

Управление сроками на фрилансе: как не делать всё в последний момент и не опаздывать Это глава из «Книги нормального фрилансера», в которой я делюсь опытом проектировщика интерфейсов, работающего на себя.Если видишь до дедлайна, что не сдашь работу в срок,Не спеши писать клиенту и расстраивать его.Лучше скройся и втихую доведи всё до конца —И клиент, поволно...

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

Применение языка Python в инженерной практике Язык Python (правильно это читается "Пайтон", но в русскоязычном сообществе так же прижилось и прочтение "Питон", мне оно тоже больше по душе ;) в последнее время получил очень большую популярность в среде непрограммистов по двум причинам:- лёгкий синтаксис, очень близкий к ...

Решение Kaspersky EDR Expert отразило 100% кибератак в ходе международного теста SE Labs Решение "Лаборатории Касперского" успешно сработало на каждой стадии всех смоделированных сложных атак без единого ложного детекта и набрало абсолютные 100% по параметру "Комплексная эффективность" (Total Accuracy Rating). В ...

[recovery mode] Атака на String.hashCode: прообразы и коллизии Как-то раз мне понадобилось несколько наборов строк с коллизией по хеш-коду. То есть таких, чтобы значение String::hashCode() совпадало для всех строк в наборе. Блуждание по интернету не дало результатов, примеров было мало и все они довольно однообразны. Поиск по словаря...

Нормальные алгоритмы Маркова как основание языка программирования В этой статье хотелось бы поделиться мыслями о применении Нормальных Алгоритмов Маркова (далее по тексту: НАМ) в качестве основания для языка программирования.Заранее скажу, что представленный концепт ЯП не претендует на решение каких-либо «мировых» проблем программирования,...

Анонс Windows 11 Insider Preview Build 22621.1020 и 22623.1020 (канал Beta) Доброе утро, друзья! Microsoft выпустила новые предварительные сборки Windows 11 (версия 22H2) под номерами 22621.1020 и 22623.1020 (KB5020035) для участников программы Windows Insider на канале Beta. Сборка 22623.1020 — доступно тестирование новых функций. Сборка 22621.10...

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

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

Когда не забили на джунов Непонятно, ждём ли мы кадрового кризиса в конце осени. Кто-то говорит, что все mid+ и senior улетели в тёплые края. Кто-то говорит, что их даже стало больше, потому что ушли западные вендоры. А кто-то учит технологии этих вендоров, чтобы быстрее уехать. По ряду прогнозов...

Очередное поле боя между AMD и Nvidia. Представлена технология AMD Noise Suppression Компания AMD без лишнего шума добавила в свой драйвер поддержку новой технологии Noise Suppression, о которой мы писали на днях.  Это технология шумоподавления в реальном времени, которая выступает конкурентом для Nvidia RTX Voice.   AMD Noise Suppression уме...

[Перевод] Почему разработчики создают так много сайд-проектов Сайд-проект — это, как правило, проект, который разрабатывают в качестве хобби и развивают наряду с основной работой (моя основная работа — соучредитель и техдир финтех-стартапа) Это, например, робот на базе Raspberry Pi, приложение со списком задач или игра для iOS, которая...

[Перевод - recovery mode ] Эволюция управления доступом объяснена с помощью Python ОС CTSS (Compatible Time-Sharing System) Массачусетского технологического института была разработана в 1961 году для обеспечения независимого доступа нескольких пользователей к большому компьютеру. Вскоре разработчики обнаружили, что существует огромная потребность в предост...

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

Каким будет конец света по мнению ИИ? Перед вами «последнее селфи на Земле» – именно так, по мнению нейросети, будет выглядеть конец света Головной мозг – самый сложный орган человеческого тела. И как бы мы не убеждали себя в обратном, мы по-прежнему не понимаем как именно он работает. Даже обладатели...

Книга «Управление проектами с нуля» Добрый день, Хаброжители! Управлять проектами не так сложно, как может показаться! Эта книга — кратчайший путь для освоения всех необходимых навыков: от бюджетирования и планирования до секретов управления командой и работы над ошибками — лучшее на сегодняшний день руковод...

Новая книга авторов «Хакера»: «Фундаментальные основы хакерства. Анализ программ в среде Win64» Открылся предзаказ обновленной книги Криса Касперски «Фундаментальные основы хакерства», получившей подзаголовок «Анализ программ в среде Win64». Теперь вся информация о способах анализа программ собрана под единой обложкой.

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

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

Лучшие книги по Python 2021-2022 года: для новичков и профи Привет, Хабр! Поговорим о книгах? Есть мнение, что люди начали читать меньше и всё чаще многие потребляют уже готовый контент в виде роликов на YouTube или сокращённых вариантов различных произведений. Но это вряд ли, ведь если бы люди не читали книги, могли бы тогда развива...

«Rust – не Си на стероидах. Чтобы его изучить, нужно избавиться от предрассудков» В отличие от нашего прошлого героя, Михаил сделал выбор не в пользу Scala, а предпочел Rust, так как этот язык обеспечивает безопасное использование данных и ресурсов. На нём можно управлять памятью и создавать не только более быстрый, но и более надёжный код. Кстати, Михаил...

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

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

Мнение: Зачем MacBook вырез от iPhone 14 Pro Новые iPhone 14 Pro и Pro Max уже оказались у своих владельцев: хотите вы того или нет, но нам нужно привыкать к новому понятию Dynamic Island (он же «островок»). На первый взгляд, он может показаться баловством, но на деле Apple решает важнейшую проблему, которая...

Какая клавиатура на iPhone лучше Сторонние клавиатуры можно использовать на Айфонах очень давно. Эта возможность появилась еще в iOS 8. С тех пор большое количество разработчиков выпустили свои варианты клавиатур на любой вкус. Кто-то просто пытается дать нечто похожее на стандартную с набором дополнительн...

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

5 отличных расширений для Safari в iOS 16, которые стоит попробовать Год назад Apple добавила расширения для Safari в iOS 15: даже на сегодняшний день они не стали такими же полезными, как в Google Chrome для ПК, но это не значит, что среди них нельзя найти полезных. На первый взгляд может показаться, что в App Store собраны лишь расширения ...

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

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

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

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

Telegram сделает смайлики еще более привлекательными. Но не у всех Telegram уже давно стал настоящей силой. Наверное, это единственная сила, которая может бросить вызов WhatsApp и сравниться с ним по величию. Но это не значит, что разработчики не должны придумывать что-то новое. К счастью, они сами это понимают и работают на достижение рез...

FitBase получил грант на разработку системы искусственного интеллекта для фитнес-индустрии Система сможет прогнозировать выручку на основе поведения клиентов и рекомендовать способы ее увеличения. Это первое решение для управления фитнес-клубами с применением искусственного интеллекта на российском рынке.FitBase - цифровая экосистема для игроков рынка фитнес-услу...

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

[Перевод] Логирование в Python: руководство разработчика Сталкивались ли вы с трудностями при отладке Python-кода? Если это так — то изучение того, как наладить логирование (журналирование, logging) в Python, способно помочь вам упростить задачи, решаемые при отладке.Если вы — новичок, то вы, наверняка, привыкли пользоваться коман...

Инструкция: включаем панель Spotlight UI на рабочем столе в Windows 11 Build 25197+ В инсайдерской сборке Windows 11 Build 25197 энтузиасты вновь обнаружили несколько скрытых функций, которые находятся в разработке, но пока не готовы к публичному тестированию. В частности, найдена новая панель под названием Spotlight UI, которая отображается поверх рабочег...

[Перевод] Напишите свою инфраструктуру Kubernetes — как код Go cdk8s (Cloud Development Kit for Kubernetes) — это опенсорсный фреймворк (часть CNCF), при помощи которого можно определять приложения Kubernetes при помощи обычных языков программирования (вместо yaml). В предыдущих постах по этой теме я познакомил читателей с фреймворком ...

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

Применение расстояния Левенштейна с целью оптимизации работы склада Активно изучаем различные алгоритмы? Читаем про поиск k-ближайших соседей, задачу о рюкзаке, всякие алгоритмы сортировки, поиска и т. п.? А часто читаем примеры их практического внедрения на каком-нибудь предприятии? Такие истории встречаются реже, чем даже обзоры книг по эт...

Быстрая разработка для микроконтроллеров в Simulink на примере полифункционального зарядника Полифункциональный зарядник - хорошая платформа чтобы показать преимущество гибридной графической нотации перед текстовой нотацией С/С++ . Для этого используется MATLAB Simulink под Windows. Метод разработки напоминает SIL (software-in-the-loop), но модель выполняется на ПК ...

Есть ли жизнь на Go после C#? Всем привет! На связи Пётр, Go-разработчик в команде Ozon, которая занимается управлением товарами торговой площадки. Всё, что загружают продавцы, обрабатывается нашими сервисами. Девять месяцев назад я сменил основной язык программирования с C# на новый для меня Go. В стать...

Как я создавал homelab для учебы на DevOps-инженера В феврале 2022-го стало ясно, что надо приобретать профессию, востребованную за пределами России. На тот момент я жил в Москве и успешно практиковал как юрист. За плечами у меня была работа в крупнейшей юридической фирме и годы преподавания в университете. Но еще до того, до...

Samsung выпустила стабильную One UI 5 на Android 13 для некоторых телефонов Samsung наконец-то выпустила столь долгожданное обновление. Теперь некоторые пользователи ее смартфонов получили возможность скачать свежую версию One UI 5 на базе Android 13. К сожалению, пока не все смартфоны получили обновление, и некоторым пользователям придется подожда...

Когда не хватает слов: Яндекс возродил «Балабобу» со знанием двух языков Команда Яндекса объявила о запуске новой версии сервиса на основе системы искусственного интеллекта — «Балабоба».  Напомним, изначально «Балабоба» начал работать летом 2021 года, а весной 2022 года его работа была приостановлена. ...

В альтернативном браузере Vivaldi большое обновление — более 100 изменений Команда набирающего популярность браузера Vivaldi объявила о выпуске обновления Vivaldi 5.4 для компьютеров (Windows, macOS, Linux).  Апдейт довольно обширный, всего список изменений насчитывает более сотни позиций. Правда, они в основном не слишком крупные. Так, ...

Российские ученые разработали композит для солнечных батарей с повышенным КПД и устойчивым к космическому излучению Исследователи Санкт-Петербургского государственного электротехнического университета (СПбГЭТУ) «ЛЭТИ» и Алферовского университета получили многослойный наноразмерный материал, который позволил повысить КПД преобразования энергии солнечных батарей. Созданный ...

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

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

Поиграли в Warcraft Arclight Rumble, рескин Clash Royale Warcraft Arclight Rumble — мобильная игра с вертикальным геймплеем, выполненная по вселенной Warcraft. Сейчас для неё проходит ЗБТ, поучаствовать в нём могут только те, кто получил приглашение, так как без должного аккаунта в Google Play дальше начальной заставки вас не пу...

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

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

Используем R lang в SQL Server В продолжение предыдущей статьи поговорим о том, как использовать SQL Server Machine Learning Services. В этой статье приведены варианты использования на языке R. Для чего должна быть установлена R 4.2.1(https://cran.r-project.org/src/base/R-4/) Также нам потребует...

«Когда их много, а ты один: как эффективно управлять копирайтерами-фрилансерами» 11 августа в 13.00 по МСК состоится бесплатный вебинар «Когда их много, а ты один: как эффективно управлять копирайтерами-фрилансерами». Специалист ОТК студии SEMANTICA Августа Ванина поделится собственным опытом, как среди огромного числа кандидатов распознать грамотного с...

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

Пресс-релиз сборки Windows 11 Insider Preview Build 25188 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 25188 для инсайдеров в Dev Channel. TL;DR • Microsift пробует новую настройку сенсорной клавиатуры в этой сборке, и Windows Terminal теперь является терминалом по умолчанию; • Эта сборка включает в себя хор...

Собрали в одном месте самые интересные функции One UI 5, которая скоро выйдет Samsung подтвердила, что стабильная версия One UI 5 появится на устройствах Galaxy S22 в конце октября, а это значит, что у нас осталось лишь несколько дней томительного ожидания. Длительное обязательство компании по обновлению означает, что огромное количество устройств в ...

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

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

Создаем сложные интерфейсы и спецэффекты на базе Qt. Часть I Привет, Хабр! Меня зовут Михаил Полукаров, я занимаюсь разработкой desktop-версии в команде VK Teams. Каждый день нашим мессенджером пользуются миллионы людей, поэтому мы уделяем особое внимание интерфейсу пользователя. Он должен быть не только функциональным и отзывчивым, ...

Kandinsky научился понимать иностранные языки На международной конференции по искусственному интеллекту Artificial Intelligence Journey Сбер представил Kandinsky 2.0 - усовершенствованную версию нейросети Kandinsky, которая дебютировала в июне этого года. Как заявляют создатели, это первая российская мультиязычная ...

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

Мои собеседования (Golang developer) Привет, меня зовут Олег, я разработчик со стажем почти 10 лет.Разработкой начал заниматься ещё со старшей школы, изучал C/C++ (очень пригодилось при написании скриптов в injection для ультимы онлайн). Профессионально начал работать разработчиком приблизительно с 2014, основн...

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

Разбор задачи «Распознавание дорожных знаков на кадрах с автомобильного видеорегистратора», Цифровой Прорыв Привет, Хабр!Этой статьей я открываю цикл материалов по разбору задач Всероссийского чемпионата "Цифровой Прорыв", связанных с Computer Vision. Решение, предлагаемое в статье, позволяет получить место в топ-5 лидерборда. Особенность данного подхода в том, что мы не будем исп...

Болеем за любимую команду с телевизорами LG OLED И LG QNED Путешествие, не покидая пределов своего дома, возможно, если есть качественная электроника, способная благодаря современным технологиям подарить иммерсивное погружение в интересный контент. Для просмотра важных спортивных чемпионатов подойдут телевизоры LG OLED и LG QNED бо...

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

Инструкция: включаем функцию переполнения панели задач в Windows 11 Build 22621.317+ (RP), Build 22622.440+ (Beta) и Build 25163+ (Dev) В инсайдерской сборке Windows 11 Build 25163, выпущенной на прошлой неделе на канале Dev, появилась новая функция под названием Taskbar Overflow, что можно перевести как «переполнение панели задач». Эта функция позволяет операционной системе перемещать иконки приложений в п...

Инструкция: включаем поле поиска на панели задач в Windows 11 Build 22623.870 (Beta) В сентябре этого года Microsoft попробовала вернуть поле поиска на панель задач в инсайдерской сборке Windows 11 Build 25197, однако уже в сборке 25201 эту функцию отключили. Теперь же эта функция вновь появилась, но уже в сборке 22623.870 на канале Beta. Интересно, что ди...

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

В репозитории PowerShell замечены упоминания Windows 11 Build 22940 (обновление Moment 1) Microsoft до сих пор официально не анонсировала Windows 11 версии 22H2, несмотря на то, что до релиза, судя по слухам, осталось около двух недель. Также известно, что на момент выхода обновления пользователям будут доступны отнюдь не все запланированные функции. Например, в...

8 игр для школьников, которые научат текстовому программированию Хабр, привет! Сегодня хочу поделиться подборкой игр для детей и подростков, обучающих текстовому программированию. Научиться программировать можно самостоятельно, нужна только усидчивость и интерес к IT. Ранее я уже публиковала подборку обучалок визуальному программиров...

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

Как запускать SQL в Go с максимальным комфортом Писать SQL руками или использовать ORM — тема очень спорная, и я опишу, как использовать первый подход максимально эффективно. А какой из подходов выбрать, думаю, каждый сам для себя уже решил. Читать далее

В России появятся математики-модельеры Это уникальная программа, разработанная российскими экспертами, в мире подобных курсов нет. Цель обучения - подготовка специалистов по математическому моделированию для компаний нефтегазовой отрасли, фарминдустрии, федеральных клинических центров и исследовательских институт...

Что читать разработчику C++ В этой подборке — не только классические рекомендации книг для C++ программистов. Обычно советуют издания про паттерны, развитие стандарта или успехи большой компании. Но за всем этим изобилием «экспертных советов» и best practices теряется одна простая мысль: язык программи...

Ротация передовых инженерных школ будет проводиться по результатам сквозного рейтинга Вице-премьер принял участие в панельной дискуссии "Передовые инженерные школы", модератором которой выступил Министр науки и высшего образования Валерий Фальков.В мероприятии приняли участие губернатор Новосибирской области Андрей Травников, а также представите...

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

[Перевод] Rust 1.63.0: потоки области видимости, I/O безопасность, NLL во всех редакциях по умолчанию Команда Rust рада сообщить о новой версии языка — 1.63.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.63.0 ва...

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

Jira: когда дорогие плагины не нужны При разработке любого крупного и длительного проекта нельзя обойтись без CMS (Content Management System), так как с ее помощью легко формировать списки задач, отслеживать прогресс и решать разные проблемы, которые могут возникнуть. При этом желательно, чтобы выбранная систем...

Разбираемся в Apache Kafka: подборка полезных статей и кейсов Разрабатываете приложения с применением Apache Kafka? Мы собрали для вас статьи, которые помогут освоить инструмент, познакомят с рабочими кейсами с использованием ПО. Делимся пользой и свежими идеями, подборками книг и реализованными задумками. Читать далее

Учёные научились прогнозировать проницаемость лекарств Волкова Т.В. за работой на ячейке Франца Новая технология прогноза проницаемости лекарств позволит повысить их эффективность и минимизировать побочные эффекты. Для этого ученые использовали барьер PermeaPad — мембрану, по свойствам максимально приближенную к тканям кишечно...

От взлома Firefox до подготовки к Апокалипсису. Как польский хакер Михал Залевски попал в «Матрицу» Как говорят философы, лучший код — код, которого нет или который не нужно поддерживать. Эта мудрость объясняет, почему некоторые выдающиеся разработчики не пишут много нового кода, а наоборот — ставят целью поиск и удаление лишнего. К ним относится хакер-самоучка Михал Зал...

ГКРЧ может выделить дополнительные частоты для Wi-Fi в России Государственная комиссия по радиочастотам (ГКРЧ) собирается рассмотреть вопрос о разрешении в России нового стандарта беспроводной связи Wi-Fi 6E. Заседание по этому поводу намечено на конец декабря, пишут «Известия», ссылаясь на внутренний документ, с котор...

5 новых игр для Android, которые вышли в ноябре И снова пришло время поговорить о новых играх. Они не всегда становятся лучшими, но они именно новые, а значит, они могут быть недооцененными. Если с ними что-то не так, то разработчики еще будут лечить ”детские болячки” и выпускать обновления. В общем, это те игры, которые...

Edge Canary восстанавливает множество флагов Chromium Прошло почти три с половиной года с тех пор, как браузер Edge перешел на Chromium, и вскоре после этого некоторые службы и функции Chromium были удалены или заменены Microsoft, чтобы объединить устаревшие функции Edge с Chromium. Одним из таких изменений, которое было сделан...

Стоит ли устанавливать macOS Ventura. Что говорят пользователи 24 октября Apple выпустила новую операционную систему для Маков macOS Ventura. Последние годы количество нововведений в каждой версии становится все меньше. Разработчики как будто уперлись в потолок идей и уже не знают, что нового придумать для того, чтобы заставить пользов...

[Перевод] Rust 1.64.0: rust-analyzer в rustup, IntoFuture, ffi-типы в core и alloc, улучшения в Cargo Команда Rust рада сообщить о новой версии языка — 1.64.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.64.0 ва...

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

Вопрос-ответ с программистом Накопили много вопросов о веб-разработке, но не знаете кому их задать? Тогда приглашаем вас на лайв «Вопрос-ответ с программистом»! В прямом эфире на ваши вопросы ответит опытный разработчик со стажем более 20 лет. Приходите на лайв, если вы: Новичок в веб-разработке. ...

Как написать игру на Monogame, не привлекая внимания санитаров. Часть 4, решаем основной вопрос философии После долго перерыва мне, наконец, удалось написать новую статью. В этот раз я попробую практически с нуля написать алгоритм столкновений объектов. Читать далее

Как мы научились дистанционно оценивать техническое состояние автомобиля Добрый день, коллеги! Меня зовут Елена Волченко. В компании Финолаб я являюсь руководителем отдела машинного обучения и анализа данных. Этой статьей я хочу начать цикл публикаций о создании нашей командой сервиса дистанционной оценки технического состояния автомобилей на осн...

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

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

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

Наводим мосты между Flutter и нативными библиотеками Все вы знаете, что Flutter реализует несколько абстракций для передачи данных между Dart-кодом и кодом, связанным с оболочкой Flutter Engine на языке платформы (например, Kotlin для Android). Но в действительности у Dart есть еще один инструмент для взаимодействия с внешним ...

Apple выпустила iOS 16.1 beta 4 для разработчиков. Что нового и как обновиться Сегодня, 4 октября, Apple выпустила iOS 16.1 beta 4, а также iPadOS 16.1 beta 5, график которой немного отличается: дело в том, что тестирование операционки для планшетов началось позже, поэтому и релиз был отложен. Видимо, в Купертино решили выпустить апдейты одновременно,...

[Перевод] Rust 1.65.0: GAT, let-else, break от помеченных блоков, отказ от RLS Команда Rust рада сообщить о новой версии языка — 1.65.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.65.0 ва...

Как подключить Сбербанк к СБПэй и платить Айфоном по NFC без Apple Pay. Это реально После отключения Apple Pay в России начали активно развиваться собственные платёжные сервисы. Ведь свято место пусто не бывает. Другое дело, что все службы для бесконтактной оплаты, которые появлялись на российском рынке, предлагали не совсем удобный для нашего брата способ...

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

Релизы (юмор) Дорогие любители литературы! Рады сообщить, что наш литературный сайт приступает к работе. Приглашаем писателей – и читателей, само собой разумеется.***С сегодняшнего дня на сайте функционирует сервис обложек. Вы можете нарисовать для своей книги яркую и красивую обложку.***...

В сборке Windows 11 Build 22621.755 появились некоторые функции из обновления Moment 2 Microsoft выпустила необязательное накопительное обновление под кодом KB5018496 для Windows 11 версии 22H2, после установки которого номер сборки системы изменится на 22621.755. Это обновление принесло с собой ряд улучшений, в том числе возможность запуска «Диспетчера задач...

Как я участвовал в конкурсе Telegram на создание медиаредактора и занял никакое место (но получил бесценный опыт?) Задача состояла в создании автономного приложения для редактирования медиафайлов на Swift без использования сторонних UI-фреймворков. Конкурсные функции и интерфейсы должны быть созданы с нуля. Использование сторонних реализаций медиаредакторов с похожими функциями строго за...

Суффиксное дерево на python Суффиксное дерево (Suffix Tree, ST) – это структура данных, которая позволяет "проиндексировать" строку за линейное время от её длины, чтобы потом быстро находить подстроки (за время О(длина искомой подстроки)).Тема построения Suffix Tree и его применения хорошо раскрыта...

Apple выпустила iPadOS 16.1 для всех. Что нового и как обновиться прямо сейчас Сегодня, 24 октября, Apple выпустила iPadOS 16 для всех. Правда, как вы можете заметить, релизная версия вышла сразу под нумерацией 16.1, так как Apple отменила выход iPadOS 16, начав работу сразу над следующей версией. Компания из Купертино уже даже представила новые планш...

Как расти в цене на фрилансе Это глава из «Книги нормального фрилансера», в которой я делюсь опытом проектировщика интерфейсов, работающего на себя.Если хочешь много денег, то работай вдвое больше,Не ищи новых клиентов, пока старые с тобой,А то станет их так много, что придётся распрощатьсяС половиной п...

Nvidia запускает платформу квантовых вычислений Цель проекта QODA — упрощение программирования квантовых компьютеров, которые сильно отличаются от обычных. Компания Nvidia, вышедшая сегодня на лидирующие позиции в области высокопроизводительных вычислений (high performance computing, HPC), уделяет повышенное внимание и...

[Перевод] «Умное, значит уязвимое» — отрывки из книги Микко Хиппонена Микко Хиппонен — ИБ-эксперт из Финляндии. Он является авторитетом во всем мире по вопросам компьютерной безопасности, много лет публично комментирует и пишет о вредоносных программах, хактивистах и ​​правительствах. Он также является членом консультативного совета по ин...

Пресс-релиз сборок Windows 11 Insider Preview Build 22621.590 и 22622.590 Компания Microsoft выпустила Windows 11 Insider Preview Build 22621.590 и 22622.590 для инсайдеров в Beta Channel. • Build 22622.590 = Новые функции развернуты; • Build 22621.590 = Новые функции отключены по умолчанию; Напомню, что инсайдеры, попавшие в группу с отключенными...

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

Кто в доме хозяин: «Марусю» теперь можно сделать основным помощником в Android Команда VK (бывшая Mail.ru Group) поделилась о новой функции у фирменного голосового помощника.  Теперь пользователи смартфонов под управлением Android могут установить «Марусю» в качестве голосового помощника по умолчанию. Это позволит удобнее и быстр...

iPhone 14 Pro: не два выреза, а один? Не совсем так 9to5mac и Macrumors опубликовал интересные подробности о новых вырезах в экране iPhone 14 Pro и то, как они будут обыграны в интерфейсе. Раньше об этом не сообщалось, но источник утверждает, что два новых выреза при работающем смартфоне будут выглядеть как один бесшовны...

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

Microsoft признала проблему с производительностью игр в Windows 11 22H2 Некоторые игры и приложения могут иметь более низкую, чем ожидалось, производительность или заикания в Windows 11 версии 22H2. Затронутые игры и приложения непреднамеренно включают функции отладки производительности графического процессора, которые не предназначены для испол...

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

6 функций Яндекс Браузера, которыми вы будете пользоваться каждый день Каким браузером на телефоне вы пользуетесь? Уверен, что многие из вас назовут Яндекс Браузер. Это очень популярное приложение, набравшее более 100 миллионов установок в Google Play. В то же время подавляющее большинство пользователей не знает о существовании и 50% возможнос...

Инструкция: экспериментируем с внешним видом поиска на панели задач в Windows 11 Build 25158+ (Dev) Не так давно Microsoft объявила, что инсайдеры на канале Dev будут принимать участие в тестировании новых идей и концепций, которые могут никогда не добраться до финальной версии системы. В рамках подобных экспериментов инсайдеры могут получить доступ к разным реализациям о...

Старые блоки питания может быть опасно использовать с новыми видеокартами. Если нужен разъём 12VHPWR, то лучше купить блок ATX 3.0 Организация PCI-SIG предупреждает, что использование блоков питания старого образца для подключения к новому разъёму 12VHPWR у видеокарт через переходники может быть опасным.  Блоки питания, не соответствующие стандарту ATX 3.0, можно подключить к очень мощным вид...

Как продавать большим корпорациям? Ключевые ошибки бизнеса Как продавать большим корпорациям? Ключевые ошибки бизнеса С таким докладом выступит руководитель в дочерней компании ПАО Газпром Андрей Ващенко на курсе «Управление В2В-продажами», который пройдет в Москве 24-26 августа 2022 года. Темы мастер-класса: • Ошибки при про...

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

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

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

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

В России от Apple требуют добавить разные варианты оплаты для приложений В Федеральной антимонопольной службе России (ФАС) на днях выдали предписание компании Apple. Согласно ему, корпорации даётся 60 дней, чтобы изменить подход к системе оплат. Сейчас компания запрещает разработчикам использовать сторонние каналы оплаты вне App Store. Запр...

Установка универсальной прошивки OpenIPC на примере IP камеры с процессором HI3516DV100 и сенсором OV4689 Наш мир кишит камерами видеонаблюдения, и большинство из нас сами добровольно окружают себя этими устройствами. Камерами, которые имеют как случайные дыры в безопасности, так и намеренно внедренные компоненты которые отстукивают своему хозяину. Одни производители стараются п...

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

5 приложений, позволяющих изменить шторку уведомлений на Android Каждый владелец смартфона ежедневно открывает шторку уведомлений, чтобы проверить оповещения, а также настроить работу тех или иных функций (Bluetooth, Wi-Fi и так далее). В течение нескольких лет эксплуатации устройства внешний вид элемента интерфейса может сильно наскучит...

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

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

[Перевод] Python Path — Как использовать модуль Pathlib (с примерами) В каждой операционной системе существуют свои правила построения путей к файлам. Например, в Linux для путей используются прямые слэши (“/”), а в Windows — обратные слэши (“\”).Это незначительное отличие может создать проблемы, если вы занимаетесь проектом и хотите, чтобы др...

“Приказать или научить?”. 4 модели помощи сотруднику, во время уточняющих вопросов В предыдущей статье мы рассмотрели уровни делегирования и плюсы/минусы от применения каждого из них. Сейчас же я предлагаю пойти дальше и рассмотреть модели помощи сотруднику во время его уточняющих вопросов, по ранее поставленному заданию. Независимо от уровня делегирова...

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

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

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

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

Volgobot A3 PRO - новая модель в линейке оборудования Сегодня мы хотим представить вашему вниманию новую модель 3D-Принтера в нашей линейке продукции - Volgobot A3 PRO.Volgobot A3 PRO — это высокопроизводительный 3D-Принтер промышленного класса, рассчитанный на эффективную работу с любым из существующих на рынке 3D-Печати филам...

PERICOLOR-1000: как был устроен советский «Фотошоп»? Отредактировать фотографию, убрать случайные дефекты, отрегулировать яркость и контрастность, повысить чёткость изображения и добавить утраченные фрагменты — что может быть проще? Если под рукой, конечно, имеется верный «Фотошоп»! Однако этот самый «Фотошоп» придумали в 199...

[Перевод] Какую модель памяти следует использовать в языке Rust? В этой статье рассматривается несколько альтернативных моделей памяти для языка Rust. Надеюсь, эта дискуссия будет ценна всему сообществу Rust – но, в конце концов, это их язык, поэтому и выбор модели памяти тоже за ними. Эта дискуссия ведется с позиций принятой в Rust бе...

[Перевод] Краткое введение в MLOps Возможно, вы слышали, что 90% моделей ML не добираются до стадии продакшена. На самом деле, любой человек из сферы ИТ знает, что внедрение ПО в продакшен — долгий и сложный процесс. Однако с того момента, как люди впервые написали условный оператор, происходили постоянные с...

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

«По первому звонку»: эффективная обратная связь стала одним из главных требований к российскому ПО Проведённый по методу Нориаки Кано опрос предпочтений 50 экспертов — профессиональных пользователей сложного программного обеспечения (ПО) — показал, что клиентоориентированность, наряду с наличием достаточного количества библиотек и производительностью системы, вошла в топ...

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

Что такое Recovery Mode на Android и как им пользоваться Каждый Android-смартфон по умолчанию имеет специальное диагностическое ПО для восстановления системы под названием Recovery Mode. Провести параллель очень просто — каждый пользователь ПК знаком с BIOS на компьютере, которым можно пользоваться в безопасном режиме, а по...

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

Приручаем многопоточность в Node.js (часть 5: автомасштабирование под нагрузку) В прошлых частях цикла мы:- рассмотрели базовые концепты работы с многопоточностью в JavaScript на примере среды Node.js;- научились формировать общую очередь и каналы обмена данными и сигналами, чтобы более эффективно управлять загрузкой потоков;- использовали разделяемую п...

«Приказать или научить?». 4 уровня постановки задач сотруднику, которые имеют абсолютно разный развивающий эффект Всякое ли задание, которое руководитель делегирует сотруднику имеет одинаковый развивающий эффект? Можно ли смело сказать, что работа на какой-то должности n-ное количество лет обязательно сделает из сотрудника эксперта? Нет, это не так. Время не превращает любителя в проф...

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

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

Конструктор дашбордов своими руками – базовые идеи для реализации Всем привет! На связи команда разработки модуля ESMP Metrica.Зачем может понадобиться конструктор дашбордов?Во-первых, дашборды – это современная неотъемлемая часть большинства бизнес-процессов, как инструмента, позволяющего наглядно, в виде инфографики и интерактивных инфор...

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

Человеческим языком про метрики 1: Потерянное введение Однажды мне понадобилось внедрить метрики в сервисы своей команды. С самого начала я не понимал, что именно хочу получить: одно дело — прикрутить библиотеку и нарисовать графики, другое дело — показывать осмысленные данные.Мне нужен был гайд, который сочетает эти две вещи: с...

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

Microsoft выпустила сборку Xbox Build 22621.2155 для инсайдеров кольца Alpha Компания Microsoft выпустила сборку Xbox Build 22621.2155 для инсайдеров кольца Alpha. Новые функции и возможности Microsoft включила новую функцию, которая позволяет указать другое место установки по умолчанию для игр, игр с обратной совместимостью и приложений. По умолчани...

Классные фишки Siri в iOS 16, которые стоит попробовать Сири в Айфоне — далеко не самая полезная вещь. Голосовой ассистент настолько непопулярен, что многие элементарно его отключают при первоначальной настройке смартфона. Несмотря на весь негатив пользователей, Apple регулярно вносит серьезные улучшения в работу Сири: гов...

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

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

В России разбили «восьмерку», чтобы проверить функцию извещения об аварии iPhone 14 Создатель YouTube-канала Hudakov в своем обзоре iPhone 14 решил проверить, как работает в России функция Crash Detection, благодаря которой смартфон после ДТП самостоятельно звонит в службу спасения. Для эксперимента блогер использовал автомобиль ВАЗ-2108, а смартфон iP...

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

Российские разработчики назвали самый востребованный язык программирования Такие данные получены по результатам опроса 1566 разработчиков, проведенного аналитиками платформы All Cups от VK, Фондом "Сколково" и IT_One в рамках чемпионата IT_One Cup. Java.Среди востребованных языков программирования опрошенные респонденты также выделили ...

Microsoft выпустила сборку Xbox Build 22621.1729 для инсайдеров кольца Alpha Компания Microsoft выпустила сборку Xbox Build 22621.1729 для инсайдеров кольца Alpha. Новые функции и возможности • С этим обновлением пользователям кольца Alpha доступна новая версия прошивки контроллера! Эта прошивка включает следующие исправления/улучшения: o Функциональ...

Бесполезный и красиво ужасный язык программирования ALLang Примерно год назад я писал язык программирования под названием ALLang. Расшифровка его звучит так: Another LISP Language, что незамысловато даёт понимание его второсортности. Тем не менее, таковой язык всё же предлагает интересные особенности в своей реализации со стороны эз...

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

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

Это просто не работает. Как Apple забила на удобство своих гаджетов Удобство использования всегда было сильной стороной гаджетов Apple, о каком бы из них ни шла речь. Компания до сих пор использует этот тезис в своих рекламных роликах , указывая на то, что простота — главная фишка товаров компании. Тем не менее, в один момент что-то п...

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

Для тех кто еще не научился моделировать! Уже в который раз слышу вопрос о том в какой программе я моделирую, получив ответ многие расстраиваются, мол пробовали и не получилось. Так вот начинал я как и многие моделить в SketchUp, программа простенькая ( была когда-то, году так 2016 ) но соотношение функционала и её ...

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

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

Быстро сжимаем, быстро пишем и читаем! На Java В ходе разработки IDE 1С:Enterprise Development Tools у нас возникла необходимость быстро оперировать с довольно большими (несколько гигабайтов) объемами данных. Если не вдаваться в детали: при интерактивной работе пользователя с IDE при переключении с одной ветки репозитори...

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

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

Роскомнадзор запустит «всевидящее око». На разработку системы «Окулус», которая в автоматическом режиме будет искать на сайтах и мессенджерах запрещенную информацию, уже выделены средства Как пишет издание «Коммерсантъ», структура Роскомнадзора выделила 57,7 млн руб. на разработку системы «Окулус», которая на основе нейросетей будет анализировать фото, видео и тексты на сайтах, в соцсетях и мессенджерах на предмет запрещенной инфо...

Технологическая платформа Digital Q.Archer от «Диасофт» позволяет быстро создавать приложения в микросервисной архитектуре Благодаря low-code инструментам платформы Digital Q.Archer можно создавать работоспособные прототипы бизнес-приложений всего за две недели. При разработке бизнес-приложений используется компонентный подход. Компонентами служат Packaged Business Capabilities (PBC) - прилож...

Как установить лицензионную защиту кода на Python и обезопасить данные с помощью HASP? Всем привет, я Вячеслав Жуйко – Lead команды разработки Audiogram в MTS AI.При переходе от On-Cloud размещений ПО на On-Premises в большинстве случае перед вами неизбежно встанет задача защиты интеллектуальной собственности – и она особенно критична для рынка AI, где задейст...

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

Секретные функции датчика приближения на твоем смартфоне Что мы знаем про датчик приближения? Это маленький электромагнитный излучатель, который определяет присутствие возле него каких-либо объектов. Подобным датчиком оснащается каждый смартфон, хотя его расположение может отличаться в зависимости от модели. Как правило, сенсор и...

«Марвел» стал первым в России дистрибутором ВКС-решений Nearity Nearity предлагает комплексные решения для организации систем ВКС от начального уровня для личного пользования до профессионального и масштабируемого - для корпоративного сектора. Его продуктовый портфель составляют различные модели спикерфонов, ВКС-камер, гарнитур, унив...

Российское издательство Ridero задействует нейросеть, чтобы искать ЛГБТ-пропаганду в своих книгах В издательстве Ridero запустили нейросеть для проверки своих книг на наличие ЛГБТ-тематики — их снимут с продажи, чтобы не нарушать свежий закон, подписанный Владимиром Путиным. Об этом пишет «Коммерсантъ». Согласно ему, запрещается пропагандировать не...

Анонс Windows 11 Insider Preview Build 22621.891 и 22623.891 (канал Beta) Добрый вечер, друзья! Microsoft выпустила новые предварительные сборки Windows 11 (версия 22H2) под номерами 22621.891и 22623.891(KB5020040) для участников программы Windows Insider на канале Beta. Сборка 22623.891 — доступно тестирование новых функций. Сборка 22621.891 — ...

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

Дженерики в Go: когда нужны и когда можно без них Много раз при обсуждении преимуществ и прелестей Go, как языка разработки, мне приходилось слышать что-то вроде «у вас даже нет дженериков» или «вот завезут дженерики, тогда и поговорим». Так вот, дженерики завезли, давайте посмотрим что из этого вышло. Меня зовут Павел...

[Перевод] А ваша организация задумывается о надежности? Уроки Google SRE Надёжное ПО повышает доверие пользователей к организации, эффективность процессов разработки и качество продуктов. Сбои вредят клиентам и бизнесу, но при разработке новых функций многие организации думают только об устранении последствий инцидентов и решают проблемы тактичес...

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

Влияет ли язык на мышление? или: «У вас на юго-восточной ноге сидит муравей» Я давно лелеял мечту изучать лингвистику в Кембриджском университете. Каждое лето он проводит среди абитуриентов конкурс эссе на лингвистические темы; и профессор, отвечающий за связь факультета лингвистики с абитуриентами, посоветовал мне ради подготовки к поступлению поуча...

Почему каждый разработчик должен уметь пользоваться командной строкой bash Командная строка в операционной системе Linux “умеет” делать очень много полезного — того, что часто невозможно сделать при помощи других инструментов. Самый популярный вариант интерфейса командной строки называется bash.Даниил Пилипенко, программный директор факультета back...

Easy Screen – легкая трансляция экрана смартфона на ваш ТВ Мир проводной связи остался в далеких 2000-х, когда не было ни мобильных телефонов, ни умных телевизоров. Сегодня технологии развились настолько, что позволяют не просто фотографировать или снимать 4К-видео на смартфон, но и передавать всё это на большой экран через Wi-Fi. ...

Разработан мессенджер для общения под водой. Он работает без Bluetooth и Wi-Fi Специалисты из Университета Вашингтона разработали оригинальное приложение, которое позволит дайверам обмениваться сообщениями под водой, используя смартфоны. Оно называется AquaApp и поддерживает, в том числе, умные часы. Идея состоит в том, что под водой нельзя отпра...

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

«Круче, чем у Uptime» Разработчики нового российского стандарта для инженерной инфраструктуры ЦОДов постарались сделать его максимально продуманным и полезным для практического применения. Ассоциация участников отрасли ЦОД представила разработанный ею новый национальный стандарт ГОСТ Р 70139-2...

Что такое клиринг, как он работает и реализован на примере платёжной системы «Мир» Покупки с помощью карты стали неотъемлемым атрибутом современной жизни. В прошлом году жители нашей страны совершили более 21 миллиарда операций банковскими картами. На примере работы клиринговой системы ПС «Мир» рассмотрим, что делается, чтобы справляться с регулярно возрас...

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

[Перевод] Java и низкая задержка Источник Я уже сбился со счёта, сколько раз мне говорили, что Java — неподходящий язык для разработки приложений, основным требованием к которым является высокая производительность. Обычно первым делом я прошу уточнить, что подразумевается под словом «производительность», п...

Хочешь быть Бузовой? Во «ВКонтакте» запустили генератор дипфейков с лицами популярных личностей В рамках IT-конференции HighLoad++ CTO «ВКонтакте» Александр Тоболь представил новую функцию «Дипфейк», которая позволяет почувствовать себя популярной медийной личностью. В редакторе VK Клипов или отдельном мини-приложении, можно «примерит...

Что такое PHP форматирование? Среда PHP поддерживает форматирование сообщений до той степени, что они могут выглядеть как HTML-страницы, а также могут быть построены на основе языка программирования HTML. Это означает, что можно отображать сообщения в виде таблиц, вложенных друг в друга, или создавать ст...

Чем отличается Андроид 13 от Андроид 12 Каждый год корпорации Apple и Google, презентуя свои новые версии операционных систем, максимально подробно рассказывают о всех нововведениях, которые в них появляются. Но на рынке последнее время явно начал прослеживаться кризис идей. Компаниям все сложнее и сложнее стало ...

Ещё одна подборка книг по фронтенду «Под поверхностью машины движется программа. Без усилий, она расширяется и сжимается. Находясь в великой гармонии, электроны рассеиваются и собираются. Формы на мониторе — лишь рябь на воде. Суть остаётся скрытой внутри…» Мастер Юан-Ма, Книга программирования.Под катом собра...

Обзор rotoro cloud — платформа для обучения и практики devops, kubernetes, IaC В настоящее время активно развивается IT рынок обучающих курсов. В курсах вам даются видео лекции где довольно много времени уходит впустую, а домашнее задание довольно долго проверяется людьми. В случае больших заданий это оправдано, но если ты учишься в удобное тебе время ...

VK расширяет возможности платформы VK Customer Experience Hub VK расширила возможности платформы VK Customer Experience Hub. Благодаря новым инструментам бизнес сможет за 15 минут создать собственный чат-бот, чтобы отвечать на вопросы клиентов, записывать их на услуги, бронировать столы в ресторанах и решать другие задачи.  В сервисе б...

Пресс-релиз сборки Windows 11 Insider Preview Build 25217 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 25217 для инсайдеров в Dev Channel. TL;DR • Разработчики могут начать создавать и тестировать сторонние виджеты в последних сборках Insider Preview в Dev Channel и релизе WinAppSDK 1.2 Preview 2. Подробност...

Что такое Умный дом Matter в iOS 16 и зачем он нужен Одним из грядущих нововведений iOS 16 должна стать поддержка нового стандарта умного дома под названием Matter. Это новшество осталось незамеченным, так как большинство из пользователей предпочитает улучшение повседневных функций, а Умный дом для многих по-прежнему остается...

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

[Перевод] Пишем кастомные CUDA-ядра на Triton Triton – это языковой компилятор для создания сильно оптимизированных ядер CUDA. Здесь будут изложены основы программирования для GPU и рассказано, как для этой цели используется Triton. Учитывая нынешний успех глубокого обучения и вал исследовательских статей на эту тему...

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

[Перевод] Продвинутые принципы безопасности в Kubernetes Kubernetes используется для автоматизации таких процессов, как развертывание, администрирование и масштабирование контейнерных приложений. Например, в Kubernetes работает Docker, который развертывает микросервисы и управляет ими. В Kubernetes рекомендуется запускать на одном...

Всероссийская студенческая олимпиада по математическому моделированию станет «воронкой» отбора перспективных САЕ-разработчиков ВОММ проводится впервые по инициативе Росатома и Бауманского университета при поддержке ведущих предприятий наукоемких отраслей, а также 45 российских высших учебных заведений из 24 субъектов РФ, включая федеральные и научно-исследовательские университеты, отраслевые инженер...

Microsoft создала новую программу для повышения производительности ПК с Windows 11. Публичная бета-версия PC Manager уже доступна В течение последних нескольких лет Microsoft пыталась сделать Windows быстрее, а нативные приложения меньше по размеру, размещая обновления через Microsoft Store вместо того, чтобы связывать все с самой ОС. Последней инициативой является приложение «Диспетчер...

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

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

Samsung добавит поддержку многопользовательского режима в One UI 5 Компания Samsung уже начала тестирование прошивки One UI 5 на базе Android 13 для смартфонов Galaxy S22 и Galaxy S21. Новая версия принесёт с собой несколько графических улучшений и ряд новых функций, в том числе долгожданную поддержку многопользовательского режима. Об этом...

[Перевод] Пособие по программированию модулей ядра Linux. Ч.3 От редакции: Сегодня исполнился 31 год с момента первого анонсирования Linux. Именно в этот день, 25 августа 1991 года Линус Торвальдс разместил в новостях Usenet comp.os.minix соообщение следующего характера: Привет всем тем, кто использует миникс — Я делаю (свободную) опе...

[Перевод] CURL: почему проект, которому четверть века, не торопится переходить на C99 Проект curl основан на фундаменте, заложенном в конце 1996 года инструментом под названием httpget. ANSI C, ставший известным как C89 В 1996 году было не так много хороших альтернатив для создания небольшого и эффективного инструмента командной строки для передачи данных ч...

Data Science Pet Projects. FAQ Привет! Меня зовут Клоков Алексей, сегодня поговорим о пет-проектах по анализу данных. Идея написать эту статью родилась после многочисленных вопросов о личных проектах в сообществе Open Data Science (ODS). Это моя третья статья на Хабре, до этого делал разбор алгоритма SVM ...

Что почитать по ИБ в метро от Бутово до Савёловской Привет! Каждый день у меня есть 45 минут сидя стоя в метро на новости/аналитику/книги, чтобы не отставать от того, что происходит в сфере кибербезопасности. И так как в моих сутках, как и у всех, 24 часа, приходится выбирать тот контент, который успеваешь «пер...

Кот-батон, кот-дракон и издевательства над Чебурашкой: нейросеть Midjourney научилась «скрещивать» изображения Известная и популярная нейросеть Midjourney, которая создаёт изображения по текстовому описанию, получила крупное обновление и новый режим Remix Mode. Он позволяет «объединять» картинки, причём делает это весьма оригинально. Пользователи уже сознали уйму кар...

Основы CI/CD. Знакомство с Jenkins В новой статье рассмотрим основы CI/CD и познакомимся Jenkins. Вы узнаете, где применяется Jenkins и какие проблемы помогает решить, поймёте логику архитектурных решений и особенности структуры каталогов. А ещё научитесь устанавливать Jenkins и произ...

Microsoft выпустила Windows 11 Build 22000.829 Компания Microsoft выпустила Windows 11 Build 22000.829 (KB5015882). Это обновление, не связанное с безопасностью, включает улучшения качества. Ключевые изменения включают в себя: • Новое! Microsoft предоставила вам возможность давать согласие на получение срочных уведомлени...

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

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

Анонс Windows 11 Insider Preview Build 22621.870 и 22623.870 (канал Beta) Добрый вечер, друзья! Microsoft выпустила новые предварительные сборки Windows 11 (версия 22H2) под номерами 22621.870 и 22623.870 (KB5018499) для участников программы Windows Insider на канале Beta. Сборка 22623.870 — доступно тестирование новых функций. Сборка 22621.870 ...

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

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

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

Как включить компактную панель задач в Windows 11 22H2 Одно из последних накопительных обновлений для Windows 11 22H2 принесло панель задач, оптимизированную для планшетов (хотя и отключенную по умолчанию), пользователям, не участвующим в программе Windows Insider Program. Она работает путем сворачивания традиционной панели зада...

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

Сортировки в C#: OrderBy.OrderBy или OrderBy.ThenBy? Разбираемся, что эффективнее и почему Предположим, есть задача: нужно отсортировать коллекцию по нескольким ключам. В C# это можно сделать с помощью вызовов OrderBy().OrderBy() или OrderBy().ThenBy(). Но в чём разница между этими вызовами? Чтобы ответить на этот вопрос, придётся покопаться в исходниках. Статья ...

Инструкция: включаем тему Windows Spotlight в Windows 11 Build 25169+ С недавнего времени функция Windows Spotlight в Windows 11 может автоматически обновлять не только изображение экрана блокировки, но и обои рабочего стола. Фактически это бесконечный источник красивых изображений, которые скачиваются с серверов Microsoft. Чтобы функция нача...

[Перевод] От wtf-кода к чистой архитектуре Материал заботливо подготовлен на основе перевода части книги Go With The Domain, а именно — главы 9 «Чистая архитектура» за авторством Miłosz Smółka.В этой части говорится о том, как из wtf-кода прийти к чистой архитектуре с помощью сочетания двух идей: разделении портов и ...

[Перевод] Компьютерной папке более 40 лет: как звезда Xerox создал рабочий стол Xerox В 1981 году компанией Xerox был выпущен Xerox 8010 Star Information System — первый коммерческий компьютер, в котором была использована графическая модель рабочего стола с папками и значками, применяемая нами и сегодня. Спустя 40 лет мы анализируем, почему он стал ос...

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

6 простых способов сделать iPad быстрее Устройства Apple созданы так, что их потенциал раскрывается не сразу, а через год-два, то есть, с серьезным запасом прочности в отличие от гаджетов Android, которые сдуваются довольно быстро. Именно поэтому многие пользователи продолжают пользоваться старыми моделями iPhone...

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

Развиваемся за деньги работодателя В недавней статье я писал о том, что не всем нужно развиваться. Теперь встаёт вопрос: а как же развиваться тем, кто хочет развиваться?Даже если ты стремишься к развитию, это не означает, что ты должен учиться 24/7, читать что-то новое каждый вечер после работы, запускать по ...

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

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

Расширение списка ACE для BloodHound BloodHound – это популярный инструмент для сбора и анализа данных при проведении пентеста внутренней инфраструктуры на базе Active Directory. Этот инструмент позволяет визуализировать некорректные настройки объектов AD и строить цепочки атак. Основная его особенность — испол...

Анонс Windows 11 Insider Preview Build 22621.885 и 22623.885 (канал Beta) Доброе утро, друзья! Microsoft выпустила новые предварительные сборки Windows 11 (версия 22H2) под номерами 22621.885 и 22623.885 (KB5020054) для участников программы Windows Insider на канале Beta. Сборка 22623.885 — доступно тестирование новых функций. Сборка 22621.885 —...

Microsoft представила новую боковю панель для браузера Edge Microsoft представила новую боковую панель для собственного браузера Edge, которая позволяет получать доступ к различным инструментам и функциям без привязки к конкретной вкладке. Эта функция призвана повысить продуктивность вашей работы в Интернете. На текущий момент боков...

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

Apple снова лучше Android. На этот раз процессоры. Почему так происходит Как правило, всякий раз, когда Apple объявляет о новом iPhone, она также объявляет о новом чипсете. Дальше все неизбежно сравнивают последнее решение от Apple с предложениями от Qualcomm, Samsung, Google и MediaTek. Обычно не требуется много времени, чтобы появились результ...

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

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

Security Week 2248: недобровольная геолокация устройств WiFi Можно ли определить координаты устройства с работающим WiFi, пользуясь исключительно штатными особенностями беспроводного стандарта? И если можно, что потом делать с этой полезной информацией? Ответы на оба вопроса попробовали дать исследователи из университетов США и Канады...

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

Анонс Windows 11 Insider Preview Build 22621.754 (канал Release Preview) Доброе утро, друзья! Microsoft выпустила новую предварительную сборку Windows 11 версии 22H2 под номером 22621.754 (KB5018496) для участников программы Windows Insider, использующих канал Release Preview. Полный номер сборки: 10.0.22621.754.ni_release_svc_prod3.221013-1946....

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

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

Бесплатная нейросеть Stable Diffusion появилась на iPhone и iPad. Но работать будет не везде Технологии не стоят на месте, это справедливо и для генеративных нейросетей, которые создают изображения по текстовым запросам. И вот популярная нейросеть Stable Diffusion появилась на мобильных устройствах — пока что только на решениях от Apple. Новинка называет...

Как работает авторизация без пароля в iOS 16 Последнее время на разных сайтах и в приложениях требования к паролям для учетных записей становятся все жестче. Если раньше все начиналось с увеличения его длины, то со временем к этому добавились большие буквы, цифры и, в конце концов, символы. Используя микс всех этих зн...

Инструкция: включаем отображение секунд на панели задач в Windows Server Build 25246+ Накануне Microsoft выпустила новую инсайдерскую сборку Windows Server под номером 25246. Обычно это событие не привлекает большого внимания, однако на прошлой неделе новой сборки Windows 11 для канала Dev не было, и о некоторых новшествах мы узнаём из сборки Windows Server....

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

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

Самая большая инновация iPhone 14 Pro или развитие идеи Honor четырёхлетней давности? Нечто похожее на Dynamic Island было ещё в Honor V20 Главным визуальным нововведением iPhone 14 Pro стал новый вырез под названием Dynamic Island, в котором появляются входящие вызовы и текстовые сообщения, различные уведомления, а также свёрнутые приложения. Некоторые заявили, что эта функция совершенно бесполезна, но це...

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

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

iPadOS 16 откладывается. В чем причина С момента как каждая категория мобильных устройств Apple получила собственную операционную систему, мы привыкли, что все они выходят в свет одновременно. По давно сложившейся традиции iOS, iPadOS и watchOS выходят одновременно в сентябре месяце. Но, судя по последней информ...

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

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

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

Как работать с атомарными типами данных в C++ Насколько популярна сегодня тема атомарных данных, настолько же она обширна для одной статьи. Можно подробно останавливаться на разных аспектах атомарности: например, анализировать memory ordering, рассуждать о lock-free алгоритмах с использованием атомиков или исследовать п...

Готовим Android к пентесту — WSA edition Мы в Digital Security часто проводим анализ Android-приложений, поэтому пришло время поделиться некоторыми накопленными знаниями и сделать обзор по тому окружению, который мы используем каждый день.Существует множество вариантов для настройки пентестерского окружения, которы...

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

[Перевод] Алгоритм большинства голосов Бойера — Мура #Введение# Решал задачки на LeetCode и вот небольшой переводик небольшой статьи про небольшой алгоритм. Алгоритм голосования Бойера-Мура является одним из самых популярных и оптимальных алгоритмов, который используется для поиска преобладающего элемента среди заданных, котор...

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

Использование copy-on-write на стендах разработки и тестирования с базами данных SQL Server В мире кровавого энтерпрайза есть некоторое количество проектов-мамонтов. Они большие, у них базы данных на SQL Server, в этих базах тысячи и десятки тысяч объектов, миллионы строк кода T-SQL, огромная вариативность данных, всё хрупкое, неидемпотентное, недетерминированное ...

MAMA. UAC + Gambling UAC для меня является мистическим источником, который в сложности запуска на объемах вообще не уступает FB. Не могу сказать что там проще или сложнее, просто иначе. Например, на мой взгляд UAC требует гораздо больше внимания к железу и платежному решению, но при этом нужно м...

2 2 2 2 = 7 В общем случае задача выглядит как поиск знаков арифметических операций и иных действий без использования других цифр для того, чтобы получить из четырёх двоек любое число от 0 до 9. Довольно простые решения на сложение, деление и возведение в степень есть для всех чисел, к...

Функция шумоподавления на видеокартах AMD работает отлично AMD официально добавила поддержку шумоподавления для драйверов видеокарт на базе RDNA 2. Однако неофициальный драйвер можно использовать для включения технологии и на старых графических процессорах Radeon. AMD Noise Suppression использует алгоритм искусственного интеллекта д...

Памятка архитектору Я работаю архитектором (Solution Architect если быть точным) в аутсорсинговой компании. В ходе работы я занимаюсь такими активностями как: дизайн и внедрение архитектурных решений, аудит систем заказчика и разного рода консультации вокруг архитектуры систем. Иногда в разгово...

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

Программа адаптации – как помочь новичку стать «своим» в команде Хабр, привет! Меня зовут Екатерина Герт, я ведущий аналитик и ресурсный менеджер одной из групп аналитиков в КРОК. В этих двух ролях я много работаю с новичками. Как аналитик на уровне проекта знакомлю новичка с проектной командой и спецификой предметной области, а как руков...

Apple назвала лучшие приложения 2022 года Уже давно стало традицией, что Apple в конце года называет лучшие приложения для каждой категории своих устройств. Этот год, конечно же, не стал исключением. Чтобы получить премию App Store Award, приложение, по словам Apple, должно “демонстрировать свои широкие возможности...

«Систематика» представила линейку одноранговых АТС Разработка АТС ведется совместно с АО "Линтех". Решение реализовано на отечественной элементной базе. Совместная разработка решает задачи масштабирования систем корпоративной телефонии, обеспечивая высокий уровень отказоустойчивости. На базе нескольких АТС можно ...

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

«Гигиенический минимум» в работе тимлида Привет, я Илья — Frontend Team Lead в Альфа-Банк. Отвечаю не только за команду, но также веду и техчасть. Как тимлид я часто задаюсь вопросом «В чем моя роль?», «Как измерить эффективность моей работы?» и «Какой профит от лидов для проекта в целом?»Для себя я вывел опре...

Яндекс выложил в открытом доступе инструмент для ускорения разработки мобильных приложений Команда Яндекса публиковала в открытом доступе DivKit — фреймворк, позволяющий ускорить разработку мобильных приложений и быстрее обновлять интерфейсы. Исходный код DivKit опубликован на GitHub под открытой лицензией Apache 2.0.  DivKit можно использовать в ...

RPA 2022: Найти место для робота На конференции по роботизации процессов, ставшей центральным событием года, обсудили допустимые места применения технологии RPA и поделились лучшими практиками ее использования. Конференция «Роботизация бизнес-процессов — 2022», организованная издательством «Открытые сист...

Защищённые Apple Watch Pro на первых качественных рендерах. Дизайнер создал их на основе документов CAD Вчера в Сеть попали CAD-рендеры новых умных часов Apple Watch Pro, а теперь пришёл черёд более изображений.   Сразу уточним, что эти изображения созданы на основе тех самых документов CAD, поэтому, если даже последние верны, в мелочах дизайн часов может быть неско...

3D-печать в беспилотных авиасистемах / компания ПЛАЗ Компания “ПЛАЗ” специализируется на разработке и производстве беспилотных авиационных систем.3D-печать необходима в двух случаях. Во-первых, так как компания занимается разработкой, и соответственно изготавливает прототипы. Во-вторых, она создает нестандартные детали, которы...

МегаФон переводит ключевые HR-процессы на российскую платформу Neon МегаФон объявила о переводе ключевых HR-процессов на российскую платформу Neon. Разработка компании Nexign заменит популярное решение SAP SuccessFactors. Переход на отечественный софт позволит не зависеть от регулярных лицензионных платежей и экономить десятки миллионов рубл...

Что такое HDR в Айфоне и как им пользоваться Apple всегда старалась предоставить пользователям наилучшее качество изображения при съёмке на iPhone, но важнейшим шагом в этом направлении стало появление HDR в iPhone. С тех пор компания регулярно упоминает о наличии этой функции в различных устройствах, но далеко не каж...

«Croco: дуэли & бои крокодилов» чем-то напоминает «Крокодильчика Свомпи» «Добро пожаловать в канализацию!» — именно так начинается описание к игре «Croco: дуэли & бои крокодилов». Вы создадите своего дракона, который будет использовать ванну для плавания по канализации. Уже это должно вам напомнить игру «Крокодильчик Свомпи». Только вместо ре...

Microsoft выпустила список изменений сборки Microsoft Edge Beta Build 107.0.1418.8 Компания Microsoft выпустила список изменений сборки Microsoft Edge Beta Build 107.0.1418.8. Новые функции • Боковая панель Microsoft Edge. Боковая панель Microsoft Edge позволяет пользователям получать доступ к инструментам повышения производительности бок о бок с окном про...

Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 107.0.1418.24 Компания Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 107.0.1418.24. Новые функции • Боковая панель Microsoft Edge. Боковая панель Microsoft Edge позволяет пользователям получать доступ к инструментам повышения производительности бок о бок с окном ...

[Перевод] Пришло время программистов-самоучек И почему к нам стоит присоединиться Миф Среди комментариев к одному из постов с рекламой моей книги «The Self-Taught Programmer» («Computer Science для программиста-самоучки. Все что нужно знать о структурах данных и алгоритмах») был и такой: «Хочу научиться программировать...

Duke Nukem 2 (1993) После того как выход Duke Nukem в 1991 году был хорошо встречен публикой, сиквел стал неизбежен. Разработка Duke Nukem II заняла два года и в 1993 году она увидела свет. «I am back!» говорит нам голосом терминатора Дюк Нюкем во вступительном ролике.После того как Дюк победил...

[Перевод] Исчерпывающее руководство по множествам в Python Класс set (множество) — это одна из ключевых структур данных в Python. Она представляет собой неупорядоченную коллекцию уникальных элементов. Класс set, в некоторой степени, соответствует математическому множеству. Многие широко используемые математические опе...

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

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

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

Пресс-релиз сборок Windows 11 Insider Preview Build 22621.1028 и 22623.1028 Компания Microsoft выпустила Windows 11 Insider Preview Build 22621.1028 и 22623.1028 для инсайдеров в Beta Channel. • Build 22623.1028 = Новые функции развернуты; • Build 22621.1028 = Новые функции отключены по умолчанию; December 2022 Bug Bash: Инсайдеры в каналах Dev и Be...

Sony выпустила большое обновление PlayStation 5 с новыми функциями Компания Sony объявила о выпуске свежего обновления системного программного обеспечения для своей игровой приставки PlayStation 5. Апдейт под номером 22.02-06.00.00 уже начал распространяться для пользователей по всему миру. Он даёт доступ к таким новшествам, как долго...

Your Phone откроет доступ к смартфону через ПК Если у вас есть смартфон на базе Android и ПК с установленной Windows 10, то для вас приятные новости: теперь вы можете синхронизировать уведомления вашего смартфона с вашим компьютером и просматривать их на рабочем столе. Ранее эта функция была доступна только бета-тестера...

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

Жизнь на сложности «Hard»: избыточность ожиданий, способы работы с ними и причем здесь Что? Где? Когда? В данной статье речь пойдет о том, как влияют на нашу жизнь избыточные ожидания в разных сферах, рассмотрим причины их формирования, а также методы отделения зерен от плевел. Ну и проведем черту между амбициозностью и описываемой избыточностью.Избыточность ожиданий легко уви...

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

Поисковик «Яндекса» отмечает 25-летие Российская поисковая система «Яндекс» сегодня отмечает свое 25-летие: ее представили на выставке Softool в Москве 23 сентября 1997 года. Тогда поисковая машина, имевшая название Яndex-Web, могла ранжировать документы, учитывала морфологию русского языка и ра...

Гайд по первичной настройке асинхронного Python-приложения с GraphQL-библиотекой Strawberry Пишете на Python и давно хотели запрыгнуть на поезд хайпа по GraphQL, но никак не могли выбрать между Graphene и Ariadne? Предлагаем вам третий вариант – Strawberry.Strawberry – code-first библиотека с большим количеством батареек. 2.6 тыс. звёзд в репозитории на GitHub. Для...

«Лаборатория Касперского» открыла Центры прозрачности в Сингапуре, США и Японии "Лаборатория Касперского" открыла сразу три новых Центра прозрачности. Теперь заказчики и партнёры компании могут познакомиться с принятыми практиками разработки и обработки данных и проанализировать исходный код продуктов в...

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

Самолет Gloster Meteor F8 или почему авиастроители отказались от “лежачей” кабины Реактивный самолет Gloster Meteor F8, в которой пилот располагался лежа на животе В конце 40-х, начале 50-х годов прошлого века, то есть на заре развития военных реактивных самолетов, инженерам-авиастроителям еще не были известны все плюсы и минусы различных компоновок каби...

Курс по Ruby+Rails. Часть 1. Императивное программирование Компания Evrone работает на рынке веб-разработки уже 13 лет. Ruby on Rails — одна из технологий, которую мы используем часто, поэтому накопили внушительный багаж знаний — от продвинутых приёмов программирования на Ruby до эффективного использования «магии» Rails. Чтобы делит...

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

Это круче, чем у Apple и Microsoft: Intel представила программу Unison для синхронизации сообщений и фото между iPhone, Android и ПК В Intel анонсировали новую программу под названием Unison, которая позволит подключать смартфоны под управлением ОС iOS и Android к ПК с процессорами Intel. Это даст возможность фактически перенести все основные функции смартфонов на ПК. Эту программу показали вместе с ...

Без А/B результат XЗ, или Как построить высоконагруженную платформу А/B-тестов Один из важных вопросов как в нашей жизни, так и в бизнесе, и в IT — вопрос эффективности. Эффективно ли мы планируем наше время, те ли задачи решает бизнес, тот ли код мы оптимизируем? Чтобы ответить на эти вопросы, результат должен обладать главным критерием — измеримостью...

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

Онлайн казино Вулкан 24 Виртуальное казино позволяет играть в азартные игры не выходя из стен собственного дома. Для игрока на сайте созданы все условия для безопасной и надежной игры. Одним из наиболее известных игровых клубов является Вулкан 24 казино. Это популярный бренд, который хорошо зареком...

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

Как использовать функцию «Предлагаемые действия» в Chrome в сборке Windows 11 Build 25247 Сборка Windows 11 Build 25247 содержит функцию, которая позволяет выполнять поиск в Интернете с помощью выделенного текста. При типичном перемещении обновленная функция «Предлагаемые действия» работает только в Edge и Bing, даже если вы установили по умолчанию другой браузер...

Поиск открытого API сайта или Ускоряем парсинг в 10 раз Поиск открытого API сайта или Ускоряем парсинг в 10 раз Цель статьи — описать алгоритм действий поиска открытого API сайта. Целевая аудитория статьи — программисты, которым интересен парсинг и анализ уязвимостей сайтов. В статье рассмотрим пример поиска API сайта edadeal.ru...

Китайские ученые создали компактную спутниковую систему квантовой связи. Она ускорит создание наземно-космического «квантового интернета» Ученые из Китая разработали компактную спутниковую систему квантовой связи, чья масса составляет всего 60 килограмм, и успешно проверили ее работу на борту орбитальной станции «Тяньгун-2». Этот прибор ускорит создание наземно-космического «квантового и...

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

Баттерфляй по Азимову: самый быстрый мягкий робот-пловец в мире Около 70% поверхности Земли покрыто водой, потому нет ничего удивительного, что многие сухопутные живые существа обладают умением плавать. Люди также способны обучиться этому навыку, но не обладают им с рождения, как утверждает распространенный миф. Разные пловцы, независи...

Поиск пропавших людей на снимках лесного массива, полученных с помощью БПЛА или ещё один разбор задачи Цифрового Прорыва Привет, Хабр!Это статья является продолжением цикла материалов по разбору задач Всероссийского чемпионата "Цифровой Прорыв", связанных с Computer Vision. Решение, предлагаемое в статье, позволяет получить место в топ-10 лидерборда, при это реализация самого подхода у ав...

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

РИР запускает систему управления обращениями граждан в Хабаровске Автоматическая двусторонняя интеграция поступающих сообщений налажена с соцсетями, с системами "Платформа обратной связи" и "Инцидент-менеджмент". Для несистемных или неинтегрируемых источников обращений (личное обращение, телефон и т. п.) сервис предусма...

Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 104.0.1293.47 Компания Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 104.0.1293.47. Новые функции • Повысьте свою безопасность в Интернете. Улучшения для повышения вашей безопасности в Интернете в edge://settings/privacy теперь включают «Базовый» в качестве новой...

Onyx представила несколько электронных книг с поддержкой Android и стилуса Onyx Boox представила несколько новых электронных книг. Все они, за исключением Leaf 2, позволяют вводить данные с помощью специального стилуса. В каждом случае используется Android 11.

Как мотивировать команду нефинансовыми методами, поддержать сотрудников в трудные времена и завоевать их доверие Привет, меня зовут Павел Дубков, я - директор департамента интеграции MTS AI. Я достаточно давно руковожу различными подразделениями, но еще лет 15 назад, когда был обычным разработчиком, стал присматриваться к своим руководителям и задаваться вопросом: что заставляет л...

Пресс-релиз сборки Windows 11 Insider Preview Build 25231 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 25231 для инсайдеров в Dev Channel. TL;DR • Эта сборка включает в себя несколько незначительных изменений, в том числе увеличение развертывания нескольких функций; • Microsoft также добавила несколько извес...

Анонс Windows 11 Insider Preview Build 22621.746 и 22623.746 (канал Beta) Добрый вечер, друзья! Microsoft выпустила новые предварительные сборки Windows 11 (версия 22H2) под номерами 22621.746и 22623.746(KB5018490) для участников программы Windows Insider на канале Beta. Сборка 22623.746 — доступно тестирование новых функций. Сборка 22621.746 — ...

Как оценить эффективность Real-Time Marketing Практически все крупные компании уже имеют в арсенале инструменты целевого маркетинга и активно используют их для развития своей клиентской базы. Мы в GlowByte в практике Marketing Management помогаем заказчикам не только внедрять технологии аналитического CRM, но и оцениват...

Представлен первый в мире детектор дипфейков в реальном времени с точностью 96% Intel представила первый в мире детектором дипфейков в реальном времени. Разработчики утверждают, что FakeCatcher имеет точность 96% и работает путем анализа кровотока с использованием инновационной фотоплетизмографии (PPG). Илке Демир, старший научный сотрудник Intel L...

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

Шапочка для мини-мозга: трехмерные электроды для органоидов У научного сообщества современности очень много работы: от поисков разумной жизни за пределами Земли и ловли темной материи до исследования глубин океанов и поисков новых видов существ. Но человеку не нужно отправляться в безграничный космос или погружаться во мрак океанич...

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

iOS: Навигация по-новому С каждый днем все больше разработчиков IOS стремятся свои новые проекты начинать с использованием SwiftUI. И здесь перед ними возникает проблемы в виде реализации устоявшихся представлений о навигации в iOS. Предлагаемые решения от Apple работают весьма часто довольно криво....

Приручение черного дракона. Этичный хакинг с Kali Linux. Часть 1. Подготовка рабочего стенда Приветствую тебя, дорогой читатель в самой первой вводной части серии статей «Приручение черного дракона. Этичный хакинг с Kali Linux». Идеей, побудившей меня к написанию данной серии статей является мое желание поделиться собственным опытом в области тестирования на проник...

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

Монитор-книга не для игр: на Kickstarter собрали более 1,6 миллиона долларов на необычные дисплеи для повышения продуктивности Компания Mobile Pixels в своё время сделал себе имя на создании дополнительных экранов, которые подключаются к ноутбукам. Сейчас же она сосредоточилась на подобных решениях для ПК. Там готовят сразу две модели Geminos и Geminos X, которые представляют собой большие раск...

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

Как заменить Сири на Алису на Айфоне Современное устройство уже невозможно представить без голосовых помощников и ассистентов. Siri, Google Ассистент, Alexa, Маруся, Алиса и список этот можно еще продолжать. Многие компании стараются сделать своего помощника, который будет работать на их устройствах максимальн...

ЯП с нуля до прототипа (Лексер) #1 Мечтали создать свой язык программирования? В этой статье мы вместе погрузимся в изучение этой темы. И к концу последней статьи создадим рабочий транспилятор из нашего выдуманного языка в Typescript. Здесь мы будем писать очень серьёзный код, так что приготовьтесь и поехали....

Пресс-релиз сборок Windows 11 Insider Preview Build 22621.891 и 22623.891 Компания Microsoft выпустила Windows 11 Insider Preview Build 22621.891 и 22623.891 для инсайдеров в Beta Channel. • Build 22623.891 = Новые функции развернуты; • Build 22621.891 = Новые функции отключены по умолчанию; НАПОМИНАНИЕ: Инсайдеры, которые ранее использовали сборк...

Сравниваем лучшие TWS-наушники среднего уровня. Какие выбрать Samsung уже много лет гонится за званием лучшего производителя беспроводных наушников. Я сам пользовался некоторыми из них и остался очень доволен, хотя и не говорю, что это был мой лучший аудиоопыт в жизни. Но когда выбираешь себе хорошие беспроводные наушники, нельзя сбра...

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

[Перевод] systemd: как писать юниты с элегантной перезагрузкой Разработка системы с элегантным завершением работы может оказаться той ещё пляской с бубном. В идеальном мире каждый сервис управлялся бы юнитом systemd. ExecStart запускала бы процесс, обрабатывающий SIGTERM, а ExecStop оповещало бы процесс и осуществляло блокировку, котора...

«Пиши, сокращай» для объявлений на поиске: применяем правила инфостиля (с примерами) «Пиши, сокращай» М. Ильяхова и Л. Сарычевой – настольная книга того, кто профессионально занимается текстами. Копирайтеры, редакторы, журналисты, многие маркетологи и стратеги либо читали ее, либо проходили корпоративное обучение по ней, либо, по крайней мере, смотрели видео...

Как мы кастомизируем Yandex Tracker под собственные проекты Yandex Tracker — аналог Jira, который так же предназначен для совместной работы над проектами и управления процессами внутри компании. Когда мы стали использовать его для внутренних проектов, нам захотелось его немного кастомизировать. Например, сервис не может автоматически...

Как понять, что пора менять аккумулятор на устройствах Apple Рано или поздно на каждом устройстве изнашивается аккумулятор. Однако вопрос его замены коснется вас только в том случае, если вы приобретаете устройство не на один и даже не на два года. Большинство современных аккумуляторов рассчитано на уверенную работу в течение пары ле...

Операционные усилители. Часть 7: Операционные усилители на лампах Планировалось, что эта публикация будет открывать цикл «Операционные усилители». Однако при работе над циклом оказалось, что туда просто необходимо включить большой объём данных и писать очень сухо, чтобы не превращать его в нечитаемый лонгрид. Усложнять и без того сложный ...

Как упростить жизнь за 312 коротких шагов: проектируем GraphQL API в микросервисной архитектуре Звук – HiFi-сервис с большой командой инженеров. Мы используем передовые технологии и современный стек, и экспериментируем, чтобы решать сложные, нестандартные задачи. Одна из технологий  – GraphQL. Эта статья изначально создавалась как гайд по работе с GraphQL для инже...

В WhatsApp теперь можно проводить опросы В мессенджере WhatsApp появилась функция создания опросов. Ранее эта возможность тестировалась разработчиками и была доступна только в бета-версии, а теперь она реализована в стабильных версиях WhatsApp для операционных систем Android и iOS. Создавать опросы можно как в...

Цветные функции: ищем плохие архитектурные паттерны Когда у языка нет цветовой дифференциации функций… то у языка нет цели?Я уже много лет занимаюсь компиляторами и языками в целом. Хочу поделиться интересной мыслью, которая когда-то пришла мне в голову. Почему-то такого я нигде не видел.Если немного расширить понятие функции...

Сделаем защищенный DNS снова быстрым. DNS over QUIC Протокол DNS (Domain Name System Protocol) является одним из важнейших инфраструктурных протоколов для поддержки сети Интернет и первоначально он разрабатывался для максимальной производительности и возможности распределенного хранения неограниченного числа доменных зон. DNS...

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

ВПР на максималках Думаю многие, если не большинство, в курсе, что такое ВПР и его неоспоримая сила при поиске и объединении данных из разных таблиц. Те же, кто достиг просветления, используют не менее полезную функцию ИНДЕКС, чтобы не париться, где там идентификатор: слева или справа. Ниже бу...

Microsoft признала проблему со звуком в Windows 10 После установки обновления KB5015878 или более поздних обновлений на некоторых устройствах Windows могут возникнуть проблемы с неработающим звуком. Некоторые затронутые устройства Windows могут не иметь звука, но другие затронутые устройства Windows могут иметь проблемы толь...

Android 12L для Surface Duo получит пользовательский интерфейс в стиле Windows 11 Microsoft почти завершила разработку крупного обновления прошивки для Surface Duo, основанной на Android 12L. Ожидается, что пользователи начнут получать новую версию прошивки в ближайшие недели. По информации Windows Central, Android 12L для Surface Duo получит обновлённый...

Пресс-релиз сборки Windows 11 Insider Preview Build 25206 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 25206 для инсайдеров в Dev Channel. TL;DR • Сборка включает изменения в поведении ограничителя скорости аутентификации SMB; • Microsoft внесла несколько изменений и улучшений, в том числе сделала обновленно...

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

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

Hex: Мастерим бота — Стало быть, эта штуковина только выглядит так, будто умеет думать? — Э… да. — А на самом деле не думает? — Э… нет. — То есть просто создаёт впечатление, будто бы думает, а на самом деле это всё показуха? — Э… да. — Ну точь-в-точь как все мы.      ...

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

Прячем функцию от глаз исследователей На днях у меня спросили, как можно спрятать строку в исполняемом файле, что-бы "обратный инженер" не смог ее найти? Вопрос дилетантский, но так совпало, что в тот день я решал очередной челлендж на Hack The Box. Задание называется Bombs Landed и основная его изюминка в функц...

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

В новой версии Windows 11 можно будет включать точку доступа на смартфоне прямо с ПК В будущем обновлении Windows 11 ноутбуки и ПК получают возможность автоматически запускать точку доступа на смартфоне, используя приложение Phone Link (ранее оно называлось «Ваш телефон»). Пока что говорится только о смартфонах Samsung Galaxy. Эта функция о...

Microsoft выпустила Xbox September Update Компания Microsoft выпустила Xbox September Update. Настройте цвет кнопки Xbox на Xbox Elite Wireless Controller Series 2 Предоставление фанатам выбора и возможностей для самовыражения является основной частью миссии Xbox. Вот почему Microsoft рада объявить о настройке цвета...

Машинное обучение с Apache Cassandra и Apache Spark В первой статье из серии об использовании Apache Cassandra в машинном обучении мы обсудили цели и задачи машинного обучения, и поговорили почему Cassandra — превосходный инструмент для обработки больших наборов данных. Также рассмотрели технологический стек, используемый Ube...

АЛТЭКС-СОФТ и Security Vision объявили о совместимости своих продуктов В рамках соглашения компании будут внедрять комплексные решения в сегменте ИТ-систем класса Security Operation Center, Security Governance, Risk Management and Compliance, Cyber Risk System, Incident Response System, Security Orchestration and Automated Response (SOAR), S...

[Перевод] Почему изучать программирование так сложно? Коля был простым «белым воротничком» в офисе и решил, что хочет научиться программировать, поэтому он поспрашивал вокруг с чего начать. Он начал с изучения Ruby, а затем пробежался по другим языкам, таким как Scala, Clojure и Go. Он изучал Emacs, затем Vim и даже раскладку к...

Пресс-релиз сборок Windows 11 Insider Preview Build 22621.870 и 22623.870 Компания Microsoft выпустила Windows 11 Insider Preview Build 22621.870 и 22623.870 для инсайдеров в Beta Channel. • Build 22623.870 = Новые функции развернуты; • Build 22621.870 = Новые функции отключены по умолчанию; НАПОМИНАНИЕ: Инсайдеры, которые ранее использовали сборк...

«Это отбросит рынок в прошлое», — в России предлагают отключать рекомендательные алгоритмы в соцсетях, поисковиках и маркетплейсах Как сообщает «Коммерсантъ», в Госдуму до конца года планируется внести на рассмотрение законопроект о рекомендательных алгоритмах в интернете, дающий возможность их отключать. Законопроект разрабатывает зампред комитета Госдумы по информполитике Антон Горелк...

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

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

В iPad не хватает только одной функции. Вы удивитесь насколько она простая Если вы когда-нибудь пользовались планшетом Apple, то точно знаете, что какой бы iPad вы не выбрали, будь то обычный iPad, iPad Air или iPad Pro, это всегда будут устройства, обладающие плюс-минус одинаковой функциональностью. Да, Air и Pro отличаются от обычного Айпада сво...

Топ-5 портов S.T.A.L.K.E.R. на смартфоны и их нелёгкая судьба Привет, мобильные геймеры и читатели AppTime! Я решил собрать для вас подборку из работающих портов «S.T.A.L.K.E.R.». Отмечу, что в большинстве случаев речь пойдёт об Андроид, так как все они неофициальные: Из-за позиции GSC полноценного порта Сталкера на смартфонах нет. ...

Анонс Windows 11 Insider Preview Build 22621.898 (канал Release Preview) Добрый вечер, друзья! Microsoft выпустила новую предварительную сборку Windows 11 версии 22H2 под номером 22621.898 (KB5020044) для участников программы Windows Insider, использующих канал Release Preview. Полный номер сборки: 10.0.22621.898.ni_release_svc_prod3.221110-1045...

Microsoft работает над приложением PC Manager Похоже, что Microsoft работает над новым приложением, которое пытается имитировать функции CCleaner и других «оптимизаторов ПК». Несколько скриншотов, опубликованных Aggiornamenti Lumia в Twitter-аккаунте, раскрывают подробности о приложении PC Manager от Microsoft и его фун...

Как вывести иконки приложений на экран блокировки Айфона Главной функцией iOS 16, безусловно, являются настраиваемые экраны блокировки. Вы можете размещать на них виджеты, использовать анимированные обои и настроить их автоматическое переключение в зависимости от времени или места. В iOS 16.1 к этому добавился еще эфир активности...

Использование Python в SQL Server Machine Learning Services В продолжение статей Приключения при настройке сервисов машинного обучения в MS SQL Server 2019 и Используем R lang в SQL Server разбираемся как работать с Python в сервисам машинного обучения. С Python ситуация несколько лучше, чем с R, так как достаточно много предустанов...

25 правил разработки программных интерфейсов [издание третье, дополненное и расширенное] Это — очередная (уже третья) ревизия главы 11 мой книги о разработке API. Если вы найдёте этот текст полезным, я буду очень благодарен за рейтинг на Амазоне. Читать далее

Learn, Learn and Learn… Чем отличается образование в России, Великобритании и США? Иногда я пишу посты, в которых нет сильной ML-специфики - например, про менеджмент или свой опыт. Немудрено, что именно за них я получаю больше всего респектов от своих друзей, не особо связанных с DS. Респекты я пол...