Ru-Board.club
← Вернуться в раздел «Программы»

» Opera на движке Presto (часть 24)

Автор: Gimmor
Дата сообщения: 24.11.2014 21:14

Цитата:
еще мой вариант блокировки рекламы

Ты забыл сказать, что надо сначала начисто программу установить.
Ну и ссылку на свой ресурс, конечно.
Чушь сейчас сказал полнейшую!
Собственно, как и всегда последнии года три.
Будто подменили человека..
Автор: Capushon
Дата сообщения: 24.11.2014 21:51
coherent: 18:58 24-11-2014
Цитата:
Опера сама удаляет секции [mailto] и [magnet] из handlers.ini. Почему так происходит?
А если их продублировать в operaprefs_default.ini? Опера не умеет сама править этот файл.


Добавлено:
Ковыряю диалог, кому-то интересно?

Автор: kirilliv
Дата сообщения: 24.11.2014 23:02

Цитата:
глобальное отключение JavaScript; использование block-external-scripts.js на сайтах, где нужен JavaScript

Это поможет, конечно, но много гемора. Без JS многие сайты не работают. Даже с block-external-scripts.js будут проблемы со встроенными ресурсами, типа поиска гугла на рутрекере и много чего еще. Придется делать исключение и реклама вылезет.
Ты будешь заходить, например, в интернет магазин и не будет уверенности, что все заработает. Firefox + NoScript удобнее (хотя там тоже есть недостатки), но и то надоедает делать исключения.

Я сейчас в лисе открыл 150 гуглокартинок. Потребление памяти 700 мб без адблока, 1,5 Гб с адблоком. Меньше, чем Opera. Причем добавление сайта в исключение на потребление памяти не влияет. А вот удаление подписки помогает. Даже с активным адблоком, но без подписки память сильно не тратится. Значит можно удалить малопопулярные фильтры, облегчив список. Там количество попаданий ведется.


Цитата:
Capushon у него все работает
у меня тоже
Да и плевать! Я-то туда сам не хожу.

Так можно посещать два сайта и говорить у меня все работает. Уверен и через 10 лет найдутся сайты, которые в опере будут работать.


Цитата:
Исправляется всего лишь одной строчкой в CSS

Про такой css я знаю. Но ведь разговор был о

Цитата:
после плясок с маскировкой и прочими фиксами и то не всегда

что соответствует действительности, а дальше будет только хуже.


Цитата:
Да, в новой он работает "из коробки". И что? А кто мне даст удобства

Вот с этим соглашусь. Трудно уйти с оперы.
Автор: coherent
Дата сообщения: 25.11.2014 09:46
Capushon

Цитата:
А если их продублировать в operaprefs_default.ini? Опера не умеет сама править этот файл.

А каким образом можно секции [mailto] и [magnet] из handlers.ini продублировать в operaprefs_default.ini? В какой секции?

Добавлено:
Немного поэксперементировал. "mailto" сидит в opssl6.dat, а "magnet" - в oprand.dat. Причем эти dat-файлы на разных компьютерах - разные. Если я беру рабочую Оперу с компа 1 и запускаю на компе 2, то этих протоколов в программах не будет. Надо через настройки их задать по-новой и тогда они уже будут сидеть в новых opssl6.dat и oprand.dat на компе 2. Удаляю opssl6.dat или заменяю старым (с компа 1) - из програм пропадает "mailto". Аналогично с oprand.dat и "magnet".
Проделывал все это только на одном компьютере. При возможности попробую на других.
Автор: Capushon
Дата сообщения: 25.11.2014 13:56
coherent: 12:46 25-11-2014
Цитата:
А каким образом можно секции [mailto] и [magnet] из handlers.ini продублировать в operaprefs_default.ini? В какой секции?
Исходим из того, что файла handlers.ini в 11.хх Операх небыло вообще, т.е. все настройки были в operaprefs.ini и operaprefs_default.ini.
Как [mailto] и [magnet] был ранее в operaprefs описан? У меня таких секций нет вообще.


Автор: coherent
Дата сообщения: 25.11.2014 14:00
Capushon

Цитата:
Как [mailto] и [magnet] был ранее в operaprefs описан? У меня таких секций нет вообще.

И у меня нет. [mailto] и [magnet] описаны только в handlers.ini. Вроде бы...
Автор: Any_utka
Дата сообщения: 25.11.2014 14:28
Уважаемые спецы!

Подскажите, пожалуйста, можно ли как-то автоматизировать ввод поискового запроса на определенной странице, чтобы эта операция стартовала по расписанию (допустим, через системный планировщик)?

Сейчас приходится делать так:
1. Открываю окно дефолтного браузера.
2. Ввожу адрес стартовой страницы специальной поисковой системы.
3. После открытия стартовой страницы ввожу в определенное текстовое поле определенный текст запроса.
4. Нажимаю кнопку "OK" или клавишу Enter.
5. Смотрю на результаты поиска.

Какую часть из этих операций можно автоматизировать?

Заранее огромное спасибо за помощь!
Автор: trion1
Дата сообщения: 25.11.2014 14:48
Any_utka
создайте url-файл (.url ярлык интернета, файл-ссылку - называйте как хотите) с адресом поискового сайта и сформированным запросом, например:
Код: [InternetShortcut]
URL=http://www.google.ru/search?q=%D1%84%D0%B0%D0%B9%D0%BB+url&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest
Автор: Capushon
Дата сообщения: 25.11.2014 15:07
Any_utka: 17:28 25-11-2014
Цитата:
Подскажите, пожалуйста, можно ли как-то автоматизировать ввод поискового запроса на определенной странице, чтобы эта операция стартовала по расписанию (допустим, через системный планировщик)?
Не проще объяснить смысл всех этих манипуляций? Может и ответ быстрей бы нашелся...

Цитата:
Открываю окно дефолтного браузера.
Мы про Оперу, или что-то другое говорим?

Цитата:
Ввожу адрес стартовой страницы специальной поисковой системы.
Что такое "специальная поисковая система"? Там много поисковиков...

Цитата:
После открытия стартовой страницы ввожу в определенное текстовое поле определенный текст запроса.
Дальше вообще ничего не понятно... Кто на ком стоит? (c)...
Автор: Any_utka
Дата сообщения: 25.11.2014 16:04
trion1
Capushon

Цитата:
создайте url-файл (.url ярлык интернета, файл-ссылку - называйте как хотите) с адресом поискового сайта и сформированным запросом, например:

Спасибо за быстрый отклик. Вот только все не так просто.
Это НЕ ПОИСКОВИК вроде Гугла или Яндекса. Если бы обычный поисковик, я бы так и написала!
А я ведь написала "специальная поисковой система". Я могу дать адрес, но там все все не по-нашему, все равно никто не разберется без пол-литры

И через URL-адрес сделать не получится, это было бы слишком уж просто. Там все на скриптах. Специально смотрела: после ввода запроса и выдачи запроса текущий адрес страницы в адресной строке не меняется.

Наверное, это надо как-то решать через специальные расширения, утилиты или скрипты.


Цитата:
Не проще объяснить смысл всех этих манипуляций? Может и ответ быстрей бы нашелся...

Что именно объяснить? Вроде и смысл указала (чтобы запускать поиск автомматически, а не вручную), и по шагам все расписала. Но если что-то еще надо уточнить, так скажите, что именно!


Цитата:
Мы про Оперу, или что-то другое говорим?

Наверное, "дефотный браузер" - это Опера, иначе бы спрашивала в другом месте
Автор: Capushon
Дата сообщения: 25.11.2014 16:42
Any_utka: 19:04 25-11-2014
Цитата:
Я могу дать адрес
Может с этого начать?
Автор: Any_utka
Дата сообщения: 25.11.2014 18:43
Capushon

Цитата:

Цитата: Я могу дать адрес

Может с этого начать?
Автор: Capushon
Дата сообщения: 25.11.2014 18:57


Автор: solstice
Дата сообщения: 25.11.2014 19:22
Автор: trion1
Дата сообщения: 25.11.2014 20:51
Any_utka, порядок действий может быть каким-то таким для начала:

Планировщик стартует ametlikud.url - файл с адресом и телом запроса, например, https://www.ametlikudteadaanded.ee/?begin , где begin - поисковый запрос, если из нескольких термов состоит, то в кавычки заключить или в %22

Userjs скрипт в опере перехватывает открытие страницы с адресом www.ametlikudteadaanded.ee, "отсекает" begin от адреса, и вставляет его в новый post-запрос, который сам и формирует в соответствии с переменными и значениями с www.ametlikudteadaanded.ee, которые можно посмотреть в Dragonfly
Автор: Gimmor
Дата сообщения: 25.11.2014 21:31
У меня, как у solstice.
Автор: Capushon
Дата сообщения: 25.11.2014 22:47
Gimmor: 00:31 26-11-2014
Цитата:
У меня, как у solstice.
Работает только через прокси, напрямую нет...
Автор: Gimmor
Дата сообщения: 26.11.2014 00:24

Цитата:
Работает только через прокси, напрямую нет...

Никогда не пользовался прокси за ненадобностью.

Добава.
Вы не забывайте, что мы, русскоязычные братья, можем быть из разных стран теперь...
Указывайте это для чистоты эксперимента.
Автор: PREVED
Дата сообщения: 26.11.2014 09:26
Any_utka

Цитата:
Подскажите, пожалуйста, можно ли как-то автоматизировать ввод поискового запроса на определенной странице, чтобы эта операция стартовала по расписанию (допустим, через системный планировщик)?

Сейчас приходится делать так:
1. Открываю окно дефолтного браузера.
2. Ввожу адрес стартовой страницы специальной поисковой системы.
3. После открытия стартовой страницы ввожу в определенное текстовое поле определенный текст запроса.
4. Нажимаю кнопку "OK" или клавишу Enter.
5. Смотрю на результаты поиска.



В принципе можно. Но легко точно не получится.

- Нужно настроить системный планировщик, который будет вызывать Оперу в заданное время

- Задать в Опере собственную горячую клавишу(в настройках оперы, конфигуратор горячих клавиш) и повесить на нее макрос (из оперных команд), который: а)открывает страницу поисковой системы б) ждет n-е кол-во секунд пока загрузится страница поиска в) вставляет определенный текст в текстовое поле на странице г) иницирует поиск, причем в особо запущенных случаях (если кнопка поиска на скриптах) - нужно имитировать нажатие клавиши enter для для запуска поиска

Почему макрос Оперы? Потому что он будет работать надежнее чем "автоматизаторы" имитирующие передвижение курсора и нажатия мышкой.

- Использовать бесплатную утилиту NirCMD (в планировщике, прописать в батник) для имитации нажатия горячей клавиши в Опере (для запуска макроса уже самой оперой).

Да, все это дело нужно объединить в батник (cmd-файл) и прописать его запуск уже в планировщике.


Добавлено:

P.S.: Посмотрел ваш сайт. Вот вам готовый макрос (прописывается в опере) для горячей клавиши:
New page & Go to page, "https://www.ametlikudteadaanded.ee" & Delay,4000 & Focus page & Go to end & Focus previous widget & Focus previous widget & Focus previous widget & Delay,1000 & Insert, "поисковой запрос" & Delay,500 & Focus next widget & Click button

Создаете в Опере горячую клавишу. Например Alt+A (в конфигураторе клавиш в опере прописывается как a alt) и назначаете на нее вышеприведенный макрос.

В макросе вместо "поисковой запрос" вписываете нужную вам фразу для поиска. Разумеется вам никто не мешает создать несколько горячих клавиш с разными поисковыми запросами, назначить их на разное время или вызывать время от времени.



Далее нужно будет имитировать нажатие alt+a при помощи nircmd (в батнике, который запускает браузера опера после определенного ожидания:

Вот команда для nircmd (имитирует нажатие alt+a в опере):
c:\windows\nircmd.exe sendkeypress alt+a


Автор: Any_utka
Дата сообщения: 26.11.2014 12:46
PREVED

Цитата:
Посмотрел ваш сайт. Вот вам готовый макрос (прописывается в опере) для горячей клавиши:

Огрмное спасибо за решение и подробные инструкции!! Сама я бы точно такого не написала, даже после всех полученных разъяснений.
Правильно ли я понимаю, что сами вы уже это проверили и оно у вас работает?

trion1

Цитата:
порядок действий может быть каким-то таким для начала:

Вам тоже спасибо!

Добавлено:
PREVED

Цитата:
Вот команда для nircmd (имитирует нажатие alt+a в опере):
c:\windows\nircmd.exe sendkeypress alt+a

А как утилита nircmd.exe определит, что эти нажатия надо отправить именно окно Оперы, а не, скажем, Проводника? Понятно было бы, если бы в предложенной вами команде для nircmd было как-то определено целевое окно, но ведь в вашем примере этого нет
Автор: PREVED
Дата сообщения: 26.11.2014 13:05
Any_utka

Цитата:
Огрмное спасибо за решение и подробные инструкции!! Сама я бы точно такого не написала, даже после всех полученных разъяснений.
Правильно ли я понимаю, что сами вы уже это проверили и оно у вас работает?


Да, проверял - макрос работает. Но это только то, что касается настройки самой Оперы.
Я еще заметил что у них сайт переодически подтормаживает (не открывается). Но может это из-за того что я не из Эстонии, а из РФ. В этом случае (если сайт тормозит или в отключке) работать макрос не будет.

По настройке бат-файла(cmd-файла) для планировщика - в этой теме это оффтопик, спрашивайте здесь: http://forum.ru-board.com/topic.cgi?forum=5&topic=33080&start=7740#lt
Автор: Any_utka
Дата сообщения: 26.11.2014 13:11
PREVED

Цитата:
По настройке бат-файла(cmd-файла) для планировщика - в этой теме это оффтопик, спрашивайте здесь: http://forum.ru-board.com/topic.cgi?forum=5&topic=33080&start=7740#lt

Так мой вопрос был не про бат-файл, а про кокретную предложенную вами в предыдущем посте команду для утилиты nircmd. Я боюсь, что вы просто забыли указат какой-то нужный параметр, чтобы нажатие Alt+A (в вашем примере) отсылалось именно в Оперу.
Автор: PREVED
Дата сообщения: 26.11.2014 13:15
Any_utka

Цитата:
А как утилита nircmd.exe определит, что эти нажатия надо отправить именно окно Оперы, а не, скажем, Проводника? Понятно было бы, если бы в предложенной вами команде для nircmd было как-то определено целевое окно, но ведь в вашем примере этого нет


Когда будет запущена Opera (из планировщика), ее окно станет активным и соответственно нажатие горячей клавиши сработает именно в Опере.

В nircmd была команда принудительной активации окна. Нужно читать справку к утилите. На ру-борде где-то была тема обсуждения nircmd. Можно вставить в батник для полностью надежной работы.
Автор: solstice
Дата сообщения: 26.11.2014 18:25

Цитата:
На ру-борде где-то была тема обсуждения nircmd.

http://forum.ru-board.com:9000/topic.cgi?forum=5&topic=31255&glp
Автор: PREVED
Дата сообщения: 26.11.2014 20:34
Capushon

Цитата:
Ковыряю диалог, кому-то интересно?


Да, интересно. Интересует порядок добавления своих опций и обнаруженные ньансы.
Автор: Capushon
Дата сообщения: 26.11.2014 22:28
PREVED: 23:34 26-11-2014
Цитата:
Интересует порядок добавления своих опций и обнаруженные ньансы.
Да ничего собстно сложного, вот для примера раздел "Безопасность"


Так это выглядит в dialog.ini (файл должен быть в UTF8!)

[more]; -- Безопасность ------------------------------------------------------------------------------------------------------
Group, SI_IDPREFS_SECURITYDLG, Security_group,                110, 0, 360, 270, Center

Button, D_NEW_PREFERENCES_SET_MASTER, Set_password_button,             0, 0, 280, 23, Fixed = Change masterpassword

Label, DI_IDM_SEC_DLG_ASK_PASSWORD_LABEL,     label_for_Ask_for_password_dropdown,     0, 28, 120, 23, Fixed
Dropdown, 0, Ask_for_password_dropdown,        110, 28, 170, 23, Fixed

Checkbox, DI_IDM_MAIL_MASTER_PASSWORD_TOGGLE, Master_password_checkbox,         0, 48, 360, 23, Fixed

Separator1, ,     ,                     0, 64, 284, 20, Fixed

Checkbox, "Разрешить доступ к web-камере",        ,                     0, 72, 300, 23, Fixed = Set preference, "User Prefs|Camera access permission=1" | Set preference, "User Prefs|Camera access permission=0"
Checkbox, D_DO_NOT_TRACK,                Do_not_track_checkbox,             0, 86, 360, 23, Fixed
Checkbox, D_NEW_SECURITY_INFORMATION_ANTIPHISH_ON_OFF_TICKBOX_TEXT, Trust_info_checkbox,     0, 100, 360, 23, Fixed
Checkbox, "Проверка даты отзыва сертификатов (OCSP)",        ,                 0, 114, 340, 23, Fixed = Set preference, "SecurityPrefs|OCSP Validate Certificates=1" | Set preference, "SecurityPrefs|OCSP Validate Certificates=0"
Checkbox, "Разрешить переходы через разные домены",        ,                 0, 128, 340, 23, Fixed = Set preference, "Network|Allow Cross Network Navigation=1" | Set preference, "Network|Allow Cross Network Navigation=0"
Checkbox, "Быстрая HTTP проверка, если пароль указан для родительской папки",        ,     0, 142, 356, 23, Fixed = Set preference, "Network|Allow Pre Authentication=1" | Set preference, "Network|Allow Pre Authentication=0"

Button, D_SECURITY_MANAGE_CERTIFICATES, Manage_certificates_button,         0, 166, 280, 23, Fixed = Manage certificates
Button, D_SECURITY_SECURITYPROTOCOL, Configure_security_button,         0, 190, 280, 23, Fixed = Show security protocols
Button, D_TRUSTED_SITES_ELLIPSIS, Manage_repositories,             0, 214, 280, 23, Fixed = Manage whitelist

Label, D_OPERA_UPDATE_LEVEL, auto_update_level_label,         0, 240, 150, 23, Fixed
Dropdown, 0, auto_update_level_dropdown,        110, 240, 170, 23, Fixed, End[/more]
Автор: coherent
Дата сообщения: 27.11.2014 15:06
Имеет ли значение порядок записей в секции [exclude] файла urlfilter.ini? Могут ли они, например, быть отсортированы по алфавиту?
И второй вопрос, если сравнить urlfilter.ini, взятый отсюда, с urlfilter.ini из Оперы АС, то второй раз в 10 меньше по размеру. С чем это связано?
Автор: Capushon
Дата сообщения: 27.11.2014 17:51
coherent: 18:06 27-11-2014
Цитата:
Имеет ли значение порядок записей в секции [exclude] файла urlfilter.ini?
В работе - нет, а при оптимизации - естественно, сразу видно какие из правил дублируются, какие можно сократить заменив несколько строчек одной.


Цитата:
если сравнить urlfilter.ini, взятый отсюда, с urlfilter.ini из Оперы АС, то второй раз в 10 меньше по размеру. С чем это связано?
Нужно сравнивать, больше правил совсем не значит - меньше рекламы, или шпионов/маячков...
Автор: regist123
Дата сообщения: 27.11.2014 18:53
coherent 16:06 27-11-2014
Цитата:
с urlfilter.ini из Оперы АС, то второй раз в 10 меньше по размеру. С чем это связано?

как уже написали нужно сравнивать. Может быть, что в первом универсальные правила (грамотно составлены) которые охватывают десятки сайтов, а во втором каждая запись работает только на одном сайте, а может оба составлены грамотно, но во второй лучше блокирует. А ещё возможно что в одном из них много устаревших правил, которые убрали из второго из-за неактуальности.
Автор: coherent
Дата сообщения: 27.11.2014 19:28
Capushon

Цитата:
а при оптимизации - естественно, сразу видно какие из правил дублируются, какие можно сократить заменив несколько строчек одной.

Т.е. в алфавитном порядке даже предпочтительней (удобней), я правильно понял?

Capushon, regist123
Не сочтите за наглость, может поделитесь своими urlfilter.ini, если это возможно? Меня не покидает чувство, что в моем urlfilter-е есть лишнее, а я не специалист по правилам блокировки, чтобы править их.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227

Предыдущая тема: Трекер http://torrents.tj


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.