© 2008 www.yoursait.ru mail: admin [at] yoursait.ru
Как пользоваться системой сбора статистики Awstats...далее
 
 
 
 
 
Краткое описание языков PHP, PERL, Ruby on Rails...далее
Основы Эл. Почты. Преимущества и возможности...далее
Управление веб-сервером Apache с помощью механизма .htaccess ..далее
Оптимальное использование MySQL...далее
Резервное копирование баз MySQL..далее
Полезные статьи :
Хостинг, использование хостинга, советы новичкам.
 
Новости :
США лидируют по количеству сайтов с вредоносным ПО

Процентное содержание электронных писем с вредоносными вложениями в почтовом трафике (график Sophos)
Согласно представленным данным, в уходящем году больше всего сайтов с вредоносным программным обеспечением — 37% — располагалось на американских серверах. Второе место в рейтинге Sophos занимает Китай, на долю которого пришлось 27,7% потенциально опасных веб-страниц. Замыкает тройку антилидеров Россия с 9,1% от общего количества сайтов с вредоносным ПО. Далее в порядке убывания числа вредоносных ресурсов в списке Sophos следуют Германия (2,3%), Южная Корея (2,1%), Украина (1,8%), Великобритания (1,7%), Турция (1,5%), Чешская Республика (1,3%) и Таиланд (1,2%). Меньше всего опасных сайтов в Сингапуре — 0,3%.

Компания Sophos также отмечает, что в уходящем году Соединенные Штаты лидировали и по объемам распространяемого спама. Сегодня через компьютеры на территории США рассылается 17,5% всех спам-писем. Некоторое сокращение объемов спама было отмечено в конце осени в связи с закрытием американского хостинг-провайдера McColo, на ресурсах которого работали командные центры нескольких крупнейших ботнетов.
Согласно исследованию Sophos, мошенники все чаще атакуют пользователей социальных сетей, а количество писем с вредоносными вложениями за год выросло в пять раз. Вместе с тем в 2008 году одним из основных инструментов распространения вредоносных программ стали съемные носители.
Краткое описание языков PHP, PERL, Ruby on Rails.
PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»), это своеобразный скриптовый язык программирования, который был создан специально для генерации HTML-страниц на веб-сервере и работы с базами данных. В настоящее время язык программирования стал довольно популярным и поддерживается большим количеством хостеров. Стоит так же указать на то, что в области программирования для сети интернет, язык программирования PHP является одним из самых популярных скриптовых языков, он очень прост и имеет огромную скорость выполнения, так же имеет очень богатую функциональность и распространение исходных кодов на основе лицензии PHP. От остальных языков PHP отличается интересным наличием ядра, а так же подключением определенных модулей расширения, которые предназначены для работы с различными базами данных, окетами, динамической графикой, криптографическими библиотеками, документами формата PDF и т. п.

Любой, кто только желает, может разработать собственное, индивидуальное расширение и подключить его. В настоящее время есть масса существующих расширений, однако стоит отметить, что пользуются спросом только несколько десятков, которые уже достаточно хорошо зарекомендовали себя. Интерпретатор PHP подключается к веб-серверу либо через модуль, созданный специально для этого сервера. Так же он может использоваться для решения различных сложных административных задач таких операционных системах, как UNIX, GNU/Linux, Microsoft Windows, Mac OS X и AmigaOS. Но именно в таком качестве язык программирования не получил особой популярности. Синтаксис PHP, очень сильно схож с синтаксисом программного языка СИ. Есть даже несколько элементов, которые неявно заимствованы из других языков. Но все же в настоящее время языком программирования PHP пользуются сотни тысяч пользователей и разработчиков. Миллионы сайтов созданы при помощи этого языка, это пятая часть всех существующих в интернете сайтов. Группа разработчиков, которые занимаются PHP, состоит из множества разнообразных людей, которые добровольно работают над ядром и расширениями PHP, и смежными проектами, такими, как PEAR или документация языка. Название языка это аббревиатура, которая означает Hypertext Preprocessor» (ранее акроним расшифровывался как «Personal Home Page Tools»).

PERL, это язык программирования PracticalExtractionandReportLanguage, то есть иными словами это язык программирования извлечений и отчетов. Сам по себе язык был создан в операционной системе Unix как реакция самого талантливого программиста на довольно таки ограниченную возможность всех стандартных средств системного администрирования в операционной среде. Под администрированием стоит учитывать настройку всей операционной системы через определенную установку, которая обозначает ее параметров таким образом, что бы она могла отвечать всем потребностям отдельного пользователя либо группы пользователей. Стоит отметить, что в системе UNIX настройка может осуществляться только через специальные файлы (конфигурационные файлы), которые, как правило, оказываются простыми системными файлами и практически все изменения используются и осуществляются при помощи определенных команд, пишутся эти команды на специальном языке оболочки (shell), команды выполняются при помощи командной строки. В самой системе UNIX пользователь может создавать собственные команды на основе команд интерпретатора shell, кроме того эти команды можно полностью сохранять в простых текстовых файлах, и в будущем можно будет ими воспользоваться как и обычными стандартными командами операционной системы, то есть через командную строку. Сама же оболочка shell операционной системы UNIX является интерпретатором, именно поэтому команды пользователей имеют еще одно наименование, скрипт (script). Администратору операционной системы UNIX приходится писать большое количество скриптов, которые впоследствии обрабатываются другими скриптами. Именно для этой цели оболочки shell используются специальные программы обработки текстовых файлов.

Ruby on Rails , это объектно-ориентированный программный каркас, который предназначен для создания веб-приложений, написан каркас на языке программирования Ruby. Ruby on Rails предоставляет нашему вниманию своеобразный архитектурный образ, а именно Model-View-Controller (модель-представление-контроллер), именно для различных приложений, и обеспечивает их интеграцию с веб-сервером и сервером базы данных. Этот каркас сможет предоставить огромные возможности для различных разработок динамических интерфейсов. При этом можно будет обрабатывать запросы и выдачу данных в определенных контроллерах, отражения предметной области в базе данных. Это открытое программное обеспечение и распространяется пол определенной лицензией MIT. Есть несколько принципов разработки различных приложений, а именно они не должны определить собственную архитектуру, именно поэтому они не используются для готового каркаса. Стоит так же учесть, что сам по себе язык Ruby, сможет позволить быстро изучить легкую нотацию, для определения семантики приложений. Этот язык предоставляет различные механизмы повторного использования, которые позволяют минимизировать дублирование кода в приложениях. В этом языке одну из самых важных ролей играет контролер, который и отвечает за взаимодействие с пользователем. Именно это контролер считывает все необходимые данные из модели, которая подготавливает их для полного отображения. Сам же объект модели может с легкостью осуществить загрузку и сохранение всех данных в определенной базе данных, а так же может оказать помощь в реализации бизнес логистики. Стоит так же отметить все возможности динамической типилизации в языке Ruby, именно поэтому любому разработчику довольно просто сделать свой класс определенной модели, отталкиваясь от базового ActiveRecord::Base.