The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Работа с Web и Ftp

   Корень / Пользователю / Работа с Web и Ftp

----* Подмена параметров браузера для входа в закрытые области новостных сайтов (доп. ссылка 1)   [комментарии]
  Для обеспечения индексации поисковыми системами большинство сайтов с платным новостным контентом предоставляют обходной путь для беспрепятственного входа поискового бота Google. Бот проверяется по содержимому заголовков Referer и User-Agent, что позволяет любому желающему просмотреть закрытые области заменив идентификатор браузера и указав в качестве адреса предыдущей страницы google.com.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Увеличение числа вкладок, вмещающихся в строке Firefox (доп. ссылка 1)   [комментарии]
  В ~/.mozilla/firefox/директория с профилем/chrome/userChrome.css добавляем:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Установка сервера видеоконференций openmeetings 2.2 в Debian 7.4   Автор: Artem Solodchenko  [комментарии]
  Настройка openmeetings в Debian 7.4.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Решение проблемы с работой Adobe Flash в Opera для дистрибутивов Linux с GTK+ 3 (доп. ссылка 1)   Автор: Kroz  [комментарии]
 
В некоторых дистрибутивах Linux, перешедших на GTK+ 3, наблюдаются проблемы с
работой Flash-плагина в браузере Opera. В качестве обходного пути для решения
проблемы можно запустить браузер следующим образом:

   LD_PRELOAD=/usr/lib/libgtk-x11-2.0.so.0 opera
 
----* Скрытие строки с заголовком при развертывании окна с Firefox (доп. ссылка 1)   [комментарии]
 
Для того чтобы скрыть занимающую место строку с заголовком и кнопками
закрытия/сворачивания можно воспользоваться возможностью выборочного изменения
оформления окна в Compiz.

Устанавливаем CompizConfig:

   sudo apt-get install compizconfig-settings-manager

Запускаем CompizConfig. В блоке "Window Decorations" прописываем в поле "Decoration windows":

   (any)&!(class=Firefox&state=maxvert&role=browser)

После такой манипуляции при развертывании окна по Alt-F10 строка с заголовком будет скрываться.

При использовании дополнения 
Hide Caption Titlebar Plus можно не скрывать заголовок, а перенести в него
список вкладок выбрав опцию "Place Tabs in the Titlebar".
 
----* Создание реконнект-скрипта для DSL-модема  (доп. ссылка 1)   Автор: Карбофос  [комментарии]
  Принудительный реконнект может потребоваться для получения нового IP-адреса при пользовании, к примеру, таких сервисов, как rapidshare.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Использование Flash-плагина из состава Google Chrome в Firefox и Opera (доп. ссылка 1)   [комментарии]
 
Как известно, компания Google с недавних пор поставляет Flash-плагин в составе
браузера  Chrome. Обновления с исправлением проблем безопасности для
Flash-плагина из состава Chrome компания Google своими силами выпускает сразу
после нахождения проблемы, в то время как выход официального обновления Adobe
Flash обычно затягивается на несколько недель, в течение которых приходится
либо отключать плагин, либо мириться с возможностью проникновения
злоумышленника через незакрытую брешь в безопасности системы.

Для использования сборки Flash-плагина от Google достаточно установить браузер
Chrome с сайта http://www.google.com/chrome
Запускать его не обязательно, так как обслуживанием загрузки обновлений
занимается специальный скрипт, запускающийся через cron (/etc/cron.daily/google-chrome).

Далее следует удалить из системы оригинальный Adobe Flash (или отключить через
меню Add-ons / Plugins) и создать символическую ссылку

   sudo ln -s /opt/google/chrome/libgcflashplayer.so /usr/lib/firefox-addons/plugins/

или для Opera:

   sudo ln -s /opt/google/chrome/libgcflashplayer.so /usr/lib/opera/plugins/

или

   ln -s /opt/google/chrome/libgcflashplayer.so ~/.flash/
 
----* "Короткие" ссылки в браузерах Mozilla и Chromium (доп. ссылка 1) (доп. ссылка 2)   Автор: Andrey Mitrofanov  [комментарии]
  В браузерах Mozilla можно добиться того, чтобы, набрав в строке адреса "короткую" ссылку, например,
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Ускорение запуска Firefox   Автор: Artem Tashkinov  [комментарии]
 
Firefox хранит некоторые свои данные в формате БД SQLite3, например, история
посещений и набранных адресов хранится в файле (БД) places.sqlite. Со временем
старые записи из этого файла удаляются, добавляются новые записи что приводит к
неизбежной внутренней и внешней фрагментации этого файла, что замедляет запуск веб-браузера.

Ускорить запуск Firefox можно, оптимизировав внутренее хранилище Firefox.
Сделать это можно несколькими способами.

Во-первых, при *закрытом* Firefox, находясь в директории с профилем, можно выполнить следующий код:

   $ for i in *.sqlite; do sqlite3 "$i" vacuum; done

Данная операция оптимизирует все SQLite файлы.

Во-вторых, прямо внутри браузера можно в консоли ошибок (В меню "Инструменты")
выполнить следующий код:

   Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL("VACUUM");

Однако эта операция оптимизирует только файл places.sqlite.
 
----* Скрипт для просмотра открытых табов в Firefox   [комментарии]
  Иногда требуется узнать какие вкладки оставлены открытыми в Firefox, запущенном на другой машине.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Решение проблемы неполной загрузки сайтов в Opera через Squid   Автор: Kroz  [комментарии]
  Исходные данные: Opera 10.61 Squid 3.1.6
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Смена фона для новой (пустой) вкладки веб-браузера Mozilla Firefox   Автор: Artem Tashkinov  [комментарии]
  Многим, кто пробовал веб-браузер Opera, понравилась возможность смены фона пустой (новой) вкладки. Оказывается, тоже самое достаточно легко сделать в Mozilla Firefox.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Добавление собственных элементов меню в Firefox (доп. ссылка 1)   Автор: ffsdmad  [комментарии]
  Добавим в меню "Инструменты" Firefox кнопку для быстрого включения и выключения работы через прокси.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Добавление сертификата в Chromium (доп. ссылка 1) (доп. ссылка 2)   Автор: silverghost  [комментарии]
 
После установки Chromium потребовалось импортировать сертификат для работы с
Webmoney Light. В документации к Chromium рекомендуют использовать команду:

   certutil -d sql:$HOME/.pki/nssdb -A -t "P,," -n "WebMoney" -i ./wm.p12

Но такая команда выдает ошибку, по крайней мере в Ubuntu 10.04:

   certutil: could not obtain certificate from file: security library: invalid arguments.

Решается эта проблема путем использования другой утилиты:

   pk12util -d sql:$HOME/.pki/nssdb -i ./wm.p12

Вышеупомянутые утилиты входят в состав пакета libnss3-tools в Ubuntu/Debian,
nss-tools в Fedora/RHEL и mozilla-nss-tools в openSUSE.
 
----* Установка оригинальных версий продуктов Mozilla для Ubuntu (доп. ссылка 1)   [комментарии]
  В рамках проекта Ubuntuzilla (http://ubuntuzilla.sourceforge.net) поддерживается репозиторий пакетов для Ubuntu Linux, в котором представлены последние версии оригинальных сборок Mozilla Firefox, Mozilla SeaMonkey и Mozilla Thunderbird. Например, после выхода Firefox 4.0, его можно будет установить в ранее выпущенных версиях Ubuntu.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Включение акселерации прокрутки и тюнинг табов в Firefox 3.6  (доп. ссылка 1) (доп. ссылка 2)   [комментарии]
 
В Firefox 3.6 добавлена, но отключена по умолчанию, возможность ускорения
прокрутки после определенного числа вращений колеса мыши.
Например, установив в about:config:

   mousewheel.acceleration.start = 3
   mousewheel.acceleration.factor = 5

после трех быстрых перемещений колеса мыши, четвертое и последующие перемещения
приведут к сдвигу экрана сразу по 5 позиций.

Другой полезной возможностью, отключенной в Firefox 3.6, является отображение
эскизов при переключении межу табами через комбинацию клавиш "Ctrl + Tab". Для
включения в about:config устанавливаем:

   browser.ctrlTab.previews = true

чтобы добавить в правой части строки табов кнопку для одновременного
отображения эскизов для всех табов (вызывается также через Shift + Ctrl + Tab),
можно установить:

   browser.allTabs.previews = true

В Firefox 3.6 также изменено поведение при открытии нового таба, который теперь
по умолчанию открывается не в  конце списка, а рядом с активным табом, что
нарушает привычки бывалых пользователей. Чтобы вернуть поведение открытия табов
в  about:config необходимо установить:

   browser.tabs.insertRelatedAfterCurrent = false
 
----* Установка в одном окружении двух разных версий Firefox с разными дополнениями   [комментарии]
  Для того чтобы обеспечить работу в Linux с несколькими разными версиями Firefox, или разными наборами дополнений (например, вариант с Flash плагином и без него) можно использовать встроенную в браузер технологию пользовательских профилей.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Компиляция Mozilla FireFox для получения 64-битной версии   Автор: Zenitur  [комментарии]
  Недавно я обнаружил то, что на сайте firefox.com нет 64-битной версии браузера Mozilla FireFox для Linux. Не обнаружил я и 64-битной версии браузера для других систем. Если посмотреть сайт лучше, можно обнаружить 64-битные сборки альфа-версий - а стабильных версий нет.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как убрать Yandex из Firefox 3.5 (доп. ссылка 1)   Автор: STALKER_BY  [комментарии]
 
При выполнении поисковых запросов из строки ввода URL (не путать с блоком
поисковых плагинов) в русскоязычной сборке Firefox 3.5 по умолчанию поиск
осуществляется в Yandex.

Чтобы заменить Yandex на Google нужно в "about:config" найти ключ "keyword.URL" и поменять

   http://yandex.ru/yandsearch?stype=first&clid=46511&text=
на
   http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=

по аналогии, можно добавить любую другую поисковую систему.

Чтобы отключить поиск из адресной строки, необходимо установить переменную keyword.enabled в false.
 
----* Решение проблем с поддержкой HTML5 в Firefox 3.5 во FreeBSD (доп. ссылка 1)   Автор: Sokolov Alexey  [комментарии]
 
Для отображения на FreeBSD в Firefox 3.5 некоторых специфических элементов
HTML5 необходимо подгрузить модуль "sem.ko" (POSIX semaphores).
Чтобы модуль загружался автоматически в /boot/loader.conf нужно прописать:
   sem_load="YES"
 
----* Установка web-браузера Uzbl в Ubuntu Linux (доп. ссылка 1)   [комментарии]
  Для установки web-браузера Uzbl (http://www.opennet.ru/opennews/art.shtml?num=23317) в Ubuntu Linux необходимо предпринять следующие шаги:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Решение проблемы с зависанием nspluginviewer в Fedora 11/KDE   Автор: Artem Tashkinov  [комментарии]
  Вне зависимости от ваших настроек, при использовании браузера Konqueror и flash plugin'a от Adobe, просмотрщик flash роликов по умолчанию в KDE - nspluginviewer - постоянно зависает и "забывает" автоматически закрываться при закрытии вкладки или самого веб-браузера Konqueror'a.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Оптимизация хранилищ данных Firefox 3.x (доп. ссылка 1)   [комментарии]
  Начиная с Firefox 3.0, для хранения закладок, истории посещений и других БД используется SQLite. При интенсивной и длительной работе с браузером, можно ощутимо уменьшить время загрузки и производительность выполнения некоторых операций, через проведение чистки и дефрагментации БД в SQLite.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Решение проблем с DNS сервером при работе Firefox через Socks прокси   [комментарии]
 
По умолчанию при включении работы Firefox через Socks прокси, DNS запросы
продолжают обрабатываться
локальным резолвером, что приводит к неработе преобразования имен в Firefox при
отсутствии на машине
иного выхода в сеть, кроме socks сервера.

Решение: в настройках about:config следует поменять значение переменной network.proxy.socks_remote_dns
с false на true, тогда DNS запросы начнут транслироваться через socks сервер.

При нахождении в недоверительной сети, самый простой способ поднять socks
туннель через внешний сервер:

   ssh -D 1080 логин@ip_сервера

а затем настроить на локальной машине доступ через socks5 127.0.0.1:1080
 
----* Создание локального сервера обновлений для Firefox (доп. ссылка 1) (доп. ссылка 2)   Автор: Unghost  [комментарии]
  Инструкция, как поднять локальный сервер обновлений для Firefox. В наличии имелся сервер с Debian Lenny. На него был поставлен apache2 и libapache2-mod-php5
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Выделение непрочитанных табов в Firefox (доп. ссылка 1)   [комментарии]
 
В  Firefox можно настроить выделение табов ни разу не прочитанных пользователем.
Для этого в директории ~/.mozilla/firefox/*.default/chrome/ нужно переименовать 
файл userChrome-example.css в userChrome.css, добавив в:

   #content tab:not([selected]) {font-style: italic !important; }

После этого текст в заголовке всех непрочитанных табов будет выделяться курсивом.
 
----* 3 способа оптимизации работы Firefox (доп. ссылка 1)   [комментарии]
  1. Уменьшение потребления памяти.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Установка Adobe Flash 9 во FreeBSD 7.x (доп. ссылка 1)   [комментарии]
  Включаем режим совместимости с Linux и linprocfs.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как вручную применить файл обновлений для Firefox   [комментарии]
  Иногда требуется вручную последовательно установить несколько пропущенных обновлений к Firefox. Делается это следующим образом. Загружаем "mar" архив с обновлением из директории update нужного релиза Firefox с сайта ftp://ftp.mozilla.org/pub/firefox/releases
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Добавление словаря (создание поискового плагина) в Firefox   Автор: Александр  [комментарии]
  Как известно, английский словарь должен быть одноязычным. Самый лучший из одноязычных словарей - Longman (Longman Dictionary Of Contemporary English, http://www.ldoceonline.com/). Хотя имеющаяся электронная версия работает и под linux (GTK 1.2), лучше сделать возможность поиска слов прямо в Firefox (добавить новый Search Engine).
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Использование wget для загрузки через сервис Sun Download Center (доп. ссылка 1)   [комментарии]
  Зайдите на Sun Download Center (SDLC - http://cds.sun.com) под вашим именем. Для загрузки из командной строки можно использвать нижепредставленный скрипт:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Малоизвестные новые возможности Firefox 3 (доп. ссылка 1)   Автор: mozillalinks.org  [комментарии]
 
  1. Дублирование табов. Если нажать Ctrl в процессе перетаскивания таба, то его содержимое будет продублировано в новом табе;
  2. Перетаскивание табов между окнами.
  3. Изменение размера строки поиска, когда она размещена на одной линии со строкой ввода адреса. Достаточно подвести курсор мыши к разделителю между полями и можно будет изменить ширину;
  4. Поиск по ключевым словам. В меню поиска нажмите на "Управление поисковыми плагинами/Manage Search Engine" и выберите "Изменить/Edit Keyword" для заданной поисковой системы. Далее можно ввести краткое имя (Keyword), набрав которое после произвольного набора слов в строке адреса, будет осуществлен поиск через задуманную поисковую систему.
  5. Прерывистое выделение блоков текста. Отметив текст мышью, можно нажать Ctrl и продолжить выделение в другой части документа;
  6. В браузер интегрировано средство для поиска дополнений на странице addons.mozilla.org (меню Дополнения/Поиск дополнения);
  7. Возможность временного отключения плагинов (например, Flash) через менеджер дополнений;
  8. Набрав about:crashes можно просмотреть историю крахов браузера, по которым разработчикам были отправлены уведомления о проблемах.
 
----* Установка Firefox 3 в Debian Etch и дистрибутивах со старой версией GTK+ (доп. ссылка 1) (доп. ссылка 2) (доп. ссылка 3)   [обсудить]
  Официальная сборка Firefox 3 требует GTK+2.10, в то время как в Debian Etch только 2.8. Нужную версию gtk можно установить из бэкпортов:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Увеличение скорости работы со шрифтами в firefox/seamonkey   Автор: Sokolov Alexey  [комментарии]
 
Чтобы браузер firefox/seamonkey работал со шрифтами на порядок быстрее,
перед запуском браузера поменяйте значение переменной MOZ_DISABLE_PANGO на 1. 

Выглядеть все должно приблизительно так: 

   %export MOZ_DISABLE_PANGO=1; firefox (для bash/zsh) 
   %setenv MOZ_DISABLE_PANGO 1; firefox (для csh-подобных) 

Либо в /etc/profile, чтобы каждый раз не менять.
 
----* Ускоряем загрузку больших файлов из интернета. (доп. ссылка 1)   Автор: openkazan.info  [комментарии]
  Задача - скачать ISO образ линукса за короткое время. Самое простое это:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Использование 32-битных плагинов с 64-битной сборкой Firefox (доп. ссылка 1)   [комментарии]
 
Устанавливаем nspluginwrapper http://gwenole.beauchesne.info/projects/nspluginwrapper/

Подключаем 32-битную сборку Flash плагина:
   nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so

Отключаем Flash плагин:
   nspluginwrapper -r /usr/lib64/mozilla/plugins/npwrapper.libflashplayer.so
 
----* Установка Macromedia Flash 7 плагина под Firefox для FreeBSD. (доп. ссылка 1)   Автор: jail.se  [комментарии]
  Для использования Linux версии Flash плагина с Firefox собранным под FreeBSD (с linux-firefox под FreeBSD работает без проблем):
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как заставить открывать ссылки из thunderbird в firefox   Автор: polkan  [комментарии]
 
Создаем (редактируем) файл user.js в ~/.thunderbird/<li><li class=l>.default/
добавляем строки

  user_pref("network.protocol-handler.app.http", "firefox");
  user_pref("network.protocol-handler.app.https", "firefox");
 
----* expect для автоматизации операций требующих ручного ввода   [комментарии]
 
#!/usr/bin/expect -f # Забор файла по FTP
spawn ftp ftp.test.ru
expect  "Name*:" { send "ftp\n"}
expect  "Password:" { send "ftp@\n"}
expect "ftp>" {send "bin\n"}
expect "ftp>" {send "prompt no\n"}
expect "ftp>" {send "cd /pub/store\n"}
expect "ftp>" {send "get arc.tar.gz\n"}
expect "ftp>" {send "exit\n"}

#!/usr/bin/expect -f # Выполнение операции используя telnet
spawn telnet cisco.test.ru
expect  "login:" { send "adm\n"}
expect  "Password:" { send "пароль\n"}
expect "#" {send "show users\n"}
expect "#" {send "exit\n"}
 
----* Как из командной строки открыть новое окно Mozilla или Galeon   [обсудить]
 
Mozilla:
  Открыть URL в окне: mozilla -remote "openurl(URL)"
  Открыть файл в окне: mozilla -remote "openFile(путь)"
  Можно указать: openURL (URL, new-window), openURL (URL, new-tab)
  Проверка запущен ли браузер: mozilla -remote "ping()"
Galeon:
  Открыть в новом листе: galeon-bin --new-tab URL
  Открыть в новом окне: galeon-bin --new-window URL
 
----* Примеры использования wget и curl для копирования web-контента   [комментарии]
 
Копирум ftp.test.ru, за исключением директории /pub/mp3 и помещаем результат в /tmp/test
    wget -m -P/tmp/test -nH ftp://ftp.test.ru/pub/ -X /pub/mp3

Скачиваем файл test.gif со скоростью 10 Кб/с и сохраняем его на локальном диске:
   wget --quiet -O - --timeout=20 --limit-rate 10k http://test.ru/test.gif > /tmp/test.gif
   curl http://test.ru/test.gif --max-time 20 -s -o test.gif

Рекурсивно скачиваем в директорию test_site:
    wget -r --no-parent -P ./test_site http://test.ru/arc/

Доп. опции wget:
  "-O N" - куда выводить результат, "-" - стандартный вывод;
  "-l N" - уровень вложенности;
  "-r" - рекурсивный запрос.
  "--no-parent" - не выходить за пределы родительского каталога;
  "--quota N" - сограничить общий объем выкачиваемого в байтах (можно m и k);
  "--limit-rate N" - ограничить скорость в байт/сек. (10k - 10кб/сек);
  "--referer=URL" - подставить свой referer.
 
----* Советы по работе с curl - мощным инструментом для автоматизации web-запросов   [обсудить]
 
Маски запроса:
   http://test.ru/file[1-100].html  # Скачать файлы 1.html, 2.html...100.html (можно [a-z])
   http://test.ru/file{one,two}.html  # Скачать one.html, two.html
       curl http://test.ru/file[1-10].html -o "site1_f_#1.html"
Только проверка HTTP заголовков (HEAD запрос): curl -I http://test.ru
Докачка оборванного трансфера: curl -C - http://test.ru/file.tgz
Представляемся браузером:
   curl --user-agent "Mozilla 1.1" --cookie "session=123;user=guest" --referer "http://test2.ru/" \
   --header "Charset: koi8-r" --user user:password
Таймауты, лимиты и proxy:
   curl --connect-timeout=60 --interface eth1 --limit-rate 5K --max-time 60 --silent --proxy proxy.t.ru:3128
 
----* Как оптимизировать производительность Mozilla и Galeon (доп. ссылка 1)   [обсудить]
 
Mozilla:
  echo 'user_pref("nglayout.initialpaint.delay", 0);' >> ~/.mozilla/имя_пользователя/*.slt/prefs.js
  chmod -w ~/.mozilla/имя_пользователя/*.slt/prefs.js
Для Galeon путь ~/.galeon/mozilla/galeon/prefs.js
  
 
----* Обход ограничения по выполнению только подписанных дополнений в Firefox (доп. ссылка 1)   [комментарии]
  Начиная с Firefox 48 введена обязательная и неотключаемая через "xpinstall.signatures.required" в about:config проверка дополнений по цифровой подписи. При необходимости установки неподписанных дополнений пока остаётся несколько лазеек.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 

 Версия для печати




  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor TopList