2 Дек
Итак, начинаем рубрику бесплатных тем для WordPress, которые каким-либо образом понравились мне. Не обещаю что буду часто в рубрику писать, но постараюсь.
Итак, тема сегодняшнего дня - Blue Steel 2.0 автор которой является Linda. Онлайн демонстрации темы к сожалению не нашел, а скачать можно здесь: WordPress: Blue Steel 2.0.
Обсуждение и комментарии к теме приветствуются.
2 Дек
Вчера выпустили WordPress 2.7 Release Candidate 1 - круто! Многие бросились, другие сидят с нетерпением ждут выхода официального релиза. Лично я до сих пор работаю под 2.6.3, хотя уже давненько WordPress кричит на меня - обновить до 2.6.5. Не знаю, может быть и стоит, но на такую "мелочь" времени не хватает.
Почему "мелочь"? Я уже месяц как работаю на версиях 2.6.2 и 2.6.3 и проблем было достаточно много при переходе с ранних версий. Особенно всё что касается плагинов. WordPress обеспечивают обратную совместимость, но не все авторы плагинов соблюдают правила (точнее рекоммендации) по написанию, откуда и появляются проблемы с каждым новым выходом.
Кто не совсем уверен, что захочет переходить к версии WordPress 2.7 (после её выпуска) советую почитать статью: First Look at WordPress 2.7 (на английском), где чётко отражены все плюсы и минусы новой концепции WordPress, со скриншотами!
Еще я недавно начал изучать сервис блогов Typepad - многие зарубежные друзья пользуются. Да, система далеко не бесплатная - около $ 5 в месяц за аккаунт для начинающих. Согласитесь, за $ 5 в месяц можно купить более менее нормальный хостинг и поставить хоть 10 WordPress’ов. Но Typepad дают гарантию на доступность вашего блога, на его раскрутку. У них есть куча красивых тем, виджетов и много прочей ерунды.
Стоит ли? Ну если есть друзья с аккаунтами на Typepad, то почему бы и нет? Хотелось бы исследовать эту систему (чем-то напоминает блоги на Windows Live) ну и может быть сверстать парочку тем под Typepad ;) Кстати, Windows Live Writer поддерживает Typepad, причем он даже в primary списках красуется.
1 Дек
Да, мне удалось сделать это снова! И уже выработался кое-какой алгоритм. Я писал раньше о том, что я покупаю хостинг у РБК и не совсем доволен их сервисом, но это пока единственный хостинг провайдер, кому всё-таки хоть что-то можно доверить. Да, до технической поддержки хрен достучишься, да и с такими вопросами думаю пошлют далеко и надолго, поэтому приходится разгребать всё самому.
Итак, как правильно установить Subversion клиент и SVN сервер. Процесс установки может в некоторых местах отличаться от дистрибутива к дистрибутиву. Привык я к Fedora, но буду писать под то, что мне поставили в РБК - Ubuntu 8.04.
Начнем. Для начала вам нужны root привилегии:
su -Если вы не знаете логин и пароль то стоит сперва разобраться, что такое VPS, а затем вернуться сюда… Надеюсь Apache2 уже стоит ;) так что перейдем сразу к делу - устанавливаем следующие пакеты:
apt-get install subversion libapache2-svn
Процесс установки не должен занять более 2-х минут. После установки данных утилит, необходимо создать репозиторий. Я люблю порядок, поэтому советую репозиторий создать на виртуальном хосте, а-ля svn.domain.com, ну и где-нибудь в надёжном месте в файловой структуре (/var/svn например). Для начала создадим сам репозиторий (назовём его repo):
mkdir /var/svn svnadmin create /var/svn/repo chown -R www-data:www-data /var/svn/repo chmod -R g+ws /var/svn/repo
Чтобы по нашему репозиторию не лазали чужие глазки, создаём htpasswd файл, который мы будем использовать для авторизации в репозитории:
htpasswd -c /home/username/auth/svn.passwd username
Где username ваш логин. Вводим пароль. Затем, необходимо подключить виртуальный хост к созданному репозиторию и с созданной схемой авторизации. Добавляем несколько строк в конфигурационный файл apache - httpd.conf:
<VirtualHost *> DocumentRoot "/home/username/www" ServerName svn.domain.com ServerAlias www.svn.domain.com <Location "/"> DAV svn SVNParentPath "/var/svn" AuthType Basic AuthName "Subversion" AuthUserFile "/home/username/auth/svn.passwd" Require valid-user ErrorDocument 404 default </Location> </VirtualHost>
Ну и наконец, перезагружаем сервер apache:
/etc/init.d/apache2 restart
И вуала. Переходим по svn.domain.com/repo (надеюсь вы зону настроили у своего name-сервера?) и видим наш репозиторий. Да, это действительно так легко! В следующий раз попытаюсь рассмотреть конфигурацию Trac к созданному SVN репозиторию. Не за что ;)
28 Ноя
Под влиянием одного очень умного автора очень умной книги (о ней я вам расскажу чуть позже, когда дочитаю), я перешёл в режим блоггинга оффлайн. Наверняка все давным давно догадались что это, но я так, на всякий случай… Оффлайн блоггинг - это когда вы не открываете свой браузер, не заходите в /wp-admin/ и не нажимаете на ссылку "Новый пост", для того чтобы написать новую статью в свой блог. Это гораздо проще.
Хоть я и не фанат Windows и прочих продуктов компании Microsoft, Windows Live Writer мне жутко понравился своей простотой и своей функциональностью. В двух словах: при подключении блога к Windows Live Writer, он загружает каскадные стили и примерные записи к вам на компьютер. То есть, вы пишите прямо на лицевой странице вашего блога! Это во-первых гораздо удобнее, чем визуальный редактор WordPress, ну и во-вторых, естественно, трафик режется раз в 10 ;)
Есть возможность работы с изображениями (да, он сам их отсылает на сервер), черновиками (как локально так и в веб) ну и любыми предыдущими записями. Windows Live Writer так же поддерживает категории, ключевые слова (метки), краткий заголовок, защиту статьи паролем, публикацию отрывка, ну и многое другое.
Скачать это чудо можно здесь: writer.live.com. Он совершенно бесплатен, правда установка - через интернет. Других аналогов Windows Live Writer я пока не испробовал, но думаю в скором времени найду на это время. Особенно интересует оффлайн блоггинг под Linux. Windows Live Writer поддерживает блоги типа Windows Live Spaces, SharePoint, Wordpress (естественно), Blogger и многие другие.
И кстати да, это моя первая оффлайн запись, так что ничего не гарантирую ;)
P.S. Не забудьте включить возможность публикации по XML-RPC протоколу в настройках Wordpress (Админ - Настрйоки - Написание), а то я тут поторопился - 20 минут потратил на то, чтобы додуматься включить :)
25 Ноя
YouTube нынче переведён в широкий формат (widescreen). Большинство оригиналов видео роликов были формата 4:3 (стандартный формат телевизоров non-HD), поэтому теперь отображаются с чёрными полосками по бокам, однако есть и те, которые используют все возможности, к примеру вот этот: How to Play Soccer, более современного формата 16:9.
YouTube меняет стандарты, ну и наверное намекает на то, чтобы мы выбросили все наши старые видео-камеры, которые снимают только в режиме 4:3, и что-то типа “дорогой, пора бы уже выбросить нам наш старый чёрно-белый телевизор, и прикупить новую плазму формата HD” :))
И кстати, не волнуйтесь по поводу видео вставленного на сайты (YouTube embed), они шире не стали, т.к. в них размер чётко указан. Та же история с плагином Vipers Video Quicktags для WordPress (кстати, советую). В настройках имеются параметры высоты и ширины для каждого видео-ресурса (YouTube, Google Video, DailyMotion, …).
Анонс был здесь: YouTube Blog “Bigger Isn’t Always Better… But in This Case, We Believe It Is”
21 Ноя
Вчера на официальном блоге Google был анонсирован новый сервис от Google - SearchWiki. Он позволит каждому создавать свои собственные результаты поиска - добавлять свои комментарии к сайтам, ранжировать иначе, вставлять собственные варианты поисковой выдачи.
По словам разработчиков SearchWiki, все изменения индивидуальны, т.е. никак не влияют на то, что увидят другие пользователи, так что глупо, таким образом, раскручивать свой сайт по всем ключевым словам в мире :)) Хотя если нажать на ссылку “See all notes for this SearchWiki” в конце выдачи, можно увидеть комментарии и ранжирование других участников.
Google так же подготовили небольшой видео-ролик, чтобы продемонстрировать некоторые возможности SearchWiki:
Сам все возможности не исследовал, но думаю что это глупо в какой-то мере. Ну сами посудите, если я уже нашёл то, что искал, я вряд ли вернусь на страницу поисковой выдачи, чтобы найти этот же самый результат, ибо он у меня уже в закладках. В общем это что-то вроде “персонализации”, как iGoogle.
21 Ноя
Надеюсь все пользователи RSS уже давно осознали важность сервиса FeedBurner (да, есть и другие, но FeedBurner уже общепринятый стандарт). Все так же слышали, что компания Google выкупила FeedBurner, подробнее об этом можно почитать в их FAQе: Google has aquired FeedBurner. Так что не удивляйтесь, когда FeedBurner попросит вас ввести свои данные аккаунта Google ;)
Из всей этой ситуации, мне понравилась лишь интеграция контекстной рекламы Google AdSense в свои RSS потоки. Делается это буквально за несколько минут, если у вас уже есть аккаунт Google AdSense. В FeedBurner нужно выбрать раздел Monetize - вас попросят данные от аккаунта Google, не бойтесь, им можно доверять. Ну а затем, в два щелчка выбираем AdSense канал, настраиваем внешний вид, сохраняем. Заходим в свой Google AdSense аккаунт и смотрим как денюжки капают на счёт.
Да, одна из причин по которой люди читают ленты RSS это обход рекламы. Но я лично не считаю контекстную рекламу Google унылой, т.к. объявления всё-таки релевантные выскакивают, а иногда даже полезные.
И еще, многие боятся публиковать статьи целиком через RSS и выводят только заголовки, чтобы пользователи нажимали на ссылку, попадали на сайт, смотрели там рекламу и читали статью. Ну так вот, пока вы не будете публиковать статьи целиком, вы будете сидеть без читателей, ибо весь смысл RSS из-за этого теряется. А с рекламными блоками AdSense это стало еще выгоднее :)
20 Ноя
Да, всеми любимый Askimet очень полезная штука и спама действительно очень мало пропускает. Тем не менее есть люди, которые комментируют по теме, но оставляют обратную ссылку на какой-нибудь левый сайт, не относящийся к тематике вашего блога. Да, WordPress ставит на них атрибут “nofollow”, но мы всё же хотим сделать так, чтобы зайдя на наш блог, пользователь погрузился в тематику блога, а не пластиковых окон.
Можно сидеть и удалять ссылки вручную, а можно сделать это одним движением и навсегда. Заходим в админ-панель WordPress, жмём Дизайн - Редактор тем. На данном этапе вам нужно найти файл, который отвечает за вывод комментариев. Называться он в принципе может как угодно, в зависимости от выбранной темы. У меня он comments.php.
Найти нужно что-то на подобии:
<?php comment_author_link() ?>
И заменить на:
<?php comment_author() ?>
Вуала! И никаких ссылок больше нет… А текстовое поле URL пускай остаётся - будет стимул ;) Не обижайтесь, но люди действительно бывает пишут по-теме, а ещё интереснее если вопрос какой-нибудь важный задают, и ссылка на его сайт блин пластиковых окон :))
16 Ноя
Да, наконец-то я завёл себе аккаунт на Flickr. Очень удобный сервис, поэтому и вам советую зарегистрироваться (вам потребуется Yahoo! ID). Если хотите можете добавить меня в котакты, моя страница здесь: flickr.com/people/kovshenin - буду рад ;)
Фотокамеры к сожалению у меня нет, но очень радует то, что на Flickr можно достаточно быстро загружать фотографии через WAP, поэтому можно из любой точки мира выкладывать фотки, имея телефон с фотокамерой и интернет соединением :) именно так я и поступаю, т.к. GPRS трафик в Москве давольно-таки дешевый, а закачивать сначала на компьютер, потом выкладывать - долго, скучно, уныло, к тому же у меня разъем на телефоне сломан :))
В общем если вы до сих пор храните свои фотографии на компьютере, дисках и т.д., то спешите перейти на Flickr! Flickr позволяет так же сделать фотографии приватными. Позволяет отмечать фотки тегами (метками), разбрасывать по альбомам (sets) и даже раскидывать по карте мира!
Существует так же куча различных плагинов для тех же блоггеров, чтобы выкладывать фотки в виде виджетов в своих блогах, и Flickr API для более продвинутых разработок. Кстати, там есть много русских сообществ (группы) ;)
Присоединяйтесь - Flickr.com
13 Ноя
Итак, у вас есть доменное имя, есть веб хостинг аккаунт. В качестве нейм-серверов к доменному имени вы прописали ns1-4.ваш-хостинг.com и всё работает. Очнитесь ребята, мало, очень мало хостинг компаний дают вам полный контроль над DNS зонами для ваших доменов. Многие тупо привязывают к виртуальному хосту и всё пипец, даже поддомены не разрешают добавлять. А что если нужно почту завести типа имя@вашдомен.ру причем на сервисе mail.live.com или mail.google.com?
Недавно заказал VPS хостинг у РБК (hc.ru), они привязали мой домен к моему хостингу. Ни панели, ни DNS сервера, ни хрена ничего нет. Пишу в поддержку, говорят - давай нам список, мы пропишем. А если я вдруг перепродаю хостинг, и мне нужно с доменами работать каждый день? Неужели мне каждый раз обращаться в тех. поддержку со списками? Да. Бред…
Ответ прост - используем личные или сторонние DNS серверы. Личный естественно за деньги, так что вариант отпадает ;) В числе бесплатных выделяю два самых адекватных:
Второй мой любимый, но увы пользоваться разрешают только клиентам RegTime Ltd., поэтому поговорим о первом варианте.
На бесплатном DNS сервисе Afraid.org насчитвается порядка 500,000 пользователей и 1,5 млн DNS записей. Любой желающий может зарегистрироваться и разместить любое количество DNS записей для своих доменов. Вот так выглядит панель управления доменом:

Итак, допустим у вас есть домен domain.com и вы уже зарегистрировались в сервисе Afraid.org. Прежде чем прописать DNS у регистратора, заходим в раздел Domains на afraid.org. Жмём Add a domain. Добавляем domain.com и выбираем Shared state - Private (если вы конечное не хотите, чтобы чужые могли повесить кучу поддоменов на ваш домен). Добавляем.
В списке доменов вы увидите только что добавленный domain.com, переходим в раздел Manage для этого домена. Автоматически создаются несколько поддоменов для вашего domain.com типа irc, mail, www и т.д. Удаляем ненужные. Добавляем необходимые.
Для каждой записи можно выбрать тип, и адрес, куда направлять. Если вы хотите направить домен на ваш хостинг аккаунт, выбираем A-запись и вбиваем IP адрес вашего хостинг аккаунта (уточните у хостера, если не уверены). Можно так же добавлять MX и TXT записи для доменов и поддоменов (для работы с почтой).
Ну затем зайдите в свою панельку управления доменом у вашего регистратора, и смените DNS адреса на ns1.afraid.org, ns2.afraid.org, ns3.afraid.org и ns4.afraid.org. Ждём пару часиков (а у кого и суток) и вуала! Домен работает, ведёт на ваш хостинг аккаунт. Работать с доменом на хостинг аккаунте точно так же, как и раньше работали, только поддомены добавлять так просто не получится - нужно их в двух местах прописывать: у хостера и у DNS хостера (afraid.org).
А если есть доступ к конфигурации httpd (apache), то вам панелька вообще не нужна будет. Прописывать виртуальные хосты (директива VirtualHost) гораздо проще и удобнее.
К тому же, если у вас 10 различных сайтов на одном домене (10 поддоменов), и вы вдруг решили разделить их по 2 и завели 5 хостинг аккаунтов на различных адресах, то это тоже не проблема. На afraid.org можно держать различные IP адреса для различных поддоменов в рамках одного домена (не встречал такого у хостинг-провайдеров).
Про почту: Почта на собственном домене.