SlideShare une entreprise Scribd logo
1  sur  64
Télécharger pour lire hors ligne
How Not To Be Seen
Mark Pesce
mark@markpesce.com / twitter @mpesce
Part One:
The Comfy Chair
RPG II*
BASIC
Z-80, 8085, 8048, 8051, x86, 68000 Assembler
Lisp*
C
PROLOG*
C++                              * Forgotten
FORTH
                                 ** Invented
VRML**
Java                                  ***Meh
JavaScript
PERL
PHP
SQL
Python
Objective-C***
RPG II*
BASIC
Z-80, 8085, 8048, 8051, x86, 68000 Assembler
Lisp*
C
PROLOG*
C++                              * Forgotten
FORTH
                                 ** Invented
VRML**
Java                                  ***Meh
JavaScript
PERL
PHP
SQL
Python
Objective-C***
Part Two:
And Now For Something
Completely Different
PROJECT
THUNDERWARE
Plexus Architecture


              Joh
              Ni
              Kate
                .


...                   ...
The ‘Plex’ - a database of connections

       John Allsopp, Twitter: johnallsopp, ...

       Nicola Bridle, Twitter: nicster, ...

       Kate Carruthers, Twitter: kcarruthers

                       ...
Plexus
 API     Sharer




           ...
Plexus
Listener    API




  ...
Plexus Event Flow


Listening        Sharing




   ...             ...
I can haz contacts plz? kthxbai!
markpesce.com/markpesce.plx
{ "connections" : [
	 { "type": "Name", "data": "Mark Pesce" },

   { "type": "Twitter", "data": "mpesce" },
   	
   { "type": "feed", "data": "http://
   blog.futurestreetconsulting.com/?feed=rss2" },

	 { "type": "feed", "data": "http://
plexus.relationalspace.org/?feed=rss2" },
	
	 { "type": "feed", "data": "http://api.flickr.com/services/
feeds/photos_public.gne?id=36521970021@N01&lang=en-
us&format=rss_200" },

	 { "type": "feed", "data": "feed://gdata.youtube.com/feeds/
base/users/mpesce/uploads?
alt=rss&v=2&orderby=published&client=ytapi-youtube-profile" } ]
}
Mark is added Nick’s Plex

 John Allsopp, Twitter: johnallsopp, ...

 Kate Carruthers, Twitter: kcarruthers

 Mark Pesce, Twitter: mpesce, ...

                ...
Plexus
Listeners are created                  API


          ‘mpesce’

   ‘plexus.relationalspace.org/...’

          ‘api.flickr.com/...’

            ...
No n00bs! l33t ØR pwnd!
Private Negotiation


                SMTP?



Anthony
                OK
                                Mark
Anthony is added to Mark’s Plex

    John Allsopp, Twitter: johnallsopp, ...

    Anthony Baxter, SMTP: anthonybax...

    Nicola Bridle, Twitter: nicster, ...

    Kate Carruthers, Twitter: kcarruthers

                    ...
Plexus
 API     Sharer is created




         ‘anthonybaxter@markpesce.com’
Part Three:
How Not To Be Seen
Social2.0
Thank you!
plexus.relationalspace.org
 mark@markpesce.com

Contenu connexe

En vedette

Pioneers of Information Science in Europe: The Oeuvre of Norbert Henrichs
Pioneers of Information Science in Europe: The Oeuvre of Norbert HenrichsPioneers of Information Science in Europe: The Oeuvre of Norbert Henrichs
Pioneers of Information Science in Europe: The Oeuvre of Norbert Henrichs
Wolfgang Stock
 
Python Tools for Visual Studio: Python na Microsoftovom .NET-u
Python Tools for Visual Studio: Python na Microsoftovom .NET-uPython Tools for Visual Studio: Python na Microsoftovom .NET-u
Python Tools for Visual Studio: Python na Microsoftovom .NET-u
Nikola Plejic
 
Part 8 add,update,delete records using records operation buttons in vb.net
Part 8 add,update,delete records using records operation buttons in vb.netPart 8 add,update,delete records using records operation buttons in vb.net
Part 8 add,update,delete records using records operation buttons in vb.net
Girija Muscut
 

En vedette (16)

Transforming the world with Information technology
Transforming the world with Information technologyTransforming the world with Information technology
Transforming the world with Information technology
 
Part 3 binding navigator vb.net
Part 3 binding navigator vb.netPart 3 binding navigator vb.net
Part 3 binding navigator vb.net
 
Part 5 create sequence increment value using negative value
Part 5 create sequence increment value using negative valuePart 5 create sequence increment value using negative value
Part 5 create sequence increment value using negative value
 
Pioneers of Information Science in Europe: The Oeuvre of Norbert Henrichs
Pioneers of Information Science in Europe: The Oeuvre of Norbert HenrichsPioneers of Information Science in Europe: The Oeuvre of Norbert Henrichs
Pioneers of Information Science in Europe: The Oeuvre of Norbert Henrichs
 
Cognitive information science
Cognitive information scienceCognitive information science
Cognitive information science
 
Logical Programming With ruby-prolog
Logical Programming With ruby-prologLogical Programming With ruby-prolog
Logical Programming With ruby-prolog
 
What’s new in Visual C++
What’s new in Visual C++What’s new in Visual C++
What’s new in Visual C++
 
Python Tools for Visual Studio: Python na Microsoftovom .NET-u
Python Tools for Visual Studio: Python na Microsoftovom .NET-uPython Tools for Visual Studio: Python na Microsoftovom .NET-u
Python Tools for Visual Studio: Python na Microsoftovom .NET-u
 
Part 8 add,update,delete records using records operation buttons in vb.net
Part 8 add,update,delete records using records operation buttons in vb.netPart 8 add,update,delete records using records operation buttons in vb.net
Part 8 add,update,delete records using records operation buttons in vb.net
 
Presentation1
Presentation1Presentation1
Presentation1
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
RuleML2015: Explanation of proofs of regulatory (non-)complianceusing semanti...
RuleML2015: Explanation of proofs of regulatory (non-)complianceusing semanti...RuleML2015: Explanation of proofs of regulatory (non-)complianceusing semanti...
RuleML2015: Explanation of proofs of regulatory (non-)complianceusing semanti...
 
Cpp lab 13_pres
Cpp lab 13_presCpp lab 13_pres
Cpp lab 13_pres
 
Science Information Literacy Tutorials and Pedagogy
Science Information Literacy Tutorials and Pedagogy Science Information Literacy Tutorials and Pedagogy
Science Information Literacy Tutorials and Pedagogy
 
Offline Omni Font Arabic Optical Text Recognition System using Prolog Classif...
Offline Omni Font Arabic Optical Text Recognition System using Prolog Classif...Offline Omni Font Arabic Optical Text Recognition System using Prolog Classif...
Offline Omni Font Arabic Optical Text Recognition System using Prolog Classif...
 
Forensic Science Information Literacy
Forensic Science Information LiteracyForensic Science Information Literacy
Forensic Science Information Literacy
 

Similaire à How Not To Be Seen

Python @ PiTech - March 2009
Python @ PiTech - March 2009Python @ PiTech - March 2009
Python @ PiTech - March 2009
tudorprodan
 
ZCA: A component architecture for Python
ZCA: A component architecture for PythonZCA: A component architecture for Python
ZCA: A component architecture for Python
Timo Stollenwerk
 
DRUG - RDSTK Talk
DRUG - RDSTK TalkDRUG - RDSTK Talk
DRUG - RDSTK Talk
rtelmore
 

Similaire à How Not To Be Seen (20)

HackIM 2012 CTF Walkthrough
HackIM 2012 CTF WalkthroughHackIM 2012 CTF Walkthrough
HackIM 2012 CTF Walkthrough
 
Python @ PiTech - March 2009
Python @ PiTech - March 2009Python @ PiTech - March 2009
Python @ PiTech - March 2009
 
Learn python
Learn pythonLearn python
Learn python
 
PyLadies Seattle - Lessons in Interactive Visualizations
PyLadies Seattle - Lessons in Interactive VisualizationsPyLadies Seattle - Lessons in Interactive Visualizations
PyLadies Seattle - Lessons in Interactive Visualizations
 
Web Hooks and the Programmable World of Tomorrow
Web Hooks and the Programmable World of TomorrowWeb Hooks and the Programmable World of Tomorrow
Web Hooks and the Programmable World of Tomorrow
 
rake puppetexpert:create - Puppet Camp Silicon Valley 2014
rake puppetexpert:create - Puppet Camp Silicon Valley 2014rake puppetexpert:create - Puppet Camp Silicon Valley 2014
rake puppetexpert:create - Puppet Camp Silicon Valley 2014
 
ZCA: A component architecture for Python
ZCA: A component architecture for PythonZCA: A component architecture for Python
ZCA: A component architecture for Python
 
Data science apps powered by Jupyter Notebooks
Data science apps powered by Jupyter NotebooksData science apps powered by Jupyter Notebooks
Data science apps powered by Jupyter Notebooks
 
Language Sleuthing HOWTO with NLTK
Language Sleuthing HOWTO with NLTKLanguage Sleuthing HOWTO with NLTK
Language Sleuthing HOWTO with NLTK
 
Python and the Web
Python and the WebPython and the Web
Python and the Web
 
Mining social data
Mining social dataMining social data
Mining social data
 
DRUG - RDSTK Talk
DRUG - RDSTK TalkDRUG - RDSTK Talk
DRUG - RDSTK Talk
 
Artspeakpresentation
ArtspeakpresentationArtspeakpresentation
Artspeakpresentation
 
First CAT juniors session documentation
First CAT juniors session documentationFirst CAT juniors session documentation
First CAT juniors session documentation
 
Data Science Apps: Beyond Notebooks - Natalino Busa - Codemotion Amsterdam 2017
Data Science Apps: Beyond Notebooks - Natalino Busa - Codemotion Amsterdam 2017Data Science Apps: Beyond Notebooks - Natalino Busa - Codemotion Amsterdam 2017
Data Science Apps: Beyond Notebooks - Natalino Busa - Codemotion Amsterdam 2017
 
Build an App with Blindfold - Britt Barak
Build an App with Blindfold - Britt Barak Build an App with Blindfold - Britt Barak
Build an App with Blindfold - Britt Barak
 
Conf42 Python_ ML Enhanced Event Streaming Apps with Python Microservices
Conf42 Python_ ML Enhanced Event Streaming Apps with Python MicroservicesConf42 Python_ ML Enhanced Event Streaming Apps with Python Microservices
Conf42 Python_ ML Enhanced Event Streaming Apps with Python Microservices
 
A Love letter to flash
A Love letter to flashA Love letter to flash
A Love letter to flash
 
Deep Learning with Spark
Deep Learning with SparkDeep Learning with Spark
Deep Learning with Spark
 
Data science apps: beyond notebooks
Data science apps: beyond notebooksData science apps: beyond notebooks
Data science apps: beyond notebooks
 

Plus de Mark Pesce

Plus de Mark Pesce (18)

Smoke Signals
Smoke SignalsSmoke Signals
Smoke Signals
 
Bottom's Up
Bottom's UpBottom's Up
Bottom's Up
 
Helicopter Lessons
Helicopter LessonsHelicopter Lessons
Helicopter Lessons
 
Hyperconnected Health
Hyperconnected HealthHyperconnected Health
Hyperconnected Health
 
Calculated Risks
Calculated RisksCalculated Risks
Calculated Risks
 
Blue Skies
Blue SkiesBlue Skies
Blue Skies
 
What Ever Happened to the Book?
What Ever Happened to the Book?What Ever Happened to the Book?
What Ever Happened to the Book?
 
The Unfinished Project
The Unfinished ProjectThe Unfinished Project
The Unfinished Project
 
The Future's So Bright I've Got to Wear Implants
The Future's So Bright I've Got to Wear ImplantsThe Future's So Bright I've Got to Wear Implants
The Future's So Bright I've Got to Wear Implants
 
Dense And Thick
Dense And ThickDense And Thick
Dense And Thick
 
Everything Old Is New Again
Everything Old Is New AgainEverything Old Is New Again
Everything Old Is New Again
 
Using The Network For Business Success
Using The Network For Business SuccessUsing The Network For Business Success
Using The Network For Business Success
 
Giving People A Voice
Giving People A VoiceGiving People A Voice
Giving People A Voice
 
Nexus
NexusNexus
Nexus
 
Share This Seminar
Share This SeminarShare This Seminar
Share This Seminar
 
The New New
The New NewThe New New
The New New
 
Sharing Power (Global Edition)
Sharing Power (Global Edition)Sharing Power (Global Edition)
Sharing Power (Global Edition)
 
Hyperpolitics (American Style)
Hyperpolitics (American Style)Hyperpolitics (American Style)
Hyperpolitics (American Style)
 

Dernier

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Dernier (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

How Not To Be Seen

  • 1. How Not To Be Seen Mark Pesce mark@markpesce.com / twitter @mpesce
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. RPG II* BASIC Z-80, 8085, 8048, 8051, x86, 68000 Assembler Lisp* C PROLOG* C++ * Forgotten FORTH ** Invented VRML** Java ***Meh JavaScript PERL PHP SQL Python Objective-C***
  • 8.
  • 9. RPG II* BASIC Z-80, 8085, 8048, 8051, x86, 68000 Assembler Lisp* C PROLOG* C++ * Forgotten FORTH ** Invented VRML** Java ***Meh JavaScript PERL PHP SQL Python Objective-C***
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Part Two: And Now For Something Completely Different
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. Plexus Architecture Joh Ni Kate . ... ...
  • 34. The ‘Plex’ - a database of connections John Allsopp, Twitter: johnallsopp, ... Nicola Bridle, Twitter: nicster, ... Kate Carruthers, Twitter: kcarruthers ...
  • 35. Plexus API Sharer ...
  • 36. Plexus Listener API ...
  • 37. Plexus Event Flow Listening Sharing ... ...
  • 38.
  • 39.
  • 40. I can haz contacts plz? kthxbai!
  • 41. markpesce.com/markpesce.plx { "connections" : [ { "type": "Name", "data": "Mark Pesce" }, { "type": "Twitter", "data": "mpesce" }, { "type": "feed", "data": "http:// blog.futurestreetconsulting.com/?feed=rss2" }, { "type": "feed", "data": "http:// plexus.relationalspace.org/?feed=rss2" }, { "type": "feed", "data": "http://api.flickr.com/services/ feeds/photos_public.gne?id=36521970021@N01&lang=en- us&format=rss_200" }, { "type": "feed", "data": "feed://gdata.youtube.com/feeds/ base/users/mpesce/uploads? alt=rss&v=2&orderby=published&client=ytapi-youtube-profile" } ] }
  • 42. Mark is added Nick’s Plex John Allsopp, Twitter: johnallsopp, ... Kate Carruthers, Twitter: kcarruthers Mark Pesce, Twitter: mpesce, ... ...
  • 43. Plexus Listeners are created API ‘mpesce’ ‘plexus.relationalspace.org/...’ ‘api.flickr.com/...’ ...
  • 44.
  • 45. No n00bs! l33t ØR pwnd!
  • 46.
  • 47. Private Negotiation SMTP? Anthony OK Mark
  • 48. Anthony is added to Mark’s Plex John Allsopp, Twitter: johnallsopp, ... Anthony Baxter, SMTP: anthonybax... Nicola Bridle, Twitter: nicster, ... Kate Carruthers, Twitter: kcarruthers ...
  • 49. Plexus API Sharer is created ‘anthonybaxter@markpesce.com’
  • 50.
  • 51. Part Three: How Not To Be Seen
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.