Сохранение веб-страниц в pdf-файлы

Порой может возникнуть надобность сохранить интернет-страницу на жёсткий диск. Стандартно всё делается просто — через пункт меню «Сохранить как…». На выходе получаем файл html и лежащую рядом почти одноимённую папку, содержащую все файлы страницы. Во многих случаях не слишком удобный «форм-фактор» и гораздо удобнее было бы иметь один файл, соответствующий одному «документу», но содержащий в себе все нужные элементы.
Варианты следующие (совсем маргинальные, вроде копирования вручную содержимого в текстовый процессор и затем сохранения в форматах odt или doc, я рассматривать не буду):

  • mht (mime html) — веб-архив. Вроде как именно для этого создавался. Можно получить, сохраняя страницы в IE и Opera. Для Firefox нужно поставить аддон UnMHT
  • chm (compiled html) — формат гипертекстовой справочной системы, специально разработанный Microsoft для встроенной помощи Windows. На мой взгляд этот вариант хуже — во-первых, создавался он изначально для конкретной задачи и не совсем той, что тут рассматривается, а во-вторых, со средствами сохранения в него ситуация хуже, да и с чтением не всё гладко на линуксах.
  • pdf (portable document format) — хорош кроссплатформенностью и открытостью. Со средствами просмотра всё обстоит прекрасно, насколько знаю, на всех системах. Несолько смущает, что цель у формата тоже несколько другая — прежде всего для электронного представления полиграфической продукции.
    Поддерживает ссылки, поиск по тексту, и в отличии от mht поддерживает структурированное содержание.

Читать далее

Swiftfox localization

Давеча при настройке системы на нетбуке поставила там Swiftfox. Это браузер для Linux, основанный на Firefox, вроде как оптимизированный каким-то образом. Не то, чтобы мне нужна особо эта оптимизация (хотя вдруг и правда что-то заметное, а для нетбука это по крайней мере не помешает), но просто решила попробовать.
Сам браузер внешне практически не отличим от firefox (что не удивительно), все дополнения к нему тоже подходят.
Правда, в репозиториях лежит версия 3.6.13 (последняя для swiftfox) в то время, как firefox недавно обновился до пятой версии. Кому-то это может быть даже понравится (не все полюбили нового лиса). А, для арча установить можно из AURа, deb-пакеты есть на официальном сайте, там же есть инсталляционные скрипты и ссылки на тарболлы.

Читать далее

Firefox Sync


«Будьте всегда на связи со своим Firefox» — гласит заголовок официальной страницы расширения Firefox Sync. Вы и сами можете всё прочитать, но специально для ленивых процитирую здесь основные цели этого расширения:

Не сидите на одном месте

Вы работаете в офисе и внезапно пришло время идти домой? Теперь вы можете вернуться к своим открытым вкладкам и истории поиска во мгновение ока с любого компьютера. Ваш Firefox будет таким, каким вы его оставили, неважно, куда вы вошли.

Резервируйте свою информацию

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

Обеспечьте безопасность

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

Читать далее

Замена yandex на google в качестве поисковика по умолчанию в firefox

В адресной строке браузера firefox тоже работает поиск. Т.е. если набрать там что-то не очень законченное, то поисковик попытается найти что-то подходящее в стиле «мне повезёт» от google и перейдёт по этой ссылке. Например, при вводе linux и нажатии ввод … Читать далее

Не Firefox

Не смотря на все преимущества Firefox, он частенько любит занимать всю память и даже своп. Этот недостаток стал особо проявляться при использовании лисы в сеансе отладки php с параллельной работой в какой-нибудь тяжёлой IDE. Кроме того, запуск браузера тоже занимает определённое время что может раздражать при просмотре локально хранящейся документации в html-файлах.

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

Читать далее