Вы думаете, интеллектуальная собственность, DRM, копирайты, патенты и прочие ужасы — большая тема только в информационных технологиях? Тогда добро пожаловать в сельское хозяйство!

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

Но самое прикольное: у них есть своя система DRM — terminator technology — чтобы из купленных семян можно было вырастить только один урожай (второе поколение становится бесплодным).

Новая программка:

Video Mémoires

Видеодневники. Как в будущем.

Video Mémoires

Когда я написал на сайте Coding Robots в форме подписки на рассылку фразу “Subscribe to Our Free Newsletter”, кто-то поржал — типа, а что, бывает еще и платная?

Когда я забыл написать на сайте I Write Like в форме подписки слово free (“Subscribe to our awesome newsletter”), мне пришло письмо с вопросом сколько стоит подписка. Сразу же заменил надпись на “Subscribe to our awesome free newsletter”.

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

Например, James Smith зарегистрировал программу. Ему выдается такая информация:

Licensed to: James Smith
License key: XXXX-XXXX-XXXX-XXXX

Джэймс открывает окно для ввода ключа и пишет:

Licensed to: Jim Smith
License key: XXXX-XXXX-XXXX-XXXX

Зарегистрировать не получается, поэтому он пишет в поддержку.

Так как люди не читают, вариант с надписью большими жирными буквами: “ВАЖНО! ИМЯ ДОЛЖНО БЫТЬ ТОЧНО ТАКОЕ, КАК УКАЗАНО В ПИСЬМЕ” не работает.

Варианты решения по моей стратегии оптимизации поддержки:

  1. В письма и финальную страницу заказа добавлять ссылку (x-app-register://name=Jim+Smith&key=…), по нажатию на которую программа сама регистрируется. Так сделано, например, у TextMate.

  2. Убрать имя вообще, и генерировать подпись на основе какого-нибудь числа, которое вставлять в ключ (например, для Джэймса, это будет YYYY-XXXX-XXXX-XXXX-XXXX) или какой-нибудь константы. Недостаток в том, что такие ключи распространять (пиратить) психологически проще, так как нет привязки к имени.

  3. Выдавать файлы вместо текстовых ключей. С ними, мне кажется, еще больший геморрой (я даже кастомизировал AquaticPrime, чтобы он работал не с файлами, а с текстом).

  4. Забить на DRM совсем и выдавать после покупки целую программу. Опять же, тогда будет проще пиратить (купил и выложил на The Pirate Bay). Зато меньше геморроя с регистрационными схемами.

Я склоняюсь к последнему варианту. А как вы решаете эту проблему? Твитьте: @dchest.

Хочется, чтобы Gmail автоматически бэкапился на компе без запуска каких-то программ, без окошек, индикаторов, мигалок и т.п.

Решение:

Установка Getmail

$ curl -O http://pyropus.ca/software/getmail/old-versions/getmail-4.20.0.tar.gz
$ tar xvf getmail-4.20.0.tar.gz
$ cd getmail-4.20.0
$ sudo python setup.py install

Настройка Getmail

$ mkdir ~/.getmail

Создать файл ~/.getmail/getmail.gmail с таким содержимым:

[retriever]
type = SimpleIMAPSSLRetriever
server = imap.gmail.com
username = ИМЯ@gmail.com
password = ПАРОЛЬ
mailboxes = ("[Gmail]/All Mail",)

[destination]
type = Maildir
path = ~/Gmail/

[options]
delete = false
read_all = false

Не забудьте заменить ИМЯ и ПАРОЛЬ на соответствующие. Кроме того, "[Gmail]/All Mail" у вас может называться по-другому (зависит от локали Gmail) — посмотрите в любом IMAP-клиенте как оно называется.

Создать папки для архива почты:

$ mkdir ~/Gmail && cd ~/Gmail && mkdir tmp cur new

Настройка launchd

Создать файл ~/Library/LaunchAgents/com.codingrobots.gmail-backup.plist c таким содержимым:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.codingrobots.gmail-backup</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/local/bin/getmail</string>
        <string>-q</string>
        <string>-r</string>
        <string>/Users/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.getmail/getmail.gmail</string>
    </array>
    <key>LowPriorityIO</key>
    <true/>
    <key>Nice</key>
    <integer>1</integer>
    <key>StartInterval</key>
    <integer>10800</integer>
    <key>AbandonProcessGroup</key>
    <true/>
</dict>
</plist>

Не забудьте заменить ИМЯ_ПОЛЬЗОВАТЕЛЯ на имя вашего аккаунта в Mac OS X. StartInterval задает период получения новой почты в секундах (10800 — каждые три часа).

$ launchctl load ~/Library/LaunchAgents/com.codingrobots.gmail-backup.plist
$ launchctl start com.codingrobots.gmail-backup

Бекапилка должна стартовать (чтобы убедиться, можете посмотреть в Activity Monitor, запущен ли Python). Она скачает всю почту в папку ~/Gmail/new и потом будет автоматически докачивать новые письма каждые три часа.

Добавлено: обнаружился недостаток: getmail помечает письма как прочитанные. Мне это не мешает, но может кто-нибудь знает как это отключить? Может read_all = true?

  1. Тормозить с ответом.
  2. Хвастаться: “Наши аффилиаты зарабатывают по $50000” и т.д. Мне наплевать на ваших аффилиатов и сколько они зарабатывают, я знаю, сколько я продам!
  3. В ответ на простой вопрос присылать огромную простыню с подробной информацией про аффилиатную программу, с отзывами от аффилиатов (которые зарабатывают $50000) и с неработающей ссылкой на запись в программу. В простыне, конечно, ответа на вопрос нет.
  4. Давать низкую комиссию.
  5. Далеко уходить от стандартов индустрии (например, выплаты раз в квартал, использование самодельных панелей управления).
  6. Ввязывать в простое дело кучу разных менеджеров.
  7. Советовать, где размещать ссылку. Я лучше знаю поведение пользователей на сайте и когда они готовы купить продукт.

Что нужно делать:

  1. Мгновенно ответить письмом с аффилиатной ссылкой, которую можно сразу же разместить, назначить 50% коммиссию и выплатить в деньги конце месяца.
  2. ???
  3. PROFIT!

Associated Press: I Write Like erupts online, authors scratch heads

The New York Times: Getting the Not-Quite-Right Stuff From I Write Like ; I Write Like … Yeah, Right

NPR - All Things Considered: Computer Algorithm Recognizes Your Inner Faulkner (целых два предложения моим голосом, йоу!)

Entertainment Weekly: I write like Nabokov! and H.P. Lovecraft! and Stephen King!

Guardian: At last! Website confirms I write like Margaret Atwood …

Huffington Post: ‘I Write Like’ Sweeps The Web: Which Famous Author Do You Write Like?

Los Angeles Times: Who do you write like?

Ленивые старые медиа тупо перепостивают статью Associated Press: Forbes, Washington Post и т.д.

В телеках говорили на Fox40 Live, и, видимо, еще где-то, потому что “i write like” стал 8-м самым популярным поиском в гугле на пару часов:

Screen shot 2010-07-17 at 11.29.17.png

Больше всего мне понравилось интервью в блоге The Awl.

Еще True/Slant рулит: “It’s completely idiotic, useless, fallacious, ridiculous, meaningless—but fun.”

Я, в мае:

Я не знаю ни одной компании, кроме Google, которая бы потратила $133 миллиона долларов на покупку фирмы, разработки которой бы затем открыла для всех.

Зато теперь знаю компанию, которая потратила 230 миллионов шведских крон на покупку фирмы, разработки которой она затем открыла для всех. Vodafone.

(via)

На второй день существования “I Write Like” его посетило 12 тысяч человек. На третий день существования — сто тысяч. Новые твиты с упоминанием IWL появляются примерно каждые пять секунд, гудит Facebook, беджики появляются в блогах каждую минуту.

Про “I Write Like” написала Маргарет Этвуд, которая сама есть в базе программы. (Правда, оказалось, что она пишет как Стивен Кинг, а не как Маргарет Этвуд :-)

Уильям Гибсон (автор “Джонни Мнемоника”) тоже написал про IWL (правда, ни одного его ответа нет в базе… шутник :).

Короче, я польщен и офигеваю.

PS Русская версия программки пока откладывается на неделю.

Август 2010

Пн Вт Ср Чт Пт Сб Вс
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

Проектики

Mac diary

Mac journal software

Video diary

Mac journal blog