Feed aggregator

История одного «мирового» проекта: как мой знакомый полгода проработал в геймдев-компании мечты

Habr.com - 1 hour 38 min ago

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

Разбор задачи из реального собеседования по мобильной разработке. Исправляем Race Condition

Habr.com - 1 hour 50 min ago

Все чаще и чаще при найме в крупные (и не очень) компании кандидатам задают алгоритмические задачи и System Design. Как проходить System Design в контексте мобильной разработки я подробно описывал тут. Помимо сугубо алгоритмических задач, могут встретиться задачи по параллельному программированию где нужно вспомнить java.util.concurrent. В этой статье мы разберем одну из таких задач.

Задача звучит так: предположим у вас есть класс:

Читать далее

Инжиниринг в обогащении

Habr.com - 1 hour 53 min ago

Уже много лет мы занимаемся инженерными решениями в горной отрасли. И если коротко — наша работа про эффективность. Даже 2–3% прироста извлечения руды могут принести предприятию десятки миллионов рублей прибыли, а в отдельных случаях речь идёт о кратном росте. Это не преувеличение, а следствие системного подхода к проектированию и модернизации.

Читать далее

Как приручить AI-пиксель-арт

Habr.com - 1 hour 56 min ago

За последние пару лет генеративные нейросети стали волшебной кисточкой для всего: концепт-артов, иконок, иллюстраций, обложек, аватаров, спрайтов… Особенно - пиксель-арта. В Midjourney, Stable Diffusion, Dall-E, Image-1 и в других моделях можно просто вбить:
“Pixel art goose with goggles in the style of SNES” — и получить шикарного пиксельного гуся за 10 секунд.

Но если ты пробовал вставить такого гуся в игру — ты уже знаешь боль.

Я решил вкопаться в эту тему поглубже и сделать open‑source‑инструмент, который автоматизирует превращение AI‑generated pixel art в pixel‑perfect pixel art.

Читать далее

Кодовые фразы на собеседовании: что сказать, чтобы получить оффер

Habr.com - 1 hour 58 min ago

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

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

Читать далее

Электромобиль в Китае

Habr.com - 2 hours 23 min ago

На Хабре много статей про китайский автопром и электромобили, и почти ничего нет о том, как с EV, собственно, в Китае: сколько стоит зарядка, например. Я живу в восточной части Китая и весной купил свой первый электрокар местного производства. Расскажу, как всё это работает на практике.

Читать далее

Как заранее рассчитать стоимость проекта, если у вас мало информации о нем

Habr.com - 2 hours 38 min ago

Привет! Меня зовут Герман Лышков, я руковожу проектами в диджитал-продакшене Далее. Если вам когда-то приходилось оценивать разработку сферического коня в вакууме, это статья для вас. Я расскажу, как это сделать и дам пару советов из личного опыта. 

Читать далее

Трио шпионов: Детские часы, наушники и «дохлый» телефон

Habr.com - 2 hours 58 min ago

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

Первым у нас идёт ностальгический взгляд в прошлое: как всего 15-20 лет назад обычные кирпичи от Nokia и Siemens умельцы превращали в неприметный жучок? Также рассмотрим эволюцию перепрофилирования привычных гаджетов: как обычные детские GPS-часы становятся средством слежки. И бонусом расскажем о том, как любые Bluetooth-наушники в паре со смартфоном можно превратить в импровизированное прослушивающее устройство. За подробностями добро пожаловать под кат!

Читать далее

«Мам, а зачем программист изучает английский?»

Habr.com - 3 hours 15 min ago

За 9 лет работы с детьми от 4 до 17 лет наши преподаватели собрали коллекцию вопросов, которые сначала ставили в тупик, а потом помогли понять, как на самом деле работает детское мышление в программировании.

Дети задают вопросы, которые взрослые просто перестают замечать. Когда 6-летний Максим спрашивает: «А почему компьютер понимает только единички и нолики, если я с ним говорю словами?», он касается основ информатики глубже, чем многие студенты технических вузов.

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

Читать далее

Убьёт ли искусственный интеллект CRM-системы?

Habr.com - 3 hours 30 min ago

Холодный июнь выдался жарким в моей отдельно взятой жизни: много стресса, много задач, дополнительные неприятности обострили без того высокую тревожность. И вот в этом состоянии мне пришлось взаимодействовать с тремя сервисами: интернет-провайдер, онлайн-магазин с очень важным подарком и стоматология. Во всех трёх местах мои данные внесены в CRM-системы — это точный, проверенный факт. А вот опыт общения был разным: чистый ИИ + боты, человек и IVR, текстовый интерфейс + человек. Сразу оговорюсь, что все три случая были нервными, проблемными, в которых мне было непросто / страшно / неприятно. И знаете что? Во всех этих случаях меньше всего хотелось наткнуться на ИИ, потому что общение с ним буквально выбивало почву из-под ног, мне не хватало человека. Когда всё устаканилось и дела пришли в порядок, в голову пришли мысли о том, а что дальше: ИИ станет частью CRM-концепции, уже стал или он не часть, а коварный убийца CRM (и систем, и идеи) и скоро мы будем вынуждены общаться только с ним? В одной статье мы с вами точно не найдём ответ на этот вопрос, но попытаемся хотя бы разобрать проблему.

Читать далее

Как «взрастить» ответственность в сотруднике (реальный опыт команды)

Habr.com - 3 hours 35 min ago

Всем привет!

Сразу оговорюсь, что это моя первая статья на Habr. Надеюсь, что она окажется полезной для команд, сталкивающихся с проблемой вовлеченности и ответственности новых участников. Желание написать ее появилось внезапно. Мне захотелось поделиться успешным опытом преодоления проблемы, с которой мы в нашей команде внезапно столкнулись. Но обо всем по порядку.

Читать далее

Нужно ли согласие сотрудников на обработку их персональных данных?

Habr.com - 3 hours 42 min ago

Российское законодательство обязывает работодателей соблюдать строгие правила при работе с персональными данными сотрудников. HR-менеджеры, руководители отделов и специалисты по безопасности часто задаются вопросом: нужно ли получать отдельное согласие от сотрудника на обработку его персональных данных в рамках трудовых отношений? Проще говоря, обязаны ли мы при каждой ситуации брать у работника письменное согласие, или закон допускает обработку данных и без него? Рассмотрим это на основе российского Федерального закона № 152-ФЗ «О персональных данных» и разъяснений Роскомнадзора, простым языком.

Читать далее

Соединяем AI и реляционную базу данных

Habr.com - 3 hours 47 min ago

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

Теперь рассмотрим простейшую реализацию данной функции. Под рукой был PostgreSQL, но можно реализовать это и для ORACLEили других баз. Для этого нам понадобится расширение. В качестве AI будем использовать Groq. Первое что нам надо это получить API ключ. Сама функция очень простая.

Читать далее

Маршрут перестроен: исповедь лида о том, куда расти дальше (и всегда ли расти)

Habr.com - 3 hours 58 min ago

Я лид команды – и хочу идти дальше вверх! Точнее, не уверен, что хочу, но в айтишке надо ведь расти и развиваться, значит, следующая позиция для меня — менеджмент на уровень выше. Или нет?

Как пробиться на новый уровень, если компания нанимает на руководящие позиции извне? На чём фокусироваться? Как перестать скучать по разработке? А может, к ней надо вернуться?

Знакомы такие рассуждения? Тогда эта статья для вас:)

Меня зовут Максим Шульга, я руководитель департамента разработки Документы Онлайн в МойОфис. Наша команда работает с современными стеками: высоконагруженные бэкенды на Java и Python, фронтенд на React и TypeScript и другие.

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

Читать далее

Как насосы теряют золото — и что с этим делать

Habr.com - 4 hours 46 sec ago

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

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

Читать далее

Теория относительности в лингвистике: лицевая систематизация

Habr.com - 4 hours 2 min ago

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

В этой статье речь пойдёт о лицах (Nth person / πρόσωπον), а возможно и более широком понятии. Здесь я попытаюсь обобщить те представления, которые насобирал в свой языковой и лингво-научпопный опыт.

Читать далее

Подготовка к миграции информационных систем и сервисов

Habr.com - 4 hours 8 min ago

Привет, Хабр! Я, Солнцев Евгений, руководитель управления эксплуатации прикладных систем Страхового Дома ВСК.

У нас периодически возникает необходимость в миграции информационных систем и сервисов в другой ЦОД или облачную инфраструктуру. Необходимость в миграции может быть вызвана:

Читать далее

Apache Kafka в гарантиях или как надежно доставить сообщение

Habr.com - 4 hours 17 min ago

Apache Kafka — это основа современных распределенных систем, обрабатывающий триллионы событий ежедневно. Но что происходит, если сообщение потерялось, пришло дважды или нарушилась логика бизнес‑процесса? Гарантии доставки в Kafka — это страховка от хаоса в условиях высокой нагрузки и сбоев.

В этой статье мы разберем три вида гарантий доставки сообщений на примерах.

Читать далее

Как я поднял трафик на 50% за месяц с помощью ИИ-контента: мой кейс, ошибки и уроки

Habr.com - 4 hours 37 min ago

Привет друзья! Павел на связи! Как вы знаете, я SEO‑специалист, семь лет пашу на фрилансе, балансируя между дедлайнами и капризами заказчиков. Мои проекты — это как пёстрая мозаика: от уютных блогов про путешествия до интернет‑магазинов с тысячами карточек товаров. В начале 2025 года мне попался проект, который перевернул мой подход к работе, — сайт про ремонт техники. Ниша жёсткая: конкуренция давит, а заказчик хочет результатов «ещё вчера». За месяц я поднял органический трафик с 2000 до 3000 уников — это плюс 50%! И сделал это с помощью ИИ для генерации контента. Но не ждите сказки про волшебную кнопку: это история про пот, бессонные ночи, кучу экспериментов и пару эпичных фейлов. Я расскажу, как выжал максимум из ИИ, какие инструменты меня спасли, где я облажался и что понял. Если вы хотите узнать, как превратить скептицизм в результат и не сойти с ума, — вцепитесь в этот текст, потому что он про реальную работу, а не про громкие обещания.

Читать далее

Who's online

There are currently 1 user and 1 guest online.
Syndicate content