Vyšla Bugzilla 3.2

Logo Bugzilly Populární bug tracking systém Bugzilla, který používáme i v naší společnosti, vyšel ve verzi 3.2. Od vydání předchozí verze, kterou byla 3.0, uplynul více jak rok a půl, takže nepřekvapí, že nová verze přináší řadu novinek. Na první pohled viditelnou změnou je úprava vzhledu samotné Bugzilly, která je výsledkem práce nového Bugzilla User Interface týmu a lidí od NASA, kteří nyní používají modifikovanou Bugzillu na správu chyb souvisejících s lety raketoplánů. Pokračování textu Vyšla Bugzilla 3.2

Přednášky o využití systémů na správu chyb

Předminulý víkend se v Brně konala konference s názvem LinuxAlt. Jednalo se již o třetí ročník a jak název napovídá, tématicky se konference každoročně točí okolo Linuxu, ale nejen kolem něj. V rámci letošního ročníku se jako přednášející představil mimo jiné i Adam Hauner z naší společnosti, který zde měl hned dvě prezentace.
Pokračování textu Přednášky o využití systémů na správu chyb

Ladění uložených procedur a triggerů v PostgreSQL

Databázové servery již dávno neumí pouze základní SQL dotazy, ale již pěknou řádku let jsou rozšiřovány o další funkcionalitu. Nedílnou součástí databázového serveru je i procedurální jazyk, který umí vykonávat kód přímo na straně serveru. Výhodou je zejména ušetření režie opakujících se dotazů, kdy jsme nuceni na základě výsledku jednoho dotazu provést další dotaz. V případě databázového serveru PostgreSQL je nejčastěji využíván jazyk PL/PgSQL, který vychází z PL/SQL databázového serveru od Oracle.

Pokud jste v PL/PgSQL psali rozsáhlejší kód, pravděpodobně jste se dříve či později dostali do situace, kdy jste potřebovali některý kód ladit. V takovém případě máte možnost vypisovat ladící výpisy do logu (pomocí raise notice) nebo použít modul pro ladění.
Pokračování textu Ladění uložených procedur a triggerů v PostgreSQL

Byli jsme na Google Developer Day 2008

V pátek 24. října se v pražském hotelu Clarion konala vývojářská konference s názvem Google Developer Day 2008, které se část naší firmy zúčastnila. Jednalo se o celodenní konferenci plnou seminářů a workshopů, kterou organizovala společnost Google a točila se, jak jinak, okolo jejich produktů a API.

Abych řekl pravdu, příliš jsem od celé akce neočekával, protože jsem měl na paměti akce jiných velkých firem, které se točily spíše okolo marketingové propagace vlastních produktů a užitečných informací tam člověk našel poskrovnu. V tomto ohledu mě Google Developer Day příjemně překvapil.
Pokračování textu Byli jsme na Google Developer Day 2008

Seam 2.1.0.GA

Sice už to není žhavá novinka, ale vyšel Seam 2.1. Tato nová verze má některé nové vlastnosti. Asi nejzajímavější jsou:

  • podpora Wicketu &nbdasp; nyní nemusíte psát stránky v JSF, ale už můžete i ve Wicket.
  • přepracován systém práv – dříve byla všechna práva vyhodnocována ve třídě Identity. Nyní bylo k těmto účelům vytvořeno rozhraní PermissionResolver, které umožňuje řetězit několik systémů práv.
  • export do excelu podobným způsobem jako bylo dříve mailování
  • vylepšen seam-gen pro generování projektů
  • zlepšena podpora pro URL rewriting i u navigace u JSF stránek
  • zlepšená podpora pro REST
  • lepší podpora pro aplikační servery
  • a mnoho dalšího

Více informací na oficiálním oznámení a stránkách projektu.

Detekce Visual C++ 2005 Redistributable Package

Při vývoji v Microsoft Visual C++ může být jednou z nutností distribuce Microsoft Visual C++ 2005 Redistributable Package, což je balík, který obsahuje knihovny Visual C++ nutné pro běh aplikace.

Obdobně musíte zajistit existenci těchto knihoven v systému v případě, kdy distribujete aplikaci, která je pro svůj běh vyžaduje. Takovým příkladem může být PostgreSQL v ZIP verzi (tj. bez instalačního balíčku), který si například distribuujete spolu s vaší desktopovou aplikací.

Při instalaci aplikace můžete spustit instalaci balíčku s knihovnami Visual C++ přímo a on se postará o vše potřebné. Pokud chcete zkrátit instalaci produktu a nepokoušet se o instalaci knihoven, když si je do systému již nainstalovala jiná aplikace, můžete využít návodu na detekci, zda je Redistributable Package již nainstalován. Zejména je hezký tip na detekci pomocí existence registru HKLMSOFTWAREMicrosoftDevDivVCServicing8.0RED1033Install, který je uveden v prvním komentáři pod příspěvkem.

Tuto postup jsme také použili při tvorbě instalačního programu pro novou verzi ekonomického systému WinStrom.