Jednou z připomínek, kterou jsme nyní dostali k WinStrom XML, je „Proč máte texty v češtině?“ či „Mít schéma v češtině může mít jen prase“.
Chtěli bychom Vám vysvětlit, že k tomuto máme velmi dobré důvody.
Pokračování textu Čeština v databázovém schématu či XML
Rubrika: Různé
Proč IP telefonii?
U nás ve firmě již několik let spokojeně používáme IP telefonii (VoIP). Chtěl bych se zde rozepsat o výhodách, které nám to přináší.
Pokračování textu Proč IP telefonii?
Vyšla Bugzilla 3.2
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.
Bezpečnost webových aplikací
7. října jsem vystupoval na konferenci Europen s příspěvkem „Bezpečnost webových aplikací“.
V tomto článku najdete záznam a slajdy.
Pokračování textu Bezpečnost webových aplikací
Pozvánka na EurOpen.CZ
Chtěl bych vás pozvat na pravidelnou konferenci EurOpen. Tato konference se koná dvakrát ročně a tato bude již v pořadí 33. Koná se 5. až 8. října 2008 v hotelu Lesní chata v Kořenově. Můžete si přečíst její program.
Pokračování textu Pozvánka na EurOpen.CZ
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.