Какво е КАНБАН и как да работим в екип за АТП ?

В днешното занятие на Академията за таланти по програмиране (АТП) за напреднали учениците се запознаха с играта КАНБАН, която ги учи на екипна работа. Сформирани бяха 2 екипа, както следва “Microsoft Team” с участници: Виктор Балтин (manager), Владимир Цъгов (finance), Пламен Станчев (flow), Любомир Марински (control), Йордан Христов (dice) и “Apple Team” с участници: Пламен Берберов (manager), Стефан Георгиев (finance), Цветомир Гръчаров (flow), Кристиян Минчев (control), Евгени Енев (dice), Петър Чонгов. Победители бяха екипа на “Apple Team”, които показаха по добри финансови резултати в края на играта.

Препозициониране на приложенията разработвани с Visual Studio 2013 от Windows 8 към 8.1

Операционната система Windows 8.1 предлага нови фукционалности за разработчиците. Visual Studio 2013 не отваря Вашите стари проекти за платформа Windows 8. Необходимо е или да се препозиционира приложенията за Windows 8.1 или да се инсталира инструмента Tools for Maintaining Store apps for Windows 8. Страхотна отправна точка за разрабочиците е документа Migrating your Windows Store app to Windows 8.1. На фигурата по долу можете да видите как изглежда едно семпло препозиционирано за Windows 8.1 Store App приложение.

Windows 8.1 Retargeted Store App
Windows 8.1 Retargeted Store App

 

 

Нов живот за мървия лаптоп

Вашият мъртъв лаптоп може да получи нов живот като десктоп конфигурация. Например моя стар Lenovo 3000 N 100 лаптоп, спря окончателно да извежда образ. Тук сервизния специалист казава “Дошло му е времето, хвърляй!”. Упорито отказах да изхвърля лаптопа и вместо това го разглобих. Конфигурацията включва, следните работоспособни компоненти: процесор Intel Core Duo 1.6 GHz, памет 2 бр. x 1 GB DDR2 SO-DIM модули, твърд диск SAMSUNG SATA с капацитет 250 GB. При бързо търсене в интернет можете да откриете редица дъна, които поддържат мобилен процесор и памет за лаптопи, подходящи за работещите части. И така моя избор ASUS MOCA-AR притежава необходимите за частите слотове, и бе успешно сглобен за 1 ден. Моят съвет: Не изхвърляйте, дарете техниката на приятел, или сами си решете проблема!

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 – Системи за управление на съдържанието.

Безплатни уеб платформи от Microsoft CodePlex

CodePlex
CodePlex

Кой каза, че Microsoft са заклети противници на безплатния софтуер? Codeplex е прекрасно място за позициониране на продукти с отворен код. Интерес представляват уеб платформите: за управление на съдържанието DotNetNuke и за електронна търговия SmartStore.NET. Естествено и двата проекта използват технологията ASP.NET

Резултати от първият ХАКАТОН в Бургас

На 31 май и 1 юни 2013 в БСУ се проведе ХАКАТОН 2013. Уникално събитие в областта на ИТ технологиите с цел писане на приложения, като по този начин се стимулира интересът към високите технологии чрез обучения и практика. Специални гости бяха Microsoft, Telerik и Musala. Първият ден бе предназначен за лекции, а вторият за състезание пo изработка на приложения за Windows 8 и Windows Phone. Програма на събитието, презентации на лекторите заедно с демонстрации за писане на приложения, видео записи от първия ден с лекционен материал, както и разработените от участниците приложения и снимки на процеса по програмиране от втория ден, са налични в сайта на ХАКАТОН 2013.

1 ден до ХАКАТОН 2013 в БСУ

Остава само 1 ден до ХАКАТОН в БСУ. Събитие което събира специалисти в областта на ИТ технологиите с цел съвместна работа и писане на приложения. Стимулира се интереса към високите технологии чрез обучения и практика. Продължителноста е 2 дни: първи ден = лекции и втори ден = състезание за изработка на приложения. Специални гости ще бъдат: Microsoft, Telerik и Musala Software. Програмата е налична в сайта и регистрацията е все още отворена.

Приложенията от ХАКАТОНА могат да участват и в Стани Windows 8 звезда.

Изберете Linux за малкия и среден бизнес

Linux
Linux

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

За операционна система е подходяща дистрибуцията Ubuntu Linux. Офис пакет и алтернатива на Microsoft Office е Libre Office,  продукт включващ: текстообработка, електронни таблици, презентации и др. Налични са различни браузъри за Интернет Firefox и Chrome. Добър клиент за електронна поща е продукта Mozilla Thunderbird. Алтернатива на Adobe Photoshop за растерна графика е продукта  GIMP. Алтернатива на Adobe Illustrator за векторна графика е продукта InkScape. Алтернатива на Adobe InDesign за електронна издателска дейност е продукта Scribus. За разработчици топ продукт е Eclipse. Не на последно място собсвен безплатен уеб сървър е LAMP, включващ: Linux, Apache, MySQL и PHP.

CS538 = Системи за управление на съдържанието

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

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

CS534 = Web Design

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

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

Успешно стартираха 2 нови проекта на ZONABG.NET

Успешно стартираха два нови уеб проекта на фирма ZONABG.NET.

  • Динамичен сайт на учебно развлекателен център “СВЕТЛИНА”, самостоятелна разработка базирана на PHP,JavaScript, jQuery, FancyBox (за галерията), база данни под управлението на MySQL. За повече информация можете да посетите сайта в интернет на адрес: http://www.ucsvetlina.org
  • Сайт за Айтоски новини базиран на платформата WordPress, който може да бъде разгледан в интернет на адрес: http://www.aitosnovini.com

 

tros-mar.com

Стартира обновения сайт на компанията за сапани и корабни въжета Tros-Mar. Актуализациите включват подобрен дизайн и добра интеграция с търсещи машини като Google.com. За успеха на новия старт показва и анализа от първия месец за посещаемостта на сайта.

Разгледай едномесечния отчет на посещаемостта

Шестнадесечно образуване на цветове за уеб

Напоследък получих доста запитвания относно шестнадесетичното образуване на цветовете за уеб. Вместо да пиша електронни писма в отговор на тези въпроси реших да публикувам, основна информация по темата. Всъщност формирането на цвета е изключително просто. Формира се от 3 двойки шестнадесетични цифри. Шестнадесетичния номер съдържа числата от 0 до 9 (10 числа) и още 6 числа, от първите 4 букви на английската азбука (A,B,C,D,E,F). Първата двойка формира компонентата на червения цвят (red), втората двойка e зеления цвят (green), а третата двойка e компонентата на синия цвят (blue). Най-малката стойност е 00, а най-голямата FF. Например: #000000 е черен цвят, а #FFFFFF бял.

Ново в електронните услуги на БСУ

Налична е нова услуга в сайта e-services на Бургаския свободен унивеситет.

Учебен план
Учебен план

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

Да ни е честита, новата услуга!