Новости

CSS Naked Day

CSS Naked DayВы наверное очень удивились зайдя на мой блог? » А где-же весь дизайн?» — спросили вы. «А его нет.» — ответил я — «он исчез на 48 часов». Всё дело в том, что я участвую в ежегодной акции — Css Naked Day. Подробнее об этой акции вы можете узнать здесь. Надесюь, что вы тоже примите участие в данной акции и обнажите свой блог\сайт на 48 часов.

Для максимального облегчения участия в акции, её организаторы написали специальный php-код, вставив который на свой сайт, вы автоматически будете участвовать в акции. Проще говоря, данный php-код отключит вашу таблицу стилей (необходимо убрать со страницы путь к css файлу и вписать его php-код) на 48 часов с момента наступления 9 апреля на нулевом мередиане и включает обратно, когда на 24-ом мередиане будет 0 часов 10 апреля.

Подробнее →

Это интересно!

Развод или я что-то не понял

Сегодня мне прислали письмо по поводу моего блога, а точнее домена zhitenev.ru. Письмо было следующего содержания:

Добрый день!Настоящее письмо сформировано учетной системой компании ООО «и7» (https://my.i7.ru).

Срок регистрации домена zhitenev.ru истекает 04.06.2009
Для того чтобы продлить регистрацию домена, Вам требуется прислать заявку на продление.

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

Вы можете выключить рассылку уведомлений по zhitenev.ru на
https://my.i7.ru.

Одновременно напоминаем Вам, что в течение всего срока действия регистрации
доменного имени Администратор обязан сообщать Регистратору об изменении
сведений, подлежащих отражению в Реестре. Просим Вас проверить актуальность
сведений, хранящихся в качестве данных об Администраторе домена.

Проверить и при необходимости изменить данные Вы можете в Системе управления услугами
(https://my.i7.ru), в разделе «мои данные».

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

  1. Почему письмо прислали за 2 месяца до окончания оплаты? Просто напоминание или процедура продления занимает какое-то время? Можно ли заплатить позже, например за несколько недель до конца срока оплаты или лучше сейчас?
  2. Регистратор почему-то I7, хотя я регистрировал домен у реселлера naunet’a. Как мой домен оказался у I7? Или наунет является реселлером i7 :mrgreen: ?
  3. Мои опасения напрасны? :lol:

Объясните пожалуйста новичку в этом деле, а то я был немного напуган таким письмом.

Прошу помощи у Креативного кота, который устанавливает Windows Server 2000; 9seo подводящего итоги за март.

PHP

Проблемы с toobplayer или пишем парсер для youtube

28 марта, если тут имеются посетители моего сайта видео-концертов, то они (или вы:wink:) заметили, что большая часть видео перестала показываться. Вместо обычной буфферизации, за которые следовало воспроизведение видео, пользователи получали сообщение о пыпытке соедениться, а затем ужасную красную надпись «Не влезай, убьёт!» «error». Я написал разработчику плеера, он пообещал разобраться, но после двух суток проблема так и не была решена. К тому-же, общение с разработчиком было усложнено тем, что он иностранец и оно происходило на ломаном английском.

В итоге, я решил разбираться сам по двум причинам.

  1. Время шло, а большая часть видео не работало. Ппосетители пришедшие на сайт хотят смотреть видео прямо сейчас, а не ждать неопределённое время, следовательно я терял посетителей с каждым часом. К тому-же, как на зло, на вчера пришёлся рекорд посещаемости.
  2. Со временем всё сильнее и сильнее мне надоедало моё бессилие, к тому-же на сайте разработчика можно было скачать исходник данного скрипта. Да и php,можно сказать, родной мне язык т.к. многое я на нём сотворил, хотя на звание профи не претендую.

Скачав данный скрипт я начал разбиратся, но далеко я не ущёл т.к. увидел, что скрипт берёт данные из какого-то youtube‘овского url и проследовал по нему. Как оказалось, скрипт «высасывал» из данного url ключ сессии и путь к картинке-превью, а затем выводил их в удобном для флэш —  xml виде. Я проверил работу скрипта — ключ он выводит и картинку тоже, но т.к. этот ключ главная задача скрипта, то я стал разбираться почему видео не показываются. Я отправился на videosaver.ru и вставив туда адрес ролика получил ссылку на скачивание, которую я сравнил со ссылкой, в которую подставил данные «высосанные» скриптом. В результате ссылка полученная скриптом — не работает, а с помощью videosaver.ru — работает. Но тут мне стало жутко лень разбираться почему скрипт не работает и я решил написать свой скрипт, который берёт данные немного из другого источника, а затем выводит их в том-же, более понятном для флэша, xml виде. Суть скрипта очень проста. Скрипту передаётся id видео ролика. Например, страница с видео имеет адрес

http://www.youtube.com/watch?v=zrKO7ftQZm8

, а id данного видео будет

zrKO7ftQZm8

Используя этот id скрипт парсит (ранее «высасывает»http://www.zhitenev.ru/wp-includes/images/smilies/icon_mrgreen.gif) со страницы правильный, работающий ключ и возвращает его. Единственный минус моего скрипта в том, что он не возвращает адрес картинки-превьюшки, но это не критично, имхо. К тому-же, через 3 дня, когда сдам все зачёты, будет больше свободного времени и я доработаю свой скрипт. Тогда он не будет уступать своему со-брату, а именно: сделаю возможным выдачу адреса для картинки-превьюшки и возможность передачи ему, как id страницы, так и обычной ссылки на видео.

Вот сам скрипт.
Скрипт требует подключенную библиотеку curl.

<?php
header("Cache-Control: no-cache, must-revalidate");
header("Content-type: text/xml");
$cUrl = curl_init();
$ur=$_GET['id'];
$urlAddress = "http://www.youtube.com/watch?v=".$ur."";
if (($html = urlGetContents($cUrl, $urlAddress)) === false) {
    print "Адрес <b>".$urlAddress."</b> в данный момент недоступен";
} else {
    print $html;
}
curl_close($cUrl);
function urlGetContents(& $cUrl, $url, $port = 80, $timeout = 5, $errCount = 1)
{
    curl_setopt($cUrl, CURLOPT_URL, $url);
    curl_setopt($cUrl, CURLOPT_PORT, $port);
    curl_setopt($cUrl,CURLOPT_RETURNTRANSFER,1);
    curl_setopt($cUrl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)");
    curl_setopt($cUrl, CURLOPT_TIMEOUT, $timeout);
    $content = curl_exec($cUrl);
    if (curl_getinfo($cUrl,CURLINFO_HTTP_CODE) != 200) {
        return (($errCount < 2) ? urlGetContents($cUrl, $url, $port, $timeout, ++$errCount) : false);
    } else {
        //return $content;
if(eregi("\"t\": \"(.*)\"", $content, $out)) {
$t=substr($out[1],0,44);
$iurl="";
$ur=$_GET['id'];
return '<xml><video video_id="'.$ur.'" iurl="'.$iurl.'" t="'.$t.'" /></xml>';
} else {
return '<xml><message error="Bad URL." /></xml>';
}
    }
}
?>

Если вы используете toobplayer, то в исходнике плеера, в параметрах компонента, укажите в поле youTubeProxy адрес к данному скрипту.

Новости

Осветление блога

Монтажник - Осветление блога =) Как вы уже заметили, в блоге вновь обновление оформления. Наконец-то я смог «осветлить тему». Дело в том, что мне почему-то легче придумывать тёмные оформления, чем светлые — идеи «тёмные» приходят чаще, чем «светлые». :lol: Вот вчера и пришла идея осветления. Конечно, светлый дизайн меня всегда больше притягивал, наверно потому, что мне его сложнее придумать, но есть исключения. Например, сайт видео концертов — с тёмным дизайном он смотриться не плохо, но со светлым я его даже не представляю.  А какой дизайн моего блога вам болшьше нравиться тёмный или светлый? Отпишитесь пожалуйста в комментарии по этому вопросу. В ближайшее время сделаю возможность смены стиля (тёмный\светлый). Ваш выбор будет записывать в куки и вам не придёться на каждой странице менять дизайн вновь. :mrgreen:

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

Новости

Новый дизайн и перемены в блоге

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

Начнём с дизайна. Старый дизайн меня вполне устраивал т.е. он мне нравился, я не считал его уродливым или позорным, но его пришлось сменить т.к. при его создании я сделал ошибку, о которой я сейчас пожалел, но из-за потери исходников я не смог исправить её. Ошибка была в том, что я сделал тему слишком узкой — используемая область (в ширину) всего 800 пикселей, около 250 из которых, занимал сайдбар. Места записям хватало, но вот рости было не куда. Пришлось сделать новый, более широкий и менее рискованный, при потере исходников, дизайн. Теперь места стало больше и если в сайдбаре не будет его хватать, то без проблем можно будет сделать второй сайдбар. Плюс к этому, я осуществил свою давнюю задумку — показ на главной странице краткой информации обо мне и мой текущий статус, как верстальщика — «свободен и готов взяться за работу» или «занят». Проще говоря, новая тема заточена под фрилансера предлагающего свои услуги. Также, на главной странице показывается последняя работа из портфолио, которую, в крайнем случае, можно будет заменить на другой более полезный блок. Теперь, все мои задумки осуществлены.

Также, были изменены названия рубрик. Рубрика «Веб разработка, верстка и дизайн» переименованна в простое «Сайтостроение», «Картинки и изображения» в более точные «Картинкии и иллюстрации», все фотографии из рубрики «Картинки и иллюстрации» были перенесены в отдельную рубрику «Фотографии», которая будет частенько пополняться новыми снимками.

На последок, разобрался с проблемой комментирования в блоге веб-путешесвтенника. Оказалось, что проблема была в галочке «отключать комментарии в записях старше 30 дней». Блин, а как долго я искал проблему в самой теме, а не в настройках wordpress. Даже стыдно немного. :oops:

А пока я создавал новый дизайн Татьяна сообщила о Дне Матери и Всемирном дне поэзии, Настя задаётся вопросом — «Креатив или ТЗ?«, а  Дмитрий рассказывает о праве наследования доменных имён.

Новости

Вышел Internet Explorer 8

Сегодня Майкрософт официально объявила о начале распространения нового браузера — Internet Explorer 8.  Вы можете скачать его с сайта Майкросфотп. Имеются версии для разных ОС: XP, Vista и Windows Server.

Исторически сложилось так, что верстальщики не любят «детей» майкрософта, но судя по IE 7 майкрософт «пошли на выздоровление».  IE 7 уже лучше дружил со стандартами, по сранению с его предшественником — IE 6, но небольшие «косяки» всё же наблюдались. Internet Explorer 8 я уже скачал и установил, для начала работы необходимо перезагрузиться, но в ближайшие пару часов перезагружаться я не могу. Поэтому, я оценю способности нового браузера только завтра. Надеюсь, что он будет полностью соответствовать стандартам W3C и все верстальщики вздохнут с облегчением. Останется лишь заставить всех пользователей IE 6, а к счатсью их становиться меньше и меньше, «пересадить» на IE 8.

Истории из жизни

Вновь за работу

Итак, всё началось 31 июля 2008 года. Именно в этот день в моём портфолио появилась первая работа Эта работа была очень напряжённая и волнующая т.к. всё таки в первый раз верстал для кого-то. Во время верстки случалось множество проблем, то картинки слишком тяжёлые, то сайт в IE разъехался, то в FireFox и Opera ссылки стали не активны и т.д. Однако, все проблемы решил, работу сдал и заказчик остался доволен, а работа ушла в портфолио. После этого, как наверное у всех начинающих фрилансеров, появилась некоторая смелость в работе. После этого заказа я начал свою, не очень активную, деятельность фрилансера. С тех пор в моём портфолио собралось всего 8 работ. Нда, маловато. :mrgreen: Однако, время идёт и портфолио должно было стать шире больше, но тут наступила зима, а для меня зима это тренировки и постоянные соревнования. Времени хватает на учёбу и на тренировки, а верстать было некогда. Началась зимняя спячка.

Завтра должен был быть последний старт в этом сезоне, но его отменили. Теперь тренировки будут отнимать гораздо меньше времени и я вновь начну верстать. Поэтому, уважаемые посетители, если вам надо что-то сверстать, то обращайтесь. Для вас, до 18 марта 2009 года, действует скидка $5. При заказе верстки до 18 марта я выполню работу всего за $15, вместо $20. Спешите, потом я сообщу о своих услугах на одном популярном форуме и тогда скидки уже не будет. :twisted: А возможно и цена вырастет. Поэтому поспешите, если хотите что-то сверстать.

Истории из жизни

Международный Женский День

Новости

Блог веб путешественника

Сегодня в моём портфолио обновление. Добавлен ещё один блог — «Блог веб путешественника», который я сделал для своего знакомого, начинающего блогера. На этот раз я не только верстал, а полностью создавал сайт. Сайт, конечно же, на wordpress. А вот дизайн, верстка и пр. полностью моё. Надеюсь, что блог не будет, в скором времени, заброшен. Поэтому, желаю его автору всех благ и успеха, а также по больше хороших и интересных ресурсов.

Это интересно!

Конкурс от MyWordPress.ru

MyWordpress.ru

Россйский портал о популярной CMS — wordpress проводит конкурс. Задача конкурса — создать тему для вордпресс. Тема должна соответсвовать нескольким криетриям:

  • Тема должна быть новой и не где не публиковаться до конца конкурса
  • Тема и плагины к ней (если есть) должны быть на русском языке. За наличие и русского, и английского переводов вы получаете дополнительные баллы.
  • Тема должна быть совместима с wordpress 2.7
  • Тема должна быть для классического блога, а если это не так, то легко настраиваться.
  • Темы участвующие в конкурсе будут размещены на MyWordpress и команда этого сайта имеет право вносить в темы любые изменения. Авторы обязуются не распространять тему в течении 2 месяцев (60 дней) с момента объявления результатов конкурса.
  • Если тема занимает призовое место (первая тройка), то автор передаёт эксклюзивные права на эту тему ресурсу MyWordpress

Каждый участник может отправить на участие неограниченное кол-во тем.
Призовой фонд — 2000$
Конкурс продлиться до 10 марта включительно.
Подробнее о конкурсе