Такие проекты, которые строят свою бизнес модель на основе зависимости от других сервисов называются мэшапами, если мне не изменяет память.
Из всех популярных мэшапов которые я помню, все сдулись по причине того, что посмотрев работу мэшапа, основной сервис запуска свой точно такой же. Особенно таких примеров была куча в случаях с твиттером. Самый заметный это tweetmeme.com/, которые позволяли размещать счетчики с твитами на страницах. Весь бизнес моментально обесценился и развалился после того, как твиттер запустил собственную кнопку. Ну и по опыту. Никогда нельзя строить компанию на зависимости от другой (даже если она меньше вашей). Ее могут купить, она может в один день просто отключить свое API без объяснения причин и все.
Ясно. Спасибо. Когда увидел слово модель, я сразу представил что-то связанное с цифрами. Дизайн (в оффлайне) все-таки такая штуковина, которая слабо поддается численным измерениям. В одном месте сработает, а в другом месте не сработает. А вот то, что такблички с категориями помогают в продажах можно замерить каким-нибудь ab тестированием.
Итак, Мега — очень дорогое место. Они прекрасно знают себе цену и устанавливают соответствующую аренду. Именно поэтому открывать там первый-второй-третий магазин просто не имеет смысла — если вы не знаете норму выручки с потока с определёнными показателями, вы и сами прогорите, и заодно создадите геморрой арендодателю по смене «жильца». А эти сложности в оптимальной игре, в общем-то, никому не нужны. Выгодно стоять долго и арендатору, и арендодателю. Собственно, именно у нас в первом магазине в Меге — в Уфе, эти грабли и получились.
Только вот выводы мы сделали не «чёрт побери, сюда я больше ни ногой», а вполне позитивные. В смысле, пересчитали модель, определили границы, где это становится выгодным, подумали… и зашли снова, но на этот раз немного позже, когда опыта уже стало достаточно.
Вот это на мой взгляд самый интересный момент. Какие показатели вы пересчитали? Вы изменили расположение своего магазина в тц, формат привлечения покупателей?
Поскольку сюда будут заходить интересующиеся, позволю себе упростить им жизнь. В свободное от работы время, я иногда пишу обертку над pycurl, которая упрощает API работы с pycurl. Стараюсь максимально приблизиться к python-request.
Думаю никто не будет спорить, что разобраться во всех принципах работы pycurl задача не очень простая, особенно в асинхронном модуле.
Всем привет.
Спасибо автору за информацию про c-ares и некоторые пояснения по скрипту.
Поскольку сюда будут заходить интересующиеся, позволю себе упростить им жизнь. В свободное от работы время, я иногда пишу обертку над pycurl, которая упрощает API работы с pycurl. Стараюсь максимально приблизиться к python-request.
Думаю никто не будет спорить, что разобраться во всех принципах работы pycurl задача не очень простая, особенно в асинхронном модуле.
Вы не поняли. У вас диблированы куски кода, т.е. копипаста. Строки 28 и 37.
Вы вообще молодец, что написали и разобрали все по пунктам. Но к сожалению, вся программа — пример того, как не пишут на питоне. Начиная от дублирования кода и заканчивая == 0 в условиях.
Вы вот это прочитайте, потом прочитайте его биографию, а затем его рейдер, тогда вопросов не останется. Этот человек слегка двинулся на теме ГНУ. Но RMS крутой — не спорю, его вклад в свободное программное обеспечение просто огромен.
Ну а вообще сервер не обязан преобразовывать в массив. Как правило, запрос преобразуется в удобоваримый объект для работы какими-нибудь скриптами. И не во всех языках, есть такой тип данных, как массив :-)
Давайте отношение посетивших к купившим? Вы же увеличиваете конверсию посетителей в покупателей?
Из всех популярных мэшапов которые я помню, все сдулись по причине того, что посмотрев работу мэшапа, основной сервис запуска свой точно такой же. Особенно таких примеров была куча в случаях с твиттером. Самый заметный это tweetmeme.com/, которые позволяли размещать счетчики с твитами на страницах. Весь бизнес моментально обесценился и развалился после того, как твиттер запустил собственную кнопку. Ну и по опыту. Никогда нельзя строить компанию на зависимости от другой (даже если она меньше вашей). Ее могут купить, она может в один день просто отключить свое API без объяснения причин и все.
Опять же если в контексте одного магазина, люди заходили, но не покупали?
Вот это на мой взгляд самый интересный момент. Какие показатели вы пересчитали? Вы изменили расположение своего магазина в тц, формат привлечения покупателей?
Поскольку сюда будут заходить интересующиеся, позволю себе упростить им жизнь. В свободное от работы время, я иногда пишу обертку над pycurl, которая упрощает API работы с pycurl. Стараюсь максимально приблизиться к python-request.
Думаю никто не будет спорить, что разобраться во всех принципах работы pycurl задача не очень простая, особенно в асинхронном модуле.
Библиотека human_curl доступна на гитхабе.
Вот пример использования асинхронного модуля human_curl:
Обработку данных можно реализовать через систему колбэков.
Спасибо автору за информацию про c-ares и некоторые пояснения по скрипту.
Поскольку сюда будут заходить интересующиеся, позволю себе упростить им жизнь. В свободное от работы время, я иногда пишу обертку над pycurl, которая упрощает API работы с pycurl. Стараюсь максимально приблизиться к python-request.
Думаю никто не будет спорить, что разобраться во всех принципах работы pycurl задача не очень простая, особенно в асинхронном модуле.
Библиотека human_curl доступна на гитхабе.
Вот пример использования асинхронного модуля human_curl:
Обработку данных можно реализовать через систему колбэков.
Но несколько заморочено на мой взгляд и мало настраиваемо. Могу ошибаться.
Вы вообще молодец, что написали и разобрали все по пунктам. Но к сожалению, вся программа — пример того, как не пишут на питоне. Начиная от дублирования кода и заканчивая == 0 в условиях.
uncyclopedia.wikia.com/wiki/Richard_M_Stallman_Vs._Linus_Torvalds
Ну а вообще сервер не обязан преобразовывать в массив. Как правило, запрос преобразуется в удобоваримый объект для работы какими-нибудь скриптами. И не во всех языках, есть такой тип данных, как массив :-)