One Paragraph of project description goes here
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
#include <stdio.h> | |
#include <stdlib.h> | |
#include <time.h> | |
#define MATRIX_DIMENSION_X 4 | |
#define MATRIX_DIMENSION_Y 3 | |
#define SHIFT_RIGHT_TIMES 1 | |
#define SHIFT_DOWN_TIMES 1 |
/** | |
* Voltmeter based on atmega168, sends Analog2Digital conversion | |
* results over RS232 to the connected computer | |
* | |
* Created by Lucas van Dijk | |
* http://www.return1.net | |
*/ | |
#ifndef F_CPU | |
#define F_CPU 8000000 |
- собака левел |
if ! type "brew" > /dev/null; then | |
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"; | |
fi | |
brew tap phinze/homebrew-cask && brew install brew-cask; | |
brew cask install vagrant; | |
brew cask install virtualbox; |
Английская версия: https://evilmartians.com/chronicles/bootstrap-an-intervention
У CSS есть несколько базовых проблем, которые позволяют очень быстро отстрелить себе ногу при неправильном использовании:
Глобальный неймспейс – в серверном программировании все что написано в файле, в файле и остается. Все же что написано в css и js засирает глобальное пространство имен со всеми вытекающими. В JS эту проблему сейчас побороли всякими модульными системами, а вот с css сложнее. В идеальном мире это должен починить Shadow DOM и настоящие Web Components, но пока их нет единственный способ с этим бороться – следовать какой-то системе именований селекторов, которая по возможности уменьшает и исключает возможные конфликты.
Каскадность – если на один элемент может сработать несколько правил, то они все и сработают последовательно. Если есть элемент h1.title
, на него сработают все правила для тегов h1
и все правила для класса .title
. Так как весь html состоит из тегов, то правил которые п