Архив ‘Софт’


Rescuetime Filter

Есть такая замечательная программа Rescuetime. Так я тоже думал, пока не решил заплатить им за целый год. Однако, платная версия не справляется со своей основной функцией — фильтровать правильно не умеет! С мая месяца общаюсь с их тех. поддержкой, все никак не исправят.

Мне это надоело, и я написал свой фильтр, который работает даже на бесплатной версии RescueTime и позволяет, с некоторыми оговорками, не только получить функционал платной версии, но и получить (внимание!) рабочий функционал платной версии.

Итак, встречайте:

RescueTime Filter Screenshot

Пользоваться фильтром очень просто — скачиваете подробный лог в формате CSV из раздела «Documents and Details», загружаете в фильтр — можно на демо-сайте, а можно установить на любом другом сервере, и вводите ключевые слова. Результат: корректно подсчитано общее количество затраченного времени по проектам, сайтам, играм или что вы там делали весь последний месяц.

Программы, которые я использую

Попробую составить список программ, которые я использую постоянно. Все они являются свободно распространяемыми. Как вы понимаете, специфика сборника — веб-разработка.

  • 7zip – архиватор;
  • Apache – веб-сервер;
  • Dependency walker – помогает выявлять недостающие dll-библиотеки, особенно пригодилось в установке слабо адаптированных под win сред типа python;
  • Dropbox – онлайн-синхронизация файлов;
  • FAR – файловый менеджер с плагинами; подсветка синтаксиса, sftp, просмотр мультимедиа;
  • FFmpeg – кодировщик аудио/видео;
  • Git – «социальный кодинг» и репозитории для открытых проектов;
  • Grano.la – снижает потребление электричества процессором на 20%+;
  • Google Chrome – отладчик веб-страниц (да-да);
  • i2p – шифрованная сеть, аналог интернета без айпи адресов;
  • K-lite – набор мультимедиа-кодеков;
  • Miktex – верстка книг с формулами;
  • Miranda – онлайн-мессенджер с плагинами (также советую мобильный аналог — Мультиджим);
  • Mozilla Firefox – место обитания огненного жука;
  • µTorrent – клиент пиринговых сетей, ведь встроенный в Opera не торт;
  • MySQL – движок баз данных;
  • Notepad++ – компактный редактор кода;
  • OpenVPN – клиент для туннелирования интернетов;
  • Opera – броузер и почтовый клиент; дополнительно — резалка рекламы;
  • php – скриптовый язык;
  • Picasa – просмотрщик картинок в т.ч. psd;
  • Prey – решение для отслеживания украденных гаджетов;
  • Putty – SSH-клиент;
  • Rynga – айпи телефония, дешевле Скайпа;
  • Skype – аудио/видео-чат;
  • SMTP Personal – локальный почтовый сервер;
  • SVN – черепахоклиент для репозиториев;
  • Sysinternals – утилиты для администрирования Windows;
  • TrueCrypt – прозрачное шифрование дисков;
  • Virtualbox – движок для виртуальных ОС;
  • Winmerge – сравнивалка текстовых файлов;

ласт.фм вконтакте

Раньше я не понимал, как использовать last.fm, но теперь он мне кажется категорически необходимым! После установки приложения прямо не выходя из «вконтакта» можно:

  • слушать весь контент ласт.фм, используя файловые ресурсы вконтакта;
  • слушать музыку своих друзей на ласт.фм и вконтакте;
  • искать музыку по альбомам исполнителей, по тегам, рекомендациям ласт.фм;
  • слушать свою библиотеку и избранное;
  • автосохранять все прослушивания для формирования собственного «топа».

А также куча других фильтров, — каждый день открываю какой-то способ найти новую музыку. И еще когда открываешь нового исполнителя, то композиции сразу отсортированы по популярности ласт.фм, то есть стопицот миллионов пользователей как бы намекают тебе, что слушать в первую очередь.

Открытия этой недели: Hands All Over, The Time Machine, Röyksopp.

Правда, не хватает галочки «лайв» — для знакомых композиций живые записи слушаются крайне интересно. Например,

Firefox 4 против Chrome 6

У последней версии Firefox не совсем радужное положение дел по работе с памятью, как, впрочем, и у Chrome. Скриншот демонстрирует, что plugin-container.exe, который является частью Firefox, кушает ресурсы очень здорово. Сам процесс firefox.exe как бы не причем, белый и пушистый.

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

Как я ставил Pylons на Windows

Давно ждал момента, когда можно будет попробовать Pylons — веб-фреймворк на питоне. Сразу замечу, что легко не будет. А с моими требованиями к веб-фреймворку — особенно. Итак,

Требования

  • Поддержка БД MySQL вместо стандартного SQLite;
  • Мультиязычность, которую я также называю локализацей;
  • Наличие работающий плагинов
  • Наличие актуальной документации

(далее…)

Кодируем видео DVD>flv

После того, как Flash CS3 Video Encoder в очередной раз вылетел при кодировании 5-минутного HD-ролика, я задумался об альтернативах. Нашелся бесплатный, но мощный ffmpeg, а также его скомпилированные exe-шники под windows.

Ффмпег — консольная программа для кодирования видео/аудио, с кучей параметров. Сочетает в себе выдающуюся скорость работы, содержит кодеки по принципу «всё включено», экономичное использование памяти и очень маленький дистрибутив.

Из минусов:
– Нужно читать мануал;
– Если что-то не получается, то нужно еще раз почитать мануал;
– Под multi-threading пока не заработал (спасет другая компиляция?);

Примерчик:
ffmpeg -y -i VTS_01_1.VOB -s 480x320 -b 800k -ac 2 -ar 22050 -ab 96k -vol 800 o.flv

Тут:
-y — мы хотим перезаписывать выходной файл без подтверждений,
-i VTS_01_1.VOB — берем DVD-файл с именем VTS_01_1.VOB,
-s 480x320 — уменьшаем видимый размер до 480 на 320 точек,
-b 800k — задаём битрейт видео в 800 Кбит,
-ac 2* — указываем, что аудиоканалов будет два,
-ar 22050* — частота дискретизации аудио,
-ab 96k — битрейт аудио,
-vol 800 — увеличение громкости (величина 256 соответствует громкости оригинала),
o.flv — имя выходного файла.

* — обязательные параметры для кодирования DVD с 6-канальным звуком.

В итоге получился достаточно большой (13М), но очень хорошего качества, ролик:


Как повысить качество и уменьшить размер файла с помощью ffmpeg, изучу позже.

Мини-обзор google chrome

Привет всем! Спешу сообщить, что я открыл для себя очень быстрый, сыроватый, но удобный, броузер: Chrome бай гугель.

Последняя бета-версия для windows или linux — доступна всем.

Google Chrome beta

Для более-менее удовлетворительной работы после FF мне потребовались следующие расширения:

  • AdBlock+ Element Hiding Helper — фильтр рекламы;
  • BoogleMarks — менеджер Google Bookmarks, к сожалению, не оригинальный; подходит тем, у кого уже есть закладки в G-Bookmarks. Если у вас их нет, то подойдет встроенная синхронизация закладок — работает с помощью сервиса G-Docs.
  • FlashBlock — вырезает флеш — наиболее ресурсоёмкую анимацию;
  • LastPass — онлайн-сервис для управления паролями; в хроме не поддерживает basic-авторизацию, и вообще не все пароли предлагает сохранить, но это лучше, чем ничего (ничего — это зашифрованный файл на флешке).
  • One Number — жалкое эхо google-тулбара для FF: показывает количество непрочитанных сообщений Gmail, Reader, Voice, Wave.
  • RSS Subscription Extension (by Google) — удобный способ просмотра и подписки на RSS-каналы открытых сайтов.

У Хрома есть встроенная консоль для разработчиков, правда до firebug чуть не дотягивает, но стоит отметить просто офигенную скорость, открытие консоли для каждого окна по запросу, подсветка и перенос JS-кода, вывод полной структуры объекта при вызове console.log(object);

Кроме того, хром ни разу не вылетел (4.0.249.43) и безумно быстро переключает вкладки.

В общем, я радуюсь, как ребенок новой игрушке.

Контекст и поведенческий таргетинг

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

Директ (яндекс): «правильный» и требовательный (от 300 чел. в день), зато подсовывает рекламу, заточенную под каждого посетителя («поведенческий таргетинг»), а не только строго «контекстную». Правда, сам не тестил, но потенциальная эффективность — высокая.

Адсенс (гугл): эффективность рекламы зависит от той части вашего сайта, которая проиндексирована пауком adSense. Неиндексированные страницы будут содержать всё, что угодно, но только не релевантные объявления — ссылки на англоязычные ресурсы, социалку, ваш альтернативный html. Резюме: часть показов не содержит релевантной рекламы. Среди плюсов — сильно хитрый алгоритм подсчета стоимости клика, приносящий иногда до $1,0 и больше за клик.

Бегун: Не требовательная (по сравнению с директом), прикольная система. Обещали поведенческий таргетинг, но для контекста нужна такая же отдельная индексация.

И напоследок,
ВМлинк: не самая лучшая программа, зато простая и анонимная. Предлагается показывать текстовые рекламные ссылки, которые просто берутся из списка.

Настройка Gmail (g-talk) в Miranda

К сожалению, плагин JGmail не поддерживается моей Miranda 0.8.8, однако отлично работает стандартный плагин Jabber. Достаточно прописать это на вкладке Network/Jabber:
Login server: gmail.com
Use SSL: Ok
Manually specify connection host: talk.google.com Port: 5223

Теперь всё готово! (TODO: скачать к нему гмейловые иконки)

Jabber tab in Miranda Options

Утилиты Google для вашего сайта

Давно хотел побаловаться с гугловыми утилитами для владельцев сайтов (Google webmaster tools).

Как же у них все правильно написано на javascript, что просто песня! Кхм, простите, отвлекся.

Google adSenseТак вот. На своем сайте я начал экспериментировать с рекламой AdSense, а еще поставил поиск по сайту с контекстной рекламой. Также существует статистика аналитикс, но мне всегда не нравились её тормоза загрузки, к тому же пока устраивает серверная awstats.

Но вернемся к G-тулзам.

Google-поиск для сайтов делится на несколько видов:
Google siteSearch

  1. Результаты выводятся на сайте google, но с вашим логотипом (как сделано на citforum.ru).
  2. Результаты выводятся на вашем сайте с возможностями разделять их по разделам.
  3. Результаты выводятся на вашем сайте, но с контекстной рекламой, за клики по которым вы будете получать те самые «дребеденьги«.
  4. Серверный Google site search, который устанавливается на вашем сервере и индексирует так часто как надо вам; он платный.

Для небольших сайтов подойдет бесплатный вариант №2 без рекламы или вариант №3 с рекламой. Для крупных сайтов с большим рубрикатором может понадобиться функция распараллеливания поиска по разделам; в результатах появляются вкладки по разделам, которые вы предварительно настроите. Главный плюс в том, что поиск легко установить, добавив лишь небольшой javascript-код на странице сайта.

Перейдем к рекламным блокам. Я всегда наивно думал, что вся гугловая реклама — текстовая, но я ошибался. При настройке вашей рекламы можно выбрать «текст», «графика и текст» либо «графика». Конечно же, я выбрал «текст», так как этот вариант рекламы наиболее удобен для посетителей (не ждать загрузки картинок) и оптимален для меня (ненавижу баннеры).
Приятно, что для добавления кода на другие сайты ничего регистрировать не нужно (по умолчанию) и блок сразу заработает на том сайте, где вы разместите код.

Ну что ж, *потирая руки* пойду развешивать код на своих сайтах.