Jul 31

Сегодня уезжаю на 2 недели в студенческий лагерь Кочережки. Будем бухать с друзьями. :)

written by fxposter

Jul 27

Довольно давно я писал о существующем тесте CSS3-селекторов, который показывает, насколько современные браузеры подготовлены к CSS3, а именно к его модулю “Selectors”.

Если вкратце: селектор - это некоторый шаблон (паттерн), который “выделяет” нужные нам обьекты из DOM‘а. Т.е. селектор body div.right “выделит”из DOM’а все блоки div, которые (ясное дело :) ) находятся внутри тега body и имеют класс right. В CSS3 таких селекторов довольно много. Кому нужно - вот их список.

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

Приведу табличку протестированных браузеров:

Браузер Количество пройденных тестов Количество непройденных тестов % пройденных тестов % непройденных тестов
Internet Explorer 6 276 302 ~47.75% ~52.25%
Internet Explorer 7 329 249 ~56.92 ~43.08%
Safari 2.04 (MacOS X) 336 242 ~58.13 ~41.87%
Opera 9.22 346 232 ~59.86% ~40.14%
Firefox 2.0 357 221 ~61.76% ~38.24%
Konqueror 3.5.7 578 0 100% 0
Safari 3.0.3 346 232 ~59.86% ~40.14%

Тестов, как видно из таблицы, всего 578. Делаем выводы…

Кстати, насчет того, что результаты такие высокие (все-таки до CSS3 еще далеко) - это все благодаря тестам “этот селектор не должен подходить к этому обьекту DOM” (т.е. браузер “валит” тесты, в которых селектор должен подходить, потому что не знает такого селектора, но правильно обрабатывает тесты, в которых не должен - опять же потому что селектора не знает :) ).

PS. У кого есть возможность и желание - протестите на Safari для винды.

UPD: за результаты тестов на Safari для MacOS благодарим dimm’а :)

written by fxposter \\ tags:

Jul 26

Сцуко!

written by fxposter

Jul 25

Около недели назад мне вдруг ни с того ни с сего предложили поработать - сверстать один сайт. После верстки главной страницы захотелось выложить это все сюда с комментариями относительно того, как все это версталось, какие мне идеи в голову приходили и т.д.. Теперь вот жалею, что этого не сделал. После того, как было сверстано еще 4 страницы разбираться в css-коде стало проблематично. Сейчас когда я доверстываю главную страницу во второй раз - код все ухудшается и ухудшается, а точнее - он становится все менее подходящим для путеводителя о том, как нужно верстать. Поэтому у меня родилась другая идея … идея о CSS-фреймворке, причем делать я его буду не сам, а вместе с моими знакомыми и читателями этого блога (я надеюсь кто-то все-таки откликнется). Поэтому я планирую начать цикл статей о том, что должен собой представлять собой такой фреймворк. Ну, пожалуй я начну.

Что такое фреймворк

На этот вопрос нам с легкостью поможет ответить моя любимая википедия: “каркас программной системы (или подсистемы). Может включать вспомогательные программы, библиотеки кода, язык сценариев и другое ПО, облегчающее разработку и объединение разных компонентов большого програмного проекта. Обычно объединение происходит за счет использования единого API.”. Говоря проще - фреймворк - это набор программ/кусков кода, которые направлены на решение одной определенной задачи.

Что такое CSS-фреймворк

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

.clear {

    clear: both;

}

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

И третье, что ВОЗМОЖНО стоит вносить в фреймворк - полностью сверстанные html-страницы (например, 3хколоночная, 2хколоночная и т.д.).

На этом предложения по структуре фреймворка у меня заканчиваются. Кому есть что сказать - веллкам в комментарии.

PS. На данный момент уже есть такие фреймворки, но все по тем или иным причинам меня не устраивают. Хочется объединить уже сделанное и добавить своего. :)

PPS. Кому все-таки интересна моя текущая работа: список страниц, которые уже сделаны, либо делаются.

written by fxposter \\ tags:

Jul 24

beta.ya.ru

Web Comments Off

25066529.baa4067c55942aa8ad7a05eef5d94dbb.1185259495.b5419a92c3e67735e9e50fa2796d6be5

Бета.я.ру вообще офигела. Не хочет индексировать мой блог. (

written by fxposter

Jul 22

Долго думал - нафига многие пишут о том, что у них появился блог на beta.ya.ru. Сегодня по просьбе знакомого зашел туда, нужно было кое-что найти, заодно и решил и свой блог туда добавить. Стало понятно, зачем на блогах такое писать стали. :)

И я напишу. Ищите меня тут.

25066529.98bf7452fea68d722e5ddac9089fd179.1185073495.c2677277392503022afa39a0ffd10ddd

written by fxposter

Jul 20

Как многие уже знают (а кто не знает - сейчас узнает), я долгое время не любил разнообразные web-приложения, которые изначально были на десктопе (почтовый клиент, например). Сейчас появились некоторые обстоятельства, из-за которых мне приходится менять свое мнение…

Для начала поговорим о таких простых приложениях (по сравнению с последующими, конечно), как, собственно, почтовый клиент и rss-ридер, а именно, о Gmail и Google Reader. Для начала - что меня сподвигло ими пользоваться. На то было 2 больших причины:

  1. Т.к. у меня дома ремонт (да и на море я уезжал) - мне постоянно приходилось использовать различные компьютеры для работы/серфинга по инету и т.д.
  2. Мой глобальный переход на линух (точнее наполовину глобальный, на втором компе виста стоит), в связи с которым я не смог перенести забэкапленную инфу из моего thunderbird’а в винде на thunderbird в линуксе.

Continue reading »

written by fxposter \\ tags: ,

Jul 20

Там помнится кто-то хотел, чтобы я о CSS и верстке страниц писал… Скоро (где-то в течении недели) вы все увидите… ;)

written by fxposter \\ tags: ,

Jul 20

Ситуация такая: несколько раз в неделю нужно делать рассылку (неважно какую), она делается через smtp-сервера mail.ru. Некоторое время назад письма перестали доходить на @urk.ney, потом на @ya.ru и @yandex.ru, а потом и mail.ru сам начал ругаться - типа спам шлете (НИФИГА ТАМ НЕ СПАМ БЫЛ). На mail.ru саппорт оказался на удивление хорошим, на письмо ответили быстро и адрес разблокировали. Сегодня утром написал заявы в яндекс и укрнет. От яндекса пока молчок, а вот с укрнетом… В общем - я стал относится к ним еще хуже (раньше были там проблемы с почтой).

Разговор с саппортом:

Здравствуйте.

Я произвожу регулярную рассылку [лалала, а какую - не скажу], но к сожалению, мой IP (72.232.***.***), с которого отправляется почта, из-за этого попал в Ваш бан-лист. Скажите, можно ли его разблокировать? Рассылка не содержит спама и любой, подписанный на нее, может с легкостью от нее отписаться.

С уважением, Павел

Ответ меня несколько ошарашил:

Обратитесь к вашемму хостеру с вопросом, как через них удалось пропихнуть неск. десятков тыс. писем спама.
Если они пообещают, что больше такое не повторится (а не мы закрываем хостеров по abuse’ам), блок будет снят.

Я, конечно, не знаю, что там за люди на серваке у меня сидят, но что бы хостер десятки спам-писем разрешал писать… Решил разобраться:

А вы бы не могли предоставить более подробную информацию относительно спам-писем? Например образец спамерского письма, даты и время отправки таких писем, их служебные заголовки. Без этих данных к хостеру обращаться бессмысленно.

На что я получил еще более впечатляющий ответ:

Мда, ладненько, вроде бы особо рецидивов нет, вынесем.

Ну вот скажите на милость - нахера было пиздеть о десятках тысяч писем спама? Не понимаю… А в конце еще и на мороз упал. Ну и саппорт :(

written by fxposter

Jul 20

Так как я все никак не доберусь до папиного телефона и фотоаппарата - пока что выкладываю фотки со своего фотика - вот они. :)

PS. Хотел на фликре сначала зарегистрироваться, но… Ну не люблю я яху… Не люблю :)

written by fxposter \\ tags: