И так Мамба. Знакомства, смс, сервер, программирование

Новости Комментариев нет

В 2006 году решил для своего проекта киноафиша создать сайт знакомств, на котором пользователи могли бы искать себе пару для похода в кино. Сейчас подобный ресурс есть и yandex-а и отдельные проекты, но тогда дело мне казалось перспективным и я решился. На weblancer.net разместил запрос на создание ресурса. Знаете, как писали в одном фантастическом рассказе “чтобы задать правильный вопрос, надо знать половину ответа”. Поэтому в топку летели предложения от одиночек, от людей предлагающих создать сайт на Битриксе, людей гордых что их CMS держит (ах!) целых 10 тыс. хостов в день. Также на тот момент я был уверен, что mysql для моих целей не подходит (о memcached, Sphinx - технологиях, о которых я обязательно расскажу в своих будущих статьях, я тогда не знал). Сейчас после посещения конференций РИТ, КИБ, PHPConf готов признать, что ошибался. Простой пример - самая большая социальная сеть facebook использует MySql, liveinternet.ru тоже на Mysql и т.д.

Но вернемся к моему заказу. Я указал, что система должна быть написана на связке Mysql+Postgresql и иметь функционал близкий к dating.ru. (ну не решился сказать mamba.ru :)). Получил 36 заявок и выбрал одну компанию. Цена вопроса оказалась 2500$. Сроки были примерно 5-6 месяцев. Что могу сказать. Как любой программист к любому сроку я накидываю еще треть. Итого сайт был сдан мне с опозданием на 1 месяц. На мой взгляд вполне нормальной результат. При том, что исполнители признали опоздание и готовы были бесплатно дописать модули к сайту. Что в конце концов и было выполнено. Дизайн был заказан на Украине и обошелся в 200 долларов. Верстка также на Украине за 50 долларов. Прекрасная верстальщица убившая меня наповал своим ответом: на мой вопрос “у вас есть портфолио” был получен ответ “вам табличную верстку или в слоях” :)

  • Лирическое отступление (извините, но накатывает - кому не нравится пропустите абзац):
    В 1998 году работал администратором небольшой сетки. Компьютеры были соединены коаксиальным кабелем. Однажды поехал покупать BNC коннекторы (такие маленькие штучки на конце кабелей для соединения кусков и подключения кабеля к компам). Пришел в компьютерную фирму КИТ и увидел там 2 симпатичных девушек, принимающих заказы. С чувством превосходства подошел к одной и произнес “10 BNC коннекторов”. Ожидал, что кроме процессоров, мамок, винчестеров девушка ничего не знает, и приготовился объяснять, что это такое. ХА! Ответ девушки поверг в легкий ступор: “Вам обжимных или паяных?” Полный конец обеда!:)

И так 2500+200+50 = 2750$ и движок с дизайном готов. В глазах забегали цифры большой посещаемости и пришло решение кутить так кутить. Точнее покупать так покупать. А именно сервер. По совету своего знакомого системного администратора был куплен одноюнитовый сервер HP Proliant. Покупка обошлась в 2600$. Про сервер могу сказать только хорошее, а вот про наши дата центры не очень. В первом же месте, куда поставил сервер, через 2 месяца забились кондиционеры. Температура поднялась, умный сервак отрапортавал мне по почте , что “жарко” и сам отключился. Но видать не очень быстро, потому что в дальнейшем еще полгода у меня были периодические проблемы с его непонятными самоперезапусками. Но тут могу сказать респект компании HP. Служба поддержки всегда работала четко и после замены мамки, процессора и куллеров сервер вот уже сколько времени (тьфу-тьфу-тьфу) работает исправно.

И так почти конец истории. Общая сумма потраченных средств уже более 5000. Плюс ежемесячная плата провайдеру за сервак (порядка 100$). Что получилось? Заходите посмотрите Пойдем в кино

Как видите реально похоже на мамбу. Чего не хватает. 15 миллионов на раскрутку:)
Кстати если возникают вопросы, а где смс, где блоги, где…?
А вот они flirtuvam.com и вот они mlyas.com.:) Да это тот же движок, который я купил. Как видите система очень гибкая и позволяет делать сайты с разным дизайном, на разных языках и работать с партнерской программой аналогично mamba.

А теперь попробуем сделать выводы. Стоило ли вкладывать 7000 долларов? Знаете однозначно не скажу, но то, что помогло посмотреть на создание сайта с другой стороны (заказчика), то что был получен опыт общения с различными структурами от программистов до провайдеров, то что и сам продукт в принципе получился таким как я его видел - это плюс. А вот что не подумал заранее об аудитории(Оказалось, что людям и не нужны навороты вроде поиска попутчиков в кино.), раскрутке(к тому моменту и лавпленет начала свою сумашедшую рекламную кампанию) - это минусы.

Ох. Чувствую одной статьей не обойдется. Ну значит будет еще статья вроде “Своя Мамба 2″ :)
Пишите вопросы. Если вдруг кто прочел:)

Инструменты, скрипты и другие теги:)

Новости, Статьи Комментариев нет

Решил рассказать какие php скрипты и просто отдельные функции часто использую в своей работе. И так функции, которые на мой взгляд должны быть под рукой.

  1. Menutree - с помощью нее будут создаваться деревья разделов сайта, дерево каталога товаров, выпадающий список со странами и городами, дерево комментариев ко всему и всем
  2. Pathbar - “хлебные крошки” как ее часто называют.:) Функция, с помощью которой вы строите путь от раздела, в котором находитесь до самого верхнего раздела в ветке. Очень полезно при создании навигации на сайте.
  3. Pager - на мой взгляд не очень правильное название - лучше уж по-русски Пейджер, хотя тоже не очень:) Вообщем это функция, которая формирует на странице со списком товаров или статей нижнюю или верхнюю панель с номерами страниц. Функция с одной стороны вроде и простая с другой должна учитывать все дополнительные параметры (query_string) get-строки сайта
  4. send_mail - да как не странно, но лучше переопределять стандартную mail, ибо очень уж много дырок в ней. Последний раз после неудачного ее применения у меня сервак стал работать как рассыльщик спама.
  5. rss-генератор и rss-парсер - ну тут я думаю не надо ничего объяснять.Это реали времени.
  6. date2int - не знаю как вы, а я почти всегда храню даты в базе в формате целого числа. Исключения - это даты рождения. Не знаете почему? А как вы зададите дату рождения А.С. Пушкина, если крайнее число это 1 сентября 1970года?:) Хотя если говорить откровенно, то и дату рождения я не храню как date. Разбиваю ее на три поля bithday bithmonth и bithyear. Не помню с чего так повелось, но чаще всего оказывается удобнее. Ну и соответственно date2int это функция преобразования даты в целое число. (да можно strtotime - я знаю:))
  7. selects_from_array - создание выпадающего списка из массива. Очень часто есть список городов, типов статей, категорий чего-либо и т.д., который надо вывести в некую форму. Тогда и приходит на помощь эта функция
  8. selects_from_table - тоже самое, но селект генерится из данных таблицы
  9. imageresize, imagecop - ну не умеют у нас пользователи пользоваться Photoshop. И просишь их ну уменьшите картинку - нет льют 10 метров и в размеров обоев малогабаритной квартиры.:) приходиться резать и уменьшать. опять же сделать квадратную аватарку из прямоугольного полотна тоже помагают
  10. …. ну и хватит пока. тут могла бы быть ваша функция:)

Сразу оговорюсь функции, которые использую я называются по другому. Здесь я привел просто примеры-варианты названий. Иметь такую библиотечку очень полезно. Практически на сто процентов уверен, что все что я привел вы используете. Я пишу на php. Но язык не столь важен. Более того если вы не готовы написать сами, поищите в интернете. Например почему-то мало кто знает про сайт hotscripts.com. А ведь это Мекка скриптов в сети. Я этот сайт знаю чуть ли не с десяток лет. Огромное количество платных и бесплатных скриптов разделенных по языкам, категориям и т.д.

Может кто предложит еще какие функции в обязательный пакет? Пишите дополним.

Кстати в следующей статье назовем ее условно “Своя Мамба. Дорого не дорого” расскажу историю написания kino24.ru и сайта знакомств вообще.

10 часов или 4 минуты. 400 баксов на Озоне

Деньги, Как это было Комментариев нет

В 2004 году зарегистрировав красивый домен решил поучаствовать в партнерке Озона и других книжных и компьютерных магазинах. Могу сказать что партнерки существуют и сейчас, и если у  кого-то есть варианты не выпасть из поисковиков из-за неуникального комплекта, то милости просим. И так, помимо Озона, это были megashop.ru, dostvaka.ru, bolero.ru, books.ru  и т.д. Посмотрев партнерки я обнаружил, что все они отдают каталоги своих товаров в xml, который готовят специально для market.yandex. Многие скажут, что “да у Озона он есть, а где он у других?” Читайте предыдущий пост. Никто не мешает написать в службу поддержки и получить ссылку на нужный файл. Не надо бояться и комплексовать. Чаще всего менеджер, отвечающий за это - вполне адекватный чел, который еще и сгенерит прайс специально для вас. И так прайсы были получены. Что с ними делать? Конечно парсить в базу. Поскольку опыта большого для работы с XML не было, то стал искать варианты. Обнаружил, что тот же Озон предлагает партнерам парсить свой XML через vbs скрипт. Посидев над ним часик переделал его на создание файла в формате дампа mysql. Запустил и… ну если бы я курил, то пару-тройку пачек успел бы:) Вообщем скрипт сожрал все ресурсы компа проработал часа 3 после чего выпал, сказав что XML не очень то и валидный. Поправил, запустил и …опять перекур теперь уже на 5-6 часов. Вообщем нормальный файл система сгенерила мне за ночь. Понимаю, что такой большой каталог пререгатива Озона, но сами понимаете по полдня сидеть, не имея возможности подойти к компу - несерьезно. Что делать? Да просто: если не умеешь сам - оглядись - кругом куча программистов готовых на подвиги. “Подвиг” обошелся мне в 100 долларов. Но за 2 суток(!!!) я получил php скрипт, который парсил тот же XML за 3-4 минуты. Более того, как и любому программеру достаточно подсмотреть правильное направление, а уж пройти по нему и достроить дорогу и у самого ноги (т.е.голова и руки) есть:) Вообщем спустя неделю у меня был скрипт, который справлялся с любым файлом формата market.yandex и тративший на это от нескольких секунд, до 2-3 минут. Объединив все товары в один сайт и отдав его на индексацию поисковикам, я получил портал типа прайс ру, приносящий мне в месяц от 400 и более долларов.

А теперь расскажу маленькую хитрость, которая чуть не поссорила меня с Озоном, но приносившая мне пару лет по 100-200 долларов в месяц.  Идея простая. Основой ее являются  php функции file и preg_match, а также правильно напиcанный .htaccess. И так вы создаете файл index.php, который тянет скажем первую страницу книжного раздела озона и сохраняете в переменную. Получив код, отрезаете шапку и подвал, подставляете свои и выводите на экран. Далее думаю понятно. При нажатии на любую ссылку на странице htaccess опять переправляет вас на тот же index.php, который парсит уже новый урл и снова на экран. И так до тех пор пока не нажата картинка Купить или Фотка товара. В этот момент идет переадресация на сайт магазина, но уже с Вашим партнерским идетификатором (я проделывал такое и с Озоном и с некторыми другими). Величина скрипта примерно 10-15кб. Прибыль 100-200 баксов в месяц:) Если в магазине прекрыта возможность использования file, пробуйте  fsockopen, curl, file_get_content. Воообщем что-то обязательно проскочит.

Ну вот думаю на сегодня хватит. Если кого-то интересует файл, который парсит xml от market.yandex пишите - договоримся.:)

И так 30 тыс. в месяц с одного сайта

Деньги, Как это было Комментариев нет

На дворе был конец 2003 года. До этого 3 года в веб студии и четкое убеждение в том, что денег в сети нет! Но сайты делать надо, потому как если раньше клиент твоей фирмы спрашивал  ”а вы можете скинуть прайс по факсу?”, то теперь фраза звучала “а у вас на сайте есть прайс?”. Перейдя в новую компанию я в течение двух месяцев пересмотрел свое мнение. Что помогло? Огромное количество времени, которое появилось. Еще раз доказывает известные истины “сядь подумай”, “20% процентов работы дает 80% результата”. и так далее. Вообще очень люблю русские пословицы. Вся мудрость мира в них. Главное услышать. Кто-то твердит “бритва Окамы”, “Лезвие бриты”, а уже давно все сказано простым языком “все хорошо в меру!”:) Ладно лирика, а правда в том, что попав в компанию со строгой структурой, где программист програмит, а не админит или чинит железо, появилось время оглянуться и понять - ДЕНЕГ в СЕТИ МОРЕ!!! Попробовал начать и стало получаться. Смысл создавать свой интернет магзин не видел - склады, курьеры, рекламации - пока не готов был. При этом были (и есть) интернет магазины, которые давали партнерам процент, сопоставимый с прибылью некоторых предприятий в нормальных странах, где прибыль в 10-20% считается шикарной.

И так конкретный пример. odinplus.com.ru. Ну да интим шоп. Ну так все мы знаем, что это одна из вечных тем. Но были еще нескольких причин, почему я работал с этим магазином:

  • отличный интерфейс партнерки
  • отличный экспорт товаров
  • прекрасно проработанная возможность создания своего магазина.

Отсупление по теме.

Многие из вас, уже пользующиеся партнерками знают как неудобно, когда потенциальный клиент, который  после копания в каталоге на вашем сайте, вдруг попадает в другой магазин - просто из раздражения не купит товар. Здесь же заказ принимался прямо на партнерском сайте и определенным образом экспортировался на сайт  ОдинПлюс. Кстати до сих пор не понимаю, почему эта идея прежде всего и быстрее всего внедряется на сайтах интим и порно шопов. Неужели над другими проектами работают менее профессиональные люди. Ведь фактически это очень удобный способ заработка для самих владельцев товаров. Вместо создания своего интернет магазина и вкладывания бешеных бабок в раскрутку по крутым ключевым словам, можно просто заказать создание скриптов , которые будет принимать заказы со сторонних сайтов партнеров, отдавать их в удобном формате (а таковых всего-то два-три : xml типа как для market.yandex, дамп базы данных ну или обычный csv файл), ну и наконец собственно сам скрипт подсчета выплат. Далее достаточно отдать все это почти профеесиональным пратнерщикам и все. :) На данный момент я знаю не так много подобных систем, но поверьте нет никакой сложности связаться с менеджером магазина и предложить ему эту идею. Я сам делал такое и мне всегда шли навстречу. Особенно если сказать, что гото сам все написать. Чаще всего и xml и скрипт экспорта заказа появлялся в течение суток.:)

Продолжаю об удобстве ОдинПлюс:

  • отличная обратная связь
  • самое главное система повышения процента отчисления в зависимости от проданных товаров

Поскольку дело происходило в 2003-2004 годах партнеров еще быо не так много, поисковики еще не были такими умными, а свободных красивых имен было еще очень много:)
Вообщем так появились мои первые партнерки. Говорить о раскрутке и вложенных в них деньги не приходится. Не было их. Все потраченные деньги - это стоимость доменов (сумасшедшие 24 доллара в год) и стоимость хостинга. Выхлоп - от 15-32 тыс. рублей в месяц. Кто не верит могу сделать скриншоты:) Партнерка кстати существует и теперь и если есть желание можете заняться. Могу также продать по сходной цене мои разработки в этом направлении.

Вместе с доменами shopxxx.ru, sex4you.ru, 2sex.ru.

В следующий раз расскажу как 14 часов превращаются в 4 минуты. И в 400 баксов в месяц.

Привет мир!

Новости Комментариев нет

Почему первоблог? Да потому что если что-то делать, то хорошо. А такое название заставляет относиться к тому что делаешь серьезно. Это если красиво:) А если чесно  - это действительно мой первый блог. Эх опять не правда. Была уже попытка создать. И тему вроде благородную нашел - продажа домена:) Кто же знал, что и недели не пройдет и домен сам продастся. Так что будем считать ту попытку фальстартом  и начнем заново. О чем буду писать. Темы есть. В интернете с 1997 года. За это время многое видел, много программировал, много искал. Вроде кажется всего то 10-11 лет. А были увлечения партнерскими программами, были (и есть свои сайты знакомств), свои идеи, которыми жутко хочется поделиться. Ладно для начала хватит. Завтра что нибудь по делу расскажу. Например как с партнерского магазина зарабатывал 30 тыс. в месяц.

Записи в RSS Комментарии в RSS Вход