• Save
Open Data
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Open Data

  • 2,367 views
Uploaded on

Emerge no cenário internacional uma nova tendência em favor do intercâmbio extremo de informações. Sob a luz do open mind principle, instituições públicas e privadas de todo o mundo engrossam o......

Emerge no cenário internacional uma nova tendência em favor do intercâmbio extremo de informações. Sob a luz do open mind principle, instituições públicas e privadas de todo o mundo engrossam o coro em busca de novos significados de dados existentes. Governos de todo mundo, influenciados pela onda da Web 2.0, fomentam progressivamente a construção de mashups a partir de suas bases. Batizado de Open Data, este movimento chegou ao Brasil e tem ganhado força na esfera pública. Como desenvolvedores de software, toda esta onda nos trás um sem número de oportunidades, econômicas, políticas e sociais. Por um lado, usando de nosso know how técnico, temos a chance de criar soluções que agregem transparência às ações políticas, aproximem a sociedade da gestão pública e viabilizem o exercício de uma verdadeira cidadania digital. Por outro lado, trata-se de um amplo leque de novas oportunidades de negócio que se apresenta. Nesta palestra, falaremos um pouco da filosofia OpenData e OpenGovData, apresentaremos iniciativas da comunidade hacker, discutiremos as propostas do governo e analisaremos algumas técnicas e tecnologias que temperam o caminho da abertura de dados, do scraping à semantic web.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
2,367
On Slideshare
2,366
From Embeds
1
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
1
Likes
5

Embeds 1

http://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Dados abertos web semântica e afins...Saturday, May 28, 2011
  • 2. http://creativecommons.org/licenses/by-nc/3.0/br/Saturday, May 28, 2011
  • 3. motivaçãoSaturday, May 28, 2011
  • 4. al ão soci i b ui ç contr huma n enSaturday, May 28, 2011
  • 5. open data oportunidade de fazer algo socialmente relevanteSaturday, May 28, 2011
  • 6. In Web development, a mashup is a Web page or application that uses and combines data, presentation or functionality from two or more sources to create new services http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)Saturday, May 28, 2011
  • 7. mashup = site 1 + site 2 + site 3 http://www.flickr.com/photos/malevagotica/3626951756/Saturday, May 28, 2011
  • 8. Saturday, May 28, 2011
  • 9. Saturday, May 28, 2011
  • 10. Saturday, May 28, 2011
  • 11. programmableweb.com/mashup-tag-cloudSaturday, May 28, 2011
  • 12. Saturday, May 28, 2011
  • 13. The Open Mind Principle“ O melhor uso que poderá ser feito com seus dados certamente será feito por outros e não por você. @ricardopoppiSaturday, May 28, 2011
  • 14. #opendata dados abertosSaturday, May 28, 2011
  • 15. “ A piece of content or data is open if anyone is free to use, reuse, and redistribute it — subject only, at most, to the requirement to attribute and share-alike. http://www.opendefinition.org/Saturday, May 28, 2011
  • 16. “ It’s crucial because open data is so much easier to break-up and recombine, to use and reuse. http://www.opendatacommons.org/Saturday, May 28, 2011
  • 17. #opengovdata dados abertos governamentaisSaturday, May 28, 2011
  • 18. “ Open Government Data is public government records that is shared with the public digitally, over the Internet, in a way that promotes analysis and reuse. http://www.opengovdata.org/Saturday, May 28, 2011
  • 19. 8 Principles of Open Government Data 1. Data Must Be Complete 2. Data Must Be Primary 3. Data Must Be Timely 4. Data Must Be Accessible 5. Data Must Be Machine processable 6. Access Must Be Non-Discriminatory 7. Data Formats Must Be Non-Proprietary 8. Data Must Be License-free http://www.opengovdata.org/Saturday, May 28, 2011
  • 20. Saturday, May 28, 2011
  • 21. Saturday, May 28, 2011
  • 22. Saturday, May 28, 2011
  • 23. Saturday, May 28, 2011
  • 24. <rdf:Description rdf:about="#entry1"> <total_it_spending_fy2010_enacted> 8.367 </total_it_spending_fy2010_enacted> <description> The National Source Tracking System will supportimplementation of a forthcoming rule for licensee reporting onsealed sources containing nuclear materials by providingonline tracking of individual sealed sources throughout theirentire life cycle.</description> <title>National Source Tracking System (NSTS)</title> <bureau_name>NRC - Agency-wide</bureau_name> <agency_name>Nuclear Regulatory Commission</agency_name> <unique_project_identifier> 429-00-01-04-01-1010-00 </unique_project_identifier> <rdf:type rdf:resource="http://data-gov.tw.rpi.edu/2009/data-gov-twc.rdf#DataEntry"/> </rdf:Description>Saturday, May 28, 2011
  • 25. Saturday, May 28, 2011
  • 26. Saturday, May 28, 2011
  • 27. Iniciativaspúblicas e privadasSaturday, May 28, 2011
  • 28. Saturday, May 28, 2011
  • 29. Saturday, May 28, 2011
  • 30. Saturday, May 28, 2011
  • 31. Um dia esbarrei com este post.... ...e conheci os THackersSaturday, May 28, 2011
  • 32. http://wiki.thackdaydf.com.brSaturday, May 28, 2011
  • 33. Saturday, May 28, 2011
  • 34. http://thacker.com.br/Saturday, May 28, 2011
  • 35. “ SOBRE A THACKER A comunidade Transparência Hacker é um espaço para que desenvolvedores web, jornalistas, designers, gestores públicos e outros indivíduos dos mais diferentes perfis proponham e articulem ideias e projetos que utilizem a tecnologia para fins de interesse da sociedade.Saturday, May 28, 2011
  • 36. Saturday, May 28, 2011
  • 37. Saturday, May 28, 2011
  • 38. Saturday, May 28, 2011
  • 39. Saturday, May 28, 2011
  • 40. Saturday, May 28, 2011
  • 41. http://sacsp.mamulti.com/Saturday, May 28, 2011
  • 42. Saturday, May 28, 2011
  • 43. Saturday, May 28, 2011
  • 44. Saturday, May 28, 2011
  • 45. Saturday, May 28, 2011
  • 46. http://www.deputadosanalytics.com.br/Saturday, May 28, 2011
  • 47. Essas foram algumas iniciativas da comunidade...Saturday, May 28, 2011
  • 48. ...mas o governo, seguindo a tendência mundial, já começou a se mexer.Saturday, May 28, 2011
  • 49. Saturday, May 28, 2011
  • 50. http://portal.dataprev.gov.br/tag/dados-abertos/Saturday, May 28, 2011
  • 51. http://www.governoaberto.sp.gov.brSaturday, May 28, 2011
  • 52. “ disponibilização de cópias atualizadas de suas bases de dados públicas, em caráter aberto e gratuito pela Internet, busca estimular a criação de novos serviços eletrônicos, a promoção da transparência e a melhoria de qualidade das informações de interesse da sociedade. http://www.governoaberto.sp.gov.brSaturday, May 28, 2011
  • 53. http://api.tcm.ce.gov.br/Saturday, May 28, 2011
  • 54. Saturday, May 28, 2011
  • 55. http://wiki.gtinda.ibge.gov.br/Saturday, May 28, 2011
  • 56. Saturday, May 28, 2011
  • 57. dados.gov.brSaturday, May 28, 2011
  • 58. Saturday, May 28, 2011
  • 59. Saturday, May 28, 2011
  • 60. Saturday, May 28, 2011
  • 61. Saturday, May 28, 2011
  • 62. Saturday, May 28, 2011
  • 63. Art. 37. A administração pública direta e indireta de qualquer dos Poderes da União, dos Estados, do Distrito Federal e dos Municípios obedecerá aos princípios de legalidade, impessoalidade, moralidade, publicidade e eficiência.Saturday, May 28, 2011
  • 64. LEI COMPLEMENTAR Nº 101, DE 4 DE MAIO DE 2000. Estabelece normas de finanças públicas voltadas para a responsabilidade na gestão fiscal e dá outras providências. Art. 48. São instrumentos de transparência da gestão fiscal, aos quais será dada ampla divulgação, inclusive em meios eletrônicos de acesso público: os planos, orçamentos e leis de diretrizes orçamentárias; as prestações de contas e o respectivo parecer prévio; o Relatório Resumido da Execução Orçamentária e o Relatório de Gestão Fiscal; e as versões simplificadas desses documentos. http://www.planalto.gov.br/ccivil_03/Leis/LCP/Lcp101.htmSaturday, May 28, 2011
  • 65. http://www.senado.gov.br/atividade/materia/detalhes.asp?p_cod_mate=96674Saturday, May 28, 2011
  • 66. PLC - PROJETO DE LEI DA CÂMARA, Nº 41 de 2010 (Lei de Acesso à Informação) I – observância da publicidade como preceito geral e o sigilo como exceção; II – divulgação de informações de interesse público, independentemente de solicitações; III – utilização de meios de comunicação viabilizados pela tecnologia da informação; IV – fomento ao desenvolvimento da cultura de transparência na administração pública; V – desenvolvimento do controle social da administração pública. http://legis.senado.gov.br/mate-pdf/76710.pdfSaturday, May 28, 2011
  • 67. PLC - PROJETO DE LEI DA CÂMARA, Nº 41 de 2010 (Lei de Acesso à Informação) Art. 6º Cabe aos órgãos e entidades do poder público (...) assegurar a: I - gestão transparente da informação, propiciando amplo acesso a ela e sua divulgação; II - proteção da informação, garantindo-se sua disponibilidade, autenticidade e integridade; http://legis.senado.gov.br/mate-pdf/76710.pdfSaturday, May 28, 2011
  • 68. PLC - PROJETO DE LEI DA CÂMARA, Nº 41 de 2010 (Lei de Acesso à Informação) Art. 7º O acesso à informação de que trata esta Lei compreende, entre outros, os direitos de obter: (...) IV - informação primária, íntegra, autêntica e atualizada; http://legis.senado.gov.br/mate-pdf/76710.pdfSaturday, May 28, 2011
  • 69. E o kiko?Saturday, May 28, 2011
  • 70. webcidadania “coadjuvando na web”Saturday, May 28, 2011
  • 71. http://www.cidadedemocratica.org.brSaturday, May 28, 2011
  • 72. Saturday, May 28, 2011
  • 73. Saturday, May 28, 2011
  • 74. Saturday, May 28, 2011
  • 75. web semântica Web 3.0Saturday, May 28, 2011
  • 76. Saturday, May 28, 2011
  • 77. http://www.worldwidewebsize.com/Saturday, May 28, 2011
  • 78. A Internet tem um tamanho estimado de 40 bilhões de páginas. http://www.worldwidewebsize.com/Saturday, May 28, 2011
  • 79. Falta-lhe significado...Saturday, May 28, 2011
  • 80. Saturday, May 28, 2011
  • 81. ¿município?Saturday, May 28, 2011
  • 82. “ A web é um lugar onde os computadores são responsáveis pela apresentação (fácil) e as pessoas fazem a interpretação (difícil) http://wiki.thackdaydf.com.br/index.php/Web_SemanticaSaturday, May 28, 2011
  • 83. apresentação -> fácil -> computador interpretação -> difícil -> homemSaturday, May 28, 2011
  • 84. inverter Por que não ?Saturday, May 28, 2011
  • 85. apresentação -> fácil -> computador interpretação -> difícil -> homemSaturday, May 28, 2011
  • 86. apresentação -> fácil -> homem interpretação -> difícil -> homemSaturday, May 28, 2011
  • 87. apresentação -> fácil -> homem interpretação -> difícil -> computadorSaturday, May 28, 2011
  • 88. aí sim potencializaremos o uso de dadosSaturday, May 28, 2011
  • 89. mas, pra isso, a primeira coisa a se fazer é definir um vocabulário comum...Saturday, May 28, 2011
  • 90. -> ontologiaSaturday, May 28, 2011
  • 91. Saturday, May 28, 2011
  • 92. Saturday, May 28, 2011
  • 93. Saturday, May 28, 2011
  • 94. Saturday, May 28, 2011
  • 95. RDF resource description framework tr i pl as :Documento :ehDoTipo “nota_fiscal”Saturday, May 28, 2011
  • 96. Saturday, May 28, 2011
  • 97. <foaf:Person rdf:ID="me"> <foaf:name>Alexandre Gomes</foaf:name> <foaf:title>Mr</foaf:title> <foaf:givenname>Alexandre</foaf:givenname> <foaf:family_name>Gomes</foaf:family_name> <foaf:nick>alegomes</foaf:nick> <foaf:homepage rdf:resource="alegom.es"/> <foaf:workplaceHomepage rdf:resource="http://s.eat.ec"/> <foaf:schoolHomepage rdf:resource="http://unb.br"/></foaf:Person>Saturday, May 28, 2011
  • 98. Saturday, May 28, 2011
  • 99. Saturday, May 28, 2011
  • 100. Saturday, May 28, 2011
  • 101. Saturday, May 28, 2011
  • 102. Saturday, May 28, 2011
  • 103. Saturday, May 28, 2011
  • 104. SPARQLSPARQL Protocol and RDF Query Language PREFIX foaf: SELECT ?name ?email WHERE { ?person a foaf:Person. ?person foaf:name ?name. ?person foaf:mbox ?email. }Saturday, May 28, 2011
  • 105. Saturday, May 28, 2011
  • 106. http://dl.dropbox.com/u/18364240/Aula1Augusto/dia1.html http://dl.dropbox.com/u/18364240/Aula1Augusto/dia2.htmlSaturday, May 28, 2011
  • 107. documentos coisasSaturday, May 28, 2011
  • 108. “ A Web Semântica é uma extensão da web atual na qual é dado a informação um significado bem definido, permitindo com que computadores e pessoas trabalhem em cooperação. Berners-Lee, Hendler e LassilaSaturday, May 28, 2011
  • 109. Na prática...Saturday, May 28, 2011
  • 110. Saturday, May 28, 2011
  • 111. Saturday, May 28, 2011
  • 112. DadosSaturday, May 28, 2011
  • 113. DadosSaturday, May 28, 2011
  • 114. DadosSaturday, May 28, 2011
  • 115. Fontes de dadosSaturday, May 28, 2011
  • 116. Saturday, May 28, 2011
  • 117. Saturday, May 28, 2011
  • 118. Saturday, May 28, 2011
  • 119. http://www.datasus.gov.brSaturday, May 28, 2011
  • 120. http://tse.gov.brSaturday, May 28, 2011
  • 121. http://www.receita.fazenda.gov.br/Saturday, May 28, 2011
  • 122. http://inep.gov.br/Saturday, May 28, 2011
  • 123. http://www.ibge.gov.br/Saturday, May 28, 2011
  • 124. http://www.sigabrasil.gov.brSaturday, May 28, 2011
  • 125. http://www.senado.gov.brSaturday, May 28, 2011
  • 126. http://www.comprasnet.gov.br/Saturday, May 28, 2011
  • 127. http://api.tcm.ce.gov.br/Saturday, May 28, 2011
  • 128. http://www.portaldocidadao.tce.sp.gov.brSaturday, May 28, 2011
  • 129. Dados (abertos)Saturday, May 28, 2011
  • 130. Saturday, May 28, 2011
  • 131. PDF DOC XLSSaturday, May 28, 2011
  • 132. PDF DOC XLS HTMLSaturday, May 28, 2011
  • 133. PDF DOC XLS HTML CSVSaturday, May 28, 2011
  • 134. PDF DOC XML XLS HTML CSV JSONSaturday, May 28, 2011
  • 135. PDF DOC XML XLS HTML CSV JSON RDFSaturday, May 28, 2011
  • 136. Scraping PDF DOC XML XLS HTML CSV JSON RDFSaturday, May 28, 2011
  • 137. Scraping API PDF DOC XML XLS HTML CSV JSON RDFSaturday, May 28, 2011
  • 138. ScrapingSaturday, May 28, 2011
  • 139. Nokogiri An HTML, XML, SAX, & Reader parser with the ability to search documents via XPath or CSS3 selectors… and much more http://nokogiri.org/Saturday, May 28, 2011
  • 140. doc.css(“.td_numeros”).contentSaturday, May 28, 2011
  • 141. A swift, liberal HTML parser with a fantastic library http://hpricot.com/Saturday, May 28, 2011
  • 142. Beautiful Soup is a Python HTML/XML parser designed for quick turnaround projects like screen-scraping. http://www.crummy.com/software/BeautifulSoup/Saturday, May 28, 2011
  • 143. http://jquery.com/Saturday, May 28, 2011
  • 144. Saturday, May 28, 2011
  • 145. Saturday, May 28, 2011
  • 146. Saturday, May 28, 2011
  • 147. Saturday, May 28, 2011
  • 148. Saturday, May 28, 2011
  • 149. Saturday, May 28, 2011
  • 150. APISaturday, May 28, 2011
  • 151. Scraping API PDF DOC XML XLS HTML CSV JSON RDFSaturday, May 28, 2011
  • 152. SOA Service Oriented ArchitectureSaturday, May 28, 2011
  • 153. Saturday, May 28, 2011
  • 154. Saturday, May 28, 2011
  • 155. Saturday, May 28, 2011
  • 156. Saturday, May 28, 2011
  • 157. Saturday, May 28, 2011
  • 158. Saturday, May 28, 2011
  • 159. Saturday, May 28, 2011
  • 160. Saturday, May 28, 2011
  • 161. Saturday, May 28, 2011
  • 162. Saturday, May 28, 2011
  • 163. What is YQL? The Yahoo! Query Language is an expressive SQL-like language that lets you query, filter, and join data across Web services.Saturday, May 28, 2011
  • 164. Saturday, May 28, 2011
  • 165. http://api.tcm.ce.gov.br/Saturday, May 28, 2011
  • 166. Saturday, May 28, 2011
  • 167. DadosSaturday, May 28, 2011
  • 168. Data VisualizationSaturday, May 28, 2011
  • 169. http://estadao.com.br/especiais/a-nova-assembleia-legislativa-de-sao-paulo,133312.htmSaturday, May 28, 2011
  • 170. Saturday, May 28, 2011
  • 171. Saturday, May 28, 2011
  • 172. http://tables.googlelabs.com/Saturday, May 28, 2011
  • 173. http://www.informationisbeautiful.net/Saturday, May 28, 2011
  • 174. Saturday, May 28, 2011
  • 175. Saturday, May 28, 2011
  • 176. http://oreilly.com/catalog/9780596157128Saturday, May 28, 2011
  • 177. Saturday, May 28, 2011
  • 178. Saturday, May 28, 2011
  • 179. Saturday, May 28, 2011
  • 180. Saturday, May 28, 2011
  • 181. Saturday, May 28, 2011
  • 182. Saturday, May 28, 2011
  • 183. Saturday, May 28, 2011
  • 184. ? http://www.slideshare.net/seatecnologiaSaturday, May 28, 2011
  • 185. show me, :the => codeSaturday, May 28, 2011
  • 186. Primeiros resultados definitivos do Censo 2010: população do Brasil é de 190.755.799 pessoas O Brasil tem 190.755.799 habitantes. É o que constata a Sinopse do Censo Demográfico 2010, que contém os primeiros resultados definitivos do XII Recenseamento Geral do Brasil... 29/04/2011 http://www.ibge.gov.brSaturday, May 28, 2011
  • 187. Resumo do Censo 2010Saturday, May 28, 2011
  • 188. Resumo do Censo 2010Saturday, May 28, 2011
  • 189. Saturday, May 28, 2011
  • 190. Saturday, May 28, 2011
  • 191. Qual a relação entre os índices de alfabetização e a proporção feminina?Saturday, May 28, 2011
  • 192. Exemplo mulheres da região 7.859.539 = = 0.49total de pessoas da região 7.859.539 + 8.004.915 alfabetizados* da região 11.326.492 = = 0.89total de pessoas* da região 12.670.041 * acima de 10 anos de idadeSaturday, May 28, 2011
  • 193. E nas demais regiões?Saturday, May 28, 2011
  • 194. Scraping bySaturday, May 28, 2011 Examples
  • 195. NokogiriSaturday, May 28, 2011
  • 196. #1 Acessar a página que contém o dado desejadoSaturday, May 28, 2011
  • 197. testeSaturday, May 28, 2011
  • 198. teste codigoSaturday, May 28, 2011
  • 199. $ rspec spec/ibge_censo2010_spec.rb:8Run filtered using {:line_number=>8}IBGECenso2010 should open page with "Razão de sexo,população de homens e mulheres"Finished in 44.4 seconds1 example, 0 failures$Saturday, May 28, 2011
  • 200. #2 Recuperar o dado desejadoSaturday, May 28, 2011
  • 201. Antes, entenda a estrutura da páginaSaturday, May 28, 2011
  • 202. <table> <thead>...</thead> <tfoot> <tr> <td>...</td> <td>...</td> <td>...</td> <td>...</td> <td>...</td> </tr> </tfoot> Estude o caminho <tbody>...</tbody> do dado na árvore DOM </table>Saturday, May 28, 2011
  • 203. Observe IDs e classes CSS que podem ser úteis.Saturday, May 28, 2011
  • 204. Saturday, May 28, 2011
  • 205. class="td_numeros"Saturday, May 28, 2011
  • 206. Saturday, May 28, 2011
  • 207. Saturday, May 28, 2011
  • 208. ".td_numeros" [Saturday, May 28, 2011
  • 209. ".td_numeros" [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14Saturday, May 28, 2011 15 16 17
  • 210. 1º dado de que precisamos. (numerador da fórmula) [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14Saturday, May 28, 2011 15 16 17
  • 211. 2º dado de que precisamos. (para o cálculo do denominador da fórmula) [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14Saturday, May 28, 2011 15 16 17
  • 212. mulheres da região N dados[5] = total de pessoas da região N dados[4] + dados[5] [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14Saturday, May 28, 2011 15 16 17
  • 213. testeSaturday, May 28, 2011
  • 214. codeSaturday, May 28, 2011
  • 215. $ rspec specIBGECenso2010 razao de sexo should open page with "Razão de sexo,população de homens e mulheres" should get number of womenFinished in 1.78 seconds2 examples, 0 failuresSaturday, May 28, 2011
  • 216. testeSaturday, May 28, 2011
  • 217. codeSaturday, May 28, 2011
  • 218. #3 Recuperar o restante de dados desejadosSaturday, May 28, 2011
  • 219. Saturday, May 28, 2011
  • 220. ...Saturday, May 28, 2011
  • 221. #4 Apresentação Web do scrappingSaturday, May 28, 2011
  • 222. application.rb (...)Saturday, May 28, 2011
  • 223. application.rb (...)Saturday, May 28, 2011
  • 224. index.erb(...)Saturday, May 28, 2011
  • 225. http://datavisualization.ch/tools/13-javascript-libraries-for-visualizationsSaturday, May 28, 2011
  • 226. me do s o c har na ups e s tá m ash ção sualiza vi diferenciada de dados http://datavisualization.ch/tools/13-javascript-libraries-for-visualizationsSaturday, May 28, 2011
  • 227. #5 Visualização (ainda tosca) do scrappingSaturday, May 28, 2011
  • 228. Saturday, May 28, 2011
  • 229. #6 Visualização diferenciada da informaçãoSaturday, May 28, 2011
  • 230. Saturday, May 28, 2011 ?
  • 231. Agora, a mesma coisa, apenas com JavascriptSaturday, May 28, 2011
  • 232. #1 Acessar a página que contém o dado desejadoSaturday, May 28, 2011
  • 233. testSaturday, May 28, 2011
  • 234. codeSaturday, May 28, 2011
  • 235. Saturday, May 28, 2011
  • 236. #2 Recuperar o dado desejadoSaturday, May 28, 2011
  • 237. testSaturday, May 28, 2011
  • 238. codeSaturday, May 28, 2011
  • 239. #3 Recuperar o restante de dados desejadosSaturday, May 28, 2011
  • 240. ...Saturday, May 28, 2011
  • 241. #4 Apresentação Web do scrappingSaturday, May 28, 2011
  • 242. index.htmlSaturday, May 28, 2011
  • 243. index.htmlSaturday, May 28, 2011
  • 244. index.htmlSaturday, May 28, 2011
  • 245. index.htmlSaturday, May 28, 2011
  • 246. index.html (...)Saturday, May 28, 2011
  • 247. index.html (...)Saturday, May 28, 2011
  • 248. index.html (...)Saturday, May 28, 2011
  • 249. index.html (...)Saturday, May 28, 2011
  • 250. http://chart.apis.google.com/chart? chxt=y&chbh=a&chs=500x300&cht=bvg&chco=A2C180,3D7930 &chd=t:49,51,51,50,50|89,82,94,95,93 &chdl=Women|Literates&chp=0.033Saturday, May 28, 2011
  • 251. código disponível em...Saturday, May 28, 2011
  • 252. P&RSaturday, May 28, 2011
  • 253. http://www.slideshare.net/seatecnologiaSaturday, May 28, 2011