Результаты поиска

  1. Moadip

    C# + linq подскажите как вернуть результат return ?;

    var res = string.Join("\r\n", g.Select(n => string.Format("{0} ({1})", n.Key, n.Count()))); return res;
  2. Moadip

    как работать с базой данных?

    :-) Естественно зависит от того подключенные доп либы или нет. В рефы System.Xml.dll System.Xml.Linq.dll В using-и using System.Xml; using System.Xml.Linq; using System.Xml.XPath;
  3. Moadip

    Помогите распарсить json-ответ от API-VK (wall.get)

    var json = тут json; var doc = XDocument.Load(JsonReaderWriterFactory.CreateJsonReader(new MemoryStream(Encoding.UTF8.GetBytes(json)), new XmlDictionaryReaderQuotas())); В рефы надо добавит три либы, если не добавлены: System.Xml.dll System.Xml.Linq.dll System.Runtime.Serialzation.dll И...
  4. Moadip

    2 шаблона, 2 списка привязанных к одному файлу. Не будет ли багов при одновременной работе шаблонов?

    Если бы это был один шаблон запущенный в многопотоке, то да, через lock все бы было ок. Но т.к. это разные шаблоны, то могут быть траблы. Все зависит от того, какой объект для синхронизации будет использоваться. Например вот Данным объектом для синхронизации удобно пользоваться, если один...
  5. Moadip

    как работать с базой данных?

    Это не БД. а чистой воды xml. yml это формат xml файла придуманный яндексом для инет магазинов. var doc = XDocument.Load(@"путь к файлу"); //загрузили файл var offers = doc.Root.XPathSelectElements("//offers/offer").ToList(); //получили все xml узлы offer var rnd = new Random(); var i =...
  6. Moadip

    Помогите распарсить json-ответ от API-VK (wall.get)

    Могу предложить один вариант. Как то его уже предлагал, но сказали не айс.:D Но я им постоянно пользуюсь и не жалуюсь. Конвертишь json в xml. А там с xml можно делать что хочешь, через linq или xpath все легко достается. Ну или можешь написать отдельный класс под данную структуру(только это...
  7. Moadip

    как решить такое?

    Да это уже другой вопрос.:-) В начале то было про то, что постоянно меняется значение атрибута. Тебе подсказали решение, ты сказал что тебя не поняли. Ну тогда в старт посте надо было более развернуто задавать вопрос, к чему все шло. Скинь сюда html письмо попробую. Только воткни его в теги код
  8. Moadip

    как решить такое?

    Mikhail B. тебе все правильно написал. Тебе нужна однозначная идентификация элемента, так? Чтобы что то с ним сделать, в твоем случае впихнуть html письмо. Ты в начале писал что у тега div значение атрибута id постоянно меняется. Ну так цепляйся за то, что не будет меняться. Тебе предложили как...
  9. Moadip

    Бесплатные снипеты на заказ

    Вы бы конкретный пример привели. А то так получается сферический конь в вакууме. Проще бы было понять и найти решение.
  10. Moadip

    Бесплатные снипеты на заказ

    Группируем, сортируем по убыванию Кол-во различных элементов using-и подключать не надо, System.Linq подключен по умолчанию. var a = new[] { 11, 11, 23, 23, 23, 23, 23, 44, 88, 88 }; var g = a .GroupBy(i => i) // сгруппировали .Select(i => i.First()) // взяли первый элемент группы...
  11. Moadip

    Post запрос к API Google Speech

    Все там нормально приходит и с первого раза. Значит что то не так делаешь. http://screencast.com/t/OJa8Ure8Oa7j
  12. Moadip

    Обработка результатов в JSON

    Это как? Можешь какой то пример привести минимальный? Может я чего не знаю. НасчетApi не понял про что. Насчет медленности, да. Из за избыточности. Но нам же не многомегабайтные данные ворочать, и где важна каждая мс. Так что этим можно пренебречь. Вот так выгдит инфа конвертнутая в xml...
  13. Moadip

    Обработка результатов в JSON

    Как вариант конвертить json -> xml. Я так делаю. Мне с xml удобнее работать.
  14. Moadip

    Вопросы к администрации

    Вообще то любая документация по API дефакто пишется на английском, имеется ввиду именно та, что здесь https://help.zennolab.com/en/v5/zennoposter/5.9.8/webframe.html#topic1.html Это как бы стандарт. Нравится он кому или нет. Остальные языки, это уже по усмотрению разрабов. А там геммора пздц...
  15. Moadip

    1 место PM+WinApi или управление окнами любых других приложений

    Прикольно.)) Погуглил что за либы юзаются по using - ам. В общем концепция понятна. Не понятно как на винт попадат qr-код. Ну как бы догадки есть, но это догадки.)) И еще название шаба интересное - 2StepAuthExample.)) Это спецом шаб сделал чтобы видос записать?
  16. Moadip

    1 место PM+WinApi или управление окнами любых других приложений

    Могу даже предложить вариант где такое может пригодится. К примеру есть сайты, где идет двух факторная аутентификация. Надо вбить логин/пасс + пароль из мобильного приложения. И под этот сайт надо бота. Как быть? Если например портировали это приложение под винду на C# или сделали какой то...
  17. Moadip

    1 место PM+WinApi или управление окнами любых других приложений

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

    1 место PM+WinApi или управление окнами любых других приложений

    Отличная статья. Возможности применения реально безграничны. Конечно попотеть придется работая со spy++, и не каждый осилит. Но таким способом можно настроить взаимодействие с любой прогой, если других вариантов нет и очень надо.:-)
  19. Moadip

    Все предложения по интерфейсу, дизайну и юзабилити постим сюда :)

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

    Запуск WPF

    WPF форма это что? Обычный класс. Только в WPF сделана разбивка на файл xaml и собственно сам код C#. Я сделал следующим образом. Создается dll в котором весь интерфейс, в cs ничего не пишется. Дальше уже в шаблоне создаем объект нашего окна. И к различным элементам этого окна уже привязываем...
  21. Moadip

    Печеньки для гибрида

    Добавить перегрузку для метода Instance.LoadCookie, чтобы кукисы можно было загружать не из файла, а из строки. Или добавить метод Instance.SetCookie, по принципу как сейчас есть Instance.GetCookie Чтобы была возможность обмениваться куки при создании гибридного шаблона, между браузером и...
  22. Moadip

    Использование блоков кода c#

    Думаю нет. Разница чувствуется, если например какую то логику разносить по нескольким экшенам C#. Т.е. в одном она отработает быстрее чем раскидать ее к примеру по трем. Ну если касаемо классов что лежат в owncode и если бы эти классы были в обычном проекте, то тут разницы не должно быть. По...
  23. Moadip

    Использование блоков кода c#

    Изврат, согласен. Но, зачем этот изврат. У меня стояла задача, защитить код от декомпиляции, плюс чтобы была возможность ограничить распространение - выдавать ключи/лицухи. В зенке все это есть. Это собственно и причина, почему впихнул прогу в шаб. Если вы можете предложить альтернативу, какой...
  24. Moadip

    Использование блоков кода c#

    Нет, не так. Вся переносимая прога находится в одном шаблоне. Разделяется первоначальный проект сделанный в VS. Вот пример: Так выглядела прога изначально. В солюшене находился один проект. После того как было принятно решение, что надо "накрыть" прогу шаблоном, было сделано следующее...
  25. Moadip

    Использование блоков кода c#

    Сделал так чтобы защитить свою прогу. Т.к. это самый простой вариант.)) Все хитрожопые защиты, если прога написана на C# при должном усердии можно обойти. Делается следующим образом. Пишется прога в VS, на чем будет UI, это уже вам выбирать, я делал на WPF, можно под WinForms. Сразу...
  26. Moadip

    Отвязать шаблон удаленно

    Еще вариант. В шаб самым первым втыкается экшен C#. В нем делается проверка времени. Текущая дата, и дата до которой должен работать шаблон. Если дата больше, то показывать MessageBox, с мессагой типа - "Время работы шаблона закончено, надо продлить лицуху." И шаблон просто дальше не...
  27. Moadip

    lock таблицы

    Со второй таблицей работа идет через lock или нет? Блокировка не может "оставаться", и уж тем более сама применяться после использования на одной таблице, к другой. Вся суть блокировки в том, что к блоку кода внутри lock имеет доступ только один поток, после того как этот кусок выполнен, дальше...
  28. Moadip

    С# Выход по Нет + запись в переменную

    project.Variables["ИмяПеременной"].Value = "Запись в переменную"; return null;
  29. Moadip

    Работа с таблицами

    Вот такая тестовая таблица. Дальше пишем код var table = project.Tables["cities"]; var names = table.GetRow(0).ToList(); table.DeleteRow(0); var row = table.GetRow(5).ToList(); for( var i = 0; i < names.Count; i++) { var name = names[i]; var value = row[i]...
  30. Moadip

    Как сформировать временной диапазон (8.30-10.30)

    В общий код добавить следующее. public static class Helper { private static List<string> _range1 = new List<string> { "8.30", "8.35", "8.40" }; private static List<string> _range2 = new List<string> {...
  31. Moadip

    Tasks

    Спасибо за ссылку на доку. Но доку я уже перерыл сверху до низу.
  32. Moadip

    Tasks

    А можно какой то минимальный код для примера? Добавил в свой проект в рефы либу ZennoLab.CommandCenter.dll Класс ZennoPoster то вижу в ObjectManager, видно все его паблик члены. А вот как его юзать чтото не вкурю.:D
  33. Moadip

    Запутался в логике, помогите разобраться. C# код

    // Создаём цикл обработки ссылок for (int l = 0; l<= PostEditCollection.Count; l++) Тут затык. Count это количество элементов. Например в коллекции их 10 штук. Но индексация идет с 0. Последний элемент под номером 9. У вас же последний проход по циклу берет значение из коллекции с индексом 10...
  34. Moadip

    PBKDF2 C# или Crypto.JS.. Help..

    https://msdn.microsoft.com/ru-ru/library/system.security.cryptography.rfc2898derivebytes(v=vs.110).aspx
  35. Moadip

    C# Для начинающих

    Да при желании на любом языке(или практически на любом) можно найти либы для отрисовки UI, но насколько это будет красиво/адекватно удобно/ и х.з. еще что. R можно подружить. .Net тоже можно подружить с Linux через Mono. Только оно надо?)) Для маньяков, в .Net можно изучить F#. В общем на...
  36. Moadip

    Помогите найти способ заработка

    Главное чтобы бабло капало.:D
  37. Moadip

    C# Для начинающих

    В школе и инсте все наверное помнят TurboPascal и QBasic? На нем и изучаются основные принципы кодинга, плюс логическое мышление. Помню мои первые книги по кодингу были по TurboPascal.;-) А дальше с функциональных процедурных ЯП плавно переходим на ООП. Для любой задачи надо подбирать...
  38. Moadip

    3 место Регистрация Li аккаунтов,постинг и слив на партнерку.Работа через API одноразовой почты.

    С одной стороны конечно плохо, когда выкладываются темы, т.к. они могут помереть. С другой стороны, это кладезь идей. И если даже тема загибается, в нынешнем исполнении, это не значит что она окончательно умирает. При наличии прямых рук, ее можно развить. Это самое главное. Ну или когда про...
  39. Moadip

    3 место Регистрация Li аккаунтов,постинг и слив на партнерку.Работа через API одноразовой почты.

    Почему? Если тема выкладывается в паблик, и подтягивается заинтересованный народ, то вероятность того, что тема помрет очень велика.))
  40. Moadip

    3 место Регистрация Li аккаунтов,постинг и слив на партнерку.Работа через API одноразовой почты.

    Автору спасибо за пост, тема годная. Утащил шаблон на разбор.)) Положим Li сообща.:aq:
  41. Moadip

    Помогите найти способ заработка

    http://zennolab.com/discussion/forums/poleznye-stati-ot-polzovatelej.154/ Куча идей, в некоторых есть чуть ли не пошаговые действия что делать, плюс готовые шабы. Конечно поднапрячься придется, чтобы монетизировать какую то идею, но кто сказал что будет легко.:-)
  42. Moadip

    C# Для начинающих

    Мне больше Троелсен нравится. http://rutracker.org/forum/viewtopic.php?t=4676567 Вот "букварь", это для тех, кто подумывает начать изучать C#, но все никак не решится. Там настолько все разжевано и без заумных фраз и километровых листингов, что не понять не реально. Даны азы, чтобы понять что...
  43. Moadip

    положить данные с писок

    int i=0; foreach (Match match in Regex.Matches(text, @"\b(?:\d{1,3}\.){3}\d{1,3}\b")) { i = i++; var list = new List<string>(); list.Add(match.Value); project.Lists["ip"].Add(list); project.SendInfoToLog(list, true); } Замечания по коду. Используется цикл foreach, нет...
  44. Moadip

    положить данные с писок

    var regexList = new List<string>(); foreach (Match match in Regex.Matches(text, @"\b(?:\d{1,3}\.){3}\d{1,3}\b")) { project.SendInfoToLog(match.Value, true); regexList.Add(match.Value); } var regexList = new List<string>(); var list = project.Lists["название списка"]; // список в PM...
  45. Moadip

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

    Потестил: var time = DateTime.Now + TimeSpan.FromDays(10); var str = string.Format("{0}/{1}/{2} {3}:{4}:{5}", time.Month, time.Day, time.Year, time.Hour, time.Minute, time.Second); var howMuch = 1; // сколько повторять var settings = string.Format( @"<StartDate>{0}</StartDate>...
  46. Moadip

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

    Может не нравится формат времени. Попробуйте так. var dt = DateTime.Now.AddMinutes(double.Parse(project.Variables["HaveToWait"].Value)); var datetime= string.Format("{0}/{1}/{2} {3}:{4}:{5}", dt.Month, dt.Day, dt.Year, dt.Hour, dt.Minute, dt.Second); Чтобы формат времен был такой 12/19/2015...
  47. Moadip

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

    Еще раз повторюсь, что лежит в WaitTime? Число? Или может время?
  48. Moadip

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

    В WaitTime что лежит? DateTime.Now.AddMinutes там тип добавляемого значения double, а вы добавляете string - project.Variables["WaitTime"].Value
  49. Moadip

    Как лучше решить задачу с составлением поста

    Cамое простое наверное, это после вбива строки добавить экшен эмуляции клавиатуры в котором эмулируется нажатие enter. Можно еще например через C# код взять строку и к ней прибавить или "\r\n" или Environment.NewLine().
  50. Moadip

    Как лучше решить задачу с составлением поста

    Несколько раз прочитал вопрос, но не до конца уверен в чем была суть вопроса.)) Надо чтобы после какой то строки с текстом шла пустая строка?