victor_sudakov: (Default)

Часто нужно, чтобы доменное имя отлаживаемого сайта временно разрешалось в 127.0.0.1, ::1 или приватный адрес в локальной сети. Обычно для этого редактируют /etc/hosts, но если нет возможности или желания это делать (например потому, что изменения в /etc/hosts действуют на все процессы всех пользователей данной машины), некоторые HTTP клиенты позволяют переопределить разрешение имен встроенными средствами.

Предположим, вы отлаживаете сайт https://www.mysite.example/ на сервере 192.168.10.10, тогда:

Для curl можно использовать

curl --resolve '*:443:192.168.10.10' https://www.mysite.example/

Для Google Chrome

google-chrome --host-resolver-rules='MAP www.mysite.example 192.168.10.10

Для FireFox в about:config переопределить переменную network.dns.forceResolve в 192.168.10.10, можно создать отдельный профиль с такой настройкой.

victor_sudakov: (Default)

Вроде поставил browser.tabs.unloadOnLowMemory=false в about:config, а он всё равно фоновые табы c Teams, Zabbix и прочими приложениями продолжает выгружать. Очень неудобно, как бы отучить.

victor_sudakov: (Default)

Полезное расширение, если есть несколько учетных записей на Github и т.п.

Firefox Multi-Account Containers

victor_sudakov: (Default)
* ищет в закладках (в том числе в тэгах), ^ ищет в истории просмотра, % ищет в открытых табах.
victor_sudakov: (Default)
Интересно, как должен поступать уважающий себя компилятор или интерпретатор, если в исходном коде уже после окончания текста программы встретится мусор? Должен ли он игнорировать его и выполнить программу, или выдать сообщение об ошибке?

В одной конторе не работало автоопределение прокси. Уже и "ping wpad" проверяли, и "http://wpad/wpad.dat" вручную скачивали - всё работает, в access.log веб-сервера видно, что браузеры скачивают этот wpad.dat при запуске, но к прокси потом не обращаются. Оказывается, в wpad.dat уже после закрытия всех скобок оказался мусор, попавший туда скорее всего при копипасте в этот wpad.dat через PuTTY. Заметили этот мусор только hex редактором, уже от отчаяния.

Вот как это называется? Ты уж или сообщение выдай об ошибке в коде, или выполни то, что в коде корректно. Но молчаливое игнорирование?!
victor_sudakov: (Default)
Начиная с firefox 25, каждый таб получил свой собственный findbar. Теперь для поиска одинакового текста во всех табах, при переключении в другой таб приходится снова нажимать Ctrl+F и кликать мышкой на кнопочку поиска. Ужасно раздражает.

Но оказывается, можно в другом табе нажать F3 и поиск продолжится. Ура.
victor_sudakov: (Default)
Кто знает, как можно в браузерах добавить дополнительный доверенный корневой УЦ, но чтобы он мог подтверждать подлинность нескольких сайтов из заданного списка, а не любого сайта. Допустим, https://oblstat.tom.ru/webstat/ имеет самоподписанный сертификат. Я бы хотел установить этот сертификат в доверенные УЦ, но только для самого oblstat.tom.ru и поддоменов.
victor_sudakov: (Default)
Дополнение для Firefox, позволяющее открыть сразу много адресов из списка. https://addons.mozilla.org/en-us/firefox/addon/open-multiple-locations/
victor_sudakov: (Default)
Для аутентификации браузеров на прокси-сервере (проверено, работает на MSIE, Firefox, Chrome) без ввода логина и пароля (SSO, single sign-on) методом Negotiate можно использовать Kerberos. Для виндового домена и squid на FreeBSD порядок действий будет следующий...

Продолжение перенес на https://hg.sr.ht/~vas/FAQ/browse/default/FAQ/squid_kerberos.txt
victor_sudakov: (Default)
Оказывается, уже можно между сквидом с одной стороны и Chrome или Firefox с другой стороны.
http://wiki.squid-cache.org/Features/HTTPS#Encrypted_browser-Squid_connection
victor_sudakov: (Default)
По умолчанию при клике на статью в theoldreader.com и т.п. открывается новая вкладка и становится активной. Чтобы фокус не переходил в открытую таким образом вкладку, в about:config поставить browser.tabs.loadDivertedInBackground=true
victor_sudakov: (Default)
Чтобы сабж происходил в удобочитаемом виде, в about:config поставить network.standard-url.escape-utf8=false
victor_sudakov: (Default)
Берется с https://infotecs.ru/downloads/product_full.php?id_product=2096
После установки появляется поддержка алгоритма ГОСТ в X.509 сертификатах.

UPD а MSIE подтвердил свою репутацию кривой поделки. При попытке зайти на сайт, например https://tmsk.tomica.ru/webstat , который использует сертификат с алгоритмом ГОСТ, MSIE без поддержки ГОСТ дает совершенно невразумительную диагностику о невозможности соединиться с сервером, и предлагает искать проблемы в DNS, у провайдера и т.п.

Firefox хотя бы сообщает "Ошибка при установлении защищённого соединения. Сертификат узла имеет неверную подпись. (Код ошибки: sec_error_bad_signature)". Отсюда уже можно выводы делать.
victor_sudakov: (Default)
После обновления FireFox пришлось разрешить, пока не перевыпущу сертификаты. В about:config security.enable_md5_signatures=true
victor_sudakov: (Default)
Сабж, даже если JavaScript этого требует. Открывать всегда только в новой вкладке.
about:config browser.link.open_newwindow.restriction=0

Источник: http://kb.mozillazine.org/Browser.link.open_newwindow.restriction
victor_sudakov: (Default)
Если раздражает, что начиная с некоторой версии Firefox при использовании функции поиска из контекстного меню происходит немедленное переключение на закладку с поиском, то вот способ вернуть прежнее поведение: http://support.mozilla.org/en-US/questions/929378

Вкратце: в about:config browser.search.context.loadInBackground=true
victor_sudakov: (Default)
Вроде нашел приличный сервис для сабжа с youtube, это http://savefrom.net/
Предоставляет плагин к FireFox, который позволяет скачивать видео без установленного в системе Adobe Flash Player.

ЗЫ я в курсе про HTML5, но оно толком не работает, половина роликов не показывается.

Profile

victor_sudakov: (Default)
Виктор Судаков

December 2024

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 14th, 2025 01:03 am
Powered by Dreamwidth Studios