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

  1. Moadip

    Новость Анонс ZennoPoster 8

    Если будет переход на .Net, то теоретически может быть и под мак и под линукс.)) https://dotnet.microsoft.com/en-us/
  2. Moadip

    Логирование с помощью Nlog

    var rule = new LoggingRule(name) { DefaultFilterResult = FilterResult.Ignore }; rule.Filters.Add(new ConditionBasedFilter() { Condition = "'${logger}' == '" + name + "'", Action = FilterResult.Log }); Вот эту часть можно выкинуть, она не используется, работает без нее...
  3. Moadip

    Логирование с помощью Nlog

    Я NLog юзаю для своих прог, в зенке не пробовал. Оказывается зенка сама юзает NLog, как то даже не заострял на этом внимание. Поэтому получается что свои правила логирования по сути будут добавляются в конфиг, который уже загружает зенка/мейкер. В общем поковырялся из интереса.)) Dll...
  4. Moadip

    Логирование с помощью Nlog

    Чтобы логирование работало, надо чтобы подхватился конфиг. Куда пихнуть конфиг, это уже интересный вопрос. Поэтому как вариант, настроить конфиг через код. Я так делаю. https://github.com/NLog/NLog/wiki/Configure-from-code
  5. Moadip

    поиск по таблице по конкретному столбцу

    Если в начале строки есть то что ищем. if(table.GetCell(colIndex, i).StartsWith(strToFind)){...}
  6. Moadip

    Блокировки в C# - создание блокировки по ходу выполнения

    В ошибке же все написано. Поле(переменную) надо добавлять внутрь класса. А добавляется она в namespace, судя по ошибке. Не надо создавать тысячи объектов блокировок. Проблема в неправильной постановке задачи и в непонимании как что работает.
  7. Moadip

    Подключение библиотеки XiaoFaye / WooCommerce.NET

    Шаблон зенки, это последовательность выполнения действий/кода. Ни о какой асинхронности тут речи не может быть. Иначе будет каша. Кубик зенки, это по сути "тело" метода, в который пишется код и который потом выполняется. Поэтому при всем желании ты не сможешь его пометить как асинхронный метод с...
  8. Moadip

    Создал шаблон. Что дальше???

    Начну с жести. :-) Твой шаблон нахер не нужен этому миру. Потому что уже есть масса готовых комбайнов под VK с кучей функционала. Определись, для чего ты его вообще начал делать? Для себя или на продажу? Если для себя, и выполняет нужный функционал, то можно и подзабить.:-) Рефакторингом и...
  9. Moadip

    Снипет C# - Поиск нескольких совпадений в переменной

    Не самый оптимальный вариант. А если слов надо будет искать 20? Или 30? Лучше сделать список, туда загнать слова которые надо найти. И их искать в исходном тексте. var text = "С другой стороны постоянный количественный рост и сфера нашей активности обеспечивает широкому кругу (специалистов)...
  10. Moadip

    Как сортировать список по дате?

    А если по красоте, то юзать LINQ.:-) var x = project.Lists["Список 1"]; // имя вашего списка var list = x .Select(s => DateTime.ParseExact(s, "dd.MM.yyyy", System.Globalization.CultureInfo.InvariantCulture)) .OrderBy(d => d) .Select(d => d.ToString("dd.MM.yyyy")) .ToList()...
  11. Moadip

    Работа с SQLite, создание аттрибутов

    Идем на страницу проекта и смотрим что там. https://github.com/praeclarum/sqlite-net Те версии net framework нет, есть только net standart. Отсюда все чудеса. По идее для начала должно хватить если добавить только SQLite-net, если по смыслу ориентироваться, остальные пусть просто тупо...
  12. Moadip

    Json без имени свойства

    Тут не нужно свойство. Это типа "корневой" узел. Хз как по другому более грамотно назвать. Так будет выдергиваться. Здесь вроде все более менее понятно описано. https://zennolab.com/wiki/ru:json_xml?s[]=json Вообще лучше парсить json через спец либы, тот же newtonsoft. Но это как говорится на...
  13. Moadip

    есть метод в пространстве имен ZennoLab.OwnCode как его заблокировать для потоков?

    Братан @tanaris рад что помог.:D Почему виснет именно последний запрос, можно долго гадать. Тут только дебажить. Я бы сделал как. Взял отдельную бд, с небольшим кол-вом записей, и в свой класс, который у тебя DB, в конструктор еще бы передавал project. Это чтобы изнутри этого класса можно было...
  14. Moadip

    Помогите с логикой и (Lock'ом) для взятия списка в много потоке

    Сделать через блокировку. Проверятся список, если есть там что - берется строка с удалением. Если нет, то заполняется инфой какие есть файлы в каталоге, а потом уже берется строка. Пример взятия файлов простой, чтобы не усложнять. Дальше там уже можно наворотить по желанию. Сделать тот же...
  15. Moadip

    почему не банят продавцов из раздела рекламы?

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