Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:
Страницы: << 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 >>
Главная: Интернет: Разное
ASP | CGI | Firewall | Flash | HTML | JavaScript | Perl | PHP | VBScript | Web Servers | Безопасность | Протоколы | Разное |
Регулярные выражения в .NET
Часто приходится слышать от разных разработчиков, познакомившихся с Perl, что основной и уникальной "фичей" этого языка являются регулярные выражения или просто "регэкспы" (сокращение от REGular EXPressions). Ну, во-первых, регулярные выражения не являются изобретением разработчиков Perl-а, просто язык изначально создавался для обработки текстов, а использование регулярных выражений (далее РВ) заметно упрощает эту задачу и РВ были слиты с синтаксисом Perl. На самом деле возможность использования РВ присутствует во многих программных системах, таких как awk, Python, Emacs и многих других, существуют библиотеки для работы с ними практически для всех языков и платформ. Хотя, для вышеупомянутых приверженцев Perl, РВ неизменно ассоциируются с чем-то слитым с синтаксисом языка, а никак не с библиотекой и фраза "А в .NET Framework реализованы регэкспы" вызывает изумленный ответ "Вау! Значит, в C# можно использовать РВ? Все, подайте мне сюда компилер". На самом деле, наличие библиотеки работы с РВ в .NET Framework позволяет использовать РВ в люблм языке, для которого существует компилятор, совместисый с .NET. Возможно даже написать интерпретатор языка Perl, который будет использовать эту библиотеку для выполнения кода. Причем возможность генерации напрямую MSIL-кода (MSIL - MicroSoft Indermediate Language) позволит заметно повысить эффективность (хотя этой возможностью нужно пользоваться осторожно, но об этом позже). Итак, для работы с РВ в .NET Framework присутствует целая библиотека классов, объявленных в пространстве имен System.Text.RegularExpressions. Разберем эти классы подробнее.
Просмотров: 8022Скачиваний: 1900 Подробнее в этом окне в новом окне

XML — отпрыск SGML
XML (Extensible Markup Language) — еще один формат для описания структурированных документов и собственно данных в WWW. Но на этот раз уже универсальный формат. По сути XML является своего рода мета-языком — языком для описания других языков. XML был разработан организацией W3C (WWWC, www.w3c.org), как простая замена для сложного SGML. Сам же SGML напичкан множеством, совершенно не нужных в Web, возможностей. XML имеет непосредственное сходство с HTML. В нем также присутствуют теги, но в XML они называются элементами.
Просмотров: 7374Скачиваний: 2133 Подробнее в этом окне в новом окне

Простые идеи нейронного поиска
Слова “нейронный поиск” у большинства людей, как правило, ассоциируются с нейрокомпьютерами, нейроалгоритмами и какими-то высокими технологиями. Причиной тому устоявшаяся связь между словом “нейронный” и идеями математических моделей, разработанных Тейво Кохоненом и его последователями. Идеи “нейропоиска”, предлагаемые компанией “Нейрон РУ” ( http://mynameis.narod.ru ), не имеют ничего общего с моделями Кохонена, а суть их ясна и ребенку. Система очень проста, смотрите сами.
Просмотров: 6694Скачиваний: 1752 Подробнее в этом окне в новом окне

Эмуляция SSI
Наряду с неоспоримыми достоинствами бесплатного хостинга, есть и существенные недостатки. Больше всего меня раздражает отсутствие SSI. Если и вас тоже, сообщаю: выход есть! И довольно простой, как в поговорке про все гениальное. Для тех, кто не в курсе, поясняю. Вам наверняка хоть раз в жизни приходилось собирать мозаику. Ну, или хотя бы соединять вместе несколько частей в одно целое. В этом и заключается идея SSI - собирать свой сайт из HTML-фрагментов. Для чего это нужно? Как правило, на каждом сайте некоторые детали присутствуют на всех страничках сайта. У меня, например, таким является оглавление слева. И web-мастеры при создании новых документов просто переписывают их туда. А если вдруг захочется изменить внешний вид, приходится вносить изменения во все файлы. А если сайт содержит много информации, то реконструкция сайта превращается в тягомотину. Можно, конечно, использовать фреймы (про них рассказано в "HTML за полчаса", но у них есть свои недостатки.
Просмотров: 7425Скачиваний: 1698 Подробнее в этом окне в новом окне

Что такое VRML
Язык VRML (Virtual Realty Modelling Languagy) предназначен для описания трехмерных изображений и оперирует объектами, описывающими геометрические фигуры и их расположение в пространстве. Vrml-файл представляет собой обычный текстовый файл, интерпретируемый браузером. Поскольку большинство браузеров не имеет встроенных средств поддержки vrml, для просмотра Vrml-документов необходимо подключить вспомогательную программу - Vrml-
Просмотров: 6639Скачиваний: 485 Подробнее в этом окне в новом окне


Что такое VRML
Язык VRML (Virtual Realty Modelling Languagy) предназначен для описания трехмерных изображений и оперирует объектами, описывающими геометрические фигуры и их расположение в пространстве. Vrml-файл представляет собой обычный текстовый файл, интерпретируемый браузером. Поскольку большинство браузеров не имеет встроенных средств поддержки vrml, для просмотра Vrml-документов необходимо подключить вспомогательную программу - Vrml-браузер, например, Live3D или CosmoPlayer. Как и в случае с HTML, один и тот же vrml-документ может выглядеть по-разному в разных VRML-браузерах. Кроме того, многие разработчики VRML-браузеров добавляют нестандартные расширения VRML в свой браузер.
Просмотров: 6748Скачиваний: 495 Подробнее в этом окне в новом окне

Введение в WML.
Цель этой статьи - представить базовые возможности WML (Wireless Markup Language) - языка разметки для работы в Интернет беспроводных устройств (WAP), основанный на XML. Назначение WML - описание контента и пользовательского интерфейса для особого класса узкополосных устройств, типа Palm Pilot, сотовых телефонов и пейджеров. WML специально "заточен" (и продолжает "затачиваться") с ориентацией на ограничения подобных устройств, а именно: малоформатный экран, узкую полосу пропускания канала связи, малую собственную память и ограничения на "вычислительные" способности. По этой причине, и из-за острой нужды в стандартизации, в языке "визуальной разметки" для WAP устройств свое законное место заняла идея хорошо структурированных данных - WML наследует синтаксис XML.
Просмотров: 7852Скачиваний: 2510 Подробнее в этом окне в новом окне

Фавориты Сети
Не секрет, что мировая Сеть разрастается просто невероятными темпами, и в ближайшем будущем даже в нашей стране доступ к этому великому явлению получат очень и очень многие. Почему я называю Интернет великим? Причин много, на самом деле — он велик во многих направлениях. Огромная библиотека, собравшая практически все знания человечества, огромная и разнообразная, незаменимая кладовая полезнейшей информации для тех, кто знает, что и где надо искать. Огромная помойка, благодаря которой огромный круг людей получил возможность удовлетворять свои не всегда интеллектуальные и эстетические побуждения. Да, порнография, фашизм — те темные сферы общества, которые тоже в данный момент доступны всем желающим, стоит лишь сесть в удобное кресло, набрать в окошке браузера адрес любимого поисковика и заветную последовательность букв. Как говорится, обратная сторона медали. Каждый для себя решает, что же ему надо. Но одно можно сказать без сомнения — Интернет уже настолько прочно вошел в повседневную жизнь множества людей, что они просто не смогут без него обходиться. Можно долго спорить, выпучивая глаза и стуча себя кулаком в грудь, во благо или во вред Сеть. Но против официальных данных не попрешь. Поисковик Google в конце года подбил, как говорится, бабки и выдал занимательнейшую информацию о том, чем же в году 2001 от Рождества Христова интересовалось население планеты Земля (правда, интерес будет несколько американизирован, ведь абсолютное большинство пользователей именно в США и проживают).
Просмотров: 6539Скачиваний: 1959 Подробнее в этом окне в новом окне

Безопасность и защита информации
18-летнему норвежцу Йону Йохансену, автору нашумевшей программы по взлому DVD DeCSS, во вторник было предъявлено официальное обвинение. DVD-Джон обвиняется в незаконном взломе системы компьютерной безопасности. Как сообщает норвежская AftenPosten, за это тяжкое преступление Йохансену грозит до шести месяцев лишения свободы. Имя Йохансена стало широко известно два года назад, после публикации им в Интернете программы DeCSS, позволяющей обходить защиту DVD-дисков от копирования и проигрывать видео-диски на проигрывателях, для этого не предназначенных. Программа была написана им совместно с еще двумя программистами и изначально предназначалась для того, чтобы дать возможность пользователям Linux смотреть DVD под этой ОС. Обход защиты от копирования являлся, таким образом, побочным продуктом при написании этой программы.
Просмотров: 12079Скачиваний: 1620 Подробнее в этом окне в новом окне

История Интернета: первый поисковик в Сети
В конце 80-х еще не было World Wide Web. В те времена информация передавалась с одного компьютера на другой по FTP, или протоколу передачи файлов (file transfer protocol). FTP — это текстовый предок Web. Обмен файлами представлял собой следующую процедуру: вы закачиваете имеющуюся у вас игрушку (например, в виде game.zip) на ftp-сервер, сообщаете друзьям по email'у о ftp-адресе, где вы игру оставили; друзья с помощью ftp-клиента обращаются по указанному адресу к ftp-серверу, получают с него список файлов в данной директории и, наконец-то, закачивают game.zip себе на локальный компьютер.
Просмотров: 7895Скачиваний: 1718 Подробнее в этом окне в новом окне

Страницы: << 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 >>
Главная: Интернет: Разное


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте