Nokia N810, Lifehack и Linux интересности

Полезные и интересные заметки на темы: Nokia N810, Linux и Lifehack

Greasemonkey скрипты

Firefox - greasemonkey

Будучи заядлым любителем сервиса хранения закладок del.icio.us, не смог пропустить мимо глаз подборку полезных скриптов для Greasemonkey.

Во-первых, вкратце расскажу что такое Greasemonkey для тех, кто ещё не слышал о нем. Greasemonkey — расширение для браузера Mozilla Firefox (работает в т.ч. и в третьей версии Firefox), которое позволяет добавлять пользовательский JavaScript на совершенно любую интернет страницу. Очевидно, возникает вопрос – зачем это нужно и при каких обстоятельствах это дело может пригодиться?

Данное расширение позволяет вам работать в Mozilla Firefox с ещё большим комфортом, открывая возможность настроить отображение страниц и даже целых сайтов / сервисов на свой лад (или в соответствии с уже готовыми JavaScript, которые распространяются бесплатно). Так, например, можно полностью переработать интерфейс Google Reader, добавив массу полезных возможностей и модифицировав окно просмотра таким образом, что в него будет вмещаться больше информации для просмотра. Как раз о подобных готовых скриптах для расширения Greasemonkey далее и пойдет речь.

Del.icio.us

В списке содержится 16 скриптов для Greasemonkey, связанных с сервисом социальных закладок Del.icio.us. Часть их них добавляют полезный функционал. Другие служат для изменения интерфейса сервиса, а оставшаяся часть позволяет интегрировать некоторые другие популярные сервисы в Del.icio.us.

Важно: если вы ранее не работали с Greasemonkey, то следует сначала установить это расширение, после чего уже устанавливать скрипты. Установить Greasemonkey можно на addons.mozilla.org

Список скриптов для Greasemonkey

1. Сохранение результатов поиска  Google в Del.icio.us – Скачать

google-delicious

С помощью этого скрипта появится возможность сохранять закладки непосредственно из результатов поиска в Google.

2. Google Reader + Del.icio.us – Скачать

google-rss-reader-delicious

С помощью этого скрипта появится возможность сохранять закладки непосредственно из Google RSS Reader.

3. Del.icio.us Stumbles – Скачать

delicious-stumbleupon

Добавляет ссылку “Submit to Stumbleupon” к сохраняемым закладкам.

Примечание: StumbleUpon – это одна из самых известных социальных сетей в мире, в которой пользователи при просмотре сайтов голосуют за них, а наиболее популярные сайты мгновенно становятся доступны для огромного числа посетителей сервиса (десятки тысяч).

4. Digglicious – Скачать

diggilicious

Добавляет опцию “Save to Del.icio.us” под кнопкой Digg на сервисе Digg.com

5. Del.icio.us + Magnolia – Скачать

6. Del.icio.us Bulk Delete – Скачать

deliciousshare

Добавляет две ссылки на страницы del.icio.us, с помощью которых вы моментально можете открыть для публичного просмотра / закрыть для публичного просмотра ваши сохраненные ссылки.

7. Del.icio.us Bulk Management – Скачать

Добавляет много интересных возможностей, в числе которых удобное управление тегами с помощью дополнительного блока.

Дополнение: официальный сайт

8. Del.icio.us Alpha Sort – Скачать

Позволяет сортировать закладки в алфавитном порядке (взамен сортировки по дате добавения)

9. Del.icio.us Delete Now – Скачать

Моментально удаляет закладки из del.icio.us, минуя диалоговое окно с запросом на подтверждение.

10. Fav.icio.us – Скачать

favicondelicious

К каждой сохраненной ссылке добавляет favicon сайта (если он имеется).

11. Snap.icio.us – Скачать

snapicious

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

12. Del.icio.us MP3 – Скачать

mp3

Добавляет MP3 проигрыватель рядом с MP3 ссылками в Del.icio.us.

13. Del.icio.us Post HelperСкачать

delicious-preview

По запросу отображает страницу, которую вы собираетесь сохранить в закладки.

14. Del.icio.us Links – Open in New Window – Скачать

открывает закладки del.icio.us в новой вкладке/окне.

15. Del.icio.us Ad Killer – Скачать

Убирает рекламу, которая показывается на части Del.icio.us страниц.

16. Скин Del.icio.us – Del.icio.us 2.0 Скачать

Придает Del.icio.us новое стилевое оформление:

delicious-skin

17. Bookmark Every Digg – Скачать

digg

Ещё один скрипт, добавляющий возможность моментального сохранения закладки из сервиса Digg. основное отличие от рассмотренного под пунктом 4 скрипта – возможность добавления закладки сразу в несколько социальных сервисов.

Сообщение написано под впечатлением от 15 Useful Greasemonkey scripts for Del.icio.us


Если вам понравился пост, не забудьте сохранить его в свои del.icio.us или любые другие закладки, кнопки для добавления расположены чуть ниже :)

Популярность: 100%

Web GTD (Getting Things Done) – Tracks

В первом сообщении блога я писал о том, что буду делать заметки касательно такого понятия как Lifehack. Наверное, разные люди под lifehack имеют в виду разные вещи, но существует базовое определение на википедии, которое дает начально представление о лайфхакерах:

Лайфхакер (англ. lifehacker) — человек, который «взламывает», «обманывает» окружающую жизнь, делая ее проще при помощи разных полезных советов и хитрых трюков.

Введение

Темой этого поста является web-ориентированная разработка Tracks, которая должна вам помочь в ведении дел с использованием методики Дэвида Аллена – Getting Things Done™. Для работы приложения от сервера требуется поддержка Ruby on Rails, а работать Tracks может на всех основных платформах – Linux, Mac OS X, и Windows XP. Tracks – open source разработка, распространяется под лицензией GNU GPL.

Не знакомы с методикой Дэвида Аллена – Getting Thins  Done (GTD)? Держите пару ссылок:

На английском языке:

На русском языке:

Основной функционал

В общем-то приложение следует принципам GTD и обладает рядом полезных функций:

  • Настраиваемый вид просмотра действий (сортировка по контекстам, проектам и тд)
  • Тегирование и пометка действий звездочками
  • Мгновенное добавление новых действий (ajax)
  • Удобное ведение дел с сроками исполнения
  • Отслеживание продуктивности с помощью графиков
  • Удобный экспорт действий (iCal, RSS)

В дальнейшем я планирую описать процесс установки Tracks на собственный сервер на базе linux (gentoo), а так же попробовать установить разработку на виртуальном Windows ( Tracks поставляется вместе с собственным веб сервером WEBrick). А пока приведу найденные полезные ссылки.

Установка

В данном обзоре будет рассмотрен процесс установки Tracks на две платформы:

1) BitNami ( Windows, Linux, MacOS )

Данный вид инсталляции больше всего подходит, если вы планируете работать с Tracks на персональном домашнем компьютере и не имеете возможность разместить разработку на удаленном веб сервере.

Создан специальный бинарный пакет для установки Tracks на компьютеры под управлением ОС Windows, Linux и MacOS. Для установки следует скачать Tracks для вашей операционной системы и запустить инсталлятор, который за несколько шагов установит необходимые компоненты для работы программного обеспечения. Установка достаточно долгая, но инсталлятор работает почти на полном автомате, лишь дважды от меня потребовался ввод данных с клавиатуры.

После установки Tracks заработал сразу и без вопросов. В IE7 (я устанавливал версию под Windows) открылся адрес http://localhost с предложением ввести логин и пароль, которые указывались в процессе установки. На первый взгляд все работает шустро и безглючно. Более подробно я не стал рассматривать работу ПО на Windows и сразу перешел к установке Tracks на собственный web сервер.

2) Linux web server

Рассмотрю процесс установки на web сервер под управлением gentoo linux. Предполагается, что на сервере уже работают: apache, mysql

Что потребуется для установки

  • Ruby (рекомендуется ставить 1.8.6 версию)
  • RubyGems (требуется для обеспечения взаимодействия между Ruby и базой данных)
  • База данных (SQLite3 или MySQL)

Процесс установки

2.1) Настройка БД MySQL.

Лично я решил использовать БД MySQL, которая уже стояла на сервере и дополнительной настройки и установки не требовала. Первым делом следует создать базу для Tracks, я так её и назвал – tracks:

# mysql -u root -p
mysql> CREATE DATABASE tracks;
mysql> GRANT ALL PRIVILEGES ON tracks.* TO пользователь@localhost
IDENTIFIED BY ‘пароль’ WITH GRANT OPTION;

2.2) Правка конфига /config/database.yml.tmpl

Здесь следует подредактировать секцию Production в соответсвии с выбранной базой данных и используемых логинов и паролей (выбравшие БД SQLite должны указать всего два значения - adapter: sqlite3 и database: db/tracks-15-blank.db).

Пробегаемся по конфигу /config/environment.rb чтобы убедиться что все соответствует вашей инсталляции. В большинстве случаев требуется изменить всего две строки:

  1. В строке SALT = "change-me" замените change-me на произольное словосочетание (я изменил на SALT = "my gtd application").
  2. Расскоментируйте настройку часового пояса # ENV['TZ'] = ‘US/Eastern’ и настройте в соответсвии с вашим местом жительства (информацию можно вытащить из /usr/share/zoneinfo – у меня эта строка приняла вид: ENV['TZ'] = ‘Europe/Moscow’).

2.3) Заполнение базы данных

На данном этапе следует через консоль попасть в корневой каталог Tracks (например, у меня это /var/www/gtdapp/htdocs) и заполнить БД с помощью команды:

rake db:migrate RAILS_ENV=production

Лично у меня здесь возникла небольшая проблема, консоль начала ругаться:

localhost htdocs # rake db:migrate RAILS_ENV=production
(in /var/www/gtdapp/htdocs)
rake aborted!
no such file to load — sqlite3

Решилась эта проблема достаточно просто – достаточно было установить пакет dev-ruby/sqlite3-ruby.

2.3) Запуск сервера

Теперь нужно закончить установку track запуском сервера (выполняется из консоли в корневой дирректории Tracks):

script/server -e production

Если все прошло хорошо, то после выполнения команды вы увидите что-то вроде:

=> Rails application started on http://0.0.0.0:3000

Заходите по адресу http://0.0.0.0:3000/signup и приступайте к работе с Tracks!

Полезные ссылки

Популярность: 44%

Firebug плагин для Firefox 3

Наконец вышла версия плагина Firebug, которая более-менее адекватно работает в третьей версии Firefox. Данная версия несет в себе циферку 1.2.0a25X ( о как намудрили.. ), а скачать её можно только с getFirebug (там она расположена под заголовком “Firebug 1.2 Alphas” )Теперь работает моя любимая функция “Inspect Element“, которая согласно положению мышки отображает соответствующий элементу сайта html код.Скриншотик работающего расширения (кликабельно):

В предыдущей версии Firebug (1.1) данная функция не работала, а также возникало множество проблем, связанных с удобством использования плагина. Так, например, окно Firebug внизу браузера не отображалось – приходилось просматривать код в отдельном окне.

Nightly tester Tools тоже не помогал решить проблему совместимости Firefox 3 и старых версий Firebug, соответственно оставалось только ждать релиза новой версии. Дождались :)

Популярность: 72%

Luminotes wiki

Создание личной базы знаний с помощью wiki систем является очень удобным решением для хранение заметок, мыслей и накопленного опыта, но подобная систематизация порой требует дополнительных знаний, а именно – знание wiki разметки, которая содержит в себе много различных символов и приемов. Незнакомым с системой wiki разметки может потребоваться достаточное количество времени для её освоения, а сам процесс ведения заметок может превратиться в слишком сложное занятие.

Сам я сторонник WYSIWYG ( What You See Is What You Get – что видим, то и получаем ) редакторов (примечание – подобный редактор работает в Microsoft Word, OpenOffice.org и других полноценных текстовых редакторах).

Сервис из этого обзора предоставляет пользователям WYSIWYG wiki систему для ведения заметок. Luminotes имеет втроенный визуальный редактор, с помощью которого оформлять заметки очень легко и делается это все без дополнительных знаний. Также визуальный редактор позволяет сохранять точные копии понравившихся вам статей или фрагментов сайта – достаточно скопировать элемент страницы и вставить его в визуальный редактор.

Манера работы Luminotes с заметками напоминает принцип работы TiddlyWiki, которая очень удобна для ведения и чтения заметок в нелинейной манере. Тем не менее, wiki записная книжка добавляет ряд полезных особенностей, которые достаточно существенно увеличивают функциональность и удобство системы. Luminotes – многопользвательская система, вы можете работать с базой знаний с различных компьютеров и преодоставлять доступ друзьям и коллегам.

Данная wiki система позволяет вам компоновать заметки в блокноты, что сущственно повышает удобство пользования сервисом. Количество блокнотов ограничено отведенным дисковым пространством.

Подобно многим Wiki системам, Luminotes позволяет просматривать историю изменений конкретной заметки. К примеру, это очень удобно, когда коллега внес в запись какие-либо изменения, а вы хотите узнать что конкретно было добавлено.

Ещё один приятный момент – возможность аттачить к заметкам собственные файлы.

Luminotes доступна как веб приложение, размещенное на хосте разработчиков. Доступно несколько вариантов изданий:

  1. Бесплатный аккаунт. 30 MB места для хранения информации + возможность коллективной работы (приглашенные люди имеют доступ на чтение)
  2. Базовый аккаунт. $5 в месяц, 250MB дискового пространства + возможность коллективной работы (приглашенные люди имеют доступ к редактированию заметок)
  3. Стандартный аккаунт. $9 в месяц, 500MB дискового пространства + возможность коллективной работы (приглашенные люди имеют доступ к редактированию заметок)

Но я не писал бы эту заметку, если эту систему нельзя было бы скачать и установить на собственный веб сервер. Да, это возможно! Luminotes распространяется в соответствии с лицензией GNU GPL. Для работы этого ПО вам потребуется сервер на базе Linux с Python и PostgreSQL. Если вас заинтересовала данная wiki, скачайте Luminotes с официального сайта!

По материалам Linux.com

Популярность: 32%

Del.icio.us расширение для Firefox 3


На днях владельцы социальных закладок del.icio.us обновили расширение для работы с сервисом и теперь поддерживается третья версия Firefox, которая по умолчанию ставится в недавно вышедшем дистрибутиве Ubuntu Linux 8.04.

Я активно пользуюсь сервисом del.icio.us, поэтому сразу нашел несколько решений для запуска неподдерживаемого третьей версии firefox расширения для работы с закладками:

  1. Манипуляции на странице about:config ( там следует отключить проверку на совместимость расширений. Отвечает за эту настройку параметр extensions.checkCompatibility, который должен принять значение false для отключения проверок ).
  2. Существует специальный плагин для запуска неподдерживаемых расширений – Nightly Tester Tools

Но теперь все намного проще. В своем блоге владельцы сервиса анонсировали бета версию расширения, которое можно скачать по этой ссылке.

Помимо работы в самом Firefox 3 появилось несколько приятных нововведений:

  • По нажатию клавиши F2 появляется окошко для ввода тега, после чего открывается страница с данным тегом на сервисе del.icio.us.
  • Диалог для настройки перенесен в меню “Инструменты”. Помимо этого настроить расширение можно ещё и по нажатию на кнопку “Настроить” в списке расширений.
  • Немного изменено расположение кнопок для сохранения закладок.
  • Добавлено несколько кнопок в status bar – ссылка на главную страницу, сетевая активность ( перекидывает на страницу с свежедобавленными закладками ваших друзей ) и ссылка на предлагаемые вам другими пользователями ссылки.

Популярность: 39%