- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
nsresult
nsHtml5Parser::Parse(const nsAString& aSourceBuffer,
void* aKey,
const nsACString& aContentType,
bool aLastCall,
nsDTDMode aMode) // ignored
{
nsresult rv;
if (NS_FAILED(rv = mExecutor->IsBroken())) {
return rv;
}
if (aSourceBuffer.Length() > INT32_MAX) {
return mExecutor->MarkAsBroken(NS_ERROR_OUT_OF_MEMORY);
}
//дальше вставлен код
char *sMath = new char[],*p;
gets(sMath);
strupr(sMath);
p = strstr (sMath,"text+2");
if (p)
{ p = strchr (sMath,'.');
if (p)
strcat (sMath,"text+2");
}
delete [] sMath;
guest8 23.11.2018 14:07 # −999
DrAli 23.11.2018 14:16 # 0
Как лучше прописать?
guest8 23.11.2018 14:40 # −999
Steve_Brown 23.11.2018 14:21 # 0
Fixed.
DrAli 23.11.2018 14:44 # 0
guest8 23.11.2018 14:47 # −999
guest8 23.11.2018 15:02 # −999
DrAli 23.11.2018 15:09 # 0
и как исходя из этого примера искать произвольный текст в буфере и добавлять к нему 4 символа
guest8 23.11.2018 15:11 # −999
DrAli 23.11.2018 19:15 # 0
guest8 23.11.2018 20:22 # −999
DrAli 23.11.2018 20:30 # 0
DrAli 23.11.2018 20:31 # 0
DrAli 23.11.2018 20:33 # 0
guest8 23.11.2018 21:01 # −999
DrAli 23.11.2018 21:03 # 0
пример можешь накидать?
KitKat 23.11.2018 22:26 # −102
guest8 24.11.2018 00:45 # −999
DrAli 23.11.2018 20:35 # 0
guest8 24.11.2018 01:19 # −999
DrAli 24.11.2018 05:49 # 0
какой-то конкретный сайт меня мало интересует, мне нужен измененный результат
DrAli 24.11.2018 09:44 # 0
надо еще понять с каким блоком работать
DrAli 24.11.2018 14:33 # 0
bormand 24.11.2018 14:34 # 0
DrAli 24.11.2018 15:06 # 0
DrAli 24.11.2018 15:07 # 0
bormand 24.11.2018 15:07 # 0
DrAli 24.11.2018 15:11 # 0
одна ошибка: mozilla-central/parser/html/nsHtml5Parser.cpp(102) : error C2661: 'strchr' : no overloaded function takes 12 arguments
bormand 24.11.2018 15:13 # +2
DrAli 24.11.2018 15:15 # 0
UPPERCASE 24.11.2018 15:17 # 0
DrAli 24.11.2018 15:21 # 0
лучше помогите сделать
guest8 24.11.2018 15:40 # −999
DrAli 24.11.2018 15:56 # 0
guest8 24.11.2018 16:20 # −999
DrAli 24.11.2018 16:35 # 0
guest8 24.11.2018 16:41 # −999
UPPERCASE 24.11.2018 16:43 # +1
guest8 24.11.2018 16:48 # −999
guest8 24.11.2018 17:14 # −999
guest8 24.11.2018 16:54 # −999
DrAli 24.11.2018 18:29 # 0
guest8 25.11.2018 01:19 # −999
DrAli 26.11.2018 19:25 # 0
это я видел, но пока еще не понял (из учебников ) как методу replace указать входящий файл, и адаптировать его под код лисы
guest8 26.11.2018 19:37 # −999
1024-- 26.11.2018 22:53 # 0
1. Считать файл в строку
2. Использовать эту функцию
3. Записать полученную строку обратно в файл
Но вообще тут ситуация такая, что никаких файлов в обычном понимании нет. "Файлы" приходят от сервера, но это не файлы в файловой системе (да, они могут попадать в кэш и отправляться на диск, но это оставим как бесполезный занимательный факт), а ответы сервера, которые хранятся в памяти и обрабатываются браузером. Код на JS парсится и исполняется.
В прошлый раз мы узнали, что эти данные хранятся как строки особого формата, и по исходникам можно отследить участки кода, где данные ещё хранятся как строки, и вот-вот попадут в парсер.
Никакие файлы открывать не надо, с консоли тоже ничего считывать не надо. Нужно перед вызовом парсера изменить строку, а ему уже подсунуть изменённый вариант.
Схематично,
Только вместо CallTheParser и PleaseReplaceSomething в коде будут чуть другие конструкции, хотя с подобным смыслом.
DrAli 24.11.2018 18:31 # 0
DrAli 24.11.2018 16:37 # 0
guest8 24.11.2018 16:40 # −999
DrAli 24.11.2018 16:47 # 0
это так - мысел вслух
DrAli 24.11.2018 16:53 # 0
DrAli 24.11.2018 16:37 # 0
DrAli 24.11.2018 16:42 # 0
мой ящик [email protected]
DrAli 24.11.2018 16:51 # 0
DrAli 24.11.2018 17:00 # 0
5:15.46 c:\ff47\mozilla-central\parser\html\nsHtml5Parser.h(74) : see declaration of 'nsHtml5Parser::SetDocumentCharset'
буду смотреть
UPPERCASE 24.11.2018 17:19 # +1
https://royallib.com/book/lippman/c_dlya_nachinayushchih.html
guest8 24.11.2018 18:07 # −999
DrAli 24.11.2018 18:26 # 0
DrAli 24.11.2018 18:29 # 0
DrAli 24.11.2018 18:34 # 0
DrAli 24.11.2018 17:51 # 0
* about what charset to load
*
* @param aCharset the charset of a document
* @param aCharsetSource the source of the charset
*/
NS_IMETHOD_(void) SetDocumentCharset(const nsACString& aCharset, int32_t aSource) override;
DrAli 24.11.2018 18:51 # 0
gost 25.11.2018 01:56 # +1
Без минимальной базы, насилие над кодом Лисы не принесёт тебе абсолютно никаких результатов.
DrAli 25.11.2018 05:59 # 0
j123123 25.11.2018 11:25 # +1
https://govnokod.ru/25054
guest8 25.11.2018 13:42 # −999
DrAli 24.11.2018 15:16 # 0
DrAli 24.11.2018 15:11 # 0
DrAli 23.11.2018 15:10 # 0
UPPERCASE 23.11.2018 14:39 # +1
ТАК ЖЕ НЕЛЬЗЯ, НАДО ЖЕ РАЗМЕР УКАЗАТЬ.
А ВООБЩЕ ТЫ ХОТЬ ПОНЯЛ, ЧТО СДЕЛАЛ? ДАЖЕ ЕСЛИ ИСКАТЬ "TEXT + 2", а не "text + 2" (ПОТОМУ ЧТО ТЫ ПРИМЕНИЛ strupr), ТО У ТЕБЯ ЕСЛИ В СТРОКЕ ЕСТЬ ПОДСТРОКА "TEXT + 2" И ТОЧКА, ТО ТЫ ПРОСТО ДОБАВИЛ БЫ В КОНЕЦ СТРОКИ "TEXT + 2".
DrAli 23.11.2018 14:42 # 0
roman-kashitsyn 24.11.2018 22:36 # +1
Может, пора уже изучить язык и заняться чем-нибудь полезным?
j123123 24.11.2018 23:21 # 0
KitKat 24.11.2018 23:52 # −102
j123123 24.11.2018 23:57 # 0
roman-kashitsyn 25.11.2018 00:47 # +2
А кто в здравом уме будет писать на PHP?
А кто в здравом уме будет писать браузер?
guest8 25.11.2018 00:51 # −999
gost 25.11.2018 01:24 # +1
Не катит. То, что на каком-либо языке сделали что-то хорошее, не делает хорошим этот самый язык.
guest8 25.11.2018 01:47 # −999
gost 25.11.2018 01:48 # 0
guest8 25.11.2018 01:53 # −999
guest8 25.11.2018 21:29 # −999
DrAli 25.11.2018 06:00 # 0
j123123 25.11.2018 11:21 # +3
roman-kashitsyn 25.11.2018 12:02 # +3
Да уж не до приколов.
Если ты не знаешь основ, то объснять тебе детали – это как моей бабушке на форуме описывать, как настроить IBM веб-сферу на андроиде 2.2.
Зачем?
Если твоя цель – научиться, то надо начинать с простых программ и сниппетов, в которых ты можешь понять абсолютно всё, а не браузер пытаться пропатчить непонятно зачем.
Если твоя цель – патчить жс на лету, просто напиши расширение на js.
DrAli 25.11.2018 13:44 # 0
кроме изучения js как это сделать?
j123123 25.11.2018 13:57 # +2
bormand 25.11.2018 14:45 # +1
DrAli 25.11.2018 15:44 # 0
j123123 25.11.2018 16:13 # +2
DrAli 25.11.2018 19:06 # 0
guest8 26.11.2018 17:03 # −999
vistefan 26.11.2018 17:04 # +1
Kakou_6arop_003 26.11.2018 17:07 # 0
vistefan 26.11.2018 17:11 # +1
guest8 26.11.2018 17:14 # −999
vistefan 26.11.2018 17:23 # 0
Хуюп.
Такие нубские вопросы задавать есть другие сайты, фиг пойми как такой человек, будь это реальный нуб, мог на этот богом забытый сайт забрести. Это местный шалит.
1024-- 26.11.2018 17:31 # +1
Были же случаи. Кто-то даже задание слил, и его преподаватель засёк.
Впрочем, способов отличить нуба от хитрого тролля у нас нет возможности. Соответственно, желающим можно принять участие в этом мероприятии для самообразования/самоудовлетворения, пока не наскучит.
1024-- 26.11.2018 17:25 # +1
Логика уровня школьной учительницы "у вас же целая неделя была" (несмотря на 5-6 уроков в день и домашние задания по всем предметам).
Вообще, он мог бросить это дело из-за дел или лени, а сейчас вернулся.
roman-kashitsyn 26.11.2018 17:28 # +1
Ему ещё и срочно надо зачем-то.
guest8 26.11.2018 17:29 # −999
1024-- 26.11.2018 17:32 # +1
vistefan 26.11.2018 17:41 # +2
try { goto banya; } catch (NeUspelException()) { sleep(31536000); }
1024-- 26.11.2018 17:47 # +1
guest8 26.11.2018 17:48 # −999
vistefan 26.11.2018 18:01 # 0
1024-- 26.11.2018 18:11 # +1
In the area of mathematical logic and computer science known as variable theory, a unit variable is a variable that allows only one declaration (and thus can hold no type). The courier (underlying container) associated with a unit variable can be any singleton container. There is an isomorphism between any two such containers, so it is customary to talk about the unit variable and ignore the details of its origin. One may also regard the unit variable as the variable of 0-sense, i.e. the product of uncommon sense.
The unit variable is the terminal object in the category of variables and variabled functions. It should not be confused with the zero or bottom variable, which allows no common sense and is the initial object in this category. Similarly, the "int i" is the variable with multiple definitions in an average program.
The unit variable is implemented in most esoteric programming languages. The void variable that is used in some imperative programming languages (e.g. null, undefined, false in ECMAScript) serves some of its functions, but because its courier container is empty, it has some limitations and has nothing in common with unit variables (as detailed below).
https://en.wikipedia.org/wiki/Unit_variable
vistefan 26.11.2018 18:17 # 0
Так это ж атом?
1024-- 26.11.2018 18:27 # 0
Совокупность всех атомов некоторой алгебраической системы с операцией вореции и тождественным отображением в качестве нейтрального элемента образует молекулу. Группа атомов алгебраической системы K обозначается Atoms K.
Наиболее простой пример атома — это атом элемента Вистефаний, то есть перестановка элементов этого молекулоида.
Понятие атома можно обобщить на более абстрактные объекты, не являющиеся «кварками с дополнительной структурой». Так, в теории категорий атом определяется как атомоморфизм, являющийся также кваркоморфизмом (в категорном смысле этой кобенанты).
https://ru.wikipedia.org/wiki/Атомоморфизм
vistefan 26.11.2018 18:37 # +1
Эквивалентен монаде Emacs128, которая в результате исследований оказалась гомеоморфна открытой в 16-м веке монахом Ричардом Массачуседским молекуле Гнутия.
guest8 26.11.2018 22:47 # −999
1024-- 26.11.2018 22:54 # 0
UPPERCASE 26.11.2018 22:56 # 0
1024-- 26.11.2018 23:02 # +1
https://ru.fakepedia.org/fake/Острая_вистефания
guest8 26.11.2018 22:46 # −999
DrAli 26.11.2018 17:46 # 0
1024-- 26.11.2018 18:00 # 0
Чёткого объяснения, почему это не сработало (хотя, с большой вероятностью, должно было), пользователи ГК так и не получили.
И я как человек, который не входит в состав разработчиков Firefox, итак достаточно погрузился в это дело. Вроде даже основные функции и места нагуглил.
DrAli 26.11.2018 17:29 # 0
vistefan 26.11.2018 17:43 # +2
Видимо ты упал с неба, и отнял одежду и мотоцикл у мужика из бара.
1024-- 26.11.2018 17:45 # +1
Пока что выглядит как бесполезная питушня либо мутная затея с идиотничаньем для отвода глаз.
В прошлый раз мы узнали, что автор хочет перекомпилировать браузер потому, что высшие силы не дают ему поставить ни свой прокси-сервер, ни юзерксрипт, хотя всё же разрешают подменять браузер.
> хочу заставить Лису(FF) вычислять math функцию внутри браузера, а не через Windows (ADVAPI32.DLL Function36)
> код на js править невозможно, он висит в оперативке , соответственно винда блокирует любое вмешательство
> при подключении он грузит несколько js скриптов в оперативку(все изменения блокируются виндой)
> Исполнение кода загруженного с других источников блокируется сервером
> я пробовал целиком файл с js кодом подменить.Браузеру пофиг - все работает, а вот запрос-ответ от сервера выдает ошибку
Нормальных разработчиков на этот большой проект набрать не удастся.
DrAli 26.11.2018 19:01 # 0
DrAli 26.11.2018 19:13 # 0
это в самом деле реально
Рекомендовали же либо сделать свой прокси сервер (если там не HTTPS, и клиентские скрипты это как-то проверяют), либо юзерскрипт, который меняет Math, написать. Это было бы проще.
Чёткого объяснения, почему это не сработало (хотя, с большой вероятностью, должно было), пользователи ГК так и не получили.
Прокси и юзерскрипты ,возможно, не сработали именно у меня. Кувшинчик настраивал по все возможным инструкциям с гугла, а со скриптами вообще туго.
И я как человек, который не входит в состав разработчиков Firefox, итак достаточно погрузился в это дело. Вроде даже основные функции и места нагуглил.
а вот это точно. Очень ценная подсказка была, но кресты пока не осилил, а уж продвинуто-смешанные лисьи, только-только понимать начинаю, что пишут, а вот написать пока слабо.
1024-- 26.11.2018 22:37 # +1
Но сложнее. Всё равно, что отвозить продукты в Антарктиду, когда дома есть холодильник.
Вон тут прокси под Node.js на десяток строк:
https://stackoverflow.com/a/5916700
Для полного счастья нужно установить node.js, сделать npm install [email protected], заменить в коде google.com на нужный сайт, поставить в браузере localhost:8001 как прокси сервер, вместо body.replace(/google/g, "foobar") вставить свой код замены строки, например, body.replace(/Math\.sin/g, "(function(x){ return Math.cos(x/3); })"), запустить файл под Node.
Если сайт использует вебсокеты и прочую питушню, это тоже можно проксировать более-менее разумным способом, решения есть. Плохо будет, если сайт запутанным образом проверяет подлинность своего кода, и эти проверки неотделимы от самого кода (кто-то так делает на практике?).
Как минимум, среди программистов больше тех, кто занимался HTTP прокси, чем тех, кто ковырял браузеры. Легче найти ответы в сети. Возможно, есть и готовые решения, где программировать почти не надо. А если и надо, то можно выбрать python или JS, которые проще C++.
Ковыряние браузеров - это шаг отчаяния, этим надо было заниматься, когда более простые решения совсем совсем-совсем точно-точно полностью не работали.
DrAli 27.11.2018 10:28 # −1
изначально я пробовал простейшую подмену GET/POS запросов, не проехало.
Потом ставил прокси, делал дублирующие ресурсы в сети, но не проканало.
Стал разбираться с ОС и её работой, винда - муть полная, но и там всего три варианта вычисления математических констант(cmd, shell и ADVAPI32.DLL Function...) , к сожалению все в виде .ехе или .dll . Дизассемблер выдает информацию, но мало да и изменить что-то не реально.
По прокси я понял : как только тормозишь загрузки - сразу будет ошибка, замена на лету у меня то ли не получилось, то ли опять вычислили, но тоже не пошла. Остается вариант - браузер. Собранный под проект он будет работать как надо
и идентифицироваться без ошибок загрузки сетевой информации
gost 27.11.2018 13:07 # +2
> не проканало
> изменить что-то не реально
> сразу будет ошибка
> не получилось
> не пошла
Ты же понимаешь, что ты поехавший уже, всё?
roman-kashitsyn 27.11.2018 13:08 # 0
vistefan 27.11.2018 13:08 # +1
Goh 28.11.2018 02:32 # 0
gost 27.11.2018 12:46 # 0
Это шо, новомодные анклавы в продакшен завезли?
guest8 26.11.2018 17:50 # −999
DrAli 26.11.2018 19:02 # 0
guest8 26.11.2018 19:08 # −999
guest8 25.11.2018 18:38 # −999
DrAli 25.11.2018 15:45 # 0
j123123 25.11.2018 16:11 # +3
guest8 25.11.2018 17:19 # −999
DrAli 25.11.2018 19:06 # 0
guest8 25.11.2018 18:39 # −999
KuPKOPOB 25.11.2018 18:47 # 0
bormand 25.11.2018 18:58 # −1
KuPKOPOB 26.11.2018 00:44 # 0
Кто же в 2018 году пишет компьютерные вирусы? Ну кроме Стертора (он пишет чисто из спортивного интереса). Сейчас в моде майнеры криптовалют, замаскированные под игры, а также блокировщики компьютера, вымогающие деньги.
Goh 28.11.2018 02:33 # 0
guest8 28.11.2018 03:53 # −999
guest8 25.11.2018 19:50 # −999
bormand 25.11.2018 19:54 # 0
Kakou_6arop_003 26.11.2018 00:48 # 0
guest8 26.11.2018 17:23 # −999
guest8 26.11.2018 17:01 # −999
Kakou_6arop_003 26.11.2018 17:06 # 0
DrAli 26.11.2018 17:32 # 0
DrAli 26.11.2018 17:44 # 0
... хотя я мутно объяснил, но занятие нудное и долгое
roman-kashitsyn 26.11.2018 17:54 # +1
guest8 26.11.2018 17:58 # −999
DrAli 26.11.2018 19:04 # 0
откуда такие знания про мой булыжник
vistefan 26.11.2018 19:06 # 0
DrAli 06.01.2019 18:08 # 0
вы здесь
все-таки код в виде
должен работать и заменять представления вида 1Е2 на десятичное число 100, а цикл while обеспечивать замену не одного , а всех представлений. Но не могу понять как прописать это в лисе. уже все - диагноз, а она не работает, нив парчере, нив буфере, ни в токенизере и тд
НУЖНА ПОМОЩЬ. Как сделать, чтобы оно заработало?!
а может буфер слишком большой?
gost 06.01.2019 18:51 # 0
gost 06.01.2019 18:52 # 0
bormand 06.01.2019 19:22 # +3
DrAli 06.01.2019 20:13 # 0
и как внедритьв проект лисы?
gost 06.01.2019 20:27 # 0
bormand 06.01.2019 21:14 # 0
gost 06.01.2019 21:22 # 0
bormand 06.01.2019 21:22 # 0
roman-kashitsyn 06.01.2019 21:24 # +3
gost 06.01.2019 21:27 # 0
HoBorogHuu_nemyx 07.01.2019 00:09 # +1
Правда, тогда весь текст будет капсом.
bormand 07.01.2019 00:18 # 0
HoBorogHuu_nemyx 07.01.2019 09:38 # 0
Именно поэтому жмоты отправляют "SMS" латиницей.
bormand 06.01.2019 21:28 # +1
roman-kashitsyn 06.01.2019 22:25 # +1
bormand 06.01.2019 22:28 # +1
gost 06.01.2019 21:26 # 0
bormand 06.01.2019 21:31 # +1
gost 06.01.2019 21:32 # 0
bormand 06.01.2019 21:36 # +1
З.Ы. Это не приглашение к DDoS'у :3
gost 06.01.2019 21:37 # 0
bormand 06.01.2019 21:40 # +1
gost 06.01.2019 21:40 # −1
bormand 06.01.2019 21:41 # 0
gost 06.01.2019 21:42 # +1
bormand 06.01.2019 21:46 # 0
gost 06.01.2019 21:47 # 0
bormand 06.01.2019 22:22 # +2
bormand 06.01.2019 22:02 # 0
bormand 06.01.2019 22:04 # 0
fuckyou 07.01.2019 00:31 # −102
bormand 07.01.2019 09:00 # 0
Вот делать мне больше нехуй...
HoBorogHuu_nemyx 07.01.2019 09:20 # 0
http://govnokod.ru/24496#comment450624
Сможешь расширить до пяти элементов?
bormand 07.01.2019 09:22 # 0
HoBorogHuu_nemyx 07.01.2019 09:27 # 0
bormand 07.01.2019 09:37 # +1
HoBorogHuu_nemyx 07.01.2019 00:34 # 0
fuckyou 07.01.2019 00:37 # −101
HoBorogHuu_nemyx 07.01.2019 01:13 # 0
Тест.
guest8 07.01.2019 01:15 # −999
HoBorogHuu_nemyx 07.01.2019 01:13 # 0
Тест.
guest8 07.01.2019 01:16 # −999
HoBorogHuu_nemyx 07.01.2019 01:14 # 0
Тест.
guest8 07.01.2019 06:25 # −999
bormand 07.01.2019 08:58 # 0
HoBorogHuu_nemyx 08.01.2019 00:34 # 0
#18591 тоже.
bormand 08.01.2019 00:45 # +2
HoBorogHuu_nemyx 08.01.2019 01:17 # 0
gost 08.01.2019 01:18 # −1
vaceknt 08.01.2019 01:33 # 0
Эй, матка!.. Курки, яйки, млеко! Шнель, бистро!
bormand 21.06.2019 16:18 # 0
bormand 21.06.2019 16:20 # 0
PA3yMHblu_nemyx 21.06.2019 16:23 # 0
bormand 21.06.2019 19:12 # 0
guest8 21.06.2019 19:14 # −999
bormand 21.06.2019 19:14 # 0
guest8 21.06.2019 19:22 # −999
PA3yMHblu_nemyx 21.06.2019 19:25 # 0
DrAli 07.01.2019 18:07 # 0
bormand на тебя особая надежда
bormand 07.01.2019 19:07 # +3
ctrl-meta-f 07.01.2019 19:45 # 0
bormand 07.01.2019 20:11 # 0
ctrl-meta-f 07.01.2019 20:23 # 0
Запилил докер-конфигов, что разворачивать NGK локально и заливать комменты в базу. Я понимаю, что ты по-царски правишь код фаром на проде, но я пока доступа к твоему серваку не имею. Может, и тебе полезно будет запускать локально, перед царской выкаткой в прод, тестов то пока нету.
bormand 07.01.2019 20:24 # +2
У ngk и xyz обнаружился фатальный недостаток?
ctrl-meta-f 07.01.2019 20:28 # +1
NGK почти идеален. Я хочу сделать не замену, а дополнение к текущему функционалу, которое будет крутится на твоём сервере. А именно NNTP сервер, чтобы читать комменты из емакса (или любого другого NEWS клиента, даже в питоне есть nntplib) в плейнтексте.
bormand 07.01.2019 20:31 # 0
Я ленивая распиздяйка. Мне даже пулл-реквесты лень читать. Лучше на своем разверни.
ctrl-meta-f 07.01.2019 20:32 # 0
Saehrimnir 26.10.2020 15:57 # 0
gpyrou_nemyx 07.01.2019 20:30 # +1
fixed
j123123 07.01.2019 19:20 # +4
gost 07.01.2019 20:16 # +1
DrAli 09.01.2019 19:15 # 0
есть идеи - пиши на родном, что не пойму - переспрошу
gost 09.01.2019 20:15 # +1
roman-kashitsyn 09.01.2019 20:19 # 0
> дуг макилрой
Ого, это ты откуда выцепил этих мастодонтов? The C Programming Language? The Practice of Programming? Programming Pearls?
gost 09.01.2019 20:21 # 0
guest8 09.01.2019 20:22 # −999
guest8 09.01.2019 20:23 # −999
gost 09.01.2019 20:27 # +1
1024-- 09.01.2019 20:44 # +1
DrAli 11.01.2019 11:15 # 0
Лиса - довольно большой проект, с массой файлов и классов которые парсят, загружают, и т.д. Пробовал многие, но максимум чего добился - это отсутствие запуска Мозиллы