Специальные CSS хаки для разных версий Firefox

firefox-hacks
В принципе, при публикации данного рода статей необходимо большими буквами писать, что ИСПОЛЬЗОВАНИЕ ХАКОВ ВРЕДИТ ВАЛИДНОСТИ ВАШЕГО САЙТА! Однако бывают ситуации, когда использование данных средств оправдано, в особенности это касается верстки для Internet Explorer (хорошо хоть с восьмеркой попроще…), но иногда бывает необходимо создать особое правило и для нормальных браузеров. Это бывает редко, но к этому надо быть готовым. В этой статье, которую я нашел на одном из заокенских блогов мы рассмотрим CSS хаки для различных версий Firefox.

Читать полностью

Bluefish - сильный редактор для Linux и Mac

bluefish_splash

Недавно, когда я расхваливал Aptana, как офигенный кроссплатформенный редактор, в комментариях мне сказали, что к числу неплохих можно также отнести и Вluefish. Я тогда  взял это на заметку. А сегодня посмотрел и решил таки занести этот редактор в свой список.

Bluefish (Голубой тунец :-)) представляет собой мощный редактор ориентированы на программистов и веб-разработчиков, с большим количеством возможностей для написания веб-сайтов, скриптов и программного кода. Bluefish поддерживает множество программ и языков разметки, и “заточен” под редактирование динамических и интерактивных веб-сайтов.

Bluefish работает на большинстве POSIX совместимых операционных систем, включая Linux, FreeBSD, MacOS-X, OpenBSD и Solaris. Его также можно запускать под Windows, но данная версия менее “живая”. Существует независимый Bluefish проект под Windows который предоставляется в виде исполняемого двоично файла.

Читать полностью

Простое сжатие CSS с помощью PHP и mod_rewrite

css-compression
Изучение вопросов оптимизации загрузки сайтов не было лишним. В поисках свежих идей по оптимизации загрузки CSS я набрел на очень неплохой метод сжатия СSS с помощь PHP и mod_rewrite. Оригинал статьи на английском - Easy CSS Compression with PHP and mod_rewrite. Для читателей блога и для себя перевожу.

Суть этого метода заключается в том, что скрипт будет считывать CSS или JavaScript файл и автоматически убирать различные необязательные символы, будь-то пробелы, переносы строк, комментарии и прочее… На выходите мы получаем оптимизированный CSS или JS файл. Реализуется все это довольно несложно.

Читать полностью

Установка Aptana Studio на Ubuntu 9.04

aptana_run
Ура, наконец-то я добрался до Aptana и установил ее на свою Ubuntu 9.04. В предыдущих постах в разделе Linux я отмечал замечательные свойства этого редактора, но при этом также говорил, что поставить его не удалось из-за ошибки Java.

Все оказалось куда проще чем я думал. Главной моей ошибкой было то, что я ставил приложения пользуясь инструкцией по установке Aptana на Ubuntu 8.10, но на версии системы 9.04 установка оказалась куда проще, и при этом не вызвала никаких ошибок.

Читать полностью

Небольшой баг в Joomla 1.5.11

Работая над очередным шаблон для Joomla! 1.5, мне удалось найти небольшой баг, который скорее всего разработчики допустили в спешке, и не обратили на него внимания потому, что для программной части он не существенен, равно как и для безопасности Joomla! 1.5.11. Суть бага заключается в том, что если вы будете использовать стандартные шаблоны разметки com_content, то при выборе отображения “Category Default” - “Шаблон категории по умолчанию”, вы не сможете увидеть “зебру” у таблицы. Увидеть сам баг очень просто, если использовать стандартный шаблонов без переписывания разметки — rhuk_milkyway.

Устранить баг также довольно просто:

  1. Открываем вот этот файл components/com_content/views/category/tmpl/default_items.php
  2. Находим в нем строку №68
    <tr class="sectiontableentry<?php echo ($item->odd +1 ) . $this->escape($this->params->get('pageclass_sfx')); ?>; ?>" >
  3. Убираем в конце строки, перед закрывающей кавычкой лишние знаки ; ?>
  4. В итоге мы получаем строку вида
    <tr class="sectiontableentry<?php echo ($item->odd +1 ) . $this->escape($this->params->get('pageclass_sfx')); ?>" >

Вот и все. Теперь вы получите нормальное отображение “зебры” в таблице материалов категории.

Те, кто не хочет лезть в исходный код, можете скачать исправленный мной архив:

Загрузить Joomla! 1.5.11

P.S - Мысли о работе…

Для жителе прекрасной Одессы — разработка сайтов одесса, и не надо далеко ходить:)

На фоне кризиса выражение ищу работу стало очень популярным. Если вы тоже ищите работу, то можно попробовать себя в роли персонала в отеле. Например в номерах bangkok hotel rooms очень хороший обслуживающий персонал.