Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…
Этот сайт в основном посвящен тому, что мне интересно вне работы. Ведется в порядке хобби.
Все изложенное на сайте - мое частное оценочное мнение и не может быть истолковано иначе.
Со всеми вытекающими из этого последствиями.

mozilla

Android: как сохранить страницу (обычный html)

Просмотров: 17683Комментарии: 7
android

Итак, простейшая задача. Скачать с Самиздата книжку. Так, чтобы потом можно было читать ее в оффлайне. На телефон под управлением Android 4.2.2.

Как оказалось, "лобового" решения нет. Точнее, есть одно, некрасивое: "из коробки" firefox для android умеет сохранять в PSF. Делает он это долго, страница выглядит также, как и в браузере (и вообще, есть подозрение, что он картинку гонит в PDF).

А хочется-то текст, чтобы загнать в читалку :)

Поиск по интернету дал массу неработающих рецептов. И один более-менее работающий: использовать специальную софтину, offline browser (https://play.google.com/store/apps/details?id=it.nikodroid.offline). С ней в общем все просто: указал ссылку, прога зкачала страницу, дальше читай чем хочешь... Меня это вполне устраивает.

Правда, есть недоумение по поводу того, почему разработчики браузеров не реализовали нормальную функцию сохранения "из коробки" - но, наверное, не просто так :)

ПС. Как вариант, я мог просто не найти возможностей для сохранения, а они на самом деле есть.

Max Site CMS & nginx 502

Просмотров: 927Комментарии: 0
Linux

В общем, в какой-то момент была следующая картина: при просмотре поста "в будующем" из-под админа вываливался nginx 502. Причем, ошибка воспроизводилась только под firefox. Opera, Chrome, Midori - все нормально. В общем, сначала думал что виновата версия ff (у меня стоит 26ой), на 30ой вроде не воспроизводилась... потом родилась очень правильная мысль - посмотреть заголовки. Посмотрел :) Выяснил, что Max Site ставит куку, а ff радостно ее дополняет - реально получается кука длиной в несколько килобайт... В итоге, сервер не выдерживает и вешается.

Решается очень просто - удаление куков в ff, и проблема исчезает - пока не наберется очередные несколько килобайт. Такие вот траблы))

Firefox & Google Bookmarks

Просмотров: 9041Комментарии: 0
Alib.spb.ru

Все началось с того, что я решил синхронизировать "закладки" в браузере дома и на рабочем ноутбуке. Дома у меня linux, на работе - windows. И там, и там - firefox.

"А еще у меня есть аккаунт Google - и в нем имеется замечательный инструмент "Закладки" - подумал я, и решил порыться на addons.mozilla.ru на предмет наличия дополнений к firefox для работы с закладками. К моему удивлению, приложений, интегрирующих Google bookmarks в firefox нашлась масса. Причем некоторые из них умеют импортировать закладки firefox :) в общем, понеслась душа в рай. То есть, я выбрал два расширения, одно из которых трудится на работе, второе - дома (почему два? логического объяснения у меня нет; так захотелось).

Итак, первое дополнение - Google Bookmarks Button. Добавляет отдельную кнопочку со стрелочкой в firefox, по которой подгружает закладки из google (закладки хранятся на сервере). Умеет импортировать "местные" закладки в google. По "стрелочке" раскрывает меню с закладками (каждый тег - отдельная папка). По "кнопочке" запоминает текущую страницу. Удобно :)

Второе дополнение - Gbookmarks. Работает похожим образом, только добавляет в firefox пункт меню, и добавление закладки производится выбором соответствующего пункта в меню. А, и еще - "местные" закладки импортировать он не может. Физически, так сказать, ен приспособлен (кнопки нету).

Ну и напоследок :) На работе я использую Persnal menu - аддон, который позволяет под кнопкой выстроить "свое меню", то есть собрать туда те пункты меню, которые используются наиболее часто. Зачем это надо? А затем, что скрыв штатное меню, мы выигрываем одну строку на экране. А кнопку можно "повесить" рядом с адресной строкой. Получается, что все элементы управления firefox можно "втиснуть" в одну строку.

Вот так :)

MozBackup – сохранение настроек и профиля Firefox, Thrunderbird, …

Просмотров: 6441Комментарии: 0
Windows

Как часто при перестановке ОС вы ругались на то, что невозможно (сложно) сохранить профиль? Я дома - не часто (linux у меня, там делается бекап /home - для сохранения настроек всех программ самое то). А вот на работе хочется периодически иметь относительно актуальную копию... Как выяснилось, я не одинок в своем желании - и существует в мире отличная windows утилит, предназначенная для бекапа профиля пользователя продуктов Mozilla. Говоря проще, для сохранения настроек Firefox, Thrunderbird, Sunbird и т.д. Называется она MozBackup, и живет по адресу http://mozutil.mozilla-russia.org/, работает в режиме "мастера" - и проста до безобразия. Указываешь продукт (Firefox, Thrunderbird, ...), путь к файлу бекапа, бекапируешь. На чистой системе процесс повторяется в обратную сторону. Автоматизация однако :)

Google Calendar & Sunbird

Данная статья безнадежно устарела. Оставляена для истории.

Для планирования повседневной работы я использую Sunbird от Mozilla. Замечательный календарь-планировщик с парой недостатков:

  • не умеет синхронизироваться с Pocket PC Outlook 2005
  • не умеет синхронизировать записи "домашнего" и "рабочего" Sunbird'a.

Вот о решении последней проблемы и пойдет речь (коллеги присоветовали). Идея проста - использовать для синхронизации посредник, в роли кторого будет выступать сервис Calendar от Google. Дело в том, что Sunbird позволяет одновременно отображать больше, чем один календарь, и его можно научить работать с внешними календарями. Итого, нам потребуется:

Забегая вперед, скажу, что остановился я на первом варианте с плагином - так как второй вариант у меня просто не заработал. Итак, по шагам, в случае плагина:

  • Заводим аккаунт на Google (я этот шаг пропустил, так как аккаунт у меня уже есть)
  • Создаем на календарном сервисе Google календарь
  • Скачиваем sunbird (у меня уже был скачан)
  • Скачиваем плагин
  • Устанавливаем плагин в sunbird
  • Получаем на Google ссылку на календарь (Google в этом смысле просто шикрен: можно получать xml, rss или iCal - я выбрал его)
  • Подключаем созданный календарь в sunbird ("Файл" - "Подписаться на удаленный календарь" - "Из сети" - ...)
  • В процессе подключения выбираем другой цвет для G-календаря (для наглядности)

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

Теперь об общих впечатлениях: работать с Гугловым календарем через sunbird довольно приятно, правда, есть и ложка жегтя - судя по всему, автоматическое обновление не работает. То есть в sunbird надо периодически нажимать Ctrl-R, а в G-календаре - либо Ctrl-F5, либо жать на логотип.

Главная же "фишка" состоит в том, что можно запросто синхронизировать свой рабочий и домашний (а в перспективе - какой угодно) sunbird, не особо заботясь о формате данных и платформе, на которой он работает. Также можно использовать предложенное решение как средство calendar-collaboration - то есть для ведения совместных с коллегами календарей. При этом, как я уже говорил, календарей в один sunbird можно подключить столько,сколько надо - и таким образом легко разводятся "общественные" и "личные" вещи;)

Осталось теперь научиться синхронизироваться с WM2005.