Добавление Ajax на сайт

16 Апрель 2009 – 9:18

Добавление Ajax на сайт - это хороший повод почистить страницы, что, возможно, вы хотели сделать уже очень давно, но никак не могли найти для этого времени. Динамические эффекты и устаревшие HTML-теги плохо сочетаются друг с другом, особенно если вы передвигаете объекты, сворачиваете и разворачиваете столбцы, делаете правку "по месту" (in-place).
На форуме O'Reilly Radar Нэт Торкингтон написал следующее о попытке Марка Луковски внедрить один и тот же Ajax-фрэгмент на два разных сайта- на "чистый" сайт и на сайт со значительным "багажом":

Находясь на OSCON, Марк Луковски (Google) послал нам HTML-код, который внедряет небольшой виджет для поиска по картам на наш веб-сайт, посвященный конференциям. С помощью этого виджета участники могут легко найти около места проведения конференции рестораны, гостиницы, парковки, бары и т. д. Прекрасная идея и изящная демонстрация интерфейса Ajax Search API, над которым работает Марк.
Читать далее »

Сетевой уровень модели OSI

2 Апрель 2009 – 14:29

Если снова прибегнуть к аналогии с клерками и бюрократией, то сетевой уровень можно сравнить с международным почтамтом: он описывает способ адресации и доставки, позволяющий посылать отправления в любое место. Действующий на этом уровне протокол адресации и доставки в Интернете так и называется интернет-протоколом (IP). В большей части Интернета применяется IP версии 4, поэтому если не будет указано иное, эта версия и будет подразумеваться далее.

У каждой системы в Интернете есть IP-адрес. Его составляет группа из четырех байт наверняка знакомого вам вида хх.хх.хх.хх. На этом уровне существуют пакеты протокола IP и пакеты протокола управляющих сообщений Интернет (Internet Control Message Protocol - ICMP). IP-пакеты применяются для пересылки данных, а пакеты ICMP - для передачи сообщений и диагностики. IP менее надежен, чем почта, поскольку доставка IP-пакета конечному адресату не гарантируется. Если возникают трудности, то получатель уведомляет о них отправителя посредством ICMP-пакета.

С помощью ICMP часто проверяют возможность связи. Сообщения ICMP «Echo Request» и «Echo Reply» используются в утилите ping. Если один узел хочет проверить, может ли он маршрутизировать трафик другому узлу, то посылает ему через ping сообщение ICMP «Echo Request». Удаленный узел, получив «Echo Request», посылает обратно ICMP-пакет «Echo Reply». Эти сообщения позволяют определить задержку при прохождении данных между узлами. Важно, однако, помнить, что как ICMP, так и IP не устанавливают соединение: протоколы этого уровня лишь стараются доставить пакет адресату.
Читать далее »

Сетевая модель OSI (часть 2)

31 Март 2009 – 20:56

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

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

Сетевая модель OSI (часть 1)

9 Март 2009 – 15:14

Сетевая модель OSI описывает ряд международных правил и стандартов, которые должны позволить системам, подчиняющимся этим протоколам, поддерживать связь между собой. Эти протоколы организованы в виде семи отдельных, но взаимозависимых уровней, каждый из которых относится к определенному аспекту организации связи. Помимо всего прочего, это дает возможность аппаратным средствам, таким как маршрутизаторы и сетевые экраны, сосредоточиться на том аспекте связи, который относится конкретно к ним, игнорируя все прочие.
Вот эти семь уровней OSI:
1.Физический уровень: относится к физическому соединению между двумя точками. Это самый нижний уровень, и его главная задача - передача битовых потоков. Данный уровень отвечает также за активацию, поддержку и деактивацию передачи этих битовых потоков.
Читать далее »

Аксессуары к товару в интернет-магазине

9 Февраль 2009 – 19:57

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

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

Для того чтобы разрабатываемый интернет-магазин умел напоминать покупателям о необходимых аксессуарах и расходных материалах, все товары в каталоге должны иметь внутренние связи по принципу: «основной товар - аксессуар». Тогда в карточке товара клиент будет видеть не только его описание, но и список необходимых принадлежностей, которые тоже стоит купить. Читать далее »

главная | разработка | сайт-визитка | бизнес-сайт | интернет-магазин | компоненты сайта | продвижение | цены | карта сайта | контакты