Suche senden
Hochladen
The Geo-aware Parent
•
1 gefällt mir
•
1,136 views
Matt Machell
Folgen
10 minutes on my little web app for parents.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 14
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Working local
Working local
Melody Sharp Web Design
50 tech tools
50 tech tools
Leslie Swope
How to Run a ClojureBridge Workshop
How to Run a ClojureBridge Workshop
Nola Stowe
Message CMS
Message CMS
BarCamp Chattanooga
LMA-SF 2010 PBWorks Presentation
LMA-SF 2010 PBWorks Presentation
CPDB Library
La Revista Al Frente
La Revista Al Frente
ICA Blog
Mobile web in eZ Publish
Mobile web in eZ Publish
Igor Vrdoljak
Core Data in RubyMotion #inspect
Core Data in RubyMotion #inspect
Lori Olson
Empfohlen
Working local
Working local
Melody Sharp Web Design
50 tech tools
50 tech tools
Leslie Swope
How to Run a ClojureBridge Workshop
How to Run a ClojureBridge Workshop
Nola Stowe
Message CMS
Message CMS
BarCamp Chattanooga
LMA-SF 2010 PBWorks Presentation
LMA-SF 2010 PBWorks Presentation
CPDB Library
La Revista Al Frente
La Revista Al Frente
ICA Blog
Mobile web in eZ Publish
Mobile web in eZ Publish
Igor Vrdoljak
Core Data in RubyMotion #inspect
Core Data in RubyMotion #inspect
Lori Olson
Hacking up location aware apps
Hacking up location aware apps
Pradeep Varadaraja Banavara
Beyond Fluffy Bunny. How I leveraged WebObjects in my lean startup.
Beyond Fluffy Bunny. How I leveraged WebObjects in my lean startup.
WO Community
Social Zombies Gone Wild: Totally Exposed and Uncensored
Social Zombies Gone Wild: Totally Exposed and Uncensored
Tom Eston
Txjs
Txjs
Brian LeRoux
W3C Geolocation
W3C Geolocation
Andy Pemberton
Hacking up location aware apps
Hacking up location aware apps
Anshu Prateek
Google Maps bakes the crust, you add the toppings
Google Maps bakes the crust, you add the toppings
Nael El Shawwa
Locate your hacks
Locate your hacks
Pradeep Varadaraja Banavara
Hacking location aware hacks HackU IIT Bombay
Hacking location aware hacks HackU IIT Bombay
Pradeep Varadaraja Banavara
Stapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San Francisco
Christian Heilmann
(final version) KIDS, RUBY, FUN! - Introduction of the Smalruby and RubyPro...
(final version) KIDS, RUBY, FUN! - Introduction of the Smalruby and RubyPro...
宏治 高尾
Hacking location aware apps
Hacking location aware apps
Pradeep Varadaraja Banavara
HighEdWeb 2014: More than just karaoke outings
HighEdWeb 2014: More than just karaoke outings
Tom Tostanoski
Google App Engine Java, Groovy and Gaelyk
Google App Engine Java, Groovy and Gaelyk
Guillaume Laforge
Copass + Ruby on Rails = <3 - From Simplicity to Complexity
Copass + Ruby on Rails = <3 - From Simplicity to Complexity
Augustin Riedinger
Write Once, Run Everywhere
Write Once, Run Everywhere
Mike North
Seasprint2012ploneconferencereportout
Seasprint2012ploneconferencereportout
ableeb
Gophercon 2016 recap
Gophercon 2016 recap
Francesco Lazzarino
Robotics, Search and AI with Solr, MyRobotLab, and Deeplearning4j
Robotics, Search and AI with Solr, MyRobotLab, and Deeplearning4j
Kevin Watters
The Intersection of Robotics, Search and AI with Solr, MyRobotLab, and Deep L...
The Intersection of Robotics, Search and AI with Solr, MyRobotLab, and Deep L...
Lucidworks
Web Apps and Responsive Design for Libraries
Web Apps and Responsive Design for Libraries
Matt Machell
Retrofitting Adaptive Designs
Retrofitting Adaptive Designs
Matt Machell
Weitere ähnliche Inhalte
Ähnlich wie The Geo-aware Parent
Hacking up location aware apps
Hacking up location aware apps
Pradeep Varadaraja Banavara
Beyond Fluffy Bunny. How I leveraged WebObjects in my lean startup.
Beyond Fluffy Bunny. How I leveraged WebObjects in my lean startup.
WO Community
Social Zombies Gone Wild: Totally Exposed and Uncensored
Social Zombies Gone Wild: Totally Exposed and Uncensored
Tom Eston
Txjs
Txjs
Brian LeRoux
W3C Geolocation
W3C Geolocation
Andy Pemberton
Hacking up location aware apps
Hacking up location aware apps
Anshu Prateek
Google Maps bakes the crust, you add the toppings
Google Maps bakes the crust, you add the toppings
Nael El Shawwa
Locate your hacks
Locate your hacks
Pradeep Varadaraja Banavara
Hacking location aware hacks HackU IIT Bombay
Hacking location aware hacks HackU IIT Bombay
Pradeep Varadaraja Banavara
Stapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San Francisco
Christian Heilmann
(final version) KIDS, RUBY, FUN! - Introduction of the Smalruby and RubyPro...
(final version) KIDS, RUBY, FUN! - Introduction of the Smalruby and RubyPro...
宏治 高尾
Hacking location aware apps
Hacking location aware apps
Pradeep Varadaraja Banavara
HighEdWeb 2014: More than just karaoke outings
HighEdWeb 2014: More than just karaoke outings
Tom Tostanoski
Google App Engine Java, Groovy and Gaelyk
Google App Engine Java, Groovy and Gaelyk
Guillaume Laforge
Copass + Ruby on Rails = <3 - From Simplicity to Complexity
Copass + Ruby on Rails = <3 - From Simplicity to Complexity
Augustin Riedinger
Write Once, Run Everywhere
Write Once, Run Everywhere
Mike North
Seasprint2012ploneconferencereportout
Seasprint2012ploneconferencereportout
ableeb
Gophercon 2016 recap
Gophercon 2016 recap
Francesco Lazzarino
Robotics, Search and AI with Solr, MyRobotLab, and Deeplearning4j
Robotics, Search and AI with Solr, MyRobotLab, and Deeplearning4j
Kevin Watters
The Intersection of Robotics, Search and AI with Solr, MyRobotLab, and Deep L...
The Intersection of Robotics, Search and AI with Solr, MyRobotLab, and Deep L...
Lucidworks
Ähnlich wie The Geo-aware Parent
(20)
Hacking up location aware apps
Hacking up location aware apps
Beyond Fluffy Bunny. How I leveraged WebObjects in my lean startup.
Beyond Fluffy Bunny. How I leveraged WebObjects in my lean startup.
Social Zombies Gone Wild: Totally Exposed and Uncensored
Social Zombies Gone Wild: Totally Exposed and Uncensored
Txjs
Txjs
W3C Geolocation
W3C Geolocation
Hacking up location aware apps
Hacking up location aware apps
Google Maps bakes the crust, you add the toppings
Google Maps bakes the crust, you add the toppings
Locate your hacks
Locate your hacks
Hacking location aware hacks HackU IIT Bombay
Hacking location aware hacks HackU IIT Bombay
Stapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San Francisco
(final version) KIDS, RUBY, FUN! - Introduction of the Smalruby and RubyPro...
(final version) KIDS, RUBY, FUN! - Introduction of the Smalruby and RubyPro...
Hacking location aware apps
Hacking location aware apps
HighEdWeb 2014: More than just karaoke outings
HighEdWeb 2014: More than just karaoke outings
Google App Engine Java, Groovy and Gaelyk
Google App Engine Java, Groovy and Gaelyk
Copass + Ruby on Rails = <3 - From Simplicity to Complexity
Copass + Ruby on Rails = <3 - From Simplicity to Complexity
Write Once, Run Everywhere
Write Once, Run Everywhere
Seasprint2012ploneconferencereportout
Seasprint2012ploneconferencereportout
Gophercon 2016 recap
Gophercon 2016 recap
Robotics, Search and AI with Solr, MyRobotLab, and Deeplearning4j
Robotics, Search and AI with Solr, MyRobotLab, and Deeplearning4j
The Intersection of Robotics, Search and AI with Solr, MyRobotLab, and Deep L...
The Intersection of Robotics, Search and AI with Solr, MyRobotLab, and Deep L...
Mehr von Matt Machell
Web Apps and Responsive Design for Libraries
Web Apps and Responsive Design for Libraries
Matt Machell
Retrofitting Adaptive Designs
Retrofitting Adaptive Designs
Matt Machell
Enhancing your catalogue with open source
Enhancing your catalogue with open source
Matt Machell
A Guide To Blogging For The Uninitiated
A Guide To Blogging For The Uninitiated
Matt Machell
Wai Aria - An Intro
Wai Aria - An Intro
Matt Machell
Blogging Slides
Blogging Slides
Matt Machell
Perils and Possibilities of Web 2
Perils and Possibilities of Web 2
Matt Machell
Mehr von Matt Machell
(7)
Web Apps and Responsive Design for Libraries
Web Apps and Responsive Design for Libraries
Retrofitting Adaptive Designs
Retrofitting Adaptive Designs
Enhancing your catalogue with open source
Enhancing your catalogue with open source
A Guide To Blogging For The Uninitiated
A Guide To Blogging For The Uninitiated
Wai Aria - An Intro
Wai Aria - An Intro
Blogging Slides
Blogging Slides
Perils and Possibilities of Web 2
Perils and Possibilities of Web 2
Kürzlich hochgeladen
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Ingrid Airi González
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
panagenda
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
UiPathCommunity
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
IES VE
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Rick Flair
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Mark Goldstein
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Mydbops
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Knoldus Inc.
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Kürzlich hochgeladen
(20)
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
The Geo-aware Parent
1.
The Geo-Aware Parent
Matt Machell for Multipack Presents Feb 2011
2.
It started when
I became a dad
3.
What if I
had a web app to find child-friendly places?
4.
So I made
a prototype using Javascript
5.
Python • code.google.com/edu/languages/
google-python-class/ • diveintopython.org/
6.
Let’s Build This
With : Pylons • More mix-n-match than Django • Good docs but some gaps • pylonshq.com • pylonsbook.com
7.
Up and running... python
go-pylons.py mydevenv source mydevenv/bin/activate easy_install sqlalchemy easy_install mako paster create -t pylons parents paster controller locations paster serve development.ini --reload
8.
Geo-locating • Code is
really easy • Slow on desktops without GPS • Now in FF, Safari, Opera and IE!
9.
if(navigator.geolocation){
navigator.geolocation.getCurrentPosition (function(position) { var lat=position.coords.latitude; var long=position.coords.longitude; window.location=window.location+'? geo='+lat+','+long; }, function() { //failure }, {maximumAge: 75000}); }
10.
Haversine Formulas • Cos
the world isn’t flat
11.
Geocoding • Need to
match name to lat/long • Need to match lat/long to name • Need to match postcode to lat/long
12.
Geonames Rocks! • Web
Service APIs in JSON/XML/etc • Country specific targeting • Postcodes • www.geonames.org
13.
Interface • Part of
my “New Dad Site” blog • Lightweight HTML5, mostly forms • CSS3 transitions tied to :invalid
14.
Some Assembly
Required • finder.newdadsite.com • @shuckle / @newdadsite • eclecticdreams.com
Jetzt herunterladen