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

Сравнение JMeter и k6 на практике Привет! Меня зовут Максим Колесников. Я работаю в центре компетенций нагрузочного тестирования блока обеспечения и контроля качества выпуска изменений в «РСХБ-Интех» — IT-компании АО «Россельхозбанк». И как-то раз у меня возникла мысль: «А не выкинуть ли нам JMeter и перепис...

[Перевод] Как мы обновили старый кластер Elasticsearch на 3 ПБ без простоев. Части 6 и 7 (финальная) Прим. переводчика: автор статьи рассказывает, как его команда убедилась, что новый кластер Elasticsearch работает в соответствии с ожиданиями и полностью готов к production-нагрузкам. Также подводит итоги всего процесса и анализирует получившуюся архитектуру нового кластера ...

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

Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 108.0.1462.42 Компания Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 108.0.1462.42. Новые функции • API-интерфейсы Graph для Cloud Site List Management. Новые API-интерфейсы Graph, которые позволяют ИТ-администраторам в организациях создавать, управлять и публико...

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

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

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

Как фронтендеры приручили микросервисы и перестали беспокоить бэкендеров Привет Хабр! Меня зовут Евгений Лабутин, я фронтенд-разработчик в МТС Digital. Расскажу вам о том, как мы приручили микросервисы на нашем проекте МТС Твой бизнес, зачем они нам вообще понадобились и какую выгоду мы от этого получили. Интересно? Добро пожаловать под кат! Чи...

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

[Перевод] Как при помощи Rust в 150 раз ускорить код на Python Python — довольно простой в освоении язык, по сравнению с некоторыми другими языками код на нём пишется очень быстро. Но в жертву приносится скорость выполнения кода. Перепишем часть Python-кода в Rust и импортируем этот код в виде пакета Python впроект. Получим сверхбыстрый...

Как начать тестировать frontend: гайд для новичков Хабр, привет. Меня зовут Рамиль Шайбаков, я фронтенд‑разработчик в СберЗдоровье. Последние несколько лет я часто собеседую кандидатов на позицию frontend‑разработчика в нашу компанию и заметил одну закономерность — у большинства специалистов нет опыт...

RPG в разработке — как создать команду с учётом особенностей ролей Привет! Меня зовут Тимофей, я IT lead в QIWI. Но так было не всегда — например, год назад я в рамках того же продукта, что и сейчас, был продуктовым разработчиком в части бэкенда. Передо мной (так я был старожилом) поставили занятную задачку — собрать новую команду. В этом п...

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

Пишем продвинутый планировщик с использованием React, Nest и NX. Часть 3: работа с задачами Друзья, всем привет! Меня зовут Игорь Карелин, я frontend-разработчик в компании Домклик. В прошлой части мы разобрали, как создать аутентификацию с помощью библиотеки Passport, а сегодня мы рассмотрим такие манипуляции, как добавление, редактирование, удалени...

Эвристики Нильсена – личный опыт, ошибки и находки Привет. Меня зовут Сергей Кардашев. Прошедшие три года я работал менеджером по продуктам и инструментам управления данными в Tele2. До этого много лет был продакт-дизайнером и UI/UX дизайнером. В этой статье я не просто пересказываю принципы построения интерфейсов, а делюсь ...

Мой диплом, или Как собрать вещи и переехать на YDB Меня зовут Арслан, в этом году я делал сервис для построения циклов заказа (например, заказа такси). Возможно, вы видели пост от другого разработчика в команде, Ильи Lol4t0. Всего сервис обрабатывает примерно 5000 RPS с задержкой 100 мс в 99 перцентиле. Раньше для хранения д...

Оценка юзабилити сайта мебельного магазина (кейс тестового задания) Всем привет! Меня зовут Павел и Junior UX/UI дизайнер. В активном поиске работы на данную позицию. В данном лонгриде, хочу поделиться с вами тестовым заданием, которое я выполнял для одной Digital компании.Задача:1) Оценить юзабилити сайта mnogomebeli.com и дать экспертное з...

Как мы интегрировали и настроили для работы Conventional Commits в PHPStorm Поднялся вопрос стандартизации коммитов в команде. До этого были такие правила, мы пишем номер задачи и через тире описание того, что было сделано кратко. Номер задачи берется из номера issue. Например: #1 - реализован функционал сборки прода. Но, это надоело и стало как-то ...

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

Как сделать анимацию с помощью MotionLayout Привет, Хабр! Меня зовут Павел Беловол, я Android-разработчик на проекте онлайн-кинотеатра KION в МТС Digital. Это новая часть сериала о внедрении фичи Autoplay в KION, в которой я расскажу про свой личный опыт работы с MotionLayout на примере продакшн-задачи в KION. Из этой...

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

Apple снизит цену на iPhone 15 Поставщики секретной информации сегодня порадовали нас достаточно интересными новостями, которые поднимут настроение тем, кто не купил новый iPhone в этом году. Дело в том, что инсайдеры сообщают новость о желании компании Apple снизить стоимость на смартфоны iPhone 15 и iPh...

GlitchTip вместо Sentry. Как мы бесплатно настроили мониторинг ошибок Привет, хабр! Меня зовут Алексей и я системный инженер в компании Constanta, мы с командой занимаемся практиками DevOps, развиваем процессы ci/cd и мониторинга. Представьте, что у вас есть 10 серверов и 20 микросервисов на них, а релизы проходят каждую неделю. Вы уже монитор...

Программы пишут программы, или стоит ли разработчикам осваивать новые профессии После выхода ChatGPT только ленивый не написал о нём. Языковая модель GPT-3.5 от OpenAI привлекла широкое внимание общественности своими возможностями: создание текстов, возможности перевода, получения точных ответов и использования контекста для диалога. Но больше всего раз...

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

Тестирование умерло, да здравствует тестирование Привет, Хабр! Меня зовут Артём Ерошенко, я — сооснователь Qameta Software. Больше 14 лет занимаюсь тестированием и автоматизацией. Работал в Яндексе, когда учился в университете, и писал первые автотесты, сделал опенсорсный проект Allure-фреймворк, способствовал появлению Ян...

Одна платформа, чтобы править всеми Привет! Меня зовут Миша, я работаю в Ozon Tech — руковожу направлением базовых сервисов в платформе. Ozon сегодня — это порядка 4000 разработчиков и более 3500 сервисов. Разработка постоянно развивается, количество сервисов увеличивается, и одна из сложных задач — ...

ЭлектроМаша 2.0 или как мы упаковали Performance Review в чат-бота Привет! Меня зовут Артём, я бэкенд-разработчик в KTS.Наш главный HR Мария Ковылина и я приглашаем почитать: как мы проводим ревью, с какими проблемами сталкиваемся и как смогли автоматизировать процесс с помощью Telegram-бота. Стабильно, зимой и летом, мы проводили perf...

Боль ML-проектов: как перестать ее чувствовать и начать доходить до прода Привет! Меня зовут Илья Туксов, я проджект-менеджер проектов, связанных с машинным обучением и искусственным интеллектом. Работаю в команде персонализации и параллельно учусь сам разрабатывать модели. Сегодня я расскажу об устройстве ML-проектов с точки зрения менеджмента. М...

Особенности публикации финтех-приложений в сторах Привет! Меня зовут Алексей Киров, я лидер разработки приложения Финуслуги. Эту статью мы пишем вместе с Юлией Зуйковой из компании AGIMA. Мы с ней работаем в одной команде — делаем приложение Финуслуги удобнее, функциональнее и быстрее. Сейчас расскажем, какие нюансы нужно у...

Состоялся релиз стабильной версии Microsoft Edge 108 Microsoft начала распространять стабильную версию Microsoft Edge 108 (108.0.1462.42), которая принесла с собой улучшенную защиту в веб-среде и Graph API для Cloud Site List Management. Обновления компонентов Graph API для Cloud Site List Management. Добавлены новые API-инт...

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

Как интегрировать Яндекс Карты в приложение на Flutter Hey! Меня зовут Дмитрий Лёвочкин, я Futter разработчик в Friflex и автор блога Дневник Flutter разработчика. Мы в Friflex занимаемся разработкой мобильных приложений, и одна из наших ключевых отраслей – ритейл. Сложно представить мобильное приложение крупного ритейлера без к...

Проецирование вершин графа в векторное пространство. Часть 2. Марковская цепь и Word2Vec И снова здравствуйте! Меня зовут Илья Котов, я Data Scientist в Сбере, участник профессионального сообщества NTA. Эта статья — вторая часть небольшого цикла, посвящённого алгоритмам вложений вершин графа в векторное пространство. Сегодня рассмотрим главную идею алгоритмов, о...

Парсили сайты, парсим и будем парсить. И не нужно этому мешать Здравствуйте, меня зовут Максим Кульгин. Моя компания xmldatafeed.com занимается парсингом много лет. На днях мы вернули 16 000 руб. клиенту, так как не смогли парсить весь iherb.com с нужной клиенту скоростью (а там очень много товаров). Проверил и оказалось, что ...

Apple увеличивает стоимость негарантийной замены батареи для всех моделей старше iPhone 14 Объявление компании было незаметно размещено на странице поддержки и указано в сабреддите r/Apple.

Что НЕ должен делать тимлид — или сага о задачках в таск-трекере Привет! Меня зовут Виталий, я фронтенд-тимлид в KTS. Рассказываю, что входит в нашей компании в обязанности тимлида, а что — нет.  Спойлер: это не расставление задач в таск-трекере.Зоны ответственности тимлида отличаются от компании к компании и от проекта к проекту. Ин...

Как написать автотесты деплоя и сэкономить нервы DevOps-инженеров Привет! Меня зовут Артём Комаренко, я работаю на позиции QA Lead в команде PaaS в СберМаркете. Хочу поделиться историей, как мы придумывали способ быстро убедиться, что очередные изменения в скриптах деплоя не разломают процесс выкатки во всей компании. Статья будет полезна ...

Миграция Postgrespro с Centos7 на AlmaLinux8. Как бонус — пара седых волос В статье описывается один из способов обновления дистибутива операционной системы с работающим кластером баз данных Postgres Pro Standard версии 11. В дальнейшем, для краткости кластер баз данных Postgres Pro Standard 11 будем называть Postgrespro, Centos7 - Centos, а AlmaLi...

Что такое фаззинг и зачем он нужен? Всем привет! Меня зовут Кирилл, я старший разработчик в группе «Полигоны и ограничения доставки» в Ozon. Cегодня я расскажу про фаззинг, встроенный в Go: что это такое, зачем он нужен в разработке программного обеспечения и как с его помощью найти баг в дикой природе open-so...

Что нам несет Python 3.12 Переписали виртуальную машину на новый DSL И теперь ее гораздо проще менять, оптимизировать и проводить эксперименты.В качестве примера, можно посмотреть на попытку добавления register-based интерпретатора. Другой пример, что часто два опкода идут вместе и выполняются послед...

Я учусь на тестировщика: hаppy end Здравствуйте, меня зовут Екатерина, два года назад я работала в школе и поняла, что больше не хочу заниматься преподавательской деятельностью и решила сменить профессию. Новой сферой профессиональной деятельности  я выбрала тестирование. Мой путь по освоению новой профе...

Microsoft анонсировала «новый Bing» на базе улучшенной версии ChatGPT Microsoft анонсировала новую версию поисковой системы Bing, в которую, как и предполагалось, будет интегрирована улучшенная версия чат-бота ChatGPT от OpenAI. Веб-браузер Edge также будет обновлён, чтобы предоставить вам новые возможности просмотра веб-страниц и поиска инфо...

Лучшие практики UX/UI в e-сommerce Меня зовут Станислав Хрусталёв, я автор сайта hardclient.com. Работаю в управлении клиентским опытом с 2009 года. Пишу на эту тему, собираю лучшие практики из мира Customer Experience и оцениваю сервисные модели компаний.Некоторое время назад я задался идеей: собрать базу лу...

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

[Перевод] Понять TypeScript c помощью теории множеств Я пишу на TS уже довольно давно. Но некоторые вопросы все еще сбивают меня с толку: что такое never, и почему он так странно себя ведет? Чем отличаются any и unknown? Почему const x: {} = true — не ошибка? Оказывается, если перевести TS на язык теории множеств, всё встанет н...

Взлетаем с управляемым кластером Kafka в #CloudMTS. Несколько советов для старта Привет, Хабр! Меня зовут Дмитрий Быстриков, я Technical Product Owner в команде Managed Service for Apache Kafka в #CloudMTS. Сегодня я расскажу, что умеет наша Kafka и чему научится в ближайшее время. Для тех, кто дочитает до конца, я приготовил несколько советов от наши...

Техподдержка: как научиться жить без Jira Привет! Меня зовут Савр, я работаю инженером технической поддержки Arenadata. В прошлом году нам, как и многим другим компаниям, использовавшим зарубежное ПО, пришлось переходить на российские аналоги. В частности, с болью в сердце мы отказались от Jira Service Management (д...

Отладка продакшена бесплатно: ELK, Jaeger, Sentry Наш продукт три года существовал в монолите, а ошибки мы мониторили с помощью New Relic. Когда мы перешли на микросервисы, дорогой New Relic c посервисной тарификацией надо было чем-то заменить. Вместо него мы сформировали стек из трёх основных инструментов — они бесплатны и...

Чему корпоративный блокчейн должен научиться на своих ошибках Следующее поколение технологии блокчейн должно учесть ошибки первых развертываний, пишет на портале The New Stack Тим Вагнер, изобретатель AWS Lambda и бывший генеральный менеджер сервисов AWS Lambda и Amazon API Gateway, ныне ...

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

Telegram в России: сколько каналов было создано за 2022 год Команда TGStat?ru поделилась интересной статистикой по итогам 2022 года в российском сегменте популярного мессенджера Telegram. Как оказалось, за прошедший год было создано более 2370 новых каналов.  При этом по состоянию с 01 января по 31 декабря 2022 года более ...

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

Что будет с батареей Айфона после установки iOS 16.3 Рассказываем, насколько долго держит батарея iPhone после установки iOS 16.3 После выхода релизной версии iOS 16 мы надеялись на то, что Apple больше не будет устраивать фокусы с автономностью Айфонов. Правда, продлилось это до обновления iOS 16.2: после ее установки старые ...

Вышло обновление Telegram 2023. Здесь переводчик чатов и много долгожданных изменений Вечером 3 февраля состоялся релиз большого обновления Telegram, которое получило кодовый номер 9.4 и стало первым для мессенджера в 2023 году. Разработчики вышли из праздничной спячки, анонсировав сразу 10 изменений. Они затрагивают не только внешний вид приложения, но и ег...

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

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

Ультимативный гайд по HTTP. Часть 1. Структура запроса и ответа Привет! Меня зовут Ивасюта Алексей, я техлид команды Bricks в Авито в кластере Architecture. Я решил написать цикл статей об истории и развитии HTTP, рассмотреть каждую из его версий и проблемы, которые они решали и решают сейчас. Весь современный веб построен на проток...

RTK query, что мы от него хотим и почему он вам очень нужен Redux Toolkit Query — это мощный инструмент для взаимодействия с API, который из коробки реализует такие полезные фишки, как отображение состояния загрузки, кэширование, дедупликацию запросов, полинг, ревалидацию при различных условиях, а также весьма удобна в использования ...

Настраиваем Gitlab CI для сборки Android-проекта Привет! Меня зовут Даша, я Android-разработчик в команде онлайн-кинотеатра PREMIER и я хочу с вами поделиться историей как мы начали приводить в порядок Gitlab CI скрипты :)В нашем проекте стало много вариантов сборок и чтобы не тратить кучу времени на ожидание и поиск необ...

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

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

[Перевод] Учёба — это запоминание Допустим, мы с вами пытаемся вместе изучать квантовую механику. Я не знаю ничего о физике, и не важно, знаете ли вы о ней. Наша стратегия будет такой:Начинаем читать страницу Википедии о квантовой механикеСтолкнувшись с непонятной нам концепцией, (назовём её К...

Как добавить Life Activity в существующий проект. Часть I Live Activity был показан Apple на презентации iOS 16 и нового iPhone с Dynamic Island. Обновление доступно только для тех, кто обновил iOS до 16.1. Меня зовут Азиз, я iOS-разработчик в inDrive. В статье расскажу, как мы добавляли Live Activity в наше iOS-приложение. По...

NestJS для разрастающейся разработки: зачем так сложно и почему всё-таки да Привет, Хабр. Меня зовут Денис Былинин, я архитектор в компании Сравни. Сегодня хочу рассказать, как мы пришли к использованию NestJS и какие сделали выводы после года работы с ним. Чтобы не уходить в абстракции, которые легко гуглятся, я сосредоточусь на том, как испол...

Жизнь после Docker: как команда VK Cloud переходила на CRI-O Kubernetes прекратил поддержку Docker и отказался от dockershim — прокладки между kubelet и Docker, которая позволяет последнему работать с CRI. В итоге разработчики столкнулись с необходимостью использования новых, совместимых с CRI, движков для запуска контейнеров. Из чи...

Eternal Hunt: Dark Ancients появилась в США Eternal Hunt: Dark Ancients — мобильный MMO-слешер, страница которого появилась в американском Google Play. Это бета-тест в ходе которого игроки смогут выбрать 1 из 6 классов, каждый из которых призван наносить максимальный урон. Eternal Hunt: Dark Ancients придётся по вкус...

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 4. Отображение состояния кнопки на веб-странице От переводчика. В этой части руководства автор собирает ещё одну часть пазла и объясняет каким образом можно отображать состояние кнопки на веб-странице. Разумеется, это не обязательно должна быть кнопка, это может быть переключатель, джампер, контакты реле или что-то подо...

Не удалось войти в Clash of Clans. Что делать, если не запускается игра 14 марта 2023 года стало черным днем для всех поклонников мобильной игры Clash of Clans. Откровенно говоря, проблемы начались еще в прошлом году, когда из Google Play пропали все проекты Supecell, включая CoC. Студия разработчиков запретила их распространение на территории ...

19,6 млн рублей за 2022 год. Парсинг сайтов. 25 советов желающим заняться Меня зовут Максим Кульгин, моя компания xmldatafeed занимается парсингом сайтов в России порядка четырёх лет. По итогам прошедшего 2022 года поделюсь советами для тех, кто думает о подобном бизнесе. Бизнес очень интересный, но наполнен нюансами, которые и расскажу ...

Как ускорить бэкап и сэкономить место на сторадже: на примере ArenadataDB ddboost и СХД Dell EMC Data Domain Всем привет, меня зовут Андрей, я – системный архитектор Arenadata и в этой статье мы рассмотрим интеграцию решения логического резервного копирования и восстановления gpbackup/gprestore с программно-аппаратным комплексом Dell EMC Data Domain — задача, которой наша команда р...

Разбираемся в асинхронности: где полезно, а где — нет? Привет! Меня зовут Артём, я backend-разработчик в KTS. Я занимаюсь проектами, где повсеместно используется асинхронное программирование, и веду курсы по нему в нашей школе Metaclass.Сегодня я постараюсь объяснить, что такое асинхронное программирование, зачем оно нужно, каки...

Как адаптировать Android-приложение под Huawei Всем привет! Меня зовут Миша Вассер, я Head of Android в AGIMA. Мы занимаемся разработкой Digital-продуктов для больших и маленьких компаний, в том числе пилим мобильные приложения.Не так давно — по сравнению со всей историей Android — Huawei выкатил собственную операционную...

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

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

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

Создание «Google Sheets» через Websockets на Node.js ВведениеВсем привет! Меня зовут Герман Панов и в этой статье мы разработаем табличный редактор - аналог Google Sheets (в упрощенном виде), работающий на основе вебсокетов, чтобы познакомиться со способами применения этой технологии в браузерах. Поскольку цель - ознакомл...

CI, кодстайл и TDD: обзор практик для повышения качества кода Blade Runner 2049, Warner Bros. PicturesЯ видел не во сне, а наяву атакующие корабли, пылающие под четырьмя вложенными if-else, и лучи CI с кучей сканирований у ворот Тангейзера, вызывающие лютую боль разработчиков. Меня зовут Максим Морев, и я техлид в Газпромбанке.То, что ...

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

Код на репите. Механизмы повторного использования кода: от элитного до простого Привет! Меня зовут Грант, я .Net-разработчик. Знаете вы это или нет, но ваш код можно переиспользовать: будь то модуль, компонент или архитектура. Одни разработчики делают это осознанно, другие на уровне рефлексов. Повторное использование хорошего кода экономит время и други...

Microsoft Edge отправляет в Bing сведения о почти всех посещённых веб-сайтах На прошлой неделе пользователи Reddit заметили проблему с конфиденциальностью в актуальных версиях Microsoft Edge. Сообщается, что при открытии практически любой веб-страницы браузер отправляет запрос к Bing API (bingapis.com) с полным URL-адресом. Пользователям не удалось ...

Пишем плагин для IntelliJ IDEA. Ускоряем написание тестов на DTO Когда пишешь тесты на обширную модель (DTO), ловишь себя на мысли, что сосредоточен не на тестовых данных, а на том, как ловчее избавить себя от написания boilerplate-кода.Как это сделать? Поискать готовое решение (плагин). А если его нет? Тогда – написать плагин.А если не у...

[Перевод] Как мы обновили старый кластер Elasticsearch на 3 ПБ без простоев. Часть 4 — токенизация и нормализация Прим. переводчика: автор статьи рассказывает, как его команде удалось оптимизировать временные и ресурсные затраты при токенизации текстов в Elasticsearch путем внедрения нормализации похожих символов.Это четвертая часть серии статей об обновлении кластера Elasticsearch...

Аналитика рынка профессии с историей (Yandex Data Lake + Power BI) Как-то я написал статью Аналитика рынка профессии в три клика. Но подключение, описанное в статье, напрямую к сайту HHru, лишает анализ вакансий историчности. В дашборде хранится только один «снимок» данных на момент загрузки в него. Другими словами, при нажатии кнопки Обнов...

Что такое состояние Привет! Меня зовут Артём Арутюнян, много где меня можно встретить под ником artalar. 10 лет я разрабатываю крупные веб-сервисы, и вот уже четыре года менеджер состояния, исследуя тему реактивности, консистентности данных и состояния. А началось всё с простого вопроса: поче...

На троечку: российский студент рассказал, как написал диплом с помощью ChatGPT и даже защитил его Нейросети и искусственный интеллект завоёвывают всё новые высоты. Пользователь Twitter под ником @biblikz опубликовал тред, где рассказал, как ему удалось защитить диплом, сгенерированный с помощью нейросети ChatGPT. Сам студент учится в Российском государственном гуман...

Это вам не x86_64. Проблемы сборки Arch Linux под ARM-архитектуру и как мы их решали Привет, Хабр! Меня зовут Лев Евсеенко, я работаю системным администратором в Selectel, сопровождаю сервисы наших выделенных серверов. В декабре мы пополнили линейку конфигом Ampere Altra Max M128-30 (3 ГГц, 128 ядер) с ARM-процессором внутри. Перед введением в «эксплуатаци...

Готовый ваншот «7 испытаний Гилберта» для Foundry VTT Всем привет. Меня зовут Леся и я Гейм Мастер D&D. В силу обстоятельств моей команде героев пришлось променять стол с картами и миньками на интернет пространство. Хочу рассказать вам о нашем первом ваншоте в Foundry и поделиться всеми своими материалами в виде игрового ми...

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

Можно ли стать программистом (в возрасте)? Начав с поиска в интернете, удивился, что программистом в возрасте хотят стать с переодичностью в 5 лет, может это как-то связано с циклом разработки, но оставим тему для дальнейшего исследования!Здравствуйте, меня зовут Олег и я программист! Пусть будет таким начало исповед...

«Ей можно и нужно задавать вопросы»: Алиса появилась на главной странице Яндекса По сообщению пресс-службы компании Яндекс, голосовой ассистент Алиса появилась на ya.ru — теперь пообщаться с ней могут пользователи всех основных браузеров для компьютера и смартфона. Голосовой помощник найдет нужную информацию, поддержит разговор, откроет любимы...

Выпускайте Кракена: опыт использования KrakenD Привет, Хабр! Меня зовут Владимир Калугин, я руковожу бэкенд-разработкой в МТС Travel. Сегодня расскажу про KrakenD, готовое решение, которое мы используем для реализации API-шлюза, важной штуки для продуктов с микросервисной архитектурой. Уверен, наш опыт может пригодиться ...

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

Тестирование PHP проектов на примере Symfony Хочу описать свои наработки и устоявшиеся подходы к тестированию PHP проектов. Последние годы я работаю с Symfony и здесь будет достаточно моментов специфичных для этого фреймворка. Так же в этой статье термин функциональные тесты (functional) является синонимом End-to-End т...

[Перевод] Создание расширения браузера Google Chrome для извлечения всех изображений web-страницы. Часть 2 Представляю вашему вниманию вторую часть статьи о создании расширения web-браузера Chrome, которое позволяет извлечь все изображения с web-страницы.В этой части я покажу как автоматически упаковать все изображения этого списка в ZIP-архив и предложить пользователю его скачат...

Сравнили 80-ядерный ARM-процессор Ampere Altra с AMD EPYC и довольны результатом. Протестируйте и вы Привет, Хабр! Меня зовут Максим, я работаю тестировщиком оборудования в Selectel Lab. В нашей лаборатории мы изучаем новое железо в экспериментальных сборках, а также предлагаем его на тест клиентам Selectel. На этот раз к нам попал сервер GIGABYTE E252-P30 с 80-ядерным п...

Семантическое версионирование и проблемы с зависимостями — коротко о lockfile Привет, меня зовут Анастасия Пласкевич, я фронтенд-разработчик. Недавно на проекте я разбиралась с зависимостями и углубилась в эту тему так, что собрала небольшой доклад о том, что такое Lockfile, как работает yarn.lock, как решать проблемы с зависимостями в проекте и делат...

Windows 11 по-прежнему не может опередить Windows 10 во многих сценариях: новые тесты с Intel Core i9-13900K от PCWorld Издание PCWorld провело сравнительное тестирование операционных систем Windows 10 и Windows 11 на системах с новейшим процессором Intel в различных приложениях, чтобы проверить, какая же ОС является более быстрой. Ранее Microsoft заявила, что Windows 11 была оптим...

Удивительно, но оказалось, что Exynos 2200 быстрее Snapdragon 8 Gen 2 в тесте с трассировкой лучей Exynos 2200 была первой смартфонной однокристальной системой с поддержкой аппаратного ускорения трассировки лучей. С момента анонса пока ещё актуальных флагманов Samsung прошёл уже почти год, но за это время эту особенность особо не обсуждали, потому что соответствующих...

Как устроена аутентификация в Micronaut: гайд по настройке Всем привет! Меня зовут Иван Зыков, я старший Java разработчик в компании X5 Tech. За моими плечами больше 5 лет опыта разработки.Хочу познакомить вас с модулем аутентификации Micronaut и заодно продемонстрировать, как настроить OAuth2.0 у нескольких провайдеров. Читать дале...

Как изучать Kubernetes джуну — и зачем Всем привет! Меня зовут Лина, я backend-разработчик в KTS.В нашей компании развита система наставничества. Каждому сотруднику строится индивидуальный план развития, включающий в себя как soft skills, так и необходимые для работы технологии. Раз в полгода мы проводим ревью, и...

Критерий Манна-Уитни — самый главный враг A/B-тестов Всем привет! Меня зовут Дима Лунин, я аналитик в компании Авито. В этой статье я расскажу про критерий Манна-Уитни и проблемы при его использовании. Если вы анализировали A/B-тест, где вас интересовал прирост или падение какой-то метрики, то наверняка использовали критерий М...

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

Один плагин, чтоб править всеми. Как разработать сканер на Flutter для 3 платформ и ускорить ввод данных в 2 раза Привет! Меня зовут Сергей, я Flutter‑разработчик SimbirSoft. В этой статье хочу поделиться интересным платформоспецифичным кейсом для мобильных устройств и ТСД. Нам с командой удалось сократить затраты на разработку и ускорить процесс ввода данных в 2&nbs...

Как мы «уволили» старые процессы планирования и «наняли» новые: опыт разработки собственного инструмента Привет, Хабр! Меня зовут Анзор Кардан, я руководитель продукта Teamplanner в Х5 Tech. В статье я поделюсь собственным опытом выбора инструмента планирования проектов, через какие стадии мы прошли и с какими сложностями столкнулись (спойлер: в итоге мы разработали свой собств...

Анонс Windows 11 Insider Preview Build 23403 (канал Dev) Добрый вечер, друзья! Microsoft выпустила новую предварительную сборку Windows 11 под номером 23403 для участников программы Windows Insider, использующих канал Dev. Напомним, что инсайдеры, которые ранее были на канале Dev, автоматически переведены на новый канал Canary. Е...

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

Если бы Остер раздавал советы автоматизаторам. Часть 1 Привет, Хабр! Меня зовут Мария Снопок, я отвечаю за автоматизацию тестирования на Python в X5 Tech. Я, конечно, не Остер, но могу дать с десяток вредных советов из области автоматизации. В частности, о том, как испортить жизнь себе и окружающим. В статье я собрала вредн...

Как устроены интернет-платежи в Dodо Одно из направлений разработки в Dodo — интернет-платежи. Для компании это скорее утилити-функция, чем основной бизнес, но всё же нам приходится делать кучу всего, чтобы дать клиентам лучший UX и у нас накопился опыт, которым хочется поделиться.Меня зовут Дмитрий Кочнев, я р...

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

Превратности диспетчеризации в Swift Всем привет, меня зовут Сергей, я работаю в компании Joy Dev в должности iOS TeamLead. Эта статья - моя “проба пера” на Хабре. В ней, вместе с обзором видов диспетчеризации в Swift, мы рассмотрим несколько примеров, когда реализация методов в extension может вести себя неожи...

Аниме-RPG Weapon Master Idle выйдет в конце февраля Weapon Master Idle — мобильная игра, которая может выйти 28 февраля на смартфоны. Страницы для неё появились в App Store и Google Play. Разработчики из студии mobirix обещают великолепные спецэффекты и 24 персонажа с уникальными способностями. В Weapon Master Idle придётся ...

Основатель «Википедии» предупредил Илона Маска, что она не продается Основатель «Википедии» Джимми Уэйлс в среду предупредил Илона Маска, что онлайн-энциклопедия «не продается». Уэльс ответил на твит журналиста, который спросил Илона Маска: «Интересно, сколько будет стоить Википедия?». Несколькими дням...

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

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

Не работает Гугл Фото на Айфоне. Что делать Apple выпустила iOS 16.3.1 — минорный апдейт с исправлением мелких ошибок и оптимизацией. Визуальные изменения после установки таких технических обновлений практически незаметны, зато их скачивание всегда сопряжено с рисками, что iPhone начнет работать хуже. Но если п...

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

Процесс запуска и проведения АВ-тестов Приветствую, уважаемые читатели Хабра. Меня зовут Николай Французов, я digital-аналитик в компании Tele2, занимаюсь сбором и анализом данных, построением дашбордов и проведением А/В-тестов.Я хотел бы рассказать вам о том, как мы проводим тесты в нашем проекте, и поделиться о...

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

Улучшение обновлений .NET Framework для Windows 11 версии 22H2 Microsoft рада объявить о двух новых функциях, которые значительно улучшат процесс обновления .NET Framework для пользователей Windows 11 версии 22H2. Ваше устройство будет реже перезагружаться, и у вас будет больше контроля над необязательными обновлениями .NET Framework. М...

Marlin 1.1.6 "MINTEMP BED" ошибка Печатал себе принтер Anet A6 деталь и внезапно оборвал её.    Перегрузил принтер, потрогал все контакты, запустил заново....   Деталь перепечатала прежний уровень и внезапно тоже "MINTEMP BED" и принтер в аварийный стоп ушёл. Странно подумал был...   Оказалось всё просто.   ...

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть2. HTML и веб-сервер с SD картой От переводчика. Продолжаем изучать тему создания веб-серверов на Arduino и на микроконтроллерах вообще. В этой статье скомпанованы две части оригинального руководства — «Структура веб-страницы (HTML)» и «Arduino веб-сервер с SD картой». Материал в этих уроках излагается п...

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

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

Чем заняться с детьми на праздник, если ты айтишник Чем заняться с детьми на праздниках, если ты айтишникПривет, Хабр! Меня зовут Андрей, и я сотрудник "Криптонита"! Близится новый год, и подготовка к нему в разгаре. Один из насущных вопросов: как провести январские праздники вместе с детьми так, чтобы не сойти с ума всем был...

Парсинг ответов на BLE-команды на языке Swift на примере GoPro Привет, Хабр! Меня зовут Полина, работаю в Doubletapp iOS‑разработчиком и сегодня хочу рассказать о нашем опыте работы с API GoPro, а конкретно с парсингом ответов на команды BLE, которые описаны в этом API.Содержание:• Принцип работы с BLE-уст...

Google закроет сервис для A/B-тестирования и персонализации сайтов Optimize 30 сентября 2023 года сервисы Google для A/B-тестирования и персонализации сайтов Optimize и Optimize 360 станут недоступны. Сообщение об этом появилось на главной странице сервисов, а также на страницах справочной информации по ним Всем, кто пользовался Google Optimize рек...

IIoT-решения для ESG — 3 сценария, в которых беспроводные датчики помогают жить и работать Привет! Меня зовут Юстина, я владелец продукта IIoT в компании СИБУР. В этом посте я расскажу про то, как LoRaWAN, беспроводные датчики, ловкость рук и слаженная работа разных подразделений может помочь и окружающей среде, и живущим неподалеку от наших объектов людям, и рас...

Яндекс переработал мобильный браузер - представлено большое обновление Команда Яндекс объявила о выпуске новой версии мобильного «Яндекс Браузера» с переработанным дизайном и новыми функциями.   Сгенерировано нейросетью Midjourney В окне браузера теперь внизу располагаются поиск и навигационные кнопки. В версии для iOS вк...

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

[Перевод] Как фронтендеру стать мобильным разработчиком, или Перевод API React в Jetpack Compose Привет, я Данильян, работаю в Самокате фронтенд-разработчиком, разрабатываю бэкофисное приложение с использованием React. Когда я только начинал изучать Jetpack Сompose, я наткнулся на статью, в которой простым языком для людей, пришедших из мира веб-технологий в мир мобильн...

Как включить технологию улучшения качества стримингового видео RTX Video Super Resolution от NVIDIA? Для активации новой возможности потребуется Chrome или Edge 110 версии и выше (скорее всего и остальные браузеры на основе Chromium, но разработчики дают оговорку, что в них пока не тестировали). Кроме того, необходимо будет обновить драйвер NVIDIA до 531.18. Скачать его м...

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

Permissions в Android: как не допустить ошибок при разработке Всем привет! На связи Юрий Шабалин, ведущий архитектор Swordfish Security и генеральный директор Стингрей Технолоджиз. Эта статья написана в соавторстве с Android-разработчиком Веселиной Зацепиной @VeselinaZatsepinaa). В материале мы поговорим про один из ключевых механизмов...

Microsoft напоминает всем о Windows 11, поскольку приближается дата окончания поддержки Windows 10 21H2 13 июня 2023 года редакции Windows 10 Home, Pro, Pro Education и Pro for Workstations версии 21H2 достигнут окончания срока обслуживания. Предстоящее обновление безопасности, которое будет выпущено 13 июня 2023 года, станет последним доступным обновлением для этой версии. По...

Перенос URLSessionTask в background URLSession при уходе приложения в фон Всем привет. Всем привет. Меня зовут Максим Батраков и я iOS-разработчик в 65apps. В этой статье я хочу рассказать о некоторых особенностях работы с URLSession, разобрать загрузку файлов в background URLSession и показать процесс переноса выполнения активных запросов в backg...

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

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 111.0.1619.2 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 111.0.1619.2. Пользователи Mac получат сборку Dev позже. Эта сборка включает в себя множество исправлений и несколько новых функций. У Microsoft также есть новый пост в блоге о производительности с...

Ozon, Wildberries и «Авито» начали продавать «бессрочные» лицензии на Photoshop и другие зарубежные программы На фоне санкций и запрета на официальную покупку лицензионного ПО россиянами на страницах топовых интернет-магазинов Ozon, Wildberries и «Авито» появились объявления с предложением приобрести лицензионные программы.

Собеседование у ChatGPT Привет! Меня зовут Роман, я системный администратор, сейчас изучаю инструменты devops. Прочитал несколько статей о chatGPT, поигрался с шутками и стихами, позадавал вопросы. И тут меня озарила мысль - а может ли он проверить на знания меня? Смогу ли я пройти собеседование у ...

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

К флагману Tecno у всех была «любовь с первого взгляда». Пора взглянуть во второй раз Я уже писал статью по первым впечатлениям от смартфона Tecno Phantom X2 Pro, но настало время полноценного обзора. В конце концов, теперь уж у меня было достаточно времени, чтобы походить с ним и оценить все плюсы и минусы.

Ценный QA Automation – кто он на самом деле? Загадка от Жака Фреско Всем привет! Меня зовут Иван и я Head of QA Automation в Skyeng. Я регулярно занимаюсь обучением Manual QA и менторством начинающих QA Automation (далее – QAA) и часто слышу от падаванов вопрос: «А как же мне, собственно, стать QAA?»Вопрос многогранный. В статье хочу поделит...

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

Это последствия краха FTX: криптовалютные биржи Crypto.com, Coinbase, Huobi и Genesis резко сократили штаты Как пишет Reuters, криптовалютная биржа Crypto.com заявила о сокращении 20% штата, поскольку криптовалютные биржи сталкиваются с общеотраслевыми проблемами, вызванными крахом FTX в прошлом году. Объявление сингапурской компании было сделано всего через несколь...

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

5 функций приложения Контакты в iOS 16, о которых вы не знали Приложение “Контакты” в iOS и iPadOS никогда не обладало какими-то крутыми функциями. Это всегда была записная книжка с большим количеством доступных полей в карточке каждого контакта. Да, поддерживалась синхронизация из разных источников, но на этом какие-то реальные функц...

Как настроить Gitlab CI/CD для Android и Firebase App Distribution для доставки сборок Привет, меня зовут Антон Рябых, я технический директор компании Doubletapp, и я расскажу, как реализовать сборку Android-приложений на Gitlab CI/CD с последующей загрузкой в Firebase App Distribution для удобной доставки.Это позволит нам:• автоматически собирать сборки на к...

История про Growth hacking на практике Всем привет! Меня зовут Андрей Никишин, я бэкенд-разработчик hh.ru в команде “Карьерные сервисы”. Существует распространенное мнение, что hh — это просто сайт с вакансиями и резюме, но это совсем не так.  У нас есть множество сервисов: от досуга и развлечений до построе...

Давид против Голиафа. Черепенников против Черепенникова. И Буратино, который сам себе враг… авно обещал анализ рекрутинговой кампании лета 2022 года. Наконец-то дошли руки. Ну или, точнее, наконец я заставил себя взяться за это. Ибо лето выдалось таким, какого у меня не было ни разу в жизни. Сказать, что устал я как собака, ничего не сказать. Поэтому и возвращаться...

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

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

Упрощаем себе жизнь при разработке интерфейса взаимодействия приложения и БД Привет, %username%! Меня зовут Антон Жеронкин, я Data Scientist в Сбере, участник профессионального сообщества NTA. Сегодня поговорим о том, как можно сделать лучше жизнь разработчиков, которые часто сталкиваются с базами данных. Дело в том, что, когда разработчики вручную п...

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

[Перевод] Сказ о M1 GPU Привет всем, в эфире Асахи Лина!✨marcan попросил меня написать статью о M1 GPU, и вот она готова ~! Это был долгий проект, растянувшийся на несколько месяцев, и было о чём поведать, так что, надеюсь, вам понравится! Читать далее

Исследование нагрузки на ELK stack и тюнинг Logstash Всем привет! Меня зовут Александр, и в этой статье я расскажу про то, как столкнувшись с многократно увеличившейся нагрузкой на ELK stack сначала было диагностировано узкое место, а после произведён его тюнинг. Хоть и в заголовке статьи уже есть спойлер что произведен только...

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

Как правильно писать UI авто тесты на Python Как правильно писать UI авто тесты на python используя Page Object + Page Factory. Читать далее

Призрак из клавиатуры: Corsair K100 сама набирает текст, который печатали несколько дней назад СМИ рассказали о проблеме с клавиатурой Corsair K100, которая проявляется в некоторых случаях. Как оказалось, несколько пользователей заметили, что клавиатуры этой модели могу самопроизвольно вводить текст, который ранее печатали на них. Диапазон времени может составлят...

[Перевод] Баг Safari, которого никогда не было В октябре 2021 года мой коллега-разработчик Иэн опубликовал сообщение в канале поддержки GOV.UK Design System в Slack: «Интересно, а кто-нибудь заметил, что Safari Technology Preview как-то странно влияет на заголовок, баннер бета-версии и кнопки сайта?» Safari Technology P...

LSI ключи и что использовать вместо них? Меня зовут Пётр Гришечкин, и я работаю SEO-специалистом в команде проекта “Своё Родное”. В основном я занимаюсь продвижением цифровых продуктов, представленных на платформе, и готов поделиться своими знаниями с читателями Хабра. Вокруг SEO ходит много мифов и легенд. На неко...

Как установить YouTube, WhatsApp и Google на Huawei в два клика Все мы помним, что было с Huawei в последние несколько лет. Скептики говорили о том, что это конец, но компания доказала, что ей есть, что противопоставить решению, которое лишило ее возможности полноценно использовать сервисы Google. Сначала была возможность относительно л...

Доход ~40 000 руб. в месяц с Телеграм-канала. Делюсь опытом. Даю аккуратные советы… Привет! Меня зовут Максим Кульгин, я основатель xmldatafeed.com и clickfraud.ru. Мы занимаемся сбором данных и защитой от скликивания рекламы. Я веду Телеграм-канал про ИТ-бизнес. В нем пишу всё, с чем сталкиваемся в процессе работы, без приукрашивания. Сейчас...

Масштабирование SSR-приложений Привет! Меня зовут Олег Драпеза, я работаю техлидом в Тинькофф в команде Coretech Frontend. Мой основной проект — SSR мета-фреймворк tramvai, на котором работают несколько десятков фронтовых приложений Тинькофф.Сегодня хочется поговорить про масштабирование SSR-приложений. С...

Инженерная культура в больших корпорациях: дайджест публикаций Хабра На этой неделе сразу две компании — Meta* и Amazon, — решили внести заметные изменения в свою работу. Meta сломала устоявшуюся структуру и предложила многим менеджерам среднего звена спуститься с командных высот на землю и поработать руками: писать код, заниматься исследован...

[Перевод] Немного о Fastify Почти 15 лет назад Райан Томайко (Ryan Tomayko) написал книгу "The Thing About Git" (Про Git). Это было время, когда SVN (Subversion - система управления версиями) все еще активно использовался. Мало кто понимал, почему Git такой особенный, и тогда я тоже не принадлежал к их...

Определение комбинации в Техасском Холдеме Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. А в прошлом я был профессиональным игроком в покер. Сейчас я решил сделать на Unity пример проекта с покером, который выложу в опенсорс, когда я его доделаю. А пока хочется посмотреть на интересную задачку...

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

Как мы проблемы UI в виджетах решали Меня зовут Алексей Чернякович, я занимаюсь разработкой и поддержкой Android App Widgets в мобильном банке Тинькофф. Сейчас у нас работает три виджета. Несмотря на относительную простоту, они довольно популярны у пользователей — более 50 тысяч использований в месяц. Расскажу,...

Ruby под нагрузкой, или Как поменять Puma на Falcon за неделю до релиза Всем привет! Меня зовут Александр Шерман, я тимлид в команде CRM в Самокате. Мы в первую очередь известны по своей модели доставки заказов от 15 минут. Чтобы укладываться в такой норматив, у нас достаточно жёсткие SLA (2,5 минуты на сборку заказа), что, в свою очер...

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

Новым видеокартам GeForce придётся несладко. Radeon RX 7900 уже засветились на Amazon с ценами, близкими к рекомендуемым Есть шансы, что видеокарты Radeon RX 7900 на старте продаж будут доступны по ценам, близким к рекомендованным.  На Amazon уже появились страницы с картами, причём какое-то время были доступны и цены. К примеру, XFX RX 7900 XT Merc 310 оценивалась в 979 долларов, а...

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

Где глаза у самосвала Привет, Хабр! Меня зовут Илья, я — разработчик систем восприятия окружения в компании Zyfra Robotics. Проще говоря, я учу самосвалы и буровые станки «видеть» окружающий их мир. Наши роботы бурят скважины на просторах Перу, а самосвалы без водителей т...

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

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

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

Apple Powerbook G4: основатель династии В июне 2020 года компания Apple анонсировала переход на использование ARM-процессоров собственной разработки. За два с лишним года были представлены как портативные, так и стационарные компьютеры на базе SoC Apple M1 и M2. Переход практически полностью завершен, осталось тол...

App Store пишет: Невозможно обработать запрос, повторите попытку позже. Что делать Давно известно, что внутри экосистемы Apple устройства работают довольно неплохо и слаженно. Взять хотя бы то, что приложения вроде Freeform моментально синхронизируются на всех устройствах, поэтому вы можете начать печатать документ на iPad, а продолжить уже на iPhone. Но ...

Разработчик создал себе «виртуальную жену» из нейросетей, потратив 1000 долларов. Но его девушке это не понравилось Издание Vice рассказало весьма интересную историю разработчика под ником Bryce. Как сообщается, он использовал несколько нейросетей, чтобы создать проект ChatGPT-chan. Разработчик использовал чат-бот ChatGPT, нейросеть для генерации изображений Stable Diffusion 2, а та...

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

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

Tarantool: Билли Миллиган в мире СУБД Привет! Меня зовут Mons Anderson, я архитектор, разработчик, продакт-менеджер и евангелист Tarantool. В VK работаю уже больше 10 лет. Я постоянно нуждаюсь в базах данных, использую их и очень люблю. И в последнее время, когда я говорю про БД, я всё чаще говорю про Tarantool....

Раскатка k8s 1.26 ansible+jenkins Приветствую всех! Недавнее масштабное обновление github (когда там часами не работало ничто) побудило меня поделиться своим опытом автоматизации установки k8s на bare metal.Итак. Задача: развернуть кластер kubernetes последней на данный момент версии 1.26 средствами CI/CD за...

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

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

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

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

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

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

Почему не берут возрастных кандидатов — взгляд работодателя… откровенно и изнутри Я вот именно тот, иногда ненавистный работодатель, в сфере ИТ. У нас компания разработчиков ~25 человек, кто-то уехал в Европу после начала СВО, но весь костяк команды в Питере. Мне 49, а ребятам в массе своей до 25 — студенты, учатся (магистратура, балакавриат). Расскажу св...

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 6. Автоматическое AJAX взаимодействие с веб-сервером От переводчика. На шестом уроке мы добрались до практически полезного кода — с его помощью можно создать работающий пример «бесшовного» автоматического взаимодействия между клиентом (страницей в веб-браузере) и Arduino веб-сервером, который передаёт данные о состоянии подк...

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

Кастомный генератор кода API: структура и методы доработки Всем привет! Меня зовут Юлия Сладковская, я разработчик в МТС Digital, команда BOPS (Backoffice Portal). Эта статья – про структуру генераторов NSwag для кода клиента и сервера на основе схемы API. Также я расскажу о создании кастомного генератора на базе стандартных генерат...

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

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

Alias DNS-записи: что это и когда использовать Привет, Хабр! Меня зовут Виктор, я разработчик в Selectel. Часто ко мне обращаются клиенты и спрашивают, в каких ситуациях использовать DNS-записи типа alias. Вопросы появляются на почве ограничений и нюансов RFC. Пора разложить все по полочкам! Читать дальше →

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

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

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

В EGS проходит бесплатная раздача Metro Last Light Redux В EGS проходит ежедневная бесплатная раздача. На этот раз любой желающий может получить шутер от первого лица Metro: Last Light Redux, раздача которого заканчивается сегодня в 19:00 по мск. Чтобы забрать игру необходимо лишь перейти на ее страницу и добавить к себе со свое...

[Перевод] Перевод первой части учебника Patterns.dev Привет! Меня зовут Айнур, и я frontend-разработчик SimbirSoft. Более 6 лет я работаю над коммерческими проектами, создаю и улучшаю интерфейсы, поэтому в работе достаточно часто использую паттерны проектирования. Неоднократно я обращался за идеями и лайфхаками к книге Pattern...

Вышло первое обновление Телеграм в 2023. Что нового Мы уже привыкли к тому, что Телеграм выпускает обновления ежемесячно: апдейты получаются очень емкими и не ограничиваются одними лишь исправлениями ошибок. Последнее обновление 2022 года — не исключение: там появилось очень много нового. А вот первую сборку нового год...

Yet Another Домашний Сервер. Железо (часть 1) Вот и я потихоньку пришёл к тому, чтобы сделать свой домашний сервер. Точнее, идея появилась ещё со школьных времён, но вот реализовать в каком-либо виде получилось только сейчас. И я бы хотел поделиться тем, что у меня получилось, с читателями Хабра, и ко всем написанным ст...

Три круга приемочного тестирования или законная эксплуатация заказчиков в B2B Технологии Agile, Scrum и CI/CD становятся общепринятой нормой, и нам уже кажется, что новые релизы всегда можно выпускать постоянно, практически непрерывно. Технически, сейчас действительно есть реальная возможность выкатывать обновления каждый день, а некоторые разработчик...

Приглашаем на Ozon Tech Community QA (Python) Meetup Всем привет!Меня зовут Игорь, и я руковожу тестированием в Ozon Fintech. Внутри Ozon тестирование на Python популярно в командах логистики, склада, маркетплейса и всего финтеха. Почему мы используем этот язык?Ответы на поверхности:- Он прост в изучении и применении – эт...

У приложения более 1 млрд загрузок: будильник в часах Google теперь отключается кнопками Компания Google выпустила обновление для стандартного приложения Clock (Часы) для операционной системы Android. Апдейт небольшой, но выглядит очень полезным для всех тех, кто пользуется стандартными будильниками и таймерами Google Clock.  Версия Google Clock 7.4 и...

Microsoft работает над функцией «Экспериментальные функции» для инсайдеров Windows 11 Похоже, что Microsoft работает над функцией «Экспериментальные функции» для инсайдеров Windows 11 в Dev Channel. Новую опцию заметил пользователь пользователь под ником «Albacore» на странице Windows Insider Program в приложении Настройки. Однако на данный момент эта опция н...

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

Как мы запускали сервис по продаже подписок на Spotify, Netflix, PlayStation Меня зовут Рома Васильев, я дата-инженер. В марте 2022 года мы с коллегой создали стартап — сервис-посредник, через который в России можно купить подписки на Netflix, Spotify, PlayStation, Steam и другие площадки, которые ушли с рынка. В этой статье расскажу, как это вс...

Могут ли недорогие видеокарты GeForce RTX 40 выйти пораньше? RTX 4060 и RTX 4050 уже прописались в базе ECC Возможно, компания младшие видеокарты линейки GeForce RTX 40 придётся ждать не очень долго. Дело в том, что модели GeForce RTX 4060 и RTX 4050 прописались в базе ECC. Само по себе это ещё не гарантирует скорый запуск, да и выход зарегистрированных продуктов вообще, но ...

ATWatch: Долгий путь разработки умных часов на Arduino Привет, меня зовут Артем. Не так давно я спросил Артёма о том, почему бы нам не рассказать о своём проекте, думаю многие смогут подчеркнуть в нашей истории, что-то своё.Проект ещё начинался, когда я был в 9 классе школы. В университете к разработке присоединился мой друг Арт...

Настройка автомасштабирования в кластере Azure HDInsight Давайте поговорим о том, как настроить автомасштабирование для существующего кластера Azure HDInsight с помощью Azure CLI.Microsoft Azure — это служба облачных вычислений, предлагаемая и управляемая Microsoft. Azure HDInsight — это управляемая комплексная облачная служб...

Apple исправила проблемы с ложными экстренными вызовами, полосами на экране и добавила новые функции в iPhone. Вышла iOS 16.3 Apple выпустила iOS 16.3, третье крупное обновление операционной системы iOS 16, вышедшей в сентябре прошлого года. iOS 16.3 выходит через месяц после iOS 16.2. iOS 16.3 можно загрузить на подходящие iPhone и iPad по беспроводной сети, выбрав «Настройки» >...

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

Project: BloodStrike не отменили, нас кто-то потроллил В объявлении на китайском языке, которым некоторое время назад поделился аноним, было подчеркнуто, что Project: BloodStrike больше не будет развиваться, что этот проект является пробной игрой, созданной с использованием только готовых активов Netease, и что это игра Battle R...

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

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

Иронии автоматизации Вероятно, один из главных в мире текстов об автоматизации — статья «Ironies of Automation» когнитивного психолога Лизанны Бейнбридж, опубликованная в 1983 году в журнале Automatica. На неё ссылаются более 1800 других академических работ, про неё есть страница в Википедии, её...

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

Централизация логирования микросервисов с Graylog Трассировка и анализ ошибок в микросервисной архитектуре без средств централизации логирования обычно причиняет неудобства, поскольку для понимания “что и на каком микросервисе умерло” приходится обходить микросервисы по очереди, сверять и сопоставлять данные в логах. В данн...

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

3 ошибки хорошего Product Manager С 2013 года я работаю в IT и прошла путь от Account manager до Senior Product manager в таких компаниях как МегаЛабс (Мегафон), Билайн, X5 Retail Group. С 2017 года я начала собирать свои команды в роли PO (до этого работала под руководством других PM или PO) и все это время...

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

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

Suggestion: Чего не хватает в принципах тестирования Привет! Меня зовут Андрей Небольсин, я Старший Тестировщик на проекте Сбер МегаМаркет. Мой опыт в QA-сфере относительно небольшой, тем не менее я думаю, что у меня есть, чем поделиться :-) Читать далее

Итоги 2022 года на Хабр Карьере Год почти закончился — и это хорошая новость. По традиции смотрим на свои результаты, чтобы понять, насколько мы стали лучше и стали ли. За эти двенадцать месяцев нам прилетало много ASAP-задач: что-то приходилось дорабатывать, перерабатывать, что-то отменять, а что-то срочн...

Шесть экспериментов с нейросетями — от Midjourney до Notion AI На Хабре много обзоров нейросетей вроде Midjourney и ChatGPT. Мы пошли дальше и поэкспериментировали с ними: устроили им краш-тест, сравнили между собой и испытали их на нетипичных задачках. В подборке собрали самые интересные результаты. Сохраняйте статью в закладки и пиши...

SpaceX хочет, чтобы смартфоны пользователей подключались напрямую к её спутникам Starlink Компания SpaceX хочет, чтобы её спутники могли соединяться со смартфонами напрямую, минуя дополнительное специальное оборудование. И если ранее это были просто заявления SpaceX, то теперь стало известно, что компания подала заявку в FCC (Федеральная комиссия по связи СШ...

Правда ли, что включенный Wi-Fi быстрее разряжает iPhone. Личный опыт В 2011 году у меня появился самый первый iPhone 4S. По тем временам смартфоны от Apple по времени автономной работы демонстрировали отличные показатели. Но пользователи все равно старались отключать такие диковинки, как 3G и Wi-Fi. Я даже делал джейлбрейк, чтобы добавить со...

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

Магия размерностей и магия Котлина. Часть первая: Введение в KotUniL Амперы нельзя складывать с вольтами. Сантиметры можно складывать с дюймами, но очень внимательно. Иначе получится как с космическим аппаратом стоимостью 125 миллионов долларов Mars Climate Orbiter, который успешно долетел до Марса, но бездарно разбился о его  поверхност...

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

Microsoft прекратит продажу лицензий Windows 10 с 1 февраля 2023 года Microsoft прекратит продажи лицензий Windows 10 в своём интернет магазине начиная с 1 февраля 2023 года. Соответствующее сообщение появилось на страницах продуктов Windows 10 Home, Professional и Workstation в США: 31 января 2023 года станет последним днем, когда эта загруж...

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

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

Как заработать на Bug Bounty Меня зовут Алексей Гришин, я руководитель направления Bug Bounty VK. За 9 лет участия в программе по поиску уязвимостей на различных платформах мы накопили огромный опыт получения, проверки и оплаты самых разношерстных отчетов, поэтому в этой статье я хочу поделиться советам...

[Перевод] Умные указатели в современном C++ с точки зрения новичка Новые (?) пути управления памятью Указатели в языках C и C++ — те еще штучки. Они чрезвычайно мощные, но в то же время такие опасные: достаточно небольшого недосмотра, чтобы сломать все ваше приложение. Проблема в том, что управление указателями полностью зависит от вас. За ...

Автоматический перезапуск клипера при включении принтера. У клиппера есть особенность: он не видит принтер, если принтер был включен после малинки. А так как малинка питается от своего блока питания, не шумит и жрет мало, она практически не выключается. Приходилось лезть на веб морду(fluidd), тыкать  кнопку перегрузить Klipper.Одна...

Разворачиваем Kubernetes-кластер на bare metal под управлением Deckhouse и создаем в нем виртуальные машины В новом релизе Kubernetes-платформы Deckhouse v1.43 появилась система виртуализации, основанная на современных технологиях: KubeVirt, Cilium, LINSTOR. Она позволяет в удобном и привычном для пользователя платформы режиме запускать виртуальные машины и управлять их жизненным ...

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

«У меня были проблемы с дыханием. Едва смог закончить смену», — больных сотрудников Foxconn просят продолжать собирать iPhone Как пишет Rest of World, Foxconn просит больных работников iPhone продолжать выходить на работу на заводе в Чжэнчжоу, причем есть сведения, что работникам рекомендуется не сдавать тесты на COVID-19 . Напомним, площадка Foxconn в Чжэнчжоу, Китай, является крупнейшим заво...

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 110.0.1543.0 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 110.0.1543.0. У Microsoft также есть видео «Что нового в DevTool» и статья о спящих вкладках. Кроме того, на этой неделе Microsoft выпустила Edge 109 в Beta, а на прошлой неделе вышла версия Edge 1...

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

[Перевод] Как же приятно писать программы, которые не предназначены ни для чего серьезного Рисовать каракули, делать скетчи и всячески возиться с компьютером — это очень странное, но одновременно и великое удовольствие.Когда семь лет назад я только-только начал постигать основы программирования, мне казалось, что все приобретенные навыки я буду использовать только...

Как стать Android разработчиком в 2023 И так, давайте начнем с того, что должен знать и уметь человек, чтобы стать Android разработчиком? Скиллсет будем смотреть по вот этому Roadmap Читать далее

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

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

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

В WhatsApp появится функция отправки фото в оригинальном качестве, без сжатия Разработчики мессенджера WhatsApp выпустили новую версию приложения для операционной системы Android под номером 2.23.2.11, пока она доступна только для тестирования на Google Play Beta Program. Об этом сообщил ресурс WABetaInfo, обратив внимание на интересное нововведе...

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

Зачем и как мы пишем на Хабр все эти годы Блог на Хабре постепенно привёл к запуску искусственного спутника Земли (на фото не он, просто зонд), интервью с Ромеро и рассказу про психиатрический диагноз Мы торжественно запостили пресс-релиз про старт своего сотрудничества с Хуавей аж 25 марта 2016 года. И начали ждат...

Алгоритм поиска «одинаковых» геометрий Привет! Меня зовут Мацкевич Евгений, я бекэнд-разработчик 3D-движка компании «Бимейстер». Хоть это и не очевидно на первый взгляд, но элементы загружаемых пользователями 3D-моделей зачастую повторяются, имея при этом различные положение в пространстве, масштабирование и вращ...

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

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

Как платить в App Store в России без номера МТС или Билайн Несмотря на то что Apple вроде бы не ушла из России и даже продолжает выполнять некоторые из своих обязательств, невозможно спорить с тем, что пользоваться техникой бренда стало не так удобно, как раньше. Даже если забыть про Apple Pay, от которого нас отключили из-за санкц...

Колдовской NeoVIM. Часть третья. «Режимы сна, отдыха и Nvim’a» Режим в жизни нужен для того, чтобы не растолстеть к тридцати годам и высыпаться.Режимы в Nvim нужны для того, чтобы сломать жизнь неподготовленным чародеям, а выспаться вы сможете только тогда, когда полностью прочитаете всю документацию, сможете выйти из Nvim и, просветлен...

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

Как сделать звук студийного качества через нейросеть Enhance Speech от Adobe Эта нейросеть разорит арендаторов студий для записи подкастов Практически все нейросети, которые находятся на слуху, работают с графикой и носят скорее развлекательный характер. Но в начале января компания Adobe представила сервис Adobe Podcast с несколькими профессиональным...

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

Что такое Freeform в iOS 16.2 и как им пользоваться Вышедшая iOS 16.2 стала серьезным обновлением — мы уже отвыкли от них за последнее время, так как разработчики, в основном, исправляли существующие ошибки и улучшали работу системы. Так, одним из самых заметных нововведений последней iOS стало приложение Freeform R...

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

Vertical Boutique – нужны ли нам умные отели? Я посмотрел уже несколько умных домов с разной степенью автоматизации, но как насчет отеля? Чем сценарии умного дома могут быть полезны там, где ты живешь всего несколько суток? Ведь требования у всех разные, и всем не угодишь. Мне кажется, сценарии умного дома – вещь личная...

Linux на смартфоне: считываем показания сенсоров и программируем «Куб времени» в Node-RED И снова привет! В прошлом уроке мы посмотрели проект для смартфона “Погодная станция”. Сегодня будем делать более сложный проект: “Куб времени”. Это устройство для тайм-менеджмента, которое поможет вам вести лог собственных занятий и знать, сколько времени вы тратите на рабо...

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

10 лайфхаков, как запустить собственное мини-приложение ВКонтакте: от автора сервисов «Футбол», «Хоккей» и «Баскетбол» Привет! Меня зовут Андрей Комаров, я основатель проекта «Матчи». Это название вряд ли вам о чём-то говорит — зато вы наверняка слышали о сервисах «Футбол», «Хоккей» и «Баскетбол», которые работают ВКонтакте и в Одноклассниках. Там можно следить за расписанием соревнований, п...

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

В Google Docs теперь можно увидеть пробелы и другие «невидимые» символы Компания Google сообщила в своём официальном блоге о запуске полезной функции в фирменном онлайн-редакторе Google Docs (Google Документы), которая имеется в большинстве текстовых редакторов и существенно упрощает форматирование.   Теперь пользователи могут включит...

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

Яндекс запустил перевод для видео на китайском языке – ролики на YouTube можно смотреть сразу с русской озвучкой Команда Яндекса объявила о запуске новой удобной функции для пользователей «Яндекс Браузера» — возможность смотреть ролики на китайском языке с переводом и автоматически наложенной озвучкой на русском.  Сгенерировано нейросетью Midjourney Техноло...

Мне кажется, или ipv6 переоценён? Заголовок вышел кликбейтовый, конечно, но я действительно задался этим вопросом.Ретроградом себя чувствовать неприятно, но тем не менее…Краткая предыстория.Году так в 2010-м, когда я только узнал об ipv6, я изучил всё, что тогда было доступно, развернул его в небольшой локал...

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

Конструктор базы для браузерной стратегии в духе Dune 2/2000 на Three.js, Vue3 + TS Самой успешной моей статьей для сообщества был подробный отчет о разработке браузерного FPS. Судя по статистике в базе данных — неожиданно огромное количество людей зашло и попробовало сыграть, я получал заинтересованные вопросы в личку и так далее. В дальнейшем я сделал еще...

Index.ts – зло и польза Привет всем! Меня зовут Михаил, я старший Frontend-разработчик в НЛМК, занимаюсь разработкой одной из внутренних информационных систем на React + Typescript.Расскажу про самый короткий и наименее трудоемкий способ экспорта и импорта модулей, что частенько требуется для постр...

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

Как снять данные с весового модуля со своей спецификацией протокола передачи данных и отправить на MQTT сервер Данная статья написана для тех кто на начальном уровне знает Python и немного разбирается в АСУ ТП. Задача достаточно распространенная, надо взять данные со старого, со своей специфичной реализацией протокола оборудования и перевести ее в такой вид, что бы ее можно было ...

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

NVIDIA случайно подтвердила характеристики видеокарты GeForce RTX 4070 Ti Видеокарта RTX 4070 Ti должна выйти в ближайшее время, и NVIDIA уже готовит страницы своих продуктов к официальному запуску. Похоже, что одна из маркетинговых команд допустила ошибку и загрузила данные раньше срока.

«22 года растворились примерно в 25 секундах», — Тони Блевинс заявил, что он пытался удалить видео, которое стоило ему работы в Apple Тони Блевинс, бывший топ-менеджер Apple, рассказал в интервью The Wall Street Journal, как он всю ночь пытался удалить видеоролик из TikTok, из-за которого в итоге он остался без работы. По его словам, представители Apple связались с ним в 1:30 ночи по поводу видео, кот...

Как я учусь на разработчика игр в Московском Политехе Меня зовут Айгерим, мне 20 лет. Я студентка Московского политехнического университета на направлении геймдев, сейчас на 3 курсе. Есть много статей про обучение IT-специальностям в разных вузах, но геймдев-направления в России это довол...

Полноценный x86 нетбук за ~100 рублей (1.5$). Оживляем старичка в 2022 и находим ему применение Рубрика с копеечным компьютингом вам очень зашла: судя по количеству плюсов и комментариев, в наше время тематика бюджетных девайсов становится всё более актуальной. В прошлые разы мы с вами купили игровую консоль за 500 рублей и смартфон за те же 500 рублей, из которого сде...

Что внутри лаборатории для испытания NB-IoT-устройств Привет, Хабр, меня зовут Вадим Рощин, я DevRel в МТС Digital. В этом материале я расскажу о том, как в лаборатории NB-IoT МТС тестируют устройства интернета вещей, зачем для этого безэховые камеры, в какой ситуации помехи необходимы и в чем вообще цель таких испытаний. Читат...

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

Бесперебойный деплой микрофронтендов с Kubernetes: как настроить Фронтенд-разработка может жить без независимого деплоя, пока у нее не больше 7 микрофронтендов. Но, чем выше число, тем сильнее страдают процессы. Наша команда в Mindbox прошла через это с Octopus, когда деплоила в Yandex Cloud S3. Причем на все обновления был один...

Модульный открытый «ноутбук для параноиков» уменьшили: 7 дюймов с полноразмерной клавиатурой и разрешением 1080p Пару лет назад мы писали про ноутбук MNT Reform. Он предназначен для пользователей, которым крайне важна сохранность персональных данных. Это устройство было даже названо «ноутбуком для параноиков», хотя, конечно, это не официальное название. Ну а теперь разработчики это...

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

Логи в iOS, эпизод 3: BlackBox В 2019 году я устроился в Додо Пиццу. В первую же неделю я спросил у ребят, как они логируют происходящее в iOS-приложении у клиентов и узнал, что никак.Я удивился и понял, что у меня нет абсолютно никакой уверенности, что приложение Додо Пиццы работает как было задумано. А ...

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

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

Особенность CI/CD-конвейеров для корпораций и новое решение от Сбера Какие инструменты первыми приходят вам на ум при упоминании CI/CD pipeline? Вероятнее всего, это Gitlab CI/CD, Jenkins CI, Azure DevOps. На самом деле инструментов десятки, но так было не всегда. Ещё недавно в крупных компаниях главенствовал Windows Server, Power Shell был л...

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

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

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

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

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 110.0.1587.1 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 110.0.1587.1 для всех платформ, кроме Mac. Пользователи Mac получат сборку Dev позже. Эта сборка включает в себя ряд исправлений, новые политики, новый API и новые функции для Android. Для получени...

Интересное из мира Unity #2 (03.02.23 — 09.02.23) Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. А вот и второй выпуск дайджеста для Unity разработчиков. Интересные инструменты, красивые проекты, и всё что попалось мне на глаза за эту неделю. Если вам интересна Unity разработка — добро пожаловать под ...

Какой браузер для Mac лучше Не так давно Google выпустила обновление браузера Chrome, в котором появился режим ускорения и энергосбережения, в том числе, для Mac. Казалось бы, очень полезные функции, но в комментариях возник спор, зачем нужен Гугл Хром на macOS, если есть Safari? На самом деле, многие...

ChatGPT написал Android приложение Вчера чат-бот с искусственным интеллектом ChatGPT написал за меня Android приложение! Это очень примитивное приложение, но оно компилируется, запускается и работает. Но как он это сделал? С первой попытки или пришлось долго сидеть и мучить его?Сейчас расскажу! Читать далее

C++, параллелизм и введение в автоматное программирование в SimInTech Поводом для написания статьи послужило не очень приятное для меня событие: модератор Хабра убрал теги – «С++» и «Параллельное программирование» из моей крайней статьи [1]. Этому предшествовало сообщение пользователя, который по его словам не заметил в статье ни С++, ни парал...

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

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

Tenebris: 7 кругов ада инди-разработки Друзья, меня зовут Пётр, и в этой статье я попробую рассказать о нашем уже трехлетнем опыте в разработке инди-игры  —  Tenebris: Terra Incognita. Через какие сложности мы прошли и чего добились.Работа над игрой началась в мае 2019 года, про старт я написал ранее в ...

[Перевод] Зачем нужен контейнер pause в Kubernetes Вы когда-нибудь задумывались, почему появляются контейнеры pause? Когда мы создаем поды, мы не помним, что когда-либо создавали эти контейнеры pause, так откуда же они берутся? Вы можете подумать, что, так как мы не создавали эти контейнеры самостоятельно, возможно, кластер ...

Текст-майнинг с пандами, облаками и яблоками Привет, Хабр! Меня зовут Пётр Мананников я Data Scientist и являюсь участником профессионального сообщества NTA. Представьте ситуацию: вас назначили спикером на мероприятии, и вы даже знаете, о чем хотите рассказать аудитории. Но будет ли публикой воспринят ваш док...

Java. Работа с XML-документами Привет, Хабр! Меня зовут Михаил, я SDET-специалист компании SimbirSoft. Я занимаюсь автоматизацией тестирования, в основном это работа с WEB и REST API, но на последнем проекте применял SOAP. Мне приходилось работать с сообщениями этого протокола, а именно:— выполн...

MMORPG Vampire Survivals: Puzzle War отправит вас в прошлое Vampire Survivals: Puzzle War — мобильная MMORPG, которую запустили в Америке и сугубо на Android. В ней есть 6 классов, каждый из них направлен на максимальное нанесение урона. Дальше начинается рутина — выполнение заданий и автоматическое передвижение по тёмным локациям, н...

Async/await в iOS: что нам дает неблокирование потоков Разработчикам, только начинающим работать с Async/await, бывает довольно сложно разобраться в главной его особенности — неблокировании потоков. Рассказываем, что такое неблокирование потоков, как оно работает и какие преимущества даёт Async/await при работе с большим количес...

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

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

3 фишки iOS 17 и iPadOS 17, ради которых вы точно захотите обновиться Ходят слухи, что в 2023 году Apple выпустит AR-гарнитуру, поэтому об iOS 17 говорят мало. Еще в конце 2022 года инсайдеры поспешили окрестить ее скучным обновлением, в котором будут исправления ошибок и небольшие видоизменения приложений. Рекомендую не верить в это: просто ...

Как отключить подписку Яндекс Плюс на телефоне и вернуть деньги Осенью этого года вы наверняка заметили, что Яндекс Плюс подорожал. До последнего пересмотра ценообразования пользователям было доступно два типа подписки: Плюс за 199 р/мес и Плюс Мульти за 299 р/мес. Но в сентябре Яндекс отменил базовый вариант, принудительно переведя все...

Догони меня: анимационный фильм, созданный с помощью 3D-печати Начало 3D-приключенийДогони меня (Chase Me) - первый фильм, полностью записанный с использованием напечатанных 3D-моделей, который был создан Жилем-Александром. Его всегда завораживало смешение 3D и других медиа. Его увлечение 3D-печатью началось с выхода в 2009 году фильма ...

85% всей прибыли на рынке смартфонов пришлось на Apple, и это новый рекорд Прошлый квартал у Apple выдался первым за несколько лет, когда компания зафиксировала снижение выручки и прибыли в годовом выражении. Однако Apple всё равно зарабатывает на рынке смартфонов больше всех, причём 2022 год для неё стал рекордным. Согласно данным Counterpoin...

[Перевод] Создаём веб-сайт, как будто сейчас 1999 год Раньше веб был более странным местом В прошлом году я поставила перед собой цель вернуть дух старого веба, креативность и шарм конца 90-х и начала 2000-х. В те времена не было правил, ты ставил на веб-страницу что угодно, потому что это было твоё пространство, в котором мож...

Продажи iPhone в России в 2022 году рухнули вдвое Как сообщают Ведомости со ссылкой на данные «Марвел-дистрибуции», в прошлом году продажи смартфонов iPhone в России сократились практически в два раза. С января по ноябрь прошло года в России было продано 2,2 миллиона смартфонов компании Apple, что на 48% ме...

Зачем вообще защищать данные при передаче? Привет, Хабр! Меня зовут Федор и я занимаюсь киберкриминалистикой. Не только на работе (в RTM Group), но и на досуге. Мне нравится исследовать, почему и как кого-то взломали, а еще думать, как сделать так, чтобы этого не происходило. В связи с COVIDом и п...

Интеграция Primefaces в приложение на Spring Boot. Часть 3 — динамическое обновление контента страницы Описывается пример интеграции библиотеки компонентов пользовательского интерфейса Primefaces, построенной на основе фреймворка JavaServer Faces (JSF), в MVC приложение на Spring Boot.Первая частьВторая часть Читать далее

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

Изучаем mergeMap, switchMap, concatMap и exhaustMap Я Angular разработчик. Это моя первая статья и таких я собираюсь написать много. Пришла эта идея мне в голову потому что иногда, пытаясь найти какую-то информацию в интернете о принципах работы какого-либо инструмента разработки, я не нахожу абсолютно ничего. Это либо ненави...

Пресс-релиз сборки Windows 11 Insider Preview Build 25300 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 25300 для инсайдеров в Dev Channel. TL;D • Microsoft выпускает ISO-образы для этой сборки — их можно скачать здесь ; • В этой сборке Microsoft представляет субтитры в реальном времени на большем количестве ...

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

Российские энтузиасты приступили к озвучке ремейка Dead Space Фанатская студия Mechanics VoiceOver, которая занимается переводом игр, заявила о начале работ по локализации Dead Space. Игра будет полностью переведена и озвучена. Фанаты хотят привлечь для работы тех людей, которые заниались озвучкой оригинальной игры 2008 года. Чита...

Weak Pass Detector – запрет на использование утекших паролей в контроллере домена Всем привет! Меня зовут Иван Нагорнов, я руководитель направления в Лаборатории кибербезопасности Сбербанка. В данной статье будет сделан обзор и предложение к использованию одной из наших разработок, которая направлена на минимизацию использования утекших паролей из открыты...

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

50+ бесплатных курсов и ресурсов по аналитике данных от Harvard, Google, Stanford (по которым я училась) Всем привет, меня зовут Маруся, я аналитик данных и на досуге веду телеграм-канал про аналитику. Так как я сама изучала аналитику данных по бесплатным курсам, параллельно стажируясь, а потом уже и полноценно работая в компаниях, у меня накопилось много классных бесплатных ку...

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

Итоги The Game Awards 2022 Завершилась церемония The Game Awards 2022. Игрой года стала Elden Ring. Для японских разработчиков из FromSoftware это уже вторая награда: на TGA 2019 такую же награду получила Sekiro: Shadows Die Twice. Читать полную статью

Скорее обновите WhatsApp на Android! Теперь можно сделать Ватсап на два телефона с одним номером Если вы одновременно пользуетесь WhatsApp и Telegram, то прекрасно знаете об их отличиях в плане удобства. Причем сравнение явно не в пользу самого популярного мессенджера, установленного на смартфоне любой бабушки. До сих пор нельзя было даже использовать Ватсап на два тел...

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

Как я организовал продажу электронной версии Книги нормального фрилансера и с какими трудностями столкнулся Я написал Книгу нормального фрилансера. В ней поделился опытом работы проектировщиком (UX‑дизайнером) с 2006 года по сегодняшний день. На момент написания этой статьи с книгой познакомилось не меньше 2 000 человек. Десятки положительны...

Технологии прошлого сегодня — стандарт X.25 У себя в блоге мы часто пишем о работе интернет-провайдеров и сетевых протоколах. Мы решили начать серию материалов о технологиях из прошлого. Сегодня говорим о стандарте пакетной передачи данных X.25. Относительно недавно с ним работали крупные банковские системы вроде SWIF...

MedBench: NLP-задачи в медицине, модели и методы их решения Привет, Хабр! Меня зовут Даниил Погуляка. Я студент четвертого курса МГТУ им. Н.Э. Баумана, факультета "Информатика, искусственный интеллект и системы управления". Уже некоторое время я занимаюсь изучением методов машинного обучения, в частности, касающихся автоматической об...

Интеграция Primefaces в приложение на Spring Boot. Часть 2 — Готовим контекстное меню для главной страницы В этой статье описывается пример интеграции библиотеки компонентов пользовательского интерфейса Primefaces, построенной на основе фреймворка JavaServer Faces (JSF), в MVC приложение на Spring Boot.Первая часть Читать далее

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

Получите бесплатно Wolfenstein: The New Order в EGS В сервисе Epic Games Store стартовала бесплатная раздача Wolfenstein: The New Order. Игру можно забрать совершенно бесплатно на ее странице в EGS. Акция действует всего сутки и заканчивается 21 декабря в 19:00 по мск. Читать полную статью

Интересное из мира Unity #1 (27.01.23 — 2.02.23) Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. Я решил вести дайджест новостей по Unity, отбирая интересные посты из того, что произошло за неделю. Красивые проекты, интересные ролики и многое другое. Если вам интересна Unity разработка — добро пожалов...

Прокачиваем логирование: как отслеживать бизнес-процессы в Kibana Всем привет! Меня зовут Дима Зотов, я специалист техподдержки. Работаю в Почтатехе на проекте Почта.ID. Мы обеспечиваем регистрацию и вход в сервисы Почты России, а также отвечаем за хранение учетных записей. Еще разрабатываем решения для некоторых почтовых услуг. Например, ...

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

Стала известна бесплатная игра, которую раздадут в EGS В сервисе Epic Games Store стала известна новая игра, участвующая в бесплатной раздаче. Это ролевая игра в сеттинге киберпанка Gamedec. Информация о новой бесплатной игре появилась на главной странице сервиса. Игра станет бесплатной с 12 по 19 января. Читать полную стат...

Ставка на реалистичность: Яндекс представил сверхподробные «Яндекс Карты» нового поколения Команда Яндекса на ежегодной конференции YaC 2022 (Yet another Conference) представила новое поколение своего фирменного картографического сервиса.  Главной особенностью новых «Яндекс Карт» стала их повышенная точность и детализация. На картах в п...

Как сделать билд минимального размера в Unity? Всех с Новым Годом! Меня зовут Григорий Дядиченко, и я технический продюсер. Размер билда. Сегодня хотелось бы поговорить о нём и составить некий чек-лист, который полезно проходить перед выкладкой проекта. Если вам интересно, как можно инструментами Unity уменьшить вес сбор...

Пресс-релиз сборки Windows 11 Insider Preview Build 25330 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 25330 для инсайдеров в Canary Channel. Эта сборка не будет предлагаться инсайдерам Windows с устройствами Arm64. НАПОМИНАНИЕ: Поскольку сборки, выпущенные для Canary Channel, являются менее стабильными, Mic...

Раскрыта дата релиза Limbus Company по всему миру Limbus Company — игра на смартфоны и ПК с жестоким и мрачным сеттингом, а также аниме-графикой. Проект выпустят 27 февраля, сейчас для него проходит предрегистрация через специальный сайт, а страницы в App Store и Google Play появятся позже. Limbus Company будет гача-игро...

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

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

SOAR в Kubernetes малой кровью Как идеально не строй цикл разработки и поиска уязвимостей, все равно будут существовать кейсы, которые приводят к security-инцидентам. Поэтому давайте соединим два ингредиента: control loop (reconciliation loop) и полную декларативную возможность Kubernetes и посмотрим, как...

Самые популярные смартфоны 2022 года в России: китайцы захватили пока не всё, но Samsung повержен Аналитики группы «М.Видео – Эльдорадо» поделились интересной статистикой по российскому рынку смартфонов по итогам 2022 года. Всего за год российские пользователи приобрели 24 млн смартфонов.  Китайские производители при этом пережили небывалый в...

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

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

Что выбрать: Red Team или Penetration Testing За последний год информационная безопасность стала одной из наиболее горячих тем для обсуждения, выйдя далеко за пределы ИТ-сообщества. Это не удивительно — количество инцидентов ИБ в 2022 году выросло во много раз, заставив многих руководителей всерьёз задуматься о кибербез...

Классные фишки iOS, которые есть даже в дешевом iPhone SE. Их никогда не будет в Андроиде за 100к Нас часто упрекают в том, что мы в своих статьях незаслуженно восхваляем Android-смартфоны в ущерб Айфонам. На самом деле, мы стараемся оставаться объективными: что поделать, если Google Pixel 6a реально делает более качественные снимки, чем iPhone 14 Pro? Сложно спорить с ...

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

Двадцать бабушек – уже рубль. Как GraalVM Native Image позволяет экономить джавистам и девопсам деньги на облако Первая статья в нашем блоге. Я постарался написать хороший текст на основе докладов из Failover Bar и прошлого митапа Альфы, и человеческими словами объяснить, зачем нужен GraalVM.Мы поговорим об экономии на облаках в мире победившего Кубернетиса, обсудим перформанс современ...

[Перевод] Телематическая система автомобиля Мы в команде Third Man по долгу службы изучаем довольно много англоязычных материалов. Часто интересными статьями хочется поделиться с коллегами и обсудить поподробнее. Но не всегда есть время всей командой читать 20+ страниц англоязычного текста, так что сокращённый и “подс...

Большое сравнение нейросетей Привет, меня зовут Юля, 85GB и я веду свой канал по нейронкамВ этой статье я рассмотрю по различным параметрам графические нейронки: DALL-E 2, Midjourney, Stable Diffusion, Кандинский и Шедеврум. Постараюсь разложить всё максимально чётко и ёмко, дать оценку по каждому блоку...

Ender 3 s1 реанимация после неудачной прошивки я тут уже писал в вопросах, что прошивка экрана у меня прошла не удачно и был баг с выделением пунктов меню, после чего я решил пойти по пути , что не привело как-то к успеху. Я точнее получил брик. Обратившись в поддержку все решилось, в смысле отката на базовую прошивку. О...

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

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

«Вы представляете, сколько на орбите летает гаек, болтов и кусков спутников?»: в РКК «Энергия» назвали возможную причину разгерметизации «Прогресса МС-21» Специалисты раскрыли больше данных об утечке на борту грузового корабля «Прогресс МС-21». В частности, названа возможная причина разгерметизации системы охлаждения. Об этом пишет «Коммерсантъ». Фото: Roscosmos/Global Look Press Как заявил советн...

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

[Перевод] Чистый код: как писать код, который легко читать Для начала мы обсудим, зачем вам вообще может понадобиться писать более читаемый, а не краткий код. Затем мы рассмотрим стратегии, как это делать в случае: Именования переменных, классов и функций Вспомогательных функций Комментариев к коду Перечислений/словарей/запечатанн...

Гранулярность микросервисов. Насколько мелко нарезать? Привет, Хабр! Меня зовут Руслан Сафин и я расскажу про микросервисы и как определить необходимую гранулярность. Я работаю техническим директором в Byndyusoft. Развиваю техническую культуру и участвую в проектах в роли IT-архитектора, а ещё преподаю авторский курс по IT-архит...

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

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

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

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

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

Как написать UI-автотесты, если не умеешь программировать? О чем эта статья и чем она полезна.Всем привет! В этой статье пойдет речь о том, как написать простые UI-тесты на языке Java. Это будет интересно тем, кто давно хотел попробовать себя в автоматизации или добавить новенького в свой текущий проект. В этой статье не будет больш...

5 VPN для Android TV, которые работают в России в 2023 году Уход большого количества иностранных сервисов из России заставил пользователей загружать на свои смартфоны VPN-сервисы, позволяющие без проблем войти в любое приложение. Именно с помощью них можно легко попасть на сайт или в приложение Netflix и наслаждаться крутыми сериаль...

Пишем бота-кликера на Kotlin для Lineage 2 Еще не все новогодние салаты были съедены, “Ирония судьбы” уже просмотрена, а до начала рабочей недели еще целая вечность и нужно было придумать себе развлечение на оставшиеся праздники. Предвкушая ностальгию я открыл Lineage 2, одну из самых популярных MMORPG “нулевых” на С...

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

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

Экстремально уменьшаем размер NPM пакета Однажды я захотел создать небольшую NPM библиотеку по всем “best practices” - с покрытием тестами, написанием документации, ведением нормального версионирования и changelog'а и т.п. Даже написал пару статей, которые в деталях описали, какие вопросы решает библ...

Samsung снова придётся подвинуться. Qualcomm отдаст большую часть заказов на Snapdragon 8 Gen 3 компании TSMC Qualcomm снова может выбрать TSMC вместо Samsung для производства своей новой топовой платформы.  Как сообщается, Qualcomm может отдать большую часть всех заказов на Snapdragon 8 Gen 3 именно TSCM, так как показатель выхода годной продукции её нового техпроцесса 3...

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

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

«Авианосец для дронов». Первое в мире беспилотное научно-исследовательское судно ввели в эксплуатацию в Китае Китай ввел в эксплуатацию первое в мире беспилотное научно-исследовательское судно Zhu Hai Yun, которое может управляться дистанционно и перемещаться самостоятельно. Судно будет проводить морские научные исследования и другие наблюдения. Судно было доставлено для дальне...

Как устанавливать сервисы Google на Huawei прямо из AppGallery. Это самый простой способ в 2023 году Американские санкции, действующие в отношении Huawei с 2019 года, серьёзно подорвали популярность смартфонов бренда. Компании даже пришлось продать подразделение, отвечающее за разработку устройств линейки Honor, чтобы вывести из-под ограничений хотя бы их. Ключевой проблем...

Microsoft предоставляет раздельный экран для всех пользователей Edge Stable Пару недель назад Microsoft добавила флаг, отвечающий за включение функции раздельного экрана в Edge Canary. Раздельный экран позволяет использовать две вкладки рядом в одном окне Microsoft Edge, и это часть предстоящего проекта Edge Phoenix, целью которого является обновлен...

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

Спасти рядового Кактуса. Интеграция фикуса в Home Assistant В доме живёт фикус по имени Кактус. Почему он, будучи фикусом, имеет собственное имя Кактус история долгая и к этому рассказу отношения не имеющая. Факт в том, что дерево заслуженное, с историей. В общем он жил, не тужил, но случилось, так, что нам пришлось надолго уехать. П...

Брокер сообщений NATS: как мы решали проблему скоростной и стабильной доставки сообщений Всем привет. Меня зовут Женя, я работаю, как это сейчас модно говорить, DevOps-инженером в компании Garage Eight. В этой статье я бы хотел поделится опытом внедрения и эксплуатации брокера сообщений NATS в нашей инфраструктуре — настолько понравилась эта технология.&nbs...

DSL фреймворк для создания Telegram ботов Родилась у меня идея! Я хочу создать фреймворк, который позволит пользователям писать своих ботов Telegram с помощью языка, специфичного для конкретной области (DSL), или визуального представления, например, диаграммы UML. На основе предоставленных данных фреймворк будет ге...

Правда ли, что Ватсап отключат в России с 1 апреля 2023. Все, что нужно знать WhatsApp по-прежнему остается самым популярным мессенджером несмотря на распространение Телеграм — он есть, наверное, у каждого в телефоне. Однако в 2022 году многие сервисы ушли из нашей страны, поэтому пользователи до сих пор переживают из-за того, что приложение мо...

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

QR-code. Обнаружить и расшифровать. Шаг 1 — Обнаружить Эта статья - первая в цикле статей, в котором мы разберемся с тем, как qr-код устроен, и напишем простенький Qr-детектор и дешифровщик, а также свой собственный генератор qr-кодовИспользовать мы будем python вместе с opencv и numpy. Учитывая, что opencv - кросс-язычная библи...

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

DevOps и SRE просто модно Всем привет Хабровчане!Хочу рассказать про современный мир IT и его подходах. Сегодня каждая компания говорит про DevOps и более чем уверенна, что он у них есть. Читая вакансии на множестве ресурсов, я часто вижу объявления "требуется DevOps инженер" с расписанным стеком тех...

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

Эволюция NGFW: тестируем новинку Sangfor NGAF Всем привет! Меня зовут Дмитрий Шкуропат, я являюсь руководителем направления защиты информации в компании Nubes. Мы открываем цикл статей, в котором расскажем, как выбирали и тестировали для нашего защищенного публичного облака межсетевой экран нового поколения (NGFW)....

Архитектура игры на Unity без Zenject. Часть 1 Всем привет!Меня зовут Игорь Гулькин, и я Unity разработчик. За свои 5 лет накопилось много опыта, поэтому в этой статье хотел бы поделиться принципами и подходами, с помощью которых можно реализовать архитектуру игры просто и гибко без фреймворка. Цель доклада, дать не прос...

Импортозамещаем Evernote. Obsidian – менеджер заметок и лучший друг менеджеров Привет, Хабр! Меня зовут Николай Суворов. Я – профессиональный менеджер, руководитель направления Delivery Management в МТС Digital. Занимаюсь Enablement Platform – единой платформой для быстрого создания продуктов в экосистеме МТС. Сегодня я расскажу о своем pet-проекте и о...

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

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

Знакомство с указателями в Паскале Всем читателям habr.com, привет! Мы студенты Технического ВУЗа- Мария и Екатерина, и хотим рассказать о своем опыте работы с указателями на языке программирования Паскаль.Знакомство с указателями произошло еще на первом курсе, когда нам читали предмет по языку программирован...

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

Как сделать так, чтобы GeForce RTX 4090 потеряла до 28% своей производительности. Ускоритель был протестирован в виде внешней видеокарты GeForce RTX 4090 является невероятно производительной видеокартой. Однако в одном из сценариев использования нужно готовиться к тому, что она потеряет более 20% своей производительности.   Первый эксперимент с RTX 4090 в качестве внешней видеокарты показал именно ...

Виртуальная карта впервые в Telegram: почему это удобно и безопасно Привет, Хабр. Меня зовут Михаил Добровольский, я руководитель портфеля проектов в МКБ, и сегодня расскажу, как мы реализовали выпуск виртуальной банковской карты в Telegram.Наверняка все заметили, что мы стали проводить все больше времени в мессенджерах, в частности в Teleg...

Богатые богатеют: Bentley установила абсолютный рекорд продаж за свою 100-летнюю историю Компания Bentley сообщилась о рекордных поставках своих машин в прошлом году. Впервые в истории производитель смог отгрузить более 15 000 машин. Компания Bentley была основана более 100 лет назад, но только в прошлом году она смогла реализовать 15 174 автомобиля, что ок...

DDoS-атаки «для самых маленьких» Привет читающим этот длиннопост. Давно ничего не писал на Хабре, но 2022 год выдался достаточно непростым в плане DDoS-атак. По роду деятельности, я столкнулся с большим количеством вопросов о том, что такое DDoS-атаки, нужно ли с ними бороться (WTF??? конечно, не нужно, пус...

Интерфейсы и протоколы в IoT. Лекция первая В этом году меня в очередной раз позвали в Московский институт электроники и математики (МИЭМ) НИУ ВШЭ читать студентам магистратуры (четвёртый курс на наши деньги) департамента электронной инженерии курс «Обеспечение взаимодействия элементов системы IoT, интерфейсы и проток...

«А поговорить?»: как сделать голосового помощника в браузере Голосовые технологии повсюду: Siri, Алиса, Alexa, финансовые помощники в приложениях банков, например, Альф. Они есть в колонках, телефонах, даже в автомобилях. Но что насчёт браузеров? Когда я начала заниматься разработкой голосового помощника для личного кабинета банка в б...

Запутались в издателях Street Fighter: Duel? Их минимум 2 Street Fighter: Duel — мобильная игра с пошаговыми боями и коллекционированием персонажей из вселенной Street Fighter. Проект ориентирован на фанатов серии и почитателей азиатских игр, поэтому ждём сезонный пропуск и фарм на поздних этапах игры. Но не это главное. Вчера, 31...

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

Как мы упростили процесс трудоустройства в Fix Price с помощью создания лендинга и рассылки в мессенджерах Привет, Хабр! Меня зовут Вадим Райский, и я работаю руководителем IT‑проектов для департамента управления магазинами Fix Price. Сегодня поговорим о том, как мы в этом году запустили специальную экосистему для найма сотрудников на работу, что&nbs...

Заблокируют ли WhatsApp в России в 2023 году? Благодаря прокси — уже неважно Несмотря на то что Meta в России вот уже почти год как считается экстремистской организацией, а её социальные сети в стране блокирует Роскомнадзор, WhatsApp до сих пор никто не трогал. По словам властей, они не имеют претензий к мессенджеру, поэтому и ограничивать его работ...

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

H-мост: Load Detect (или как выявлять вандализм) В этом тексте я написал как диагностировать и тестировать такую электрическую цепь как H-мост. Как в Run-Time(е) определять Fault(ы) в H-мосте, чтобы вовремя отключить ключи и перевести всю цепь в безопасное состояние тем самым спасти дорогое оборудование от сгорания? Читать...

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

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

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

ЦОД Google в одном городе США в прошлом году потребили более 1,3 млрд литров воды Не секрет, что центры обработки данных, кроме прочего, требуют огромного количества воды для охлаждения. Как оказалось, порой потребление отдельных объектов может быть впечатляющим.  В своё время журналисты обратились к руководству города Даллес в штате Орегон, чт...

Как легко перекинуть любые файлы с Айфона на компьютер и обратно Если вы используете ваш iPhone в паре с компьютером Mac, то синхронизация двух устройств у вас не вызовет никаких проблем. Для удобства пользователей есть iCloud, а при крайней необходимости можно воспользоваться AirDrop для переброски файлов. А вот для владельцев Windows т...

Ace Racer засветилась ещё в одной стране Ace Racer — мобильные и аркадные гонки от NetEase Games с графикой консольного уровня. О дате релиза по всему миру мы писали в предыдущей новости, а также напоминаем, что до сих пор предрегистрацию через РФ пройти нельзя. У Ace Racer будут разные издатели в зависимости от р...

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

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

Посуточная аренда в Авито: как мы делаем сервис надёжным с помощью MLP онлайн-бронирования Привет! Меня зовут Андрей Сюсюков, я Product Lead в Авито Недвижимости, развиваю категорию посуточной аренды. В ней больше 200 тысяч предложений для аренды квартир и домов в России. Наша задача — сделать опыт путешественников приятным и безопасным. Летом 2022 года на Ав...

Merge Fantasy: Dungeon Master можно предзаказать Merge Fantasy: Dungeon Master — мобильная игра, которую выпустят на Android. Пока геймеры могут предзаказать её и ждать бета-тест или пробный запуск в этом году. Разработчики из студии Springcomes описывают её как стратегию с объединением одинаковых персонажей, чтобы получит...

Всё о визах в Таиланд в 2023 году От “А” до “Я” о визах в Таиланд: виды, стоимость, нюансы. Всем привет! Я – Женя, как-то я прилетела в отпуск в Таиланд и осталась тут жить. За это время я делала 3 визы и сейчас в процессе получения 4 – Elite visa. В статье расскажу обо всех тонкостях, связанных с получ...

Топ-10 ошибок, найденных в C#-проектах за 2022 год За 2022 год разработчики PVS-Studio написали много статей, в которых рассказали об ошибках, найденных в различных Open Source проектах. Пришло время подвести итоги и представить десяток самых интересных срабатываний. Читать далее

Новогодняя акция 2023 от 3DTool! Расскажи свою историю и получи подарок! Всем привет, Друзья! С Вами 3DTool!Какой же Новый год без подарков?В детстве все мы знали - Дед Мороз дарит подарок тому, кто расскажет…В нашем случае не стишок, а историю покупки своего первого 3D-принтера или станка с ЧПУ.Расскажите свою историю о том, как пришли к идее по...

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

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

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

Как разные режимы AlwaysOn Display влияют на автономность iPhone 14 Pro. Появилось видео с длительным тестом Авторы канала PhoneBuff, которые тестируют смартфоны с применением роботизированного манипулятора, решили проверить работу режима AlwaysOn Display на iPhone 14 Pro.   В отличие от многих подобных сравнений, в данном случае смартфон тестировался в трёх режимах: без...

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

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

.NET 7: разбираем ошибки и подозрительные места в исходниках .NET 7 зарелизился. Это хороший повод покопаться в исходниках, чтобы поискать ошибки и странные места. За комментариями по находкам обратимся к самим разработчикам .NET — кому знать код, как не им? Погнали! Читать дальше →

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

От проекта до производства: как мы сделали один из лучших пультов управления на рынке Всем привет! Меня зовут Евгений Торчинский, практически всю свою жизнь я работаю с технологиями. Сейчас я руковожу компанией Movix Lab — мы уже много лет занимаемся железом, софтом и работаем с искусственным интеллектом. В частности, мы делаем смарт-приставками и делаем...

Как я занял 13 место из 3500+ участников и стал Kaggle Competition Master Привет Хабр! Меня зовут Олег Сидоршин, я стажер (с марта буду джуном) в Лаборатории машинного обучения Альфа-Банка. До перехода в коммерческую разработку для практики своих навыков я активно участвовал в Kaggle-соревнованиях. Этот пост — ретроспектива о крупном сор...

Пишем API автотесты на TypeScript + Playwright В данной статье мы разберем, как писать API автотесты на языке TypeScript + Playwright. Читать далее

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

Как мы развиваем айтишников в СИБУР Диджитал Привет! Меня зовут Таня, я инженер-физик, специалист по электронике электрофизических установок. Когда я 16 лет назад выходила из института, мне задали вопрос: “Таня, кем ты хочешь стать, когда вырастешь?” Я не очень понимала, кем хочу стать, но точно знала, чего я делать не...

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

Российские операторы начинают сдавать серверы, ПК и другое оборудование в аренду с возможностью выкупа Как сообщает «Коммерсантъ» российские операторы наладили поставки в страну телеком- и IT-оборудования, предлагая его в аренду с возможностью выкупа. Такое предложение есть у МТС, которая предлагает серверы, системы хранения данных, компьютеры, телефоны, прог...

«Сбер» предупредил корпоративных клиентов, что переведёт платёжный шлюз на сертификат Минцифры с 30 января 2023 года Без нужных сертификатов эквайринг банка будет работать некорректно.

Алиса прокралась на главную Яндекса Голосовой помощник Алиса появился на главной странице Яндекса, коей с осени этого года стала ya.ru. Иконка расположена в правом нижнем углу страницы, при нажатии начинается диалог. Причем если звук выключен (звук, а не микрофоны), то пользователь может разговаривать голосом,...

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

6 важных настроек iPad, которые вы должны сделать сразу после покупки По итогам первого финансового квартала 2023 года выяснилось, что Apple продала заметно больше iPad, чем ранее. Оказывается, планшет по-прежнему популярным среди покупателей несмотря на то, что купертиновцы в последнее время практически не вносят в него серьезных изменений. ...

Как всё успеть? | Мой тайм-менеджмент Прежде чем начать говорить про тайм-менеджмент и как всё успевать, начну с плохой шутки про электрика. Как определить является электрик хорошим или плохим? Правильно! Любой живой электрик автоматически хороший. Теперь немного обо мне. Я работаю преподавателем в университете,...

10 лет назад я продал свой стартап за $2.2M и погряз в депрессии Меня зовут Виктор Кох и это моя история одного из громких скандалов в технологическом секторе.Прежде всего, я рад опубликовать свою первую статью на HabrHabr. Одна из причин, по которой я не мог свою историю написать ранее, а именно 5 лет назад или даже 8 лет назад — договор...

Как пользоваться поиском по картинке с телефона Алгоритмы поисковых систем все время развиваются. Если раньше мы могли искать информацию только по запросу, вводя его в Яндексе или Google, то теперь каждому из нас стал доступен поиск по картинке. Можно придумать сколько угодно сценариев использования этой функции от попыт...

Сетевой фильтр: как протестировать новый «умный» поисковик Microsoft Компания Microsoft ограничила доступ пользователей из России к тестированию нового поисковика Bing, основанного на искусственном интеллекте. Обойти это ограничение легко — достаточно зайти на страницу сервиса через VPN. Но и в этом случае протестировать умный поисковик получ...

Microsoft отправила в отставку ещё одну версию Windows 10 Компания Microsoft официально прекратила поддержку операционной системы Windows 10 версии 21H1, дебютировавшей в мае 2021 года.  Недавний апдейт в рамках ежемесячных «обновлений по вторникам» (Patch Tuesday), вышедший 13 декабря, стал последней порцией...

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

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

Загрузите заранее MMORPG MIR M, релиз 31 января MIR M — мобильная MMORPG, в которой надо прокачивать, участвовать в PvP и добывать специальную руду, которая переплавляется в NFT и переводится в криптовалюту. Подобная функция доступна только в глобальной версии, которую уже можно заранее скачать. А вот сервера запустят зав...

От выпуска этой видеокарты Nvidia в итоге отказалась. Появились фото прототипа GeForce RTX 3070 Ti 16 GB Некоторое время назад в Сети появились слухи о нескольких новых видеокартах Nvidia. В итоге компания представила все, кроме GeForce RTX 3070 Ti 16 GB. Теперь у нас есть доказательство, что такая карта всё же планировалась к выходу.  В Сети появилось фото такого ...

Сколько на самом деле потребляет всегда включенный экран в iPhone 14 Pro. Результаты тестов в разных условиях Издание Mydrivers опубликовало результаты тестирования энергопотребления функции всегда включенного экрана (Always On Display) на смартфоне iPhone 14 Pro с последним обновление iOS. Итак, результаты получились следующими: Всегда включенный экран с включенными обоями по...

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

[Перевод] 8 бесплатных инструментов искусственного интеллекта, которые пригодятся Всем привет! Меня зовут Маруся, я аналитик данных, веду блог в телеграме Аналитика и growth mind-set.В этой статье собрано 8 бесплатных инструментов на основе искусственного интеллекта, большинство из которых просты в использовании и самое главное бесплатны для тестиров...

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 111.0.1660.0 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 111.0.1660.0. Обратите внимание, что эта сборка в настоящее время доступна для Windows и macOS, тогда как другие платформы получат сборку Dev позже. • Microsoft Edge and Interop 2023 - Microsoft Ed...

Быстрый и безопасный VPN, который ещё работает в России: какой выбрать Несмотря на то что за прошедший год пользоваться VPN научились миллионы россиян, этого оказалось недостаточно, чтобы сохранить доступ к ушедшим сервисам. Роскомнадзор, который долгое время смотрел на использование подобных средств сквозь пальцы, вдруг начал блокировать ВПН ...

Компиляция карт для Half-Life 1 на ТВ-приставке Я уже не первый год занимаюсь моддингом легендарной Half-Life 1, и как-то совершенно спонтанно мне пришла в голову мысль, дескать, как было бы прикольно иметь возможность компилировать карты на какой-нибудь платформе, отличной от привычных всем x86 и amd64. Затем я вспомнил,...

Здесь все функции, которые появятся в iOS 16.4 Вышла первая бета-версия iOS 16.4, а это значит, что теперь нам известны все нововведения, которые появятся в этой версии операционной системы. Судя по всему, этот апдейт станет последней крупной сборкой iOS 16, после которой последуют лишь небольшие обновления, направленны...

«Хакер»: самые громкие, яркие и важные события 2022 года в мире безопасности До нового года осталась всего ничего, а значит, пора подвести итоги и вспомнить самые интересные, важные и странные события последних двенадцати месяцев, о которых мы писали на Xakep.ru. Мы выбрали «призеров» в десяти номинациях и расскажем о наиболее заметных атаках, взлома...

Меньше точно не бывает! Делаем вольтметр на ATTINY10 В продолжение к прошлой статье решил пощупать и Attiny10. Ну меньше уже точно ничего нет. Если и есть такое извращение с 4 ногами, я о нем не знаю, точнее не нашел..Тут у нас полноценный МК, в корпусе SOT-23! И задачи на нем решать можно вполне серьезные. Собрав схему на мак...

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

Ваше устройство с Windows 11 версии 21H2 скоро будет автоматически обновлено до 22H2 Microsoft начала автоматически обновлять устройства с Windows 11 версии 21H2 до 22H2. На странице статуса Windows 10 21H2 Microsoft заявила: Текущее состояние на 26 января 2023 года Сегодня мы начинаем автоматически обновлять потребительские и неуправляемые бизнес-устройства...

Инсайдер раскрыл игру, которую отменила Ubisoft Инсайдер Том Хендерсон назвал одну из игр, которую пришлось отменить Ubisoft. По словам Хендерсона, закрытым проектом является многопользовательский шутер Project Q, который был аносирован весной прошлого года. Читать полную статью

Наши любимые приложения-помощники в тестировании back-end Всем привет! Меня зовут Константин, и я работаю ведущим тестировщиком в дружной команде back-end компании Solit. Мои коллеги уже не раз делились различными хитростями и ноу-хау, которые они применяют в своих проектах. Я же решил пойти немного другим путём и поделиться с вами...

[Перевод] Повторная обработка данных на платформе управления цифровыми ресурсами в Netflix Netflix ушел, а технологии остались. Поэтому мы решили перевести оригинальную статью за авторством Meenakshi Jindal о том, как стриминговый сервис обрабатывает данные с помощью Apache Kafka. Читать далее

Microsoft показала, как будет выглядеть ChatGPT в поисковике Bing. Это увидели некоторые пользователи Уже скоро компания Microsoft планирует вывести на рынок новую версию поисковика Bing со встроенным чат-ботом ChatGPT. И некоторые пользователи смогли получить доступ к новинке. Одним из них стал студент и дизайнер Оуэн Инь, который рассказал об этом СМИ. Интерфейс на д...

Принципиально новый медиаплеер Windows 11 стал доступен всем пользователям Windows 10 Компания Microsoft начала заменять Groove Music в операционной системе Windows 10 полностью переработанным медиаплеером Windows 11, дебютировавшим в прошлом году.  В конце прошлого года новый Windows Media Player стал доступен тем пользователям Windows 10, которые...

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

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 111.0.1633.0 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 111.0.1633.0. Добавлены функции: • Android: • Долгим нажатием нажатием на страницу новой вкладки теперь можно войти в центр обоев; Улучшена надежность: • Исправлен сбой браузера, который связан с б...

Как запускать игры с приставки Sega на Android Sega — известная корпорация из Японии, получившая широкую известность в России за счет своих игровых приставок. У многих из нас, включая меня, масса воспоминаний из детства связана с Sega Mega Drive и другими продуктами компании. А сегодня мы имеем возможность освежить их, ...

Сервисная модель российского ИТ стоит на пороге изменений Привет, Хабр! Подходит к концу год, который стал переломным для ИТ-отрасли в целом. И если говорить о том, что нам делать дальше, в мае-июне было еще рановато, то сейчас самое время задаться вопросом — как будет работать наша сфера в 2023 и подвести некоторые итоги 2022 года...

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

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

Состоялся релиз конного симулятора Star Equestrian: Horse Ranch Star Equestrian: Horse Ranch — симулятор конного спорта, где геймеры ухаживают за лошадьми и тренируют их к соревнованиям. Судя по трейлерам, помимо стадионов можно также посещать и различные локации по типу Дикого Запада, причём вместе с остальными наездниками. 13 марта St...

В конце января Microsoft запустит подписку Microsoft 365 Basic по цене $1,99 Microsoft представила новый тарифный план Microsoft 365 Basic, который заменит собой текущую подписку на OneDrive, увеличивающую объём облачного хранилища до 100 ГБ. Стоимость новой подписки составит всего $1,99, так что она разместится между бесплатным тарифным планом и по...

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

Карьера в ИТ: техники личной продуктивности по итогам 20 лет экспериментов Вам знакома ситуация, когда вы погреблены под валом задач? Едва закрываете одну — на её место сваливается еще две. И, главное, все задачи действительно важные и срочные. Гора дел растет, вы впадаете в отчаяние и тихо выгораете. Никто, разумеется, этого не замечает и не ценит...

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

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

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

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

Стоит ли обновлять старый iPhone до iOS 16.2. Здесь вся правда Рассказываем, как изменилась автономность возрастных моделей iPhone после установки iOS 16.2 Одной из самых частых причин споров в нашем Телеграм-чате, связанных c необходимостью установки обновления iOS, является расход батареи. Как правило, часть пользователей, установивши...

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

Как я клонировал Томми Версетти, или запускаем GUI/GPU приложения в Kubernetes Привет! Меня зовут Сергей Ермейкин, я Junior DevOps engineer в центре разработки IT-компании Lad. В моей первой статье на Хабре я расскажу про сборку своих GUI/GPU образов и покажу, как настроить хостовую и Kubernetes системы на примере игры GTA:VC.В детстве мне очень нравил...

Пресс-релиз сборки Windows 11 Insider Preview Build 23419 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 23419 для инсайдеров в Dev Channel. Microsoft выпускает ISO-образы для этой сборки — их можно скачать здесь . Что нового в сборке 23419 Создание дампов памяти ядра в реальном времени в диспетчере задач Micr...

Как запустить Doom на УАЗ Буханке 2022 Прошедший 2022 год сильно повлиял на отечественных автопроизводителей. Появились антикризисные комплектации (а остальные исчезли). Произошли откаты на старые экологические нормы, вплоть до евро-2. Кто-то прогнозировал возврат к карбюраторным двигателям, чего, к счастью, не с...

YAMAL DEV CONF — как это было Привет! Хотим поделиться с вами тем, как прошла в начале ноября наша северная YAMAL CONF. Это уже вторая конференция, которую мы собираем, чтобы развивать IT-комьюнити на Севере и делиться знаниями.В этот раз мы немного увеличили масштаб по сравнению с 2021 годом и сделали д...

У Intel не будет никаких действительно новых CPU в 2023 году. Дорожная карта говорит лишь о выходе Raptor Lake Refresh Похоже, компания Intel действительно может не выпустить процессоры Meteor Lake в следующем году.  Согласно попавшей в Сеть свежей дорожной карте компании, в третьем квартале следующего года компания планирует выпустить только обновлённые Raptor Lake Refresh, о кот...

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

Мобильные новости: GTA из Индии, Project: BloodStrike по типу Warzone Mobile и другое Привет, читатели AppTime и зрители AppTime Media. С вами Никитенков Валерий, главный редактор на сайт и голос еженедельной подборки новостей за уходящую неделю. Конец февраля выдался плодовитым на симуляторы выживания и инди-игры, но также была и королевская битва, берущая...

JEP-400 или UTF-8 РєРѕРґРёСЂРѕРІРєР° РїРѕ умолчанию Не прошло и пяти лет, как в Java 18 докатилось небольшое, но очень ожидаемое и обсуждаемое изменение: теперь во всех стандартных API используется UTF-8 кодировка по умолчанию. Это изменение, которое сделает выражение «Write once, run anywhere» действительно правдой, так как ...

Nvidia Broadcast «заставит» пользователя всегда смотреть в камеру Компания Nvidia обновила своё стриминговое приложение Broadcast до версии 1.4, добавив несколько нововведений. Самым интересным из них является функция Eye Contact, которая следит за тем, чтобы пользователь всегда смотрел в камеру, даже если на самом деле он этого не де...

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

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

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

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

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

Что такое ReVanced и чем он лучше YouTube Vanced Многим владельцам смартфонов на базе операционной системы Android, а особенно владельцам устройств HUAWEI, знакомо приложение Vanced. Это классная модификация YouTube, бесплатно открывающая некоторые возможности Premium-подписки, включая отсутствие рекламы в любой стране ми...

Несколько грустных слов про Marlin 2.1.x Очень долго использовал на плате BTT E3 RRF V1.1 прошивку Marlin версии 2.0.8.2 после того, как вылизал её настройки ещё в 2021 году. Но после перехода Marlin'а на ветку 2.1 и выхода версии 2.1.2 решил попробовать более свежую прошивку.Однако на днях решил вернулся к провере...

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

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

Эволюция Dev-серверов CarPrice: от монолита к микросервисам и Kubernetes Нужен ли каждому разработчику свой dev-сервер? Многие компании, опасаясь лишних расходов и проблем, даже не пробуют внедрить такой подход.CarPrice развернул свои dev-серверы еще в те далекие времена, когда все работало на монолите. А после монолита пилил собственный сервис д...

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