Архивы автора: admin

Кто создал Интернет?

У истоков сети Интернет. Кто является создателем глобальной сети?

Как и многие наукоемкие технологии, используемые  в современном быту, у истоков сети Интернет стояли военные. В 1957 году, министерство обороны США приняло решение разработать надежную технологию передачи данных на случай войны. Разработка такой технологии была поручена агентству по перспективным оборонным научно-исследовательским разработкам, известному как DARPA, которые в свою очередь передали эту задачу нескольким институтам: Университетам Юты и Калифорнии и Стэнфордскому университету. Результатом работы, стал запуск в 1969 году компьютерной сети ARPANET между этими учреждениями. 20 октября 1969 года был установлен первый устойчивый сеанс связи между двумя узлами сети. Эту дату считают датой рождения Интернет. Но Интернет в то время был мало похож на то, что он представляет изВ течении следующих почти 2 десятилетий, значительными вехами в развитии Интернет, были только разработка в 1971 году, первой программы для работы с электронной почты и переход в 1983 году с протокола NCP на современный протокол TCP/IP.

Настоящий «взрыв» в развитии сети Интернет, произошел в конце 80-ых годов XX века. Это было связано в основном с работами команды «отца современного Интернет» Тима Бернерса-Ли. В частности, изобретением таких основополагающих технологий как гипертекст (перекрестных ссылок в тексте) реализованной в виде языка HTML, концепции World Wide Web, протокола HTTP и идентификаторов URL.

Первый в мире web-сайт был запущен 6 августа 1991 года, Тимом Бернерсом-Ли. Просмотреть этот сайт можно было с помощью написанного  им же первого в мире веб-браузера «Nexus». Именно после внедрения технологий и языка разработанного командой Тима Бернерса-Ли, Интернет стал таким, каким мы знаем его сейчас.

В последующие годы, темпы развития «всемирной паутины», как сейчас многие называют Интернет, постоянно увеличивались. Но таких революционных технологий, как те, которые появились на рубеже 80-90 годов ХХ века, с тех пор разработано не было.

Для чего нужен CSS

Технологии создания сайтов быстро развиваются и что бы создать яркий современный сайт с запоминающимся дизайном нельзя ограничиваться знанием одного html. Для того, что бы сайт был конкурентоспособным необходимо применять современные технологии веб-дизайна, такой технологией является технология каскадных таблиц.

CSS — каскадные таблицы стилей, технология применяемая в веб-дизайне для быстрого создания дизайна, как веб-страниц в целом, так и отдельных элементов веб-страницы. С помощью каскадных таблиц стилей возможно не только изменять дизайн, некоторые свойства CSS позволяют добавлять всевозможные элементы и эффекты, которые помогут добиться динамичности веб-страниц.

Применение CSS очень удобно. Если раньше дизайн страниц сайта задавали при помощи html, то есть дизайн каждой страницы сайта вебмастеру приходилось описывать вручную и такого описания требовала каждая страница. С появлением каскадных таблиц стилей, при помощи классов и свойств можно создавать дизайн для сайта целиком, неважно из какого количества страниц он будет состоять.

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

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

Думаю, что ответ на вопрос «Зачем учить CSS?» получен, так что успехов в веб-дизайне!

«Облачные» программы против традиционного софта

Для чего крупной организации выполнять те ли иные действия с «облачной» платформы?

Зачем вообще компании используют «облачные» разработки, если имеется стандартный софт?

Попробуем ответить на эти вопросы сполна.

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

Экономию денежных средств в данном случае можно считать ключевыми словами. В основном, «облачные» разработки стоят меньше аналогичных программных продуктов для локальных платформ. Однако и здесь не обходится подводных камней. Базис SaaS — простота использования. Почему тогда большое количество организаций «облачные» сервисы воспринимают в качестве вендорского проекта? Потому что, не обойтись без консультантов и других затрат. Получается, внедрять «облачную» платформу нисколько не дешевле, если сравнивать с созданием подобных разработок внутри организации. Становится очевидным, что с момента принятия SaaS до реализации проекта тратится не так много времени, если сравнивать с созданием стабильно-рабочей утилиты под собственные нужды.

Учитывая информацию о массовом развитии рынка «облачных» технологий, численность таких проектов в корпоративной среде на самом деле не превышает показатель 5-6%. Давайте немного поразмыслим над этой цифрой: многие люди убеждены, что за «облачными» технологиями будущее. По этому поводу организовываются научные конференции («облачные» вендоры выступают в роли инициаторов) и другие мероприятия. Таким образом, обсуждаются различные актуальные вопросы. На все это уходит только 5 процентов рынка. Из слов аналитиков, в течение 5-7 лет «облака» достигнут отметки в 20%. Однако даже эту долю нельзя назвать определяющей.

Не в интересах бизнесменов начинать быстрее использовать «облачные» технологии. Найдется большое количество веских причин. Для начала, последние технологии многие люди считают некой диковинкой, что особенно заметно в вопросах безопасности, а также стабильности. Любой бизнес воспримет это критично. Но есть такие сегменты рынка, в которых хранение всех данных внутри организации является конкурентно важным преимуществом. Другая проблема заключается в неочевидном воздействии «облачных» технологий на ИТ-бюджет. На самом деле, перенос бизнес-процесса позволит сэкономить? Возможно, это приведет к дополнительным затратам. Однако наиболее значимым вопросом на данный момент считается следующий: «Как быть с обычным программным обеспечением, если намечается переход к облачным технологиям, и может ли рассчитывать стандартный софт на дальнейшее развитие?».

Основная масса рынка корпоративного ПО долгое время будет удерживать первенство за стандартными программами. Развитие «облака» не останавливается, а только набирает обороты. Ежедневно появляется большое количество новых путей. Из-за этого проблема обычного софта заключается как раз в настоящем и будущем. Есть ли сегодня смысл тратить много времени на разработку собственного решения, когда доступен дешевый специалист в лице «облачного» рынка?

Что такое SSH

SSH – безопасное соединение с удаленным компьютером

SSH расшифровывается как Secure Shell, или по русски – безопасная оболочка. Это сетевой протокол, предназначенный для безопасного управления операционной системой удаленного ПК и тунелирования TCP-соединений.

Первая версия протокола ssh была разработана в 1995 году, но быстро была заменена на не совместимую версию SSH-2, из-за недостатков  первой версии. Сейчас, для удобства, говоря про ssh, имеют в виду  именно SSH-2.

SSH функционально похож на такие протоколы как telnet,rlogin. Но важным преимуществом ssh, является то, что он шифрует весь трафик.

Наиболее часто, протокол ssh применяется для удаленного управления серверами, быстрого копирования файлов. SSH создает безопасное соединение сервер-клиент поверх небезопасных открытых сетей. Поддерживается сжатие данных для экономии трафика. Безопасность соединения обеспечивается благодаря следующим факторам: шифровании соединения, двухсторонней аутентификации, проверке целостности пакетов и временных параметров аутентификации – аутентификация  действует ограниченный отрезок времени, и по его истечении, происходит повторная аутентификация.

Под двухсторонней аутентификацией,понимается как аутентификация сервера — клиентом, так и клиента – сервером. Аутентификация сервера происходит с использованием алгоритмов открытых ключей RSA, DSA. Аутентификация клиента, по мимо этих алгоритмов может проводится с помощью пароля или ip-адреса. Последний вариант применяется редко, в виду его не безопасности.

Для работы по протоколу ssh, как и с любым другим протоколом удаленного управления, необходимо воспользоваться клиентским по. Серверные модули ssh существуют для Linux, *BSD, Windows. Клиентские модули написаны практически под все существующие настольные и мобильные ОС, в том числе iOS, Android, Blackberry.

Какую систему управления сайтом выбрать

Во время создания любого проекта рано или поздно придется сделать для себя вывод — использовать платную или бесплатную CMS. Новички думают, что бесплатных CMS хватит с головой, но в этой статье мы постараемся сделать вывод, какую CMS лучше всего использовать — платную или бесплатную.

Если кто-то еще не знает, что такое CMS, ответ простой — это специализированная система управления контентом на сайте. Проще говоря, это движок сайта. Когда неопытным веб-мастером выполняется создание сайта, выбор того или иного движка для может стать для владельца непосильной задачей. Дело здесь не столько в знании структуры движка, а в разнообразии их выбора. Итак, давайте рассмотрим несколько критериев, по которым стоит выбирать платные CMS.

1. Простота в использовании

В Вашей CMS должен быть достаточно простой интерфейс, в котором мог бы ориентироваться даже новичок. Наличие простого, но при этом функционального интерфейса позволяет экономить время на размещение информации и повысить производительность. Посмотрите на выбор CMS с точки зрения пользователя — если он не понимает процесса размещения информации на сайте, вполне вероятно, что CMS «похоронит» свою главную цель — расширить возможности пользователей и сделать продвижение сайтов более эффективным.

2. Простота в настройке

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

3. Настройка с помощью плагинов и модулей

В хорошей CMS всегда есть возможность добавить новые функции сайта с помощью специальных дополнений, которые называют «плагины». Для каждой платформы управления сайтом используется своя терминология, поэтому запомните: плагины/модули/экстеншены — это в большинстве случаев одно и то же. В зависимости от условий проекта, плагины смогут максимально возможно увеличить функционал сайта. Что касается бесплатных CMS, то здесь список подключаемых плагинов строго ограничен. В принципе, это еще хорошо, если такая возможность вообще существует.

Если Вы больше ориентируетесь на бесплатную CMS, Вы должны знать некоторые нюансы:

  • На бесплатной CMS может существовать большое количество уязвимостей, которыми могут воспользоваться любители поиска дыр в сайтах. Можно не сомневаться, что эти «искатели» обязательно ими воспользуются.
  • Используя бесплатную CMS, Вам никто не дает на нее никакой гарантии работоспособности.
  • Во время установки CMS на сайт могут возникнуть трудности, с которыми могут справиться далеко не все.
  • Когда Вашу CMS взломают или в том случае, если Вы неправильно установите ее на веб-ресурс, Вам никто не даст квалифицированную помощь. Соответственно, искать свой «спасательный круг» почти бесполезно — исключением являются специализированные форумы, в которых можно найти людей, разбирающихся в основах использования бесплатных версий CMS.

Что такое PHP

Чтобы создать простейший сайт, достаточно знаний HTML и СSS, однако, для того, чтобы создать веб-страницу более сложного уровня, разработчику просто необходимо знать один из языков веб-разработки. Наиболее распространенным языком программирования для этого случая в настоящее время считается язык PHP, который позволяет писать программы для веб-страниц, активно взаимодействующие с пользователем. Все команды этого языка обрабатываются на стороне сервера, выдавая посетителю уже готовую сгенерированную страницу. Это позволяет довести скорость обработки веб-страниц до максимума, так как она не зависит от мощности компьютера или скорости браузера пользователя.

Язык PHP — мультиплатформенный, его поддерживают такие операционные системы, как Windows, Linux, Mac OS и другие.

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

Для создания PHP-файлов на компьютере разработчика необходимо установить несколько специальных приложений. Во-первых, это сам PHP-интерпретатор. Также нужны локальный сервер, система управления базами данных MySQL и PHPMyAdmin, которая дает пользователю доступ к базам данных MySQL.

Кроме этих программ необходимо также приложение для разработки веб-страниц. В простейших случаях может подойти и обычный «Блокнот», однако, для более серьезных проектов стоит использовать редакторы с подсветкой функций, иначе работа с кодом будет невыносимой. Также нужно быть осторожным при работе с PHP через большие текстовые процессоры, так как эти программы сохраняют не чистый текст, а добавляют множество своих символов. Поэтому в этом случае нужно сохранять тех в формате txt, а потом просто переименовать его в php.

Готовые файлы с PHP-кодом сохраняются в разрешении .php и открываются через браузер.

Отдельно стоит рассказать об этих базах данных. Язык PHP имеет в себе множество функций для работы с ними. Существуют команды для добавления, изменения, удаления записей. Широкие возможности этого языка позволяют построить удобную систему для хранения данных сайта.

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

Особенности продвижения сайта с помощью ссылок

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

Под понятием «вечные ссылки» понимают те ссылки, которые были вами куплены на соответствующем ресурсе так сказать навсегда. Однако такое понятие не совсем точное, потому как если вдруг ресурс, на котором вы эти ссылки купили, вдруг исчезнет, то исчезнут и ссылки на вашем сайте, которые вы на нем купили.

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

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

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

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

  • — Pr.Sape;
  • — GoGetLinks;
  • — Rotapost;
  • — Miralinks.

Если вы собираетесь купить «вечные ссылки» та той или иной бирже, то сначала вам нужно зарегистрироваться на ней, потом добавить адрес вашего сайта с указанием ключевых слов, ну а после следовать инструкциям биржи по настройке вашего ресурса.

Уже после того как все опции будут настроены, вы можете запустить поиск вашего ресурса и по его результатам убрать все те страницы, которые оказались вовсе неэффективными донорами ссылок.

Базовые принципы оформления успешного веб-сайта

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

Рассмотрим некоторые важнейшие принципы правильного оформления веб-страницы.

  • Наличие грамматических и орфографических ошибок недопустимо. Если читатель замечает орфографические ошибки в тексте, у него формируется недоверие к профессиональности собственников сайта.
  • Нежелательно, чтобы страницы были слишком длинными. Лучше распределить длинные тексты на несколько вкладок.
  • Очень неприятно, когда страница содержит чрезмерно контрастную гамму цветов. Например, желтый текст на черном фоне. Или наоборот. Все это утомляет глаза и действует раздражающе на нервы.
  • Любая информация, находящаяся на сайте должна быть «в шаговой доступности». Если читателю приходится переходить со страницы на страницу по ссылкам, чтобы найти интересующую статью, он подумает, что его используют для накручивания рейтинга и будет разочарован.
  • Пусть все будет просто и интуитивно понятно. Если на сайте будет переусложненный интерфейс, непонятная система навигации, то, весьма вероятно, посетитель плюнет и отправится искать что-то более понятное и гостеприимное.
  • В наше время распространена привычка кликать по логотипу, чтобы вернуться на домашнюю страницу. Поэтому следует убедиться, что ссылка работает.
  • На страницах сайта обязательно должна быть система обратной связи и контактная информация. Нет ничего хуже, чем «прячущийся» админ. Посетитель может заподозрить недобросовестность, незаконность или мошенничество, если не обнаружит на сайте возможности связаться с владельцами сайта. И уж точно не захочет ни чего приобретать на таком сайте.
  • Многие люди не любят, когда при загрузке страницы автоматически включается звук или видео. Это расценивается как попытка навязать свою волю. Люди предпочитают держать управление в своих руках.
  • Следует очень аккуратно использовать флеш-анимацию. Отдельные баннеры выглядят красиво, но, если весь дизайн построен на флеш-технологии, это выглядит раздражающе.

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

Что лучше продвижение или реклама

Для того чтобы сделать сайт более популярным среди пользователей, стоит пользоваться определенными методами продвижения, а также контекстной рекламой. Если вы располагаете достаточным количеством средств, то стоит пользоваться двумя вариантами одновременно. Если же ваш бюджет ограничен, то стоит остановить собственный выбор на чем-то одном. Что же в этом случае предпочесть?

Правильный выбор находиться в зависимости от того, в каком направлении вы работаете. К примеру, если вы работаете с объектами недвижимости, продаете их или же сдаете в аренду, то в этом случае стоимость оптимизации, а также контекстной рекламы будет находиться на одном уровне. Все потому, что в этой отрасли конкуренция достаточно большая. Именно поэтому важно выбрать что-то одно. Если вы стремитесь все сделать за более короткий срок, то для этого больше подойдет контекстная реклама. Благодаря ей, все ссылки, которые будут вести на ваш сайт, будут отображены в списках, которые выдаются поисковыми системами. Но стоит учесть, что потенциальные клиенты не всегда стремятся к тому, чтобы попасть на ваш сайт. По этой причине не всегда это может привести к получению прибыли.

Более длительный период требуется для реализации поисковой оптимизации. Так, период составляет от нескольких недель до нескольких месяцев. Но при этом результаты будут более значимыми, а также будут приносить пользу более длительное время. Продвижение сайта направлено на то, чтобы сайт попал в ТОП, а также держал собственные позиции более длительное время. К примеру, если вы воспользуетесь низкочастотной раскруткой, то количество пользователей увеличиться в десятки раз.

При этом особое внимание стоит уделять методам продвижения. На сегодняшний день их количество значительно увеличилось. Среди них есть, как разрешенные, так и запрещенные методы. Одними можно пользоваться постоянно, использование вторых может привести к неприятным последствиям. К примеру, вам сайт может попасть в черный лист поисковика.

Ознакомившись со всеми данными, которые приведены выше, вы можете самостоятельно сделать выводы. В том случае, если вы хотите получить результаты достаточно быстро и на небольшой срок, то вам стоит подумать над контекстной рекламой. Если вы только начинаете зарабатывать, пользуясь собственным ресурсом, то вам стоит подумать над поисковой оптимизацией. При этом вам стоит доверить данную работу специалистам, которые занимаются данным направлением не первый год.

Советы покупателям Интернет-магазинов

Прежде чем вводить номер банковской карты, посмотрите, какие гарантии предоставляет продавец. Лучший вариант – возможность возврата товара без объяснения причин. Но и гарантии магазина и производителя обязательно в этом случае должны присутствовать.

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

При выборе товара, оцените, насколько полно представлена информация о нем. Это могут быть технические характеристики или состав, если мы покупаем продукты или лекарства.

Процесс покупки должен состоять из нескольких шагов, с возможностью вернуться на предыдущую страничку. Никто не должен вас загонять в угол!

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

Ну и конечно, почитайте отзывы о магазине. Обязательно обратите внимание, насколько они разнообразны. Если нет критики или они односложны и похожи друг на друга – велика опасность, что сами же хозяева их пишут.

Соблюдайте эти простые правила и вперед за покупками в интернет-магазины!