Компьютеру стало совсем худо, и он решил прекратить свои страдания

Переводчики пошутили (картинка кликабельна):

msjoke.png

Windows XP Professional версия 2002 Service Pack 2 (русская версия)
\WINXP\system32\msgina.dll - Version 5.1.2600.2180.

Я в шоке… :-)

Автор: , опубликовано в: Юмор, комментариев: нет
13
Мар
2008

Вертикальное выравнивание без таблиц

Идея: http://www.jakpsatweb.cz/css/css-vertical-center-solution.html

Постановка задачи:

  • имеется область (например, <div>), высота которой известна;
  • имеется некий объект внутри этой области, высота данного объекта неизвестна;
  • требуется вертикально отцентрировать объект;
  • таблицы использовать нельзя.

Далее »

Автор: , опубликовано в: CSS, комментариев: 5
13
Мар
2008

Нижний колонтитул — в нижней части страницы

С каждым годом мониторы становятся всё больше и больше; как следствие, растёт и разрешение экрана. И страницы с небольшим количеством контента на таких мониторах смотрятся некрасиво — особенно, когда нижний колонтитул (aka подвал aka footer) плавает где-то в верхней части экрана :-)

Многие сайты решают эту проблему при помощи табличной верстки (<table height="100%"></table>) с теми или иными вариациями. Но это не наш метод, ибо это противоречит WCAG 1.0. Поэтому для решения задачи будем использовать семантически корректную разметку и . Далее »

Автор: , опубликовано в: CSS, комментариев: 24
12
Мар
2008

Патч для WP CodeBox для Valid XHTML

Иногда встречаются люди, повёрнутые на валидности (X)/. Что уж греха таить, я и сам такой временами :-)
Для подсветки синтаксиса я пользуюсь плагином WP-CodeBox. Хорошая вещь, но у него есть один маленький недостаток: , которую он генерирует (и CSS, который он использует, но это другая история), не валидируется. Далее »

Автор: , опубликовано в: Патчи, комментариев: 5
11
Мар
2008

Безопасность, о которой все так много говорят…

Специалисты по безопасности, пожалуй, всем уже проели плешь, говоря о том, что все данные, приходящие от пользователя, нужно тщательно проверять… Казалось бы, "азбучные истины", этому должны учить в школе :-) . Мне стало интересно: а многие ли сайты действительно защищены? Далее »

Автор: , опубликовано в: Безопасность, комментариев: 12
11
Мар
2008

Центрирование нескольких блочных элементов

Работая над одним проектом, мне пришлось столкнуться с одной неприятной задачей: отцентрировать многострочный список (то есть один <ul>, много <li>) так, чтобы элементы списка (неизвестное количество, неизвестная ширина, одинаковая высота) были отцентрированы в каждой строчке:

menu.png

Далее »

Автор: , опубликовано в: CSS, HTML, комментариев: 2
10
Мар
2008

ProtoBox: LightBox 2 reloaded :-)

Я думаю, что многие видели LightBox 2 в действии. Но вот парадокс: заказчикам/пользователям он нравится (ох уж эти дешевые эффекты :-) ), а вот многие программисты терпеть его не могут. Мне пришлось несколько раз столкнуться с (просто интегрировать его в приложение, написанное индусами). Но один раз мне понадобилось модифицировать кое-какое поведение скрипта, и я залез внутрь… Далее »

Автор: , опубликовано в: JavaScript, комментариев: 45
10
Мар
2008

Конвертирование базы данных MySQL из одного charset в другой

Недавно мне пришлось столкнуться с задачей перевода базы данных из одного charset в другой. Исходная база была в iso-8859-1, предстояло перевести её в utf-8. Задача усложнялась тем, что в исходной базе присутствовали символы из других языков (русский, испанский и, возможно, китайский). Далее »

Автор: , опубликовано в: MySQL, комментариев: 6
9
Мар
2008

Сессии PHP и unserialize()

Иногда случаются ситуации, когда сессии приходится хранить в базе данных и, что еще хуже, иногда приходится читать данные из сериализованной сессии. Далее »

Автор: , опубликовано в: PHP, комментариев: 4
6
Мар
2008

Из чего состоит слон, или, Тяжела и неказиста жизнь простого программиста

Из чего состоит слон? Из хобота, ушей и бегемота.
Абстрактное представление будней менеджера проектов в IT

Действующие лица:
Project Manager (далее PM) — трудолюбивый и талантливый
Программист — умный, поэтому ленивый
Клиент — богатый, но глупый, так всегда.
Генеральный — тот, кто всем этим заправляет. Про него ничего говорить не буду.
Далее »

Автор: , опубликовано в: Юмор, комментариев: нет
1
Мар
2008