2010-10-28
2010-10-25
2010-10-20
Picasa for Mac
Переход от малой компании к большой никогда не проходит даром. Случилось. Гугл выпустил совершенно неработающую программу: Picasa for Mac.
Программа неспособна сделать простой импорт фотографий, без того, чтобы перепутать фотки и, вдобавок, запортить picasa.ini в каталогах. Слава Гуглу, они не портят сами фотографии. Их форум полон подобных сообщений, но они, вероятно, форумы не читают.
Грустно это. Я так и не смог найти приемлемой программы. Aperture и Light Room мне не понравились, жутко медленные, не говоря уж, что дорогие, и не позволяют видеть именно фолдеры, а не все скопом. Странная это логика, когда все фотки или вся музыка собираются в одну большую кучу, которая и предъявляется юзеру. Типа, смотри, что я у тебя нашёл. Вероятно, считается, что юзер полный идиот и не способен сам разложить свои файлы, как ему удобно, да и вообще, авторы программ лучше знают, как ему удобно. У меня фотки разложены по датам на сетевом диске, мне так удобно. Я их туда добавляю, а программа сама находит новые файлы. Picasa подходила практически идеально.
Блин, как жалко, что Picasa не Open Source.
Update: Оказывается этот баг уже починили.
2010-10-18
2010-10-17
2010-10-15
2010-10-07
2010-10-03
Tim Wistrom
Несколько лет назад я случайно увидел репродукции с его картин, и потом, не запомнив имени, безнадежно искал его в интернете, спрашивал о нем в списках рассылки. В этот раз я имя записал. Знакомьтесь: Tim Wistrom. Красиво и оптимистично рисует пост-апокалиптический Сиэтл.
2010-09-29
Прогноз
2010-09-25
Mac Mini
Пишу данный пост вот на этом компьютере. Который под календарем. Mac Mini.
Штучка совершенно бесшумная, маленькая, не слишком мощная, но для маковской операционки вполне достаточная. Поставил на нее привычные программы: Picasa, Chrome. Finder мне всегда нравился, да и к юниксу у меня давние ностальгические чувства. Собрал Wine для остального (полтора часа собирался). Работает. Такого количества багов, как в Убунте, пока не видно. Все чистенько, хоть и бедненько.
В принципе, идеальный компьютер для подключения к телевизору. Но и на стол приятно поставить, и в качестве дополнения к мощному десктопу, или в качестве апгрейда десктопа древнего, как у меня. Особенно, если седьмая винда никак не приживется и после загрузки вызывает иррациональное желание ее немедленно перегрузить в XP или Убунту. Нет, я не PC, I'm Mac. Буду разбираться в Objective-C.
Закрыв книжку
2010-09-19
Сложность
Большинство систем построены по принципу "так уж исторически сложилось". Все связано со всем, чтобы что-то переделать надо все разобрать, потом все собрать. Сломалось одно - не работает ничего. Чтобы добавить фичу, надо поправить все файлы. Сложность растет как экспонента от количества фич. В какой-то момент добавить уже ничего нельзя, все ломается, мало кто понимает как оно работает, проще написать заново, чем переделать. Назовем это мултипликативной, или экспоненциальной сложностью.
Более умный подход состоит в разработке инфраструктуры, когда отдельные фичи могут добавляться независимо. Хороший пример: кодеки видео или аудио. Или приложения для iphone. Есть базовая система, а остальное - приложения. Это аддитивная или линейная сложность. Проблема приложения - это его проблема. На другие приложения это не влияет.
Гениальный подход состоит в такой продуманности структуры, что фичи получаются комбинацией неких базовых элементов, когда несколько элементов дают большое количество фич. По аналогии это можно назвать логарифмической сложностью.
Можно подумать, что последний подход самый замечательный, но это не совсем так. Его проблема в том, что базовые элементы все завязаны, причем так, что изменение их конфигурации меняет все фичи. Проблема одного создает пробему целого измерения в нашей системе. И они должны быть все продуманы одним умом, что затрудняет параллельную разработку. И добавить фичу очень сложно, увеличивая размерность, повышаем сложность, что приводит к тому же тупику, что и первый пример с экспоненциальной сложностью.
Проще всего второй, линейный подход. Пусть все пишут кодеки, фильтры, плагины, приложения. С простым интерфейсом к нашей системе. Мы даже специально можем ограничить или предотвратить взаимодействие таких плагинов-приложений. Чтобы их связи не создавали мультипликативной сложности. Пользователю тоже все понятно. Фича - приложение, видео формат - кодек.
Это в точности то, что делает Apple в iOS. Приложения никак между собой не взаимодействуют, кроме самого минимума. Эплу так проще сохранять контроль над системой, хотя нам это и не всегда удобно. А Микрософт в своем WP7 решил попробовать поиграть в логарифмические игры, которые, как мы знаем, кончаются экспонентой. Посмотрим, посмотрим.
Forest Lake
2010-09-11
Camas Land
2010-09-01
Obsidian

Обсидиан - вулканическое стекло. Внешне напоминает застывший гудрон, но необычайно твёрдое и острое. Об осколок камня можно порезаться, что мы и не преминули сделать. Целые поля обсидиановой лавы вытекли из вулкана Newberry в штате Орегон. Место довольно интересное и недавно обустроенное, сейчас там сделали новую хорошую дорогу, павильон, мостики и дорожки. В окрестностях есть пещеры в лаве и вулканический конус, на который можно подняться на машине. Жаль, что всё мы не успели осмотреть.
2010-08-30
2010-08-29
Sony Nex-5

Когда-то я сказал себе, что куплю новую камеру, когда будет очередной прорыв в технологии. Не знаю, насколько это прорыв, но в поездку я взял новый фотоаппарат Sony Nex-5, который подарил сам себе на день рождения.
Nex-5 - это небольшая по размеру камера с APS-C сенсором. Камера практически точно совпала с моими требованиями: хотелось близкого к DSLR качества, но чтобы она была максимально легкая и компактная, чтобы можно было брать с собой на прогулки и не изнывать от камня на шее. Sony выкинула из камеры почти всё, что можно: зеркала, вспышку, видоискатель. Оставила неплохую матрицу и мощный видео-процессор. Я очень доволен. Отличная камера, чтобы брать с собой в поездки. Последние снимки, опубликованные в этом блоге, сделаны этой камерой.
Кстати, камера может сама делать панорамы и HDR. Панорамы делаются так: нажимаешь спуск и ведёшь слева направо как пулемёт. А затвор делает очередь снимков (со звуком!), а затем сам их объединяет и записывает как один широкий кадр шириной примерно восемь тысяч точек (ширина обычного кадра - черыре тысячи). Если же включить режим HDR, то камера делает три снимка и делает из них один кадр с меньшим контрастом, но с большим динам-диапазоном. На фото - такая панорама.
Ожидаю, что камера не понравится любителям серьёзных камер и мощной оптики. Это не совсем DSLR. У неё нет ни вида, ни стиля управления "профессиональной" камеры. Это скорее "мыльница", которая доэволюционировала до уровня, занимаемого раньше DSLR. Что мне и хотелось.










