Отключение мультипроцессовости в мозиллах последних версий 51, 52

Как то забыл записать себе эту настройку в about:config к себе в блог - вдруг пригодится на будущее. Эта настройка пригодилась, когда мне нужно было установить дополнение Мультифокс в 51ю мозиллу, так как броузеры пошли мультипроцессовые - как я понял, каждая отдельная открытая вкладка работает как отдельный процесс, но не уверен в точности выражения. Так вот при установки дополнения Multifox 3.2.3 в 51ю мозиллу, или как пишут в последнюю обновленную мозиллу, вроде пока 52я мозилла есть - выходит ошибка о том, что мультифокс не будет работать в мултипроцессовом режиме. Поэтому есть необходимость либо поставить 48ю мозиллу, либо отключить мультипроцессовость в последних версиях. Так вот как отключить, записываю строку, нужно перевести параметр в false.
browser.tabs.remote.autostart.2;false
После данной операции мультифокс заработал должным образом и теперь можно залогиневаться во вкладках под разными аккаунтами. Вроде как необходимость пока пропала в этом, но вдруг пригодится.

Работа со вкладками на аймакрос

Стандартные команды аймакроса, наверное нет смысла писать, напишу только про один момент, почему что то работает или не работает.
К примеру, как перейти на предыдущую вкладку, если макрос запускается со второй вкладки. Это делается командой TAB T=0 да, и про то что работает и нет - работает в 8.9.7 версии аймакроса, в предыдущей версии, когда я сидел на ней - не работала, а какая была предыдущая версия, на которой, я работал, - не помню. Вполне вероятно, что в 8.9.6 - не работает, но не уверен. Аналогично касается и команды TAB T=-1 то есть это тоже предыдущая вкладка, а например TAB T=-2 это равносильно двум выполненным командам TAB T=0, то есть через 1 вкладку влево. В общем тестируйте в iim файле и поймете что и как работает.

А здесь я хотел дополнить в свою копилку, как работать с вкладками, средствами ява-скрипт.

function tab(tabIndex) {           
        var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator);       
        var browser =  wm.getMostRecentWindow("navigator:browser").gBrowser;
        browser.selectedTab = browser.tabContainer.childNodes[tabIndex - 1];   
}


То есть вызвав функцию tab(2); вы перейдете на 2ю вкладку, на какой бы вкладке не находились (естественно, что 2я вкладка должна быть открыта, сама по себе не откроется).
Открытие вкладки и закрытие соответственно window.open() и window.close().

Likest - заработать лайки Get-запросами через API-Likest

Когда смотрел форум после блокировки акканутов (форум попался в поиске Zismo) - увидел там сообщение, что Likest блокирует аккаунты и отписал тоже, что мои аккаунты заблокированы. В ответ мне отписали, что было написано сообщение админом, что через веб буду блокировки акканута и что нужно работать через api лайкеста. Ну вот я и решил глянуть, что это такое. Зашел на страницу api лайкеста и увидел там строчки для работы с апи - запрос баланса, выполнение заданий.
Так вот, вполне вероятно, что если бы я работал через этот апи, то, возможно, блокировки не было б. На самом деле работать с апи намного быстрее, потому что все происходит на уровне get- post- запросов. Так вот для теста перешел на страницу получения лайков
https://likest.ru/api/orders.getLikes
и на этот запрос получил ответ, вида:
{"status":"SUCCESS","link":"http://vk.com/wall-54276467_132318"}
Это взято прямо с лайкеста в качестве примера. Ответ по умолчанию, как пишут там, в формате JSON. Я не совсем понимаю это, да  это мне и не нужно. Можно получать ответы так же в формате xml и txt. Строки команд найдете на странице апи, если кому вдруг понадобится.

Так вот суть - не открывать страницы, как я это делал ранее, а просто отправлять get-запросы на эту страницу и получать ответы в таком формате. Далее с помощью ява-скрипта вырезать из этой строки адрес страницы вк, на которой нужно поставить лайки и простой командой URL GOTO= переходить на указанный адрес и ставить лайк обычным макросом. Да, есть так же api вк, но я поленился разбираться в нем, что то как то сложновато и не захотелось просто и необходимости особой нет - сайт вк же не зависает. А так можно и лайки ставить гет или пост- запросами, - не знаю в общем.

Итак, чтобы отправить гет-запрос в лайкест и получить ответ, можно использовать следующий код:
var XMLHttpRequest=Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1");
var b=XMLHttpRequest();
b.open('GET','https://likest.ru/api/orders.getLikes',false);
b.send('');
var text = b.responseText;
iimDisplay(text);


Далее, как говорил ранее, из переменной text извлекаете или вырезаете адрес вк и действуете по плану постановки лайка. То есть работать можно даже на заходя на сам сайт likest, единственное что нужно быть залогиненным конечно же.

Вот такой вот не хитрый способ ускоряет работу и меньше кушает ресурсов.

Likest.ru - большая нагрузка на сервер - Выход найден - лови бан!

Вот уже неделю как Likest сильно перегружен и постоянно выходит ошибка 502 bad gateway. И сегодня администрация решила угостить бананами своих клиентов, - в общем все мои аккаунты словили бан. Написано, что Действие вашего аккаунта приостановлено за нарушение правил сайта. Таким образом, они решили снизить нагрузку на сервер - ну что сказать, - выход как никак. А с другой стороны могут навредить себе - потому что их лайки нах никому не нужны - лучше бы действительно сделали так как на самом деле есть. Сотни и тысячи ботов расплодилось, в которые заряжают, как видел на форумах, по 300 аккаунтов вк. Даа, я был удивлен конечно. Ну может и хорошо, пусть блоканули, - сайт, кстати, немного зашевелился.

На сайте нашел инфу, которая выложена еще в 2013 году.

За что заблокирован мой аккаунт? Когда он будет разблокирован?
Пнд, 10/21/2013 - 06:46 -- admin


Самыми распространенными причинами блокировки аккаунта являются:
    Автоматизация заработка сердец
    Покупка и продажа купонов
    Создание заказов к материалам, нарушающим правила сервиса (18+, шок-контент и пр.)
Более 90% нарушителей заблокированы именно по этим пунктам.


Как то так ...

iMacros for Firefox - Почему не работают последние версии 9.х.х

Недопонимаю, почему не работают последние версии аймакроса 9.0.0 и последняя iMacros 9.0.3. Уже как то давно сталкивался с этой проблемой, когда еще 9.0.0 или 0.1 вышла. Работали у меня скрипты и в один прекрасный день, хотя нет - в один хмурый день, при запуске скрипта, который еще вчера работал, - выходил ошибка. Я был в недоумении, что вдруг все работало и тут все уже не работает. Как такое может быть?
Оказывается обновился аймакрос с 8.9.7 до 9 версии. Пытался запустить многие скрипты, которые очень просты - циклы, условия и подключенный файл по cmdline - и выходят ошибки и макрос не стартует. Заморачиваться в то время не стал, так как нужно было запускать обязательно скрипты и поэтому принудительно пришлось переустановить версию макроса. - Все заработало как и прежде.

Что они там мутят с эти аймакросом? Такое ощущение, что удаляют некоторый функционал, ограничивают возможности аймакроса для того, чтобы пользователи покупали что ли платную версию. Почему перестал работать код для старых версий в новой версии? Вот сегодня была необходимость установить на последнюю версию мозиллы аймакрос и поставилась версия 9.0.3 - попытался запустить макрос, который недавно только писал - и он не заускается. Выходит какая то глупая ошибка - s is undefined - но никакой s нет в скрипте - в общем каламбур. Так же выходили ошибки про Firefox multiprocess - не понял, что это означает и на что намекает ошибка. В общем, много вопросов, на которых нет ответов. Покопался в поиске интернета - многие просто тоже так и сделали - поставили более старые версии.

Так же при поиске аймакроса ранее выходили версии на выбор для установки. Сейчас же выходит только одно предложение iMacros for Firefox и никаких версий там не написано, при установке этого дополнения после появляется надпись 9.0.3. Кто знает, что они там мутят, возможно я чего то не понимаю и есть какие то поправки в коде аймакроса, но на всякий случай советую качнуть рабочие версии аймакроса и сохранить их себе на будущее для установки. Либо нужно разбираться и понять ошибки новых версий - может быть все не так плохо с ними, но ява скрипт походу там какой то урезанный. Если найдутся решения или мнения и доводки по этому поводу, прошу отписать в комментарии.

Посещаемый сайт или блог на 100 хостов в сутки - раньше только мечтал

Ранее занимался созданием сайтов и была такая мечта - это вывести сайт на стабильные посещения 100 хостов в сутки. Так вот моя мечта сбылась, правда сейчас это уже не так радостно, как было бы ранее, но все равно хорошо. Первый мой сайт был на Narod'е - там многие сайты лепили. Сейчас, не знаю, есть ли вообще этот хостинг от яндекса или нет, вроде как в одно время все снесли вместе с блогами яндекса. После я много посидел на юкозе, прикреплял свой платный домен. И недавно и от него отказался - достала эта юкозовская реклама и их политика.
И вот в одно время создал блог на блоггере. Писал статейки про самоделки, своими словами, ничего ни откуда не копируя. Далее, помню, были статейки про скрипты, сад и огород, про железки компютерные и пр. И так вот постепенно блог начал набирать немного стабильных просмотров. Начиналось все с 5-7 просмотров, потом замечал уже по 30-50, и сейчас незаметно уже и 100 переваливает бывает.
Так вот, если заниматься этим вплотную, то можно, думаю и до 1000 хостов дойти. Просто это не так просто )) Тут и время нужно и материалы все таки интересные или события какие, чтобы было про что писать. И так вот блог набирает посещаемость и работают в основном поисковые системы, а не с других источников.
Да к тому же еще и начинаешь лениться писать и еще со временем пропадает интерес и все начинает работать в обратном порядке. Как говорил ранее был на юкозе у меня сайт с платным доменом и посещаемость тоже была уже около 100 хостов в сутки. Так вот я его забросил, посещаемость упала и в этом году я не стал платить за домен, а вскоре переформировал там все. После смены домена юкоз поставил сайт на карантин и не снимает его уже несколько месяцев. В общем каламбур - под снос его.