четверг, января 31, 2008

Перезд

Решился таки.
Съезжаю на Wordpress.
Причин тому несколько.
Во-первых, полная свобода действий и в плане дизайна и в плане управления блогом.
Во-вторых, ну полюбился мне wordpress. Очень уж он мне понравился во время недавнего с ним общения.
Имя пока оставил какое есть (дурацкое), но думаю в последствии разживусь чем-нибудь более красивым. Шаблон тоже стандартный (не мой), но буду его постепенно перелопачивать, а перелопачивать есть что.

Ну и на последок самое важное, новый адресс http://maslennikov.mariweb.ru/ - милости прошу в гости.

воскресенье, января 27, 2008

Tot4top - королевство прелоадеров

Замучал меня товарищь Дибров.
Когда он в сто первый раз появился в рекламе на Дискавери, я всё таки решился взглянуть на этого зверя.
К слову сказать, я уже много чего начитался и наслушался про этот чудо-портал для интелектуалов и прочитанное и услышанное мне не особо понравилось. Вообщем, заранее сложилось представление о чём-то безполезном.
Ну вот зашёл.
Первое впечатление - чего они все крутятся? Такого количество прелоадеров разом я не виал ни на одном из сайтов. Может это конечно особенность флеш-сайтов, но что-то мне это не очень понравилось.
Дальше по впечатлениям - не совсем понятно (точнее совсем не понятно) как этим хозяйством пользоваться.
Дизайн - ну не знаю не знаю, обилие круглых углов, градиентов, глянца. Этакий веб-гламур.

Вывод один - больше туда не пойду ... пока.

вторник, января 22, 2008

2 приятных обновления

Итак свершилось, товарищи. Даже 2 раза свершилось.

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

Решил не разделять эти две новости, поскольку обновления для меня состоялись практически одновременно.
Пока не тестировал ни того ни другого, но уверен вещи получились стоящие.

среда, января 16, 2008

Javascript: :: JQuery 1.2.2

Обновился мой любимый фреймворк JQuery.
Разработчики не поскупились на множество исправлений и улучшений, ха что им и спасибо.

Что нового в библиотеке:
  1. Скорость работы $(DOMElement) улучшена на 300%
  2. Пересмотрена функция документа .ready()
    • Новая техника определения готовности для IE
    • Все браузеры теперь ждут загрузки CSS
    • Новый способ объявления $(document).bind("ready", fn); Старый вариант конечно же работатет $(document).ready();

  3. Добавлены 2 новых события .bind("mouseenter") / .bind("mouseleave").
    Теперь можно делать вот так:
    $("li").bind("mouseenter", function(){
    $(this).addClass("hover");
    }).bind("mouseleave", function(){
    $(this).removeClass("hover");
    });
  4. Тоже самое для колеса - .bind("mousewheel")
    $("div").bind("mousewheel", function(event, delta){
    if ( delta < 0 )
    $(this).append("up");
    else
    $(this).append("down");
    });
  5. А также ещё изменения, которые я упустил или не стал переводить всилу слабости моего английского.

вторник, января 08, 2008

Верстка :: оформление даты заметки

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


HTML:
Заранее прошу простит меня за оформление кода, но по своей глупости не могу понять как его вставить чтобы редактор не вырезал, ну да ладно ...

div class="date"
div class="month" Январь /div
div class="day" 07 /div
div class="year" 2008 /div
/div

Если вам не нужно показывать какой-либо из блоков - можете смело его удалить.

CSS:

.date {
background: url ('адресс картинки') no-repeat;
height:71px; width:50px; // подгоняются под размер картинки
line-height:22px; // подгоняются под размер картинки
text-align:center;
}
.month {
font: normal 10px "Trebuchet MS";
color:#FFFFFF;
margin: 0px 0px 1px;
padding: 0px;
text-align: center;
width:50px;
}
.day {
font: normal 20px "Trebuchet MS";
color: #ссс;
margin:0px 0px 1px;
text-align:center;
width:50px;
}
.year {
color:#434B4D;
font: normal 10px "Trebuchet MS";
text-align:center;
width:50px;
}

Конечно, много чего (размеры, цвета) нужно подгонять по картинке, ну тут я думаю каждый справится.

суббота, января 05, 2008

PHP :: определение версии браузера

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

Почесав свой неумудрённый знаниями мозг, написал примерно следущее:

function check_ver() {

$browsers = array('Opera', 'MSIE 7.0', 'MSIE 6.0', 'Mozilla/5.0');
$browsers_mobile = array('Windows CE', 'NetFront', 'Palm OS', 'Blazer', 'Elaine', 'Opera mini');

$user_agent = $_SERVER['HTTP_USER_AGENT'];

foreach ($browsers_mobile as $v) {
if (stristr($user_agent, $v)) return 'mobile';
}

foreach ($browsers as $v) {
if (stristr($user_agent, $v)) return 'normal';
}

}

if ('normal' == check_ver()) {
header('location: http://www.yandex.ru');
exit();
} elseif ('mobile' == check_ver()) {
header('location: http://www.rambler.ru');
exit();
}

Массивы $browsers и $browsers_mobile - это соответственно массивы браузеров обычных и моильных, которые в свою очередь можно и нужно расширять.

Скриптец конечно же простейший, но для начала думаю пойдёт.