instalation

Инсталиране и конфигуриране на RASPBERRY PI 2 B (Raspbian OS) като VPN server (OpenVPN) част 1/2

Какво е Raspberry PI 2 ?

RASPBERRY_PI_2_BRaspberry_pi_2_boxRaspberry PI 2 е едноплатков компютър, разработен с цел обучение на студенти по компютърни науки в университетите. Устройството е с много ниска цена – в сравнение с нормален компютър, което го прави лесно достъпно за по – голям кръг от хора. За повече информация относно самото устройство, може да погледнете ТУК и ТУК.

Инсталиране на Raspberry bi 2 B – операционна система Raspbian под Windows

Няма да се спирам много подробно на всяка една стъпка, защото в интернет има безброй много примери как се инсталира Raspbian. В този пост ще засегна основните точки при инсталиране и първоначално конфигуриране на устройството.

  • Първото, което трябва да направите е  да изберете операционната система, която желаете да използвате. Моята демонстрация е с може би най – разпространената – „Raspbian“ и конкретно версия „Raspbian WHEEZY“ – последната версия (release). В този пост ще засегна основните разлики между нея и по – новата версия – “Raspbian JESSIE”, в инсталацията. Raspberry_difrent_operation systemsЕстествено Вие може да си изберете любимата линукс дистрибуция, като на сайта са дадени някои, но има и други, които може да си свалите от сайта на самия производител. Пример за такава дистрибуция е CentOS 7 for Arm devices. Забележете, че това малко „дяволче“ поддържа дори и Windows 10 core. От стандартно дадените операционни системи има 2 варианта за сваляне: Read more …

Ръчно инсталиране на Maven и конфигурация на локално repository

Какво е “Maven” ?

maven_logoMaven е проект, чиято цел най – общо казано е да улесни писането и компилирането на проекти на Java. Целта е да има универсално средство за build на проекта, така че когато добавяш нови елементи към проекта, да е лесно и удобно за нов build, а не с часове да пишеш скриптове. Конфигурацията за build-а на проекта (т.е. нещо като build script) се намира във файл „project object model” (POM.xml).

Голямото предимство – repository – то !

repositoryЕдно от предимствата, заради които на мен ми харесва идеята за Maven е конфигурацията на repository. Ще се зачудите –  кое хранилище ? – repository на библиотеки – артефактите. В Ant скрипта трябва да се описва всяка една библиотека, от къде идва, докато тук, има две хранилища – едно локално, което се намира при Вас, на вашия компютър и едно централно.
Схемата е следната: когато се компилира нещо за първи път и в локалното хранилище няма необходимите библиотеки, те се вземат от централното – в повечето случаи –  автоматично.

Read more …