Журнал инженера-программиста – Telegram
Журнал инженера-программиста
226 subscribers
183 photos
7 videos
148 links
Мир глазами программиста. Истории и размышления.

Автор: @Dementor_AK
https://www.linkedin.com/in/dv-kinash
Download Telegram
У меня была задачка с доработкой прав в конфигурации IRP. Суть в том, что ранее права на отчеты наследовались от подсистем, но практика показала, что не все отчеты одинаково полезны (а некоторые вообще запрещены к просмотру), и потому было принято решение создать по роли для каждого отчета и заниматься тонкой настройкой уже в соответствующих профилях доступа. Единственная проблемка в том, что отчетов уже 66 штук и эта тупая механичная работа у меня бы отняла минимум два часа времени (скорее целую половину дня).

И тут я вспомнил про вчерашний вебинар по вайбкодингу 🤓

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

На первом скрине видно как я попросил создать новые роли (тут видно, что я допустил промашку и попросил только "просмотр", и потом пришлось отдельно просить добавить "использование" и заодно удалить лишние права на использование видов клиентов) - Cursor проанализировал дерево проекта, сам понял что такое "роль" и какова их структура, и сделал абсолютно верно 66 новых ролей.

На втором скрине видно как я попросил включить роли в описание конфигурации. Поскольку я второй запрос выполнил в том же чате, то Cursor помнил нужный список из 66 ролей, который не пришлось дополнительно напоминать. Агент проанализировал файл описания структуры конфигурации, понял как добавлять в описание роли и добавил новые сразу под уже существующими.

На третьем скриншоте видно, что роли уже сами подгрузились в параллельно открытом ЕДТ. И они сразу были абсолютно правильными и готовыми к использованию (не считая нюансов, о которых я уже упомянул). Так же на этом скрине виден 1С:Помощник, которому сегодня что-то плоховато и он отказывается отвечать 🤪

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

#1С #cursor #vibecoding
🔥5👍42
Я регулярно смотрю ролики @elkornacio на ютубе и всегда это очень познавательно.

Сегодня он опубликовал очередные видео на тему практического применения ИИ. Ведь это круто, когда на домашнем компе или на серваке проекта висит n8n, который по сигналу от телеграм-бота будет запускать Claude Code с доступом ко всем файлам и системным командам!

Или не совсем круто?

Лично для меня тут тонкая грань между гениальностью и безумием. Пытаюсь просчитать риски и сразу вижу минимум два очевидных источника проблем:

1) Телеграм. Кто-то может получить доступ к управляющему боту и посылать свои команды. Кто-то может с помощью вируса или прокси встроится в обмены с серверам телеги (помним, что каждый бесплатный вайфай - это потенциальная ловушка).

2) LLM. Давать полный доступ к системе банально страшно из-за галлюцинаций. Буквально на днях слышал историю о том, что именно Claude Code посчитал домашний каталог пользователя своей рабочей директорией и чуть не удалил там все файлы - пользователь увидел попытку и остановил агента, но в видео предлагается запускать его в неинтерактивном режиме и просто верить, что агент сделает все как нужно.

#ai #паранойя
👍2
В последнее время жизнь стала очень "режимной" и подчиненной графикам подачи электричества. В добавок после последнего массового обстрела с пятницы на субботу наш район остался без отопления, которое починили только вчера и прямо сейчас я слышу как течет вода по трубам (но не по всем и нужно оставить заявку на стравление воздуха).

В таких условиях на написание новых постов не сильно тянет, но в своих черновиках я немного отрефлексировал на тему недавней новости о превосходстве польского языка над остальными языками народов мира с точки зрения ИИ. Сегодня собрал заметки и опубликовал на Linkedin (украинский язык).
2
Установил себе новинку - Google Antigravity, который по факту еще один ИИ-клон VS Code.

Решил начать с "объяснения кода" и скормил одну простую процедуру, по которой 1С:Помощник выдает масло масляное.

Результат объяснения на скрине и я поражён! Gemini не просто прочитал названия функций, а прошелся по всем вызовам и проанализировал их использование.

Кстати, Antigravity отлично понимает файловую структуру 1С-проекта и в нем работают команды перехода к определению и поиска использований текущего метода. И частично работает автоподстановка (насколько она может нормально работать не в специализированном IDE, а в текстовом редакторе).

Похоже у меня новый любимый текстовый редактор! 👨‍💻

P.S. Тестировать вайбкодинг для написание и редактирование кода уже буду на выходных.

#1c #ai #vscode
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
При чтении исправлений, которые запланированы в версии платформы 1С 8.5.1, возникло стойкое ощущение, что плохие решения в 8.5.0 вносили сознательно, чтобы поднять обсуждаемость темы.

Вспомнилась история с 8.2, где тоже сначала делали всякую дичь. Убрали часть стандартных команд, которые посчитали ненужными - особо запомнилось отсутствие команды объекта "Показать в списке", которой все активно пользовались в 8.0/8.1. Так же бесило, что каждое окошко управляемого интерфейса было отдельным окошком в панеле задач Windows, а когда открытых баз 1С было больше одной, то уже невозможно было разобраться чей отчет открыт и чью данные редактируются.

А потом было точно так же - "мы прислушались к экспертному мнению коллег и решили пойти на встречу".
😁5👻1
Школьник с картинки получил миллион долларов на развитие своего ИИ-стартапа и визу O-1 для переезда в США. Почему он, а не я или ты?

Люблю читать о подобных историях успеха, которые приоткрывают завесу над реальной механикой "как устроен этот мир". И не устаю поражаться как разные люди, смотря на одни и те же факты, видят их по разному 🤔

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

Хотя тут же в новости уже были перечислены все ключевые моменты для понимания:

1) В отличии от сверстников Тоби залипал не в ТикТок или MMORPG, а в Raspberry Pi и был вайбкодером уже минимум за год до изобретения этого термина Андреем Карпаты.

2) Идея "Beem" - это не еще одна нейронка или обвертка, а глобальная концепция сценариев использования, когда пользователь не пишет текстовые промпты, а использует удобный UI/UX. Уже это выделяет автора над толпой фаундеров большинства ИИ-стартапов.

3) Тоби не просто придумал и обдумал концепцию, чтобы потом забыть (мой личный грех с десятком похороненных идей) - он стал искать пути дать им жизнь: питчил идею в офисах лондонских ИТ-компаний и пытался искать инвесторов в США.

4) Идея настолько овладела парнем, что он завел аккаунт на Х (Твиттер), где регулярно проводил стримы о своем виденье развития бытовых ИИ-инструментов. Это привлекло 8 тысяч подписчиков и инвестфонд South Park Commons, который дал деньги и перевез парня в Калифорнию.

Как я это все интерпретирую.

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

Деньги дали еще в ноябре 2024 года и за прошедший год никаких новостей о проекте Beem не было - ни роста команды, ни новых партнерств, ни прототипов. Но зато Тоби активно ездит выступать на ИТ-конференции по всему миру - например, London Tech Week. Так же любопытен факт, что появляются все новые и новые статье о юном ИИ-гении, что говорит об игре в долгую от венчурного фонда и создании узнаваемого бренда, под зонтиком которого вероятно планирует запуск ряда продуктов.

Чем-то напоминает историю подающих надежды детей-актеров типа Лео ДиКаприо и Кристиана Бейла, которых в детстве особо не замечали, но которые оглушительно выстрелили чуть позже и озолотили свои команды.
👍51
Сегодня понедельник, первый день зимы. Старт обратного месячного отчета до начала новогодних праздников. С чем всех и поздравляю ❄️

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

Нужно успеть прокапаться в родном отделении гемотологии до конца года - единственный вид отпуска который я могу себе позволять со времен ковида 🏖
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1🔥1🏆1💅1
Не отказывайтесь от опыта!

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

Мне он показался "сильно проблемным", а задачи не реальные по срокам. Проект идет полтора года, сменилась куча народу, до запуска системы 1 месяц. Прошлого ответственного по подсистеме нет, актуальных ФТ нет, негативная/горящая атмосфера и от заказчика, и внутри команды.

И нужно: 1) выяснить и отрисовать схемы бп 2) разобраться насколько это укладывается в уже проделанную работу 3) написать ТЗ по расхождениям, проверить после реализации разработчиком (в общем, привести ожидания заказчика и "непонятную черную дыру" к единому).

На вопрос, "что я думаю" - ответил, что не хотелось бы в это лезть. Спросил, есть ли ещё какие то варианты? Сказали, что через ~2 месяца стартует новый. Поспрашивал и сказал, что да, супер, сюда бы с радостью. Но меня тут же упрекнули: "ты собираешься 2 месяца без работы сидеть?"


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

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

Когда-то давно я был на крайне неудачном проекте в Тернополе и даже уговаривал наших директоров его отдать местному франчу - это была сырая УТП 1.0 с кучей багов, от чего заказчики были недовольны. А паралельно во Львове на связанной фирме (в той же отрасли) был проект на обкатанной УПП с выделенным аналитиком, где все идеально ложилось и заказчики были счастливы. Но по итогу за полгода я вычистил все баги и реализовал всю требуемую функциональность, а проект во Львове закрылся и потянул за собой компанию, которую поглотили тернопольчане. Мне всего-то нужно было не сдаваться.
🔥7👍2
🪫 Вероятно мои постоянные читатели уже связали новости про новые массированные атаки украинской энергосистемы с моим "творческим отпуском". Пока все идеи лежат в черновиках, так как мне нужно время на исследование и перепроверку фактов, а сейчас со временем не очень.

Особо не очень ситуация стала после обстрела, который начался в прошлую пятницу и завершился субботним утром. Как результат, в субботу свет был с 17:30 по 20:59, а в воскресенье его давали немного ночью, а потом днем с 14:30 по 17:30. Сегодня свет у меня есть с 11:30 по 14:30 и есть обещание включить его после 20:00.

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

===

📙 Зато вернулся к чтению "The Silo Saga Omnibus" (серия про Бункер, которая экранизирована с Ребеккой Фергюсон). Пару глав буквально проглотил. Максимально интересно отслеживать различия между сериалом и книгой, размышляя зачем так сделали.

Как и в прошлый раз, немного стопорит "высокий слог" автора. Не смотря на то, что по сюжету маленькая группа американцев столетиями сидит в заперти без культурного обмена с другими народностями, их речь очень яркая и разнообразная - на одну страницу может быть до десятка слов уровня C1/C2 (например, Lass вместо Girl или Young woman). Тут сильный контраст с романом "Аве Мария", где главный герой был дипломированным ученым, который работал с другими учеными, но при этом произведение обходилось лексикой B1/B2

===

🚑 На счет моего больничного.

Уже договорился со своим врачом и сместил его на вторую половину месяца, ближе к НГ (как в прошлом году). Неудачно, что мои коллеги тоже на больничных и нужно успеть закрыть большинство срочных проектных задач.

===

📭 Остаюсь на связи. Временно убрал плату за входящие, если нужно будет написать кому-то не из моей адресной книги.
🔥3🤗3😭1
Вся суть Ai-assisted разработки

1) Выкатить за час 100500 строк фантастического кода, который бы ты писал месяц.
2) Три дня е*аться вручную с полным профилированием и километровыми логами над мерзким и тупым багом, который бы ты никогда не допустил в принципе, если бы писал это все руками 🌚
👏7😁31🏆1💅1
Что важно при работе с различными LLM и AI-технологиями - знания с курсов или собственный опыт?

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

На днях прорабатывал процесс ai-assisted разработки в 1С. Задал одинаковый вопрос Google Gemini 3 и Anthropic Sonnet 4.5 - аргументированно объяснить лучше выгружать конфигурацию в файлы из Конфигуратора или использовать EDT-проект? Gemini дал предпочтение структуре конфигуратора, а Sonnet выбрал EDT, после чего оба начали защищать свои решения как более простые, надежные и безопасные 🤦‍♂️

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

🔖 в одной сводке написал, что никаких важных новостей не было - чао, бамбини!
🔖 в другой дневной сводке были сплошные отчеты о взломах npm-пакетов и уязвимость React2Shell.
🔖 внезапно пришел отчет по новостям за декабря 2024 года! Я читаю и не понимаю почему выход Gemini 2 подается как новость - может имелась в виду Gemini 3.2 как ответ на срочные выпуски ChatGPT и Grok? (оба анонсированы на днях для победы Gemini на LLM-аренах) - но потом увидел иные давно не новые новости и понял, что Perplexity путешествует во времени. Жаль что не в будущее 🗓
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Журнал инженера-программиста
Текущая рыночная шумиха на пустом месте, только из-за того, что Chrome и Computer Use до сих пор не интегрированы, должна хорошо вправить мозги совету директоров. Думаю, что мы получим умный Chrome еще до зимы.
В октябре я делал прогноз, что Google выпустит "умный Chrome" еще до зимы.

Не смотря на то, что состоянием на 18.12.2025 мы уже имеем глубокую интеграцию Gemini 3 с Ассистентом, Почтой, Поиском, Переводами и прочими популярными службами, но браузер Chrome все еще требует сторонние плагины для поднятия своего "интеллекта".

Зато Google анонсировали выпуск ЕЩЕ ОДНОГО браузера - Disco, в котором помимо стандартных фишек ИИ-браузинга по работе с содержимым страниц добавили механизм GenTabs. Эта новая функция позволяет создавать собственные мини-приложения на базе информации с открытых вкладок.

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

Браузер Disco как и Chrome будет на движке Chromium, но его анонсировали исключительно под macOS и пока только по приглашениям. Похоже, что GenTabs для руководства Google показался слишком революционным и они резонно решили не рисковать с его добавлением в основной браузер. Возможно сперва хотят убедится, что снова не попадут в скандал как с анализом фотографий, где афроамериканцы распознавались как обезьяны.

#ai #браузеры #новости
👍1
Неделю назад Директор по ERP-решениям фирмы 1С делал доклад на "CNews Forum" по состоянию экосистемы для корпоративных клиентов.

В самом выступлении ничего нового, но презентация меня заинтересовала. Она отлично иллюстрирует как в корпоративном секторе крепко переплетены передовые высокие технологии и "гамно мамонтов".

В сфере Документооборота болтается 1С:Архив. Мой единственный проект на этом предшественнике 1С:Документооборота был в далеком 2006 году на проекте для музея "Мистецький Арсенал" (любимое детище президента Украины Виктора Ющенка). С тех пор и до сегодня я про этот косой-кривой продукт даже не слышал.

А к самой продвинутой сфере ИИ-технологий примазалось прогнозирование. Это самая первая ИИ-фича, которую добавили еще на платформу 8.0. Но я ни разу не слышал хороших отзывов про ее работу. Заказчики или просили подключать собственную модель прогнозирования, или обходились запросом на АРМ для полу-ручного управления потребностями.

#1с #корп
👍4
🎄 Мои две предновогодние недели в больнице успешно завершились.

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

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

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

🎁 Спасибо всем, кто читает мой журнал. Желаю вам здоровья и веселых зимних праздников!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄179
Приветствую всех в Новом году!

Надеюсь, что ваша первая рабочая неделя сильно не пострадала из-за празднования в честь замены настенных календариков 🗓 🎉

Лично у меня НГ прошел на троечку...

31 декабря моей подгруппе дали меньше всего света в Киеве - всего десять часов, шесть из которых мы благополучно спали в предыдущую ночь. Днем дали лишь 3,5 часа, за которые постарались по максимуму приготовить на электроплите составляющие будущего праздничного стола - но все не успели. Была надежда, что последние в году полчаса со светом немного расширят и включать хоть немного раньше, но получилось наоборот - электричество включили за 20 минут до НГ и как раз этих 10 минут не хватило, чтобы доготовить гарячий гарнир, и потому далее уже не особо спешили и сели за стол лишь в 30 минут первого.

Было ощущение, что блекаут на новый год устроили специально, чтобы понизить градус праздничной атмосферы - ведь, не смотря на официальную отмену всех праздников, многие компании 31 декабря и 1 января решили не работать, а потому электричества должно было быть больше чем обычно. Подозрительно, что не смотря на продолжившиеся в новом году обстрели и новые повреждения киевских ТЕЦ, каждый день после НГ нам давали все больше и больше света - позавчера отключали всего на 1,5 часа за сутки, что практически ни о чём.

Другое необычные факты про мой НГ:
🎈 впервые за очень много лет мы с женой праздновали одни - без родственников и друзей;
🎈 впервые со времен школы я праздновал вообще без алкоголя - вероятно следствие предыдущего пункта 😇

Вопреки всем блогерским традициям не буду писать итогов с анти-итогами, как и обещаний с анти-обещаниями. Просто пожелаю всем и самому себе сил и энергии для освоения этого нового прекрасного года!

🎉🎉🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄104🙏3😁1
7 января - это теперь национальный украинский праздник "День программиста", который приурочили ко дню рождения первого в истории человечества программиста и хакера - Иисуса из Назарета. Вероятно вы слышали о таком - до сих пор ходят легенды о его подмене ресурса "вода" на ресурс "вино" на свадьбе в Кане или о рекурсии с дележом пяти хлебцов и двух рыбинок для кейтеринга многотысячной толпы возле Галилейского озера!

Каков же хитрец президент Зеленский - сумел закрепить на государственном уровне празднование Рождества одновременно по Юлианскому и Григорианскому календарям, чтобы не обидить ни одну из конфессий 😇

Ну, как бы то ни было и какой бы кому повод не был более близок - С праздником всех нас!!! 🎂🍹🎉
🔥3🥴3🎄2🎉1🤡1