30 Авг
Надоел мне этот скучный, тёмный wordpress шаблон, и решил я наконец-то его перерисовать. За основу взял тот же, что и был, но пришлось немало перекопать в картинках, стилях, да и даже до страниц дело дошло… Мне нравится, спешу спросить ваше мнение :)
Некоторые части еще не до конца продуманы, мелочи всякие, исправим в течении недели ;)
30 Авг
Сегодня я наконец понял, почему у меня такой бардак с метками на сайте. Я в начале создал несколько меток, часть из которых на русском языке. Не знаю как остальные, но лично я не фанат адресов следующего типа:
http://blog.kovshenin.com/archives/wordpress-%d0%…ba%d0%be%d0%bc
29 Авг
Кому надоело с каждым новым дизайном начинать писать CSS разметку с чистого листа, предлагаю воспользоваться хорошой службой от компании Yahoo - CSS Grid Builder. Этот простой online сервис, доступный из любого браузера, позволяет на лету генерировать CSS разметку страниц. Несколько вариантов меню, колонок и разметки контентной части. После всего этого вы получаете готовый, чистый и валидный код.
Попробуйте сами: Yahoo CSS Grid Builder
26 Авг
Не, ну супер просто ;) Огромное спасибо дизайнеру Григорию Бэ, удивил, честно.
Есть и другие реферальные указатели на фриланс: free-lance.ru/service/referral
25 Авг
23 Авг
Subversion - свободная централизованная система управления версиями.
Subversion используется многими сообществами разработчиков открытого программного обеспечения. В их числе такие известные проекты как Apache, KDE, GNOME, GCC, Free Pascal, Python, Ruby, Mono.
В общем далеко не обязательно иметь выделенный сервер с SSH доступом уровня root для того, чтобы завести себе свой собственный SVN сервер. Недавно тут обнаружил хороший сайт - OpenSVN.
Проект OpenSVN позволяет простым смертным заводить приватные (или публичные, если есть желание) Subversion репозитории. Для этого достаточно зайти на сайт проекта OpenSVN и зарегистрироваться. На указанный вами е-майл, вы получите пароль для доступа к настройкам вашего проекта, где вы имеете полный контроль над репозиторием. После регистрации проекта, OpenSVN вам выдаст ссылку на ваш репозиторий, которой вы и будете в будущем пользоваться, раздавать своим коллегам.
В OpenSVN вы так же можете создать, так называемый, Trac - tracker для вашего проекта. Это простой и удобный пользовательский интерфейс для контроля над репозиторием (система тикетов, временная шкала и прочее), правда GUI для настройки самого Trac у них пока нет, поэтому приходится писать всё в ручную…
Чтобы собственно пользоваться SVN на компьютере, советую посмотреть Tortoise SVN (windows) или Rapid SVN (linux), с которыми работать гораздо удобнее чем командами из консоли.
22 Авг
19 Авг
Частенько приходят на е-майл письма с кривыми заголовками. Решение. Как указать кодировку для тела письма думаю никому не секрет, т.к. это достаточно хорошо описано в мануале php:
$headers .= 'Content-type: text/html; charset=windows-1251' . "\r\n";
А вот про тему письма ничего не написано. На зарубежном форуме нашел подобное решение:
$subject = '=?windows-1251?b?'.base64_encode('Тема сообщения').'?=';
Видимо это стандарт описанный почтовыми протоколами ;)
19 Авг
Еще один способ спрятать свой e-mail адрес от ботов. Вместо того, чтобы писать адрес напрямую, мы может писать его на лету используя javascript. А с Prototype это становится еще легче. Немножко HTML:
Мой е-майл: <span class="email_here"></span>.
И немножко Prototype:
$$('.email_here').each( function(e) { e.update('kovshenin'+'@'+'live.com').observe('click', function() { window.location = 'mailto:kovshenin'+'@'+'live.com'; }).setStyle({cursor:'pointer'}); });
Заметьте, что используется конкатенация - это для того, чтобы боты не украли ваш е-майл прямо из javascript файла. Вставьте этот кусок кода на событие onload элемента body, и боты больше никогда не доберутся до вашего адреса!
18 Авг
Да, на картах Yandex и Google Maps можно проложить маршрут - это уже никому не секрет, но вот с помощью специального Google Earth Driving Simulator Plugin можно увидеть всё в живую и достаточно подробно.
Попробуйте сами: Google Earth Driving Simulator Plugin