March 17, 2010
Для любого специалиста в сфере веб-разработок CMS – внужденное зло. Хотите вы этого или нет, рано или поздно вы с столкнетесь системами управления сайтом, и не факт, что вам понравится эта встреча.
UMI.CMS – возможно, меньшее из зол, с которым мне доводилось встречаться. Сомневаюсь, что стоит обсуждать ее достоинства и недостатки (о ее достоинствах немало написано на официальном сайте, а недостатки при желании можно найти самому). Стоит, правда, отметить сложность ее переноса и хранения: базу практически не перенести вручную, а копирование файлов или поштучный коммит (не будем же мы коммитить все!) вызывает у многих нервный тик. Если с базой дело обстоит сложнее, то правильный коммит и перенос сайта можно обеспечить. С помощью shell-скрипта, например.
Читать дальше →
November 1, 2009
Незнание закона не освобождает от ответственности.
Зато знание — запросто
Станислав Ежи Лец
С тех пор, как я зарегистрировался “В Контакте”, я плевался в его сторону: взяли Facebook и сделали его русский вариант. Плагиаторы! Сливают информацию прокуратуре, милиции и ФСБ! Стукачи! Я ругал “В Контакте” на чем свет стоит, сравнивая его с пресловутым Facebook-ом, который я до недавнего времени и в глаза не видел. Однако мнение о мировом господстве Facebook-а резко поменялось, когда я в нем зарегистрировался.
Думаю, нет смысла выполнять очередное сравнение двух социальных сетей, скажу лишь только, что более хаотичной и непонятной соцсети, чем обновленный Facebook, я, пожалуй, еще не видал. Хвалить “В Контакте” за его удобство я тоже не собираюсь, а собираюсь я порассуждать о том, что же будет, когда “В Контакте” выйдет-таки на мировой уровень.
Читать дальше →
October 10, 2009
Привет всем еще раз.
Не удивляйтесь, не закрывайте браузер. Это второе обновление блога, реинкарнация, если хотите. Старый его вариант устарел и морально, и физически: накопилась целая куча комментариев со спамом, отдельные плагины вроде SoureCodeHightlighter начали подглючивать. Кроме того, возникли проблемы с лицензией: разработчики предыдущей (как выяснилось, платной) темы обратились ко мне с просьбой дать денег. В общем, подложив монетку в ботинок и поплевав через левое плечо я собрался с духом, сделал бекап базы и удалил старый сайт. Теперь вы видите его в новом дизайне. Коментарии, увы сохранить не удалось. Да и ладно: себе я оставил их, бекапа для повышения ЧСВ мне хватит.
Что появится тут в скором времени? Для начала вы можете прочесть недавние статьи про стандарты в верстке (про верстку я писал и писать буду ;) ), а достаточно скоро тут будет пара интересных статей на тему Cufon и, возможно, UMI.CMS.
В общем, ждите. Постараюсь не разочаровать ;)
Читать дальше →
May 25, 2009
На каждый сложный вопрос
обязательно найдется ответ,
который будет одновременно
простым, ясным и неправильным.
Автор неизвестен
В прошлой статье я рассказал вам про то, как появляется идея сайта, создается дизайн, выполняется верстка (надеюсь, было понятно, а если нет – задавайте вопросы :) ). Эту статью я, пожалуй, начну не с очередного этапа разработки, а поясню вам пару-тройку важных определений. Вы ведь слыхали слова HTML, CSS, Javascript, PHP и CMS? Сначала расскажу про них, а потом двинусь дальше.
Читать дальше →
April 23, 2009
Лень делает всякое дело трудным
Бенджамин Франклин
Признаюсь честно, я чертовски не люблю верстать формы: это утомительный и не быстрый процесс, да и дизайнеры порой пренебрегают рисованием формочек (или наоборот, придумывают слишком красивые поля для ввода), поэтому и с дизайном приходится повозиться. Возможно, по этой причине я начинаю мини-цикл статей на тему правильной верстки форм. Сегодня я расскажу про label-ы и про их позиционирование прямо в input.
Читать дальше →
March 26, 2009
Знай я раньше то, что я знаю теперь, я бы не знал этого.
Ежи Лец
Как же делают сайты? Слишком часто в последнее время я слышу этот вопросы. Кому-то любопытно, кто-то сам делает себе сайт или заказывает у разработчиков. Я решил сэкономить свое и ваше время и написал целый цикл статей на эту тему (господа программисты, не ругайтесь: дальше будет интересней).
Я постараюсь рассказать человеческим языком про этапы создания сайтов, поясню, что же такое дизайн, верстка, СMS и объясню в чем разница между Javascript и остальными языками программирования.
Читать дальше →