Con motivo das Jornadas Europeas de Patrimonio (JEP), consistentes nun programa de sensibilización sobre o patrimonio cultural cuxa orixe remontase ao ano 1984 coa celebración en Francia de Les Journées Portes ouvertes des monuments historiques. A súa internacionalización, no marco do Consello de Europa, ten lugar un año despois, celebrándose desde 1991 con este nome en acción conxunta coa Unión Europea.
En España, estas Xornadas están coordinadas polo Instituto del Patrimonio Cultural de España que, na edición de este año 2021 están dedicadas ao ‘Patrimonio Inclusivo’ (Heritage for All).
Desde a Rede Museística Provincial de Lugo queremos manifestar a nosa satisfacción polo lema escollido este ano para a celebración das Xornadas Europeas do Patrimonio: “Patrimonio Inclusivo”. Preténdese con este lema reconsiderar e repensar a forma en que achegamos o patrimonio á cidadanía.
No ADN da RMPL está desde a súa creación no ano 2006 conseguir museos accesibles e inclusivos nos que ninguén quede fóra do acceso ao patrimonio por causas económicas, sociais, de xénero, culturais, …
E por iso que xa desde o ano 2007 contamos na Rede cun programa institucional inclusivo: https://es.slideshare.net/redemuseistica/programa-institucional-inclusivo-de-la-red-musestica-de-lugo. Logo de procurar facer que os nosos museos sexan accesibles tanto física como sensorial e cognoscitivamente e que as persoas que conforman a nosa plantilla estivesen formadas para a atención de todo tipo de públicos, buscamos que a nosa programación sexa inclusiva, permitindo a participación de toda a comunidade, feito que nós ten sido recoñecido con diversos premios entre os que sinalamos: premio Galicia Inclusión Anade en el 2017, premio Mellor Iniciativa Institucional en 2020 COGAMI e premio ONCE Solidaridade en 2011. Estes recoñecementos nos serven de acicate para seguir poñendo ás persoas no centro, para continuar coa labor de que ninguén quede fóra do acceso ao noso patrimonio, contribuíndo así á súa participación e inclusión na sociedade.
Con motivo desta efeméride, a Rede Museística da Deputación de Lugo fixo público un manifesto de Proxectos Inclusivos realizados por esta Rede (do que se acompaña copia) ao longo da súa existencia, o que nos permite estar á vangarda dos museos neste tema. Por esta razón, Encarna Lago, xerente da Rede Museística, foi convidada a participar no curso de formación sobre LA INCLUSIÓN EN LOS MUSEOS E SITIOS PATRIMONIALES, organizado pola Diputación Foral de Bizkaia que terá lugar os días 25 e 26 do vindeiro mes de outubro.
This document provides an overview of tissue engineering of bone. It discusses the objectives of understanding bone formation/repair and the components of bone tissue engineering. The key components are scaffolds, growth factors, and cells. Various materials are described for use as scaffolds, including metals, ceramics, and polymers. Growth factors can stimulate bone formation and fracture healing. In vitro models are used to test and screen growth factors and their effects on bone marrow stem cells and cell lines prior to in vivo studies. Bone's macroscopic structure and the processes of intramembranous and endochondral bone formation are also summarized.
Con motivo das Jornadas Europeas de Patrimonio (JEP), consistentes nun programa de sensibilización sobre o patrimonio cultural cuxa orixe remontase ao ano 1984 coa celebración en Francia de Les Journées Portes ouvertes des monuments historiques. A súa internacionalización, no marco do Consello de Europa, ten lugar un año despois, celebrándose desde 1991 con este nome en acción conxunta coa Unión Europea.
En España, estas Xornadas están coordinadas polo Instituto del Patrimonio Cultural de España que, na edición de este año 2021 están dedicadas ao ‘Patrimonio Inclusivo’ (Heritage for All).
Desde a Rede Museística Provincial de Lugo queremos manifestar a nosa satisfacción polo lema escollido este ano para a celebración das Xornadas Europeas do Patrimonio: “Patrimonio Inclusivo”. Preténdese con este lema reconsiderar e repensar a forma en que achegamos o patrimonio á cidadanía.
No ADN da RMPL está desde a súa creación no ano 2006 conseguir museos accesibles e inclusivos nos que ninguén quede fóra do acceso ao patrimonio por causas económicas, sociais, de xénero, culturais, …
E por iso que xa desde o ano 2007 contamos na Rede cun programa institucional inclusivo: https://es.slideshare.net/redemuseistica/programa-institucional-inclusivo-de-la-red-musestica-de-lugo. Logo de procurar facer que os nosos museos sexan accesibles tanto física como sensorial e cognoscitivamente e que as persoas que conforman a nosa plantilla estivesen formadas para a atención de todo tipo de públicos, buscamos que a nosa programación sexa inclusiva, permitindo a participación de toda a comunidade, feito que nós ten sido recoñecido con diversos premios entre os que sinalamos: premio Galicia Inclusión Anade en el 2017, premio Mellor Iniciativa Institucional en 2020 COGAMI e premio ONCE Solidaridade en 2011. Estes recoñecementos nos serven de acicate para seguir poñendo ás persoas no centro, para continuar coa labor de que ninguén quede fóra do acceso ao noso patrimonio, contribuíndo así á súa participación e inclusión na sociedade.
Con motivo desta efeméride, a Rede Museística da Deputación de Lugo fixo público un manifesto de Proxectos Inclusivos realizados por esta Rede (do que se acompaña copia) ao longo da súa existencia, o que nos permite estar á vangarda dos museos neste tema. Por esta razón, Encarna Lago, xerente da Rede Museística, foi convidada a participar no curso de formación sobre LA INCLUSIÓN EN LOS MUSEOS E SITIOS PATRIMONIALES, organizado pola Diputación Foral de Bizkaia que terá lugar os días 25 e 26 do vindeiro mes de outubro.
This document provides an overview of tissue engineering of bone. It discusses the objectives of understanding bone formation/repair and the components of bone tissue engineering. The key components are scaffolds, growth factors, and cells. Various materials are described for use as scaffolds, including metals, ceramics, and polymers. Growth factors can stimulate bone formation and fracture healing. In vitro models are used to test and screen growth factors and their effects on bone marrow stem cells and cell lines prior to in vivo studies. Bone's macroscopic structure and the processes of intramembranous and endochondral bone formation are also summarized.
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.
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
Selenium a WebDriver - přítomnost a budoucnost Ondřej Machulda
Konference Test Stack, 6. června 2019, Praha
Kam se testování přes Selenium posunulo?
* Co je to standard W3C WebDriver, proč na něj Selenium přechází a co se díky němu mění
* Jakou výhodu přináší to, že se o integraci protokolu do prohlížečů starají sami jejich výrobci (Mozilla, Google, Apple)
* Jaké nové možnosti přineslo end-to-end testování přes Selenium v poslední době – například headless režim Firefoxu a Chrome
* Lokální zprovoznění Selenia i vybraného prohlížeče jedním příkazem – spuštěním Selenia v Dockeru si můžeme ušetřit spoustu obtíží a nekompatibilit, na které jsme dříve mohli narazit
Budoucnost Selenia:
* Co přinese Selenium 4.0? Jak se na něj připravit, abychom pak nemuseli věnovat upgradu veliké úsilí?
* Kam směřuje budoucí role Selenia? Možná ho totiž nebudeme potřebovat na to, na co ho používáme dnes.
* Kdy má smysl použít alternativy k Seleniu jako Pupeteer nebo Cypress? A proč Selenium rozhodně není překonané a naopak je jeho potenciál vyšší, než kdy dříve?
phpCE, 27. října 2018, Praha
Asi jste v poslední době slyšeli o GraphQL. Je tedy opravdu čas opustit REST API, jak někteří tvrdí? Myslím, že zdaleka ne - a chtěl bych vám ukázat existující alternativu pro vytváření dobrých REST API - standard JSON API, okolo kterého se rozvíjí zajímavý ekosystém i v PHP.
Vývoj na poli automatizace testování webů otevírá spousta možností, které by ještě před pár lety byly nereálné. Podíváme se na některé aktuální trendy a ukáži pár moderních technologií a služeb, které vám mohou pomoci automatizovat (a tedy urychlit, zlevnit nebo zlepšit) různé části QA procesu: visual testing, docker, web performance testing.
Workshop: Functional testing made easy with PHPUnit & Selenium (phpCE Poland,...Ondřej Machulda
Annotated slides for phpCE workshop on November 3, 2017.
Workshop repository: https://github.com/OndraM/selenium-workshop-phpce
The workshop covered:
- setting up local development environment (using Docker)
- practical examples of functional tests implementation
- exploring possibilities of Selenium WebDriver
- parallel test execution using Steward
- hands-on Page Object design pattern
- dealing with asynchronous elements of web-pages (AJAX, JavaScript)
- general tips & tricks how to keep a maintainable suite of functional tests in a long-term
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)Ondřej Machulda
Annotated slides from Berlin PHP Usergroup Meetup, 4th April 2017.
---
Not only unit tests but also end-to-end tests in real browser are important part of test automation and test pyramid. So let's have a look how to easily write and run Selenium functional tests using PHPUnit and Steward.
Funkční testování – chybějící vrchol pyramidy (WebExpo 2016)Ondřej Machulda
Záznam přednášky: https://www.webexpo.cz/praha2016/prednaska/funkcni-testovani-chybejici-vrchol-pyramidy/
Automatické testování nejsou zdaleka jenom unit-testy - ty sice tvoří základ takzvané testovací pyramidy, ta by ale neměla zůstat nedostavěná. Přednáška o tom, kdy a jak se během vývoje věnovat také vyšší vrstvě testů - funkčnímu testování alias testům uživatelského rozhraní (end-to-end testům). A naopak v jakých situacích by to byla asi zbytečná práce.
Také popíši, jak vypadá náš rutinní proces psaní funkčních Selenium testů v Jobs.cz a ukáži několik nástrojů převážně (ale nejenom) pro PHP, které můžete při vytváření a spouštění funkčních testů v praxi využít a které vám celou práci mohou usnadnit.
Automatické testování webů v praxi - Barcamp Ostrava 2015Ondřej Machulda
Prezentace z Barcampu Ostrava 5.12.2015. Záznam přednášky: https://www.youtube.com/watch?v=B8GbM_N9CRc
"Nemáte rádi, když chyby na vašem webu hlásí až zákazníci, kterým něco přestalo fungovat? Raději proto novou verzi ručně kontrolujete - proklikáte hlavní stránky, přihlásíte se, odešlete nějaký ten formulář... Pokud jste tohle někdy zažili, zkusím vám ukázat, jak, proč a kdy to dělat chytřeji. A také co nám v LMC pomáhá starat se o kvalitu webů jako Jobs.cz nebo Prace.cz. Automatizace, funkční testy a Selenium to the rescue!"
28. července 2014 jsme začali po částech přepisovat Jobs.cz z interního frameworku do Symfony. Pokud i vy plánujete přepisovat aplikaci do Symfony, mohlo by vás zajímat, co jsme se za uplynulý rok a čtvrt naučili - na čem jsme si vylámali zuby, co bychom znovu udělali jinak a co se nám naopak vyplatilo.
Video: https://www.youtube.com/watch?v=u6PA7EUO0WA
Při práci s databází se musíme poměrně často potýkat s problematikou vícenásobného souběžného přístupu k datům. Prezentace se zabývá touto problematikou, představuje dva mechanismy řešící souběžné transakce: pessimistic a optimistic offline lock. Dále zmiňuje možné problémy každého z těchto přístupů a na závěr vzájemně porovná vhodnost jejich použití v různých případech.
Autoři: Luboš Krčál, Ondřej Machulda - ČVUT FEL
Hlavní problémy systému on-line rezervace vstupenek do O2 ArenyOndřej Machulda
Prezentace testování webového systému pro on-line rezervace vstupenek v O2 aréně. Ukázka a popis hlavních nalezených problémů včetně doporučení. Kompletní zpráva viz http://www.slideshare.net/ondram/tur-a2-machuon1 .
Testování systému pro on-line rezervaci vstupenek do O2 ArenyOndřej Machulda
Testování uživatelského rozhraní webového systému pro on-line rezervaci vstupenek do O2 Areny v Praze -
semestrální práce předmětu Y39TUR (A7B39TUR) na ČVUT FEL.
Testování jednotlivých případů užití heuristickou evaluací a kognitivním průchodem, popis nalezených problémů včetně doporučení jak je odstranit.
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.
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
Selenium a WebDriver - přítomnost a budoucnost Ondřej Machulda
Konference Test Stack, 6. června 2019, Praha
Kam se testování přes Selenium posunulo?
* Co je to standard W3C WebDriver, proč na něj Selenium přechází a co se díky němu mění
* Jakou výhodu přináší to, že se o integraci protokolu do prohlížečů starají sami jejich výrobci (Mozilla, Google, Apple)
* Jaké nové možnosti přineslo end-to-end testování přes Selenium v poslední době – například headless režim Firefoxu a Chrome
* Lokální zprovoznění Selenia i vybraného prohlížeče jedním příkazem – spuštěním Selenia v Dockeru si můžeme ušetřit spoustu obtíží a nekompatibilit, na které jsme dříve mohli narazit
Budoucnost Selenia:
* Co přinese Selenium 4.0? Jak se na něj připravit, abychom pak nemuseli věnovat upgradu veliké úsilí?
* Kam směřuje budoucí role Selenia? Možná ho totiž nebudeme potřebovat na to, na co ho používáme dnes.
* Kdy má smysl použít alternativy k Seleniu jako Pupeteer nebo Cypress? A proč Selenium rozhodně není překonané a naopak je jeho potenciál vyšší, než kdy dříve?
phpCE, 27. října 2018, Praha
Asi jste v poslední době slyšeli o GraphQL. Je tedy opravdu čas opustit REST API, jak někteří tvrdí? Myslím, že zdaleka ne - a chtěl bych vám ukázat existující alternativu pro vytváření dobrých REST API - standard JSON API, okolo kterého se rozvíjí zajímavý ekosystém i v PHP.
Vývoj na poli automatizace testování webů otevírá spousta možností, které by ještě před pár lety byly nereálné. Podíváme se na některé aktuální trendy a ukáži pár moderních technologií a služeb, které vám mohou pomoci automatizovat (a tedy urychlit, zlevnit nebo zlepšit) různé části QA procesu: visual testing, docker, web performance testing.
Workshop: Functional testing made easy with PHPUnit & Selenium (phpCE Poland,...Ondřej Machulda
Annotated slides for phpCE workshop on November 3, 2017.
Workshop repository: https://github.com/OndraM/selenium-workshop-phpce
The workshop covered:
- setting up local development environment (using Docker)
- practical examples of functional tests implementation
- exploring possibilities of Selenium WebDriver
- parallel test execution using Steward
- hands-on Page Object design pattern
- dealing with asynchronous elements of web-pages (AJAX, JavaScript)
- general tips & tricks how to keep a maintainable suite of functional tests in a long-term
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)Ondřej Machulda
Annotated slides from Berlin PHP Usergroup Meetup, 4th April 2017.
---
Not only unit tests but also end-to-end tests in real browser are important part of test automation and test pyramid. So let's have a look how to easily write and run Selenium functional tests using PHPUnit and Steward.
Funkční testování – chybějící vrchol pyramidy (WebExpo 2016)Ondřej Machulda
Záznam přednášky: https://www.webexpo.cz/praha2016/prednaska/funkcni-testovani-chybejici-vrchol-pyramidy/
Automatické testování nejsou zdaleka jenom unit-testy - ty sice tvoří základ takzvané testovací pyramidy, ta by ale neměla zůstat nedostavěná. Přednáška o tom, kdy a jak se během vývoje věnovat také vyšší vrstvě testů - funkčnímu testování alias testům uživatelského rozhraní (end-to-end testům). A naopak v jakých situacích by to byla asi zbytečná práce.
Také popíši, jak vypadá náš rutinní proces psaní funkčních Selenium testů v Jobs.cz a ukáži několik nástrojů převážně (ale nejenom) pro PHP, které můžete při vytváření a spouštění funkčních testů v praxi využít a které vám celou práci mohou usnadnit.
Automatické testování webů v praxi - Barcamp Ostrava 2015Ondřej Machulda
Prezentace z Barcampu Ostrava 5.12.2015. Záznam přednášky: https://www.youtube.com/watch?v=B8GbM_N9CRc
"Nemáte rádi, když chyby na vašem webu hlásí až zákazníci, kterým něco přestalo fungovat? Raději proto novou verzi ručně kontrolujete - proklikáte hlavní stránky, přihlásíte se, odešlete nějaký ten formulář... Pokud jste tohle někdy zažili, zkusím vám ukázat, jak, proč a kdy to dělat chytřeji. A také co nám v LMC pomáhá starat se o kvalitu webů jako Jobs.cz nebo Prace.cz. Automatizace, funkční testy a Selenium to the rescue!"
28. července 2014 jsme začali po částech přepisovat Jobs.cz z interního frameworku do Symfony. Pokud i vy plánujete přepisovat aplikaci do Symfony, mohlo by vás zajímat, co jsme se za uplynulý rok a čtvrt naučili - na čem jsme si vylámali zuby, co bychom znovu udělali jinak a co se nám naopak vyplatilo.
Video: https://www.youtube.com/watch?v=u6PA7EUO0WA
Při práci s databází se musíme poměrně často potýkat s problematikou vícenásobného souběžného přístupu k datům. Prezentace se zabývá touto problematikou, představuje dva mechanismy řešící souběžné transakce: pessimistic a optimistic offline lock. Dále zmiňuje možné problémy každého z těchto přístupů a na závěr vzájemně porovná vhodnost jejich použití v různých případech.
Autoři: Luboš Krčál, Ondřej Machulda - ČVUT FEL
Hlavní problémy systému on-line rezervace vstupenek do O2 ArenyOndřej Machulda
Prezentace testování webového systému pro on-line rezervace vstupenek v O2 aréně. Ukázka a popis hlavních nalezených problémů včetně doporučení. Kompletní zpráva viz http://www.slideshare.net/ondram/tur-a2-machuon1 .
Testování systému pro on-line rezervaci vstupenek do O2 ArenyOndřej Machulda
Testování uživatelského rozhraní webového systému pro on-line rezervaci vstupenek do O2 Areny v Praze -
semestrální práce předmětu Y39TUR (A7B39TUR) na ČVUT FEL.
Testování jednotlivých případů užití heuristickou evaluací a kognitivním průchodem, popis nalezených problémů včetně doporučení jak je odstranit.
2. Obsah prezentace
1. Přehled
■
Co je RAID, Základní principy
2. Základní RAID úrovně
■
RAID 0, RAID 1, RAID 5
3. Implementace
■
Hardware RAID, Software RAID, disky pro disková pole
4. Zdroje
■
RAID - prezentace Y31ELI 2
Ondřej Machulda
3. 1. Přehled
1.1 Co je RAID
■
Redundant Array of Independent (Inexpensive) Disks =
vícenásobné diskové pole nezávislých disků
Zabezpečuje koordinovanou činnost několika disků
Větší spolehlivost, výkon, kapacita
Vznik konceptu – 1978 patent IBM
Vznik pojmu „RAID“ – 1987 Berkley University
RAID - prezentace Y31ELI 3
Ondřej Machulda
4. 1. Přehled
1.1 Základní principy
■
Kombinace dvou či více fyzických diskových jednotek
Vytváří logickou jednotku
Implementace hardwarová / softwarová
Při poruše jednoho (někdy i více) disků pokračuje v provozu
(vyjma RAID 0, jenž má jiné použití)
Někdy nemusí být systém při výměně disku ani zastaven
(hot-swapping)
RAID - prezentace Y31ELI 4
Ondřej Machulda
5. 2. Základní RAID úrovně
2.1 RAID 0
■
Tzv. „striping“ – prokládání
Zlepšuje výkon
Naopak zvyšuje riziko selhání
(žádná chybová tolerance)
Použití:
Zpracování videa
Hráči počítačových her
… je-li třeba pracovat s velkými
datovými toky
RAID - prezentace Y31ELI 5
Ondřej Machulda
6. 2. Základní RAID úrovně
2.1 RAID 1
■
Tzv. „mirroring“ – zrcadlení
Stejný obsah současně na více
discích
Funguje dokud jsou data alespoň
na jednom disku
Při výpadku okamžité použití
Neefektivní využití datového
prostoru – pouze 50%
Použití:
Malé servery
Domácí použití
Kritická data
RAID - prezentace Y31ELI 6
Ondřej Machulda
7. 2. Základní RAID úrovně
2.1 RAID 5
■
K datům je dopočtena a uložena
parita
Samotná data i parita jsou
rozdistribuovány na jednotlivé disky
(rozdíl oproti RAID 3)
Možnost poruchy právě jednoho
disku
Při poruše ovlivněn výkon
Minimálně 3 disky
Použití:
Servery
RAID - prezentace Y31ELI 7
Ondřej Machulda
8. 3. Implementace
3.1 Hardwarová
■
RAID řadič
přídavný do PCI (PCI-e) slotu
integrovaný v chipsetu na motherboaru
integrovaný v externím diskovém poli
Zpravidla vysoce výkonný
Nezatěžuje CPU
Bez ohledu na operační systém
Většinou umožňuje hot-swap
RAID - prezentace Y31ELI 8
Ondřej Machulda
9. 3. Implementace
3.2 Softwarová
■
Vytváří abstrakční vrstvu mezi fyzickými a logickými
jednotkami
Poskytuje mnoho moderních operačních systémů
MAC OS X – RAID 0, RAID 1, RAID 1 + 0
BSD – RAID 0, RAID 1, RAID 3, RAID 5
Linux – RAID 0, RAID 1, RAID 4, RAID 5, RAID 6 a
různé kombinace
Serverové OS Microsoftu – RAID 0, RAID 1, RAID 5
Běh RAID vrstvy zatěžuje CPU
nevýznamné u RAID 0 a 1
Problematické u paritních RAID úrovní
RAID - prezentace Y31ELI 9
Ondřej Machulda
10. 3. Implementace
3.3 Speciální disky pro disková pole
■
Vylepšení určitých vlastnosti kvůli specifickému použití
Navrhnuty pro provoz 24/7
Vyšší MTBF hodnota (= Mean time between failures)
Lepší spolehlivost při komunikaci s RAID řadiči –
zachytávání chyb
Bezproblémový hot-swap (zapojení do běžícího systému)
Např. WD poskytuje RAID edici svých disků záruku 5 let
RAID - prezentace Y31ELI 10
Ondřej Machulda
11. 4. Zdroje
1. Wikipedia: RAID [online]. [cit. 2009-01-06]. Dostupné z
WWW: <http://en.wikipedia.org/wiki/RAID>
2. Wikipedia: RAID [online]. [cit. 2009-01-06]. Dostupné z
WWW: <http://cs.wikipedia.org/wiki/RAID>
3. Svět Hardware: Pořiďte si RAID 1 [online]. [cit. 2009-01-06].
Dostupné z WWW: <http://www.svethardware.cz/art_doc-
F06BA8749FE1FD0AC1256F610053B1D5.html>
4. Orbit Micro: RAID Tutorial [online]. [cit. 2009-01-06].
Dostupné z WWW: <http://www.orbitmicro.com/support/
resources/raid_tutorials.html>
RAID - prezentace Y31ELI 11
Ondřej Machulda
12. Děkuji za
pozornost
RAID - prezentace Y31ELI Ondřej Machulda 12