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

Как PaaS решил проблемы стандартизации разработки сервиса одной утилитой Привет

Какие ML-платформы нужны бизнесу, и кто их может сделать Привет, Хабр! Меня зовут Виктор Кантор, я директор Big Data МТС. Около 14 лет я работаю с технологиями, связанными с Machine Learning, Big Data, Data Science. Но есть одна проблема, с которой я постоянно сталкиваюсь. Например, поставлена задача, которую нужно решить при помо...

Как настроить тестирование с Vanessa Automation и Gitlab с нуля Боитесь, что тесты пропадут, если компьютер сломается? Хотите видеть историю изменений? Вынуждены запускать тесты в отпуске, т.к. у других членов команды нет к ним доступа? Не можете одновременно работать над написанием и прогоном? Знакомы эти проблемы, хотите избавиться от ...

ChatGPT для разработчиков: API, лимиты, как втягивать в него базу знаний, что нельзя сделать, что лучше делать осторожно Мы с командой вернулись тут с Хайлоада, и там даже CTO крупных компаний задают много вопросов про разработку с LLM. Наша компания занимается прикладной разработкой всего того, что касается GPT/LLM. Расскажу про очевидные вещи, о которых у меня там спрашивали CTO и разраб...

Атака Kerberoasting без пароля пользователя — миф, или новая реальность? Всем привет!Меня зовут Алексей, я работаю в компании «Визум», и занимаюсь тестированием на проникновение, направления классические – инфраструктура и веб. Данную статью меня сподвиг написать мой друг и коллега – Михаил Л., совместно с которым мы и провели данный небольшой ре...

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

Как создать общий плейлист в Apple Music и поделиться им с друзьями в iOS 17.2 Apple продолжает постепенно добавлять в свой музыкальный стриминговый сервис Apple Music новые функции. После обновления до iOS 17.2 появится возможность создавать плейлисты вместе с другими пользователями. Каждый из вас сможет добавить те песни, которые ему нравятся, измен...

Объектно-ориентированный подход к написани REST-клиентов, или возможна ли жизнь без Open API Как-то в общении с моим другом-разработчиком из одной крупной софтверной компании у нас зашёл разговор о взаимодействии распределённых команд. В его компании было множество достаточно изолированных команд, каждая из которых разрабатывала свой сервис. В ответ на мой вопрос, к...

Пуш-уведомления RuStore Привет! Меня зовут Артем Ковардин, я работаю в VK и мы с командой разрабатываем Push Service RuStore и SDK для него. Если вы занимаетесь разработкой мобильных приложений и хотели бы иметь канал коммуникации с пользователями или же вам просто интересно то, как работают разраб...

Как я выбирал решения для удаленного администрирования? Опыт руководителя IT-отдела московского колледжа Привет, Хабр, меня зовут Владимир, и я работаю руководителем IT департамента одного из московских колледжей. Сейчас у нас трудится порядка 1500 сотрудников в 57 зданиях и обучается более 35 000 жителей Москвы. В прошлый раз я рассказывал, как мы переживали времена перевода в...

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

Как мы оптимизировали процессы обеспечения качества Привет! Меня зовут Таня, я куратор в SM Lab. В этом посте я расскажу вам о нашем пути оптимизации тестирования — узнаете, какие на нашем продукте были проблемы в процессах тестирования, как мы их решали, почему не надо отвлекать тестировщиков и в чём польза интуитивного тест...

[recovery mode] Что есть реальность, или эффективен ли SCRUM Меня зовут Султанов, и я тимлид (тяжелый вздох). Стараюсь делать разработку эффективной. Иногда даже получается. Вместо предисловияAgile. Кругом Agile. Наверное не осталось людей, команд и организаций, которые работают не по Agile. Слово «SCRUM» прочно вошло в жизнь разрабо...

Во что превратились текстовые редакторы Когда-то «Лексикон» казался хай-теком Когда мы начали разрабатывать офисные редакторы, в России и мире уже использовались десятки офисных пакетов различной степени успешности от российских и зарубежных разработчиков. Главный, конечно, MS Office. Еще есть онлайн-приложения ...

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

Как автоматизировать переобучение моделей? Меня зовут Денис, я управляю разработкой и внедрением моделей машинного обучения в «Газпромбанке» в розничный бизнес. Наша команда ML-инженеров работает в связке с DevOps, мне помогает мой коллега Виталий VitaliyF. Он готовит инфраструктуру для обучения и переобучения моделе...

[Перевод] Разбиение файлов Terraform на компонуемые слои Terraform позволяет создать облачную инфраструктуру с помощью всего одной команды. Допустим, вы хотите запустить Elasticsearch и Kibana в кластере Kubernetes. Для этого можно написать несколько файлов .tf и выполнить команду terraform apply для инициализации кластера Kubern...

Как мы переезжали с PostgreSQL на Data Lake в AWS и какие грабли собрали по пути За несколько лет Whoosh в несколько раз вырос по числу самокатов, пользователей и локаций, а данных по ним накопилось на 30 терабайт. Прежней архитектуры уже не хватало для работы. К тому же платить за I/O (input/output)-операции на Aurora (PostgreSQL) выходило дорого (тогда...

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

Мониторинг на Python: как сохранить метрики в мультипроцессном режиме Привет, Хабр! Меня зовут Никита, я backend-разработчик команды клиентских сервисов. В Selectel мы строим и поддерживаем IT-инфраструктуру для компаний, которые развивают свои цифровые продукты. В нашем департаменте около 20 приложений, большая часть из которых работает на F...

10 признаков недопонятого Agile, или почему ваш Agile не работает Всем привет! Меня зовут Анна Мозер, я работаю тимлидом системных аналитиков в X5 Tech. Мне удалось поработать и в корпорации, и в стартапе, и в качестве фриланс Delivery Manager на этапе запуска стартап команды. Системный аналитик находится в центре между бизнесом и ком...

Radeon RX 6600 LE, что ты такое? Видеокарта появилась в ассортименте ещё одного производителя, но опять по параметрам не отличается от обычной RX 6600 Видеокарта Radeon RX 6600 LE, которая не существует, если руководствоваться только сайтом AMD, теперь появилась и в ассортименте Onda.  Напомним, первая RX 6600 LE появилась у Lenovo в декабре, и тогда было предположение, что LE расшифровывается, как Lenovo Editio...

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

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

Процессор Snapdragon 8 Gen 4 будет работать на частоте 4,3 ГГц Некоторое время назад западные инсайдеры поведали достаточно интересную информацию о том, что новый флагманский процессор Snapdragon 8 Gen 4 сможет достигнуть частоты в 4,00 ГГц, что позволит компании Qualcomm показать значительный отрыв от Snapdragon 8 Gen 3, чьи ядра Corte...

Как настроить ETL с json’ами в Apache NiFi Привет, Хабр! Меня зовут Сергей Евсеев, сегодня я расскажу, как в Apache NiFi настраивается ETL-пайплайн на задаче с JSON’ами. В этом мне помогут инструменты Jolt и Avro. Пост пригодится новичкам и тем, кто выбирает инструмент для решения схожей задачи.Что делает наша команд...

Простые шаги к эффективному code review Всем привет! Меня зовут Владислав Шиханов, я ведущий программист в CDEK. В нашей компании работает около 500+ IT-специалистов, именно мы создаём продукты и сервисы, из которых и состоит СДЭК. Моя команда разрабатывает сервисы для автоматизации процессов п...

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

Это база: нюансы работы с Redis. Часть 1 Привет! Меня зовут Петр и мы в компании Nixys очень любим Redis. Эта база используется, если не на каждом нашем проекте, то на подавляющем большинстве. Мы работали как с разными инсталляциями Redis, так и с разными версиями, вплоть до самых дремучих, вроде 2.2. Несмотря на т...

Как сделать консистентный UX для 40+ продуктов. Уроки, которые я извлекла из перезапуска дизайн-системы Привет! Меня зовут Ксения Гаврилова, я дизайн-менеджер в Selectel. Определяю, поддерживаю процесс и качество дизайна продуктов в компании, занимаюсь поиском и онбордингом людей в команду, помогаю дизайнерам развиваться. В 2022 году мы создали свою дизайн-систему. Это был с...

Состоялся релиз Zombie Forest 3: Underground на Android Ранняя версия мобильной игры Zombie Forest 3: Underground доступна ещё с 2023 года. Теперь же, 3 марта, выпустили релизную версию. В ней есть редактор персонажа, но можно создать и случайного героя. Разработчики обещают огромную исследуемую карту, причём на каждое действие у...

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

Что я делал, когда развивал свою карьеру бэкенд разработчика Меня зовут Константин, последние 6 лет я профессионально занимаюсь разработкой. К сожалению (а может быть и к счастью) у меня нет фундаментального образования по computer-science. Я решил сменить профессию после 30, поменяв предметную область с фондового рынка на программиро...

Как департамент утилизации CPU превратился в департамент экономии железа, выдерживающий нагрузку в 1 млн RPS Привет, меня зовут Мария, когда-то я работала на шахте, потом на заводе, а 3.5 года назад пришла в Ozon Tech. Сейчас я старший Golang-разработчик в команде product-facade. Это самый высоконагруженный сервис маркетплейса, но так было не всегда.Хотите узнать, что скрывается по...

Ранний доступ покинул стратегический шутер с видом сверху — No Plan B Французский разработчик игр GFX47 наконец-то выпустил из раннего доступа свою стратегию в духе ранних частей Rainbow Six — No Plan B, в которой нам нужно продумывать тактику, перемещать нашу команду по локациям и ликвидировать врагов. И всё это с видом сверху. На данный моме...

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

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

AutoML на практике — как делать автоматизацию, а не её иллюзию Привет, Хабр! Меня зовут Алексей Рязанцев, я Junior Data Scientist в Лаборатории Машинного обучения Альфа-Банка. Свой путь в Лаборатории я начал со стажировки летом-осенью 2023-го года, на которой для меня была интересная задача — разработать с нуля собственный AutoML в Альф...

Пчелошеринг — майнинг мёда Как мы сделали онлайн-сервис из пасеки. Всем привет, меня зовут Артём. У меня есть два любимых дела в жизни: 1) IT и особенно дизайн; 2) Природа и экстенсивное сельское хозяйство. Хочу рассказать о своём «проекте выходного дня», который появился на стыке моих увлечений.Суть ...

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

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

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

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

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

Как работать с нейросетью Midjourney, чтобы получать желаемый результат Привет, Хабр! Меня зовут Алина, я дизайнер в Friflex. Отвечаю за красоту мобильных и веб-интерфейсов и делаю иллюстрации для медиаканалов компании. Midjourney — одна из самых известных моделей искусственного интеллекта в области создания изображений. С её помощью можно ...

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

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

Интерактивные и документированные диаграммы для сложных систем Мой первый on-call выдался нелегким. Недели тренингов и обучения не подготовили меня к тому что придется бегать по Slack каналам различных команд и искать того, кто может что либо знать о какой-то из частей системы. Оказалось что многие страницы в корпоративной Wiki уже не о...

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

Как совмещать работу с учебой. Что-то про тайм-менеджмент Всем привет! Меня зовут Даша и я системный аналитик компании SM Lab. Работаю в команде Brand Planning Tool. Наша команда BPT помогает брендам (таким как Fila, Demix, Northland) запускать новые коллекции. В этом я году закончила бакалавриат и поступила в магистратуру по напр...

От дощечки к компьютеру. Путь от ткачества к ЭВМ Привет, Хабр! Меня зовут Арина Шахтарина, я — инженер в Сбере, а ещё занимаюсь ткачеством. Сегодня поговорим о том, откуда появились первые компьютеры и разберём одну из версий — путь от ткачества к ЭВМ.Кажется, что компьютеры начали разрабатывать совсем недавно, лет 50-70 н...

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

Карты «Мир» в Samsung Pay больше использовать нельзя С 3 апреля в России пропала возможность добавления и использование карт платежной системы «Мир» в Samsung Pay. Неделю назад предупреждение появилось на официальном сайте Samsung, при этом сообщалось, что «функциональность добавления и использования клу...

Подключаем модуль TM1638 к Arduino без библиотеки SPI Изначально поставка задачи была такой. У меня была в наличии плата TM1638. Нужно было научиться с ней работать (ну и проверить работоспособность самой платы) для того, чтобы использовать её в одном интересном проекте (о нём в другой раз). Под рукой оказалась платка Arduino N...

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

Как запускать игры с SEGA на iPhone без эмуляторов и App Store На прошлой неделе Apple немного упростила правила магазина приложений App Store и позволила размещать в нем эмуляторы игровых приставок. Раньше такие приложения в него не допускались, а значит, владельцам смартфонов компании из Купертино приходилось пользоваться обходными п...

Какой блок питания выбрать для быстрой зарядки Макбука В 2021 году Apple выпустила MacBook Pro с экранами 14 и 16 дюймов с новым дизайном с челкой под веб-камеру на экране. Компьютеры получили мощные на тот момент процессоры Apple M1 Pro и M1 Max и поддержку быстрой зарядки. Причем на последнюю функцию обратили внимание далеко ...

История импортозамещения: от BluePrism к SaluteRPA Привет, Хабр! Я Смолин Максим, разработчик и администратор баз данных в продуктах RPA BluePrism и SaluteRPA в Блоке Технологий Сбербанка, руководитель ИТ-направления. Мы с командой развиваем продукт SaluteRPA — роботизированная автоматизация процессов Сбербанка. Я расскажу, ...

Как я столкнулся с Tarantool-ом: разбор подводных камней на примере микросервисного pet-проекта Привет, Хабр! Меня зовут Сергей Скубач, я работаю в VK и разрабатываю облачное хранилище WorkDisk. Мы используем Tarantool в своём продукте, так как его разрабатывают и развивают наши коллеги. Я впервые столкнулся с Tarantool именно в VK, и для более глубокого понимания реши...

Команда нагрузочного тестирования? Дайте две! Почему иногда подрядчик бонусом к внутренней команде — это хорошая идея Привет! Меня зовут Юля Шамина, я руководитель IT-проектов в СберМаркете. Хочу поделиться нестандартным по всем меркам кейсом, как мы подготовили наши сервисы к высоким предновогодним нагрузкам за 3 месяца благодаря челленджу внутренней команды нагрузочного тестирования. ...

В «Яндекс Лавке» запустили совместные покупки – можно вместе наполнять корзину для новогодней вечеринки Команда Яндекса объявила о запуске нового полезного сервиса в «Яндекс Лавке». Покупатели теперь могут вместе собирать корзину с товарами. Для этого на сервисе появилась возможность поделиться ссылкой на наполненную корзину с другими людьми.  Сгенериров...

ОбАСУчиваем дачу. От идеи к проекту «Всё намного сложнее, чем кажется на первый взгляд.» Закон Мерфи. Дисклеймер: Автор абсолютно уверен, что все поставленные задачи можно было решить иным способом. Лучше, дешевле, умнее, креативнее… Но вышло так, как вышло. Собственно, автор придерживается точки зрения, что ...

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

5 лучших команд для запуска с помощью Action Button на iPhone 15 Pro Вместе с появлением iPhone 15 Pro и iPhone 15 Pro Max ушла целая эпоха. В этих смартфонах Apple впервые отказалась от переключателя беззвучного режима и заменила его на универсальную кнопку действия. С помощью нее, как и прежде, можно включить и выключить звук на телефоне, ...

НаQA нам QA? Привет, Хабр! Меня зовут Ксения, я руководитель отдела QA в компании ISPsystem. О том, как я собирала команду, можно почитать в моей предыдущей статье. Сейчас в нашем отделе 14 человек. Чем шире становится команда, тем больше ожиданий на нее возлагается относительно кач...

Релизная версия Ghost Trick: Phantom Detective для смартфонов продаётся со скидкой 32% Издатель Capcom заявил в соцсети X, что мобильная версия Ghost Trick: Phantom Detective вышла в App Store и Google Play по всему миру. В честь этого японская компания установила скидку в 32% до 3 апреля. Отмечу, что на Android игра продаётся за 1,420 рублей, а на iOS её мо...

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

Глобальная версия игры Levistone Story доступна в App Store и Google Play Азиатская версия Levistone Story увидела свет ещё в июне 2022 года. Тогда можно было поиграть только в версию для Android, поэтому я решил поискать больше информации об актуальной версии. Оказалось, что Levistone Story Global появилась 1 марта 2024 года в App Store и Google ...

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

Коротко про алгоритмы и структуры данных Привет, Хабр! Меня зовут Ричард, я работаю в команде kPHP в VK, занимаюсь разработкой kPHP, плагинов для IDE, а также другого инструментария, делая жизнь разработчиков проще. В своей работе мне приходится иметь дело с PSI деревьями, AST, самопис...

PaaS два года спустя. Обзор инструментов и какие задачи они решают Друзья, привет! Если у вас так же много разработчиков как у нас, то и им, возможно,  стало тесно стоять в очереди на deploy в монолите. А значит, вы можете решить перейти на микросервисную архитектуру и дать каждому игроку свой мяч каждой команде свой микросервис. ...

ChatGPT заполучит собственные ускорители вычислений? OpenAI рассматривает возможность разработки своих чипов для работы с ИИ Компания OpenAI, известная своим генеративным ИИ ChatGPT, может создать свои собственные ускорители для обучения искусственного интеллекта.  создано DALL-E в Bing Подобные обсуждения в компании начались ещё в прошлом году на фоне нехватки высокопроизводительных чи...

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

Кратко про то, как устроен компилятор Go Привет, Хабр! В back in 2007 трое гуру из Google — Роб Пайк, Кен Томпсон и Роберт Гриземер — решили, что мир нуждается в чем-то свежем и быстром. Они метили на упрощение процесса разработки, но при этом хотели сохранить весь перфоманс на уровне C. И вот, в 2009 году появился...

Рекомпозиция в Compose: что не видно разработчику невооруженным глазом Всем привет! Меня зовут Данила, я Android-разработчик в команде, которая занимается созданием супераппа WorksPad и почтового клиента RuPost Desktop.Все новые фичи в проекте пишутся на Compose, поэтому встал вопрос о повышении собственной квалификации. Нужно было разобра...

Grimguard Tactics: Fantasy RPG выходит в середине июля — для игры проходит пробный запуск Софт-запуск Grimguard Tactics: Fantasy RPG начался ещё в 2020 году. С тех пор об игре ничего не было слышно, но теперь появилась страница в App Store. На ней указано, что проект выходит 17 июля 2024 года, причём глобально и в РФ. А в некоторых странах — Дания, Ирландия, Кана...

В камере iPhone 15 Pro на iOS 17.2 появилась новая кнопка. Не нажимайте ее, а то испортите свои видео На WWDC 2023 Apple показала свою VR-гарнитуру Apple Vision Pro. Одной из самых крутых фишек, которую продемонстрировала компания из Купертино для этого устройства, стала возможность просмотра видео в виртуальной реальности с эффектом объема. Вот только в момент презентации ...

Разработка игры Jim Power для 8-битной приставки: из первых рук Одно из моих главных увлечений в жизни — видеоигры, преимущественно старые. Я большой энтузиаст ретро-компьютеров и игровых консолей, много лет занимаюсь самыми разнообразными делами в этой области. Кто-то знает меня как разработчика игр, кто-то — как демосценера, кто-то — ...

Современный С++ в разработке девайсов Привет, Хабр.Меня зовут Андрей Белобров. Я тимлид одной из команд, разрабатывающих приложения для умных девайсов Сбера.На прошедшей недавно конференции Салют, OS DevConf! я выступил с докладом, в котором рассказал, как мы с командой разрабатываем приложения на С++ для умных ...

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

Проектный менеджмент. Новогодние тезисы Немного вступления (не самореклама): в далёком 2003 году я пришёл работать юным программистом в бухгалтерию, пришлось изучать матчасть области в которой нужно кодить и спустя 2 бухгалтерия поглотила меня. Минуло лет 15, я уже успел вырваться из лап бух.учёта, вызывает меня к...

Обработка данных для RAG-систем Всем привет, меня зовут Андрей Шахов, я Python-разработчик и Lead Backend Developer в wpp.digital. ML-направлением, а точнее LLM в компании я начал заниматься только в конце 2023 года. Сейчас на задачи подобного рода у меня уходит примерно 40% рабочего времени.Решил начать п...

Готовимся к вопросам по вёрстке на интервью Frontend-разработчика: свойство display За свою карьеру у меня было достаточно много собеседований. Конечно, одной из основных тем вопросов была вёрстка. Немного похвалюсь. Не было вопроса, на который я не ответил. Недавно у меня появилось желание снова проверить себя и показать сообществу свои ответы на самые ...

Как я устроился в Амазон и перестал переживать за свой английский Готовитесь к собеседованию за рубежом и переживаете за свой английский? Хотели бы работать в международной компании, но сомневаетесь, хватит ли языка? Не уверены, поймут ли ваш акцент? Тогда эта статья может помочь.Меня зовут Андрей Столбовский, последние 5 лет я работал в Я...

7 направлений оптимизации ClickHouse, которые помогают в BI Привет, Хабр! Меня зовут Никита Ильин, я занимаюсь разработкой архитектуры BI-платформы Visiology. Сегодня мы поговорим про оптимизацию ClickHouse — ведущей СУБД, которую все чаще используют для решения задач аналитики на больших объемах данных. В этой статье я расскажу, поч...

Медленное выполнение команды TRUNCATE: анализ проблемы блокировок спинлока в SQL Server Приветствую всех читателей Хабра! Меня зовут Михаил, я администратор DBA в компании «Автомакон». На данный момент работаю на проекте для «ВкусВилл».Решил затронуть одну из насущных проблем, связанную с работой SQL Server, а именно со спинлоками в нем. Да, даже такой зрелый и...

Пиковая мощность этого процессора Intel может достигать 922 Вт. В Сети засветился 64-ядерный Xeon Platinum 8592+ В Сети появилась первая утечка, касающаяся новых процессоров Intel Xeon Scalable поколения Emerald Rapids, которые будут представлены 14 декабря вместе с Meteor Lake.  Засветился флагманский Xeon Platinum 8592+, который предложит 64 ядра, что на фоне 96-ядерных мо...

Путь от преподавателя английского к AI Product Manager Всем привет, меня зовут Оля Шерстюк, раньше я была преподавателем английского языка, но начиная с 2023 года решила поменять свою деятельность и перейти в IT, сейчас я учусь в магистратуре AI Talent Hub. Хочу поделиться с вами своей историей.В 2023 я зачеркивала дни в календа...

К черту кварталы – работаем от праздника до праздника Около года назад мы в команде всерьез задумались о пересмотре сроков среднесрочного планирования. И всему виной наш любимый производственный календарь РФ. Но начнем издалека.Традиционно мы привыкли встречаться раз в три месяца, квартал, ставить цели, возвращаться через кварт...

Из врача в тестировщики: как прийти в ИТ после 20 лет на скорой Всем привет! Меня зовут Юрий Маркин. Мне 46 лет. Совсем недавно я начал работать тестировщиком в компании IBS. Вся моя предыдущая профессиональная жизнь была связана с медициной. Но даже после 20 лет работы в одной сфере можно кардинально сменить направление деятельности.&nb...

Чем заменить Action Button из iPhone 15 Pro на любом Айфоне и включать все одной кнопкой Одним из главных нововведений iPhone 15 Pro и iPhone 15 Pro Max стала универсальная кнопка Action Button. С помощью нее можно не только включать и выключать звук, но и делать много других полезных вещей. Например, запускать разные команды и даже активировать Алису. Именно п...

Решение на миллион: разбираем алгоритмические задачи с победителями True Tech Champ Привет, Хабр! Меня зовут Алина Ёжикова, я работаю в МТС Диджитал и делаю мероприятия для разработчиков. Сегодня расскажу, как мы организовали самый большой и сложный ивент в моей карьере — олимпиаду по программированию на восемь тысяч разработчиков.Я говорю про True Tech Cha...

[Перевод] Как изучить Haskell всего за 15 лет Haskell — это язык программирования, изобретённый в 20-м веке шотландскими логиками в качестве пранка (вероятно). Примерно пятнадцать лет назад я начал изучать Haskell по причинам, которые уже и не упомню. Сегодня я наконец написал полезную программу на Haskell и уверен, чт...

Quantization Deep Dive, или Введение в современную квантизацию Привет! Меня зовут Василий Землянов, я занимаюсь разработкой ML-инфраструктуры. Несколько лет я проработал в команде, которая делает споттер — специальную маленькую нейросетевую модельку, которая живёт в умных колонках Яндекса и ждёт от пользователя слова «Алиса». Одной из м...

Как спланировать разработку без хаоса? Привет, Хабр! Меня зовут Александр, я уже около 15 лет в IT. Долгие годы занимался разработкой, но в последнее время перешел в менеджмент.Сейчас я работаю в крупной компании, которая занимается юридическими услугами. За несколько лет компания выросла, и сейчас IT-отдел ...

[Перевод] Мой опыт собеседования в Google [оффер на L5] Предупреждение: я не смогу привести в статье конкретные вопросы из-за подписанного соглашения о неразглашении (NDA). Работая в лондонском офисе Facebook в команде Instagram*, я начал задумываться о возвращении в Индию. В ноябре 2022 года со мной связался рекрутер Google. О...

Symfony под капотом: Symfony Messenger и механизм повторной обработки сообщений при ошибках Привет! Меня зовут Ваня, последние несколько лет я занимаюсь backend-разработкой в Сравни. Моя команда разрабатывает интеграции с сервисами наших партнёров, код пишем на PHP и Symfony Framework.При работе с интеграциями мы часто имеем дело со сбоями в сторонних сервисах, и н...

1000 и 1 способ инициализации типов в C# 12.0 Среди нововведений C# 12 было достаточно больше количество по-настоящему качественных и крутых фич (например дефолтные параметры лямбд). Но речь сегодня пойдет о ложке дёгтя в бочке мёда - Primary Constructors.Вот казалось бы, как здесь можно было напортачить? Идея взята пря...

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

Как управлять распределённой системой, не привлекая внимания санитаров Привет! Меня зовут Александр Попов, я tech lead команды маркетплейса 05.ru. Сейчас мы занимаемся бэком маркетплейса и некоторыми другими сервисами на рынке Дагестана. При разработке серверной части маркетплейса мы сразу решили строить её в распределённой архитектуре. Эт...

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

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

[Перевод] Мудреный код — пожалуй, худший выбор Когда я учился в университете, Leetcode поломал мне мозг. Я смотрел на лучшие из лучших решений, которые укладывались в одну строчку малопонятного кода, и в своем заблуждении думал: «Как же мне достигнуть такого высокого уровня?» Что тут вообще происходит? Такой подход ч...

Scram для создания аппаратуры. Проект по созданию системы тестирования ADAS или краткая история 8 месяцев нашей жизни Добрый день, уважаемые коллеги и друзья! Уже больше года я работаю в Армении в компании, которая занимается созданием под ключ сложных, комплексных систем. Взяли меня на роль руководителя проектов, чем собственно я и занимаюсь последние 5 с лишним лет. В данной статье я хоте...

Дизайнер Apple эпохи Джони Айва с 20-летним стажем ушёл из компании Ещё один промышленный дизайнер, работавший под руководством Джони Айва, покидает Apple, о чем сообщает Bloomberg. Питер Рассел-Кларк ушел со своей должности в Apple после 20 лет работы и планирует присоединиться к компании космических технологий Vast. Под руководством А...

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

Гибкость ― это важно: как мы «расхаркодили» поля в карточке устройства и какие возможности это дает нашим пользователям Привет! Команда продукта «‎Инферит ИТмен» в этой статье делится небольшим, но очень важным для нашего софта релизом. Мы всегда ориентируемся на запросы наших пользователей и дорабатываем фичи в продукте, которые реально нужны клиентам. Одним из таких запросов была возмо...

Синкерим, хешайдим, терминируем: 6 утилит, чтобы ускорить ваши локализации Наша команда Mobile Doc&Loc «Лаборатории Касперского» занимается подготовкой документации и локализации B2C-продуктов компании для мобильных устройств. Основная сложность (и одновременно фишка) нашей работы заключается в том, что необходимо регулярно подготавливать перев...

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

Большой API для экспериментов и front проектов или памятка о том, как я создавал проект Это моя первая статься, а потому, как мне кажется, будет хорошим шагом начать с того, кто я такой. Меня зовут Юрий, я учусь на программиста и попутно сам стараюсь изучать всё возможное про мою специальность, а моя специальность - это .Net. Влюбился в него и вцепился с первог...

Как у нас пока не получилось сделать голосовую соцсеть Привет! Помните, как пару лет назад был дикий чёс, что, мол, голосовые помощники — это теперь новая нефть, что нужно переносить все приложения в «голос», что вот-вот уже сейчас рванёт бум подкастов, и вообще голос — это new sexy? Короче, ничего такого даже близко не случилос...

Используем MLOps-конвейер: пример работы с Cloud ML Platform для построения сервиса распознавания лиц Есть два подхода к работе с машинным обучением (Machine Learning, ML): быть человеком-оркестром и задействовать «зоопарк технологий» для каждого этапа, или работать с готовым набором инфраструктурных решений, который позволяет выстроить MLOps-конвейер в рамках одной платфо...

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

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

Google полностью отказалась от функции Nearby Share Похоже, что Google решила переименовать достаточно известную функцию Nearby Share в Android и скоро начнёт называть её Quick Share, что вполне логично. Проблема этого гениального решения только в том, что Samsung также использует то же самое название для своей службы быстрог...

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

У нас есть должность «бадди» — приятеля, который поможет во всём «Дмитрий, помогите, пожалуйста, у меня не открывается рабочий стол. Уже половина десятого, а я ещё не залогинилась. Что мне делать? Как быть? Меня уволят». Это позвонила Даша, новая сотрудница. Позвонила она своему бадди, человеку, отвечающему за то, чтобы новички нормальн...

Видео: релизный трейлер экшен-хоррора Alan Wake 2, который выходит уже 27 октября На ПК игра будет доступна только в Epic Games Store. Так работает «честная конкуренция», кстати.

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

[Перевод] Если покупка — это не владение, то пиратство — не воровство Двадцать лет назад я ввязался в публичную перепалку (дружескую) с Крисом Андерсоном, работавшим тогда главным редактором Wired. Я публично выразил своё разочарование публикуемыми в Wired радужными обзорами отягощённых DRM цифровых устройств. Андерсон сказал, что я идеалист,...

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

Границы проекта в условиях «the roof is on fire» Привет, Хабр! Меня зовут Даниил Старосек, я работаю аналитиком в проекте ЕФР в Россельхозбанке. Сегодня расскажу вам о работе в условиях the roof is on fire. Поскольку мне не совсем комфортно говорить о себе в первом лице, будем использовать усл...

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

Playground. Как сэкономить время на настройке локальной среды Привет, Хабр! Меня зовут Никита, и я Go-разработчик. В свободное от работы время я интересуюсь платформенной разработкой, а в рабочее — практикую в команде PaaS в СберМаркете. Моя специализация — локальное окружение разработчика и тулинг. Главная метрика, на которую работает...

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

Мой вам подарок к новому году или как наконец запустил то, что надо было давно запустить… Немножко истории Начну с истории вопроса. Очень давно, я написал Fresh IDE – навороченнoe IDE для программирования на ассемблере, а точнее на FlatAssembler. Fresh IDE долгие годы меня полностью устраивал, поэтому я с перерывами выпустил 2 главные версии и начал просто его...

Расчетная архитектура платформы для A/B-тестов Mail.Ru Привет Хабр! Меня зовут Андрей Каймаков, я работаю в продуктовой аналитике Mail.ru в VK. Сейчас практически каждая IT-компания (да и не только IT) знает про A/B-тесты и понимает важность проверки новых фичей с помощью этого метода. Когда фичей становится много, то A/B-тесты ...

Выдержит ли проверку временем Twisted Metal 2? Если спросить у увлечённых геймеров, какие они знают самые культовые гонки на выживание прошлого, то большинство назовёт Carmageddon, Vigilante 8 (самые олдфажные – Quarantine) и, конечно же, Twisted Metal. И если про первую я уже писал обзор, то про оставшиеся три – лишь пр...

Прозрачность процессов как инструмент эффективного взаимодействия Привет, Хабр! Меня зовут Анастасия, я из Газпромбанк.Тех. На текущий момент являюсь одним из HOP QA, но довольно долго была просто тестлидом. Поэтому много мыслей в этой статье использованы ещё с того периода времени.В этой статье, я хочу рассказать, что такое прозрачность п...

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

KC868-A2: ESP32 + LAN8720A + GSM 2G/4G (на квадрате 9x9 см) В линейке контроллеров Kincony KC868 на ESP32 присутствуют модели серий A4, A6, A8, A16, A32, A64, A128 и т. д., но не было модели A2 (компактной версии с двумя реле). И вот компания Kincony решила исправить это досадное упущение и выпустила модель KC868-A2, причём решила ...

Сам себе аниматор: нейросеть Kandinsky от Сбера теперь может создавать видеоролики на основе текстового описания Команда СберБанка поделилась свежими новостями о развитии проекта фирменной нейросети — бесплатной генеративной модели Kandinsky. У пользователей  Kandinsky 2.2 появилась возможность создавать видеоролики по текстовому описанию в режиме анимации.  По од...

5 идей, как улучшить Discovery-процессы в команде, если ты продуктовый дизайнер Всем привет! Меня зовут Дарья Томилова, я старший продуктовый дизайнер в СберМаркете. Полтора года назад я пришла в кроссфункциональную команду, которая работает над сервисом самовывоза, — это когда клиент оформляет заказ через приложение СберМаркета, но не пользуется опцией...

Костыли, которые горят, пока всё лопается: как выглядит разработка под децентрализованные финансы Из рекламы МММ: он не халявщик, а партнёр! Тут на днях один молодой бомж с филфака СПбГУ дал интервью Карлсону (тому, что живёт в Х). После чего куча моих знакомых стала задавать вопросы про блокчейн-разработку (крипту). Ну и ещё в Телеге запустили переводы в один клик, и ...

Лазерный проектор или как проприетарность мешает устройству стать успешным С детства люблю технические новинки, поэтому по мере сил стараюсь их приобретать. Иногда слишком рано. Лет десять назад появился у меня портативный лазерный проектор фирмы Microvision — Pico. Вот такой. Но рассказ мой не столько о нём, сколько о проприетарности, будь она не...

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

ThinkPad X41 Tablet в 2023 году У каждого из нас есть любимые вещи, использование которых вызывает положительные эмоции. Если это автомобиль, то каждый элемент находится на своём месте и реагирует предсказуемым образом. Каждый звук привычен, ведь вы слышали его сотню раз и знаете, что так должно быть. Нет ...

Pet-проекты — это зло. Вредные советы для фронтендеров Привет, Хабр! Меня зовут Александр Водолазских. Я руковожу направлением разработки интерфейсов в СберМаркете и после работы люблю посидеть за кодом, разрабатывая собственные пет проекты. Чего я только не кодил по вечерам: писал смарт контракты на Solidity, копался с раз...

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

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

Как QA собеседование проходил Привет, Хабр!Меня зовут Тоня. В SM Lab я работаю старшим инженером по обеспечению качества в команде продукта Интра — занимаюсь ручным тестированием и написанием автотестов на Kotlin. В этой небольшой статье хочу рассказать, как я искала работу и проходила собеседования чере...

Любимая задачка на знание React Всем привет! Меня зовут Олег и я fullstack-программист в компании Тензор. Опыт в разработке, без малого, 20 лет (как-то раз батя спаял на кухне ZX Spectrum и все заверте..., сам не понял как так вышло). В данный момент являюсь тимлидом собственной команды разработчиков, кото...

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

6 виджетов для экрана блокировки iPhone, которые должны быть у каждого В iOS 16 на iPhone Apple дала возможность кастомизировать экраны блокировки ваших смартфонов. Для добавления стали доступны различные эффекты для обоев, шрифты, цвета, а самое главное — виджеты. При необходимости вы могли без всяких проблем разместить на локскрине нуж...

Что делать, если у Apple Watch сам нажимается экран Умные часы Apple Watch Series 9 и Apple Watch Ultra 2 с момента выхода преследуют какие-то странные напасти. То пользователи сталкиваются с порозовевшим и сильно мерцающим экраном, то вообще попадают под запрет для продажи в США из-за измерения насыщенности крови кислородом...

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

Новые открытия марсохода Perseverance: что нового мы узнали о Марсе. Часть 1 Марсоход Perseverance до сих пор успешно работает на Красной планете, выполняя свою цель — изучение кратера Jezero. Учёных интересует всё, а особенно возможные признаки существования жизни на Марсе в прошлом либо же какие-то признаки, указывающие на то, что жизнь там существ...

Экстремальные практики программирования: что, как и зачем Всем привет! Меня зовут Сергей Бережной, я работаю в Яндексе уже 18 лет: в 2005 году пришёл разработчиком интерфейсов, потом руководил подразделениями разного размера, а сейчас я директор по взаимодействию с разработчиками. Ещё я много занимаюсь обучением: в рамках наших сез...

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

Команда любого продукта должна уметь работать с пользователями? Меня зовут Виктор Попов, я — технический владелец продукта CI/CD в Samokat.tech. Мы с командой разрабатываем там комплекс CI/CD  инструментов. Это единый продукт, который должен удовлетворить потребности продуктовых команд. Правда, не так просто разобраться, а удовлетво...

[Перевод] Поиск по коду — это сложно Функциональность поиска на Val Town не очень впечатляет. Сейчас в её основе лежит механизм ILIKE Postgres, работающий на основе алгоритма поиска подстроки: если искомое выражение в коде есть, оно выводится в результатах. Этот процесс не включает никакого ранжирования, и оче...

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

[Перевод] Разбираемся с динамической памятью (кучей) в приложениях Java Начнём с простого вопроса. В самом ли деле каждый Java-разработчик понимает, как в Java работает память? Одна из обязанностей любого Java-разработчика — гарантировать, что в результате тонкой настройки приложения на Java из него получится выжать такую производительность, как...

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

Как в РСХБ разработали средство генерации SQL-запроса для упрощения задач по тестированию Привет, Хабр! Меня зовут Андрей Околелов, я работаю ведущим инженером в Блоке обеспечения и контроля качества выпуска изменений ПО в РСХБ. В банковской сфере я работаю с 1992 года, с 2018 основная деятельность — тестирование банковских прил...

Издание Horizon Forbidden West: Complete Edition наконец-то вышло на ПК Сегодня, 21 марта, состоялся релиз набора Horizon Forbidden West: Complete Edition, который теперь официально доступен не только на консолях PlayStation, но и на ПК через магазины Steam и Epic Games. Порт игры от Nixxes Software и Sony вышел вместе с новым релизным трейлером...

Почему айтишники часто не справляются с ролью скрам-мастера? И как ментор может с этим помочь? Одно дело — внедрить гибкие практики в стартапе на пару команд разработки, совсем другое — в один из крупнейших банков. У нас в ВТБ более двух тысяч команд разработки. Это значит, что нам нужно две тысячи скрам-мастеров — новые практики сами себя до разработчиков не донесут....

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

Выжимаем максимум из PostgreSQL Привет, Хабр! Меня зовут Максим, я работаю тестировщиком оборудования в Selectel Lab. В лаборатории мы занимаемся тестированием нового оборудования для дата-центров. О том, как мы измеряли производительность PostgreSQL на разных конфигурациях — под катом! Читать дальше &rar...

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

Apple платит Arm менее 30 центов за каждый произведённый процессор, и это меньше любого другого клиента Arm Компания Apple уже давно разрабатывает собственные платформы для смартфонов, а последние несколько лет и для ПК. Эти SoС построены на CPU собственной разработки Apple, но в основе лежит архитектура Arm. Как сообщается, Apple платит Arm менее 30 центов за каждый произвед...

Один компонент, 20+ фич, A/B-тесты: Поможет ли машина состояний? Сталкивались ли вы с проблемой возникновения багов из-за пересечения включенных фичей в приложении? Или, возможно, была необходимость одновременно проводить большое число A/B-экспериментов в одном компоненте? Некоторое время назад команда Почты Mail.ru решала задачу упр...

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

Поток входящих запросов: когда пора менять процесс обработки – на примере запуска первой линии технической поддержки Привет, Хабр! Меня зовут Дима, я руковожу отделом информационных технологий бэк-офиса в “Петрович-Тех”.Представьте: пользователи не могут начать работу в системе. Не испытывают сложности через день или неделю, а прямо на старте не имеют возможности начать пользоваться продук...

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

SMIC работает над 3-нм техпроцессом, несмотря на санкции США Согласно инсайдерским данным издания Nikkei, китайский производитель микросхем SMIC разрабатывает 3-нм техпроцесс, несмотря на ключевые трудности с оборудованием, вызванные санкциями США. Производителю микросхем закрыт доступ к передовому оборудованию для производства ч...

Социальный проект: визуализация данных медицинской статистики Хабровчане, приветствую! Меня зовут Андрей Иванов, я системный аналитик в сфере медицины и здравоохранения. До 2005 года работал практикующим врачом, потом руководил медицинским информационно-аналитическим центром. Спустя время возникла настоятельная потребность получить баз...

Как стоит и как не стоит использовать HttpClient в .NET Всем привет! Меня зовут Андрей Федотов, я бэкенд-разработчик в одной из команд платформы интернета вещей ZIIoT Oil&Gas. В этой статье я рассказываю, что нужно знать и как работать с HttpClient в .NET, чтобы не получить трудноподдерживаемый и сложный код и не нарваться на...

Сыграть в DOOM, Epic Pinball, Warcraft и другие DOS игры можно на любом iPhone, iPad и Mac. Попробуй и ты Для многих из нас геймерский путь начинался с простых пиксельных игр, в которые мы играли на старых компьютерах. Помню, как я регулярно просиживал в DOOM и DOOM 2, хоть и прошел эти игры по несколько раз. Теперь же появилась возможность окунуться в детство и сыграть за люби...

Метод SMART. Что это и почему про него важно знать руководителю? Привет! Меня зовут Лера, я в управлении проектами уже 7 лет. Реализовывала проекты на стыке AR/VR/ML-технологий в сервисной компании. Сейчас работаю в EdTech и параллельно занимаюсь менторством начинающих проджектов и руководителей.Прежде чем мы перейдем к основной...

Самые интересные задачи для безопасников — Джабба одобряет Мы решили не один CTF-турнир. За плечами остались KnightCTF, 0xL4ugh и DiceCTF. Найти по-настоящему интересные и сложные задачи все труднее, поэтому будем смотреть в оба глаза и следить за несколькими мероприятиями одновременно. На этот раз — порешаем задачи сразу двух CTF...

AMD отключила новую функцию Anti-Lag+, из-за которой геймеров блокировали в Counter Strike 2 Компании AMD пришлось отключить свою свежую функцию Anti-Lag+ во всех играх. Свежий драйвер Radeon Software Adrenalin 23.10.2 выходит всего через неделю после предыдущего, где Anti-Lag+ получила поддержку Counter Strike 2.  Напомним, оказалось, что защитное ПО Val...

Как правильно обновить watchOS на Apple Watch, чтобы их не сломать В 2023 году я обзавелся Apple Watch SE 1-го поколения и постепенно привык к ним, осознав, что они не так уж и бесполезны. Одно из главных отличий умных часов Apple от китайских — это необходимость установки новых версий watchOS, которое приходит довольно часто. Однако...

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

На бывшем российском заводе Toyota будут выпускать... беспилотники Планы размещения производства беспилотных летательных аппаратов в Особой Экономической Зоне (ОЭЗ) «Санкт-Петербург» в Шушарах подтвердил председатель комитета по экономической политике и стратегическому планированию Санкт-Петербурга, Алексей Зырянов. Напомни...

Старый софт: как мы обошли запрос пароля в Shadow Defender и зачем пользоваться приложением, которое не обновляется Привет, Хабр! Меня зовут Илья Буймистров, я занимаюсь исследованиями в области инфобеза для сервиса централизованного управления уязвимостями CICADA8. Это один из проектов  блока инноваций FC компании МТС RED.Чтобы защищать пользователей, надо понимать, где слабые места...

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

QA под капотом. Тестируем и настраиваем 1С-Битрикс Привет, Хабр! Меня зовут Анастасия, я QA-специалист SimbirSoft и работаю на проектах с 1С-Битрикс. Не единожды я могла наблюдать, насколько эффективно бывает допустить QA-команду внутрь CMS, чтобы достичь бизнес-целей клиента. И на примере нескольких кейсов из разных проекто...

Мифы и реалии «Мультимастера» в архитектуре СУБД PostgreSQL. Часть. 3 Привет, Хабр! Это снова мы — Павел Конотопов и Михаил Жилин, сотрудники компании Postgres Professional. Напомню, что Павел занимается архитектурой построения отказоустойчивых кластеров, а я анализом производительности СУБД. У каждого из нас за плечами более десяти лет опыта ...

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

Apache Flink: динамическое определение выходного топика в Kafka Всем привет, меня зовут Александр Бобряков. Я техлид в команде МТС Аналитики, занимаюсь Real-Time обработкой данных. Мы начали использовать фреймворк Apache Flink, и я решил поделиться на Хабре своим опытом внедрения этой технологии в цикле статей.В предыдущей статье — «Apac...

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

Самый бюджетный телефон с гибким экраном: Libero Flip от ZTE стоит всего $420 Ещё пару недель назад самым недорогим телефоном с гибким экраном считался Moto Razr 2023. На момент запуска его цена составляла от $599 до $699, сейчас этот гаджет можно купить по сниженной стоимости $499. Но ситуация изменилась — появился ещё более бюджетный вариант от друг...

DLC Atomic Heart: Limbo ecosystem появилось на всех основных платформах Разработчики из студии Mundfish представили релизный трейлер дополнения Limbo ecosystem для Atomic Heart и выпустили DLC для всех основных платформ: ПК, PlayStation 4|5, Xbox One и Xbox Series X|S. Также обновка появилась в стриминговых сервисах — в виде нового альбома из 8 ...

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

Библиотека Scout — быстрый и безопасный DI на Kotlin Привет! Меня зовут Александр Миронычев. Я занимаюсь инфраструктурой приложения Яндекс Маркет под Android. Около двух лет назад при работе над модульностью у меня появилось желание написать собственную библиотеку для внедрения зависимостей, которая позволила бы ускорить сборк...

Немецкая игровая консоль из 1990 года: Game Master от компании Hartung. Интересная находка с барахолки Привет, Хабр! В воскресенье я снова поехал на барахолку, которая находится под Валенсией. Но этот поход я опишу как-то отдельно, сегодня речь пойдет лишь об одной интересной находке — игровой консоли Game Master. Девайс появился в продаже в 1990 году, причем разновидностей ...

Sega: история успеха на аркадном рынке (часть 1) Сейчас Sega известна любому геймеру. А уже в далёкие восьмидесятые японская корпорация была одной из самых крупных компаний, создававших инновационные тайтлы. Без того, что создала Sega тогда на аркадном рынке, не было бы и развития как этого самого рынка, так и развития иг...

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

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

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

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

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

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

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

Как тяжелый монолит обернуть в удобный интерфейс Собрались как-то вместе: продакты, HR, лиды и архитекторы ИТ, и начали думать, как же им перестроить HR-процессы в Банке так, чтобы улучшить клиентский опыт сотрудников и им стало удобно работать с HR-услугами..У нас была идея продуктового подхода, десяток backend систем, 23...

Как мы выстроили процесс работы с макетами Меня зовут Алина Шилова, я работаю системным аналитиком над внутренними продуктами Tele2. Вот уже два года наша команда занимается разработкой портала для сотрудников компании. Специально для создания платформы была набрана команда. За 10 лет работы в ИТ-сфере это был мой пе...

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

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

Мечтают ли нейроовцы о генеративных трубах? Кратко о PCG в контексте игровой индустрии Привет, Хабр! Меня зовут Владимир Садовский и я трудоголик (вялые аплодисменты) работаю программистом инструментария в Nau Engine. А ещё — обожаю игры. С детства. Компьютер у меня появился, когда мне было восемь. Предполагалось, что для учебы, но на глаза мне попалась Carmag...

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

Распределённые облачные системы хранения Filecoin и Storj Когда-то файлы хранили на дискетах, потом на дисках, потом на флэшках. Закончилось всё облаками. Тогда встал ряд различных вопросов по надёжности и приватности. С одной стороны можно просто доверить файлы гуглу или яндексу, но тогда о приватности можно забыть. C другой сторо...

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

[Перевод] Современные команды и фичи Git, которыми стоит пользоваться Мы, разработчики ПО, пользуемся git каждый день, однако большинство из нас применяет только самые основные команды, например, add, commit, push и pull, как будто на дворе по-прежнему 2005 год.С тех пор в Git появилось множество фич, пользование которыми м...

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

Простой и лёгкий поиск: нейросеть YandexGPT помогает быстро подобрать квартиру в «Яндекс Недвижимости» Команда Яндекса сообщила о запуске интересного обновления на платформе «Яндекс Недвижимости» – поиск квартиры должен стать легче и проще, благодаря подключению фирменной генеративной нейросети YandexGPT.  Сгенерировано нейросетью Dall-E Как расск...

Останки древнего существа сбивали ученых с толку почти 100 лет — оказалось, что их подделали Результаты нового исследования показали, что палеонтологи на протяжении более 90 лет совершали большую ошибку В далеком 1931 году на просторах альпийских гор на территории Италии ученые совершили одно из самых загадочных открытий в истории палеонтологии. На одной из скал они...

Евгений DockerAuthPlugin’ович Онегин Интересное начало, не так ли? Меня зовут Роман, и я младший инженер информационной безопасности Ozon. В этой статье я расскажу о проблеме отсутствия авторизации доступа к Docker daemon / Docker Engine API / командам Docker при работе с контейнерами в экос...

Как мы улучшили СУБД промышленного уровня Platform V Pangolin в версии 6.1 Меня зовут Михаил Гелемеев, я лидер команды сопровождения Platform V Pangolin в СберТехе. Platform V Pangolin — реляционная система управления базами данных. Она основана на свободно распространяемой версии PostgreSQL и содержит ряд доработок, обеспечивающих соответств...

Ящик мечты с произвольной конфигурацией В своей предыдущей статье я рассказал как создлал "ящик мечты" для всякой мелочёвки. Для болтиков, гаечек и прочей мелкой ерунды такие ящики подходят просто идеально. Но когда я попытался разместить в своём ящике всякую мелочь от 3D-принтера у меня ничего не получилось. Что-...

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

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

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

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

Реверс (импортозамещение) антивоблинговой муфты NF WobbleX WS8 На моем Ender-5 Plus с самой покупки один кривой ходовый винт оси Z. Пока печатал техничку и модели требующие пост обработку, поставил разрезные муфты, и особо не обращал внимание, откладывая проблему в долгий ящик. Но тут появился заказ на вазы из шёлкового PLA и результат ...

384-ядерный китайский процессор в 2,5 раза быстрее самого мощного серверного CPU AMD. Раскрыты параметры Sunway SW26010 Pro Китай довольно активно развивает собственные процессоры, причём для разных сегментов. Sunway SW26010 Pro, вероятно, один из самых впечатляющих.  создано DALL-E Это серверный процессор, который является старшим братом для CPU Sunway SW26010, вышедшего ещё в 2016 го...

[Перевод] Ладья на XSS: как я хакнул chess.com детским эксплойтом Шахматы – это одно из многих моих хобби, за которыми я провожу свободное время, когда не ковыряюсь с какой-нибудь электроникой. При этом играю я так себе, и когда мне изрядно надоело проигрывать, я решил заняться тем, что у меня получается гораздо лучше… хакнуть систему! В...

Apple рассказала, как разрабатывает свой аналог ChatGPT для iOS 18. Что будет, если она не успеет? Прошедший 2023 год можно смело называть годом нейросетей. Складывается ощущение, что все крупные компании запустили как минимум одну собственную нейросеть. У одних она служит для генерации изображений, а у других — это текстовая модель, с которой можно выстраивать диа...

Samsung Galaxy A55 разочаровал своей производительностью На прошлой неделе в сети появились первые результаты теста смартфона Galaxy A55 в Geekbench 6, но это были тесты, запущенные не на самом устройстве Galaxy A55, а на некой тестовой инженерной платформе. Но теперь ситуация изменилась, так как прототип Galaxy A55 тоже протестир...

Что выбрать опытному разработчику? Фриланс vs агентство Существует миф, что на фрилансе разработчику можно заработать больше, чем работая на агентство. Может быть, это бы и было так, если бы разработчики умели себя продавать. По статистике, если взять двух специалистов с абсолютно одинаковыми hard- и soft-скиллами, но один из них...

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

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

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

Поезд «Jira – Kaiten». Путь Х5 Около года назад мы начали миграцию с системы Jira, которая использовалась для управления задачами, на российскую платформу Kaiten. Проект миграции – весьма амбициозный, ведь всего в системе у нас работают около 7 500 пользователей с огромным количеством сложных процессов. В...

Смотрим, как устроен первый сторонний магазин приложений для iPhone Ни для кого не секрет, что выход iOS 17.4 стал революцией для операционной системы iOS. Впервые на смартфонах компании Apple появилась возможность устанавливать приложения не из App Store. Да, это послабление действует лишь на территории Евросоюза, но, как многие справедлив...

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

Мы поменяли воркфлоу дизайнерских задач и теперь понимаем, куда уходит время Привет! Меня зовут Дима Курамшин, я директор по бизнес-процессам в AGIMA. Недавно мы заметили, что некоторые задачи на наших досках застревают на приемке у заказчиков. Например, задачу с нуля мы делаем 10 дней, но потом в колонке Review она может лежать еще столько же или да...

Lada Vesta NG – загадочный автомобиль: сложно завести, а если завёл – сложно заглушить Владельцы недавно купленных Lada Vesta NG продолжают сталкиваться со всё новыми проблемами, причём в некоторых случаях «беды» диаметрально противоположные. Изображение: Мастеровитый (YouTube) Так, один владелец пожаловался на то, что автомобиль (в...

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

Как я с 0 поднял свой уровень английского до B2 и подтвердил этот уровень на экзамене IELTS Academic Привет, Хабр! В этой статье я расскажу о своем опыте изучения английского языка и поделюсь вещами которые работали и не работали для меня. Процесс изучения языка очень индивидуален, и никогда нельзя утверждать что верный какой-то один метод / схема (хотя некоторые статьи на ...

Не активируется iMessage на iPhone в России. Что делать Вопреки расхожему мнению техника Apple не так идеальна как кажется: ей присущи сбои, особенно, если речь об iPhone после установки iOS 17. В последнее время с этим все чаще возникают проблемы, чего не было даже с Android. Однако некоторые ошибки возникают не по вине Apple и...

5 причин установить клавиатуру Google на iPhone и перестать пользоваться стандартной Начиная с iOS 8, на iPhone можно устанавливать сторонние клавиатуры. Правда, до поры до времени в этом не было никакого смысла. В отличие от стандартной, они постоянно глючили, тормозили и не давали с комфортом вводить текст. Казалось, что это проделки со стороны Apple, кот...

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

Релиз без ошибок. Невозможное возможно? Привет! Меня зовут Сергей, я технический эксперт в компании Bercut. Когда-то увлекался Delphi и J2ME, издал несколько книг на эти темы, а сейчас создаю высоконагруженные приложения для баз данных.Первой СУБД, с которой я познакомился — случилось это в далеком 2002 году, ...

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

Гайд по Чёрному рынку и контрабанде в Sea of Conquest — стань самым богатым пиратом Легально в Sea of Conquest можно заниматься только торговлей через Торговую площадь — вы покупаете нужные товары в одном месте и продаёте их в другом, получая свою выгоду за потраченное время. Ещё есть вариант авто-торговли, если вам нужно отойти и вы не будете играть в ближ...

Мы сможем увидеть живых мамонтов уже в 2028 году Биотехнологи смогут показать нам живых мамонтов уже через несколько лет, но только если все пойдет по плану Новости о том, что ученые хотят возродить мамонтов, появляются почти каждый год. Одной из главных компаний, которая занимается этим, является Colossal Biosciences. Раб...

Вышла iOS 17.1 beta 2 для разработчиков. Как скачать ее бесплатно на Айфон раньше остальных Несмотря на то, что бета-версии релизной iOS 17 Apple выпускала каждые две недели, теперь купертиновцы перешли на еженедельный выпуск обновлений из-за обилия багов. Так, сегодня, 3 октября, вышла iOS 17.1 beta 2 для разработчиков, которую также могут опробовать все желающие...

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

Как работает дедупликация данных в потоке Kafka-to-Kafka? Всем привет, меня зовут Александр Бобряков. Я техлид в команде МТС Аналитики, занимаюсь Real-Time обработкой данных. Мы начали использовать фреймворк Apache Flink, и я решил поделиться на Хабре своим опытом внедрения этой технологии в цикле статей.В предыдущей части «Как исп...

Apple разогнала SSD в новых MacBook Air с M3, но добавила косяк с процессором В новом MacBook Air M3 Apple установила быстрый SSD. Изображение: tomsguide.com 8 марта Apple начала продажи MacBook Air M3. Первые покупатели, получившие компьютер на руки, сразу же начали его углубленно тестировать. К сожалению, большую часть нововведений нового MacBook Ai...

Как открывать песни из Шазама в Яндекс Музыке на Айфоне Когда Apple только запустила приложение “Команды” на iOS, некоторые пользователи даже не могли представить, каким потенциалом оно обладает. С помощью него можно упростить огромное количество разных действий. Одним из них является распознавание музыки. Все давно привыкли дел...

HDMI Forum отклонила предложение AMD о поддержке драйвера HDMI 2.1 с открытым исходным кодом Организация HDMI Forum решила ответить на запрос AMD о поддержке драйверов HDMI 2.1+ с открытым исходным кодом. Ответ оказался отрицательным.  Одним из ограничений графического драйвера AMD для Linux с открытым исходным кодом была невозможность реализовать функцио...

Как настроить живые обои на iPhone с iOS 17 и откуда их можно скачать В iOS 16 Apple добавила возможность настраивать экраны блокировки iPhone на свой вкус. Появилось огромное количество разных параметров, которые можно изменить. В том числе это касается и обоев. Но парочка интересных функций из операционной системы все-таки пропала. Одной из...

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

Как мы определили веса алгоритмов ранжирования крупнейших маркетплейсов на открытых данных Привет, Хабр! Меня зовут Владислав Абрамов, я аналитик в команде разработки компании Easy Commerce. Перед нами стояла задача создать алгоритм, который определяет влияние характеристик карточки товара на поисковую позицию в крупнейших российских маркетплейсах. Большинство из ...

5 приложений для очистки памяти вашего смартфона С каждым годом мобильные устройства становятся всё умнее — в них добавляют продвинутые алгоритмы искусственного интеллекта, топовые чипсеты с быстрой памятью и испарительной камерой для 120 FPS гейминга и даже объём встроенной памяти в 256 ГБ стал стандартом даже для iPhone....

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

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

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

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

Заменил AirPods Pro на наушники за 3,5к рублей. В них есть шумодав, прозрачность, удобное управление и отличный звук Я являюсь пользователем наушников Apple с 2018 года. Тогда, приобретая iPhone X, взял вместе с ними еще и самые первые AirPods. В момент покупки они меня впечатлили, но со временем отсутствие даже пассивной шумоизоляции заставило меня отказаться от этой модели, так как шум ...

Каждый запрос в ChatGPT обходится OpenAI в 4 цента. Компания думает выпуске собственных ИИ-чипов Использование ChatGPT обходится компании OpenAI очень дорого. Согласно данным аналитика Bernstein Стейси Расгон, каждый запрос стоит примерно 4 цента. Поэтому компания OpenAI изучает возможность создания собственных чипов искусственного интеллекта, о чем пишет ...

Где брать знания бизнес-аналитику? Подборка бесплатных ресурсов Привет! Меня зовут Ольга Мазур, сейчас я работаю продакт-менеджером в Samokat.tech, а до этого 5 лет занималась бизнес-анализом. Я прошла путь от бизнес-аналитика на аутсорсе до руководителя департамента бизнес-анализа на 100 человек в продуктовой компании. Также я один из а...

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

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

Как запускать Алису одной кнопкой на любом Айфоне Многие пользователи iPhone считают голосового ассистента Siri настолько бестолковой, что мечтают заменить ее на Алису от Яндекса. Однако штатными средствами Apple не позволяет это сделать. Кто-то даже ради этого делает Jailbreak своего смартфона или планшета. Но можно обойт...

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

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

Из раннего доступа вышел кооп-шутер про работу SWAT — Ready or Not Пока читатели AppTime вовсю подводят итоги 2023 года и голосуют за лучшие мобильные игры, вышедший из раннего доступа кооперативный симулятор спецназа Ready or Not покоряет Steam. Новинка развивалась практически два года и за это время собрала по-настоящему обширную аудитори...

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

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

Не Unity единым… Игры бывают разные, большие и маленькие, триA и супер инди, в компаниях с сотнями разработчиков и что создаются гениями-одиночками. Редко их делают с нуля и пишут код только игры, чаще пишут игровые тулы, редактор и параллельно пишут саму игру. За всей этой многомиллиардной ...

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

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

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

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

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

Точка доступа Wi-Fi из камеры видеонаблюдения на OpenIPC Пару десятков лет назад меня впечатлила новость, что какая-то корпорация смогла использовать настолько крутые технологии, что впихнули веб-сервер в коннектор RJ45. Для чего это нужно было уже и не вспомню, но сейчас, ковыряясь со своими камерами видеонаблюдения, меня осени...

Зачем главному транспортному институту Москвы собственная IT-команда Привет, Habr! Меня зовут Юрий Бутенко, я директор по технологическому развитию НИИ «МосТрансПроект». IT-команда нашего института играет одну из ключевых ролей в развитии транспортного комплекса Москвы, проводя исследования и предоставляя удобные цифровые серви...

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

Если в этом году захочется видеокарту GeForce нового поколения, придётся покупать RTX 5090. До конца года Nvidia может не выпустить других моделей Этой осенью нас ждут новые видеокарты Nvidia и AMD. Ранее мы ожидали и новинки Intel, но теперь есть слухи, что их мы не увидим. Так или иначе, согласно свежим данным, от Nvidia в этом году мы получим только одну новую модель 3D-карты.  создано DALL-E GeForce RTX ...

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

[recovery mode] Как вести несколько проектов и не сойти с ума. Очередная статья про тайм-менеджмент Привет! Меня зовут София, я маркетолог проекта Fitil, в блоге которого публикую эту статью. Fitil — это сообщество для знакомств и общения. Мы стартап, а значит, задач очень много.Кроме Fitil я веду ещё два проекта как маркетолог: занимаюсь позиционированием, запусками ...

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

Пакет context в Go: взгляд профессионала А вы часто читаете реализацию стандартной библиотеки своего любимого языка?..Меня зовут Константин Соколов, и мы с Сергеем Мачульскисом, моим коллегой из бэкенд-разработки в Positive Technologies, хотим с вами поделиться вдохновением. Давайте вместе посмотрим на пакет contex...

Как добавить eSIM на iPhone. Собрали все возможные способы Начиная с iPhone XR, iPhone XS и iPhone XS Max, смартфоны Apple поддерживают технологию eSIM. С помощью нее вы можете без посещения офиса сотового оператора оформить себе новый номер телефона и добавить его не смартфон. Именно это я и попытался на днях сделать и столкнулся ...

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

Как внедрить гайд по стилю кода в проект Всем привет! Меня зовут Соня Гусева, я фронтенд-разработчик в Яндекс Практикуме (или фронтенд-капибара). Вместе с командой мы развиваем платформу practicum.yandex.ru. Например, сделали поиск по пройденным материалам — тот самый, где «найдётся всё». И тёмную тему — для комфор...

Забудьте об Intel и AMD: для работы новой функции AI Explorer в Windows 24H2 нужна будет только SoC Snapdragon X Elite Уже в ближайшие месяцы на рынки выйдут первые ноутбуки с SoC Snapdragon X Elite, а заодно и с Windows 11 24H2. И похоже, что покупатели таких мобильных ПК получат преимущество над остальными, так как одна из новых важных функций Windows 11 будет работать только на SoC S...

Как я научил ChatGPT материться Заголовок не совсем точный. Я не учил ChatGPT материться — она прекрасно умеет это делать и без меня. Одну из её излюбленных фраз: F*ck me sideways with a chainsaw — я впервые услышал именно от ChatGPT.Чтобы раскрыть полный потенциал ChatGPT, нужно лишь обойти фильтры контен...

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

Xiaomi сделала свою iOS на Андроиде лучше оригинала от Apple Глядя на смартфоны и софт компании Xiaomi, всегда было понятно, устройствами какого производителя они вдохновлялись. И если раньше сходство было только отдаленным, то теперь, после выхода HyperOS из каждого утюга стали говорить, что новая оболочка Xiaomi является полной коп...

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

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

[Перевод] Флаттер 3.18 | бета-релиз | Топ-8 фичей Привет! Меня зовут Саша Ворожищев, я руководитель направления Flutter/iOS в AGIMA. У одного из организаторов митапов Flutter Indore вышла хорошая статья — решили перевести ее для нашей команды и заодно для всех желающих. Дальше его текст с небольшими сокращениями, а после — ...

REST API на котиках Привет любителям котиков! Меня зовут Юля, я backend‑разработчик компании CDEK. Я сама не так давно изучала все эти сложные понятия в программировании, поэтому решила помочь и вам разобраться с одним из них.С какой стороны IT вы бы не пытали...

В «Москвиче» прокомментировали информацию о нечитаемом VIN-номере на новых машинах В пресс-службе «Москвича» прокомментировали по запросу «Российской газете» информацию о том, что завод якобы начал сразу три отзывные/сервисные кампании, которые касаются бензиновых кроссоверов «Москвич 3». «Качество выпускаемых...

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

Атака YouTube на блокировщики привела к неожиданным последствиям: «сотни тысяч» удалений и рекорд по установкам блокировщиков рекламы После нескольких месяцев тестирования команда видеоплатформы YouTube начала массово блокировать просмотр роликов для пользователей, задействующих блокировщики рекламы. Это, в свою очередь, привело к волне удалений – но не приложений YouTube. «Репрессии&raqu...

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

Аутентификация в Kubernetes через Gitlab'овские JWT токены Представим ситуацию, что мы деплоим по push-модели. В качестве платформы для запуска деплоя у нас используется Gitlab: в нём настроен пайплайн и джобы, разворачивающие приложения в разные окружения в KubernetesКакой бы инструмент мы не использовали (kubectl, helm), для манип...

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

Как изменится iOS 18: самые важные нововведения следующего большого обновления iPhone Традиционно в начале июня на WWDC Apple представляет новые версии всех своих операционных систем. Этот год исключением из правил не станет, и именно на WWDC 2024 мы увидим iOS 18 — следующее крупное обновление для iPhone. Хоть до презентации остается еще чуть больше т...

Ультразвуковой увлажнитель воздуха Evolution HF-878 Smart: бюджетный вариант для небольшого помещения Один из сценариев получения в доме нужной влажности — выбрать увлажнитель для каждой комнаты и установить каждому из них свой режим. Если вы решите действовать именно так, то имеет смысл для начала обратить внимание на бюджетные модели — например, ультразвуковой Evolution HF...

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

Можно ли обойтись без нативных языков, разрабатывая на Flutter и RN? Привет! Меня зовут Дима, я разрабатываю мобильные приложения на Flutter в Пиробайт. Все чаще мне приходится сталкиваться с задачами, в которых требуется обращение к нативному API устройства. Пакетов на pub.dev для решения этих задач мне всегда хватает. Но бывают моменты, ког...

Байт-код — это просто! Как сделать DI по-настоящему быстрым Привет! Меня зовут Григорий Юрков, и я уже несколько лет работаю в инфраструктурной команде Яндекс Маркета. Два года назад мы начали разрабатывать свой легковесный DI-фреймворк Scout, который предоставляет выразительный Kotlin DSL. Он не генерирует код, а делает вс...

5 бесплатных онлайн-шутеров для iPhone Хоть новенькая Call of Duty: Warzone Mobile и доступна практически для всех современных Айфонов, но заморачиваться с ее установкой будет далеко не каждый. Во-первых, на старых смартфонах она работает не так бодро и сильно их нагревает, что я благополучно проверил на iPhone ...

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

Как Apple тестирует iOS перед релизом и когда выйдет iOS 18 Если вы давно пользуетесь Айфоном, то наверняка знаете, что после презентации новой версии операционной системы на WWDC начинается бета-тестирование среди разработчиков приложений, а потом и публичное для всех желающих. И кажется, что больше никаких этапов нет. Разработали,...

256 чипов RISC-V в одном мегакластере. Энтузиаст создал необычное решение на основе контроллеров CH32V003 Автор канала bitluni создал 256-ядерный кластер из чипов на архитектуре RISC-V.   Известный своими DYI-устройства блогер Bitluni построил свой собственный мегакластер (так он назвал его сам) RISC-V из 256 чипов спустя год после того, как создал суперкластер (тоже ...

Потрошим golang: как устроена память Привет, меня зовут Стас, и я работаю в VK Cloud над разработкой облачных сервисов в команде Data Masters. Сервисы, запрошенные клиентами, так или иначе должны развернуться в том виде, в котором клиенты их запросили, в адекватные сроки и без ошибок. Существует множество мех...

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

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

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

Apple представила новый Apple Pencil. Он заряжается через USB-C и стоит дешевле на 5000 рублей Вместе с Айпадами Apple уже много лет выпускает стилусы Apple Pencil и некоторые пользователи не представляют планшеты от компании из Купертино без этого аксессуара. Кто-то с помощью них рисует или просто работает в графических приложениях, а кто-то просто использует для на...

[recovery mode] Подкрепляем полезные привычки Этот текст (не осмелюсь назвать «статьей») стал побочным продуктом моего «грандиозного» замысла — попытки пересказать понятным языком содержание одного из эпизодов The Huberman Lab podcast, который «Как ставить цели и достигать их». И, как все прочие эпиз...

Kotlin (не) против Java: особенности компиляции в байткод В 1995 году Sun Microsystems представили Java — объектно-ориентированный язык программирования, основное кредо которого можно сформулировать так: «Написано один раз, работает всегда». В 2011 году как улучшенную альтернативу Java компания JetBrains представила Kotlin — язык с...

Стоит ли устанавливать iPadOS 17 на старые Айпады Последнее время выход каждой новой прошивки для iPhone сопровождается ворохом проблем. То смартфоны нагреваются, то тормозят, то приложения вылетают, то заряд батареи тает на глазах. При этом с планшетами Apple подобных проблем не наблюдается. С учетом того, что по количест...

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

Ещё один повод переживать о GeForce RTX 4090. У некоторых видеокарт GPU отрывается от печатной платы Видеокарты GeForce RTX 4090 до сих пор массово попадают в сервисные центры из-за проблем с разъёмом питания. Оказалось, что это не единственная причина.   Специалисты Northwest Repair рассказали, что периодически им в мастерскую приносят RTX 4090 с совершенно иной...

Apple выпустила три новых приложения вместо Айтюнса на Windows Последние годы единственным официальным способом взаимодействия Айфона с компьютером на Windows было приложение iTunes. В то время как на Маке Apple перенесла все его возможности в Finder и отдельные программы, владельцы ПК должны были страдать c Айтюнсом, который работал з...

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

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

Как слушать Яндекс Музыку на компьютерах Apple и Windows Уже достаточно давно пользователи Яндекс Музыки, владеющие компьютерами Apple, мечтали об отдельном приложении именно для macOS. Самое интересное, что такая программа с 2014 года есть для Windows, и ее может скачать из Microsoft Store любой желающий, а вот Маки обошли сторо...

Мерцает экран в Apple Watch. Что делать Выход линейки смартфонов iPhone 15 и операционной системы iOS 17 вызвал у Apple большую головную боль. То на новых смартфонах обнаруживаются проблемы с Wi-Fi, то остаточное изображение на экране спустя пару недель работы. И это я еще не вспоминал про то количество глюков и ...

Расширенный гайд по Reverse 1999: элементы, идеальный отряд, кто нужен в команде и где фармить ресурсы Пошаговая RPG Reverse 1999 имеет глубокий геймплей, из-за чего простым «закликиваньем» врага не обойтись. Игроки будут путешествовать во времени и сражаться со сложными противниками, поэтому тонкая настройка вашего отряда и его прокачка — одна из основ игрового процесса. Ес...

Как узнать результаты, посмотреть хайлайты и прямые трансляции плей-офф КХЛ 29 февраля в Континентальной хоккейной лиге стартовал второй этап сезона игры на вылет, или, проще говоря, плей-офф. Из 23 команд в него пробились лишь 16 и постепенно счастливчиков будет становиться все меньше, а цена ошибки начнет возрастать. Тем интереснее будет следить ...

Не работает Bluetooth на компьютере Apple. Что делать Apple оснащает свои компьютеры не самым большим количеством разъемов. И если в MacBook Pro нескольких последних поколений можно найти даже HDMI, то вот MacBook Air и, например, iMac ограничены только USB-C. Именно поэтому различную периферию, такую как клавиатуры, мыши и тр...

Вам не нужен time management, вам нужен attention management Привет, меня зовут Ася Исакова, и я организационный психолог. Я уже 10 лет работаю с разными командами, и за это время видела сотни горящих, выгорающих и сгоревших на работе людей. В этой статье я расскажу, как управлять своим вниманием так, чтобы хватало сил на важные дела ...

Гайд по событию «Пиратская пирушка» в Sea of Conquest В отдельных гайдах по игре Sea of Conquest я уже перечислял рецепты крепких напитков и еды, а также рассказывал, как именно работает система перегонки и кулинарии. Теперь настало время понять, зачем всё это нужно и какие награды за это можно получить. В Sea of Conquest пери...

Как правильно покупать Айфоны на OZON, Wildberries и Яндекс Маркете После того как Apple официально ушла из России, продажи ее техники, и в частности, Айфонов, на известных маркетплейсах взлетели. Именно на OZON, Wildberries или Яндекс Маркете можно было получить самую выгодную цену, удобную доставку товара в пункты выдачи и относительное с...

Google Pixel в этом году будет копировать iPhone, и не только внешне. Вот пруф До появления серии Pixel 9 еще больше полугода, но у нас уже есть несколько утечек, которые указывают на его сильное сходство с iPhone остается еще более восьми месяцев. Эти утечки, безусловно, интересно увидеть в самом начале цикла. Но еще важнее то, что они рассказывают с...

Колодец с неприоритетными багами. Как мы закрыли 50 задач за две недели и научились не копить их В  Lamoda Tech мы работаем не только над e-comm платформой и приложениями, но и создаем продукты для внутренних пользователей. Например, системы для пунктов выдачи заказов, приложения для пеших курьеров и так далее.Когда от пользователей этих приложений прилетает критич...

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

Clickhouse, Grafana и 3000 графиков. Как построить систему быстрых дашбордов Меня зовут Валя Борисов, и я — аналитик в команде Ozon. Задача нашей команды — создавать инструменты для мониторинга и анализа скорости. Наши усилия направлены на то, чтобы в реальном времени следить за тем, как быстро работают наши сервисы и платформа. Благодаря инстру...

К 30-летнему юбилею DOOM: как два садиста, психопат и мормон создали одну из величайших игр в истории? Часть 4 В прошлый раз мы оставили наших героев в тот замечательный момент, когда в начале 1991 года они наконец ушли из Softdisc и решили создать собственную компанию. Успех их первого творения, Commander Keen in Invasion of the Vorticons, ставшего первой игрой под PC с реализацией...

Сложный пациент с Хабра: разработчик из Швеции, 23 года без стоматологов Знакомьтесь: Илья — один из подписчиков нашего блога на Хабре, разработчик. В 2021 году он уехал жить и работать в Швецию. Последние двадцать лет у Ильи были крайне напряжённые отношения со стоматологами. Точнее, этих отношений не было совсем: с начала двухтысячных он ни раз...

Здоровая конкуренция в GO. Главное не перехитрить самого себя Несколько лет назад я прочитал статью о параллелизации в GO и ничего не понял – я тогда только начинал программировать на этом языке. Но размышления автора мне очень понравились – они подкреплялись бэнчмарками, что было довольно убедительно. Автор игрался c параметром GOMAXP...

[Перевод] Куда уходят разработчики после сокращений? Можно с уверенностью сказать, что 2023 год стал annus horribilis в том, что касается сокращений по технологическому сектору. После пандемии COVID-19 развитие бизнеса замедлилось и технологические компании стали поддаваться давлению со стороны инвесторов, то есть компенсирова...

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

Кто будет разрабатывать новые автомобили Lada после ухода французов, рассказал глава АвтоВАЗа Президент концерна Максим Соколов на итоговой пресс-конференции 2023 года, на которой побывал корреспондент «Автоновостей дня», рассказал, что АвтоВАЗ будет использовать собственные инженерные кадры при создании новых машин, но при этом будет брать все лучше...

Илон Маск запустит беспилотное такси Tesla летом 2024 года. Он снова изменит мир? Беспилотное такси Tesla может появиться уже в 2024 году. Изображение: habr.com Когда-то давно сервисами такси можно было считать повозки с лошадьми, а потом появились автомобили с счетчиками. Сейчас, чтобы заказать машину и доехать до нужного места, достаточно выбрать на сма...

Руководство для тимлидов: планирование, Agile и вот это всё Смотрели фильм «Люди в чёрном»? В нём множество запоминающихся реплик и моментов, смешных и поучительных. В одной из сцен агенты попали в затруднительную ситуацию и не могли понять, какой следующий шаг в расследовании им нужно сделать. Тогда один сказал, что нужно съесть пир...

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

Почему с возрастом рост человека уменьшается С возрастом у людей сильно уменьшается рост Человек растет до 18-20 лет, после чего рост на некоторое время останавливается, но не надолго. Уже после 30-35 лет начинаются процессы, которые приводят к его уменьшению. В результате к пожилому возрасту человек становится гораздо...

Как и почему я писал для Флиппера на Си-с-классами Мой Флиппер дошёл до меня больше полугода назад, но что-то под него написать я собрался только сейчас. Его API рассчитаны на язык С — а у меня с ним опыта не очень много. Но проблем с тулингом не возникло — у Флиппера есть своя система сборки, которая скачала мне нужный тулч...

«Найти и утилизировать»: как мы автоматизировали очистку ресурсов после тестирования с помощью Tempest Cleanup Всем привет! Меня зовут Валентина, я разработчик в тестировании Selectel. В своей прошлой статье я рассказала, как мы автоматизировали запуск тестов Tempest в GitLab. Статья вам понравилась, поэтому я написала продолжение. В нашей автоматизации была проблема: после тестов ...

Modena, но не Ferrari. Xiaomi готовит три новые модели автомобилей, одна из них будет гибридом Сразу несколько источников раскрыли новые подробности об автомобилях Xiaomi. Как сообщатся, компания работает над тремя новыми моделями. Две из них окажутся электромобилями, они обозначены кодовыми именами Modena и Le Mans, а вот третья модель с кодовым именем Kunlun бу...

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

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

Как создать ассистента для поиска по видео Всем привет! Меня зовут Георгий, я старший разработчик-исследователь в MTS AI. Одной из задач, которыми я занимаюсь в компании, является умная видеоаналитика. Это мощный инструмент, особенно с учетом современных технологий искусственного интеллекта, который может использоват...

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

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

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

Запуск проекта в Kubernetes за 60 минут: инструменты, GitLab, Terraform Привет, Хабр! Меня зовут Илья Нырков, я архитектор в VK Cloud. В своей работе встречаюсь с желанием партнеров (это и крупный энтерпрайз, и различные стартапы) использовать Kubernetes, но их останавливает сложность поднятия, конфигурирования кластера, деплоя в нём приложени...

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

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

Зонд OSIRIS-REx смог доставить на Землю образцы породы астероида, удалённого на 120 млн км, а теперь учёные уже несколько месяцев не могут открыть контейнер Этой осенью учёные из NASA праздновали победу: аппарат OSIRIS-REx вернул на Землю образцы астероида Bennu. Прошло несколько месяцев, но учёные до сих пор не могут открыть капсулу.  Ещё в октябре стало известно, что у учёных не выходит просто так открыть основной к...

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

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

Как мы лечили раздвоение встреч в конференциях на базе Jitsi Привет! Меня зовут Дима. Я из команды бэкенда Яндекс Телемоста — сервиса для проведения видеовстреч, который входит в Яндекс 360. Перед нами стоит задача не просто предоставить сервис, а предоставить отказоустойчивый и надёжный сервис, который работает 24/7 и ...

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

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

Собирать данные VS интерпретировать их: типичные ошибки в e-commerce аналитике Каждый день мы собираем больше 200 ГБ данных о клиентах Lamoda, которые листают сайт и делают заказы. Но красивые цифры про наше хранилище — это одно, а правильные выводы из данных — совсем другое.Меня зовут Александр Айваз, я руковожу командой Data & Analytics в Lamoda ...

Шаровары: тогда и сейчас Wolfenstein 3D, одна из самых популярных шароварных игр начала 90-х В 90-е годы популярной моделью продажи программ была shareware (как их тогда называли, «шаровары»). Особенной популярностью она пользовалась у независимых разработчиков. Благодаря интернету они могли распро...

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

SpaceX достигла 70 запусков в третьем квартале 2023 года Ожидалось, что 2023 год станет рекордным для SpaceX, поскольку количество запусков как Starlink, так и коммерческих миссий достигло исторического максимума. На данный момент SpaceX уже осуществила 70 запусков в этом году, превзойдя рекорд 2022 года, когда было осуществл...

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

Что такое метрика ага-момента и как ее найти Всем привет! Меня зовут Сережа Казарян из команды CX-аналитики AI-центра Тинькофф. Мы используем ML-инструменты, чтобы кластеризовывать обращения клиентов, анализировать нотификации и ошибки, с которыми сталкиваются пользователи. Мы переводим их в понятные actionable-инсайты...

Релиз-менеджер — почему он вам нужен Привет! Меня зовут Ксения, я уже больше 7 лет занимаюсь релизами и сейчас работаю релиз-менеджером в RuStore. Сегодня хочу рассказать больше об этой роли, в каких случаях он вам нужен (спойлер, не всегда) и когда её можно переложить на другого сотрудника.  Читать далее

Браузер Vivaldi с бесплатной блокировкой рекламы и настройкой интерфейса стал доступен для iPhone Многие пользователи iPhone и iPad никогда не задумывались о том, чтобы заменить стандартный браузер Сафари на какой-нибудь другой. Apple очень хорошо над ним поработала и такого желания до поры до времени действительно не возникает. Однако если вам надоела реклама на различ...

Вышел релизный трейлер Lords of the Fallen Hexworks и CI Games Studio вместе представляют вашему вниманию захватывающий трейлер своей предстоящей ролевой игры "Lords of the Fallen".

[recovery mode] Какой работодатель тебя купит? Постараюсь раскрыть для тебя все нюансы, с которыми ты должен быть знаком перед выбором рынка и будущего работодателя.    Эта статья будет полезна не только начинающим, но и тем, кто давно не менял работу и сейчас не представляет, что их может ждать на рынке.Пару л...

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

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

Гайд по кооперативному режиму в eFootball 2024: форматы команд, PvP, статистика и советы Издатель Konami продолжает тестировать кооперативный режим в игре eFootball 2024. В некоторых обновлениях, включая 3.2.0, разработчики добавляют PvP-ивенты, завязанные на кооперативе, так что в этом гайде я расскажу, как выбирать кооп, какие у него есть разные режимы и настр...

Используй Силу, Люк: Single Pane of Glass в Мире SRE Привет, Хабр! Меня зовут Кирилл, я работаю в IT более 13 лет. Сначала инженером по внедрению, потом DevOps, потом SRE, также работал руководителем группы сопровождения. Сейчас SRE в VK Рекламе, поэтому знаю, как важно делать правильные инструменты для анализа проблем. В...

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

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

Яндекс начал продажи ноутбуков под собственным брендом Lunnen, на подходе планшеты и настольные компьютеры Команда «Яндекс Маркета» сообщила о запуске собственного бренда компьютерной техники Lunnen — покупателям уже доступны две модели ноутбуков из линейки Ground. В будущем появится и другая техника — например, настольные компьютеры и планшеты. В пр...

Как сделать NFC-метку для iPhone из банковской карты и в одно касание включать музыку и многое другое После того как в России перестал работать Apple Pay, антенна NFC в iPhone на территории нашей страны стала бесполезна. Для других платежных сервисов ее использовать нельзя, для быстрого сопряжения с беспроводными колонками и другой техникой тоже. Самое печальное, что и откл...

Волшебная таблетка, или Централизованная настройка параметров безопасности ОС Astra Linux с помощью ALD Pro Привет, Хабр! Я инженер в «Группе Астра» из команды ALD Pro. В статье расскажу, как мы создали расширенные групповые политики и инструмент для их применения на базе существующего механизма групповых политик ALD Pro. Благодаря этому получилось упростить настройку конечны...

В WhatsApp появились фильтры для чатов Команда популярного мессенджера WhatsApp объявила о запуске новой полезной функции. Пользователям стали доступны фильтры для чатов, которая призвана ускорить поиски нужного сообщения.  Сгенерировано нейросетью Dall-E В WhatsApp добавили три фильтра над списком чат...

О, вы из Англии? Локализация Ozon Seller на iOS Всем привет! Меня зовут Андрей, и я делаю iOS-приложение для продавцов Ozon Seller. Наша команда поставляет фичи, красит кнопки, работает над перформансом и  всячески улучшает пользовательский опыт работы продавцов на Ozon.Нашим приложением активно пользуются юзеры из р...

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

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

Купил копию AirPods Pro 2 и не жалею. Они звучат как оригинал и стоят в 10 раз дешевле Первые AirPods появились в уже далеком 2016 году вместе с iPhone 7 Plus. Тогда казалось, что это какие-то недостижимые технологии, до которых другим компаниям еще расти и расти. Но в подвале дядюшки Ляо считали совершенно иначе и достаточно быстро сделали копию AirPods. По ...

Как я написал программу для преданалитики клиентов Привет! Меня зовут Александр Кулагин. Я не занимался разработкой профессионально, но заинтересовался созданием нейросетей. После изучения основ Python, NumPy и TensorFlow я захотел попрактиковаться на реальных задачах. Так я решил создать проект, который оценивает, какие ком...

Собрать ПК с полностью пассивно охлаждаемыми Ryzen 7 7700X и RTX 4060 своими силами. Автор на Reddit использовал пару гигантских Noctua На сегодняшний день на рынке существует довольно мало пассивных систем охлаждения, а, к примеру, потребительских видеокарт с такими СО вообще не найти. Поэтому пользователь форума Reddit под псевдонимом Prestigious_Gate_615 решил самостоятельно собрать такой ПК.  ...

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

Мобильная разработка за неделю #535 (15 — 21 апреля) В нашей новой еженедельной подборке чистая архитектура и MVVM в iOS, закан RxJava и критических оповещений на Android, опыт внедрения компонентной разработки, смартфон для джаваскриптера-олдфага, практическое руководство по запросу отзывов и многое другое. Подключайтесь! По...

И ты, AMD? Компания тоже собирается поменять логику именования мобильных процессоров, причём наряду с новой сохранится и старая Похоже, компания AMD действительно решила поломать собственную не так давно созданную логику именования мобильных процессоров.   Вчера мы видели упоминание APU Ryzen AI 9 HX 170 в одном из ноутбуков Asus. Можно было бы подумать, что такой формат имён будет использ...

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

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

Правда ли, что в России хотят включить Apple Pay. Объясняем, что будет с оплатой Айфоном на самом деле Больше презентации новых Айфонов в России ждут только то, когда начнет работать Apple Pay. В iOS 17.4 купертиновцы уже предоставили весь необходимый инструментарий для пользователей из Европы, который недоступен в других странах. Однако как показывает практика — получ...

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

Эти умные часы работают неделю без подзарядки и стоят в 10 раз дешевле Apple Watch. Где можно урвать их со скидкой Если еще 5 лет назад умные часы многими считались каким-то баловством, то за последние годы количество пользователей подобных устройств увеличивается все сильнее. И понять людей можно. Это же так удобно, когда ты можешь не только посмотреть время, но и оценить свою физическ...

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

Насколько можно доверять ИИ и стоит ли вводить правила работы с ним В мае 2023 года на Google I/O компания рассказала много интересного о генеративном ИИ. Например, мы увидели, что чат-бот Google Bard распространяется на большее количество стран/языков, и узнали, как этот инструмент может интегрироваться с другими сервисами Google, такими к...

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

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

7 отличий iPad Air M2 от iPad Air M1 На презентации 7 мая Apple показала новое поколение iPad Air. Планшет не обновлялся целых два года, и поэтому было интересно, что за этот период компания наработала и какими фишками готова нас порадовать. Но на первый взгляд iPad Air 2024 отличается от своего предшественник...

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

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

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

Вышла macOS Sonoma для всех желающих. Что в ней нового и стоит ли обновляться самым первым На WWDC 2023 Apple показала новую версию операционной системы для своих компьютеров — macOS Sonoma. Сразу после этого началось бета-тестирование, и вот оно благополучно подошло к концу. Сегодня macOS Sonoma стала доступна для установки всем желающим. Новая операционка...

Как не заскучать в 1С-разработке Многие считают 1С особым замкнутым миром. А методы работы в нем — неприменимыми в «нормальном» программировании. Это давно не так. Конечно, у каждого решения есть свои плюсы и минусы. Но я уверен: если вы не любите 1С, то вы просто не умеете его готовить. Меня зовут Вла...

Как мы автоматизировали тендерные процедуры за счет интеграции SAP с ЭТП Всем привет! Меня зовут Олег Усов, я работаю старшим консультантом SAP MM в Fix Price. Хочу рассказать, как мы проводили интеграцию SAP с электронной торговой площадкой (ЭТП) и системой электронного документооборота (СЭД) для автоматизации ряда процессов по участию в закупка...

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

Лучшие игры для взрослых на смартфоны и ПК, в которые я играл В App Store и Google Play не пропускают мобильные игры с откровенными сценами, наготой и контентом 18+. Поэтому зачастую геймерам приходится искать альтернативы, включая сайт itch. На нём много подобного контента, который можно скачать на ПК, на смартфоны или вообще играть в...

5 бесплатных игр для iPhone из рекомендаций Apple Иногда подбирать игры для iPhone становится очень проблематично. В топе найти ничего интересного не получается, а все, что скачано ранее, просто надоело. В такой ситуации можно обратиться к тем рекомендациям, которые дает Apple. В App Store на каждом Айфоне на вкладке “Игры...

Бестолковый реверс-инжиниринг Здравствуйте, Друзья!Где-то услышал/прочитал: "Чтобы научиться моделировать, берите то, что попадётся под руку, и создавайте это в САПР". Просто моделировать мне особо никогда не нравилось. Видимо, из-за того, что не было возможности это потом воплотить в материальном мире. ...

Привет, я FSD, чем могу помочь? Привет, странник

Как упростить себе жизнь: удобные юнит-тесты с JUnit и AssertJ Для тестирования Java-приложений создано столько полезных инструментов, что в них немудрено запутаться. Вместе с тем с помощью каждого из них можно решить строго определенный круг прикладных задач. Меня зовут Константин Шибков, я старший Java-разработчик CDEK и программный д...

До какого года будет обновляться твой Айфон. Заходи и проверяй Одним из главных аргументов за покупку Айфона всегда был срок поддержки. Apple гарантирует для любого своего смартфона 5 лет выхода новых версий ПО, а при выявлении каких-либо серьезных проблем с безопасностью выпускает заплатки и для совсем старых аппаратов. Это не только ...

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

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

[Перевод] Нельзя предполагать, что все используют UTF-8 Как вычислять кодировку при помощи статистики Люди говорят на бесчисленном количестве разных языков. Эти языки не только несовместимы между собой, но и представляют огромную трудность при транспиляции в среде исполнения. К сожалению, все попытки стандартизации провалились. ...

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

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

Call Activity vs SubProcess: В чём отличие? Приветствую моих читателей! Меня зовут Екатерина. Ранее 3.5 года я администрировала bpm-систему, сейчас вот уже более двух лет я работаю системным аналитиком и развиваю нашу собственную bpm-систему. В данной статье хочу рассказать о дилемме, с которой столкнул...

Как я ищу себе сотрудников в команду DevSecOps и AppSec Привет! Меня зовут Михаил Синельников. Я DevSecOps TeamLead в РСХБ‑Интех. Тружусь в ИТ‑сфере уже 25 лет, немалую часть из которых — на руководящих должностях. Сегодня расскажу, как я ищу специалистов к себе в команду DevSecOps и A...

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

Gemini AI теперь доступен в Google Chrome для создания эффективного контента Google Chrome получил новую функцию  — генератор письма с искусственным интеллектом. По своей сути этот инструмент на базе Gemini, он представляет собой функцию «Помоги мне написать», встроенную в Gmail, но расширенную на всю сеть и основанную на ...

Геотермальная энергия и Google: первый серьёзный проект по снабжению дата-центров тепловой энергией Земли Использование тепловой энергии недр Земли — идея не новая, она реализована во многих странах, включая Исландию, Новую Зеландию, Италию, Россию, Францию, Мексику, Никарагуа, Китай, Японию и некоторые другие государства. В мире работает несколько сотен геотермальных энергоблок...

Теперь каждый житель России может оплачивать приложения и подписки в Плей Маркете: оформляем карту Visa зарубежного банка Платить за приложения и подписки в Google Play можно и из России Решение Google свернуть деятельность своих платных сервисов в России самым негативным образом отразилось на удобстве пользователей устройств на Android. Они лишились не только премиальных функций YouTube, но и ...

В App Store появились фейковые приложения Тинькофф. Не качайте это на свой смартфон! Весной прошлого года банк Тинькофф попал под санкции, и все приложения, которые были с ним связаны, пропали из App Store. В октябре 2023 компания предприняла попытку вернуть свою программу на Айфон и выпустила DocStorage. При этом во всех социальных сетях банк уведомил свои...

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

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

Истории должны умереть Привет, меня зовут Андрей Осягин, я Product Owner в Домклике и отвечаю за продукт «Кабинет участника сделки». Он нужен для подготовки к ипотечной сделке с момента первичного одобрения заявки и до самой выдачи кредита. MAU Домклик сейчас превышает 16 млн пользователей.Я расск...

Начался софт-запуск Wandering Ark на смартфоны Издатель Playpark проводит пробный запуск мобильной игры Wandering Ark в 5 странах: Индонезия, Малайзия, Сингапур, Таиланд и Филиппины. Поиграть можно на iOS и Android. Wandering Ark это ролевая игра с пиксельной графикой в сеттинге «стимпанк». В ней надо собирать более 20...

Работа с A/B-тестами в крупной соцсети: подробно об A/B платформе Одноклассников ОК — социальная сеть, которой ежемесячно пользуется более 36,5 млн уникальных пользователей из России. Наш продукт имеет сложную архитектуру, включает десятки сервисов и инструментов, которые мы постоянно совершенствуем и добавляем новые. Чтобы в процессе выкатки обновлений ...

Оценка тестового покрытия интеграционных тестов с помощью JaCoCo. Инструкция к применению Всем привет! Меня зовут Александр и в hh.ru я занимаюсь решением инфраструктурных (и не только) задач, касающихся автотестирования. В статье я опишу один из подобных кейсов. Читать далее

Айфон теряет сеть после установки iOS 17.2.1. Что делать С каждым новым обновлением iOS 17 Apple предлагает своим пользователям сыграть в интересную игру. Старые баги и глюки компанией благополучно исправляются, зато появляются новые. В этом плане iOS 17.2.1 просто превзошла себя. В ней купертиновцы исправили низкое время работы ...

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

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

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

Code review: почему мы до сих пор его используем и какие альтернативы? Прообраз code review появился в 60-х годах прошлого столетия, когда программы писали на перфокартах. Главной проблемой тогда было преобразование программного кода в машинный — компиляция. Это сложный процесс, чувствительный к ошибкам и структуре написанного кода. Если в проц...

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

Чем MIUI Pad на планшетах отличается от MIUI для смартфонов Xiaomi Оболочка MIUI является первым продуктом Xiaomi. Именно с ее выпуска началась история китайской компании. Сегодня она используется на смартфонах и планшетах. И, хотя мы говорим об одной и той же прошивке, на разных типах устройств она отличается. MIUI на планшете — не равно ...

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

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

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

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

Система мета-сборки GN: краткий обзор и подходы Привет! Меня зовут Александр, я работаю в VK в команде браузера Atom. В его основе лежит open source-движок Сhromium. Сегодня хочу поговорить о системе мета-сборки GN. Её используют в крупных проектах Google (Chrome, Fuchsia, а также связанных с ними), и, например, когда раз...

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

Гайд по запуску и игре в Rocksmith+ в России Я люблю музыку, особенно «трушную»: рок, джаз, металл, грандж и тому подобное. При этом мне очень скучно сидеть на уроках, поэтому я не закончил музыкальную школу. Но как я был рад, когда в далёком 2013 году открыл для себя самую первую Rocksmith. Мой одноклассник и по совме...

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

Альтернатива Nova: почему решили перейти с самописного решения на Orchid Привет. Меня зовут Артем, я backend-разработчик в Пиробайте. Когда я только пришел в компанию, то узнал, что команда разрабатывает административные панели на основе самописного решения, созданного внутри студии. Когда-то за основу был взят шаблон Inspinia, и для него написан...

Tropico 2 – пиратский рай начала нулевых на современных системах Недавно выходила статья про первую часть Tropico, которая занимает отдельное место в моих игровых воспоминаниях о двухтысячных. Проект для своего времени отличался интересным геймплеем, легкой и непринуждённой атмосферой и необычным сеттингом, благодаря которому можно было с...

Разбор геймплея тестовой версии Need for Speed Assemble на POCO F5 Для Need for Speed Assemble проходит бета-тест на Android в Китае. Я участвую в нём, поэтому решил показать, как выглядит игровой процесс на POCO F5. Я не менял настройки графики, поэтому при записи видео в 1080p порой проскакивают лаги в городе. Без записи экрана лагов зн...

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

CI/CD в каждый дом: сборочный цех базовых docker-образов Привет, Хабр.Последнее время DevOps и CI/CD де-факто стали повсеместным стандартом независимо от размера команды, в интернетах хватает статей, почему это важно, в чём собственно идея, полезных практик и других материалов. Я же решил подойти с несколько другой стороны и макси...

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

Google придумала свою нейросеть, которая лучше Chat GPT Еще в мае 2023 года компания Google объявила о том, что планирует использовать две свои исследовательские группы — Brain Team и DeepMind — для одного большого проекта. Компания хотела объединить их в единое подразделение под названием Google DeepMind. Эта новая команда по з...

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

Разделение презентационного слоя фичи на модули в Android приложении Привет, Хабр! Я, Алексей, ведущий разработчик в платформенной команде Альфа-Бизнес Мобайл. В этой статье речь пойдет про приложение Альфа-Бизнес и об одной из архитектурных проблем, с которой сталкиваются на любом среднем/крупном проекте, рассмотрим несколько способов, котор...

Как выжить на первом испытательном сроке в IT и не только Всем привет! Меня зовут Артём Харченков, и я руководитель подразделения разработки программных продуктов в компании Crosstech Solutions Group. Сегодня я расскажу, как успешно пройти свой первый испытательный срок, что нужно делать обязательно и чего лучше не делать. Для...

Как один дятел шаттл испортил Пожалуй, одной из самых необычных и смешных причин задержки запуска космического корабля можно назвать атаку дятлов на шаттл «Дискавери» во время миссии STS-70 в 1995 году. Запуск был запланирован на начало июня, но именно в этот период у птиц б...

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

Как откатить macOS Sonoma на компьютерах Apple В отличие от iOS 17, macOS Sonoma получилась намного стабильнее. Однако некоторые пользователи, особенно старых Маков, регулярно сталкиваются с небольшими и обидными глюками. Их, конечно, не так много, как на Айфонах. Тем не менее иногда появляется желание откатить операцио...

Использование LLM в автоматизации рутинных задач Всем привет!На связи Георгий Бредис, Deep Learning Engineer из команды Intelligent Document Processing в SberDevices. Наша команда занимается задачами автоматизации бизнес-процессов путем извлечения информации из неструктурированного контента и созданием сервисом суммаризаци...

[Перевод] Как потерять управление оболочкой… Расследование Несколько недель назад я занимался хаком языковых серверов в Zed, пытаясь заставить Zed определять, когда заданный бинарник языкового сервера, например gopls, уже присутствует в $PATH. Если так, вместо загрузки нового бинарника Zed должен использовать его. Трудность: часто ...

eSIM и протоколы спецификации GSMA SGP.02: кейс МТС Привет, Хабр! Меня зовут Алексей Степанов, я работаю аналитиком в проектах IoT Connected Car и eSIM M2M в «МТС Диджитал».Среди наших клиентов — совершенно разные компании. Производители умных счётчиков для воды, терминалов для эквайринга, и даже автомобилей.В этом посте расс...

Почему американские корпорации загоняют людей в офис. Личный опыт В последние полгода появилась четкая тенденция: крупные корпорации загоняют сотрудников обратно в офис. Они обязуют 60% рабочего времени проводить в офисе, что примерно равно трем дням в неделю.Приводятся разные доводы: кто-то говорит, что в офисе лучше строится до...

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

Этот смартфон с экраном 6,78 дюймов без ШИМ, 16 ГБ ОЗУ, 50 МП камерой удивит низкой ценой и высоким качеством Последнее время поиск хорошего и недорогого смартфона с достойными характеристиками превращается в настоящий квест. Одни компании выпускают кучу телефонов с одинаковыми названиями и разными процессорами, в которых черт ногу сломит, а другие экономят на всем, и получается от...

Бюджетный и шустрый ультрабук для работы и сёрфинга: Обзор Ninkear N14 Pro Пожалуй, рубрика, связанная с обзором и ремонтом различных ноутбуков уже успела стать одной из самых любимых среди моих читателей. Мы с вами успели рассмотреть множество весьма необычных и диковинных устройств прошлых лет: ноутбуки на базе процессоров Transmeta Crusoe, мин...

Стартап виза в Испанию — гайд по личному опыту получения стартап ВНЖ Привет! Я получил стартап-визу в уже далеком 2021 году. С тех пор каждый день мои друзья и знакомые, и незнакомые пишут и спрашивают меня про мой опыт получения стартап-визы Испании. Решил, что пришло время выложить все на бумагу, т.е. написать статью на хабре.За 2.5 года мн...

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

Почему FAR — центр моей компьютерной вселенной Какую программу вы обычно запускаете сразу после загрузки операционной системы? Кто-то сразу стартует браузер — поглядеть, кто там сегодня в Интернете (на Хабре) неправ. У многих — это редактор кода: «Я, как утром встал, сразу за дрель!». Возможно, вы сначала привычно откры...

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

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

Airflow в Kubernetes. Часть 1 Приветствую!На пути инженера данных часто встречаются задачи связанные с DevOps. Одна из таких - развернуть Airflow в Kubernetes кластере. Если до этого похожего опыта работы не было, то эта задача может показаться нетривиальной. Конечно, можно выполнить несколько команд из ...

HypEx и мэтчинг. Эксперимент без A/B-тестирования? Привет, Хабр! Меня зовут Дмитрий Тихомиров, я работаю в блоке «Финансы» в команде разработки HypEx (Hypotheses and Experiments) — open source-библиотеки для Python. Наша команда хотела придумать ёмкое название для фреймворка, чтобы оно отражало суть происходящего и помогало ...

Улучши свой iPhone без затрат: 5 крутых бесплатных приложений из App Store С каждым годом в App Store для iPhone становится всё больше приложений. Можно найти софт практически на все случаи жизни, начиная от различных мессенджеров и социальных сетей и заканчивая фоторедакторами с искусственным интеллектом и различными медицинскими дневниками. Одна...

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

Что известно про macOS 15 и какие компьютеры Apple получат обновление Помимо iOS 18, которую многие владельцы смартфонов компании Apple с нетерпением ждут из-за изменений в дизайне и интеграции искусственного интеллекта, на WWDC 2024 покажут еще и операционную систему для компьютеров macOS 15. К сожалению, пока неизвестно, какое название она ...

Как шутят математики. Шифры Фейнмана Ранее я писал о взломе первого и второго шифра, придуманных математиком Полом Оламом ради розыгрыша своего друга Ричарда Фейнмана. Если описать контекст в нескольких словах, то эти шифры были одной из математических шуток, которые были в широком ходу у коллектива учёных, раб...

Xbox начала в ускоренном темпе работать над консолью нового поколения В недавнем внутреннем письме, полученном Windows Central, президент Xbox Сара Бонд сообщила, что Microsoft «полным ходом движется вперед» к своей консоли следующего поколения. Эта новость появилась одновременно с объявлением о создании новой команды по сохранению игр для Xbo...

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

Личный опыт: тестовое для поиска на позицию Junior Product Manager Меня зовут Герман, я руководитель продуктового направления лояльности в компании CSI. Недавно мы решили расширить продуктовую команду и мне нужно было разработать тестовое задание для отбора подходящих кандидатов на позицию Junior Product Manager. Я делал это впервые и с нул...

Про право на ошибки на новой работе Привет. Я пиарщик в ИТ-компании. И сегодня был мой восьмой день в офисе на новой работе. До этого 5 лет работала на удаленке в смежной сфере.Эту заметку пишу в ночи в своём смартфоне. И вот почему.Я проснулась среди ночи из-за кошмара — во сне начала задыхаться под обрушивши...

Make It Right! Максимум пользы, минимум проблем: рекомендации по написанию API автотестов на Python Привет, Хабр! Меня зовут Катерина, я инженер по автотестированию в команде онлайн-кинотеатра PREMIER и сегодня я хотела бы поделиться с вами своим опытом в написании API автотестов на Python. Я работаю в сфере автотестирования уже довольно давно и на практике встречаю проект...

Россияне стали чаще менять смартфоны и переходить с бренда на бренд: пользователи Apple самые «верные» Команда аналитиков оператора МТС опубликовала интересную статистику. Как показало исследование, в 2023 году российские пользователи смартфонов начали чаще обновлять свои гаджеты.  Сгенерировано нейросетью Midjourney За первые девять месяцев 2023 года частота обнов...

Разбираемся с Bluetooth Low Energy на примере превращения USB-клавиатуры в беспроводную Меня давно интересовало, как работают беспроводные клавиатуры, но как-то не сильно вдавался в подробности, пока не возникла идея превратить свою механическую клавиатуру в беспроводную. Честно говоря, не думал, что узнаю так много нового и интересного. Вероятно, у многих е...

PI-планирование: как с его помощью мы выстроили здоровую коммуникацию с заказчиком Привет! Меня зовут Даша Семенова, я руководитель проектов в AGIMA. Уже пять лет настраиваю процессы у одного большого заказчика. Это еком, ребята продают свою продукцию, а многие из вас ее покупают. А если не покупаете, то точно слышали. В общем, бренд известный и важный для...

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

Почему смартфоны Huawei — лучшее, что со мной случалось. Вы о них многого не знали Мое знакомство с техникой Huawei началось в самом начале 2019 года, когда я купил себе смартфон Honor View 20. С тех пор я перепробовал множество устройств на Android и iOS, но ни один из них не дотягивал по уровню удобства и технологичности до аппаратов Huawei. Xiaomi свод...

Что будет, если выйти из IT? Размышляя на тему минусов IT, я вспомнил историю моего знакомого Сергея, который работал на позиции Senior Java Developer в одном российском банке. В какой-то момент его настолько припекло, что он решил выйти из IT. «Прощай, немытое айти! Страна рабов, страна господ!», — бра...

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

5 незаметных функций iPadOS 17, которые я опробовал сразу после обновления Айпада и вам советую В 2023 году Apple наконец обратила внимание на iPad и выпустила для них достойное обновление iPadOS 17, которое по количеству нововведений вполне сопоставимо с мобильной iOS 17. Более того, свежая операционка для планшетов и работает намного лучше, чем релизная прошивка для...

Отзыв на сервис «Звук» от Татьяны Всем привет, меня зовут Татьяна, мне 23 года. Я живу в Санкт-Петербурге. Ох и нелегко мне пришлось, когда из России ушли почти все стриминговые сервисы! Я занимаюсь спортом, и привыкла во время пробежек и занятий в зале слушать подкасты: так сказать, одновременно развивать и...

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

Как я поменял профессию: из тканевой инженерии в adult-индустрию Если ты DevOps, который работает с adult‑проектами, то твой типичный «взрослый контент» будет выглядеть примерно так.Одна из самых традиционных тем на Хабре — это внезапные карьерные перемещения из различных профессий в IT и обратно. У меня...

Переводим документацию API из Markdown в OpenAPI Всем привет! Я Ира — тимлид команды, которая занимается развитием и поддержкой публичного API hh.ru.Несколько лет назад к нам пришли ребята из мобильной команды и сказали, что хотят документацию в OpenAPI формате. Для них это удобно, потому что можно генерировать DTO прямо и...

Перенести терабайты канбан-досок в облако: опыт команды Yandex Tracker Привет, меня зовут Мария Карпенко, я разработчик в команде Yandex Tracker — сервиса для управления процессами и проектами. Внутри Яндекса сервис  используется для постановки задач практически во всех командах, так что общее количество событий по задачам исчисляется уже ...

Arc Search — браузер для iPhone с ИИ, который создает сайты по вашим запросам и блокирует всю рекламу Для iPhone выпущено огромное количество разных браузеров. Однако у них у всех есть кое-что общее — движок WebKit. В настоящее время без него попасть в магазин приложений Apple просто невозможно. Поэтому можно сказать, что все браузеры в App Store являются копией Сафар...

SmartFlow: «В начале был пароль...» или новая аутентификация VK ID Привет, Хабр! Исторически сложилось, что первым способом аутентификации (в 1960-х) с появлением доступных компьютеров стал пароль. О рисках его использования и об изобретённых человечеством альтернативах мы подробно рассказали в статье о будущем беспарольной аутентифика...

Intel хотя бы частоту немного подняла. Процессоры AMD Ryzen 9 8940H, Ryzen 7 8840HS и Ryzen 5 8640HS, похоже, вообще ничем не отличаются от предшественников В Сети появились первые результаты тестирования мобильных процессоров AMD Ryzen 9 8940H, Ryzen 7 8840HS и Ryzen 5 8640HS, которые выйдут в начале следующего года.  Новинки набирают 2200-2400 баллов в однопоточном режиме, а в многопоточном результаты в том же поряд...

Вот что можно подключить к iPhone 15 через USB-C. Есть даже быстрый проводной интернет Во всех смартфонах линейки iPhone 15 наконец-то вместо старого разъема Lightning используется более современный USB-C. Во-первых, пользователи Айфонов теперь могут зарядить свой смартфон с помощью провода от Андроида. А во-вторых, помимо доступности зарядных устройств, тепе...

Лучший стек для питониста-джуна 2024 (2 часть) Итак, что же поменялось за чуточку больше чем полгода? Если мы будем говорить об актуальности - ничего. Django до сих пор, а скорее всего так будет и всегда, остается "на плаву". Большая часть вакансий для back-end разработчика на Python имеет в себе требования по знаниям Dj...

Мобильная разработка за неделю #519 (11 — 17 декабря) В новом выпуске усложнение iOS и избавление от рекурсии в Kotlin, cимволизация логов и новые фичи на старых Android, многомодульность на Flutter, опыт прохождения собеседования в Google, как много языков может влезть в одного программиста и многое другое! Подписывайтесь на ...

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

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

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

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

Как будет выглядеть iPhone 16? Этот дизайн мы уже видели Почти за год до выхода iPhone 16 в Сети появились практически все характеристики смартфона. Мы уже знаем и то, какой процессор получит Айфон 2024 года, и тип батареи, и всю информацию о специальных изменениях для работы ИИ-функций iOS 18. Вопрос лишь в том, как будет выгляд...

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