оригинал

Нашел на днях интересный пример использования CSS3 и решил поделиться им с сообществом. Примеры сделаны для движка webkit, но все должно работать и в других браузерах, поддерживающих css3.
В этой статье мы рассмотрим, как можно сделать AT-AT Walker из V эпизода Звездных войн с помощью CSS3 анимации. Начнем с обзора тех свойств CSS3, которые делают эту анимацию возможной. Затем рассмотрим список частей AT-AT и CSS код для движения каждой части.
читать дальше
оригинал
Файл конфигурации Apache .htaccess (расшифровывается как hypertext access) может быть мощным инструментом для веб-разработчика, если использовать его должным образом. Он может находиться в любой папке вашего сервера и может быть легко изменен в любом текстовом редакторе. В этой статье я расскажу о 20 тонкостях использования .htaccess.
читать дальше
В JavaScript ключевое слово this может быть очень коварно. Эта происходит из-за разного поведения функций в зависимости от способа их вызова. Что? Функции можно вызывать по-разному? Ага! Есть 4 основных способа вызова функций. Посмотрим, как работает каждый, и как они обходятся с this.
- Вызов метода
- Вызов функции
- Вызов конструктора
- Вызов через apply
читать дальше
оригинал
начало здесь
11. Используйте NOT NULL, если это возможно
Если есть особые причины использовать NULL — используйте его. Но перед этим спросите себя — есть ли разница между пустой строкой и NULL (для INT — 0 или NULL). Если таких причин нет, используйте NOT NULL.
NULL занимает больше места и, к тому же, усложняет сравнения с таким полем. Избегайте его, если это возможно. Тем не менее, бывают веские причины использовать NULL, это не всегда плохо.
Из документации MySQL:
«Столбцы NULL занимают больше места в записи, из-за необходимости отмечать, что это NULL значение. Для таблиц MyISAM, каждое поле с NULL занимает 1 дополнительный бит, который округляется до ближайшего байта».
читать дальше
оригинал
В последнем своём проекте я исследовал Django. мне нравиться расширять Models методами, которые можно бы было вызывать из контроллера в Django, как я привык делать в своем фреймворке на php. В php это делалось просто - вы могли просто писать несколько новых функций в классе. В Django это чуть-чуть сложнее. Итак, что я изучил. читать дальше