Не забудьте обновить копирайты.
Архив за Декабрь 2007
The Chaser’s War on Everything как всегда рулит :)
Спешу сообщить, что трехлетняя скидка 50% на BlogJet для читателей блога закончилась (сегодня был отослан последний ключ).
По телеку говорят, что наша страна уже богатая, и что у людей есть кредитки* и возможность купить софт за полную цену :) (и опыт Mémoires это подтверждает).
—
* – Еще мы принимаем PayPal и банковские переводы, а страница покупки русифицирована (спасибо cleverbridge).
MacSanta предлагал 20%-ную скидку на продукты (каждой компании выделялся 1 день, в день было около 5 участников). После дня скидки – скидка 10% до конца декабря.
Чтобы участвовать в MacSanta надо было пожертвовать $50 в Electronic Frontier Foundation (рад был внести свой вклад в еще большее отупение тупой американской судебной системы).
Мои результаты: 487 посещений, 5 продаж с 20% скидкой (конверсия ~ 1%). EUR 11.56 • 5 = EUR 57.8 ~= $83.26 – $50 = $33.26 :)
В macsb люди постят свои результаты MacSanta: они варьируются от одной до нескольких десятков продаж. Судя по всему, компании, которые висели на сайте в конце декабря (мы были 23-го), получили меньше продаж.
Итог: бесполезняк, но все равно приятно.
Был тендер на создание этого портала. Выделили 15 млн. рублей ($612 тысяч). Нашлись добрые люди, которые этот кошмар сваяли всего за 13950000 ($569 тысяч). Вдумайтесь. 569 тысяч долларов.

P.S. Завтра и до конца декабря – 10%.
P.P.S. Наш блог украшает вот такой (Мак)Санта (я нарисовал его в 2003 году):

Недавно Creative выпустили плеер ZEN “размером с кредитку”.
Размер Zen (здесь и далее – в дюймах):
3.26 × 2.16 × 0.44
Размеры кредиток определяются стандартом ISO 7810:
3.370 × 2.125
Толщина кредиток определяется стандартом ISO 7813:
0.76 mm (~0.03 inch)
iPod nano, кстати не размера кредитки. Он меньше (кроме толщины):
2.75 × 2.06 × 0.26
In 2006 the Web was a proving ground where new musicians could take their art directly to the public. And maybe it still is, but what band struck it big selling its new album online this year? A little undiscovered combo called Radiohead.
Объясните мне, почему первым делом люди после перерыва в общении спрашивают “как работа?”, “кем работаешь?” и т.д.? Неужели ничего важнее работы в этой жизни нет? Спрашивайте лучше “как отдыхаешь?”
If you want a virtualization product (that allows you to run Windows alongside Mac OS X), and you want the best performance for the types of things that we tested, then clearly you need to run XP and not Vista. Furthermore, in our tests, both VMware Fusion and Parallels performed well, and were a good user experience. That said, Parallels was somewhat faster in general than VMware Fusion for XP.
Как я и говорил.
(via TUAW)
Счастье все ближе...
(IronPython = .NET-разработчики могут радоваться – наконец-то у них появился нормальный язык программирования :)
P.S. Кстати, Cocoa уже давно поддерживает и Python, и Ruby, а с выходом Mac OS X Leopard поддержка стала поставляться вместе с операционкой и встроена в Xcode.
(видео с Google Tech Talks)
git – это распределенная SCM. Линус обзывает дураками всех, кто использует Subversion.
Так как я использую Subversion, и он меня ужасно напрягает, решил последовать совету и попробовать git. Первые впечатления – супер!
Самое прикольное (по крайней мере, для меня, единственного программиста, кодящего продукт) – не надо париться насчет коннекта и ждать, пока изменения закоммитятся – можно коммитить сколько угодно в локальную копию репозитория, а потом одной командой аплоадить коммиты на удаленный сервер.
А еще, он не засоряет каждую папку своими .svn – только одна .git в корне проекта.
Полезная инфа
- Я использую DreamHost для удаленного хостинга репозитория – у них есть подробная инструкция, как хранить git-репозиторий у них (то же самое и для других хостингов подойдет). Вкратце: создать, настроить и залить его в WebDAV-папку.
(via programming.reddit.com)
P.S. В комментариях к этой моей заметке предлагаю негикам рассказывать, сколько слов из заметки поняли, а гикам – про опыт использования git :)
Сотрудника Adobe спросили, раз теперь PDF станет ISO 32000, означает ли это, что Microsoft сможет добавить импорт/экспорт PDF в Office (они планировали это, но потом убрали из релиза из-за давления Adobe)?
Вот что сотрудник ответил:
Interesting observation even if it perpetuates a myth. Microsoft is a designated monopoly and there are things they cannot do. One of them is to give away software in order to cut off a revenue from a competitor. That has nothing to do with licensing or sewing (suing).
Adobe has had a free and open licensing policy for anyone implementing software the deals with PDF from day one. We plan to continue that. We do license our top quality software, however.
Идиоты.
Обновление:
Вот что он ответил на мое сообщение:
Adobe is perfectly willing to let any other vendor develop whatever software they want that processes PDF.
That is one statement.
Adobe is not willing to let a company use unfair business practices, to, for instance, reduce the sales of one of Adobe’s products.
That is a second statement.
They are not mutually exclusive as far as I can tell. Microsoft can fit under both situations and the second one overrules the first as far as Adobe is concerned. It does not mean that we do not have the first policy. — Jim King
Ну это вообще уже бред. О каких unfair business practices он говорит?
Последний пункт классный:
PROGRAMMING LANGUAGES ARE LIKE GIRLFRIENDS: THE NEW ONE IS BETTER BECAUSE YOU ARE BETTER
Rails was an amazing teacher. I loved it’s “do exactly as I say” paint-by-numbers framework that taught me some great guidelines.
I love Ruby for making me really understand OOP. God, Ruby is so beautiful. I love you, Ruby.
But the main reason that any programmer learning any new language thinks the new language is SO much better than the old one is because he’s a better programmer now! You look back at your old ugly PHP code, compared to your new beautiful Ruby code, and think, “God that PHP is ugly!” But don’t forget you wrote that PHP years ago and are unfairly discriminating against it now.
It’s not the language (entirely). It’s you, dude. You’re better now. Give yourself some credit.
P.S. Прочитал и переписал на PHP одну штуковину (всего 100 строк кода), которую целый день безуспешно пытался завести на хостинге. Rails тут, правда, ни при чем: скрипт – pure Ruby, но показательно, что для написания 100-строковой программы пришлось искать баг в коде gem-ки sqlite3-ruby и исправлять его (патч засабмитил), а в PHP все заработало без проблем. Чтобы завести его, надо всего-то залить скрипт на хостинг, а для кода на Ruby пришлось заходить по ssh, ставить кастомный RubyGems, чтобы установить мой исправленный gem (который так и не заработал – Ruby использовал предустановленный вместо моего, потому что какой из меня нафик сисадмин).
P.P.S. I love Ruby anyway.
(via programming.reddit.com)
Обновление: На всякий случай скажу, что RubyGems – это теоретически лучшая система, чем “монолитный” PHP, потому что, если бы баг был в коде PHP, мне пришлось бы компилить его. В Ruby же – всего лишь изменить одну gem-ку.