Techdays System Center 2012 Operations Manager end-to-end management walter ...wwwally
Tijdens deze sessie Walter Eikenboom, Principal consultant bij INOVATIV, bespreekt hoe wijzigingen in OpsMgr 2012 beperkingen van OpsMgr 2007 R2 oplost, hoe er om gegaan wordt met het verhogen van de beschikbaarheid en hoe het upgrade pad van OpsMgr 2007 R2 naar OpsMgr 2012 eruit ziet. Walter laat verder zien hoe end-to-end management in te richten met OpsMgr 2012 door gebruik te maken van de nieuwe mogelijkheden zoals netwerk monitoring en applicatie performance monitoring (APM) om end-to-end controle te verkrijgen over de business applicaties.
Correct toepassen van cryptografie - (ISC)2 NL - 10 juni 2014Luuk Danes
Om de vertrouwelijkheid en authenticiteit van gegevens te kunnen waarborgen wordt meestal gebruik gemaakt van cryptografie. Hoewel er goede, veilige cryptografische methoden beschikbaar zijn, worden vaak de verkeerde keuzes gemaakt of wordt de methode onjuist geïmplementeerd. Om u voor deze fouten in de toekomst te behoeden, vertelt Luuk Danes welk proces doorlopen moet worden en voor welke valkuilen u moet waken bij het gebruik van cryptografie.
Techdays System Center 2012 Operations Manager end-to-end management walter ...wwwally
Tijdens deze sessie Walter Eikenboom, Principal consultant bij INOVATIV, bespreekt hoe wijzigingen in OpsMgr 2012 beperkingen van OpsMgr 2007 R2 oplost, hoe er om gegaan wordt met het verhogen van de beschikbaarheid en hoe het upgrade pad van OpsMgr 2007 R2 naar OpsMgr 2012 eruit ziet. Walter laat verder zien hoe end-to-end management in te richten met OpsMgr 2012 door gebruik te maken van de nieuwe mogelijkheden zoals netwerk monitoring en applicatie performance monitoring (APM) om end-to-end controle te verkrijgen over de business applicaties.
Correct toepassen van cryptografie - (ISC)2 NL - 10 juni 2014Luuk Danes
Om de vertrouwelijkheid en authenticiteit van gegevens te kunnen waarborgen wordt meestal gebruik gemaakt van cryptografie. Hoewel er goede, veilige cryptografische methoden beschikbaar zijn, worden vaak de verkeerde keuzes gemaakt of wordt de methode onjuist geïmplementeerd. Om u voor deze fouten in de toekomst te behoeden, vertelt Luuk Danes welk proces doorlopen moet worden en voor welke valkuilen u moet waken bij het gebruik van cryptografie.
A presentation (in Dutch) on using Durandal for SPAs. This was a presentation given for an internal meeting at Team4Talent (http://www.team4talent.be). There is a demo app to go along with it at https://github.com/petermorlion/DurandalDemo. The notes with each slide sometimes refer to this demo app.
Gegevensbescherming voor scholen van de 21e eeuw - Roel Gloudemans - OWD13SURF Events
Sessieronde 1
Zaal: Veder
Titel: Gegevensbescherming voor scholen van de 21e eeuw
Sprekers: Roel Gloudemans (De Haagse Hogeschool), Ruoting Sun (Barracuda Networks)
Dutch: Het bouwen van een embedded Linux systeem lijkt vaak op toveren. Toch kan het ook met een systematische aanpak. Dat is goedkoper en levert een beter product op. Op een pragmatische manier wordt getoond hoe die, o-zo belangrijke "herhaalbaarheid" voor embedded systemen, ook met embedded Linux mogelijk is.
Open IT-architectuur zet beheer publieke&private buitenruimte weer op de kaartAdrie Tepas
Deze presentatie is gegeven op de Obsurv gebruikersdag en gaat in op de volgende onderwerpen:
Waarom is voor een webbased applicatie gekozen
Hoe ziet de architectuur er uit
Wat zijn webservices en wat kun je er mee
Het gebruik van CAD, GIS en rapportagetools
“In huis” of hosten
Best practices for upgrading patches and versions .... Dutch
Indien U een persoonlijke presentatie of demonstratie wens kan je mij altijd contacteren via LinkedIn of via regine.deleu@oracle.com
Hoe releasen minder pijnlijk werd bij de ANWB AlarmcentraleSjoerd Hemminga
Continuous Delivery wordt vaak geassocieerd met een snellere time-to-market, maar wat als dat niet je voornaamste probleem is? Een aantal jaar geleden heeft de ANWB besloten om zich van een traditionele enterprise organisatie te transformeren naar een Agile organisatie. Bij de afdeling Hulpverlening zijn wij met drie teams bezig met het ontwikkelen van het nieuwe case-managementsysteem voor de ANWB Alarmcentrale. Als onderdeel van onze agile werkwijze maakten wij een release en rolden wij deze uit aan het eind van onze tweewekelijkse sprints. Dit leverde ons regelmatig verschillende problemen op en halverwege 2016 besloten we dat het anders moest. We hebben toen een beweging ingezet richting Continuous Delivery. In deze presentatie zullen we ingaan op de uitdagingen die we hadden, hoe we die hebben aangepakt, en op een aantal onverwachte voordelen.
Sinds drupal 7 is de module simpletest geintegreerd in core. Door het maken van een core patch wordt het nut en de globale werking duidelijk gemaakt van unit testing.
Niet onderhoudbare software in 10 makkelijke stappenRick Beerendonk
Ontwikkelde software eindigt vaker dan ons lief is in moeilijk te onderhouden code en een minder productieve organisatie. Ondanks goede intenties blijken simpele wensen moeilijker te implementeren dan nodig. Er ontstaan meer problemen dan verwacht. In het begin ging het allemaal nog zo snel, makkelijk en foutloos. Waar ging het mis? In deze sessie gaan we die vraag beantwoorden door onderscheid te maken tussen wat makkelijk lijkt en wat eenvoudig is. We behandelen bewezen technieken alsmede veelbelovende ontwikkelingen. Uiteraard kijken we verder dan het coderen, want software ontwikkeling blijft mensenwerk.
A presentation (in Dutch) on using Durandal for SPAs. This was a presentation given for an internal meeting at Team4Talent (http://www.team4talent.be). There is a demo app to go along with it at https://github.com/petermorlion/DurandalDemo. The notes with each slide sometimes refer to this demo app.
Gegevensbescherming voor scholen van de 21e eeuw - Roel Gloudemans - OWD13SURF Events
Sessieronde 1
Zaal: Veder
Titel: Gegevensbescherming voor scholen van de 21e eeuw
Sprekers: Roel Gloudemans (De Haagse Hogeschool), Ruoting Sun (Barracuda Networks)
Dutch: Het bouwen van een embedded Linux systeem lijkt vaak op toveren. Toch kan het ook met een systematische aanpak. Dat is goedkoper en levert een beter product op. Op een pragmatische manier wordt getoond hoe die, o-zo belangrijke "herhaalbaarheid" voor embedded systemen, ook met embedded Linux mogelijk is.
Open IT-architectuur zet beheer publieke&private buitenruimte weer op de kaartAdrie Tepas
Deze presentatie is gegeven op de Obsurv gebruikersdag en gaat in op de volgende onderwerpen:
Waarom is voor een webbased applicatie gekozen
Hoe ziet de architectuur er uit
Wat zijn webservices en wat kun je er mee
Het gebruik van CAD, GIS en rapportagetools
“In huis” of hosten
Best practices for upgrading patches and versions .... Dutch
Indien U een persoonlijke presentatie of demonstratie wens kan je mij altijd contacteren via LinkedIn of via regine.deleu@oracle.com
Hoe releasen minder pijnlijk werd bij de ANWB AlarmcentraleSjoerd Hemminga
Continuous Delivery wordt vaak geassocieerd met een snellere time-to-market, maar wat als dat niet je voornaamste probleem is? Een aantal jaar geleden heeft de ANWB besloten om zich van een traditionele enterprise organisatie te transformeren naar een Agile organisatie. Bij de afdeling Hulpverlening zijn wij met drie teams bezig met het ontwikkelen van het nieuwe case-managementsysteem voor de ANWB Alarmcentrale. Als onderdeel van onze agile werkwijze maakten wij een release en rolden wij deze uit aan het eind van onze tweewekelijkse sprints. Dit leverde ons regelmatig verschillende problemen op en halverwege 2016 besloten we dat het anders moest. We hebben toen een beweging ingezet richting Continuous Delivery. In deze presentatie zullen we ingaan op de uitdagingen die we hadden, hoe we die hebben aangepakt, en op een aantal onverwachte voordelen.
Sinds drupal 7 is de module simpletest geintegreerd in core. Door het maken van een core patch wordt het nut en de globale werking duidelijk gemaakt van unit testing.
Niet onderhoudbare software in 10 makkelijke stappenRick Beerendonk
Ontwikkelde software eindigt vaker dan ons lief is in moeilijk te onderhouden code en een minder productieve organisatie. Ondanks goede intenties blijken simpele wensen moeilijker te implementeren dan nodig. Er ontstaan meer problemen dan verwacht. In het begin ging het allemaal nog zo snel, makkelijk en foutloos. Waar ging het mis? In deze sessie gaan we die vraag beantwoorden door onderscheid te maken tussen wat makkelijk lijkt en wat eenvoudig is. We behandelen bewezen technieken alsmede veelbelovende ontwikkelingen. Uiteraard kijken we verder dan het coderen, want software ontwikkeling blijft mensenwerk.
Niet onderhoudbare software in 10 makkelijke stappen
JFall 2014 - A Storm of Drones
1.
2. Inleiding
• Verdieping van Game of Drones
• Technische uitleg van het systeem
• Frameworks, libraries, componenten
• Problemen en uitdagingen
• Anders dan standaard JEE
• Besturing vereist AI
2
3. Artificial Intelligence 101
Nodig voor autonome drones
Basisopzet van een AI-systeem:
• Sensing: zintuigen,
3
“aanvoelen” van de
omgeving
• Interpreting: interpreteren
van de waargenomen
waardes, bepalen acties
• Acting: uitvoeren van acties
Interpreting
(Behaviors)
Sensing
(Analyzers)
Acting
(Drone
aansturing)
4. Subsumption architecture
4
Sensors'
Actuators'
Besturing van meerdere drones en de presentatie
“Mastermind” van het geheel
Scenario'
Besturing van een enkele drone, autonome operatie
Directe interactie met een drone
Behaviour1'
Behaviour2'
''''''
Opdeling in herbruikbare tasks
en behaviors die tasks combineren,
uitschakelen of beïnvloeden
5. Sensing: opzet
• Verschillende sensoren
• Video, hoogte, gyroscoop…
• Analyzers
• Sensing implementatie o.b.v. sensordata drones
• Bv. patroonherkenning
• Verschil tussen analyse van eigen sensoren en
externe apparaten
• Eigen: continue stroom
• Extern: event gebaseerd
5
6. Sensing: blackboard pattern
6
Verzamelplek van features
Verschillende analyzers als
knowledge source die
“Features” op het
blackboard plaatsen
Interpretation deel:
activeert Analyzers en interpreteert “Features”
7. Sensing probleem: lokalisering
• Indoor == GPS onbruikbaar
• Geen absolute informatie behalve hoogte
• Behaviors vereisen dit wel
• Relatieve informatie te onnauwkeurig
• Oplossing: patroonherkenning
• Gezichtsdetectie: OpenCV
• Kleurherkenning: home made
• Confidence
• Scale back
• Focussen en details 7
8. Interpreting - Behaviors
• Interpreting:
• Goal - Sensing == ERROR
• Behavior: autonoom stukje gedrag
• Bepaalt goal en daarmee besturing
• Javascript/Java koppeling
• Scenario’s en Behaviors zijn steeds
verschillend
• Realisatie veel trial-and-error
• Verkorten van de develop/build/run cycle
8
26. Video streaming
dd Defcon
• MJPEG stabiliteit
• Delay/encoding (RTMP)
• Latency
26
• Stabiliteit:
• Socket timeouts (tickle)
• Video en navdata hick-ups
• Config aanpassingen
• Latency in YADrone
• Bandbreedte bij meerdere
drones
27. Netwerk & Security
• Elke drone heeft eigen AP
• unencrypted
• first come, first serve
• ARDrone via WPA2 koppelen aan Airport
• firmware aanpassing noodzakelijk
• m.b.v. Android app
27