Stephen Mounsey - Performance Testing it's not that scaryAgile Lietuva
This document discusses that performance testing is important but not scary. It provides real-world examples where performance issues negatively impacted companies. Performance is key for user experience, conversions, rankings, and revenue. The document outlines different types of performance tests and stresses the importance of starting performance testing early in development in smaller increments. It also discusses principles of performance testing like repeatability, realistic scenarios, and using performance tools scientifically. Overall, the main message is that while performance testing is important, it should not be viewed as a scary or difficult task.
This document introduces CMS Made Simple, an open-source content management system (CMS) written in PHP. It discusses the software's design using PHP and Smarty templates, its features like modularity, permissions and content hierarchy, and how to install it which requires a web server, PHP, MySQL/PostgreSQL and file permissions. Potential areas to share with other teams include its extensibility through modules and plugins, API documentation, and custom plugin capabilities.
Yogamaharishi Dr. Swami Gitananda Giri Guru Maharaj is truly one of the most astounding human beings to have graced this planet in the last century. His contribution to the growth and development of Yoga in modern times is significant and it reenergised the true spirit of Yoga worldwide.
This book lovingly compiled by one of his dear students, Yogacharya Dr. Alan Davis of the UK, enables the reader to understand the grand unified perspective, the “Yoga Dristhi” of the Yoga Maharishi that may be best defined in Pujya Swamiji’s own words thus :
“Yoga Dristhi implies a Unified Perception which encompasses all aspects of evolutionary life on this planet, and not just perceptions based on information fed to us through our sensual organs… Perception also involves right knowledge, intuitive insight and proper judgement to qualify under Yoga Dristhi.”
May this book stimulate us all to delve deeper in to our Yoga Sadhana thus enabling us to grow and glow with the true eternal spirit of Yoga, the Mother of all Sciences.
Building a team for successful Start-Up company - Aurelija Urbonaviciutetobuletuve
This document provides an overview of building a successful startup team. It discusses the importance of having the right people on board who fit the needs of the company and stage of growth. It also covers how to find and recruit these individuals and maintain the team over time. Key aspects include conducting proper interviews to assess fit, investing in company culture early on, and clearly defining roles like product owner, scrum master, and cross-functional scrum team. The overall message is that the people and team are critical foundations for a successful startup.
Extracts from Yogacharya Dr. Ananda Balayogi Bhavanani’s talks at IYTA, Sydney,
Australia in November 2012 transcribed by Yogacharini Jnanasundari (Janita
Stenhouse), France.
Stephen Mounsey - Performance Testing it's not that scaryAgile Lietuva
This document discusses that performance testing is important but not scary. It provides real-world examples where performance issues negatively impacted companies. Performance is key for user experience, conversions, rankings, and revenue. The document outlines different types of performance tests and stresses the importance of starting performance testing early in development in smaller increments. It also discusses principles of performance testing like repeatability, realistic scenarios, and using performance tools scientifically. Overall, the main message is that while performance testing is important, it should not be viewed as a scary or difficult task.
This document introduces CMS Made Simple, an open-source content management system (CMS) written in PHP. It discusses the software's design using PHP and Smarty templates, its features like modularity, permissions and content hierarchy, and how to install it which requires a web server, PHP, MySQL/PostgreSQL and file permissions. Potential areas to share with other teams include its extensibility through modules and plugins, API documentation, and custom plugin capabilities.
Yogamaharishi Dr. Swami Gitananda Giri Guru Maharaj is truly one of the most astounding human beings to have graced this planet in the last century. His contribution to the growth and development of Yoga in modern times is significant and it reenergised the true spirit of Yoga worldwide.
This book lovingly compiled by one of his dear students, Yogacharya Dr. Alan Davis of the UK, enables the reader to understand the grand unified perspective, the “Yoga Dristhi” of the Yoga Maharishi that may be best defined in Pujya Swamiji’s own words thus :
“Yoga Dristhi implies a Unified Perception which encompasses all aspects of evolutionary life on this planet, and not just perceptions based on information fed to us through our sensual organs… Perception also involves right knowledge, intuitive insight and proper judgement to qualify under Yoga Dristhi.”
May this book stimulate us all to delve deeper in to our Yoga Sadhana thus enabling us to grow and glow with the true eternal spirit of Yoga, the Mother of all Sciences.
Building a team for successful Start-Up company - Aurelija Urbonaviciutetobuletuve
This document provides an overview of building a successful startup team. It discusses the importance of having the right people on board who fit the needs of the company and stage of growth. It also covers how to find and recruit these individuals and maintain the team over time. Key aspects include conducting proper interviews to assess fit, investing in company culture early on, and clearly defining roles like product owner, scrum master, and cross-functional scrum team. The overall message is that the people and team are critical foundations for a successful startup.
Extracts from Yogacharya Dr. Ananda Balayogi Bhavanani’s talks at IYTA, Sydney,
Australia in November 2012 transcribed by Yogacharini Jnanasundari (Janita
Stenhouse), France.
Sixth meeting of the European Advisory Committee on Health Research (EACHR) - presentation delivered by Dr Zsuzsanna Jakab, WHO Regional Director for Europe - 15 April 2015, Copenhagen, Denmark
This document discusses using visuals and storytelling to showcase a business in the best light. It suggests that a single great picture can eliminate many words when telling a business's story. It offers photography and graphic design services to help clients visually tell their story and make their business more memorable to customers. The document promotes capturing different types of commercial, residential, event, and product stories for clients.
Graphity is a generic linked data platform that aims to simplify working with linked data by reducing data conversions and code complexity. It uses a RESTful API and RDF model to provide a unified approach, reusing components through a model that pushes abstractions and logic to RDF. This more generic design requires less code and is more reusable than traditional SQL and object-oriented approaches.
THE BENEFITS OF LAUGHTER IN THE WORKPLACEChantel Botha
Laughter Yoga is a unique concept where anyone can laugh for no reason at all, there is no need for jokes or comedy. We practice unconditional laughter. Studies show that the mind & body do not differentiate between real or fake laughter – the benefits are the same. It is part of Mind-Body science. We teach the mind and body to laugh. During a Laughter session we practice laughter as an exercise, followed by laughter meditation (laughter free flow) & finish with a guided relaxation.
“we do not laugh because we are happy, we are happy because we laugh”
Participants will become equipped to incorporate more laughter into their personal and work lives. We will experientially learn the benefits of laughter which include:
• reduced stress
• strengthened immune system
• elevated mood
• less pain (emotional and physical)
• increased connectedness
A happier workplace fosters improved productivity, teamwork, and resilience.
This is a breakthrough laughter delivery system that can enable a person to laugh continuously for 15 to 20 minutes, releasing endorphins, serotonin & dopamine; effectively releasing a “cocktail of happy hormones” into the brain to counter stress hormones of adrenaline & cortisol.
Essentially, a laughter session is a single exercise routine, which reduces physical, mental and emotional stress simultaneously and brings emotional balance.
Some of the personal long lasting effects of a laughter intervention are self-efficacy, team development and increased empathy. A regular practice of Laughter is life-changing: resulting in an increased sense of well being, leading to healthy, motivated and inspired staff.
We teach proven and sustainable lifestyle tools and strategies that release physical and emotional tensions and create positive behavioral change in people, workplaces and communities.
Happy people = Healthy organizations
This document introduces functional programming concepts like functors, applicatives, and monads in Scala. It defines type classes like Functor, Applicative, and Monad to capture these concepts. Implementations for Option and List are provided as examples. Laws are discussed to ensure type class instances behave as expected. The Cats library is introduced as providing pre-defined type classes and instances that can be used instead of rolling your own.
Handout materials compiled by Dr. Ananda Balayogi Bhavanani for the SEMINAR-CUM-WORKSHOP ON YOGA AND COMPLEMENTARY THERAPIES FOR AIDS/HIV organised by the Advanced Centre for Yoga Therapy Education & Research (ACYTER), JIPMER for medical & paramedical professionals and yoga therapists at JIPMER, Pondicherry. The event was held on 30th January 2010 at the Multipurpose Hall, JIPMER Nursing College, JIPMER, Pondicherry-6.
How to add functionality to CMS Made Simple using Tags, User-Defined Tags, and Modules. Also includes some previews of how the module API will change with version 2.0
A guide to some practices of Rishiculture Ashtanga (Gitananda) Yoga compiled by Yogacharya Dr Ananda Balayogi Bhavanani for training programmes at the Pondicherry University Community College.
Titas Lapinskas - Technical Team Leader in AgileAgile Lietuva
This document discusses the role of a technical team leader in agile projects. It describes when Scrum works well for projects, such as those with stable teams developing codebases over many years. It also discusses when Scrum may not be suitable, like for short-term projects with fixed costs, schedules, and scopes. The technical team leader acts as a group player, specialist, and manager, providing technical leadership. Their responsibilities include infrastructure setup, prototyping, documentation, and code reviews when needed. The goal is to help the team grow their skills over time and avoid failures by preventing issues before they occur.
The document discusses the benefits of meditation for reducing stress and anxiety. Regular meditation practice can calm the mind and help prevent worrying thoughts. Meditation has been shown to lower blood pressure, reduce chronic pain, and improve overall emotional well-being.
L. Ivinskis. LAKD atviri duomenys. GIS - paprasta ir atvira 2015.opengislt
L. Ivinskio (Lietuvos automobilių kelių direkcijos) konferencijoje "GIS - paprasta ir atvira 2015" skaitytas pranešimas - "LAKD atviri duomenys".
www.visimarsrutai.lt, www.eismoinfo.lt
A. Balčiūnas. Atviro kodo GIS technologijų taikymas - mokymų sesija. GIS - pa...opengislt
A. Balčiūno (opengis.lt), G. Vaivilavičiaus (Kauno marių regioninis parkas), V. Nareiko (GIS-Centras, VĮ) konferencijoje "GIS - paprasta ir atvira 2015" vestos mokymų sesijos prezentacija.
www.opengis.lt
Sixth meeting of the European Advisory Committee on Health Research (EACHR) - presentation delivered by Dr Zsuzsanna Jakab, WHO Regional Director for Europe - 15 April 2015, Copenhagen, Denmark
This document discusses using visuals and storytelling to showcase a business in the best light. It suggests that a single great picture can eliminate many words when telling a business's story. It offers photography and graphic design services to help clients visually tell their story and make their business more memorable to customers. The document promotes capturing different types of commercial, residential, event, and product stories for clients.
Graphity is a generic linked data platform that aims to simplify working with linked data by reducing data conversions and code complexity. It uses a RESTful API and RDF model to provide a unified approach, reusing components through a model that pushes abstractions and logic to RDF. This more generic design requires less code and is more reusable than traditional SQL and object-oriented approaches.
THE BENEFITS OF LAUGHTER IN THE WORKPLACEChantel Botha
Laughter Yoga is a unique concept where anyone can laugh for no reason at all, there is no need for jokes or comedy. We practice unconditional laughter. Studies show that the mind & body do not differentiate between real or fake laughter – the benefits are the same. It is part of Mind-Body science. We teach the mind and body to laugh. During a Laughter session we practice laughter as an exercise, followed by laughter meditation (laughter free flow) & finish with a guided relaxation.
“we do not laugh because we are happy, we are happy because we laugh”
Participants will become equipped to incorporate more laughter into their personal and work lives. We will experientially learn the benefits of laughter which include:
• reduced stress
• strengthened immune system
• elevated mood
• less pain (emotional and physical)
• increased connectedness
A happier workplace fosters improved productivity, teamwork, and resilience.
This is a breakthrough laughter delivery system that can enable a person to laugh continuously for 15 to 20 minutes, releasing endorphins, serotonin & dopamine; effectively releasing a “cocktail of happy hormones” into the brain to counter stress hormones of adrenaline & cortisol.
Essentially, a laughter session is a single exercise routine, which reduces physical, mental and emotional stress simultaneously and brings emotional balance.
Some of the personal long lasting effects of a laughter intervention are self-efficacy, team development and increased empathy. A regular practice of Laughter is life-changing: resulting in an increased sense of well being, leading to healthy, motivated and inspired staff.
We teach proven and sustainable lifestyle tools and strategies that release physical and emotional tensions and create positive behavioral change in people, workplaces and communities.
Happy people = Healthy organizations
This document introduces functional programming concepts like functors, applicatives, and monads in Scala. It defines type classes like Functor, Applicative, and Monad to capture these concepts. Implementations for Option and List are provided as examples. Laws are discussed to ensure type class instances behave as expected. The Cats library is introduced as providing pre-defined type classes and instances that can be used instead of rolling your own.
Handout materials compiled by Dr. Ananda Balayogi Bhavanani for the SEMINAR-CUM-WORKSHOP ON YOGA AND COMPLEMENTARY THERAPIES FOR AIDS/HIV organised by the Advanced Centre for Yoga Therapy Education & Research (ACYTER), JIPMER for medical & paramedical professionals and yoga therapists at JIPMER, Pondicherry. The event was held on 30th January 2010 at the Multipurpose Hall, JIPMER Nursing College, JIPMER, Pondicherry-6.
How to add functionality to CMS Made Simple using Tags, User-Defined Tags, and Modules. Also includes some previews of how the module API will change with version 2.0
A guide to some practices of Rishiculture Ashtanga (Gitananda) Yoga compiled by Yogacharya Dr Ananda Balayogi Bhavanani for training programmes at the Pondicherry University Community College.
Titas Lapinskas - Technical Team Leader in AgileAgile Lietuva
This document discusses the role of a technical team leader in agile projects. It describes when Scrum works well for projects, such as those with stable teams developing codebases over many years. It also discusses when Scrum may not be suitable, like for short-term projects with fixed costs, schedules, and scopes. The technical team leader acts as a group player, specialist, and manager, providing technical leadership. Their responsibilities include infrastructure setup, prototyping, documentation, and code reviews when needed. The goal is to help the team grow their skills over time and avoid failures by preventing issues before they occur.
The document discusses the benefits of meditation for reducing stress and anxiety. Regular meditation practice can calm the mind and help prevent worrying thoughts. Meditation has been shown to lower blood pressure, reduce chronic pain, and improve overall emotional well-being.
L. Ivinskis. LAKD atviri duomenys. GIS - paprasta ir atvira 2015.opengislt
L. Ivinskio (Lietuvos automobilių kelių direkcijos) konferencijoje "GIS - paprasta ir atvira 2015" skaitytas pranešimas - "LAKD atviri duomenys".
www.visimarsrutai.lt, www.eismoinfo.lt
A. Balčiūnas. Atviro kodo GIS technologijų taikymas - mokymų sesija. GIS - pa...opengislt
A. Balčiūno (opengis.lt), G. Vaivilavičiaus (Kauno marių regioninis parkas), V. Nareiko (GIS-Centras, VĮ) konferencijoje "GIS - paprasta ir atvira 2015" vestos mokymų sesijos prezentacija.
www.opengis.lt
G. Vaivilavičius. QGIS mobiliuose įrenginiuose. GIS - paprasta ir atvira 2015.opengislt
G. Vaivilavičiaus (Kauno marių regioninis parkas) konferencijoje "GIS - paprasta ir atvira 2015" skaitytas pranešimas - "QGIS mobiliuose įrenginiuose".
www.kaunomarios.lt
G. Beconytė. Nuo įkvėpimo (INSPIRE) iki atvirumo. GIS - paprasta ir atvira 2015.opengislt
Prof. G. Beconytės (Vilniaus universitetas) konferencijoje "GIS - paprasta ir atvira 2015" skaitytas pranešimas - "Nuo įkvėpimo (INSPIRE) iki atvirumo".
www.geoportal.lt, www.kc.gf.vu.lt
V. Paliulionis. AkisView - lietuviška programa erdvinių duomenų peržiūrai. GI...opengislt
Viktoro Paliulionio (Komtera) konferencijoje "GIS - paprasta ir atvira 2014" skaitytas pranešimas - "AkisView - lietuviška programa erdvinių duomenų peržiūrai".
V.Gipiškis. ArcGIS ir atviras GIS - kaip galima veikti kartu. GIS - paprasta ...opengislt
Vytauto Gipiškio (Hnit-baltic, UAB) konferencijoje "GIS - paprasta ir atvira 2014" skaitytas pranešimas - "ArcGIS ir atviras GIS - kaip galima veikti kartu".
V. Nareiko. Geoserver taikymas Lietuvos erdvinės informacijos portale. GIS - ...opengislt
Viktor Nareiko (VĮ GIS-Centras) konferencijoje "GIS - paprasta ir atvira 2014" skaitytas pranešimas - "Geoserver taikymas Lietuvos erdvinės informacijos portale".
G. Beconytė. GIS: duomenys, sistemos, naudotojai. GIS - paprasta ir atvira 2014.opengislt
Prof. Giedrės Beconytės (Vilniaus universitetas) konferencijoje "GIS - paprasta ir atvira 2014" skaitytas pranešimas - "GIS: duomenys, sistemos, naudotojai"
A. Balčiūnas. OSGEO-LIVE - paprasta pradžia taikant atviro kodo GIS. GIS - pa...
S. Kaukėnas. Kelių ženklinimo klaidų aptikimas žemėlapiuose. GIS - paprasta ir atvira 2015.
1. 2015.10.29 agmis 1
Saulius Kaukėnas, UAB Agmis direktorius
Kelių ženklinimo klaidų aptikimas žemėlapiuose
2. 2015.10.29 agmis 2
Agmis - apie mus
●
25 žmonių komanda
●
ELIT cluster ir MED IT cluster nariai
●
Eksportas 50+ %, pagrindinė eksporto rinka – PAR (25 %
įmonės pajamų 2015 m.)
●
Mobilūs sprendimai verslui, sistemų integravimas
●
Specializuoti sprendimai : e-mokymo, e-paslaugų, CRM,
SaaS sistemos
3. 2015.10.29 agmis 3
Agmis - Android produktai
●
OSM navigacijos komponentas
●
Specializuotiems sprendimams
●
Offline žemėlapiai, tarpiniai
taškai, API
●
www.navijazz.com
●
Marketingo apklausos
●
Procesų atlikimo kontrolė
●
Informacijos rinkimas
offline
●
www.surveyjazz.com
4. 2015.10.29 agmis 4
Atvejo analizė
●
OSM/OSRM vs. Navteq (HERE)
●
Maršrutų planavimo sistema krovininiam transportui.
●
Navteq žemėlapyje sudaromas GPX maršrutas, kuris
siunčiamas vairuotojui.
●
Navigacija vairuotojo vedimui naudoja OSM žemėlapius.
5. 2015.10.29 agmis 5
OSM vs. Navteq
●
Problemos:
1)Dauguma kelių trasų persidengia, bet su paklaida
(nesistemine),
2)Ne visi Navteq'e sudaryti maršrutai yra pravažiuojami
OSM'e (ir atvirkščiai).
●
Sprendimai:
1)Reikalingas kelių sutapdinimas (aproksimacija),
2)Reikalingas nepravažiuojamų vietų aptikimas ir
taisymas (kelių ženklinimo klaidų korekcija).
12. 2015.10.29 agmis 12
Aproksimavimas
●
Maršruto, suplanuoto vienoje žemėlapių sistemoje
užklojimas ant kitos žemėlapių sistemos.
1)Kelio, kuriuo turi eiti maršrutas OSM žemėlapyje
aptikimas,
2)Maršrutizavimas (pravažiuojamumo patikrinimas)
naujoje žemėlapių sistemoje OSRM pagalba,
3)Pradinio ir naujo maršrutų palyginimas (skirtumų
aptikimas),
4)Maršrutizavimo klaidų aptikimas (laikoma klaida, jei
skirtumas tarp maršrutų vektorių viršija 20 m.)
13. 2015.10.29 agmis 13
Klaidingų vietų sprendimas
●
Trečių šalių informacija (Google Street View, naujienomis
ir t.t.) ;
●
Iš OSM ir Navteq siūlomų variantų pasirenkamas teisingas
ir pažymimas ;
●
Jei netinka nei vienas variantas – kuriamas specialus GPX
maršrutas probleminei atkarpai.
15. 2015.10.29 agmis 15
Klaidų tipai žemėlapiuose
●
Kelio remontai, naujai atidaryti keliai;
●
Trūkstami/neteisingi kelio atributai naudojami navigacijai (kelio
kategorija, maksimalus leistinas greitis, laiko apribojimai ir t.t.);
●
Ribojantys ženklai (dažniausiai neteisingi arba ne visi); « spygliai » ;
●
Trūkstami (nesujungti) kelių segmentai; vienkryptis eismas
atkarpose : (OSM specifika);
●
Kliūtys (šlagbaumai, vartai, privatus kelias, etc.);
●
Tunelių trasos;
●
Keltų maršrutai.
16. 2015.10.29 agmis 16
Eksperimento duomenys
●
Analizės metu dirbome su maždaug 1000 maršrutų,
vidutinis maršruto ilgis 2000 km.
●
98 % maršrutų buvo žemyninėje Europoje, nedidelė
dalis – Rusijos Azijinėje dalyje, Gruzijoje ir Maroke.
●
Klaidų, pasitaikiusių daugiau nei 2 kartus skaičius: ~230
(bendras – apie 1100).
17. 2015.10.29 agmis 17
Žemėlapių sistemų palyginimas
OSM Navteq
Nauji keliai ir kelio remontai – informacija
praktiškai visada naujesnė ir teisingesnė.
Natūralus atvirųjų žemėlapių privalumas.
Informacijos « gilumas ». Žymiai pilnesnė
(tačiau irgi ne 100 % pilna) kelių ženklų,
leistinų greičių ir adresų informacija.
Pilnesnė <> patikimesnė.
Dominuoja klaidos Pietų Europoje (Italija,
Ispanija). Labai geri Vidurio ir Rytų
Europos žemėlapiai.
Visiškai prasti Baltarusijos ir gan prasti
Rusijos žemėlapiai. Lietuvos padengimas
irgi su trūkumais.
Pasitaiko žemėlapių « trūkstamų » atkarpų dėl
nepatyrusių turinio kūrėjų. Paprastai tokios
problemos aptinkamos ir pašalinamos per 1-2
dienas.
Keliais pažymėta tai, kas nėra kelias. Ypač
Rusijoje. Klaidingi smulkesni keliai.
Žemėlapio padengimo tolygumas nepastovus
pagal šalis. Labai detalūs Rytų Europos
žemėlapiai, tačiau Ispanijos, Italijos – gerokai
prastesni.
Žemėlapio klaidingumas ir klaidos kinta
pagal regionus: Rytų Europoje trūksta kelių,
sena informacija, Pietų Europoje - «spygliai»
(neteisingi sukimo apribojimai).
Bendras klaidų santykis:
1 : 2