Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

UKSG - Just Do IT Yourself

2,915 views

Published on

  • Be the first to comment

UKSG - Just Do IT Yourself

  1. 1. Just Doing IT Yourself:simple recipes for the rest of us<br />tricks<br />Tony Hirst<br />Department of Communication and Systems<br />The Open University<br />http://blog.ouseful.info<br />@psychemedia<br />
  2. 2. From shambrarian to undeveloper…<br />
  3. 3. If You're Not Confused<br />b-tal<br />So IT and the developers do what exactly?<br />
  4. 4. “Your” computer<br />Can you install your own applications?<br />Collaboration<br />Can you work on shared files with others inside and outside your institution?<br />Data wrangling<br />Can you get the data you need in the form you want it?<br />
  5. 5. Search<br />Does the search engine on your public websites work?<br />Visualisation<br />Would you like to be able to create your own interactive visualisations?<br />Programming<br />Do you need to do the things (you think) developers do?<br />
  6. 6. Trick 1<br />
  7. 7. JUSt ask<br />
  8. 8. site:www.open.ac.uk<br />
  9. 9.
  10. 10. GetTheData.org<br />
  11. 11. http://www.osqa.net/<br />OSQA is written in Python and powered by the Django application framework.<br />It is free software licensed under the GPL<br />
  12. 12. Welcometo the institutional undeveloper’sclub… :-)<br />
  13. 13. So what’s the FIRST RULE?<br />
  14. 14. (All the answers are bl**din’ obvious)<br />
  15. 15. The second rule of institutional undeveloper’sclub…<br />
  16. 16. Every trick has its place<br />WHAT’s the context????<br />
  17. 17. {<br />discoverymanagementmanipulationpresentation<br />informationcontext<br />
  18. 18. {<br />individual/n-cast<br />synch/asynch<br />1-way/2-way<br />public or private<br />communicationcontext<br />
  19. 19. {<br />“yours” or “theirs”<br />online or offline<br />X-top or mobile<br />technologycontext<br />
  20. 20. The second rule of institutional undeveloper’sclub…<br />Other<br />
  21. 21. No trick has its place<br />Appropri-8 technology<br />
  22. 22. (ghoti and chips)<br />
  23. 23. Trick 2<br />
  24. 24. Write your diagrams<br />
  25. 25.
  26. 26. digraph test {<br />CSV [shape=box]<br />KML [shape=box]<br />JSON [shape=box]<br />XML [shape=box]<br />RDF [shape=box]<br />HTML [shape=box]<br />GoogleSpreadsheet [shape=Msquare]<br />RDFTripleStore [shape=Msquare]<br />"[SPARQL]" [shape=diamond]<br />"[YQL]" [shape=diamond]<br />"[GoogleVizDataAPI]" [shape=diamond]<br />"<GoogleGadgets>" [shape=doubleoctagon]<br />"<GoogleVizDataCharts>" [shape=doubleoctagon]<br />"<GoogleMaps>" [shape=doubleoctagon]<br />"<GoogleEarth>" [shape=doubleoctagon]<br />"<JQueryCharts_etc>" [shape=doubleoctagon]<br />…<br />…<br />"[SPARQL]"->RDF;<br />"[SPARQL]"->XML;<br />"[SPARQL]"->CSV;<br />"[SPARQL]"->JSON;<br />JSON-> "<JQueryCharts_etc>";<br />CSV->"{GoogleRefine}"<br />CSV->ScraperWiki<br />JSON->ScraperWiki<br />"[YQL]"->ScraperWiki<br />ScraperWiki->CSV<br />HTML->ScraperWiki<br />HTML->"[YQL]"<br />"[SPARQL]"->"[YQL]"<br />"{GoogleRefine}"->CSV [style=dashed]<br />CSV->"<Gephi>" [style=dashed]<br />"<Gephi>"->CSV [style=dashed]<br />RDF->"[YQL]”<br />}<br />
  27. 27. Graphvizand Gephi<br />
  28. 28. Gephi<br />
  29. 29.
  30. 30. The third rule of institutional undeveloper’sclub…<br />
  31. 31. Common representations are your friend<br />
  32. 32. Trick 3<br />
  33. 33. Learn which apps take in which formats<br />
  34. 34.
  35. 35. Learn which apps publish which formats<br />
  36. 36. IBM’sMany Eyes<br />
  37. 37.
  38. 38.
  39. 39. Let your content flow<br />
  40. 40.
  41. 41. WriteToReply.org<br />
  42. 42. JISCPress<br />digress.itWordpress theme<br />
  43. 43.
  44. 44. Feed me…<br /><ul><li> RSS
  45. 45. KML
  46. 46. CSV
  47. 47. etc</li></li></ul><li>The fourth rule of institutional undeveloper’sclub…<br />
  48. 48. Eat your own dog food<br />dog food by notto86<br />
  49. 49. Trick 4<br />
  50. 50. URLs can act as glue<br />
  51. 51.
  52. 52. KML<br />
  53. 53.
  54. 54.
  55. 55.
  56. 56.
  57. 57. Wikipedia<br />Google<br />Spreadsheet<br />=importHTML<br />Yahoo! Pipe<br />Import CSV<br />HTML<br />CSV<br />KML<br />Google Map<br />Embedded object<br /><embed><br />
  58. 58.
  59. 59.
  60. 60. http://bit.ly/dFCKxM<br />
  61. 61. Trick 5<br />
  62. 62. URLs<br />
  63. 63. Learn to read – and hack –URLs<br />
  64. 64. Look for your search term in the URL of search results pages…<br />
  65. 65. Try adding.xml, .jsonor .rdfto the end of a/programmepage on bbc.co.uk<br />
  66. 66. Trick 6<br />
  67. 67. Learn some geek power words<br />
  68. 68. JSON is the new XML<br />[insider knowledge]<br />
  69. 69. JSON-P is magic<br />Try ?callback=myfunc<br />
  70. 70. JSON-P lets you pull the feed into any web page<br />
  71. 71. 3rd party server<br />Local server<br />Browser<br />
  72. 72. Follow the JSON…<br />
  73. 73. http://code.google.com/apis/analytics/docs/gdata/gdataExplorer.html<br />http://bit.ly/fzj9yv<br />
  74. 74. The fifth rule of institutional undeveloper’sclub…<br />
  75. 75. Be lazy…<br />
  76. 76. Trick 7<br />
  77. 77. Let tools do the work for you…<br />
  78. 78. Data<br />Wrangling<br />
  79. 79.
  80. 80.
  81. 81.
  82. 82. Google Refine<br />
  83. 83. Stanford Data Wrangler<br />
  84. 84. Paul Bradshaw’sOnlineJournalismBlog<br />
  85. 85. Trick 8<br />
  86. 86. viaRule 3 and Rule 5<br />
  87. 87. Cut and paste can get you a long way<br />
  88. 88. Developers use 3rd party libraries<br />[insider knowledge]<br />
  89. 89. Hack the examples<br />
  90. 90.
  91. 91. http://delicious.com/psychemedia/js+viz<br />
  92. 92. Trick 9<br />
  93. 93. Curate things yourself<br />
  94. 94. Feed aggregation<br />
  95. 95.
  96. 96.
  97. 97.
  98. 98.
  99. 99. Google Custom Search Engine<br />
  100. 100. Trick 10<br />
  101. 101. Feed content can be shaped<br />
  102. 102. Search/Aggregation<br />filter<br />
  103. 103.
  104. 104. Trick 11<br />
  105. 105. Sharing is easy<br />
  106. 106. TwitterGoogle docsGist/githubopenetherpaddropboxdeliciousannotate it<br />
  107. 107.
  108. 108. Trick 12<br />
  109. 109. Google Apps is a mashup environment<br />
  110. 110. Google spreadsheet<br />Google Apps script<br />Google Visualisation API<br />Google Spreadsheets as a mashup environment<br />
  111. 111. Martin Hawksey's<br />JISC RSC MASHe blog<br />http://www.rsc-ne-scotland.org.uk/mashe/category/google-apps/<br />http://bit.ly/gqAX17<br />
  112. 112. Collect/backup tweets in a Google Spreadsheet [Twitteralytics v2]<br />Linking a Google Form with data from the responses in the Spreadsheet<br />[Event/Resource Booking]<br />gEVS – An idea for a Google Form/Visualization mashup for electronic voting<br />The best Google Spreadsheet Event Manager (w/h Sites, Contact, Calendar integration) ever, ever, ever<br />Convert time stamped data to timed-text (XML) subtitle format using Google Spreadsheet Script<br />
  113. 113. Trick 13<br />
  114. 114. Your first trick…<br />
  115. 115. (Probably no time for)QUESTIONS…?<br />http://blog.ouseful.info<br />@psychemedia<br />

×