Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #73, ДЕКАБРЬ 2006 г.

«идея — она всегда индивидуальна»

АНДРЕЙ КАРОЛИК

Спецвыпуск: Хакер, номер #073, стр. 073-074-3


СПЕЦ:

Можно и нужно ли защищать свой код? Чего только не придумают: и Java-скриптом копирование запретят, и все пробелы в коде уберут, и структуру сайта запутают. Только смысл какой? Код доступен без особых проблем, так как исполняется на стороне клиента. А если знать имена и пути к файлам, то можно их скачать, не даже открывая в браузере.

Сергей Паршиков:

В большинстве случаев это действительно не нужно. И желание защитить код появляется только у самого заказчика, который не особо понимает, что Интернет это один большой open-source. Ресурсов с каждым днем все больше и больше, все уже давно написано, только правь под свои нужды и все. В тех же случаях, когда source действительно имеют значение, просто так его скачать не получится.

СПЕЦ:

Еще сложнее с дизайном и компоновкой. Чтобы взять чужие идеи, достаточно запастись терпением и быть зрячим. Есть ли возможность как-то защититься от подобных «веб-мастеров»?

Сергей Паршиков:

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

СПЕЦ:

А есть ли универсальная CMS?

Сергей Паршиков:

Мы используем свою собственную CMS на базе связки PHP+MySQL, построенную с применением шаблонизатора SMARTY, что позволяет гибко и удобно разделить работу по верстке и программированию. А на счет универсальной могу сказать, что на то она и CMS, чтобы быть универсальной по определению. А такой, которая может все на свете и без прямого участия программиста не бывает. Или же это будет сайт без дизайна, каких, кстати, много в Сети.

СПЕЦ:

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

Сергей Паршиков:

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

СПЕЦ:

Существует множество книг и мануалов по инструментам веб-мастера. Но материалов по самому веб-мастерингу катастрофически не хватает. Где набираться опыта? Особенно когда работаешь с клиентом, и права на ошибку у тебя нет.

Сергей Паршиков:

На западных сайтах. Книжки очень быстро теряют свою актуальность, все самое перспективное, модное и востребованное можно увидеть на различных конкурсах, проводимых как за рубежом, так и в России. Много информации сейчас можно найти в ЖЖ. Да и право на ошибку есть всегда, главное чтобы клиент этого не заметил.

Назад на стр. 073-074-2  Содержание  Вперед на стр. 073-074-4