tag:blogger.com,1999:blog-66643084817920128142024-02-19T07:37:11.005-08:00Bogart diría: "De todos los sitios del mundo tenias que venir al mio...."Sitio en donde hablar de software en general y programación en particularArnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.comBlogger33125tag:blogger.com,1999:blog-6664308481792012814.post-24616940222079040922009-07-06T04:38:00.000-07:002009-07-06T04:39:18.023-07:00Mis primeras líneas en PythonPara ser esta tarde la primera vez que hago código Python, no va nada mal la cosa.<br /><br />La primera sentencia "Hola Mundo!!" fue facil de escribir y ejecutar. Una sentencia tan simple como<span style="font-weight: bold; color: rgb(204, 0, 0);"> print "Hola mundo!!" </span>que daba como resultado la impresión de la cadena encerrada entre las dobles comillas.<br /><br />Sin embargo el reto fue conseguir imprimir las dos últimas frases:<br /><span style="color: rgb(204, 0, 0); font-weight: bold;">n1=4</span><br /><span style="color: rgb(204, 0, 0); font-weight: bold;">n2=2</span><br /><span style="color: rgb(204, 0, 0); font-weight: bold;">n3 =n1+n2</span><br /><span style="color: rgb(204, 0, 0); font-weight: bold;">print "el resultadodo es ", n3</span><br /><span style="color: rgb(204, 0, 0); font-weight: bold;">print n1, "+",n2,"=",n3</span><br /><br />porque no acertaba a, con exito, trabajar con enteros y cadenas de caracteres. Mas al final lo logré después de haber mirado en San Google (<span style="font-style: italic;">invento </span>desarrollado en Python<span style="font-style: italic;"></span>) y tras varias intentonas frustradas. Como ven hay hasta errores de ortografía pro me importa poco, lo importante es el triunfo,<span style="font-style: italic;"> jajajaj</span><br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMU_CRUScAVT1yBPVXbnOt48LXKVYXLaDdLqe6BrG6XyZWArp-j1IbuF4U_wiBvZIXZRAa_dSXZNQ_nqJLucL0LVwHmQU-EKGORgi8tiVO4ja-11Dy-ePQtx9qdovp5NO0w8WqEt_Yh08/s1600-h/Sin+t%C3%ADtulo-1.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 376px; height: 182px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMU_CRUScAVT1yBPVXbnOt48LXKVYXLaDdLqe6BrG6XyZWArp-j1IbuF4U_wiBvZIXZRAa_dSXZNQ_nqJLucL0LVwHmQU-EKGORgi8tiVO4ja-11Dy-ePQtx9qdovp5NO0w8WqEt_Yh08/s400/Sin+t%C3%ADtulo-1.png" alt="" id="BLOGGER_PHOTO_ID_5355006433087702706" border="0" /></a><br />SaludosVíctor Garijohttp://www.blogger.com/profile/14628272757865663923noreply@blogger.com0tag:blogger.com,1999:blog-6664308481792012814.post-35229251960666707372009-07-06T04:35:00.000-07:002009-07-07T11:05:08.861-07:00Conociendo Python (1º parte)<p class="MsoNormal" style="text-align: left;"><b style=""><span style="font-size: 130%;"><span style="color: rgb(51, 0, 153);"><br /></span></span></b></p> <p class="MsoNormal" style="text-align: left;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://anticanis.es/wp-content/uploads/2008/05/python.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://anticanis.es/wp-content/uploads/2008/05/python.jpg" alt="" border="0" /></a></p> <p class="MsoNormal" style="text-align: left;"><b style=""><span style="font-size: 130%;"><span style="color: rgb(51, 0, 153);"><br />Ficha de Python:</span></span><o:p></o:p></b></p> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD6VYkBJ1wKSS79enJPqfBQji4LqAEJskXYxRn9ielRnlNSLPZndWgotMdVNEcxeYsv2uPvp2_DVDBY8GFx4LgZsHvC4IHs8WeEmZKMf3_W28Bs_xquRsjwD9yu38odsvakf9onGZ5VTA/s1600-h/Sin+t%C3%ADtulo-1.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 185px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD6VYkBJ1wKSS79enJPqfBQji4LqAEJskXYxRn9ielRnlNSLPZndWgotMdVNEcxeYsv2uPvp2_DVDBY8GFx4LgZsHvC4IHs8WeEmZKMf3_W28Bs_xquRsjwD9yu38odsvakf9onGZ5VTA/s400/Sin+t%C3%ADtulo-1.png" alt="" id="BLOGGER_PHOTO_ID_5355308421116021634" border="0" /></a><br />Para conocer más a fondo Python visite la <a href="http://es.wikipedia.org/wiki/Python">wikipedia</a>.<br /><br /><span style="font-weight: bold; font-size: 130%;"><span style="color: rgb(51, 51, 153);"><br />Instalación:<br /></span></span><br />Para programar <span style="font-weight: bold;">Python</span>, instalé <span style="font-weight: bold;">Python 2.6</span> descargablé en el <a href="http://www.python.org/download/">sitio oficial de la fundación Python (zona descargas). </a>Y ahí, según tu Sistema Operativo descargas una versión u otra, según tus necesidades. Instalarlo es sencillo. Luego, para codificar necesitarás un editor de texto, guardado en extensión .py, y listo para ser ejecutado, clicando sobre él, si e Windows, si s Linux tu Sistema Operativo habría que darle antes derechos.<br />La última versión estable es la 2.6 e instala <span style="font-weight: bold;">IDLE (Python GUI) </span>que es el Shell de Python (donde iteractivamente se pueden escribir las instruciones. Su uso nos da el resultado de bloques de código, coloreados para colmo de la claridad), el <span style="font-weight: bold;">Python Command Line</span>, y <span style="font-weight: bold;">Module Docs </span>(sencillamente de esta opción tengo que investigar, pero parece ser que es un módulo cgi de la Python Librery para programar y seguir documentación). Además del habitual desinstalador.<br />Tras instalarlo si estamos en Windows, hay que navegar hasta <span style="font-weight: bold;">Variables de entorno </span>en<span style="font-weight: bold;"> </span>Propiedades del Sistema:<br /><ul> <li> Usamos la tecla de Windows y la de Pausa; pestaña opciones avanzadas; botón Variables de Entorno; Modificar<span>).</span></li> </ul> <span style="font-weight: bold;"><br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk6ESeeS5m5oaV1obRQoabU0ienTYgp4gY03ON1a-nzmPTwaKnKOCzuAuL_mevyRRclv_ChkvpABX4WnfEPR3bKP3vY31Y1iAd7zWOqbIoAD2eFtuxiIcIw56YsfzLY2t-YB36WzBI95U/s1600-h/Dibujo.bmp"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 224px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk6ESeeS5m5oaV1obRQoabU0ienTYgp4gY03ON1a-nzmPTwaKnKOCzuAuL_mevyRRclv_ChkvpABX4WnfEPR3bKP3vY31Y1iAd7zWOqbIoAD2eFtuxiIcIw56YsfzLY2t-YB36WzBI95U/s320/Dibujo.bmp" alt="" id="BLOGGER_PHOTO_ID_5355775244979836162" border="0" /></a><br /><ul> <li>A continuación, añadimos una nueva ruta a la variable de entorno Path: En mi caso <span style="color: rgb(153, 0, 0); font-weight: bold;">C:\Python26\ </span><span style="color: rgb(153, 0, 0);"><span style="color: rgb(0, 0, 0);">A la nueva ruta deberá precederle un <span style="font-weight: bold; color: rgb(153, 0, 0);">; </span>que significa que se añade otra ruta a las existentes de antemano. Otra nota, En mi caso es </span></span>C:\Python26\ pero en el suyo es la carpeta donde e ha instalado Python. El 26 en mi caso es la versión.<span style="color: rgb(153, 0, 0); font-weight: bold;"></span> </li> </ul> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFA1OZkhLCycikR1bv4AGyt4qTpM6-Tx3aGfCQauMGKONczsmziDw0ykll9hO1qUAcAaxT6EM2A1vewchgQUfkdzuzY2gKjvrMAjGA7ySV9Ksyr7CAXdyNR8nkC8ErsrvMCNXeO_zuz5Y/s1600-h/Sin+t%C3%ADtulo-1.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 126px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFA1OZkhLCycikR1bv4AGyt4qTpM6-Tx3aGfCQauMGKONczsmziDw0ykll9hO1qUAcAaxT6EM2A1vewchgQUfkdzuzY2gKjvrMAjGA7ySV9Ksyr7CAXdyNR8nkC8ErsrvMCNXeO_zuz5Y/s320/Sin+t%C3%ADtulo-1.png" alt="" id="BLOGGER_PHOTO_ID_5355777731446152578" border="0" /></a> Estas notas de instalación las he tomado prestadas de <a href="http://pythondesdecero.blogspot.com/2009/07/instalando-python-en-el-sistema-windows.html"><span style="text-decoration: underline;">Python desde cero</span></a><br /><br /><span style="color: rgb(51, 51, 153); font-size: 130%;"><span style="font-weight: bold;"><br />Manual:</span></span><br /><br />Ahora ando con la lectura de un manual, <a href="http://mundogeek.net/tutorial-python/"><span style="font-weight: bold;">Python para todos</span></a>, del que puedo decir que hace fácil el aprendizaje de este lenguaje de programación, herramienta en la que está hecho Google.<br /><br /><br />SaludosVíctor Garijohttp://www.blogger.com/profile/14628272757865663923noreply@blogger.com0tag:blogger.com,1999:blog-6664308481792012814.post-31611074488012861012009-07-02T04:11:00.000-07:002009-07-02T04:18:28.350-07:00Volviendo a Java<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.geocities.com/laclasicaradio/java.gif"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 352px; height: 288px;" src="http://www.geocities.com/laclasicaradio/java.gif" alt="" border="0" /></a><br /><br />Si, mi profesor de Oracle en 2º de DAI me dijo que estudiase Java si quería hacer algo. Y aunque en principio terqueé por no seguir su consejo, estoy dándome cuenta de qué todos los caminos conducen a lo mismo: JAVA ¿Por qué? Por su versatilidad, por su norme poder a la hora d trabajar en diferentes tecnológias y Sistemas Operativos y porque es gratuito y su crecimiento imarable.<br /><br /><a href="http://java.sun.com/">http://java.sun.com/</a> es la web de Java<br /><br /><a href="http://www.netbeans.org/">http://www.netbeans.org/</a> es el sitio de uno de los IDE de Java.<br /><br /><br />Al final cursé una FP adrede para aprender Java, bueno las bases, que terminé hace tres semanas, y ccuando decidí alejarme de él durante un tiempo aprendiendo Delphi 8 .Net, ayer volví.<br /><br />A Java siempre se vuelve aunque tenga sus defectos, uno es que no trabaja a bajo nivel. Pero ¿qué importa donde tan rico es?<br /><br />Esta vez he vuelto porque de la web <a href="http://www.infolancer.net/">http://www.infolancer.net/</a> me llegó una oferta para ganarme un dinero.<br /><br />La oferta consistia, no he llegado a ofertar mi presupuesto por pachorra, pues de que me decidí ya había caducado dicha oferta en:<br /><span style="font-weight: bold;">Realizar una aplicación para gestion web usando Java (<a href="http://struts.apache.org/">Struts</a>, <a href="http://www.mygnet.net/articulos/java/introduccion_a_jasperreports_e_ireport_primera_parte.301">Jasper</a> y <a href="http://es.wikipedia.org/wiki/AJAX">Ajax</a>) usándo base de datos <a href="http://mysql.com/why-mysql/white-papers/mysql-wp-enterprise-2.0.php?gclid=CKLAucSFtZsCFd4B4wodAF_NQg">MySQL</a>. </span>Pero por no saber lo suficiente para hacerlo, no pude ofrecer mi própuesta a tiempo. Sin embargo le he echado narices y me he puesto a documentarme. <span style="font-style: italic;"><br /><br />Nunca es tarde para aprender.<br /><br /></span><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1G_CgI2SlF6qcrDq4VQfjDBye5HAUTzaL6X0lDpae_BqCP6jILdudmdJdWwkxng9XpjMZwJZdR7w447F5dfHl1KAjiD0svesTuUNGDZ4qLNgs-YxNf9JwcSzRtdKmfQo07S07HNC13rE/s1600-h/ajax.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 152px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1G_CgI2SlF6qcrDq4VQfjDBye5HAUTzaL6X0lDpae_BqCP6jILdudmdJdWwkxng9XpjMZwJZdR7w447F5dfHl1KAjiD0svesTuUNGDZ4qLNgs-YxNf9JwcSzRtdKmfQo07S07HNC13rE/s200/ajax.jpg" alt="" id="BLOGGER_PHOTO_ID_5353818213925010274" border="0" /></a>Ahora sé que Struts es una versión del servidor Apache (hasta la fecha yo he usado AppServ y Tomcat, para PHP desde Dreamweaver y para Servlets y Jsp's desde JBuilder 5 ). Tambien sé que es Jasper es una aplicación para crear reporters. Y que Ajax (Rich Internet Application) es una metodología para programar aplicaciones iteractivas para web, pero que aporta dinamismo, aumentando su velocidad, al, por ejemplo, cargar los datos necesarios sin tener que recargar la página en cada actualización aunque solo se reflejen cambios en una pequeña parte. Así Ajax no es un lenguaje de programación, sino una metodólogía que trabaja JavaScript u otro lenguajes de manera embebida. Ver <a href="http://www.cristalab.com/tutoriales/tutorial-de-ajax-c162l/">esta web</a> donde encontré un tutorialVíctor Garijohttp://www.blogger.com/profile/14628272757865663923noreply@blogger.com1tag:blogger.com,1999:blog-6664308481792012814.post-11382593614934956152009-03-30T23:38:00.000-07:002009-03-30T23:59:02.982-07:00Consejo de Java. De Integer a int:<span style="text-decoration: underline;"><br /></span><span style="text-decoration: underline;"><br /></span>El pasado domingo me estruje la cabeza, no lo suficiente, para extraer de un <span style="font-weight: bold;">Integer </span>su valor como <span style="font-weight: bold;">int,</span>hasta que mi buen amigo Cazaña me chivó la solución.<br /><br />El caso era este:<br />Tengo una clase llamada Localidad, cuyo miembro dato es número de tipo int, y en la clase de tipo Aplicación tengo una combo cargada con una serie de números, entonces, para extraer el número de la localidad de esa combo hay que hacer esto:<br /><br /><span style="font-weight: bold;">Integer localidad;</span><br /><span style="font-weight: bold;">int butaca;</span><br /><br /><span style="font-weight: bold;">localidad=(Integer)jComboBoxAnfiteatro1.getSelectedItem();<br /><br /></span>Mas, ahora que transformé por casting el Objeto devuelto, a su vez el seleccionado de la ComboBox, en un Integer, quiero, porque lo necesito, transformarlo en entero. Y esto se hace así:<br /><br /><span style="font-weight: bold;"> butaca=localidad.intValue();</span><br /><br /><span style="font-weight: bold;"></span><br />Espero que esto les sirva de ayuda. Porque yo hubiese agradecido encontrar un artículo sobre este caso por Internet.<br /><br />SaludosVíctor Garijohttp://www.blogger.com/profile/14628272757865663923noreply@blogger.com0tag:blogger.com,1999:blog-6664308481792012814.post-40221687190143035812009-02-01T14:39:00.000-08:002009-02-01T14:42:04.924-08:00Otra idea<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.saberperder.com/files/2008/06/cuarenta.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 400px; height: 327px;" src="http://www.saberperder.com/files/2008/06/cuarenta.jpg" alt="" border="0" /></a><br />Jugando esta tarde a las cartas se me ha ocurrido, programar mediante Java, dos juegos populares de España: los cinquillos y la brisca.Víctor Garijohttp://www.blogger.com/profile/14628272757865663923noreply@blogger.com0tag:blogger.com,1999:blog-6664308481792012814.post-16956039537905972652009-01-25T06:55:00.001-08:002009-01-25T06:57:02.995-08:00Gestando una idea<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLtS699lMcaD9h2PXkusDbHWQCw3M-cPMg8UQF6WbQODr0Lk0Ggf6L-lHwEzkY_lfiUdYj3kJPZ1_EsROeo9sz0WTLaMYsoNKMRHD_Z8o-5rQ8u4fSCThAV1_ULefEIC2cSfQ_mx-0fm87/s1600-h/hannibal.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 395px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLtS699lMcaD9h2PXkusDbHWQCw3M-cPMg8UQF6WbQODr0Lk0Ggf6L-lHwEzkY_lfiUdYj3kJPZ1_EsROeo9sz0WTLaMYsoNKMRHD_Z8o-5rQ8u4fSCThAV1_ULefEIC2cSfQ_mx-0fm87/s400/hannibal.jpg" alt="" id="BLOGGER_PHOTO_ID_5295245206192564674" border="0" /></a><br /> <p class="MsoNormal" style=""><o:p> </o:p></p> <p class="MsoNormal" style=""><o:p> </o:p></p> <p class="MsoNormal" style="">Ya es domingo pero mañana no tendré clase pues se lleva a cabo una recuperación que yo n tengo que recuperar.<span style=""> </span>Aunque tampoco en Navidades me fui de rositas, pues suspendí Java, de la cual todavía hago el proyecto.<span style=""> </span>Entonces a ver si veo "La reina de África".<o:p></o:p></p> <p class="MsoNormal" style=""><o:p> </o:p></p> <p class="MsoNormal" style="">Como ya conté por aquí, sobre el 14 de Enero descubrí que la profesora de Implantaciones es cinefilia,<span style=""> </span>así que el otro día gracias a que los compañeros se fueron estuvimos hablando de cine y de programación. Conversación que derivó en el momento de reunirme con Morfeo en la idea, que me lleva seduciendo desde 2004, de montar una aplicación que me gestione una base de datos dedicada al cine, mi pasión. La idea como ya dije nació hace más de cuatro años, pero no fue hasta el pasado jueves cuando me decanté por la forma, ósea el lenguaje que usaré. Así, si yo antes pensaba desarrollarme tal programa para mi único uso; ahora he cambiado de opinión, y el programa correrá por Internet. Exactamente nos tendrá a mi y a Elena como usuarias, compartiendo datos. Pero todavía no sé si usare PHP o Java<span style=""> </span>para desarrollar el diseño Web,... </p> <p class="MsoNormal" style=""><o:p> </o:p></p> <p class="MsoNormal" style="">Ya les iré contando más adelantos del proyecto, que no crean empiezo ya, pues antes debo terminar la FP.</p> <p class="MsoNormal" style=""><o:p> </o:p></p> <p class="MsoNormal" style=""><o:p> </o:p></p> <p class="MsoNormal" style="">1 Abrazo. </p> <p class="MsoNormal" style=""><o:p> </o:p></p> <p class="MsoNormal" style="">Nos vemos.</p> <p class="MsoNormal" style=""><o:p> </o:p></p> <p class="MsoNormal" style="">La foto va dedicada al personaje que alimentó mi amor hacía el séptimo arte. </p> <p class="MsoNormal" style=""><o:p> </o:p></p> <p class="MsoNormal" style="">P.D.: Admitimos ideas para bautizar el proyecto, que Elisa llamaría “La ventana indiscreta”, Elena “Supèr8” y cien sugerencias más, y yo, por ahora ninguno en especial. <o:p></o:p></p>Víctor Garijohttp://www.blogger.com/profile/14628272757865663923noreply@blogger.com0tag:blogger.com,1999:blog-6664308481792012814.post-59407814329007923792008-10-01T08:31:00.000-07:002008-10-01T08:39:46.635-07:00Las 12 reglas de CoddEl sistema debe ser relacional, base de datos y administrador de sistema.<br /><br />Ese sistema debe utilizar sus facilidades relacionales (exclusivamente) para manejar la base de datos.<br /><br /><span style="font-weight: bold;">Regla 1: La regla de la información</span><br /><br />Toda la información en la base de datos es representada unidireccionalmente, por valores en posiciones de las columnas dentro de filas de tablas.<br /><br /><span style="font-weight: bold;">Regla 2: La regla del acceso garantizado</span><br /><br />Todos los datos deben ser accesibles sin ambigüedad. Esta regla es esencialmente una nueva exposición del requisito fundamental para las llaves primarias. Dice que cada valor escalar individual en la base de datos debe ser lógicamente direccionable especificando el nombre de la tabla, la columna que lo contiene y la llave primaria.<br /><br /><span style="font-weight: bold;">Regla 3: Tratamiento sistemático de valores nulos </span><br /><br />El DBMS (En Español, SGBD Sistemas de Gestión de Base de Datos) debe permitir que haya campos nulos. Debe tener una representación de la "información que falta y de la información inaplicable" que es sistemática, distinto de todos los valores regulares.<br /><br /><span style="font-weight: bold;">Regla 4: Catálogo dinámico en línea basado en el modelo relacional</span><br /><br />El sistema debe soportar un catálogo en línea, el catalogo relacional deber ser accesible a los usuarios autorizados. Es decir, los usuarios deben poder tener acceso a la estructura de la base de datos (catálogo).<br /><br /><span style="font-weight: bold;">Regla 5: La regla comprensiva del sublenguaje de los datos</span><br /><br />El sistema debe soportar por lo menos un lenguaje relacional que;<br /><br /> 1. Tenga una sintaxis lineal.<br /> 2. Puede ser utilizado recíprocamente y dentro de programas de uso.<br /> 3. Soporte operaciones de definición de datos, operaciones de manipulación de datos (actualización así como la recuperación), seguridad e integridad y operaciones de administración de transacciones.<br /><br /><span style="font-weight: bold;">Regla 6: Regla de actualización</span><br /><br />Todas las vistas que son teóricamente actualizables deben ser actualizables por el sistema.<br /><br /><span style="font-weight: bold;">Regla 7: Alto nivel de inserción, actualización, y cancelación</span><br /><br />El sistema debe soportar suministrar datos en el mismo tiempo que se inserte, actualiza o este borrando. Esto significa que los datos se pueden recuperar de una base de datos relacional en los sistemas construidos de datos de filas múltiples y/o de tablas múltiples.<br /><br /><span style="font-weight: bold;">Regla 8: Independencia de datos física</span><br /><br />Los cambios en el nivel físico (cómo se almacenan los datos, si en arreglos o en las listas encadenadas los etc.) no debe requerir un cambio a una solicitud basada en la estructura.<br /><br /><span style="font-weight: bold;">Regla 9: Independencia de datos lógica</span><br /><br />Los cambios al nivel lógico (tablas, columnas, filas, etcétera) no deben requerir un cambio a una solicitud basada en la estructura. La independencia de datos lógica es más difícil de lograr que la independencia física de datos.<br /><br /><span style="font-weight: bold;">Regla 10: Independencia de la integridad</span><br /><br />Las limitaciones de la integridad se deben especificar por separado de los programas de la aplicación y se almacenan en la base de datos. Debe ser posible cambiar esas limitaciones sin afectar innecesariamente las aplicaciones existentes.<br /><br /><span style="font-weight: bold;">Regla 11: Independencia de la distribución </span><br /><br />La distribución de las porciones de la base de datos a las varias localizaciones debe ser invisible a los usuarios de la base de datos. Los usos existentes deben continuar funcionando con éxito:<br /><br /> 1. cuando una versión distribuida del DBMS se introdujo por primera vez<br /> 2. cuando se distribuyen los datos existentes se redistribuyen en todo el sistema.<br /><br /><span style="font-weight: bold;">Regla 12: La regla de la no subversión</span><br /><br />Si el sistema proporciona una interfaz de bajo nivel (de registro a la vez) y luego de que esa interfaz no se pueda utilizar para subvertir el sistema, por ejemplo: sin pasar por seguridad relacional o limitación de integridad.<br /><br /><br /><br />En mi opinión, lo importante en una buena aplicación, está en la base, o sea la base de datos y cómo se haya gestionado desarrollando el Universo del Discurso particular.Víctor Garijohttp://www.blogger.com/profile/14628272757865663923noreply@blogger.com0tag:blogger.com,1999:blog-6664308481792012814.post-71473436151271423712008-07-08T11:36:00.000-07:002008-09-28T03:40:36.539-07:00Intel y DreamWorks se alianPara dotar de mayor calidad los dibujos la factoría Dreamworks ha firmado un contrato, en el cual sus empleados usarán las últimas técnicas de Intel para animar en 3D a sus personajes.<br /><br />La primera película beneficiaría de esta firma que une a dos grandes en su industria, será <i>Monsters vs. Aliens.<br /><br /></i>El consejero delegado de Dreamworks Animation, Jeffrey Katzenberg, ha recordado que "la tecnología tiene un papel importante a la hora de permitir a nuestros artistas contar grandes historias".<br /><br />La noticia al completo se lee aquí: <a href="http://www.elpais.com/articulo/internet/Intel/Dreamworks/alian/investigar/nuevas/tecnologias/3D/elpeputec/20080708elpepunet_5/Tes">El País digital</a>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com0tag:blogger.com,1999:blog-6664308481792012814.post-70822016894944916402008-07-01T04:57:00.000-07:002008-07-01T05:18:14.574-07:00ZFS en Snow Leopard Server<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Calibri;">Apple ha anunciado que la nueva versión de <a href="http://www.apple.com/server/macosx/snowleopard/">OS X Server</a> incluirá el sistema de archivos <a href="http://es.wikipedia.org/wiki/ZFS_%28sistema_de_archivos%29">ZFS</a>, quedando la posibilidad de que las próximas versiones de OS X lo incluyan como sistema de archivos nativo (actualmente el sistema de archivos de OS X, <a href="http://en.wikipedia.org/wiki/HFS_Plus">HFS+</a>, también fue introducido inicialmente en la versión Server de este sistema operativo).<o:p></o:p></span></p> <p class="MsoNormal" style=""><b><span style="font-family: Calibri;">Características<o:p></o:p></span></b></p> <ul type="disc"><li class="MsoNormal" style="text-align: justify;"><span style="font-family: Calibri;">ZFS es el primer sistema de archivos de 128 bit, su límite de almacenamiento teórico es de 256 cuatrillones de zettabytes.<o:p></o:p></span><u1:p></u1:p></li><li class="MsoNormal" style="text-align: justify;"><span style="font-family: Calibri;">No existe la necesidad de crear particiones. ZFS utiliza un pool de almacenamiento compuesto por todos los dispositivos físicos de igual o diferentes capacidades que pueden agregarse o quitarse del pool en cualquier momento. ZFS se encarga de la administración de estos detalles. Por ejemplo, al colocar un disco externo en la interfaz firewire ya no aparecerá un icono en el escritorio, sino que simplemente se unirá automáticamente con el resto del pool.<o:p></o:p></span><u1:p></u1:p></li><li class="MsoNormal" style="text-align: justify;"><span style="font-family: Calibri;">Todos los bloques de datos poseen un <a href="http://en.wikipedia.org/wiki/Checksum">checksum</a> que se almacena en un bloque padre, por lo que ZFS siempre sabe si un bloque se encuentra en estado correcto o corrupto.<o:p></o:p></span><u1:p></u1:p></li><li class="MsoNormal" style="text-align: justify;"><span style="font-family: Calibri;">ZFS es un sistema de archivos transaccional, no sobrescribe los datos directamente sino que crea los datos en un nuevo bloque y posteriormente cambia los punteros de datos y realiza la escritura definitiva. <o:p></o:p></span><u1:p></u1:p></li><li class="MsoNormal" style="text-align: justify;"><span style="font-family: Calibri;">La licencia de ZFS es <a href="http://en.wikipedia.org/wiki/CDDL">CDDL</a>, lo cual es una gran ventaja para los desarrolladores de software para OS X. <o:p></o:p></span><u1:p></u1:p></li><li class="MsoNormal" style="text-align: justify;"><span style="font-family: Calibri;">Posee una implementación de RAID que corrige los errores de RAID-5 (en particular, evita el “agujero de escritura” de Raid-5 que se producía al haber un fallo en el sistema habiendo escrituras activas que podía dejar paridades en un estado inconsistente), el RAID-Z.<o:p></o:p></span><u1:p></u1:p></li><li class="MsoNormal" style="text-align: justify;"><span style="font-family: Calibri;">ZFS posee una característica llamada "Snapshot Copy" que nos permite "sacar una foto” de forma rápida de todo el sistema de archivos. Podemos instalar un paquete y si este no cumple nuestras expectativas podemos realizar un rollback para volver al estado anterior. Esta podría ser la clave para una implementación mejorada de <a href="http://www.apple.com/macosx/features/timemachine.html">Time Machine</a>.<o:p></o:p></span></li></ul> <p class="MsoNormal" style=""><span style="font-family: Calibri;">Más información <a href="http://blogs.zdnet.com/storage/?p=335">Storage Bits</a>, <a href="http://www.applesfera.com/2008/06/23-mac-os-x-snow-leopard-incluira-zfs">Applesfera</a>.<o:p></o:p></span></p>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com0tag:blogger.com,1999:blog-6664308481792012814.post-83360301414592015902008-07-01T04:35:00.000-07:002008-07-01T04:52:47.458-07:00Ranking 2008 - Perfiles y Herramientas Informaticas<span style="font-family:calibri;">A continuación les dejo un ranking de los perfiles y herramientas informáticas mas solicitadas durante el primer semestre de este año.</span><br /><center style="font-weight: bold; font-family: arial; color: rgb(255, 204, 0);">Ranking de PERFILES demandados</center><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDfL76ZeCQZ4Z7MmpQbFWmogWh6NXtSIhcnvLzgYVL7fNsslw95MRs32bD388Oo4m9UulOlHpGs_rNZ-aqRABmRitzxkXJ8KcrCngAe36sD_U8yxDNYD82rjFEaXP6kXqvaFWQuvOxQHI/s1600-h/PerfilRanking2008.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDfL76ZeCQZ4Z7MmpQbFWmogWh6NXtSIhcnvLzgYVL7fNsslw95MRs32bD388Oo4m9UulOlHpGs_rNZ-aqRABmRitzxkXJ8KcrCngAe36sD_U8yxDNYD82rjFEaXP6kXqvaFWQuvOxQHI/s200/PerfilRanking2008.jpg" alt="" id="BLOGGER_PHOTO_ID_5218009213839798418" border="0" /></a><br /><center style="font-weight: bold; color: rgb(255, 204, 0);">Ranking de HERRAMIENTAS demandadas</center><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi22JwFgJ_gjQ2sGCew9x8vyKHdwpFnpvmFnOeEZ6tj47qrK2BUXu316JtBf5bqHiVQjbPDcxjaTP30YzLOXxkSURqqhsuTiZ4TrN6nr6Cur-fZMa-EjAQlMXWyA6jfzrmzZuBQpSUJrYQ/s1600-h/Rancking2008.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi22JwFgJ_gjQ2sGCew9x8vyKHdwpFnpvmFnOeEZ6tj47qrK2BUXu316JtBf5bqHiVQjbPDcxjaTP30YzLOXxkSURqqhsuTiZ4TrN6nr6Cur-fZMa-EjAQlMXWyA6jfzrmzZuBQpSUJrYQ/s200/Rancking2008.jpg" alt="" id="BLOGGER_PHOTO_ID_5218009660181274114" border="0" /></a><span style="font-family:calibri;">En la siguiente dirección hay información mas detallada sobre las demandas del año 2008 y también las demandas que existieron durante el año 2007 (<a href="http://micarreralaboralenit.wordpress.com">micarreralaboralenit.wordpress.com</a>).</span>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com0tag:blogger.com,1999:blog-6664308481792012814.post-84485544144550716272008-04-11T22:12:00.000-07:002008-04-12T00:18:50.930-07:002:17 am......<span style="font-size:100%;"><span style="font-family:calibri;">En esta ocasión voy a dejar un popurri de temas que me gustan.<br />Bueno es que por falta de sueño me puse a escuchar música en Internet, muchos de los temas publicados a continuación fueron un descubrimiento para mí otros los tenia identificado a medias de alguna película.<br />Que puedo decir, me gusta trabajar con música, charlar con música, estar solo con música, mirar tele con música, etc… con música.<br /><br /></span></span><span style="font-size:100%;"><span style="font-family:calibri;"><a href="http://www.fanaticpromotion.com/mp3s/theshondes/theshondes-willyoustilllovemetomorrow.mp3">The Shondes - Will you still love tomorrow</a></span></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivHgz-lmM58iudfEaVCFh5yx6rNmcjL-cb10qD2MHe7Jxx9HlCUtOYWyjhbbVEi7NeLdj7T9KihYFpffAClktSv9-eBNzABN9E7RLCbrAmHFvHexunt8BYMDKNajw3y8BFKVBjMXIGxnA/s1600-h/med_noises_help_deaf.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 162px; height: 195px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivHgz-lmM58iudfEaVCFh5yx6rNmcjL-cb10qD2MHe7Jxx9HlCUtOYWyjhbbVEi7NeLdj7T9KihYFpffAClktSv9-eBNzABN9E7RLCbrAmHFvHexunt8BYMDKNajw3y8BFKVBjMXIGxnA/s400/med_noises_help_deaf.jpg" alt="" id="BLOGGER_PHOTO_ID_5188252952298086386" border="0" /></a><br /><span style="font-size:100%;"><span style="font-family:calibri;"><a href="http://www.awkwardrules.com/uploads/Kate%20Nash%20-%20Fluorescent%20Adolescent%20%28Arctic%20Monkeys%20Cover%20-%20Live%20Lounge%29.mp3">Kate Nash - Fluorescent adolescent</a></span></span><br /><span style="font-size:100%;"><span style="font-family:calibri;"><a href="http://www.observercontroller.com/music/NouvelleVague/03%20Dance%20With%20Me.mp3">Nouvelle Vague - Dance with me</a></span></span><br /><span style="font-size:100%;"><span style="font-family:calibri;"><a href="http://daizy.propelli.cop.fi/urli/Kill%20Bill%20Vol.2%20-%2002%20-%20Shivaree%20-%20Goodnight%20Moon.mp3">Shivaree - Goodnight Moon</a></span></span><br /><span style="font-size:100%;"><span style="font-family:calibri;"><a href="http://mp3.dmoon.ru/electrelane%20-%20eights%20steps.mp3">Electrelane - eights steps</a></span></span><br /><span style="font-size:100%;"><span style="font-family:calibri;"><a href="http://www.tpbrewingco.com/mp3/TP/Falling.mp3">Twin Peaks theme</a><br /></span></span><span style="font-size:100%;"><span style="font-family:calibri;"><a href="http://www.dividedhighway.ca/NewSongs/Turtles%20-%20Happy%20Together%28-2%29.mp3">Turtles - Happy Together</a></span></span><br /><span style="font-size:100%;"><span style="font-family:calibri;"><a href="http://ghostchild.free.fr/radiofolk/22%20-%20Heart%20Of%20Gold.mp3">Neil Young - Heart of gold</a></span></span><br /><span style="font-size:100%;"><span style="font-family:calibri;"><a href="http://babmail.free.fr/player/MP3/Poney%20Express%20-%20Paris%20de%20loin.mp3">Poney Express - Paris de loin</a></span></span><br /><span style="font-size:100%;"><span style="font-family:calibri;"><a href="http://www.otter1.net/Otter1/Music/BJ%20Thomas%20-%20Raindrops%20Keep%20Falling.mp3">Bj Thomas - Raindrops keep falling</a></span></span><br /><span style="font-size:100%;"><span style="font-family:calibri;"><a href="http://ammon.alkohol.ee/mp3/Chris%20Isaak/Chris%20Isaak%20-%20Best%20Of%20%5B2006%5D/04%20%20Chris%20Isaak%20-%20Baby%20Did%20A%20Bad%20Bad%20Thing.mp3">Chris Isaak - Baby did a bad bad thing</a></span></span><br /><span style="font-size:100%;"><span style="font-family:calibri;"><a href="http://nika.tspmi.vu.lt/sui/mp3/The%20Dresden%20Dolls%20-%20The%20Dresden%20Dolls%20%5B2004%5D/06%20-%20Coin-Operated%20Boy.mp3">The Dresden Dolls - Coin-Operated Boy</a><br />En definitiva es una forma de tener una lista al alcance de las circunstancias frente a una computadora… Me voy a dormir (4:18 am).</span></span>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com3tag:blogger.com,1999:blog-6664308481792012814.post-28330373705496629372008-03-30T18:20:00.000-07:002008-10-17T10:17:18.665-07:00Insignificancias...<p style="text-align: justify;font-family:calibri;" class="MsoNormal"><span style="font-size:85%;">Cuando nos damos cuenta de las insignificancias... Se suponía que en este blog solo iba a publicar notas, información, o algún script, temas relacionados a la programación y el software.<br />Bien si uno no puede manejar sus espacios, entonces que se puede esperar…<br />Me recuerda la vez en que un desconocido, en la parada de colectivo, me pregunto donde estaba mi pasaje.<br />Hoy me senté frente a la computadora y mientras tomaba un mate me dispuse a navegar por youtube. Fue allí donde por casualidad di con el siguiente cortometraje de <a href="http://es.wikipedia.org/wiki/Jean-Pierre_Jeunet">Jean Pierre Jeunet</a> (1989). El primer rostros que mire me pareció conocido de algún lado… Luego pude terminar de ver el corto, así fue, lo concia de la película “<a href="http://www.whatdvd.net/WhatDVD-Graphics/main/267.jpg">Delicatesen</a>”. En fin.....<br /></span></p><object width="400" height="330"><param name="movie" value="http://www.youtube.com/v/KzSutnFrI6I&&color1=0x8FBC8F&color2=0xF5F5DC&hl=en"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/KzSutnFrI6I&&color1=0x8FBC8F&color2=0xF5F5DC&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="400" height="330"></embed></object>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com4tag:blogger.com,1999:blog-6664308481792012814.post-65109402246618105002008-03-29T10:28:00.000-07:002008-03-30T10:10:13.959-07:00Los Piratas de Silicon Valley<span style="font-family:calibri;">Gracias google, una buena película sobre un gran visionario como Steve Jobs. Se puede ver completa.<br /></span><div style="text-align: justify;"><i style="font-family: calibri; color: rgb(255, 255, 204); font-weight: bold;">Estamos aquí para marcar un punto en el universo. De otro modo, ¿para qué estar aquí? Estamos creando un conocimiento completamente nuevo, como un artista o un poeta. Así es como tienes que pensar esto. Estamos re-escribiendo la historia del pensamiento humano con lo que estamos haciendo.</i><br /></div><embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-7039094381603369679&hl=en" flashvars=""></embed><br /><div style="text-align: right;"><span style="font-family:calibri;"><span style="font-size:85%;">La película dura casi una hora y media (1:29:15)</span></span><br /></div><span style="font-family:calibri;">La osaída de <a href="http://es.wikipedia.org/wiki/Bill_Gates">Bill Gates</a>.... bueno realmente es una formula arriesgada que le funciono muy bien.<br /></span>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com0tag:blogger.com,1999:blog-6664308481792012814.post-91506817603233569142008-03-29T08:45:00.000-07:002008-03-30T10:09:37.822-07:00Estas seguro....<span style=";font-family:calibri;font-size:100%;" >Encontre lo siguiente mientras navegaba sin buscar algo espesifico. Y nos recuerda, que algunas veces no se puede estar seguro...</span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1izO_P6a9nP9rDLrNVO0tISdfBUwgGUbiyNYzXlFITkrrCRwAgmdUwMqSjLY-G8bwECGf0LKk58G7n7mH5CqNIac0QVmoZSa4vZwEiZ3OHD5iCzQntedvUh1geWJ3BamClEC0GNMVZUY/s1600-h/dilbert-random.gif"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1izO_P6a9nP9rDLrNVO0tISdfBUwgGUbiyNYzXlFITkrrCRwAgmdUwMqSjLY-G8bwECGf0LKk58G7n7mH5CqNIac0QVmoZSa4vZwEiZ3OHD5iCzQntedvUh1geWJ3BamClEC0GNMVZUY/s400/dilbert-random.gif" alt="" id="BLOGGER_PHOTO_ID_5183204527679607618" border="0" /></a><span style=";font-family:calibri;font-size:100%;" >Viñeta 1.</span> <span style=";font-family:calibri;font-size:100%;" ><span style="font-style: italic;">Tour de contabilidad</span>.</span><span style=";font-family:calibri;font-size:100%;" > “Aquí tenemos nuestro </span><span style=";font-family:calibri;font-size:100%;" >generador de números aleatorios.”</span><br /><span style=";font-family:calibri;font-size:100%;" >Viñeta</span><span style=";font-family:calibri;font-size:100%;" > 2. “NUEVE NUEVE </span><span style=";font-family:calibri;font-size:100%;" >NUEVE </span><span style=";font-family:calibri;font-size:100%;" >NUEVE </span><span style=";font-family:calibri;font-size:100%;" >NUEVE </span><span style=";font-family:calibri;font-size:100%;" >NUEVE”</span><br /><span style=";font-family:calibri;font-size:100%;" >Viñeta 3</span><span style=";font-family:calibri;font-size:100%;" >. ”¿Estás seguro que es aleatorio?”<br /> “Ése es el problema con la aleatoriedad, nunca puedes estar seguro.”</span>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com1tag:blogger.com,1999:blog-6664308481792012814.post-35221038779713523202008-03-20T04:28:00.000-07:002008-03-21T06:53:51.933-07:00She - Charles Aznavour<p class="MsoNormal" style="text-align: justify;"><b style=""><span style=";font-family:calibri;font-size:9;" >Charles Aznavour:</span></b><span style=";font-family:calibri;font-size:9;" > Nace en París el 22 de mayo de 1924. Su padre, Micha, de nacionalidad armenia , nacido en Georgia, era hijo de un antiguo cocinero del zar Nicolás II; en cuanto a su madre, Knar, era hija de una familia de comerciantes armenios en Turquía. <a href="http://usuarios.lycos.es/goggan/biografia_aznavour.htm"><span style="color: rgb(102, 51, 255); font-weight: bold;">Continua...</span></a></span><br /></p><div style="text-align: center;"><embed pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" allowscriptaccess="always" flashvars="audio_id=8707923&audio_duration=307.017&valid_sample_rate=true&external_url=http://www.dilandau.com/download/55d0b51df3135520953942d56e581416db41f786/Charles%20Aznavour%20%20%20She%20-%20%20-%20Dilandau.com.mp3" src="http://odeo.com/flash/audio_player_tiny_black.swf" type="application/x-shockwave-flash" wmode="transparent" name="audio_player_tiny_black" align="middle" height="25" width="145"></embed></div><br /><div style="text-align: center; font-family: calibri;">She may be the face I can't forget<br /></div><div style="text-align: center;"><span style="color: rgb(255, 204, 0);font-size:85%;" >Ella puede ser la cara que no consigo olvidar<br /></span><span style=";font-family:calibri;font-size:85%;" >The trace of pleasure or regret<br /></span><span style="color: rgb(255, 204, 0);font-size:85%;" >Un rastro de placer o remordimiento<br /></span><span style=";font-family:calibri;font-size:85%;" >Maybe my treasure or the price I have to pay<br /></span><span style="color: rgb(255, 204, 0);font-size:85%;" >Puede ser mi tesoro o el precio que tengo que pagar<br /></span><span style=";font-family:calibri;font-size:85%;" >She may be the song that summer sings</span><span style="font-size:85%;"><br /></span><span style="color: rgb(255, 204, 0);font-size:85%;" >Ella puede ser la canción que canta el verano</span><span style="font-size:85%;"><br /></span><span style=";font-family:calibri;font-size:85%;" >May be the chill that autumn brings</span><span style="font-size:85%;"><br /></span><span style="color: rgb(255, 204, 0);font-size:85%;" >Puede ser el frío que trae el otoño</span><span style="font-size:85%;"><br /></span><span style=";font-family:calibri;font-size:85%;" >May be a hundred different things</span><span style="font-size:85%;"><br /></span><span style="color: rgb(255, 204, 0);font-size:85%;" >Puede ser cien cosas distintas</span><span style="font-size:85%;"><br /></span><span style=";font-family:calibri;font-size:85%;" >Within the measure of a day</span><span style="font-size:85%;"><br /></span><span style="color: rgb(255, 204, 0);font-size:85%;" >Mientras pasa el día </span><span style="font-size:85%;"><br /><br /></span><div style="text-align: center;"><span style=";font-family:calibri;font-size:85%;" >She may be the beauty or the beast</span><br /><span style="color: rgb(255, 204, 0);font-size:85%;" > Ella puede ser la bella o la bestia</span><br /><span style=";font-family:calibri;font-size:85%;" >May be the famine or the feast</span><br /><span style="color: rgb(255, 204, 0);font-size:85%;" > Puede ser la carencia o el banquete</span><br /><span style=";font-family:calibri;font-size:85%;" >May turn each day into a Heaven or a Hell</span><br /><span style="color: rgb(255, 204, 0);font-size:85%;" >Puede convertir cada día en cielo o en infierno</span><br /><span style=";font-family:calibri;font-size:85%;" >She may be the mirror of my dreams</span><br /><span style="color: rgb(255, 204, 0);font-size:85%;" >Ella puede ser el espejo de mi sueño</span><br /><span style=";font-family:calibri;font-size:85%;" >A smile reflected in a stream</span><br /><span style="color: rgb(255, 204, 0);font-size:85%;" >Una sonrisa reflejada en un arroyo</span><br /><span style=";font-family:calibri;font-size:85%;" >She may not be what she may seem </span><span style=";font-family:calibri;font-size:85%;" >Inside her shell....</span><br /><span style="color: rgb(255, 204, 0);font-size:85%;" >Ella puede no ser lo que parece dentro de su máscara...</span><br /></div><br /><span style=";font-family:calibri;font-size:85%;" >She, who always seems so happy in a crowd</span><br /><span style="color: rgb(255, 204, 0);font-size:85%;" >Ella quien siempre parece muy feliz dentro de un gentío</span><br /><span style=";font-family:calibri;font-size:85%;" >Whose eyes can be so private and so proud</span><br /><span style="color: rgb(255, 204, 0);font-size:85%;" > Sus ojos pueden ser tan privados y tan orgullosos</span><br /><span style=";font-family:calibri;font-size:85%;" >No one's allowed to see them when they cry</span><br /><span style="color: rgb(255, 204, 0);font-size:85%;" > A nadie le permitió verlos cuando lloran</span><br /><span style=";font-family:calibri;font-size:85%;" >She maybe the love that cannot hope to last</span><br /><span style="color: rgb(255, 204, 0);font-size:85%;" > Ella puede ser el amor que no puedo esperar que termine</span><br /><span style=";font-family:calibri;font-size:85%;" >May come to me from shadows in the past</span><br /><span style="color: rgb(255, 204, 0);font-size:85%;" > Puede venir a mi desde las sombras del pasado</span><br /><span style=";font-family:calibri;font-size:85%;" >That I remember 'till the day I die</span><br /><span style="color: rgb(255, 204, 0);font-size:85%;" > Que recordaré hasta el día que muera.</span><br /><div style="text-align: right;"><br /></div><span style=";font-family:calibri;font-size:85%;" >She maybe the reason I survive</span><span style="font-size:85%;"><br /></span><span style="color: rgb(255, 204, 0);font-size:85%;" > Ella puede ser la razón para sobrevivir</span><span style="font-size:85%;"><br /></span><span style=";font-family:calibri;font-size:85%;" >The why and wherefore I'm alive</span><span style="font-size:85%;"><br /></span><span style="color: rgb(255, 204, 0);font-size:85%;" > El por qué y el donde por lo que estoy vivo</span><span style="font-size:85%;"><br /></span><span style=";font-family:calibri;font-size:85%;" >The one I care for through the rough and ready years</span><span style="font-size:85%;"><br /></span><span style="color: rgb(255, 204, 0);font-size:85%;" > A quien yo cuidaré a través de los muchos y ásperos años</span><span style="font-size:85%;"><br /></span><span style="font-size:85%;"><br /></span><div style="text-align: left;"><span style=";font-family:calibri;font-size:85%;" >Me, I'll take the laughter and her tears</span><span style="font-size:85%;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.galeriemc2.com/images/blog/news/00055.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 160px; height: 184px;" src="http://www.galeriemc2.com/images/blog/news/00055.jpg" alt="" border="0" /></a></span><span style="font-size:85%;"><br /></span><span style="color: rgb(255, 204, 0);font-size:85%;" >Yo tomaré sus risas y sus lágrimas</span><span style="font-size:85%;"><br /></span><span style=";font-family:calibri;font-size:85%;" >And make them all my souvenirs</span><span style="font-size:85%;"><br /></span><span style="color: rgb(255, 204, 0);font-size:85%;" > Y con ellas haré todos mis recuerdos</span><span style="font-size:85%;"><br /></span><span style=";font-family:calibri;font-size:85%;" >For where she goes I've got to be</span><span style="font-size:85%;"><br /></span><span style="color: rgb(255, 204, 0);font-size:85%;" > Por donde ella va yo tengo que estar</span><span style="font-size:85%;"><br /></span><span style=";font-family:calibri;font-size:85%;" >The meaning of my life is</span><span style="font-size:85%;"><br /></span><span style="color: rgb(255, 204, 0);font-size:85%;" > El significado de mi vida es </span><span style="font-size:85%;"><br /></span><span style=";font-family:calibri;font-size:85%;" >She....She</span><span style="font-size:85%;"><br /></span><span style="color: rgb(255, 204, 0);font-size:85%;" >ella... ella</span><span style="font-size:85%;"><br /></span><span style=";font-family:calibri;font-size:85%;" >Oh, she.... </span><span style="font-size:85%;"><br /></span><span style="color: rgb(255, 204, 0);"><span style="font-size:85%;">Oh, ella...</span><br /></span><br /><div style="text-align: center; font-weight: bold;"><span style="font-family:calibri;">Tous les visages de l'amour</span></div></div></div><object height="330" width="400"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/jLLogLQBxbU&hl=es" type="application/x-shockwave-flash" wmode="transparent" height="330" width="400"></embed></object>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com2tag:blogger.com,1999:blog-6664308481792012814.post-51190278987265641102008-03-16T19:14:00.000-07:002008-03-16T19:32:09.529-07:00QT Designer<div style="text-align: justify;"><span style="font-family:calibri;">Hola, anoche navegando encontré una pagina interesante para aquellos que utilicen <a href="http://bulma.net/body.phtml?nIdNoticia=2336&nIdPage=2">QT Designer</a> como herramienta de diseño. En cuanto a QT Designer, explica paso a paso el diseño de interfaces quitando el fantasma que para algunos pueda representar pasar de un entorno de diseño a otro. </span><br /><span style="font-family:calibri;">Los formularios los hacemos en Qt Designer, que genera un fichero.ui que traducimos a python con el traductor de interfaces pyuic4. Cualquier cosa que codifiquemos a mano en estos documentos lo perderemos si tenemos que volver a generarlos. Recordar cualquier código que hagamos a mano lo perderemos al momento de realizar la traducción a python.</span><br /><span style="font-family:calibri;">La pagina de <a href="http://bulma.net/">Bulma</a> tiene guías de trabajo en diferentes tecnologías y conceptos informáticos. A continuación les dejo un grafico que representa un mapa conceptual del software libre.<br /></span></div> <br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyHray4opvkSE4pJY2ZwCEJKwUQkTp-rd60jbjYDCkGq7jCSA-SOEq2MG0cXSy6wb38-8iESfOKy8gBSl5xZiZPBNI0m6RtcG8B7vFBGEMitly_XilGwtfuvfPV2D3SrSQKC0VuQnX0RQ/s1600-h/mapa-conceptual-software-libre.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyHray4opvkSE4pJY2ZwCEJKwUQkTp-rd60jbjYDCkGq7jCSA-SOEq2MG0cXSy6wb38-8iESfOKy8gBSl5xZiZPBNI0m6RtcG8B7vFBGEMitly_XilGwtfuvfPV2D3SrSQKC0VuQnX0RQ/s400/mapa-conceptual-software-libre.png" alt="" id="BLOGGER_PHOTO_ID_5178532565387829698" border="0" /></a>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com1tag:blogger.com,1999:blog-6664308481792012814.post-21556128235191535692008-03-15T06:53:00.000-07:002008-03-15T07:59:58.973-07:00Sang Shin<div style="text-align: justify;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4zF69dn_pXvl2f_hFg6hzPPOEQH2SgNFB7dGEiZOtAlKuDt3orjiDOxpvp9S4I6WS_w3wM1OjTH0enQ2-oqom2GqlHUj9LP3EjtYF6DK4KypkS41Pg2CNaRcY0aorjGnVScgerhqYBDY/s1600-h/sangshin.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4zF69dn_pXvl2f_hFg6hzPPOEQH2SgNFB7dGEiZOtAlKuDt3orjiDOxpvp9S4I6WS_w3wM1OjTH0enQ2-oqom2GqlHUj9LP3EjtYF6DK4KypkS41Pg2CNaRcY0aorjGnVScgerhqYBDY/s320/sangshin.jpg" alt="" id="BLOGGER_PHOTO_ID_5177969220297417138" border="0" /></a><span style="font-family:calibri;">Sang Shin estuvo en Sun Microsystems desde hace varios años, trabajando en varios proyectos de investigación e ingeniería referidos mayormente a las áreas de comunicación de datos, redes, Internet y Java.</span><br /><span style="font-family:calibri;">Actualmente Sang se encuentra trabajando como Technology Architect, consultor y evangelista de las tecnologías <span style="font-weight: bold; color: rgb(255, 255, 255);">Java EE, Java SE y Java ME</span><span style="color: rgb(255, 255, 255);">.</span> También dicta algunos cursos en la </span><a style="font-family: calibri;" href="http://www.brandeis.edu/">Universidad de Brandeis</a><span style="font-family:calibri;">, en Massachusetts cuando, según el “tiene algún tiempo libre”. Es además el autor del curso “</span><i style="font-family: calibri;">Real World Technologies: NetBeans GUI Builder, JRuby, JavaFX, and JavaME</i><span style="font-family:calibri;">” (Sun Student Courses).</span><br /><span style="font-family:calibri;">Sang Shin mantiene el sitio </span><a style="font-family: calibri;" href="http://www.javapassion.com/">javapassion.com</a><span style="font-family:calibri;">. En este sitio, el autor publica numerosos cursos, cuya duración va desde 1 día hasta 4 o 5 meses. Una cualidad importante es que Sang mantiene al día todos los materiales de sus cursos, incluso después de la fecha en la que concluyen los mismos, esto es especialmente valioso si tenemos en cuenta que la mayoría de los cursos son referidos a tecnologías web como </span><a style="font-family: calibri;" href="http://es.wikipedia.org/wiki/AJAX">Ajax</a><span style="font-family:calibri;">, que se encuentran en constante actualización.</span><br /><span style="font-family:calibri;">Si bien los cursos siguen una agenda (es decir tienen una fecha de comienzo y fin, fechas para entregar homeworks, etc), Sang Shin mantiene todos los materiales online de manera que cualquier persona que quiera realizar los cursos fuera del schedule o repetirlos, o simplemente realizar las partes que le interesen por separado, pueda hacerlo sin problemas. Es importante destacar que si realizamos los cursos dentro de las fechas indicadas y entregamos nuestras tareas Sang nos enviará un certificado y agregará nuestro nombre a la lista de graduados en su sitio web (estos certificados no tienen ninguna afiliación con alguna institución, universidad o empresa, son solo su reconocimiento personal de que hemos finalizado el curso con éxito). Otro dato a tener en cuenta es que, una vez finalizados, los cursos vuelven a comenzar a las dos o tres semanas.</span><br /><span style="font-family:calibri;">Para realizar alguno de los cursos de Sang “oficialmente” debemos enviar un email para suscribirse a la lista de correos del curso que nos interese, en la cual podremos además formular y responder preguntas durante la duración del mismo.</span><br /><br /><span style="font-family:calibri;">Los cursos de Sang se dividen en dos categorías: </span><i style="font-family: calibri;">Free Online Courses</i><span style="font-family:calibri;"> (con una duración de 4 a 5 meses) y </span><i style="font-family: calibri;">Short Term Courses</i><span style="font-family:calibri;"> (1 a 5 días).</span><br /><span style="font-weight: bold;font-family:calibri;" >Free Online Courses:</span><br /></div><div style="font-family: calibri; color: rgb(255, 255, 204);" align="justify"><ul><li>Java Programming (with Passion!)</li><li>Advanced Java Programming (with Passion!)</li><li>Java EE Programming (with Passion!)</li><li>Ajax Programming (with Passion!)</li><li>Web Services Programming (with Passion!)</li><li>Sun Java System Identity Manager (with Passion!)</li></ul></div><p align="justify" style="font-family:calibri;"><span style="font-weight: bold;">Short Term Courses:</span><br /></p><div style="font-family: calibri; color: rgb(255, 255, 204);" align="justify"><ul><li>1 to 5 day Ajax programming course</li><li>1 to 5 day Java EE programming course</li><li>1 to 3 day Web-tier (Servlets & JSP) programing course</li><li>1 to 5 day JSF programming course</li><li>1 to 5 day Struts programming course</li><li>1 to 5 day Web services and SOA programming course</li><li>1 day WSDL, BPEL, Open ESB course</li><li>1 day WSIT (Web Services Interpretability Technology) course</li><li>1 to 3 day Hibernate programming course</li><li>1 to 3 day Spring framework programming course</li><li>1 day Java EE 5 (EJB 3.0, JPA) programming course</li><li>1 to 5 day Java programming course</li><li>1 to 5 day Advanced Java programming course</li><li>1 day Java SE 5 programming course</li><li>1 day Java SE 6 programming course</li><li>1 day NetBeans course</li></ul></div>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com0tag:blogger.com,1999:blog-6664308481792012814.post-4385924167636108112008-03-12T06:15:00.000-07:002008-03-12T10:49:24.263-07:00Update 08<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgci7BFu91fNrJ_YyOtn0YNOO06-I8EPqWSkBRTw0KqWP4BS6B_HLHbUUQ5k2LbNk3OMxWOUw3sfjrxf8iQ2Qs-vU-AuTUwSOUkFA365vAB5IFLIS7paUp3h_NLLo4bDrTndgHUA-R0JX8/s1600-h/Update08.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgci7BFu91fNrJ_YyOtn0YNOO06-I8EPqWSkBRTw0KqWP4BS6B_HLHbUUQ5k2LbNk3OMxWOUw3sfjrxf8iQ2Qs-vU-AuTUwSOUkFA365vAB5IFLIS7paUp3h_NLLo4bDrTndgHUA-R0JX8/s200/Update08.png" alt="" id="BLOGGER_PHOTO_ID_5176899412663460258" border="0" /></a><span style="font-family:calibri;">Confirmaron el día, la hora y el lugar del Update. Miércoles 16 de abril, de 9.00hs a 18.00hs en el Paseo La Plaza, Corrientes 1660.<br /></span><div style="text-align: justify;"><span style="font-family:calibri;">Registrarte en <a style="font-family: calibri;" href="http://www.update08.org/registro.html">www.update08.org</a>. Lo último en nuevas tecnologías, grandes especialistas, keynote speakers internacionales y nacionales. Para mas información ingresar al sitio.<br />La entrada es gratuita, con inscripción previa.<br />Pagina Snoop: </span><span style="font-family:calibri;"><a href="http://www.snoopconsulting.com/snoop_es">http://www.snoopconsulting.com</a><br /></span></div>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com2tag:blogger.com,1999:blog-6664308481792012814.post-16947689977493631122008-03-11T08:09:00.000-07:002008-03-12T10:43:42.309-07:00MacBook Air<div style="text-align: justify;"><span style="font-family:calibri;"><a href="http://www.apple.com/es/macbookair/">MacBook Air</a>, una de las portátiles que lleva al extremo el concepto de movilidad al tener un espesor de apenas 1,94 centímetros.</span><br /><span style="font-family:calibri;"><object height="330" width="400"><param name="movie" value="http://www.youtube.com/v/aoNm1ZzKV0E"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/aoNm1ZzKV0E" type="application/x-shockwave-flash" wmode="transparent" height="330" width="400"></embed></object></span><br /><span style="font-family:calibri;">Una de los puntos que diferencia a Apple del resto de las marcas es que sus productos nuevos se encuentran disponibles en cualquier país del mundo a poco de ser presentados.</span><br /></div><div style="font-family: calibri; text-align: justify;" id="texto" class="georgia t16 c000000 tdn pb5 pt5"><br />Tal es el caso de la <a href="http://www.apple.com/es/macbookair/">MacBook Air</a>, la portátil que se destaca por ser una de las más livianas y delgadas del mundo. El equipo fue presentado en enero por Steve Jobs, CEO de Apple, y es recordada porque ingresó al escenario dentro de un sobre común y corriente de papel madera.<br /><br />La <a href="http://www.apple.com/es/macbookair/">MacBook Air</a> ya se encuentra disponible en la <strong>Argentina a un precio cercano a los $9.000</strong>. En los EEUU cuesta u$s1.799. Vale la pena recordar que los países de la región tienen una política impositiva que lleva los costos de los productos a precios dispares.<br /><br />El modelo disponible en la Argentina de la <a href="http://www.apple.com/es/macbookair/">MacBook Air</a> es el que trae un procesador Intel Core 2 Duo a 1,6 GHz, un disco de 80GB y 2GB de memoria RAM.<br /><br />La autonomía de la batería del equipo es de 5 horas y no posee unidad de DVD. Su peso es de 1,36 Kg.</div>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com4tag:blogger.com,1999:blog-6664308481792012814.post-28216389532633244122008-03-09T05:02:00.000-07:002008-03-12T10:44:30.312-07:00Silicon Valley empieza a fijarse en el sol¿Puede convertirse Silicon Valley en líder mundial de paneles solares baratos y abundantes para las masas? Teniendo en cuenta su gran éxito en los últimos años con productos tan básicos como los buscadores en Internet y los reproductores de música, puede parecer improbable que aborde la energía solar. No obstante, algunos de los cerebros más brillantes de Silicon Valley se sienten atraídos por este reto.<br /><p>Hay un precedente que explica cómo intentan enfocar allí dichas tareas, representado en la Ley de Moore, la máxima que hizo famosa el cofundador de Intel, Gordon Moore. Dicha máxima habla de las rápidas mejoras en los procesadores para ordenadores, que irían acompañadas de una bajada de los precios.</p><p>Un vínculo entre la Ley de Moore y la tecnología solar refleja la realidad del mundo de la ingeniería de que los chips de los ordenadores y las células solares tienen mucho en común. "Una célula solar no es más que un procesador grande y especializado, así que todo lo que hemos aprendido sobre la fabricación de chips lo podemos aplicar", afirma Paul Saffo, un profesor de ingeniería en la Universidad de Stanford y analista experimentado de Silicon Valley.</p>Para leer la noticia completa: <span style="text-decoration: underline;"><a href="http://www.elpais.com/articulo/internet/Silicon/Valley/empieza/fijarse/sol/elpeputec/20080309elpepunet_3/Tes">El País</a><br /></span>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com0tag:blogger.com,1999:blog-6664308481792012814.post-65517044900687906382008-03-06T17:33:00.000-08:002008-03-12T10:45:02.873-07:00TV desde la computadora (IPTV)<span style="font-family:Calibri;">Para aquellos que gustan de escuchar algún programa de TV y verlo en ocasiones mientras están en la PC, les dejo dos enlaces para descargar <b style="color: rgb(255, 204, 0);">SopCast</b><span style="color: rgb(255, 204, 0);"> </span>y <b style=""><span style="color: rgb(255, 204, 0);">TvAnts</span>.</b><o:p> Para quienes quieran informarce un poco sobre <a href="http://es.wikipedia.org/wiki/IPTV">IPTV</a>:</o:p></span><p style="text-align: justify;" class="MsoNormal"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW0g6sfXkK7Vtv8Vb4L9tYp1tvsyQzKNiZOQmz9Za07stcu4D8-1D-CVpbDoSaYfevt30KnFhlIU6uNekaIOwnb5d0x5pEdEOl4PathkKc-9FIupwr8GIehgfo-oLD8Vw8UUfvA2jPytE/s1600-h/iptv-p2ptv.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW0g6sfXkK7Vtv8Vb4L9tYp1tvsyQzKNiZOQmz9Za07stcu4D8-1D-CVpbDoSaYfevt30KnFhlIU6uNekaIOwnb5d0x5pEdEOl4PathkKc-9FIupwr8GIehgfo-oLD8Vw8UUfvA2jPytE/s200/iptv-p2ptv.jpg" alt="" id="BLOGGER_PHOTO_ID_5174825364136297362" border="0" /></a> </p><p style="text-align: justify;" class="MsoNormal"><span style="font-family:Calibri;">(Internet Protocol Television o IPTV). Sistema donde un servicio de televisión digital es entregado a sus clientes usando el <a href="http://www.alegsa.com.ar/Dic/protocolo.php">protocolo</a> <a href="http://www.alegsa.com.ar/Dic/ip.php">IP</a> sobre una infraestructura de red. En otras palabras, la IPTV es contenido televisivo que en lugar de ser transmitido por los tradicionales formatos y cables, es transmitido al espectador a través de las <a href="http://www.alegsa.com.ar/Dic/tecnologia.php">tecnologías</a> usadas en <a href="http://www.alegsa.com.ar/Dic/red%20de%20computadoras.php">redes de computadoras</a>.<br />Para usuarios residenciales, IPTV generalmente se provee junto con servicio de <a href="http://www.alegsa.com.ar/Dic/internet.php">internet</a>, <a href="http://www.alegsa.com.ar/Dic/voip.php">VoIP</a> y videos bajo demanda. El nombre comercial para el servicio de ofrecer IPTV, VoIP y acceso a internet es llamado "Triple Play". Si se agrega servicio móvil es llamado "Quadruple Play".<br />El servicio de IPTV generalmente lo provee un proveedor de banda ancha usando una infraestructura de red cerrada. Este servicio compite con la entrega de contenido público de TV en Internet, que es llamado TV sobre Internet o Internet Televisión.<o:p></o:p></span></p><div style="text-align: justify;"> </div><p style="text-align: justify;" class="MsoNormal"><b style=""><span style="font-family:Calibri;"><span style="color: rgb(255, 204, 0);">SopCast</span>, </span></b><span style="font-family:Calibri;">es muy simple de usar ya que su sencilla interfaz nos presenta solo los comandos necesarios para su simple utilización además es bastante intuitivo (en definitiva hay quienes solo quieren instalar el programa hacer clic y “voala”, ver TV).<o:p></o:p></span></p><div style="text-align: justify;"> </div><div style="text-align: justify;"><span style="font-family:Calibri;">Requisitos mínimos, SopCast pide Windows XP o superior, 64MB de RAM (aunque se recomiendan 128 MB), 10 MB de disco duro y el Windows Media Player instalado.</span><br /><span style="font-family:Calibri;"></span></div><p class="MsoNormal"><span style="font-family:Calibri;">Web oficial: <a href="http://www.sopcast.org/">http://www.sopcast.org</a> <span style=""></span> Descarga: </span><span style="font-family:Calibri;"><a href="http://download.sopcast.cn/download/SopCast.zip">SopCast 2.0.4</a><span style=""><br /></span></span></p> <p style="text-align: justify;" class="MsoNormal"><b style=""><span style="font-family:Calibri;"><span style="color: rgb(255, 204, 0);">TvAnts</span>, </span></b><span style="font-family:Calibri;">utiliza el protocolo de red de Bittorrent para repartir el ancho de banda de todos los usuarios que están viendo un canal, pudiendo ofrecer de esta manera mayor calidad de imagen y menos saltos en la emisión. TvAnts no es muy amigable, aun así es uno de los programas más usados para ver eventos deportivos de todo tipo en el mundo. Su interfaz está en inglés o chino y para funcionar necesita de Windows 98 o superior y Windows Media Player 9.<o:p></o:p></span></p><div style="text-align: justify;"> </div><p style="text-align: justify;" class="MsoNormal"><span style="font-family:Calibri;">Al seleccionar un canal de TV, presentara alguna publicidad, esto supongo que sea parte de su negocio, aun asi esta bueno como entretenimiento mientras se realiza la conexión. Personalmente Me quedo con TvAnts. En este preciso momento disfruto de El jorobado de Notredame por canal 7, dios si que es escalofriante esta versión de cine mudo. Manual de <a href="http://www.solorecursos.com/tv/tvants.htm">TvAnts</a></span><span style="font-family:Calibri;"><o:p></o:p></span></p> <p class="MsoNormal"><span style="font-family:Calibri;">Web oficial: <a href="http://www.tvants.com/">http://www.tvants.com</a> Descarga: <a href="http://download2.tvants.com/pub/tvants/tvants1/win32/bin/TvantsSetup.EXE">TvAnts 1.0.0.59</a></span></p>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com0tag:blogger.com,1999:blog-6664308481792012814.post-62539326976289130632008-03-04T08:26:00.000-08:002008-03-12T10:50:34.047-07:00Entrevista a Katherine Sullivan<div style="text-align: justify;"><span style="font-size:100%;"><span style="font-family:calibri;">En el video pueden encontrar interesantes palabras de Katherine Sullivan, la primer astronauta mujer de la Nasa en caminar por el espacio. Ella, una gran científica, retirada de la <a href="http://www.nasa.gov/">NASA</a> ahora se dedica a la educación y nos deja un interesante mensaje acerca del papel de la mujer en la sociedad moderna, lo que se busca o debería buscar en la educación científica y un mensaje para todos los ambassadors y miembros de las distintas comunidades en todo el mundo.</span></span><br /></div><span style="font-size:100%;"><span style="font-family:calibri;"><br /></span></span><div style="text-align: center;"><span style="font-size:100%;"><span style="font-family:calibri;">Gracias a Ezequiel Singer (campus ambassador for Argentinian universities), por presentar notas interesantes.</span></span><br /></div><br /><object height="330" width="400"><param name="movie" value="http://www.youtube.com/v/mbQQegGmqFs"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/mbQQegGmqFs" type="application/x-shockwave-flash" wmode="transparent" height="330" width="400"></embed></object>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com0tag:blogger.com,1999:blog-6664308481792012814.post-29085591232714522322008-02-29T07:51:00.000-08:002008-03-12T10:45:25.342-07:00Links útiles para la programación en java<object height="330" width="400"><param name="movie" value="http://www.youtube.com/v/JXv8VlpoK_g"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/JXv8VlpoK_g" type="application/x-shockwave-flash" wmode="transparent" height="330" width="400"></embed></object><br /><table class="MsoNormalTable" style="width: 75.34%;" border="0" cellpadding="0" cellspacing="1" width="75%"> <tbody><tr style=""> <td style="padding: 1.5pt; width: 25.38%;" width="25%"> <p class="MsoNormal"><span style="font-size:100%;"><b><u><span style="color: rgb(51, 51, 153);font-family:Calibri;" >Programas<o:p></o:p></span></u></b></span></p> </td> <td style="padding: 1.5pt; width: 65.82%;" width="65%"> <p class="MsoNormal"><span style="font-size:100%;"><b><u><span style="color: rgb(51, 51, 153);font-family:Calibri;" >Descripcion<o:p></o:p></span></u></b></span></p> </td> <td style="padding: 1.5pt; width: 7.92%;" width="7%"> <p class="MsoNormal"><span style="font-size:100%;"><b><u><span style="color: rgb(51, 51, 153);font-family:Calibri;" >Link<o:p></o:p></span></u></b></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt; width: 25.38%;" width="25%"> <p class="MsoNormal"><span style="color: rgb(255, 204, 0);font-family:Calibri;font-size:85%;" >Apache Tomcat<o:p></o:p></span></p> </td> <td style="padding: 1.5pt; width: 65.82%;" width="65%"> <p class="MsoNormal"><span style="color: rgb(153, 153, 153);font-family:Calibri;font-size:85%;" >Contenedor de servlets (servidores)<o:p></o:p></span></p> </td> <td style="padding: 1.5pt; width: 7.92%;" width="7%"> <p class="MsoNormal" style="text-align: center;" align="center"><span style=";font-family:Calibri;font-size:85%;" ><a href="http://tomcat.apache.org/" target="_blank">Ir</a><o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt; width: 25.38%;" width="25%"> <p class="MsoNormal"><span style="color: rgb(255, 204, 0);font-family:Calibri;font-size:85%;" >Net Beams<o:p></o:p></span></p> </td> <td style="padding: 1.5pt; width: 65.82%;" width="65%"> <p class="MsoNormal"><span style="color: rgb(153, 153, 153);font-family:Calibri;font-size:85%;" >Entorno de desarrollo completo<o:p></o:p></span></p> </td> <td style="padding: 1.5pt; width: 7.92%;" width="7%"> <p class="MsoNormal" style="text-align: center;" align="center"><span style=";font-family:Calibri;font-size:85%;" ><a href="http://www.netbeans.org/" target="_blank">Ir</a><o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt; width: 25.38%;" width="25%"> <p class="MsoNormal"><span style="color: rgb(255, 204, 0);font-family:Calibri;font-size:85%;" >Eclipse<o:p></o:p></span></p> </td> <td style="padding: 1.5pt; width: 65.82%;" width="65%"> <p class="MsoNormal"><span style="color: rgb(153, 153, 153);font-family:Calibri;font-size:85%;" >Entorno de desarrollo muy popular<o:p></o:p></span></p> </td> <td style="padding: 1.5pt; width: 7.92%;" width="7%"> <p class="MsoNormal" style="text-align: center;" align="center"><span style=";font-family:Calibri;font-size:85%;" ><a href="http://www.eclipse.org/" target="_blank">Ir</a><o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt; width: 25.38%;" width="25%"> <p class="MsoNormal"><span style="color: rgb(255, 204, 0);font-family:Calibri;font-size:85%;" >JCreator<o:p></o:p></span></p> </td> <td style="padding: 1.5pt; width: 65.82%;" width="65%"> <p class="MsoNormal"><span style="color: rgb(153, 153, 153);font-family:Calibri;font-size:85%;" >Entorno de desarrollo sencillo <o:p></o:p></span></p> </td> <td style="padding: 1.5pt; width: 7.92%;" width="7%"> <p class="MsoNormal" style="text-align: center;" align="center"><span style=";font-family:Calibri;font-size:85%;" ><a href="http://www.jcreator.com/" target="_blank">Ir</a><o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt; width: 25.38%;" width="25%"> <p class="MsoNormal"><span style="color: rgb(255, 204, 0);font-family:Calibri;font-size:85%;" >API Java<o:p></o:p></span></p> </td> <td style="padding: 1.5pt; width: 65.82%;" width="65%"> <p class="MsoNormal"><span style="color: rgb(153, 153, 153);font-family:Calibri;font-size:85%;" >Documentación básica (documentación)<o:p></o:p></span></p> </td> <td style="padding: 1.5pt; width: 7.92%;" width="7%"> <p class="MsoNormal" style="text-align: center;" align="center"><span style=";font-family:Calibri;font-size:85%;" ><a href="http://java.sun.com/reference/api/" target="_blank">Ir</a><o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt; width: 25.38%;" width="25%"> <p class="MsoNormal"><span style="color: rgb(255, 204, 0);font-family:Calibri;font-size:85%;" >J2RE<o:p></o:p></span></p> </td> <td style="padding: 1.5pt; width: 65.82%;" width="65%"> <p class="MsoNormal"><span style="color: rgb(153, 153, 153);font-family:Calibri;font-size:85%;" >Para ejecutar aplicaciones Java<o:p></o:p></span></p> </td> <td style="padding: 1.5pt; width: 7.92%;" width="7%"> <p class="MsoNormal" style="text-align: center;" align="center"><span style=";font-family:Calibri;font-size:85%;" ><a href="http://www.java.com/es/" target="_blank">Ir</a><o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt; width: 25.38%;" width="25%"> <p class="MsoNormal"><span style="color: rgb(255, 204, 0);font-family:Calibri;font-size:85%;" >J2SE<o:p></o:p></span></p> </td> <td style="padding: 1.5pt; width: 65.82%;" width="65%"> <p class="MsoNormal"><span style="color: rgb(153, 153, 153);font-family:Calibri;font-size:85%;" >Desarrollo en Java 2<o:p></o:p></span></p> </td> <td style="padding: 1.5pt; width: 7.92%;" width="7%"> <p class="MsoNormal" style="text-align: center;" align="center"><span style=";font-family:Calibri;font-size:85%;" ><a href="http://java.sun.com/javase/" target="_blank">Ir</a><o:p></o:p></span></p> </td> </tr> <tr style=""> <td style="padding: 1.5pt; width: 25.38%;" width="25%"> <p class="MsoNormal"><span style="color: rgb(255, 204, 0);font-family:Calibri;font-size:85%;" >J2ME<o:p></o:p></span></p> </td> <td style="padding: 1.5pt; width: 65.82%;" width="65%"> <p class="MsoNormal"><span style="color: rgb(153, 153, 153);font-family:Calibri;font-size:85%;" >Java orientado a Móviles, PDAs, etc.<o:p></o:p></span></p> </td> <td style="padding: 1.5pt; width: 7.92%;" width="7%"> <p class="MsoNormal" style="text-align: center;" align="center"><span style=";font-family:Calibri;font-size:85%;" ><a href="http://java.sun.com/javame/" target="_blank">Ir</a><o:p></o:p></span></p> </td> </tr> </tbody></table>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com1tag:blogger.com,1999:blog-6664308481792012814.post-16292948430806687782008-02-26T06:01:00.000-08:002008-03-12T10:51:09.919-07:00Escalabilidad de YouTube<embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-6304964351441328559&hl=es" flashvars=""></embed>Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com0tag:blogger.com,1999:blog-6664308481792012814.post-73591418354716220422008-02-23T11:01:00.000-08:002008-03-12T10:48:13.633-07:00Japón lanza un satélite para suministrar Internet de "super-alta velocidad"<span style="font-size:85%;"><br /></span><h3 style="font-weight: normal;font-family:arial;"><span style="font-size:100%;">El ingenio 'WINDS' permitirá que los usuarios naveguen a una velocidad de 1,2 'gigas' por segundo</span></h3>Japón ha lanzado esta madrugada un satélite para probar una nueva tecnología que promete proporcionar Internet de "super-alta velocidad" a hogares y empresas de todo el mundo. Si se cumplen las previsiones, los usuarios podrán disfrutar de acceso a la red con una velocidad de 1,2 <i>gigabytes</i> por segundo.<br /><br /><p>El cohete que transporta el satélite <i>WINDS</i>, un proyecto conjunto de la Agencia Japonesa de Exploración Aerospacial (JAXA) y la empresa Mitsubishi, ha despegado de la plataforma a las 8.55 GMT del complejo de lanzamiento Yoshinobu en el Centro Espacial Tanegashima.</p><p>Si la tecnología que incorpora el satélite cumple lo que prometen sus diseñadores, los usuarios podrán conectarse a la red a velocidades nunca vistas y, por supuesto, no disponibles en las actuales empresas suministradoras de conexiones de alta velocidad. Así, Associated Press habla de 1,2 <i>gigas</i>. En España, por ejemplo, las conexiones más veloces están en los 20 <i>megas</i> por segundo. Un <i>giga</i> es equivalente a 1.024 <i>megas</i>.</p><p>"Entre otros usos, hará posible grandes avances en telemedicina, lo que aportará tratamientos médicos de alta calidad a áreas remotas, y en educación a distancia, conectando a estudiantes y a profesores separados por grandes distancias", ha declarado la agencia JAXA en una nota de prensa.</p><p>El satélite prestará servicio, en principio a la región de Asia-Pacífico cercana a Japón.</p> <!-- ************* Tabla **************** --><!-- ************* Fin Tabla **************** --><!-- ************* Despiece **************** --><!-- ************* Fin Despiece **************** --><!-- TITLE --><!-- /TITLE --><!-- ROWS --><!-- /ROWS --><!-- ROW --><!-- /ROW --><!-- google_ad_section_end() --><!-- ***** Fin Cuerpo ***** --><!-- ***** Google ***** --> Fuente y en general extracto copiado del diario público El País, en su tirada internauta.Arnaldo Villarroelhttp://www.blogger.com/profile/08601540341717885442noreply@blogger.com0