Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программируем на PHP - вопросы и ответы.


Информационный Канал Subscribe.Ru

Здравствуйте! Выпуск номер 60
рассылки сайта РНР для всех!

Вы получили этот выпуск рассылки, так как являетесь подписчиком рассылок сайта http://subscribe.ru Рассылка выходит еженедельно, и предлагает Вам авторские материалы по теме программирования на скриптовом языке гипертекстового препроцессора РНР. Кроме того - есть система вопросов и ответов, обмен ссылками и баннерами, раздел Ваши письма и многое другое.
Форум сайта
Архив рассылки

Сайт автора


Прежде всего, немного пояснений. Я снова начинаю выпускать рассылку :-) И первый же ее выпуск был удален с сервера по причинам того, что содержал рекламу. Согласен, содержал :-) Но я ее жестоко удалил и теперь начинаю все с самого начала. Так что сорри, что повторяюсь с выпуском. зато могу обрадовать - материала есть выпусков на 20-30, и я его буду потихоньку давать в эфир. По частям, конечно. Все вопросы и предложения приз мне на ящик, постараюсь ответить.

Интернет-сайт: строим сами 

Быть или не быть, вот в чем вопрос…

Во-первых, самое главное в этом деле, как и в любом другом – решиться. Это далеко не так просто, как кажется на первый взгляд, принять решение и начать делать все с нуля, на собственном опыте узнавая все «прелести» сайтостроительства. А тем более такого нетривиального как, например, Интернет-магазин.

Честно говоря, я Вам где-то даже немножко завидую. Как никак, Вы сейчас держите в руках эту книгу, и может быть, даже думаете, а читать ее или нет, нужно мне это программирование, или просто воспользоваться готовыми решениями? У меня, к сожалению, такого выбора просто не было. Я вынужден был сделать его (выбор) просто потому, что так было надо для меня и для моей работы. Хотя, если посмотреть с другой стороны, это было даже к лучшему, иначе я просто не смог бы получить тот огромный (это мне так кажется) опыт разработки не только собственного Интернет-магазина, чата, форума и т.д., но и кучи других сервисов, сопутствующих этим программам.

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

Есть, правда, и минусы, как и в любом серьезном деле. Самый большой из них, это время. Время, время, и еще раз время. Это часы и ночи, убитые перед монитором в бесчисленных экспериментах. Я не хочу обещать золотых гор, и должен честно предупредить не только о преимуществах, но и о недостатках. Так что подумайте еще раз перед тем, как мы начнем. Тем более что я не всегда буду давать практически готовые решения, и Вам просто придется многое додумывать и изобретать. Я стараюсь показать путь, а идти по нему придется уже самостоятельно. Иначе было бы неинтересно, правда?

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

Итак – вперед… 

Железо, железо и еще раз железо…

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

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

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

Вот и приходится, или восстанавливать все заново, что мне просто лень делать, так как это долго, или ограничивать их права. Именно это я и делаю, и Вам советую. Правда, тут первым Пентиумом не обойдешься. Куда уж ему Windows XP SP1 + NTFS. Зато – эффективно.

Себе – права администратора, сыну и жене – пользователя (эту умную мысль я вычитал где-то уже после того, как на собственном опыте постиг истину). Вот уже больше года все Ок! Если не считать плановых замен винчестера, когда я все равно предпочитаю переустанавливать систему, то больше ее (систему) трогать просто нет причин.

Но это в идеале. Если так разогнаться сразу нет возможности, ставим Win98. На любое ее поддерживающее железо. Неплохо бы иметь побольше памяти, чтоб шустрее все работало. И винт немаленький, и CD-RW для резервирования своих трудов, и модем покруче, и монитор побольше и погерцовее. Во запросы, а? Собственно, без всего этого тоже можно обойтись. В разумных только пределах, так как рано или поздно все равно придется что-то менять в своей жизни к лучшему. Вывод – любое современное оборудование вполне годится.

Итак, компьютер, монитор, клавиатура и мышка. Вот, собственно, и весь нехитрый список минимума. Очень полезно, если серьезно, иметь какое-то эффективное средство для резервирования и переноса данных.

У меня эти задачи разделены между CD-RW и FLASH-накопителем. Удобно, если есть возможность записывать большие объемы на диски CD, а меленькие (например, свою работу синхронизировать дома и в офисе) – при помощи USB Flash-накопителя. Только мой Вам совет – не выдергивайте, когда придется, флэшку из слота USB. Умные люди придумали завершение работы ее, пользуйтесь им, иначе проделав не малый порой, путь до офиса с неприятным удивлением можно обнаружить нечитаемые файлы, так как операционка может не до конца записать сохраненную информацию. И это несмотря на то, что кэширование для таких дисков по умолчанию отключено! Так что себе дороже – лучше несколько раз кликнуть мышкой, там более что это не проблема. 

Программа программе рознь.

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

Я уже упоминал, что наш основной инструмент – это программа-браузер. Они, как в принципе и любое программное обеспечение, бывают разные. Одни чем-то хороши, другие более распространены, но так или иначе выбор придется сделать в ту или иную сторону. Начать обзор можно с IE. Internet Explorer. Этим сказано все для любого, кто представляет себе, что такое Windows. Браузер, который по умолчанию (с недавних пор ситуация меняется) в самую популярную и распространенную операционную систему в мире (взглянув правде в глаза) для домашних пользователей. Несомненно, такая интеграция сыграла свою роль в том факте, что на сегодняшний день доля этого браузера перевалила далеко за 90%. И это при том, что есть такие прекрасные программы как, например, норвежская «Опера».

Но смысл всех моих рассуждений сводится только к одному факту. Каждый выбирает для себя то, что считает лучшим. Мой выбор, если кого-то это интересует – «Internet Explorer».

Есть и обратная сторона медали. Очень часто разработкой проекта занимается не команда специалистов, где каждый отвечает за свою часть работы, а один человек. Недостатки такого подхода очевидны, однако ничего не поделать, до сих пор многие проекты понимаются энтузиастами своего дела. И тут уж приходится быть прямо на все руки мастером – заниматься и дизайном, и программированием и многими другими сопутствующими вещами. А значит, Вам пригодятся на компьютере все популярные нынче в мире программы-браузеры. Ведь очень часто хорошо выглядевшая страничка в одном совершенно не смотрится в другом браузере. Идеала добиться сложно, но какой-то компромисс всегда находится. Впрочем, это на Ваш выбор. Если Вы используете в работе «Internet Explorer» большинство увидят Ваше творчество так, как Вы и задумывали. Но, тогда хотя бы подпишите Вашу работу таким образом, что бы посетитель мог понять, что она оптимизирована для того или иного браузера.

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

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

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

А для тех, кто не любит FDISK и ему подобные программы маленькое отступление. 

Если хочется выделить для работы отдельный диск, сделать это можно, просто сэмулировав его. Есть такая утилитка: subst.exe. Поставляется в комплекте с любыми версиями Windows. Для чего она нужна? Для подстановки диска вместо папки. Допустим, имеем в «C:\internet\» наш сервер, который хочется иметь на отдельном диске E. А самого диска Е нет и в помине. Выполняем команду: subst «E: C:\internet\» (само собой, без кавычек). Теперь в системе появился диск E:, который является полной копией папки «C:\internet\», т.е. там находится абсолютно то же самое, только теперь это находится в корне диска E:. И, конечно, еще на диске «С» в папке «internet», оттуда информация никуда не делась. Запускаем наш сервер из диска «E»:, и он нормально работает. При условии, конечно, что сервер настроен на диск «Е». По окончании работы можно отключить диск командой: «subst E: /d». Эта операция прибьёт диск «E:» вместе с сервером, не затронув информации, физически расположенной в «C:\internet\».

 

Итак, создайте на вновь созданном диске «E» каталог «usr». Или «internet», или «server» – это не так важно, мы останавливаемся на «usr». В нем будут происходить все остальные события нашего повествования.

продолжение следует.......


Наши друзья

http://virtual.brest.by - Виртуальный Брест. Региональный информационно - развлекательный портал города Бреста. Чат, форум, статьи, услуги, объявления, недвижимость, каталог сайтов - это и многое другое ждет Вас на страницах сайта.
http://price.brest.by - сайт прайсов фирм города Бреста. Поиск, подсчет, реклама и т.д.
http://204040.com - Интернет-магазин компьютерного салона Успех г. Брест
http://tweak.tut.by - http://tweak.bresttelecom.by - Оптимизация и настройка компьютера. Если Вас интересуют различные аспекты настройки Вашего мегагерцевого друга, Вам надо посетить сайт посвященный настройке и оптимизации. Кроме того - список последних версий популярных программ и свежие новости, а так же чат, форум и многое другое!


автор рассылки Андрей Кухарчик / http://virtual.brest.by/php



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное