Fluid что это за программа
Практическое руководство по работе с Fluid
В начале июля прошлого года Vitol’у в руки попалась практически одна из самых первых сборок четвертой версии браузера Safari. В его обзоре была описана очень интересная функция, которая, почему-то, не попала в бэта версию Safari 4, вышедшую в конце февраля 2009 года, как раз перед началом «горячего марта». Я говорю о Web Application, при помощи которой можно создавать обычные приложения из вэб-сайтов и сервисов и запускать их вне браузера.
Не так давно на глаза мне попалась программа Fluid, которая обеспечивает тот же самый функционал без каких либо трудностей, быстро и легко, предлагая пользователю расширить функции какого-либа портала при помощи пользовательских скриптов проекта userscripts.org. Для того, чтобы не растекаться мыслею по древу, предлагаю сразу рассмотреть несколько примеров. Но для начала необходимо зайти на сайт разработчиков Fluid и скачать последнюю версию (на данный момент версия 0.9.6, 3,6 МБ), установить её куда-нибудь. Я скопировал её в папку Application.
Google Mail на нашем компьютере
Перво-наперво, надо найти красивую иконку, которая в доке будет радовать глаз 🙂 Недолгий поиск по картинкам позволил найти отличный вариант. Теперь самое время обратиться к программе — поэтому мы запускаем установленный Fluid и в открывшемся окне вводим данные сайта, который хотим добавить. В данном случае это:
После этого, программа немного «подумает» и предложит запустить полученное приложение. В результате запуска перед нами предстанет окно с вэб-приложением, в Доке появится иконка приложения Google Mail со своим личным меню.
Логинимся в аккаунт и перед нами полноценный сайт GMail. Теперь необходимо как-нибудь усовершенствовать наше приложение. Предлагаю вывести в док на иконку количество непрочитанных сообщений во Входящих. А что, хорошая идея! 🙂
Как я уже сказал, Fluid (а значит и все его «приложения-потомки») поддерживают пользовательские скрипты, хорошо знакомые пользователям Firefox по аддону Greasemonkey. Значит нам всего-лишь нужно найти соответствующий скрипт и «прикрутить» его к нашему приложению Google Mail. За скрипты в Меню отвечает специальный пункт с изображением грамоты:
А искать мы его будем так: нажимаем на кнопку скрытия/показа тулбара и перед нами появляется адресная строка, в которую мы вводим адрес userscripts.org.
Хочу сразу сказать, что все остальные адреса, которые не относятся к нашему приложению и Userscripts будут открываться в окне Safari.
В строке поиска или на самом сайте с пользовательскими скриптами мы ищем те, которые относятся к Gmail. Я предлагаю воспользоваться таким — Gmail Unread Message Count in Favicon (что по-русски значит «Число непрочитанных сообщений Gmail на иконке сайта»). Нажимаем на кнопку Install, после чего перед нами появится предложение установить наш скрипт.
Соглашаемся и спустя некоторое время в Доке мы сможем лицезреть на иконке нашего приложения количество непрочитанных писем. Прям как в Mail 🙂
Каждое приложение-сайт Fluid имеет окно со своими собственными настройками и еще несколько интересных особенностей:
Ещё пример веб-приложения — мобильная версия Маковода
Для меня пока что наибольший интерес представляет первая особенность. Правда, почту таким образом использовать не хочется. Поэтому мы создадим приложение для блога Macovod 🙂 Я не буду описывать процесс создания этого приложения. Просто скажу, что оно создается точно так же, как и наш «почтовик». Но здесь мы немного схитрим: мы будем отображать не обычный сайт, а его мобильную версию. Для этого в нашем приложении изменим User Agent на Mobile Safari.
Таким образом, если мы теперь зайдем при помощи Safari в блог, перед нами будет версия, предназначенная для iPhone. В том же самом меню выбираем Convert to MenuExtra SSB и в панели меню у нас появляется новая иконка, отображающая последние сообщения нашего блога 🙂 Теперь наше приложение выглядит примерно так:
Подводя итоги, можно сказать, что Fluid является достаточно интересной разработкой для пользователей, поскольку можно вынести наиболее часто используемые интернет-сервисы в док и пользоваться ими как обыкновенными приложениями. Поддержка пользовательских скриптов позволит как повысить удобность использования сервисов, так и улучшить внешний вид (к примеру, как Gmail super clean). Ах да, совсем забыл сказать, что Fluid в добавок ко всему поддерживает Growl.
Создаем удобный вьювер для vk.com при помощи Fluid.app с нотификацией о новых сообщениях в доке Mac OS X
Дело в том что в комплекте заранее настроены нотификаторы только для facebook, gmail и Google Reader(хи-хи), и представляют собой они ни что иное, как обычный javascript-код, спрятанный в настройках Userscripts программы:
С одной стороны это разочарование, но с другой — открывшийся простор для творчества.
Благодаря существующим примерам для фейсбука, все что остается нам сделать — это использовать данную модель для вконтактика.
Так, добавляем новый юзерскрипт, под названием например VK, и маску *vk.com* (можно сделать и для других адресов, включая vkontakte.ru, но лично я захожу только по короткому имени, и так что в этом нет смысла).
Немного подредактировав скрипт, я решил добавить также звук для каждого нового непрочитанного сообщения используя метод window.fluid.playSound(«Glass») из Fluid API.
Вот полный код получившегося скрипта с комментариями:
Единственная маленькая «пичалька» состоит в том, что количество сообщений показывается только если программа находится в режиме иконки в доке, а при сворачивании ее в статус-бар, возможности отображать количественные показатели там штатными средствами уже нет.
По сути, главную задачу мы выполнили, однако остался маленький, все еще немного раздражающий пунктик в виде рекламы, от которого мы также просто можем избавиться при помощи Userstyles, создав новый стиль с прежней маской для URL и вставив крохотный код CSS:
Все. Благодаря этим нехитрым манипулциям, мы получили вполне себе удобное приложение для пользования контактиком из под Mac OS X не засоряя вкладки Safari и получая звуковую нотификацию с отображением количества непрочитанных сообщений.
Fluid создаёт приложения из любых сайтов
В наше время практически каждый сервис стремится обзавестись приложением, однако не у всех это получается. Иногда это хорошо, иногда не очень. К примеру, уместить всю справочную информацию в каком-нибудь квартиранте App Store было бы утопией. А вот тому же Gmail не помешал бы десктопный клиент. Теперь же представьте, что появилась программа способная превратить абсолютно любой сайт в приложение, поселяющееся в папку Программы и прописывающееся в Dock. Читайте о Fluid в сегодняшнем обзоре 😉
Fluid принадлежит касте низкокалорийных разработок, не щеголяет напыщенным интерфейсом и, можно сказать, не имеет его вовсе. При этом недооценивать обозреваемого нельзя, ведь он отлично справляется со своей задачей. Fluid сразу же предлагает вам задать путь к сайту, ввести название и нажать кнопку Create, после чего вы замечаете прибавление в Dock-панели на одну иконку со значком выбранного ресурса. Готово — сайт поселился на Маке. Самое главное, что подобную процедуру вы легко провернёте с любым адресом.
Скептики, вероятно, нахмурят брови и скажут, что никаким «приложением» здесь не пахнет. По сути, они правы, потому что пользователь получает лишь выделенное окно, которое запускается, минуя стандартный браузер, но, в то же время, обретение персональных кнопок запуска для различных сайтов сыграет лишь на руку.
Но нам почему-то кажется, что набора бесплатных фишек с лихвой хватит неискушённому пользователю. Продвинутых энтузиастов не смеем удерживать от экспериментов и создавать полноценные библиотеки «портированных» приложений.
В общем, если вам надоело каждый раз посещать какой-нибудь сервис через Safari и хочется получить для него кнопку быстрого запуска — Fluid к вашим услугам.
Веб-приложения на рабочем столе: Fluid.app
С приходом многозначительного термина Web 2.0 в нашу жизнь многое поменялось: люди стали больше писать (возможно, многие люди вообще стали писать), появились новые средства общения, новоявленные веб-приложения начали вытеснять оффлайновые. Деятельность типичного человека сосредоточилась вокруг браузера.
За последние три года на свет появилось множество чудесных, инновационных, нужных веб-приложений. Взять, скажем Basecamp от 37Signals — теперь стало возможно комфортно работать небольшой группе людей, находящихся в разных уголках Земли. Или, скажем, Highrise от тех же разработчиков — у малого бизнеса появился простой инструмент управления и взаимодействия с клиентами. Другое дело, что из обычного браузера работать стало немного не комфортно: все время теряешься в многочисленных окнах и вкладках. Стали появляться Site Specific-браузеры (SSB), то есть браузеры, предназначенные для работы с одним-единственным сайтом. Наверное, самым видным из них на платформе Mac OS X стал Fluid.
Fluid в мгновение ока позволяет создать приложение-браузер, который будет работать с конкретным сайтом, не отвлекаясь ни на что другое. Fluid позволяет установить специальную иконку (их, кстати, можно найти в группе Fluid Icons в Flickr) или использовать Favicon сайта. Например, мне порой приходится просматривать DOC-файлы, но у меня не установлен Microsoft Office. В таких случаях я пользуюсь Google Docs и сделал в Fluid для него SSB. Теперь Google Docs не теряется во вкладках, отображается в Exposé. И так можно поступить абсолютно с любым сайтом. Хочешь читать Twitter не через Twitterific, а через Hahlo? Легко!
Для начала открываем Fluid, вводим URL (http://hahlo.com), желаемое имя и иконку.
Через пару секунд создастся новое приложение и Fluid предложит его открыть. Voilá:
Для Hahlo имеет смысл не держать открытым целое окно, а превратить его в нечто сродни Twitterific, тоесть в окошко, вызываемое из строки меню. Делается это выбором пункта меню (самой программы) Hahlo → Convert to MenuExtraSSB. Получаем желаемое.
Самое интересное в Fluid заключается в его поддержке плагинов и скриптов GreaseMonkey, уже прижившихся в Firefox. Скажем, если сделать SSB для Google Reader, то с помощью скриптов в док можно вывести бэджик с количеством непрочитанных новостей и изменить внешний вид до неузнаваемости. То же самое можно сделать и для веб-мессенджера Mebo. Вполне можно заменить платный Mailplane (клиент для Gmail) его Fluid-аналогом, продолжать можно до бесконечности. Fluid постоянно совершенствуется и о предстоящих нововведениях можно почитать в официальном блоге. Вокруг Fluid уже организовалось сообщество людей, постоянно использующих Fluid в тех или иных целях. Некоторые из них пишут руководства, а другие — юзер-скрипты для Fluid.
Что касается меня, то в доке у меня уже прописалось несколько SSB, сделанных с помощью Fluid: Campfire, Google Docs, Hahlo, Fluther и Mint. А что пропишется у вас?
Microsoft начала внедрять крупнейшее за десятилетия изменение Office
Компоненты Fluid скоро будут доступны в приложениях офисного пакета
Компания Microsoft начала активно внедрять платформу Fluid. Как ожидается, это будет самое большое изменение в документах Microsoft Office за последние десятилетия и скоро оно станет реальностью для пользователей.
Изначально Microsoft представила предварительную версию Microsoft Fluid Framework в мае 2020 года. По словам разработчиков, это новая технологию и набор функций, которые помогут оптимизировать совместную работу, «устранив барьеры между приложениями».
Вот как описывает Microsoft возможности использования компонентов Fluid в офисных приложениях Microsoft 365:
Первые интеграции Fluid Framework в Microsoft 365 позволят нескольким пользователям одновременно вносить изменения в документы и создавать подключенные компоненты, которыми можно мгновенно и очень просто делиться в приложениях. Например, таблицы, диаграммы и списки задач можно вставлять в веб-версию Outlook, чтобы ваши данные о продажах, проектные задачи и отчеты об исследованиях постоянно обновлялись с учетом последних изменений. На Office.com можно создавать рабочие пространства Fluid Framework и управлять ими, в том числе в ленте активности вашего документа, в списке рекомендаций, в @упоминаниях, или искать их на Office.com. И поскольку компоненты Fluid Framework весят мало, правки применяются мгновенно».
Месяцем ранее Microsoft анонсировала поддержку компонентов Fluid в чатах Microsoft Teams, а теперь она появится во встречах Microsoft Teams, а также OneNote, Outlook и Whiteboard.
В результате, контент для совместной работы можно копировать, вставлять и делиться с другими, независимо от приложения. Вместо таблиц, графиков и списков, которые статичны и привязаны к определенным документам, компоненты Fluid представляют собой модули для совместной работы, существующие в разных приложениях.