Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 19 min 36 sec ago

[Перевод] Мы ускорили JOIN в ClickHouse… в 100 раз

Fri, 12/20/2024 - 20:09

Недавно мы представили два новых пул-реквеста в ClickHouse, которые будут доступны в ClickHouse 24.4. Эти изменения повышают производительность JOIN'ов во многих производственных сценариях, в некоторых случаях увеличивая скорость выполнения запросов на несколько порядков.

Читать далее

Рост нейронов и чему он способствует

Fri, 12/20/2024 - 20:09

Наше сознание, наша память и представление о себе как о личности строится вокруг того, как связаны и как коммуницируют нейронные связи в нашем мозге. Миллиарды операций за считанные секунды, алгоритмы которых определяют как характер нашей личности, так и наш завтрак или предпочитаемый цвет носков. Направить весь этот ресурс в конструктивное русло? Вполне возможно, и вот как именно. Преимущественно этот материал ссылается на работы Юваля Ной Харари, а также лекции Роберта Сапольски и лекции Эндрю Губермана – преподавателей Стэнфордского университета.

Читать далее

Стоит ли ChatGPT о1 Pro своих денег? Небольшой тест-драйв модели

Fri, 12/20/2024 - 20:00

Доброго времени суток, Хабр. Хотя с релиза новой модели прошло порядка двух недель, мне все равно захотелось протестировать модель, хотя уже и есть различные обзорные материалы. Все-таки, все познается на практике. Поэтому предлагаю меньше слов и больше дела, приглашаю вместе со мной протестировать модель о1 в режиме pro, а также сравнить ее с ChatGPT o1 и ChatGPT 4o, чтобы понять, стоит ли она своих денег.

Приятного прочтения (:

Читать далее

Lamoda Tech Golang Meetup: материалы встречи

Fri, 12/20/2024 - 19:51

Golang — это любовь, уверены мы в Lamoda Tech, и это подтверждают более 170 инженеров в нашем гошном комьюнити. Мы собрали три доклада, которые хотели бы послушать сами, и провели зимний митап по Go. Делимся записями видео и презентациями c него.

Читать далее

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

Fri, 12/20/2024 - 19:44

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

Хотите узнать, как правильно выбрать инструмент для своего проекта? Мы сравним преимущества и недостатки каждого инструмента и покажем, как аннотирование помогает создать передовые технологии — от беспилотных авто до диагностики в медицине.

Читать далее

Не рассказывай мне сказки: повышаем продуктивность команды через внедрение фантастических персонажей

Fri, 12/20/2024 - 19:15

Вовлеченность – главный ключ к продуктивности команды. Как ее добиться, когда финансовые бонусы уже не работают, а традиционные методы «заботы о людях» исчерпаны? Я нашла на Хабре более 700 статей о том, как измерять вовлеченность сотрудников. Но как ее эффективно повышать? 

Меня зовут Яна Шаклеина и я руководитель проектов в Outlines Tech. Сегодня расскажу, как мне удалось с помощью детских сказок и теории Карла Юнга найти «ключ к сердцу» сотрудников и увеличить продуктивность команды: сократить на 25% время на анализ и постановку задач, снизить количество багов на 10% и увеличить бэклог в среднем на 1 задачу в два спринта. 

Читать далее

Выходим за рамки привычных сценариев: как оптимизировать разработку с помощью VK Data Symphony

Fri, 12/20/2024 - 19:00

Лишь 25% времени разработчика уходит на написание кода. Остальное тратится на ревью, созвоны и другие задачи. Поэтому справедливо, что большинство команд разработки использует различные методики и инструменты, которые позволяют оптимизировать и автоматизировать бизнес-процессы.

Разбираемся, что упростить в работе разработчика и как в этом может помочь платформа VK Data Symphony.

Читать далее

Название программного обеспечения как товарный знак

Fri, 12/20/2024 - 18:55

При депонировании программного обеспечения в Роспатенте в заявке нужно указать его название. Допускается включать в него не только описательные слова, например, «Программа подсчета микроорганизмов», но и краткие коммерческие, например, «Гефест», «Сапфир» и т.д. Когда такой продукт появляется на рынке, то возникает вероятность нарушения чужих исключительных прав на товарный знак. А это, согласно законодательству, грозит судебным иском и выплатой правообладателю крупной компенсации. Она может доходить до 5 миллионов рублей.

Читать далее

Roadmap в DevOps 2025

Fri, 12/20/2024 - 18:51

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

Основная концепция DevOps заключается в устранении барьеров между командами разработки (Dev) и эксплуатации (Ops), что позволяет внедрять изменения быстрее и с меньшими рисками. Это достигается за счёт использования инструментов и подходов, таких как CI/CD (непрерывная интеграция и доставка), Infrastructure as Code (IaC, инфраструктура как код), контейнеризация и мониторинг. Однако DevOps — это не только технологии, но и культура взаимодействия, прозрачности и ответственности в командах.

Читать далее

[Перевод] Gradle: Исправление зависимостей в один клик

Fri, 12/20/2024 - 18:45

Работаете с Gradle? Dependency Analysis Gradle Plugin помогает не только находить лишние зависимости, но и автоматически исправлять проблемы с ними.

Механизм fixDependencies переписывает скрипты сборки, чтобы они соответствовали реальной структуре проекта. Последние обновления сделали процесс анализа ещё точнее, а работу с Kotlin DSL — проще и надёжнее. Читайте про фикс зависимостей в один клик в новом переводе от команды SpringАйО.

Читать далее

Стандарты групповой разработки в GitFlow-команде. О чем стоит договориться?

Fri, 12/20/2024 - 18:41

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

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

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

Готовы навести порядок в своей команде? Тогда поехали!

Читать далее

Что такое гёмбёц?

Fri, 12/20/2024 - 18:20

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

Читать далее

О программировании промышленного ПЛК на C++

Fri, 12/20/2024 - 18:13

Привет, хабр! Под катом мы посетим китайский завод, где делают двигатели, заглянем внутрь ПЛК да попрограммируем его на разных языках, включая Си и C++, вплоть до ассемблера.

Для любителей промышленной автоматизации

Знакомства на основе данных: как мы запустили корпоративный дейтинг-сервис в Сбере

Fri, 12/20/2024 - 18:10

Привет, меня зовут Андрей Кузьминых. Я технологический предприниматель, запускаю ИИ-стартапы и внедряю искусственный интеллект в компаниях. Некоторое время назад я работал в Сбере в роли директора по данным и ИИ, где мы с командой анализировали огромные массивы данных, строили ML-модели, создавали управленческие дашборды и рекомендательные сервисы. Но одним из самых интересных и нестандартных проектов стало создание первого в России корпоративного приложения для знакомств среди сотрудников – SberDating. Идея родилась из стремления помочь людям найти тех, с кем можно установить нечто большее, чем просто деловые отношения, – друзей, собеседников, а возможно, и любимого человека. Но чтобы понять, как мы к этому пришли, нужно вернуться на пять лет назад.

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

Читать далее

Чтение на выходные: «Прогейминг, киберспорт: как подростки-геймеры, миллиардеры и предприниматели творят будущее»

Fri, 12/20/2024 - 18:01

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

Читать далее

[Перевод] Обновление прошивки Toshiba NAS HDD под Linux

Fri, 12/20/2024 - 18:01

Я произвёл реверс-инжиниринг модуля обновления прошивки своего HDD Toshiba, чтобы иметь возможность обновлять её под Linux. Приведённые ниже команды должны работать, но используйте их на свой страх и риск:

$ wget https://www.canvio.jp/en/support/download/hdd/ot_ihdd/fw/ISFw.dat $ grep -C2 MODELNAME ISFw.dat # ^ # |___ здесь определяем нужное имя файла $ wget https://www.canvio.jp/en/support/download/hdd/ot_ihdd/fw/sk060202.ftd # hdparm --fwdownload-mode3 sk060202.ftd /dev/sdX
Предыстория
Недавно я приобрёл для своего NAS диск Toshiba HDWG480 HDD. Вот вывод команды hdparm -I /dev/XXX:

ATA device, with non-removable media Model Number: TOSHIBA HDWG480 Serial Number: 3430A00RFR0H Firmware Revision: 0601 Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0 Standards: Used: unknown (minor revision code 0x006d) Supported: 10 9 8 7 6 5 Likely used: 10 [...]
Как обычно, я хотел проверить, есть ли для него доступные обновления прошивки. На сайте Toshiba для моей модели приводится версия 0602.

К сожалению, и вполне ожидаемо, для пользователей Linux возможности обновления нет. Производитель предоставляет лишь «Internal Storage Firmware Update Utility» для Windows.

Сами файлы обновления также отсутствуют. Читать дальше →

Корпоративный револьвер: как айтишнику выживать в корпорации

Fri, 12/20/2024 - 17:56

А еще получать печеньки, респект и уважение.

Бизнес большой, а значит, и печеньки большие.

Бизнес ставит цели для IT. У крупного бизнеса цели расписаны минимум на квартал. Чаще — на год. Такие себе водопадные цели. Их сложно поменять, легко принять и невозможно избежать.

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

Почему я об этом пишу?

Разрешите представиться, я — Иван, I solve problems. Я — тимлид в Цифровом СИБУРе. Помогаю команде доставлять ценность. Техника, процессы, команда, продукт — это все мое, родное. И я угодил в жернова корпорации. Судьба такая. Поделюсь своим кейсом по выживанию — методом револьвера.

Заряжай патроны!

Что такое эмуляция, и зачем её придумали

Fri, 12/20/2024 - 17:52

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

Читать далее

11 мифов о поиске работы в IT и что о них думают работодатели

Fri, 12/20/2024 - 17:51

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

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

Читать далее

Анализ проприетарного протокола K-линии на примере блока SRS Honda CR-V 3

Fri, 12/20/2024 - 17:44

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

Читать далее

Who's online

There are currently 0 users and 0 guests online.