Presentation for NCTE 2009 - Stories and Standards: Pairing Fiction & Nonfiction with Kate Messner, Loree Griffin Burns, Jenny Moss, Tanya Lee Stone, and facilitator Teri Lesesne.
Ik heb een paar schetsen gemaakt van een kruispunt dat gevaarlijk is voor fietser. Ik heb twee scenario's getekend om dit kruispunt over te steken. De vragen die ik hierbij heb, zijn: "Heb ik de plicht om dit kruispunt op de gevaarlijke manier over te steken?" of "Heb ik het recht om dit kruispunt op de veilige manier over te steken?"
Presentation for NCTE 2009 - Stories and Standards: Pairing Fiction & Nonfiction with Kate Messner, Loree Griffin Burns, Jenny Moss, Tanya Lee Stone, and facilitator Teri Lesesne.
Ik heb een paar schetsen gemaakt van een kruispunt dat gevaarlijk is voor fietser. Ik heb twee scenario's getekend om dit kruispunt over te steken. De vragen die ik hierbij heb, zijn: "Heb ik de plicht om dit kruispunt op de gevaarlijke manier over te steken?" of "Heb ik het recht om dit kruispunt op de veilige manier over te steken?"
My slides for the Startup Weekend Ghent (December 5-7). It's also kind of a "Best of BizCamp" overview. Three really short, provocative, 10-minute talks about doing business.
La fotogrametría, como parte de la interpretación de imágenes, es una disciplina que permite formular modelos 3D a partir de fotografías 2D; es una técnica de medición indirecta ya que las mediciones no se efectúan sobre el objeto, sino sobre imágenes del mismo.
Presented together with Jan-Willem van Aalst and Frank Steggink at the Dutch CartoDay, March 15, 2017. See full program here: http://www.cartodag.nl/programma-cartodag-2017. Subject was how to eventually create online topographical maps from Open but Raw datasets: how to transform (ETL), create maps (QGIS), and publish on the web using Open Source service components like MapServer and MapProxy via http://map5.nl
Abstract in Dutch:
Om bruikbare kaarten te maken is tegenwoordig veel goede open geodata beschikbaar. Maar wat komt er allemaal bij kijken om dat zo praktisch mogelijk te doen? Deze sessie neemt je mee in de levenscyclus van open geodata met tooling zoals NLExtract , GDAL en QGIS . Een greep uit wat er langs komt in dit uur: het maken van PostGIS databases uit PDOK data; het maken van hillshading (reliëfschaduw) uit de AHN2/3; het maken van de OpenTopo kaartbeelden uit combinaties van PDOK bestanden; en het tegelen en opnieuw publiceren van allerlei kaartproducten, bijvoorbeeld op map5.nl .
Sinds september 2011 ontvangen de leden van de Eerste Kamer alle agenda’s en stukken voor vergaderingen die op dinsdag plaatsvinden via de Eerste Kamer-app voor papierloos vergaderen. De besparingen op papier-, print- en verzendkosten zorgde ervoor dat de investering binnen een jaar is terugverdiend. In deze sessie krijgt u een digitale wandeling door de Eerste Kamer.
In this presentation, I look at the valuation of start-ups from two different angles: from the point of view of the founder/owner and from the point of view of the investor/business angel.
Open Source Survival: A Story from the TrenchesBruno Lowagie
In this slide deck, I discuss eight different ways you can make money as an open source developer. It's part of a series of presentations to promote my book "Entreprenerd."
My slides for the Startup Weekend Ghent (December 5-7). It's also kind of a "Best of BizCamp" overview. Three really short, provocative, 10-minute talks about doing business.
La fotogrametría, como parte de la interpretación de imágenes, es una disciplina que permite formular modelos 3D a partir de fotografías 2D; es una técnica de medición indirecta ya que las mediciones no se efectúan sobre el objeto, sino sobre imágenes del mismo.
Presented together with Jan-Willem van Aalst and Frank Steggink at the Dutch CartoDay, March 15, 2017. See full program here: http://www.cartodag.nl/programma-cartodag-2017. Subject was how to eventually create online topographical maps from Open but Raw datasets: how to transform (ETL), create maps (QGIS), and publish on the web using Open Source service components like MapServer and MapProxy via http://map5.nl
Abstract in Dutch:
Om bruikbare kaarten te maken is tegenwoordig veel goede open geodata beschikbaar. Maar wat komt er allemaal bij kijken om dat zo praktisch mogelijk te doen? Deze sessie neemt je mee in de levenscyclus van open geodata met tooling zoals NLExtract , GDAL en QGIS . Een greep uit wat er langs komt in dit uur: het maken van PostGIS databases uit PDOK data; het maken van hillshading (reliëfschaduw) uit de AHN2/3; het maken van de OpenTopo kaartbeelden uit combinaties van PDOK bestanden; en het tegelen en opnieuw publiceren van allerlei kaartproducten, bijvoorbeeld op map5.nl .
Sinds september 2011 ontvangen de leden van de Eerste Kamer alle agenda’s en stukken voor vergaderingen die op dinsdag plaatsvinden via de Eerste Kamer-app voor papierloos vergaderen. De besparingen op papier-, print- en verzendkosten zorgde ervoor dat de investering binnen een jaar is terugverdiend. In deze sessie krijgt u een digitale wandeling door de Eerste Kamer.
In this presentation, I look at the valuation of start-ups from two different angles: from the point of view of the founder/owner and from the point of view of the investor/business angel.
Open Source Survival: A Story from the TrenchesBruno Lowagie
In this slide deck, I discuss eight different ways you can make money as an open source developer. It's part of a series of presentations to promote my book "Entreprenerd."
Slides for the book presentation of "Entreprenerd: Building a Multi-Million-Dollar Business with Open Source Software" in which Bruno Lowagie tells the story about how he developed the open source PDF library iText, how he created an international group of companies for the project, and how he grew the business from start-up to exit.
Open source: an introduction to IP and LegalBruno Lowagie
Open Source India (OSI) Days talk by Bruno Lowagie about intellectual property in the context of open source, about open source licenses, and about keeping track of the IP of your project.
Waarom iText de Leeuw van de Export 2016 moet winnenBruno Lowagie
10 redenen waarom iText volgende week de Leeuw van de Export niet mag verliezen. We zijn #1 exportkampioen, #2 groeikampioen, #3 werkgever, #4 innovator, #5 expert, #6 evangelist, #7 ambassadeur, #8 ondernemer, #9 reiziger, en #10 winnaar.
Belgium and the US: a mutual introductionBruno Lowagie
Slide deck for my guest lecture at the University College Leuven Limburg about doing business in Belgium and doing business in the US, based on my own experience at iText.
Doing business in the US: Yes, You Can!Bruno Lowagie
Draft of the slide deck for my talk at VOKA on Friday, September 5, 2014: http://www.voka.be/oost-vlaanderen/opleidingen/2014/9/zakelijk-succes-in-de-vs/
Community Leadership Summit - Calistoga March 2013Bruno Lowagie
These are the slides of team 3 at the Community Leadership Summit in Calistoga (at the Open Source Think Tank). Our group discussed the topic "Developer Growth", answering questions such as: How will you attract new developers to participate? How will you retain developers so they become significant and sustained contributors? How will you attract new demographic of developers, outside of the current industry? How will you encourage existing partner organizations to contribute developers to the project? How will you deal with organizational requirements (e.g. NDAs, copyright assignment, re-licensing requirements, etc)? How will you keep developers motivated and feeling they have a sense of personal influence on the project? How will you avoid entitlement?
Bizcamp #8: The Founder's Dilemmas, Control vs. Wealth decisionsBruno Lowagie
In this talk, scheduled for May 28th, Bruno Lowagie, the CEO of the iText Software Group, will talk about the book "The Founder's Dilemmas" by Noam Wasserman, explain the different Control vs. Wealth decisions discussed in this book, and apply what is said in the book to his own business.
Half hour presentation about Free/Open Source Software and Intellectual Property. Case study about the Research Agreement to make an overview of the IP of iText, a Java-PDF library. Some examples of issues that were dealt with.
1. #AppsForGhent2011
Team iText:
Ik let op mijn lijn
1T3XT BVBA, the iText Company http://itextpdf.com/
2. Doel van onze deelname
• We willen kennis maken met de data die
ter beschikking wordt gesteld, vooral de
informatie van De Lijn
• We willen daarmee iets doen in PDF:
– Waarom PDF? Because we love PDF
– We willen offline gebruik mogelijk maken,
zonder verlies van interactiviteit
1T3XT BVBA, the iText Company http://itextpdf.com/
3. Voorbeeld
• Kaart met verschillende lagen die verschillende
bustrajecten tonen
• Zie figuur 15.4 uit “iText in Action”
1T3XT BVBA, the iText Company http://itextpdf.com/
4. Maar nu met data van De Lijn
• Kaarten op maat van de gebruiker
– Met beperkte selectie van ritten
– Met overzicht van alternatieve trajecten
tussen vertrekpunt en eindbestemming
• Dat was de bedoeling, maar:
– Veel data, weinig tijd
– Eerst analyse van de data nodig
1T3XT BVBA, the iText Company http://itextpdf.com/
5. Stap 1
BEGRIJPEN VAN DE DATA
1T3XT BVBA, the iText Company http://itextpdf.com/
6. Stap 1: begrijpen van de data
• Tabel vvm_calendar:
– 8107 records
– Datums van 7 april 2011 tot 8 oktober 2011
– Per dag: verschillende “vehicle schedules”
– Vraag: hoe moeten we die schedules
interpreteren?
1T3XT BVBA, the iText Company http://itextpdf.com/
7. Stap 1: begrijpen van de data
• Tabel vvm_route:
– 4464 records
– Ongeveer 1200 routes (verschillende versies)
– Bij voorbeeld lijn 1:
• 2010: Gent Fl. Expo – Korenmarkt (2 versies)
• 2101: Gent Fl. Expo - Gent St.Pieters - Evergem
Brielken (5 versies)
• 2110: Gent Flanders Expo - Wondelgem
Industrieweg (5 versies)
1T3XT BVBA, the iText Company http://itextpdf.com/
8. Stap 1: begrijpen van de data
• Tabel vvm_trip:
– 279702 records
– Ritten zijn afhankelijk van kalender
• Link met vvm_calendar via “vehicle schedule”.
– Verschillende ritten per dag
• Elke busrit op een route heeft een trip-record
– Ritten bestaan uit segmenten
• Zie table vvm_segmenten
– Ritten hebben een begin- en eindplaats
• Zie tabel vvm_places
1T3XT BVBA, the iText Company http://itextpdf.com/
9. Stap 1: begrijpen van de data
• Tabel vvm_place:
– 12539 records
– Plaatsnaam zonder coördinaat
• Tabel vvm_segment
– Meer dan 11 miljoen records!
– Niet echt segment, maar halte
• Verwijzing naar vvm_stop
– Met start- en eindtijd (aankomst, vertrek?)
1T3XT BVBA, the iText Company http://itextpdf.com/
10. Stap 1: begrijpen van de data
• Tabel vvm_stop:
– 42904 records
– Lambert coördinaat van elke halte
– Verdere info over de halte
• Beschrijving (naam),
• Straatnaam,
• Gemeente,...
1T3XT BVBA, the iText Company http://itextpdf.com/
11. Stap 2
IETS DOEN MET DE DATA
1T3XT BVBA, the iText Company http://itextpdf.com/
12. Stap 2: iets doen met de data
• Welke lijnen hebben betrekking op Gent?
• SELECT route_public_identifier,
route_description, route_identifier,
route_version, route_id FROM
vvm_route WHERE route_description
LIKE '%GENT%' ORDER BY
route_public_identifier
1T3XT BVBA, the iText Company http://itextpdf.com/
13. Stap 2: iets doen met de data
• Welke trips komen overeen met die routes met
vehicle schedule id 1610 (vrijdag 8 april 2011)?
• SELECT trip.trip_id, f.place_description,
trip.trip_time_24h_start, t.place_description,
trip.trip_time_24h_end FROM vvm_trip trip,
vvm_place f, vvm_place t WHERE trip.route_id =
? AND trip.place_identifier_start = f.place_id AND
trip.place_identifier_end = t.place_id AND
trip.vehicle_schedule_id = 1610 ORDER BY
trip.trip_time_24h_start, trip.trip_id
1T3XT BVBA, the iText Company http://itextpdf.com/
14. Stap 2: iets doen met de data
1T3XT BVBA, the iText Company http://itextpdf.com/
15. Stap 2: iets doen met de data
• We kiezen een trip, bvb 694575
• Van 8:34: Evergem Brielken
• Tot 9:24: Sint-Denijs-Westrem Fl. Expo
• SELECT sgmnt_sequence,
segment.sgmnt_time_24h_start,
segment.sgmnt_time_24h_end,
stop.stop_description, stop.stop_street,
stop.stop_coordinate_x_lambert72,
stop.stop_coordinate_y_lambert72 FROM
vvm_segment segment, vvm_stop stop WHERE
segment.trip_id = 694575 AND segment.stop_id
= stop.stop_id ORDER BY sgmnt_sequence
1T3XT BVBA, the iText Company http://itextpdf.com/
16. Stap 2: iets doen met de data
1T3XT BVBA, the iText Company http://itextpdf.com/
17. Stap 2: iets doen met de data
1T3XT BVBA, the iText Company http://itextpdf.com/
18. Na #AppsForGhent
RESULTAAT TOT NU TOE
1T3XT BVBA, the iText Company http://itextpdf.com/
19. Resultaat na #appsforghent
• We kunnen een busrit tekenen in PDF
• We hebben een beter zicht op de
geleverde data
• We hebben een beter zicht op wat we
met de data kunnen doen
MAAR:
• De “lijngids op maat” is verre van af!
1T3XT BVBA, the iText Company http://itextpdf.com/
20. Hoe verder na #AppsForGhent
TODO: STAP 3 TOT 5
1T3XT BVBA, the iText Company http://itextpdf.com/
21. [TODO] Stap 3: werkdata
• Een subset maken van de data
– Maakt het gemakkelijker om te testen
– De subset beperken tot een paar dagen en
ritten in het Gentse
• Een raster image van Gent zoeken
– Bijvoorbeeld images opvragen bij OSM
– Die images gebruiken als onderliggende laag
van de kaart
1T3XT BVBA, the iText Company http://itextpdf.com/
22. [TODO] Stap 4: POC
• Een webapplicatie maken:
– Waarbij de gebruiker een selectie van busritten
kan selecteren
– Waarbij een PDF gemaakt wordt die alle
geselecteerde ritten toont op een kaart in
verschillende lagen van “optional content”
• Haalbaarheid: korte termijn
– Weinig “intelligence” nodig
– Alle elementen zijn reeds voorhanden
– Grootste uitdaging: mooie presentatie
– Wij kunnen dit op ons eentje bij wijze van POC
1T3XT BVBA, the iText Company http://itextpdf.com/
23. [TODO] Stap 5: applicatie
• Een webapplicatie maken:
– Waarbij een gebruiker een begin- en eindhalte
kan kiezen
– Waarbij een PDF gemaakt wordt met alle
mogelijke trajecten/uurregelingen
• Haalbaarheid: langere termijn
– Meer algoritmes, meer processing nodig
– Complexere tabellen
– Complexere tabellen
– We doen dit liever niet op ons eentje, wel
eventueel in samenwerking met De Lijn, iRail,...
1T3XT BVBA, the iText Company http://itextpdf.com/
25. Besluit
• #AppsForGhent was leuk
• #AppsForGhent was leerrijk
• #AppsForGhent was een uitdaging
• #AppsForGhent was geen eindpunt
• Wordt vervolgd!
1T3XT BVBA, the iText Company http://itextpdf.com/