Новые книги

Практическое руководство по созданию современных Web-сайтов, соответствующих концепции Web 2.0. Описаны языки HTML 5 и CSS 3, применяемые, соответственно, для создания содержимого и представления Web-страниц. Даны принципы Web-программирования на языке JavaScript с использованием библиотеки Ext Core. Рассказано о создании интерактивных Web-страниц, приведены примеры интерактивных элементов, позволяющие сделать Web-страницы удобнее для посетителя. Раскрыты вопросы реализации подгружаемого и генерируемого содержимого, семантической разметки, применения баз данных для формирования Web-страниц. Показаны способы расширения функциональности Web-сайтов с использованием Web-форм, элементов управления, свободно позиционируемых элементов и программного рисования средствами HTML 5.
Новая книга всемирно известного гуру маркетинга Филипа Котлера «Маркетинг 3.0» для многих станет откровением и лишь для самых искушенных в маркетинге будет подтверждением того, о чем они сами интуитивно уже давно догадывались. В развитых странах уже сегодня (а в развивающихся – очень скоро) рассчитывать на победу над конкурентами сможет только та компания, которая освоит и начнет применять в деле маркетинг 3.0. Говоря кратко, это способ тончайшего, изощренного воздействия на потребителя, при котором затрагиваются не только разум и эмоции, но и душа человека. Воспользуйтесь им, и вскоре все покупатели и клиенты ваших конкурентов перейдут к вам.

Огромное преимущество маркетинга 3.0 перед двумя предыдущими версиями еще и в том, что с его помощью любая компания сможет подключиться к решению глобальных проблем человечества (бедность, загрязнение окружающей среды, социальная несправедливость, смертельные болезни) с коммерческой выгодой для себя! Твори добро – и зарабатывай на этом.

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

Installation

Установка

C-News доступен в откомпилированном виде во многих новых дистрибутивах Linux, так что установка не должна вызвать проблемы. Исходники можно получить с ftp.cs.toronto.edu/pub/c-news/c-news.tar.Z. После установки надо поправить файлы настройки C-News. Их формат описан ниже:

sys

Файл sys управляет тем, какие группы новостей передаются и принимаются Вашим сайтом. Рассмотрен детально ниже.

active

Хранит указания по обработке статей в группах новостей.

organization

Имя Вашей организации. Например, "Virtual Brewery, Inc". На домашней машине введите "private site" или что-либо, что Вы находите приятным. Большинство людей не будет называть Ваш сайт правильно отконфигурированным, если Вы не настроили этот файл.

newsgroups

Этот файл представляет список всех групп с описанием (одна строка) для каждой из них. Эти описания часто используются программой чтения новостей при показе списка всех групп, на которые Вы подписаны.

mailname

Почтовое имя Вашего сервера, например, vbrew.com.

whoami

Имя Вашего сайта для целей новостей. Часто используется имя UUCP, например, vbrew.

explist

Вы должны редактировать этот файл, чтобы настроить время старения для групп новостей. Дисковое пространство может играть в этом важную роль.

Чтобы создать начальную иерархию новостных групп, получите файлы active и newsgroups с сайта, который передает Вам новости, и установите их в /etc/news. Объявите их принадлежащими пользователю news и задайте права доступа 644 командой chmod. Удалите все группы to.* из файла active и добавьте to.my-site, to.feed-site, junk и control. Группы to.* обычно используются для обмена ihave/sendme сообщениями, но Вы должны создать их независимо от того, планируете ли Вы использовать ihave/sendme или нет. Затем замените все номера статей во втором и третьем полях active, используя следующую команду:

# cp active active.old
# sed 's/ [0-9]* [0-9]* / 0000000000 00001 /' active.old > active

# rm active.old

Вторая команда вызывает sed, потоковый редактор в Unix. Этот вызов заменяет две строки цифр на строку нулей и строку 000001 соответственно.

В заключение, создайте каталог для хранения новостей и подкаталоги, используемые для входящих и исходящих новостей:

# cd /var/spool
# mkdir news news/in.coming news/out.going news/out.master

# chown -R news.news news
# chmod -R 755 news

Если Вы используете программы чтения новостей из другого дистрибутива, а не из C-News, Вы можете обнаружить, что некоторые из них ожидают найти хранилище новостей в /usr/spool/news, а не в /var/spool/news. Если Ваш newsreader не находит статьи, создайте ссылку из /usr/spool/news в /var/spool/news:

# ln -sf /usr/spool/news /var/spool/news

Теперь Вы готовы получать новости. Обратите внимание, что Вы не должны создавать любые каталоги, отличные от показанных выше, потому что каждый раз, когда C-News получает статью от группы, для которой нет каталога, он создаст его автоматически при обработке статьи.

В частности это случается со всеми группами, в которых новости пересеклись. Через некоторое время Вы найдете в своем каталоге новостей подкаталоги для групп, на которые никогда не подписывались, например, alt.lang.teco. Вы можете предотвратить это удалением всех нежелательных групп из файла active или удаляя все пустые каталоги ниже /var/spool/news из какого-либо скрипта (исключение составляют каталоги out.going и in.coming).

C-News нуждается в пользователе, которому можно послать сообщения об ошибках и отчеты состояния. По умолчанию это usenet. Если Вы используете значение по умолчанию, Вы должны установить специальные права для него. Вы можете также отменять это поведение, устанавливая переменную среды NEWSMASTER в соответствующее имя. Это можно делать из списка заданий пользователя news для отложенного выполнения (crontab) перед запуском утилит администрирования. Можно установить и почтовый псевдоним, что подробно описано в главе 18 и главе 19.

При правке файла /etc/passwd проследите, чтобы каждый пользователь имел свое реальное имя в записи pw_gecos (это четвертое поле). Это вопрос сетевого этикета Usenet, который предписывает, чтобы реальное имя пользователя значилось в поле From: его статей.