Архив за Май 2010

Mémoires — лучший способ вести дневник на Маке

1.

Google открыли видеоформат WebM и кодек VP8. Формат сделан на части Matroška, с кодеком VP8 для видео и Vorbis для аудио. Лицензия для кода — BSD, лицензия на патент — безусловная неотзываемая royalty free.

Я не знаю ни одной компании, кроме Google, которая бы потратила $133 миллиона долларов на покупку фирмы, разработки которой бы затем открыла для всех. А вы? (Конечно, Google преследует и свои интересы, но эти интересы совпадают с нашими.)

В техническом плане VP8 пока далек от идеала, судя по анализу одного из разработчиков x264.

Посмотреть на видео в WebM можно через специальные сборки Firefox или Opera. Должен еще Chromium trunk поддерживать, но вчера у меня не получилось посмотреть через него. Само кино в новом формате есть на YouTube, например Big Buck Bunny (инструкции как смотреть другие видео с YouTube в WebM тут).

WebM в Firefox

Кодировать видео можно через сервисы и программы, перечисленные в разделе “Commercial Tools”. Для мака там ничего готового не было вчера, поэтому я скомпилировал ffmpeg с гугловскими патчами. Если хотите попробовать, скачайте и наберите, например, ffmpeg -i откуда.mp4 куда.webm.

Ламерский тест: я попробовал кодировать небольшой скринкаст (оригинал был в lossless) в H.264 (QuickTime’овский кодировщик) и WebM. Качество WebM получилось почти таким же, как при настройке H.264 “Web - Low”, но хуже, чем “Web - High”. Но это я не возился с настройками VP8, а использовал те, что идут по умолчанию. Размер файлов получился одинаковым у H.264 “Web - Low” и WebM, значит настройки сравнимы.

Обновление: забыл сказать, что про качество и прочие параметры (например, сколько CPU жрет Firefox при просмотре WebM) еще рано говорить, потому что кодировщик/декодировщик только выпустили и все еще совсем сырое, особенно браузеры.

2.

Google Font API. Гугл хостит шрифты и выдает простой интерфейс для их использования. Пока доступны 18 шрифтов и только в Latin-1. Все шрифты опенсорсные.

3.

Наконец, не включаю в список подарков, но стоит посмотреть: Chrome Web Store.

* * *

Сегодня будет второй keynote на I/O, ждем еще подарков. Правда, там, скорее всего, будут говорить про Android.

Вышла новая версия BlogJet (блог-клиент для Windows).

Полная поддержка юникода, новая проверка орфографии, создание и редактирование страниц в WordPress, Movable Type и TypePad, создание и удаление категорий в WordPress, серверные тэги, новое клевое окно с недавними записями, в котором теперь можно смотреть все блоги, и много всего другого.

BlogJet 2.5 screenshot

Качайте с сайта программы!

The Humble Indie Bundle — бандл кроссплатформенных (Windows/Mac/Linux) игрушек, продающийся за любую цену, которую назначит покупатель (остался последний день).

Забавно видеть распределение средней цены, которую платят покупатели, по платформам:

The Humble Indie Bundle

Да, линуксоиды, “любители халявы”, пользующиеся бесплатной ОС, платят почти в два раза больше виндузятников.

Подробнее — в блоге Wolfire Games.

Интервью со мной на Lifehacker.ru про рабочее место.

Рассказываю про свои Маки, про используемые программы, про то, как у нас устроена почта, как я не трекаю баги и не использую GTD.

Cyberduck и Interarchy для перекачки файлов по SFTP. Раньше пользовался только Cyberduck, но он очень медленный (не только интерфейс тормозной, но и собственно, функция закачки). Пробовал Transmit 3 и Interarchy, первый не устраивал (сейчас, правда, вышла крутая 4-я версия), второй стоил слишком дорого. Но тут попалась скидка на Interarchy (за $19.95 + бесплатно следующая версия, которая скоро выйдет) и перешел на него. Но Cyberduck до сих пор использую для Rackspace Cloud Files, потому что Interarchy не поддерживает этот сервис.

Мечусь между TextMate, Emacs и MacVim, иногда gedit для всего (редактирование текстов, программирование вне Cocoa, заметки). До сих пор не определился с редактором.

Google Docs для совместного редактирования текстов и (очень редко) электронных таблиц.

Chrome (c FlashBlock, Google Docs PDF/PowerPoint Viewer, Send using Gmail (no button) и модифицированным Keyboard Navigation) с недавних пор стал основным браузером, до этого пользовался Safari. Стоят еще Firefox и Opera для тестирования (а первый для Firebug, YSlow и Page Speed, хотя в Chrome/Safari новый Web Inspector уже может вполне заменить их).

Для почты раньше использовал Mail, теперь полностью пересел на Gmail в браузере.

Tweetie для управления своими четырьмя аккаунтами в твиттере.

Cathodique для просмотра видео с YouTube, естественно, и Mémoires (иногда) для всяких мелких заметок (очень сложно его использовать по полной программе, потому что он у меня всегда в режиме дебаггинга и создания его скриншотов и скринкастов).

Google Calendar (раньше использовал iCal), чтобы помечать важные прошедшие даты и следить за сроками (например, тогда-то отдал мак в сервис) и смотреть когда следующая гонка F1 . Календарем “на будущее” очень редко пользуюсь, а to-do-шки совсем не веду.

Acorn для рисования растровых картинок. Иногда он достает багами и я запускаю Gimp.

В Inkscape рисую иконки и логотипы (логотип Coding Robots и иконки BlogJet, Mémoires и Cathodique рисовал именно в нем).

В Kindle for Mac читаю книжки (синхронизируется с Kindle for iPhone, плюс еще стоит Stanza для закачки книг не с амазона на Stanza for iPhone).

MarsEdit для постинга в блоги.

Reggy для проверки регулярных выражений.

The Unarchiver для распаковки экзотических архивов.

Transmission для торрентов.

VirtualBox, чтобы запускать Windows и Linux.

VLC для просмотра видюшек, у которых громкость слишком маленькая для QuickTime Player.

GitX для просмотра истории репозиториев (остальные действия с git — через командную строку).

Clyppan. Недавно понял, что неплохо бы иметь историю буфера обмена.

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

iTunes. Комментарии не нужны.

Address Book, синхронизирующаяся с Gmail, MobileMe и iPhone.

Фотки храню во Flickr и Picasa Web, некоторые в iPhoto.

Audacity, использую когда нужно записать звук, не ожидая пока GarageBand запустится. GarageBand для микширования лупов и сэмплов для звуковой дорожки в скринкасты (там очень обширная библиотека royalty-free сэмплов).

В качестве калькулятора и конвертера валют использую Google. Для сложных вычислений — python или irb в консоли.

Xcode для программирования под Мак.

ScreenFlow для записи и редактирования скринкастов. Программа дорогая, но лучшая из всего, что видел.

HexFiend, когда надо посмотреть бинарный файл.

Обновление: забыл про Terminal и консольные программы! Из того, что не идет с Mac OS X:

  • homebrew (хорошая альтернатива MacPorts)
  • git
  • optipng
  • autojump (альтернатива “cd” :)
  • tree
  • osx-trash (альтернатива “rm”)
  • wget (для создания зеркал, для остального — curl)
  • jekyll (для некоторых сайтов)

Еще Growl, Perian, Flip4Mac, XiphQT и x264Encoder (кодирует видео лучше встроенного).