Путешествия

12 Март 2012

AppOlympics 2012 Day 3

Опубликовано в Молескин, Блог, Путешествия, Конкурсы, Програмирование

Как это было. День третий.

Проснулся в 7. Сил нет. Надо вставать. Встал. Как будто и не спал. Все в тумане. Пошел в душ, задумался о прозрачном таббаре. Вышел из душа, достал ноутбук, начал писать.

Суть идеи в том, что бы добавить свои кнопки поверх таббара, таббар сдвинуть вниз, вне поля видимости, кнопки наверх. А кнопкам приписать селекторы, которые будут переключать соответствующие табы. Понял, что очень хочу кушать и пошел в ставший нам вторым домом Ко-воркинг спэйс. Пришел первым, после Дэвида, организатора. Буквально через 15–20 минут пришла моя команда, соперников еще не было.

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

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

И тут пришло осознание того, что осталось всего 7 часов до окончания работ. Конкуренты уже во всю тестировали свои приложения, активно пиликая ими на весь зал.

Я уперся и кодил, что есть сил. Нарезал объекты пачками со скоростью света. Приблизительно за 3 часа до конца залил всем ребятам на телефоны на 75% написанное приложение. Еще через час доделал стрим потерь и находок, еще через полчаса кое-как сделал страницу описания находки. Не мог победить загрузку фотографии, но не было времени.

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

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

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

В кинотеатре все расселись по местам, организаторы объявили, что до финиша добрались 9 команд. Мы вышли презентовать наше приложение третьими. У микрофона Крис. Рассказал концепцию. Показали на большом экране оба случая — потери и находки. Не обошлось без накладки, из-за плохого сигнала не подгружались данные из форскверика, но со второго раза все получилось. Потом были вопросы жюри: как выбудете защищать персональные данные, как монетизировать, как привлечь много людей?

Из остальных команд, запомнились ТрампМэйтс и ТууфБраши (видео). Если их приложения появятся в Эпп Сторе, обязательно добавлю на них линки.
Жюри удалилось на голосование. Мы пофоткались и пошли пить пиво и играть в настольный теннис.

Спустя 30–40 минут жюри огласило свое решение. Мы не выиграли. Мы даже не стали одним из 5-ти лучших приложений. Было очень неприятно. Я немного поругался, но потом пришел в норму, ведь самое важное, что я встретил самых талантливых ребят на этом конкурсе.

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

PSS Было круто!

11 Март 2012

AppOlympics 2012 Day 2

Опубликовано в Молескин, Блог, Путешествия, Конкурсы, Програмирование

Как это было. День второй.

Кое-как проснулся в 7 утра, душ, кофе из пакетика, дорога до АхойБерлина. Было солнечно и холодно. Когда я пришел Кай уже седел, что-то кодил. Я подкрепился и сел постигать особенности API foursquare. Оказалось все очень просто. Регистрируешь свое приложение, получаешь два токена, оба их вставляешь в GET запрос, добавляешь к нему координаты места и если есть, запрос, например, KaDeWe. В ответ получаешь JSON-словарь, с результатами запроса.

Для работы с JSON я выбрал TouchJSON, т. к. уже давно пользуюсь похожей разработкой TouchXML. Но, т. к. JSON структура сходна со структурой NSDictionary, библиотека умеет делать и обратные преобразования (в отличие от TouchXML).

Через час приложение начало работать с объектами полученными от foursquare. Дизайнеры Дэнни и Джон уже во всю трудились над структурой приложения, а веб-разработчик Крис начал собирать сервер на Бутстрапе.

Я начал собирать структуру, получилось около 10 вью разной степени сложности плюс класс для работы с сайтом. Еще в пятницу вечером мы выбрали название для сайта и приложения: givebackapp.com, но пока писалась серверная часть, делать с ним мне было нечего, по-этому я углубился во внешний вид приложения.

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

Начал я с самого простого. Нарезал разноцветные бэкграунды для разных экранов, получилось 4 цвета (синий, серый, красный и оранжевый). Включили прозрачный таббар и все элементы сразу же уехали на 40 пунктов наверх. Добавил в навбар логотип. Все достаточно быстро и приложение начало обретать приятные очертания. Решил, что прозрачный таббар оставлю на десерт, т. к. пока слабо себе представляю, как такое сделать.

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

Был час ночи, за день была съедена тарелка макарон с мясом, выпито чашек 6 кофе и неимоверное кол-во разных газировок. Еще, я никогда в жизни не писал так много за один день. Но впереди была ночь, а за ней последние 10 часов на реализацию поставленной задачи.

Крис остался дописывать серверную часть, т. к. совсем не успевал, а мы с Джоном и Дэнни поехали по домам, что бы вернуться завтра и написать самую классную аппу!

01 Март 2012

AppOlympics 2012 Day 1

Опубликовано в Блог, Молескин, Путешествия

Как это было. День первый.

BeMyApp AppOlympics 2012

Утром в пятницу 24-ого февраля я сел на поезд и, совершив вынужденную пересадку на региональный экспресс в городке Lampertswalde, спустя 6 часов, приехал в Берлин.
Зарегистрировавшись в отеле, я направился по адресу Windscheid Str. 18, 10627 Berlin. Было немного не по себе, потому что на улице было достаточно темно, накрапывал дождь и ни души. Добравшись до места, прошёл два двора и поднявшись на последний этаж, оказался в Co-Working Space под названием Ahoy! Berlin. Зарегистрировался и поболтал с приветливым пареньком по имени Кай, и мероприятие началось.

AppOlympics — это независимый конкурс, прошедший в 6 городах мира (San Francisco, New Your, Dallas, Paris, London, Berlin). В Берлине его организовали Девид Линк и Матиас Фидлер. Суть мероприятия в создании классных приложений в сжатые сроки, точнее 48 часов.

Сначала выступили спонсоры: Nokia, 6Wunderkinder, HappyApp и Storage Room. Потом объяснили правила и пригласили выступить желающих тех, у кого были идеи для приложения. Всего выступило 15 человек. Было создано 11 команд, 4 идеи не нашли реализаторов. До финиша дошли 9.

Идея, которая мне понравилась, звучит приблизительно так:
«Каждый день тысячи людей теряют свои вещи, многие находят чужие вещи и не знают, как сообщить потерявшему, что его драгоценный портфель/зонт/iPhone 4S найден и ждёт своего хозяина. Надо бы сделать приложение для благородных героев нашедших потерянную вещь и неудачливых потеряшек.»

Через 15 минут мы собрали комманду: Кристиан — идеолог и веб-разработчик, Дэнни и Джон — два супер-вебдизайнера и я — скромный айФон-разработчик.
Было уже около 9 вечера. Час ушёл на организационные вопросы. Два часа мы обсуждали, что и как мы будем делать. В итоге было решено сделать: приложение для айФона, сайт и все это будет подключено к базе данных, при этом данные обо объектах мы будем брать у foursquare.

Последний час работы мы потратили на подготовку к завтрашнему дню, дизайнеры начали придумывать, как все это будет выглядеть, а мы, кодеры, начали собирать информацию о том, как это все будет работать.

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

03 Ноябрь 2011

Быстрая обработка фотографий

Опубликовано в Блог, Молескин, Путешествия

Calpe

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

Мне на помощь пришла программа Aperture, которая революционным образом поменяла мое отношение к сортировке и хранению фотографий.

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

И вот спустя год, я выработал план, благодаря которому разбор 300 фотографий осуществляется за час-полтора.


  1. Копирование. Копирование осуществляется автоматически по средствам карты памяти Eye-Fi и компьютера с установленным Eye-Fi Center. После этого айфай центр сам обрабатывает геотэги.
  2. Импорт в Апертуру. Из папки айфая импортирую фотографии в  библиотеку Апертуры, не забывая указать ключевые слова, город и копирайт, что бы потом этого не делать.
  3. Рейтинг. Теперь пролистываю фотографии в режиме сплит вью  и клавишами от 1 до 5 выставляю рейтинг. По принципу: 5 - фото для паблика, 4 - для друзей, 3 - для семьи, 2 - личное, 1 - дубликат существующего фото, но выкинуть пока жалко. Дубликаты, не резкие и те, что не нравятся, удаляются сразу.
  4. Редактирование. Начиная с пятизвездочных фотографий. Первым делом исправляю горизонт, затем кропаю лишнее, подчеркивая композицию. Затем редактирую яркость, контрастность и т.п. по вкусу. У архитектурных сооружений исправляю перспективу с помощью плагина PTLens.
  5. Загрузка. После обработки пятизвездочных (паблик) фотографий я их сразу загружаю на Фликр. И продолжаю редактировать остальные.
  6. Готово. После того как фотографии полностью обработаны, я экспортирую готовые фотки в отдельный альбом и копирую мастер-файлы на NAS.

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

27 Октябрь 2011

10 чешских приложений

Опубликовано в Молескин, Блог, Apple Stuff, myApps, iOS, Путешествия

Живешь в Чехии 10 лет? Есть айФон, айПод или айПад? Эта статья для тебя!

Сегодня я расскажу о 10 приложениях которые должны быть у тебя на телефоне.

  1. mojeMHD [Free]

    mojeMHD

    Единственный красивый, удобный и быстрый способ найти маршрут в любом чешском городе. Написанный мною в учебных целях эпп, покажет ближайшие остановки, рассчитает маршрут, купит смс-билет или напомнит о том, что кончается проездной. Тридцать пять тысяч поисковых запросов за неделю, говорят сами за себя.


  2. mParkování [Free]

    mojeMHD

    Не знаешь, где можно оставить в Праге свою машину, что бы ее не увез эвакуатор? Или есть ли пробка на Карлово намести? Это приложение для тебя. Покажет даже, сколько стоит платная парковка и сколько свободных мест на стоянке P+R.

  3. iDatovka [Free]

    mojeMHD

    Владелец фирмы, читай внимательнее. У всех уже есть датове схранки. Интерфейс у них кривой, что бы открыть присланные с финанчака документы, нужно иметь Интернет Эксплорер (что за дикость?). Однако если есть iУстройство, все становится супер просто. Вводим логин и пароль и получаем все документы в.pdf. Счастье да и только.

  4. PPL CZ [Free]

    mojeMHD

    Трекаем посылки посланные PPL

  5. Lunchtime [Free]

    mojeMHD

    Хорошая аппа показывающая близлежащие рестораны и бары с красивым интерфейсом и указанием разливаемых марок пива.

  6. MoneyDnes [Free]

    mojeMHD

    Клиент для программы Money S3 и по совместительству справочник по обходниму рейстрику и курсам валют.

  7. Далее на правах рекламы

  8. iBenzinky [0.99 $]

    Аппа показывающая заправки

  9. WiFiFreeCZ [0.99 $]

    Приложение показывающее где есть халявный вайфай

  10. iUradyCZ [0.99 $]

    Программа показывающая ближайшие уржады, почты, чех поинты и полиции

  11. iBankomatyCZ [0.99 $]

    Илюшина аппа показывающая ближайшие банкоматы

[12 3  >>