А ты – спамбот?

Незнание закона не освобождает от ответственности.
Зато знание — запросто.
Ежи Лец

Думаю, что такое спам объяснять смысла нет: все с ним наверняка сталкивались. Стоит только “зевнуть” где-то свой имейл и все: поток спама про сексшопы и продажу недвижимости вам обеспечен. В базы спамеров попадают также и те, кто оставляет свой имейл в списке контактов на сайте. Специально написанные боты бродят по веб-страницам и ищут сочетания вроде “имя@адрес.сайта”, а потом другие боты шлют вам письма.

Как этого избежать?

Читать дальше →

Как делают сайты? Часть первая: от идеи до верстки

Знай я раньше то, что я знаю теперь, я бы не знал этого.
Ежи Лец

Как же делают сайты? Слишком часто в последнее время я слышу этот вопросы. Кому-то любопытно, кто-то сам делает себе сайт или заказывает у разработчиков. Я решил сэкономить свое и ваше время и написал целый цикл статей на эту тему (господа программисты, не ругайтесь: дальше будет интересней).

Я постараюсь рассказать человеческим языком про этапы создания сайтов, поясню, что же такое дизайн, верстка, СMS и объясню в чем разница между Javascript и остальными языками программирования.

Читать дальше →

Семантическая верстка: имена, комментарии и оформление

Твой код слабее моего
Unreal Tournament 3

Эта статья – продолжение моих предыдущих рассуждений на тему семантической (или все-таки семантичной? :) ) верстки. За запоздалое ее появление прошу прощения: давно лежала в черновиках и я буквально недавно про нее вспомнил. Итак…

“Кривые” и абсолютно не запоминающиеся имена переменных / классов / функций / файлов (нужное подчеркнуть) – ошибка любого начинающего компьютерного специалиста. Спустя пару-тройку лет этот специалист, конечно, перейдет на правильное именование, а еще через столько же времени его код станет действительно хорошим.

Я не претендую на звание идеального верстальщика, однако я попробую рассказать вам про то, как давать правильные имена и писать правильные комментарии в верстке.

Читать дальше →

Семантическая верстка: теги

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

Б. Кригер

Вам доводилось когда-нибудь разбираться в чужой верстке? На 90% веб-страниц черт сломит ногу (а еще на 9% страниц свернет шею): понять нагромождения таблиц и буквосочетаний вроде <tr сlass=”t xl y”> просто нереально. Дело тут даже не в качестве страницы (правильности ее отображения, красоте и т. п.), а в подходе работника к своей задаче. Многим проще сделать и забыть, чем “заморачиваться” на какие-то комментарии, оформление, правильное именование. Увы, порой приходится возвращаться к проекту, сделанному пару-тройку лет назад (еще хуже, если проект был сделан не тобой) и тогда код кажется просто чудовищным: смысл теряется в каше из тегов и текста.

Надеюсь эта серия статей немного прояснит ситуацию: я хочу поговорить о непонятной для многих красоте HTML и семантичной верстке. В этой статье речь пройдет о тегах, а в следующей – об именах и идентификаторах в HTML, об оформлении кода и комментариях.

Читать дальше →

  позже →