{"id":604,"date":"2010-05-27T08:32:44","date_gmt":"2010-05-27T06:32:44","guid":{"rendered":"https:\/\/blogs.ua.es\/glac\/?p=604"},"modified":"2010-06-07T08:52:54","modified_gmt":"2010-06-07T06:52:54","slug":"processing_10","status":"publish","type":"post","link":"https:\/\/blogs.ua.es\/glac\/2010\/05\/27\/processing_10\/","title":{"rendered":"Processing_10"},"content":{"rendered":"<p>Como punto final al curso de Processing se documentan a continuaci\u00f3n\u00a0los contenidos de la \u00faltima clase.<\/p>\n<p><strong><span style=\"color: #800000\">1.<\/span><\/strong><em><span style=\"color: #800000\"> <\/span><span style=\"color: #993300\">Uso de pseudo-c\u00f3digo para resolver problemas de l\u00f3gica<\/span><\/em>.<br \/>\nVimos un caso pr\u00e1ctico en el que se quer\u00eda controlar la secuencia en la que se pulsaban dos teclas determinadas y el tiempo que transcurr\u00eda entre ellas. Las teclas son la &#8216;a&#8217; y la &#8216;b&#8217;, y hay que medir el tiempo entre a y b o bien entre b y a, pero no entre a-a o b-b.<br \/>\nEl ejercicio <span style=\"color: #ff00ff\">e15<\/span> resuelve el problema, y en la carpeta data ten\u00e9is un pdf con el pseudo-c\u00f3digo escrito a mano.<\/p>\n<p><strong><span style=\"color: #800000\">2.<\/span><\/strong> <em><span style=\"color: #993300\">Uso de librer\u00edas suministradas y otras<\/span><\/em>.<br \/>\nProcessing se suministra con un paquete de 8 librer\u00edas b\u00e1sicas (dxf, javascript, minim, net, opengl, pdf, serial y video). Est\u00e1n documentadas en <a href=\"http:\/\/processing.org\/reference\/libraries\">http:\/\/processing.org\/reference\/libraries<\/a>. Si segu\u00eds avanzando en esa p\u00e1gina vereis que hay muchas m\u00e1s, que hay que descargar e instalar (copiar en la carpeta correspondiente): Para que una nueva librer\u00eda pueda ser utilizada hay que colocarla en la carpeta &#8216;libraries&#8217; de Processing.<br \/>\nEl ejercicio <span style=\"color: #ff00ff\">e16<\/span> muestra un ejemplo de uso de librer\u00edas.<\/p>\n<p><strong><span style=\"color: #800000\">3.<\/span><\/strong> <em><span style=\"color: #993300\">Exportar un sketch como aplicaci\u00f3n independiente o para colgarlo en la web<\/span><\/em>.<br \/>\nCon la opci\u00f3n &#8216;Export application&#8217; vimos la posibilidad de\u00a0generar un fichero .exe para\u00a0ejecutar un sketch sin necesidad de tener instalado processing. Recordad que hay que distribuir\u00a0el fichero exe y la carpeta lib que se generan con ese comando.<br \/>\nCon la opci\u00f3n &#8216;Export&#8217; se crea una carpeta llamada &#8216;applet&#8217; con una p\u00e1gina web (index.html) que podemos subir directamente a\u00a0nuestro sitio web. Si lo que deseamos es incrustar\u00a0el sketch de processing en nuestra propia p\u00e1gina hay que abrir en modo edici\u00f3n el citado index.htm y copiar todo el c\u00f3digo html entre las etiquetas &lt;body&gt; y &lt;\/body&gt; (exclu\u00eddas \u00e9stas) y pegarlo en el sitio adecuado en nuestra p\u00e1gina (que tenemos que estar editando tambi\u00e9n en modo c\u00f3digo).<br \/>\nEl ejercicio <span style=\"color: #ff00ff\">e17<\/span> aporta ejemplos resueltos de todos estos casos.<\/p>\n<p>He a\u00f1adido en el ftp una carpeta llamada <span style=\"color: #ff00ff\">articulos_blog<\/span> con todos estos textos que he ido escribiendo a lo largo del curso, para que los teng\u00e1is a modo de gu\u00eda o recordatorio de lo que hemos aprendido.<\/p>\n<p>Y recordad que en la p\u00e1gina de processing, en el apartado <em>learning<\/em>, hay much\u00edsimos tutoriales, ejemplos y ejercicios para principiantes y para expertos que pod\u00e9is investigar para aprender un poco m\u00e1s.<\/p>\n<p>Tambi\u00e9n conviene de vez en cuando revisar el apartado <em>download<\/em> y actualizar la versi\u00f3n (la que hemos usado en el curso es la 1.1, de marzo de 2010).<\/p>\n<p>Un saludo a todos y gracias por vuestra asistencia.<br \/>\n<strong>\u00c1lvaro del Valle<\/strong> \/ 27 de mayo de 2010<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como punto final al curso de Processing se documentan a continuaci\u00f3n\u00a0los contenidos de la \u00faltima clase. 1. Uso de pseudo-c\u00f3digo para resolver problemas de l\u00f3gica. Vimos un caso pr\u00e1ctico en el que se quer\u00eda controlar la secuencia en la que se pulsaban dos teclas determinadas y el tiempo que transcurr\u00eda entre ellas. Las teclas son [&hellip;]<\/p>\n","protected":false},"author":503,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[835],"tags":[167022],"class_list":["post-604","post","type-post","status-publish","format-standard","hentry","category-cursos","tag-processing"],"_links":{"self":[{"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/posts\/604","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/users\/503"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/comments?post=604"}],"version-history":[{"count":9,"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/posts\/604\/revisions"}],"predecessor-version":[{"id":613,"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/posts\/604\/revisions\/613"}],"wp:attachment":[{"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/media?parent=604"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/categories?post=604"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/tags?post=604"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}