Очередное обновление поискового расширения для Google Chrome и Opera. Правда, на этот раз версии расширений не одинаковы для разных браузеров — для гуглохрома более полноценное обновление. Установить расширения можно как обычно, по инструкциям из старой статьи.
Для Хрома — Fantlab Searcher 1.2
Как обычно, скачиваем и устанавливаем расширение по ссылке Fantlab Searcher. Это полноценная следующая версия, со всеми изменениями, перечисленными в последнем пункте.
Для Оперы — Fantlab Searcher 1.1.5
Для Оперы также можно скачать и установить файл по такой ссылке: Fantlab Searcher. Эта версия уступает по функциональности версии для Хрома, т.к. я не успеваю равноценно поддерживать расширения для слишком разных браузеров, но некоторые улучшения есть, подробнее — в следующем пункте.
Список внесённых изменений
появилась возможность использовать горячие клавиши для быстрого поиска выделенного фрагмента текста — от Alt+1 для поиска авторов/книг и по порядку до Alt+6 для поиска с привлечением Google, работает не только на страницах Фантлаба, но и на других сайтах (только для гуглохрома; возможно, старые версии хрома будут принимать окно с результатами за всплывающее и пытаться блокировать, тогда нужно будет в настройках добавить сайт в исключения для всплывающих окон. В 10-й версии такой проблемы не возникало);
реже вспоминайте про мышу — теперь в окне расширения можно менять категории поиска клавишами также от Alt+1 до Alt+6 (для Opera — соответственно Ctrl+Alt+1 ... Ctrl+Alt+6);
появилось окно настроек расширения, где на данный момент можно отключить горячие клавиши если они будут мешать и тонко настроть поиск по форуму (только для гуглохрома);
в верхнем правом углу окошка расширения появился крестик для закрытия этого окна;
изменён вид кнопки начала поиска в соответсвии с фантлабовским стандартом.
Пока так. Не все запланированные функции были добавлены, расширению есть ещё куда расти, но это уже дело будущего. Выход аналогичных расширений для некоторых других браузеров — Firefox и Safari — под вопросом, если появятся — сообщу в колонке. Как обычно, если есть проблемы с установкой или не работают заявленные фичи — пишите в комментариях к статье, вы этим можете помочь проекту.
Наконец готова и портирована для Оперы версия 1.1 единого поисковика по Фантлабу Fantlab Searcher — расширение для браузера из ранней статьи. Теперь представлены две версии расширения: для гуглохрома и Оперы. Далее — как их установить.
Установка в Оперу
Возможно, старые версии браузера не поддержат это расширение, поэтому предварительно придётся обновить Оперу до текущей версии, это не сложно.
Далее скачиваем файл по ссылке Fantlab Searcher — правой клавишей Сохранить по ссылке как..., сохраняем файл, если вдруг будет предлагать сохранить как png-рисунок, выбрать при сохранении Все файлы, а самому файлу прописать расширение oex. После скачивания oex-файла, находим его и перетаскиваем в окно Оперы и подтверждаем Установить — готово:
Для Хрома
Старую версию 1.0 можно уже удалить. Потом кликаем правой клавишей по ссылке Fantlab Searcher, выбираем Сохранить ссылку как..., сохраняем где нибудь, когда загрузится — перетащить файл из нижней полоски загрузки в окно гуглохрома, далее как обычно дважды подтвердить предупреждения- готово.
Список внесённых изменений
добавлен отдельный поиск изданий;
автофокусировка на поле ввода запроса после выбора типа поиска — делаем на один клик мыши меньше;
мелкие изменения дизайна;
добавлена авторская подпись.
В остальном — как и в предыдущей статье. Эта версия была успешно проверена на Google Chrome 4 и 10, в Chromium 9, версия для Оперы — в Opera 11.01. Если есть какие то замечания и предложения, возникли проблемы при установке — как обычно, пишем в комментариях к статье. Пока всё.
Что-то мы немного отвлеклись от литературной тематики, поэтому, дабы пресечь пагубную тенденцию, выставляю на всеобщее обозрение и обсуждение свежий отзыв. Объект исследования — недавно прочитанное совместное детище Великого Роджера и гражданина Саберхагена — киберпанковый роман "Витки".
С некоторой долей сомнения приступил к чтению соавторских вещей Желязны в томике из ОО, но именно этот, первый из романов, очень даже порадовал. В первую очередь тем, что в нём хорошо чувствуется именно почерк Желязны, доля же Саберхагена в написании произведения осталась неясной по прочтению (не знай предварительно о соавторе, и не догадался бы пожалуй). Получилась отличная приключенческая книга, читаемая на одном дыхании, предвестник литературного киберпанка.
Сюжет, как это часто бывает, строится вокруг героя с необычной способностью, в данном случае — своеобразной компьютерной телепатией. Он с одной стороны вполне банальный — погони, драки, взрывы, спасение, спасение любимой девушки — но его вытягивает завлекательная интрига, которая заключается даже не столь в тайне личности ГГ, а другом, менее заметном элементе, который по полной "выстреливает" лишь в самом финале (правда, некоторые недобросовестные лаборанты уже раскрыли в своих отзывах её, но это оставим на их совести).
Путешествия героя по компьютерным сетям — это те места текста, в которых забывшиеся читатели должны вспомнить, что к роману приложил руку сам Желязны. Красочные, самобытные описания путешествий и сражений с программами-защитниками чем-то напоминают переходы через Отражения в небезызвестных хрониках; с визуальной точки зрения — изюминка романа.
По поводу технической стороны — книга мало устарела, т.к. в ней уже присутствует глобальная паутина (хоть и не в гипертекстовом виде), а электроникой с кремниевыми мозгами начинено практически всё, что может шевелиться. В остальном — стандартный мир недалёкого будущего, в котором основным источником энергии без проблем служит Солнце. Следует отдать должное авторам в том, что они отлично показали, насколько огромное преимущество в таком мире даёт контроль над электроникой, ГГ постоянно выпутывался из, казалось бы, безнадёжных ситуаций. Однако не следует забывать, что вся мотивация ГГ основана на вполне человеческих качествах, в которых компьютеры ещё не скоро начнут разбираться...
В минусы романа я могу записать лишь избыточность в описаниях преследования ГГ и того, как он избавлялся от хвостов, принимал многочисленные меры предосторожности, да и эпизод с путешествием на барже не то чтобы лишний, но, скажем так, совсем необязательный, на основной сюжет не влияет. Укоротить роман страниц на 20-30 — и получился бы оптимальный размер, стандартный для фантастики золотого века. Но и так полторы сотни страниц были прочитаны с удовольствием, без напряга, чего желаю и остальным читателям.
Перед вами — поисковое расширение специально для Фантлаба под замечательный браузер Google Chrome версии 4 и более (ну и понятное дело, для другой ипостаси хрома — Chromium — тоже подойдёт). Установить его — такое же простое и быстрое дело, как и всё в гуглохроме: скачиваем расширение по ссылке Fantlab Searcher, в появившемся внизу предупреждении нажимаем Далее, в следующем окне подтверждаем Установить, и готово. Если по какой-то причине браузер сам не подхватил расширение, то находим скачанный файл расширения fantlab_extension.crx и просто перетаскиваем его мышей в окно гулохрома — всё, так тоже можно установить расширение. В любом случае, на выходе получаем дополнительный значок на панели расширений в виде эмблемы Фантлаба, щелчком по которому его можно запустить. И выглядеть это будет так:
Зачем это нужно?
Часто возникает необходимость найти какую-либо информацию в Лаборатории, притом что информация может быть разного вида, т.к. всего на Фантлабе как минимум три поисковика: для авторов и произведений, для пользователей и форумный. Обычно только первый из них всегда доступен в браузере, даже если сам сайт не открыт, и то, его не очень удобно выбирать в адресной строке, переключать раскладку и т.д. Поэтому было создано это небольшое расширений для гуглохрома, которое объединяет все поисковики в одном месте, а также добавляет возможность очень просто и быстро подключать к делу сторонний поиск по сайту от Google. Существуют, конечно, универсальные настраиваемые расширения для быстрого поиска типа QuickSearch, однако их, во-первых, сначала нужно вручную настроить для Фантлаба, во-вторых, краткий тест показал, что правильно сделать такую настройку для русскоязычного сайта — задача менее тривиальная, чем может показаться на первый взгляд.
Как его использовать?
Теперь поподробнее об использовании расширения. После щелчка по его иконке появляется всплывающее окно, в котором можно ввести текст поискового запроса и выбрать тип поиска, если он отличается от поиска авторов и произведений. Всего на выбор предоставляется пять типов поиска:
авторов/книг — поиск авторов, изданий и произведений по базе Фантлаба;
посетителей — поиск зарегистрированных на сайте пользователей по логину;
тем на форуме — найти темы на форуме по названию;
по всему форуму — глобальный поиск по форуму, не только в названиях тем, но и в сообщениях;
любой информации — воспользуйтесь услугами Google для поиска по всему сайту. Хорошо подходит в тех случаях, когда неизвестно, в каком разделе сайта находится нужная информация или существующие фантлабовские поисковики в принципе не могут её искать. Особенно удобно шерстить странички пользователей, например, введя запрос место жительства свой_город, можно получить список лаборантов, проживающих в вашем городе.
После выбора типа поиска и ввода запроса можно нажать Enter или кнопку Искать, чтобы в новой вкладке открылась страница с результатами поиска.
Конечно же, эффективность любого поиска будет зависеть от исправности работы соответствующих сервисов поиска, т.к. своих велосипедов в рамках работы над этим расширением изобретено не было.
Кроме функции поиска, есть ещё возможность быстрого перехода на главную страницу сайта, щёлкнув по названию Лаборатория Фантастики вверху окна расширения, а также, что очень важно — теперь находясь в любом месте Интернета можно раздавить лупой насекомое
Что будет дальше?
А дальше необходимо протестировать расширение на как можно большом количестве компьютеров для выявления различных багов, недочётов и пожеланий по улучшению. Поэтому смело устанавливайте расширение, пользуйтесь, и если возникнут какие то вопросы и предложения — пишите комментарии к этой статье, чтобы улучшить расширение. Сейчас у него стоит номер версии 1.0, после составления списка необходимых улучшений — возможно, станет 1.1. На данный момент было проведено тестирование на разных компьютерах с Google Chrome версий 4 и 7, а также в Chromium 9 под Убунтой, но этого мало, поэтому приветствуется максимальное распространение расширения в среде лаборантов из числа пользователей хромобраузеров.
Сегодня мы немного отвлечёмся от литературной тематики и поговорим о том, какие замечательные возможности есть у браузера Google Ghrome по изменению внешнего вида (и не только) любого web-сайта под вкус каждого отдельного пользователя. Объектом экспериментов станет всеми любимый сайт Лаборатория Фантастики, над внешним видом которого мы и будем издеваться (чисто в клиентской части, разумеется). Статья в первую очередь актуальна для пользователей Google Chrome (в дальнейшем "гуглохром") версии 4 и выше, но наработки из статьи могут быть использованы и в других браузерах, если там есть подобные возможности.
Итак, для начала нужно сделать три клика левой кнопкой мыши и установить расширение по ссылке Personalized Web.
Далее нужно добавить набор правил для конкретного сайта, который мы в дальнейшем будем называть "темой". Я уже подготовил одну демонстрационную тему для Фантлаба, теперь подробная инструкция, как её установить, это совсем не сложно: 1. Открываем щелчком мыши внизу статьи прикреплённый текстовый файл damp.txt, копируем содержимое: Ctrl+A, Ctrl+C; 2. Переходим на страницу расширений гуглохрома: Настройки и управление->Инструменты->Расширения (минуя пункт "Инструменты" если у вас ранняя версия браузера) или переходим по ссылке chrome://extensions/, кликаем по кнопке Настройки напротив расширения Персонализированный Веб; 3. В открывшейся вкладке нажимаем вторую по счёту кнопку внизу Загрузить дамп, в поле ввода в открывшемся окошке вставляем скопированный в пункте 1 набор иероглифов, нажимаем ОК; 4. Сохраняем изменения кнопкой Сохранить, теперь, пока тема активна, можно смело открывать любую страничку Фантлаба и смотреть, что получилось. Вот пара скриншотов, как будет выглядеть сайт.
Вот список изменений, внесённых этой темой:
как хорошо видно, Фантлаб немного "позеленел". Перекраска не полная и сделанная на скорую руку, такой уж я художник, но в принципе раскрасить при наличии желания и времени можно всё, что угодно, позаменять все рисунки;
изменено меню "Мой портфель": оно стало уже, под размер окна с информацией о профиле, добавлен пункт для изменения регистрационной информации, добавлен анимационный эффект при появлении и исчезании этого меню;
заменены для примера несколько смайликов на форуме. Например, кому-то недавно не нравилось, что на странице литературного ресурса слишком много пива — все пивные смайлики заменены на рукопожатие .
В общем, пример скорее демонстрационный, чем полностью законченный, сделать можно ещё много различных изменений, а вообще без поддержки сервера на чистом JavaScript далеко не уедешь. Кто разбирается в web-вёрстке, может самостоятельно улучшить эту тему или создать полностью свою, для этого можно открыть снова открыть настройки Персонализированного Веба изменить содержимого полей "Добавлять CSS" и "Добавлять HTML". В пример вошли не все наработки, например, я для своего 22-дюймого монитора увеличил размер текста на Фантлабе — уж больно неудобно читать мелкий текст. Чтобы вернуть эту возможность в тему, необходимо на странице её настройки в поле "Добавлять CSS" внести такие строки: font.v9b { font-size: 18 !important; } p { font-size: 16 !important; } a { font-size: 12 !important; } Важный момент — чтобы изменённая менюшка портфеля правильно работала, ссылалась всегда на ваш профиль, а не на мой, в поле "Добавлять HTML" темы желательно найти поиском по странице число 20655 (их всего три) и позаменять на конкретно свой ID фантлабовского аккаунта. Снова таки, знакомые с "тремя китами web-вёрстки" смогут самостоятельно разобраться в примере и внести свои изменения/улучшения. Пока всё, ждём предложения, замечания и вопросы по статье