GeForce RTX 4090 способна запускать обновлённую Half Life 2 в разрешении 16K, выдавая 120 к/с Набирающий популярность блогер zWORMz Gaming, который оценивает производительность разных видеокарт в разных играх, решил опробовать GeForce RTX 4090 в обновлённой Half Life 2. обложка видео источника Само собой, в целом это особого смысла не имеет, учитывая, что...
Макросы в Swift: Практическое руководство по использованию Недавно я столкнулся с задачей, которая требовала написания большого объема шаблонного кода. Вспомнив, что в Swift 5.9 появились макросы, созданные специально для генерации шаблонного кода, я решил попробовать их в действии. Ранее я работал с макросами в Objective-C и C++, п...
Как сделать инструмент для запуска нагрузки одной кнопкой: показываем наш Pangoloader Привет, Хабр! Меня зовут Дмитрий Королёв, я инженер по нагрузочному тестированию Platform V Pangolin — целевой СУБД в Сбере и не только. Эту статью я написал вместе с моим коллегой Алексеем Хорохориным @AlexeyHorohorin. Наш продукт — специальная сборка PostgreSQL с доработка...
Кратко разбираем Zerologon на практике и смотрим его артефакты Привет! В этой статье мы кратко рассмотрим уязвимость CVE-2020-1472 aka Zerologon со стороны красных и синих: на практическом примере научимся эксплуатировать уязвимость, используя разные векторы, а также отметим основные артефакты атаки. Читать далее
ПОТРАЧЕНО. Как тестировать локализацию переводов, чтобы потом не было стыдно Привет! Меня зовут Михаил Кургузов, я из отдела локализации и переводов SM Lab. В этом цикле постов я расскажу о локализации и ее интеграции в процесс тестирования ПО. Пост #1 (вы находитесь здесь) — общая вводная про локализация и интернационализацию, важные примеры, л...
Создание простой CRM на Next.js и Prisma для B2B Мой опыт работы в продажах в различных компаниях многому меня научил. Одним из ключевых инструментов, без которого невозможен эффективный процесс продаж, является CRM-система. Для руководителей и менеджеров по продажам она должна решать множество задач и отвечать на целый ря...
Прогнозирование продаж с использованием библиотеки Prophet, часть 1 Прогнозирование можно считать одной из основных задач аналитика. Прогноз продаж, оттока, выручки, затрат – всех основных KPI развития бизнеса – может потребоваться где и когда угодно, начиная от небольших ad hoc кейсов до масштабных задач вроде процесса бюджетирования на пре...
Топ-10 горячих криптокошельков для удобного и безопасного хранения криптовалют Представьте себе, что у вас есть деньги — рубли, доллары или евро. Для того чтобы безопасно хранить их и использовать в магазинах или на рынке, вам нужен обычный кошелек. Без него никак — деньги нельзя просто носить в карманах, это небезопасно и неудобно. С криптовалютой сит...
Кратко про Ensemble методы с примерами Сегодня мы рассмотрим Ensemble методов, которые помогают сделать модели более точными и устойчивыми к переобучению. Рассмотрим три основных подхода: Bagging, Boosting и Stacking, и посмотрим, как их реализовать на Python. Читать далее
Предложение государству: как обеспечить безопасность в интернете без «все всем заблокировать» Я понимаю следующее - государство все равно будет пытаться ограничить в интернете доступ к тому, что оно считает опасным для общества (или для себя). Но также понятно, что это причиняет слишком много неудобств и простому народу, и IT-специалистам. В результате чего люди масс...
[Перевод] Two-Tier Data Model архитектура: концепт и мысли Краткая цель статьи — сделать потоки данных проще, более тестируемыми и управляемыми с DTO и Runtime Model структурой.Эта статья — набор мыслей и экспрессии опыта моего текущего видения этой проблемы, как комбинации опыта от работы над проектами и мо...
Испанский без иллюзий: мой опыт изучения языка. Часть 2 Hola, Хабр! Это Женя Сильянова, автор команды спецпроектов в МТС Диджитал. В прошлый раз я рассказывала, как начала учить язык Гарсиа Лорки. Напомню: сначала мне казалось, что все просто, но к третьему месяцу я поняла, что ад существует. Это лингвистический ад, и в нем много...
Rogue Trader — лучшая игра, чтобы понять «Ваху» Если вы не в курсе, то в прошлом году по «Вахе» вышла партийная РПГ, Rogue Trader называется. В ней игрок берет под управление могущественного слугу Империума — того самого Роуг Трейдера или по-русски Вольного Торговца — имеющего очень широкие полномочия, и идет наводить пор...
Darts: тестируем временные ряды с нуля Привет, Хабр!Если вы когда-либо имели дело с временными рядами, то, вероятно, слышали о Darts. А для тех, кто ещё в танке: Darts — это мощный инструмент, который поддерживает мультиварибельные временные ряды и легко интегрируется с PyTorch и TensorFlow.Зачем же тестировать в...
Как я познакомилась с Unidraw Всем привет! Я Оксана, ведущий деливери-менеджер в Т-Банке и по совместительству активный пользователь новых продуктов. Если где-то выходит приложение интересующей меня тематики, то я в рядах первых альфа- и бета-тестировщиков. Так получилось с Unidraw.Unidraw — это интеракт...
B2B UX: Информационная архитектура и проектирование обзорного экрана в BI-системе Как создать действительно полезный обзорный дашборд? Рассмотрим процесс проектирования, подходы и методики. Читать далее
Как улучшить качество WebRTC-звонков на примере сервиса VK Звонки Ало, как слышно?! Я Иван Шафран, уже 4 года работаю с WebRTC на Android. В этой статье на примере VK Звонков расскажу, что можно сделать, чтобы улучшить качество сервисов для аудио- и видеосвязи. Обсудим достоинства и недостатки WebRTC. Расскажу, как работать с аудио, видео ...
[Перевод] Асинхронный Rust в трех частях. Введение Async/await, или «асинхронный ввод‑вывод», — это относительно новая функция языка, которая позволяет программам выполнять несколько задач одновременно. Это своего рода альтернатива многопоточности, хотя программы на Rust часто используют и то и другое. Асинхронный ...
Angular Signals Implementation Сигнал — это значение, которое является «реактивным», то есть может уведомлять заинтересованных потребителей, когда оно изменяется. Существует множество различных реализаций этой концепции. В данной статье мы рассмотрим имплементацию команды Angular, углубимся в код и попроб...
Всё ли сделано в Китае? (кратко об автомобильных полупроводниках) Это небольшое исследование появилось по мотивам спора на одном из ресурсов автомобильной тематики в пост-ковидное время. Наконец-то выдалось свободное время привести в порядок цифры и ссылки, в процессе подумал, что данный краткий экскурс может быть небезынтересен общественн...
Транзакционный анализ поведения на примере ветки комментариев под статьей на Хабре Интро. Читая Хабр, наткнулся на статью, оставил коммент и словил небольшое изумление от реакции на него. Пока писал опровержение, залез в дебри психологии и получилось слишком много для просто комментария, решил попробовать намослать статью, встречайте.Данная статья является...
Усиление PostgreSQL с помощью PL/Python Привет, Хабр! Сегодня мы прокачаем PostgreSQL, добавив в него Python. А именно — PL/Python. Это расширение позволяет писать функции на Python прямо внутри базы данных. Лично для меня это как объединение двух лучших миров: любимого PostgreSQL и могучего Python.PL/Python — это...
Какие бывают Руководители проектов в разных компаниях Куда можно пойти поработать, если вы – Руководитель проектов? Есть много сладких названий: Яндекс, Тинькоф, Сбер, Авито, ВК. Есть еще Газ-Нефть-Полиметал-Тех-сырье компании, есть просто ИТ подразделения не ИТ компаний типа Магнита или Технониколь. Есть еще системные интеграт...
Игры, которые помогают понять абстракции Замечаю за собой, что при обучении чему-то новому есть вещи, которые даются легко, а для некоторых как будто не хватает специальных шестеренок в голове, чтобы схватить суть. Особенно это касается абстракций. Например, понять взаимодействие частиц в атоме, увидеть что лежит в...
Linux — лучшая ОС Привет, Хабр!Здесь я хочу рассказать о том, почему GNU/Linux — это лучшая операционная система на данный момент и почему тебе срочно нужно пересесть с Windows на неё.Мы дадим определение операционной системе, пробежимся по основным семействам ОС и кратко затронем их историю,...
Проигрыватель видео с поддержкой транскрипта Как и многих пользователей Хабра меня интересует вопрос, как можно повысить эффективность изучения иностранных языков. Один из наиболее часто рекомендуемых методов — смотреть фильмы на изучаемом языке. И, естественно, я им пользуюсь. Периодически меня посещают мысли о необхо...
Как аналитика помогает разработать игры, которые понимают своих игроков Привет, Хабр! Сегодня в мире геймдева уже нельзя представить успешную игру без грамотного использования аналитики. Знание о том, как игроки ведут себя в игровом мире, помогает разработчикам не просто собирать данные, а находить подходы для улучшения геймплея, балансировки ме...
Важные языки. Часть 1. Forth Этой статьей начинаю краткий цикл о трех языках программирования, знакомство с которыми считаю очень важным для любого профессионала в программировании: Форт, Лисп и Оберон.Сразу оговорюсь, что я не призываю на этих языках разрабатывать, нужны очень веские причины, чтобы при...
Как универсально управлять проектами Для лучшего понимания статьи, желательно предварительно ознакомиться с основными актуальными подходамиКаждый бизнес, так или иначе, сталкивается с вопросом: каким образом реализовывать проекты. В современном, быстро меняющемся мире гибкость - уже просто необходимость. Именно...
Как я заказ на фрилансе писал (Python). Часть 1 Добрый вечер коллеги и просто хабаровчане. Я - программист со стажем в 3 года, уже давно работаю на фрилансе. До недавнего времени я работал исключительно по связям, поэтому на фриланс-биржах всегда было очень мало отзывов, да и работать со случайными людьми не очень то и хо...
Запускаем лабораторные работы «Школы синтеза цифровых схем» на FPGA плате Марсоход3GW2 Вероятно вы слышали о "Школе синтеза цифровых схем". Здесь учат цифровой логике и программированию ПЛИС. Каждый желающий может записаться на курсы школы и пройти обучение. Филиалы школы есть во многих городах.Школа готовит программу лабораторных работ для изучения FPGA. Они ...
Помещающийся буквально на ладони условно одноплатный ПК, позволяющий играть в Cyberpunk 2077. Малыш NexT-SBC построен на Ryzen 7 7840U Одноплатные компьютеры обычно основаны на каких-то слабых однокристальных системах Arm, иногда на маломощных мобильных CPU, а вот NexT-SBC — это намного более производительное решение, которое подойдёт даже для игр. обложка видео источника NexT-SBC — ...
В Google Play появилась мобильная игра Chaos Rush (Tower Defense) MasterGames выпустили игру Chaos Rush (Tower Defense) на Android — релиз состоялся 1-го ноября. За проект придётся отдать 699 рублей, бесплатную версию попробовать не дают. Несмотря на то, что это платная игра, в ней есть внутриигровые покупки. Судя по странице на официально...
IOS-версия игры Vibe City: Online RP доступна через TestFlight Vibe City: Online RP в крайний раз появлялась на AppTime в январе этого года. Тогда я рассказывал про Android-версию, а теперь можно попробовать и iOS-версию. Для этого нужно приложение TestFlight; вероятно, места ограничены, но на момент написания новости скачивание клиента...
*Instagram начал тестировать «Социальную библиотеку»: для чего она нужна *Instagram, похоже, работает над новой функцией «Социальная библиотека», которая позволит пользователям легко получить доступ к контенту, который они отправили или получили в чатах, а также к постам, которые они лайкнули, пишут СМИ. Тесты уже начались.
АвтоВАЗ сравнивает Lada Aura с Toyota Camry и Hongqi H5. Модель получит электрические задние сиденья Вице-президент по продажам и маркетингу АвтоВАЗ Дмитрий Костромин в свежем интервью рассказал, что Lada Aura является очень важным проектом для компании, а также поведал, с какими моделями её сравнивает производитель.. Это очень важный для нас проект, можно сказать, что...
Результаты исследования рынка русскоговорящих Developer Relation специалистов за 2022 год Привет! Первое исследование за 2021 год лежит здесь. Сейчас я готовлю новое исследование за 2024 год, и мне кажется важным положить на Хабр полный отчет за 2022 год, несмотря на то, что с момента сбора данных прошло 2 года. В отчет входят 4 раздела: портрет участни...
Мифы про метаболизм и почему люди не худеют на 1000 калорий? Как-то в личные мне пришел такой фидбэк на одну из моих статей:Дано.Три участника истории: женщина 42 года, парень 22 года — ее сын, друг — возраст не известен, но, вероятно, друзья сверстники.Сын и автор сообщения ест обычно на 2000 кк, а отказавшись от 500 кк легко снижает...
Нейросеть по пятницам: тестируем GigaChat MAX, обновленную модель от Сбера В октябре Сбер представил нейросетевую модель GigaChat MAX, которая лучше предыдущей версии решает задачи, запоминает больше контекста бесед, может распознавать печатный и рукописный тексты, а еще умеет работать с картинками. Мы решили попробовать ее в разных режимах и понят...
Продуктивность и почему «сделать много всего» — это не про неё Мы на Хабр Карьере помогаем IT-специалистам зарабатывать больше, а компаниям — быть в курсе трендов на рынке найма. Продуктивность сотрудника — один из важных показателей его успеха в работе. И люди, и компании могут понимать продуктивность по-своему: например, как спос...
Циничные заметки о карьере в IT от «гейткипера» Не думал, что имеет смысл имеет такое писать на IT ресурс, но учитывая что тут много новичков, думаю заметки от 40-ка летнего прораммиста могут пригодится. Термин "гейткипер" мне больше понравился, чем синьор(что бы это значило, у меня ведущий программист в трудовой после 24...
Использование кошелька Монеро через Телеграм бот Так как не знаю никакие Монеро кошельки на мобильном устройстве, а в Trust Wallet и Cryptobot попросту нет этой монеты, решил сделать свою реализацию, которую уже на удивление можно считать MVP и свободно принимать и переводить XMR.Для начала, скачиваем Monero CLI Walle...
Почему вам лучше не работать проджектом Часто слышу от людей, которые только хотят войти в IT, что “если ты гуманитарий, а в QA идти не хочется, то есть один путь – в менеджеры проектов”. Им кажется, что рабочий день выглядит так: провел 2-3 встречи, выпил 3 чашки кофе, построил Гант, промотивировал команду и можн...
Миграция с файрвола Juniper SRX на PaloAlto, с помощью python У PaloAlto есть специальный инструмент для миграции под названием Expedition. Он может конвертировать файлы конфигурации с разных брандмауэров в PaloAlto. Но его исходный код закрыт, вы не сможете понять логику его работы, и он больше не будет поддерживаться в 2025 году.Моя ...
Пишем приложение на C#-стеке Всем привет! Меня зовут Дмитрий Бахтенков, и я .NET-разработчик. Сегодня мы проведем эксперимент — напишем полноценное веб-приложение с использованием решений, которые написаны на C# и платформе .NET. Больше моих статей можно прочитать в медиа вАЙТИ.Что я имею в виду?Ка...
Веб-доступность. Бесконечная лента Про то, что такое бесконечная лента (Infinity Scroll, Feed) - есть много статей, постов, гайдов по реализации самого функционала, и, кажется, рассказывать про то, как именно ее реализовать и что это такое - не идея этой статьи. Так же, как и рассказывать о плюсах и минусах э...
Не играй в догонялки со Spring — Explyt Spring plugin для IDEA Community ВведениеВсем привет. После моей предыдущей статьи о Maven плагине, где я предложил новый подход к реализации и создал свою версию для IDEA (вместо того чтобы писать свой мини-мавен, я делегировал всю основную работу ему посредством Maven плагина), меня пригласили работать на...
Как ошибка в ТЗ сделала из тигра бобра, или Почему дизайн — пиковый туз в колоде цифрового продукта Всем привет! Я Вика Левена, руководитель отдела аналитики в AGIMA. По роду деятельности я много работаю с дизайнерами. На рынке заказной разработки (да и не только) все точно понимают, насколько важна роль дизайна. Но когда приходит время доказать эту важность, ситуация прев...
Как мы попробовали Apache Iceberg в связке со Spark и что из этого вышло Тема преимуществ открытых табличных форматов при работе с озерами данных всё чаще поднимается в среде дата-инженеров. Предполагается, что их использование способно устранить недостатки популярного Apache Hive. Но так ли это на практике?Меня зовут Иван Биленко, я инженер данн...
Мы научились перезванивать по заявке за 1 минуту Настроили небольшую доработку в Битрикс24Для начала расскажу о задаче. Есть маркетплейс развлечений «Счастливый слон». Сайт интегрирован с Битрикс24. На сайте реализована покупка сертификата, приключения, возможность задать вопрос о интересующем развлечении и оставить ...
CBLT — безопасный, быстрый и минималистичный веб-сервер на языке программирования Rust Для изучения нового языка программирования я использую следующий подход. Сначала я читаю учебник по этому языку программирования, в котором объясняются синтаксис, идиомы, философия и принципы работы языка. После этого я пишу небольшой пет-проект на этом языке программировани...
Создаем свою ORM на python — гайд ORM, или объектно-реляционное отображение — это программная технология, которая позволяет взаимодействовать с базами данных с использованием объектно-ориентированной парадигмы. Вместо того чтобы писать SQL-запросы напрямую для работы с данными в базе данных, можно использова...
Ни себе ни людям: YouTube тормозит перенос контента на российские площадки Видеохостинг YouTube начал активно блокировать трафик при переносе контента на российские площадки, пишет «Коммерсантъ» со ссылкой на источники в двух IT-компаниях. В результате сервисы RuTube и «VK Видео» вынуждены скачивать видео с YouTube с ис...
Дорожная карта теории вероятностей для собеседований, ШАД и олимпиад Теорию вероятностей спрашивают и на собеседованиях, и на экзаменах, также она является фундаментом для многих методов машинного обучения. По моим наблюдениям студентам явно не хватает того курса теор вера, который есть в ВУЗах, чтобы научиться решать основные задачи — необх...
5 классных смартфонов с отличной скидкой на распродаже 11.11 на OZON и AliExpress К счастью, мир смартфонами Apple не ограничивается, и на рынке действительно огромный выбор устройств буквально на любой вкус. Если вам уже давно надоели Айфоны, то самое время обратить внимание на гаджеты других производителей. Тут вам и разнообразный дизайн, и куда более ...
Что не так с iOS или как приручить BrowserStack Всем привет и добро пожаловать в мой хабр про интересные задачи и их решения в моей ежедневной работе. Уверен, что каждый QA (и не только) сможет найти здесь что-то интересное и полезное. Начнем! Пару недель назад я взял задачу по написанию и настройке автотестов видеоплеера...
Типология личности Томаса Эриксона из книги «Кругом одни идиоты» Книга Томаса Эриксона "Кругом одни идиоты" предлагает интересный взгляд на типологию личности, классифицируя людей по четырем цветам: красный, желтый, зеленый и синий. Каждый цвет соответствует определенному типу поведения и характеристикам. Вот краткий обзор и десять полезн...
NASA тестирует прототип нового лунного ровера в Хьюстоне Это универсальная площадка, на которой команда Национального управления аэронавтики и космонавтики (NASA) будут тестировать инновационные разработки.
[sobjectizer] Что нового в SO-5.8.3 и so5extra-1.6.2? Недавно была зафиксирована версия 5.8.3 для SObjectizer и версия 1.6.2 для сопутствующего ему проекта so5extra. В данной статье попробую рассказать о том, что и зачем появилось в новых версиях.Для тех же, кто про SObjectizer слышит впервые, очень кратко: это относительно неб...
Постгарантийное обслуживание телеком-инфраструктуры: Из чего складывается стоимость техподдержки и как не переплатить Привет, Хабр! Меня зовут Роман Остапчук, я директор по техническому развитию РТК-Сервис. Одной из важных моих задач является взаимодействие с нашими заказчиками – телеком-операторами разного профиля и из разных сегментов рынка. В этой статье я постарался собрать воедино осно...
Постгарантийное обслуживание телеком-инфраструктуры: Из чего складывается стоимость техподдержки и как не переплатить Привет, Хабр! Меня зовут Роман Остапчук, я директор по техническому развитию РТК-Сервис. Одной из важных моих задач является взаимодействие с нашими заказчиками – телеком-операторами разного профиля и из разных сегментов рынка. В этой статье я постарался собрать воедино осно...
Я знаю, что ты делал этим летом на Postgres Pre-Commitfest Party от Postgres Professional Чтобы объяснить, что есть Postgres Pre-Commitfest party и зачем мы в это ввязались, для начала нужно объяснить, как идёт разработка ванильного постгреса. Процесс принятия новых фичей и патчей в код разделён на так называемые коммифтесты (сокращённо CF), расписание которых вс...
Прочитай перед тем, как делать анимацию по скроллу Я интегрировал видео анимацию, которая перематывается в зависимости от положения скролла, для лендинга детского парка развлечений - wizardia.landЯ думаю, я попробовал все неправильные способы, как можно это реализовать, и дальше расскажу про свой опыт.Стек проекта: nuxt 3 (t...
Код из цитат Шварценеггера и песен Битлов: как мир искусства проникал в эзотерические языки программирования На Хабре выходило много статей про эзотерические языки программирования: про самые неординарные, про 5 наиболее странных, примеры кода на 39 эзотерических языках. Как раз когда я готовил этот текст, появился панорамный обзор по теме. Меня это не остановило, потому что хотело...
rustsn — Open Source проект генерации кода и взаимодействия с уже существующем через LLM Я работал над созданием инструмента под названием rustsn, который позволяет генерировать, компилировать и тестировать код с использованием LLM (Large Language Models). Изначально идея заключалась в том, чтобы автоматизировать процесс написания небольших фрагментов кода — так...
Клонируем UWP-приложения – проще чем кажется Ни для кого не секрет, что на смартфонах под управлением операционной системы Android можно клонировать приложения. Иногда этот функционал даже встроен в систему. Один из примеров тому – (не) всеми любимая MIUI, которая, начиная с двенадцатой версии, уже умела создавать дубл...
Suno, как аранжировщик etc Доброго времени всем пользователям Suno и тем, кто интересуется технологиями ИИ в музыке. Как и ранее не претендую на полноту освещения вопроса, но надеюсь, что информация будет полезнойПод аранжировкой обычно понимают создание инструментального трека (минусовки, backing tra...
Как на Raspberry Pi 5 запустить Doom Eternal, Crysis Remastered, RDR 2 в 4K. Энтузиаст сумел подружить одноплатный ПК с мощной видеокартой Компьютеры Raspberry Pi никогда не славились своей производительностью, хотя она, конечно, растёт от поколения к поколению. Но запустить на такой системе современную игру, ещё и с трассировкой лучей — это что-то очень необычное. обложка видео источника Джеф...
0001 — это число? Или нет? Недавно коллега-аналитик переслал вопрос от одного из разработчиков:«У тебя в ТЗ сказано, что id — это число, максимум 18 знаков. С точки зрения программирования 0001 и 001 и 01 и 1 — это все одно и то же число 1. Но наша система с параметром id работает как со строкой. Поэт...
Операторы перегрузки в C++ Привет, Хабр! Сегодня мы рассмотрим одну из самых мощных и увлекательных возможностей C++ — перегрузку операторов. Эта фича позволяет настраивать стандартные операторы так, чтобы они работали с пользовательскими типами данных, делая код чище и понятнее.Представьте, что вмест...
Код, который работает: Unit и интеграционное тестирование для повышения надежности ПО Всем привет, меня зовут Андрей Федотов, я бэкенд-разработчик в компании «Цифровая Индустриальная Платформа».Как сказал Кент Бек: «Многие силы мешают нам получить чистый код, а иногда не удается даже получить код, который просто работает». В данной статье я расскажу историю н...
Самое масштабное обновление интерфейса смартфонов Samsung: бета-версия One UI 7 на Android 15 уже на серверах компании Samsung вовсю работает над бета-версией интерфейса One UI 7, и он может выйти уже довольно скоро. Один из пользователей соцсети X (Twitter) заметил тестовые сборки нового интерфейса Samsung на серверах компании, причем сборки для разных стран — США, Великобритании...
Остаться или уволиться? Советы начинающим, как сделать карьеру Привет, Хабр. Меня зовут Павел Земсков, я руковожу маркетинговой аналитикой в Uzum. Менять работу — занятие обычно хлопотное и неприятное. Но всегда ли стоит сжигать мосты и уходить из компании? Вдруг вы ещё можете улучшить своё положение здесь? По моему опыту, лучше пообщат...
FP32, FP16, BF16 и FP8 — разбираемся в основных типах чисел с плавающей запятой Привет, Хабр! Сегодня давайте поговорим о том, как современные вычисления на GPU стали более гибкими и эффективными благодаря различным форматам чисел с плавающей запятой (FP64, FP32, FP16, BFLOAT16 и FP8). Эти форматы не просто числа — за каждым из них стоит конкретная обла...
Ближайшее будущее с ИИ Знаю, что такие посты на Хабре не любят, и сейчас сольют всю карму в ноль, но все же считаю необходимым высказаться. Откуда такая реакция, мне сложно понять. Или люди еще сами не пробовали и еще не осознали его возможностей, или пробовали поверхностно, или это отрицание реал...
Тестируем Pixtral12B и LLaMA 3.2 11B на народных Tesla P100 и P40 Привет Хабр! С вами снова ServerFlow, и мы начинаем наш новый цикл статей о проектах связанных с GPU. В начале цикла мы хотим заняться непривычной для нас темой – нейросетями, а именно большими языковыми моделями LLM. В сентябре-октябре, судя по новостям вышел особенно богат...
Продакт-менеджеры бесполезны на запуске продукта Продакт оптимизирует то, что уже работает. Он может заниматься воронками, полировать фичи и так далее, но всё его обучение вообще никак не предполагает создания продукта. Только улучшение чего-то, что уже работает. Можете кидать в меня помидорами, но когда я пришёл в вен...
PHP: путешествие от «Hello World» до фреймворков Эта обзорная статья, которая появилась благодаря собственному опыту изучения PHP. В ней я расскажу о шагах, которые провели меня от самого начала к использованию фреймворков. Это, скорее, небольшое погружение в свою личную историю, но, я думаю, что многие прошли через подобн...
Кастомизация Django Admin. Часть 1: Структура шаблонов Давайте просто признаемся друг другу... Все мы иногда это делаем. Все мы иногда кастомизируем Django админку. Без четкого понимания того, как построены шаблоны и используемые классы любая попытка кастомизации превращается в пытку.Этот цикл статей - моя попытка помочь понять ...
Интересные ИТ-новости за сентябрь, которые вы могли пропустить «Мир изменился. Я чувствую это в воде, чувствую в земле, ощущаю в воздухе…». А что именно такого случилось в сентябре, расскажу я — Андрей Аврамчук из МТС Диджитал.Мы живем в мире новостей, но иногда интереснее попробовать понять, что находится за ними. Для этого я разбил но...
Как в цифровом мире безопасно рассказать информацию не выдавая себя? К примеру контрибьютер опенсорс проекта хочет рассказать о планах но при этом остаться анонимным.Или еще пример: какая-то технологическая фирма замешана в тёмных делишках и некоторый честный сотрудник хочет это прекратить. Он не знает сколько таких же как он единомышленников...
SafeCode – конференция, которой мне не хватало Помню 100500 лет назад (ну ладно, всего 12), я писал на Хабре, что мне не хватает в России хардкорной C++ конференции. Затем появилась C++Russia. Навизуализировал. Пару лет назад я начал грустить, что нет подходящей конференции на тему безопасности. Статью на эту тему я не ...
Искусство аугментации: как улучшить модели компьютерного зрения без сбора новых данных Представьте, что вы разрабатываете модель компьютерного зрения для распознавания кошек на фотографиях. Чем больше разных фото кошек вы покажете модели, тем лучше она будет справляться с задачей. Но что делать, если у вас не хватает фотографий? Вы же не пойдете делать 10000 ф...
PostgreSQL 17: уже можно просто делать бекапы и перестать страдать? Так исторически сложилось, что задача организации простого и понятного резервного копирования в мире PostgreSQL до сих пор не решена. Есть набор комьюнити утилит, у каждой из которых есть некие плюсы, но всегда в нагрузку будет прорва минусов (тут нет инкрементных копий, там...
Как научить LLM понимать видео? Часть 2 Привет, Хабр! В прошлой статье мы рассказали про эволюцию подходов к обучению мультимодальных больших языковых моделей для решения задачи понимания видео. Сегодня хотим рассказать про то, как мы учим LLM понимать видео и поддерживать диалог по ним на русском языке, и как мы ...
Про глупые вопросы на собеседовании Замечаю, что в некоторых постах люди пишут, что процесс найма сломан, а вопросы на собеседовании кажутся глупыми и бессмысленными. На самом деле, у большинства вопросов есть вполне рациональный смысл. Попробую объяснить, поскольку кто-то действительно может этого не понимать...
Рынок Wi-Fi сегодня. Из чего выбирать и как снизить риски? Привет, Хабр! На связи Виктор Беляев, эксперт по беспроводным технологиям ИТ-компании К2Тех. Мы с коллегами проектируем и строим сети Wi-Fi на разных вендорах, следим за новинками и тестируем их оборудование. Сейчас этот рынок очень активен, постоянно появляются новые Wi-Fi ...
Деревья выражений на практике: динамическая фильтрация в C# с использованием Asp.NET Core В нашем предыдущем уроке мы обсудили ключевые моменты деревьев выражений, их примеры использования и ограничения. Любая тема без практического примера, особенно если она связана с программированием, не имеет большого смысла. В этой статье мы рассмотрим вторую часть деревьев ...
Как сделать управление персонажем в Unity – урок для детей и подростков Сегодняшний урок подойдет для ребят 10–14 лет с минимальным опытом. Благодаря пошаговой инструкции можно разобраться в управлении персонажами на простых примерах и понять, как работать с некоторыми важными инструментами среды Unity.Платформа «Юнити» предназначена для разрабо...
Пока топовый Core Ultra 9 285K провалился в играх, Ryzen 7 9800X3D обещает быть самым мощным игровым процессором на рынке Похоже, новым королём игровых процессоров действительно будет Ryzen 7 9800X3D. фото: Videocardz В Сеть попал текст из официальной презентации, где указано, что новинка будет примерно на 8% быстрее Ryzen 7 7800X3D, который сейчас является самым производительн...
Типовые задачи аналитика Перед тем как написать эту статью, я почитала материалы в интернете и заметила, что чаще всего о задачах аналитиков данных рассказывают через призму инструментов. Мне кажется, это не совсем правильный подход — как будто анализировать данные можно только в Python, а строить г...
Перестань есть кактус и использовать persona в b2b. Тебе нужен company canvas Я – продакт, и нарисовала много разных персон. Этот инструмент не работает в b2bЭтот фреймворк у меня получится после анализа разницы между потенциальными клиентами и клиентами на рынке. Теми, кто доходит до покупки и просто интересуется. С помощью этого фреймворка у меня по...
Swift TaskGroup на примерах В данной части из серии swift concurrency мы продолжим исследовать structured concurrency. В этот раз остановимся на сущности под названием TaskGroup. Узнаем как с ней работать и чем она отличается от Task и async let. На примере сравним аналогичные реали...
[Перевод] Разбор регулярного выражения, проверяющего простоту чисел Как-то я исследовал способы наиболее эффективного определения простоты числа и наткнулся на показанный выше код.Он меня заинтриговал. Хоть это, возможно, и не самый эффективный способ, но определённо один из наименее очевидных, поэтому мне стало любопытно. Каким образом соот...
Начинай с сути: говорим и пишем яснее Всем привет. Тут мы обсудим очень простую технику, которая немедленно улучшает навыки ежедневной рабочей и общежитейской коммуникации. Как выражаться максимально ясно и не запутать слушателя или читателя. "Начинайте с сути, а подробности предоставьте позже".Меня интересует э...
Как инженеру техподдержки трансформироваться в мобильного разработчика Цель статьи: Показать и продемонстрировать кейс как можно перейти в разработку из позиции инженера технической поддержки.Основные тезисы:1) Важный пункт статьи – необходимо УЖЕ быть в IT и работать в этом направлении; 2) На данный момент я работаю Application менеджером...
Что делать, если Apple Watch перестали заряжаться Apple Watch, безусловно, не отличаются универсальностью хотя бы по той причине, что их нельзя подключить ни к Android, ни даже к iPad. При этом смарт-часы до сих пор являются самыми популярными в мире, несмотря на все недостатки. В первую очередь, из-за своей надежности, ин...
ActiveSession — новая библиотека. Общее описание Итак, свершилось! Я сделал ее — первую версию библиотеки ActiveSession для ASP.NET Core. И для того, чтобы описать эту библиотеку, я написал эту статью. Библиотека ActiveSession дает возможность, пока пользователь работает с веб-приложением в браузере, выполнять код на серв...
Радужный филамент Conjure Matte PLA и Conjure Silk PLA - мой опыт Всем привет! Немного цвета в осеннюю тоску!
Современное МРТ ЦНС и диагностические спекуляции. Где лучше обследоваться? Взгляд специалиста Обычно я пишу на Хабр статьи о своём хобби – роутерах Микротик и интеграции с ними различного оборудования. Но сегодня меня что-то «пробило» и я решил написать несколько слов о своей основной специальности. Тем более, что читать в сети по ней приходится в основном полную ах...
9 вопросов про ЦА, без которых вы сольете бюджет + (БОНУС) 4 готовых примера аналитики для разных ниш Если вы задолбались тратить время на то, чтобы придумать, кому показывать рекламу – у меня для вас хорошие новости. Однажды я тоже задолбалась и взяла все СММ-кейсы, которые существовали на тот момент на рынке. Выписала вопросы по поиску ЦА. Отсортировала, почистила от дубле...
Vector.dev: как упростить подсчет метрик по логам Меня зовут Дима Синявский, я SRE-инженер в Vi.Tech — это IT-дочка ВсеИнструменты.ру. В этой статье я расскажу вам о нашем опыте работы с vector.dev, как мы сначала превращали логи в метрики и как это автоматизировали до такой степени, что теперь с этим справиться один yaml-d...
Ошибаться и учиться на реальных задачах: как студенты получают опыт работы с FPGA и процессорными ядрами Пока одни студенты готовятся к сессии и сдают долги, другие разрабатывают системы на кристалле и тестируют клиентские устройства. Герои этой статьи — молодые инженеры, выпускники стажировки YADRO Импульс 2024. Два месяца они стажировались в компании, а затем получили предлож...
Получаем удовольствие от дешевых китайских микроконтроллеров (CH32V003) Если вы оказались здесь, то скорее всего помните как в еще в 2022 году одним из самых важных событий в мире (DIY) была новость про микроконтроллер за 10 центов от уже известной всему миру благодаря своему USB-UART свистку CH340 компании Nanjing Qinheng Microelectro...
Встречаем yx_scope: DI-фреймворк для работы со скоупами в открытом доступе Для больших проектов не всегда хватает одного модуля: иногда надо пошарить какие‑нибудь классы или UI‑элементы. Так со временем проект дробится на много мелких модулей, которые так или иначе связаны разного рода зависимостями. И если за этим не&...
Подробное руководство по оценке компетенций продуктовых дизайнеров. Часть 1 Привет! Я Ваня Соловьёв, руководитель продуктового дизайна в «Магнит». Рано или поздно в каждой компании возникает вопрос: как оценивать вклад и навыки продуктовых дизайнеров. Тогда ответственные за это начинают искать информацию в интернете, собирая обрывки знаний то тут, т...
ChatGPT как второй пилот: сильные и слабые стороны с практическими советами Порой очень лениво выполнять рутинную работу или писать бойлерплейт с настройкой конфигов под новый проект. Я считаю себя самым ленивым разработчиком на планете, так что эра ИИ для меня как манна небесная. Наконец-то появилась возможность отдать рутину второму пилоту. Но так...
Как пройти все этапы собеседования в IT в 2024 году: качества идеального кандидата Недавно я задумалась, чего именно ждут работодатели от кандидатов в 2024 году. Чтобы это выяснить, я обратилась к коллегам, которые занимаются наймом в Loyalty Labs. Вместе мы сформировали портрет «Идеального кандидата» — того самого человека, кто уверенно проходит все этап...
Как мы законтрибьютили целую строчку в HashiCorp Vault Привет! Меня зовут Пётр Жучков, я руководитель группы хранения секретов и конфигураций в отделе Message Bus в Ozon. Мы отвечаем за поддержку и развитие системы хранения и использование секретов, активно сотрудничаем с ребятами из департамента информационной безопасности, что...
Тестируем интеграцию с очередями сообщений правильно Наверняка в вашем проекте используется очередь сообщений (не важно kafka, pulsar или какой-нибудь зайчик). Основной проблемой является подробное тестирование работы вашей системы. Рассмотрим варианты решения и посмотрим, что там у автора в рукаве. Отправлять сообщения
Apple выпустила iOS 18.1 beta 6. Что нового и как обновить iPhone раньше всех Несмотря на то, что iOS 18 вышла совсем недавно, Apple готовит к выпуску iOS 18.1 с Apple Intelligence. Обновление с нейросетью начали тестировать заранее и, судя по всему, все идет по плану. Так, уже вышла iOS 18.1 beta 6, а это значит, что никаких сложностей у купертиновц...
Тревога в работе аналитика: как успокоиться и быть самим собой Мы все очень разные, у каждого из нас свой «датчик тревожности». Меня зовут Вероника, я руководитель отдела аналитики. На эту статью меня вдохновила книга Катлин Смит «Управление тревогой».Хочу рассказать вам про свой опыт работы с тревожностью на протяжении всей моей карьер...
HMAC-SHA256 и Telegram Mini App Хеш-функции это по-настоящему есть широта возможностей и в этой статье мы прикоснемся к одной из, а именно - аутентификация сообщения или, проще говоря, определение подлинности тех или иных присланных нам данных.Мы с вами начнем с теории и проникая в глубь мы закончим пример...
Перенос сайта интернет магазина с движка Битрикс Управление Сайтом на Битрикс 24 Движок, он же фреймворк (framework), 1С-Битрикс довольно популярен в странах СНГ.Подкупает он своей универсальностью, собственным маркетплейсом со множеством модулей расширения, как платных так и бесплатных. На данном движке существует множество интернет магазинов от разных ...
Тестовое с Chat GPT и собеседование с наушником: работают ли чит-коды при трудоустройстве в IT-компанию Хитрость помогает добиться успеха так же, как и положительные навыки: трудолюбие, усердие или любознательность. Но использовать ее нужно с умом.Меня зовут Сергей Романов, я работаю в KODE тимлидом бэкенд-разработчиков. Недавно проверял тестовые задания кандидатов на менторск...
«Шапочка из фольги не поможет»: что такое handover в базовых станциях и как его тестируют Привет, Хабр! Меня зовут Анастасия Беднова, я тестирую базовые станции в стандартах 4G (LTE) в YADRO. В профессии я почти 20 лет: начинала карьеру в крупной компании-вендоре как тестировщик одного из компонентов сети 3G. Когда два года назад YADRO объявила о разработке ...
SoundCloud Api или как пример «плохой» документации Привет Хабр, недавно я решил написать свой аудио плеер, используя разные платформы и фреймворки.Но, сегодня статья не совсем об этом. На этапе требований к технической составляющей проекта я решил, что нужно какой-то место откуда можно "подтаскивать" мелодии. Пересмотрел я м...
Разыскивается ARM-нетбук Ben Nanonote или WM8650 Привет, Хабр! Публикую специально в чулан, дабы не задеть ничьи чувства. Для подготовки следующей статьи о моддинге и программировании для необычных девайсов (можете посмотреть примеры у меня в профиле), я ищу китайские ARM-нетбуки конца нулевых-начала десятых годов. Стоили ...
Функциональное тестирование Kubernetes Operators с Kubebuilder Привет, Хабр!Сегодня поговорим о том, как тестировать Kubernetes Operators с помощью одного замечательного фреймворка. Функциональное тестирование — это не просто «хорошо бы», это необходимость. А вот как сделать качественное тестирова...
Сравнение алгоритмов консенсуса ETH vs TON vs SOLANA Не нашел на просторах сети полноценного сравнения алгоритмов консенсуса, поэтому решил собрать инфу из разных источников воедино. Впереди очень много букаф технической инфы, статья не для всех, простым языком это не изложить(Всем кто остался - приятного чтения)Так как блокче...
[Перевод] DataBinding: сначала сложно, но потом не сможешь работать без него DataBinding — это инструмент для связывания данных с интерфейсом. Как можно понять из названия, Data Binding позволяет привязать компоненты UI на макете к данным в приложении. Он поддерживает как однонаправленное, так и двустороннее связывание. Официальная документация:...
Обход капчи продвинутым способом — рекомендации для SEO-специалистов с примерами кода Любой профессионал в SEO сталкивался с капчей — а если нет, то он либо не профессионал, либо некорректно понимает абревиатуру SEO (может путает ее с SMM или СЕО) либо только начал заниматься этим нелегким делом. Читать далее
Практики SRE: стандартизация логов Меня зовут Дима Синявский, я SRE-инженер в Ви.Tech — это IT-дочка ВсеИнструменты.ру. Наш сайт создает более 100 тысяч заказов каждый день. У нас много сервисов и много разработчиков, которые пишут много логов. Пишут их с целью разобраться в ситуации при сбое. В них нужно уме...
Чек-лист команды разработки на соответствие SCRUM Я работаю в IT уже более 8 лет и по моим наблюдениям, во многих российских компаниях сложилась «уникальная» культура использования гибких методологий, в особенности всеми известной методологии SCRUM. &nb...
Не сливай бюджет в рекламу, пока не проверишь бизнес по каждой метрике и не выведешь юнит-экономику в плюс Некоторым бизнесам категорически нельзя выходить в платный трафик из-за низкой конкурентоспособности. Даже качественная настройка рекламы не спасет положение. Рассказываем, как понять когда можно подключать трафик, какая услуга укажет на точки роста. И что делать, если при п...
Корутины: stackful vs stackless В этой статье я хочу объяснить разницу между stackless и stackful корутинами: чем они отличаются, какие у них плюсы и минусы, а также в общих чертах рассказать, как в некоторых языках программирования реализована многопоточность.Я стараюсь писать статьи п...
Зачем нужны TMS и как мы пришли к TestRail: опыт Рунити Привет, Хабр! Меня зовут Анна Асабина, я занимаюсь тестированием бэкэнда доменного направления в Рунити. В этой статье мы затронем основные понятия Test Management System и поговорим о плюсах и минусах внедрения TMS в проект. Также решим, какие важные черты должны присутство...
[Перевод] Идеальное сочетание обода и шины – Почему важен не только профиль обода Колеса с низким профилем выглядят быстрыми и экономят ватты – это кажется очевидным, но почему? Конечно, они более аэродинамичны и создают меньшее сопротивление воздуха, но давайте посмотрим правде в глаза: очень немногие люди понимают общую картину, когда езда на велосипеде...
Малоизвестные, но очень полезные приложения из Гугл Плей для твоего смартфона Гугл Плей поражает масштабами: в нем настолько много приложений, что на всех даже не хватает названий! Иначе как объяснить то, что в поиске часто оказывается софт, отличающийся только иконками и оценкой. Минус подобного изобилия в том, что не у дел часто остаются хорошие пр...
Телеграм не бот, REST API wrapper для управления аккаунтом но не ботом Давно пишу ботов для телеграмм, использую golang. Понадобился функционал - сканировать каналы по ссылке. Бот такое не может, это уже более сложное апи, порылся - нашел библиотеку на golang, попробовал - сложно. Нашел на питоне - проще. Но на питоне не хочется. Так родилась и...
Понимают ли большие языковые модели данные из таблиц? Всем привет! С вами команда IDP. Сегодня расскажем о том, как мы оцениваем языковые модели для ответов на вопросы по таблицам.Наша команда занимается интеллектуальной обработкой документов, и мы нередко сталкиваемся с документами, содержащи...
«Будем производить и замещать их товары своими», — Лукашенко предложил России выпускать прежде всего белорусские и российские автомобили на совместном рынке Президент Белоруссии Александр Лукашенко на встрече с первым заместителем председателя правительства Российской Федерации Денисом Мантуровым предложил России решить вопросы, которые возникают в сфере производства легковых автомобилей. Мы когда-то открывали новую эру в п...
Ошибаться и учиться на реальных задачах: как еще студентом получить опыт работы с FPGA и ядрами микроконтроллера Пока одни студенты готовятся к сессии и сдают долги, другие разрабатывают системы на кристалле и тестируют клиентские устройства. Герои этой статьи — молодые инженеры, выпускники стажировки YADRO Импульс 2024. Два месяца они стажировались в компании, а затем получили предлож...
На сколько денег может рассчитывать ИТ-предприниматель в разных ветках развития 1 миллион рублей в месяц — на руководстве проектом или на должности лида в условном Сбере или Яндексе. Там же вас и похоронят вместе со специализацией, но до пенсии работать будет очень комфортно. 2–4 миллиона — если заняться малым бизнесом по известной модели. Шаурма, нед...
Kafka Streams ч1: Привет мир Привет сообщество HABR ! =)Начав изучать Kafka Streams, я заметил, что для решения различных задач приходится искать информацию по разным источникам, поэтому со временем накопилось много собственных конспектов. Хочу поделиться ими в виде серии туториалов на Хабре.Несмотря на...
Как я начал работать программистом 1С в 16 лет и причем тут компьютерные игры Многие дети увлекаются компьютерными играми. А родители очень переживают по этому поводу. У меня было по-другому. Для меня игры стали отправной точкой в ИТ. Читать далее
Задача о банкомате Рассмотрим одну задачу, которая на leetcode маркирована как "medium", хотя на самом деле это невероятно сложная задача. Примечательна она тем, что допускает в разной степени оптимальные решения, самые упрощённые из которых действительно весьма просты, а самые оптимальные ещё...
90 дней тестировали BitNinja — коробочное решение для защиты сервера и сайта. Рассказываем кто, откуда и что атакует BitNinja — это аналог Dr.Web или Immunify, но в отличие от них специализируется не только на ловле вирусов, но и фильтрации входящего трафика. Для работы антивируса задействует AI, а управлять защитой всех серверов можно из одного окна. Когда мы только начали предоставлять B...
486-го хватит всем В конце технического интервью, если кандидат ответил на вопросы и справился с задачами, у нас есть время для свободных вопросов, которые можно задать команде или кому-то из интервьюеров. Эту практику я переносил из компании в компанию, и она всегда помогала разрядить обстано...
Родительский helm chart для проектов + werf Sequel Мы значительно сократили время деплоя: раньше деплой готового или даже частично готового приложения мог занимать от одного дня до недели в зависимости от загрузки команды DevOps. Сейчас этот процесс занимает у разработчика около 30 минут. Конечно, у разработчиков всё ещё воз...
Сайты с рекламой посещать уже не надо: Google Поиск начал показывать рецепты еды Google тестирует новую функцию под названием «Быстрый просмотр», которая направлена на «оптимизацию доступа» пользователей к рецептам в результатах поиска, пишут СМИ.
Documentation as Code: как мы создали новую версию документации для Rest API Привет! Меня зовут Сергей Востриков, я руковожу направлением Маркет и интеграций в Битрикс. Иными словами, я помогаю развивать функционал Битрикс24, доступный для разработчиков тиражных решений и индивидуальных кастомизаций. Это значит REST API и всё «вокруг» него — документ...
Как реализовать методы скроллов через Appium для Android-приложений Привет, меня зовут Сергей и я SDET-специалист в IT-компании SimbirSoft. В своей практике мне приходится тестировать как веб-, так и мобильные приложения на Android. Особенность тестирования мобилок в том, что шаги автотеста нужно максимально приблизить к действиям пользовате...
[Перевод] Оценка LLM: метрики, фреймворки и лучшие практики Дженсен Хуанг в своем выступлении на саммите «Data+AI» сказал: «Генеративный ИИ есть везде, в любой отрасли. Если в вашей отрасли еще нет генеративных ИИ, значит вы просто не обращали внимания на это».Однако широкое распространение вовсе не означает, что эти модели безупречн...
Сломалась авторизация пользователя в Telegram Bot Mini App (Bot Api 8.0) Спойлер: Причина написания статьи - сломалась авторизация в Telegram боте Mini App после обновления Bot API 8.0, решение смотри внизу Всех приветствую, относительно не так давно решил написать телеграмм бота, под один небольшой проект, и под эту задачу решил изучить и встрои...
Как и зачем мы в Fix Price разработали корпоративный UI-кит для наших бэк-офисных систем Привет, Хабр! С вами Вадим Райский, руководитель IT-проектов Fix Price, и сегодня я расскажу вам, как и зачем мы разработали отдельный корпоративный UI-кит для наших бэк-офисных систем.В компании множество внутренних сервисов, и постоянно пишутся и планируются новые под разл...
Распакую блог маркетолога на 3DTODAY! Меня зовут Мария и у меня НЕТ 3D-принтера, но я знакома с 3D-печатью с 2014 года. Это, кстати, увлекательная история, позже расскажу!Кто же я?Практикующий маркетолог, SMM-специалист, таргетолог и пиарщик. Преподаю SMM и таргетированную рекламу в вузе с 2022 года.Анализирую, ...
[Перевод] Неочевидные для начинающих тонкости Postgres Добрую часть десятилетия я профессионально занимаюсь веб-приложениями, и за этот срок научилась пользоваться множеством разных систем и инструментов. В процессе этого обучения я обнаружила, что самой полезной обычно оказывается официальная документация. За исключением… Po...
Назначение языка программирования Elixir Я являюсь в России одиноким поклонником языка программирования Elixir. Почему я делаю такой пессимистичный вывод. В России язык Elixir не пользуется популярностью:· русскоязычные сайты, посвященные Elixir, постепенно умирают и...
Сразу два неубиваемых Samsung Galaxy на подходе: что это за устройства Новое поколение защищенной серии Xcover от Samsung находится в разработке. Как пишет galaxyclub, речь идет о смартфона Samsung Galaxy Xcover 8 Pro. Кроме того, в разработке находится новая модель планшета Tab Active Pro. Первый Xcover появился осенью 2011 года. С 2020 г...
Портируем игры на практике Дисклеймер: употребляемые слова вроде «портируем», «хакаем» и «реверсим» совсем не значат, что статья предназначена исключительно для гиков! Я стараюсь писать так, чтобы было понятно и интересно абсолютно всем!Наверняка многие мои читатели так или иначе слышали новости...
Микросервисы: Почему именно gRPC? Архитектура микросервисов широко распространена в современном программировании. Благодаря этой архитектуре разработчики смогут самостоятельно разрабатывать сервисы и управлять ими. Однако очень важно выбрать правильный протокол для эффективного взаимодействия между микросерв...
Как запустить The Witcher 2: Assassins of Kings на Android? Если вы читали мой гайд по запуску Stalker: Тень Чернобыля, то можете подумать, что главная проблема в Winlator на Android — подбор сенсорного управления. На самом деле не так и я вам докажу это с игрой The Witcher 2: Assassins of Kings. В ней очень много подводных камней, к...
Учимся (не) проходить финалы на стажировку в Яндекс Об этом не пишут в рекламных постах. Здесь не будет призыва идти на стажировку и восторженных отзывов, только бесконечные отказы и поиски решений данной проблемы. Я покажу путь от "достаточно спорный" до "достаточно хороший" кандидат, который уже 8 месяцев сидит на финалах. ...
В FPV War Kamikaze Drone добавили поддержку контроллеров 4-го марта этого года студия Moon Tean Studio выпустила мобильный симулятор БПЛА — FPV War Kamikaze Drone. В нём есть русский язык, средняя оценка составляет 4,6 звезды, а скачали его более 100 000 раз. Это F2P-проект с рекламой, но её можно отключить за примерно 200 рублей ...
Вертикальный моющий пылесос Garlyn Aqua Pro 7 Turbo с удобным авторежимом, самоочисткой и сушкой ролика Моющий аккумуляторный пылесос Garlyn Aqua Pro 7 Turbo — это хороший способ вымыть пол, а не просто его слегка протереть. И что немаловажно, пылесос достаточно удобен, чтобы не откладывать уборку на потом. Эту модель можно с равным успехом использовать на всех основных покрыт...
Apple наконец-то сделала, как удобнее пользователям. Разборка нового Mac mini показала, что у него съёмный SSD Автор канала Max Tech заполучил новенький Mac mini и разобрал его, чтобы понять, как внутри устроена полностью новая модель Apple. обложка видео источника Разбирается ПК довольно легко, и после демонтажа вентилятора можно сразу увидеть SSD. SSD, который можно дем...
Как я получил оффер в Microsoft на позицию Senior Product Manager Когда-то очень давно я думал, что оффер в Microsoft — это что-то из разряда фантастики. С тех пор я уже поработал в IBM, и нескольких других крупных компаниях. В других просто получал офферы, но отказывался по разным причинам.На момент начала прохождения собеседований в...
Тестирование производительности Docker клиентов для Mac Недавно я опубликовал статью OrbStack: Почему я забыл про Docker Desktop, которая вызвала оживленную дискуссию в комментариях. Основные вопросы возникли вокруг производительности различных Docker-подобных решений. Мои аргументы, основанные в первую очередь на личном опыте ис...
Будни устного ИТ-переводчика: неожиданные откровения с полей Привет, Хабр! Это снова я, Иван Чаплыгин, руководитель отдела переводов компании КРОК. В прошлом посте собрал для вас прописные истины из жизни устного последовательного переводчика, в этот раз наоборот – текст о неочевидных гранях профессии. Если основная ценность пере...
Ретроклокинг: Abit SH6 – безальтернативное оверклокерское решение Единственная материнская плата для слотовых процессоров на чипсете Intel 815E с официальной поддержкой 133 МГц FSB против лучших плат на Intel 440BX. Рассмотрим плюсы и минусы Abit SH6 и поищем потолок разгона трех различных процессоров.
“Ну тут недельки на две”. Оцениваем задачи На примере стройки рассмотрим подходы к оценке задач. Пример фантазийный. Ни один рабочий не пострадал. Читать далее
Чатовая слепота Чаты в телеге у меня по работе. Чаты в вотсапе у меня по школьным вопросам детей и по вопросам личного общения. Чат в вайбере был для занятий английским. Чат в ВК - развлечение. Телега у меня на рабочем ноуте. Вотсап - на телефоне. ВК и там, и там. В итоге у меня р...
Забытые оболочки MS-DOS: Seal GUI Привет, Хабр! Это Антон Комаров, автор команды спецпроектов в МТС Диджитал. Сейчас прекрасное время для изучения различных цифровых артефактов, оставшихся от эпохи MS-DOS. Один из ключевых факторов — доступность. В «Архиве Интернета» лежат тысячи приложений, которые уже давн...
REST vs gRPC. Межсервисная интеграция для начинающих Привет! Меня зовут Максим Соколов, я — аналитик в команде “Управление доступностью товаров и категорий”. В нашей команде была выделена отдельная подгруппа, которая создавалась специально под новый продукт-фичу для селлеров. Сразу стало понятно, что для реализации нового функ...
AILink для Wolfram и плагины для ChatGPT Я сделал небольшой клиент для Wolfram Language, который умеет вызывать OpenAI API и другие API, которые на него похожи. Сам активно пользуюсь им и хочу рассказать о том, как легко создать ассистента на основе OpenAI API и добавить в него свои собственные плагины. Зачем я это...
[Перевод] Эксперименты с фиксированной статистической мощностью: вопрос не в подглядывании, а в том, на что именно смотрят Иногда до начала эксперимента не удаётся оценить то, какого размера должна быть выборка, способная обеспечить его нормальное проведение. Для решения этой проблемы можно провести последовательный тест или A/A‑тест. Но последовательные тесты обычно отличаются ме...
Расширения Chrome с боковой панелью Около года назад (30 мая 2023, если быть более точным) в Хроме появилась возможность отображать интерфейсные элементы расширений не только во всплывающем окне (popup.html), но и в боковой панели которая отображается сбоку (справа) от текущей отображаемой страницы. Внешне бок...
Видеокарты Radeon и Intel нового поколения тоже получат пожароопасный разъём? Компании тестируют 12V-2?6, который является улучшенной версией 12VHPWR Похоже, и AMD, и Intel тоже в итоге перейдут на разъём питания 12V-2×6, который является улучшенной версией печально известного 12VHPWR. Как сообщается, компании уже тестируют данный разъём, который позволяет передавать до 600 Вт мощности, то есть можно вс...
Kodu Game Lab для детей: учимся создавать игры в 5-6 лет Даже дошкольник 5–6 лет может понять базовые принципы «взрослого» программирования на примере написания визуального кода. В этом ему поможет Коду Гейм Лаб – среда, предназначенная для разработки простых 3Д-игр. Писать программы в ней нужно с помощью готовых блоков, как в Scr...
ИИ-инструменты для аналитиков: теория, кейсы, советы ИИ давно перестал быть просто забавным развлечением, он позволяет высвободить время от рутины и операционки, что дает сконцентрироваться на уникальных нетипичных задачах, где требуется весь спектр навыков аналитика. В течение пары лет я активно использовал ИИ в работе и иска...
Пара примеров возможного практического применения интернет страничек «без хостинга» Не так давно опубликовал у себя на Дзене и во ВКонтакте ссылки на калькулятор, который "предназначен для быстрого поиска такого рода события: пусть в начале интервала наблюдения объект присутствует на видео, в конце - нет. Задача состоит определить, в какой момент времени о...
Путь к геометрии Лобачевского 6: финал Часть 1: скалярное произведение и метрикаЧасть 2: сфераЧасть 3: стереографическая проекцияЧасть 4: псевдосфераЧасть 5: модель Пуанкаре в кругеПеред подведением итогов рассмотрим ещё две модели геометрии, имеющие разные свойства. Первая модель по построению очень похожа на мо...
Можно ли в 2024 году перейти с Андроида на Айфон и не страдать. Личный опыт iPhone, как и несколько лет назад, остается одним из самых желанных подарков для многих жителей нашей страны, даже несмотря на кучу ограничений и введенных санкций. Именно так я подумал и решил порадовать свою жену новеньким iPhone 15 Plus. Последние два с половиной года он...
Magic: The Gathering. Сложность — это не предел Привет, Хабр! Сегодня поговорим о старой-доброй Magic: the Gathering. Я фанат этой игры с 1999 года. Провела за ней много часов в институтской общаге, потом играла с друзьями, даже сама организовывала турниры, а сейчас в основном играю для себя и «затягиваю» в Magic новых лю...
Geely Tugella больше нельзя заказать в России, но у дилеров осталось немного машин: сколько за них просят В России больше нельзя официально заказать купе-кроссовер Geely Tugella, который исчез с официального сайта, как сообщалось на прошлой неделе. Однако, как выяснило издание Autonews.ru, как минимум, два дилерских центра предлагают «буквально несколько» Geely ...
Пустили корни: Как часто айтишник должен менять работу У меня есть знакомый, программист по профессии, который с самого начала своей карьеры работает в одной компании и никогда не менял работу. Недавно он отпраздновал 15-летие своего трудового стажа. На этом мероприятии присутствовал другой мой знакомый, который за те же 15 лет ...
Apple сделала невозможной замену SSD в своих MacBook, а этот блогер вернул всё назад. iBoff RCC распаял слот для накопителя Современные ноутбуки Apple, и далеко не только они, не предлагают возможности заменить SSD или установить дополнительный, так как всё распаяно на системной плате. Блогер iBoff RCC решил эту проблему, создав специальный порт для подключения накопителя. обложка вид...
Что вообще такое — АСУТП на заводе Все же знают, что такое АСУТП? Обычно бывает так: все что-то слышали, но никто точно не знает, как вся эта история работает. Мы в целом тоже не до конца знаем, но можем рассказать о практике. Платы старого и нового контроллера Начнём с того, что во всём виноват пар. Перв...
Кроссплатформенная архитектура ядра приложения. Простая. Линейная. Масштабируемая Описание проблемы Задача Я — андроид разработчик. Обычно ко мне приходят с фразой вроде “вот мы тут придумали фичу, сделаешь?” и с макетом дизайна, вроде такого. Я смотрю на это всё и вижу: вот экраны, эти данные на них — статические, а вот эти динамические, значит их надо ...
Как мотивировать себя на правильные вещи Мотивационных советов можно дать миллион. Но обычно они упираются в то, что себя нужно заставить как-то сделать первый шаг - перейти на новые принципы тайм-менеджмента, заняться спортом или перестать есть на ночь. Летом где-то между отпусками мы в Максилекте собрались, чтобы...
Как в базе поставщиков найти лучшие по цене предложения, чтобы показать их пользователю Управление поиском цен на отели в сервисе бронирования — это как ремонт работающего двигателя. Работа с запросами происходит в реальном времени, и простого варианта «отель N на майские» недостаточно, чтобы получить то, что нужно. Скрейпинг, массовые запросы, настройка баланс...
Принципы SOLID на примерах из жизни и разработки Задача этой статьи только одна - попробовать уложить принципы SOLID на понятных «бытовых» примерах, а уже потом посмотреть, как оно может работать на практике - в коде.Итак, SOLID - это 5 принципов, которые используются при разработке приложений. На каждый принцип по букве:1...
Создаём современные npm-пакеты и преодолеваем трудности совместимости ESM и CJS Привет! Меня зовут Никита, и я тружусь в команде фронтенда платформы в Ozon. Платформа поставляет инструменты для создания и поддержки JS-проектов. В компании в настоящее время более 500 таких проектов. Мы прилагаем максимум усилий, чтобы разработчикам всех проектов было оди...
[Перевод] Знакомство с Litex на Tang Nano 9K Автору всегда нравилась идея Litex, фреймворка для простой сборки SoC на FPGA, но постоянно не хватало времени, чтобы попробовать. Пришло время изменить это и задокументировать процесс! Мы будем использовать плату FPGA Sipeed Tang Nano 9K, которая является относительно недор...
Безопасность сетевого доступа: наш опыт тестирования и работы с вендорами NAC Привет, Хабр! Продолжаем цикл статей о ситуации на рынке телекоммуникационных решений. В прошлый раз я рассказывал о Wi-Fi. А беспроводные сети – это всегда повышенные требования к безопасности. Поэтому предлагаю посмотреть, что сегодня доступно на рынке NAC-решений, которые...
Как оценить посадочную страницу перед запуском рекламы Когда на сайт приходит большой объем платного трафика, существует риск, что все усилия по привлечению пользователей могут быть напрасны из-за некачественной посадочной страницы. В итоге деньги на рекламу расходуются впустую, компания недополучает очень много потенциальных кл...
Стартап Inversion получил лицензию на запуск первой возвращаемой миссии Стартап Inversion, разрабатывающий системы для возвращаемых миссий, получил лицензию на запуск своей первой миссии в ноябре. Это демонстрационная миссия демонстрации технологий, которая будет запущена в рамках миссии Transporter-12 компании SpaceX. Цель миссии — п...
Почему мы охотно нанимаем джунов и советуем всем делать то же самое Всем привет! Меня зовут Артем Валевич, я тимлид в AGIMA. Хочу рассказать о нашем опыте работы с джуниор-разработчиками. Вообще на рынке к ним принято относиться с опаской. Есть стереотип, что они приносят мало пользы, зато требуют много вложений. Что ж, это отчасти правда, с...
Файловая система без фокусов: как hard links и XOR сэкономят ваши гигабайты Для начала нужно понять главное - файлов не существует. А потом на примере простых манипуляций разобрать что такое hard links, чем может быть полезен непонятный XOR и как это всё уживается в системах копирования и снимков Читать далее
Как приготовить яйца по-турецки Каждую неделю Даша Полещикова тестирует новое блюдо и рассказывает, что получилось. На этот раз она вместе с Ozon fresh готовила яйца по-турецки — свежий и необычный вариант завтрака.
Зачем я использую контейнеры как виртуалки: опыт python-разработчика Привет, я Денис, python-разработчик в Cloud.ru. Последние три года я работаю с продуктами на базе компонентов OpenStack — для этого нужны разнообразные навыки и знания способов администрирования и разработки в среде Linux. За это время я убедился — мне не хватает уже существ...
5 функций macOS Sequoia, которыми я пользуюсь каждый день и советую попробовать вам Так вышло, что работа обязывает меня одним из первых тестировать различные версии операционных систем Apple. Иногда обновления бывают удачными, а иногда нестабильными с большим количеством багов. И если Айфон для меня не является основным смартфоном и даже на бета-версии я ...
Как замедлить снятое видео на iPhone с iOS 18 Замедленное видео на iPhone появилось в далеком 2013 году. Тогда это была одна из главных фишек iPhone 5S наравне с датчиком отпечатка пальца Touch ID. И если последний в iPhone уже постепенно уходит в историю, то вот съемка slow-mo становится только интереснее. На презента...
Настройка Anycast-адреса в рамках бюджетного тестового стенда В рамках IPv4 и IPv6 есть понятие Anycast-адресов. Если упрощать, то это IP-адреса выглядящие как обычные «серые» или «белые» адреса, но которые одновременно могут работать как на одном сервере, так и на множестве. Есть мнение, что это сложно настраивается, требует много доп...
10 выводов, которые я сделала, пока собирала UI-кит Привет! Меня зовут Лера Ган, я дизайнер в AGIMA. Два года назад я пришла на новый проект. К тому времени наша команда занималась им уже довольно долго, но дизайнеры часто менялись. Поэтому до UI-кита руки не доходили. Моя первая задача была привести его в порядок, чтобы спас...
Почему твой друг ест все, что не приколочено, но при этом всегда худой? И можешь ли ты стать таким же? Есть люди, глядя на которых ломает от несправедливости. Раздражает то, с какой легкостью они соглашаются на любую еду и как много едят, не испытывая никаких проблем с весом.Причины, по которым у них так получается, постоянно обсуждаются, но насколько они близки к правде? Дей...
[Перевод] Сгенерированный ИИ код сделает вас плохим программистом Возможно, вас это устроит, если вы не стремитесь к самосовершенствованию и не хотите гордиться своей работой. Для начала уточню, что под использованием сгенерированного ИИ кода я подразумеваю ситуацию, когда ИИ пишет код за вас, а не когда вы используете ИИ как инструмент ...
Обзор готовых решений для построения портала IDP и когда они не подходят: анализ на примере кейса компании Evrone Построение IDP — один из наиболее эффективных методов оптимизации работы команд разработки. Но внедрению внутренних платформ и получению профита от них обычно предшествует немало барьеров: необходимость инвестиций, выделение ресурса специалистов вдолгую, потребность в соотве...
Готовимся к Micromouse: как роботу построить карту лабиринта Привет, Хабр! Меня зовут Денис Логашов, я инженер-исследователь отдела автоматической обработки результатов моделирования и визуализации YADRO. В этом году мне предложили поучаствовать в соревновании по робототехнике в дисциплине Micromouse, где роботизированной мыши нужно к...
Не бойтесь потоков в Python, они не кусаются Привет, любитель Python!Слышал о потоках, но чувствуешь себя немного неуверенно? Не волнуйся! Потоки в Python — это не про силу джедаев. Это хороший инструмент, который, кстати, вполне дружелюбен, если знать основные правила общения с ним. Правда, у потоков в Python есть сво...
Личный опыт: почему я перешел на Яндекс Клавиатуру на iPhone и теперь советую это сделать всем Клавиатура на iPhone после того, как попробовал аналог на Андроиде, представляется как нечто жутко неудобное. Отсутствие дополнительных символов, плохая автокоррекция, неудобный свайп и предиктивный ввод, который не всегда точно угадывает слова. Всё это заставляет смотреть ...
[Перевод] Книга: «Linux. Карманный справочник. 4-е изд.» Привет, Хаброжители! Когда речь заходит о Linux, разработчики и системные администраторы сразу представляют “толстые” руководства, которые предлагают глубокое погружение в каждую деталь операционной системы. Но иногда вам просто хочется иметь под рукой небольшой справочник...
[Перевод] Пол Грэм: «Пишущие и не умеющие писать» Обычно я неохотно делаю прогнозы о технологиях, но в этом случае я достаточно уверен: через пару десятилетий будет очень мало людей, умеющих писать.Если вы писатель, то одна из самых странных вещей, которую вы узнаете, — это то, сколько людей испытывают трудности с письмом. ...
Как подружить Flutter и Huawei — настраиваем App Gallery. Часть 1 В жизни каждого мобильного разработчика настает момент, когда пора выкладывать приложение в альтернативные сторы. Обычно готовить приложение к публикации в таких сторах особо не нужно, но есть исключение — App Gallery.Меня зовут Самир, я Flutter-разработчик в Surf, и в ...
Компьютерное зрение на C++: пишем приложение для поиска объектов под Android Привет, Хабр! Меня зовут Кирилл Колодяжный, я пишу код на С++ для систем хранения данных в YADRO. Помимо основной работы, интересуюсь машинным обучением и его возможностями, в том числе на «плюсах». Недавно мне стало интересно разобраться, как развернуть модель компьютерного...
Виды и обзор движков машинного перевода: Яндекс переводчик, Google Translate и DeepL Многие компании или их сотрудники хоть раз использовали для своих задач онлайн-переводчики. Это быстро, удобно, но результат не всегда точный. Однако такой перевод иногда имеет неприятные последствия: его могут неправильно понять клиенты или бизнес-партнеры, что может испорт...
Куда движется Laravel? Обзор интервью с Taylor Otwell Долго откладывал, но всё-таки добрался до разбора интервью с Taylor Otwell (далее по тексту T - для сокращения) на YouTube-канале ThePrimeTime. Признаюсь, формат интервью с разработчиками мне казался скучным. Редко когда узнаю что-то полезное, но всё-таки у меня канал и комь...
Ядерные погремушки в каждой избушке. Технологии атомной индустирии в автоматизации бытового теплоснабжения Привет всем маленьким любителям больших технических систем! В данной статье расскажем, как технологии создания систем управления ядерным реактором могут применяться в быту. Рассмотрим пример практического применения модельно-ориентированного подхода и структурного моделирова...
Как я учился писать промпты для RAG пайплайна. Разбор 3-го места на AI Journey 24 E-com AI assistant Я занимаюсь классическим ML, как это теперь принято называть. Делаю продвижение в поиске и рекомендациях Авито (и еще пишу в канал Big Ledovsky). Работа, признаюсь, интересная, и очень мне нравится. Однако этот хайп вокруг LLM.. Да даже не хайп, а просто бытовой опыт использ...
Топ-10 мощных ноутбуков с мощным железом и уникальными фишками Современные ноутбуки для работы и игр сильно отличаются друг от друга. Производители выбирают разные мощные процессоры, продвинутые графические решения и инновационные системы охлаждения (благо на рынке вариантов достаточно). Но для пользователя все это сильно осложняет выбо...
Предельная польза продукта на примере Power BI Продукт нельзя совершенствовать до бесконечности. У него всегда есть точка, после которой предельная полезность достигнута. И после её достижения дальнейшие обновления носят экспериментальный характер и менее востребованы, чем фундаментальный функционал. Расскажу, как понять...
Память и локомоция: восстановление памяти через оптогенетическую активацию Мозг человека можно без преувеличения причислить к одним из самых таинственных объектов изучения науки на ряду с глубинами океана и бескрайними просторами космоса. Многое о мозге известно, но лишь в общих чертах, которым не хватает важных деталей для более тонкого понимани...
Льем из Postgres в Elastic консистентно Предположим, что у нас есть Postgres, Kafka и Elastic. В Postgres живет сущность, например, item.Иногда возникает необходимость создать поисковый индекс отдельно от основной базы.Например, если мы не хотим обрушивать поисковый трафик на Postgres мы можем вынести данные из не...
Да будет справедливость или как найти друзей на удалёнке Всем привет. Я Леша, бекэнд разработчик, но немного необычный. Я не могу сидеть на одном месте и мне постоянно надо что-то делать. То есть если за день я никуда не вышел из дома и не сделал что-то полезное - то день прожит зря. Перечислить все что я когда-то пробовал, начина...
Найти компанию и убедиться, что с близкими всё хорошо. Тестируем функцию «Друзья на карте» от 2ГИС «Друзья на карте» — инструмент, который отправляет в архивы вопрос «Ты где?» Проект-менеджер Лайфхакера Саша Уланов и редактор Лена Авдеева попробовали функцию и делятся впечатлениями.
Немного размышлений о домене и инфре Предположим вам надо написать десктопное приложение, где будет свое состояние с набором коллекций и других свойств. Объекты для отображения могут храниться древовидно, содержать различные свойства со своей логикой и.т.д.Для быстрой реализации этого, надо, как минимум, создат...
«Едем» в Гронинген: длиннейшее описание поиска кратчайшего пути по следам Дейкстры, изобретателя известного алгоритма Статья о том, что писал сам изобретатель Эдсгер Дейкстра о своём алгоритме поиска кратчайшего пути в первоисточнике. Приведён пример: как найти этот путь между двумя голландскими городами, которые посещал автор алгоритма. Разбор известного алгоритма ...
Как тестировать CPA-проекты: подробное руководство Что такое CPA-сети и как их тестировать? Информации о cpa-платформах не так много, поэтому QA-новичкам бывает сложно в них погрузиться: что и как тестировать, что обязательно учесть в первую очередь, что проверять одному, а что — с командой. В нашей компании несколько таких...
Тестирование redux store Бывает ситуация, когда нам необходимо протестировать middleware, либо асинхронное событие, которые возникает в хранилище redux.Цель этой статьи в том, чтобы показать как тестировать action в redux store.Есть готовое решение, redux-mock-store, но оно не позволяет оперировать ...
Старое, доброе, немного ламповое ИК управление Давно вынашивал в планах написать статью на тему ИК управления. После прочтения https://habr.com/ru/companies/flipperdevices/articles/566148/ собрал необходимый материал. В этой статье я задавал вопросы разработчикам Flipper об используемых ими методах копирования и воспроиз...
Сколько держат заряд Apple Watch с watchOS 11 на самом деле. Проверил на себе Среди пользователей техники бытует мнение, что у Apple Watch очень слабая батарея. Принято считать, что знаменитые часы нужно заряжать каждый день, что совершенно не подходит современному человеку. Да и в сравнение с другими устройствами не идет: автономность Mi Band и друг...
Все о перемещаемых профилях и перенаправлении папок простыми словами Давно хотел написать про перемещаемые профили, но не было времени. Много в Интернете читал разные отзывы, мнения, комментарии и т. д. Зачастую пишут люди, которые не полностью разобрались в данном вопросе или у них не бы...
[Перевод] Как мы обнаружили потенциальные атаки при помощи штрих-кодов Фаззинг — одна из самых успешных методик для поиска багов безопасности, о нём постоянно говорят в статьях и на отраслевых конференциях. Он стал настолько популярным, что большинство важного ПО, казалось бы, должно подвергаться тщательному фаззингу. Но это не всегда так. В э...
Flying Bear Ghost 5 помер? Мой Flying Bear Ghost 5 внезапно начал дурить, возможно какие то приколы в CURE, хотя я поотключал все экспериментальные штуки и просто попросил печатать, но есть странный глюк, посреди печати голова останавливается и начинает давить пластик так что мотор экструдера срываетс...
SDR радиоприёмник в FPGA плате Марсоход3GW2 (Gowin) Когда-то давно, аж 2013-й год, на Хабре была статья "Простой SDR приёмник на ПЛИС" автора @iliasam. Я попытаюсь повторить этот проект на другой элементной базе: FPGA плата Марсоход3GW2, микросхема Gowin GW1NR-LV9QN88PC6/I5. Законы Цифровой Обработки Сигналов кажется остаются...
«Приключение на 20 минут: взял и поменял язык». Личный опыт перехода на Kotlin Зовут меня Артемий, я разработчик в компании i-Digital. Еще в начале своего карьерного пути выбрал для себя основным языком Python и развивался по большей части в нем. В какой-то момент начал преподавать его молодому поколению разработчиков в частных студиях, а заодно брать ...
Кондиционер в жарком климате. Как получить комфортную прохладу в доме и не покрыться плесенью от сырости Курортная жизнь под кондиционером.Я езжу на пляжно-морской отдых в осенний бархатный сезон: в первой половине сентября в Турцию или в первой половине октября в Египет.Такой выбор времени связан с двумя факторами:1. Меньше людей, так как ко...
Интегральные резисторы или О чем молчат в спорах про проектные нормы Споры про проектные нормы, их необходимость или ненужность, их реалистичность и сравнение между собой нанометров разных фабрик всегда были частью микроэлектронного коммьюнити. В России эти споры еще острее, потому что в ход идут доводы про импортозамещение, технологическую н...
Как приготовить ПП-лепёшки из кабачка Каждую неделю Даша Полещикова тестирует новое блюдо и рассказывает, что получилось. На этот раз она готовила полезные лепёшки из кабачка вместе с Ozon fresh.
США тестируют робота-собаку с ИИ, вооруженного тяжелой винтовкой Его основная цель – борьба с беспилотниками.
Kerberoasting для FreeIPA. Как я искал доступ к домену, а нашел CVE Для подписчиковСамые веселые баги можно найти там, где их никто не ждал, — например, в популярных решениях управления доступом, таких как FreeIPA. Представь: у нас есть возможность запросить важные данные из системы, казавшейся абсолютно защищенной. Что, если это не просто у...
В сети появились фото макетов iPhone SE 4 Ожидается, что в начале следующего года компания Apple, наконец, выпустит свой новый недорогой смартфон. На данный момент в сети есть достаточно много разной информации об iPhone SE 4. Однако до недавнего времени было непонятно, как конкретно будет выглядеть новинка. Сегодня...
Как перенести подписки из YouTube в VK Видео на iPhone в пару касаний Для многих за последние годы YouTube стал главным источником информации и развлекательной платформой. Кто-то даже из-за него отказался от просмотра телевизора. Видеосервис Гугл действительно может похвастаться огромным количеством видеороликов на любую тему на разных языках...
Делегирование как инструмент лидерства, эффективности, мотивации и профессионального развития В прошлый раз мы обсуждали управление рисками в IT-разработке. В этот раз давайте поговорим о “мягких” навыках бизнес-аналитика, а именно о делегировании в контексте работы бизнес-аналитика в IT-разработке, Agile-проектах, нелинейного подчинения и взаимодействия и наших с ва...
Как устроен сборщик метрик Android-проекта Привет! Меня зовут Даниил, я Android-разработчик в команде VK ID SDK в VK. Наша команда создала легковесный SDK для авторизации через приложения экосистемы VK. Он состоит из кнопки One Tap для входа в один клик, кнопки входа в другую учётную запись и виджета для авторизации ...
Шеф, всё пропало Ошибки программистов C++ — это отдельный вид искусства, вроде бы простой язык, но стоит отвлечься на чашечку кофе, как компилятор начинает вываливать простыню ворнингов пополам с ошибками, и иногда это больше похоже на древнеегипетские письмена, чем на нормальный выхлоп. Вы ...
Как приготовить кокосовую кашу Каждую неделю Даша Полещикова тестирует новое блюдо и рассказывает, что получилось. На этот раз она готовила рисовую кашу на кокосовом молоке вместе с Ozon fresh.
Apple Watch с watchOS 11 научились определять болезнь до первых симптомов. Вот как это работает Наряду с iOS 18, про которую за прошедший с момента ее выхода месяц рассказали уже всё, что можно, Apple выпустила новую операционную систему для умных часов Apple Watch watchOS 11. В этом году обновление не юбилейное, и новых функций в нем оказалось минимум, однако есть ко...
9 фич будущего в IDE, благодаря которым можно будет освоить любой язык программирования без курсов за 1 день Считается, что "программирование - это сложно". Что нельзя вот просто так взять, и сходу начать работать с незнакомым языком программирования, сразу написав работающую программу, либо разобраться в уже готовой. Да, сейчас это действительно не просто, и у вас на пути будет мн...
Что делать, если трещат AirPods: причины, гарантия и ремонт в России Знакомая ситуация: вы спокойно слушаете музыку или подкаст через свои AirPods, как вдруг в наушниках появляется неприятный треск. Звук то пропадает, то снова появляется, превращаясь в настоящее испытание для ушей. Казалось бы, просто купи нормальные наушники и пользуйся с у...
nanoCAD BIM ОПС: редактирование шаблонов спецификации в соответствии с ГОСТ 21.110-2013 СПДС При внедрении программного обеспечения линейки nanoCAD Инженерный BIM часто возникают вопросы, связанные с настройкой шаблонов выходной документации. Основные подходы к решению такой задачи рассмотрим сегодня на примере спецификации оборудования, изделий и материалов nanoCAD...
Как я написал бота для саммари telegram каналов Всем привет!Меня зовут Азрет, я - CTO в AAA (читается как "трипл-эй"). Мы разрабатываем LLM приложения для бизнеса. Решаем разнообразные задачи - оптимизация внутренних процессов за счет ИИ, маркетинговые исследования и запуск новых продуктов. Но запрос на бота, про которог...
Софт из 90-х. Оболочка для DOS New Deal Office: начало Привет, любители старого «железа». Это Антон Комаров, автор команды спецпроектов МТС Диджитал. Недавно я писал пост про Breadbox Ensemble. Потом решил, что есть смысл посмотреть, с чего все начиналось. Хотелось найти ответ на вопрос: почему одна и та же оболочка столько раз ...
Забудьте про терминал! Как я избавлялся от рутинных ADB команды с помощью Shortcuts До этого года я спокойно пользовался терминалом для установки android приложений на тестовые устройства: каждый раз вручную копировал название файла, выбирал нужную команду из истории терминала, стирал старое название и вставлял новое. Это меня очень раздражало, но я не иска...
«Коммуникация — ключ к успеху» На недавнем тренинге по управлению проектами все участники сошлись в одном — коммуникация является ключевым фактором успеха любого проекта.Очень часто проекты буксуют не из-за нехватки навыков или ресурсов ( хотя и это не редкая причина провалов), а потому, что люди не...
[Перевод] Почему ИИ рано поручать код-ревью Кажется, кого ни спроси — всякий сегодня мастерит инструмент для код-ревью на основе ИИ. Тем самым все обещают совершить революцию в программировании и управлении кодом. Но мы, попробовав почти все имеющиеся на рынке инструменты код-ревью и написав собственный, пришли к выво...
Достаточно ли библиотек для современного программиста? Последнее время часто слышу мнение, что для современного программиста нужно лишь знание библиотек, да софтскилы - быть не токсичным и не говорить матом. Что касается алгоритмов или понимания как работает операционная система, или прости господи математики - это лишь преграды...
Регистрация и использование бирж криптовалют в Украине Криптовалюты становятся все популярнее, и все больше людей в Украине интересуются, как правильно зарегистрироваться и использовать криптовалютные биржи. Это несложный процесс, но важно понимать основные шаги, чтобы избежать ошибок и неприятностей. Основные шаги регистрации н...
Производительность СУБД — расчет метрики, временной анализ, параметрическая оптимизация Историческое предисловиеКак известно, основная задача DBA - обеспечить наиболее эффективную и производительную работу вверенной ему в сопровождение СУБД. Для выполнения задачи одно из основных требований - умение определить насколько производительно/эффективно СУБД справляет...
Исследование рынка .NET разработки: Анализ текущих тенденций и прогнозы .NET остается одной из ведущих платформ для разработки корпоративных приложений, особенно в России, где она используется как в крупных корпорациях, так и в малом бизнесе. Но как на самом деле чувствует себя сообщество разработчиков? Для того чтобы понять это, мы решили опрос...
Huawei начала тесты нового ИИ-чипа после рекомендаций Китая об отказе от Nvidia Huawei делает очередной шаг вперёд в развитии ИИ-чипов, тестируя новый процессор Ascend 910C, уже имея потенциальных клиентов в Китае, пишут СМИ. В условиях поиска китайскими компаниями альтернатив Nvidia, этот шаг подчёркивает стремление компаний внутри стран...
Ультимативный гайд по NekoBox для Android, PC, SmartTV: ускорение YouTube, Discord и других сайтов Начиная с сентября я начал испытывать проблемы с YouTube и рядом других сайтов и сервисов. Это вылилось в то, что я искал бесплатные способы, которыми делился с читателями AppTime: AmneziaWG в связке с Cloudflare WARP, авто-скрипт для подбора настроек goodbyeDPI и ряд других...
Прототипы складных iPhone не могут избавиться от складки, сначала Apple может выпустить MacBook с огромным складным экраном Apple тайно тестирует несколько прототипов складных iPhone, но все они имеют очевидные проблемы со складками, о чем пишет mydrivers со ссылкой на Марка Гурмана из Bloomberg. Сообщается, что прототип iPhone со складным экраном похож по дизайну на серии Samsung Galaxy Z F...
Как выкладывать видео в TikTok с Айфона в России в 2024 году С весны 2022 года социальная сеть ТикТок работает в России с большими ограничениями. У пользователей из нашей страны нет доступа к новым видеороликам, а в дополнение к этому закрыта возможность и выкладывать что-то свое. И если на Андроиде это решается банальной установкой ...
Расширения VSCode для комфортной работы с проектами Для работы с проектами существует куча редакторов кода и IDE (VSCode, NeoVim, SublimeText, WebStorm и т.д.). В данный момент наиболее популярны VSCode и Webstorm и у каждого есть свои плюсы и минусы. Webstorm является примером прекрасного IDE от компании JetBrains, где многи...
Спагетти в лимонном соусе. Восхитительный ужин буквально за 10 минут Каждую неделю Даша Полещикова тестирует новое блюдо и рассказывает, что получилось. На этот раз она готовила лимонную пасту вместе с Ozon fresh.
Зачем нужны эмбеддинги? Современные проекты с использованием больших языковых моделей часто сталкиваются с задачей нечеткого поиска, когда нужно находить строки с неполным соответствием. В этой статье на конкретном примере мы рассмотрим разные методы определения сходства ст...
Метрики и зачем они нам Сейчас метриками никого не удивишь. Метрики повсюду, в логах приложений, в управлении проектами, в управлении продуктами, в управлении людьми, в управлении чем угодно. Можно сказать, что мы даже понимаем зачем они нужны. Но к сожалению, не все и не всегда.В статье я попытаюс...
Подборка российских QA-конференций и митапов Привет, Хабр! Меня зовут Василина Кузнецова, я работаю инженером по тестированию в Ozon Tech. Я часто смотрю отдельные видео докладов с конференций. Полезными для себя находила доклады про особенности Selenium и Playwright в тестах фронта, про&n...
Как поднять инфраструктуру для запуска автотестов Android в облаках Привет! Меня зовут Денис Веренцов, я Android-инженер из команды Emcee, это технопродукт Авито. В статье я расскажу, как можно развернуть облачную инфраструктуру для запуска нативных автотестов Android-приложений на основе разработанного нами решения.Статья будет полезна тем,...
Как общаться с руководителем Напишу несколько простых и избитых правил общения между руководителем и подчинёнными. Вы могли их видеть так или иначе много раз, но иногда, в моменты грусти по поводу собственного коллектива (такие моменты бывают у абсолютно всех руководителей!) хочется порефлексировать, ко...
Persistent Storage для Kubernetes на базе Linstor Многие начинающие DevOps'ы, осваивающие kubernetes сталкиваются с вопросом: "Как организовать Persistent Storage в своём kubernetes-кластере?" Для этой цели есть много вариантов: ceph, nfs, mayastor, iscsi, linstor, longhorn. Сегодня мы рассмотрим один из них - linstor (он...
КЕЙС: Как мы бесплатно получили ссылки от Google и Oracle и заодно увеличили трафик на 38% Что, если я скажу вам, что есть стратегия по автоматизации SEO продвижения, которая позволяет создавать сотни тысяч качественных страниц с минимальными затратами?Добро пожаловать в программное SEO.Из этого примера вы узнаете, как наша команда помогла клиенту увеличить органи...
Кастомное пассивное охлаждение ПК (часть 2) Вот и продолжение истории с пассивным охлаждением для ПК. Да, прошло уже много времени с первой части, и было рассмотрено много разных концепций. Оптимальный вариант в моём случае выглядит так: Читать далее
Intel уже начала тестировать графические процессоры Xe3 Также в сети появилась информация о возможной подготовке варианта Xe3p.
Как удалить любой объект с фото на компьютерах Apple с macOS Sequoia 15.1 Наверняка у каждого из нас в смартфоне или на компьютере есть такая фотография, которая хорошая всем, кроме заднего фона. То куча лишних людей, то просто в кадр попало то, что сильно портит итоговую фотографию. В интернете есть куча сервисов, которые позволяют удалять разли...
Восстанавливаем данные с кассеты от старого стримера Приветствую всех! Многие давно привыкли, что ленточные накопители — что-то высоконадёжное и предназначенное для долговременного использования. Но есть один стандарт, про который сказать так как-то не получается, и имя ему — QIC. Странная конструкция стримера и кассеты, не сл...
80 эфиров спустя: записи, которые помогут в карьере Привет! Впервые пишу статью на Хабр от себя, так что давайте представлюсь. Меня зовут Арина, я занимаюсь маркетингом и в Хабр Карьере, и в Хабре. Возможно, вы видели меня на прямых эфирах — я веду большинство из них.На днях мне вдруг захотелось посчитать, сколько всего эфиро...
Пробуем Flutter в Telegram Mini Apps: Насколько хорошее решение для разработки? Привет, Хабр!Меня зовут Богдан, и я Flutter-разработчик, работающий в аутсорсе. В этой статье на моем примере я расскажу о создании веб-приложения на Flutter для Telegram Mini Apps. Хотите узнать, насколько применим Flutter в вебе, как разработать и запустить свое приложение...
Магнит для клиентов: 3 шага к успеху в коучинге Вы начинающий эксперт, онлайн-тренер, психолог или коуч и изо всех сил пытаетесь привлечь и удержать клиентов?Нельзя отрицать что поиск клиентов для коучинга иногда может напоминать поиск иголки в стоге сена.Но что если бы существовали проверенные стратегии, которые могли бы...
[Перевод] Уже не джун, но знаний нужно всё больше. Как самостоятельно учиться сложным вещам Самостоятельное обучение для разработчика — процесс, который не кончается никогда. Это касается не только джунов, но и намного более опытных мидлов и сеньоров. Однако возникает вопрос: все ли мы умеем учиться правильно? Как преодолеть свою инертность и научиться понимать сло...
Эксперимент: даём ChatGPT полный доступ к компьютеру Это статья написана от души и для души. Она не является: инструкцией, примером для подражания, призывом к действию или чем-то подобным.Я абсолютный новичок в программировании, поэтому могу ошибаться в некоторых (или даже во многих) вещах. Я бы, наверное, даже не писал эту ст...
Импортозамещение работает: две российские FPGA платы, полностью импортозамещающие 35 американских и китайских плат Вчера известный разработчик FPGA дизайнов и печатных плат Николай Ковач, основатель marsohod.org из Таганрога, добавил поддержку платы Марсоход3GW2 в репозиторий примеров для Школы Синтеза Цифровых Схем, в которую сейчас идет регистрация. Плата покрывает нужды Школы для упра...
Как работать в наушниках в коллективе Чтобы слышать что меня зовут, когда в наушниках. Купил беспроводной звонок. Теперь тестировщик нажимает на кнопку и я всплываю из музыки. В звонке отпаял провода динамика чтобы не играла мелодия и припаял к штатному светодиоду свой, через резистор 200 Ом, чтобы он мне мигал...
Вышла macOS Sequoia 15.1 с Apple Intelligence. Вот как ее установить и включить нейросеть Apple в России В операционных системах, представленных на WWDC 2024, и в частности в macOS Sequoia, продолжают появляться новые функции. Еще одной вехой развития ОС для компьютеров Mac становится macOS Sequoia 15.1. Всё дело в том, что именно в этой версии операционки впервые появляется н...
Как создавать собственные картинки на iPhone с помощью нейросети Apple Intelligence Apple продолжает постепенное развертывание нейросети Apple Intelligence. Все заявленные на WWDC 2024 возможности будут более-менее равномерно распределены между различными версиями iOS 18. Так, в iOS 18.1 появилась возможность работать с текстом на английском языке, а в iOS...
Стабилизируем положение потенциометра, считанное с АЦП Считать показания потенциометра для удобного аналогового управления системой, что может быть проще? Сеть завалена примерами работы с АЦП. Считали значение, вот мы и знаем положение… Но не всё так просто – эти значения всё время будут разными. Близкими, но разными. То есть, п...
Профсоюз из одного себя или работник против кабанчика в зарплатных ожиданиях.Часть 2 В первой части я прошелся по причинам «почему в найме в РФ творится разная дичь», но получилось что-то сложно. Попробую переписать попроще,и даже уровень статьи поставлю «простой». Меня / нас, как нейросеть, в очередной, уже не первый раз, вытащили из моей уютненькой серверн...
Lasso, Ridge и кастомные регуляризаторы: основы Сегодня разберем тему, которая хоть и звучит скромно — Lasso, Ridge и кастомные регуляризаторы, — но на практике буквально спасает модели от переобучения. Если у вас бывало так, что модель на тренировочных данных показывает отличные результаты, а при проверке на валидации те...
10 логических задач, которые помогут вам пройти собеседование на инженера по тестированию Логические задачи помогают понять работодателю образ мыслей и алгоритмы решения проблем начинающего специалиста. Они редко встречаются на собеседованиях для специалистов высокого уровня — синьоров и тимлидов.Привет, Хабр! Меня зовут Кристина. Я ревьюер на курсе «Инженер по т...
Сравнение реализаций гео-решений в СУБД Привет, Хабр! Сегодня быстро разберём, как разные СУБД справляются с геоданными. Вопрос простой: если нужно работать с координатами, полигонами, считать расстояния — какая база справится лучше? В сравнение пойдут PostgreSQL (с его крутым PostGIS), MySQL, Oracle, SQL Server и...
Наконец-то можно просто скачать образ Windows 11 on Arm. Microsoft разместила его на своём сайте Windows 11 для платформ Arm существует уже давно, но только сейчас Microsoft выпустила образ ISO с такой ОС. фото: Videocardz До текущего момента не было возможности загрузить Windows 11 on Arm таким способом, что могло в некоторых случаях усложнять жизнь вл...
Как провести безопасный эксперимент: guardrail metrics Привет, Хабр!Хотел было назвать эту статью «Защитные метрики», но тут такая штука — погуглил в рунете, а там тишина (ну, почти). Пришлось пойти по классике и оставить название на английском — guardrail metrics.Guardrail metrics — ...
За что платят чеканной монетой, или Экономика мира Ведьмака Анджей Сапковский готовит подарок фанатам — новую книгу о Геральте из Ривии, которая выйдет 1 декабря 2024 года. В честь этого события мы решили разобраться в не самом очевидном аспекте мира Ведьмака — его экономике.После нашего погружения в стагнирующий экономический мир Га...
GPT в эдтехе: какие задачи преподавателей теперь выполняет ИИ Недавно мы провели исследование ИИ-технологий в эдтехе. Изучили успешные примеры использования GPT-решений на разных платформах и выяснили, какие задачи в обучении теперь выполняет ИИ вместо преподавателей. В своем анализе мы фокусировались на платформах, которые обучаю...
Встроенные механизмы безопасности фреймворков Python Проводя аудиты процессов разработки ПО, мы часто слышим, что функционал реализован во фреймворке, и это может вызывать вопросы со стороны безопасников. Python, будучи одним из популярных языков программирования, предлагает множество фреймворков, каждый из которых долже...
У меня был план, и я его НЕ придерживался Ниже будет лонгрид про полумарафон «Моя столица».Это был мой первый официальный полумарафон в этом году и я немного волновался. Очень хотел пробежать 21,1 км быстрее 2-х часов. То есть с темпом примерно 5:30 на километр. Для спортсменов это...
[Перевод] Можно ли получить рут при помощи одной зажигалки? Спойлер: ДА. Элитный инструмент для хакинга; от вас скрывают, что он уже у вас есть Прежде чем писать эксплойт, нам нужен баг. А если багов нет, то приходится быть изобретательными — тут нам на помощь приходит внесение неисправностей. Внесение неисправностей (fault injecti...
Модель внедрения изменений: путь от обратной связи к результатам В большой ИТ-компании существует множество процессов работы. Часто бывает так, что тем органам управления, которые занимаются их построением, сложно понимать какие отрабатывают хорошо, а что устарело или требует преобразований. Столкнулась с этим и наша Команда изменений в S...
Как вы убиваете смартфоны своими файлами: страшные факты, о которых все забывают Каждый смартфон оснащен твердотельным накопителем — энергонезависимой микросхемой, на которой хранятся самые разные данные от приложений до фото и видео, снятых на камеру. Казалось бы, этот компонент никак не влияет на скорость работы устройства и уж тем более на его общую ...
Как разметить данные для классификации изображений: руководство с примерами Представьте, что вам нужно научить машину "видеть" и понимать мир вокруг. Нет, не просто распознавать лица или выделять дороги на фотографиях – а по-настоящему разбираться, что изображено на любом снимке, будь то лес, чашка кофе или картина. Классификация изображений – это к...
Что такого сложного — отправить человека в отпуск? У нас огромное металлургическое производство, и, поскольку ИТ в некоторых своих частях до нас дошло сильно позже банков, то разные нужные документы, например, на отпуск или командировку мы делали руками. В смысле прямо бумажные документы. С помощью синей ручки. После долгой...
Масштабный тест Intel Core Ultra 7 256V показал, что для «подавляющего большинства пользователей Linux серия Ryzen AI 300 гораздо более привлекательна, чем Lunar Lake» Авторы портала Phoronix с присущей им дотошностью провели тестирование новейшего процессора Intel Core Ultra 7 256V линейки Lunar Lake, сравнив его с конкурентами и CPU Intel прошлых поколений. Конечно, всё под Linux. Они провели десятки тестов в разных задачах, ...
История одного модального окна или переходим с UIKit на SwiftUI. Часть 2.1. Неожиданный баг Combine В этой статье изначально планировала написать продолжение первой части статьи. А именно показать обещанные ProgressView и SkeletonView. Но тут на моём пути возникло неожиданное препятствие.Обо всём по порядку. Мы же понимаем, что просто так оставить View со всем функционалом...
Stability AI представила Stable Diffusion 3.5: Тестируем новую модель на реальных задачах и сравниваем с SDXL и FLUX Привет, друзья, 22 октября Stability AI представила долгожданное обновление своей флагманской модели — Stable Diffusion 3.5. После не самого удачного релиза SD3 Medium в июне этого года, команда взяла паузу для серьёзной переработки архитектуры. Вмес...
[Перевод] Писать код для компьютеров сложно, ещё сложнее — писать код для людей Писать код для компьютера и так достаточно сложно: вы берёте что-то большое и неопределённое, какую-нибудь крупную расплывчатую цель бизнеса, которой нужно достичь. Затем рекурсивно разбиваете её на части и продумываете все сценарии, пока не получите чёткие логические конст...
Аудит сайта в 99% случаев бесполезен. Почему эксперт должен погружаться в бизнес, а не «анализировать 347 параметров»? Я — Павел Берсенёв, в основном, пишу на Хабре про старое железо, а по основному профилю с 2005 года занимаюсь всем, что касается сайтов и продаж в интернете. Эта статья — дополненная версия опубликованного в 2017 году материала. Как оказалось, тема стала ещё актуальнее. С...
Обновление видео нейросети Pika взрывает мозг и расплющивает ожидания В мире искусственного интеллекта произошло нечто невероятное - компания Pika Labs представила обновление своей нейросети для генерации видео, Pika 1.5. Это обновление не просто улучшает качество генерируемого контента, оно буквально взрывает наши представления о том, на что ...
Google создаёт своего «Джарвиса» для управления браузером. ИИ Project Jarvis сможет выполнять за пользователя разные задачи, используя Chrome Искусственный интеллект уже меняет то, как многие пользователи взаимодействуют с ПК и информацией. Компания Google, как сообщается, готовится к новому шагу, создавая ИИ, который сможет управлять браузером. фото: Clark Miller/The Information Если точнее, искусстве...
PC-игроки тепло встретили военную стратегию Age of History 3 — мобильная версия на подходе Age of History 3 это глобальная военная стратегия, которая вышла 23-го октября на PC (Steam). Русскоязычные геймеры выставили ей очень положительные оценки. Это не просто симулятор средневекового правителя, так как в нём можно развиться до ядерного оружия и ударить по Лихтен...
[Перевод] Пример использования Spring Data и Redis для временного хранения персональных данных Некоторые компании, работающие с персональными данными пользователей, сталкиваются с невозможностью хранить их в течение долгого периода времени из-за правовых ограничений. Такое часто можно встретить в финтехах. Позволяется сохранить данные на очень короткое время, которые ...
[Перевод] Что можно рассказать о функциях Python на примере кофемашины? Поделюсь с вами одной из моих любимых аналогий. Я раньше сам молол себе кофе. Купил такую старомодную ручную кофемолку с металлической воронкой, крутильной рукояткой и маленьким деревянным подносом, на который ссыпается смолотый кофе. Может быть, где-то у меня она ещё вал...
Мотивация в компании: Как сплотить команду для разработки продукта в условиях длительной работы без финансирования Действительно ли ваша заработная плата – это то, что стимулирует вас работать лучше? Или же это просто привычка, которая перестает стимулировать к развитию? Согласно теории Ф. Герцберга, заработная плата сама по себе не является истинной мотивацией. Безусловно, она дает ощущ...
[Перевод] Apple убивает Swift Swift был прекрасным языком, но он далеко отошел от своего первоначального видения.Очень далеко.В этой статье мы рассмотрим различные виды управления современными языками программирования. Я объясню, в чем именно заключается уникальность диктаторской структуры Swift, и проде...
Короткий пример работы с известными ошибками Известная ошибка в ITIL — это проблема, которая уже была проанализирована, но ещё не была решенаКак работают известные ошибки и зачем они нужны? Покажу между делом. Пусть у нас есть абстрактная служба ИТ, в которой разработка в одном подразделении, а эксплуатация в другом. ...
Как в 2024 году организовывать интернатуру в US-компании для русских QA-джунов Работодателям не нужны "зрители", им нужны "умеющие". Именно поэтому после онлайн-лекций и вебинаров, где нужно просто посидеть и послушать, а потом сделать домашние задания, обычно так сложно найти первую работу. Знания на лекциях получить можно - но не столь нужные работод...
Нет никаких гейткиперов в IT Не думал, что когда-то придется это объяснять, так как считал это само собой разумеющимся, но почитал статью Антона Назарова, которого, в общем-то, уважал за здоровый цинизм. Однако, по-моему, в последнее время возникла какая-то культура "вкатунов".Начнем с того, что IT объя...
Финский гнев. Колонка главреда Из списка официальных мейнтейнеров ядра Linux исключили одиннадцать российских разработчиков. Эта новость задела многих — причем не только в России. Давай попробуем разобраться, что именно случилось, почему и какие из этого можно сделать выводы.
Как построить башню в Minecraft на Python – туториал для детей Построить здание в Майнкрафте – это просто с помощью языка «Питон». Считать его сложным не стоит: с первыми шагами справится даже начинающий ребенок. А мы предлагаем бесплатный урок строительства посредством кода: он поможет нам создать полноценную башню и разместить ее в ви...
Международные стандарты безопасной разработки: ликбез DevSecOps — это не просто модное словечко, а целая философия, объединяющая разработку, безопасность и операции. Но как применить эту философию на практике? Здесь на помощь приходят международные стандарты.В этой статье мы рассмотрим пять основных международных DevSecOps-стан...
[Перевод] Лучшее резюме из тех, что я видел Позвольте мне рассказать историю о лучшем из виденных мною резюме облачного разработчика. В нём совершенно отсутствовал профессиональный опыт в ИТ, и оно было великолепным в том числе и поэтому. Но чтобы полностью передать всё великолепие этого резюме, мне нужно начать с са...
Как определить высоту слоя прерванной печати Я не мастер писать статьи, по русскому было 3, и у ж тем более не спец в 3д печати, просто любитель, в общем: недавно открыл для себя способ как определить высоту прерванной печати (в 99 случаях из 100 плюс-мину с 1) с точностью до 0.02 мм (для моего принтера). Не нужны игол...
Что делать, если AirPods перестали заряжаться Несмотря на критику и высокую цену, AirPods активно продолжают покупать по всему миру. Наушники сложно назвать удобными хотя бы по той причине, что их непросто подключать к устройствам на Android. Да и качество звучания наряду с долговечностью зачастую хромают на обе ноги, ...
За цену одной этой системной платы для Intel Core Ultra 200 можно купить готовый ПК или почти две PS5 Pro. Представлена MSI MEG Z890 Godlike Системные платы нередко покупают по остаточному принципу, если, конечно, речь не идёт об экстремальном разгоне. MSI MEG Z890 Godlike по остаточному принципу купить не выйдет, так как она стоит сопоставимо с ценой неплохого готового ПК. фото: WCCF Tech Это са...
Sidecar на Go: позволь другому заниматься твоими проблемами Привет, Хабр!В распределённых системах каждая служба выполняет свою задачу: одна отвечает за логи, другая за обработку запросов, третья за безопасность. Но не всегда удобно нагружать основной сервис дополнительной логикой. Именно здесь хорошо вписывается Sidecar — отдельный ...
Игровое поле экспериментов: какие ошибки могут подстерегать программиста при создании эмулятора Создание эмулятора для игр Xbox 360 на ПК — задача не из простых, и на каждом шагу можно столкнуться с коварными багами. Сегодня рассмотрим типичные проблемы, которые можно обнаружить при разработке, на примере проекта Xenia. Читать далее
[Перевод] Анализ задачи с собеседования в Google: конь и телефонные кнопки Для начала я должен заявить: хотя собеседование кандидатов — это одна из моих профессиональных обязанностей, в этой статье представлены лишь личные наблюдения, истории и мнения. Они ни в коем случае не являются официальными заявлениями Google, Alphabet или любых других лиц ...
От мышей на экране до zip-бомбы: топ приложений-шуток из начала нулевых Всем привет! Это Антон Комаров, автор команды спецпроектов «МТС Диджитал». Пришла пора признаться: я скучаю по интернету начала нулевых. Тогда он был действительно забавным местом, где каждый мог найти себе развлечение по вкусу. Было круто посмеяться над очередным flash-выпу...
[Перевод] От DevOps к DevEx: не мешайте работать инженерам У компаний, стремящихся привлечь и удержать лучших технических специалистов, появляется новая цель – сделать так, чтобы им было приятно работать.Поскольку мир все больше живет новыми технологиями, технические специалисты все так же важны для бизнеса, как и раньше. По прогноз...
5 классных функций watchOS 11, ради которых стоит обновить свои Apple Watch Не так давно Apple представила обновления всех операционных систем, среди которых оказалась и watchOS 11. Многие посчитали апдейт довольно скромным на нововведения, однако даже владельцам старых моделей Apple Watch досталось очень много интересных функций. Минус в том, что ...
Workspace представил видеоагрегатор для публикации диджитал-роликов На днях был официально представлен Workspace Video Hub — онлайн-ресурс для публикации и удобного поиска видеоматериалов из сферы диджитал. В данный момент он не имеет аналогов, поэтому ожидается, что в скором времени станет ос...
Цифровые часы для дома на светодиодной ленте Про конструкцию больших часов на светодиодной ленте я уже писал в одной из своих прошлых статей. Эти часы, размером 320 на 100 см, адаптированы к установке на открытом воздухе на улице. Тогда же, 7 лет назад, сразу же после изготовления этих часов я приступил к реализации др...
Почему кошки «стрекочут», когда видят добычу Во время охоты многие кошки издают странные звуки, и этому есть несколько вероятных объяснений. Источник изображения: JoyReactor Кошки издают множество разнообразных звуков, чтобы общаться с окружающим миром. Например, мяуканье, которое чаще всего направлено на людей, служит...
Статьи в интернете: как превратить текст в источник дохода Каждый, кто решил заняться копирайтингом, столкнется со следующими проблемами – как именно писать и кому предлагать свои услуги? Чтобы найти клиентов, нужно уделить особенное внимание тексту. Он должен быть: понятным – заумные фразы здесь ни к чему, отказаться нужно и от с...
Кейс оптимизации запросов для Greenplum Всем привет! Меня зовут Андрей, я работаю дата аналитиком в Data Team продукта Dialog.X5/Insights в X5 Tech. Мы предоставляем аналитику по продажам и покупательскому поведению на данных X5 Group. Для обработки больших объёмов данных в продукте используется СУБД (...
Место Duolingo в моей жизни У меня всегда был пристойный уровень разговорного английского языка, особенно во времена, когда я работал в сырьевой сфере. Достаточный, для того, чтобы читать Financial Times за завтраком в роскошном, Four Seasons в Лондоне, и удивлят...
Темная сторона ИТ Из многих источников преподносится информация, что ИТ — это золотая жила. Что это элита, что там все миллионеры, и туда стремятся многие. Даже появились курсы, коучи, агентства, которые натаскивают пройти собеседование на определенную должность ...
[Перевод] Автоматизированное тестирование API с использованием Python. Работа с JSON и JsonPath JSON — один из самых распространённых форматов данных, используемых для передачи и получения данных в современных API. Важно глубоко понять его. В этой статье я даю краткий обзор: в основном это структура данных вида key: value, содержащая примитивные типы данных, такие...
Что показывает ваш мультиметр (напряжение или погоду на Марсе)? До тех пор, пока в вашем хозяйстве имеется единственный мультиметр, у вас не возникает никаких проблем — в ваших устройствах присутствует именно то напряжение, которое он показывает (смайл). Но как только у вас появляется два или больше мультиметров, немедленно встаёт вопр...
Как легко и быстро сломать дорогой складывающийся втрое Huawei Mate XT. Блогер JerryRigEverything испытал новинку на прочность Блогер JerryRigEverything добрался до новейшего уникального складного смартфона Huawei Mate XT, чтобы проверить его на прочность. скриншот видео источника Учитывая конструкцию, этот вопрос, вероятно, интересует многих. Для начала стоит сказать, что, как и у други...
Kafka и картошка Так уж получилось что как держатель профессии системного анализа я не раз в ходе занятий со студентами, собеседований, и ассесментов сталкивался с проблемой непонимания базовых принципов и ценностей работы сервисов очередей. Люди не понимают ни ...
Изучаем откровения каждый день… Что-то необычное произошло в сети за несколько дней и это привело в возбуждение определенные участки Интернета.Некто, называющий себя Инсайдер, утверждал, что он принадлежит родовой линии, которая правит миром, и обещал ответить на любые вопросы. Поначалу это выглядело ...
Эволюция систем управления автомобилями: с 1904 года до наших дней Привет, Хабр! Меня зовут Илья Стариков. Я ведущий бизнес-аналитик МТС Диджитал, занимаюсь направлением HMI (Human Machine Interface): оно связывает работу систем автомобиля с пользовательским опытом.Последние несколько лет я разрабатываю интерфейсы для разных авто: от класси...
Как понять продукт и зачем это нужно разработчику Если вы не понимаете бизнес своей компании, вы не сможете полностью реализовать свои технические навыки. Крутой технарь на позиции СТО, который знает нюансы TOGAF и отличия Raft от Paxos — это хорошо, но мало. Вы должны принимать решения не только исходя из технических детал...
VR-приключение TOKYO CHRONOS про мальчика из Балашихи перенесли на смартфоны TOKYO CHRONOS изначально вышла на PC (Steam) 20-го марта 2019 года с поддержкой очков виртуальной реальности, с разными концовками и 3D-аниме графикой. Она хоть и получила очень положительные оценки, но из-за отсутствия русского языка не стала популярной в СНГ. Теперь TOKYO...
Что значит «SafeCode»: о чём расскажут на конференции по безопасности приложений «Безопасный код» — понятие широкое. Так что по названию онлайн-конференции SafeCode 2024 может быть непонятно: что именно там можно услышать? Для кого это будет?Для начала стоит подчеркнуть, что конференция не просто «о безопасности», а конкретно «о безопасности приложений»....
Автоматизированное тестирование графических приложений и сценариев установки Как мы используем проект openQA в тестировании российской операционной системы ОС “МСВСфера” 9 от вендора “Инферит”Одна из самых сложных задач в разработке и поддержке операционных систем – тестирование графических приложений и сценариев установки. Процесс усложняется постоя...
Всё, что вы хотели знать о Django Channels Приветствую, друзья!Когда я впервые начал работать с Django, меня всё устраивало, за исключением одного момента: как сделать так, чтобы приложение могло общаться с пользователем в реальном времени? Веб-сокеты, уведомления, асинхронные запросы — казалось, это точно не про чис...
Это культовый iMac G4 на современной SoC M4. Энтузиаст разместил в корпусе оригинального моноблока плату от нового Mac mini Автор канала Action Retro, который различными способами переосмысляет старые гаджеты, решил обновить культовый iMac G4, скрестив его с Mac mini на SoC M4. скриншот видео источника Новый Mac mini настолько маленький, что его плата легко умещается внутри довольно м...
Рациональность вложений в автоматизацию процессов. Разбираем на примере столовой и ещё двух историй крупных компаний Итак, у вас есть благая цель: вы хотите построить на производстве столовую, чтобы сотрудники могли пообедать на работе и не ездили в ближайшую пиццерию. Так вы сократите время простоя, а ещё никто не будет греть рыбу в общей микроволновке. Это хорошо. Правда, пока вы делаете...
Для MOBA Re: Aetatis от Bilibili проходит ЗБТ на Android Re: Aetatis это китайская альтернатива League of Legends: Wild Rift — одинаковый геймплей и даже одинаковые карты. Единственное, что их отличает, это разный дизайн персонажей, так как в Re: Aetatis сделан уклон в сторону аниме. В последний раз я рассказывал об Re: Aetatis в...
Как я психанул и написал свой менеджер закладок Я менеджер менеджеров, отвечаю за разные команды с разными фокусами. У каждой команды свои проекты. В каждом проекте есть по несколько Миро-досок, гугл-доков, доков в конфлюенсе, эпик в джире и еще горка ВАЖНЫХ ссылок!Все это богатство надо как-то организовать и перестать, н...
Дополнение к Litchi Почитав эту статью: https://habr.com/ru/articles/684858 (особенно заинтересовали Waypoints) и обзаведясь коптером DJI, пришел к выводу - да, классно, здорово, но не удобно. Если стоит задача облететь и снять видео поля площадью пару десятков гектаров, то ставить ручками точ...
АвтоВАЗ рассказал, почему у Lada Vesta нет полного привода У Lada Vesta никогда нет и не было полного привода, но учитывая довольно большой клиренс машины, некоторые задаются вопросом, почему полный привод не предлагается в отечественном флагмане. Сейчас АвтоВАЗ ответил на этот вопрос. Оказалось, выпуск таких машин нерентабелен...
Как я превратился из обычного игрока инди-MMO Definya в создателя локаций Всем привет! Сегодня я хочу рассказать вам об игре Definya, которая пока неизвестна широкой публике по разным причинам. Над её созданием трудится всего один человек, который самостоятельно проделал колоссальную работу и даже нанимал помощников для отдельных задач. Однако, пр...
В России уже тестируют смартфон с KasperskyOS. Он очень необычный По данным ТАСС, в России и других странах СНГ проходит тестирование смартфон на базе KasperskyOS. Эта операционная система была разработана «Лабораторией Касперского».
Развенчиваем мифы об ИТ в металлургии Привет, Хабр, меня зовут Иван Белов, я руководитель Backend-разработки в НЛМК ИТ. Регулярно принимаю на работу новых специалистов из различных отраслей и хорошо знаю, какие заблуждения есть у тех, кто мало знаком с нашей отраслью. Давайте попробуем развенчать самые распростр...
Хочу как Гендальф: как создать бота для подбора паролей промптами Привет, Хабр! Меня зовут Иван Четвериков и я AI Architect в Raft. На конференции AIConf я сделал бота @raft_password_bot, который защищает секрет с помощью промптов. Репозиторий с кодом бота от Raft можно найти по ссылке. Расскажу, как сделать такого же. И предлагаем попробо...
Хочу как Гендальф: как создать бота для подбора паролей промптами Привет, Хабр! Меня зовут Иван Четвериков и я AI Architect в Raft. На конференции AIConf я сделал бота @raft_password_bot, который защищает секрет с помощью промптов. Репозиторий с кодом бота от Raft можно найти по ссылке. Расскажу, как сделать такого же. И предлагаем попробо...
Распределённое обучение нейронных сетей. Часть I Многие из успехов в глубинном обучении достигнуты отчасти благодаря тому, что разработчики, говоря простым языком, взяли модели побольше и натренировали их на огромных объёмах данных. Однако, чтобы прогнать эти самые огромные объёмы данных через модель, нужно либо очень мног...
S.T.A.L.K.E.R. 2: Heart of Chornobyl получилась прожорливой. В 4K в режиме Epic желательно иметь RTX 4090, а в Full HD на минимуме подойдёт и RTX 3060 Ti S.T.A.L.K.E.R. 2: Heart of Chornobyl вышла несколько часов назад на Xbox и ПК. Многие пока только скачивают игру, так как занимает она более 150 ГБ, но ресурс PC Gamer первым опубликовал обзор, посвящённый производительности, а не игре в целом. фото: PCGamer...
Мощь CSS-масок Декабрь 2023 года стал значимой датой в истории развития CSS-свойства mask: все современные браузеры в своих последних версиях обеспечили его полную поддержку, теперь без использования своих вендорных префиксов. А это означает, что данное свойство прочно и надолго вошло...
OPPO A3x круче любого смартфона до 10 тысяч. Его раскупают за сутки, а потом хвастаются перед друзьями Среди телефонов до 10000 рублей очень мало достойных моделей. Особенно, если мы говорим о российской рознице, где цена всегда выше, чем на AliExpress, из-за местной гарантии и необходимости проходить сертификацию. А что, если я скажу, что за 6-7 тысяч рублей на наших маркет...
Улучшаем процесс ревью в команде Ревью - важный этап разработки и одна из самых частых точек взаимодействия разработчиков с кодом и между собой, особенно в распределенных командах. Один разработчик пишет код, другой (ревьюер) - проверяет написанное, а тимлид хочет, чтобы ревью было быстрым и качественным.Чт...
5 лучших инструментов для разметки данных в 2024 году Разметка данных играет ключевую роль в развитии совершенно разных технологий: от автопилотов и голосовых помощников до агро- и тяжелой промышленности. Но сам процесс разметки может быть трудоёмким и занимать много времени.Чтобы упростить эту задачу, важно выбрать инструменты...
Подходы к сокращению регрессионного тестирования Привет, Хабр! Меня зовут Ксения Сергеева, я QA-инженер в компании SM Lab, IT-подразделении Спортмастера. Сейчас работаю с мобильным приложением для продавцов, а за последние несколько лет успела потрудиться на благо финтеха и сервисов топливной компании. И, конечно, на каждо...
Как сделать движущийся фон в Scratch Сегодня предлагаем разобраться, что и как нужно делать в Скретче, чтобы создать движущийся фон. Подготовили подробную инструкцию со скриншотами, а еще опубликовали видеоурок. Если тема интересна, выбирайте удобный способ и приступайте прямо сейчас.Скретч – идеальный инструме...
От Junior до Team Lead меньше чем за 2 года Всем привет! Меня зовут Дмитрий Лёвочкин, я Flutter Team Lead в компании Friflex, а также автор блога «Дневник Flutter-разработчика».Разделим эту статью на четыре логические части:1. Кратко расскажу о своём пути до Junior и опишу своё видение, как бы я входил в IT сейчас, бе...
Плюсы и минусы различных DWH как источников данных для BI Привет, Хабр! На связи Александр Чебанов, product owner Modus. Корпоративное хранилище данных долгое время является наиболее популярным источником данных для бизнес-аналитики, и вряд ли в ближайшее время картина радикально изменится. Но наряду с ним выступают и гибридны...
Пошаговая RPG King Arthur: Legends Rise вошла в стадию софт-запуска на смартфонах и PC Вместо официальной даты релиза игроки King Arthur: Legends Rise получили уведомление об очередном старте софт-запуска; на этот раз в Канаде. Скачать клиент можно на iOS и Android через App Store и Google Play, и на PC через официальный сайт. King Arthur: Legends Rise предла...
Гайд по лучшей команде в Jujutsu Kaisen Phantom Parade В Jujutsu Kaisen Phantom Parade решает команда, а не каждый персонаж по отдельности. Если вы играете «по фану» и не собираетесь донатить, то общий совет такой — играйте с тем, кто вам выпал. Потому что если ваш взгляд плавно упадёт на гача-баннеры, то стоит знать следующее —...
Nothing протестировала Android 15 на дешёвом Phone 2a раньше, чем на флагмане Британская компания Nothing, стартап, разрабатывающий смартфоны и наушники с нашумевшим «аскетичным» дизайном, объяснила, почему первым делом начала тестировать Android 15 на бюджетной модели Phone 2a, а не на флагмане Phone 2.
По собственному опыту собрали суперподробный гайд по CRM-стратегии Привет, Хабр! Меня зовут Светлана Каракулова, я лид направления CRM-маркетинга в Garage Eight. У нас много продуктовых и маркетинговых команд, и почти у каждой есть свои CRM-маркетологи. Я отвечаю за то, чтобы у них было единое видение CRM-маркетинга в компании и н...
Качество мобильных сетей на курортах: Связь есть, но есть нюансы Аналитики Vigo рассмотрели качество на основных курортах юга России и выявили основные проблемы, влияющие на качество пользовательского опыта абонентов мобильных сетей во время высокого сезона. На Крымском полуострове основная деградация из‑за качества тр...
Интересный Tower Defense рогалик Bella Wants Blood перенесли на смартфоны Bella Wants Blood это мрачная Tower Defense игра, которая вышла на PC (Steam) 24-го июля 2024 года. Она получила очень положительные отзывы, хоть и осталась нишевым проектом. А зря, но хотя бы теперь будет возможность попробовать её на смартфонах — релиз на iOS и Android сос...
Восстановление нерабочей клавиатуры с помощью QMK и RP2040 Привет, Хабр!Так бывает, что иногда клавиатуры ломаются и если мембранные клавиатуры обычно представляют малую ценность и проще просто купить новую, то вот механические заметно дороже и их имеет смысл восстанавливать. Когда речь о поломках механических клавиатур и их ремонте...
Владельцы iPhone слышат из своих телефонов странные чужие голоса. Проблема пока не имеет объяснения Некоторые пользователи iPhone начали жаловаться на то, что слышат из своих смартфонов какие-то голоса. создано DALL-E Ничего сверхъестественного тут нет, однако, если это просто описать, звучит несколько странно. К примеру, один из пользователей Reddit рас...
[Перевод] Полный захват аккаунта в одной из крупнейших компаний электронной коммерции Привет всем,Сегодня я хочу поделиться своим опытом обнаружения уязвимости, позволяющей захватить учетную запись (ATO) с помощью отравления ссылки для сброса пароля. Во время участия в программе, охватывающей миллионы пользователей — крупной компании в сфере электронной комме...
Эти советы помогут ускорить Айфон, если он начал тормозить после обновления до iOS 18 С момента выхода iOS 18 прошел примерно месяц и пользователи традиционно разделились на два лагеря. Одни считают, что обновление работает хорошо, другие же уверены, что Apple вновь выкатила некачественную сборку и угробила тысячи Айфонов по всему миру. Самое интересное, что...
Распределение IQ: как программисту выживать в мире, рассчитанном на дураков? Вы наверняка часто ловили себя на мысли, что многие вещи в нашем мире устроены максимально нелогично, и, по-хорошему, должны были бы быть устроены совершенно по-другому. В философии эта проблема часто упоминается под названием "сущее и должное". И выходом из неё во многих сл...
Что делать, если на iPhone пропал режим модема или не появился после активации смартфона Как вы наверняка знаете, последние два года новые Айфоны к нам в страну едут исключительно по параллельному или серому импорту. Это означает то, что наши операторы связи не могут адаптировать их под отечественные сети, а значит, часть настроек на свежие смартфоны Apple в ав...
ТехноНекромантия.. воскрешаем Ender 3 v2 в общем сдох наш бобик Ender 3 v2. который так хорошо печатал. замкнуло термистор и вечная высокая температура на хотэнде. плата пошла на гвоздь.куплена BTT E3 mini v2 (это важно т.к. прошивки(с поддержкой Ender 3 v2 с его чудесным(не ерничаю- очень удобный.. но вот наст...
Victory Heat Rally: Аркадную гонку наподобие Mario Kart перенесли на мобильные устройства 23-го октября вышел мобильный порт Victory Heat Rally, гоночной аркады с ретро-стилистикой и геймплеем наподобие Mario Kart. Скачать игру можно через App Store и Google Play почти всех стран мира, не считая РФ. Также для неё потребуется подписка Crunchyroll. Русский язык не ...
Как правильно разговаривать с вашим руководителем? (памятка Руководителю проектов Под начало недели небольшая база по общению с руководителем. В целом, может касаться и заказчика, и спонсоров вашего проекта: то есть всех людей, от которых вам нужна помощь или решение проблем вашего проекта.Когда у вас проблемы на проекте, вам хочется прийти к руководителю...
Shadowsocks,OpenVPN,Vmess, VLESS: какой протокол победит в эпоху цифровой цензуры? В современном интернете многие сталкиваются с вопросом, как обойти блокировки и защитить личные данные. И, если VPN-приложения на слуху, то такие решения, как Shadowsocks, VLESS и VMess, часто остаются за кадром. Хочу поделиться опытом работы с разными протоколами для тех, к...
Как найти общий язык с любым заказчиком: 6 наблюдений из личного опыта Привет! Меня зовут Аня, я аналитик в Naumen Erudite. За четыре года в компании у меня было несколько проектов внедрения с крупными заказчиками. Не всегда работать на таких проектах легко — нужно уметь находить правильный подход к&...
Почему программисты никогда не вымрут Привет, Хабр!Буквально 20 минут назад прочел статью - Сгенерированный ИИ код сделает вас плохим программистом. И у меня созрела мысль, которую я до этого нигде не читал. Может я невнимательный, а может и действительно кому то дам новый взгляд. Так что, прям с пылу с жару нес...
Как у нейросетей работает внимание? Статья про self-attention и cross-attention Удивительно, как нейросети похожи на нас. У них тоже есть внимание, и на примере коня на ракете я расскажу, как оно работает! Читать далее
Postal 2: антигерой мира видеоигр В начале 2000-х индустрия видеоигр делала большие шаги к мейнстриму, и жанр шутеров от первого лица бурно развивался. Это было время, когда игроки могли погрузиться в миры, нарушающие все возможные моральные и социальные нормы. Одним из таких проектов, что в первую очередь...
У Intel проблемы, но компания при этом собирается уволить несколько сотен инженеров из Израиля Компания Intel планирует очень масштабную оптимизацию с целью сократить расходы. Теперь стало известно, что в рамках этого процесса будут уволены не только обычные сотрудники, но и высококлассные специалисты. создано Gemini Если точнее, очень важные для Intel цен...
Как ускорить высокопараллельные вставки строк в SQL Server за считанные часы: опыт Mindbox Привет, Хабр!Меня зовут Тимур Маннапов, и я самый обычный senior-разработчик в Mindbox.На примере нашего продукта я расскажу, почему при загрузке CPU наполовину или меньше скорость параллельных вставок на SQL-сервере упирается в «невидимый» предел, а потом и вовсе замедляетс...
Контроль привычек на запястье: как Mi Smart Band 7 поможет не забывать важное В жизни бывают обстоятельства, которые требуют обязательного ежедневного выполнения одного действия — от утренней зарядки до приема лекарственных средств. Если пропустить зарядку или сделать ее дважды, это не критично. С лекарствами все сложнее: забыл выпить или выпил, но н...
Настройка Marlin для датчика Biqu microprobe для платы BigTreeTech_SKR_mini_E3_V2.0 В этом руководстве я расскажу, как установить и настроить Biqu_microprobe на принтере Ender-3 с платой SKR_mini_E3_V2. Пишу тк не нашел полное описание на русском.У меня Ender-3 к некоторыми модификациями, описание будет на его примере .Голова Manta MK2 Duct & Tool Head Syst...
Как системному аналитику выделиться на собеседовании в 2024? Всем доброго времени суток! На написание данной статьи меня натолкнул процесс найма Системного аналитика к нам в команду, который завершился месяц назад. Процесс у нас состоял из 3 этапов: скрининг с рекрутером, техническое интервью и интервью с менеджером. Я же хочу расска...
Для музыкальной аниме игры Circle of Sparks проходит бета-тест на iOS и Android Circle of Sparks это музыкальная ритм-игра с аниме-стилистикой и элементами геймплея с обустройством своей комнаты, где также можно завести разных собачек и кошечек. Помимо этого предстоит проходить уровни с разными песнями, где надо вовремя тапать по экрану. Судя по информ...
Intel пока не собирается выпускать игровые процессоры с кеш-памятью, как у Ryzen X3D. В том числе потому, что это сильно маленький рынок для компании Несмотря на оглушительный успех Ryzen 7 9800X3D и игровых процессоров AMD в целом, у Intel пока нет планов выпускать нечто подобное. фото: Videocardz Представитель Intel в свежем интервью заявил, что компания работает над каким-то продуктом с большим объёмом...
SysMocap — очень простой захват движений в 3D с помощью вебкамеры. Как сделать из себя втубера? Большое слово — Mocap Большинство знает о mocap (захвате движений) из киноиндустрии: чёрный костюм с множеством точек на теле. Однако технологии не стоят на месте, и уже сейчас в домашних условиях для создания развлекательного контента достаточно одной веб-камеры, чтобы пол...
Программирование для детей 5–6-х классов: ТОП направлений Учащиеся 5–6-х классов (дети 11–12, реже – 10–11 лет) относятся к группе ребят младшего школьного возраста. В это время они активно познают окружающий мир, впитывают знания и обретают важные навыки. И это подходящий период для освоения программирования – второй грамотности, ...
Почему мы не чихаем когда спим Может, мы все-таки чихаем во сне, и просто не помним об этом? Источник изображения: Times Union Задумывались ли вы когда-нибудь о том, почему мы не чихаем во время сна? Попробуйте вспомнить, случалось ли вам когда-либо просыпаться от громкого чиха посреди ночи? Скорее всего,...
Kali Linux и Parrot OS Kali Linux и Parrot OS — это два самых популярных дистрибутива Linux, разработанных специально для нужд кибербезопасности и тестирования на проникновение. Они имеют много общего в функциональности, но различаются подходами к обеспечению безопасности, интерфейсу, использовани...
Как iPhone сделал нас всех безграмотными, а Android в этом не виноват Откройте сегодня любую социальную сеть, и вы увидите множество твитов, шортов, сообщений, видео, фотографий и прочего — почи все они написаны со строчной буквы и почти без знаков препинания. Для меня это явление началось как забавное наблюдение много лет назад, стало ...
Как понять, что на вашей команде дебафф по коммуникациям Привет, Хабр! Меня зовут Иван Мясников, я СТО продукта «Виртуальный ассистент» в МТС Диджитал. Сегодня подниму важную тему сбоя в коммуникациях внутри команд. По ней есть много хорошей литературы от профессиональных социологов и психологов. Они описывают, почему из-за пробле...
Зачем нужна мембрана После публикации статьи на основе интервью со мной, в комментариях было много вопросов, один из них о мембране: почему мы не используем её в наших зимних куртках. Решил подробнее написать про мембрану, потому что на мой взгляд, это такой материал, о котором все знают, но ма...
Быстрый старт в QA Fullstack: чем вооружиться будущему стажеру в Альфа-Банке Я очень хотела попасть в тестирование не питая иллюзий, что это «легкий вход в IT» — он давно перестал быть таковым! Сейчас я работаю QA Fullstack в клиентском пути «Платежи и Переводы» Альфа-Банка уже 1,5 года. Мечта сбылась, а помогли мне самообучение и курсы от Альфа-Банк...
Дальность стратегии, отрицание ее необходимости и пассивный вариант Благодаря своей деятельности с Картой гипотез я отсматриваю в день по 1-2 стратегии. Люди, которые пишут эти стратегии обычно интересуются, на какой период правильно писать стратегию? Надо ли писать стратегию на 10, 20, 30 лет, как говорят эксперты? Или достаточно ближайшего...
Инструкция по автоматическому подбору настроек для goodbyeDPI Примерно с сентября программа goodbyeDPI перестала нормально работать — люди занялись ручным «перебором цифр» в cmd-файлах, а новая версия программы вскоре снова перестала работать. Решение придумали энтузиасты — они создали незамысловатый автоматический подбор около 323 пар...
Как родился термин «Культура работы с данными» Привет, Хабр! С Вами Георгий, автор книги "Оптимизируй ЭТО Немедленно". И сегодня я расскажу о том, как родился перевод термина "Data-Literacy".В [теперь уже] далеком 2019 году мы разрабатывали новую стратегию по продвижению Бизнес-Аналитики в России: мы верили в продукт и с...
Тыкай и кидай голосовухи: как ускорить сбор данных для мультимодальности Привет! Мы собираем много разных данных и часто перед заказчиком стоит большая описательная задача в области задач компьютерного зрения: детально и максимально подробно описывать всё, что присутствует на изображении или видео.В деталях описывать картинку с помощью текста — т...
[Перевод] Как работает Mesh R-CNN Ну для начала всем привет, в этой статье постараюсь рассказать вам про структуру Mesh R-CNN как он работает, что вообще из себя представляет, также будут сделаны сноски с описанием концепции по генерации 3D объектов. Буду опираться как и уже на существующие статьи, так буду ...
QR-код: улучшение считывания на сложных поверхностях Одним из направлений, на которое непосредственно влияет технологический прогресс, является передача информации. В каком виде она передается, каким методом, насколько быстро и как считывается — все это зависит от уровня доступных технологий. Ярким примером того является QR-...
Golang + Redux Привет, Хабр!Сегодня мы попробуем реализовать управление состоянием в Go‑приложениях с помощью паттерна Redux. Да‑да, Redux не только для JS.Redux — это предсказуемый контейнер состояния для приложений. Он помогает управлять состоянием приложени...
Как перенести текст, фото и другие файлы с Айфона на компьютер Mac и обратно Когда мы говорим про устройства Apple, то одним из главных их преимуществ всегда отмечаем экосистему. Гаджеты компании синхронизируют между собой практически всё, что только можно, и тем самым, начав делать что-то на смартфоне, вы можете продолжить с того же места на планше...
Самый дешевый Xiaomi или самый дешевый Samsung — чей смартфон лучше и почему Из года в год самыми популярными в России становятся дешевые смартфоны — те, что продаются в официальной рознице менее чем за 10 тысяч рублей. Обычно их выбирают далекие от технологий люди, которым необходимо устройство для решения базовых задач: звонков, веб-серфинга и общ...
Можно ли вместо мяса всегда есть тушенку Мясные консервы у многих ассоциируются со “сплошной химией”, но так ли это на самом деле? Мясо является неотъемлемой частью рациона питания каждого человека, так как оно обеспечивает нас необходимыми белками, аминокислотами и множеством других полезных веществ. Оно способств...
[Перевод] На самом деле, ООП — это не так уж плохо ООП — определённо не самая моя любимая парадигма, но я считаю, что в мейнстримном ООП со статической типизацией кое-что сделано правильно, и это очень важно для программирования. В этом посте я хочу рассказать, что же самое важное реализовано в мейнстримных ООП-языках со с...
Штраф Гуглу в $20 000 000 000 000 000 000 000 000 000 000 000, а также трансформация няш-мяш в кельтскую ведьму Все самые важные и интересные финансовые новости в России и мире за неделю: бизнес страдает от ставки 21%, блогеров начал считать Роскомнадзор, Баффет продолжает продавать акции, исландцы топят за четырехдневную рабочую неделю, а Boston Dynamics больше не решаются мочить сво...
Трансформация или чемодан без ручки (часть 7) Конфликты и компромиссы… Рассмотрим некоторые аспекты процесса трансформации — конфликты и компромиссы, без которых невозможно достичь сбалансированного результата. Конфликты неизбежны и полезны, так как помогают выявить проблемные зоны и позволяют видеть трансформацию в новом свете. Важна способнос...
Способна ли сегодня шестилетняя GeForce RTX 2060 запускать современные игры с трассировкой лучей? Большой обзор даёт ответ Авторы Hardware Unboxed решили проверить GeForce RTX 2060 в современных играх с трассировкой лучей. Напомним, RTX 2060 является самой старой из младших видеокарт RTX с поддержкой этой технологии. RTX 3050 во многих играх даже слабее, но она всё-таки появилась на два год...
От провала до успеха один шаг: как спасти заваленный проект Самая большая проблема - практически никто не готов признать, что ему нужна помощь. Мало кто планирует на перспективу: все начинают суетиться, когда ситуация доходит до кризиса. В этот самый момент меня и зовут. Я помогаю разрешить проблемы на проектах, когда стандартные мет...
Из чего состоит безопасность современных приложений В сети можно встретить различные трактования понятия AppSec (Application Security). И в этой статье мы попробуем разобраться с тем, что же должно входить в AppSec и какие навыки требуются специалистам, работающим в данной отрасли и какие инструм...
Инфраструктура для Data-Engineer ClickHouse В этой статье я хочу показать как можно использовать ClickHouse в дата-инженерии и как его "пощупать".Рекомендуется всем, кто ещё не знаком с ClickHouse.В статье постарался всё кратко и понятно рассказать про ClickHouse. Читать далее
Лучший подручный инструмент для GitHub: учимся работать с Actions Представьте ситуацию: вы загрузили код на GitHub и все нужно проверять заново. На это уходит много времени и сил. Но мы же все любим автоматизировать — тем более, для этого есть все инструменты. Привет, Хабр! На связи Виктор Рябков. Я — разработчик и создатель одноименного...
Опасное цифровое наследство: какие угрозы таит реинкарнация утраченного номера Когда-нибудь видели такое, что в социальных сетях ваша бывшая одноклассница Оля стала каким-то усатым Николаем? А в чужой групповой чат попадали по ошибке? Причем не просто какой-то спам, а реальный чат друзей, собирающихся на рыбалку или на день рождения? Может, получали со...
Управление Tesla с запястья: компания работает над фирменным приложением для умных часов Tesla работает над приложением для умных часов. Согласно данным из кода свежей версии мобильного приложения, компания готовит соответствующую версию. Tesla некоторое время воздерживалась от интеграции своих автомобилей со смарт-часами, и, хотя владельцы просили об этом ...
Киберучения «CyberCamp 2024» глазами Гостя В начале октября прошел трехдневный чемпионат по информационной безопасности федерального уровня CyberCamp 2024.О том, из чего он состоял можно почитать в разных СМИ, например, на РБК, переписывать их текст, естественно, не буду.Автор статьи принимал участие в соревновании н...
Вопросы по мэпам (map) в Go Пару недель я собрал в статейку несколько базовых вопросов по массивам и слайсам - и в комментариях было предложено "а теперь надо про мэпы". Хорошая мысль - мы пользуемся ими почти на "интуитивном" уровне и о некоторых нюансах не задумываемся. Довольно много статей посвящен...
Тестирую 4790К в новых играх 2024 года Сегодня у нас продолжение тестов про Xeon-ы, только вместо них выступит Король Игровых ПК 2013-17гг - 4790К. Да - тесты 4790К в конце 2024г... Будет очень интересно и познавательно.
Как приходят идеи красивого и полезного. Кентавр Лет 20 мою комнату согревал большой ящик - аудиоресивер. У него было много кнопочек, переключателей, входов/выходов, из которых я пользовался ровно одним входом и одним колесиком регулировки мощности. Недавно вот как раз это колесико и начало у него глючить. Быстрые попытки ...
В «Яндекс Еде» появился новый тариф «Выгодно», снижающий стоимость доставки Команда Яндекса объявила о новой возможности для некоторых пользователей сервиса «Яндекс Еда», которую начали тестировать на платформе. Как пояснили в пресс-службе, с помощью нового тарифа доставки «Выгодно», сервис снизит нагрузку на свою логист...
Как я продвинутый 3D-принтер покупал и что из этого вышло. Личный печальный опыт Привет, Хабр! Это Сергей Ребров, автор команды спецпроектов в МТС Диджитал. Я новичок в 3D-печати: немного в курсе слайсеров, моделей, видов материалов для печати, все это так, по верхам. Но я уже очень давно хотел приобрести 3D-принтер. Раньше меня останавливало то, что его...
The Stanley Parable: UD внезапно портировали на iOS The Stanley Parable: UD вышла 27-го апреля 2022 года на PC (Steam). Игра получила очень положительные оценки, но вряд ли кто тогда мог подумать, что её портируют на смартфоны. Более того, студия Crows Crows Crows выбрала именно iOS и iPadOS устройства — на Android игра офици...
Google Translate vs. ChatGPT vs. Homo Sapiens: кто кого? Привет, Хабр! It’s Ivan Chaplygin again. На прошлой неделе в аккаунте КРОК вышел последний эпизод звездных войн сериала под названием отчет Deloitte «Технологические тренды 2024», с переводом которого помогали ребята и девчата из отдела переводов КРОК, работающие под моим ру...
iPhone 16 Pro Max превзошел всех конкурентов в интенсивном роботизированном тесте на время работы без подзарядки от PhoneBuff На канале PhoneBuff опубликовали новое сравнение iPhone 16 Pro Max и Samsung Galaxy S24 Ultra, в этот раз по времени работы без подзарядки. Как всегда, сравнение проводилось при помощи роботизированного манипулятора, который убирает человеческий фактор. В конечном итоге...
Философия чистого кода: эмпатия гораздо важнее мастерства «Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям», — сказал культовый британский разработчик программного обеспечения Мартин Фаулер и в этом утверждении присутствует доля правды. То есть, когда разработчик пишет к...
Как ИИ может испортить вам жизнь, помимо безработицы Как только ИИ стал доступен широкому кругу пользователей, его возможности тут же начали тестировать не только обыватели, но и профессионалы из разных сфер. Но у этого инструмента, как и у любого другого, есть не только преимущества, но и недостатки. «Пристально смотрите на с...
Топология в анализе данных? Этого нам еще не хватало.Когда слышишь про математику в ML, представляешь только Байесовские методы, производные, интерполяции, а еще иногда тензоры... Но математический аппарат в машинном обучении может уходить глубоко в корни даже, как кажется, совершенно фундаментальных и...
Nvidia и MediaTek готовят процессор, который получит графическое ядро уровня GeForce RTX 4070 Laptop Похоже, будущий процессор, создаваемый совместно Nvidia и MediaTek, кроме прочего, предложит очень внушительную производительность в играх. создано DALL-E Согласно свежим данным, эта компьютерная SoC получит графическое ядро с производительностью на уровне GeForc...
Мониторинг, который кричал «Волк»! Что мы придумали для корректного сбора метрик Привет, Хабр! Меня зовут Станислав Савостин, в СберТехе я занимаюсь системой мониторинга «Маяк». Это наш внутренний сервис, который основан на Prometheus, но включает много доработок и «тюнинга» под наши условия и стандарты работы. Основная задача монитор...
[Перевод] Пользователи тестируют способности LLM посредством игр, в частности с помощью Minecraft и Pictionary Большинство тестов для оценки ИИ-моделей не слишком информативны: они часто сводятся к простому запоминанию ответов или касаются тем, которые не всегда актуальны для пользователей. Поэтому некоторые ИИ-энтузиасты используют игры как способ оценки навыков решения задач. Читат...
Помогает ли большое количество воды при похмелье — вот, что говорит наука При похмелье рекомендуют пить много воды, но действительно ли она помогает? Источник фото: clinic-centr.com Похмелье — это практически неотвратимое последствие приема неумеренного количества алкоголя. В сети можно найти множество советов о том, как облегчить это состояние, и...
Как убрать непрочитанные сообщения в Телеграм на Айфоне, которых нет Телеграм на iPhone отличает не только обилие функций по сравнению с другими приложениями, но и стабильная работа. Вспомните сами, когда в последний раз вас выкидывало из мессенджера или он зависал, скажем, посреди просмотра видео? Однако кое-какие проблемы все-таки возникаю...
Дом, который построил Илон Маск. Появилось видео, снятое изнутри самого мощного ИИ-суперкомпьютера — xAI Colossus Компания xAI Илона Маска сейчас владеет самым мощным ИИ-суперкомпьютером в мире. И в Сети появилось первое видео, снятое изнутри этой установки. фото: ServeTheHome На канале ServeTheHome вышло видео, демонстрирующее суперкомпьютер Colossus внутри. В видео до...
Почему некоторые люди заикаются Заикание и его причины все еще плохо изучены. Источник фото: baltija.eu В мире более 80 миллионов человек заикаются. Среди них есть много известных людей, например, президента США Джо Байдена и короля рок-н-ролла Элвис Пресли. Заиканием, или логоневрозом, называется дефект р...
Программирование для детей 14 лет: направления, видеоуроки, книги 14 лет – возраст, в котором можно изучать программирование на примере использования текстовых языков и вспомогательных сред. Lua и Roblox, C# и Unity – примеры удачных связок. Основа в виде понимания алгоритмов и базовых принципов кодинга – плюс, но даже без этого увлеченные...
14 инструментов для генерации изображений с кодом В этой статье мы рассмотрим 14 крутых инструментов, которые помогают превращать код в красивые картинки. Каждый из них имеет свои фишки и подойдёт для разных задач. Кто-то любит минимализм, кому-то важна возможность кастомизации, а кто-то вообще хочет делать анимации с кодом...
Путь к геометрии Лобачевского 5: модель Пуанкаре в круге Часть 1: скалярное произведение и метрикаЧасть 2: сфераЧасть 3: стереографическая проекцияЧасть 4: псевдосфераАнализ прямых на сфере очень прост, потому что нагляден - сферу мы часто видим в жизни. Понять и проанализировать прямые на псевдосфере тоже легко, для этого нужно в...
Без теории к практике: как уловить радиоволну инклюзивного дизайна, опираясь на опыт реальных людей Удобство. Что же это такое? Задумывались ли вы, почему перила у лестницы находятся по правую руку, цифры в лифте идут снизу вверх по возрастанию, а бутылку с газировкой делают такой формы, чтобы рука могла комфортно обхватить её?Такие детали очень важны для определённых кате...
35 образовательных игр и приложений по программированию для детей Современные дети могут начать изучать программирование даже в дошкольные и школьные годы. Конкретный возраст не играет роли: есть множество простых языков, вспомогательных сред и даже обучающих и развивающих игр и приложений. С их помощью любой ребенок сможет понять основы н...
Моя борьба с EasythreeD K7 Всем доброго времени суток. Я тут на портале как-то просил помощи и совета по EasythreeD K7 (Вот ссыль). Думаю пора всё же выложить то что у меня получилось. Я очень долго возился с прошивкой но Марлин накатывался криво - не работала SD карта. Печатал по USB кабелю. В итог...
Презентация для выступления. Как свернуть текстовую простынь Привет, Хабр!Сегодня хочу поговорить о презентациях. В основном о тех, которыми докладчики на конференциях подкрепляют свои увлекательные выступления. Если коротко резюмировать то, о чем я расскажу, то получится следующее утверждение: презентация — это хорошо, много текста —...
Как мы нарушили все гайдлайны Kubernetes, чтобы описывать инфраструктуру в разы быстрее. Доклад Яндекса Привет, меня зовут Всеволод, я разработчик в Yandex Infrastructure — команде, которая создаёт платформу для разработчиков Яндекса. Последние 12 лет я занимаюсь внутренним облаком и за это время писал самые разные его компоненты: от базовой инфра...
Краткий генезис и эволюция языков программирования Мир программирования претерпел значительные изменения с момента своего зарождения. За эти годы было создано и продолжает развиваться множество языков, каждый из которых обладает уникальным синтаксисом, функциями и приложениями. Их важность в современ...
Apex Architecture: Модульность и стабильность в Android-разработке Архитектура, с которой мы работаем изо дня в день, оставляет желать лучшего. Иначе как объяснить тот хаос и стресс, который каждый из нас испытывает, приходя на новое место работы? В большинстве случаев самым сложным слоем является UI, и эта сложность зачастую обусловлена не...
Новые CPU Intel Core Ultra 200 получили графическое ядро почти уровня GeForce GTX 1630. Можно даже играть в современные игры Новые процессоры Intel Core Ultra 200 не смогли стать новыми чемпионами во всех задачах, где-то показав провальные результаты, но зато получили очень мощное, по меркам таких CPU, графическое ядро. фото: WCCF Tech iGPU новых процессоров основан на архитектуре...
Почему рейтинги лгут: разбираемся, как и почему рейтинги BI не говорят всей правды Мы, Luxms, создаём передовые решения для обработки и анализа данных. В этой статье мы поговорим о том, как на основе рейтингов можно пропустить подходящий вам BI-инструмент и о том, как выбрать неподходящий.Рейтинг кажется находкой для бизнеса: посмотрел кто в топе, выбрал л...
Использование telegram в обучении В далёком 2021 годя я написал статью «Использование Slack в обучении» (https://habr.com/ru/articles/536598/). С тех пор утекло много воды и поменялся мой набор утилит для взаимодействия со студентами - я перешёл на telegram.Знаю, что есть более подходящие утилиты, но я...
Топ 5 - Лучшие проекторы с аккумуляторами За яркость проекторов с аккумуляторами приходится переплачивать в 3-6 раз больше по сравнению с обычными моделями, поэтому приобретать такой проектор имеет смысл если он всегда, а не иногда, нужен как автономный При современных ценах на телевизоры экономически оправдываетс...
Как работать с Amazon SP-API: инструкция для начинающих Этот текст я написал для людей, которые как и я, ещё 3 месяца назад про Python только слышали. Для тех, кто неплохо знает английский, но иногда хочет простого русского «ща сделаем». Для тех, кто решил написать свой первый запрос для AP...
Хочу собрать рабочую группу для написания и публикации инициативы на roi.ru по федеральному внедрению IPv6 в РФ Всем привет, Хабравчане.Лично я программист 1С и в сетевых технологиях не особо разбираюсь. Но по верхам всё-таки нахватался. Потребовалось мне удалённо управлять компьютером моих родных по ssh. Самый простой способ, как мне кажется, у провайдера получить белый ip и подключа...
5 отличных приложений для Айфона на любой вкус, которые понравятся абсолютно всем Из года в год Apple пытается превратить iPhone в полноценный компьютер, добавляя в него все новые и новые функции. Но будем честны: даже в 2024 году многие действия проще выполнять на ПК, чем на смартфоне. Чтобы лишний раз не прибегать к помощи компьютера и других устройств...
Автоматизация управления ресурсами окружений в Dev Platform При работе с облачной инфраструктурой важна не только гибкость использования ресурсов, но и возможность автоматизировать основные рутинные процессы. При разработке своих продуктов мы в команде VK Tech стараемся следовать именно этим принципам. В нашем продукте Dev Platform в...
Увидел в ТГ видеокружок — винил-пластинку с аудио, и захотел также. И сделал своего бота В одном телеграм канале с мемами увидел такой вот видео-нот, и так мне зашла эта идея что сразу захотелось сделать такой же. И делать вообще регулярно по настроению, когда наткнулся на подходящую картинку или захотел подсадить друга на топовую песню. Я начал прощупывать карм...
Сравнение роста заработных плат ректората МГТУ им. Н.Э. Баумана и остальных сотрудников Я сам работал преподавателем бауманки до 2019 г., потом по совету Медведева ушел в бизнес. Знаю, что среди пользователей Хабра много студентов и преподавателей МГТУ им. Баумана, возможно пост окажется интересным и для контингента других вузов. Пост про анализ данных, но при ...
Параллелизм и феномен ван дер Поля Зачем нужны потоки, если есть параллелизм ВКПа? Поговорим об этом подробнее. По существу мы тем самым продолжим тему статьи[1], рассмотрев только более сложный пример, чем простые и абстрактные счетчики. Рассмотрим по ходу сначала пример, а уж потом и его реализацию на поток...
Топовые роботы-пылесосы ECOVACS на распродаже OZON. Чем они отличаются и какой лучше выбрать К 2024 году роботы-пылесосы превратились в настоящих помощников по дому. Мало того, что они умеют мыть полы и пылесосить, так еще и научились самостоятельно очищаться. Станция самоочистки становится одним из самых важных атрибутов у подобных устройств. Вот только предложени...
Производство: как это делают в Китае Я поехал в Китай, чтобы попытаться понять их культурный код, его влияние на производство, а также то, как там используют генеративные сети. И это другой мир с другими скоростями и масштабами. Это был бизнес-тур: мы посещали лекции в Фуданьском университете (Шанхай), а пот...
Чтобы занимать руководящие посты нужен высокий EQ, а не IQ Мы так гонимся больше знать и уметь, что не заметили, как стали менее устойчивыми. Мы прокачали свой IQ, но оставили за бортом наш EQ. А высокий эмоциональный интеллект и навыки общения от природы имеют единицы. Большинству же необходимо работать над своим EQ, чтобы стать бо...
Cкрытые функции watchOS 11, которые ты не заметил после обновления Apple Watch watchOS 11 — самое крупное обновление для Apple Watch за последние годы. Купертиновцы изменили многое, но по итогу кажется, что все будто бы выглядит почти как в watchOS 10. На самом деле, это не так: тому подтверждение — наш обзор 5 лучших функций новой версии,...
Как работать с Permissions для чтения и записи файлов в Android 13+ на примере React Native В МойОфис мы разрабатываем iOS- и Android-приложения цифрового рабочего пространства Squadus с помощью кроссплатформенного фреймворка React Native. В функциональность нашего приложения входит загрузка и отправка различных вложений другим пользователям.В какой-то момент мы по...
Гайд по логам для тестировщиков Почти четыре года я познаю дивный мир тестирования в департаменте корпоративных систем ЛАНИТ. Последние полтора ― на финтехпроектах, поэтому работа с логами стала частью моего рабочего процесса. В этом гайде я познакомлю вас с ключевыми моментами, которые помогут понять логи...
Нейронная сеть учится понимать сигналы светофора Сегодня нейронные сети всё чаще используются для решения различных задач – от распознавания лиц до управления беспилотными автомобилями. Однако для тех, кто только начинает знакомиться с этой технологией, может показаться, что процесс обучения нейросети — это что-то сложное ...
Как использовать нейросеть ChatGPT на русском языке на компьютерах Mac через Siri Ни для кого не секрет, что все обновления операционных систем, которые Apple представила на WWDC 2024, являются стартом для нейросети Apple Intelligence. Компания встроила ее не только в смартфоны с iOS 18, но и в компьютеры Mac на macOS Sequoia. Начиная с macOS 15.1 вы мож...
Установка Checkpoint SNX VPN client Чего не хватает на просторах Хабра, так это кратки инструкций по решению часто возникающих проблем. Внесу свой вклад в трактование длинных, запутанных и неактуальных инструкций на официальных сайтах и сайтах комьюнити. В статье описывается решение проблемы, с которой сталкив...
Resume и CV: в чём разница и как откликнуться на иностранную вакансию Чтобы откликнуться на иностранную вакансию, недостаточно просто перевести резюме на английский и разослать отклики. Есть множество тонкостей, о которых стоит знать при поиске работы за границей. Методисты курсов по английскому в Практикуме объяснили разницу между CV и r...
Обзор умной колонки Яндекс Станция Мини 3. Похожа на старую, но лучше Умные колонки давно стали частью нашей повседневной жизни, а виртуальные ассистенты научились понимать нас все лучше и лучше. Но что делает производитель, когда предыдущее поколение устройства и так было успешным? Правильно — делает его еще лучше. Именно такой подход продем...
Как мы поняли безграничность Вселенной: 100 лет открытию Эдвина Хаббла Как удивительно молода современная наука, если об этом задуматься! Кажется, слово «галактики» (во множественном числе) было с нами всегда. Но на самом деле прошло всего лишь сто лет с момента открытия, что их много.Ровно век назад, в ноябре 1924 года американский астроном Эд...
Доставка изменений при разработке backend приложений Кульминацией разработки является доставка функционала конечному потребителю. Этот момент наиболее важен и наиболее опасен, так как, в случае ошибки, пользовательский опыт может ухудшиться. Здесь я опишу какие меры можно предпринимать, чтоб избежать ошибки и когда.Начну с пос...
Отношения на работе. Как говорить о том, что важно? Надо ли говорить на работе о том, что для сотрудника важно и как это делать, чтобы потом не было мучительно больно?Статья навеяна вот этой статьей на Хабре: https://habr.com/ru/articles/846700/ (почему не надо оставлять честную обратную связь).Я сам очень долго был сотрудник...
Как мы наводили порядок в документации. От ручного привода к полноценной автодоке Привет, Хабр! Меня зовут Паша Абдюшев, я занимаюсь развитием продуктов в HFLabs. А где продукты, там и документация. С одной стороны, её ведение — вопрос явно не первостепенный. А с другой — неактуальная информация не только бесит печалит, но и влечёт за собой дополнит...
Новый Mac mini настолько маленький, что Apple пришлось «погружать» конденсаторы в печатную плату ради экономии нескольких миллиметров Мы уже видели, как внутри выглядит новый компьютер Mac mini и благодаря чему Apple удалось добиться заметного уменьшения габаритов. Теперь же появились любопытные детали на этот счёт. скриншот видео источника Оказалось, что Apple отвоёвывала буквально миллиметры ...
Атаки на веб-кэширование. Отравление кэша: теория и практика Кэширование — это эффективное архитектурное решение, которое сегодня используется на всех уровнях вычислительных систем, начиная от кэша процессора и жесткого диска до кэша веб-сервера и обратных прокси-серверов. Именно о последних пойдёт речь.В этой статье мы рассмотрим ата...
Заявка на участие в клубе создателей алгоритма объединения многоугольника и треугольника Началось с того, что мне показалось простым делом - "векторно" (не "растрово") объединить многоугольник с треугольником. Вроде, получилось - программу написал - но вышло не совсем просто. Теперь я уже знаю, что я далеко не первый, кто возился с этой задачей, что таких людей ...
Rus Geocode Всем привет!Поговорим про геолокацию и геокодирование, я даже немного удивлен, что на хабре про это ни слова.Но сначала немного предыстории.Лет 10 назад мне нужно было найти одну организацию в Праге и у меня был адрес. Прибыв туда я увидел огромное(по площади) старое здание ...
Можно купить эту плату, установить в ноутбук и получить ПК с процессором RISC-V. DeepComputing представила модель для модульного Framework Laptop 13 Модульный ноутбук Framework Laptop 13 теперь можно оснастить даже процессором на архитектуре RISC-V. Компания DeepComputing, специализирующаяся как раз на таких чипах, объявила, что предлагает ранний доступ к своей новой системной плате для указанного ПК. фото:&n...
Microsoft представила очень компактный мини-ПК Windows 365 Link с Windows 11, которая физически на ПК не установлена Компания Microsoft представила очень компактный мини-ПК под названием Windows 365 Link, который предлагает вам Windows 11 без установленной на ПК Windows 11. скриншот видео Windows 365 Link — это так называемый облачный ПК. Он подключается к облачному серви...
[Перевод] Последовательное A/B-тестирование в Netflix. Часть 2: процессы подсчёта Сталкивались вы когда-нибудь с ошибкой при просмотре потокового видео на Netflix? Может — неожиданно останавливался или вовсе не запускался фильм, который вас заинтересовал? В первой части этой серии статей мы рассказали о методологии тестирования канареечных релизов, примен...
РСЯ для блогеров: тестируем публикации у блогеров через Директ С ноября 2024 года рекламодатели Яндекс Директа смогут поучаствовать в бета-тестировании нового формата — рекламы в каналах блогеров. Для блогеров это возможность дополнительного заработка через продвижение реферальных ссылок на определенные товары и интернет-магазины. Давай...
Беспроводные наушники Honor Choice Headphones Pro: хорошая бюджетная модель Главное достоинство Honor Choice Headphones Pro — это действительно очень неплохое для бюджетного сегмента качество звучания. Шумоподавление не самое эффективное, но оно есть и корректно работает. Да и в остальном наушники порадовали: конструкция складная, дизайн строгий и п...
6 отличий iMac M4 от iMac M3. Правда ли, что новый моноблок Apple лучше во всем За последние несколько лет Apple приучила нас к тому, что есть некоторое количество устройств, которые компания выпускает без отдельной презентации. На сайте выходит пресс-релиз и появляется видеоролик, демонстрирующий все основные возможности гаджета. iMac M4 стал одним из...
Распознавание капчи токеном или кликами, что быстрее? Сравнение методов на практике Очень часто по работе сталкиваюсь с различными сервисами для упрощения работы в различных сферах. Речь сейчас не про сервисы, типа Кей Коллектор или Ахрефс, а про Zennoposter или BAS - я не являюсь профессором в области автоматизации, объясню просто, как я понимаю - указанны...
Продуктовая матрица. Что это такое? Как её сделать? Подробное руководство для маркетолога Это статья про работу с продуктовой матрицей для маркетологов. Статья специализированная и подробная с примерами и иллюстрациями. Я постарался написать понятным языком, надеюсь, получилось.Понадобится достаточно много времени, чтобы вникнуть, поэтому...
Xiaomi тестирует смартфон с аккумулятором ёмкостью примерно 7500 мАч и толщиной корпуса около 9 мм Кроме того, в следующем году ещё есть ряд новых моделей с аккумуляторами сверхбольшой ёмкости.
Правда ли, что наши телефоны нас подслушивают? Шпионят ли за нами? Этот вопрос часто задают пользователи смартфонов и других устройств, подключенных к Интернету. Многие отчаянно в это не верят, а другие, наоборот, не сомневаются, что это так, поглубже натягивая шапочку из фольги. Но шутки шутками, а определенный сбор инф...
Чистый код: Начало По дате публикации, данная статья является завершением, а на самом деле предисловием к циклу статей написанных по теме чистого кода. В статьях отразил свой взгляд на создание гибкого и читаемого программного кода, где акцент сделан на примерах.Текущая же статья посвящена общ...
Пять техник, как помочь себе, если вы забываете иностранные слова в речи Вы учите язык, общаетесь на нем по работе или учебе, и постоянно ловите себя на том, что какие-то слова «вылетают» из головы. Причем это могут быть как сложные для русскоязычного восприятия слова, которые вы недавно изучили, так и абсолютно простые, по типу boring -ску...
Протоколы внутренней маршрутизации Материал продолжает серию статей, посвящённую семинарам внутреннего обучения, которые проводятся в IT-компании NAUKA. Надеемся, что сведения, представленные в ней, будут полезными для школьников старших классов, студентов младших курсов ВУЗов, сотрудников IT-компаний, не свя...
Google не понравилось расположение кнопки Magic Compose в Сообщениях Google Сообщения тестируют новое расположение кнопки Magic Compose. Переместили её из текстового поля в более заметное место рядом с быстрыми ответами, пишут СМИ.
Ремонт HDD Western Digital My Book Essential: система не видит диск, нет питания. Дело в плате Привет, Хабр! В прошлый раз я публиковал статью об очередном походе на испанскую барахолку. В ней рассказывал про купленные внешние жесткие диски. Один из них работал. Второй, HDD Western Digital My Book Essential — нет. Причем дело вовсе не в диске — обычно именно они выхо...
MSI выяснит, почему сгорела её материнская плата Несколько дней назад на просторах интернета появилась информация о том, что новый процессор компании AMD в процессе работы буквально выжег сокет материнской платы. В результате сама по себе материнская плата больше не пригодна для использования, процессор тоже под вопросом, ...
Что случилось с моими Nothing Ear (2) год спустя и правда ли, что это лучшие наушники вместо AirPods Pro Несмотря на то, что все больше людей потихоньку переходят на беспроводные наушники от других производителей, Apple из года в год рапортует о том, что AirPods по-прежнему являются лидером рынка. Фирменная гарнитура хорошо продается благодаря своей популярности и регулярным о...
Инфраструктура для Data-Engineer DBT dbt является мощным фреймворком, который включает в себя два популярных языка: SQL + Python.При помощи dbt можно создавать разные "слои" данных или выделить dbt только под один слой, к примеру dm.При помощи понятного и всем известного SQL интерфейса можно создавать разные мо...
Как обойти ребут РС при применении групповых политик. Часть 1 Почему я задался целью обойти время применения политик к локальным компьютерам?Обычный интерес – как это сделать. Как сказал один комментатор – работа ради работы.Для чего все это надо – на это вопрос я сам себе не смог ответить. Но охота пуще неволи. Очень хотел найти решен...
«Ну и чё это вы тут продаёте мне?» Правила подготовки основного продукта для маркетолога или почему они не покупают? Ты маркетолог или специалист смежной профессии. Это статья про тип продукта «Core offer» или по-русски «основной продукт». Статья сугубо профессиональная, она подробная и с примерами, но написана простым языком.Цель — дать понимание, как нужно готов...
Микросервисная архитектура vs монолит (на простом примере) Микросервисная архитектура — это концепция, которая существует уже довольно давно, но до сих пор многие не до конца понимают, в чем ее суть, какие плюсы и минусы она имеет по сравнению с монолитной архитектурой. На мой взгляд это нужно понимать, даже нетехническим специалист...
Пишем небольшое приложение на Python для повышения продуктивности с помощью ИИ и BotHub API Всем знакома ситуация: прошла важная онлайн-встреча, задачи распределены, идеи обсуждены, а кто что сказал — уже никто и не вспомнит. Кажется, что чтобы ничего не упустить, нужен отдельный человек, который записывает все за всеми и делает отчеты. А что, если это может делать...
Под эту модель АвтоВАЗ фактически построил новый завод: Lada Kalina отмечает 20 лет 18 ноября 2024 года исполнилось 20 лет с момента начала серийного выпуска автомобилей Lada Kalina, о чем сообщает «Автопоток». Это был самый масштабный проект ВАЗа в 90-00-е годы, фактически под Lada Kalina построили новый автосборочный завод, который распол...
Ранний доступ Path of Exile II перенесли на начало декабря Ранее ожидалось, что ранний доступ Path of Exile II начнётся 15-го ноября, как заявляли разработчики в ходе gamescom 2024. Теперь же геймдиректор игры сам обратился к сообществу и отметил, что ранний доступ придётся перенести на 3 недели — он начнётся 6-го декабря. По слова...
Bootstrap или свое решение Хекслет и все его сайд-проекты: code-basics.com, codebattle.hexlet.io, guides.hexlet.io реализованы с помощью Bootstrap. Причем, в основном, это стандартный бутстрап, иногда расширенный с помощью его встроенных механизмов (theming).Почему мы это делаем?Процесс разработки, ко...
Как Бетховен писал музыку, если был глухим? Людвиг ван Бетховен пытался всеми силами компенсировать свою глухоту. Источник изображения: autogear.ru Многих людей удивляет факт того, что немецкий композитор Людвиг ван Бетховен создавал свои бессмертные шедевры даже несмотря на то, что был глухим. Важно отметить, что вел...