Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

eManual.ru - вся техническая документация


Информационный Канал Subscribe.Ru


Subscribe.Ru : eManual.ru - вся техническая документация
eManual.ru техническая документация

Новости сайта от 1 октября 2002 года


Здравствуйте, уважаемые подписчики.

Это выпуск почтовой рассылки новостей сайта "eManual.ru - электронная документация"

За прошедшие дни на наш сайт было добавлено куча новых документов.
В том числе следующие руководства:
  • Интернет: HTML
  • HTML Приложения - Microsoft Internet Explorer 5, являясь жизнеспособной платформой разработок на базе Microsoft Windows, предоставляет возможность создавать HTML приложения. HTA являются полноценными приложениями. Эти приложения вполне надежны, они отображают только меню, иконки, панели инструментов, и заголовочную информацию, создаваемые Web-разработчиком.Говоря вкратце, HTA объединяют в себе всю мощь Internet Explorer - его объектную модель, производительность, мощь рендеринга, поддержку протоколов, и технологию загрузки каналов - все это без нарушения строгой модели безопасности и пользовательского интерфейса броузера.
  • Слои и usability - Вынесенная в эпиграф цитата датируется 1996/98 годом, однако до сих пор сайтов, построенных по указанному правилу, практически нет. За 6 лет ситуация не изменилась - как тогда, так и сейчас шаблон страницы заключен в таблицу. И на первый взгляд альтернативы не видно. Но это только на первый взгляд. За последние 2 года изменилось очень многое. Плохо это или хорошо, но война броузеров закончилась. 95% пользователей выбрали MSIE. Это дало предпосылку к широкому внедрению одиннадцатого правила Мошкова - "Таблички не использовать". Стандарт HTML4.0 и монопольное положение единственного броузера позволяет уйти от использования таблиц и перейти к построению шаблона на слоях.
  • Часть I. Что есть CSS - Так что это такое - СSS? Cascading Style Sheets (Таблицы Каскадных Стилей) - это язык, содержащий набор свойств для описания внешнего вида любых HTML документов. С его помощью дизайнер имеет полный контроль над стилем и расположением каждого элемента веб страницы, что проще и гораздо функциональнее использования обычного набора HTML тегов. Приведу пример: Вам нужно создать жирный красный подчеркнутый текст.
  • Использование метаданных (HTTP-EQUIV, NAME, REL, REV, BASE) при создании HTML документов - Использование метаданных (HTTP-EQUIV, NAME, REL, REV, BASE) при создании HTML документов
  • IFRAME - Главным недостатком фреймов всегда была невозможность выделения в произвольном месте страницы прямоугольной области заданных параметров WIDTH и HEIGHT. Ситуация изменилась с появлением тэга IFRAME - дополнения Майкрософт к HTML. Всю ценность IFRAME уже начинаешь сознавать, когда работаешь с фреймами в первый раз. Да, используя фреймы можно "разрезать" страницу на части, создавать удобные навигационные панели и красивые дизайнерские изыски. Но практически тут же у дизайнера встает вопрос - а можно ли в произвольном месте страницы выделить прямоугольную область со своей полосой прокрутки и загружать в нее внешний *.html документ? Оказывается, все-таки можно.
  • HTML в примерах - К написанию этой статьи меня подтолкнула недавняя консультация одного начинающего вэб-мастера. Он создавал страничку во FrontPage и я попросил его показать мне ее. Я сильно удивился, когда просмотрел HTML-код: для сдвига картинки в правый верхний угол была полностью забита строка пустыми символами  . Оставшаяся часть кода была оформлена в таком же стиле. Нужно не забывать, что HTML - HyperText Markup Language, ЯЗЫК РАЗМЕТКИ! И в нем присутствуют все средства для создания страниц любой сложности.
  • Программирование: Perl
  • Определение IP-адреса с помощью Perl. - Что такое IP-адрес и для чего он нужен вебмастеру? IP-адрес представляет собой уникальный 32-х битный идентификатор компьютеров, состоящий из четырех десятичных чисел, разделенных точками, например, 127.0.0.2. Взаимодействие или обращение к определенному компьютеру в Интернете осуществляется по его IP-адресу. В идеале каждый компьютер, с которого пользователь запрашивает страницы сайта, имеет постоянный уникальный IP-адрес, который, в свою очередь, передается серверу при запросах. На практике это не всегда так. Иногда нельзя отличить разных пользователей, работающих через один прокси-сервер по IP-адресам, т.к. в HTTP заголовках передается IP-адрес прокси-сервера, а не конкретного пользователя.
  • Чтение почты через Web-интерфейс. - В последнее время довольно популярными стали почтовые системы с Web-интерфейсом. Надо заметить, это довольно удобно, особенно для пользователей, которые выходят в интернет с разных машин. Для написания оной программы необходима библиотека...
  • Аутентификация пользователей через Веб-интерфейс. - Аутентификация пользователей через Web интерфейс. Про аутентификацию пользователей написано масса статей и для оной процедуры изготовлено сотни скриптов. Однако, в большинстве своем все эти методы рассчитаны на хранение логинов/паролей в отдельном файле, или на аутентификацию пользователей с помошью апачесвкого .htaccess. Здесь же речь пойдет про аутентификацию реальных пользователей Unix сервера через веб-интерфейс. Есть довольно много методов для решения этой задачи, но используют в основном два способа: шифруют пароль, введенный в веб-форме и сравнивают его с паролем в файле passwd или shadow используют pop3 аутентификацию. Первый метод весьма скользкий, ибо его реализация требует прав суперпользователя (root) для открытия файла зашифрованных паролей (shadow), и, как следствие, является дырой в безопасности сервера. Он реализуется путем исполнения cgi-скрипта с правами root (suid). Вообщем, алгоритм простой: взять пару логин/пароль с Web-формы; зашифровать пароль тем же алгоритмом, что и на сервере; открыть файл shadow для сравнения пароля, там хранящегося с полученным с web-формы.
  • Программирование: Разное
  • Написание Plugin'ов для Internet Explorer - Всем памятны обвинения в адрес Microsoft в том, что включение браузера Internet Explorer в состав операционной системы Windows недопустимо. Ответом корпорации было то, что браузер является неотъемлемой частью системы. Теперь мы можем сказать даже больше – Internet Explorer как единое приложение не существует. Это набор компонентов, которые собираются в единое целое только при запуске приложения. Сейчас мы попробуем включить в этот стройный ряд компонентов свой, чтобы он тоже стал неотъемлемой частью, ну если не операционной системы, то конкретной копии браузера точно.
  • Готовя на Python. - Семь изысканных рецептов для программистов
  • Работая над "Справочным руководством по Python". - Издательство O'Reilly только что выпустило "Справочное руководство по Python", которое представляет собой собрание проблем, решений и практических примеров, написанных большой группой программистов Python. В нее вошло более двухсот "рецептов"; свою лепту в создание этого руководства также внесли такие светила Python, как Гвидо ван Россум (Guido van Rossum), Тим Питерс (Tim Peters), Пол Прескод (Paul Prescod) и Марк Хэммонд (Mark Hammond). Собрать воедино плоды такого коллективного творчества представляло собой исключительно непростую задачу, о чем и пошла речь во время нашей встречи с редакторами этой книги Алексом Мартелли (Alex Martelli) и Дэвидом Эшером (David Ascher).
  • Базы данных: MySQL
  • MySQL (введение) - Как только мы задумываемся о каком-либо упорядоченном архивировании информации, мы неизбежно приходим к мысли о создании базы данных. Создав её, напрмер, в Microsoft Access, мы, облегчённо вздыхаем и на какое-то время успокаиваемся. Но это спокойствие длится не долго. И вот на нашем горизонте уже маячит следующая задача, продиктованная жизненной необходимостью, - нужно обеспечить доступ к этим данным через internet с рабочих станций, на которых, вполне возможно установлены, различные ОС. Естественно не мы первые, кому необходимо разрешить задачу подобного рода. Опыта других людей и средств для разрешению этой проблемы довольно много. Но хватит лирических отступлений. Мы воспользуемся языком , который позволяет пользователям, знающим один набор команд, использовать их, чтобы создавать, отыскивать, изменять, и передавать информацию, независимо от того, работают ли они на персональном компьютере, сетевой рабочей станции, или на универсальной ЭВМ.
  • Интернет: Разное
  • Введение в WML - Цель этой статьи - представить базовые возможности WML (Wireless Markup Language) - языка разметки для работы в Интернет беспроводных устройств (WAP), основанный на XML. Назначение WML - описание контента и пользовательского интерфейса для особого класса узкополосных устройств, типа Palm Pilot, сотовых телефонов и пейджеров.
  • Программирование: Java
  • Апплеты и сервлеты - Апплеты — это программы на Java, которые, как правило, предназначены для того, чтобы загружаться посредством браузера, а затем работать в окне браузера. Они могут использоваться для создания богатых графикой и интерактивными возможностями пользовательских интерфейсов, которые не способны выразить средствами обычного языка разметки HTML. Сервлеты — программы на Java, которые работают на Web-серверах Java или серверах приложений Java. Как и программы CGI, сервлеты могут доставлять Web-службы непосредственно в браузер или действовать как промежуточное ПО, которое связывает браузер с серверными службами.
  • Чтение файла в формате mp3 - Формат очень простой. Для начала приведу таблицу с описанием заголовка (он идет сразу с сначала файла)...
  • Программирование: Pascal
  • Этюды о бесполезной красоте - Графика на WEB страничке - Завести домашнюю страничку сейчас проще простого: «застолбил» имя на бесплатном сервере (http://www.boom.ru/, http://www.narod.ru/ или др.), оформил сайт в Microsoft Word или FrontPage, скопировал файлы, зарегистрировался везде, где только можно - и пожинай прелести всемирной славы. Одна беда: никто, кроме автора и поисковых роботов, на нее не заглядывает, потому как фотография типа «Мы с Толяном в походе у костра» интересна только Толяну, а рекомендации по выбору «Порше» в предыдущей версии игры Need for Speed могут привлечь парочку фанатов, но повторно они уже не зайдут. Можно еще насобирать в Сети афоризмов или советов по оформлению и продвижению сайтов, но это только придаст страничке нафталиновый дух.
  • Программирование: Assembler
  • Hello World - Это, наверное, самая простая программа. Используются всего две функции: MessageBoxA из USER32.DLL и ExitProcess из KERNEL32.DLL. Суффикс A у MessageBox означает, что функция работает с однобайтовыми ANSI строками. Для двубайтных Unicode строк - суффикс W, e.g. MessageBoxW.
  • Интернет: ASP
  • Как совместить высокую производительтность приложения с простотой его применения. - Как совместить высокую производительтность приложения с простотой его применения. При разработке приложений важно обеспечить не только их высокую производительность, но и удобство использования. Бывает, что эти две цели взаимно исключают друг друга. В данной статье я покажу, как при помощи одной простой страницы Active Server Pages (ASP) добиться высокой производительности приложения, сохранив простоту его применения.
  • Программирование: Basic
  • Отправка GET-форм из программы на VB - Почти на всех сайтах в интернете есть формы, т.е. определённые текстовые поля, CheckBox'ы (множественный выбор), кнопки и т.д. Примером формы может служить форма для отправки сообщения, например, в службу поддержки какого-то сайта. Для этой формы необходимо текстовое поле с именем автора, с его обратным e-mail'ом, с сообщением, а также кнопка для отправки сообщения. После того, как пользователь нажимает на эту кнопку, в браузере загружается страница с подтверждением отправки письма.



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное