Feed aggregator

[Перевод] Почему асинхронный Python не такой популярный?

Habr.com - Thu, 09/04/2025 - 17:30

Недавно на Youtube появилась документалка о Python. Примерно в середине ленты есть драматический эпизод о том, как переход от Python 2 к 3 разделил сообщество (спойлер: в конечном итоге этого не случилось).

Первые версии Python 3 (3.0-3.4) в основном делали упор на стабильность и упрощение перехода пользователей с версии 2.7. В 2015 была выпущена версия 3.5 с новой фичей: ключевыми словами async и await для выполнения корутин.

Миновало десять лет и девять релизов, через считанные недели выпустят финальную версию Python 3.14.

Пока все отвлеклись на фичи разноцветного REPL в 3.14, в release notes появились серьёзные заявления, связанные с конкурентностью и параллелизмом.

Читать далее

Книга: «C# Concurrency. Асинхронное программирование и многопоточность»

Habr.com - Thu, 09/04/2025 - 17:22

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

«C# Concurrency» помогает получить полное представление об особенностях многопоточности и асинхронного программирования. В ней особое внимание уделено практическому использованию операторов async/await в C# для упрощения асинхронных задач. Вы научитесь избегать распространенных ошибок, обходить классические проблемы многопоточности, такие как состояния взаимоблокировки и гонки, а также узнаете о многих сложных нюансах управления потоками и использования потокобезопасных коллекций.

Читать далее

Графический дизайн для детей: программы обучения и практические навыки, которые удастся освоить

Habr.com - Thu, 09/04/2025 - 17:17

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

Рассказываем о направлении и даем советы по обучению детей и подростков представленному направлению.

Читать далее

[Перевод] Google Veo 3: как оживить картинку или фото (со звуком)

Habr.com - Thu, 09/04/2025 - 17:09

Спустя пару месяцев после релиза, в самом конце июля, разработчики Google Veo 3 добавили ту самую кнопочку Загрузить изображение. Я обожал эту фишку в Veo 2, но в третьей версии нейросеть просто взлетела по качеству. В общем, в этой статье — полный разбор, как оживить со звуком всё что угодно: от вашего кота до стрит‑арта Бэнкси.

Читать далее

[Перевод] Космический войд может искажать наше понимание Вселенной

Habr.com - Thu, 09/04/2025 - 17:08

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

Современная космология вышла далеко за пределы нашего космического «заднего двора». Мы вглядываемся в свет самых ранних моментов Большого взрыва. Наши исследования охватывают всю вселенную, охватывая миллионы галактик за раз. Мы составили карту и измерили самые тонкие ускорения космической экспансии.

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

Читать далее

«Переиграл и уничтожил»: занимательные исследования промпт-атак

Habr.com - Thu, 09/04/2025 - 17:01

Недавно в блоге Beeline Cloud мы рассказывали про open source-проекты, которые могут помочь с разработкой ИИ-агентов. Посмотрим на тему ИИ-агентов с другой стороны и разберем исследования, посвященные промпт-атакам — их авторы рассматривают новые способы обхода фильтров, ищут слабые места в генерации ответов и подбирают особые формулировки, призванные сбить LLM с толку.

Читать далее

Как допилить GitLab CI/CD и перестать переписывать пайплайны

Habr.com - Thu, 09/04/2025 - 17:00

С подключением, хабровчане! Меня зовут Роман Волков, я Senior DevOps в МТС Web Services. Последние несколько лет мне приходилось создавать и адаптировать конвейеры на базе GItLab-CI, изменяя процесс автоматизации под каждую новую команду, стек, продукт и окружения эксплуатации. Чтобы облегчить жизнь себе и коллегам, я сделал небольшой внутренний фреймворк — FundaPipe, значительно упрощающий создание, развитие, переиспользование и применение самих конвейеров разработчиками.

Читать далее

Путь от обучения “менеджер по маркетплейсам” к тому, как зарабатывать на Озон в 2025 году

Habr.com - Thu, 09/04/2025 - 16:56

Как вам новости от “Синего Озона” ,что теперь просмотр в выдаче слайдов вашего товара приравнивается к клику? 

Кто-то пробовал ОЗЗ (оплата за заказы)?Прикольно, да)? Выхлопа ровно ноль? 

Как вам “маневры” Синего офиса в этом году с комиссией по товарным группам? 

И то, что “Синий” сделал с хранением КГТ?

Ну да ладно. Кто такое Озон и что оному нужно мы разобрали в первой части статьи (выделить ссылку). Если не читали, обязательно прочтите. Причинно - следственные связи действий “Синего” станут вам более понятными. 

Меня зовут Евгений Ковалев и мы живем с “Синим” уже 4 года. Проживание идет так себе) Тревожный персонаж, не постоянный, пьет, курит, играет, вечно синий))) Но об этом было в первой части статьи. (тут снова можно продублировать ссылку)

 А если серьезно-за это время мы научились выживать при СРС в 150 рублей,  попробовали “ВСЕ инструменты +1”, потратили на трафареты и ВВТ около 70 млн  рублей и в этой части статьи мы будем делать из вас экспертов в рекламном кабинете Озон селлер. Рассмотрим самое важное, волнующее -  как выйти в ТОП.

5. Ключевые метрики на Ozon

6. Подготовка и запуск карточки

6.1  SEO

6.2 Склейки и болванки

6.3  Фотоворонка

6.4 Поставка 

6.5 Чек лист перед запуском трафика (рекламы)

6.6  Запуск рекламы 

6.7  Самовыкупы

6.8 Запуск рекламы

6.9 Трафареты, ВВТ, ОЗЗ, Спецразмещение, Медийка, Рассылки. Что выбрать и как мерить? 

6.10  Внешний трафик на карточки «Озона»

Предыдущие пункты см. в прошлой части статьи.

Читать далее

80% хайпа, 20% выхлопа: что не так с генеративным ИИ в бизнесе

Habr.com - Thu, 09/04/2025 - 16:56

Последнее время про генеративный ИИ не говорит и не пишет только ленивый (я вот, например, точно не ленивый). Причем это последнее время тянется уже минимум года 2–3 — с тех пор, как, собственно, OpenAI прогремели с ChatGPT 3. И скажу даже больше, если посмотреть на профильные ИИ‑конференции, то 80-90% докладов будет про генеративный ИИ. А если посмотреть на отраслевые конференции, то 80-90% докладов про применение ИИ в той или иной отрасли.

Честно скажу — такое засилье генИИ меня несколько удивляет. Складывается ощущение, что никакого другого ИИ уже не существует и все уже забыли про видеоаналитику, предиктивку и вот эти все непонятные слова.

Что любопытно, если посмотреть на оценки экономического эффекта от внедрения генИИ, то он достаточно скромен — 20%, по данным исследования «Яков и Партнеры». Вот и получается — 80% шума дает нам ИИ, который на самом деле принесет только 20% денег. Такой «принцип Парето» наоборот получается. И эти цифры меня заставили задуматься — а в чем же причина такой популярности генеративного ИИ, и почему так много шума из‑за не самой полезной темы?

Читать далее

Мониторинг и SLA на фронтенде: где брать метрики и как не высасывать из пальца SLI

Habr.com - Thu, 09/04/2025 - 16:51

Привет, Хабр! Вещает Иван Щукин, системный администратор с 1999 года. Последние 2,5 года я работаю в Купере. Сейчас моя роль — тимлид SRE фронтенда.

Эта статья написана по мотивам моего выступления на DevOpsConf 2025. О чем поговорим?
- Как мы мониторим фронтенд в Купере
- Что выбираем в качестве SLI
- Какие клиентские метрики используем в качестве SLI

Читать далее

10 бесплатных систем управления проектами в 2025 году: что реально бесплатно, а за что придётся платить

Habr.com - Thu, 09/04/2025 - 16:44

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

Читать далее

С кем нам хорошо

Habr.com - Thu, 09/04/2025 - 16:36

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

В этой статье вы узнаете:

Читать далее

От прокрастинации к продуктивности

Habr.com - Thu, 09/04/2025 - 16:35

Привет, Хабр! 

Сегодня я хочу поговорить о лени. Точнее о том, что мы часто за нее принимаем – о прокрастинации. Решил я разобраться, как (и почему) она работает и что с этим вообще делать (в моем конкретном случае). Я не буду рассказывать о видах, типах и классификациях прокрастинаторов. Эта информация широкодоступна, основное можно прочитать, допустим, на Википедии. Я напишу исключительно о том, как справился я и что мне помогло.  

Начну немного издалека.

Читать далее

Мой путь новичка в разработке: FreeSpace — мобильное приложение для любителей космоса

Habr.com - Thu, 09/04/2025 - 16:32

Меня зовут Маша, я ученица «IT Школы Samsung». Хочу рассказать о своём проекте — мобильном приложении FreeSpace, которое объединяет новости о космосе, интерактивную карту и сообщество энтузиастов. Это не просто рассказ о коде, но и история моего пути в Android-разработке.

Читать далее

Раннер про Пушкина, книга от левел-дизайнера Atomic Heart и 30 лет серии HoMM: новости игропрома за 16–31 августа 2025

Habr.com - Thu, 09/04/2025 - 16:22

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

Читать далее

Коллекционные монеты с картинками-иллюзиями

Habr.com - Thu, 09/04/2025 - 16:14

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

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

В 2001 году была выпущена международная серия монет ILLUSION («Иллюзия»), на реверсах которых изображены картины Сандро Дель-Прете.

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

Читать далее

eBPF глазами хакера. Часть 2

Habr.com - Thu, 09/04/2025 - 16:10

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

Возможности вмешательства велики в своей точности и незаметности. Через eBPF можно превратить Linux-машину в персонализированный брандмауэр, в саботажную платформу, в сетевой ретранслятор — и всё это без одного байта на диске, без единой строчки в cron, без видимого процесса в ps. В этой части разберу, как с помощью eBPF злоумышленник может перехватывать, модифицировать и саботировать поведение системы: от фильтрации пакетов до манипуляции запуском процессов и внедрения теневых политик безопасности. Это не фантазия, не гипотеза — это уже было. И это может быть снова.

Читать далее

Глобальные индексы для секций в Postgres Pro: глобальная уникальность без костылей

Habr.com - Thu, 09/04/2025 - 16:08

Когда фильтра по ключу секционирования нет, локальные индексы превращаются в марафон по секциям. Новый gbtree держит единый каталог ключей и прыгает к строке по PK; покажем алгоритм, реальные цифры и ограничения (PK обязателен, ON CONFLICT не работает) — и где это решает боль в CRM/биллинге.

Читать далее

Semantic RAG – как научить AI-ассистентов понимать, а не угадывать

Habr.com - Thu, 09/04/2025 - 16:07

Одна из самых распространённых задач для AI-ассистента — поиск ответов на вопросы. Пользователи ожидают, что он сможет находить информацию во внутренних wiki, базах знаний техподдержки, Word-документах, Excel-файлах и других корпоративных источниках.

Сегодня такой поиск чаще всего реализуется с помощью подхода Retrieval-Augmented Generation (RAG). Суть проста: сначала ассистент находит фрагменты документов, которые кажутся релевантными запросу, и уже на их основе формирует связанный ответ.

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

Читать далее

Автоматизация склада без консалтинга — деньги на ветер: как правильно экономить сотни миллионов в год

Habr.com - Thu, 09/04/2025 - 16:05

Для руководителей логистических служб, IT-директоров и владельцев складских комплексов

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

Читать далее

Who's online

There are currently 0 users and 3 guests online.
Syndicate content