Недавний контент LaGir

  1. LaGir

    Особенности использования стандартных lock'ов для многопотока

    Вижу что у вас работа со студией через соответствующий экшен. Тут к сожалению не смогу подсказать ничего, так как этот кубик ни использовал, и не планирую по ряду причин (по крайней мере до появления ZP8 ). Возможно, кто-то другой подскажет, кто пользуется, либо через тесты. Ну и в ТП можно тоже...
  2. LaGir

    Особенности использования стандартных lock'ов для многопотока

    Шаблон как правило состоит из большого количества действий. Большая часть этих действий для различных потоков одного шаблона индивидуальна и никак напрямую не связана с такими же действиями с соседнем потоке. Поэтому потоки можно выполнять параллельно, получая многопоточную работу шаблона. Но...
  3. LaGir

    Особенности использования стандартных lock'ов для многопотока

    Да, будет работать, в том числе со всеми шаблонами, которые подключены к данной библиотеке (из которой используется локер), независимо от того, как и сколько процессов использует сама ZP для нужд исполнения потоков. Важная ремарка: так работает только в том случае, если библиотека лежит в...
  4. LaGir

    Заготовки для типового шаблона ZennoPoster и ZennoDroid Pro/Lite

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

    Заготовки для типового шаблона ZennoPoster и ZennoDroid Pro/Lite

    @Gotcha! Благодарю за обратную связь! Да, базовую информацию по использованию явно стоило чуть нагляднее показать. Попробую прям сейчас это сделать, на примере 2 ситуаций, когда эти заготовки могут помочь: 1) когда пользователь хочет создать новый шаблон на основе этих заготовок; 2) когда у...
  6. LaGir

    Генерация красивых Excel-отчётов по шаблону

    Да, в данном случае нужно работать с файлом таблице целиком через библиотеку, т.е. например в C#-сниппете и загружать файл, и редактировать, и сохранять, и всё прочее. В стартпосте этой темы базовые примеры кода для таких действий есть. Также в случае непоняток/проблем с кодом можно у нейронок...
  7. LaGir

    Вывести в лог ID потока

    О, не знал, спасибо. Пользовался последний раз ими примерно когда познакомился с ZP, видать криво отложились в памяти их особенности.
  8. LaGir

    Генерация красивых Excel-отчётов по шаблону

    В этом случае да, надо использовать стороннюю dll. Если говорить о той, которая используется в этой статье, то примерно так должно работать, если брать в пример ваш скриншот: // Так ws1.Cells["B2:C2"].Merge = true; ws1.Cells["E4:E9"].Merge = true; // Или так ws1.Cells[2, 2, 2, 3].Merge = true...
  9. LaGir

    Генерация красивых Excel-отчётов по шаблону

    Приветствую! Честно говоря пока не очень понял, какие и с какой целью объединять столбцы/строки. Не могли бы привести конкретный пример, по типу "вот такую-то таблицу имеем, а надо получить вот такую-то" (т.е. примеры файлов с абсолютно любыми тестовыми данными). А в общих чертах - если нужно...
  10. LaGir

    Вывести в лог ID потока

    Всё зависит от того, что именно хочется сделать. Если нужны какие-то переменные какого-то конкретного потока, то обычно проще всего хранить значения этих переменных во внешних местах, например в БД или просто в файлах. Например, если храним в БД, то нужный набор переменных-значений...
  11. LaGir

    Вывести в лог ID потока

    // Сохраняем PID в переменную проекта "PID" project.Variables["PID"].Value = Regex.Match(instance.FormTitle, @"(?<=id:).+?(?=\))").Value; // Сохраняем порт в переменную проекта "InstancePort" project.Variables["InstancePort"].Value = instance.Port.ToString();
  12. LaGir

    Локальные GPT-like модели для разработки шаблонов Zennoposter

    Ещё несколько месяцев прошло с предыдущего мини-апдейта. В опенсорсных "маленьких" LLM-ках, которые годятся для запуска на потребительских видеокартах, как будто прям особо прорывов не было. Прогресс есть, мультимодальные модели появились, но прям чувствительных изменений, по крайней мере мне...
  13. LaGir

    Заготовки для типового шаблона ZennoPoster и ZennoDroid Pro/Lite

    Всем привет! :-) При создании обычного браузерного шаблона для ZennoPoster у нас всегда есть те действия/кубики/сниппеты, которые мы делаем заново под каждый новый сайт/проект/сервис, а есть те, которые раз за разом одни и те же, повторяются практически в каждом проекте. Часто такие кубики...
  14. LaGir

    Мульти-агентские сетки ИИ для разработки шаблонов ZennoPoster

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