menu

Просмотров: 516 | Добавил: Администратор | Дата: 22.08.2018 | Комментарии (0)

Просмотров: 452 | Добавил: Администратор | Дата: 22.08.2018 | Комментарии (0)

 

Наблюдая за потоком вопросов по CSS на Тостере уже давно заметил, что многие из них повторяются много-много раз. Да, есть совсем глупые вопросы, на которые так и тянет ответить RTFM! Но есть и более занятные. Они связаны с не совсем стандартной версткой. Не такой, чтобы глаза на лоб лезли, но и заметно выходящей за рамки условного бутстрапа и традиционных туториалов для новичков. Похожие вопросы довольно сложно загуглить — обычно вся суть в картинке, но и отвечать каждый раз надоедает. В этой статье мы постараемся посмотреть некоторые приемы, охватывающие довольно широкий круг подобных вопросов. Информация в первую очередь адресуется начинающим верстальщикам, но возможно и опытным будет, чем вдохновиться.

1. Туда-сюда-обратно

Начнем с простого. Если трансформировать элемент-контейнер, а затем применить противоположную трансформацию к его контенту, то можно получить много всего интересного. Это часто используют для создания косых секций. Рассмотрим следующую разметку:

 

<div class='custom-section'>
 <div class='block -left'>
 <img class='background' src='...' />
 <a class='link' href=''>Summer</a>
 </div>
 <div class='block -right'>
 <img class='background' src='...' />
 <a class='link' href=''>Winter</a>
 </div>
</div>

Довольно просто, ничего лишнего. Из нее мы получаем вот такой результат:

Как это пр ... Читать дальше »

Просмотров: 516 | Добавил: Администратор | Дата: 22.08.2018 | Комментарии (0)



Это правда, что мышление программистов устроено иначе, чем у других людей. Не сказать, что они обязательно умнее, логичнее или рациональнее остальных. Однако не так давно учёные приступили к изучению влияния программирования на мозг, и пришли к интересным заключениям.

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

1. Программирование влияет на ваши когнитивные модели

Важно ли, с какого языка программирования вы начали свой путь в этой профессии? Да!
Звучит нечестно, правда? Как ни крути, а большинство из нас познакомились с программированием ещё в школе, и первый язык нам навязывали. Я начал с языка С. Те, кто постарше меня, начинали с FORTRAN, COBOL или BASIC. А те, кто младше? Вы наверняка начинали с Java или Python.

Вне всяких сомнений, структура языка программирования влияет на образ мышления. Эдсгер Дейкстра, один из влиятельнейших учёных в сфере информатики, знал об этом, когда сказал:
 

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


Затем он сказал:
 

COBOL уродует разум; его преподавание нужно расценивать как уголовное преступление.


И ещё:
 

Практически невозможно научить хорошо программировать студентов, которые раньше изучали BASIC: как потенциальные программисты они умственно искалечены, без надежды на восстановление.


Ой.

В каком-то смысле, все языки программирования равны, потому что они  ... Читать дальше »

Просмотров: 400 | Добавил: Администратор | Дата: 22.08.2018 | Комментарии (0)