Home

Advertisement

Customize

Previous 20

Dec. 4th, 2009

Target Management (RSE). Делаем удаленный проект на ftp.

Originally published at SeoCoder. Please leave any comments there.

Да, пока не нашел плагина для нормальной работы с ключами по sftp – поэтому юзаю RSE. Ставится он просто.

Help -> Install new software.

Добавляем сайт – http://download.eclipse.org/dsdp/tm/updates/3.1/ и ставим «галки» у ftp и ssh.

Потом открываем перспективу Remote System Explorer. Делаем новое соединение и из соединения делаем новый проект, который можем синхронизировать – Create Remote Project.

Так, теперь об оптимизации eclipse – вот статья, реально есть ускорение.

Теперь об интересном:  конкурс от Блогуна и Webody.ru. Призовые 1000$. Пишем интересный обзор биржи трафика Webody.ru – получаем бабло на Новый год. ;)

Что нужно обозревать:
Биржа трафика Webody.ru – новый интернет-сервис с качественным контентом и правильными рекламодателями, который позволяет зарабатывать блогерам и на порядок увеличивает доход с блога.

Сегодня в постовом у нас – интернет магазин матрасов.

Tags:

Dec. 3rd, 2009

Разочарование с Аптаной. Двойка

Originally published at SeoCoder. Please leave any comments there.

Вообщем обновил aptana до второй версии и всё ((

  1. Переехали на pdt
  2. Полностью пропало форматирование – помогите настроить кстати в pdt форматирование.
  3. Перестал работать sftp – лечится обновлением на «ночную» сборку.

Вообщем я теперь хочу отконфигурить под себя eclipse. Помогите с самыми полезными плагинами. Под eclipse кстати RSE не работает с sftp по ключам.

На сегодня постовой – экскурсии по Швейцарии.

Tags:

Nov. 5th, 2009

Объектно-ориентированное программирование на PHP

Originally published at SeoCoder. Please leave any comments there.

Очень давно не писал на блоге. Много работы, очень много.
За это время активнее стал юзать ООП на PHP и открыл для себя Aptana – первый редактор кто заработал по SFTP с ключами и без с коробки.
Пока не было времени разобраться как подключить дебаг, но обязательно займусь.

Появилось тьма идей интересных сервисов и «старПеров» ;) то есть старТапов – когда делать хз.

У меня пока к читателям несколько вопросов:
1. Юзаете ли преимущества ветки PHP 5.3
2. Какой ваш любимый редактор
3. Юзаете ли дебаг и рефакторинг при работе с редакторами
4. Какой javascript фреймфорк самый удобный для вас и используемый.
5. Нужны ли какие то изящные примеры кода на php на блоге?! ;)

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

Tags: ,

Aug. 20th, 2009

PHP программист и системный администратор нужны

Originally published at SeoCoder. Please leave any comments there.

На фуллтайм в Москве требуется PHP программист и системный администратор.

Для пхпшника глубокое знание ООП, mysql, ajax и javascript.
Для труадмина – знание и работа с линукс системами. Настройка веб серверов и бекап данных.
Стучим мне в аську 21O802

Tags:

Aug. 17th, 2009

Мегаплан — идеальное решение для SEO компании

Originally published at SeoCoder. Please leave any comments there.

Иногда процесс организации работы отнимает больше времени и сил, чем сама работа. Поставить задачу, собрать людей, подготовить документы, контролировать выполнение… в результате миллион необходимых действий превращается в хаос и нервотрепку. Возможно ли получать удовольствие от работы и добиваться прекрасных результатов, не теряя ни одной детали этого сложного паззла под названием «проект»? Да, если у вас есть Мегаплан.

Кстати, Мегапланом уже пользуются в компании Сергея Кошкина SmartSEO. Все пользователи системы на этой странице.

Проект-менеджер, предлагаемый Мегапланом, это простой, гибкий и удобный способ управления проектами и взаимоотношениями с клиентами. Это симбиоз системы проектного менеджмента и CRM, позволяющий совершать весь спектр действий по реализации проекта практически на автомате. Проект-менеджер наилучшим образом подходит для тех категорий проектного бизнеса, в которых главное — не точное ресурсное планирование, а необходимость регулярной реструктуризации проектов в соответствии с изменениями условий и достигнутыми результатами. Поэтому Проект-менеджер – идеальное решение для SEO компании.

Пример проектов(не SEO):

С Проект-менеджером ни шефу, ни сотрудникам больше не надо держать в голове все задачи, распоряжения и договоренности. Нет необходимости загружать почтовый ящик письмами, и в сотый раз вопрошать, почему просрочен дедлайн или неправильно выставлен счет. Не нужно тратить время на утомительные телефонные переговоры, чтобы потом услышать от кого-то из сотрудников: «А вы это не говорили….» или «Мы договаривались о других сроках». Органайзер, который обычно судорожно листают в поисках нужной информации или телефонного номера, можно выбросить за ненадобностью. В конце каждого рабочего дня вашему организму больше не нужна перезагрузка от избытка противоречивой информации, потому что в Проект-менеджере все четко, ясно и понятно: кто, за что, когда и зачем отвечает, и на каком этапе находится работа. Теперь получить полную картину бизнеса можно из одного источника.

Проект-менеджер состоит из нескольких модулей:

  1. В модуле «Клиенты» содержится информация о них, с его помощью можно управлять взаимоотношениями с заказчиками.
  2. Модуль «Задачи» отвечает за постановку задач, объединение задач в проекты, организацию совместной работы над проектами.
  3. Вся информация о сотрудниках хранится в модуле «Сотрудники».
  4. С помощью Проект-менеджера можно создавать организационную структуру компании и распределять полномочия, вести переписку и делать информационные рассылки внутри компании (модуль «Сообщения»).

Поясним, как с помощью Мегаплана можно построить бизнес-процесс в SEO компании:

Поиск клиентов менеджером ведется с использованием клиентской базы в Мегаплане. После принципиального согласия клиента на сотрудничество начинается работа над проектом.

В модуле «Задачи» можно создавать любые задания – первыми идут вопросы юридического и финансового характера. Ставится задача бухгалтерам и юристам подготовить пакет документов – договоры и счета. Затем документы отправляются заказчику. После согласования юридических и финансовых моментов начинается работа по непосредственному продвижению проекта. Ставятся новые задачи, по оптимизации сайта, различным исполнителям, причем у заказчика всегда есть возможность просматривать ход выполнения тех или иных пунктов задачи и комментировать работу оптимизаторов. Все документы, относящиеся к проекту, тоже хранятся в Мегаплане.

Поставить задачу в Мегаплане проще простогo, потому что в форме постановки задачи есть всего два обязательных поля — «Название» и «Ответственный исполнитель». Но можно задать и любые дополнительные условия — дедлайн, важность, бонусы и т.д. Задачи и подзадачи можно комментировать. Эти комментарии делают прозрачным рабочий процесс, суть которого в компаниях, где не пользуются Проект-менеджером, как правило, весьма запутана.

Пример задачи, правда тут не SEO:

Начальнику компании нужно освоить несколько несложных манипуляций: cтавить и редактировать задачи; cоздавать и редактировать подзадачи; находить нужные задачи в общем списке (пользоваться фильтрами); cтавить вехи; назначать задачам метки, чтобы облегчить их поиск. Простому сотруднику необходимо уметь работать с задачей — заходить в карточку задачи, писать комментарии, прикреплять файлы, присваивать задачам метки, нажимать на кнопку «Завершить».

Таким образом, работа в Мегаплане делает рабочий процесс не только максимально эффективным, но и приятным, ведь у Мегаплана такой дружелюбный интерфейс, что любой человек сможет легко разобраться в нем, потратив всего час-полтора своего времени.

Aug. 14th, 2009

Уникальные запросы для парсинга.

Originally published at SeoCoder. Please leave any comments there.

Каталог товаров, которые на данный момент есть в Shop’e BABBLS’a:
Уникальные в своем роде запросы для парсинга:
- Запросы для парсинга гостевых книг
- Запросы для парсинга блогов
- Запросы для парсинга форумов
- Запросы для пасринга WordPress
- Запросы для парсинга ENG каталогов
- Запросы для парсинга RU каталогов
Сырые базы:
- гостевые книги
- форумы
- блоги
Прочеканные базы для Xrumer и A-Poster
- гостевые книги (A-poster)
- блоги под A-Poster и Xrumer

Подробнее о каждом товаре и его цену Вы можете узнать перейдя по этой ссылке.

Jul. 18th, 2009

Стал часто писать в твиттер и редко в блог

Originally published at SeoCoder. Please leave any comments there.

Так вот получилось, много коротких и не законченных мыслей и вопросов, стал часто публиковать у себя в твиттере. Хоть сюда делай трансляцию постов. ;)

Сейчас скопипастим несколько интересных постов своих оттуда – сюда.

  1. easyeclipse vs eclipse pdt – кто чего юзает?! назовите объективные преимущества. у easy реально намного выше скорость работы.
  2. подскажите сервис (платный/бесплатный) для смс алертов, кроме гугл докс ;)
  3. снял сегодня знак “У” с заднего стекла. За рулем уже более 2х лет.
  4. не подскажет никто todo систему, на которую можно мылить и она делает таск?!
  5. Как же вы живете твиттеряне за МКАДом?! Цены в Саранске выше на 15% в среднем. Какой же пиздец.
  6. в воскресенье был в деревне под Саранском. Купался в родникой купеле. Красота, но ноги сводит. На рыбалке достали слепни. Наелся сырых яиц.
  7. dbforge studio for mysql просто класс. а я мучался с workbench
  8. кто может рассказать, в чем отличие фришного eclipse 2.1 и zend studio 7ки. Не понимаю
  9. Попробовал AgroUML – оно даже генерит прототип класса. Прикольная штука.

Вообщем подписывайтесь на мой твиттер, там я пишу чаще. Ведь там максимум на пост 140 символов. И такой формат общения мне нравится немного больше, не надо писать огромные длинные посты.

Я ведь большой любитель фантастики и всегда фанател от Шекли, от того что он мог писать короткие афигенные рассказы. Да и не зря говорят  – краткость сестра таланта.

P.S. Кстати на большинство вопросов, что дал я выше, у меня так и нету ответов. Так что отвечайте, не стесняйтесь.

Tags:

Jun. 26th, 2009

Перспективы заработка с помощью партнерских программ в сфере датинга

Originally published at SeoCoder. Please leave any comments there.

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

Одним из таких способов сейчас является датинг (знакомства с помощью Интернета), а если быть более точным, то комплекс платных услуг, сопутствующих этим знакомствам. На самом деле в западном сегменте интернета датинг коммерциализировался достаточно давно, когда от обычного общения в чатах и с помощью онлайн мессенджеров пользователи стали больше времени проводить на сайтах, посвященных сугубо теме знакомств. В России первые такие ресурсы возникли несколько лет назад, но по большей части оказывали свои услуги в режиме «фри», и только потом стали продавать приятные дополнения для своих посетителей.

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

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

Как же заработать на датинге среднестатистическому российскому вебмастеру? Есть несколько вариантов такого заработка. Первый – создание собственного датинг ресурса с привлечением тысяч пользователей, готовых в перспективе платить за предоставляемые порталом дополнительные услуги. Этот путь достаточно трудоемкий, более того, требует значительных единовременных и постоянных финансовых вложений со стороны владельцев и разработчиков.

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

В последнее время рынок партнерских программ почти полностью был занят адалтом, но такой контент имеет ряд минусов и рассчитан, все-таки, не на всю аудиторию. В то же время появляются партнерки в области датинга, например, www.smartbucks.ru, предлагающие хорошие условия для продвижения именно таких услуг. В этом конкретном примере сделан акцент на знакомствах «для взрослых», именно поэтому мы выбрали его для сравнения со сферой адалта.

Итак, первым преимуществом датинг парнтерки перед адалт является более доступная форма подачи рекламы. Не нужно создавать ресурс, который будет заточен именно на рекламу порно. Можно выбрать более широкую спецификацию и успешно размещать на сайте рекламу, с порно не совместимую по определению. Например, если вебмастер планирует разместить на ресурсе блоки контекста от Яндекса или Гугла, то сайт может не пройти модерацию, когда на нем будут обнаружены еще и адалт баннеры. Датинг же вполне безобиден в этом плане и предоставляет более широкие коммерческие возможности.

Если приводить в пример иностранные системы, то можно сказать, что хорошей традицией стала всесторонняя поддержка вебмастеров. Новый адверт получает комплект готовых промо-материалов для привлечения пользователей на платники компании. И эти материалы не могут быть истолкованы в качестве порно, что позволяет совмещать их с любой другой рекламой на сайте, а также размещать на ресурсах практически любой направленности, ориентированных на самый широкий спектр потенциальных посетителей. Так работает, например, известнейшая западная система www.fling.com, а теперь и ее последователи в России.

Помимо рекламы можно упомянуть и саму широту распространения таких услуг. Адалт трафик идет, хоть и с разной аудитории, но не всегда эта аудитория реально платежеспособна. Условно говоря, перед тем, как потенциальный покупатель сделает заказ, он пролистает несколько адалт ресурсов, но может практически бесконечно откладывать покупку доступа к сайту. И даже если он закажет код доступа с помощью смс, этого кода ему хватит для просмотра достаточного объема материала, что не вызовет стимула отправлять сообщение снова и снова.

С датингом ситуация несколько иная. Пользователь может регистрироваться на каждом из попавшихся ему сайтов, так как в этом случае он просто увеличивает базу потенциальных знакомств. Таким образом, вероятность высокого ратио на датинг ресурсах значительно выше, чем у адалт сайтов. Исследование крупнейших зарубежных систем, таких как www.adultfriendfinder.com показало, что посетители платников из этой системы зарегистрированы не на одном конкретном сайте знакомств для взрослых, но с радостью оплачивают повторную регистрацию на другом портале, чтобы повысить, как говорится, охват своей целевой аудитории для знакомств.

Третьим и, пожалуй, одним из самых важных плюсов работы с датинг партнерками, считается пока еще достаточно свободная ниша таких услуг. Если в адалте на каждой партнерке «сидит» до нескольких тысяч адвертов, то здесь ситуация несколько иная. Многие пока не готовы переходить сюда с адалта, или не видят очевидных перспектив. Но некоторые более продвинутые вебмастера сделали выбор в пользу датинга и сейчас, как говорится, снимают все пенки. И поступают совершенно правильно, конкуренция здесь пока что гораздо ниже, чем в секторе адалт контента, потенциальные потребители имеют более высокую покупательную способность, а системы типа www.smartbucks.ru предоставляют не только хорошие выплаты, но и все для начала успешной работы от промо-материалов до хорошего саппорта, помогающего анализировать трафик.

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

Jun. 24th, 2009

Я пьян, но мне обязательно надо сказать это…

Originally published at SeoCoder. Please leave any comments there.

Мне уже 34 года. Напившись, я понял, что всю жизнь я живу не для себя. На любом этапе жизненого пути мне надо было брать себя “на слабо”. Я всегда так жил. Считал, что это правильно и так живут настоящие мужчины.

Я очень устал, от такого образа жизни. Я уже и не понимаю, зачем вообще мне жизнь дана.

А еще мне всегда было стыдно от слез, ведь мужчины не плачут… Пост этот от отчаяния, я запутан и не мог показать слабость, ведь только сильный человек, способен показать его уязвимые стороны.

Я хочу быть счастливым. Я люблю своих дочурок. Я люблю жизнь, но жизнь не очень любит меня.

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

Завтра я проснусь и мне будет лучше, но знайте, я хочу сделать свою жизнь правильнее… И запомните, не переступайте через себя.  Не совершайте глупостей, любите себя.

Tags:

Jun. 16th, 2009

Локальная отладка – нелокального высоконагруженного сайта

Originally published at SeoCoder. Please leave any comments there.

Замучался я выборе оптимального php редактора и стиля работы. Требуется помощь моих читателей.

На все сервера у меня есть sftp, то есть ssh с private-key.  Очень много отлаживаемых сайтов. Задача отлаживать их в zend студии или eclipse.  Не ясно несколько вещей:

  1. Как сделать локальную копию сайта более автоматизированно, либо работать сразу на sftp. Найденное мною решение Target Management (RSE) не работает с ключами и не хочет подхватывать ключик который скормил я эклипсу.
  2. Как грамотно выкладывать сделанные изменения, поддерживая у себя версионность исходников?!
  3. Предположим мы сделали копию сайта у себя, как вы дебажите это?! Вообщем то необходимо зеркалирование сайта на локалку, чтобы править безболезнено. Задача не тривиальная. Или я чего то недопонимаю.

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

Tags: ,

Jun. 12th, 2009

Интервью с хозяином компании Intellect Payment System.

Originally published at SeoCoder. Please leave any comments there.

Чем занимается Ваша компания?

Мы оказываем услуги по организации приема платежей по кредитным картам visa / mastercard для проектов, которые не могут это сделать классическим путем, воспользовавшись услугами гигантов рынка в этой сфере.

А по-русски?

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

Оказывая такие услуги, вероятно, надо иметь очень плотные контакты в банковской сфере?

От штрафа визы или мастера не спасут никакие контакты в банках, его все равно придется платить. Да, конечно, у нас есть свои наработки по контактам, что конечно облегчает во многом работу и расширяет горизонты… =)

Работа открыто.

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

Работа в темную.

Суть данной схемы публично описана быть не может, но она работает, и работает очень хорошо.

И какие у вас процентные ставки?

Они высокие, но зависят конкретно от проекта и сложности построения схемы для него.

Видел вашу рекламу на многих форумах, почему не работает Ваш сайт.

Его постоянно досят, а платить 10-15k$/month хостинговым компаниям, которые поддерживают сайт в рабочем состоянии, несмотря на ДДОС просто жалко, поэтому сайт работает в закрытом режиме.

Видел не совсем лестные отзывы о вашей компании…

Да это так, с каждым клиентом при начале работы точно оговариваются риски, с которыми он может столкнуться, и клиент их понимает. После чего начинается вся работа.

Но в этом бизнесе есть не мало конкурентов, которых через своих людей на форумах проводят нужную им информацию, организовывают досс и прочее. Одно время говорили, что мы призрак умершего 30 билл плюс, потом другого умершего била. Мы твердо заявляем, что это все не так.

Каковы ваши планы на будущее?

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

Спасибо за ваше интервью. Удачной Вам работы.

Спасибо.

Intellectpaymentsystem.com icq: 5555692

Jun. 9th, 2009

Принимаю заказы на программинг

Originally published at SeoCoder. Please leave any comments there.

Вообщем принимаю заказы на кодинг.

* Delphi. Клиент серверные приложения, веб ориентированные и прикладные утилиты.
* PHP. От простых скриптов, до сложных партнерок. MVC. ООП. Codeigniter.

Всегда открыт для обсуждений ваших программ и скриптов и приватности разработок. Также готов уйти на постоянную работу в офисе в Москве или на удаленную работу.

p.s. чего то совсем худо и не стабильно с баблом ((
стучим в аську 210 8o2 или через обратную связь.

May. 29th, 2009

Флэш-моб “5 вещей, которые мне заменил интернет”

Originally published at SeoCoder. Please leave any comments there.

  1. Новости. Теперь быстрее и интереснее новости читать в интернете. Потом вечером смотришь их по ящику и вызывает раздражение, что я уже знаю больше чем по ТВ вещают.
  2. Способы зарабатывания денег. Интернет стал на данный момент главным источником дохода.
  3. Способы знакомства. В интернете я познакомился со своей женой ;)
  4. Радио. Теперь музыка только в онлайн трансляциях дома, исключая пока машину - wimax еще не такой крутой.
  5. Межгород. voip рулит. Юзаю скайп и сипнет.

Эта эстафета запущена Жилинским совместно с интернет-провайдером QWERTY.

А передать я хочу ее блогерам:

Tags:

May. 19th, 2009

Домены .ru по 95 рублей. Цены просто афигеть.

Originally published at SeoCoder. Please leave any comments there.

Налетай.  10 пинкодов для супер тарифа для регистрации рушных доменов по 95 рублей.
Регистратор - РегРу. Перерегистрация по цене регистрации.
Панель для регистрации доменов - КупилДомен.

  • 901208-818007-532622
  • 872433-414266-331660
  • 681903-595087-976446
  • 740907-171337-469762
  • 817755-415755-422820
  • 114378-927798-660160
  • 236738-812027-525662
  • 598486-815801-335031
  • 355009-839429-705058
  • 767345-544192-966721

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

Tags:

May. 16th, 2009

Я за windows на десктопе. Linux для серверов.

Originally published at SeoCoder. Please leave any comments there.

Собственно намучался я с выборами линукса для себя. Не мое оно. Сложно с ним на десктопе, производительность моя падает в разы.
Все не так, хотя время работы на десктопах с линухом в часах больше 700 наверное. Конечно не сравниться с более 10 лет на винде и за компом и программингом около 20 лет ;)
Есть плюсы у “никс” систем, своей открытостью, но только честно, кто то из вас хоть раз залезал в сырцы чтобы поправить что-то под себя?!

Я свой выбор, сделал. Билли - спасибо ;) И маркетологам твоим тоже спасибо. ;)
P.S. Холивар включен, велкам.

Tags: ,

May. 15th, 2009

Шаг второй. Регистрация и авторизация пользователей.

Originally published at SeoCoder. Please leave any comments there.

Начнем как и говорил ранее, с регистрации адвертов и авторизации их в админку.
Для этих целей за основу возьмем готовую либу UserLib - http://codeigniter.com/wiki/Userlib/ и обработаем ее напильником.
Распакуем скачанный файл в system\application\libraries\Userlib.php
Теперь подредактируем конфиг - system\application\config\config.php

$config[‘sess_use_database’]  = TRUE; // хранить сессии в базе

и правим system\application\config\autoload.php, то что должно грузиться автоматом.

$autoload['libraries'] = array(‘database’, ‘session’, ‘Userlib’ );

Таблицу юзеров мы уже сделали в первой части. Сейчас сделаем таблицу для хранений сессий.

CREATE TABLE IF NOT EXISTS  `ci_sessions` (
session_id varchar(40) DEFAULT '0' NOT NULL,
ip_address varchar(16) DEFAULT '0' NOT NULL,
user_agent varchar(50) NOT NULL,
last_activity int(10) UNSIGNED DEFAULT 0 NOT NULL,
user_data text NOT NULL,
PRIMARY KEY (session_id)
);

Если вдруг кому то, нужен конфирм регистраций юзера и мыла — можем использовать еще временную таблицу. Если со структуры не понятно, что делает тут эта таблица. Спрашиваем в комменты. ;)

CREATE TABLE IF NOT EXISTS `guid` (
  `idguid` smallint(6) NOT NULL AUTO_INCREMENT,
  `useridguid` smallint(6) NOT NULL,
  `textguid` varchar(32) DEFAULT NULL,
  PRIMARY KEY  (`idguid`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

И сейчас подработаем напильником UserLib, что скачали.

Нас интересуют 5 методов:

  • register( $username, $password, $email, $status = ‘user’)
  • login( $username, $password )
  • logged_in( )
  • forgot( $email, $length )
  • logout()

Код приложен в конце поста, иначе читать, очень не удобно.
Теперь задача сделать формочки для ввода и логина и попробовать это в действии.
Создадим главный контроллер партнерки.
system\application\controllers\main.php отвечающий за вывод формы регистрации, логина и перехода в панель партнерки. Это пока единственный и главный файл, отвечающий за всю логику работы регистрации.

<?php
 
class Main extends Controller {
 
	function Main()
	{
		parent::Controller();
		$this->load->helper(array('url', 'form'));
		$this->load->library('form_validation');
 
	}
 
	function index()
	{
		$this->load->view('main_view');
	}
 
	function register() {
		$this->form_validation->set_rules('loginuser', 'Username',
		'trim|required|min_length[5]|max_length[32]|xss_clean');
		$this->form_validation->set_rules('passuser', 'Password',
		'required|min_length[5]|max_length[32]|matches[passconf]');
		$this->form_validation->set_rules('passconf', 'Password Confirmation',
		'required');
		$this->form_validation->set_rules('emailuser', 'Email',
		'trim|required|valid_email');
 
		if ($this->form_validation->run() == false) {
			$this->load->view('main_register');
		} else {
			$this->userlib->register($this->input->post('loginuser', true), $this->input->
			post('passuser', true),  $this->input->post('emailuser', true));
			$this->load->view('main_succses.php');
		}
 
	}
 
	function login() {
		$this->userlib->login($this->input->post('idlogin', true), $this->input->
		post('idpassword', true));
		$this->load->view('main_login.php');
	}
 
	function logout() {
		$this->userlib->logout();
		redirect('', 'refresh');
	}
}

И создадим сразу несколько шаблонов для этих форм.
system\application\views\main_view.php // для отображения стартовой страницы
system\application\views\main_login.php // для отображения формы логина
system\application\views\main_register.php // для отображения формы регистрации
system\application\views\main_succses.php // для успешной регистрации
system\application\views\main_fail.php // для ошибки при регистрации
system\application\views\main_usercp.php // для отображения юзерской части партнерки

Отредактируем system\application\config\routes.php, указав
$route['default_controller'] = “main”;

Форма регистрации и форма логина очень проста. Исходники как и говорил, найдете в конце статьи.
Чтобы не только поверить мне на слово, а проверить в работе то что мы сделали за минут 15, поднимите у себя на денвере сайт part.ru и распакуйте архив что приложен. Также залейте дамп и отредактируйте доступ к базе.
Конечно можно и нужно залить на другой домен, поправив соответствующие конфигурационные файлы, описанные в первой части.

А это свежая и правильная структура базы, ведь это все я пишу вместе с вами, рассказывая возможности фреймворка.

CREATE TABLE `ci_sessions` (
  `session_id` varchar(40) NOT NULL DEFAULT '0',
  `ip_address` varchar(16) NOT NULL DEFAULT '0',
  `user_agent` varchar(50) NOT NULL,
  `last_activity` int(10) UNSIGNED NOT NULL DEFAULT '0',
  `user_data` text NOT NULL,
  PRIMARY KEY  (`session_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 
CREATE TABLE `users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(20) NOT NULL,
  `password` varchar(70) DEFAULT NULL,
  `email` varchar(50) NOT NULL,
  `ip` bigint(10) NOT NULL,
  `groupuser` enum('user','admin','banned','notactive') NOT NULL DEFAULT 'notactive',
  `balance` decimal(10,4) NOT NULL DEFAULT '0.0000',
  PRIMARY KEY  (`id`),
  UNIQUE KEY `email` (`email`),
  UNIQUE KEY `username` (`username`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

Скачать архив второго шага.

Фух. Завтра ждите продолжения. Теперь я буду выкладывать только папку application - ее и надо будет заменять тем, что выше.
P.S. Разверните проект, поиграйтесь с кодом, поизучайте. Все очень предельно ясно и логично.

Tags:

May. 14th, 2009

Скрипт партнерки, что же проще. Шаг первый.

Originally published at SeoCoder. Please leave any comments there.

Легко ли написать свою партнерку?! Думаю, что проще чем себе представляете. Единственное, я не люблю кодить сразу, не обдумав на бумаге или не порисовав диаграммы.
То есть задачу мы себе поставили сделать партнерку. Теперь придумаем тестовую партнерку. Скажем, хотим чтобы юзеры продавали наши товары (сейчас пока не важно какие), и получали бы за это процент от продаж. Предположим, мы будет продавать товары - «кнопка бабло», «кнопка много бабла» и «просто бабло».
Теперь будем рисовать логику нашей партнерки. Я обычно раньше рисовал в Microsoft Visio, сейчас попробую Draw OpenOffice.

Начнем расписывать важные части. Начнем с регистрации юзеров.
Проектировать будем начинать с базы. Я «рисую» базу в Mysql Workbench. И стараюсь всегда использовать utf8.

CREATE  TABLE IF NOT EXISTS `users` (
  `id` INT(11) NOT NULL AUTO_INCREMENT ,
  `username` VARCHAR(20) NOT NULL ,
  `password` VARCHAR(20) NOT NULL ,
  `email` VARCHAR(50) NOT NULL ,
  `ip` BIGINT(10) NOT NULL ,
  `groupuser` ENUM('user','admin','banned','notactive') NOT NULL DEFAULT 'notactive' ,
  `balance` DECIMAL(10,4) NOT NULL DEFAULT '0.0000' ,
  PRIMARY KEY (`id`) ,
  UNIQUE INDEX `email` (`email` ASC) ,
  UNIQUE INDEX `username` (`username` ASC) )
ENGINE = MyISAM
AUTO_INCREMENT = 1
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_general_ci

Ну и сегодня еще поставим «поставим» и настроим Codeigniter. Идем на http://codeigniter.com/, скачиваем последнюю версию — 1.7.1. Распаковываем в корень или в папку какого-то домена, что будем юзать для нашей партнерки. Подойдет и денвер и обычный хостинг.
Создаем в корню папки где лежит index.php – файлик .htaccess такого содержания:

AddDefaultCharset UTF-8
RewriteEngine On
 
 
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Данный файл, будет все несуществующие урлы отправлять на наш CodeIgniter (далее CI).
Далее правим - /system/application/config/config.php

$config['base_url']	= "http://vashdomen.ru/"; // домен где будет жить CI
$config['index_page'] = ""; // убираем это для красивых урлов.

Создаем базу и табличку users. Правим файл для подключения базы.
/system/application/config/database.php

$db['default']['hostname'] = "localhost";
$db['default']['username'] = "login";
$db['default']['password'] = "pass";
$db['default']['database'] = "db";

На этом первый шаг закончен. На втором шаге, настроим регистрацию и авторизацию пользователей. Третий шаг — база наших товаров. Покупка товара.
Что не ясно, спрашиваем в комменты. ;)

————- реклама ————-
доставка цветов из роз

Tags:

May. 7th, 2009

у меня дочка родилась

Originally published at SeoCoder. Please leave any comments there.

ааааааааааааааааааааааааааааааааааааааааааа

Tags:

Apr. 30th, 2009

Инсталятор php скриптов. Апдейты скриптов

Originally published at SeoCoder. Please leave any comments there.

Задумался вот над чем. Зачем установка многих скриптов, такая сложная?!
И вот что пришло на ум. Можно вполне легко сделать инсталятор для скриптов.

Нам нужно будет всего 3 файла: вебинсталер, файл с данными и скрипт для создания установки.

Первое, что сделаем - это скрипт для создания установки. Его задача рекурсивно в выбранной дире собрать все файлы и сделать zip архив. Классов для этого на phpclasses.org тьма.
Сначала думал будут проблемы при распаковке, не хватка прав и прочее, а потом понял, чаще всего владелец на диру и от кого работает апач, один и тот же. Следовательно, можем сами проставлять права и следить за ними.

Сам вебинсталер чуть сложнее. Задача распаковать и записать данные для конфига. С апдейтами тоже просто, при каждом входе в админку скрипта, проверять удаленную версию скрипта и если новее, скачать себя и распаковаться. Также как и при инсталяции.

P.S. Может я придумал велосипед, но готовых приличных решений, я не нашел.

Tags: ,

Apr. 29th, 2009

Даст ист фантастиш. Горячие сервера из Германии

Originally published at SeoCoder. Please leave any comments there.

Уважаемые читатели, предлагаю вашему вниманию отличные выделенные серверы(unmanaged) в Европе (Великобритания, Германия) по низким ценам!

В наличии имеется большое количество серверов с сетапом в течении рабочего дня!

Германия:

Pentium3 733 Mhz + 512RAM + 10Gb + 500Gb traffic + 100Mbit - 55$
Celeron 2.4 Ghz + 1024 RAM 80Gb hdd + 2000GB traffic + 100Mbit - 90$
Pentium 4, 2 GHz + 1024 RAM + 80Gb hdd + 1000Gb traffic - 70$ -спец. цена!
Pentium 4, 2 GHz + 1024 RAM + 250Gb hdd + 1000Gb traffic - 85$ - спец. цена!
Pentium4 2.4 Ghz + 1024RAM + 80Gb hdd + 3000Gb traffic + 100Mbit - 105$
Pentium4 2.8 Ghz + 1024RAM + 80Gb hdd + 3000Gb traffic + 100Mbit - 110$
Pentium4 3.0 Ghz + 1GB RAM + 100Gb HDD + 3000Gb traffic + 100Mbit - 130$
Pentium4 3.0 Ghz + 2GB RAM + 100Gb HDD + 3000Gb traffic + 100Mbit - 140$
Pentium4 3.2 Ghz + 2GB RAM + 250Gb HDD + 3000Gb traffic + 100Mbit - 145$
Pentium4 3.4 Ghz + 2GB RAM + 250Gb HDD + 3000Gb traffic + 100Mbit - 150$
p4 3.0 + 2Gb RAM + 2*120 GB HDD + 1000 GB Traffic / 100Mbit - 95$ в месяц - спец. цена!
Core2Duo E6600 + 2GB RAM + 2*250GB HDD + 1000Gb traffic - 110$ в месяц - спец. цена!
Core2Duo E6600 + 4GB RAM + 2*250GB HDD + 1000Gb traffic - 125$ в месяц - спец. цена!
Core2Duo E6600 + 4GB RAM + 2*250GB HDD + 2000Gb traffic - 165$ в месяц
Core2Quad Q9300 + 8GB RAM + 2×500Gb HDD + 5000Gb traffic + 100Mbit - 265$

Супер сервер: Core2Quad Q9550 + 16GB RAM + 2×500Gb HDD + 1000Gb
traffic + 100Mbit - 195$ - СУПЕР ЦЕНА!

Серверы с неограниченным трафиком на выделенном канале 100Mbit без
ограничений:

p4 2.4 + 1GB RAM + 80 GB HDD + 100Mbit unlimited - 135$ в месяц
AMD X2/64 5200+, 2GB RAM, 2×250 GB HDD + 100Mbit unlimited - 250$ в месяц
AMD X2/64 5200+, 4GB RAM, 2×250 GB HDD + 100Mbit unlimited - 270$ в месяц
Core2Duo E6600 + 4GB RAM + 2*250GB HDD + 100Mbit unlimited - 280$ в месяц
p4 3.0 + 2Gb RAM + 2*120 GB HDD + 100Mbit unlimited - 155$ в месяц
p4 3.2 + 2Gb RAM + 2*250 GB HDD + 100Mbit unlimited - 165$ в месяц
AMD Athlon 3200 + 2Gb RAM + 2*120 GB HDD + 100Mbit unlimited - 165$
в месяц
p4 3.4 + 2Gb RAM + 2*250 GB HDD + 100Mbit unlimited - 175$ в месяц
p4 3.4 + 3Gb RAM + 2*250 GB HDD + 100Mbit unlimited - 180$ в месяц

Windows 2003 Standart - 25$ в месяц.
DirectAdmin - 16$ в месяц или 100$ разовый платеж.

Также в наличии Windows и Linux VPS на базе технологии XEN от
20$ в месяц!

Конфигурации и цены уточняйте по ICQ 402136

Особенности:

- более трех лет безупречной работы
- большое количество серверов в наличии
- самые низкие цены при неизменно высоком качестве сервиса
- активация в течении нескольких часов!!!
- первоначальная установка и настройка БЕСПЛАТНО
- лояльность к абузам. Мы всегда даем время на урегулирование проблемы!
- удаленный ребут
- контроль за трафиком
- каждый сервер подключен к ВЫДЕЛЕННОМУ каналу 100Mbit
- дружелюбная и приятная в общении служба подержки
- помогаем с переездом БЕСПЛАТНО!
Также мы оказываем весь спектр услуг по администрированию, оптимизации
и настройке ваших серверов, установке и настройке VPN и др. по самым
низким ценам!

Заказ серверов/VPS:
ICQ 402136 (инвиз)
WEB: http://support.inferno.name

P.S. Укажите ключевое слово SeoCoder при заказе сервера и получите
дополнительную скидку!

P.P.S. Уже давно сам пользуюсь услугами Инферно, тьфу-тьфу-тьфу. И вам того же желаю.

Previous 20

December 2009

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
2728293031  

Page Summary

Syndicate

RSS Atom
Powered by LiveJournal.com

Advertisement

Customize