Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Карточки для маркетплейсов с помощью Nano Banana PRO и визуал промптинга

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели0

Карточки для маркетплейсов с помощью Nano Banana PRO — часть вторая. Или как я расширил возможности своего инструмента

Всем привет, с вами снова Евгений. Если вы читали мои прошлые публикации, то уже знаете контекст: я работаю в компании, занимающейся оптовой продажей СИЗ (спецодежда, спецобувь, средства защиты). Я не профессиональный программист, я не знаю синтаксис Python, но я устал от рутины. Мой подход — это «вайбкодинг»: я формулирую бизнес-задачи и логику, и занимаюсь этим самым вайбкодингом с помощью Gemini.

Ранее я рассказывал, как реализовал автоматический парсинг контента и генерацию карточек с помощью nano banana pro (ниже почему именно об этих инструментах я упомянул). Сейчас я хочу погрузиться в тему генерации контента, а конкретно карточек для маркетплейсов, более подробно. Я захотел переработать свой инструмент, превратив его из набора функций в более удобный инструмент. Мне нужно было получить более автоматизированный инструмент и как раз для этого мне пригодился опыт разработки предыдущих механизмов: автоматический парсинг и генерация карточек. Напомню кратко об этих инструментах, чтобы продолжить в их контексте повествование.

Парсинг и как он работает в моем инструменте

Читать далее

Новости

Крупнейшее в истории IPO SpaceX спровоцирует развитие внеземных рынков и сделает Илона Маска первым триллионером

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели0

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

Читать далее

ТОП-5 трендов на рынке поискового SEO-продвижения на 2026 год

Время на прочтение5 мин
Охват и читатели820

Всем привет!

Рынок SEO в 2025 году в очередной раз встряхнуло, виновниками стали нейросети, кто-то даже пророчил, что SEO умрет (хоть что-то стабильно в нашем мире)

SEO не умирает – SEO немного меняется, да и то не критично.

Мы в агентстве решили сделать обзор основных трендов рынка поискового SEO-продвижения на будущий год. 

Читать далее

Google скрывает правду? Почему ИИ запрещает рисовать Винни-Пуха

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели862

Недавно я опубликовал исследование: генератор изображений Google Nano Banana показывал почти любой момент мировой истории, если дать GPS-координаты и дату - кроме «Человека с танком» 5 июня 1989 года в Пекине, на следующий день после бойни на площади Тяньаньмэнь.

Пропуск бросался в глаза, потому что Nano Banana без проблем генерировал другие политически острые и шокирующие моменты: от президентских убийств (да, он покажет, как стреляют в JFK, и даже из прицела винтовки) до терактов и стихийных бедствий. Цензурировались только события, критичные к Компартии Китая.

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

Читать далее

5 ключевых изменений в Python 3.14 глазами инженера

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели760

Команда Python for Devs подготовила перевод статьи о ключевых изменениях в Python 3.14. Автор разбирает релиз через призму внутреннего устройства интерпретатора и производительности: свободная многопоточность, конкурентные интерпретаторы, удалённая отладка, инкрементальная сборка мусора и новый Tail Calling интерпретатор.

Читать далее

Ваша работа — выпускать код, который доказанно работает

Время на прочтение3 мин
Охват и читатели895

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

Такое поведение грубо, оно заставляет других людей впустую тратить время и идёт вразрез с долгом разработчика ПО.

Ваша задача — выпускать код, который доказанно работает.

Мы, разработчики ПО, не просто производим код; сегодня даже можно сказать, что для этого предназначены LLM. Мы должны выпускать код, который работает, и приложить к нему доказательство его работы. Если вы этого не делаете, то просто сбрасываете бремя настоящей работы на того, кто должен будет проверять ваш код.

Читать далее

P2P умер?! Как выводить криптовалюту в 2025 году, чтобы избежать ФЗ и допросов МВД

Время на прочтение8 мин
Охват и читатели1.4K

Вы удивитесь, но человек получил уголовную судимость за P2P-перевод. Я узнал, как и может ли это грозить каждому владельцу криптовалюты.

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

Изучил более 1000 сообщений из специальных чатов (скрины обсуждения типовых проблем будут в материале) и посты в закрытых телеграм-каналах о так называемом процессинге и других махинациях с P2P (скринов не будет, не хочу рисковать).

Защититься от рисков

Тренды в автоматизации складов и WMS-решений. Итоги 2025 года и прогноз на 2026 год

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели1.6K

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

На связи Денис Сумелев, основатель компании INTEKEY.

Год подходит к концу, и это как раз тот момент, когда полезно остановиться и трезво посмотреть: что на самом деле произошло на рынке систем управления складом (WMS) и автоматизации складской логистики в 2025‑м — и чего ждать в 2026‑м.

В этой статье я хочу:

Читать далее

Интернет без IP и DNS: что было бы, если Tor стал стандартом

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели1.6K

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

Читать

Как учиться финансовой грамотности: pet-проект, который помог развить навыки Agile

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели1.8K

Привет, Хабр! На связи Игорь Батулин — руководитель группы разработки виртуального хостинга в Рунити. Недавно в другой статье я рассказывал, как написал приложение для поиска маршрута в рогейне — делал его для себя, чтобы ориентироваться на дистанции. Опыт оказался удачным, и я продолжил собственную разработку — решил разобраться с личными финансами. 

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели2.1K

Привет! С вами Максим Бурцев, руководитель отдела мониторинга в Купере. Пусть название отдела не вводит вас в заблуждение: мы занимаемся не только мониторингом, но и остальными процессами, которые связаны с инцидентами. До, во время и даже после того, как проблемы решены. Сегодня хочу поделиться опытом внедрения нетривиальных инструментов и методов, которые сделали наши процессы удобными, понятными и эффективными.

Читать далее

Червь, которого не смог взломать ни один специалист по информатике

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели2.4K

Сильный ветер Санта-Ана уже дул на улице, когда я запустил на своём компьютере первую симуляцию червя. Я не хакер, но это было достаточно просто: открыть терминал, вставить несколько команд из GitHub, наблюдать, как символы каскадом падают по экрану. Прямо как в кино. Я просматривал проходящий код в поисках знакомых слов — нейрон, синапс — когда друг пришёл за мной, чтобы пойти поужинать. «Секунду, — крикнул я из своего кабинета. — Я тут запускаю червя на своём компьютере».

В корейском ресторане царила сумасшедшая атмосфера; ветер сгибал пальмы пополам и гонял тележки по парковке. Атмосфера казалась напряжённой и нереальной, как подкаст на двойной скорости. «Ты что, занимаешься киберпреступностью?» — спросил мой друг. Я попытался объяснить через шум: «Нет, не червь, как Stuxnet. Червь, как у Ричарда Скарри» [Ричард Скарри – известный американский иллюстратор детских книжек, одна из которых называется «Приключения обыкновенного червяка» / прим. перев.].

К тому времени, когда я вернулся домой, уже стемнело, и первые искры пожаров уже упали на Альтадену. На моём ноутбуке, в объёмном пиксельном поле, меня ждал червь. Заострённый с обоих концов, он парил в тумане частиц, жутко прямой и неподвижный. Конечно, он не был живым. Но всё равно он казался мне мертвее мёртвого. «Браво, — сказал Стивен Ларсон, когда я связался с ним позже тем же вечером. — Вы дошли до состояния „hello world“ в симуляции».

Читать далее

Как мы в объектном хранилище отказы реплик обрабатываем

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели2.2K

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

Я Владислав Доронин — Go-разработчик в команде S3 облачной платформы Cloud.ru Evolition. Хочу рассказать про подход к управлению отказами реплик, который мы кристаллизовали опытом выхода из строя разных частей системы. Практика показала, что массовые и не очень отказы приводят к взлету задержки ответов и увеличению количества client-side повторов, которые тоже висят. Пускай на уровне записи из-за требований репликации и гарантии мы много поделать с ситуацией не можем (хотя и там не все безнадежно), то вот чтение гораздо более гибкое. У нас получилось сделать retry на чтении красивыми, об этом сегодня и поговорим.

Читать далее

Ближайшие события

Как мы учили ИИ тушить инциденты вместо нас  (что из этого вышло)

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели2.4K

Мы доверили ИИ первым реагировать на критические инциденты в продакшене. Это сократило время реакции, но одна его галлюцинация едва не отправила весь кластер в ребут...

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

Читать далее

Схемотехника стека сопроцессора Intel 8087 для чисел с плавающей запятой: реверс-инжиниринг

Уровень сложностиСложный
Время на прочтение14 мин
Охват и читатели2.4K

В 1980-м Intel 8087 превратил «плавающую точку» из мучения в рабочий инструмент для IBM PC — и заодно задал архитектурные решения, отголоски которых мы чувствуем до сих пор. В этой статье автор делает то, что обычно остаётся за пределами даташитов: вскрывает 8087, фотографирует кристалл и по слоям восстанавливает, как физически реализованы стековые регистры x87 и логика, которая двигает вершину стека, адресует ST(i) и ловит переполнения. Это разбор на уровне транзисторов, где дизайн ISA встречается с RC-задержками, SRAM-матрицами 8×80 и микрокодом, который реально «крутит» железо.

Читать разбор

«Чернобыль» на диске: как вирус CIH поселился в Half-Life

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели2.6K

Здравствуйте, уважаемые читатели!

Ох, не подумал бы, что буду устанавливать операционную систему Windows 95 в 2025 году, спустя 30 лет с момента её выхода. Но наступило время чудовищных экспериментов, разящих «железку» наповал! Сегодня мы будем мутировать в учебных целях. В качестве мутанта выступит вирус CIH.1003, навеки прожжённый на компакт-диске с игрой — и не вылечить его оттуда, ну вот никак. Мы наглядно увидим запуск заражённой игры, момент заражения, «окирпичивание» материнской платы, последствия и процедуру «лечения».

Данный эксперимент проводится исключительно в познавательных целях — на своём железе, на своём софте, в изолированной от сети среде — и преследует цель показать, как мы выживали в пререлизной заражённой среде «Half-Life: Day One».


Кто здесь Гордон Фримен?

Давай поймём все времена в английском

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели2.6K

«Я только начал предложение, а уже думаю: was doing или did? Have worked или worked?» 

«Вроде бы знаю правила, но в разговоре опять запнулся на выборе времени...» 

«Почему нельзя просто сказать, как в русском? Зачем эти Perfect и Continuous?»

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

Читать далее

Ламповый компьютер, аппаратная трассировка, логика на пневмонике: «Битовые маски» с Артёмом Кашкановым

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели2.5K

«Битовые маски» — это подкаст о системном программировании, разработке процессоров и связанных темах. Недавно мы завершили первый сезон подкаста — 25 выпусков, насыщенных интересными беседами. В новой серии статей мы вспоминаем яркие моменты прошедших эпизодов. И начнем с 24-го, где гостем стал инженер YADRO Артём Кашканов, известный энтузиаст в области ретроэлектроники, создатель проектов BrainfuckPC и DekatronPC.

Читать далее

Оптимальный сон: как высыпаться за 6 часов

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели2.1K

Сон – один из главных факторов здоровья, продуктивности и долголетия. Но что, если вам не хватает времени на стандартные 8-9 часов? Можно ли выспаться за 6 часов без вреда для организма? Действительно ли полифазный сон работает? Как рассчитать идеальную длительность сна?

Читать далее

Простенький RAG своими руками

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели2K

Хочу поделиться, как страдал фигней в переывах от основной деятельности или маленькая история про то, как я хотел сделать «бот по wiki». Cпросил про наш проект, получил короткий ответ и пошёл дальше работать.

Есть Confluence с описанием продукта (спецификации, docs), есть Python, внутренняя LLM, ну и кривые руки + немного времени. И да я не пайтон разработчик, мой максимум всякая автоматизация, поэтому смело пинайте мой код, я на нем не женат. Цель - чтобы бот мог отвечать на «объясни XXX».

Идея вообще простая

Берём Confluence, берем текст из нужных нам статей и индексируем в квадрант ([qdrant](https://qdrant.tech/)).

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

Читать далее
1
23 ...