J2EE 1.2 пакет за разработка на софтуер за Java

J2EE 1.2 пакета за разработка на софтуер за Java платформата е издаден през 1999 година от Sun Microsystems. Това е и първата корпоративна версия. Следващата версия J2EE 1.3 е обявена през Април, 2001 година като бета. Оттогава спецификациите се разработват под Java Community Process, което позволява разработчиците, които ползват платформата да задават Java Specification Requests. През Декември 2002 година излиза бетата на J2EE 1.4 пакет за разработка. Разработена чрез JSR 244 на 11-ти Май, 2006 излиза финалната версия на Java EE 5. Java EE 6 се разработва чрез JSR 316 и се предполага да излезе през Май 2009.

Read more…

Thursday, September 30th, 2010 at 07:49

Интернет и Web

Влиянието на натрупаното от потребителите на Световната мрежа съдържание върху новия облик на Интернет промени Информационната епоха като цяло. Интернет е рожба на бурното развитие на информационните технологии от средата на миналия век и днес е в основата на глобализацията на човешкото общество във всички сфери на дейност.
Интернет се развива с фантастична скорост и съвременният бизнес днес е немислим без Интернет. Големите софтуерни компании внесоха бизнесхарактеристики и технологии за сигурност, с което Мрежата си завоюва доверие като мощен бизнесинструмент.
В България Интернет присъства, но в бизнеса все още не се използва пълноценно. Причината е, че голяма част от хората, които се занимават с бизнес не са достатъчно информирани. Използването на Интернет и ИТ технолигии не е достатъчно ефективно.

Read more…

Thursday, September 30th, 2010 at 02:53

Offline и online, Open архитектура и OS

offline (офлайн)

Описва принтер или друго периферно устройство, което в момента не е в режим “готов” и поради това е недостъпно за използване.

offline reader (офлайн четец)

Приложение, което ви позволява да четете съобщения от USENET новинарска група, без да е необходимо да сте свързани към Интернет. Програмата сваля в компютъра всички непрочетени съобщения от новинарската група и прекъсва връзката към Интернет. След това можете да четете съобщенията както ви е удобно, без да плащате за телефон или да изразходвате онлайн време. А и самата телефонна линия ще бъде свободна. Ако отговорите на някое от тези съобщения, програмата автоматично ще качи отговора ви следващия път, когато се свържете към вашия доставчик на Интернет услуги.
Read more…

Памет и процесор

Организация на памет. Описание на интерфейса между паметта и процесора.

Паметта изглежда като матрица, където броят на редовете определя броят различни адреси от паметта, а броят на колоните определя броят битове на всеки адрес. За да запомни или извлече данни от паметта, процесорът трябва да подаде двоично число, наречено адрес, на специални входове на схемата на паметта. Този адрес идентифицира с кой ред от матрицата на паметта процесорът желае да комуникира.
Щом като адресът се постави на адресните линии (шини) (address lines), клетките от съответния ред се свързват към двупосочни линии, които позволяват да се прочете информацията от тези клетки, или да се запише информация в тях. Тези двупосочни линии се наричат шини данни (data lines). Линии за три допълнителни сигнала, chip select (избор на схема), read enable (разрешено четене) и write enable (разрешен запис) се използват за контролиране на транзакцията на обмен на данни между процесора и паметта.
Read more…

Изпълнението на конструктори и деструктори за обекти от произволен клас

Ако базовият клас в C++ е деклариран като protected в производния клас, private компонентите му се наследяват като private, а public и protected – като protected.
Пример: Ако

class base class der3 : protected base
{private: int b1; {private: int d1;
protected: int b2; protected: int d2;
public: int b3(); public: int d3();
}; };

можем да си мислим, че der3 е клас от вида:
Read more…

Monday, September 6th, 2010 at 00:34

Изпълнението на C++ конструктори и деструктори за обекти от произволен клас

Задача на C++ за конструктори и деструктори от произволен клас

Да се дефинират класовете People, Student и PStudent, така че инициализиращите действия да се изпълняват от подходящи конструктори. Разрушителните действия да се извършват от деструктори (destructors).

#include
#include
// декларация на класа People
class People
{public:
People(char * = “”, char * = “”);
void PrintPeople() const;
~People();
private:
char * name;
char * egn;
};

Read more…

Monday, September 6th, 2010 at 00:23

Класова йерархия в С++

В C++ всеки програмист може да дефинира и обработва свои собствени типове данни. Тези потребителски дефинирани данни се обозначават като класове. Класът се състои от различни типове данни (свойства), обединени по някакъв признак и редица операции /функции и или също методи/ над тези данни. Обикновено класът бива въведен с цел описването на нов обект. Променливите, които принадлежат към някакъв клас се наричат обекти. Езикът C++ поддържа локална област в класа и достъпът до нейните компоненти е строго ограничен. Програмистът управлява този достъп с помощта на интерфейс, осъществен с помощта на методите на класа. Тяхното извикване става чрез размяна на съобщения. В езикът C++ с помощта на класовете се постига високо ниво на абстракция.

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

Класовете са подобни на структурите, даже може да се каже, че в някои отношения са почти идентични. В C++ класът може да се разглежда като структура, на която са наложени някои ограничения по отношение на правата на достъп.

Read more…

Monday, September 6th, 2010 at 00:12

Автоматизирани системи за управление на технологични процеси

автор: Гергана Андонова Иванова
специалност: Компютърни интегрирани системи за управление

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

Днес понятието „система” е основно философско – методическо и научно понятие при изследване на природните и обществени явления.
Класификация на системите – извършва се на базата на различни, съществени за тях, признаци, поради което е твърде многообразна:

  • реални и абстрактни
  • статични и динамични
  • детерминирани и недетерминирани
  • веществено – енергетични и информационни
  • обществени, икономически, технически, биологични, неорганични и т.н.

Ще разгледаме някои от тези класове системи за управление, които водят до сложни „ергатични” системи

Read more…

Мерки за защита на PHP скриптовете при изработка и програмиране на web сайт

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

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

Изключване на register_globals.  Ползите, които носи активирането на тази опция са минимални, а опасностите – оргомни, така че забравете за нея;
Read more…

Tuesday, August 17th, 2010 at 23:14

Уеб Дизайн България Груп ООД стартира нов проект за уеб дизайн услуги за малкия бизнес

Уеб дизайн услугите не са просто дизайнерска работа, когато става въпрос за професионална изработка на бизнес сайтове. Уеб Дизайн България Груп ООДТъй като много често се налага един проект да бъде планиран много внимателно, да се проучи конкуренцията на пазара, както и още множество стъпки и процедури, общата крайна цена за изработка на уеб сайтът е така да го кажем, една идея малко по-висока от средната цена, която малкия бизнес може да си позволи на инвестира.
По тази причина, новия проект на фирмата Уеб Дизайн България Груп ООД е насочен именно към малкия бизнес и неговите собственици, които имат лимитиран бюджет за инвестиция в един съвременен модерен и професионален уеб сайт.
Новия проект на компанията, с името Севън Уеб Дизайн, предлага отново висококачествена изработка на сайтове, но този път на много приемливи ниски цени, които всеки един бизнесмен може спокойно да вложи в развитието на своя бизнес чрез Интернет и онлайн промотиране.

Read more…

Monday, August 16th, 2010 at 22:05