Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

Теория Довнгрейд!

Каждый сходит с ума по-своему!
(кто-то очень знающий)
Ну, вот и началось. Только не подумайте ничего плохого, читая заголовок. Просто сегодня у меня есть возможность рассказать вам о новом замечательном веянии в компьютерном мире, сторонником которого я и являюсь. Название ему – downgrade. Суть если говорить коротко такова. Берём самый “крутой” компьютер и ставим на него старые программы, а лучше, если ещё сделать и так, чтобы эти самые программы тормозили. И стараемся при их помощи выполнить функции, которые мы делаем при обычной работе компьютера. Страшно? Кстати, об этом понятии, я узнал относительно недавно, хотя такими экспериментами занимаюсь уже не первый год. Просто буржуи на западе этому дали имя, а у нас как-то до этого не дошло. А жаль…
Зачем же это нужно? И кому это вообще интересно? Возникают чаще всего такие вопросы. Отвечу. Никому не нужно и не интересно! Это просто такое хобби, как собирать марки или коллекционировать всяческие произведения искусства, внешне больше похожие на бред. Так и “downgrade” при всём желании не станет массовым помешательством. Хотя.… Всё в наше время возможно. Например, мне известен случай, когда человек просто ради интереса собрал 486 IBM и каким-то неведомым туда природе способом всунул WINDOWS 98. И ещё после этого радовался, что у него *.MP3 тормозит, как неизвестно что. Это было в Минске. В России один хороший знакомый собрал 386 IBM, просто так. Хотя он ему был без нужды. Потом он сделал между ними локальную сеть. И вновь Минск, один пользователь никак не может расстаться со своим ноутбуком 386 IBM, даже перед сном на нём играет в старые игры. Город Борисов. Любитель заглянуть на мой сайт никак не может выкинуть свою ЕС 1845. В итоге чинит и работает с ней. Вновь Минск. Некий товарищ, у которого 1700 ATHLON скачивает десятками старые программы и всем доказывает на форуме, как это интересно играть в старые добрые игры. Бывает и так, что с периодичностью в несколько месяцев в наших СМИ появляются странные публикации про “DOS”. Хотя практического повода для них уже нет. Там освящаются вопросы давно минувших дней. Самое странное, что отзывы, приходящие авторам заставляют по письмам писать ещё несколько публикаций. К чему же это? А к тому, что народ никак не забудет XT и AT машины, которые неожиданно становятся дополнением к MAC G4 или PENTIUM 4.
В лаборатории “downgrade”.
Опыты я ставлю не просто так. У меня есть благородная идея собрать все программы для IBM PC с 1981-1994 года. Не реально? Ну, и пусть! Зато работы до конца света хватит! Но дело не в этом.
Итак, если вам понравилась идея, то можете смело читать дальше, а если нет, то вы только потеряете своё драгоценное время. Ага! Всё же понравилось?! Ну, тогда вперёд.
Самым главным инструментом “downgrade” является компьютер. Лучше если их два старенький типа 286-й IBM и новый класса PENTIUM 4. Я провожу свои зверские эксперименты на двух машинах такой конфигурации: IBM 286, 4 mb ram, 160 mb hdd, EGA и AMD K6-2 450, 128 mb ram, 20 gb hdd, XGA. Скромненько, но со вкусом. Поверьте.
Так что же можно сотворить, имея два таких компьютера? В принципе очень многое. Взять, к примеру, локальную сеть. Можно играть в игры, а можно пугать друзей разнообразием коллекции иконок на жёстком диске 286 IBM. Кстати, провести локальную сеть под MS-DOS это целое искусство. Ведь это даже не NOWELL и тем более не WINDOWS. Попотеть приходится изрядно. Но за то в конце работы вы с благодарностью печатаете “net view” и у вас появляется на EGA мониторе ваш драгоценный PENTIUM. Ну, чем не развлечение? Тем более, практическая отдача для вашего опыта очень большая. Ведь чем с большим количеством старых приложений вы работаете, тем меньше проблем потом возникает с более навороченными их потомками для WINDOWS. Ведь идея остаётся та же, только интерфейс полностью другой. Теперь хочу перейти к практической части. А именно к тем вопросам, которые будут касаться каждого вашего “downgrade”. Между прочим, для этого у нас используют два компьютера, а на западе только один. Так что мы хоть в чём-то более продвинутые.
Соединение компьютеров через порты.
Компьютеры соединяют через порты в нескольких ситуациях.
А) Вам нужно перенести несколько десятков или сотен мегабайт на другой компьютер, а у вас нет не CD ROM ни сетевой карты.
Б) Вы желаете использовать совместно какие либо файлы или группы файлов.
Да и стоит ли покупать CD ROM, если ваш компьютер равен ему по цене? Конечно, нет! Вот поэтому к нам и приходят на помощь старые добрые DOS утилиты Interlink или Norton Commander. Кому что по душе. Я же поделюсь своим опытом по работе с каждой из них. Начну с более сложной, но не менее функциональной программы Interlink, которая входит в поставку комплекта MS DOS 6.22. Она способна организовать связь между компьютерами, связанными через параллельные и последовательные порты.
Последовательные порты соединяются последовательным семижильным нуль-модемным кабелем или таким же трёхжильным. Параллельные порты связываются двунаправленным параллельным кабелем. Последовательный кабель должен иметь 9- или 25-штырьковые разъёмы на каждом из его концов, а параллельный должен иметь на каждом конце разъём типа DB-25. При этом его кабель образует 11 жил, связывающих штырьки двух разъёмов.
А теперь если вы соблюли все вышеописанные условия, то можно переходить к работе с самим программным обеспечением. Для создания сети при помощи программы Interlink вам следует знать или вернее сделать следующие. По умолчанию, как только вы установите соединение с другой машиной, её диски становятся доступными для выполнения большинства команд. Более того, вы можете запускать программы с другого компьютера. Одним словом действуют все принципы локальной сети. Теперь что же нужно, чтобы заставить работать утилиту Interlink? Самое первое и главное условие это две её одинаковой версии на ведущем и ведомом компьютере. Если это условие соблюдено, то проблем не должно возникнуть. Итак, в файле Config.sys компьютера клиента пропишем следующие:
DEVICE(HIGH)=C:\DOS\interlnk.exe /DRIVERS:8 /NOPRINTER /COM:1 /AUTO
А теперь расшифруем. DEVICE – по умолчанию загрузит драйвер в основную память.
DEVICEHIGH – загрузит его в расширенную память, при условии, что таковая имеется, а если есть, то тогда должен быть ещё и загружен драйвер расширенной памяти himem.sys.
/DRIVERS – указывает количество букв дисков, которые могут быть доступны для чтения. Если вы выставите 0, то не один из накопителей компьютера сервера доступен, не будет.
/NOPRINTER – эта запись обеспечит использование на компьютере-клиенте своих портов, вместо портов сервера. /COM:1 – указывает порт через который проводится соединение.
/AUTO – включает драйвер тогда, когда другой компьютер готов к сеансу связи. Так же этот переключатель реально экономит вашу память. Ведь он включается только тогда, когда другая машина к связи готова. Это очень важно на компьютерах с 8088 процессорами и 1мб ОЗУ.
А что же сделать на компьютере сервере? А на головной машине мы запустим программу INTERSVR.EXE в моём случае с ключом /COM2. Там вы увидите красивую таблицу в которой будет указан порт через который идёт соединение, накопители одного и второго компьютера, их объёмы
Теперь, что касается оболочки Norton Commander. Идеология связи в ней довольно упрощена, но при этом нет возможности запуска программ на удалённом компьютере. И функциональность её сводится лишь к банальному переносу файлов. Для связи при помощи Norton Commander нужно знать следующие вещи:
1) Использовать одну и ту же версию оболочки на двух машинах.
2) Знать через какие порты вы собираетесь подключаться. Смешно звучит, однако, есть такие люди, которые не понимают, куда и что они втыкают.
Чтобы соединиться выберите в верхнем меню правой или левой панели опцию связь. В ней укажите, через какой именно порт вы желаете подключиться. Так же выберите режим связи ведущий или ведомый. На другой машине произведите аналогичные действия, а затем на двух компьютерах нажмите кнопочку связь.
Си-ди-ромчик.
Для транспортировки информации на AT машину можно использовать и CD-ROM. Есть два варианта подключения. Через шлейф параллельно с HDD или через звуковую карту с контролером IDE. Мне везет, и я пользуюсь первым методом. Аппаратно у меня никаких проблем не возникает, а вот программно возникает проблема установки драйвера cd rom под Dos. Хотя на самом деле это не сложно. В папке C:\DOS у вас находиться утилита mscdex.exe. А на дискете, что вам дали с CD-ROM драйвер. В моём случае он называется gscdrom.sys. Я его копирую в папку C:\DOS и пушу в файле autoexec.bat следующие: C:\DOS\MSCDEX.EXE /S /d:mscd001 и соответственно в config.sys DEVICE=C:\DOS\gscdrom.sys /d:mscd001. Всё проблема решена! Перезагрузившись можно начинать работу с cd rom на AT. Но проблема может возникнуть в другом. И я никак не мог это решить. На 386 машине был установлен не IDE HDD, а может помните, такой блин segate st251 на 40 мб. Так вот при установке звуковой карты с ide контролером, которая так хорошо работала на 286 с CD ROM ничего не вышло. Так что хочу заранее всех предупредить, что с такой конфигурацией могут возникнуть проблемы.
Память не склероз.
Есть такая проблема на 286 материнской плате с памятью, а вернее с её установкой. Установив планки по одному мб во все слоты при включении я не заметил никакого теста и в BIOS схожих функций замечено не было. Облазив множество сайтов и опросив с полсотни знакомых я так и не нашёл ответа на вопрос куда делись мои 4 мб. И вот в очередной раз разобрав корпус меня пробило. Вокруг самих банков памяти находилась группа одинаковых чипов. На свой страх и риск я их выковырял отвёрткой. Предупреждаю сразу, не перепутайте с BIOS, а то я уверен, некоторые индивидуумы могут это сделать. Так вот затем я включил компьютер, чудо свершилось, при загрузке высветилось 3798 кб ram. Так старенький IBM заимел ещё 4 мб памяти.
Наш дом-DOS!
Поскольку всё же ibm 286 это компьютер с 16 — ти разрядным процессором, то следовательно и DOS нужно оптимизировать для работы именно с ним. И главное не дать забыть ему, что у него есть ещё и расширенная память! Запустив NC, мы видим, что диск работает не очень шустро и что при открытии папки с большим количеством файлов он что — то долго хрустит, а уж затем выдаёт результат. Нет здесь не проблема в слабеньком 12 мегагерцовом процессоре. Она просто в том, что вы не настроили кэши и кое-что ещё. Для этого я приведу примеры конфигурации файлов со своего компьютера. Напомню лишь, что он обладает 12 мегагерцовым процессором и 4 мб ram.
Autoexec.bat
@ECHO OFF — отключает эхо отображение запуска командных файлов.
C:\keyrus.com — драйвер русской клавиатуры для DOS.
C:\mouse.com — драйвер мыши. Кстати, бывают и такие которые подключаются с файла config.sys.
C:\DOS\smartdrv.exe /x 1024 512 — запуск администратора КЭШа с начальным КЭШем 1024 кб и минимальным 512 кб. Это программа кардинальным образом увеличивает быстродействие дисковой подсистемы. Но это при условии, что ваш жёсткий диск имеет маленькую буферную память как у меня, иначе это может вызвать противный эффект. Если у вас меньше 1 мб лучше smartdrv не использовать, а пользоваться строкой buffers в файле config.sys.
PATH C:\WIN3.1;C:\DOS — Эти параметры вам пропишет Windows 3.1 после установки. В данном случае это облегчает запуск окон из любого каталога командой win.
C:\SHELLS\NC4\nc.exe — запуск оболочки Norton Commander 4.0
Config.sys
DEVICEHIGH=C:\DOS\himem.sys — Devicehigh в отличии от команды Device загружает драйвер в расширенную память. В данном случае загружается драйвер расширенной памяти himem.sys, без которого никак нельзя. Для компьютеров с 386 процессором имеется отличная утилита Microsoft memaker, которая может оптимизировать память автоматически.
NUMLOCK=OFF – эта команда отключает num lock при загрузке.
DEVICEHIGH=C:\DOS\SETVER.EXE — без этой утилиты, на мой взгляд, никак нельзя. Потому как часто встречаются программы, которые пишут Incorrect Dos version. К таким относиться и Windows 286 или 1.04. В драйвере сразу записана таблица файлов с версиями
DOS=HIGH — параметр HIGH, LOW определяет, должна ли MS-DOS пытаться загружать свою часть в HMA (HIGH) или загружать все свои компоненты в обычную память (LOW). По умолчанию устанавливается LOW.
FILES=20 — количество файлов, с которыми одновременно может работать программа.
BUFFERS=30 — этот параметр особенно нужен, когда у вас менее 1 мб оперативной памяти и следовательно вы не можете организовать эффективное кэширование дисков. Вот вам и приходиться заниматься буферизацией.
FCBS=1 — Задает число управляющих блоков файлов (FCB), которые MS-DOS
может одновременно открыть. Эту команду можно использовать только
в файле CONFIG.SYS. FCB — это структура данных, в которой хранится информация о файле.
SHELL=C:\DOS\COMMAND.COM C:\DOS\ /p — команда указывает путь к командному интерпретатору command.com.
Да и о самом главном!!! Не форматируйте жёсткий диск для вашей 286 машины с загрузочной дискеты Windows 98!!! Это вызовет лишь одни проблемы и с Norton Utitlites, и Windows 3.1. Не поленитесь сделать загрузочный диск DOS. Сделайте все, что надо с него. Затем скопируйте инсталляцию системы на диск, запустите install.exe и помните, вам будет нужна ещё одна пустая дискета, потому как у старика DOS мания создавать себе копии.
Что-то я всё про 286-й. А вот что же можно чудить и на PENTIUM? Читаем ниже.
Раскрасим консоль DOS. Для этого вам нужно из комплекта Norton Utilites 8.0 использовать маленькую полезную программку be.exe. В файле autoexec.bat напишите следующие: C:\NU\BE SA GREEN. И цвет букв в вашей консоли окрасится в зелёный цвет. Так же с её помощью можно писать мелодии по нотам, которые будут проигрываться через динамик.
Дискеты 720 на 800 кб. Дискеты на 800 кб? Реально. Утилиты 800.com или pu1700.com можно скачать на www.fdd5-25.net. Только предупреждаю, что некоторые BIOS некорректно с ними будут работать. Впрочем, если не поленитесь, то сами прочитаете мануал. Ещё бы порекомендовал вам утилиту Fformat. Она работает не из командной строки DOS, имея приятный интерфейс, а так же огромный выбор форматов дискет.
Интерент под DOS. www.Nettamer.net — DOS Internet browser for Dial-Up PPP Connection. Как видите, под DOS тоже имеется некоторое количество браузеров. И поэтому даже для моего 286 IBM существует возможность выхода в сеть.
Так же я бы порекомендовал вам посетить сайт http://kiarchive.relcom.ru . Из-за того, что в этом архиве имеется огромная коллекция разных утилит для Windows 3.1. Для 286 IBM рекомендуется текстовый редактор E+, а так же просмоторщик картинок View It. Так как он без проблем работает с EGA монитором. Так же там имеется прекрасный архиватор, который, судя по всему, пришёл на IBM с MAC это Aladdin archiver for Windows 3.1. Мне он более по душе, нежели пресловутый RAR. www.Сpm.z80.de — помните старый “КОРВЕТ”? Так и ос CPM? Тогда загляните на этот сайт. Там представлена огромная коллекция программ для CPM DOS. А так же эмуляторы, которые без труда работают на двойке. И вообще если подумать получается парадоксальная ситуация. При помощи самых современных технологий мы можем дать вторую жизнь даже самым старым компьютерам, на которых в свою очередь мы сможем эмулировать ещё более старые системы. В этом и парадокс “downgrade” в практике!
Практический DOS для WINDOWS.
Мне никогда не нравилось, да и вам тоже, что при перезагрузке в режим эмуляции ms-dos, появляется несчастный command.com без всяких излишеств. Вот что я вам предлагаю сделать. В папке WINDOWS, создать файл dosstart.bat. В нём прописать следующие:
@ECHO OFF
ECHO y >yes
del C:\Windows\win386.swp

А Васька слушает, да ест…

Любопытной Варваре нос оторвали.
Не знаю как где, а вот у нас в Белоруссии компьютеризация средних учебных заведений идёт ударными темпами. За это большое спасибо государству. А вот если вы полагаете, что сейчас пойдёт занудный рассказ о прелестях работы в школе или методики работы там или ещё где, то вы прогадали. Этого не будет! Я же не хочу быть занудой. Сначала у меня было большое желание написать обзор неких полезных программ. Но всё же рассказать миру про забавные случаи и маразматические ситуации свидетелем, которых я был, перевесило жажду заработать очередной миллион. Шутка конечно.
Вообще учителя информатики в школах должны относиться к отдельной “странной” касте компьютерных пользователей. Особенно их коллеги в возрасте, с коими мне пришлось много и плодотворно работать. Нужно отдать должное их мужеству, когда на смену “Корветам” пришли компьютеры PENTIUM фирменной сборки одной из наших умопомрачительных компьютерных контор. Тёмная пелена CPM/DOS сменилась голубоватыми окнами WINDOWS 98, синеющими время от времени. Увы, более новую ОС, то есть WINDOWS 2000 или XP при всём желании не установить. А вот MS-DOS работает, даже не плохо. Оперативной памяти всего ничего 58 мб, как раз на swap файл. Но зато программные продукты, поставляемые вместе с ПК, вполне разнообразны. Например, MS WORKS 4.0 1995 года радовал глаз.
И ещё об истории. Некоторые фирмы в строке лицензионное программное обеспечение умудрялись писать MS-DOS 6.22. Это характерно для компьютеров такой конфигурации: Celeron 1700/256 mb ram/40 gb hdd. Ишь ты, уже и лицензионный MS-DOS 6.22 не жалко устанавливать. Прямо не фирма, а фанаты теории “downgrade” в её лице.
1. Незабываемые впечатления.
Долгожданные новые компьютеры в школу привезли где-то в сентябре месяце, но к работе приступили лишь в ноябре. Из-за того, что контора, которая занимается установкой, не могла никак найти и послать своих сотрудников, дабы они, наконец, установили компьютерный класс, а то уже новый год близился.
Сразу же после того как оборудование было готово, нам дали дельные советы, которые должны обязательно знать все учителя информатики:
А) локальная сеть не нужна, хотя и установлена. Потому что школьники будут переписываться в чате;
Б) игры не записывать, ибо ученики на уроках будут играть;
В) если что поломается звонить на контору – приедем через неделю;
Г) вы должны быть благодарны, что в школе теперь есть новые компьютеры;
В) Не напоминает “И СКАЗАЛ ГОСПОДЬ”?
Можно добавить ещё и то, что в комплект программ сомнительной лицензии не входило ничего для администрирования локальной сети. Конечно, не считая драйверов к сетевой плате. Ну, и бог с ними, люблю знаете, в консоли посидеть.
Кстати, во всех средних учебных заведениях существует оригинальная — аномальная традиция. Перед установкой новых компьютеров выделять под это самое дело лучшие помещения. Не считая туалетов. Делать в них ремонт. “А что удивительного?” – спросит читатель. А ничего. Просто потом этот кабинет украшают цветами, разными поделками и водят туда гостей, как в музей. В туалете же такого не сделаешь. Такими гостями часто бывают разного рода инспектирующие службы. Одна из таких проверок запомнилась мне очень хорошо.
Во время урока к нам зашла беспокойная женщина. Всё в ней выдавало расшатанную многолетней работой в учреждениях образования нервную систему. Инспектор сразу же представилась и сообщила всем, что курирует компьютеры в школах больше десяти лет. С умным видом она осмотрела класс, сразу же задалась риторическим компьютерным вопросом: “Так где же всё-таки одеяло и песок?” На наивный ответ: “Зачем это нужно?” получили исчерпывающий аргумент. Мол, мало ли пожар, компьютер загорится. Да действительно 15-ти дюймовый монитор вспыхнет, синим пламенем, если в кабинете есть порошковый огнетушитель и пожарная сигнализация. А я знаете, люблю разжигать костёр посреди кабинета и готовить шашлык с хачипури. Кстати, весьма съедобный.
Ещё одно происшествие всплывает в памяти при виде лазерных принтеров фирмы HP от которых меня теперь кидает в дрожь. В один из дней, когда в очередной раз нужно было кому-то что-то распечатать, мне довелось увидеть картину Репина: “Приплыли”. В кабинете возле принтера HP LJ 1000 стояло несколько учителей. Они разбирали новенький аппарат на части, ковыряли что-то пилкой для ногтей. Скверно выражались. От такого зрелища меня бросило уже в жар. Новый тогда ещё принтер за 240 USD разбирали как пишущую машинку учителя, вылезшие только с “Корвета”. На мои попытки их отогнать от техники они реагировали очень нервно. Мол, принтер жуёт бумагу. Это нужно устранить. У меня создалось впечатление, что после их попытки ремонта HP LJ 1000 уже никогда не собрать. С грехом пополам, всё же удалось скрутить то, что было раскручено, и всунуть картридж с остальными запчастями на место. Состояние моё, откровенно говоря, было шоковое. Когда же я просто всунул руку в лоток и закрепил на месте соскочившую пластмассовую пластинку направлявшую бумагу, учителя сделали умные лица при этом говоря, что они то этого и не знали. Ведь в матричных принтерах EPSON была другая система.
После таких событий мне на голову свалилась ещё одна радость – WIN CIH. Каждый раз говорил секретарю, прежде чем записать что-то с дискеты, проверь антивирусом. Итог. Три компьютера по моему недосмотру были устранены. Правда, не совсем, а лишь информация с жёстких дисков. Но всё равно обидно. Или руки у меня кривые, или антивирус не тот. После этого пришлось вводить тотальный антивирусный контроль. И почему-то, как только приносили новую дискету с другой школы, обязательно находились всякие каверзные вирусы. То это были макро вирусы для WORD, то вообще антикварные образцы типа DIR_][. Чудеса. Помнится, всё никак не мог отучить некоторых личностей, называть дискету кассетой. На радость многих читающих меня спекрумистов.
Прошло немного времени, и нам понадобился ещё один принтер, чтобы очень много печатать. В итоге мы заполучили ещё один HP только уже не LASER JET, а струйный 3325. В первые дни чернила в картриджах принтера закончились. Многие, наивно хлопая ресницами, полагали, что если устройство новое, то будет работать долго и упорно. Теперь мне уже стало понятно, что лучше покупать самому, чем просить у кого-то. Были бы только деньги. Малость? А вот и неё то школе и не хватает. Так недавно нашему директору сообщили, что нам нужен e-mail и сайт. Всё вроде бы готово, но нужен модем, который стоит 10 USD. Примерно такую околесицу мне сообщили. Я долго пытался добиться, какой же нам сделали сайт и сделали ли его вообще? В итоге оказалось, что толком никто ничего не знает об этом. Вроде как тайны в “Секретных материалах”, всё посылают героев, то туда, то сюда. А истина где-то там! Но мне удалось дозвониться в организацию, что предоставляет услуги хостинга. Оказалось, что сайт есть. Он будет доменом, представьте только, четвёртого уровня. ФТП доступа нет, ПХП, ПЕРЛА, SQL тоже нет, CGI – отсутствует. Конечно, такое порадовать никого не сможет. Сразу же возник вопрос, а чем хуже www.narod.ru или www.by.ru? Короче говоря, хотели как лучше, а получилось, как всегда…
2. Конференция маньяков.
По-другому то и не скажешь. А кто ещё с таким упорством будет целыми днями делать презентации POWER POINT, дабы похвалится перед другими своими продвинутыми знаниями? Иногда для учителей информатики и инженеров-программистов устраиваются конференции. С целью показать, какая продвинутая, та или иная средняя школа. Не так давно на таком светском рауте пришлось побывать и мне. Всех собрали и предложили просмотреть для начала уже изрядно надоевшую презентацию Power Point. Да, да. Что-то типа демо самой школы. Там поездили буковки, затем появились фото учеников, затем заиграла занудная музыка, и нам поведали про некий FLASH и растровую графику. Затем сравнили AutoCAD с MS PAINT по возможности обработки графических объектов. А по завершению всех пригласили посмотреть программные продукты фирмы “БелБесполезныйСофт”. Не обошлось, как всегда и без их менеджеров. Которые усилено, предлагали купить базы данных и прочие “ПО” за 200 USD и выше. Видимо, желание иметь крутой soft для директоров больше, чем логика и здравый смысл. И как всегда многие повелись. Так что попрошу компании, торгующие лицензионным программным обеспечением заглядывать к нам на огонёк.
А самый спорным вопросом на конференции оказался такой: “Лицензионное программное обеспечение”. Видимо, кому-то наступили на больной мозоль. Всё перетекло в эту плоскость, когда некоторые начали хвалиться тем, что на сервере их сети стоит WINDOWS 2003 SERVER, а так же MS OFFICE XP. Пришлось влезть в перепалку. Так как я считаю OPEN OFFICE и только его достойной, хотя и не очень распространенной альтернативой. Оказалось, что об этом многие не слышали. И поэтому мне кажется, нужно продвигать не отдельные конторки, а просто дать людям конкретную и полную информацию обо всём. Чтобы каждый мог выбирать платить ему за что-то или нет. Чтобы никогда не путали “Лексикон” и “Star office”, не путали SHAWARE с FREEWARE, журнал с газетой, а музей с компьютерным классом.
А поскольку я страшный, нет, даже ужасный пессимист! То думаю о том, что произойдёт, когда школы полностью выйдут в internet. Ведь к десяткам вирусов гуляющих на дискетах по нашему городу добавятся “Трояны”. А ведь вновь никто не расскажет людям про файрволлы, про то, что internet это уже не локальная сеть. Или об этом ещё не все знают? Это хорошо если есть продвинутые в плане it знаний преподаватели. Я за них просто рад! Ну, а кто будет заниматься просвещением диких джунглей поросших “КОРВЕТАМИ” и “ЯМАХАМИ”? Видимо, компьютерные СМИ. Но не газеты. Там всё поросло ещё и рекламой. Поэтому я и брожу в этом журнале с небольшим двухметровым топориком!

Роман Карпач www.fdd5-25.net Commander-Norton@tut.by

Белорусские хостинги – подлое кидалово или обман надежд?

Кто посеет ветер, пожнёт бурю!
Чертовщина! По-другому и не скажешь! Что случилось? А вот что… В один прекрасный день я будучи в трезвом уме и здравой памяти решил разместить свой сайт на платном хостинге. Во мне бушевала абсолютная уверенность в том, что мне известно о всех подводных камнях по пути. Поэтому, не долго думая, я приступил к поиску соответствующей фирмы, которая бы предоставила вышеописанные услуги. К моему глубочайшему удивлению я нашёл только один, на свой же вновь взгляд, подходящий сайт хостера, где были доступными цены и подробно расписаны все услуги. Всё остальные либо отличались своей дороговизной, либо отсутствием поблизости отделов технической поддержки. И вот гложимый желанием разместить свой сайт под красивым доменным именем я позвонил в офис компании. Условно назовём её Бел&Хост. Мне сразу же ответил мужской голос. Он предложил перезвонить на мобильный телефон. Уже там на все мои вопросы о ценах, размере места, трафике и прочих подробностях отвечали убедительно в мою пользу. Конечно! Не шутка ли? Получить целых 300 мб без скрытых платежей всего за 9$ в месяц. Позже голос по мобильному телефону представился Сергеем. Он предложил заполнить регистрационную форму на сайте и перезвонить потом. Что я и сделал. Наша беседа продолжалась долго, пока я не заговорил о юридическом договоре. Ну, всё как обычно. Отмечу только, что денег на оплату хостинга было на 4 месяца вперёд и ещё за домен. Всего 50$. Тогда Сергей предложил встретиться у них в офисе в 14.00 со словами: “Там все всё знают.” Сбежав пораньше с работы, взяв с собой деньги и матрицу с сайтом я поехал в указанное место. Потрясшись, минут двадцать, в битком набитом троллейбусе. Выслушав от бабушек претензии к себе и даже к государству, я вышел на остановке. Как раз перед тем местом, где находился офис компании Бел&Хост. Кстати говоря, там же находилось пара бильярдных, бар, компьютерный клуб, захудалый магазин по продаже мобильных телефонов и прочие приятные мелочи. Но чем выше я поднимался по ступенькам к офису, тем больше меня начинали терзать сомнения. Облезлые стены, грязный потолок, влага и железные двери. Вот где располагались фирмы арендовавшие здесь помещения. К этому добавьте разбитые окна, сквозняки и разных сомнительных личностей шныряющих туда сюда. “Но мало ли, на аренду денег нет?” – подумал я заходя в нужную комнату. За стальной дверью располагалось три комнаты тёмно-зелёного цвета. По середине стояло два компьютера и не одного стула, чтобы присесть гостю. Справа сидело две девушки, а слева была ещё одна железная дверь.
— Здравствуйте! – сказал я девушкам. – Сергея можно?
— А вы с ним только что разминулись. – ответила одна из дам ковыряя ногтём свой мобильный телефон.
— Как? Мы же договорились с ним о встрече в 14.00. – сказал я.
— А по какому вопросу? – спросила другая.
— По поводу хостинга. Компания Бел&Хост!
— Бел&Хост? – лица у девушек вытянулись. – Такой фирмы нет, она вообще виртуальная. И вообще вам другой Сергей нужен. Он у нас уже давно не работает.
— Как не работает? – возмутился я. – Ну, может подрабатывает?
— У нас работают, а не подрабатывают! – с раздражением ответила девушка ковырявшая ногтем телефон.
— Ага, по вам заметно. – ответил я.
— Ну, ничего сейчас я перезвоню ему. В новый офис. И вообще если он ещё раз здесь встречу назначит! Я его выкину! – пригрозила девушка.
“Так уж и новый офис?” – засомневался про себя я. На звонки девушки никто не отвечал. Потом по другому номеру ей сообщили, что Сергей уехал и будет не скоро. Мобильный тоже молчал. Подождав двадцать минут и уразумев, что дело прогорело, я отправился назад восвояси. “А ведь мог без 50$ остаться!” – с ужасом подумал я. Вот и думай после этого про договоры. Вечером заглянув в сеть internet, я начал искать нового хостера. Настрой был боевой. Но как всегда ничего толкового не попадалось — дорого и сердито. И в этот момент меня занесло на сайт одной знаменитой фирмы. Условно назовём её ZDES.BY. Там предлагались условия ещё лучше чем в Бел&Хост. 300 мб хостинга без оплаты трафика всего за 8$ в месяц. “Превосходно” — подумал я. И не долго думая, позвонил по указанному ниже телефону. Но как только срабатывал телефон, мне отвечала какая-то бабушка. “Странно, видимо опечатка?” – подумал я. Порывшись у себя в записной книжке, был обнаружен мобильный директора ZDES.BY. Я позвонил к нему и с негодованием отметил, что на сайте опечатка и возможно из-за этого у фирмы могут быть проблемы с клиентами. На что директор сказал, что всё в порядке. Я пообещал приехать заключить договор и заодно показать досадную ошибку. Когда же я приехал в офис, цены на хостинг оказались абсолютно другими нежели на сайте. Для меня они были не приемлемы. Когда же я показал дискету с ошибочным сайтом, сотрудник возмутился и сообщил о том, что это не их работа. Проблема стала ясна. Над ними и мной кто-то глупо пошутил. И чтобы больше никто не попался на эту утку, я дам адрес сайта на котором всё абсолютная ложь. Ресурс этот www.hosting.tytby.com , не путать с www.tutby.com . После этой злополучной истории я посетил ещё не одну фирму, но то цены, то желание оплаты трафика отбивало у меня всякую охоту заключать договор. Так и остался я как старуха у разбитого корыта. Но всё же, не теряя надежды! И когда-нибудь мир увидит мой сайт на платном хостинге с красивым доменным именем.

Роман Карпач

И однажды id software создала DOOM.

Тяжёлая вещь эта ностальгия… Бывает, придёшь куда-нибудь и сердце прямо кровью обливается когда вспоминаешь старые добрые времена. Вот и занесло однажды меня в один компьютерный клуб. Вернее так, меня и мой жёсткий диск на котором был старый добрый DOOM 2. Пол ночи все ползали в internet или играли Counter-strike, пока под утро совсем стало грустно. Вроде бы всё перепробовали, а что-то не то. И вот возникла грандиозная идея “порезать колобков” по сети в того самого DOOM 2. Быстро была снаряжена бригада из четырёх добровольцев бросившихся на поиски справедливости. Как не странно пример оказался заразительным. И уже половина клуба играла друг с другом на выживание. Так откуда же взялась такая привлекательность для новых игроков? Ведь игра по сети умудрялась притормаживать и, как говорят, глючить? Быстро байт, за байтом я начал прогонять в уме все возможные варианты ответа. Не найдя оного мне пришлось задуматься. А как адаптировать старый DOOM на новый PC? Как-то перед всем этим событием я зашёл в один книжный магазин, который находится аккурат на вокзале города Минска. Там среди множества не проданной старой компьютерной литературы было обнаружено творение “Краткое стратегическое руководство по DOOM” 1997 года. Зная свою слабость и моих друзей ко всему антикварному, я на последние деньги приобрёл сие редкое издание. Боже мой, какой эта книга оказала фурор, когда попала в руки к читателям! И это была уже вторая мысль, которая посетила мою голову, со словами: ”Роман, не может быть, что DOOM умер, загляни в internet и поищи его как следует.” Тем более мне было подлинно известно, что проект DOOM продолжает разрабатываться и модернизироваться. Стоит даже покается, у меня на сайте есть боты к DOOM 2 и Edge doom, но всё же это не то. Как бы сказал умный учёный: “Кпд сего продукта очень низкий!” Ну, а коли низкий, то будем искать!
Долго или нет блуждал мой WINDOWS 95 по сети? Пожалуй, ответит только dialer. Но! Было найдено то, что так долго искалось – сайты посвящённые игре в DOOM. Вот один из них www.doom.rog.ru . Вроде бы ничего примечательного, однако именно там находится версия DOOM GL. Да, вы не ослышались и не осмотрелись! Тот самый OPEN GL!


doomnazi

Всего немного переработали программисты игру и уже получились полупрозрачные объекты, реалистичные движения, абсолютно другая динамика действий. Самое главное новшество – появление осмотра мышью и инверта. Это всё захватывает и вдохновляет вас на новые подвиги. Да и смешные системные требования должны порадовать любого.
P233mmx +VooDoo 1 (Win98)
P200 + voodoo1 (Win95)
K6-2/333 + Millenium G200
PII450 + G400 (Win98)
PII266 + Riva TNT2 Ultra (Win98)
K6-2/350 + Voodoo Banshee
PII300 + ATI Rage Pro (WinNT)
PII266 + Riva TNT (Win98)
P200MMX + Rendition V2200 (Win98)
PII333 + voodoo3 (WinNT)
PII400 + voodoo2 (Win98)
PII450 + G200
PII450 + Savage 3D (Win98), I740, Rendition V2200
Единственная проблема, которая может возникнуть у игрока, так это отсутствие уровней для прохождения. Но это легко решаемо. Достаточно установить обычный DOOM и скопировать из него *.wad файл с классическими уровнями. Либо посетить указанный сайт ещё раз и скачать работы мастеров со всего мира. Поверьте, новый DOOM того стоит! На сайте представлены так же бета версии старых игр, всевозможные вариации на тему игра в локальной или глобальной сети. Это всё, конечно же, для клубов. Не стоит обделять вниманием ещё одну версию DOOM под WINDOWS. Она больше подойдёт владельцам PC у которых по той или иной причине не работает OPEN GL. Версия игры называется Zdoom http://zdoom.org . Его отличие от всех остальных в том, что он имеет колоссальное количество настроек.

Самыми важными из которых я лично считаю изменение разрешения экрана вплоть до 1280 пикселей. Стоит так же заметить, что появился большой выбор прицелов и консоль. Команды которой описаны в приложенном текстовом файле. Игрок начал прыгать, появилась полноправная работа с мышью! Динамика самого DOOM стала просто сумасшедшей! Когда я набирал эту публикацию и зашёл в игру чтобы сделать скриншот, меня от убийства демонов отвлекло только пиканье часов! По которым, кстати, я понял, что уже стреляю целый час. На сайте игры Zdoom, так же представлены редакторы уровней, исходники самой игры и утилит, а так же версии под Dos и Linux. Такое ощущение, что не забыли никого. А между прочим, это только начало! Загляните на сайт http://www.doomworld.com . Там вы обнаружите бесконечное количество версий, уровней, патчей к бессмертной трилогии. Как вы считаете, так достоин или нет DOOM возрождения? Я для себя даю однозначный ответ – достоин! Ведь как принято потом у геймеров, стать и поговорить где ни будь со знакомыми о количестве загубленных демонов. После чего обязательно подойдёт какой-нибудь замученный Counter-strike ботами пользователь и поинтересуется о той игре, которую обсуждают.
Этот материал, мне кажется, будет очень актуален в преддверье выхода DOOM 3. И быть может мы снова в клубах услышим знакомые звуки от кибердемона, а потом увидим полностью разрушенные лаборатории UAC и толпы спецназа воющего с нескончаемыми потоками нечисти… Всегда….

Роман Карпач

Худая грамота только душе пагуба.

(интернет мечтателям посвящается)
Увы, мой стих не блещет новизной,
Разнообразьем перемен нежданных.
Не поискать ли мне тропы иной,
Приёмов новых, сочетаний странных?
(В.Шекспир)
Вызывает ли у вас раздражение слово портал? У людей не сведущих оно, конечно, не будет резать слух, и воскрешать разнообразные эмоции. В лучшем случае они вспомнят игру War craft 2 или интернет сайт со стандартным силиконовым видом, форумом PHPBB и каким ни будь аномальным чатом. Может ещё в воображении нарисуется on-line газета увешанная баннерами, как новогодняя ёлка? В которой, как всегда очень много мусора и очень мало полезных вещей… Как это до боли знакомо. Не так ли, дорогой читатель? И после этого ты каждый раз сам себе говоришь: “Да я смог бы сделать лучше, мой портал мог быть самым посещаемым!” И после этого вновь и вновь в белорусском сегменте сети появляются ресурсы похожие друг на друга, как клоны Norton Commander. И уже другой пользователь наткнувшись в поисковике на этот портал, скрипя зубами нажимает алт+ф4. Потому что в очередной раз он нашёл то, чего как раз и не искал.
1.Рожки да ножки.
Вот и я, дорогой читатель, загорелся этой благородной идеей создания портала, где будет всё, но нет ничего нового. Зависая однажды в одном благородном чате, мне удалось познакомился с неким человеком под ником Маршал78. Он представился создателем и автором портала, который через несколько дней, месяцев или лет должен был открыться. Это произвело на меня неизгладимое впечатление, ведь я по правде считал, что создатели коммерческих проектов в сети люди серьёзные, очень продвинутые и коммуникабельные. Маршал78 недолго думая, предложил мне встретится и договорится о совместной работе над проектом. В тот период у меня уже имелся кое-какой опыт общения с подобным контингентом. Мне удалось несколько раз опубликовать свои работы в газете “Калифорнийский Вестник”. Мозг сам по себе рисовал картинку человека с красивой распальцовкой и золотой цепью на килограмм. Потому что я не мог представить себе то, чтобы обычный простой смертный начал делать, вы только подумайте, свой собственный портал. От этой мысли даже начинало немного штормить в голове. Но вот долгожданный день встречи с Маршалом78 наступил. Стрелка, а по-другому и не скажешь, была назначена возле “Академии наук РБ”, видимо, это должно было прибавить респектабельности. Хотя сейчас глядя назад в прошлое, она больше напоминала встречу двух агентов спецслужб во вражеской стране. Кодом служили усы и организатор. Я долго ползал в переходе, ища правильный выход к зданию академии. Погода стояла ненастная. Небо было затянуто серыми тучами, дул пронизывающий ветер. В переходе прошло два человека, они быстро промелькнули возле меня. Голова выработала новую мысль и позволила выйти из перехода. Возле здания “Академии наук РБ” стояло два человека. Они ругались замудреными словами. Я подошёл представился и попытался включиться в разговор. Но слышал только непонятные для себя реплики. Так мы простояли некоторое время, пока не подошёл ещё один создатель проекта. Как это не парадоксально мы пошли искать кафе, в котором мы сможем посидеть. Маршала78 всё не устраивали цены. То дорого, то ещё дороже. Так мы бродили, пока не зашли в студенческую столовую. Там цены оказались приемлемыми. Здесь мы сели и началось. На мою голову обрушились новые компьютерные термины: хостинг, php, perl, mysql, mssql, asp и многое другое. Один из пришедших божился и клялся, что ему написать форум и чат для портала MyBasnya.net не составит никакого труда. Второй бил себя в грудь и кричал, держа в руках стакан с пивом, что он сможет обеспечить информацией всё вдоль и поперёк. Мне приходилось молчать, попивая чай, следуя народной мудрости “молчи за умного сойдёшь”. В момент на столе выросла груда бумаги со схемами, идеями, набросками. Я был просто в шоке от такого, на мой взгляд, хакерского отношения. Маршал78 был не то что проникнут идеей его полного будущего превосходства в сети, но и называл месячный оборот в 150 000$. От чего мне стало совсем дурно. Съезд закончился спустя три часа. И я загруженный поехал домой. Прошло несколько месяцев, те кто приезжал на встречу отказались от проекта. Я и Маршал78 остались без программистов. Собственно говоря, время прошло, а портала и не было. MyBasnya.net продолжал висеть в воздухе, как воздушный шар. Маршал78 напоминал Наполеона в своём стремлении достичь чего-то. Он создавал один дизайн, за другим и никак не мог определится, что же он хочет видеть на портале. А хотел он многого. За это время он достал все конторы и фирмы Минска своим предложением о сотрудничестве. Но везде ему давали ответ: “Сделаешь, тогда и будем говорить.” Время шло, толку было мало. Маршал78 собрал новую встречу и нашёл новых программистов. По 16 и 17 лет соответственно. Это меня ввергло в недоумение, но я промолчал. Надо значит надо. К тому времени мне удалось уже пробиться в издание “Персонально для вас Калифорнийцы”. И у Маршала78 созрел новый план. Он решил сделать ON-LINE газету. Маршал78 искренне полагал, что у него всё получится без проблем. План был очень прост, своей информативностью и гениальностью задушить все компьютерные СМИ республики. “Мама, дорогая. Да он просто гений!” – подумал я. И конечно согласился. Но новые программисты были людьми ограниченными, и вместо дохода в 150 000$ их интересовал банальный чат для подростков, который Маршал78 повесил у себя. Они глотали слюни и хотели только одного – стать модераторами. “Боже мой, с кем он связался?” – подумал я и бросил MyBasnya.net, перед этим снявшись по телевидению вместе с создателями портала в одной из компьютерных передач. С того весёлого времени ничего не поменялось. Портал MyBasnya.net находится в полусонном состоянии, вот уже два года. Программисты ушли и организовали свой чат с помощью чужих исходников выданных за свои. Маршал78 старается изо всех сил. А я решил подойти к созданию портала со своей, более прагматичной точки зрения.
2.Идея и хостинг созданы друг для друга.
Рассуждая сам с собой о выбранном нами с Маршалом78 пути создания портала, я открыл для себя две непреложные истины. Они заключались в идеи уникальности и независимости от чего или кого-либо. Как можно создавать серьёзный проект, если каждый занимается всем и не чем? И первое, что оказалось нужно это команда, которая займётся хоть чем-то. Второе это идея и концепция портала. Не имею привычки раскрывать свои карты, выскажу лишь мнение, что заняться нужно тем, чего ещё нигде нет. Условно назовём идею проекта “Любители хачипури”. Вы знаете, что это такое? Вы когда-нибудь ели хачипури? Ели! То-то же. В этом и есть самая соль. Хачипури есть, чай есть, а портала про это нет. Нет форума хачипури, чата хачипури, рассылки хачипури. И следовательно условный контингент любителей этого блюда в сети испытывает огромные психологические проблемы. Конечно же, из-за отсутствия соответственного портала. Вы скажите: “Что за бред ты пишешь?” Поясню. Сколько сайтов посвящённых компьютерной тематике? Много? Не то слово. Их сотни если не тысячи, тех кто называет себя порталом. И если вы откроете такой ресурс, на вас не обратят внимания или скажут о том, что вы ещё один из многих. И это жестокая правда жизни. А вот если вы у себя будете рассказывать про хачипури, каждый, даже если таких ресурсов станет много, скажет о том, что именно у вас здесь родилась великая идея. Для престижа найдите ещё и людей, которые смогут вести свои рубрики, тех кому будет просто интересно. Пусть это будет и один человек, но он будет окрылён вашей идеей. Затем мы посмотрим вокруг и поймём, что везде и всё дышит однообразием. Я уже писал выше про тот же PHPBB форум, тот же PERL чат для подростков с кучей смайликов. Скучно…. Но за то у вас будет хачипури! Оно выведет портал из стандартного силиконового однообразия. И поймите, если вам начнут выказывать своё недовольство, знайте о том, что вас заметили. Дело сделано! Проблема теперь в другом. Как заработать? Дело ваше я и Маршал78 в этом вам не советчики. Поэтому остерегайтесь моих ошибок.
Это было лирическое отступление. Ну а теперь серьёзно. Самая большая проблема у всех начинающих порталов состоит в выборе местопребывания или проще говоря хостинга.
Что же такое хостинг? Хостинг — это выделяемый пользователю на сервере (компьютере, постоянно подключенном к сети) раздел на диске в виде каталога, в котором хранится вся информация вашего сайта. Всё от графики до скриптов. Хостинг бывает платный и бесплатный (условно). О платном рассказывать бессмысленно, ведь там и так всё понятно. А вот с бесплатным хостингом бывает много проблем. Обычно там живёт куча рекламы, которую размещают, дабы оплатить свои безвозмездные услуги и ещё заработать. Это могут быть баннеры, текстовые ссылки, рекламные фреймы, всплывающие окна и тому подобное. Всегда существует ограничение на закачку файлов. Но самое главное не это. На бесплатном хостинге нельзя заниматься коммерческой деятельностью, а следовательно он больше подходит для домашних страниц, либо сайтов жадных компьютерных фирм.
Так что если вы жадная не компьютерная фирма и не домашняя страничка Билла Крокодила, то я рискну вам предложить методы выбора хостинга. И первое на что мы посмотрим это на предоставляемое нам дисковое место. Итак, разлёт цен и места поистине огромен. Заграничные компании могут предложить и 500 мегабайт всего за 15 долларов в месяц. Наши же товарищи более скупые. Так как они чаще всего бывают
субхостерами, то есть проще говоря перепродают услуги капиталистических компаний. Одним словом спекулянты. Поэтому первое правило, возникшее само собой в процессе рассуждения, скажет нам, что хостинг нужно покупать у самих компаний, а не у посредников. Ну а если дело идёт уже на принцип, то есть у вас аудитория только с СНГ или наоборот только из НАТО, то тогда нам следует решить, нужна ли вам русская служба поддержки, которую можно доставать целыми днями или лучше сэкономить пару другую американских денег. Решать вам. И вот после того как найден приемлемый вариант по цене, нужно будет выяснить, что же может предоставить хостер. Важный фактор это дополнительные возможности: собственная cgi-bin директория, где можно запускать свои скрипты, поддержка Perl, Php, SSI, баз данных. Новичкам, возможно, эти сервисы и не к чему, но поверьте, что без них вы никогда не сделаете интерактивный сайт с форумами, гостевыми книгами, поисками и прочими полезными наработками. Не лишним будет спросить у хостера, возможна ли прямая закачка с вашей матрицы или другого накопителя на сервер. Ведь многие до сих пор пользуются dial up и закачивать собственный сайт будет очень тяжело. И ещё, если же вы решили покупать платный хостинг, то обязательно просите тестовый аккаунт на 3-7 дней, чтобы проверить сервис или ищите в правилах строчку о возвращении денег в течение 30 дней, если вас что-то не устраивает. Обязательно заключайте договор, чтобы на крайний случай был юридически оформленный документ. Есть ещё одна тонкость у платных хостингов. Читая правила и тарифы, следует внимательно вникать во все, что касается затрат. Нужно убедиться, что не будет скрытых платежей. Кроме тех что сразу заплатите. Потому, как некоторые хитроумные товарищи любят за все взимать денежки. Например, помимо обычной помесячной оплаты с вас могут взять вначале некую сумму 20-50 условных единиц за установку и настройку вашего аккаунта. Ведь они трудятся дни и ночи на благо пользователей, а вы должны это оценить. Кроме того, могут быть платными услуги парковки и поддержки ваших доменов 2-го и 3-го уровня, дополнительно могут стоить e-mail, субдомены, открытия баз данных. Могут так же взиматься дополнительные деньги за перерасход трафика. Последнее, кстати, обычно оправданно, ибо есть разница, если вы содержите страничку с посещаемостью 100 человек в день или очень посещаемый портал, обозреваемый десятками тысяч пользователей ежедневно. Немаловажное значение имеет служба поддержки, которая в идеале должна оперативно в течение нескольких часов после запроса отвечать на ваши вопросы и давать консультации, исправлять ошибки и улаживать прочие мелочи, возникающие в процессе пользования серверов. Ради интереса можно позвонить или задать администратору какой-нибудь каверзный вопрос, чтобы посмотреть его реакцию и работоспособность. Конечно, претендовать на истину в вопросе выбора хостинга я не могу. Каждый должен решать сам, что ему нужно, а что нет.
3. Вспомним всё?
Когда мы с Маршалом78 делали свой портал, мы так и не знали, чем же исторически Perl отличался от Php. Да, если бы и захотели узнать, нам бы это не понадобилось. Ведь создатели порталов люди продвинутые, и нагружать себя разной полезной информацией они не должны. Тем более, когда они ещё настраивают PHPBB форум. Каждый раз когда мы встречались и обсуждали работу, мы невольно упоминали разные термины, связанные с хостингом. И бывало, так что вновь пришедшим была непонятна тема нашей беседа или очень скучна. Потому всякий раз произнося фразы по PHP, PERL, SQL каждый задавался вопросом: “Что это такое?” Хотя меня всегда терзала другая проблема: “Зачем это нужно?” Скажите, для чего был изначально разработан PERL, PHP, HTML или ещё что-то? И вновь мы натыкаемся на стену из вопросов. Так может её проломать?
PERL — Practical Extraction and Report Language практический язык извлечений и отчетов.
Perl был разработан Ларри Уоллом (Larry Wall) в 1986 году, когда он являлся системным администратором одного проекта UNIX, связанного с созданием безопасной многоуровневой сети. Работа была выполнена, но потребовалось создание отчетов на основе большого числа файлов с многочисленными перекрестными ссылками между ними. Первоначально Ларри предполагал использовать для этих целей фильтр awk, но оказалось, что последний не мог управлять открытием и закрытием большого числа файлов на основе содержащейся в них же самих информации о расположении файлов. Его первой мыслью было написать специальную системную утилиту, решающую поставленную задачу. Но вспомнив, что до этого ему уже пришлось написать несколько утилит для решения задач, не «берущихся» стандартными средствами UNIX, он принял кардинальное решение — разработать язык программирования, который сочетал бы в себе возможности обработки текстовых файлов (sed), генерации отчетов (awk), решения системных задач (shell) и низкоуровневое программирование. Результатом этого решения и явился язык Perl, интерпретатор для которого был написан на С.
По утверждению самого Ларри Уолла при создании языка Perl им двигала лень — не в прямом смысле, а в смысле того, что для решения стоявшей перед ним задачи следовало бы написать большое количество программ на разных языках, входящих в состав инструментальных средств UNIX, а это достаточно утомительное занятие. Новый язык программирования сочетал в себе возможности системного администрирования и обработки файлов — две основные задачи, решаемые обычно при программировании в системе UNIX. Причем следует отметить, что язык Perl появился из практических соображений, а не из-за желания создать еще одно «красивое» средство для работы в UNIX, поэтому-то он и получил широкое распространение среди системных администраторов. Когда Ларри Уолл предоставил его широкому кругу пользователей. С появлением языка Perl стало возможно решать задачи с помощью одного инструмента, и не тратить время на изучение нескольких языков среды программирования UNIX. Первая версия языка имела возможности:
— простой поиск по строковым образцам (шаблонам) в файлах;
— дескрипторы файлов;
— скалярные переменные;
— форматы.
Вся документация умещалась на 15 страницах, но Perl решал задачи быстрее, чем sed или awk, и быстро стал использоваться не только для решения задач системного администрирования. В дальнейшем сам Ларри Уолл позаимствовал у Генри Спенсера (Henry Spencer) пакет для работы с регулярными выражениями и модифицировал его для языка Perl. Другие функциональные возможности были разработаны не только Ларри Уоллом, но и его друзьями и коллегами, и включены в состав языка. Опубликование в Internet привело к появлению сообщества единомышленников, которые не только эксплуатировали, но и развивали язык. Он и по настоящее время продолжает интенсивно развиваться за счет разработки пакетов, реализующих новые применения языка к развивающимся информационным технологиям.
PHP/FI — personal Contents Page / Forms Interpreter.
Php появился как развитие другого продукта, PHP/FI. PHP/FI был создан Rasmus’ом Lerdorf’ом в 1995 году, сначала как простой набор Perl-скриптов для отслеживания доступа к его собственному online-резюме. Он назвал этот набор скриптов “Personal Contents Page Tools”. Поскольку требовалось большая функциональность, Rasmus написал расширенную реализацию C, которая могла работать с базами данных, и дал пользователям возможность разрабатывать простые динамические Web-приложения. Rasmus решил опубликовать исходный код PHP/FI для широкого доступа, чтобы любой мог использовать, расширять и улучшать его. PHP/FI, имел некоторую основную функциональность того PHP, который известен нам теперь. Он имел Perl-подобные переменные, автоматическую интерпретацию переменных форм и синтаксис, внедрённый в HTML. Сам по себе синтаксис напоминал Perl, хотя и более ограниченный, упрощённый и неполный. В 1997 году PHP/FI 2.0 имел несколько тысяч поклонников по всему миру, приблизительно 50,000 доменов, на которых он был установлен. Что составляло примерно 1% всех доменов Internet. Поскольку множество людей предоставляли блоки кода для этого проекта, он перестал быть проектом одного человека. PHP/FI 2.0 был официально выпущен только в ноябре 1997 года, после того как просуществовал в основном в виде beta-релизов. Вскоре после этого появились первые alphа PHP 3.0. PHP 3.0 был первой версией, похожей на сегодняшний PHP. Его создали Andi Gutmans и Zeev Suraski в 1997 году как полностью переписанный язык. Поскольку они считали PHP/FI 2.0 недостаточно мощным для разработки их собственных коммерческих приложений. С целью кооперации усилий, Andi, Rasmus и Zeev создали и выпустили PHP 3.0 как официальный преемник PHP/FI 2.0. Одной из сильных сторон PHP 3.0 была возможность его расширения. Кроме того, предоставляя конечным пользователям прочную инфраструктуру для различных БД, протоколы и APIs, возможности расширения PHP 3.0 побуждали десятки разработчиков поставлять новые модули расширения. Возможно, именно в этом был секрет ошеломляющего успеха PHP 3.0. В конце 1998 года PHP стал базой для десятков тысяч пользователей и сотен тысяч Web-сайтов. В момент пика своего успеха PHP 3.0 был установлен приблизительно на 10% Web-серверов Internet. PHP 3.0 был официально выпущен в июне 1998 года после 9 месяцев публичного тестирования. Andi Gutmans и Zeev Suraski начали переработку ядра PHP с целью повысить производительность при работе сложных приложений и улучшить модульность кодовой базы PHP. Такие приложения были возможны в PHP 3.0, но он не разрабатывался для эффективного обслуживания сложных комплексных приложений. Новая машина, ‘Zend Engine’ (по именам создателей — Zeev и Andi), успешно решила эти задачи. И появилась сначала в середине 1999 года. PHP 4.0, основанный на этой машине и оснащённый большим количеством новых возможностей, был официально выпущен в мае 2000 года, спустя почти два года после своего предшественника, PHP 3.0. Помимо значительно возросшей производительности в этой новой версии, PHP 4.0 ввёл такие новые ключевые возможности, как поддержка большого количества Web-серверов, HTTP-сессий, буферизации вывода, более безопасные способы работы с пользовательским вводом. HTML – Hyper Text Markup Language, язык разметки гипертекста.
Начало истории HTML следует отнести к далекому 1986 году, когда международная организация по стандартизации ISO приняла стандарт ISO-8879, озаглавленный «Standard Generalized Markup Language (SGML)». Стандарт этот посвящен описанию SGML — обобщенного метаязыка, позволяющего строить системы логической, структурной разметки любых разновидностей текстов. Создатели SGML стремились максимально абстрагироваться от проблем представления электронного текста в разных программах, на разных компьютерных платформах и устройствах вывода. Так, если с помощью SGML размечается документ, содержащий заголовки, идеология языка запрещает указывать, что такой-то заголовок должен набираться, скажем, шрифтом Times полужирного начертания. SGML в таком случае требует ограничиться указанием на уровень заголовка и его место в иерархической структуре документа. Язык SGML — это типичное детище академической науки, изящная игрушка теоретиков. Его создание не было вызвано насущной практической необходимостью. Принципы, на которых строится этот язык, значительны и интересны; несомненно, идеология SGML оказала влияние на многие компьютерные разработки. Однако сам по себе SGML не получил сколько-нибудь заметного распространения — до тех пор, пока в 1991 г. сотрудники Европейского института физики частиц (CERN), занятые созданием системы передачи гипертекстовой информации через Интернет, не выбрали SGML в качестве основы для нового языка разметки гипертекстовых документов. Этот язык — самое известное из приложений SGML — был назван HTML. Изначально HTML, как и положено SGML-приложению, разделял все особенности старой идеологии. Из сорока с небольшим тегов HTML версии 1.2 (июнь 1993 года) всего три, да к тому же и не рекомендованных к использованию, осмеливались намекать на физические параметры представления документа. Вся разметка была чисто логической. Первым графическим броузером в те далекие времена была программа Mosaic, разработанная, как и сам WWW, в научном учреждении — Национальном центре суперкомпьютерных приложений США (National Center for Supercomputer Applications — NCSA). HTML неторопливо развивался, оставаясь в рамках парадигмы структурной разметки, и в апреле 1994 года началась подготовка спецификации следующей версии языка — 2.0. Этим занимался образованный в том же году Консорциум W3, унаследовавший от CERN верховную власть и авторитет в мире WWW. Однако в 1994-1995 гг. его членами были почти исключительно университеты и научные учреждения. Столь «академический» состав W3C сказывался как на самих документах, публикуемых консорциумом, так и на процедуре их принятия. Достаточно сказать, что окончательный вариант HTML 2.0, единственным серьезным усовершенствованием в котором был механизм форм для отсылки информации с компьютера пользователя на сервер, был окончательно утвержден лишь в сентябре 1995 года, когда в W3C уже полным ходом шло обсуждение HTML 3. Пожалуй, этот проект самая яркая и неоднозначная страница в истории языка. Работа над ним началась в марте 1995 года и первоначальный вариант стандарта включал в себя много интересных нововведений. Теги для создания таблиц, разметки математических формул, вставки обтекаемых текстом рисунков, примечаний и другое. Но самое главное — HTML 3.0 был попыткой разрешить уже достаточно очевидное к тому времени противоречие между идеологией структурной разметки и потребностями пользователей, заинтересованных в первую очередь в гибких и богатых возможностях визуального представления. Чтобы разрешить это противоречие, не оскверняя заветов отцов-основателей HTML, авторы версии 3 ввели в ней поддержку нового средства иерархических стилевых спецификаций (Cascading Style Sheets, CSS). Система CSS формально независима от HTML, имеет совершенно иной синтаксис не наследует никаких идеологических ограничений и позволяет, уже в совершенно иных терминах, задавать параметры визуального представления для любого тега HTML. С помощью CSS автор может наконец с чистой совестью указать, каким шрифтом набирать заголовки такого-то уровня. В конце 1995 года ситуация в мире HTML была довольно смутной. Популярность броузера Netscape неуклонно росла, программисты этой фирмы готовили к выпуску версию 2.0, которая должна была утвердить господство Netscape на вечные времена благодаря неслыханному набору новшеств. К этому времени W3C окончательно завяз в своем проекте HTML 3. Он был слишком сильно оторван от реального мира и на завершение, которого у консорциума попросту не хватало средств. Язык по сравнению с HTML 2.0 был важным шагом вперед, однако он развивался по-прежнему в рамках идеологии структурной разметки, а инструмент, дающий возможность выйти за эти рамки, система CSS была еще далека от завершения. В этот тяжёлый момент в игру вступил новый участник — неугомонная корпорация Microsoft. Долгое время эта компания, привыкшая монопольно владеть своим сектором рынка, недооценивала перспективы Интернета и не собиралась как-либо участвовать в развитии этой информационной среды, считая ее, по-видимому, слишком демократичной и непредсказуемой. Однако невероятный взлет Netscape (число копий броузера Navigator измерялось к этому времени уже десятками миллионов) заставил Microsoft изменить мнение. И именно на броузерном фронте, где господство Netscape оставляло меньше всего шансов конкурентам, корпорация Microsoft нанесла свой главный удар. Поначалу мало кто верил, что броузер Microsoft Internet Explorer, который тогда существовал в версии 2.0 и не представлял собой ничего выдающегося, сможет составить конкуренцию Netscape. Тем не менее, выпущенная летом 1996 г. версия Internet Explorer 3.0, которая поддерживала почти все расширения Netscape и обладала оригинальным и привлекательным интерфейсом, вызвала настоящий бум и очень быстро утвердилась в качестве «второго главного броузера». Сейчас Microsoft и Netscape делят рынок броузеров почти поровну, и окончательный исход их битвы не берется предсказать никто.
JAVA.
Язык Java зародился как часть проекта создания передового программного обеспечения для различных бытовых приборов. Реализация проекта была начата на языке С++, но вскоре возник ряд проблем, наилучшим средством борьбы с которыми было изменение самого инструмента — языка программирования. Стало очевидным, что необходим независимый язык программирования, позволяющий создавать программы, которые не приходилось бы компилировать отдельно для каждой архитектуры. Рождению языка Java предшествовала довольно интересная история. В 1990 году разработчик ПО компании Sun Microsystems Патрик Нотон (Patrick Naughton) понял, что ему надоело поддерживать сотни различных интерфейсов программ, используемых в компании, и сообщил исполнительному директору Sun Microsystems и своему другу Скотту МакНили (Scott McNealy) о своем намерении перейти работать в компанию NeXT. МакНили, в свою очередь, попросил Нотона составить список причин своего недовольства и выдвинуть такое решение проблем, как если бы он был Богом и мог исполнить все, что угодно.
Нотон, хотя и не рассчитывал на то, что кто-то обратит внимание на его письмо, все же изложил свои претензии, беспощадно раскритиковав недостатки Sun Microsystems, в частности, разрабатываемую в тот момент архитектуру ПО NeWS. К удивлению Нотона, его письмо возымело успех: оно было разослано всем ведущим инженерам Sun Microsystems, которые не замедлили откликнуться и высказать горячую поддержку своему коллеге и одобрение его взглядов на ситуацию в Sun Microsystems. Обращение вызвало одобрение и у высшего руководства компании, а именно, у Билла Джоя (Bill Joy), основателя Sun Microsystems, и Джеймса Гослинга (James Gosling), начальника Нотона.
В тот день, когда Нотон должен был уйти из компании, было принято решение о создании команды ведущих разработчиков с тем, чтобы они делали что угодно, но создали нечто необыкновенное. Команда из шести человек, с кодовым названием Green, ушла в самовольное изгнание, погрузившись в исследования бытовых устройств, таких как Nintendo, Game Boys, устройств дистанционного управления. Команда Green пыталась найти средство, с помощью которого можно было бы установить взаимодействие между этими устройствами. Вскоре стало ясно, что такие электроприборы, как видеомагнитофоны, проигрыватели лазерных дисков, стереосистемы были реализованы на разных процессорах. Это означало, что если производитель захочет добавить телевизору или видеомагнитофону дополнительные функции или характеристики, он будет зажат в рамках средств, зашитых в аппаратное обеспечение. Эта проблема, в сочетании с ограниченностью памяти микросхем этих устройств, выдвинула новый подход к программированию, который должен был стать ведущим на рынке бытовой электроники. Команда приступила к разработке нового объектно-ориентированного языка программирования, который был назван Oak (дуб), в честь дерева, росшего под окном Гослинга. Вскоре компания Sun Microsystems преобразовала команду Green в компанию First Person. Новая компания обладала интереснейшей концепцией, но не могла найти ей подходящего применения. После ряда неудач неожиданно ситуация для компании резко изменилась. Был анонсирован Mosaic — так родился World Wide Web, с которого началось бурное развитие Internet. Нотон предложил использовать Oak в создании Internet- приложений. Так Oak стал самостоятельным продуктом, вскоре был написан Oak-компилятор и Oak-браузер «WebRunner». В 1995 году компания Sun Microsystems приняла решение объявить о новом продукте, переименовав его в Java. Когда Java оказалась в руках Internet, стало необходимым запускать Java-аплеты — небольшие программы, загружаемые через Internet. WebRunner был переименован в HotJava, а компания Netscape встала на поддержку Java-продуктов.
SQL Structured Query Language, язык структурированных запросов.
Этот язык предназначен для создания и работы с реляционными базами данных (relational database), которые представляют собой наборы связанных данных, хранящихся в таблицах. Для управления с реляционными базами данных используются программы, называемые системами управления базами данных, СУБД (database management systems, DBMS). На рынке предлагается большое разнообразие таких программ: DB2 Universal Database, Oracle, Microsoft SQL Server, Microsoft Access, Sybase Adaptive Server Enterprise, SQL Anywhere Studio, Informix Information Server, Ingres, MySQL, mSQL и другие. Для выполнения операций с базами данных эти СУБД используют SQL. Благодаря своей элегантности и машинной независимости, а также поддержке промышленными лидерами в технологии реляционных баз данных, SQL был признан стандартным языком и в обозримом будущем сохранит свои позиции. Стандарт SQL является совместной разработкой ANSI (American National Standards Institute) и ISO (International Organization for Standardization). С 1986г. эти организации опубликовали серию стандартов SQL, каждый последующий из которых является объединением предыдущих. Эти стандарты имеют тенденцию опережать развитие компьютерной индустрии на несколько лет. В 2000 году большинство коммерческих продуктов соответствовало стандарту SQL92. Даже сейчас еще не все элементы этого стандарта широко реализованы. Впрочем, многие коммерческие СУБД расширяют SQL за рамки определений ISO, добавляя полезные возможности. В любой из версий, отклонение от стандарта должны описываться в документации на программный продукт.
И всё было бы у нас хорошо с Маршалом78, если бы слишком много не говорили о создании портала, при минимуме знаний о работе в веб. О каком можно было говорить платном хостинге, когда я толком не знал как настроить веб сервер? Чувствую, читатель уже почёсывает свои компьютерные руки, дабы мне написать письмо. APACHE ставить нужно было! А я с этим не согласен. Проследите мою логику. Большинство пользователей работают с WINDOWS. Так зачем им устанавливать UNIX программу, с жуткой консолью, которая только может напугать пользователя? Хотя уже имеется отличная графическая надстройка её по-прежнему нужно настраивать. А мне ленивому WINDOWS юзеру это нужно? Конечно, нет. Под любимые или ненавистные, кому как, окна существует множество веб серверов. Но почему-то все упорно ставят APACHE.
Список популярных WINDOWS серверов: Falcon Web Server www.blueface.com . Сокол, а именно так переводится его название. Веб сервер способен работать на небольшом сайте, с посещаемостью 50-80 загрузок за минуту. Программа умеет выполнять ISAPI и приложения WinCGI в виртуальных директориях. Сервер Falcon разрабатывался так, чтобы быть по возможности совместимым с IIS. Следовательно, вы, как разработчик, можете разрабатывать и тестировать свои скрипты в Falcon, а затем развертывать их в любое время без модификаций. Local web http://www.intranet-server.co.uk/ . Простой приятный веб сервер, который поддерживает perl. Имеет вполне доходчивый графический интерфейс. Все настройки производятся буквально парой кликов мышки. Omni httpd http://www.omnicron.ca Так же как и все win сервера имеет очень приятный вид и простой интерфейс. Поддерживает работу как с php, так и с perl. Считаю его наиболее удачной программой для домашних условий. Единственное “НО” которое может возникнуть у вас при работе с вышеописанными утилитами это регистрация. Но как говорят: “Где наша не пропадало?” По окончанию публикации мне остаётся лишь тяжело вздохнуть по поводу Маршала78 и его портала. Ещё раз хочется вспомнить те хорошие времена, когда я не знал ничего, но хотел очень многого. Ведь прав был Шекспир?
Как часто эти найденные строки
Для нас таят бесценные уроки.

При написании публикации была использована информация следующих сайтов:
http://dimexio.hoha.ru, http://sql.itsoft.ru, http://www.codenet.ru, http://z3950.uiggm.nsc.ru, http://www.weberam.ru, материал Дмитрия Кирсанова http://www.kirsanov.com.

Роман Карпач

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39