Ну добавили и фиг с ним. Но сейчас он нависает над тобой как Домоклов меч. «Осталось 13д. 12ч. 34м. До чего осталось? До конца света? АААПАНИКААААА!!!
> если понимаешь зачем это делаешь.
А вот поставьте себя на место игрока. Он просто играет не задумываясь о модах. Ему пофиг, кто собрал его модпак и кто написал XVM. Но вот теперь он полез активировать статистику на сайт. Активирует и видит ЭТО:
Элементы заголовка не активны и не имеют подсказок. Описания или ссылок на описание на главной нет.
Лично я узнал, что этот таймер символизирует только из 4го попавшемся мне гайде по установке XVM.
А вот что именно символизирует таймер, если активировано несколько клиентов — я не представляю даже после прочтения статьи.
Вообще вы с интерфейсом перестарались. 1е впечатление — что вверху страницы таймер до истечения пробного периода. Так что ничего удивительного, что нашёлся предприимчивый народ.
xpath запросы ) Но — мечты, мечты. DOM медленный и есть много памяти.
Впрочем, простейшие запросы можно реализовать и без DOM…
В общем, вот простор для велосипедов: SAX XML парсер с поддержкой xpath (или хотя бы его подмножества) ;)
А чем он хуже существующих решений? Особенно учитывая, что он использовался в консольной тулзе для модмейкеров одной из игр и нареканий на его работу не поступало?
Учитывая, что
— Сниппет уже реализован
— Представляет из себя полный пригодный для компиляции.cs-файл
— В этом нём содержится чтение и запись csv
— Спустя полтора года после его создания я всё ещё могу понять как он работает
— Встроенных средств парсера csv в C# нет
Оформите топик как перевод — вы упоминаете в это в тексте, но ссылки в блоке после статьи нет. В кой-то веки проверил перевод ли это проверкой соответствующей плашки после названия…
В примере для CSV у пас некорректный формат. Экранирование кавычек в CSV осуществляется их дублированием. Так что не факт: что выбранная вами библиотека справится с этой строкой. По крайней мере у LibreOffice это не получилось.
Имхо, как раз из всего списка самая простая задача — это парсинг csv: gist.github.com/krypt-lynx/c64420a3b5a9d739b174 (сложность — O(n))
А вообще, имхо, велосипеды писать полезно — в меру простые задачи неплохо тренируют мозг. Главное, чтобы это было не написание регулярок. И чтобы они не попадали в продакшн коммерческого проекта
Видимо, он считает, что сможет зарабатывать больше и работать в более комфортных условиях и риск стоит того. По крайней мере, читая истории про odesk кажется, что это возможно (так ли — не знаю), пусть и не в первое время после старта.
«сидишь в обойме, локтями толкаешься» != «Не понравился стол меньше чем раньше»
Из первого, помимо «стол меньше» следует, что в офисе сидит много народа (опен спейс же?), в результате чего душно и шумно, что нормальной работе отнюдь не способствует. Я бы тоже задумался о смене работы не смотря на зарплату. Не в одной зарплате счастье.
В принципе, «потому, что могут» — тоже хороший вариант, но насколько я понял — его хотят использовать по прямому назначению — какие-то исследования, связанные с магнитным полем.
А кто его знает. Может, ради забавы, его засунули в ракету с каким-нибудь космическим аппаратом и во время отстрела этого самого аппарата чайник выпал в открытый космос и остался на орбите? Мы этого никогда не узнаем %)
> если понимаешь зачем это делаешь.
А вот поставьте себя на место игрока. Он просто играет не задумываясь о модах. Ему пофиг, кто собрал его модпак и кто написал XVM. Но вот теперь он полез активировать статистику на сайт. Активирует и видит ЭТО:
Элементы заголовка не активны и не имеют подсказок. Описания или ссылок на описание на главной нет.
Лично я узнал, что этот таймер символизирует только из 4го попавшемся мне гайде по установке XVM.
А вот что именно символизирует таймер, если активировано несколько клиентов — я не представляю даже после прочтения статьи.
Впрочем, простейшие запросы можно реализовать и без DOM…
В общем, вот простор для велосипедов: SAX XML парсер с поддержкой xpath (или хотя бы его подмножества) ;)
Учитывая, что
— Сниппет уже реализован
— Представляет из себя полный пригодный для компиляции.cs-файл
— В этом нём содержится чтение и запись csv
— Спустя полтора года после его создания я всё ещё могу понять как он работает
— Встроенных средств парсера csv в C# нет
То почему бы и нет?
Имхо, как раз из всего списка самая простая задача — это парсинг csv: gist.github.com/krypt-lynx/c64420a3b5a9d739b174 (сложность — O(n))
А вообще, имхо, велосипеды писать полезно — в меру простые задачи неплохо тренируют мозг. Главное, чтобы это было не написание регулярок. И чтобы они не попадали в продакшн коммерческого проекта
Из первого, помимо «стол меньше» следует, что в офисе сидит много народа (опен спейс же?), в результате чего душно и шумно, что нормальной работе отнюдь не способствует. Я бы тоже задумался о смене работы не смотря на зарплату. Не в одной зарплате счастье.
Есть ещё товарищь с ником
Как всё интересно… А @catch-то не хайлайтится вообще )