uksg - just do it yourself

113
Just Doing IT Yourself: simple recipes for the rest of us Tony Hirst Department of Communication and Systems The Open University http://blog.ouseful.in @psychemedia tricks

Upload: tony-hirst

Post on 19-Jan-2015

2.089 views

Category:

Documents


5 download

DESCRIPTION

 

TRANSCRIPT

Page 1: UKSG  - Just Do IT Yourself

Just Doing IT Yourself:simple recipes for the rest of us

Tony HirstDepartment of Communication and Systems

The Open University

http://blog.ouseful.in

fo

@psychemedia

tricks

Page 2: UKSG  - Just Do IT Yourself

From shambrarian to undeveloper…

Page 3: UKSG  - Just Do IT Yourself

So IT and the developers do what exactly?

If You're Not Confusedb-tal

Page 4: UKSG  - Just Do IT Yourself

“Your” computer

Can you install your own applications?

CollaborationCan you work on shared files with others inside and outside your institution?

Data wrangling Can you get the data you need in the form you want it?

Page 5: UKSG  - Just Do IT Yourself

SearchDoes the search engine on your public websites work?

VisualisationWould you like to be able to create your own interactive visualisations?

Programming Do you need to do the things (you think) developers do?

Page 6: UKSG  - Just Do IT Yourself

Trick 1

Page 7: UKSG  - Just Do IT Yourself

JUSt

ask

Page 8: UKSG  - Just Do IT Yourself

site:www.open.ac.uk

Page 9: UKSG  - Just Do IT Yourself
Page 10: UKSG  - Just Do IT Yourself

GetTheData.org

Page 11: UKSG  - Just Do IT Yourself

http://www.osqa.net/OSQA is written in Python and powered by the Django application framework. It is free software licensed under the GPL

Page 12: UKSG  - Just Do IT Yourself

Welcome to the institutional

undeveloper’s club… :-)

Page 13: UKSG  - Just Do IT Yourself

So what’s the FIRST RULE?

Page 14: UKSG  - Just Do IT Yourself

(All the answers are bl**din’

obvious)

Page 15: UKSG  - Just Do IT Yourself

The second rule of institutional

undeveloper’s club…

Page 16: UKSG  - Just Do IT Yourself

Every trick has its place

WHAT’s the context??

??

Page 17: UKSG  - Just Do IT Yourself

informationcontext {discovery

managementmanipulationpresentation

Page 18: UKSG  - Just Do IT Yourself

communicationcontext {individual/n-cast

synch/asynch1-way/2-waypublic or private

Page 19: UKSG  - Just Do IT Yourself

technologycontext {“yours” or “theirs”

online or offlineX-top or mobile

Page 20: UKSG  - Just Do IT Yourself

The second rule of institutional undeveloper’s

club…

Other

Page 21: UKSG  - Just Do IT Yourself

No trick has its place

Appropri-8 te

chnology

Page 22: UKSG  - Just Do IT Yourself

(ghoti and chips)

Page 23: UKSG  - Just Do IT Yourself

Trick 2

Page 24: UKSG  - Just Do IT Yourself

Write your diagrams

Page 25: UKSG  - Just Do IT Yourself
Page 26: UKSG  - Just Do IT Yourself

digraph test {

CSV [shape=box]KML [shape=box]JSON [shape=box]XML [shape=box]RDF [shape=box]HTML [shape=box]

GoogleSpreadsheet [shape=Msquare]RDFTripleStore [shape=Msquare]"[SPARQL]" [shape=diamond]"[YQL]" [shape=diamond]"[GoogleVizDataAPI]" [shape=diamond]"<GoogleGadgets>" [shape=doubleoctagon]"<GoogleVizDataCharts>" [shape=doubleoctagon]"<GoogleMaps>" [shape=doubleoctagon]"<GoogleEarth>" [shape=doubleoctagon]"<JQueryCharts_etc>" [shape=doubleoctagon]

"[SPARQL]"->RDF;"[SPARQL]"->XML;"[SPARQL]"->CSV;"[SPARQL]"->JSON;JSON-> "<JQueryCharts_etc>";CSV->"{GoogleRefine}"CSV->ScraperWikiJSON->ScraperWiki"[YQL]"->ScraperWikiScraperWiki->CSVHTML->ScraperWikiHTML->"[YQL]""[SPARQL]"->"[YQL]""{GoogleRefine}"->CSV [style=dashed]CSV->"<Gephi>" [style=dashed]"<Gephi>"->CSV [style=dashed]RDF->"[YQL]”}

Page 27: UKSG  - Just Do IT Yourself

Graphviz and Gephi

Page 28: UKSG  - Just Do IT Yourself

Gephi

Page 29: UKSG  - Just Do IT Yourself
Page 30: UKSG  - Just Do IT Yourself

The third rule of institutional

undeveloper’s club…

Page 31: UKSG  - Just Do IT Yourself

Common representations are your friend

Page 32: UKSG  - Just Do IT Yourself

Trick 3

Page 33: UKSG  - Just Do IT Yourself

Learn which apps take in which

formats

Page 34: UKSG  - Just Do IT Yourself
Page 35: UKSG  - Just Do IT Yourself

Learn which apps publish which

formats

Page 36: UKSG  - Just Do IT Yourself

IBM’sMany Eyes

Page 37: UKSG  - Just Do IT Yourself
Page 38: UKSG  - Just Do IT Yourself
Page 39: UKSG  - Just Do IT Yourself

Let your c

ontent flow

Page 40: UKSG  - Just Do IT Yourself
Page 41: UKSG  - Just Do IT Yourself

WriteToReply.org

Page 42: UKSG  - Just Do IT Yourself

JISCPress

digress.it Wordpress theme

Page 43: UKSG  - Just Do IT Yourself
Page 44: UKSG  - Just Do IT Yourself

Feed me…

- RSS- KML- CSV- etc

Page 45: UKSG  - Just Do IT Yourself

The fourth rule of institutional

undeveloper’s club…

Page 46: UKSG  - Just Do IT Yourself

Eat your own dog food

dog food by notto86

Page 47: UKSG  - Just Do IT Yourself

Trick 4

Page 48: UKSG  - Just Do IT Yourself

URLs can act as glue

Page 49: UKSG  - Just Do IT Yourself
Page 50: UKSG  - Just Do IT Yourself

KML

Page 51: UKSG  - Just Do IT Yourself
Page 52: UKSG  - Just Do IT Yourself
Page 53: UKSG  - Just Do IT Yourself
Page 54: UKSG  - Just Do IT Yourself
Page 55: UKSG  - Just Do IT Yourself

Wikipedia HTMLGoogleSpreadsheet=importHTML

CSV Yahoo! PipeImport CSV

KMLGoogle MapEmbedded object <embed>

Page 56: UKSG  - Just Do IT Yourself
Page 57: UKSG  - Just Do IT Yourself
Page 58: UKSG  - Just Do IT Yourself

http://bit.l

y/dFCKxM

Page 59: UKSG  - Just Do IT Yourself

Trick 5

Page 60: UKSG  - Just Do IT Yourself

URLs

Page 61: UKSG  - Just Do IT Yourself

Learn to read – and hack –

URLs

Page 62: UKSG  - Just Do IT Yourself

Look for your search term in the

URL of search results pages…

Page 63: UKSG  - Just Do IT Yourself

Try adding.xml, .json or .rdf

to the end of a/programme page

on bbc.co.uk

Page 64: UKSG  - Just Do IT Yourself

Trick 6

Page 65: UKSG  - Just Do IT Yourself

Learn some geek power words

Page 66: UKSG  - Just Do IT Yourself

JSON is the new XML

[insid

er knowledge]

Page 67: UKSG  - Just Do IT Yourself

JSON-P is magic

Try ?c

allback=myfunc

Page 68: UKSG  - Just Do IT Yourself

JSON-P lets you pull the feed into

any web page

Page 69: UKSG  - Just Do IT Yourself

Local server

3rd party server

Browser

Page 70: UKSG  - Just Do IT Yourself

Follow the JSON…

Page 71: UKSG  - Just Do IT Yourself

http://code.google.com/apis/analytics/docs/gdata/gdataExplorer.html

http://bit.ly/fzj9yv

Page 72: UKSG  - Just Do IT Yourself

The fifth rule of institutional

undeveloper’s club…

Page 73: UKSG  - Just Do IT Yourself

Be lazy…

Page 74: UKSG  - Just Do IT Yourself

Trick 7

Page 75: UKSG  - Just Do IT Yourself

Let tools do the work for you…

Page 76: UKSG  - Just Do IT Yourself

DataWrangling

Page 77: UKSG  - Just Do IT Yourself
Page 78: UKSG  - Just Do IT Yourself
Page 79: UKSG  - Just Do IT Yourself
Page 80: UKSG  - Just Do IT Yourself

Google Refine

Page 81: UKSG  - Just Do IT Yourself

Stanford Data Wrangler

Page 82: UKSG  - Just Do IT Yourself

Paul Bradshaw’s

OnlineJournalismBlog

Page 83: UKSG  - Just Do IT Yourself

Trick 8

Page 84: UKSG  - Just Do IT Yourself

via Rule 3 and Rule 5

Page 85: UKSG  - Just Do IT Yourself

Cut and paste can get you a long way

Page 86: UKSG  - Just Do IT Yourself

Developers use 3rd party libraries

[insid

er knowledge]

Page 87: UKSG  - Just Do IT Yourself

Hack the examples

Page 88: UKSG  - Just Do IT Yourself
Page 89: UKSG  - Just Do IT Yourself

http://delicious.com/psy

chemedia/js+viz

Page 90: UKSG  - Just Do IT Yourself

Trick 9

Page 91: UKSG  - Just Do IT Yourself

Curate things yourself

Page 92: UKSG  - Just Do IT Yourself

Feed aggregation

Page 93: UKSG  - Just Do IT Yourself
Page 94: UKSG  - Just Do IT Yourself
Page 95: UKSG  - Just Do IT Yourself
Page 96: UKSG  - Just Do IT Yourself
Page 97: UKSG  - Just Do IT Yourself

Google Custom Search Engine

Page 98: UKSG  - Just Do IT Yourself

Trick 10

Page 99: UKSG  - Just Do IT Yourself

Feed content can be shaped

Page 100: UKSG  - Just Do IT Yourself

Search/Aggregation

filter

Page 101: UKSG  - Just Do IT Yourself
Page 102: UKSG  - Just Do IT Yourself

Trick 11

Page 103: UKSG  - Just Do IT Yourself

Sharing is easy

Page 104: UKSG  - Just Do IT Yourself

TwitterGoogle docsGist/github

openetherpaddropboxdelicious

annotate it

Page 105: UKSG  - Just Do IT Yourself
Page 106: UKSG  - Just Do IT Yourself

Trick 12

Page 107: UKSG  - Just Do IT Yourself

Google Apps is a mashup

environment

Page 108: UKSG  - Just Do IT Yourself

Google spreadsheetGoogle Apps

script

Google Visualisation API

Google Spreadsheets as a mashup environment

Page 109: UKSG  - Just Do IT Yourself

http://www.rsc-ne-scotland.org.uk/mashe/category/google-apps/

http://bit.ly/gqAX17

Martin Hawksey's

JISC RSC MASHe blog

Page 110: UKSG  - Just Do IT Yourself

Collect/backup tweets in a Google Spreadsheet [Twitteralytics v2]

Linking a Google Form with data from the responses in the Spreadsheet[Event/Resource Booking]

gEVS – An idea for a Google Form/Visualization mashup for electronic voting

The best Google Spreadsheet Event Manager (w/h Sites, Contact, Calendar integration) ever, ever, ever

Convert time stamped data to timed-text (XML) subtitle format using Google Spreadsheet Script

Page 111: UKSG  - Just Do IT Yourself

Trick 13

Page 112: UKSG  - Just Do IT Yourself

Your first trick…

Page 113: UKSG  - Just Do IT Yourself

(Probably no time for)

QUESTIONS…?

http://blog.ouseful.in

fo

@psychemedia