Социальные сети Рунета
Вторник, 16 апреля 2024

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

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

Правки на мёрдже: зачем редактору GitLab Всем привет! Меня зовут Наталья Которева, я редактор в Яндекс.Практикуме. В этой статье я расскажу, как мы создали обучающий курс в GitLab. Да-да, вместо текстовых документов.Вообще сложно представить, как можно подружить git и редактуру, а главное, зачем. Есть же много пров...

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

Кафка: сложная простота Привет! Это Сергей Калинец из Parimatch Tech и эта публикация будет про Кафку. У нас много данных, которые нужно быстро обрабатывать, много сервисов и команд, поэтому мы выбрали Кафку, как нашу основную платформу для обмена данными. За годы ее использования насобиралось...

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

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

Тестирование GraphQL: подходы, инструменты, автоматизация Несколько месяцев назад на моем пути возник GraphQL.Это произошло, когда я присоединилась к одному из наших проектов, где был не только привычный REST, но и GraphQL API. Это было моё первое знакомство с ним. Я понятия не имела, что он собой представляет, в чем его особенност...

ruDALL-E: генерируем изображения по текстовому описанию, или Самый большой вычислительный проект в России 2021 год в машинном обучении ознаменовался мультимодальностью — активно развиваются нейросети, работающие одновременно с изображениями, текстами, речью, музыкой. Правит балом, как обычно, OpenAI, но, несмотря на слово «open» в своём названии, не спешит выкладывать модели в о...

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

Что у ECS под капотом Всем привет, это моя первая статья на Хабр. Давно хотел попробовать что-то написать, но всё никак не решался, да и темы подходящей не было. Наконец тема подвернулась, и пришло время закрыть этот гештальт =)В данной статье я опишу общий принцип "подкапотной" работы ECS фреймв...

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

Открытые данные: всё, что может пойти не так, идёт не так Сейчас множество всяких наборов данных в разных областях выкладывают под лицензией OpenData, то есть скачивай и используй (но не искажай). Но, конечно же, раз эти данные открытые, то все их создают как им угодно. Отсюда — множество проблем при обработке, начиная с получения ...

Google, а когда ждать исправления? Некоторые пользователи Pixel уже более полугода смотрят видео на Netflix в 540p Смартфоны Pixel, кроме прочего, к сожалению, выделяются немалым количеством проблем. И не все из них Google решает быстро. Как стало известно, одна из проблем тянется уже более полугода.  Речь о том, что некоторые пользователи смартфонов компании, начиная с&n...

Версионирование API в ASP.Net Core Поддерживая существующие уже какое-то время Web API проекты, мы нередко сталкиваемся с проблемой устаревания логики методов контроллеров и необходимостью ее изменения в соответствии с новыми требованиями. Но, как правило, на момент возникновения такой необходимости, уже суще...

Вдохновлять нельзя продать: что ждёт конференции в эпоху постпандемии В SETTERS EDUCATION до пандемии 90% проектов реализовывались только в офлайне, хотя развитие онлайн-формата и было в планах. О том, с чем пришлось столкнуться и что пришлось осознать во время кризиса, на примере онлай...

Игры, комфортное пространство и саморазвитие: где найти такую работу Игровые форматы благодаря цифровым технологиям все больше входят в нашу повседневную жизнь. Сегодня они используются в самых разных сферах: в учебной деятельности, многих рабочих процессах, бизнесе. HEZZL.COM: НОВЫЙ ВЗГЛЯД НА РАБОТУ В IT А компания Hezzl.com внедряет геймифи...

[Перевод] 10 забытых форматов изображений Мир забыл уже много форматов изображений – от PCX и TGA до VRML. Не все стандарты изображений, какими бы они красивыми не были, живут долго. Примерно 30 лет назад две разных рабочих группы заканчивали работу над техническими стандартами, которым суждено было повлиять на то...

Ментор в беде не бросит: как онбордить новичка, чтобы он тестил в свое удовольствие Всем привет. Меня зовут Ильмир, я QA Manual Engineer в inDriver. В статье расскажу о своем опыте менторства. Я занимаюсь этим уже больше 2 лет и хочу поговорить про этапы, которые могу выделить как основные. В статье будут затронуты не проблемы методик и инструментов дл...

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

Крутой шутер Project RushB почти запустили, игру можно установить Проект Project RushB готовится к бета-тесту на Андроид. Вы можете заранее загрузить клиент, чтобы забить место. Project RushB — ещё одна мобильная альтернатива Counter-Strike. В прошлом бета-тесте в игре уже была отличная графика и приятный интерфейс. Геймеры разделяются на...

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

Кофеин: как это работает? Привет, мы решили подготовить серию статей про то, как работают разные ноотропные ингредиенты – нас часто спрашивают об этом, а найти качественную информацию не так уж и просто.  Если такой формат будет интересен подписчикам Хабра, будем делать еще. Читать далее

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

Как мы используем фича-флаги в мобильном приложении QIWI Кошелек Привет, Хабр! Меня зовут Василий Материкин, я — Android-разработчик в QIWI. В этом посте я расскажу о применении фича-флагов в QIWI Кошельке.Внедрение Trunk-Based Development и Feature FlagsВ процессе работы над большими приложениями, в которых много фич и над которыми ...

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

Восстановленный смартфон Sony Xperia XZ c Aliexpress: а есть ли смысл? Что лучше купить, если есть условные $100? Новый ультра бюджетный смартфон или взять восстановленный смартфон более высокого класса? Такой вопрос возник у меня, когда для рабочих целей понадобился недорогой аппарат, который в основном будет использоваться для связи и интерне...

Изолируем микросервисы с помощью Feature toggles в ASP.NET Core. Практика Снова привет, Хабр! В первой части статьи мы разбирали, что такое изоляция микросервисов, как в этом помогают переключатели функциональности, и как создать простое ASP.NET приложение в с поддержкой feature toggles, которое будет показывать прогноз погоды. В этой части з...

Книга «WebAssembly в действии» Привет, Хаброжители! Создавайте высокопроизводительные браузерные приложения, не полагаясь на один только JavaScript! Компилируясь в бинарный формат WebAssembly, ваш код на C, C++ или Rust будет работать в браузере с оптимальной скоростью. WebAssembly обеспечивает большую с...

Skillset бренд-стратега от Саши Никифорова и Артёма Кашехлебова, Sensesay Несколько лет назад Саша Никифоров и Артём Кашехлебов основали брендинговое агентство Sensesay. Параллельно с основной работой в агентстве совмещают преподавание по бренд-стратегии в RMA, Нетологии, РАНХиГС и других бизнес-школах. За ...

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

Как мы научились управлять данными глобального масштаба: кейс разработки Супермаркета Данных Мария Юшанова, Управление распространения данных Департамента SberDataИнформацию не пытается собирать только ленивый. Многие компании считают ее своим главным богатством и оружием. И именно данные нужны для развития бизнеса, повышения качества сервиса и разработок новых прод...

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

[Перевод] Как хорошие программисты допускают стратегические ошибки Иногда умные люди, которые умеют хорошо работать, случайно всё портят. Эта моя история основана на воспоминаниях о реальных событиях. Небольшая команда разработчиков в SaaS-компании средних размеров столкнулась с проблемой. У компании было некоторое количество сервисов, осу...

Обсуждение: сможет ли апгрейд сорокалетнего стандарта поменять подход к записи музыки В прошлый раз мы рассказали о формате MQA, цель которого — предоставить студийное качество звукозаписи при меньшем размере файлов. Сегодня продолжим тему стандартов и поговорим о протоколе MIDI. Точнее, о его обновлении, вышедшем почти 40 лет спустя. Обсудим изменения и мнен...

Что нужно знать о вёрстке под ретину Ретиной называют дисплеи Apple с повышенной плотностью пикселей на квадратный дюйм. Впервые о них заговорили в 2010 году, когда Стив Джобс презентовал iPhone 4. Новый на тот момент смартфон получил экран с плотностью 326 PPI — в д...

Как работать с Makefile-проектами в среде CLion За последние несколько лет мне пришлось столкнуться с множеством вопросов, которые были сформулированы примерно так: "мой проект не открывается в среде CLion". В свою очередь, это приводило к необходимости из раза в раз объяснять разным людям примерно одно и то же....

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

Go, я создал: интегрируем Allure в Go красиво Привет! Меня зовут Антон, я ведущий инженер по тестированию в Ozon: занимаюсь созданием и поддержкой end-to-end Go-тестов бэкенда для QA.Мы довольно долго писали тесты в основном на Python. Go – молодой язык, и популярных устоявшихся инструментов у него пока немного. В Pytho...

[Перевод] Как справиться с PAGELATCH при высоко-параллельных INSERT-нагрузках По материалам статьи: «Resolving PAGELATCH Contention on Highly Concurrent INSERT Workloads».Авторы: Thomas Kejser, Lindsey Allen, Arvind Rao и Michael ThomassyНедавно, мы проводили лабораторные испытания в Microsoft Enterprise Engineering Center, при которых использовалась ...

Графическое ядро в Core i9-12900K можно разогнать свыше 2,3 ГГц, и получить почти уровень Xbox One Как оказалось, графическое ядро процессоров Alder Lake отлично поддаётся разгону. Авторы эксперимента взяли Core i9-12900K, который имеет графическое ядро UHD 770 с заявленной частотой до 1550 МГц.  Было предпринято несколько попыток с разной методи...

Новая стратегия оказалась выигрышной: Redmi Note 10 Pro отлично продаётся и после выхода Redmi Note 11 Pro Президент Xiaomi Group China и генеральный директор Redmi Лу Вейбинг (Lu Weibing) подтвердил, что после выпуска Redmi Note 11 Pro модель Note 10 Pro по-прежнему очень хорошо продается. Это подтверждает, что Redmi выбрала правильную стратегию. На прошлой неделе Лу Вейбин...

[Перевод] Масштабируем Jetpack Compose Navigation В одном из моих личных проектов я решил использовать Jetpack Compose в качестве основной технологии. Это означало, что моё приложение будет иметь одну Activity, а вся навигация будет выполняться с помощью Compose. Когда я начал планировать проект, библиотеки Compose Navigati...

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

Это Gaidai какой-то. Сервис HTTP сценариев Привет, Хабр, меня зовут Артем Кудряшов, некоторую кучу лет я работаю в ATI.SU — крупнейшей в России бирже грузоперевозок. В разное время я писал код, управлял командами и занимался другими весёлыми вещами. В статье, что вы видите, хочу рассказать об одном из наших сервисов ...

Сжатые атласы в Unity Runtime Привет, меня зовут Юрий Грачев, я программист из студии Whalekit — автора зомби-шутера Left to Survive и мобильного PvP-шутера Warface: Global Operations. Кстати, именно о его технологиях мы и поговорим подробнее далее.Речь пойдет про получение сжатых атласов в рантайме. Для...

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

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

Автоматизация процесса релиза Всем привет! Меня зовут Даниил Хейфец, и я QA Lead мобильного направления в hh.ru. В этой статье я расскажу, как мы автоматизировали flow релиза мобильных приложений, как разбили его разработку на этапы, какие инструменты использовали и с какими проблемами столкнулись. ...

[Перевод] Самый простой (и неожиданный) алгоритм сортировки? Представляем вашему вниманию чрезвычайно простой алгоритм сортировки. Может показаться, что он очевидно ошибочен, но мы докажем, что на самом деле он корректен. Мы сравним его с другими простыми алгоритмами сортировки и проанализируем некоторые его любопытные свойства. 1. ...

3 простые вещи, которые сделают вашу жизнь лучше Цель данной статьи довольно проста — принести пользу людям, дав им в руки несколько действительно рабочих инструментов, которые проверены на практике.Три простых вещи, о которых пойдёт речь в данной статье это:· Сон — как/сколько/почему нужно спать и какие есть лайфхаки для ...

Code Review. 80 lvl Любой программный продукт, будь то веб-сайт или мобильное приложение, основан на коде. Чем согласованнее и целостнее эта база, тем удобнее с ней будет работать, например, при необходимости доработки проекта, передачи на сопровождение другой команде.Основными критериями качес...

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

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

Новые процессоры Intel всё ещё имеют проблемы с более чем 30 играми, защищёнными Denuvo Процессоры Intel Alder Lake вышли, и тесты показали, что они получились весьма достойными. В том числе они хорошо показали себя и в играх. Правда, не во всех.  Ранее уже была информация о проблемах новых CPU с различными защитами, включая Denuv...

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

GTA VI — это игра на 400-500 часов, которая по размерам будет больше трёх частей серии вместе взятых. Так утверждает аналитик Wedbush Securities Rockstar недавно подтвердила, что активно работает над GTA VI. Согласно свежим данным, опубликованным аналитиком Wedbush Securities, активная фаза разработки новой игры началась ещё в 2014 году.  GTA VI находится в разработке с 2014 года. Возможно, тогда они ещё н...

Использование Crosstab в бесплатной библиотеке отчетности JasperReports В автоматизации отчетности очень часто используют открытую Java-библиотеку JasperReports, например статья Опенсорс-решение для автоматизации отчетности рассказывает об ее использовании для получения PDF форматов отчетности между делом упомянув о возможности экспорта в другие...

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

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

Проблемы на всех фронтах - астролог назвал главных неудачников начала 2022 года Известный астролог Павел Глоба назвал три знака зодиакального круга, которых неприятности атакуют до конца недели. Об этом пишет wday.ru. Овен Рожденные под этим созвездием столкнутся с проблемами практически на всех фронтах. Им грозит недопонимание в любовных отношения...

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

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

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

Что лучше: Spark Structured Streaming или полное прекращение работы прода? Правильное построение ETL-процессов (преобразования данных) — сложная задача, а при большом объёме обрабатываемых данных неизбежно возникают проблемы с ресурсами. Поэтому нам требуется выискивать новые архитектурные решения, способные обеспечить стабильность расчётов и досту...

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

[Перевод] Стратегия управления глубиной очереди ввода-вывода для достижения пиковой производительности По материалам статьи Джо Чанг (Joe Chang): I/O Queue Depth Strategy for Peak Performance (IO Queue Depth Strategy) Статья была опубликована рание на SQL.RU Публикуется повторно ввиду недоступности сайта.В большинстве случаев для SQL Server применяются незамысловаты...

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

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

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

Что там в «Мире Hi-Fi»: необычные муз. инструменты, стримы и стартапы Ранее мы поговорили о ЯП и библиотеках для работы со звуком, а потом обсудили возможности для оборудования собственных DAW, производство ремастеров из популярных игр и передачу небольших программ по радио. Сегодня переключаемся на не менее гиковский контент: расска...

Houdini. Визуальное представление данных в молекулярной биологии. И фокусы Драфт этой статьи был написан почти два месяца назад. Затем я заболел ковидом, а потом долго восстанавливал свои когнитивные способности, изгоняя из себя древесину.Предполагаю, что многие из нас видели фокусы. Волшебство. Когда хочется воскликнуть: — Да как ты это сделал! Эт...

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

Обновление Google Phone «сломало» страницу с избранными контактами Google Phone — это официальная звонилка от Google, которая предустанавливается на смартфоны Pixel и некоторые модели других брендов. Приложение весьма удобное, а потому пользуется большой популярностью. Но недавно пользователи стали жаловаться на серьёзную проблему в работе ...

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

Решение нашего задания для YauzaCTF, или рассказ о том, что делать с орочьими нулями и единицами С 27 по 29 августа 2021 года в онлайн-формате проходило соревнование YauzaCTF. Соревнование проводилось в формате Task-Based, принять участие могла любая команда, желающая попробовать свои силы. Участникам предстояло в течение 48 часов решить задания следующих категорий: web...

Security awareness — больше, чем просто фишинг. Часть 1 Чаще всего, когда читаешь про security awareness или повышение киберграмотности, то речь идет о фишинговых атаках - поддельные письма, сайты, странные вложения и прочее. Конечно, фишинг по-прежнему остается одним из основных сценариев атаки на сотрудников, но повышение освед...

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

Нужны ли тестовые задания разработчику и что общего между ними и сексом Делать или не делать? — вот в чём вопрос. Он возникает каждый раз, когда для устройства на работу нужно выполнить тестовое. Особенно если есть другие неизвестные: подходит ли мне проект, компания, зарплата? Хочу ли я вообще эту должность? Никого не вдохновляет идея потрати...

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

Чем хороший программист отличается от плохого, или почему нужно выходить за рамки Это будет моя самая короткая статья.Когда-то я был молод и зелен и решал проблемы именно так, как их решают джуны. Алгоритм такой:1. Узнать о проблеме2. Локализовать проблему3. Загуглить проблему и решение4. Пофиксить проблемуНапример: эксель-файл содержит ошибку, и поэтому ...

От S.T.A.L.K.E.R. и «Казаков» до Cyberpunk-2077, или Что можно выжать из компьютерного корпуса объемом 3,3 литра Я увлекаюсь сборкой ПК в корпусах маленького формата SFF (small form factor) с 2018 года. Хобби отлично помогает отвлечься от рабочей рутины, потому что при скромных объемах нужно учитывать массу параметров — не только, скажем, мощность процессора и размеры материнской платы...

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

[Перевод] Капля здравого смысла для Windows-разработки на C и C++ Суровая действительность разработки на C и C++ для Windows такова: для этой платформы никогда не существовало качественной, нативной реализации стандартной библиотеки этих языков. Стандартная библиотека должна абстрагировать механизмы базовой системы ради упрощения разработк...

Как применять Branch by Abstraction в проекте на примере Android-разработки Представим простую историю. Вы заканчиваете делать рефакторинг, которым занимались последние 2 недели. Вы хорошо над ним поработали, сделали несколько ключевых изменений в проекте. Делаете долгожданный pull request, и ... 12 конфликтов.Или другой вариант. Вы работали и посто...

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

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

Shure MXA310 - Настольный микрофонный массив Microflex Ecosystem Настольные микрофонные массивы применяют технологию Steerable Coverage™, чтобы добиться безупречного захвата речи около конференц-столов различных форм, размеров и назначений. МИКРОФОННЫЙ МАССИВ СОДЕРЖИТ: – Программа Shure Intellimix® DSP Suite – ...

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

Как внедрить что-то своё в CoordinatorLayout и не умереть: путь Android-самурая Привет! Меня зовут Андрей Шоколов, я Android-разработчик KODE. К нам обратилась компания Forward Leasing с запросом разработать мобильное приложение по готовому дизайну. Прототип содержал дугу, которая по задумке должна была сжиматься в одну линию при скролле. За основу реши...

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

Windows 11 больше не замедляет SSD. Microsoft исправила проблему, которая впервые обнаружилась ещё несколько месяцев назад Только мы узнали об очередной проблеме Windows 11, как Microsoft её уже исправила.  Напомним, недавно выяснилось, что новая ОС снижает производительность определённых твердотельных накопителей. Обновление Windows Preview KB5007262 уже содержит нужны...

Torchlight Infinite: Началось глобальное тестирование для iOS и Андроид Ранняя версия Torchlight Infinite доступна во всех регионах. Также известны системные требования. Torchlight Infinite — мобильный слешер, который по проработке спокойно может потягаться с Diablo Immortal. Теперь бета-версия доступна по всему миру, причём на обе мобильные пл...

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

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

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

Newzoo: к 2024 году доходы от мобильных игр достигнут 116,1 млрд $, и в основном — за счёт тиктокеров Почти половина всех мобильных игроков на опрошенных рынках пользуются TikTok. При этом 70% мобильных игроков, зарегистрированных в этой соцсети, активно следят за всеми рекламными кампаниями. А значит именно там нужно искать свою ЦА разработч...

Citrix Xen Center – Опыт работы с полностью бесплатной виртуализацией Сразу опишу главный плюс такого решения – Это бесплатно! Любой может более менее полноценно администрировать рабочие места(Windows машины/сервера, linux сервера, любые ОС), работать с бекапами и эффективно использовать мощность железа.Так уж вышло, что профессиональные решен...

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

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

Как я перестал беспокоиться и полюбил тестирование React-компонентов Как тестировать React-компоненты? Какую библиотеку использовать? Как тестировать компоненты, которые берут данные из Redux, а не из пропсов? Как тестировать компоненты, в которых используется роутинг с помощью React-router-dom? Что делать, если в компоненте есть асинхронный ...

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

Arbitrary Precision — удобная C++ библиотека для работы с длинными целыми числами Вопреки тому, что авторских C++ библиотек для длинных целых очень много, мне было трудно найти решение, которое было бы простым в использовании на всех этапах (интеграция зависимости, разработка, релиз с зависимостями). Авторские библиотеки имеют одну или несколько проблем р...

Сломать объект с помощью финализации Вчера перевели в статус Candidate новый JEP 421: Deprecate Finalization for Removal. Путь к удалению механизма финализации из Java начался в Java 9, когда метод Object.finalize() был впервые объявлен deprecated. Рано или поздно механизм исчезнет из Java, поэтому если вы его ...

[Перевод] Structured concurrency в Swift Примечание переводчиков: В Swift 5.5 появилась новая концепция языка async/await. Мы решили опубликовать перевод статьи, чтобы разобраться с structured concurrency.За время подготовки перевода оригинал успели переписать, и в статье ниже мы совместили обе версии: сначала идет...

Товары с AliExpress, которые сейчас самое время купить Сейчас, когда все дорожает, наверное, только AliExpress остается оплотом спокойствия. Пусть на него тоже влияют скачки курса, но там всегда есть гаджеты, которые можно заказать. Можно там, кстати, найти даже то, что в последние несколько дней пропало в России. Но сейчас не ...

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

Alien: Isolation на флагманском смартфоне выглядит хуже, чем на Nintendo Switch со старой платформой На днях для iOS и Android вышла игра Alien: Isolation. Сама игра неновая: на ПК и домашних консолях она вышла ещё в 2014 году, на Switch игра появилась в 2019 году.  В итоге Alien: Isolation — одна из оч...

Custom view на Compose В июле Google выпустил стабильную версию Compose. Это вызвало большой интерес в сообществе. Все вокруг стали поговаривать, что эта технология захватит Android-разработку, и скоро все будут писать на Compose.Я принялся за изучение, заглянул на developer.android.com и нашел ра...

Финансовый вопрос в сфере open source — обсуждаем различные точки зрения на проблему В начале января разработчик библиотек faker.js и colors.js намеренно «испортил» собственные программные продукты. Он добавил в код бесконечный цикл, который выводил в консоль бессмыслицу. В результате нарушилась работа тысяч приложений по всему миру, в том числе у крупных об...

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

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

Стабильность develop в Android Всем привет! Меня зовут Костя, я тимлид платформенной мобильной команды в hh.ru. Мы уже рассказывали о практиках, которые помогают нам выпускать еженедельные релизы мобильных приложений: автоматизация тестирования, Release Train, GitHub Flow, Continuous Integration. И нам ст...

Как я создал Spring Boot startup analyzer Ни для кого не секрет, что приложения на Spring могут задумываться на старте. Особенно это заметно с развитием проекта: новый сервис стартует быстро и радует отзывчивостью, потом начинает обрастать функционалом, появляются всё новые и новые зависимости, а итоговый дистрибути...

Заказы Google Pixel 6 и Pixel 6 Pro отменяют без возврата денег. Google невнятно прокоментировала скандал Как стало известно, компания Google отменяет предварительные заказы на Pixel 6 без объяснения причин отмены. Более того, некоторые покупатели сообщают о том, что они не получают ранее оплаченные деньги за смартфон. История набирает обороты, многочисленные жалобы на отме...

Huawei Hyper Smart: когда просто хранения недостаточно Два года назад я познакомился с новой линейкой массивов Huawei Dorado V6 и начал рассказывать вам о них. Сегодня мы продолжим знакомиться с этими системами и их value-added-функционалом (как называет это вендор), который позволяет расширить возможности системы и добавляет по...

В чём проблемы первого отчёта статического анализатора и как их исправить? Основная цель статического анализатора – найти и показать ошибки в коде, чтобы вы могли их исправить. Однако показать ошибки — это не так просто, как кажется на первый взгляд. Есть ряд проблем, с которыми сталкиваются пользователи, особенно новые пользователи. В этой статье ...

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

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

Адаптация Android-приложения для незрячих Если вы мобильный разработчик, знаете ли вы, каково пользоваться вашим приложением незрячим людям? В каких именно местах они могут столкнуться с главными сложностями? Как вообще будет происходить взаимодействие с приложением?На нашей конференции Mobius Виктор Вихров (Яндекс ...

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

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

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

Отличные расширения Firefox для Android, о которых вы могли не знать В 2022 году можно установить на свой смартфон практически любой браузер вместо Google Chrome. Мало того, что браузеры отличаются по своей производительности, так еще и обладают массой полезных настроек и даже специальными версиями для фанатов конфиденциальности. Один из так...

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

Безопасная разработка и уязвимости программного кода Часть 1. Как писать свой код без ошибокНа сегодняшний день трудно представить себе какую-либо отрасль бизнеса, в которой не использовались бы информационные технологии. Не только в банковской сфере, но и в промышленности, транспорте, сельском хозяйстве – везде ИТ играют огро...

Автоматизируем работу с ArchiMate в CI пайплайнах В этой статье я дам краткую вводную, что такое Archi и ArchiMate. Расскажу о коллективной работе с Archi используя расширение coArchi, после чего предоставлю контейнер позволяющий автоматизировать работу по созданию HTML и PDF документов с ArchiMate моделями. Завершим же, со...

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

[Перевод] Глобальная блокировка интерпретатора (GIL) и её воздействие на многопоточность в Python Прим. Wunder Fund: в статье рассказано, зачем появился и существует GIL, как он работает, и как он влияет на скорость работы Питона, а также о том, куда в будущем вероятно будет двигаться Питон. У нас в фонде почти все, что не написано на плюсах — написано на Питоне, мы прис...

Сто раз сломай, один раз поправь или как мы улучшали тестирование отказоустойчивости и восстановления API Привет, хабровчане!Меня зовут Нурыев Асхат, я ведущий инженер по автоматизации в DINS. За время работы в компании я участвовал в решении множества сложных задач. В этой статье я поделюсь историей улучшения процесса и автоматизации тестирования высокой доступности и восстанов...

«Горячие» и «холодные» Feature toggles: принципы работы В этой статье мы расскажем про принципы безопасной работы с переключателями функционала – Feature Toogles:  — Что из себя представляют переключатели функционала и для чего их использовать. — Какие проблемы возникают при неправильном использовании. — Что такое «горячие» ...

Android Studio. Kotlin. Сохранение файла в общедоступной папке Download В работе над своим проектом больше всего времени я убил на то, чтобы разобраться, как правильно сохранить файл в общедоступную папку, например, Download. Мне не удалось найти четкого и ясного объяснения в интернете. Собирал информацию по частям и доходил до результата методо...

Кодогенерация DTO: зачем она нужна и как её настроить Data Transfer Object — модель данных, которые мы передаём из одного слоя приложения в другой. В Яндекс Go мы активно используем DTO. Предположим, нужно отобразить в UI приложения для вызова такси экспериментальную кнопку с двумя свойствами — надписью на кнопке и ориентировоч...

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

Получите доступ к видеозаписям выступлений Dell Technologies Forum, чтобы быть в курсе актуальных направлений в ИТ Цифровая трансформация в последние месяцы была особенно интенсивной. Во всех отраслях экономики компании продолжают вливаться в тренд ИТ-инноваций с точки зрения гибридных решений для работы, модели потребления aaS («как сервис»), использования массивов д...

Как открыть HEIC на Android и перевести в JPG Apple всегда стремилась сделать iOS до известной степени непохожей на Android. Поэтому компания из Купертино создавала свои приложения и сервисы заведомо несовместимыми с операционкой своего главного конкурента. Что и говорить, если даже сообщения от пользователей Android в...

reveal.js: HTML-презентации Привет, меня зовут Александр, я старший разработчик ПО в Центре разработки Orion Innovation и я люблю делиться своими мыслями с людьми, разумеется, любимые форматы – статьи на Хабре и доклады на конференциях и митапах. Сложно представить доклад без презентации, о них и хочу ...

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

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

Немного об отладке C/C++ приложений Приветствую, С/С++ разработчики, те, кто только изучает эти языки и просто интересующиеся! В этом посте речь пойдет об отладочном расширении Stack Scopes для Visual Studio Code. Отладка важная часть разработки, но нужно признать, что не очень любимая большинством разработчи...

Как мы провели TAC 2021. Впечатления, тезисы, видео Привет, я Евгений Степченко, delivery-менеджер Тинькофф. В октябре мы провели Tinkoff Agile Conference про масштабирование изменений и изменения при масштабировании, развитие команд и инженерные практики. Нам важно, чтобы тимлиды, техлиды, менеджеры и эксперты развивались ка...

Музыка на Commodore PET — Faulty Robots После выпуска System Beeps, музыкального альбома для PC Speaker, я не планировал возвращаться к псевдомногоголосой одноканальной музыке в формате подобных крупных самостоятельных релизов, считая тему достаточно раскрытой. Это, конечно, не означало отказа от более утилитарног...

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

[Перевод] Рисуем красивые трейсбеки, перехватывая исключения в Python Все мы тратим немало времени на отладку, копаясь в логах или читая трейсбеки (traceback, отчёты о трассировке стека). Любое из этих дел может оказаться сложным и длительным. Этот материал посвящён тому, как сделать трассировку стека и работу с исключениями как можно более пр...

Создание внутреннего мобильного приложения «На связи»: от идеи до визуального решения Меня зовут Лена, я дизайнер интерфейсов в Tele2. И я расскажу о создании внутреннего корпоративного мобильного приложения «На связи» для сотрудников Tele2 – его проектировании и выборе визуального решения. Пройдусь по основным этапам работы над digital-продуктом с точки...

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

Выбираем CMS и размещаем контент: хитрые фишки, которые хочет знать каждый оптимизатор Бесплатный вебинар «Выбираем CMS и размещаем контент: хитрые фишки, которые хочет знать каждый оптимизатор» от студии SEMANTICA Вебинар состоится 3 февраля в 13:00 по московскому времени, необходима регистрация на сайте.  Вебинар поможет начинающим seo-специалистам ...

Перевод: история создания голосового помощника Cortana Голосовой помощник Cortana был важной частью стратегии Microsoft, призванной не только обеспечить успех Windows Phone на рынке, но и продемонстрировать свои достижения в области искусственного интеллекта. Но почему помощника решили назвать Cortana? Ответ кажется очевидным, ...

Как перейти с Windows 10 на Windows 11 без необходимости переустановки всех игр и программ При переходе с Windows 10 на Windows 11 могут возникнуть проблемы с сохранением игр и программ. Однако автор статьи нашёл способ избежать такого сценария. Подробнее - в материале.

Apple выпустила iOS 15.1 с SharePlay, QR-кодами вакцинации и ProRes Как и было обещано неделю назад, сегодня, 25 октября, Apple выпустила iOS 15.1. Это первое функциональное обновление, которое получила iOS 15, вышедшая в релиз одним месяцем ранее. Как и в прошлом году, дебютный апдейт оказался довольно примитивным с точки зрения нововведен...

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

[Перевод] Фаззинг сокетов: Apache HTTP Server. Часть 2: кастомные перехватчики Прим. Wunder Fund: наш СТО Эмиль по совместительству является известным white-hat хакером и специалистом по информационной безопасности, и эту статью он предложил как хорошее знакомство с фаззером afl и вообще с фаззингом как таковым.В первой статье ...

Go-контексты и микросервисы. Как решить проблему с соединениями к базе при помощи контекстов Всем привет! В статье расскажу:— Как и почему у нас возникла необычная проблема, вызвавшая поток 400-ых ошибок. — Как реализовали полноценную поддержку отмены операций в микросервисе.— Как реализовали свой пул подключений к базе для переиспользования подключений к базе ...

Айфон нагревается и быстро разряжается на iOS 15.5. Что делать Беспричинный перегрев Айфонов, в отличие от аппаратов на Android, — явление совершенно нетипичное. Они могут разряжаться раньше времени, могут испытывать проблемы с беспроводными подключениями и даже тормозить в определённых задачах. Но такого, чтобы iPhone начали наг...

Открыта предрегистрация на My Hero Academia Ultra Impact My Hero Academia Ultra Impact готовится к релизу по всему миру. Сейчас доступна ранняя регистрация на обе платформы. Издатель Bandai Namco собирается выпустить за пределами Японии новую игру по вселенной «Моя геройская академия». My Hero Academia Ultra Impact выйдет на iOS ...

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

Меняем стек с PHP на Golang, или Разработка под Kubernetes Привет, Хабр!На связи Паша Емельянов, тимлид в AGIMA. В этой статье расскажу, как на одном из проектов мы переписывали старый функционал, разработанный когда-то на PHP, на Golang, с какими проблемами столкнулись и как их решали. Статья будет интересна и начинающим, и миддлам...

Проблема омографов в задачах G2P и автоматической простановки ударений Задачи автоматического перевода слов в фонемы, автоматической простановки ударения, и автоматической простановки буквы ё сейчас решаются довольно успешно даже на уровне открытых решений (например: 1, 2, 3).Тем не менее, практически ни одно открытое р...

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

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

8 советов как подготовиться к IELTS Speaking Хотите пройти устную часть экзамена IELTS легко, без стресса и волнений и получить высокий балл? В этой статье мы собрали самые частые проблемы в разговорной части IELTS, а бонусом – неочевидные, но отлично работающие фишки, которые выведут ваш ответ на совершенно новый уров...

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

[Перевод] Как в PayPal разработали Dione — Open-source-библиотеку индексирования данных для HDFS и Spark Maksym Kaharlytsky on Unsplash Команда VK Cloud Solutions перевела историю о том, как инженеры PayPal столкнулись с проблемой обработки данных. Если пользователю требовалось получить определенную строку или выполнить многострочный запрос, данные нужно было дублировать, а д...

Как продвигать IT-компанию в B2B, если ни о чём нельзя рассказывать Для продвижения компании, поиска заказчиков и сотрудников отдел маркетинга разработчика TAGES использует контент на своих и внешних площадках: подкаст с HH.ru, интервью на «Первом канале», колонки в Digital Report, Rusbase, «Деловом мире». В&...

Не нужно стыдиться PHP Недавно я решил зайти на сайт cybersport.ru (проект VK GROUP), где хотел посмотреть результаты матчей наших мальчиков по Dote. Мой взгляд упал на статью "Когда будет новый сайт". Там помимо общей информации было пару фраз про PHP и Sym...

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

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

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

Лучшие игры в жанре Auto Chess Автоматические сражение — относительно новый жанр, который быстро набирает обороты. Он имел массовый успех на ПК с такими играми, как Dota Auto Chess, Teamfight Tactics и другими. Суть этих игр довольно проста. Вы размещаете персонажей на ”доске” каждый раунд, и эти п...

Герметизация корпусов для электроники. Часть 1: пластик и резина В этой статье мы расскажем и покажем, как обеспечить герметичность корпуса для электроники — сделать его непроницаемым для воды и пыли. Под катом вас ждет разбор стандарта IP с разными степенями защиты и сравнительный анализ методов герметизации на серийном производстве.&nbs...

Создатели MMORPG Traha Infinity раскрыли первые детали Издатель Moai Games рассказал, в какое время происходят события Traha Infinity, а также какие цели стоят перед релизом. Traha Infinity — мобильная MMORPG, которая является сиквелом к оригинальной Traha, вышедшей в Южной Корее в 2019 году. Глобального релиза не было, вероятн...

[Перевод] Google Play удалил наши аккаунты без предупреждения и лишил семью заработка Я около семи лет занимаюсь разработкой приложений на Android. Начал с того, что делал приложения в свободное время, чтобы ближе познакомиться с этим замечательным миром, а потом присоединился к компании, которая учит людей создавать собственные продукты и выводить их на рыно...

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

Module Federation: простая загрузка динамических модулей Всем привет! Меня зовут Евгений, я работаю frontend-разработчиком в платформенной команде. Моя задача — помогать другим frontend-разработчикам выполнять их задачи эффективнее. Мы в Delivery Club больше года назад внедрили подход с микрофронтендами, о чём писали здесь. Вы мож...

Blazor: Нужен ли нам .Net в вебе? Всем доброго времени суток, меня зовут Михаил. Я .net разработчик в компании Orion Innovation. Сегодня речь пойдет про наш опыт создания веб приложения при помощи Blazor. Обсудим с какими проблемами мы столкнулись при разработке и почему вообще решили использовать Blazor.Ста...

Накопители страдают проблемами с производительностью в Windows 11 — Microsoft уже нашла решение Незадолго до релиза Windows 11 в октябре один из пользователей предварительной версии системы сообщил в Reddit, что в ходе теста параллельной записи на диск NVMe SSD, где Windows 10 демонстрировала скорость 1600 Мбайт/с, новая система не смогла поднять показатель выше 91 Мба...

[Перевод] Простой SMS-шлюз на Raspberry Pi Иногда случается так, что надо отправлять откуда-нибудь SMS-сообщения. При этом неважно — откуда именно. Речь может идти о домашней системе, объединяющей кучу устройств (эти системы называют «homelab»), из которой надо отправлять уведомления. Это может быть система сигнализа...

Игры с Mongo, или как мы избежали проблем благодаря смекалке и реверс-инжинирингу Одним из трендов при проектировании сервисов в последнее время выступает использование в качестве баз данных NoSQL-систем. Мы также стараемся идти в ногу со временем и, конечно же, имеем в своем IT-ландшафте несколько таких решений. Одно из них — шардированный кластер MongoD...

Как ManyChat на PHP8 переезжал Привет, меня зовут Максим, я бэкенд-разработчик в ManyChat. Эта статья – о нашем переходе на PHP8. Однажды мы решили немного поисследовать – посмотреть, чего нам будет стоить возможный переход на новую версию, и запланировать эти работы на следующий год, сразу на 8.1. П...

Работа с аудио в Unity — трассировка и облачные вычисления Всем привет! В этой статье мы рассмотрим пример работы с объемным аудио в Unity для консольных и ПК проектов. На данном примере будет описан пайплайн работы с аудио на крупном проекте с множеством источников звука, HRTF и др. Читать далее

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

Intel в России: «Мы внимательно следим за ситуацией и обеспечиваем соблюдение применимых санкций и правил экспортного контроля» Сегодня в течение нескольких часов были проблемы с доступом к сайту Intel для граждан России. При этом через VPN он был доступен. Эта ситуация дала повод для различных предположений по поводу деятельности вендора ...

FullHD vs 4k и integer scaling: всегда ли 2 x 2 = 4? «Лучше быть богатым и здоровым, чем бедным и больным» © Аксиома В статье Простой способ получения ”Flicker-Off”: «отключение» ШИМ мерцания подсветки LCD мониторов и телевизоров я обозначил несколько смежных тем, заслуживающих на мой взгляд отдельного разговора, которы...

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

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

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

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

Intel решила проблему с Denuvo DRM «Alder Lake» на Windows 10 и Windows 11 В минувшие выходные Intel заявила, что решила проблемы с совместимостью DRM для игр, с которыми сталкивались ее процессоры 12-го поколения Core «Alder Lake» в некоторых играх, работающих на более старых версиях решения Denuvo DRM. Компания заявила, что работала как с разрабо...

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

[Перевод] Представляем MongoDB 5.2 Rapid Release Привет, Хабр. В феврале стартует очередной набор группы курса "MongoDB", в связи с чем подготовили для будущих студентов перевод статьи из официального блога MongoDB про релиз 5.2. Решили, что для читателей Хабра эта информация тоже может оказаться полезной, поэтому делимся ...

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

Как подключить SSD к шине PCIe 5.0. MSI показала плату расширения M.2 Expander-Z и говорит о пропускной способности в 128 ГБ/с Компания MSI раскрыла подробности о своём новом продукте. Называется он M.2 Expander-Z, и представляет собой плату расширения с интерфейсом PCIe 5.0 для установки SSD.  Что важно, так это наличие лишь одного слота для установки накопителя ...

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

GIGABYTE выпустила утилиту для устранения проблем с DRM на процессорах Intel Alder lake Ранее мы рассказывали, что с новыми процессорами 12 поколения от Intel будут дружить не все игры из-за DRM-защит, которые используют. Проблема окажется особенно актуальной для старых тайтлов, так как для них могут даже не выпускать обновления, чтобы решить вопрос. Читать...

А все ли врут? Продолжаем издеваться над NVME А пока мои коллеги пытаются разобраться с проблемами серверных NVME Raid массивов, я решил посмотреть на проблему с другого ракурса. Ведь NVME — это не только жёсткий диск, но и три-четыре протокола быстропередаваемых данных. Для многих из нас nvme означает, что мы купили ...

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

Визуализация данных с помощью веб-фреймворка Dash (часть 2) В предыдущей части статьи мы разбирали, что такое dash в общем, и создавали одностраничный дэшборд, взяв за основу датасет драгоценных камней с kaggle.Но! Задачи, которые падают на нас ,не всегда просты и не всегда возможно ограничить себя  одной страницей на Дашборде. ...

Samsung Galaxy S22 Ultra: Дата выхода, дизайн, поддержка S Pen, новые камеры Смартфоны Samsung уже давно заслужили внимание всех, кто неравнодушен к миру Android-устройств. Корейцы сумели доказать, что их смартфоны заслуживают внимание пользователя. Однако в последнее время с их линейками происходит что-то совсем непонятное. Топовый Galaxy Note, ко...

Борьба с  TOAST или будущее JSONB в PostgreSQL В PostgreSQL есть два типа данных: JSON и JSONB. Первый формат является текстовым хранилищем, в котором json хранится "as is",  второй — бинарным, в нем ключи отсортированы  (сначала по длине ключа, а потом по его названию), дубликаты удалены, а пробелы удалены. Т...

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

Несмотря на все невзгоды: CD Projekt займётся следующими играми Cyberpunk и The Witcher в 2022 году Студия CD Projekt RED готовит обновления Cyberpunk 2077 и The Witcher 3: Wild Hunt для PlayStation 5 и Xbox Series X/S в начале 2022 года. Но после их выпуска она, похоже, начнёт разработку следующих крупномасштабных проектов обеих серий игр. Cyberpunk 2077. Источник изображ...

Установка Windows 10 с работающим звуком на старые MacBook и iMac Столкнувшись с проблемой не работающего звука при установке Windows на свой MacBook 11го года обнаружил, что материала по данной теме в русскоязычном сегменте интернета крайне мало, можно сказать что его нет вообще. Эта статья написана в помощь всем столкнувшимся с такой же ...

Помимо проблем с экраном у Galaxy S22 Ultra обнаружились проблемы с GPS У Samsung Galaxy S22 Ultra уже были проблемы с экраном (причем разного рода), которые компания устранила при помощи соответствующих обновлений ПО, а сейчас, судя по данным источника, Samsung нужно готовить еще одну программную заплатку. На этот раз для модуля GPS. Как ...

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

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

Раскрыта дата релиза Dragon Quest Keshi Keshi Square Enix выпустит Dragon Quest Keshi Keshi в декабре. Нам обещают милые приключения со знакомыми персонажами. Dragon Quest Keshi Keshi — это аркадная игра в жанре «собери три в ряд». Зарубежные издания сообщают, что релиз состоится уже первого декабря, но пока только в Я...

У MacBook Pro 2021 большие проблемы с картами памяти. Apple пока отмалчивается Одной из ключевых особенностей MacBook Pro 2021 стало возвращение слота для SD-карты. Однако теперь пользователи новых ноутбуков жалуются на проблемы с устройством чтения SD-карт. В частности, пользователи сообщают об очень медленной скорости передачи и недоступных файл...

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

Расчеты на прочность в автомобильной промышленности методом конечных элементов Расчеты методом конечных элементов (МКЭ) уже без малого век одинаково успешно применяются во всех отраслях промышленности. Метод конечных элементов возник из необходимости решения задач строительной механики и теории упругости в 1930-х годах, то есть задолго до появления мощ...

[Перевод] Эмбеддинги признаков и повышение точности ML-моделей Прим. Wunder Fund: короткая статья о том, как эмбеддинги могут помочь при работе с категориальными признаками и сетками. А если вы и так умеете в сетки — то мы скоро открываем набор рисерчеров и будем рады с вами пообщаться, stay tuned.Создание эмбеддингов признаков (fe...

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

Мобильная разработка: Cross-platform или Native Всем привет! Я Игорь Веденеев, руководитель мобильной разработки в AGIMA. Поговорим немного о нативной и кроссплатформенной разработке. Раньше я по большей части скептически относился ко второй: не устраивало качество конечных приложений в первую очередь. Однако за последний...

«Мир» утверждает, что карты платёжной системы работают с Apple Pay. Но это не так Как сообщают «РИА Новости» со ссылкой на пресс-службу российской платежной системы «Мир», карты «Мир» подключаются к сервисам бесконтактной оплаты Mir Pay, SberPay, Apple Pay и Samsung Pay в штатном режиме. На прошлой неделе...

AGIMA.Outsource: зачем нам 400 подрядчиков и как мы их ищем Привет! Я Юля Грибова из AGIMA, руковожу отделом закупок. В этой статье расскажу, как нам удалось за 5 лет в 40 раз увеличить количество подрядчиков у компании и зачем нам это было нужно. Думаю, узнать обо всем этом будет интересно коллегам по рынку и тем, кто сам выполняет ...

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

У некоторых новых MacBook Pro 16 сбоит MagSafe. Ноутбуки попросту не заряжаются в выключенном состоянии Некоторые владельцы новых MacBook Pro 16 столкнулись с проблемами с магнитной зарядкой MagSafe. Проблема максимально проста: ноутбуки не заряжаются при подключении ЗУ посредством MagSafe. При этом индикатор вместо зелёного мигает жёлтым цветом. Важн...

Отличия DeploymentConfig от Deployment и примеры использования Deployment и DeploymentConfig — это, казалось бы, похожие объекты API для OpenShift Container Platform. Но на самом деле они предлагают разные гибкие методы управления интерфейсом пользователей. Расскажем о различиях и приведём примеры, когда какие объекты лучше использовать...

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

Обзор внешнего HDD ADATA HV320 — Тонкий стиль Внешние жёсткие диски — вещь невероятно полезная, и, мне кажется, их никогда не бывает много. У меня дома уже накопилась целая стопка, но когда появляется возможность приобрести ещё один по хорошей цене, я просто не могу пройти мимо.  И учитывая, как много некоторые производ...

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

Forrester: в 2022 году у 5G появится сильный конкурент, а Edge и IoT помогут решить проблемы с экологией Влияние ряда рыночных факторов станет причиной кардинальных изменений в в областях периферийных вычислений (Edge Computing), Интернета вещей (IoT) и сетевых решений. Среди них — требование устойчивого развития, устранение цифрового ...

Как мы подняли ретеншн третьего дня на 30% у североамериканских игроков в World of Tanks Blitz Привет! В данной статье расскажу о том, как мы подняли ретеншн приблизительно на 30% на проекте World of Tanks Blitz на регионе NA (Северная Америка).Сперва немного о себе и о нашей игре. Меня зовут Козловский Владимир. Работаю на должности ...

Apple выпустила iOS 15.1.1 с исправлениями ошибок сотовой сети для iPhone 12 и iPhone 13 Сегодня, 17 ноября, Apple официально выпустила iOS 15.1.1. Установить ее могут все желающие. Напомню, что вчера в Купертино представили iOS 15.2 beta 3 для участников программы бета-тестирования и всех, кто имеет бета-профиль. В iOS 15.2 нововведений достаточно много. iOS 1...

Гарнитуры Yealink BH72 и BH76 подключаются по Bluetooth Каталог компании Yealink пополнили Bluetooth-гарнитуры BH76 и BH72, ориентированные на тех, кто выбрал «гибридную» схему работы, то есть объединяет работу в офисе с удаленной работой из дома. По словам производителя, он «понимает потребность ...

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

Camunda: тестируем модели процессов Привет! Продолжаем делиться опытом о том, как можно автоматизировать бизнес-процессы в банке с помощью Camunda. В прошлой статье мы рассказали об одном из проектов, который создали на базе Spring Boot с подключенной Camunda в качестве библиотеки. В этом материале расскажем о...

Microsoft заявила о намерениях приобрести Activision Blizzard На сегодняшний день игры являются любимым развлечением для трех миллиардов человек, а также самым крупным и быстрорастущим форматом интерактивной деятельности, особенно популярным среди молодежи. Компания Microsoft Corp. (Nasdaq: MSFT) объявила о планах приобрести крупного р...

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

Разработка новой игры от компании Wargaming с помощью Rider for Unreal Engine Последние полтора года открыта программа раннего доступа к Rider for Unreal Engine — IDE для разработки игр на C++ с использованием Unreal Engine. На сегодняшний день в программе участвуют десятки тысяч индивидуальных разработчиков игр, a также множество студий и больших ком...

[Перевод] Рендеринг прекрасных кадров God of War на PC После выпуска God of War на PC я был просто обязан попробовать её. Я играю с 90-х годов, поэтому совершенно не против снова и снова проходить игру с линейным сюжетом. В этом есть большая ценность. На данный момент моей самой переигрываемой линейной игрой является Max Payne ...

Мультивибратор на компараторе Занимаясь электроникой, я столкнулся с проблемой организации разрозненных знаний в "разумное целое".Стандартный вузовский путь: читай высокоумный учебник, делай лабораторку, проходи контрольный тест — слишком долог, «лишняя» информация быстро забывается. Бессистемные опыты ...

История жестких дисков, часть III — Миниатюризация Жесткие диски знакомы всем пользователям, без них сложно представить современный компьютер. Конечно, SSD вытеснили жесткие диски в сценариях, где требуется максимальная производительность, например, для загрузочного раздела ОС. Но если нужна максимальная емкость, то без HDD ...

Взятие Масады Пару дней назад в блоге уважаемого @LKamrad была интересная статья с расшифровкой зарплатной ведомости римского солдата Х легиона. Того самого легиона, который брал знаменитую Масаду. Поэтому первый же комментарий был просьбой рассказать про эту крепость. Что-ж, не могу удер...

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

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

Владельцы смартфонов Samsung Galaxy жалуются на проблемы: найденное ресурсоёмкое решение Владельцы смартфонов Samsung Galaxy жалуются на проблемы со звуком во время игр: некоторые говорят, что это началось после выхода последнего обновления One UI 4, хотя другие утверждают, что проблема существует очень давно. Затронутые телефоны в основном относятся к моде...

10 вещей, которые можно делать в верстке с помощью псевдоэлементов before и after Привет, Хабр! Меня зовут Максим Васянович, я спикер курса “Веб-верстка” в Skillbox. Сегодня поговорим о верстке, а точнее - о нюансах работы с псевдоэлементами before и after. Статья будет полезна, прежде всего, начинающим верстальщикам. Но, возможно, и профи будет интересно...

Инсайдеры Office могут установить сборку 14623.20002 Инсайдеры Office получили очередную сборку для Windows (Build 14623.20002). Excel Известные исправления • Исправлена проблема, из-за которой импорт запроса, затем выбор диапазона на новом листе и загрузка из этого диапазона приводили к открытию редактора запросов с неправиль...

Битва «Титанов». Сравнение двух лучших отечественных сканеров уязвимостей. MaxPatrol 8 и RedCheck Enterprise В последние месяцы в киберпространстве развернулась настоящая война, отчего незащищенные информационные активы значительно пострадали, а пользователи защитного инструментария от западных «партнеров» столкнулись с серьезнейшими санкциями, ограничивающими использование их ПО. ...

Нужно больше современных чипов: MediaTek, TSMC и другие компании выводят на рынок 4-нм процессоры Весной этого года корпорация IBM заявила о разработке процессора по 2-нм техпроцессу. Причем это были не просто слова, компания продемонстрировала тестовые образцы чипа. Правда, анонс подвергли критике, сразу по нескольким причинам. Во-первых, компания обтекаемо сообщила пр...

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

Что поможет наладить сон, если проблемы с ним – из-за пандемии COVID-19: советы экспертов С началом пандемии коронавируса число людей, страдающих от проблем со сном, увеличилось. Этому явлению даже дали название - COVID-somnia. Специалисты в статье на портале Medical Xpress дали несколько рекомендаций тем, кто столкнулся с подобными трудностями.

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

Yamaha представляет ADECIA - профессиональное решение для совещаний и конференций Решение ADECIA включает в себя новый потолочный микрофонный массив Yamaha RM-CG или настольный микрофонный массив RM-TT, удаленный конференц-процессор RM-CR, оптимизированный для Dante сетевой коммутатор Yamaha, а также компактные линейные массивы серии VXL Dante с питанием ...

Ответы на вопросы: iOS 15.2, проблемы с iPad, емкость аккумулятора Ежедневно мы получаем множество вопросов в наш Telegram-чат, связанных с iPhone, iPad и другими продуктами Apple. Читатели сталкиваются со сложностями в использовании и помогают друг другу. О многих проблемах и методах решения мы рассказывали в своих статьях, но иногда быва...

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

Лучшие игры из Google Play для тех, кто любит Clash of Clans Clash of Clans — одна из самых популярных игр о строительстве королевства в истории мобильных игр. Предпосылка достаточно проста: вы строите королевство, защищаете его от одних противников и нападаете на других для получения добычи. Игра достаточно глубокая, чтобы по-настоя...

Стратегия Heroes of the Dark доступна раньше времени Gameloft выпустил стратегию Heroes of the Dark раньше назначенного срока. В ней люди, вампиры и оборотни ведут войну за выживание. Heroes of the Dark — это мобильная стратегия от Gameloft, которая теперь доступна на обе мобильные платформы. В ней сеттинг Викторианской эпох...

Pipe Head Story — отличный шутер с монстрами, забитый рекламой Студия Linked Squad выпустила игру Pipe Head Story. Она доступна на Андроид и в целом выглядит неплохо, но без просмотра рекламы будет тяжко. Pipe Head Story — мобильный шутер, который вышел в Google Play; информации о поддержке iOS пока нет. Геймплей проходит от первого ли...

Как защитить ЦОД от аварий и форс-мажоров? Почтовый сервис Mail.Ru, платёжная система Qiwi, социальная сеть «ВКонтакте», крупнейший хостинг-провайдер Европы OVH — все они столкнулись с серьёзными сбоями в работе центров обработки данных. Компании не только потеряли деньги из-за выхода оборудования из строя, но и поне...

Геройский шутер T3 Arena вышел на iOS с новым контентом Издатель XD Entertainment запустил на iOS игру T3 Arena. Помимо этого на обе мобильные платформы вышло большое обновление от маленькой команды разработчиков. T3 Arena — командный шутер, который теперь вышел и в App Store. Это аркадная игра, где игроки разбиваются на 2 коман...

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

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

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

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

Хабр не делай больно писателям Хабр! Добро пожаловать снова.Сегодня я расскажу о том как писатели хабра теряют свои статьи из за ошибок в работе редактора Хабра. Мне бы очень хотелось чтобы разработчики Habr или Chromium услышал меня и исправили эту проблему как можно скорее. Читать далее

Samsung предстоит решить ещё много проблем с её смартфонами. Новый пример наглядно показывает, насколько плохо может работать флагман Samsung действительно быстро взялась решать проблему. Обновление, улучшающее игровую производительность линейки Galaxy S22, уже вышло в Европе Samsung явно предстоит ещё много работы над ПО её смартфонов. Несмотря на то, что оболочка One UI многими считается одной из л...

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

Microsoft с гордостью объясняет, что внутреннее развертывание Windows 11 было самым гладким за всю историю Плавное развертывание совершенно новой ОС Windows 11 для своих клиентов, вероятно, является одним из самых важных приоритетов для Microsoft, и для внутреннего развертывания это, скорее всего, не является исключением. В связи с этим компания опубликовала статью, в которой с г...

Как адаптируется рекламный рынок? Комментарий All Star Media Коллеги из коммуникационного агентства All Star Media заранее подготовились к изменениям и уже настроились на альтернативные методы работы и форматы для рекламных кампаний.

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

Bottom Sheet, перейдём на «ты»? Bottom Sheet представлялся мне сложным и недосягаемым. Это был вызов! Я не понимал, с чего начать. Возникало много вопросов: использовать view или view controller? Auto или manual layout? Как анимировать? Как скрывать Bottom Sheet интерактивно?Но всё изменилось после работы ...

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

Как расти быстрее подчинённых. Вширь и вглубь Много лет руковожу программистами, при этом продолжая писать код, придумывать архитектуру, управлять проектами и т.д. Короче, я как все, только ещё хожу на совещания.Рядом много других команд программистов, и у них тоже есть свои начальники. И вот странное дело - сильно они ...

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

Как привязать карту МИР для покупок в App Store История с банковскими картами МИР предельно напоминает мне историю Apple. Сначала их все не признавали и говорили, что толку от этого мало. Тем более, что многие зарубежные компании не позволяли оплачивать ими покупки. Затем люди начали присматриваться и пользоваться в каче...

#define CPP WTF Уже давным-давно я работал в одной крупной компании в должности C++-разработчика и столкнулся с одной очень странной ошибкой. Я написал примерно такой класс:class Foo { static void* operator new() { return ...; }; };И увидел огромный stack-trace ошибок о недо...

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

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

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

Двигать влево или вправо? Экономический подход к ИБ Привет, Хабр! Меня зовут Петр Умнов, и сегодня я хочу рассказать об одной интересной концепции, которой поделился наш коллега Джефф Харди из Acronis Hosting Solutions. Речь идет о концепции отношения к киберугрозам со стороны хостинговых компаний, а также о методах “сдвига в...

World of Warships: Legends появилась в раннем доступе Издатель Wargaming перенесёт World of Warships: Legends на смартфоны. Сейчас проходит ранний запуск в Канаде. World of Warships: Legends — бесплатные морские сражения от создателей World of Tanks. Зарубежные издания указывают, что игру портируют на мобилки и сейчас она дост...

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

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

10 лет Oil Rush: как не сгореть, создавая игру на собственном движке В этом году Oil Rush, нашей первой игре на собственном движке, исполнилось 10 лет. Основной профиль деятельности нашей компании — не совсем игры, но разработка Oil Rush помогла не только продемонстрировать технологию UNIGINE во всей красе, но и сделать ее еще лучше.Три года,...

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

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

[Перевод] Пишем 3D-рендерер в стиле первой PlayStation Я занялся новым хобби-проектом, который мне очень нравится. Я создаю вымышленную консоль, источником вдохновения для которой стали технологии эпохи PS1. Проект довольно масштабный, но сегодня я хочу поговорить о рендеринге, который стал моим первым шагом к его реализации. В ...

80% россиян столкнулись с проблемами при онлайн-заказе новогодних подарков В предпразничный период значительно увеличилась нагрузка на службы поддержки интернет-магазинов. 81,6% россиян обращались в поддержку из-за проблем с заказом товаров или работой сервисов. Об этом свидетельствуют результаты опроса ML-платформы для автоматизации клиентского се...

OnePlus 8 и OnePlus 8 Pro получают обновление OxygenOS 12 C.15 Серия OnePlus 8 была обновлена ​​до Android 12 менее месяца назад, но это обновление принесло с собой несколько ошибок. Сейчас компания выпустила патч, исправляющий возникшие баги. Пользователи OnePlus 8 и OnePlus 8 Pro могут загрузить новую прошивку OxygenOS 12 C.15, котора...

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

Как на iPhone открыть видео в любом формате. 2 простых способа В последнее время в нашем Телеграм-чате появляется все больше сообщений с просьбой рассказать о том, как на Айфоне воспроизвести видео в формате AVI, MKV и других. Что-то мне подсказывает, что в ближайшее время пользователи все больше и больше будут задаваться этим вопросом...

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

Обновление до Windows 11 22H2 по ошибке стало доступно для неподдерживаемых устройств Накануне компания Microsoft выпустила Windows 11 версии 22H2 (сборка 22621) для участников программы Windows Insider на канале Release Preview, что стало ещё одним важным шагом на пути к публичному релизу новой версии операционной системы, который запланирован на осень этог...

Lenovo представила Legion Y90 — игровой смартфон с SSD в составе RAID-массива Компания Lenovo официально представила игровой смартфон Legion Y90. Новинка построена на базе флагманского чипсета Qualcomm Snapdragon 8 Gen 1 и заимствует черты своего предшественника Legion 2 Pro, сохранив некую дуальность конструкции. Однако Lenovo Legion Y90 в значительн...

Подробные характеристики видеокарты AMD Radeon RX 7950 XT Сегодня стали известны подробные характеристики грядущей видеокарты AMD Radeon RX 7950 XT. Видеокарта будет работать на графическом процессоре RDNA 3 следующего поколения. AMD откажется от CU (вычислительных единиц) в пользу WGP (процессоров рабочей группы) на своих графичес...

Тащите меня семеро, или D'n'D в iOS Привет, Хабр! Меня зовут Никитин Алексей, я iOS разработчик в компании 65apps. Хорошо было бы порассуждать о Dragon and Dangerous, но нет. Речь пойдет о перемещении объектов. Перетаскивание как внутри одного приложения, так и между разными — с точки зрения пользователя вещь ...

Обновление KB5005463 подготавливает ПК к работе с Windows 11 Windows 11 развертывается поэтапно, и теперь Microsoft опубликовала новое обновление Windows 10 KB5005463, чтобы помочь пользователям подготовить свои устройства к новой операционной системе. Хотя Windows 11 не будет выпущена для всех до начала следующего года, вы можете заг...

Аватарка из игры Roblox Недавно искал ещё какую-нибудь фигурку из игр, в которые играет дочь, и внезапно узнал, что можно выгрузить свой аватар из игры Roblox, и напечатать его на 3D-принтере. Чтобы это сделать, нужно войти под своей учётной записью в Roblox Studio. Дочь пришла в восторг от такой в...

Трассировка лучей теперь и на смартфонах. Представлено первое приложение с поддержкой таких эффектов На рынке уже доступны платформы для смартфонов с аппаратным ускорением трассировки лучей. Это Exynos 2200 и Dimensity 9000. И вот теперь представлено первое мобильное приложение с эффектами трассировки лучей.  Представила его Oppo, и это вовсе не игра и не какой-т...

[Перевод] Вы используете ненадежный код В декабре прошлого года Log4Shell сократил ночи многих людей в мире JVM. Хуже того, используя аналогию с землетрясением, после первоначального землетрясения возникло множество афтершоков.Я сразу установил связь между Log4Shell и Security Manager. Сначала я не хотел...

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

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

Я понял только то, что ничего не понял На тему услуг написано довольно много самых разных статей, т.к. оказание услуг – самый распространенный вид человеческой деятельности. Банковские услуги, гостиничные услуги, юридические услуги, логистические услуги; парикмахер, курьер, айтишник – все это деятельность в сфере...

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

200 Мп в смартфонах среднего уровня? OmniVision готовит уже второй 200-мегапикельный датчик изображения В прошлом году свой 200-мегапиксельный сенсор представила Samsung (это Samsung ISOCELL HP1 оптического формата 1/1,22 дюйма), а сейчас OmniVision отвечает ей уже вторым 200-мегапиксельным сенсором.   О топовом 200-мегапиксельном сенсоре&nb...

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

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

Не совсем очевидные тренды развития рынка приложений, как к ним подготовиться мобильному разработчику? Меня зовут Ексей Пантелеев, я 12 лет программирую мобильные приложения, а всего зарабатываю программированием почти 20 лет и как профессионал пережил несколько платформ (например Flash Player, AIR, Stage3D), под которые я разрабатывал приложения. До мобайла я делал веб и игр...

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

Apple собирается сделать новый iPad mini 6 с экраном 120 Гц Скорее всего, вы уже в курсе – у лучшей модели iPad mini за всю их историю серьезная проблема с прокруткой. Так называемая “желейная прокрутка”, от которой в той или иной мере страдают все LCD-дисплеи с частотой обновления экрана в 60 Гц, но у iPad mini она проявляется особ...

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

“Вы бигдату анализируете?” Чем занимаются разработчики в исследовательской компании Мы в Mediascope считаем аудиторию ТВ, интернета, радио и прессы. Мониторим контент в СМИ. Измеряем потребительские предпочтения россиян. Фиксируем выходы рекламы во всех медиа. В результате пользователи наших данных получают огромное количество датасетов для анализа и решени...

Гамак для рабочей станции Lull World Новая рабочая станция-гамак Lull World была создана командой Celga Design из Сан-Франциско, предоставляя вам более удобную рабочую зону ​​при работе с ноутбуком, планшетом или компьютером. Дело в том, что позвоночник человека, особенно в области поясницы получает огромно...

Google отменяет заказы на Pixel 6 и отказывается возвращать деньги Похоже, у Google возникли проблемы с запуском продаж нового поколения Pixel. Покупатели жалуются, что интернет-гигант отменяет их предварительные заказы на Pixel 6 без каких-либо объяснений. И что ещё хуже, некоторым пользователям до сих пор не вернули деньги за отменённые з...

Множество фотографий телевика Galaxy S22 Ultra показывают, насколько хорошо у Samsung получилась эта камера Похоже, несмотря на технически менее качественный, чем в прошлом поколении, датчик изображения, телевик в новом Samsung Galaxy S22 Ultra очень хорош.  Известный инсайдер Ice Universe опубликовал ряд снимков с использованием телекамеры новинки Samsung, и в...

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

ИТ-книга от идеи до выпуска. Часть 0: как начать и не бросить В конце прошлого года я выпустила свою первую книгу по тестированию — «Курс молодого бойца». Это было нелегко и долго =) Книгу я писала… 3 года! Потом ещё год искала художников и доделывала картинки. Потом искала издательства, проходила редактуру и т.д. Итого — 4.5...

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

Эволюция CI в Android “Твою ж мать, какая же это хтонь!”. Примерно так можно было охарактеризовать все наши инфраструктурные скрипты до недавнего времени. Нужно было что-то менять, и мы сделали это. Меня зовут Павел Стрельченко, я – Android-разработчик компании hh. Я расскажу вам как эволюци...

Бумажный интернет с поисковыми запросами в 1910 году На этот раз мы расскажем о событиях далекого прошлого. А именно про Mundaneum – работающий бумажный интернет Поля Отле. 100 лет назад он уже обрабатывал 1500 поисковых запросов в год со всего мира. Это было за 55 лет до того, как Тед Нельсон представил гипертекст, за 79 лет ...

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

Произошла ошибка SSL на iPhone: что это такое и как исправить Ошибки в iPhone — для меня большая редкость. За долгие годы использования яблочных смартфонов, я сталкивался с ними буквально пару раз. Первый — когда по незнанию приобрел себе восстановленный смартфон, второй — когда утопил свой iPhone 7. По этой причине ...

Витраж на 3D принтере Всем привет. Поделюсь еще одним интересным способом применения 3D принтера. Витраж - способ оформления окон, картин и т. д. из цветного стекла.  Жена и дети подарили принтер DEXP MG. Начинал с пластика PLA. Сейчас понравился PETG Московского завода FDplast. Главное нет запах...

Apple решила проблему разрыва связи на iPhone 12 и iPhone 13 Компания Apple выпустил обновление мобильной операционной системы iOS 15.1.1 для фирменных смартфонов, которое выходит почти через месяц после запуска крупного релиза iOS 15.1. iOS 15.1.1 — это небольшое, но важное обновление. Оно решает проблему разрыва связи во...

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

Torchlight: Infinite для всех, релиз Lineage2M и Бэтмен против Супермена (видеоновости) Привет вам любители мобильных игр! На связи AppTime Media, на календаре воскресение, а значит вы смотрите еженедельный выпуск игровых новостей. На этот раз вас ожидает релиз Rocket League и Lineage 2M, новая информация о Torchlight: Infinite и другие мобильные новости. Всего...

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

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

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

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

Лучшие игры, которые скоро появятся на Android Мобильные игры в последние годы действительно стали популярными, и каждый месяц выпускается множество отличных новинок. Единственная проблема заключается в том, что в магазине Google Play все еще бардак, поэтому поиск новых игр для Android может стать настоящим кошмаром. Чт...

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

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

2000000$ за найденную уязвимость Эксперт в области информационной безопасности Гехард Вагнер получил рекордное вознаграждение в размере 2000000$ от команды блокчейн проекта Polygon. Найденная исследователем уязвимость угрожала потерей 850000000$. Вознаграждение стало рекордным в истории DeFi. Гехард Вагнер ...

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

Div на div’е не сидит и div’ом не погоняет: пишем семантически верные индикаторы загрузки на Angular Сверстать собственный индикатор загрузки — одна из самых простых задач, с которой может столкнуться веб-разработчик. Для получения рабочего решения пригодятся базовые знания HTML и CSS, а JS будет нужен лишь для управления процентом выполненной задачи.Однако эта простот...

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

12 вещей, которые мы поняли за 12 месяцев работы в UX-исследованиях Привет! Нас зовут Лёня, Полина и Настя. Мы младшие аналитики-исследователи в VK. Год назад мы почти одновременно столкнулись с UX-исследованиями и стали стажёрами в UX Lab VK. Расскажем, как студентам попасть на работу в UX-лабораторию круп...

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

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

Яндекс выложил в опенсорс YDB Сегодня мы выложили в опенсорс систему управления базами данных YDB — плод многолетнего опыта Яндекса в разработке систем хранения и обработки данных. Исходный код, документация, SDK и все инструменты для работы с базой опубликованы на GitHub под лицензией Apache 2.0. Развер...

Parse.ly: 66% контент-маркетологов нарастили производство контента в 2021 году При этом почти 8 из 10 хотели бы создавать ещё больше контента. Так в чём же проблема?

навеска ЭО-2621 на трактора типо МТЗ Доброго времени сутокДавно хотелось смоделировать и собрать навеску на трактор МТЗ в виде экскаватора (в простонародии ПЕТУШОК)В общем много кто предлагал сделать такую модель, но вся проблема была в нужной информации для построения модели. В общем на поиски и сбор информаци...

Размер нашего зрачка напрямую зависит от количества объектов, на которые мы смотрим Наука Человек 26.10.2021, 19:52 Размер нашего зрачка напрямую зависит от количества объектов, на которые мы смотрим Убедительное исследование показало, что зрачки реагируют на количество объектов в поле зрения точно так же, как и на св...

Какой планшет купить в 2022 до 20 000 рублей TCL Tab Max 10.4 — недорогая альтернатива iPad на Android Рынок планшетов, несмотря на то что в последнее время он немного ожил, всё равно намного более узок, чем рынок смартфонов. Поэтому при покупке таблетки вариант «пальцем в небо» точно не сработает. Тут к вопросу ...

Проблемы Windows 11, Windows 10 LTSC 2021, Windows 11 SE Подходит уже к концу 2021 год и потихоньку все уже замирает в технологическом мире. Крупные новинки мы уже увидим только в январе и компании Microsoft это тоже касается. Релизы основных ПО уже состоялись и давайте их немного коснемся. В октябре, как вы знаете, состоялся рели...

Outerverse: как спасти весь мир при помощи кубиков Израильский разработчик Tbjbu2 выпустил пазл-приключение Outerverse. В этой игре мы побеждаем зло, правильно совмещая кубические блоки. Здесь мы оказываемся во вселенной, полностью состоящей из объектов кубической формы (почти как в Minecraft). Комбинируя кубики нужных типо...

Получите работу в Альфа-Инвестициях за 24 часа! One Day Offer для iOS/Android-разработчиков 19 марта Расширяем команду разработчиков в Альфа-Инвестициях – одном из приоритетных проектов Альфа-Банка. Нашим мобильным приложением пользуется более миллиона человек, и мы хотим сделать для них лучшее решение на рынке. Ищем коллег, которые усилят команду, и чтобы не тратить время ...

В Call of Duty: Mobile начался второй сезон с новыми героями и пропуском В новом сезоне CoD Mobile игроки дадут отпор терроризму и попробуют выбить оперативника Гоуста. Что ещё доступно? Call of Duty: Mobile — топовый шутер без развитой киберспортивной сцены; подробнее об этом читайте и смотрите в этой статье. В игре начался сезон второй сезон «...

Установка расширений в Хром без интернета Ситуация: Есть некий заказчик, у которого в закрытой сети работают сотрудники. Внутри, помимо прочего, есть веб-сайты с приложениями, для доступа к которым используется обычный Google Chrome. Внезапно уже им поставили задачу - перейти на ГОСТ. Везде. Пришлось им ставить Крип...

Пенорезка CNC v2.0 Прошло 2 года со сборки первой версии чпу пенорезки, пора обновляться!По сути это совершенно другая концепция, с одной и той же задачей.Задача: - станок должен быть компактным, размер "рабочего поля" регулируемым, избавляемся от сварочных работ что в первой версии (упрощает ...

Транспорт в PvP-шутере на Unity: добавляем и синхронизируем Когда мы начали разработку батлрояля на 100 игроков, то решили сделать самую большую карту в нашем шутере — 2 на 2 километра против стандартных 200 x 200 метров. Но для таких масштабов нужны были более быстрые способы перемещения, чем просто пешком. Так появилась задача доба...

SQL HowTo: делаем из мухи слона (алгоритм Ли) Правила игры очень просты: надо построить цепочку слов от начального (МУХА) до конечного (СЛОН), на каждом шаге меняя только одну букву. При этом могут использоваться только русские 4-буквенные нарицательные существительные в начальной форме: например, сл...

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

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

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

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

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

[Личный опыт] Работа в мультинациональной команде: к чему готовиться IT-инженеру, уезжающему за границу Заграничные компании, которые нанимают русских разработчиков — это часто смесь из людей совершенно разных национальностей и культур. Как влиться в такой коллектив, что там творится с языками и акцентами и как культура влияет на рабочие процессы — об этом всем расскажет наш г...

[Перевод] Культура совещаний: почему Amazon ставит документ во главе всего Привет, Хабр! Меня зовут Александр Попов, я PR-директор МойОфис. Еженедельно в моем рабочем графике бывает до 30 совещаний. Проведение встреч, а также подготовка к ним, забирают много сил и времени. С целью научиться эффективнее расходовать свои ресурсы, я решил исследовать ...

[Перевод] Как создавать в играх бесконечные миры при помощи процедурной генерации Привет, Хабр! Обратите внимание, Распродажа «Чёрная Пятница» от издательства «Питер» скоро закончится.Поговорим о том, как в известных играх, например, Minecraft и Terraria, из ничего генерируются бесконечные и разнообразные миры. Пост снабжен подробными примерами кода....

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

10 обидных ошибок авторов на Хабре Большинство опытных и начинающих авторов Хабра уже знают, что такое хорошо и что такое плохо, поэтому творят хорошее или плохое относительно сознательно. Но, просматривая и прочитывая сотни статей изо дня в день, я постоянно сталкиваюсь с одними и теми же проблемами, которые...

Автоматизируем iOS-сборку c помощью Jenkins Всем привет! Меня зовут Иван Чечиков, я QA-инженер в МТС Digital, работаю в проекте WASD.TV. В этой статье я расскажу о своем способе автоматизации iOS-сборки в TestFlight через Jenkins. С помощью такого метода можно настроить автоматизацию как локально, так и на удаленной м...

Стейт-машины в iOS Бизнес-логика – это сложно. Сложная бизнес-логика — ещё сложнее. А описать всё это в коде – просто жесть. Мы с вами каждый день реализуем тонну разных сценариев с огромным количеством веток развития. Каждую ветку нужно запрограммировать, потом суметь быстро поправить, а когд...

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

TINKOFF-INVEST. Разработка торгового робота на JAVA. Часть 2 Как же быстро летит время... Прошло почти 2 месяца с момента публикации моей первой статьи о работе с TINKOFF INVEST API – Разработка торгового робота на JAVA. Часть 1, в которой мы начали свое знакомство с инструментарием автоматизации торговли, предоставляемым брокеро...

Обновление софта привело к сбою в работе сайта ГИБДД По сообщению ведомства, на сайте ведутся работы по приведению «аппаратно-программного комплекса в соответствие с требованиями безопасности». Сбой в работе сайта Госавтоинспекции произошел из-за обновления программного обеспечения, сообщила пресс-служба МВД. На сайте ГИ...

Windows 11, Surface, Xbox и другие: наиболее важные новости от Microsoft за 2021 год В 2021 году мы увидели немало новостей по новым устройствам, крупным обновлениям ПО и видеоиграм от Microsoft. Было более тысячи новостей, в том числе о релизе Windows 11, новых моделях Surface и игре Halo Infinite. Новости варьируются от слухов инсайдеров до появления устро...

«КОРУС Консалтинг»: 57% российских компаний теряют деньги на адаптации персонала Специалисты ГК «КОРУС Консалтинг» исследовали опыт онбординга сотрудников в крупном и среднем бизнесе. Проблемы адаптационного периода одинаковы у компаний из разных сфер, чаще всего это: длительный онбординг, разный уровень ...

UIKit ты вообще про UI? Спойлер - нет! Ну, не совсем. Мы привыкли воспринимать UI как визуальную составляющую, но ведь UI – это User Interface. Так вот, интерфейс – это то, с помощью чего пользователь взаимодействует с нашим приложением. В случае с графическим интерфейсом пользователь его видел и в...

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

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

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

Как перенести музыку из Spotify в Яндекс.Музыку и ВК Совсем недавно известный стриминговый сервис Spotify полностью приостановил продажу своих подписок на территории РФ. Произошло это после того как из России ушли Visa и Mastercard, которые являлись основными платежными средствами. Действующая подписка проработает до конца ме...

АРПЭ: в обозримом будущем дефицита российских процессоров не будет Но может возникнуть проблема неликвидных запасов других электронных компонентов. Об этом нам рассказал исполнительный директор Ассоциации российских разработчиков и производителей электроники (АРПЭ) Иван Покровский. В доказательство ...

Flutter: простыми словами про ассинхронность и параллельность Всем привет, читатели Хабра! В этой статье я хочу простыми словами рассказать про асинхронность и параллельность в Dart/Flutter. Многие новички сталкиваются с непонимаем того, что это и когда что использовать. Я сам столкнулся с этой проблемой в начале своего карьерного пути...

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

Apple хочет сделать лучше, чем у других, поэтому первых MacBook с экранами OLED придётся ждать ещё минимум пять лет Компания Apple начала переговоры с Samsung и LG относительно производства панелей OLED для своих ноутбуков.  Изначально купертинский гигант планировал выпустит первый такой MacBook в 2025 году, однако планы, похоже, изменились.   Осно...

5 преимуществ чтения книг на iPad, о которых вы не задумывались В этом году Apple представила новый iPad mini и iPad 9: мы уже рассказывали о них и даже выбирали, какой iPad купить на данный момент. Мы рассматривали самые разные характеристики, начиная от процессора и заканчивая размерами устройств. Но есть то, что объединяет все модели...

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

Создан ИИ, способный вести деловую переписку не хуже бизнесменов Основатель и исполнительный директор Flowrite Ааро Исосаари (Aaro Isosaari) заявил, что идея создать такой инструмент у него возникла из-за того, что он слишком много времени тратил на всевозможную деловую переписку - до нескольких часов в день. В конце концов, он решил, что...

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

[Перевод] Как мы собрали проект на Django и React и уважили загрузчик Webpack Когда мы взялись за гибридный проект, в котором одновременно использовались Django и React, мы столкнулись с дилеммой: как интегрировать две эти части, в особенности, как разрешить шаблонам Django отображать ресурсы JavaScript, сгенерированные при клиентской сборке. Мы нашли...

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

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

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

Visual Studio 2022 стильно и свежо. История о её поддержке в PVS-Studio Кажется, анонс Visual Studio 2022 был только недавно, и вот она уже вышла. Это означало ровно одно – поддержать данную IDE нужно в ближайшем релизе PVS-Studio. О том, с какими сложностями пришлось столкнуться, а что прошло без проблем, мы сегодня и поговорим. Читать далее

Что делать, если не загружаются приложения из App Store Магазины приложений удобны тем, что все нужные приложения сразу собраны в одном месте. Если речь идет об App Store, то это еще и безопасно: правила размещения приложений в магазине Apple настолько суровые, что разработчикам приходится очень долго подгонять свои программы и ...

[Перевод] Проблемы с JAMStack: вам может понадобиться бекенд У отличных приложений должны быть отличные маркетинговые сайты – именно поэтому всегда стоит присматриваться к новым трендам и разработкам в системах управления контентом (CMS). Притом, что в этой нише традиционно доминируют опенсорсные гиганты, такие как WordPress и Drupal,...

Как мы четыре года организовываем работу на удаленке с помощью Discord Тренд 2020 года продолжает расти. Все больше компаний дают возможность работать сотрудникам в гибридном формате или полностью из дома.Я расскажу, как мы организовали удаленную работу в Discord.Меня зовут Илья, я CTO компании 2people IT и один из её основателей. Основная наша...

Django-sockpuppet, интересная альтернатива React, Vue, Angular или очередная заброшенная джанговская «батарейка»? Всем доброго времени суток! В данной статье я хотел бы очень кратенько, без подробностей рассказать про интересный проект, который будучи достаточно простым, сильно увеличивает возможности Django фреймворка. Мне он показался достаточно интересным. Сейчас хайп вокруг с...

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

У новых MacBook Pro серьёзная проблема с проигрыванием видео на YouTube. Контент с HDR вызывает сбои в операционной системе Владельцы новеньких MacBook Pro жалуются на проблемы с воспроизведением видео HDR на YouTube.  Как сообщает ряд пользователей, ошибка возникает при просмотре такого видео и последующей прокрутке списка комментариев. Также ошибка может возникнуть при выход...

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

Как платформа на базе ИИ помогает создавать персонализированные сказки для детей Представить, что робот рассказывает сказку ребенку, уже совсем не сложно, особенно после выхода нового сериала Риддли Скотта. В трейлере “Воспитанный волками” андроид читает малышу историю “Три поросенка”. Это 2145 год. Но и в 2021-м есть технологичный сервис MySkazka. ...

GTA VI официально подтверждена. Без даты выхода и без каких-либо иных деталей Компания Rockstar наконец-то официально подтвердила новую часть игровой серии Grand Theft Auto.  Названия нам не сказали, но, учитывая все предыдущие игры, скорее всего, игра будет называться GTA VI или GTA 6.   Учитывая беспрецедентное долголетие G...

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

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

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

Tidy stemming велосипед, который поехал Когда в NLP задачах речь доходит до стемминга, то никто особо не заморачивается - берет готовую реализацию, и она работает. Правда работает она только в тех случаях, когда текст является "классическим", то есть это человекочитаемый текст без огромного числа сокращений сл...

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

Многие пользователи готовы бросить свою работу, чтобы вместо этого играть в игры с применением NFT Согласно новому опросу игровой платформы NFT Balthazar, 32% блокчейн-геймеров рассматривают игры как потенциальную работу на полный рабочий день В исследовании принимали участие 1103 респондентов. Часть из них уже играют в NFT-игры, а часть – ещё не знакомы ...

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

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

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

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

Обновление для Windows Subsystem for Android™ в Windows 11 для инсайдеров Windows Компания Microsoft отправляет обновление для Windows Subsystem for Android™ в Windows 11 для инсайдеров Windows (все каналы). Это обновление (версия 2203.40000.1.0 из Microsoft Store) включает в себя несколько интересных новых функций и улучшений, в том числе некоторые крупн...

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

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

iPadOS 16: Новые фишки, поддерживаемые устройства, дата выхода и многое другое Традиционно к весне каждого года все пользователи техники Apple начинают говорить про обновления яблочных операционных систем. Почему именно сейчас? Ну, попросту потому, что в начале лета проходит WWDC, где Apple презентует обновления и рассказывает о новых фичах разработчи...

Что лучше: Переводчик Apple, Google Translate или Яндекc.Переводчик В современном мире с необходимостью перевода сталкиваются все. Давно прошли времена, когда пользователь, увидев сайт в интернете на английском языке, закрывал его и искал отечественные аналоги. Еще бы: переводчик нынче встроен в браузер. Теперь любой текст можно перевести п...

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

Обзор Minecraft Dungeons Ultimate Edition — Для тех, кто ещё сомневался Когда Minecraft Dungeons дебютировала в 2020 году, релиз был спорный. По сути, первая по-настоящему большая новая игра от Mojang Studios за много лет вызвала жаркие дискуссии. Кто-то был в восторге от нового жанра в привычной воксельной графике, а кто-то сразу посетовал на т...

Кто крешит приложение на старте? Привет! Меня зовут Александр Денисов, я из команды мобильного Яндекс.Браузера в Санкт-Петербурге. В этом посте расскажу вам, как мы справляемся с циклическими крешами на старте. Каждый разработчик знает, насколько важна для пользователя надёжность продукта. В работе над ста...

Экспериментируем с ПЛИС семейства ECP5 фирмы Lattice Когда я видел на Хабре упоминание о ПЛИС Lattice, у меня всегда возникал простой вопрос: «А зачем ещё одна ПЛИС?». Вроде всю жизнь хватало пары базовых. Но полгода назад случилось то, что сняло этот вопрос для меня. Пришёл Заказчик и сказал: «Мы делаем проект на ECP5». Проти...

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

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

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

Сервисы Apple дали сбой по всему миру. Рассказываем, что делать Прямо сейчас пользователи техники Apple по всему миру жалуются на сбои в работе фирменных сервисов. У одних не работает iCloud, другие не могут скачать приложения в App Store, у третьих не работает Apple Music. Ошибки регистрируются как на официальной страничке Мониторинга ...

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

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

Дефект поддержек в PrusaSlicer 2.4.0                   На написание этой заметки меня натолкнуло то, что сам нигде информации по этой проблеме не нашёл. В чём суть? Нужно было напечатать корпус для обдува модели. Раньше пользовался слайсером Simplify3D 4.0. Но мне не нравится как он расставляет шов. Вроде бы и ...

Какие флеш-карты быстрее и дешевле? Замеры скорости бюджетных microSD в одноплатниках Карты microSD удобно использовать для расширения памяти и хранения файлов на смартфонах и в разных гаджетах, а в Raspberry Pi и других одноплатниках (SBC) у них ещё более ответственная задача: это системный носитель, с которого загружается ОС и рабочие инструменты. Здесь о...

Telltale Games вскоре расскажут про второй сезон The Wolf Among Us Студия Telltale Games в Твиттере поздравила своих фанатов с наступающими праздниками и вкратце рассказала о ближайших планах. В начале 2022 года нас ждут новости, касающиеся The Wolf Among Us Season 2. В свежем выпуске журнала Game Informer разработчики расскажут о том, что...

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

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

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

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

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

Кооператив на Unity за «Бесплатно», или p2p соединение через ISteamNetworkingMessages Разрабатывая вторую игру на Unity я решил замахнуться на кооперативный режим. Так как новая игра тоже выйдет на площадке Steam, сервисы стима уже интегрированны, а взнос за приложение уже уплачен, было решено попробовать сетевые сервисы стима. Steam заявляет что они очень кр...

Что делать если SharePlay не работает в iOS 15 Одной из особенностей iOS 15 стала функция под названием SharePlay. С ее помощью владельцы iPhone и iPad смогут делиться со всеми участниками вызова в FaceTime контентом из Apple TV, Музыки и других поддерживаемых приложений из App Store. Но что делать, если новая функция не...

В Apple рассказали, что снижает качество звука наушников AirPods Гэри Гивз (Gary Geaves), вице-президент Apple рассказал в интервью, с какими проблемами пришлось столкнуться компании при разработке новейших наушников AirPods.

Мой путь в SRE Артем Артемьев, Lead SRE в компании Tango Me, повидал разный SRE. Прорабатывая программу четвёртого интенсива Слёрм «SRE: внедряем DevOps от Google», мы решили провести ещё и открытое интервью с Артемом. Он пошагово и обстоятельно делится своим 12-летним опытом в этой сфере,...

Баг Android 12 не позволяет играть в игры Долгое время мы ждали от Android чего-то нового и интересного. В этом году мы наконец-то получили долгожданное обновление и теперь вслед за ним пришли проблемы, которые могут показаться не самыми очевидными. Да и при тестировании выявить их было сложно. Из-за небольшого рас...

Как дела с CI/CD? Недавно компания Dynatrace опубликовала отчёт «Исследования показывают, что организациям сложно масштабировать DevOps, несмотря на необходимость цифровой трансформации», основанный на опросе более 1300 респондентов. Среди большого количества приводимых цифр из опроса наиболе...

Samsung представила стильный проектор Freestyle Samsung делает действительно больше шаги на рынке портативных проекторов с новой моделью Freestyle. Новый проектор весит всего 800 грамм, и с помощью функций автоматической фокусировки и автоматического выравнивания, которые помогут выровнять все, что вы смотрите, у вас буде...

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

Обзор Huawei P50 Pro: снова лучший, но не во всем Huawei не нужно постоянно доказывать, что она может делать флагманские телефоны, которые будут конкурировать с телефонами любого другого производителя. Мы видели, как компания неоднократно делала это со своими флагманами серий Mate и P. Год за годом эти смартфоны раздвигали...

Новая глава. Как AGIMA меняет подход к кадрам Привет! Меня зовут Александр Богданов, я основатель компании AGIMA. Эта статья очень важна для меня, всей нашей команды и IT-специалистов, которые сейчас оказались на распутье. Санкции против России существенно повлияли на весь бизнес в стране и, конечно же, на рынок IT. А п...

Как смартфоны отучили нас от халявы Смартфоны, смартфоны, смартфоны… О дорогостоящих устройствах больше не слагают легенды — их напрямую сравнивают друг с другом и выбирают лучший вариант. Сравнивают iOS и Android, App Store и Play Market. Смартфоны дали нам много свободы и освободили от компьютер...

Началась предзагрузка для MMORPG ODIN: Valhalla Rising Издатель Kakao Games открыл раннюю установку для игры MMORPG ODIN: Valhalla Rising. Выход в Тайване намечен на завтра. ODIN: Valhalla Rising — мобильная MMORPG, которая доступна в Южной Корее на iOS и Андроид; 29-го марта она появится и в Тайване. Сейчас проходит предзагруз...

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

Почти Valorant Mobile, ЗБТ Torchlight: Infinite и слешер по типу Dead Cells (видеоновости) Привет, на связи AppTime Media. И это последний выпуск мобильных новостей в этом году. Мы уходим в отпуск, однако на последок расскажем о старте Noah's Heart, бета-тесте Torchlight и про другие события этой недели. Также всю следующую неделю наш сайт продолжит работу и обесп...

Основные варианты использования CSS переменных (Custom Properties) CSS Variables или CSS Custom Properties уже давно используются в разработке и поддерживаются большинством популярных браузеров. Если у вас нет обязательного требования разрабатывать под IE, то вполне вероятно, вы уже успели оценить их преимущества.По этой...

«Как Apple может убрать такую базовую функцию из телефона за 2 тысячи долларов в 2021 году?», — пользователь поднял важную тему об отсутствии шумоподавления при звонках на iPhone 13 Смартфоны iPhone уже давно поддерживают функцию шумоподавления при телефонных звонках. Эта функция снижает окружающий шум, обеспечивая более чистое качество голоса во время разговора. Однако эта функция не была доступна для пользователей iPhone 13, которые продолжают жд...

Huawei может решить проблему отсутствия 5G в своих смартфонах оригинальным способом – при помощи аксессуара Как пишет источник, смартфоны Huawei, обделенные поддержкой 5G, в скором времени могут ее обрести. Причем речь и о новых моделях, и о тех, которые уже выпущены. Достигнуто это будет при помощи дополнительного аксессуара – специального чехла. Напомним, проблема со...

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

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

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

Инсайдеры Office могут установить сборку 15028.20022 Инсайдеры Office получили очередную сборку для Windows (Build 15028.20022). PowerPoint Современные комментарии теперь доступны для потребительской аудитории Современные комментарии в PowerPoint предлагают множество улучшений, которые улучшают процесс совместной работы над пр...

Бюджетные геймерские ноутбуки с Radeon RX 6500M будут лишены части проблем некоторых настольных систем с такой видеокартой Кроме настольной видеокарты Radeon RX 6500 XT компания AMD представила и мобильную версию RX 6500M примерно с теми же характеристиками. И сегодня стало известно, что в случае мобильного решения некоторые проблемы карты в большинстве случаев будут нивелированы.  Пр...

Топ-10 игр апреля на iOS и Андроид: Total War, Game of Thrones, Echoes of Mana Привет, любители мобильных игр! С вами AppTime Media и в этом выпуске я расскажу, какие мобильные игры стоит попробовать в апреле. В списке много жанров, поэтому никто не уйдёт обиженным — мы посмотрим на стратегии про бурное Средневековье, MMO с закосом под Геншин, кооперат...

Terraform модуль для создания RBAC правил Начиная с Kubernetes 1.6, RBAC политики включены по умолчанию. К тому же использование этих политик помогает безопасно управлять вашим кластером. Раньше нам приходилось вручную создавать подобные политики, сервисные аккаунты и пользователей. Для каждого нового проекта мы п...

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

Утечка: предзагрузка Horizon Forbidden West стартует 11 февраля 2022 года До релиза Horizon Forbidden West остаётся менее двух месяцев, так что не удивительно, что игра уже появилась в базе данных PlayStation Network. Об этом сообщил твиттер-аккаунт PlayStation Game Size. Согласно информации из базы данных, предзагрузка Horizon Forbidden West нач...

Windows 11: Microsoft добавляет новую функцию в Проводник с помощью PowerToys Через Проводник можно найти и посмотреть фотографии, видео, документы и многое другое. Как в Windows 10, так и в Windows 11 мы можем быстро и легко просматривать некоторые из этих файлов, не открывая связанные с ними приложения. Это возможно с помощью панели предварительного...

Доводим распределённые действия до конца с использованием простейшего паттерна Saga Привет! Меня зовут Иван, я занимаюсь бэкенд-разработкой в Ozon: пишу микросервисы на Go для личного кабинета продавца. В прошлом году мы запустили новый процесс регистрации продавцов, в котором задействовано сразу несколько микросервисов. В нём стало больше шагов, при этом к...

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

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

Шрифты в играх: как из 191 Мб сделать 12 Мб Каждый, кто хоть раз играл в игры Playrix, замечал, что в них приходится много читать. Тексты окружают игрока повсюду: это разные элементы интерфейса, окна сезонов, баннеры, а также диалоговые окна, в которых разворачиваются целые сюжетные линии. Иногда нам кажется, что если...

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

Toshiba 200CDT: рабочее ретро Недавно я рассказывал про ноутбук Compaq LTE Elite на базе 486-го процессора. Это был один из самых крутых ноутбуков 1994 года выпуска. Сегодня я расскажу о ноутбуке 1996 года. Из настоящего кажется, что два года — небольшая разница, ну что там такого может поменяться? Но эт...

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

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

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

Похоже, Samsung готова сделать свои телефоны еще лучше До этого года — и исключительного 2015-го года — процессоры Samsung Exynos, как правило, не стоили особого внимания. Они часто обменивались ударами с процессорами Qualcomm в разное время, но обычно им не удавалось стать по-настоящему массовыми и просочиться на все рынки. На...

Обзор Sennheiser TeamConnect Ceiling 2: потолочный микрофонный массив Оборудование систем видеоконференцсвязи зачастую ассоциируется с большим дисплеем или экраном в связке с проектором и камерой. Однако о передаче голоса, будь то спикерфон или микрофоны, задумываются не в первую очередь. А ведь именно звук является решающим фактором в общем в...

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

Starborne: Frontiers занимались бывшие разработчики EVE Online Космическая игра Starborne: Frontiers доступна в ряде стран на Android. Готовы захватывать галактики? Starborne: Frontiers — мобильный проект, в котором 10 фракций сражаются за доминацию над космосом. Он заполнен созвездиями, необитаемыми планетами и густо заселёнными стан...

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

У Unity всё плохо На просторах интернета, и в частности хабра, очень трудно встретить статьи с критикой игрового движка Unity. Я решил это исправить, и приготовил вам текст о переходе на DOTS, насилию над C#, знаменитых UI пакетах, MonoBehaviour, универсальности и о многом другом.Статья не тр...

Создаём единую инфраструктуру для параллельной разработки мобильных игр Она помогла нам переиспользовать игровые механики в непохожих проектах и увеличила скорость разработки на 25%. Читать далее

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

Security микросервисов с помощью Spring, OAuth2, JWT и Service Account Не так давно я начинал свой первый проект с микросервисами и не знал как реализовать security. Сейчас информации по этому вопросу уже больше однако она не всегда актуальна и как правило не раскрывает проблему security межсервисного взаимодействия. Поэтому я решил написать ка...

PCBWay: ключевые моменты выбора между механической обработкой и 3D-печатью Ранее при изготовлении деталей высокой геометрической сложности на первый план всегда выходила механическая обработка станками с ЧПУ. Фрезерование с разными степенями свободы позволяет получать довольно комплексные детали, так как продвинутые ЧПУ-станки с разными степенями с...

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

[Перевод] Hibernate Reactive: стоит ли оно того? В течение последнего года мы готовились к выпуску первого стабильного релиза Hibernate Reactive и пытались ответить на некоторые вопросы, которые у нас возникли.Например, нам было интересно узнать, можем ли мы действительно показать, когда стоит переходить на Hibernate React...

Как за час построить CI/CD для высоконагруженного проекта в облаке SberCloud.Advanced Привет, Хабр! Меня зовут Кирилл Шеховцов, и я технический лидер в SberCloud. Сегодня расскажу, как быстро интегрировать пайплайн Continuous Integration/Continuous Delivery (CI/CD) и продуктовый подход к проектированию приложений в облаке SberCloud.Advanced. Эта обзорная стат...

Проблемы с зависанием ПК в Elden Ring исправлены Elden Ring был запущен в конце февраля и получил восторженные отзывы критиков и геймеров. Игра является отличной демонстрацией идеала игрового дизайна From Software, но в конечном итоге доказывает, что движок рендеринга компании по-прежнему требует доработки после многих лет...

Ответы на вопросы: iPadOS 16, уведомления в Айфоне, чем заменить AirPods Pro Пятница — традиционный день для ответов на ваши вопросы, которые мы получаем в нашем Telegram-чате. Продолжаем узнавать о проблемах iPhone, AirPods, муках выбора техники Apple и сложностях с обновлением в круглосуточном режиме. Некоторые вопросы и вправду заставили за...

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

Как бизнес-аналитики из Петербурга пересмотрели подход к найму кандидатов и что из этого вышло В августе бизнес-аналитики из Санкт-Петербурга стартовали новый проект, который получил рабочее название «Проект Z». Они расширили возможности входа в бизнес-анализ для тех, у кого нет опыта работы, и придумали новую систему обучения. Уже сейчас можно говорить о том, что это...

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

Как выполнить стороннюю загрузку Android-приложений при помощи WSA на Windows 11 Возможность устанавливать приложения для Android на Windows 11 не ограничивается только магазином Amazon Appstore. Можно ставить приложения из других источников и в этой статье рассказывается, как это делается. Microsoft представила первую превью-версию подсистемы Windows дл...

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

Как инженеру выбрать работу Даже на текущем рынке кандидата, каждая смена работы — это серьезное решение, инвестиция нескольких лет жизни или — неприятная строчка в резюме, причина для неудобных вопросов вроде «А почему вы ушли из компании X, проработав там немногим более года?».Основные риски при непр...

[Перевод] Закон Кёрли: Делай что-то одно В статье "Пережить великую нехватку переменных" (Outliving the Great Variable Shortage) Тим Оттингер формулирует закон Кёрли:«Переменная должна означать только что-то одно. Она не должна означать "что-то при таких-то условиях" и иметь разный смысл в разных обстоятельствах. Т...

Как упростить работу с базами данных в Node.js с помощью Objection.js Objection.js — сравнительно молодая и минималистичная ORM-библиотека для Node.js, которая сильно упрощает взаимодействие с базами данных и не перегружена дополнительными функциями, как Sequelize или TypeORM. Разбираемся, в чем ее специфика и как строить запросы с ее помощью....

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

Мнение: Что делать, если ненавидишь Android Казалось бы, что эра, когда фанаты Android ненавидели владельцев iPhone, уже далеко позади, но не тут-то было: местечковые споры имеют место быть, а владельцы iOS, по большому счету сменив гнев на милость, все равно косо посматривают в сторону Android-смартфонов. У многих л...

Один игровой ПК на всю семью с возможностью одновременного запуска четырёх разных игр. Alienware показала проект Concept Nyx Бренд Alienware компании Dell представил то, что по их утверждениям является новой концепцией игрового устройства для всей семьи. Называется устройство Concept Nyx, и по сути это просто очень производительный ПК или скорее сервер.  Основная зад...

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

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

STM32, CMSIS, CAN, Часть 1 — передача Привет, сегодня мы будем настраивать отправку данных с помощью CAN (Controller Area Network). В интернете много информации о том, как настроить CAN использую HAL библиотеку, а в случае использования CMSIS информация обрывочна, по этой причине решил рассказать о своем опыте р...

«Яндекс.Музыка» и VK столкнулись с проблемой пополнения каталогов некоторыми западными релизами После приостановке работы в России «большой тройки» звукозаписывающих лейблов.

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

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

Компьютер в формате «кредитной карты». Qualcomm разрабатывает концепцию Qompute Card, несмотря на провал такого же проекта Intel Компания Qualcomm, как сообщается, занимается разработкой концепции под названием Qompute Card.  Она предполагает размещение всех основных элементов ПК на одной небольшой плате. Это позволит легко и быстро обновлять конфигурацию такого ПК либо использоват...

NetEase Games может выкупить создателей Heavy Rain и Detroit: Become Human После череды неудач студии Quantic Dream, она может рассматривать продажу себя китайцам. Не все геймеры этому рады, несмотря на репутацию создателей Heavy Rain. NetEase Games — китайский гигант, ближайшие конкурент которому это Tencent. Второй ранее выкупал такие огромные ...

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

С 2 лет до 6 месяцев: как мы ускорили “доставку” почтового ПО в 4 раза Всем привет! Меня зовут Антон, я системный архитектор отдела разработки курьерских сервисов в Почтатехе. Мы разрабатываем сложные цифровые продукты Почты России. Помогаем ей стать удобнее, быстрее, качественнее и технологичнее для вас. Команда нашего отдела создаёт и ра...

6 причин не покупать iPhone с большим экраном Пару лет назад я восхищался iPhone X, который был у моего друга: казалось, что это телефон с идеальными габаритами. Мой iPhone 7 Plus тогда казался дико громоздким и было желание заменить его чем-то более компактным. Прошло почти три года, iPhone выросли в размерах (впрочем...

DevOps Cookbook: как построить процессы с нуля Привет! Меня зовут Мария, я DevOps-инженер в компании Wrike. В этой статье расскажу о работе DevOps-инженеров с командами разработчиков: как выглядит процесс взаимодействия, из каких этапов состоит и как построить его с нуля. Статья будет полезна, если вы часто меняете проек...

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

Установка Xpenology на ESXi и настройка виртуального видеонаблюдения Xpenology - это та же операционная система Synology NAS, только установленная на обыкновенное компьютерное железо. Инструкций, как установить Xpenology на обычный компьютер, в инете вагон и маленькая тележка, поэтому я не буду на этом останавливаться.В данной же статье я хоч...

Рыбалка в дополненной реальности: почему бы и нет? Всем привет! Я Марк Варламов, Unity-разработчик в Digital Lab (cтудии веб- и мобильной разработки) и сегодня я расскажу о том, как мы создавали механику рыбной ловли в AR. Одним из наших проектов стал AR для «Пяти Озер»: игровая механика рыбной ловли в дополненной реальности...

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

Когда в игры начали добавлять рекламу? Ещё с 1970-х годов! Сегодня реклама в играх - это вполне обычное явление. Но зародилась она в 70-е годы XX века. Рассказал об этом в статье автор Techspot.

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