Codific Free Python Course

На 18.06.2018 в зала 428 на БСУ стартира безплатният курс “Python” организиран от Codific с лектор Златомир Хараламбов. Най-добрe представилите се обучаеми ще имат възможността да участват в Codific Summer Course в офиса на компанията. Успех на всички 🙂

5 години е-табло на БСУ

Електронното табло извеждащо информация за учебен график и изпитна сесия на Бургаски свободен университет навърши 5 години. По-случай годишнината услугата бе актуализирана с нова по-модерна визия. Освен подобрената четивност посредсвом шрифт Open Sans Condensed разпространяван безплатно от Google, обновена бе и цветовата схема на факултетите в университета, както следва:

█ Юридически █ Икономически █ Хуманитарен █ Технически

█ Юридически █ Икономически █ Хуманитарен █ Технически

Empower Active Ageing

В периода от 12 до 17 юни 2017 в Пирея, Гърция се провежда среща на участниците в проект финасиран по програмата Еразъм+ на Европейския съюз. Международният екип включва представители от България, Италия, Португалия, Гърция и Кипър.

Проектът Empower Active Aging има за цел да запълни празнината в участието, социалното приобщаване и образованието на възрастни, посредством създаване на Европейска мрежа под формата на електронен портал, който ще предоставя на потребителите полезна информация и инструменти, за да им помогне: да подобрят социалните си умения, да придобият нови знания в областта на информационните и комуникационните технологии, както и да намерят възможности за стартиране на бизнес.

Пожелавам попътен вятър и много успехи на екипа 🙂

Стартира регистрацията за ХАКАТОН 2014 @ БСУ

Стартира регистрацията за ХАКАТОН 2014 @ БСУ. Уникално събитие, което събира специалисти в областта на ИТ технологиите с цел съвместна разработка на приложения. Като по този начин се стимулира интересът към високите технологии чрез обучения и практика. Вижте повече на сайта на инициативата.

Windows Phone мобилна версия на БСУ Е-услуги

От днес е налична безплатна мобилна версия на Електронните услуги на Бургаски свободен университет, разработка на д-р Минчев. Приложението е предназначено за мобилни телефони с операцинна система Windows Phone 7.1 или по-нова. Продукта предоставя на студенти и преподаватели от висшето училище достъп до информация за учебен график и изпитна сесия.

Академията за таланти по програмиране с нов сайт

Академията за таланти по програмиране (АТП) към Бургаския свободен университет (БСУ) с подкрепата на Telerik Kids Academy е с обновен сайт и релокиран домейн. Поводът е стартирането на новия учебен срок и засиления интерес на ученици и студенти към школите, особенно C# курсът.

Обучението е организирано в три курса по програмиране. Два от тях съответсват на Telerik Kids Academy учебната програма за програмиране на базата на езика C++, и са предназначени както за начинаещи, така и за напреднали. Третият нов курс запознава обучаемите с езика C# на Microsoft, чрез който могат да се разработват конзолни, десктоп и мобилни приложения за платформи Microsoft Windows и Windows Phone.

За повече информация посетете сайта на академията.

Windows 8 RSS клиент на принципа Grid App

(1) Създаваме нов проект в Microsoft Visual Studio 2012, със следния избор за проекта: Visual C# > Windows Store > Grid App > OK.

(2) Отваряме: Solution Explorer > DataModel > SampleDataSource.cs

(3) Добавяме в него следните пространства с имена:
using Windows.Web.Syndication; using System.Threading.Tasks; using System.Text.RegularExpressions; using System.IO;

(4) Заместваме кода на класа: public sealed class SampleDataSource
public sealed class SampleDataSource
{
public static ObservableCollection<SampleDataGroup> _allGroups = new ObservableCollection<SampleDataGroup>();
public static ObservableCollection<SampleDataGroup> AllGroups { get { return _allGroups; }}
public static SampleDataGroup GetGroup(string uniqueId){
var matches = AllGroups.Where((group) => group.UniqueId.Equals(uniqueId));
if (matches.Count() == 1) return matches.First();
return null;
}
public static SampleDataItem GetItem(string uniqueId) {
var matches = AllGroups.SelectMany(group =>
group.Items).Where((item) => item.UniqueId.Equals(uniqueId));
if (matches.Count() == 1) return matches.First();
return null;
}
public static async Task<bool> AddGroupForFeedAsync(string feedUrl) {
if (SampleDataSource.GetGroup(feedUrl) != null) return false;
var feedClient = new SyndicationClient();
var feed = await feedClient.RetrieveFeedAsync(new Uri(feedUrl));
var feedGroup = new SampleDataGroup( uniqueId: feedUrl, title: feed.Title != null ? feed.Title.Text : null, subtitle: feed.Subtitle != null ? feed.Subtitle.Text : null, imagePath: feed.ImageUri != null ? feed.ImageUri.ToString() : null,  description: null);
foreach (var i in feed.Items) {
string imgPath = GetImageFromPostContents(i);
if (imgPath != null && feedGroup.Image == null)  feedGroup.SetImage(imgPath);
var dataItem = new SampleDataItem( uniqueId: i.Id, title: i.Title.Text,  subtitle: null, imagePath: imgPath, description: null,  content: i.Summary.Text,  @group: feedGroup);
feedGroup.Items.Add(dataItem);
}
AllGroups.Add(feedGroup);
return true;
}
private static string GetImageFromPostContents(SyndicationItem item) {
var regex = new Regex( "[src href]\\s*=\\s*(?:\"(?<1>[^\"]*)\"|(?<1>\\S+))");
var matches = regex.Matches(item.Summary.Text);
return matches.Cast<Match>()
.Where(m => { Uri url;
if (Uri.TryCreate(m.Groups[1].Value, UriKind.Absolute, out url)) {
string ext = Path.GetExtension(url.AbsolutePath).ToLower();
if (ext == ".png" || ext == ".jpg" || ext == ".jpeg") return true;
}
return false;
}).Select(m => m.Groups[1].Value).FirstOrDefault();
}
}

(5) Отваряме: Solution Explorer > GroupedItemsPage.xaml > GroupedItemsPage.xaml.cs

(6) В метода: protected async override void LoadState, записваме следното:
this.DefaultViewModel["Groups"] = SampleDataSource.AllGroups;
await SampleDataSource.AddGroupForFeedAsync("http://www.sportal.bg/uploads/rss_category_0.xml");

Анатомия на една wordpress тема

Изтеглете моето кратко ръкодовство на български език за инсталация на система за управление на съдържанието озаглавено “Как да стартираме блог?“, и вижте как да стартирате собствен блог в интернет пространството базиран на платформата wordpress. Подготвил съм Ви също “Пищов на анатомията на една wordpress тема“, в който е пояснена накратко нейната структура, организация и начин на функциониране. Тези материали са изключително полезни за студентите от БСУ изучаващи дисциплината CS583 – Системи за управление на съдържанието.

Промоционална изработка на безплатни сайтове

Фирма ЗОНАБГ.НЕТ ЕООД стартира лятна кампания за промоционална изработка на безплатни фирмени сайтове, базирани на системи за управление на съдържанието: wordpress и drupal. Повече информация можете да откриете на сайта на фирмата в Интернет на адрес: http://www.zonabg.net

Стартиране на виртуален хост на apache2 под ubuntu

Конфигурацията на Apache2 уеб сървъра се намира в папка “/etc/apache2”. Съответно в папката “sites-available” са записани файловете на наличните уеб сайтове, а в папката “sites-enabled” се намират преки пътища на текущо активните уеб сайтове.

За създаване на нов виртуален хост под Apache2, използвам:
# sudo nano /etc/apache2/sites-available/press.bfu.bg

Записвам следния виртуален хост в този файл:
<VirtualHost *:80>
DocumentRoot /var/www/press
ServerName press.bfu.bg
ServerAlias press.bfu.bg
</VirtualHost>

Следва активиране на виртуалния хост и добавяне на Apache2 пряк път в “/etc/apache2/sites-enabled”, като използвам:
# sudo a2ensite press.bfu.bg

Последно рестартирам Apache2 уеб сървъра, посредством:
# sudo service apache2 restart

Остава само да кача файловете на сайта си в папка “/var/www/press/” и да използвам любимия си браузър, за да видя сайта в Интернет на адрес: http://press.bfu.bg

Воала, студентският вестник на БСУ е стартиран за 5 минути!

Прилагане на златното сечение при дизайн на сайтове

Може да сте чували за златното сечение, това е странна математическа пропорция, която човешкия мозък се предполага, че харесва. Дори и последиците от прилагането и да са доста несигурни, много дизайнери и художници я използват, надявайки се хората подсъзнателно да харесат работата им. Прочетете тази статия, за повече информация за прилагането на златното сечение при дизайн на уеб сайтове.

CS557 = Интернет базирани мултимедийни технологии

Дисциплината CS557 – Интернет базирани мултимедийни технологии е част от магистърските програми по специалностите “Мултимедийни технологии” и “Логистични информационни технологии и агентиране” изучавани в Бургаски Свободен Университет. Студентите имат за задача да използват системи за управление на съдържанието (Content Management Systems – CMS) за да разработят своите уеб проекти. Имам удоволствието на представя на вашето внимание успешно реализираните проекти. Фирма ЗОНАБГ.НЕТ предостави безплатно хостинг и домейн услугата по време на изпълнението на студентските разработки. Използвана бе платформа drupal7 и база данни mysql.

За допълнително информация вижте сайта CS557 в интернет на адрес: http://cs557.minchev.eu/

 

 

tsstproject.eu

Фирма ЗОНАБГ.НЕТ ЕООД успешно завърши международния проект: Training Safety and Security in Tourism / Обучение по безопасност и сигурност в туризма. Финансиран по Леонардо ДаВинчи проект по трансфер на иновации: LLP-TOI-BG1-08-LEO-05-00437.

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

mebeliyavor2000.com

Днес завърших нов проект: http://www.mebeliyavor2000.com/
Сайта се хоства от http://www.zonabg.net
Използвани са следните технологии:

  • Adobe DreamWeaver CS3 – дизайн
  • Adobe Flash CS3 –  анимираната галерия на първа страница
  • MySQL – база данни
  • PHP – хипертекст предпроцесор
  • jQuery – галерията за вътрешните страници