Беляевский.ру

Метка «css»

Сайт для «Бухгалтерии и права» 04.03.10 — 13:38

Метки: , , , , , , , , , ,

Работа запомнилась мне в первую очередь тем, что для нужд сайта пришлось выдумывать ряд совсем нехарактерных для движка решений. Укрощение «ВордПресса» — это весьма увлекательно.

Почему был выбран именно он? Да потому что я окончательно утвердился во мнении, что это лучшая некоммерческая система управления контентом в нашем уголке галактики (♥♥♥♥). Причем не только для блогов. Февраль текущего года.

ООО «Бухгалтерия и право»

2 комментария

Сайт для «ГорКона» 24.02.10 — 01:16

Метки: , , , , , , , , ,

Заказчик попросил бесхитростный сайт-визитку. Что примечательно — без лишней вебдванольщины и прочего китча. Ну так я парадигму KISS вообще крайне жалую, мне такое — как два пальца переслать.

Очень тепло отношусь к данной работе, это был отличный повод попрактиковаться в PHP (терпеть ненавижу изучать что-либо впрок). Сентябрь 2009-го.

ООО «„ГорКон“ Энергетические технологии»

Комментировать

Изучение PHP 30.06.09 — 12:36

Метки: , , , ,

Есть у меня такое замечательное правило — «Не умею чего-то? Надо попробовать!». Руководствуясь именно этим, я сжег свой домашний компьютер, пробил артерию на левой ладони и научился жонглировать. И это только в пределах последних нескольких месяцев.

Вот и сегодня, чистя зубы, думал думы: «А не засесть ли мне за осмысленное изучение языка PHP?». Ведь связка HTML+CSS сама по себе малофункциональна, а главное — скучна. Динамический же PHP-код, приятно разбавляющий привычную HTML-разметку — другой коленкор! Совсем не лишняя дисциплина для могучего интернет-богатыря. Да и простое раздражение межушного нерва — занятие завсегда полезное.

Я, конечно же, регулярно пользуюсь рядом PHP-функций, но на довольно грустном уровне. Вроде того: найти готовое решение, похожее на то, что мне нужно, и посредством стамески, напильника и рубанка, методом проб, ошибок и полунаучного тыка обработать его до требуемой функциональности.

Между тем потенциальные возможности простого, что валенки деда Карпа, языка программирования конкретно впечатляют. Аж дух захватыват от открывающихся перспектив. Уж не знаю, на сколько хватит энтузиастского запала, но пока дико интерестно. Особенно если всё понятно и получается как надо :)

Почему мне раньше не приходила в тыкву простая идея заменить повторяющиеся витиеватые HTML-конструкции переменными/константами, многократно упрощая сам код и его последующее корректирование, — тайна, мраком покрытая… Так что <?php echo "Hello, world!!!!11"; ?>.

2 комментария

Сайты с фиксированной шириной: выравнивание 29.06.09 — 13:38

Метки: , , ,

Со времен царя Николая известно, что в общем макеты сайтов можно условно разделить на макеты с фиксированной шириной и «резиновые», которые автоматически подстраиваются под размеры окна. Я уже давно перестал мыслить категориями «„резина“ сложнее в исполнении, а значит, круче» — верстка всегда должна определяться здравым смыслом и поставленными перед сайтом задачами.

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

Но я всегда ловлю клина, когда достопочтеннейшие веб-разработчики делают сайты фиксированной ширины, выравненные по левому/правому краю окна. Если на маленьких разрешениях всё выглядит более-менее опрятно, то на разрешениях побольше (скажем, 1680 пикселей по широкой стороне) начинается сущий цирк.

Например, сайт охренительной компании Adobe, раздел про Flash Player. Задизайнен мастерски — просто и со вкусом, техническая реализация выше всяческих похвал — не придерешься; а выглядит, как недоделанный. Но с чем черт не шутит? Может верстальщик и вправду еще не выучил CSS-конструкцию margin: auto, центрирующую целевой блок?

Фиксированная ширина
Фиксированная ширина

Комментировать

Простые истины о HTML и CS 21.03.09 — 12:27

Метки: , , , ,

Давным-давно, когда трава была зеленее, небо — выше, а я был голубоглазым блондином двухметрового роста и только начинал робко интересоваться технологиями создания сайтов, один очень толковый товарищ, которого я (к своему стыду) по десять раз на дню дергал с совсем уж бараньими вопросами, сказал: «Пока не освоишь CSS, даже не думай начинай верстать». Я, разумеется, считая себя умнее всех современников, подумал, что мне и одного HTML хватит. Чай не пальцем сделан. Последующие несколько дней манипуляций с кодом превратились в колоссальное количество выкинутых на ветер жопо-часов.

Выражение «умный учится на чужих ошибках, дурак — на своих», приписанное рыхлому Будде, выдумали идеалисты-казуисты, т. е. личности, недостаточно сообразительные (см. «долбоебы»). Как выяснили британские ученые, собственный негативный опыт в четыреста семнадцать раз полезнее чужого, и это неоспоримая истина. После описанного выше случая я для себя четко понял (и записал в толстый хозяйственный блокнот): HTML-код должен содержать только целевую информацию и разметку страницы. Все описания визуализации должны быть вынесены во внешний CSS-файл.

Разумеется, бывают исключения, при которых правила отображения контента оправдано «вшивать» в сам HTML-код, но их ничтожно мало. Казалось бы, это настолько очевидно, что даже и говорить нет никакого смысла. Однако ж, работая с чужим кодом, порой просто диву даешься. Когда я вижу сайт, сверстанный одними только таблицами, да еще и с применением внутритекстовых стилей, я сатанею. Обслуживать его сложнее, чем занять денег у добропорядочного иудея (см. «разжигание межнациональной розни»). Мне не хватает фантазии представить, что твориться в голове у такого разработчика.

Комментировать
© 2008—2010 Денис Беляевский
Пишите письма: den@belyaevskiy.ru