Michal Růžička - Napojení systému Archivematica na úložiště CESNETLTP-portal-cz
Ochraně dat na bit-level úrovni v rámci datového úložiště CESNETu a možnosti napojení systému Archivematicy s infrastrukturou CESNET se věnuje prezentace Michala Růžičky.
This document discusses JPA validation, TestNG vs JUnit, and best practices for testing. It covers how JPA can validate entity fields, the advantages of TestNG such as support for exception testing, data providers, and dependency testing. TestNG is more powerful than JUnit but the testing framework is not as important as writing extensive tests. The document recommends using JPA validation and annotating string fields with @Size when using @Column to validate column lengths. It concludes that the features of TestNG and JUnit are mostly equivalent while TestNG is slightly more powerful and elegant.
Design by Contract (DBC) is a software development technique that uses assertions to specify obligations between software components. Preconditions specify what a client must provide before a method executes. Postconditions specify guarantees a component makes after method execution. Invariants specify conditions that must always hold for a class. DBC helps ensure high-quality software by validating contracts at runtime. Java supports DBC through assertions and third-party libraries allow its use through annotations and AspectJ.
I am big fan of automated testing, but tests themselves can be buggy or badly written. This presentation covers some of the major anti-patterns that have been observed in test cases.
Michal Růžička - Napojení systému Archivematica na úložiště CESNETLTP-portal-cz
Ochraně dat na bit-level úrovni v rámci datového úložiště CESNETu a možnosti napojení systému Archivematicy s infrastrukturou CESNET se věnuje prezentace Michala Růžičky.
This document discusses JPA validation, TestNG vs JUnit, and best practices for testing. It covers how JPA can validate entity fields, the advantages of TestNG such as support for exception testing, data providers, and dependency testing. TestNG is more powerful than JUnit but the testing framework is not as important as writing extensive tests. The document recommends using JPA validation and annotating string fields with @Size when using @Column to validate column lengths. It concludes that the features of TestNG and JUnit are mostly equivalent while TestNG is slightly more powerful and elegant.
Design by Contract (DBC) is a software development technique that uses assertions to specify obligations between software components. Preconditions specify what a client must provide before a method executes. Postconditions specify guarantees a component makes after method execution. Invariants specify conditions that must always hold for a class. DBC helps ensure high-quality software by validating contracts at runtime. Java supports DBC through assertions and third-party libraries allow its use through annotations and AspectJ.
I am big fan of automated testing, but tests themselves can be buggy or badly written. This presentation covers some of the major anti-patterns that have been observed in test cases.
Softwarově definovaná úložiště jsou jedním z hlavních trendů v současném vývoji datových center.
Prezentace v rámc www.dsw.cz shrnuje základní rozhodovací mechanismy a koncepty.
Webinář: Nekupujte počítače a zjednodušte si život využíváním virtuálních des...Jaroslav Prodelal
Webinář, který vás uvede do problematiky virtualizace desktopů, vysvětlí objektivně výhody, které vám takové řešení může přinést, seznámí s aktuálními trendy v oblasti virtualizace, pomůže zejména s licencováním ve vztahu k software Microsoft a ukáže reálné příklady užití ve školském prostředí.
„Virtualizaci desktopů využívám již od roku 2008 a ulehčuje mi život každý den. Adaptace studentů i učitelů a ostatních pracovníků proběhla bez větších problémů, jako velkou výhodu vnímají možnost práce z domu na stejném počítači jako ve škole. Jsme technická škola a provozujeme virtuálně i aplikace AutoCAD nebo SolidWorks a to nejenom pro výuku, ale i při soutěžích. Navíc máme již díky této technologii ve škole Windows 8 a nemuseli jsem zaplatit ani korunu za nový hardware.“
Petr Škrabal, správce ICT, Střední průmyslová škola Hranice
Agenda:
------------
* základní informace o konceptu virtuálních desktopů (VDI)
* výhody využití VDI pro organizaci a správce
* licencování ve vztahu k Microsoftu a vašim existujícím licencím
* dostupná řešení na trhu a jejich rozdíly
* modelové konfigurace a orientační cenové hladiny
* modelové konfigurace po stránce technické
* tenký klient a jeho využití nejenom pro VDI
* referenční projekty VDI
konkrétní případy nasazení VDI
Oracle Solaris Day 2013 - Oracle DB and OS SolarisMartin Cerveny
Presentation from training day for Oracle Solaris customers to explain advantages of running Oracle Database on Oracle Solaris.
Presentation covers following themes:
- system and network virtualization
- filesystem ZFS
- security with RBAC
- running with SMF
- tuning with DTrace
Demo labs: http://www.slideshare.net/m_cerveny/osd2013-cmd
KeePass: Základy, pokročilé využití a KeePass Enterprise (čtvrtek, 14.4.2022)Michal ZOBEC
KeePass Advanced Using of Application with global auto-type. Presentation from online presentation.
Pokročilé využití aplikace KeePass včetně globálního samodoplňování. Prezentace z online přednášky.
Link for online presentation: https://www.michalzobec.cz/zaznam-z-prednasky-keepass-zaklady-pokrocile-vyuziti-a-keepass-enterprise-ctvrtek-14-4-2022-8593
Prezentace z webináře ze dne 9.2.2022
Prezentovali:
Jaroslav Malina - Senior Channel Sales Manager, Oracle
Josef Krejčí - Technology Sales Consultant, Oracle
Josef Šlahůnek - Cloud Systems Sales Consultant, Oracle
Softwarově definovaná úložiště jsou jedním z hlavních trendů v současném vývoji datových center.
Prezentace v rámc www.dsw.cz shrnuje základní rozhodovací mechanismy a koncepty.
Webinář: Nekupujte počítače a zjednodušte si život využíváním virtuálních des...Jaroslav Prodelal
Webinář, který vás uvede do problematiky virtualizace desktopů, vysvětlí objektivně výhody, které vám takové řešení může přinést, seznámí s aktuálními trendy v oblasti virtualizace, pomůže zejména s licencováním ve vztahu k software Microsoft a ukáže reálné příklady užití ve školském prostředí.
„Virtualizaci desktopů využívám již od roku 2008 a ulehčuje mi život každý den. Adaptace studentů i učitelů a ostatních pracovníků proběhla bez větších problémů, jako velkou výhodu vnímají možnost práce z domu na stejném počítači jako ve škole. Jsme technická škola a provozujeme virtuálně i aplikace AutoCAD nebo SolidWorks a to nejenom pro výuku, ale i při soutěžích. Navíc máme již díky této technologii ve škole Windows 8 a nemuseli jsem zaplatit ani korunu za nový hardware.“
Petr Škrabal, správce ICT, Střední průmyslová škola Hranice
Agenda:
------------
* základní informace o konceptu virtuálních desktopů (VDI)
* výhody využití VDI pro organizaci a správce
* licencování ve vztahu k Microsoftu a vašim existujícím licencím
* dostupná řešení na trhu a jejich rozdíly
* modelové konfigurace a orientační cenové hladiny
* modelové konfigurace po stránce technické
* tenký klient a jeho využití nejenom pro VDI
* referenční projekty VDI
konkrétní případy nasazení VDI
Oracle Solaris Day 2013 - Oracle DB and OS SolarisMartin Cerveny
Presentation from training day for Oracle Solaris customers to explain advantages of running Oracle Database on Oracle Solaris.
Presentation covers following themes:
- system and network virtualization
- filesystem ZFS
- security with RBAC
- running with SMF
- tuning with DTrace
Demo labs: http://www.slideshare.net/m_cerveny/osd2013-cmd
KeePass: Základy, pokročilé využití a KeePass Enterprise (čtvrtek, 14.4.2022)Michal ZOBEC
KeePass Advanced Using of Application with global auto-type. Presentation from online presentation.
Pokročilé využití aplikace KeePass včetně globálního samodoplňování. Prezentace z online přednášky.
Link for online presentation: https://www.michalzobec.cz/zaznam-z-prednasky-keepass-zaklady-pokrocile-vyuziti-a-keepass-enterprise-ctvrtek-14-4-2022-8593
Prezentace z webináře ze dne 9.2.2022
Prezentovali:
Jaroslav Malina - Senior Channel Sales Manager, Oracle
Josef Krejčí - Technology Sales Consultant, Oracle
Josef Šlahůnek - Cloud Systems Sales Consultant, Oracle
1. Vaše jistota na trhu IT
IDS 11 - Cheetah
Jiří Kiml, ICZ a.s.
14/09/2007, Praha
www.i.cz
2. Vaše jistota na trhu IT
Agenda
► Úvod
► Nové vlastnosti
► Mach11
► LBAC
► Závěr
► Otázky + diskuze
www.i.cz
3. Vaše jistota na trhu IT
Úvod - co nového u IBM
► 3 denní workshop při uvedení IDS 11 ZDARMA
► Už se nehovoří o db2/informix, ale oddělení DB
► Informix => malá, rychlá oltp databáze
► DB2 => datové sklady
► Nové vlastnosti z DB2 u Informix a naopak
► Plán vývoje na dalších 5 let
www.i.cz
4. Vaše jistota na trhu IT
Nové vlastnosti
► Grafická instalace
► Škálovatelnost a vysoká dostupnost (MACH11)
► LBAC - Label-Based Access Control
► Nová implementace kontrolních bodů
► Automatizované dynamické ladění
► Basic Text search a XML manipulation DataBlades
► SQL rozhraní pro administraci (sysadmin)
► Plánovač
► SQL optimalizace
► Kompatibilita s Oracle
www.i.cz
5. Vaše jistota na trhu IT
Mach11
► MACH = Multi-node Active Cluster for
High Availability
► Rozšiřuje funkcionalitu HDR (High-
Availability Data Replication)
► Nové typy sekundárních serveru
►RSS (Remote Standalone Secondary)
►SDS (Shared Disk Secondary)
►CLR (Continuous Log Restore)
www.i.cz
7. Vaše jistota na trhu IT
Remote Standalone Secondary
► Stejné jako HDR
►Kopie databáze
►Read only
►Vytváří se pomocí obnovy ze zálohy
► Rozdílné od HDR
►Asynchronní komunikace
►Může jich být více než jedna
►Nelze překlopit přímo na primary, musí
být nejdříve jako HDR secondary
►RSS =>standard, ale ne zpět
www.i.cz
8. Vaše jistota na trhu IT
Shared Disk Secondary
► Sdílené db prostory
► SDS je Read Only
► ??? Je to k něčemu ???
► Bude to v příští verzi analogie RAC ???
www.i.cz
9. Vaše jistota na trhu IT
Continuous Log Restore
► Není RW ani RO, ale Fast Recovery
► Pouze failover
► Není potřeba speciální licence !!!
www.i.cz
10. Vaše jistota na trhu IT
LBAC - Label-Based Access Control
► Převzato z DB2
► LBAC objekty
►Policy (Politika)
►Component (Komponenta)
►Label (Štítek)
► Tabulka má právě jednu politiku
► Přístup lze kontrolovat prostřednictvím štítku
►Položky
►Řádku
►Uživatele
www.i.cz
13. Vaše jistota na trhu IT
Další vylepšení
► Podpora Lvarchar v distribuovaných dotazech
► Podpora poddotazů ve FROM klauzuli ;-(
► Single user mode pro vyjmenované uživatele
► Automatické statistiky
►LOW pro B-tree indexy
►Medium pro první položku z indexu
►EXPLAIN_STAT konfigurační parameter
► SQL rozhraní pro administraci
►Sysadmin databáze
►PHP IDSAdmin
www.i.cz
14. Vaše jistota na trhu IT
Co bude (možná) dál
► Zjemnení auditu
► Nový Storage Manager
► Online reorganizace tabulek
► Rozširování dynamické rekonfigurace
► Automatický Update Stats (fáze 2)
► Automatický partitioning
► Kompatibilita s PL/SQL
► RealTime Loader verze 2
► XML Shredder
► TimeZone podpora
► Sdílené disky a klony (fáze 2)
www.i.cz
15. Vaše jistota na trhu IT
Závěr
► IBM začíná brát informix (znovu) vážně
►CLR Jako failover řešení
► LBAC
► ?? Kompatibilita s oracle
www.i.cz
16. Vaše jistota na trhu IT
Děkuji za vaši pozornost
Jiří Kiml
Jiri.Kiml@i.cz
+420 737 280 021
ICZ a.s.
Divize Zdravotnictví
www.i.cz
www.i.cz