Создание сайта. Часть 9: cookie и сессии

Почти последняя статья серии "Создание сайта". Полное содержание серии - в конце статьи.

На этом этапе вы уже нехило шарите в теме сайтостроения :) Давайте поднимем планку знаний еще выше. Cookie и сессии – это два механизма со схожими функциями. Скорее всего какие-то детали вы уже знаете, расскажу общую часть. Говоря совсем просто, это – текстовые файлы. Cookie хранятся на стороне клиента, сессии – на стороне сервера. А нужны они для того, чтобы сохранить значения переменных, когда скрипты и браузер уже отработали. Кроме самих файлов есть еще процедуры работы с ними и единые правила для всех веб-серверов и браузеров, описывающие алгоритмы взаимодействия.

Создание сайта. Часть 8: MySQL

Продолжаем тему создания сайта. Полное содержание серии - в конце статьи.

MySQL – это система управления базами данных, коротко СУБД. Одна из многих систем, бесплатная, хорошо документированная и популярная среди веб-разработчиков. Вовсе необязательно строить свой сайт с использованием баз данных. Но если вы решите, что вам нужно прикрутить к сайту БД, готовьтесь к изучению еще одной науки.

Создание сайта. Часть 7: PHP

Полное содержание серии - в конце статьи.

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

Вторым агрументом является документированность и популярность PHP. В инете чуть больше, чем дофига толковой информации по теме. Если вы ничего не знаете о создании кода, то начать именно с PHP – удачный выбор. И начать знакомство рекомендую в Викидепии.

Создание сайта. Часть 6: JavaScript

Очередная статья серии, посвященной сайтострою. Полное содержание серии - в конце статьи.

Теперь начинается реальный кодинг. Можно конечно отказаться от использования JavaScript на своих сайтах, тем более что браузеры по-разному понимают js-код (тут бардак не меньше, чем в дизайне). Но возможности, которые он дает, заставляют хотя бы попробовать с ним разобраться.

Создание сайта. Часть 5: Apache

Продолжаем тему сайтостроя. Чем дальше, тем сложнее :) Полное содержание серии - в конце статьи.

Напоминаю, Apache – это веб-сервер. Он слушает определенные порты, и получив корректный запрос посылает контент просящему. Это очень общее описание работы мощной программы. За всеми подробностями – в инет. Могу добавить по минимуму следующее: http-протокол работает по 80-ому порту, так принято по умолчанию. Вот его веб-сервер и слушает. Могут использоваться другие порты для передачи http-трафика, их обычно настраивают для работы с прокси-серверами.

Создание сайта. Часть 4: как работает интернет

Продолжение серии статей, посвященной сайтострою. Полное содержание - в конце статьи.

Из заголовка понято, разбираемся, как устроен инет :) На данный момент у вас уже есть несколько html-страниц, оформленных в едином дизайне. Свое творение вы гордо называете сайтом и пора его представить миру :)

Создание сайта. Часть 3: HTML, CSS

Очередная статья серии, посвященной сайтострою. Полное содержание серии - в конце статьи.

Сейчас у вас есть схематичный дизайн, разрисованный в одном файле. Прежде чем раскидать его на части, нужно разбораться в HTML и CSS. Это два первых и минимальных знания, которые вам следует получить, занимаясь сайтостроем. По этим темам написаны толстые книги, множество статей в инете, и даже сайты-справочники. Все читать не нужно :) Поехали..

Создание сайта. Часть 2: работаем над дизайном

Это вторая статья серии, посвященной сайтострою. Полное содержание серии - в конце статьи.

Итак, допустим, вы знаете, о чем будет ваш сайт и как в общих чертах он будет выглядеть. Обычно на этом этапе идея звучит так: "хочу сделать сайт, вот как этот [вставить адрес сайта]". Это нормально, сделайте с него скриншот, пригодится ;) Вообще я рекомендую вам записывать все соображения, какие придут вам в голову в ходе разработки. Так же лучше сохранять полезные статьи, т.к. пока вы запомните все тонкости, еще не раз придется их искать и перечитывать.

Создание сайта. Часть 1: Идея

«Идея похожа на вирус. Она живуча и крайне заразна. Мельчайшее зернышко идеи способно прорасти и либо стать частью тебя либо уничтожить тебя.» (c) 2010, Inception
Несколько общих «бла-бла-бла»

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

Я не дам вам готовых рецептов, не научу вас программировать или хотя бы в какой-то мере создавать сайты. Весь путь становления вебмастера, каким бы длинным он для вас не оказался, придется пройти самостоятельно. Но я дам вам направления для изучения, отсылки к подходящим книгам и сайтам, разъясню некоторые вещи, которые были непонятны мне в свое время и не освещены в других источниках. Как ни странно, оказывается есть еще вопросы, нераскрытые для начинающего вебмастера. Вот об этом я напишу точно :)

Я - враг своему мотоциклу

История о том, как я на три недели выбыл из мотосезона.

Все началось с того, что у меня убежала охлаждающая жидкость. Обнаружил потерю вовремя (двигатель еще не перегрелся), залил полный бачок и через 20-30км там опять было пусто. Поиски и наблюдения познакомили меня с термостатом, заодно открыли тот факт, что подходящий термостат у нас не купить. Но вообще проблема была не в нем. Где-то пробило прокладку под ГБЦ и система охлаждения загазовывалась, причем неравномерно. Ездить так все равно нельзя, байк - в гараж, а сам - в инет читать про прокладку.

Метки: личное, мото

RewriteRule и query_string

Понадобилось мне после слияния сайтов описать правило для mod_rewrite типа

http://sub.site.ru/?id=NN -> http://site.ru/NN

Согласен, обычно наоборот пишут, но надо мне так.. Делаю все по мануалу Apache и ничего не получаю. Порылся в инете и нашел решение, которое работало, хотя в разрез с документацией. Еще полчаса в поисках объяснения этого явления привели меня к статье на английском как раз о том, как mod_rewrite реально работает с query_string. Собственно вольный перевод прилагается.

Сибирь - Байкальск. Едем кататься

В Байкальске есть отличный горнолыжный курорт - гора Соболиная. Ездили вдвоем, первый раз, со своими сноубордами. Катали 4 будних дня (полдня), на все потратили по 11 000 р. всего-то :) Это в то время, когда хлеб еще 20руб. стоил. Жили в квартире в Байкальске, кроме горы и пива никуда больше особо не тратились. Для желающих повторить наше путешествие сей сказ изложен..

Как купить мотоцикл на аукционе Японии

Эта статья - описание практического опыта, ответ на вопросы "Как можно купить байк через аукцион в Японии?", "Как это сделать через инет, не выезжая из города?", "Кто посредник, и сколько будет стоить?" и т.п. Это не попытка очернить один сайт, или прорекламировать другой. Хотя я все равно расскажу о плюсах и минусах, но это лично мое мнение. И пока вы не читаете дальше, я призываю вас - думайте своей головой, не принимайте мою точку зрения за истину в последней инстанции.

О доменах и сайтах. Виртуальный хостинг

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

Безопасность сайта. Защита сессии

Автор: Colm Murphy, перевод: Vijit

Вольный перевод статьи "Security for Websites - Breaking Sessions to Hack Into a Machine", нашел здесь. Речь пойдет о безопасности сайта со стороны сессий. Правильный подход к управлению сессиями, возможные методы взлома, обхода аутентификации. Рекомендации к созданию и защите ID сессий.

Плетеный гамак. Сделай сам

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

Метки: hand-made

Мой первый смартфон. Nokia C5-00

У меня сдох мобильник, прослуживший мне 3.5 года. Печально, но что ж теперь.. Решил купить смартфон только потому, что в некоторых моделях есть GPS-модуль, который был очень кстати в то время. Выбирал из 10 разных вариантов, четыре раза в магазин ходил %), полдня в инете на AllNokia сидел. В итоге купил это - Nokia C5-00. Неделю с ним боролся, изучая тонкости работы смартфонов. Мое личное мнение - ужасный аппарат.

Метки: мобильник

Как обыграть казино? Реальность

Для тех, кому кажется, что здесь "слишком многА букАв", скажу в двух словах, о чем статья: это - математическое доказательство несостоятельности раскрученного в инете метода, как обыграть казино. Я не научу вас, как это сделать, я объясню вам, почему это не работает.

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

Outlook 2003: вопросы работы с почтовым клиентом

MS Outlook - яркий пример того, что можно нагородить из простой задачи. Хочется почтовую программу, а имеем в распоряжении строптивый комбайн, который подчиняется загадочной логике. В наличии: Почта, Календарь, Задачи, Заметки, Дневник. Еще бы песни пел, цены бы ему не было (шутка :))

В этой статье описаны некоторые тонкости работы с почтовой частью программы Outlook 2003. Где в этой не простой программе искать нужные настройки для простых, казалось бы, вещей. Материал изложен в виде «вопрос-ответ» и по мере появления новых вопросов будет дополняться.

Метки: MS Office, ликбез

Fix: шнурок Prolific USB-to-Serial Comm Port не работает на Windows 7

Не статья, а сплошной плагиат :) Пишу только для того, чтобы не потерять решение, найденное здесь. Спасибо товарищу с ником "San-ch".

Ситуация: есть адаптер USB-Com фирмы Prolific, спаянный скорее всего в Китае, VID_067B&PID_2303. Нужно прицепить его к Windows 7 (x32). Виндовский Update не помог. Cкачал новый драйвер с оф.сайта, v3.4.48.272. После его установки подключил шнурок и получил "Запуск этого устройства невозможен. (Код 10)". Копания в инете привели на тот самый форум. Оказалось, нужен старый драйвер, в котором еще нет проверки подлинности чипа. На форуме товарищ писал, что лечил так Win7x64, у меня на 32-разрядной тоже все получилось.

Скачать драйвер для PL2303, v.3.2.0.0, Win7.

Самое интересное, что прога определения чипа (шла в архиве с новым драйвером) после нормальной установки не ругается на чип и определяет его как "PL-2303 XA / HXA". Вот и кому, спрашивается, пиндосы в итоге хуже сделали? Нам.. :(

[1oo%, EoF]

Продвижение
Время
Метки
Щелкни мышей, чтобы закрыть