Архив за Октябрь 2007

Ссылка

Широко ходит по стране ироническая фраза что “Москва это не Россия”, и теперь мы видим как она претворяется в жизнь, причем с худшей стороны. Стоимость ведения ИТ бизнеса (прежде всего кадровая) в Москве настолько возросла что ведущие ИТ-компании взяли курс на выход из Москвы.

Ссылка

Ну а после я понял, что Cocoa – это самый гениальный GUI фреймворк. Иногда, читая про очередную функцию, я выкрикивал “Wow!” – так все красиво там сделано. В некоторых случаях, чтобы добиться того, чего Cocoa-программер получает по умолчанию, Windows-программер будет писать несколько недель.

ПРЕСС-РЕЛИЗ
Готово к публикации

Coding Robots выпускают Mémoires, программу для ведения дневника для Mac OS X

Долгопрудный, Московская обл. – 30 октября 2007 г. – Coding Robots объявили о выходе версии 1.0 их первого продукта для Mac OS X – Mémoires.

Mémoires – это простое приложение для ведения личного дневника с красивым интерфейсом. Пользователи могут выбрать день и написать столько заметок на этот день, сколько захотят. Затем они могут просматривать свои заметки, выбирая даты в календаре, или находить их при помощи мгновенного поиска.

Для Mac OS X существует несколько приложений для ведения дневника, но большинство из них перегружено функциями. Цели Mémoires: простота и удовольствие от использования.

Первые бета-версии программы были бесплатными. Coding Robots в своем блоге спросили пользователей, не против ли они заплатить за программу, и получили в основном положительные отзывы (http://blog.codingrobots.com/2007/10/04/memoires-1027-released-future-of-memoires/#comments).

Mémoires стоит €14 (примерно 500 руб.). Доступна бесплатная пробная версия. Mémoires – Universal binary (Intel/PowerPC) и работает на Mac OS X 10.4 Tiger и Mac OS X 10.5 Leopard. Языки интерфейса программы: русский, английский, японский и китайский традиционный.

В первую неделю запуска продукта, Coding Robots перечислят часть продаж в WWF (Всемирный фонд дикой природы) для посадки деревьев. Акция называется “Спасите деревья, ведите ваш дневник на компьютерах Mac”. За каждую проданную копию будет посажено дерево.

Сайт: http://www.codingrobots.com/memoires/


О Coding Robots

Coding Robots – (пока) маленькая частная компания, расположенная в 55.949548, 37.509824. Они еще не придумали миссию компании, но поручили сделать это Тостеру, главе маркетинга. Они уверены, что Тостер придумает душевную и трогательную миссию. Вкратце, Coding Robots просто хотят принести больше радости в этот мир, создавая хорошие и полезные программы.

Coding Robots известны как создатели программы для ведения блогов BlogJet.

Сайт: http://www.codingrobots.com

# # #

Контакт:

Дмитрий Честных
Телефон: +7 905 513-03-65
E-mail: dmitry@codingrobots.com

# # #

Забавно, что первая продажа – из Франции. Mémoires!

Охрид

Я же говорил, что в Македонии должны любить Маки. Вот, например, есть улица Мак. Просветители:

Mac Apostles Street

(На самом деле, Маков там не очень много, но в торговом центре в Скопье был обнаружен Apple-реселлер, магазин которого был похож на наши re:Store.)

Бизнесмены в Охриде не особо парятся насчет торговых марок.

Best Buy at Ohrid

Кроме бутика Best Buy был обнаружен магазин штор Target (прямо с таким же логотипом, как у американского).

И Amazon есть:

Amazon in Ohrid

Кафе. Где-то я уже это видел:

Minas?

Был еще фаст-фут Fat Boy – наверное, самое честное название для фаст-фуда.

Афиша: группа South Park выступает в клубе Nemo:

South Park at Nemo

А вот с этого интернет-кафе начнется захват роботами человечества (SkyNet – сеть из Терминатора):

Skynet at Ohrid

Охридская торговая площадь в целом:

Ohrid Marketplace

Перейдем к красотам. Охрид – небольшой город, расположенный на берегу одноименного озера. Сочетание гор и воды дает отменные виды.

Lake Ohrid

Ohrid

Ohrid

Ohrid

Рыба из озера вкусная:

Fish

Скопье

В столице фотографировать особо нечего. Простой современный город.

Skopje

На фотографии не видно, но на той горе, что за домами стоит большой крест. Его видно почти с любого места в городе.

Вот так.

Restaraunt at Skopje

11-18 октября

Ссылка

Оказывается, сегодня в России впервые новая версия Mac OS X появляется в продаже одновременно со всем миром.

Кстати, к предыдущей теме – может мне начать блоггить о том, что я сегодня делал? Пробуем :-)

Итак, сегодня я готовил финальный платный релиз Mémoires. (Это после того, как ответил на вопросы для одного интервью, которое выйдет в следующий четверг.)

Вчера я интегрировал работу с лицензиями в саму программу, а сегодня день начался с того, что я начал писать на PHP ключегенератор (защита уже готовая, мне надо было только кастомизировать скрипты под мои нужды). Просто это сделать не получилось – оказалось, на моем Маке PHP не скомпилирован с одной нужной библиотекой. Решил писать прямо на сервере. На сервере PHP тоже оказался без библиотеки. Пришлось собирать для него кастомную версию PHP, скомпилированную с ней. На это ушло пару часов (пока поймешь эти все настройки, да пока все скачается и скомпилируется...).

Ключегенератор поставил, теперь надо было сделать так, чтобы он принимал данные от серваков cleverbridge и отдавал им обратно ключ.

(В общем, система работает так: клиент покупает софт, серваки cleverbridge отправляют моему серваку данные, типа имени и фамилии, мой сервак генерит ключ и отправляет им. Cleverbridge потом отправляют ключ клиенту. Продажа есть.)

Дальше поискал в гугле как сделать HTTP authentication через апач (никогда не запоминал этих вещей). Сделал.

Потом надо было все это дело протестировать. Спросил у Фрэнка из cleverbridge про тестовые ордера и пошел обедать. Пришел – он мне ответил, что надо использовать специальный тестовый номер кредитки. Я попробовал – упс, ключа нет. Все оказалось просто – забыл в шаблоне указать параметр <Key>. Указал – заработало!

Все, регистрация готова.

Дальше пошли размышления по поводу даты релиза. Если сегодня выпускать, то нужно еще сайт сделать, а это я вряд ли успею. Если завтра – то лучше не выпускать – завтра выходит Mac OS X Leopard и все блоги будут шуметь про него, мелким девелоперам не пробиться. Придется выпускать после выхода Leopard. А для этого надо проверить, работает ли Mémoires в нем.

Полчаса ушло на установку беты леопарда заранее скачанной по битторенту (а что делать, если я пока не ADC member?). Установил, попробовал – есть пара визуальных глюков. Ребут обратно, кодинг, потом опять тест, ребут обратно, кодинг – и так, пока не получил нормально работающий продукт.

Кусочек кода хотите?

	if (CRMacOSXVersion() <= 0x1049)
	{
		// Styled window, Tiger or earlier
		[styledWindow setTopBorder:25.0];
		[styledWindow setBottomBorder:35.0];
         ...

Окей. Сайт?

Ах, нифига – я же забыл про иконку! Я уже писал в блоге на Coding Robots про то, как рисовал иконку для Mémoires и случайно получился клон иконки от Mori. Holly Dolly, sorry, Mori! Сходите, кстати, почитайте. Я подожду...

ОК, поехали рисовать иконку. Идей много, способностей их изобразить мало. Решил остановиться на той же книжке, только с закругленными углами, другого цвета и торчащих из нее фоток. Inkscape в зубы и поехали... Цвет поменял, углы закруглил. Фотку долго выбирать не пришлось. Долго я мучился с расположением фотки, но в итоге что-то более-менее нормальное получилось. Так, теперь надо убрать эту букву “M”. На что бы ее заменить? На надпись “Mémoires”? Отлично, подходит. Все, вроде красиво, немножко подправить и можно рендерить.

Вот что получилось:

(Знаю, не супер, но из меня большего не выковырешь. Для 2.0 можно будет и заказать у крутых дизайнеров.)

После рендеринга открываю Gimp. Знаете, маленькие иконки – это не просто уменьшенные большие. Их надо еще править, чтобы получить нормальное изображение. Чем я и занимался еще несколько часов.

Все, готово. Дальше надо положить иконки в icns-архив. Готово, можно заменять в приложении.

Остался сайт. Поковырялся немножко и понял, что сегодня я слишком устал, чтобы его делать. Пошел читать блоги и писать в Sellme.ru.

Конец эфира. Вам понравилось? (Комментарии! Ура!!!)

Из интервью Gordy и Димы Давыдова:

В свое время ты активно выражал респекты Диме Честных, который в последнее время совсем выпал из блогерской жизни, а свой Sellme.ru превратил в ленту IT-новостей. Не в курсе, что с ним происходит? Может в секту попал? И в заключении вопроса – есть ли у тебя блог или сайт, который либо прекратил свое существование, либо был заброшен, и по которому ты очень сильно скучаешь? =)

Хрен знает. Дима вроде жив, но блог забросил. Надеюсь он рождает что-то наподобии Блогоджета опять.

Да, наверное, Mac software development можно назвать сектой.

О чем раньше я писал на Sellme.ru? Как я изменился?

1. Маркетинг. Я очень им интересовался. Сейчас я дошел до такой стадии, что, как только начинаю читать очередную книжку про маркетинг, меня тянет блевать. Не хочу ничего писать – лучше буду делать. Как сделаю чего-нибудь мощное, обязательно напишу что и как. А обсасывание одних и тех же теоретических тем мне надоело.

2. Персональное развитие и продуктивность. Нынешнее мнение: лучше это делать, чем об этом писать или читать. Могу выразить все свое мнение о продуктивности в двух словах: бери и делай.

3. Блоги и блоггеры. Здесь все просто – хватит уже писать про это.

Пожалуй, все.

Почему теперь много пишу об IT? Потому что я занимаюсь этим. Потому что robots победят человечество. Это будут Coding Robots, конечно же!

Почему выпал из блоггерской жизни? Ох, надоели эти блоггеры! Шучу. Я хотел поехать на BlogCamp, но не получилось, так как уезжал в Македонию. Хотел сходить на встречу блоггеров в Москве, но не получилось, так как намечалась отличная вечеринка с девушками. Девушки лучше, чем блоггеры – будете спорить? Хочу заметить, что я все равно всех вас читаю – вы никуда от меня не денетесь.

Вообще, я перешел в режим “light-блоггинга”. Правда уже пару статей для возврата в режим hard-блоггинга есть, но я пока их не хочу публиковать – пусть поварятся еще.

Включаю комментарии. Понеслась! :)

Ссылка

Супер. Я использую IMAP уже несколько лет и советую это делать всем, кто хочет, чтобы почта была доступна из любого места без синхронизации.

Сейчас у меня почта работает так – все письма на мой ящик на codingrobots.com, blogjet.com и sellme.ru форвардятся на аккаунт в Gmail (для того, чтобы отфильтровывать спам и хранить запасной архив писем), после чего все это форвардится на специальный почтовый ящик на codingrobots.com, с которым я работаю по IMAP.

Ссылка

Сказал Стив Джобс. Будет в феврале. Пора покупать iPhone.

Ссылка

Как и в прошлый раз Tiger, Mac OS X Leopard стал бестселлером на Амазоне (еще до релиза, который назначен на 26 октября).

Ссылка

А я не буду на BlogCamp’e, потому что сегодня утром уезжаю в Македонию. Вернусь 18-го, и сразу на ISDEF до 22-го.

Тогда у меня стоял монитор 14* с названием по-моему Goldstar. Нынешнее поколение наверное и не слышало о таких. Родители просто не желали покупать новый компьютер. И вот с этого доподобного монитора я каждый день заглатывал по три-четыре статьи Дмитриев. Они служили глотком свежего воздуха, надеждой. ДА! Надежной в лучшую жизнь.
И вы знаете, через месяц я устроился на работу грузщиком, чтобы купить себе компьютер. Тогда целью покупки не стоял заработок в сети, я и не знал об этом.
Я хотел просто комфортно читать стёбные статьи Давыдова и быть в курсе гаджетов от Честных.
И я купил его. За месяц я заработал на хороший комп, правда взял с рук. Но он был мой и я заработал на него сам.
Это было нечто. Думайте что хотите, но эти люди изменили мою жизнь в прямом смысле. И я говорю им спасибо.

Ссылка

Первый:

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

Ссылка

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

(Не ругайтесь, что часто пишу про Mémoires – во-первых, это то, чем я занимаюсь целыми днями, а во-вторых, я пропустил целый понедельничный релиз (1.0.26)!)

Ссылка

Фотография из The Missouri School of Journalism.
(via digg)