2010

Первым делом я начал с блога. Очень простое и эффективное средство общения с клиентами. Язык блога — английский, потому что абсолютное большинство пользователей (а в будущем, возможно, и клиентов) англоговорящие.

Над названием блога, продукта, и потенциальной компании я долго думал. И в конце-концов ничего умнее, чем Mac Spaces не придумал.

В обозримом будущем я не собираюсь идти на другие платформы, благо есть много других приложений позволяющих “криво” синхронизировать данные.

Моя цель — написать софт исключительно для Маков, учитывающий глубокие технические особенности этой операционной системы, что позволит очень тесно интегрировать синхронизацию данных в операционную систему. Для конечного пользователя это будет выглядеть как один из системных компонентов, а не стороннее приложение.

Всё это объясняет первую часть названия Mac Spaces. Что же касается части Spaces, то в основе её была следующая мысль.

У каждого человека есть своё рабочее пространство. В компьютере это — документы, заметки, закладки, календари, почта, фотография, музыка и всё остальное. Когда я пересаживаюсь на другой компьютер, всё моё рабочее пространство, все мои настройки остаются на старом компьютере. На другом компьютере очень не удобно работать без привычных инструментов и документов и специфичных настроек.

Для того чтобы перенести всё моё пространство на новый компьютер, можно использовать синхронизацию данных, именно поэтому Mac Spaces и будет переносить рабочее пространство с компьютера на компьютер в реальном времени, учитывая все настройки, все документы, все приложения, с возможностью сохранения всей информации в облаке, что сделает доступным моё рабочее пространство в любом месте, причём интернет нужен только для начальной синхронизации, все остальные изменения будет синхронизироваться при первой же возможности.

Поэтому название Mac Spaces было очень хорошо, но с ним связанно две проблемы. И слово Mac и слово Spaces — зарегестрированные торговые марки компании Apple. Уже в самом начале работы блога появилась проблема использования этого названия, но об этом чуть позже.

Придумав название, я зарегестрировал домен macspaces.co.uk, в течении часа поставил и настроил новый блог, в котором 10 января 2010 года я и опубликовал первый пост.

Продолжение следует

Потрбеность порождает идею. Идея, сама по себе, ещё ничего не значит, но именно из идеи может родиться что-то стоящее.

В тот момент, когда у меня возникла потребность синхронизировать данные, я начал искать что-то похожее в интернете. И поисковик на мой запрос выдал множество форумов, где люди также как и я искали возможность централизованно синхронизировать данные.

Самое забавное в том, что у большинства программ под Мак есть функция синхронизации данных, в том или ином виде. Но, каждую программу надо настраивать отдельно, и чтобы синхронизировать компьютеры, приходится выполнять синхронизацию каждого приложения. Отдельно. В моём случае, это 5 приложений, плюс библиотеки музыки и фотографий и разные рабочие документы.

Как я уже писал, я попробовал Dropbox и Mobile Me. Dropbox’ом я пользовался до октября этого года, пока не выпустил последнюю версию своего софта. От Mobile Me я отказался через пару дней, как зарегестрировался у них.

Проблема большинства таких программ, которые предлагают синхронизацию или хранение данных в облаке (на интернет серверах), в том, что они упускают из внимания одну деталь. Оно всё прекрасно работает и синхронизируется и есть доступ к данным из любого места и любого устройства, пока у тебя есть активное интернет подключение. Как только нет интернета — начинаются проблемы.

Mobile Me хранит данные только в облаке, и если нет интернета — нет данных. Dropbox синхронизирует данные исключительно с сервером и только потом с остальными клиентами, даже если они работают в локальной сети на соседнем столе. А уж если ты ты в поезде, машине или самолёте, все твои данные где-то там, в облаке, но доступа к ним у тебя нет.

Поэтому первое требование было — хранить на каждом клиенте локальную копию данных, и синхронизировать, при первой же возможности, только изменения между ними.

Именно эту идею я и описал в первом посте A Big Problem нового блога, специально созданного для этого проекта.

Продолжение следует

Альтернатива

27 Ноябрь 2010 · 3 comments in Бизнес

Когда Настя перехала в Бирмингем, я задумался о том, что мне стоит поменять работу. Просто перехать в Бирмингем и найти хоть что-то за 6 фунтов в час меня совершенно не устраивало, поэтому я и задумался, что мне интересно и что я хочу делать.

Осенью 2009 года, из чистого любопытсва я написал програмку для iPhone. Она позволяла управлять Маком с телефона. например, когда надо сделать погромче звук, или поставить фильм на паузу, при звонке, а вставать лень. Очень простая програмка, состоявшая из двух частей работающих на телефоне и комьютере. Но благодаря ей я впервые познакомился с процессом разработки софта для iPhone и для Mаков. И этот процесс мне очень понравился своей логикой, проработанностью, рациональностью и детальной документацией.

Тогда же у меня и появилась мысль, что я мог бы работать разработчиком софта для Маков или iPhone. Более того, из-за значительно меньшего числа таких разработчиков, зарплаты у них в среднем гораздо выше чем у разработчиков под другие платформы.

Я нашёл самые свежие объявления о найме по интересующим меня направлениям. Проанализировав объявления, я составил список требований специфичных именно для разработчиков под iPhone OS и Mac OS. К сведению, iPhone Os, которая теперь называется iOS и работает на телефонах, айподах и айпадах — это ещё более формальная, жёсткая по требованиям и оптимизированная под мобильные устройства Mac OS.

Поскольку мой диплом Рижского Технического Университета тут никого не впечатляет, с другой стороны ничего уж слишком впечатлительного в нём тоже нет, у меня была только одна возможность найти такую работу — получить соответствующий опыт работы разработки с технологиями Mac OS и прийти к потенциальному работодателю со своим партфолио.

Это была и вторая причина, почему я начал работать над софтом для синхронизации. Ещё изначально, при первом анализе я понял, что мне придётся затронуть почти все технологии, специфичные для Mac OS (сеть, базы данных, исполнение кода в нескольких потоках, оптимизация кода, разработка интерфейса и тд).

В момент начала работы, у меня была одна конкретная цель. Написать очень простую программу для синхронизации данных, которой мне так не хватало. А когда программу будет написанная, она идеально впишется в моё портфолио, и я смогу начать поиск работы в одной из лондонских компаний на должность разработчика программного обеспечения.

Всё было просто и понятно. От меня лишь требовалось следовать своему плану. Но в тот момент я даже не представлял, куда меня приведёт это решение.

Продолжение следует

iSynchronize 1.0

14 Ноябрь 2010 · 0 comments in Бизнес

Последние два месяца работал по 12 часов в день, фактически 7 дней в неделю. С другой стороны Настя тоже учится все 7 дней в неделю, поэтому не было поводов ссорится из-за занятости. :)

Первый скриншот нашего софта для синхронизации данных для маков. В этой версии будет всё: аккаунты (платные и бесплатные), хранение данных в облаке, шифрование и защита данных, синхронизация через интернет.

Наконец-то договорились с Алексеем, как назовём наш софт, чтобы не было проблем с нарушением Торговых марок, в особенности в США, а именно там наш основной рынок и абсолютное большинство пользователей.

Я бы с удовольствием начал рассказывать подробности о нашей компании, но всё время уходит на разработку, поэтому статистика и прочие любопытные вещи будут позже.

Paris

9 Октябрь 2010 · 3 comments in Фотографии

До сих пор не было времени сесть и написать, как мы съездили в Париж, поэтому вот одна фотография, которая очень хорошо передаёт все впечатления и ощущения :)

PS
Остальные фотографии есть у Насти в фейсбуке :)

Mac Spaces 0.3

20 Сентябрь 2010 · 0 comments in Бизнес

На удивление, это обновление софта оказалось самым сложным. Не столько технически, хоть и пришлось написать 70% кода заново, сколько эмоционально. Было очень сложно работать, особенно когда результаты работы не были заметны,.

В эти минуты уже идут первые скачивания, а мы с Алексеем работаем дальше, над блогом, над бизнес планом, над продвижением софта, над рекламой. Очень много надо сделать, но теперь, когда есть первые пользователи -работать интереснее.

А софт для синхронизации данных на Маках получается очень симпатичным, шустрым, простым и смышлёным. Всего две кнопки: < Добавить файлы> и < Удалить файлы>. Для самых ленивых есть поддержка Drag & Drop. Всё остальное программа делает сама.

Ссылка на последнюю версию Mac Spaces 0.3

А так выглядит окно синхронизации данных:

South Wales

8 Август 2010 · 2 comments in Блог

Вчера были в южном Уэльсе, в Brecon Beacons National Park. Погода целый день была очень переменчивой, проходит ливень, а минут через двадцать опять печёт солнце. Но не смотря на это было очень хорошо, очень красиво, свежий и чистый воздух, леса, холмы, множество овец и сравнительно немного людей.

Когда мы подъехали к подножию двух самых высоких пиков Уэльса — Corn Du и Pen Y Fan, погода опять начала портится. Я взял свитер, телефон, и отправился наверх. Минут через двадцать я поднялся на вершину на одного из холмов, с которого открывался потрясающий вид на окружающую долину. Эти два пика были передо мной, минутах в пяти, но вершин не было видно. Грозовые тучи висели тяжёлыми клубами надо мной, и закрывали своей тёмно-серой пеленой вершину Pen Y Fan.

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

Потом мы прокатились по парку, и добрались до потрясающе-красивого места Llangattock quarries. Со склонов этой гряды брали камень при строительстве каналов в конце 18 века. Поэтому сейчас вершины этих холмов окружены десятиметровыми, вертикальными, каменными склонами.

Фотографий я почти не делал, большую часть времени погода была плохая, но нашёл в интернете одну из фотографий того места, где я стоял. Это пики Corn Du и Pen Y Fan.

Summer 2010

26 Июль 2010 · 4 comments in Блог

Я возвращался домой по ночному шоссе. На встречу неслись машины, спешащие домой в Лондон. Периодически меня обгоняли те, кто стремился побыстрее уехать из Лондона.

Ещё пол часа назад я стоял на мосту с любимой девушкой в центре красивого, уютного, типично-английского города, с обязательными Замком и Храмом на холмах. Мы стояли, обнявшись, после двух часов проведённых вместе, впервые за две недели. В следующий раз мы увидимся ещё недели через две. До этого только звонки и смс.

Я ехал по шоссе, на фоне играла тихая, спокойная музыка. И я думал. О себе, о Насте, о нас, о нашем будущем, о нашем прошлом.

Всё случается так как и надо, всё очень просто и легко. До встречи с ней я не делал очень многого в отношениях. Многое я считал лишним. Многие отношения просто не были такими насыщенными и приятными. Всё очень просто. Всё очень легко.

И в тоже время внешние преграды сейчас как никогда сильны, будто кто-то нас проверяет. Как мы ценим друг друга, как мы ценим наши отношения, что мы значим друг для друга, и как мы видим наше будущее и самих себя в нём. Очень много вопросов, гораздо меньше ответов. Время всё расставляет по местам, рано или поздно.

Главное,поступать лучшим образом, быть честным с самим собой, искренним. Всё остальное приходит.

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Я выпустил очередное обновление, ну и сделал небольшое видео об этом софте. Мой первый опыт создания видео. :)

Mac Spaces 0.2

27 Июнь 2010 · 2 comments in Бизнес

Теперь можно рассказать, чем я занимался последние пол года в свободное время, которого совсем чуть-чуть. :) Софт для автоматической синхронизации любых данных между Маками. Сейчас поддерживаются любые файлы из любых папок. Синхронизация целых папок немножко глючит, я над ней работаю. :)

Из ближайших планов:
1. Полная поддержка папок
2. Поддержка разных пользователей
3. Синхронизация с облаком (cloud)

А после этого уже можно будет работать над приложениями для айфона/айпада.

В любом случае, все подробности: www.smartapps.co.

Sergey Bolshedvorsky RSS Feed Sergey Bolshedvorsky on Twitter Sergey Bolshedvorsky on livejournal Sergey Bolshedvorsky on Facebook Sergey Bolshedvorsky on Skype