Новости‎ > ‎

Facebook ужасен, но необходим!

Отправлено 11 июл. 2012 г., 11:06 пользователем Denis Baskovsky   [ обновлено 12 июл. 2012 г., 14:04 ]
Задача - создать приложение для социальной сети facebook.
Для выполнения этого нужно:
  1. Facebook аккаунт 
  2. Хостинг с SSH (т.е. поддерживающий https протокол)
  3. Собственно само приложение

И как всегда появляются трудности. При создании приложения, facebook предлагает использовать облако heroku. Мол дешево, полностью поддерживает интеграция с фб. Имеется поддержка ruby, node.js, php и пр.

Согласился блин.

heroku.com не имеет русского интерфейса, но не соль важно. Завожу аккаунт - ввожу свой мейл и пароль - никакого openid - прям старый добрый web 1.0

Пока жду письмо, смотрю что из себя представляет стартап. Он конечно интересный - использовать мощности amazon и пр. прям как azure.
Спустя минуту получаю письмо с дальнейшими действиями. Мол шагов всего 5:
  1. Скачать специальную прогу (для windows это целых 30mb) - в такой размер можно запихнуть кучу всего, но разрабы даже не умудрились придумали удобрый ui интерфейс, но туда входит лишь рантайм ruby и куча других сторонних либ с git или что-то подобное.
  2. Включить git консоль через cmd
  3. Ввести туда свой аккаунт и пароль
  4. Сгенерировать SSH ключ и

БАЦ Облом! Генерация происходит с ошибкой. Странно, все делаю по порядку. Ищу сапорт по сайту - в итоге мне дают парочку статей как пользоваться git, и видео как установить все эти дела на маке, датированное между прочим пару лет назад. Гуглю как установить правильно на русском. На русском языке нахожу всего пару бесполезных статей. Все твердят "крутой хостинг". В целом рунет почти не знает о Heroku.

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

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

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

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

Да, выложить html5 что-либо гораздо сложнее - инфраструктура еще не та. Пока гулял flash - все смирились с ним, создали кучу различных сервисов. Для html5 если и создадут - то чуть попозже.

Уже отчаявшись решил побороть систему запостить на google drive. И да. Опять неудача. html4 еще кое как можно. html5 нельзя. Не важно что страница не имеет никаких серверных скриптов или каких-нибудь обращений к бд - просто гуляй! И для чего тогда нужны все эти облачные сервисы? Хранение музыки/фильмов/книг? Пфф. Какой-либо служебной информации - а фиг вам! Можно подумать я не читал последние изменения в лицензионном соглашении (Ну да, не читал, просто немного на хабре почитал коментов))

Пока решил воспользоваться проверенным решением - hostinger. Там вроде как есть ssh - правда полурабочий. Теперь hostinger становиться наполовину платный если что. Т.е. появились платные тарифы по низким ценам.

Ладно создал еще один субдомен. Поставил drupal - ни черта не понял его. Все эти CMS уже слишком различны. И нужно переучиваться под каждую из них. Итог ясен - не смог никак создать даже простую галерею картинок.
Идеология конечно странная у drupal - чтобы установить простую галерею нужно поставить кучу плагинов модулей как их там.

Начал искать модули на оф сайте - поиск там я скажу совсем плох. По совету Попова стал искать на drupalmodules.com здесь хоть поиск нормальный. Хотя дизайн...

Итого чтобы установить какой-то модуль Views Slideshow: Slider надо вдобавок установить:
  • Views UI
  • Views Slideshow
  • Views

Чтобы установить Views надо установить:

  • Chaos tools
  • Views content panes
  • Chaos Tools (CTools) AJAX Example

Хорошо что хоть drupal подсказывает каких компонентов не хватает.

Мдя, что я могу сказать о drupal? Идите гуляйте с такой идеологией! Конечно удобно иметь на сайте только необходимое, но если этот самый views идет как самый скачиваемый модуль, может пора теперь поставлять его в стандартной комплектации?

В общем пока тестю здесь. А дальше не знаю как получиться - конечно хочется сделать свою первую игрушку. Но париться со всякими хостингами совсем нехочется :)

http://flauber.dengames.16mb.com/
Comments