Skip to content

Category: programmingSyndicate content

Иван Ванков

 Къде да валидираме в MVC модела?

   от Иван Ванков


Странно, но последните няколко дни постоянно се сблъсквам с един въпрос „Къде да валидираме“, и постоянно трябва да обяснявам, че валидацията на данните ВИНАГИ, ама наистина ВИНАГИ, става в модела, а не в контролера. За съжаление,  масово  по мрежата примерите се дават с валидация в контролера, и ако хванете нещо като CodeIgniter, най-вероятно ще се подхлъзнете. Причините за тази грешка са две. Едната е, че Сульо и Пульо, къде знаят и не знаят, почнали да дават акъл, лошо няма в това, но  подвежда хората. Втората, по-основната причина е, че така е по-лесно, и в малки проекти изглежда логично, и че не пречи.

 

Иван Ванков

 KDE 4.7.4

   от Иван Ванков


Днес Kubuntu пуснаха обновяване до 4.7.4 , което не въвежда нищо ново, но оправя страшно много дребни дразнещи бъгове,за много от които вече говорихме в коментарите, така че обновявайте.
Това е последната версия на 4.7.Х, края на януари се чака 4.8.Х където вече ще се въвеждат нови неща, готини неща. Освен че тук са оправени много грешки, забелязвам сериозно подобрение в скоростта на Долфин, тия хора сериозно са се хванали да го правят бързо :)

Ако не ви излиза през update manager, трябва да сложите PPA, за да го получите по-рано, а не да чакате този упдейт да влезе в официалното дърво. Това става лесно, отворете конзола и напишете

sudo add-apt-repository ppa:kubuntu-ppa/ppa

 

Иван Ванков

В това видео ще ви покажа как се качва Kubuntu, ако вече имате качен windows. Ще видите как се разделят дисковете, какво е swap и как се монтират дялове.

 

Иван Ванков

 Инсталиране на Kubuntu

   от Иван Ванков


В това видео ще ви покажа как се инсталира Kubuntu, от къде да го свалите, как да направите USB boot устройство, както и самият процес на инсталация. Тук разглеждаме ситуацията, когато качваме само Kubuntu, без windows на компютърът.

 

Иван Ванков

 Настройка на мрежа под KDE

   от Иван Ванков


Как се настройват различните мрежови интерфейси под KDE, LAN, WiFi, mobile broadband

 

Иван Ванков

Как се работи със софтуерният център на Kubuntu, как се качват, махат, търсят програми и пакети в kubuntu

 

Иван Ванков

Малко повечеко обяснения какво точно прави ALT+F2 и как да си настроим работният плот на KDE по най-удобният за нас начин, използвайки layouts

 

Иван Ванков

 Въведение в KDE

   от Иван Ванков


Кратко въведение в KDE, запознаване с най-базовите концепции и начини на работа с този прекрасен потребителски интерфейс

 

C, PHP, VB, .NET

В един от последните примери, които пуснах в сайта получих уместен коментар, в който се каза, че „Eclipse иска int или enum, a ние подаваме String“ при използване на оператор „switch“. Объркването се получава поради това, че подаването на String към оператор switch е едно от нововъведенията в Java 7!

Естествено нововъведенията са много повече, но на този етап ще акцентирам върху четири от основните:

1. String като параметър на „switch“:

Вече е възможно да правите:

String str=...;
...
switch(str){
   case "...":
        ...
}

Мисля, че не е нужно да го коментирам подробно. Еквивалентно е на поредица от „if-else-if-else“ команди, при които във всеки „if“ се извиква оператор „equals“ на обекта от тип String.

 

C, PHP, VB, .NET

Да се направят конзолни приложения за чат-сървър и чат-клиент.

Примерно решение:

chatserver/Server.java: