Pull to refresh
0
0
sinho (Иван Серебренников) @sinho

User

Send message

Как создать свой VPN, если вы в России, и почему мы отказались от этой идеи

Level of difficultyEasy
Reading time9 min
Views16K

В феврале команда Mad Brains задалась вопросом: «Почему бы не создать собственный VPN?». Опирались на гипотезу, что VPN нужен для доступа к российским сервисам и внутри страны, и тем, кто уехал. Провели масштабное продуктовое исследование и отказались от разработки. Почему так решили, рассказали Rusbase, а депутат Госдумы Антон Горелкин предложил создать национальный VPN, ссылаясь на нашу статью.

Читать далее
Total votes 14: ↑12 and ↓2+10
Comments8

Яндекс.Директ. Кавычки против минус-слов или как отделить жемчужины от навоза

Reading time4 min
Views16K

Цель настройки любой рекламной кампании сводится к двум основным стремлениям рекламодателя.
— Четко нацелиться на целевую аудиторию, выжать из нее максимум посетителей себе на сайт (если кто-либо из целевой аудитории, запрашивает ключевое слово – мы должны сделать все, чтобы заполучить его себе на сайт)
— Ни в коем случае не допустить показов нецелевой аудитории (показы этой аудитории понизят драгоценный CTR и повысят стоимость клика, а возможные случайные клики этой аудитории – съедят кусок бюджета)
Для выполнения этих целей Директ предоставляет нам 2 инструмента: Оператор «кавычки» и минус-слова. О них и речь в этой статье.
Читать дальше →
Total votes 54: ↑47 and ↓7+40
Comments14

Как легально получать деньги из-за пределов России

Reading time5 min
Views202K
Дано: заказчик за рубежом, желающий работать с Вами и платить вам евро или доллары.
Найти: оптимальный способ организовать работу с ним, чтобы платить налоги и спать спокойно.

Сразу скажу, что получение денег на пластиковую карту без уплаты налогов может вылиться в серьезные проблемы (про ответственность написано в конце топика). Объяснения, что деньги «от бабушки внучку на мороженное» при суммах больше 10К$ в год уже не прокатывают, особенно если в реквизитах «бабушки» будет стоять что-то вроде «GMBH Star Development» Вероятность того, что возьмут за задницу достаточно высокая и поэтому лучше не рисковать и делать все по Закону, тем более, что ничего сложного в этом нет
Читать дальше →
Total votes 144: ↑142 and ↓2+140
Comments192

Конференция «Юзабилити Украина ‘10»

Reading time2 min
Views648
5 ноября в Киеве пройдёт первая в Украине конференция по юзабилити. Впервые лучшие украинские и российские специалисты по проектированию интерфейсов и представители крупных интернет-проектов соберутся вместе, чтобы обсудить, как украинским сайтам стать лучше.

План конференции Юзабилити Украина

Что интересного мы приготовили?
Total votes 46: ↑37 and ↓9+28
Comments18

Аутсорсинг жизни, водка, матрешка

Reading time7 min
Views1.1K

Аутсорсинг жизни – это когда вы отдаете сторонним исполнителям личные дела, такие как:

  • Организовать детский поход на “Щелкунчика”: обзвонить подружек дочки и заказать билеты на всех
  • Найти автосервис и починить машину
  • Найти курсы немецкого в Гамбурге, которые начинаются в начале ноября.

В статье я расскажу об опыте использования в Москве, приведу примеры удачных и неудачных поручений и о том, сколько это стоит.

Читать дальше →
Total votes 95: ↑67 and ↓28+39
Comments52

Экстремальный аджайл — танцуют все!

Reading time6 min
Views13K
Всем привет! На протяжении года мы разрабатываем сервис «Эльба». В нашем проекте мы ввели практики аджайла для всей команды: для аналитиков, интерфейсологов, инженерных психологов, документаторов, тестировщиков и продвиженцев, а не только для разработчиков. Кажется, получилось хорошо, и мы хотим поделиться этим опытом.
Почему экстремальный?
Total votes 125: ↑114 and ↓11+103
Comments84

Mad Driver. Второй чемпионат ON-UP

Reading time2 min
Views427
24 сентября, Flash-back 1. Сбор в 18:30.

image

Рули-педали-тачки, музыка-коктейли-драйв!

Помните августовский чемпионат по борьбе на советских игровых автоматах? Многим до сих пор снятся два волосатых парня с оторванными ручками от мини-хоккея в руках и мозговыми слизнями на голове.
Это было страшно, забойно и весело одновременно. А потом пространство прогнулось под вопросами «Когда будет ещё?».

Еще будет очень скоро, оно почти на пороге. К 24 сентября вам нужно украсть гоночный шлем, комбинезон, бутылку молока, чупа-чупс и прибыть для прохождения срочной военной службы участия в новом Чемпионате. Место и время — в самом низу.

На этот раз событие называется Mad Driver, в честь странного дядечки на фото. Нас официально поддержит Need for Speed — подскажет и поможет советами, повесит на стену плазму и будет излучать гоночные флюиды.

Между прочим, гоняться будем с рулями и педалями Gametrix Viper. Теми самыми, о которых писал на Хабре Boomburum. Машинки тоже будут непростые, об этом — отдельная статья.
Читать дальше →
Total votes 32: ↑19 and ↓13+6
Comments31

Создание дисконтной системы интернет-магазина

Reading time6 min
Views4.3K
image Вся наша социальная жизнь так или иначе строится на общении, предоставлении услуг и товаров. В этом процессе мы даем и получаем скидки, делаем что-то с заделом на будушее либо берем кредиты. В процессе мы накапливаем скидки на улуги и сами даем их людям.
Передо мной стоит задача создания дисконтной системы интернет-магазина, целью которой является:
1. Повысить лояльность клиентов к совершению покупок в магазине.
2. Увеличить количество повторных заказов.
3. Вести базу клиентов, совершающих покупки в магазине более одного раза.
4. Рассчитать все так, чтобы дисконтная система магазина увеличила доход компании и не была убыточной.
5. Внедрение в работу.

Я предлагаю рассмотреть каждый из пунктов в ключе решения поставленной цели и выбора наиболее оптимального варианта. У меня немного опыта в этих вопросах, но есть огромное желание заполнить эти пробелы.
Дальше варианты, цифры и выводы
Total votes 7: ↑5 and ↓2+3
Comments16

Интернет магазин на Google App Engine (UPD: 20.01.2010)

Reading time2 min
Views3.9K
Магазин работает уже почти пол года — добро пожаловать :)
http://www.digital-mode.ru

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

Фронт-офис — генерирует страницы с группами и товарами, а также позволяет добавить товар в корзину и оформить заказ.
Хранилище картинок — отдает фотографии товаров в нужном размере. Все остальные картинки статические, загружаются с сервера GAE.
Бэк-офис — административная часть, позволяет редактировать товары и группы, просматривать заказы, загружать фотографии для товаров, а также загружать обновления цен, наличия и новые позиции.

Для генерации почти всех страниц используется Django templates.

В целом ничего сложного :)

Проблемы с которыми пришлось столкнутся при разработке.

На текущий момент есть проблемы с загрузкой/выгрузкой большого количества данных. На данный момент использую CSV для загрузки обновлений (цены, товары, наличие). При большом объеме данных превышается тайм-аут 30 сек на выполнение. Кроме этого в GAE ограничение на 30 запросов на запись (put). Соответственно обновлять больше 30 товаров за один проход не получается. Этот момент можно оптимизировать и обновлять данные не поштучно, а сразу пачками т.к. в GAE запись в хранилище может производится целыми массивами.

Выгрузка данных для Яндекс.Маркета занимает почти 10 секунд (200 товаров), 90% времени это генерация HTML.

Также не решена еще проблема с фильтрами и сортировками товаров по характеристикам. Т.к. БД не реляционная, привязать характеристики к товарам тяжело. Как вариант делать для каждого типа товара вручную в коде свой фиксированный набор характеристик, это возможно пока типов товаров не больше десятка.

Преимущества GAE

Отсутствие необходимости покупки/настройки/поддержки собственного сервера.
Автоматическое масштабирование.
Одинаковое время доступа к приложению при разных нагрузках.
Удобство разработки.

Итого

Скорость работы магазина не зависит от количества посетителей.
На данный момент при 500-600 хитов в сутки используется 0,3-0,4 часа процессорного времени из 6,5 бесплатного.

После публикации в комментариях к топику: "Стоит ли вам использовать Google AppEngine?" ссылки на магазин было использовано ресурсов:
— 0,44 часов CPU из 6,5
— 28000 запросов из 1,3 млн
— 210 Мб из 1 Гб исходящего траффика
— 5,59 Гб из 116 Гб получено из API
— 0,22 часа из 62,11 использовано хранилищем
Всего за 12 часов — 700 хитов (180 хостов).

Это микрохаброэффект:
image
Читать дальше →
Total votes 48: ↑39 and ↓9+30
Comments62

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity