LINUX   →  OpenSuse 12.3 Gnome 3.6 смена раскладки

Новый гном порадовал новой формой логина, новым оформлением меню, еще более странным треем, и невозможностью смены раскладки=)

В отличии от всего остального, последнее легко устраняется, либо через gconf-editor (org.gnome.settings-daemon.peripherals.keyboard input-sources-switcher), либо через командочку:

gsettings set org.gnome.settings-daemon.peripherals.keyboard input-sources-switcher alt-shift

JavaScript   →  Hotkeys комбинация клавиш

Будет в виде модуля, для евентовой модели.

Основная суть здесь вот в чем, имеем массив, в который будем добавлять клавиши по keydown, и удалять по keyup, то есть пока клавиша зажата она будет в массиве и мы можем посмотреть какая комбинация сейчас нажата.

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

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

Pages