{"id":26,"date":"2005-03-12T19:10:00","date_gmt":"2005-03-12T18:10:00","guid":{"rendered":"http:\/\/www.enezeta.com\/zapateces\/wordpress\/?p=26"},"modified":"2005-04-24T18:15:21","modified_gmt":"2005-04-24T16:15:21","slug":"durie","status":"publish","type":"post","link":"https:\/\/www.enezeta.com\/zapateces\/2005\/durie\/","title":{"rendered":"DuRiE"},"content":{"rendered":"<p>Manuel Dom\u00ednguez, natural de Huelva y con tan solo 19 a\u00f1os, es el nombre que se esconde bajo las l\u00edneas de c\u00f3digo que componen DuRiE. Hemos tenido la suerte de contar con \u00e9l para contarnos m\u00e1s acerca de su creaci\u00f3n y permitirnos conocerle un poco mejor personalmente.<\/p>\n<p>        <span style=\"font-weight: bold;\">Zapa: \u00bfManuel o Progmaq?<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">Manuel:<\/span> Mis amigos me llaman Manuel. ProgMaq simplemente es el nombre que le doy a todos mis programas. Ser\u00eda mejor Manuel \u00bfno? o Manu.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: Depende de ti si quieres que te vean como Progmaq o como Manu\u2026<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> ProgMaq es como decir: Borland Delphi, Borlarnd C++\u2026 ProgMaq DuRiE, ProgMaq SectorVisor\u2026 xD Pon Manuel. Queda m\u00e1s serio.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: Entonces Progmaq no es que sea un apodo o nick como cualquier otro sino que ser\u00eda tu \u00abmarca\u00bb si no he entendido mal. Ser\u00eda como la marca de tus programas.<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> S\u00ed, una marca, pero sin darle derechos de autor o copyright.  Simplemente para identificar mis programas m\u00e1s f\u00e1cilmente.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: \u00bfY de d\u00f3nde viene exactamente esa marca?  \u00bfTiene alg\u00fan significado? \u00bfO simplemente te gusta como suena?<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> Me la invent\u00e9 en 1998, cuando empec\u00e9 a ser programillas interesantes en lenguaje ensamblador. ProgMaq viene de Programa y M\u00e1quina ya que el ensamblador es el lenguaje de programaci\u00f3n m\u00e1s puro posible, el m\u00e1s cercano a la m\u00e1quina.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: Eso quiere decir que empezaste a programar\u2026 con menos de trece a\u00f1itos de nada.  <\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M: <\/span>Empezar, empezar\u2026 Empec\u00e9 cuando ten\u00eda unos 8 a\u00f1os en lenguaje BASIC, haciendo las t\u00edpicas tonter\u00edas que se pod\u00eda hacer\u2026 Pero a la edad que dices fue cuando me puse a programar \u00aben serio\u00bb.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: \u00bfY de d\u00f3nde te ha venido esa vocaci\u00f3n tan precoz? \u00bfTuviste a alguien que te orientara o fue simplemente un proceso natural de empezar y seguir y seguir hasta ahora?<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> Yo nunca he requerido ayuda de nadie en la inform\u00e1tica. Todo lo he sacado de libros y m\u00e1s tarde de p\u00e1ginas web, aunque la mayor\u00eda de informaci\u00f3n sale por deducci\u00f3n. Ahora bien, cuando era peque\u00f1o era de los pocos chavales que pose\u00eda un PC (un 80286) y con el paso del tiempo este PC se fue quedando in\u00fatil para los juegos y dem\u00e1s. Como no ten\u00eda otro ordenador empec\u00e9 a programar haciendo cosillas ya que tampoco pod\u00eda hacer otra cosa.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: Entonces no hubo un momento en tu vida en el que dijiste \u00abMe gusta esto. Voy a aprender\u00bb sino que fue m\u00e1s que nada consecuencia de una curiosidad que evolucionaba poco a poco\u2026<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> S\u00ed, correcto.  Lo hac\u00eda porque me gustaba.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: \u00bfEmpezando a hacer tus pinitos con tan pocos a\u00f1os tus amigos no te miraban como el t\u00edpico \u00abbicho raro\u00bb? (Lo digo por experiencia.. )<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> Simplemente cuando era peque\u00f1o los chavales no sab\u00edan ni lo que era un ordenador, como mucho las consolas&#8230; As\u00ed que nunca coment\u00e9 lo que hac\u00eda. A medida que pasaban los a\u00f1os (1997) les contaba como pod\u00edan arreglar los fallos de su Windows e incluso iba a casa a instal\u00e1rselo (ya que en ese momento segu\u00eda con mi 80286 y lo hac\u00eda para aprender yo mismo).<\/p>\n<p>       <span style=\"font-weight: bold;\"> Z: Demos un salto hasta la actualidad si te parece. \u00bfActualmente est\u00e1s trabajando, estudias por tu cuenta&#8230;?<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M: <\/span>Se sigue estudiando.  Ya habr\u00e1 tiempo de trabajar.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: \u00bfQu\u00e9 curso haces actualmente?<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> 2\u00ba de Bachiller Tecnol\u00f3gico, despu\u00e9s de 2 a\u00f1os sab\u00e1ticos completitos<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: \u00bfQu\u00e9 lenguajes de programaci\u00f3n dominas m\u00e1s y cu\u00e1l es tu preferido?<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> El que domino m\u00e1s es el ensamblador siempre he programado con \u00e9l. Ahora necesitaba hacer un programa para Windows (el DuRiE) y entonces me descargu\u00e9 la versi\u00f3n personal de Delphi (la gratuita) y me puse a crearlo teniendo la base de programaci\u00f3n en ensamblador. No hace mucha falta aprender gran cosa para dominar Delphi. Es m\u00e1s cuesti\u00f3n de aprender a usar los objetos y dem\u00e1s, pero nada importante. Se busca en google, y listo.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: Entonces, \u00bfno hab\u00edas tenido ning\u00fan contacto previo con Delphi antes de hacer DuRiE?<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> No. S\u00f3lo lo he visto usar por un amigo m\u00edo que tambi\u00e9n es experto en ese lenguaje. Se llama Jos\u00e9 Andr\u00e9s (Nick Pandre) y la verdad es que gracias a \u00e9l he conseguido optimizar DuRiE.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: Hablando ya de DuRiE, que muchos de los que est\u00e9n leyendo esto ya estar\u00e1n impacientes por saber cosas de \u00e9l. \u00bfPuedes decirnos qu\u00e9 quiere decir \u00abDuRiE\u00bb y para qu\u00e9 sirve exactamente el programa?<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> DuRiE me lo invent\u00e9 mientras estaba con mis amigos del instituto y lo puse por poner; para darle un nombre que no fuera el t\u00edpico ingl\u00e9s. Adem\u00e1s me interesaba que no significara nada en s\u00ed. As\u00ed que le puse DuRiE, y de esto salio Descargas Ultra R\u00e1pidas de Intercambios por E-mail.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: Y eso tiene algo que ver con el uso y funcionamiento del programa, \u00bfno? <\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> El programa sirve para el usuario que sube muchas cosas a su propia cuenta de correo y necesita baj\u00e1rsela f\u00e1cilmente desde otro PC (como el trabajo en la oficina y dem\u00e1s). Un empleado de una oficina que siempre tenga que subir los documentos de texto del trabajo a su correo, con mi programa simplemente tendr\u00eda que elegir el archivo y DuRiE se encarga del resto y a la hora de bajarlo, simplemente doble click en el .DuRiE y listo&#8230; ese es el uso real del programa.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: En cualquier caso, la gente ha encontrado muchas m\u00e1s utilidades a tu programa de las que se pens\u00f3 en un principio.<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> S\u00ed, desde luego. Se puede observar que en la versi\u00f3n BETA, hay usuarios que han comunicado que han subido pel\u00edculas libros juegos y m\u00fasica entre otras cosas, que me imagino que son simples copias de seguridad en caso de que el original se estropee.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: Bueno, yo no solo lo imagino sino que estoy casi seguro de que as\u00ed es&#8230;. Ya que de no ser as\u00ed, el usuario (y s\u00f3lo \u00e9l) estar\u00eda incurriendo en un delito. <\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> ProgMaq y DuRiE no pretenden que se use este programa para la pirater\u00eda, es m\u00e1s, est\u00e1 en totalmente en contra de ella.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: \u00bfC\u00f3mo y cu\u00e1ndo surge la idea de DuRiE?<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> Sobre el 20 de febrero yo estaba muy contento con el sistema P2M actual, ya que solo lo hab\u00eda conocido 3 d\u00edas antes pero entrando en el foro de DenkiNews me encontr\u00e9 una sorpresa: CUENTAS BLOQUEADAS por escribir mal la contrase\u00f1a. Entonces dije: \u00bfPor qu\u00e9 el usuario y la contrase\u00f1a no se guarda en un archivo, y as\u00ed no hay este tipo de problemas? Pens\u00e9 que no lo iba a terminar, que el creador de P2M pensar\u00eda tambi\u00e9n sobre esto y lo sacar\u00eda antes que yo pero me equivoqu\u00e9. Mencion\u00e9 el nombre de DuRiE en un foro y me qued\u00e9 de piedra cuando al d\u00eda siguiente muchos usuarios quer\u00edan saber sobre \u00e9l. As\u00ed que le di m\u00e1s importancia al proyecto y me hice mi propio dominio (<a href=\"http:\/\/www.progmaq.com\/\">http:\/\/www.progmaq.com<\/a>). Una vez con el dominio y el hosting, ya fue subirlo para ver c\u00f3mo reaccionar\u00eda la gente.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: En pocas semanas la web de progmaq ha superado ya la barrera de 300 registrados (en el momento de hacer esta entrevista). \u00bfTe esperabas este arranque tan fulminante de DuRiE y su comunidad? <\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> 300 usuarios\u2026 Me qued\u00e9 sin palabras al llegar a los 100. Actualmente tenemos m\u00e1s que la propia UNIVERSIDAD DE HUELVA. <a href=\"http:\/\/iuhu.litio.org\/foro\/\">http:\/\/iuhu.litio.org\/foro\/<\/a><\/p>\n<p>        <span style=\"font-weight: bold;\">Z: Bueno, est\u00e1 claro entonces que todo esto ha superado tus expectativas. \u00bfC\u00f3mo se siente uno al convertirse de repente en el foco de atenci\u00f3n de tanta gente? (Y que seguro que va a seguir creciendo el n\u00famero exponencialmente&#8230;)<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> Los primeros d\u00edas eran geniales. Ten\u00eda un foro en el cual pod\u00eda resolver todas las dudas. Pero a partir del 4\u00ba d\u00eda ha sido una odisea poder responder a todos los post. Al final, he necesitado de otros Beta Tester oficiales para responder bajo mi nombre. Al principio pod\u00eda yo solo con el foro pero actualmente es imposible ya que s\u00f3lo con los e-mail recibidos tengo trabajo para rato. Actualmente dedico m\u00e1s tiempo a responder que a programar.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: Volviendo a DuRiE. \u00bfEn qu\u00e9 est\u00e1s enfrascado actualmente con el programa? \u00bfAlguna implementaci\u00f3n nueva? \u00bfCorrigiendo alg\u00fan bug?<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> De momento estoy con los mensajes de error. Al ser una versi\u00f3n BETA estaba creando a lo bestia, en plan \u201csigue to palante aunke falle algo\u00bb. Ahora estoy programando de manera que si por ejemplo, falta el campo de la contrase\u00f1a lo muestre hacia el usuario y no intente conectarse a la WEB.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: \u00bfY de cara al futuro de DuRiE?  Tienes una larga \u00abwishlist\u00bb de ideas que te gustar\u00eda implementar, \u00bfno es as\u00ed?<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> Desde luego, pero necesito tiempo para terminarlas todas.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: \u00bfPuedes adelantarnos alguna?<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> Todas est\u00e1n en el foro pero por ejemplo se podr\u00e1 disponer de una lista de descargas con lo que por la noche se podr\u00e1n bajar varios archivos sin tener que estar el usuario pendiente.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: \u00bfAlguna vez se te ha pasado por la cabeza ir a alguien con el programa por si le interesaba distribuirlo o alguien se ha puesto en contacto contigo interesado en comprarte el programa?<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> Creo que a\u00fan tiene muy poco tiempo para que esto ocurra.  De todas formas soy partidario del software libre y sin patentes.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: \u00bfQuiere eso decir que si todo va bien y se consigue una versi\u00f3n 100% estable veremos un GNU\/DuRiE?<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> \u00a1Desde luego! Yo he programado DuRiE gracias a que ha habido gente que se ha molestado en poner informaci\u00f3n y hacer programas gratuitos. Por eso DuRiE tambi\u00e9n debe ser gratuito.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: Supongo que es una obviedad a estas alturas pero en el futuro \u00bfte gustar\u00eda ganarte la vida programando? <\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> La verdad que eso es algo q tengo que plantearme, ya que todos los programas que realice ser\u00e1n gratuitos. Por eso lo que tengo pensado es ganarme la vida mediante una empresa que me contrate para la elaboraci\u00f3n de su software, el cual S\u00cd QUE SE DEBE COBRAR. En mi tiempo libre har\u00e9 software libre, y en los momentos de trabajo, realizar\u00e9 software de pago.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: Bueno, pues creo que con esta entrevista muchos lectores ya se habr\u00e1n hecho una idea de qui\u00e9n se encuentra detr\u00e1s de este interesante proyecto. No s\u00e9 si te gustar\u00eda dirigir algunas palabras desde aqu\u00ed a todos los lectores del blog&#8230;<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> Simplemente quiero agradecer a todos los usuarios que hacen posible DuRiE, ya que yo soy el que programa la aplicaci\u00f3n, pero si no fuera por ellos, DuRiE no ser\u00eda nada&#8230; y en especial, darle las gracias personales a Jos\u00e9 Andr\u00e9s (Pandre) por sus aportes ofrecidos a DuRiE.<\/p>\n<p>        <span style=\"font-weight: bold;\">Z: Dicho queda.  Te deseamos mucha suerte con DuRiE y todo lo que venga.<\/span><\/p>\n<p>        <span style=\"font-weight: bold;\">M:<\/span> Much\u00edsimas gracias<\/p>\n<p>  Para entrar en la web de Progmaq y descargar Durie, as\u00ed como visitar sus foros y el cat\u00e1logo de subidas podeis hacerlo mediente <a href=\"http:\/\/www.progmaq.com\">este enlace<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Manuel Dom\u00ednguez, natural de Huelva y con tan solo 19 a\u00f1os, es el nombre que se esconde bajo las l\u00edneas de c\u00f3digo que componen DuRiE. Hemos tenido la suerte de contar con \u00e9l para contarnos m\u00e1s acerca de su creaci\u00f3n y permitirnos conocerle un poco mejor personalmente. Zapa: \u00bfManuel o Progmaq? Manuel: Mis amigos me [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2,6],"tags":[],"_links":{"self":[{"href":"https:\/\/www.enezeta.com\/zapateces\/wp-json\/wp\/v2\/posts\/26"}],"collection":[{"href":"https:\/\/www.enezeta.com\/zapateces\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.enezeta.com\/zapateces\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.enezeta.com\/zapateces\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.enezeta.com\/zapateces\/wp-json\/wp\/v2\/comments?post=26"}],"version-history":[{"count":0,"href":"https:\/\/www.enezeta.com\/zapateces\/wp-json\/wp\/v2\/posts\/26\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.enezeta.com\/zapateces\/wp-json\/wp\/v2\/media?parent=26"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.enezeta.com\/zapateces\/wp-json\/wp\/v2\/categories?post=26"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.enezeta.com\/zapateces\/wp-json\/wp\/v2\/tags?post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}