Производство фотообоев в Новосибирске. Интернет магазин фотообоев. Изготовление - один день! Каталог 10 000 изображений!
27 Август 2009

PHP парсеры RSS лент articlesbase.com rusarticles.com lenta.ru

Для поддержки баз в актуальном состоянии — в дополнение к парсерам всех статей articlesbase.com rusarticles.com lenta.ru, которые сваял на днях — сегодня были дописаны парсеры RSS лент этих же порталов.

Для lenta.ru помимо парсера статей дописаны модули парсинга новостей, авто-новостей, медицинских-новостей (в работе недвижимость и пресс-релизы) — хоть это парсеры практически разных порталов — все  парсеры входят в стоимость одного комплекта !!!

Покупателям парсера какого либо из 3х вышеуказанных сайтов — полная база и RSS парсер в подарок.

ВНИМАНИЕ !!! AHTUNG !!! АКЦИЯ !!! ДЕЙПИНГОВЫЕ ЦЕНЫ !!!

Стоимость одного комплекта — 15$
Желающим купить 2 парсера — 3й в подарок !
То есть все 3 комплекта — всего 30$ !

Отдельно текущая актуальная база — 5$
При покупке 2х баз — третья в подарок !
То есть все 3 базы — всего 10$ !

P.S.

База Articlesbase.com по причине ОГРОМНОГО количества статей — еще в процессе

рубрики: SEO, Программирование | 4 комментария

21 Август 2009

Все статьи с rusarticles.ru и lenta.ru

Для обучения своего будущего рерайтера-синонимайзера напарсил все статьи с rusarticles.ru и lenta.ru (около 33 тыс. и 10 тыс. соотвественно) — в архивах по 51 Мб и 44 Мб. Информация о тематике для всех статей сохранена.

Если кому нужно — уступлю за по 10 WMZ за каждый.

P.S.
Вышел свеженький номер seodigest — Новый дизайн и верстка мне особенно понравились ! Ну а материал там всегда интересен.

Обсуждение баз статей на форуме

рубрики: SEO, Новости / Обзоры | 12 комментариев

12 Август 2009

Домены в зоне .RU по 50 рублей !

12 августа компании Гарант-Парк-Телеком (Регистратор R01), партнером которой является Reghouse, исполняется 10 лет! По случаю юбилея, Reghouse проводит акцию «12 августа», в рамках которой, стоимость регистрации домена составит всего 50 рублей!

УСПЕВАЕМ !!!

Я себе десяток 4х буквеников регнул с жадности чисто, т.к. вроде не нуждался 🙂
Ну за год то 100% найду применение…
(думаю мож еще взять, дешевле то точно не будет уже)

P.S.
Обсуждение темы на форуме reghouse.ru — домены в зоне .ru по 89 руб

рубрики: SEO, Новости / Обзоры | 29 комментариев

12 Август 2009

Дарю 1к фри-акканутов на доменах mail.ru

Есть 1084 фри аккаунта, зареганых моим регером (так — дурью маялся — сделал скриптик однопоточный) на mail.ru ( inbox.ru mail.ru bk.ru list.ru ).
Если кому нужно — обращайтесь — подарю.
Только для этого мне нужно будет объяснить для каких целей будет использовано — а так, «чтобы было» несколько жалко презентовать.

рубрики: SEO | 19 комментариев

11 Август 2009

Запуск форума Forum.GTAlex.RU

Решил таки, что форум не помешает.

Думаю обсуждение наиболее интересных постов перекинуть именно в форум!

Во первых это говнокоментаторов отсеет, которые комментируют только ради ссылки.

Во вторых, имхо более удобно как для поиска, так и для обсуждения.

В третьих, с аутентификацией, более наглядно — кто именно комментирует.

В четвертых при обновлении какой то темы (например новая версия скрипта) — тема автоматически поднимается, или сразу закрепляется (если интересная) — такого фукнционала у блога нет (да и не надо). (например удобно будет информировать о изменениях в функционале синонимайзера и других скриптов)

В общем пришел я к выводу, что блог для новостей/обзоров и т.д.  А обсуждение оных буду переносить в блог, в соответствующие ветки с указанием оных в статье блога. Такой получится с одной стороны автономный проект, а с другой — сателлит блога.

Итак — анонсирую открытие форума, посвященному всему, что может помочь заработать в на бескрайних просторах интернета:

Интернет технологии для заработка в сети

P.S.
Пока тем и категорий мало — жду Ваши пожелания по этому делу.

Тема на форуме соответствующая этому посту: Запуск форума GTAlex.ru

рубрики: SEO, Новости / Обзоры | 6 комментариев

7 Август 2009

Морфологический синонимайзер на базе PHPMorphy

Взялся я таки за написание собственного морфологического синонимайзера. Бета Версия 1.0 готова !

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

типа такого

КРЕСЛОМ => (преобразуем в нормальную форму) => КРЕСЛО => подбираем синоним из базы => КАЧАЛКА => (преобразуем в туже морфологическую форму что и было) =>КАЧАЛКОЙ

По сути сам ничего и не делал 🙂

Бесплатные базы взял с сайта конкурента 🙂  Семантический Серверный Синонимайзер Рерайтер (по работе синонимайзера поймете почему они бесплатные 🙂 — уже есть идеи как их пофильтровать с использованием PHPMorphy). (Залил sql файлы в том виде как и было, только индексы добавил по нужным полям).

Класс PHPMorphy (вообще ВЕЩЬ!!!), работающий с морфологией взял на sourceforge.net очень сильно помог разработчик этого класса с ником Жиган — общение с ним происходило на ветке форума PHPClub, посвященной классу PHPMorphy. Возможности класса по истине впечатляют — советую! Разработчик постоянно улучшает и модифицирует класс. (посмотрев код по классу программирования ощутил себя ребенком по сравнению с автором, реально профессионал).

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

С заглавными буквами тоже позже разберусь — пока всё строчное.

В общем все желающие могут опробовать синонимазер в работе.

Буду рад выслушать ваши мнения и особенно идеи в улучшении сервиса.

P.S.
Изменения в версиях, свои соображения, а также Ваши предложения переносятся в одноименную тему на форуме «Морфологический синонимайзер на базе PHPMorphy»

ВЕЛКАМ !

рубрики: SEO, Полезности, Программирование | 21 комментарий

6 Август 2009

Плагин WordPress своими руками

Решил уже добить своё детище Always Last — примочка к WP, добавлящая последний комментарий с заданным содержимым — в моем случае содержимое — это 3 самые обсуждаемые темы на блогах в рунете (это дело конечно же грабится из Яндекс Блогов).

Как это было сделано раньше (тут можно и без критики — делалось на коленке «лишь бы работало»)

wp-comments-post.php

перед последней строчкой wp_redirect($location); уже после обработки добавления обычного комментария, добавил добавление своего

$comment_author       = ‘Always last’;
$comment_author_email = ‘lasted@yandex.ru’;
$comment_author_url   = ‘http://blog.gtalex.ru/’;
//$comment_content = iconv(«WINDOWS-1251», «UTF-8», «Самое обсуждаемое на блогах:\n»);
$comment_content = ‘Самое обсуждаемое на блогах:’;

$cashe = @file(‘top3.cashe’);
list($time, $ids, $themes) = unserialize($cashe[0]);
foreach($themes as $theme) {
//    $comment_content.= iconv(«WINDOWS-1251», «UTF-8″, $theme.»\n»);
$comment_content.= ‘<br/>’.$theme;
}

$commentdata = compact(‘comment_post_ID’, ‘comment_author’, ‘comment_author_email’, ‘comment_author_url’, ‘comment_content’, ‘comment_type’, ‘user_ID’);

$comment_id = wp_my_comment( $commentdata );

wp-includes\comment.php

сюда добавил функцию непосредственно добавляющую комментарий

function wp_my_comment( $commentdata ) {

global $wpdb;

$commentdata[‘comment_post_ID’] = (int) $commentdata[‘comment_post_ID’];
$comment_post_ID = $commentdata[‘comment_post_ID’];
$commentdata[‘user_ID’]         = (int) $commentdata[‘user_ID’];

// если в комментариях уже был комментарий от  ‘Always last’ — удаляем
$id = $wpdb->get_var(«SELECT comment_ID FROM $wpdb->comments WHERE comment_post_ID = ‘$comment_post_ID’ and comment_author = ‘Always last’ LIMIT 1″);

if ($id>1) {
wp_delete_comment($id);
}

sleep(1);

$commentdata[‘comment_author_IP’] = preg_replace( ‘/[^0-9., ]/’, »,$_SERVER[‘REMOTE_ADDR’] );
$commentdata[‘comment_agent’]     = $_SERVER[‘HTTP_USER_AGENT’];

//    $commentdata[‘comment_agent’]     = $id;

$commentdata[‘comment_date’]     = current_time(‘mysql’);
$commentdata[‘comment_date_gmt’] = current_time(‘mysql’, 1);

$comment_ID = wp_insert_comment($commentdata);
return $comment_ID;
}

Вроде всё ничего — работает и ладно, НО, как вы наверное уже обратили внимание на исправляемые файлы — при каждом обновлении движка WP приходится эти блоки вставлять заново — неудобно и не профессионально.

В общем решил я оформить это дело в виде плагина (эх страшно даже).

Во первых я решил убрать прямую работу с базой — вставка комментария, удаление и т.д. Краткость — сестра таланта, да и побыстрее будет работать. 🙂 Просто берем содержимое файла и в момент вывода странички с комментариями, выводим последним.

Плагин получился до безобразия простой и что удивительно — рабочий (с первого раза завелся).

Вот непосредственно код файла AlwaysLast.php

<?php
/*
Plugin Name: Always Last
Plugin URI: http://blog.gtalex.ru
Description: Insert Always Last comment
Version: 1.0.0
Author: GTAlex
Author URI: http://blog.gtalex.ru
*/

/*  Copyright 2009  GTAlex  (email : anubis3d@gmail.com)

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/

function GT_AlwaysLast ()
{
$comment_content = ‘Самое обсуждаемое на блогах:’;

$cashe = @file(‘top3.cashe’);
list($time, $ids, $themes) = unserialize($cashe[0]);
foreach($themes as $theme) {
//    $comment_content.= iconv(«WINDOWS-1251», «UTF-8″, $theme.»\n»);
$comment_content.= ‘<br/>’.$theme;
}
echo «<li> <cite> Always Last </cite> said:\n»;
echo «<blockquote>».$comment_content.»</blockquote></li>\n»;
return true;
}
?>

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

Для того чтоб заработало, ещё необходимо подправить  файлик wp-content\themes\Ваша Тема\comments.php

После строчки

<?php endforeach; /* end for each comment */ ?>

Добавляем вызов нашей функции

<?php if ( function_exists(‘GT_AlwaysLast’) ) GT_AlwaysLast(); ?>

Вуаля — Готово!

Результат работы плагина можно увидеть в любом посте — последний комментарий будет от Always Last.

При написании плагина и сего поста были использованы следующие материалы (если есть желание сваять плагинчик — очень советую всё изучить — изложено наглядно и понятно).

Делаем плагины для WordPress. Часть 1

Делаем плагины для WordPress. Часть 2

Делаем плагины для WordPress. Часть 3

P.S.

При наличии времени нужно будет довести плагинчик до ума — во первых сделать, чтоб не приходилось в ручную править comments.php, а во вторых сделать настройку для плагина, где можно было бы редактировать Юзера, от которого идет комментарий и непосредственно Текст сообщения. Как такое сделать, опять же, подробно расписано в вышеупомянутых статьях.

У меня берется из файла — т.к. именно в него я сохраняю результат парсинга Я.Блоги.

Дальнейшее обсуждение, новые версии и пр. перенесено на форум в одноименную ветку
WordPress своими руками

рубрики: CMS, Новости / Обзоры, Полезности, Программирование, Размышления | 21 комментарий

6 Август 2009

MC Light — удачная замена Midnight Commander

Поставил себе сегодня вместо всемизвестного Midnight Commander его форк

cd /usr/ports/misc/mc/

make deinstall

cd /usr/ports/misc/mc-light

make

make install

Данное ответвление — продукт российского разработчика, поэтому мне ближе.

Рекомендую всем работающим с консоли.

P.S.
Обсуждение программы, новые версии и другую полезную информацию советую посмотреть на форуме в ветке MC Light — удачная замена Midnight Commander

рубрики: NIX | 6 комментариев

5 Август 2009

Ахтунг — Xpartners.ru !

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

Подобная история произошла недавно с партнеркой xpartners.ru, которую и так колбасит не по-детски буквально с того самого времени, как она появилась. Достаточно посмотреть даже официальную ленту новостей, чтобы понять, что работать с ними – сплошная нервотрепка. Если же знать, что большую часть своих косяков на главную они не вываливают, то желания с ними сотрудничать не должно возникать в принципе. Забавно, когда люди, которые хотят казаться серьезными, прячут новости на форумах, где тусуется только малая часть адвертов.

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

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

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

P.S.

Хорошее описание языка запросов поисковой машины Яндекс.

рубрики: Новости / Обзоры, Размышления, Разное | 4 комментария