avva: (Default)
[personal profile] avva
Наконец-то запустили эту штуку!

Google AppEngine

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

[дисклеймер: я работаю в компании, предлагающей эту услугу]

P.S. Вот неплохая статья в TechCrunch, кратко описывающая технологию, с видеороликом от Гуидо ван Россума.
Page 1 of 3 << [1] [2] [3] >>

Date: 2008-04-08 07:10 am (UTC)
From: [identity profile] monomyth.livejournal.com
уже не пускает:)

Date: 2008-04-08 07:12 am (UTC)
From: [identity profile] avva.livejournal.com
Не факт - оно всем сначала отвечает "waiting list", а потом присылает код, если список в 10,000 еще не кончился (это не продумали несколько, мне кажется). Я не знаю, кончился уже или нет.

Date: 2008-04-08 07:22 am (UTC)
From: [identity profile] monomyth.livejournal.com
я увидел на реддите, поэтому думаю, что 10 тыс уже наверное набрали :)

Date: 2008-04-08 07:22 am (UTC)
From: [identity profile] xfyre.livejournal.com
еще бы кто написал обзорное сравнение с amazon s3 :)

Date: 2008-04-08 07:36 am (UTC)
From: [identity profile] sgt.livejournal.com
уже сломалась
user api не работает
даже на featured apps

Date: 2008-04-08 07:47 am (UTC)
From: [identity profile] potan.livejournal.com
Это, случайно, не ремейк Zope?

Date: 2008-04-08 07:49 am (UTC)
From: [identity profile] dzz.livejournal.com
А внутри там не Zope, часом? ;)

Date: 2008-04-08 07:55 am (UTC)
From: [identity profile] jakobz.livejournal.com
Меня сейчас пустило по моему гугловскому аккаунту.

Date: 2008-04-08 08:00 am (UTC)
From: [identity profile] dimrub.livejournal.com
Arrgh!

Exhibit 1:

An App Engine application cannot:
[skip]
open a socket or access another host directly. An application can use the App Engine URL fetch service to make HTTP and HTTPS requests to other hosts on ports 80 and 443, respectively.

Exhibit 2:

fetch(url, payload=None, method=GET, headers={}, allow_truncated=False)

No authentication! ARRGHHH!!!

Date: 2008-04-08 08:13 am (UTC)
From: [identity profile] dimrub.livejournal.com
Кстати, идея совершенно гениальная (когда ее доведут до ума, естественно). Наконец-то гугль нашел второй killer app после контекстной рекламы - так мне кажется.

Date: 2008-04-08 08:15 am (UTC)
From: [identity profile] cmm.livejournal.com
Амазон нашёл, что характерно.
но Гугль, похоже, сделал несколько концептуально доступнее. :)

Date: 2008-04-08 08:18 am (UTC)
From: [identity profile] dimrub.livejournal.com
Амазон нашёл, что характерно.

Да, верно.

Date: 2008-04-08 08:35 am (UTC)
From: [identity profile] p1r4nh4.livejournal.com
Джанга

Date: 2008-04-08 08:37 am (UTC)
From: [identity profile] maximb.livejournal.com
Как-то очень вовремя запустились. AWS EC2 как раз сегодня падал.

Date: 2008-04-08 08:39 am (UTC)
From: [identity profile] digest.livejournal.com
Хочу, ХОЧУ!!! Но не пускает :-(

Date: 2008-04-08 10:58 am (UTC)
From: [identity profile] avva.livejournal.com
1. довольно логично
2. думаю, что можно расширить, просто если ты нацеливался на HTTP auth, оно довольно редко используется в наше время, кроме одного важного случая, о котором мы знаем :)

Date: 2008-04-08 11:00 am (UTC)
From: [identity profile] dimrub.livejournal.com
1. довольно логично

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

2. думаю, что можно расширить, просто если ты нацеливался на HTTP auth, оно довольно редко используется в наше время, кроме одного важного случая, о котором мы знаем :)

Ну, вот, да :)

Date: 2008-04-08 11:59 am (UTC)
From: [identity profile] avva.livejournal.com
Чтобы если ты спаммер или DoSер, тебя легко было отследить. Чтобы помочь тебе сделать поддержку кэша и не скачивать один и тот же URL миллион раз, если ты сам об этом не подумал. итд. Это мои догадки, я в проекте не участвую.

Date: 2008-04-08 12:03 pm (UTC)
From: [identity profile] dimrub.livejournal.com
Логично, да, но непонятно, почему было нельзя при этом воспользоваться уже имеющимся интерфейсом, и лишь изменить имплементацию, а вместо этого - ломать все существующие аппликации.

Date: 2008-04-08 12:19 pm (UTC)
sanmai: (Default)
From: [personal profile] sanmai
Места уже кончились... Кстати, по каким книгам в Компании изучают Python?

Date: 2008-04-08 01:19 pm (UTC)
From: [identity profile] digest.livejournal.com
Хм.. ну как бы ван Россум в Гугле и работает. То есть, можно изучать сразу из первоисточника :)

Date: 2008-04-08 02:08 pm (UTC)
sanmai: (Default)
From: [personal profile] sanmai
Т.е. он лекции читает?..

Date: 2008-04-08 02:15 pm (UTC)
From: [identity profile] neatfires.livejournal.com
В моей единственной программке на питоне, использующей urllib2, мне пришлось применить хак для чего-то связанного с малтитредингом - т.е. залезть во внутренности имплементации этой библиотеки. Помню, что были и другие проблемы, к которым пришлось искать воркараунды. Гораздо проще определить новый API и его имплементацию с нуля (пусть даже в них будут свои баги), чем пытаться поддерживать все подобные хаки с сохранением интерфейса.

Date: 2008-04-08 02:19 pm (UTC)
From: [identity profile] dimrub.livejournal.com
Так ведь дело не в багах, а в наличии уже работающего кода, который будет очень нелегко промигрировать на эту новую платформу. А определять интерфейсы заново мы все горазды :)

Date: 2008-04-08 02:19 pm (UTC)
From: [identity profile] neatfires.livejournal.com
Ну конечно, это же Гугл. Кстати, со следующего года у них без отрыва от производства можно будет получить B.Sc. (объявили в начале месяца).
Page 1 of 3 << [1] [2] [3] >>

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 12:22 pm
Powered by Dreamwidth Studios