понеделник, 19 февруари 2018 г.

Стъпки за Създаване на Уебсайт

Стъпки за Създаване на Уебсайт

17 основни стъпки за притежаване на уеб сайт в забавна онлайн учебна игра по Информационни Технологии.

Играй Онлайн 

1. Създайте уеб страница. Интернет е наводнен с шаблони и CMS за уеб сайтове. Но можете да създадете уеб сайт от нулата. Това, от което се нуждаете, е:
1.1. Да имате добра идея. Помислете за нещо, което ще ви направи различни от останалите и може да има много уникално съдържание.
1.2. Научете основите на HTML. Най-добре е да имате пълен контрол върху уебсайта си.
1.3. Използвайте текстов редактор. Напишете вашия HTML код в обикновен текстов редактор, като Notepad. След това преименувайте файла от .txt на .html и ето я първата ви уеб страница. Сайтът е сбор от много уеб страници.

2. Вземете домейн. За да бъде достъпен онлайн, уебсайтът трябва да има и адрес. Тези адреси са странните писания, които се появяват в адресната лента на вашия браузър. Те се наричат домейн имена на домейни.
2.1. Топ домейни. Сайтът Ви трябва да има уникален домейн, като google.com или wikipedia.org. Топ домейните никога не са безплатни. Трябва да намерите фирма за домейни и да плащате за домейна всяка година.
2.2. Поддомейни. Поддомейнът може да е безплатен. Те са домейни под друг основен домейн, като blogspot.com. Когато създадете блог сайт там, неговият адрес ще бъде поддомейн, като yourblog.blogspot.com

3. Вземете хостинг. Хостинг означава, мястото, където ще се съхранява уебсайта Ви, така че когато спите, сайтът Ви ще бъде достъпен онлайн. Можете да създадете собствен компютър, той да бъде сървър и да го оставите цяла нощ вързан с интернет. По принцип това е твърд диск, свързан през цялото време с интернет.
3.1. Безплатен хостинг. Когато сте в експерименталната фаза, можете да вземете безплатна хостинг услуга, има много от тях. Те ще предлагат почти всяка функционалност, съхранение и трафик, които платен хостинг имат, с изключение на надеждността. Така че, когато сайтът ви падне или услугата просто изчезва един ден, не ги обвинявайте, в крайна сметка е безплатна.
3.2. Платен хостинг. Когато станете сериозни, вземете платен хостинг. Вече ще бъдете наясно с цялата функционалност. Така че получаването на хостинг всъщност е наемане на компютър (сървър), свързан с интернет през цялото време.

4. Свържете домейна с хостинга. Сега трябва да направите още две стъпки, за да настроите сайта си.
4.1. Добавете името на домейна си към хостинг услугата. Вашият хостинг доставчик ще ви предостави интерфейс за настройка. Намерете къде се казва "добавяне на домейн" и въведете вашето име на домейн там. За планета 42 е planeta42.com
4.2. Задайте DNS на динамичните сървъри за имена. Вашият доставчик на хостинг услуги също ще ви даде два или повече нейм сървъра, а интерфейсът трябва да има нещо, което казва настройките "DNS" или "Нейм сървъри". Отидете там и ги копирайте / поставете точно както ги е дал провайдера.

5. Качете уеб страниците. Първите 4 стъпки се правят еднократно. Време е да качите уебсайта си от стъпка 1 до хостинга, който имате. Този процес е непрекъснат, така че, когато правите промени в уебсайта си, трябва да го качите отново. Как да направите това:
5.1. Използвайте FTP програма. Има голям брой програми, които лесно могат да прехвърлят файлове към хостинг сървъра, като Cute FTP. Вашият хостинг доставчик ще ви даде сървър за свързване, потребителско име и парола за това.
5.2. Чрез интерфейса за хостинг услуги. Можете да използвате интерфейса на вашия доставчик на хостинг услуги, за да качвате файлове на вашия хостинг сървър.

6. Имате си уеб сайт! След 2 дни Вашият уеб сайт ще бъде онлайн и ще се изпълнява. И не очаквайте чудеса, отначало никой няма да разбере за това, но след много години, ако го поддържате и говорите за него, може да има няколко посетители ;)

Средства за Създаване на Уеб Страници

http://planeta42.com/bg.html
Съществуват множество програми, които улесняват създателите на Web страници с различни нива на квалификация.

Програми за обработка на растерна графика


         Предназначение на програми за обработка на растерна графика
  • За сканиране на фотографии и тяхната корекции;
  • За създаване на ефекти.

   Необходими умения за работа с програми за обработка на растерна графика:

  • Сканиране на фотографии;
  • Корекция на сканирани и готови фотографии, в т.ч. - тонова и цветова корекция;
  • Ретуш на фотографии;
  • Умения за кадриране;
  • Разбиране различията във формататите на графичните файлове;
  • Грамотно използване на филтри;
  • Работа със слоеве.

Типични представители на програми за обработка на растерна графика

  • Adobe PhotoShop 3.0-5.0 – явява се лидер в областта на графичните програми от този тип. Изисква съответни ресурси на компютъра.
  • Paint Shop Pro 4.0-5.0 – много добра shareware-програма, която поддържа филтри от Adobe PhotoShop и много бързо работи с обемни (>20MВ) фотографии. Може да импортира и експортира изображения в 40-50 различни формата.

Програми за обработка векторна графика

 

        Предназначение на програми за обработка векторна графика

Позволява създаване на различни логотипи, бутони, ефектни надписи и т.н.

   Необходими умения за работа с програми за обработка векторна графика
  • Работа с графични обекти (групиране, наслагване, създаване на нестандартни объекти);
  • Умение за работа с криви и възли от криви;
  • Умение за работа с направляващи и решетки;
  • Умение за работа с цветови модели (RGB, CMYK, HSB);
  • Работа с текст - умение за поставянето му върху всякаква крива;
  • Грамотно използване на ефекти.
Типични представители на програми за обработка векторна графика
  • Corel DRAW 7.0-8.0 и Adobe Illustrator – явяват се лидери в областта на векторната графика.

Текстови редактори

Текстови редактори с базови възможности от рода на Notepad
Необходими са ръчно изправяне и добавяне на HTML-кода, тъй като съществуващите визуални редактори не могат напълно да контролират процеса по създаване на web-страници.

       Специализирани HTML редактори

Притежават встроени команди за проверка правилността на таговете и структурата на документите. Пример: HoTMetaL.

        Визуални редактори

Програмно осигуряване за Web дизайн, работещ в режим WYSIWYG (What You See Is What You Get – каквото виждате това получавате). Такива програми дават възможност на потребителя веднага да види как се отразяват всички промени на създадената от него страница, без да е необходимо да се преглежда самият код.  Позволяват бърза разработка на web-страници и коригиране на вече създадени страници. 

                     Microsoft Front Page

Тази програма може да се използва както от привържениците на WYSIWYG решенията, така и от почитателите на чистия HTML код.

Освен функционален редактор за създаване и редактиране на Web страници, Front Page предлага и Web сървър, благодарение на който личния компютър на дизайнера изпълнява същите действия, както ако беше свързан към Web.

                  Macromedia Dreamweaver

Macromedia си е заслужила репутацията на фирма, предлагаща качествени решения в областта на Web дизайна.

Програмата Dreamweaver  днес е един от най-гъвкавите и мощни HTML редактори.

Програмата е добър избор при създаване на динамични сайтове с интегрирани бази данни и изпълнявани на сървъра скриптове, много добра е поддръжката на РНР, ASP и ASP.NET.

Работната област на Dreamweaver е много гъвкава. Тя е разработена да обслужва различни стилове на работа, както и различни нива на експертност.

                     Текстови процесори

С големи възможности за текстообработка. Това е един от най бързите начини за създаване на Web страници, чрез трансформиране на документа в Web страница.
Пример - Microsoft Word

Специализирани програми за създаване на WEB страници

Чрез тези програми се реализират някои ефекти и действия, които чрез универсалните програми е трудно или невъзможно да бъдат реализирани:

         Ulead GIF Animator - програма, позволяваща създаване на анимирани GIF файлове. Осигурява пълен контрол над изходния файл. Притежава мощни средства за оптимизация.

        Филтри за Adobe PhotoShop – съществува огромно количество такива филтри, но за практическа работа са необходими само няколко. Чрез тях съществено се увеличава производителността и само с няколко щраквания могат да бъдат постигнати впечатляващи ефекти.

        Macromedia Flash! - практически стандарт за използване на Web векторни изображения. Притежава собствена среда за разработка и позволява създаването на векторна анимация.

         Програми за създаване на VRML приложения - 3D-програми, позволяващи създаване на виртуални светове.


         Програми за обработка на звук – това са програми от друг клас. Могат да бъдат полезни при създаване на аудио ефекти в сайта.

Работа с приложни програми

 
Приложен софтуер (на английскиapplication software) (също приложно програмно осигуряване или накратко приложение) е софтуер, предназначен за изпълнението на определени потребителски задачи, който е направен така, че да взаимодейства непосредствено с потребителя. Той се състои от компютърни програми, предназначени за решаване на конкретни задачи на крайния потребител – например една компютърна програма за осъществяване на счетоводство на фирма е приложна програма. В повечето операционни системи приложните програми не се обръщат директно към ресурсите на компютъра, а работят с тях посредством операционната система. Приложният софтуер се разпространява във вид на програмни продукти и програмни пакети.
Програмните продукти са програми, които спомагат работата на потребителя при решаването на конкретни задачи.
Съвкупността от логически свързани програми, отговарящи на определени правила за работа в зададена среда, се нарича програмен пакет.

Честита Нова Година!

http://planeta42.com/daycelebrate/happynewyear/bg.html

Пуснете всички фойерверки едновременно.

Весела Коледа


http://planeta42.com/daycelebrate/merrychristmas/bg.html

Архивиране на Данни

Същност на архивирането

  • Най-голямо значение в превантивната дейност по защита на ценни данни е архивирането.
  • Това е процес, при който се създават резервни копия (архиви), с цел по-продължително съхранение.
  • Най-често архивираните данни се прехвърлят на различни външни носители
  • За компресирането на данни се прилагат различни математически методи или алгоритми, чрез които на входните данни се съпоставят кодове по определени правила, премахват се повтарящите символи, в резултат на което се намалява размера им.
2. Различни видове архивиращи програми

  • Най- популярни са WinZip, WinRar, Win Ace, Power Archiwer, 7-Zip, IZArc.
  • Повечето се разпространяват с платен лиценз или за временно ползване, а други са безплатни с отворен код (7-Zip, IZArc) и с интерфейс на български.

Обучение с приложни програми

http://planeta42.com/it/mastersoftware/bg.html

Основни понятия за приложна програма

  • Приложна програма - програма, описваща процеса на изпълнение на дадена задача за нуждите на потребителя
  • Открита програма - програма, интерфейса на която съответства на международните стандарти.
  • Универсални (масови) програми - програми за масово използване.
  • Специализирани индивидуални програми) - програми, разработени специално за нуждите на даден потребител.

Видове приложни програми


ПО  за обработка на текстова информация                                      Текстови редактори, текстови процесори, редакционно-издателски системи, програми-преводачи, програми за проверка  на синтаксиса, лингво- коректори, програми за оптично  разпознаване на символи и др.


ПО за обработки на числова информация                                         Електронни таблици, пакети математически програми, пакети за статистическа обработка на данните др.

ПО за обработка на графическа информация                                  Графически редактори, аниматори, програми за делова и презентационна графика, средства за работа с тримерни и видео изображения и др.

ПО за обработка на звукова информация                                         Музикални и звукови редактори, синтезатори на звук, програми за разпознаване и синтез на реч и др.

ПО за работа в компютърни мрежи                                                    Електронна поща, търсещи системи, браузъри и др.

ПО за съхраняване на информация                                                    Системи за управление на бази данни (СУБД), бази и банки данни, хранилища за данни и др.

ПО  за управления и диагностики                                                       Системи за управление, Управление на корпоративни ресурси, Системи за вземане на решения, Експертни системи и др.

ПО за изследователски и конструкторски работи
Специализирани моделиращи програми, системи за автоматизирано проектиране и др.

ПО за обучение
Електронни учебници, тренаджьори, тестове и др.

Инсталиране и деиснталиране на програми

Принцип на действие на компютърна система

Навигацията в компютърната среда е като навигация във вашия дом. Ако знаете всичко, което съхранявате в дома си, къде го съхранявате и как да стигнете до него, е по-лесно да се движите. Подобно на някои домове има хаос, така и някои компютри - имаме файлове и папки, поставени навсякъде, няма йерархия и етикети, а полезността на много неща има съмнение. Разбирането на компютърната среда ще ускори и разшири употребата на компютъра. Ето една проста схема на логическата компютърна йерархия. Първата е OS - операционната система. Без него нищо от следващото не е възможно. Втората е твърдите дискове, където съхраняваме всички програми и файлове. Операционната система също се нуждае от твърд диск, но не можем да видим и използваме твърдия диск без емулатор за OS или OS. Тогава всичко на твърдия диск се организира в папки, които съдържат файловете. Файловете могат да бъдат снимки, филми, музика и т.н. Много файлове образуват програми с разнообразна употреба.

Съвременни операционни системи

 

Понятието системен и приложен софтуер се използват за програмното осигуряване на компютър. Биват системен и приложен софтуер

  • Ядро (Kernel) – зарежда се в оперативната памет при стартиране, веднага след зареждане на BIOS. Tо е отговорно за управлението на централния процесор, разпределя паметта.
  • Обвивка (Shell) –видимия потребителски интерфейс, включващ командите за достъп до ОС.
  • Задача: Проверете какви видове потребителски интерфейс има.
  • Кои са основите компоненти на графичния потребителски интерфейс?
  • ОС използва и друг вид системен софтуер, който не е част от нея – драйверите.
  • Драйверите указват на ОС как да работи даден хардуер
  • Разработчиците на ОС подготвят и възможности за обновяване(Update) с цел подобряване на работата.
  • Когато актуалностите станат много, те се обединяват в общ пакет за обновяване (Service Pack).

Съвременни Компютърни Системи



1Тенденции  в развитието на класовете компютри. 
Съвременните компютърни системи се разделят на четири класа:
-                     суперкомпютри;
-                     големи (средни) компютри;
-                     малки компютри (миникомпютри);
-                     микрокомпютри.

Суперкомпютрите ще продължат да бъдат приоритет за стратегическите изследователски програми на развитите страни, свързани с космически и военни програми, прогнозирането на климата на планетата, моделиране, различни видове изследвания на човешката биология и др.

2) Тенденции в развитието на основните компонентиградивни елементи, схеми и т.н. на съвременните компютърни системи. 
Това е важна тенденция. Ще се спря на микропроцесорите, като най-важен и определящ фактор.
Микропроцесорите в момента се намират във важен етап от еволюцията си. Показателна е „платформа 2015” на Intel Corp. (CAЩ) – ще окаже силно влияние на компютъра на бъдещето. Новите процесори  ще се ориентират към тенденциите за виртуализация, многоядреност,  богат набор от команди и инструкции, голяма по обем вътрешно-процесорна памет и интелектуално микро-ядро. Важна характеристика на микропроцесорите е наличието на възможност за вътрешна реконфигурация.

3) Тенденции в разработването на принципно нови компютърни архитектури (компютърен дизайн), които ще доведат до компютърни системи от ново поколение. 
Например;
квантовите компютри ще се основават на квантови механизми и на поведението на атомите.ще се залага на материали, имащи специфични магнитни свойства и магнитни полюси, можещи да се заменят без външна енергия.. това ще позволи да се увеличи производителността и характера на решаваните задачи.