суббота, 20 июня 2009 г.

PicJet Studio

Я вообще не люблю критиковать незнакомых людей. Во-первых, обычно это ни к чему хорошему не приводит. Во-вторых, на помощь незнакомым людям (а критика — это, безусловно, помощь) тратить время не хочется. Но иногда просто необходимо в блоге об интересных и полезных программах написать о программе неинтересной и бесполезной. Так сказать, для развития хорошего вкуса у читателей.

Задумка PicJet Studio сама по себе правильная и достойная. Это, по идее, инструмент для несложной групповой обработки любительских фотографий, не требующий от пользователя никаких специальных навыков. Знай себе кнопочки нажимай. Основное окно программы выглядит так:

PicJet Studio
Ух! Я даже позвал жену и попросил ее сказать, какая картинка какому действию соответствует. Угадала, да и то не точно, она только одну (вторую слева): «Это преобразование в JPG и TIFF». Остальные у человека, который программой еще не пользовался, практически никаких ассоциаций не вызывают. Ладно, не будем придираться, тем более что есть всплывающие подсказки.

Идем дальше. Нажимаем любую кнопку и получаем вот это:


Ой, тут надо много читать. Да еще и «Вы» с большой буквы. Да еще и заголовок по-английски. Ладно, разобравшись со способом выбора фотографий, пройдемся по функциям.

Коллаж
Раскидывает на выбранной фотографии несколько других. Ну вроде как чтобы гостям не скучно было листать бесконечный фотоальбом, можно таким способом объединить несколько фоток в одну. PicJet Studio позволяет настроить «допустимый процент пересечения фотографий», но когда я поставил там 20%, две фотографии на коллаже друг друга перекрыли почти полностью.
В целом это достаточно редко используемая фича. Кроме того, настроек могло быть и побольше. Хотя бы цвет и размер рамки фотографий на коллаже.

Конвертирование между форматами
Полезная, в принципе, штука. Но обычно только в одном случае: при конвертации из RAW-формата фотокамеры в нечто более универсальное. Ну, положим, иногда нужно еще из lossless-формата сконвертировать в JPG. Все.
Огромный минус функции конвертирования: при этом теряется информация EXIF, даже если преобразовать из JPG в JPG.

Надписи на фотографиях
В понимании авторов надписи — это дата из EXIF или произвольная надпись. Настраивается шрифт, цвет, размер и положение. Интересно, кто будет сознательно портить таким образом свои фотографии?

Изменить размер
Тут ничего не скажешь: полезная вещь и реализована толково.

Изменить яркость/контрастность
Здесь тоже все нормально.

Повернуть
А это самая интересная функция. В принципе, сейчас необходимость вертеть фотографии почти исчезла: фотоаппарат пишет в EXIF положение при съемке, а просмотровщик автоматически показывает под правильным углом. Но это не самое интересное. Самое интересное, что эта функция не работает. Но не работает она тоже по-разному в зависимости от способа выбора фотографий. При одних настройках тупо не работает кнопка «Продолжить», а при других — высвечивается феерическое окошко:


Чтобы окончательно добить читателя, замечу, что программа платная. Полагаю, нет нужды говорить, какое впечатление у меня осталось от PicJet Studio. В заключение хочется дать авторам один совет: ребята, если сами не будете пользоваться своей программой, то и никто не будет. А как только начнете пользоваться, сразу поймете, что можно улучшить, добавить или убрать.

понедельник, 11 мая 2009 г.

Запись видео с экрана: UVScreenCamera

Ко мне в блог приходит огромное число людей в поисках программы для записи видео с экрана: примерно пятая часть всех посетителей. Я уже писал об одной такой программе, но недавно нашел еще одну, которая наверняка многим понравится - UVScreenCamera.


Не стоит ожидать от программы чего-то сверхъестественного. Она записывает видео с экрана, причем можно вести запись всего экрана, активного окна или выделенной области. Среди приятных фич можно отметить:
  • запись курсора;
  • отображение нажимаемых клавиш и кнопок мыши в виде пиктограммок;
  • экспорт в UVF, EXE, AVI, SWF, FLV, GIF;
  • покадровый редактор с возможностью вставки всяких надписей, выносок, затемнений и прочих спецэффектов;
  • параллельно с записью видео можно записывать звук с микрофона или подложить звуковой файл позже;
  • возможность рисовать во время записи.
Незарегистрированная версия многого не позволяет: ограничивает список форматов экспорта, не дает экспортировать сделанные в редакторе изменения, нельзя пользоваться маркером во время записи. Записанный звук также в результат не попадет. Но надо сказать, что условия все же очень демократичные. Даже незарегистрированная версия позволяет делать главное: записать видео и экспортировать его в AVI. Дальше можно открыть любимый видеоредактор и добавить звук, текст или чего еще пожелаете. Особено приятно, что ограничения на время использования незарегистрированной UVScreenCamera или всякие всплывающие рекламные баннеры отсутствуют.

Другой вариант - просто купить зарегистрированную версию за 500 р. Оплатить можно практически чем угодно, даже WebMoney, мобильник или платежный терминал. "Все что угодно, только платите нам".

Конечно, есть и недостатки. Я для себя определил два основных:
  • нет предварительного отсчета перед началом записи;
  • при двух мониторах выделенную область можно разместить только на первом.
Но в целом программа положительная и достаточно безглючная.

четверг, 7 мая 2009 г.

Dropbox: шайтан-коробка

Практически полный переход на Linux полгода назад, безусловно, снизил мою производительность как обзирателя софта под Windows. Чего уж там, скорость стала почти нулевой. Вся проблема в том, что я не могу просто взять программу, погонять минут десять и бац — вынести свой вердикт. Меня же потом совесть замучает — вдруг я что важное упустил? Какой-нибудь вопиющий недостаток или, наоборот, мега-фичу? Неет, я люблю делать это неспеша и обстоятельно. На одну программу должно уходить два-три дня, тогда ее описание будет не просто скучным пресс-релизом, а настоящим мнением.

Программу, подобную Dropbox, я искал для одного своего друга, вообще не зная, что подобные штуки существуют. Проблема была очерчена ясно: нужно как-то работать с одними и теми же файлами дома и на работе, и желательно чтоб флэшку с собой не таскать (будем считать, что у друга была редкая форма флэшкофобии). Я предложил воспользоваться FTP на моем втором блоге (благо свободного места там до черта), но это очевидно был не Правильный Путь. Оказывается, таких сервисов немало. Начиная от полулегальных надстроек над Google Mail и заканчивая онлайн-системами хранения файлов (вот например пара обзоров) и системами управления версиями (Git, Mercurial, SVN и многие другие). В общем, полнейшее раздолье для любителя софта. Но я ведь привиредливый. Мне нужно было как минимум:
  • поддержка Windows и Linux;
  • по меньшей мере 1 Гб бесплатного места;
  • возможность доступа через веб-интерфейс;
  • прозрачная (ну или почти прозрачная) интеграция с ОС.
Погуглив еще некоторое время, я пришел к выводу, что моя цель — Dropbox. Вкратце о возможностях:
  • бесплатный объем 2 Гб (с возможностью расширения до 5, об этом ниже);
  • кроссплатформенность: есть клиенты для Windows, Linux и Mac; работа с ними организована примерно одинаково;
  • автоматическая синхронизация файлов;
  • доступ к файлам через веб-интерфейс;
  • хранение истории файлов;
  • возможность предоставления публичного доступа к файлам;
  • возможность разделения каталога;
  • ну и так далее.
Обо всем по порядку. Бесплатно любому желающему дается 2 Гб, платно — 50 Гб (за 10$/мес или 100$/год). Бесплатный объем можно повысить за счет реферальных ссылок. Если кто-то регистрируется в системе Dropbox, перейдя по такой ссылке, то и хозяин ссылки, и неофит получают по 250 дополнительных мегабайт. Такой фокус можно проделывать вплоть до объема в 5 Гб. Вот, кстати, моя реферальская ссылка — первые 12 человек получат халявные 250 Мб (остальные, увы, ничего не получат)!

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

Выглядит все это как-то так (в Windows):


В Linux почти то же самое:
На последнем рисунке как раз видно, что некая докторская диссертация в настоящий момент закачивается на сервер (белые стрелочки в синем кружочке), а остальные уже синхронизированы (галочка на зеленом фоне). Кстати, закачка происходит на удивление быстро, мне пришлось потрудиться, чтобы сделать скриншот с обновляемым файлом.

Обратите внимание, что официально поддерживаемые линуксы — Ubuntu 7.10+ и Fedora 9+. Но, говорят, на остальных тоже можно запустить. Самая большая проблема в версии под Линукс в том, что все эти красивые значки и контекстные менюшки доступны будут только в Nautilus. Это не значит, что без него ничего не будет работать — файлы-то отслеживает демон, — но чтобы посмотреть статус файлов или выполнить с ними всякие хитрые операции (см. ниже), придется все-такие ставить Nautilus.

Ко всем хранимым на сервере файлам можно получить доступ через сайт Dropbox. Там же можно посмотреть историю изменения каждого файла и восстанавливать состояние любого файла на некоторый момент в прошлом. Это же относится и к удаленным файлам — все можно восстановить! Надо заметить, что хранящиеся старые версии и удаленные файлы не включаются в занятое место. Интересно, можно этим воспользоваться для хранения кучи файлов в удаленном состоянии?..

На скриншотах вы уже, наверное, заметили две специальные папки: Photo и Public. Они там неспроста. На любой файл, лежащий в Public, можно сделать публичную веб-ссылку:


Ссылка оказывается в буфере обмена. После этого кидаем, например, ее знакомому в аську, и он преспокойно скачивает файл — без необходимости регистрироваться или вообще что-то особенное делать.

Каталог Photo тоже непрост. Любой его подкаталог, содержащий картинки, автоматически становится фотоальбомом, опять-таки, с возможностью публичного доступа через Web:

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

Еще одна фича, которую стоит упомянуть — возможность разделения произвольного каталога между несколькими пользователями Dropbox. Зачем? Ну, например, для совместной работы над документами. Вы вносите в файл изменения, и они автоматически загружаются всем участникам. Или шпаргалки перед экзаменом всей группой писать. Удобно!

Есть, конечно же, и недостатки (они у всех есть). Например, под Windows синхронизируемая папка должна называться My Dropbox, и никак иначе. А под Linux — просто Dropbox. Соответственно, если на одном компьютере, как у меня, установлены и Винда, и Линукс, то один каталог на двоих сделать не получится. Еще кто-то писал про проблемы с синхронизацией открытых файлов. Также нет возможности сравнить разные версии одного файла.

К счастью, у Dropbox есть большое и активное коммьюнити, где многие проблемы (например, с именами каталогов) уже решены.

Короче, всем рекомендую. Классная штука, и сплошные положительные впечатления.

P.S. Друг был счастлив.

понедельник, 2 февраля 2009 г.

Домашний финансовый инспектор

Не припомню, чтобы у меня появлялись обзоры программ, которые хоть немного не являются бесплатными. Счастлив сообщить, что этот день настал. Тема у нас сегодня серьезная и ответственная — личные финансы. Так что сосредоточтесь. Наверняка многие побитые кризисом служащие стали замечать, что денег стало как-то... не хватать. И дело совсем не в том, что их стало мало. Дело в том, что они не находятся под вашим контролем. И если вы не финансовый гуру или не читаете Крайнова, самое время вложить деньги в что-то более существенное, чем два билета в кино. За эти деньги вы сможете купить себе MoneyTracker и сэкономить три часа драгоценного времени.

Итак, MoneyTracker - это программа для планирования личных финансов.

MoneyTracker
Интерфейс программы строг и суров. Но функционален. Когда работешь с ним, чувствуешь себя служащим Сбербанка, принимающим квартплату от населения. Хотели когда-нибудь поиграть в симулятор банковского служащего? Это ваш шанс. Стоит только запустить MoneyTracker, как тут же настраиваешься на серьезный лад. Сразу понимаешь, что деньги — это не шутки, и что если сегодняшний пирожок не проведешь по соответствующей статье расходов, то баланс не сойдется. Оставь надежду, всяк сюда входящий! Черная бухгалтерия не пройдет! Ну и все такое.

Казенный вид интерфейса с лихвой компенсируется умопомрачительной функциональностью. Здесь можно делать все. Можно учитывать вклады в банках, ПИФы, ипотеку, проценты по кредитам, электронные деньги, долги. Можно завести персональные счета своим собакам, кошкам, дятлам и попугаям. Можно посмотреть, сколько было потрачено на газеты в третьем квартале прошлого года, и спланировать бюджет на поездку в Бангладеш. Можно запланировать, что будешь покупать в субботу на рынке... В общем, я не придумал, что бы я такое мог сделать, что нельзя было бы повторить в программе. Там даже категории не фиксированы, можно создавать произвольную иерархию.

А еще можно делать резервное копирование. И экспортировать в Excel. И работать с базой по сети. И вести учет в нескольких валютах (кризис, превед)... Нет, я не буду перечислять все. Если так любите читать списки возможностей, почитайте, там скажут, что дальше делать.


Недостатки у программы, разумеется, тоже есть. В основном это мелкие интерфейсные ошибки, которые даже не то чтобы ошибки, а те особенности, которые «я бы сделал не так». Ну, например, каждая кнопка на верхней панели открывает свой раздел. Кроме кнопки «Отчеты» — последняя почему-то открывает меню. Или еще: если открыть раздел, развернуть его на весь экран, а потом создать какой-нибудь элемент в базе, нажав Insert (или вообще открыть почти любой модальный диалог), то все окна разделов сжимаются, как испуганные ежики. Но это все мелочи.

На мой придирчивый взгляд, концепция MDI (то есть несколько окошек внутри одного главного окна) себя несколько изжила — достаточно посмотреть хотя бы на эволюцию Microsoft Word, они избавились от проклятия этих окошек еще в версии 2000. Однако единственный плюс дочерних окошек — возможность расположить их рядом — именно в данной программе может оказаться полезным, так что не смею называть это недостатком.

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

Но главная фишка, ради чего все затевалось — это контроль. Тотальный контроль над своими финансами. Это очень эффективно, но и очень трудно. Но, в конце концов, для этого и есть пробная версия, не позволяющая создавать «больше 256 объектов каждого типа». Это более чем достаточно, чтобы решить, нужно оно вам или нет.

среда, 21 января 2009 г.

Оправдания, сумбур и две маленькие утилиты

Черт побери, я только сейчас заметил, что у меня в очереди на модерацию куча комментариев. Друзья, я не нарочно, честное слово. Посыпаю голову пеплом и отменяю модерацию раз и навсегда. Да и зачем она нужна, если есть капча?
Кстати, попробую свалить часть своей вины на Google. В настройках блога есть такой пункт:


Сумеете догадаться, что это значит? А теперь английская версия:


Тревожный знак. За время своего существования Google сумела заработать репутацию IT-компании с самыми квалифицированными в мире сотрудниками. И, соответственно, самым качественным софтом. Но в последнее время что-то стало меняться. Я понимаю, что за ошибки в локализации интерфейса программисты ответственности не несут, но сам подход к качеству, при котором можно перевести "Comment moderation" как "Ввод комментариев", настораживает. Не иначе как школьников припахали. Кстати, Google Translate переводит "Comment moderation" как "Комментарий уверенности". Прелестно. Теперь можно по крайней мере утверждать, что собственным автоматическим переводчиком они не пользовались.

Дальше — больше. Не далее как сегодня пытался запустить Google Earth под Linux: пришлось лезть в конфиги (фу!), что-то там править, чтобы хоть как-то запустилось, а потом наблюдать страшные тормоза и поминутный SIGSEGV со всеми сопутствующими спецэффектами. Это все версия 4.2. В версии 4.3, которая еще вроде бета, все строки отображаются с километровым кернингом — читать вообще невозможно. И тоже тормоза страшные. Нет, я все понимаю, Linux это действительно не рай для разработчика не-опенсорсного софта. В одном дистрибутиве работает, в другом не работает, а на третьем сисадмин понаставил странных библиотек, так что все теперь сыпется и тормозит. В результате получается как во времена MS-DOS, когда каждая программа тащила с собой полный комплект драйверов для видео- и аудиокарт, — и теперь вот этот монстр Google Earth, упакованный в shell-скрипт и тянущий с собой какие-то свои кошерные версии библиотек. Только ладно бы оно все при этом нормально работало, так нет же! Интересно, в версии под Mac то же самое?

Кстати, и с сотрудниками, оказывается у Гугла не слишком гладко. Как-то там будет поживать Android?

Ладно, хватит сумбура, пора переходить к двум маленьким утилиткам. Софтовый же здесь блог, в конце концов?!

Первая утилитка, Startup Delayer, полностью отражает в названии свою суть. У вас долго грузится Windows? Это, очевидно, потому, что при старте запускается слишком много программ одновременно. Почему бы не растянуть этот процесс во времени? Одну программу запустить через 30 секунд после старта, другую — через пять минут... Все гениальное просто!


Вся эта радость замечательно работает. И действительно ускоряет запуск. Но есть несколько "но". Во-первых, нам подвластны только приложения, запускающиеся после входа пользователя в систему. Службы остаются неприкосновенными (может оно и к лучшему). Во-вторых, если включить русский интерфейс (а там поддерживается 8 языков), вылезают проблемы с кодировками.

Но это все мелочи, программа действительно полезная. Напоследок отмечу интересную фичу: можно автоматически равномерно распределить запуск программ на заданном интервале. На скриншоте выше так распределены 3 программы на интервале 2 минуты.

Вторая утилитка — Firefox Preloader — совсем маленькая. И тоже говорит сама за себя. Замечали, что когда запускаешь Firefox в первый раз, он запускается медленно, а когда не в первый — быстро? Это потому, что при первом запуске он вынужден грузить с диска кучу всякого барахла (библиотеки, плагины, ...). При последующих запусках все эти библиотеки находятся в памяти, и все происходит быстро. Так вот, Firefox Preloader выполняет роль менеджера барахла, загружая его в память заранее. В результате первый запуск также происходит почти моментально.

Утилитка прячется в трее и ничем себя особо не проявляет. Приятно, что можно управлять процессом загрузки-выгрузки вручную.

четверг, 15 января 2009 г.

Texter: макросы на страже вашего здоровья

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

Сценарий 1. Василий работает в фирме, производящей пылесосы марки «Сосунок». Ему приходится вести обширную переписку с клиентами по электронной почте. У него нет буквально ни секунды свободного времени, и некогда научиться создавать шаблоны писем. Поэтому в каждое письмо Василий вписывает вручную: «Василий Васильевич Н., ООО "Cосунок Вакуум Системс"». Эта рутинная неизбежность приводит Василия в бешенство, и он в сердцах колотит по клавишам. Этим очень недоволен системный администратор, поскольку каждый месяц Василию приходится покупать новую клавиатуру взамен разбитой старой.

Сценарий 2. Николай — очень занятой человек. Он почти не спит и не ест, потому у него есть дела поважнее — бороться с невежеством посетителей интернет-форумов. Найдя чье-то неграмотное высказывание, Николай считает своим долгом опровергнуть неуча. А чтобы аргументы не были голословны, Николай непременно вставляет ссылку на авторитетный источник, всякий раз набирая <a href="http://ru.wikipedia.org/Something">Something</a>. Это занимает много времени, и Николай из-за этого успевает опровергнуть на два десятка меньше лживых заявлений.

Сценарий 3. Елена считает себя открытым человеком и верным другом. Поэтому у нее на компьютере всегда запущена ICQ, и она всегда отвечает, если кто-то ей что-то напишет. Но Надежда Сергеевна, начальница Елены, считает, что квартальный отчет важнее. Поэтому Елена иногда вынуждена отвечать жаждущим общения друзьям что-то вроде «Дорогой друг! К сожалению, я сейчас не могу с тобой толком пообщаться. Давай я тебе напишу чуть позже, ладно?» Порой друзья столь общительны, что Елена тратит все свое время в написании подобных извинений.

Сценарий можно выбрать любой, концовка во всех случаях одинакова: в комнату врывает супергерой в плаще и обтягивающих красных плавках, озаряя все вокруг сиянием и держа в руке дискету. Голос за кадром «Texter — вот что вам поможет!» Сцена меняется, в кадре счастливые улыбающиеся люди раскладывают «Косынку», всем своим видом показывая, как много у них теперь свободного времени. Системный администратор Василия на заднем плане пьет пиво.

Ну теперь надо по существу. Texter — это программа, позволяющая ускорить ввод часто употребляемых строк и шаблонов. Для этого можно любой такой строке приписать «ярлык», то есть краткое представление, создав таким образом макрос. Набираем несколько букв ярлыка, жмем волшебную клавишу — и Texter преобразует их в полную строку. Василий, например, мог бы всей своей подписи назначить ярлык «пд» и нажимать 3 клавиши вместо 51.

Texter

Интерфейс незатейлив и интуитивно понятен. В разворачиваемые строки можно вставлять макрокоманды %c (вставить текст из буфера обмена), %| (установить курсор на это место после развертывания), %ds (короткая текущая дата), %dl (длинная текущая дата, день недели и месяц текстом) и %t (текущее время).

Для особо продвинутых есть режим скриптов, в котором можно задавать даже не строку, а последовательность нажатий клавиш, которые Texter будет воспроизводить. Можно группировать макросы в пакеты (bundles), и независимо их включать-отключать. Можно выгрузить все заданные макросы в html-файл, очевидно, чтобы распечатать и вешать на стену. Особое умиление вызвала вкладка «Stats» в настройках: там можно посмотреть сколько символов и часов мы сэкономили, пользуясь программой. А уж установку и настройку Texter вообще можно вносить в учебники как образец для подражания.

Короче говоря, большое жирное «ОТЛ». Texter, тащи зачетку.