О сайте‎ > ‎

Движок сайта старых перцев.

Собственно речь о технологиях применённых при создании старых перцев. Они безусловно достойны, чтобы сказать о них пару слов (или страниц). Для работы любого сервера (как и компьютера) нужны две составляющие - железо (hard, хард по русски) и программы (soft, софт в среде околокомпьютерных жителей и гикнутых программеров). Железо - это собственно тот ящик с лампочками и подключённой клавиатурой, мышью, и монитором (дисплеем - кто как привык), в основном жидкокристаллическим.
У вас это выглядит скорее всего так:
 
 
Так вот это - мониторы (дисплеи). Они нифига не компьютеры, как думают некоторые (нужно отметить, что бывают такие компьютеры совмещенные с монитором. Называются они моноблоки. В основном их покупают распальцованные дяди или распальцованные дяди покупают их для блондинок, чтобы они не путали монитор с компьютером). Это средство отображение информации, которую обрабатывает компьютер. На рисунках два типа мониторов. Первый монитор на ЭЛТ (электронно-лучевой трубке), на второй - жидкокристаллический современный монитор (LCD монитор). Разумеется второй, лучше чем первый.
Компьютер (на рисунках системный блок - сам компьютер с блоком питания спрятан внутри) должен, для не компьютерных гениев выглядеть так:
 
 
Если вы конечно консерватор и ретроград. Если же у вас вот такие системные блоки, то вам до двадцати лет, вы увлечены компьютерными играми  или у вас есть дети которые увлечены компьютерными играми:
 
 
Моя рекомендация - эту шнягу детям не покупать, а лучше повести их в худшколу или накрайняк в спортсекцию. Пользы будет больше - вы убережете ребенка от задротства.
Про ноутбуки рассказывать не буду - та же фигня, только в компактно корпусе вместе с монитором. Роднит их все одно - у них у всех есть самовыезжающая подставочка под кофе, которую некоторые продвинутые пользователи используют не по назначению - пихают в них разные диски DVD,CD с фильмами и игрушками.
Но все таки, есть в этом технократстве компьютеры, которые являются главными, этакими королями компьютерных дорог. Это сервера.
 
 

Стоят они в так называемых серверных комнатах, с специальным микроклиматом, иногда, даже специально подвешены, для защиты от землетрясений и герметизированы от наводнений. Стоит такая шняга дорого, но неизменно одно. Без сервера нет сети, а значит не было бы и Интернета.
Безусловно организация своего сервера, дело безуспешно дорогое. Кроме стоимости, его надо обновлять, обслуживать, любить, лелеять, давать по рукам всяким компьютерным хулиганам (не путать с хакерами - хак, это не взлом сервера, а изящно написанная программа для людей), норовящим поломать нежное железо, путём нарушения правильной работы программ, защищать от сбоев по питанию.
В общем в одиночку это дело - практически неподъёмное. И это, мы ведем еще разговор, о так называемом системном слое - то есть наборе некоторых железок и программ, которые позволяют поддерживать управление размещением и хранением информации на так называемом сайте.
Пойдем дальше. Итак, для того, чтобы начать нам нужен сервер и программное обеспечение.
Программное обеспечение (он же софт) бывает двух видов - системное и прикладное. Системное обеспечивает работу железа - это Операционная система с набором специальных программок, а прикладное в данном случае это Система управления контентом (информацией размещаемой пользователем на сайте) и Система управления базой данных. Система управления контентом
(информацией размещаемой пользователем на сайте) обеспечивает набор функций позволяющих пользователю создавать странички и формочки, обрамлять странички всякими картинками, видеофайлами, рюшечками и кружавчиками, которые так любят пользователи. Система управления базой данных всю эту пользовательскую шнягу хранит в себе и нужно сказать, что в большинстве своём, делает это достаточно надёжно.
Теперь поговорим о том, что таких серверов, для нормального сайта нужно не один, а два. Зачем спросите вы? Элементарно - Ватсон! - воскликнул великий сыщик и был прав! А вдруг, что нибудь случиться с ненаглядным сервером и его прийдется вынимать из небытия? Вдруг его банально украдут? Вот тут то и пригодятся два сервера в одной упряжке! На языке гиков, такая система называется "отказоустойчивый кластер. В общем теперь, если вы услышите такую заумь, не пугайтесь, а просто скажите себе - я знаю, что это такое.
Итак, не фига ли падает тягот и невзгод , на одного бедного юзера? Вот тут ему на помощь, приходят хостеры - люди, которые бесплатно или за небольшую-офигенную плату, размещают контент (информацию) пользователя, на своем сервере. Обычно это выглядит так. Под сайт пользователя, на жестком диске (винчестере) выделяется место, для пользовательских страничек. Кроме этого дядя хостер выделяет пользователю кусочек в Системе управления базой данных, для хранения наиболее ценного пользовательского контента, а также, дает ему в аренду систему управления контентом (cms) - ту самую которая обеспечивает пользователю рисование страничек, формочек и рюшечек.
Примерами таких компаний являются компании
Мастерхост, Ucos, Yandex и компания Google.
Собственно на технологиях компании Google и основан наш сайт. Вы спросите почему? Отвечаю!
1. Компания не жадничает и являясь одим из почитателей похода opensource, бесплатно создает и раздает кучу технологий на пользу людям.
2. Компания является крупнейшим поисковым оператором. Гугль найдет все - и это не просто слова.
3. Компания владеет во всем мире кучей Центров обработки данных (ЦОД). Злые языки говорят, что когда вы вводите в строку поиска Гугл то, что хотите найти, во всем мире на 1 градус повышается температура из-за усиленной работы серверов.
4. Информация находящаяся в доверенном управлении у компании Гугл, синхронизируется с десятками тысяч серверов по всему миру.
5. Гугл, предоставляет своим пользователям кучу бесплатных, и тесно связанных между собой сервисов.
Вот на сервисах мы и остановимся поподробнее.
Основных сервисов которые использую я и "Старые перцы" - семь:
1. Gmail.com - бесплатный и очен удобный и защищенный почтовый сервис. Отсутствие спама и вирусов, а так же страха за потерянную информацию - наш выбор. Кроме этого, сервис позволяет общаться короткими сообщениями (типа icq) и даже звонить друг другу, включая сервис видеосвязи!
2. Google Docs - система управления документами. Создавайте свои документы на Гугл Доксах - и они будут доступны вам, или тем людям, которым они предназначены по всему миру! Excel, Word, Powerpoint, а так же документы OpenOffice - могут быть созданы, отредактированы прямо в вашем любимом броузере (Mozilla Firefox, Google Chrome, Opera, Internet Explorer), совместно с теми людьми которым они предназначены. Гуглдоксы - это офис в интернете.
3. Календарь - система управления встречами, задачами и событиями. Планируйте свою жизнь и вы никогда не потеряете своих записей и не опоздаете на встречу и не забудете о дне рождения друга!  На нашем сайте календарь сайта представлен в низу главной страницы.
3. Picasa - бесплатный сервис размещения альбомов ваших фотографий. Позволяет загружать, размещать, обрабатывать и отдавать фотографии тем людям, которым они предназначены.
4. Google Sites - то самое программное обеспечение позволяющее управлять контентом (информацией пользователя), а именно рисовать сайт с нуля или на основе уже готовых сайтов!
5. Расширенное файловое хранилище. Позволяет добавить к выделенным уже 7 гигабайтам хранилища под почту, документы и фотографии еще нужное количество гигабайт. Но уже за деньги. Например я купил 20 Гб дополнительно за 150 рублей в год. Вроде не жадничают, а?
6. Поиск. Вот это вообще конёк Гугла. Нечего сказать кроме - это лучший поисковик который только есть на свете. Причем, вы можете пользоваться им как для глобального поиска в Интернете, так и для локального поиска по описанным выше сервисам.

Вот на этих сервисах и построен наш сайт "Старые перцы".

Почему так? Потому, что удобно! Под сам сайт компания Гугл отвела всего 100 мегабайт. Вроде это мало? Но с учетом того, что у каждого участника нашего сайта уже есть 7 гигабайт и каждый участник может хранить свои фотографии и документы публикуемые на сайте в "своем" хранилище, то получается, что 100 мегабайт - не так уж и мало?
Кроме этого получается такой "распределённый" между участниками сайт. Соответственно, повышается надежность хранимой информации, а сайт получается более гибким по своей структуре. При этом каждый участник может вывести свою информацию из интернета, к себе на компьютер.
Для того, что бы этим воспользоваться нужно знать и уметь как пользоваться. Читайте статьи  размещённые ниже


Comments