Archiv pro měsíc: Únor 2012

VirtualBox na serveru

VirtualBox je jedna z hodně známých technologií pro virtualizaci. Je dostupný zdarma pro Linux, Windows a MacOS X. Hodně lidí ho provozuje na desktopu, na serveru jich je pravděpodobně o dost míň. Aby se snadnost použití VirtualBoxu z desktopu přenesla i na server vznikl projekt phpVirtualBox, který simuluje grafického desktopového klienta přes webové rozhraní.

Screen Shot 2012 02 23 at 13 26 17

Pokračování textu

Testujeme kód s TestNG

Testování kódu je důležité, abychom ověřili kvalitu softwaru, a předešli tak chybám, které mohou nastat. Na testování existuje celá řada názorů.
Zjišťovala jsem, jaké by mělo být pokrytí různých softwarových produktů, a podle tohoto článku by mělo být cílem pokrytí testy přibližně 70-80%.
Existuje  více druhů testování; v tomto článku se budeme zabývat takzvaným jednotkovým testováním, které používáme v CzechIdM. Jednotkové testy jsou takové testy, které testují pouze určitou část kódu (například metodu), nikoli funkcionalitu. Pro CzechIdM používáme k testování framework TestNG a pro analýzu pokrytí nástroj EclEmma.

Pokračování textu

Oracle: paralelní zpracování

Dnešní databáze běžně obsahují miliony záznamů. Kdyby je měl databázový stroj při každé změně či každém dotazu procházet postupně jeden po druhém, trvalo by to několik hodin. Řešením, které vytěží maximum z dostupného hardware a zvládne úkol v mnohem kratším čase, může být paralelizace. Databáze Oracle verze 11 tuto možnost poskytuje. V článku se podíváme, jak si z pozice administrátora paralelní zpracování na některých databázových objektech vynutit, anebo naopak zakázat, a ukážeme si některé zajímavé parametry, které s paralelizací souvisejí.

 

Pokračování textu