Программлю за еду!

О вебпрограммировании вообще, и о WordPress в частности
This text is replaced by the Flash movie.


Купил Satellite-X. Восторгаюсь.

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

Теперь я официальный диллер Satellite-X (а также Dorgen-X и Autoblog-X) и продаю его примерно на 5$ дешевле, чем автор. Инвайт в клуб «баблорубов» прилагается.

Купить Satttelite-X за wmz, wmr и еще кучу e-валют, доставка моментальная.

Я Satellite-X давно купить хотел, но думал — «а зачем, раз свой такой же скриптик есть». Такой, да не такой. Мой RCS работает под WP, а WP хочет себе базу mySql, что все таки для саттелита жирновато. Да и делался он для быстрого создания сайтов вообще, а Satellite-X заточен именно под саттелиты, которые плотно сидят в индексе (около 150тысяч сайтов по данным автора).

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

Саттелит — это сайт созданный с одной целью, поднять ваш основной сайт в выдаче поисковиков. Вот например у меня есть сайт про мини игры, и он находится гдето в жопе далеко от топа, потому что там есть всё: и лайнсы и маджонги и аркады всякие с «я ищу» вместе.  Всем нравится, поисковикам нет. Значится делаем кучку узкотематических сайтов каждый из которых заточен под определенный запрос (например сайт где все про лайнсы), и имеет ссылки на головной сайт. Вуаля — мы в топе, бабло льется рекой, едем на багамы :)

Но таких сайтов надо делать много, долго ждать пока поисковики примут их во внимание и вообще — зачем делать под каждый проект свою сетку, если можно просто купить узкотематические ссылки уже с готовых?!

Вот тут-то и выходит на сцену Satellite-X, который как раз и создает эти саттелиты пачками, и хотите свои сайты двигайте, а хотите ссылки продавайте :)

Не знаю для кого как, а для меня основная ценность Satellite-X заключается в том, что автор создал вокруг него целое комьюнити, небольшое но весьма солидное по возможностям. Там и сканы продают, и дизайны для этой cms, и новичку всегда помогут. Подобных скриптов масса, наверняка есть лучше, и уж точно есть хуже — но нет ни одного который был бы таким… классным, что-ли :) Кстати, на днях автор cms написал классную статью, для новичков «Большая пошаговая инструкция для новичков, как зарабатывать в Интернете«, рекомендую!

Возникает вопрос «А чего это я соловьем разливаюсь? Видать есть и какая то шкурная цель?» А как же, есть! Включайте кУркулятор :) Скрипт CMS Satellite-X у автора стоит 35WMZ, а Скрипт CMS Satellite-X у диллера, (то есть у меня) стоит 30WMZ!

То есть я экономилю вам 5WMZ :) Не, ну я, конечно, тоже заработаю какую то копеечку,  но главное то, что ПОКУПАЯ ЧЕРЕЗ МЕНЯ ВЫ СЭКОНОМИТЕ 5WMZ! :)

Как купить Satellite-X? Очень просто, стучитесь мне в аську, я даю вам ссылку по которой можно купить. Или сразу кликаете на вот эту ссылку: Купить Satttelite-X за wmz, wmr и еще кучу e-валют, доставка моментальная и покупаете :) Ну а прямо сейчас Вы можете скачать для ознакомления версию 1.1. Купив вы получите версию 4.1 или выше, и там все гораздо круче, но «на пощупать» пойдет.

http://www.chanishvili.org/wp-content/plugins/downloads-manager/img/icons/setup.gif Загрузить Satellite-X версия 1.1 (123.41KB)
Добавлен: 19/07/2008, загружен: 654 раз

И поспешите с покупкой! СMS постоянно развивается, появляются новые фишки, и соответственно растет и цена. А для тех кто уже купил, все новые версии — бесплатно! Жалко я долго раскачивался, в самом начале скрипт стоил всего 10WMZ :(

Как Вы Лодку Назовете…

Яхта «Беда»Мой блог не оправдал своего имени. Ну какой-такой «Запах Денег», если я ни палю никаких тем (потому как не знаю), не леплю говносателитов (потому как тупня) и не хвастаюсь своими заработками? Правильно. Никакой. То есть денежкой тут вам не пахнет.

А пахнет программированием до прыгающих чертиков в глазах, влезанием в потроха WP и прочих CMS и разработкой жутко секретного вебдванольного проекта. И делаю я все это для того, чтобы на ваш кусок хлеба всегда можно было положить мой кусок масла с икоркой :mrgreen:

Отсюда и новое название — «Программлю За Еду!» и дальнейшее углубление само собой сформировавшейся темы: написание инструментария для манимейкеров и безбедное на этом существование :mrgreen:

На этом позвольте откланяться. Меня ждет чай, с вон тем вот, бутербродиком, что в шапке :mrgreen:

C Кем Cache Не Сваришь…

Так выглядит cache на кристалле процессораЧестно говоря я не понял кому так сильно помешал встроенный в WordPress2.5.1 кеш, что его нафиг вырезали и заменили какой-то стремной затычкой.

Ну не  нравится как оно работает — оставь что есть и нарисуй чего-нить получше. Так нет, взяли и выкинули, ироды :(

Но как всем известно, на каждую хитрую жопу, есть хрен с винтом.  Вот и мы достаем заслуженный хрен WP2.3.3, извлекаем из него файлик /wр-includes/cache.php, заменяем им невнятную подделку в установленном  WordPress2.5.1 и прописываем в wр-config.php строчку define(‘ENABLE_CACHE’, true); Трах-бах и все готово! Можем наслаждаться работающим встроенным кешем. Главное — не забывайте его иногда очищать :)

Я, конечно-же, в курсе что есть всякие wр-cache и wр-super-cache, но по разным причинам они меня не устраивают. А встроенный — устраивает :)    И если кому нужен этот файлик, можно качнуть у меня.

http://www.chanishvili.org/wp-content/plugins/downloads-manager/img/icons/default.gif Загрузить Встроенный кеш от 2.3.3 (2.84KB)
Добавлен: 19/06/2008, загружен: 519 раз

Добавленно 27.06.2008
Но как оказалось – это еще не конец опупеи!

В функциях управления кешем (напрмер, у wp_cache_set) есть «говорящий» параметр $expire, по умолчанию равный нулю, и если верить документации, контролирующий время жизни кэшируемых данных.  Авоттефиг! Параметр то есть, но он нигде не используется, и как ты время не задавай — оно все равно тупо 15 минут.

Я чуток подпатчил файлик, и теперь время действительно устанавливается и проверяется. Использовать с острожностью — плотно не тестил.

http://www.chanishvili.org/wp-content/plugins/downloads-manager/img/icons/default.gif Загрузить Встроенный кеш от 2.3.3, исправленная версия (3.05KB)
Добавлен: 26/06/2008, загружен: 451 раз

А вот еще один плагинчик – для проверки потребления ресурсов вордпрессом, и заодно им можно посмотреть работает ли кеш – если упало количество запросов, значит работает :)

http://www.chanishvili.org/wp-content/plugins/downloads-manager/img/icons/setup.gif Загрузить Запросы и Память (829B)
Добавлен: 26/08/2008, загружен: 561 раз

P.S. И все-таки — нах они  его вырезали?

RC RSS Облом или Как Обломать Копипастера

RC RSS Облом. Контент нахаляву? Авотхуй!Каждый раз когда у меня воруют мною созданный контент, или мною-же оплаченный контент, меня это злит. Я понимаю — «жадные дети», которым не приходит в голову что на воровстве не подымешся, и которые радуются несчастным 2$ в месяц со своего говносайта… Но ведь все равно обидно! Будем обламывать :twisted:

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

Решение: Мой WP плагинчик «RC RSS Облом» который умеет:

  1. Коверкать отдаваемый RSS (заменяя сходные по виду русские буквы английскими) так что для человека это незаметно, а поисковик будет точно уверен что это разные тексты. Не уникальные, но всетаки разные :) Так решается проблема дублирование контента на RSS-каталогах и у копипастеров.
  2. Отдавать, либо заданное количество абзацев теста, либо от начала до тега <!–more–>, или весь пост.
  3. Вставлять после текста ссылку на ваш сайт с анкором – названием сайта.
  4. Заменять в тексте название поста на ссылку на этот пост.
  5. Предложите свою фичу, я открыт для предложений :)

Выглядит все это вот так:
(Сверху текст до обработки, снизу после. Для наглядности английские буквы подсвечены зеленым)

Пример работы скрипта «RC RSS Облом»

Конечно мне могут возразить, что проанализировав выдачу моего фида, можно его восстановить в первоначальном виде, но сами подумайте — сможет ли это сделать рядовой копипастер, который выучил две команды —Ctrl+C и Ctrl+V да настройку грабилки RSS фида? Не думаю что он вообще заметит что что-то не так :) Увы на этот раз я не могу предложить сначала скачать и поиграться плагином, а уж потом заплатить, как я делаю всегда. На этот раз «деньги против стульев» :)

Обсудить все вопросы приглашаю в мою Статус ICQ 48426188, там же можно и заплатить всего 10WMZ за неограниченную версию плагина, на любое количество доменов и с пожизненными бесплатными обновлениями…

Помойму я опять занижаю цену, ведь спокойствие стоит гораздо дороже… Ну чтож, в будущем всегда можно поднять цену скрипта для новых клиентов. Надеюсь намек достаточно прозрачен? Торопитесь! :)

P.S. Кстати, rss-feed на моем сайте про мини-игры уже защищен с помощью RSSОблома :)

Конвертация WordPress Баз Из Latin1 В UTF-8

ПереездЯ таки перехал, и перевез свои …надцать wp сайтов на новый хостинг. Стоило это немалой крови и нервов потраченных на поиск самого безболезненного пути сконвертировать базы из кракозябр latin1 в нормально читаемый utf8.

Можете меня спросить — «а какого ты держал базы в latin1?» и я отвечу нецензурно, ибо до позавчерашнего дня был уверен что у меня все в utf8. Но нет в жизни «щастя», и мои сборки wp21, не содержали указания на чарсет и тип сравнения, что вообщето не мешало нормально показывать русские буковки, хоть и мешало нормальной сортировке и поиску.

Так что если у вас в wp-config.php нет этих строк: define('DB_CHARSET','utf8'); define('DB_COLLATE','utf8_general_ci'); вы попали. А когда в дампе базы, вместо русского текста видите нечто такое – Прогà – знайте, сейчас вам будет очень весело…

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

  1. Открываем базу в phpMyAdmin и делаем дамп структуры базы
  2. Для каждого текстового поля в каждой таблице в которой есть данные на русском, делаем следующие запросы:
    ALTER TABLE table CHANGE field field BLOB;
    ALTER TABLE table CHANGE field field TEXT CHARACTER SET utf8;
  3. Если вы пытаетесь такм способом обработать поле с перечислением (типа: enum(‘open’, ‘closed’))и у вас вылезают ошибки — перечитайте пункт 2 еще раз :) и просто не обрабатывайте это поле.
  4. Если все равно появляются ошибки, то скорее всего для этого поля есть индекс. Удалите его, и повторите запросы.
  5. Для каждой таблицы сделайте запрос
    ALTER TABLE table DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
  6. Сохраните и откройте дамп в каком-либо редакторе (не notepad!) поддерживающем utf8, например Editor++, и замените все вхождения latin1 на utf8. Если удаляли индексы — восстановите их по сохраненной ранее структуре.
  7. На этом все, можно импортировать.

Сакральный смысл этих танцев с бубном в том что пре переводе текстового поля в блоб и обратно, но в другой чарсет — получается правильная конвертация. Если любите нетрадиционный секс, попробуйте сразу сменить чарсет, без перевода в блоб, секс гарантирован :razz:

Пункт 5 необязателен к исполнению, мы все равно потом меняем latin1 на utf8, но так всетаки спокойнее.

Если вам нужно чтобы после конвертации работал и старый сайт, добавьте define('DB_CHARSET','utf8'); define('DB_COLLATE','utf8_general_ci'); в wp-config.php, или вместо текста на сайте будут одни знаки вопроса.

Удачного вам переезда. Мой продлился всего три дня, и я (кажется) ничего из данных не потерял :razz:

iЛимон Шагает По Планете

Результат работы плагина iЛимонДурной пример заразителен, а отличницы любят хулиганов. Это аксиомы, и в их истиности никто не сомневается. Тем не менее, получить подтверждение для аскиомы всегда приятно.

Вот такое подтверждение я и получил сегодня. В блоге «Как тратить деньги!» анонсирована JS версия моего шуточного плагина iЛимон.

От моего плага осталась общая идея и название, все навороты и реализация, естественно, свои.

Пример я подал не очень дурной, но как оказалось,  вполне заразительный :)

Скидок Больше Нет?

Не просите скидку…Почему я отменяю скидки? Потому что скидки не работают в моем бизнесе. Если человек настроен купить плагин — он купит, со скидкой или без, ибо товар штучный и особо конкурентов не наблюдается. А если чисто попиздеть зашел просто интересуется — то наличие скидки не склонит его к покупке.

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

Вот и еще одна причина чтобы не давать скидку: «Не хочу давать скидку, чтобы не выглядеть продавцом прокисшего молока и протухших консервов» :mrgreen:

Тогда почему скидки отменяются не прямо счас? Ну так везде же было обещано, что «стал моим рефом на GameBoss — получил скидку». А если я отменю резко, без предупреждения, то обязательно кто то начнет нудить — «я не успел, так хотел купить и не успел». А сейчас все честно, есть целая неделя — ну а «Кто не успел, тот опоздал» :mrgreen:

Так что, скидок больше нет? Ну это смотря когда вы этот пост читаете. Если после 29 февраля 2008 , то таки да, вы опоздали и скидок больше нет. А если до 1 марта все того же года — то вполне можно успеть купить GameBoss Partner и GameBoss Flash Rotator с -15% скидкой и получить настроенные флеш версии некоторых игр в подарок!

Конечно 15$ (а именно столько в деньгах будет 15%) сумма небольшая, но все таки это домен в зоне .ru и месяц хостинга. А как говорил один из богатых и знаменитых — Уоренн Баффет (состояние $52.4 миллиардa): «Доллар сэкономленный есть доллар заработанный!»

Так что спешите экономить. И зарабатывать на GameBoss :wink:

Меняем Шапку Блога Автоматом или Чем Я Не Гугль?

Логотип Google на День Святого ВалентинаУтянул ссылочку у Sonik’и на прикольный способ менять шапку блога\сайта совершенно автоматически в зависимости от времени года.

Суть способа в следующем: Шапке блога мы прописываем класс «month-» после которого функцией date() выводим текущий месяц, получается так: month-01 — month-12 А в таблице стилей каждому сезону указываем фоновую картинку. Все!

Немного усложнив этот способ, можно выводить картинки и к празднникам, и всяким значительным датам, что кстати и делает Google. А отдельные маньяки, могут и время суток выводить. Кстати было бы весьма забавно ходить на такой сайт :)

В файле header.php (если у нас WP):

<div id="masthead" class="month-<?php echo date('m'); ?>"></div>

Гдето в недрах style.css (если у нас WP):


#masthead {
width:300px;
height:100px;
}
/* Зима */
.month-12, .month-01, .month-02 {
background:url /images/winter.jpg ;
}
/* Весна */
.month-03, .month-04, .month-05 {
background:url /images/spring.jpg ;
}
/* Лето*/
.month-06, .month-07, .month-08 {
background:url /images/summer.jpg ;
}
/* Осень*/
.month-09, .month-10, .month-11 {
background:url /images/autumn.jpg ;
}

Приятного вам дураковаляния шапкоизменения!

Лудим-Паяем, All-in-One SEO Pack Починяем!

seo-dummies.jpgНаверно все использующие WP знают что такое плагин All in One SEO Pack (SEO все-в-одном в русском переводе lecactus’a). Ну если кто вдруг не знает — сообщаю что это плагин который позволяет упростить SEO-оптимизацию вашего блога.

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

Плагин «вкусный» и мега полезный, но вот беда — не желал он нормально работать с рускоязычным блогом. Вместо капитализированных первых букв категорий, тегов, поиска — фигвамы вопросики-квадратики рисовал. Причем не у всех подряд, а в каких-то специфичных комбинациях версий php, mySql и WP.

Но, с помощью лома и какойто матери справочника по php и любимого WP форума , я его вразумил :mrgreen:

Для работы плагина нужен php-модуль mbstring, который сейчас есть даже на весьма «вшивом» xостинге. Но если его не будет — тоже не беда, плагин все равно будет работать, и даже мусор в виде вопросиков-квадратиков пропадет, но вот первые символы так и не будут переведены в верхний регистр.

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

http://www.chanishvili.org/wp-content/plugins/downloads-manager/img/icons/setup.gif Загрузить SEO все-в-одном (+fix) (51.02KB)
Добавлен: 10/02/2008, загружен: 1372 раз

P.S. Я буду очень рад если вы проанонсируете эту заметку в своем блоге :mrgreen:

Игровая Партнерка GameBoss Или 25 000 000$

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

Есть такая игровая партнеркаGameBoss. Обычная такая партнерка — гони траффик, получай бабосы. А продаются там маленькие игры, которые качаются быстро, стоят недорого а затягивают не по детски. Вот что говорит про эту партнерку Maul:

По поводу GameBoss. Недавно у меня произошел рекорд продаж на партнерском сайте – 15 игр за один день. В целом – в последний месяц посещаемость оного сайта колебалась с тысячи до двух хостов в день. Правда, в один прекрасный момент я забыл вовремя продлить домен – в результате он не работал несколько дней. Приличное количество пользователей приходит по таким запросам, как игры, скачать игры, флеш игры, мини игры, igri, логические игры. В день, судя по статистике в панели управления, скачивается в районе тысячи игр. Всего партнерский сайт продал игр на ~700$. В целом более или менее. Думаю, что стоит в ближайшее время еще пару-тройку игровых доменов пустить под GameBoss, ибо больно легко они раскручиваются – правда, горы золота в любом случае приносить не будут.

Ну может такому зубру как Маул и «жемчуг мелок», а для меня 700$ вполне достойный выхлоп :grin:

А вот его-же слова про казуальные игры:

Рынок казуальных игр растет чуть ли не экспоненциально. В 2006 году он составил 1 млрд. долларов, а аудитория – порядка 25 млн. человек. По словам Малевского, в этом году объем рынка превысит 1,5-2 млрд. На Россию пока что приходится порядка 25 млн. долларов. Кстати, российская аудитория также пока отличается от западной – в США, к примеру, это в первую очередь женщины старше 35 лет, в России – офисные работники, преимущественно мужчины.

25 млн. долларов… А ж в глазах позеленело :) Вернемся на грешную землю и зададимся вопросом «Как отхватить свой кусочек от этого жирного пирога

Вы можете выбрать любую тему из существующих и мы переделаем ее под GameBoss в течении 7 дней. Поисковики любят уникальный контент — и мы наполним ваш новый сайт уникальными описаниями игр. Нужен хостинг и сопровождение вебмастера и копирайтера? Возможно и это. У вас есть нереализованная сексуальная фантазия? А вот это уже не к нам :)

Сайт — товар штучный, то есть цена определяется каждый раз исходя из ваших запросов. Но что-бы вам было проще ориентироваться, скажу что сайт аналогичный www.kaak.ru, обходится клиенту примерно в 300-600WMZ + цена рерайта.

Как вы заметили — свой интерес я тоже учитываю, все ссылки рефовские, а рефам и советы и помощь. Ведь чем больше зарабатываете вы, тем больше зарабатываю я. И я сделаю все от меня зависящее что-бы вы зарабатывали как можно больше :mrgreen:

Если вам нравятся мои бесплатные плагинчики, то не стесняйтесь благодарить меня материально :)
vkopilke.ru
Кликни в благодарность


ICQ Статус ICQ 48426188
Послать e-mail

Если я срочно нужен, а в ICQ меня нет, то можно отправить SMS с сайта МТС на номер +38-066-4466-930 и я появлюсь при первой же возможности :)
www.webmoney.ru Здесь находится аттестат нашего WM идентификатора 274701373135
Проверить аттестат

Собираем 1,000,000$

  • C текущим уровнем доходов и некоторой суммой в загашнике я заработаю 1,000,000$ через 40 лет, 11 месяцев и 7 дней.

Архивы