Wednesday, December 24, 2008

Тссс! Экономим на хостинге

Время сейчас такое - экономить приходится на многом и халява как никогда востребована.

Кто регистрировал буржуйские домены у GоDаddу наверное знает, что на каждый новый (или перерегистрированный) домен они предоставляют бесплатный хостинг Economy Hosting - (Free with Domain). Все как в обычном эконом плане за 5 долларов в месяц - 10ГБ места, 300ГБ траффик, 10 баз и т.п. В общем нормальный бесплатный хостинг под блоги и т.п.

Единственный неприятный момент - они крутят свою рекламу на пол экрана. И если для простаивающих доменов это еще куда ни шло, то для посещаемых проектов - сами понимаете.

Что делать? Гуглим... О, мы не одни такие...

Рецепт прост:
перед закрывающим тегом </body>
можно вставить один-единственный тег <noscript>

XTML валидацию такое решение, конечно, проходить не будет, из-за синтаксической ошибки (отсутствие закрывающего тега). Ну так на бесплатном хостинге сайт и без этого не будет проходить валидацию, т.к. GоDаddу в конец кода страницы вставляет целую шеренгу закрывающих тегов

</object></layer></span></div></table></body></html>
Вместо этого, конечно, можно поиграться средствами CSS. Вопрос легальности подобных действий, кстати, тоже оставляю за скобками.

UPDATE: Кстати, способ уже не работает, т.к. они добавили закрывающий тег noscript перед своим скриптом. Палящим темы посвящается :)
С вами был,
© Seonewbie aka Одесский бомж

Monday, August 11, 2008

No Comments


Не мог удержаться ...

© Seonewbie aka Одесский бомж

Tuesday, August 5, 2008

Склейка контента в фиде при помощи Яху Пайпс

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

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

Задача мной в блоге Arser'а была сформулирована в следующем виде:

В одном фиде имеются 2 items с одинаковыми title, но разными description.content, у одного "AAA", у второго "BBB". Задача получить из 2 items один, с итоговым description.content "AAABBB" или в другой произвольной комбинации.

Вот что предложил Тормоз.

Создаем две трубы: вспомогательную и основную.

SubPipe (Вспомогательная труба)
Fetch Feed
- берем источник RSS (в нашем случае в качестве items используются отдельные посты блога)
Rename
- суб-элемент, содержащий полный текст новости – в данном случае item.content:encoded - переименовываем во что-нибудь уникальное, например, trash. (Вообще, этот пункт мне кажется лишним и его можно опустить.)
- в суб-элементе description меняем содержимое, например, скопировав содержимое из суб-элемента item.pubDate
Filter
- отфильтровываем фид, пропуская только items, содержащие в item.title текст, заводимый в модуль Filter через модуль пользовательских данных Text Input
Pipe Output
- на выходе трубы получаем фид, состоящий только из 1 item
- с названием, содержащим текст из Text Input
- с замененным содержимым суб-элемента description (в нашем случае для наглядности на содержимое из item.pubDate, т.е. дату поста)
- с переименованным содержанием полного поста (на мой взгляд, лишнее движение)

Main Pipe
Fetch Feed
- берем тот же источник RSS
Loop + SubPipe
- при помощи модуля Цикла в фид Основной трубы (Main Pipe) интегрируем/переносим все содержимое SubPipe (Вспомогательной трубы). При этом в каждый item Основной трубы (Main Pipe) вставляем новый суб-элемент, например, по именем item.test, содержащий все суб-элементы соответствующего item с таким же item.title (заголовком) из SubPipe (Вспомогательной трубы)
Regex
- в основном фиде производим склейку содержимого разных суб-элементов в пределах одного и того же item, а именно в суб-элементе item.description при помощи регулярного выражения "${test.0.description}" (без кавычек) перед старым содержимым (текст поста) вставляем содержимое item.test.description (в нашем случае дата поста)

Как можно использовать полученные знания для автоматизации некоторых процессов, надеюсь, объяснять не нужно. :)

С вами был,
© Seonewbie aka Одесский бомж

Monday, July 21, 2008

Установка множественных блогов на одном движке Wordpress и одной базе данных MySQL

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

Делается все так:

1. В корне домена создаем папку с уникальным именем. В эту папку заливаем свежий вордпресс со свежими версиями плагинов и тем. Это будет общая папка с файлами для множественных блогов.

2. Создаем субдомены (вида subdomain.domain.com) и указываем в качестве пути к субдомену созданную ранее общую папку.

3. В файле wp-config.php

перед строкой
define('DB_NAME', 'putyourdbnamehere'); // The name of the database

вставляем строки
$prefix = $_SERVER['HTTP_HOST'];
$prefix = str_replace('www.', '', $prefix);
$prefix = str_replace('-', '', $prefix);
$prefix = str_replace('.', '', $prefix);


затем вместо строки
$table_prefix = ‘wp_’;

вставляем строку
$table_prefix = $prefix.'_' ;

далее вносим параметры доступа к базе данных как в обычной установке вордпресса.

4. Все. Заходим через адресную строку в браузере во вновь созданный блог и настраиваем его по своему усмотрению.

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

С вами был,
© Seonewbie aka Одесский бомж

Friday, May 2, 2008

Русская документация по редактору Yahoo! Pipes

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

В общем, встречайте, начинается Неофициальный перевод официальной документации по работе с редактором Yahoo! Pipes. Там пока, правда, только вводные статьи. Будет время и интерес в блогосфере - закончу.

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

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

С вами был,

© Seonewbie aka Одесский бомж

Wednesday, April 30, 2008

Новый Google PR Update

На Первомайские праздники Гугл сделал очередной подарок - апдейт своего PageRank. Рейтинги чуть-чуть подросли - мелочь, а приятно :)

© Seonewbie aka Одесский бомж

Tuesday, April 8, 2008

Подарок на День Варенья от Google AdSense

О каком подарке вы мечтаете на свой ДР? Я вот примерно о таком, но, конечно, чтобы нулей перед запятой побольше было :)


Это мой первый чек и его еще, конечно, предстоит обналичить. Но об этом в другой раз. Кстати, учитывая что прислали его обычной почтой, добрался он довольно быстро. Чек выписан 27 марта, а в почтовом ящике он валялся уже 7 апреля. Аккурат, на апрельские праздники прислали:) День освобождения Одессы, День космонавтики, ну и мой День Варенья где-то рядом.

Поскольку я давненько не отмечался в своем блоге, то напомню сюжет.

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

Так как аглицкая мова - моя специальность по диплому, то проблем в выборе ниши и направления, как вы понимаете, было еще больше, чем у унилингвов.

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

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

В общем, новичкам совет: не робейте, но и не фанатейте, все в ваших руках. Да, и это... Спам и доры - зло... Не сорите в инете, берегите природу... мать вашу.

С вами был,

© Seonewbie aka Одесский бомж

Saturday, January 12, 2008

Google PR Update - С Новым Кодом

Либо это Google toolbar глючит от затянувшихся новогодних праздников, либо действительно пошло движение на гуглевых датацентрах в преддверие нового апдейта PageRank, как об этом начали говорить на Digitalpoint. Похоже, что этот гугл-данс опять покосит чьи-то ряды :)

© Seonewbie aka Одесский бомж