Архив за месяц January, 2007

Что такое vertical-align и с чем его едят?

Wednesday, January 31st, 2007

Недавно пришел к выводу, что я совершенно не могу пользоваться свойством vertical-align. Хотя, казалось бы - задал свойство height и выравнивай себе на здоровье свойством vertical-align. Но не все так просто. Обратимся за информацией к стандарту CSS 2. Область применения у vertical-align : строковые и ‘table-cell’ элементы. По умолчанию начальное значения этого свойства - baseline(Осуществляется выравнивание базисной линий блока относительно базисной линии его родительского блока. Если у блока нет базисной линии, то выполняется выравнивание его нижней границы относительно базисной линии родительского блока). Интересна последовательностей действий при формировании выравнивания ячеек в таблице, согласно спецификации CSS 2:

  1. Сначала позиционируются ячейки, выровненные относительно базовой линии. В результате будет создана базовая линия строки. Далее позиционируются ячейки со свойством ‘vertical-align: top’. (more…)

Java - самый популярный язык программирования.

Monday, January 29th, 2007

Да, действительно, на январь 2007 года, как и на январь 2006, Java - самый популярный язык программирования, согласно TIOBE индексу. Следом за ним идут язык С, занимающий 2-е место по популярности. 3-е место у языка С++. Рекордсмен 2005 года, язык PHP, спустился с 4-го места на 5-е и его место занял язык Visual Basic. 6-е место как и в 2006 году у Perl. Прочно закрепился на 7-м место C#. 8-е место у Python. Javascript набирает оборотов заняв 9-е место(10- в 2006), вытеснив Delphi на 12. И с 21 места на 10 переместился язык Ruby и благодаря этому объявлен TIOBE как язык программирования 2006 года.

Как высчитывается рейтинг TIOBE ? Рейтинг вычисляется путем подсчитывания количества запросов в наиболее популярных поисковых системах, которые содержат : “`language` programming”. Веб сайт Alexa.com был использован для определения самых популярных поисковых систем. Кроме рейтинга, TIOBE еще подсчитывает статус языка и прочие параметры. Более подробно узнать об индексе TIOBE можно здесь.

Тестируем дизайн сайта в разных браузерах.

Friday, January 26th, 2007

Если вам интересно как выглядит ваш дизайн под:

  • Linux: Dillo 0.8, Epiphany 2.14, Epiphany 2.16, Firebird 0.6, Firebird 0.7, Firefox 1.0, Firefox 1.5, Firefox 2.0, Firefox 3.0, Flock 0.7, Galeon 2.0, Konqueror 3.5, Mozilla 1.0, Mozilla 1.1, Mozilla 1.2, Mozilla 1.3, Mozilla 1.4, Mozilla 1.5, Mozilla 1.6, Mozilla 1.7, Navigator 4.8, Opera 9.2, Opera 9.10, Phoenix 0.1, Phoenix 0.2, Phoenix 0.3, Phoenix 0.4, Phoenix 0.5, SeaMonkey 1.0, SeaMonkey 1.
  • Mac: Safari 2.0
  • Windows: MSIE 5.0, MSIE 5.5, MSIE 6.0, MSIE 7.0

При этом с разной глубиной цвета, разным разрешением экрана с включенным/выключенным Javascript, то вам необходимо посетить browsershots.org. Правда прийдется сильно подождать. Отлаживать дизайн с помощью этого сайта не удасться, но посмотреть на снимки экрана интересно. Для этого на главной странице сайта вводим URI сайта, дизайн которого мы хотим проверить (например http://blog.sribna.com/), с обязательным слешом (/) в конце . После нажатия кнопки “Start”, попадаем на вторую страницу, где предлагают выбрать конфигурацию браузера для скриншота. Также тут можно выставить время в течении которого вы согласны ждать скриншоты, после истечения этого времени все необработанные скриншоты будут удалены из очереди заданий.

Вот что получилось у меня: Blog Sribna

Вышел WordPress 2.1 “Ella”

Tuesday, January 23rd, 2007

Вчера вышел WordPress 2.1 “Ella”, названный так в честь Эллы Джейн Фитцджералд, американской джазовой певицы. Исправлено около 550 багов разной степени важности. Добавлено много новых возможностей(автосохранение записи, улучшена возможность использования блога как CMS, новый дизайн для страницы входа, оптимизированы запросы к базе данных и т.д.).

Анонсирован выход следующей версии WordPress 2.2 - 23 апреля.

Неплохая подборка ссылок для web разработчика

Tuesday, January 23rd, 2007

Web developer’s handbook 2.0 - с таким смелым названием преподносят нам сборник ссылок для web разработчика авторы. И я с ними согласен, книга веб разработчика должна быть, как минимум, электронной. Для многих эта книга заключается в одной строчке - google.com. Или же набором ссылок в закладках браузера. Может быть в чем-то еще, например, это может быть rss. Все эти варианты объединяет одно - каждодневное обновление информации. Книга web разработчика не может ждать пока ее одобрит редактор, пока она пойдет в тираж, когда ее переведут на русский и т.д. Web постоянно движется и если ты читаешь книгу, которую издали в этом году - ты уже безнадежно отстал. Не стоит даже и говорить за книги прошлых годов. Конечно, если это не классические издания, которые дают базовые знания. Итак - Web developer’s handbook 2.0, приятного прочтения.