Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 22 min ago

Распознавание капчи GeeTest: как обойти сложную антибот-систему

Tue, 04/22/2025 - 12:39

Можно было бы написать так - “опытные разработчики, занимающиеся парсингом и автоматизацией, нередко сталкиваются с необходимостью обхода современных капч”. Но это слишком скучно… Я лучше начну так - продолжая изучать забавный мир капч, я в своих изучениях добрался таки до китайской версии защиты - GeeTest капчи. Давайте разбираться, что же это за зверь, где он обитает и почему нужно его опасаться… Или не нужно… В общем в процессе поймете!

Читать далее

Автодополнение кода своими руками (Docker Ollama + JetBrains IDE)

Tue, 04/22/2025 - 12:31

Я: хочу автодополнение кода
Также я: у нас уже есть автодополнение кода дома
Автодополнение кода дома:

Привет, Хабр! Я Саша, разработчик из Cloud4Y. Хочу поделиться с вами своей идеей локального развёртывания нейросети для автодополнения кода. В этом примере мы будем использовать модель Qwen2.5-Coder на 14B параметров. Есть идеи, как можно сделать это ещё лучше? С радостью послушаю.

Читать далее

[Перевод] GPT наконец перестал выдумывать факты и действительно понимает, что находит в интернете?

Tue, 04/22/2025 - 12:23

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

Новые модели o3, o4-mini от OpenAI и обновленный Gemini 2.5 Pro научились выполнять поиск как часть процесса рассуждений перед формированием ответа, что практически исключает галлюцинации. Эти системы могут за считанные секунды проводить исследования, на которые раньше уходили часы работы человека.

Читать далее

Как развивать финансовую грамотность: уроки из сериала «Наследники»

Tue, 04/22/2025 - 12:19

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

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

Проведём проверку собственных полезных финансовых привычек и сравним их с привычками героев сериала «Наследники», чтобы повторить (или не повторить) вслед за любимыми героями. 

Читать далее

Как написать книгу про «подготовку к дурацкому джоб-интервью»

Tue, 04/22/2025 - 12:11

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

Читать далее

Рецензия на книгу “Изучаем Vue: основные концепции и практические паттерны”

Tue, 04/22/2025 - 12:09

Книга «Изучаем Vue: основные концепции и практические паттерны для современных и масштабируемых пользовательских интерфейсов» — это сжатое практическое руководство по Vue.js, ориентированное на уже практикующих разработчиков, работающих над созданием интерфейсов. Автор книги, Майя Шавин — старший инженер-программист в Salesforce (ранее в Microsoft), специализирующаяся на JavaScript и frontend-фреймворках. Наличие примеров и акцента на переиспользуемость компонентов дает разработчикам подсказки как строить масштабируемые и поддерживаемые интерфейсы.

***

Читать далее

День открытых дверей программы Менеджмент игровых проектов

Tue, 04/22/2025 - 12:08

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

Важной точкой выбора становятся дни открытых дверей разных программ, где можно не только узнать подробности дисциплин и учебного плана, но и пообщаться с преподавателями, узнать сильные стороны обучения из первых уст, в какой форме проходят практические занятия (да-да, практика - неотъемлемая часть обучения!), например работа с движком, сдача геймдизайнерской документации, и игропрактика на зачёте!

Читать далее

Дайджест новостей из мира науки за прошедшую неделю

Tue, 04/22/2025 - 12:06

• Учёные утверждают, что нашли цвет, который никто не видел раньше

• Учёные создали суперметалл «Гиперадаптор», который практически не поддаётся разгибанию

• Учёные обнаружили причудливую систему из двух звёзд с экзопланетой, вращающейся на боку

• Главную проблему физики можно решить, если принять, что Вселенная вращается

• Компьютерная томография может быть причиной 5% раковых заболеваний, показало исследование

Читать далее

Виртуальная СУБД. Язык манипулирования данными (DML)

Tue, 04/22/2025 - 12:00

Виртуальная СУБД. Язык манипулирования данными (DML)

Эта статья является продолжением серии статей посвященной новой системе разработки клиентских приложений KISS Virtual XML DBMS.

Виртуальная СУБД является чисто объектной и не использует явным образом язык SQL, но это не означает, что она является NoSQL СУБД. Виртуальная СУБД - это чисто объектная система управления реляционной XML базой данных. Язык SQL реализован исключительно объектными средствами.   

Язык манипулирования данными представлен в виртуальной СУБД базовым классом recset (набор записей). В статье описаны основные понятия, возможности и особенности этого объектного языка. При этом рассматривается их связь с понятиями и возможностями языка SQL. Акцент сделан на тех различиях, которые позволили обеспечить максимальную эффективность и универсальность виртуальной СУБД.

Читать далее

Как строился корпус Третьяковской галереи на Кадашевской набережной: история от первого лица

Tue, 04/22/2025 - 12:00

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

Читать далее

Как мы следим за металлоломом, и для чего нам там IT

Tue, 04/22/2025 - 12:00
Ваш старый холодильник попадает вот в такое место:


Знакомьтесь: это копровый цех, где лом готовят к переплавке

В разные виды стали мы добавляем разные виды лома. Холодильник, например, — лучше телевизора, а грузовик — лучше легковушки.

В копровом цехе нужное количество нужного лома засыпают в открытые 50-кубовые полувагоны с носиком (мы называем их «совки») и отправляют по внутренней железной дороге на поезде-«вертушке» к конвертеру.

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

Звучит несложно.

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

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

«Чистый берег»: как нейросеть в облаке помогает с уборкой побережья Камчатки и Арктики

Tue, 04/22/2025 - 12:00

Ежегодно в Мировой океан попадает более 11 млн тонн пластика — его накопление в водоёмах угрожает не только отдельным видам птиц и животных, но и целым природным экосистемам. В России эта проблема проявляется не столь остро, как, например, в странах Юго‑Восточной Азии, но тем не менее морской мусор встречается регулярно.

В 2024 году команда специалистов Дальневосточного федерального университета (ДВФУ), Кроноцкого заповедника, Центра технологий для общества Yandex Cloud и Школы анализа данных Яндекса (ШАД) запустила проект «Чистый берег», результатом которого стала разработка нейросети, обученной распознавать определённые виды мусора на побережье, что, в свою очередь, позволяет определить его массу и объём.

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

Читать далее

Виртуальная СУБД. Язык определения данных (DDL)

Tue, 04/22/2025 - 11:59

Виртуальная СУБД. Язык определения данных (DDL).

Эта статья является продолжением серии статей посвященной новой системе разработки клиентских приложений KISS Virtual XML RDBMS.

Виртуальная СУБД - это чисто объектная система управления реляционной XML базой данных. Язык определения данными представлен в виртуальной СУБД базовым классом tblschema (схема виртуальной таблицы). Этот класс предназначен для объектного представления словарей (метаданных) различных физических СУБД. Одной из главных целей создания виртуальной СУБД было обеспечение ее независимости от конкретных физических СУБД, поэтому потребовалось создать собственный универсальный объектный инструмент для определения и корректировки стандартизированных метаданных, совместимый со всеми реляционными СУБД.

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

Читать далее

На скорости 200 Гбит/с: как Intel развивает свои сетевые решения в 2025 году

Tue, 04/22/2025 - 11:49

В 2024 году некоторые эксперты считали, что Intel находится на пороге краха из-за утраты былых позиций на рынке процессоров. И действительно, акции компании потеряли более половины своей стоимости за прошлый год. Однако, несмотря на сложности, компания продолжает инвестировать в новые направления. В феврале 2025 года Intel представила новые сетевые адаптеры серии E830, работающие на скоростях до 200 Гбит/с и шине PCIe 5.0. И это лишь часть масштабной стратегии компании по укреплению позиций в сетевой инфраструктуре.

Разбираемся, как Intel строит собственную экосистему сетевых решений — от адаптеров до процессоров с интегрированным Ethernet. Поговорим о том, где Intel преуспевает, а где пока отстает от NVIDIA и Broadcom и какие шаги компания предпринимает, чтобы изменить баланс сил на рынке.

Читать далее

Непостижимая эффективность математики в естественных науках

Tue, 04/22/2025 - 11:48

Именно так (как написано в заглавии данного текста) называлась изданная в 1960 г. статья выдающегося физика-теоретика, специалиста в области Квантовой механики и математической физики, Юджина Вигнера. Он размышлял над вопросом, недающим покоя человечеству уже, на самом деле, более 2000 лет. Математика не существует в физической реальности, но почему-то не просто с ней тесно взаимосвязана, а, фактически, определяет её, позволяя, порой, узнавать, что происходит на другом краю Вселенной, не привлекая внимания санитаров не выходя из комнаты.

Читать далее

ВКС-дайджест: похмелье после совещания и веб-камера на ножке

Tue, 04/22/2025 - 11:36

В новом выпуске: как разные кодеки работают при совместном использовании экрана, по каким дням Америка ходит в офис, как слушать музыку без наушников и никому не мешать.

Читать далее

Создать App одним промтом

Tue, 04/22/2025 - 11:33

Мы все уже слышали что есть сотни промтов которые могут создать полноценный App, и что скоро разработчики будут не нужны. Но давайте попробуем сделать не то чтобы App, а просто интерактивную страничку.

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

Затем мы попробуем, изъять из нейросети тот самый заветный один промт, который сможет воссоздать такую же страничку с нуля.

Читать далее

UI автотесты на Python с запуском на CI/CD и Allure отчетом. PageObject, PageComponent, PageFactory

Tue, 04/22/2025 - 11:30

Разбираем, как писать масштабируемые и читаемые UI автотесты на Python с использованием паттернов PageObject, PageFactory и PageComponent. Разберем на атомы как устроены эти подходы, когда их применять и чем они отличаются. Всё это — на примере тестового проекта UI Course с CI/CD и наглядными отчетами в Allure.

Читать далее

Аналитика по скидке: когда клиенты готовы платить только впечатлениями

Tue, 04/22/2025 - 11:24

Аналитика по скидке: когда клиенты готовы платить только впечатлениями

Если данные новая нефть, то почему за нее не готовы платить?

Как измерить ценность внедрения аналитики?

Читать далее

Merge 2025 в Иннополисе: два дня прокачки и нетворкинг на максималках

Tue, 04/22/2025 - 11:15

Привет, Хабр! Совсем скоро, 25–26 апреля 2025 года, в городе высоких технологий Иннополис пройдёт юбилейная, пятая по счёту профессиональная межрегиональная IT-конференция Merge 2025. Ожидается 2000+ участников из более чем 70 регионов России – от джунов до руководителей крупных IT-компаний.

Программа обещает быть насыщенной: 200+ докладов практиков, десятки секций по 7 тематическим направлениям — разработка, управление, маркетинг, HR, аналитика, IT-рынки, тренды.

И всё это — на площадке Университета Иннополис, в самом сердце IT. Но Merge – это не только про доклады и знания. Организаторы делают упор на живое общение и эффективный нетворкинг, который многие называют главной ценностью конференции.

Рассказываем, какие возможности для знакомств и обмена опытом ждут гостей Merge 2025, как устроены дополнительные активности и зачем офлайн-нетворкинг нужен даже заядлым интровертам.

Читать далее

Who's online

There are currently 0 users and 2 guests online.