История создания данного продукта возвращает меня на 5 лет назад во времена, когда я только начал входить в мир Apple технологий, а именно — мигрировать на операционную систему Mac OS X. Как и для многих пенреход был связан с некоторыми неудобставми из-за отсутствия привычных программ и элементов управления системой. Одним из недоразуменей стало отсутствие аналога кнопки Пуск для запуска программ путем выбора из списка. Честно говоря, до сих пор не уверен, что я правильно запускаю программы в OS X (для этого я использую Spotlight). И вот, спустя несколько лет я решил устранить этот недостаток.
Читать далее…
Настала пора поведать общественности о моем скромном участии в интересном и перспективном проекте с весьма оригинальным названием Timera (от слов time и camera). По удачному стечению обстоятельств я пребывал в активной фазе поисков новых гаризонтов развития в тот самый момент, когда руководство стартапа искало кандидата на вакансию iOS-разработчика. Суть проекта довольно проста — ее визуальное представление можно видеть на главной иллюстрации к посту (изображение кликабельно). Пользователю представляется инструмент для создания временнОго туннеля путем совмещения фотографии из прошлого с фотографией, сделанной камерой смартфона. Идея мне очень понравилась и я незамедлительно начал интегрироваться в процесс разработки, в ходе которого пришлось столкнуться и преодолеть немало сложных и интересных задач. Читать далее…
Давненько ничего не сабмитил в AppStore — печально, ибо 99-тидоллоравая подписка на iOS developer program простаивает без дела. Есть задумки, есть даже наброски/черновики, но они все такие грандиозные, что скорым релизом и не пахнет — еще очень много нужно дорабатывать. С пару месяцев назад я решил во что бы то ни стало отрелизить, и совершенно случайно на просторах рунета мне попалась одна незамысловатая фишка, которая показалась не сложной в плане реализации, и сразу же начала оформляться в идею для AppStore-приложения. Суть простая. Таблица для проверки наблюдательности. В таблице расположены числа от 1 до 90, которые нужно найти по порядку. Читать далее…
Помимо FAR Manager, еще одной программой, которой мне очень не хватало в Mac OS X, была игра Сапер. Я долго искал по сети нормальную реализацию, но не нашел. Под нормальной реализацией я подразумеваю пример Windows-сапера, вероятно, потому что долгое время им пользовался, а привычка — вторая натура. Во многих блогах я встречал хныканья бывших виндоводов, на тему того, что им не хватает той или иной программы из мира Windows. Встречались и стенания по поводу Сапера. Надо сказать, что первое приложение, которое я предпочитаю писать в качестве разминки, изучая новую для себя платформу программирования — это Сапер. Он позволяет отработать основные навыки — работа с пользовательским интерфейсом, обработка событий системы, таймер, работа с графикой, работа с файлами. Ну и плюс, конечно, набивается рука на синтаксисе. Таким образом MacMines (такое имя я решил дать проекту) стала первым моим приложением, написанным для платформы Mac OS X. Сейчас я расскажу, что интересного я узнал в ходе ее создания.
Читать далее…
Сразу хочу признаться, идею этого приложения я позаимстовал в одной flash-игрушке, ровно как и саму идею заимствовать идеи во флэш-играх — как то прочел в одном блоге сетования товарища на тему того, что какие-то нехорошие люди под кальку переделали его флэш-игру на iOS и срубили нехило деньжат. Но я не такой подлый коварный, поэтому свое приложение я сделал бесплатным, не смотря на то, что на его создание ушло почти три месяца. Почему я решил делать именно «пьяницу» (рабочее название)? В оригинальной игре нужно было удерживать от падения нестабильного персонажа, двигая мышку вправо-влево. Мне показалась очень заманчивой идея воспроизвести это же, но только с использованием акселерометра (устройство, с помощью которого iPhone знает свое расплолжение в пространстве) — идеально укладывается в концепцию iOS-приложения. К тому же с моего предыдущего приложения, в котором акселерометр использовался весьма примитивно, у меня было сильное желание более тщательно изучить приемы работы с акселерометром. Ну и плюс еще добавил несколько фич, например, бутылки на дороге, на которых человек может поскользнуться — их нужно отшвыривать. Поэтому изучить пришлось гораздо больше, и сейчас я попробую это изложить. Читать далее…
В далеком уже 1999 году свет увидел шедевр австралийской кинематографической индустрии — The Matrix. Своей идеей и исполнением он потряс воображение многих, не обойдя стороной и меня. Киберпанковский сюжет начинается с того, что некий хакер узнает, что реальность, в которой он живет, является виртуальной средой нейроинтерактивного симулятора, а его тело на самом деле находится в капсуле, подключенной к сети. В кино я всегда обращаю внимание на мониторы компьютеров, пытаясь узнать пользовательский интерфейс, изображенный на нем. За все время мне наверное всего пару раз удалось встретить что-то знакомое. Читать далее…
Эта история началась несколько лет назад после того, как я посмотрел художественное кино Миссия на Марс (Mission to Mars, 2000). Фильм произвел на меня сильное впечатление, отличный сюжет, хорошая актерская работа, классные съемки, спец эффекты, в общем по моему мнению фильм на твердую пятерку. Действия фильма происходят в обозримом будущем, когда человечество стало совершать пилотируемые полеты на Марс. Завязка: очередная экспедиция терпит бедствие (как выясниться позже из-за одной аномалии, найденной на планете), связь с ними теряется и НАСА срочно готовит спасательную операцию. Новая экспедиция находит место приземления (или примарсения), не без приключений и жертв садится на планету и начинает изучать найденный артефакт — огромное лицо на поверхности планеты обращенное к космосу. Читать далее…
Давненько не обновлял блог, нужно бы что-то написать. На самом деле, материала опять скопилось море, не понимаю, как другие блоггеры все успевают. Это ж нужно только сидеть и писать. Ладно, упустим уже лирику. В данный момент я почти заканчиваю свое третье приложение для iPhone, о нем я расскажу в ближайших постах, а пока я решил чиркнуть пару строк о своих первых двух приложениях, и вот для чего. Дело в том, что мой сайт еще пока не реализован в той степени, в которой я его задумывал. Не хватает как минимум двух разделов. Один из них — Products. По-русски пока не придумал, как назвать, но суть, думаю ясна. Буду туда выкладывать результаты своего творчества (вот, кстати, неплохое название — творчество). Сейчас я как раз доделываю серверную функциональность, и в связи с этим нужно будет что-то уже выложить. Читать далее…