Tags: business

code

Финансовый кризис в одной картинке

Двухкомнатная квартирка ("односпаленная" по-американски), 59 кв.м. (635 sq ft) в районе близком к центру. Высокие потолки а-ля лофт.

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

Банк, который выдал ему кредит, взял этот апартмент себе "на баланс" за $288 тыс. (часть кредита, которая осталась не выплаченной? не знаю). Пытается продать с тех пор.

Банк продает квартиру уже год и цену снизил до $175 тыс. Это при том, что он скорее всего еще платит "квартплату" $420 в месяц = $5,040 в год + плюс налог на недвижимость $2,835. Итого почти $8,000 в год.



И, похоже, кто-то уже ее покупает.
code

Сходил на хакатон. Выиграл. =)

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

Первое мероприятие подобного типа было месяц назад

Апрельский хакатон проводился в офисе местной компании F5 Networks и был организован рядом компаний, так или иначе связанных с модной и неотвратимой нынче темой мобильных приложений:

  • AT&T - мобильный оператор с которого начался iPhone
  • Sencha - HTML5/JS фреймворк для разработки мобильных приложений и не только, основан создателем Ext JS. Дает нативный интерфейс на всех платформах, особенно полезна в паре с phonegap, который дает доступ низкоуровневым фишкам.
  • phonegap - портирует веб-приложения на нативные платформы, добавляя "хуки" для железных функций: камере, гироскопу, GPS, адресной книге и пр.
  • apiGee - онлайн дебаггер-конструктор для целой кучи API разных сайтов.
  • appMobi - онлайн система для выкатки мобильных приложений в магазины, мониторинга пользователей, автоматической выкатки апдейтов и сбора статистикю
  • redfoundry - очень высокоуровневый "онлайн-конструктор мобильных приложений", т.е. буквально тыканием в разные модули на сайте можно сваять mash-up приложение, звать разные API, пересылать данные туда-сюда и вызывать нативные функции телефона.
  • mongolab - онлайн база данных MongoDB (помните Dabble.db? вот так же, только для Mongo).
  • родной нынче Amazon в лице евангелиста Джеффа Барра рекламировал использование AWS для серверной части приложений.

Первый блин у меня получился комом тогда. Среди пришедших 90% не занимались веб разработкой до этого. Мой опыт состоял в незаконченном iPhone приложении с помощью iUI (которое я забросил из-за отсутствия интереса со стороны CQG и моего ухода) и пару дней интенсивного ковыряния HTML5, jQuery & CSS3.

Я состыковался с соседом по столу - программистом из Microsoft (Мохаммад, родом из Иордании), и мы решили сделать прогу с помощью Sencha. Что оказалось ошибкой - нахрапом библиотеку Sencha Touch освоить практически невозможно - навороченная архитектура MVC + отсутствие вменяемых туториалов оказалось непосильно. В итоге я закончить не успел, несмотря на то, что теребил парней из Sencha до последнего. А Мохаммад тупо ушел по семейным обстоятельствам. =)

Но ничего, я понял, что за один день можно узнать дофига нового тупо просматривая все эти API и фреймворки и стараясь их использовать, посмотрел с чем народ выходит в конце и за что дают призы. На кодирование было часов 4-5 всего, что добавляет жару. Общий план дня был: с 9 утра до обеда - презентации вендоров, потом 4-5 часов кодирования, потом презентации участников, призы и вечеринка до упора.

Сегодня был второй хакатон по подобному принципу

В этот раз это был "выхлоп" выставки-конференции (платной) unplugged11.webdirections.org которая проходила в Сиеттле на этой неделе. Хакатон назывался Amped.

Тема была "Next 50" - 50-летие мировой "выставки достижений народного хозяйства", которое состоится в следующем году. Это именно та выставка, для которой для привлечения туристов в 60-х построили Космическую Иглу в Сиеттле (занимательный факт: эта башня изначально была не белой, а ярко оранжевой!). Второй темой была - приложения, связанные с данными о местоположении (геолокацией, читай: GPS).

Так что, на следующий год город готовится уже сейчас, и они, помимо прочего, заинтересованы в создании "модных" акций и мобильных приложений для привлечения туристов (и "освоения" денег =)).

Помимо организаторов, был также ряд компаний, которые остались с конференции:

  • Sencha - см выше
  • WAC (Wholesale Applications Community, хотя нам сказали что теперь это Web Applications Consortium) - подразделение AT&T, которое разрабатывает платформу для создания специализированных веб-магазинов "по интересам" для мобильных приложений как вариант решения проблемы "обнаружения новых приложений" среди сотен тысяч их на iTunes. Как часть этого дела, они сделали враппер, который заворачивает приложение, написанное на HTML5/JS/CSS в какой-то пакет, который затем может быть запущен в их магазине. Это все, что я понял. Но они были одними из главных спонсоров.
  • rhomobile - довольно оригинальный вариант платформы а-ля phonegap. Пишем простой интерфейс на HTML5 (с использованием Sencha, jQTouch, jQuery Mobile или того же iUI), добавляем серверную часть на Ruby. Они все это заворачивают в бинарь с интерпретатором Ruby + SQLite + веб-броузерным окошком и получают "нативное" приложение для всех платформ. При этом, как я понял, бесплатно! Плюс, тоже дают возможность серверную часть сделать отдельно и хостить у них, платно.
Также была парочка компаний-участников выставки:
  • geoLoqi - сервис, который мы заюзали для нашего супер-пупер приложения, детали ниже.
  • groundspeak - компания, которая делает игру "поиск сокровищ". Это вроде как, city quest, но постоянно происходящий - т.е. в разных частях города народ прячет всякие вещи и записки, и потом другие люди их пытаются найти, следуя подсказкам и GPS. Они вроде как сделали API для построения большего количества игр на эту тему.
  • Mobilista - фреймворк для легкой интеграции PayPal платежей в мобильные приложения (одноразовых и по подписке)
  • simplegeo - платформа/API для создания мобильных приложений с использованием разных данных об организациях и другой информации. Они себя не презентовали, я видел только упоминание, поэтому чем это лучше Google Maps я не сильно понимаю

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

Еще большой плюс был в том, что дело было в ресторане и нас снабжали бесплатными закусками и выпивкой. (В первый раз дело было в офисе F5 и еда была в стиле чипсы-тортики-газировка.)

В этот раз я усиленно агитировал народ с работы, хотя в итоге все равно пришел один коллега, да и тот по нулям насчет веб-программирования. Но мы оказались за одним столом с со-основателем geoLoqi Aaron Parecki (польская фамилия, но сам он родился в США) плюс к нам присоединился человек Кирилл Зубовский, который уже немного разбирался в программировании на Ruby + создании веб сайтов, так что дело поехало.

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

Технически они дают нативное приложение для iPhone, которое мониторит координаты с телефона и отсылает их на ваш сервер. Плюс, оно открывает фрейм на ваш сайт, который вы контролируете. Вы со своего веб-сервера делаете все что угодно - рисуете карту через Google Maps, управляете игрой, начисляете очки и пр. В качестве идентификаторов пользователей используются их Twitter-аккаунты. Можно также отсылать пользователям обратно push-сообщения или SMS. Нативное приложение-клиент тоже можно кастомизировать до неузнаваемости. Вобщем, такой себе фреймворк, который заточен под легкую обработку локационных данных групп пользователей - "точки интереса", положения пользователей, скорость передвижения, автоматические триггеры при входе/выходе из "точек" и пр.

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

Идея родилась постепенно. Сейчас полно стартапов по стопам Foursquare, где народ может "отметиться" в тех местах, где он бывает. Но по хорошему, с loqi мы можем просто наставить кучу точек по городу, и засчитывать "отметку" просто как только человек туда придет. Не нужно ничего сканировать, вводить никаких кодов и пр.

Следующей ступенькой идеи (моей! =)) было добавить - а что если мы наши точки сформируем в какую-то фигуру, которая будет связана с событием, и сделаем это нечто вроде "бинго", когда народ должен будет покрыть все точки, чтобы сделать таким образом "месседж", и получить какой-то специальный оффер? Это было уже поинтереснее: географически распределенный флеш-моб, который не требует от участников знаний друг о друге и предварительной координации. Плюс, простор для бизнеса: формы-"созвездия" можно выдумывать для каждого события отдельно, можно делать много форм за раз, можно покрывать не только кварталы в пределах "ярмарки", но целые страны.

Короче, это оказалось отличной идеей. Другие в основном колбасили программы на подобие "список экспонатов выставки / достопримечательностей города и поиском по них на карте".

Ребята оказались серъезные до истерики. Провели пол часа в поисках названия приложения с незанятым доменом. Дальше все пошло параллельно. Купили домен. Завели репозиторий на GitHub. Завели твиттер-аккаунт. Взяли пример сервера Ruby для работы с geoLoqi, "обработали напильником" до того, чтобы оно делало что нам нужно. Нарисовали цифры "50" на карте, наставили точек. Собрали логины twitter аккаунтов с остальных участников. Захардкодили их в точки все, кроме одной - того ресторана, где мы находились. Сделали презентацию со слайдами и скриншотами. Попутно Кирилл как самый помешанный блоггер и твиттер вещал в интернет обо всем что мы делали.

В конце сделали демо (как всегда самый большой прокол с подключением ноута к проектору). Показали карту в браузере, где светились все точки в созвездии "50" кроме одной. Кирилл врубил телефон и "медленно вбежал в зал", так что его координаты вошли в систему и зажгли последнюю звезду. Получили СМС на его телефон. Ура!

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

Понравилось! Надеюсь, доведем это дело до ума. Там, глядишь, и EB-5 не за горами (или EB-6, если ее примут в конгрессе). =)

Сайт-визитка: WeFigured.com (название с каламбуром: может читаться как "мы сделали фигуру" и "до нас дошло").

Демо сервер сейчас скорее всего не доступен (попробовать), потому как запускался на макбуке Аарона, подсоединенного в инет через мобильный телефон и через редирект с его публичного веб сервера по SSH...

(фотки стащил у Кирилла, который тоже написал пост на английском у себя)
code

Skype

Похоже, выход новой версии под Линукс откладывается на неопределенный срок...

Я тихо фигею:

Парни основали скайп в 2003. Продали иБею за $3.1 млрд. Тот в 2009 понял что дело не выгорает, продал 70% частной инвестиционной группе за $1.9 млрд. Те быстренько начали IPO процесс в прошлом году, но "запланировали" его закончить в этом. И теперь вот Майкрософт купила его за $8.5 млрд. Наличными. 70% - это 6 млрд! Из двух за два года! При этом прибыли у Скайпа или по нулям, или небольшые убытки.