Other   →  Разширения Firefox для верстки

Несколько инструментом облегчающие мне жизнь при верстке.

Firesizer

Позволяет выставлять размер браузерного окна, чтобы посмотреть как будет выглядеть сайт на том или ином разрешении.

MeasureIt

Позволяет точно измерить все растояния на сайте.

JavaScript   →  Коды кнопок клавиатуры в Javascript

Для определения кода кнопок, нажмите нужную кнопку вв текстовом поле:


Код нажатой кнопки:

CSS   →  Геометрические фигуры с помощью CSS

Квадрат

.square {
        width: 100px;
        height: 100px;
        background: #ddd;
}

JavaScript   →  Проверка поддержки CSS свойств в JavaScript

В силу распостраненности множества различных браузеров, разной степени свежести, у веб разработчика возникает проблема обеспечения кроссбраузерности. Одна из таких проблем это поддержка того или иного браузера CSS свойств. Решение проблем или забить или всякого рода хаки, в том числе и на js. Вот способ как определить, поддерживается свойство или нет.

Определяем поддерживается ли CSS cвойство:

Other   →  Знакомство с Selenium WebDriver для python

Selenium - это среда для тестирования веб-интерфейсов.

Установка на линукс:

Устанавливаем клиента для python:

#pip install -U selenium

Java Server
Скачиваем сервер http://selenium.googlecode.com/files/selenium-server-standalone-2.23.0.jar

Запускаем:

JavaScript   →  Стилизация Radio button и Checkboxes

Написал тут по быстрому скрипт стилизации radiobuttons и checkboxes на jquery для Drupal:

Drupal   →  Создаем свою тему вывода

Для создания своей темы вывода контента в нашем модуле нам понадобиться объявить нашу тему воспользовавшись хуком hook_theme:

LINUX   →  Создание и применение patch файлов в Linux

Создание патч файлов:

diff -Naur <original file> <modified file> >> my_patch.patch

Применение патча:

LINUX   →  Отправка писем OpenSuse

Для того чтобы с сайтов на локальной машине отправлялись письма достаточно поставить sendmail:

zypper in sendmail

Drupal   →  Form API Drupal 7

Примеры создания форм.

Поле с картинкой или файлом:

Pages