{"id":3129,"date":"2012-11-22T23:35:29","date_gmt":"2012-11-22T22:35:29","guid":{"rendered":"http:\/\/robertopla.net\/blog\/?p=3129"},"modified":"2015-03-24T23:07:04","modified_gmt":"2015-03-24T22:07:04","slug":"diagramas-con-dia","status":"publish","type":"post","link":"https:\/\/robertopla.net\/blog\/diagramas-con-dia.htm","title":{"rendered":"Diagramas con Dia"},"content":{"rendered":"<p><a href=\"https:\/\/live.gnome.org\/Dia\">Dia<\/a> es un programa para generar diagramas. En principio se podr\u00eda pensar que para que hace falta un programa para dibujar diagramas si tenemos <a href=\"http:\/\/inkscape.org\/?lang=es\">Inkscape<\/a> que nos permite hacer gr\u00e1ficos vectoriales de cualquier tipo. La respuesta es que Dia es un especialista. Su punto fuerte no est\u00e1 en como dibuja los diagramas sino como trata los datos asociados a los mismos.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/robertopla.net\/blog\/img\/dia1.png\"><img decoding=\"async\" style=\"border: none; width: 450px; height: 380px;\" title=\"Dia\" src=\"http:\/\/robertopla.net\/blog\/img\/dia1.png\" alt=\"Dia\" \/><\/a><\/p>\n<p>Desde el punto de vista de la utilizaci\u00f3n, la primera ventaja es que cuando unimos los elementos del diagrama mediante lineas estan se quedan &#8216;pegadas&#8217; al punto de amarre y si movemos el elemento, cambiar\u00e1n de forma para seguir manteniendo la conexi\u00f3n. De esa forma la tarea de diagramaci\u00f3n se hace m\u00e1s f\u00e1cil ajustando los elementos y distribuy\u00e9ndolos f\u00e1cilmente en el espacio disponible.<br \/>\nDia genera unos archivos de formato propio que en realidad son un <a href=\"http:\/\/es.wikipedia.org\/wiki\/XML\">XML<\/a> comprimido con <a href=\"http:\/\/www.gzip.org\/\">Gzip<\/a>. Permite hacer diagramas para un mont\u00f3n de usos como programacion, UML, circuitos electricos, organigramas,&#8230;y aun puede ampliarse lo que se quiera pues tan solo es necesario dibujar un nuevo grupo de elementos, dibuj\u00e1ndolos como un subconjunto de <a href=\"http:\/\/www.desarrolloweb.com\/manuales\/29\/\">SVG<\/a> e incluy\u00e9ndolos en un archivo XML.<br \/>\nDia es modular y existen diversas utilidades para usar sus capacidades de diferentes formas, como por ejemplo generando el c\u00f3digo que crea una base de datos cuando trabajamos con un diagrama <a href=\"http:\/\/users.dcc.uchile.cl\/~psalinas\/uml\/introduccion.html\">UML<\/a>. La potencia de Dia es tal que cuando hago un diagrama sencillo, me da la impresi\u00f3n de estar usando una escopeta de cazar elefantes para matar mosquitos.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/8201966507\/\"><img decoding=\"async\" style=\"border: none; width: 450px; height: 444px;\" title=\"La guerra de las IT\" src=\"http:\/\/farm9.staticflickr.com\/8202\/8201966507_1d83b6e6dd.jpg\" alt=\"La guerra de las IT\" \/><\/a><\/p>\n<p>Naturalmente Dia es un programa opensource y tiene versiones para Windows, Linux y Mac OSX. Este es un ejemplo de diagrama sencillo. Expresa la situacion del mercado de las tecnolog\u00edas de la informacion y los sectores en los que compiten algunas de las m\u00e1s importantes compa\u00f1\u00edas. Lo hice bas\u00e1ndome en uno mucho m\u00e1s elaborado que publica la revista Wired de diciembre y que est\u00e1 hecho por Joe Kloc<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dia es un programa para generar diagramas y es un especialista. Su punto fuerte no est\u00e1 en como dibuja los diagramas sino como trata los datos asociados a los mismos.  <a href=\"https:\/\/robertopla.net\/blog\/diagramas-con-dia.htm\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[383],"tags":[95,97,209,237,259,288,319,323,326,374],"class_list":["post-3129","post","type-post","status-publish","format-standard","hentry","category-dibujo","tag-dibujo","tag-diseno","tag-linux","tag-mindmap","tag-opensource","tag-productividad","tag-software","tag-svg","tag-tecnologia","tag-xml"],"_links":{"self":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts\/3129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/comments?post=3129"}],"version-history":[{"count":1,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts\/3129\/revisions"}],"predecessor-version":[{"id":3662,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts\/3129\/revisions\/3662"}],"wp:attachment":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/media?parent=3129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/categories?post=3129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/tags?post=3129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}