SoftEU

Archív dle autora

Vyšla Bugzilla 3.2

2. Prosinec 2008 v 09:13

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í »

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

12. Listopad 2008 v 09:04

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í »

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

2. Listopad 2008 v 09:48

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í »

Byli jsme na Google Developer Day 2008

27. Říjen 2008 v 16:21

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í »

Detekce Visual C++ 2005 Redistributable Package

9. Září 2008 v 14:50

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 HKLM\SOFTWARE\Microsoft\DevDiv\VC\Servicing\8.0\RED\1033\Install, 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.

Jak na tichou instalaci Javy (JRE)

22. Červenec 2008 v 08:32

Představte si situaci, kdy máte desktopovou aplikaci napsanou v Javě a rádi byste ji formou instalačního balíčku pro Windows distribuovali. V takovém případě potřebujete mimo jiné zajistit, aby se korektně doinstalovalo JRE v případě, kdy dosud v systému není nainstalováno (či je ve špatné verzi). Uplynulý měsíc jsme řešili obdobný problém.

V našem případě se jednalo o instalační program napsaný v Nullsoft Installeru, který po detekci nainstalovaného JRE umožňoval případnou instalaci Javy. Instalační balíček JRE podporuje několik parametrů spuštění, které umožní tichou instalaci Javy, což je řešení, které se hodí v řadě případů. Problémem u tiché instalace Javy v klasickém instalátoru pro Windows je ten, že uživatel nemá viditelnou odezvu a než se Java tiše nainstaluje, může nabýt dojmu, že instalační program tzv. zamrzl. Pro tyto případy je lepší spustit instalaci s parametrem /passive, při které se zobrazí pouze okno s průběhem instalace JRE a ze strany uživatele není nutná žádná interakce.


Switch to our mobile site