Feed aggregator

Пишем код… работа? Услуга? Авторский труд?

Habr.com - Tue, 04/22/2025 - 14:06

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

Кому это вообще надо?!
Если быстро и коротко – всем! Довольно обыденной является ситуация, когда для всех заказчиков используется один и тот же договор в независимости от задач, которые предполагается выполнять по нему. У кого-то это договор на выполнение работ, у кого-то договор на оказание услуг, реже договор о создании программы для ЭВМ, авторского заказа и т.п.

Читать больше...

Вы не знаете CSS. Мои вопросы о CSS с ответами. Часть 3

Habr.com - Tue, 04/22/2025 - 14:01

Хабр, привет! Я стабильно пишу здесь о CSS. Мне радостно, что моя работа вам полезна. Но хочется что-то нового. Вызывающего споры. В общем, я пришёл к формату статей в виде вопрос-ответ. Вопросы будут те, что я спрашиваю на интервью. Так что у вас будет повод сказать: «А зачем это надо?».


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


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


Так, вы готовы? Давайте посмотрим, что я вам подготовил.

Читать дальше →

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

Habr.com - Tue, 04/22/2025 - 14:00

2025‑й год становится переломным для искусственного интеллекта (ИИ): технология уже активно формирует современную экономику, науку и политику. В этом обзоре мы рассмотрим ключевые выводы AI Index 2025 от Стэнфордского университета, проанализируем пессимистичный и оптимистичный взгляд на дальнейшее развитие ИИ.

Читать далее

Результаты хакатона — инструкции по сборке и программированию ROS2 роботов

Habr.com - Tue, 04/22/2025 - 13:48

Всего две недели назад прошел первый хакатон по сборке и программированию ROS2 робота, где робототехники создавали и воспроизводили ROS2 роботов. В этой статье расскажем про победителей и как это было.

Читать обзор репозиториев роботов

Как изменить карьерный трек и не ошибиться?

Habr.com - Tue, 04/22/2025 - 13:43

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

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

Читать далее

Тайные сообщества товаров: обзор графовых методов

Habr.com - Tue, 04/22/2025 - 13:36

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

Сегодня мы расскажем, как исследовали алгоритмы community detection для группировки товаров, с какими проблемами столкнулись и при чём тут матчинг. Статья будет полезна всем, кто работает с большими объемами данных и ищет способы оптимизировать операции с этими данными. Поехали!

Читать далее

Релятивистская трассировка лучей

Habr.com - Tue, 04/22/2025 - 13:34

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

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

Читать далее

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

Habr.com - Tue, 04/22/2025 - 13:24

Однажды инопланетяне найдут в нашей мусорной куче странно выглядящее устройство на хромированной подставке с надписью PANASONIC TR-005  и будут уверены, что мы пытались с ними связаться. На самом деле TR-005 — это телевизор из 1960-х годов. Сферическое «глазное яблоко» с 5-дюймовым экраном, сошедшее со страниц научной фантастики, заставляет задаться вопросом: как мы докатились от такого буйства форм до безликих черных прямоугольников, висящих сегодня на наших стенах?

Ироничная судьба TR-005 — оказаться одновременно «космическим кораблем» прошлого и музейным экспонатом настоящего — идеально символизирует трансформацию дизайна за последние полвека. Перенесите его в типичную квартиру, и он будет выглядеть как инопланетный артефакт, который археологи будущего откопают в наших культурных слоях и ошибочно классифицируют как «ритуальный объект неизвестного назначения». 

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

Читать далее

[Перевод] Чек-лист для Kubernetes в продакшене: лучшие практики для SRE

Habr.com - Tue, 04/22/2025 - 13:15

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

Читать далее

Maipu MPS5580G2: разгадали секреты функционала от QoS до безопасности

Habr.com - Tue, 04/22/2025 - 13:06

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

Это вторая часть с результатами наших тестов китайского массива. В первом посте мы рассказали, как проходили нагрузочные испытания и проверка на отказоустойчивость. В этой части поделимся результатами функциональных тестов модели Maipu MPS5580G2. Разберем его ключевые возможности: репликацию, метрокластер, QoS, снепшоты, мониторинг и безопасность. Ведь именно для этого в тест мы взяли не один массив, а сразу два!

Читать далее

[Перевод] React Reconciliation: скрытый механизм, управляющий компонентами

Habr.com - Tue, 04/22/2025 - 13:05



❯ Механизм согласования

В моих предыдущих статьях (1, 2) я подробно рассматривал, как работает React.memo, а также делился более эффективными подходами к оптимизации производительности с помощью компоновки. Однако для глубокого понимания работы React необходимо разобраться в основном механизме, лежащем в основе всех этих оптимизаций – алгоритме согласования (reconciliation).


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

Читать дальше →

Культура ремонта: как энтузиасты дают вторую жизнь электронике

Habr.com - Tue, 04/22/2025 - 13:04

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

Меня вдохновляют статьи на Хабре о том, как энтузиасты находят на барахолках старые гаджеты и ремонтируют их или дают новую жизнь поломанным устройствам. Они делают это ради собственного удовольствия, в первую очередь, но при этом дают хороший пример всем остальным. Люди по всему миру даже объединяются в сообщества, открывают мастерские, делятся знаниями и противостоят системе, в которой поломка — это повод купить новое, а не попытаться восстановить старое. Читать дальше →

Как мы проводили UX-исследование на респондентах программного обеспечения для гигантов российской промышленности

Habr.com - Tue, 04/22/2025 - 13:00

Привет! Меня зовут Ирина Белова, я представляю группу UX-специалистов в группе компаний «Цифра». Наше зарождающееся направление занимается анализом пользовательского опыта и разработкой решений, направленных в первую очередь на оптимизацию процессов и повышение эффективности высоконагруженных сервисов.

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

Читать далее

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

Habr.com - Tue, 04/22/2025 - 12:39

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

Читать далее

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

Habr.com - Tue, 04/22/2025 - 12:31

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

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

Читать далее

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

Habr.com - Tue, 04/22/2025 - 12:23

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

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

Читать далее

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

Habr.com - Tue, 04/22/2025 - 12:19

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

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

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

Читать далее

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

Habr.com - Tue, 04/22/2025 - 12:11

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

Читать далее

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

Habr.com - Tue, 04/22/2025 - 12:09

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

***

Читать далее

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

Habr.com - Tue, 04/22/2025 - 12:08

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

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

Читать далее

Who's online

There are currently 1 user and 2 guests online.
Syndicate content