Как стать автором
Обновить

Google code хостинг — как его увидел я

Время на прочтение3 мин
Количество просмотров575
google-scato.png - image uploaded to Picamatic
У меня на домашней страничке давно теплился маленький проектик, но с тех пор, как его стали использовать в некоторых общеобразовательных школах, интерес к нему вырос и я решил не только существенно доработать его, но и захостить на каком-нибудь правильном open source хостинге.



Что мы имеем


Прежде чем рассказывать про реальное положение вещей, коротко повторю всё то, что можно и без меня прочитать на Google.

Качественные ограничения


  • Запрещено хостить не opensource (а так же детское порно и всё прочее,
    что противоречит гуманистическим идеалам)
  • Локализации нет (пока), но по-русски писать можно ибо всё в UTF.
  • Размещать можно только wiki-страницы. (Захостить свой сайт с блэкджеком и шлюхами не получится.)

Возможности


  • У проекта есть заглавная страничка.
  • Есть свалка для дистрибутивов (download).
  • Есть wiki с несколько сокращённым набором возможностей.
  • Есть «Issues» куда можно что-нибудь писать, чтобы не позабыть.
  • SVN с доступом снаружи по HTTPS и возможностью просмотра через web-интерфейс.

Квоты


С квотами я не очень понял, у меня они растут, однако в гугловой документации ничего не меняется. Когда я последний раз читал FAQ там было написано 100Mb («если нужно больше — напишите нам»). Однако у меня сейчас квоты на SVN 1Gb и на download 2Gb. Подскочили они резко, где-то через месяц после размещения проекта; зашёл в очередной раз в админку, а там написана «ваша квота теперь 2G»; и всё; без объяснений.

Как это всё работает


Сперва, что понравилось


Приятно то, что всё очень просто и очень дружественно.

Везде висят напаминалки, ссылки на разные объяснялки и прочую помощь. Ни разу у меня не возникло желание «погуглить» — всё под рукой.

Проект создаётся за пять минут. Ломать голову ни над чем не надо. Это подкупает и первое впечатление просто очень приятное.

Отдельно следует отметить, что гугл дружит с прочими хостингами open source проектов. Это выражается на пример в том, что он не даст вам захостить проект с именем, которое уже используется где-то ещё. Это очень полезно. Если ваше имя будет конфликтовать с другим, вам будет очень сложно потом размещать ссылки на свой проект на всяких развалах ссылок.

А теперь про второе впечатление.

Очень много не доделано


Например есть web-интерфейс для редактирования wiki, но возможностей у него нет никаких, кроме как поправить текст в <textarea>. Чтобы элементарно загрузить картинку — используйте SVN.

Кстати, картинки это отдельная тема. Вы можете использовать тег <img>, но где размещать файлы с картинка — не ясно. Большинство людей (и я тоже) сваливают их в одну кучу с файлами wiki.

А что доделано, работает с перебоями


Перебои бывают нескольких видов.

Иногда Google предупреждает заранее: «Мол — из-за работ на линии всё будет доступно только на чтение тогда-то и тогда-то» (обычно речь идёт о полусутках). Это наименьшее зло.

Сплошь и рядом случаются глюки, о которых никто не предупреждал, но диагностика которых понятна. Начиная с 502 при работе SVN ((обычно продолжается минуты), заканчивая потрясающими перлами типа этого:

google-coll.png - Picamatic - upload your images

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

Третий вид странностей — необъяснимые.

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

Остаётся только ждать, думать, что ты мог сделать не так… Это самые неприятные глюки и они происходят очень часто.

Итого


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

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

Кроме того, видно, что гугл старается заботиться о комфорте пользователя. По крайней мере, гугл делает всё на много дружелюбней, что тот же sf.net.

Одним словом, я пока слезать с гугла не собираюсь :-)

P.S. о Scato


Да-да! Я помню-помню, что обещал рассказать подробнее о Scato на страницах Habra. Я это обязательно сделаю. Просто сегодня зарелизил новую стабильную версию 0.2.0, получил массу впечатлений и решил написать про них, пока они не притупились.

Кроме того, я могу написать, как раскрутить open source проекты, как писать PAD-файлы, куда их растыкивать… Это интересно? Если будут пожелания, то я черкну :-)

P.P.S. о Хабре


Вот ковыряюсь я с этим постом и думаю, на сколько же интерфейс у гугла проще, чем у Хабра!!! Причём возможностей столько же побольше, но всё очень понятно, а главное — ведёт себя так как ты от него и ожидаешь. В этом смысле, Хабру повезло — есть у кого учиться :-)

UPD: Мне тут посоветовали обратить внимание на www.devprom.net. (интересно, почему самые конструктивные вещи хабралюди всегда пишут в приват? возможно автор этой мысли имеет основания шифроваться; я тоже сохраню его икогнито; хотя мне это не понятно)
Теги:
Хабы:
Всего голосов 20: ↑18 и ↓2+16
Комментарии21

Публикации

Ближайшие события