Небольшая верстка CSS3+XHTML.
Стал перед выбором или делать полную поддержку IE, или же чистый красивый код с возможностями CSS3. Выбрал второе.

Саму верстку можно посмотреть по адресу http://portfolio.xyz.net.ua/tavrida/
Стал перед выбором или делать полную поддержку IE, или же чистый красивый код с возможностями CSS3. Выбрал второе.

Саму верстку можно посмотреть по адресу http://portfolio.xyz.net.ua/tavrida/
Давно не обновлял на локальном сервере программное обеспечение, и тут после обновления mysql-сервера до версии 5.5 столкнулся с тем, что многое из написанного ранее вываливается с ошибкой mysql типа «1366 — Incorrect integer value». Всё из-за того, что в поля с автоинкрементными значениями я вставлял по старинке, оставляя значение этого поля пустым. Сейчас же требуется использовать значение NULL. Новый сервер mysql по-умолчанию работает со включенным strict-mode, и не позволяет использовать такие инсерты. Поэтому вариантов решения два:
1. переписать код и вставлять в автоинкрементные поля значения грамотно, используя NULL;
2. выключить strict-mode, закоментировав в my.ini (my.cnf) строку «sql-mode=»STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION»«.
Если меняете настройки mysqld, не забудьте потом перезагрузить сервис.
Много раз на протяжении праздников наталкивался на этот ролик, но посмотрел только сегодня. Отличная идея, создатели этого видео — молодцы. Рождественская история через призму современности. Пример того, как можно постараться передать Евангелие нынешней молодежи, не исказив при этом сути. 2000 лет назад Спаситель пришел в мир так же тихо, без царских почестей, об этом знал только определенный круг людей.
Он, по природе Бог, не держался за равенство с Богом, но добровольно лишился всего, приняв природу раба и человеком родившись. Он был во всем человеку подобен, но еще больше себя умалил и так был послушен, что принял и смерть саму — смерть на кресте. За это Бог вознес Его над всеми и Имя даровал превыше всех имен, чтобы пред именем Иисуса всякое колено преклонилось — на небе, на земле и в преисподней — и всяк язык провозгласил, что Иисус Христос — Господь, во славу Бога Отца.
Библия, современный перевод. Послание Филиппийцам 2:6-11.
Сегодня появилась задача сделать для сайта, на котором используется интерфейс на двух языках, сделать автоматическое определение системного языка у пользователя. Чтобы пользователю сходу отдавать интерфейс на нужном ему языке.
В связи с этим набросал туториал с примером этого функционала.
Мне приходится работать с движками многих сайтов, постоянно появляются для обслуживания новые, и уходят в архивное забвение старые. Поэтому часто добавляются новые блоки виртуалхостов в конфиге Апача, и сам конфиг уже изрядно раздулся.
Появилась минутка свободного времени, и я решил навести порядок в этом безобразии. Захотелось сделать так, чтобы для добавления нового сайта, было достаточно создать директорию, и прописать новый хост в /etc/hosts, а не повторять каждый раз монотонную операцию добавления и редактирования блоков <VirtualHost>.
По сути теперь у меня есть основной домен, и к нему автоматически добавляются субдомены, по которым и грузятся разные сайты с локальной машины.
У моего хорошего старого друга Алексея — беда. У его жены обнаружили рак. Всем кто захочет и сможет помочь финансово или молитвенно всю информацию и историю их борьбы с болезнью можете получить тут: http://anexus.livejournal.com/. За достоверность информации ручаюсь лично.
Когда еще такое можно увидеть? Небо над Европой свободно от техники.
Это ясно показывает, что есть множество вещей, неподвластных человеку.
На прошлой неделе запустили новый проект. Это сайт крымской мото-трассы Crimea GP.
Серверная часть: PHP, mySQL.
Клиентская: XHTML, CSS, jQuery.
Нужен был рег для проверки корректности введенного URL. Для примера был взят один отсюда, но немного дописан.
Добавлена возможность принимать урлы с указанием порта, а также разрешено использование в адресе (не домене) символов «()*» (причем это позволено RFC 1738) и кириллицы (да, появилась нужда принимать и обрабатывать такие адреса без предварительного rawurlencode()).
Не дождавшись релиза Ubuntu 10.4 Lucid Lynx обновился до Beta 1. Красиво, новые версии OO и FF, предустановленный Gwibber (который, кстати, тормозит систему конкретно), и много много глюков. Что ж, будем ждать релиза и надеятся, что колличество глюков поубавится.