<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7431439995692830811</id><updated>2011-10-04T18:05:21.903-04:30</updated><category term='NTFS'/><category term='KDE'/><category term='Push ajax'/><category term='Repositorios'/><category term='Wi-Fi'/><category term='Subversion'/><category term='F506LA'/><category term='PHONON'/><category term='Bienvenida'/><category term='Debian'/><category term='Javascript'/><category term='Openchrome'/><category term='Siragon'/><category term='VIA'/><category term='Programación'/><category term='Programación Web'/><category term='Windows'/><category term='Iso'/><category term='Java'/><category term='Router'/><category term='Compaq'/><category term='Red'/><category term='Nvidia'/><category term='Linux'/><category term='ML-1010'/><category term='Eclipse'/><category term='Qt'/><category term='instalación'/><category term='Apache'/><category term='Comet'/><category term='Configuración'/><title type='text'>Un mundo abierto... Un mundo libre</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-7313360520394435384</id><published>2011-04-17T20:36:00.002-04:30</published><updated>2011-04-17T20:53:27.086-04:30</updated><title type='text'>Instalar controladores privativos de nvidia en Debian 6 (Squeeze)</title><content type='html'>En esta oportunidad voy a explicar como instalar los controladores privativos de nvidia en Debian 6 (Squeeze).&lt;br /&gt;&lt;br /&gt;Si bien existen muchos tutoriales en la web, muy pocos son los que están actualizados para esta versión que por lo general siempre traen nuevos trucos para lograr este cometido.&lt;br /&gt;&lt;br /&gt;La diferencia de este radica en una explicación paso a paso de todo lo que hay que hacer para instalar estos controladores.&lt;br /&gt;&lt;br /&gt;Se asume el conocimiento mínimo de comandos en linux, y como desplazarse entre carpetas por consola.&lt;br /&gt;&lt;br /&gt;Lo primero que vamos a hacer es saber cual es la versión de nuestro kernel y a partir de ahí empezaremos a instalar las cosas que necesitaremos, con lo que escribiremos:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;# uname -r&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Debería mostrarnos un mensaje como este.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;2.6.xx-x-xxx&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Sabiendo esto, ahora podemos descargarnos los siguientes archivos:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;linux-source-2.6.xx-x&lt;br /&gt;linux-headers-2.6.xx-x-xxx&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Al intentar instalar estos paquetes, nos preguntará si queremos instalar otros paquetes adicionales que son necesarios para nuestra tarea, les decimos que si (Esto se puede hacer con el gestor de paquetes de su preferencia, apt-get, aptitude, synaptic o adept) después de todo da lo mismo.&lt;br /&gt;&lt;br /&gt;Mientras se descarga e instala todo eso, buscamos nuestro  controlador privativo nvidia &lt;a href="http://www.nvidia.com/Download/index.aspx?lang=en-us"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Al descargarlos le damos permisos de ejecución aunque rara vez es necesario (he de recordar que hay que estar en la carpeta donde descargamos nuestro archivo, o indicarle la dirección):&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;# chmod +x /ruta/de/mi/archivo/NVIDIA-Linux-x86-260.19.44.run&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Luego de todo esto, nos disponemos a eliminar los  controladores que tenemos por defecto en nuestra instalación de Debian. Para esto, abrimos synaptic y buscamos lo siguiente y le decimos eliminar completamente:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;xserver-xorg-video-nouveau&lt;br /&gt;xserver-xorg-video-nv&lt;br /&gt;libdrm-nouveau1&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ahora nos pasamos a las tty (&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;ctrl+alt+f1&lt;/span&gt;&lt;/strong&gt;) nos registramos como root y detenemos el entorno gráfico:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;# etc/init.d/kdm stop&lt;/span&gt;&lt;/strong&gt; (para el caso de KDE, para GNOME sería gdm &lt;en el="" caso="" fico="" de="" debian="" 6="" a="" gdm3=""&gt;)&lt;br /&gt;&lt;br /&gt;Nos dirigimos a la carpeta donde descargamos el  controlador de nvidia y ejecutamos el archivo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;# sh NVIDIA-Linux-x86-260.19.44.run&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Por último, debemos escribir lo siguiente para evitar la carga de los controladores que teníamos instalados anteriormente:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;# echo blacklist nouveau | tee -a /etc/modprobe.d/blacklist.conf&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ahora ya podemos reiniciar nuestro entorno gráfico de la siguiente forma:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;# etc/init.d/kdm start&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Si es de nuestra preferencia, se puede reconfigurar las X para hacer ajustes más precisos con:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;# dpkg-reconfigure xserver-xorg&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/en&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-7313360520394435384?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/7313360520394435384/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=7313360520394435384' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/7313360520394435384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/7313360520394435384'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2011/04/instalar-controladores-privativos-de.html' title='Instalar controladores privativos de nvidia en Debian 6 (Squeeze)'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-4566051168084270638</id><published>2011-04-09T23:13:00.013-04:30</published><updated>2011-04-10T00:55:40.924-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Subversion'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Configurando apache para trabajar con repositorios Subversion en windows</title><content type='html'>&lt;div align="justify"&gt;En esta ocasión voy a explicar como configurar subversion para el control de versiones de nuestros proyectos.&lt;br /&gt;&lt;p&gt;De antemano advierto que solo se configurará Subversion para tener acceso vía web, esto por razones diversas, por lo general, los IDE's con los que trabajamos poseen plug-in's que acceden a nuestros repositorios de esta manera, por lo que no es necesario tener en ejecución el servidor svnserve para tener acceso a nuestros repositorios, bien desde nuestra red o bien desde Internet.&lt;/p&gt;Se asume que ya se tiene instalado apache, en mi caso lo tengo instalado vía wamp versión 2.1e.&lt;br /&gt;&lt;br /&gt;Este trae:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; apache versión 2.2.17&lt;/li&gt;&lt;br /&gt;&lt;li&gt;php versión 5.3.3&lt;/li&gt;&lt;br /&gt;&lt;li&gt;mysql versión 5.5.8&lt;/li&gt;&lt;br /&gt;&lt;li&gt;PhpMyadmin versión 3.2.0.1&lt;/li&gt;&lt;br /&gt;&lt;li&gt;SQLBuddy versión 1.3.2&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;Primero que nada debemos descargarnos la aplicación en cuestión Subversion, la podemos encontrar &lt;a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&amp;amp;expandFolder=11151&amp;amp;folderID=91"&gt;aquí&lt;/a&gt;, para efectos de este mini-how-to, se utilizó la versión 1.6.6.&lt;br /&gt;&lt;p&gt;Para instalarlo basta con siguiente, siguiente, siguiente; a menos que quieras cambiar la dirección de instalación de subversion, la deberían tener en &lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;C://archivos de programas/Subversion&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;.&lt;/p&gt;Yo en lo particular lo he instalado en la carpeta de instalación de wamp, &lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;C:\wamp\bin\subversion\Subversion&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;p&gt;Ya instalado Subversion, haremos los siguientes ajuste:&lt;/p&gt;  &lt;ol&gt;&lt;br /&gt;&lt;li&gt;Tomamos los dos archivos .so que se encuentran en la carpeta &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;bin&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; de la instalación de subversion, en mi caso &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;C://wamp/bin/subversion/Subversion/bin&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; y los copiamos en la carpeta &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;modules&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; de nuestra instalación de apache &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;C:\wamp\bin\apache\Apache\modules&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;. A diferencia de otros tutoriales que se consiguen en la web&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Editamos el archivo httpd.conf, ubicado en la carpeta conf de la instalación de apache C:\wamp\bin\apache\Apache\conf, buscamos la sección de LoadModule y la linea LoadModule dav_module modules/mod_dav.so descomentarla.&lt;br /&gt; &lt;blockquote&gt;comentada&lt;br /&gt;&lt;br /&gt;     &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;#LoadModule dav_module modules/mod_dav.so&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;   &lt;p&gt; descomentada&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;LoadModule dav_module modules/mod_dav.so&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;y al final de esta sección le añadimos las siguientes dos lineas (puede ser en el lugar que queramos):&lt;br /&gt;   &lt;p&gt; &lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;LoadModule dav_svn_module modules/mod_dav_svn.so&lt;br /&gt;&lt;br /&gt;     LoadModule authz_svn_module modules/mod_authz_svn.so&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ahora nos dirigimos al final del archivo agregamos la siguiente linea:&lt;br /&gt; &lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Include conf/extra/httpd-subversion.conf&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;/blockquote&gt;&lt;br /&gt;&lt;/li&gt;Este archivo será el que utilicemos para crear la seguridad y el acceso a nuestros repositorios vía web.&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Pues bien, vamos a crear el archivo &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;httpd-subversion.conf&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; en la carpeta ubicada en &lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;C:\wamp\bin\apache\Apache\conf\extra&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;, este archivo contendrá la siguiente información:&lt;/li&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;location /svn&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;        # Le dice a Apache qué módulo será responsable de servir esa URL - en este caso, el módulo de Subversion.&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;DAV svn&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;      # Para Subversion 1.3 y superiores, esta directiva habilita el listado de todos los repositorios disponibles bajo SVNParentPath.&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;SVNListParentPath on&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;      # Activa la versión automática de WebDAV sin un cliente SVN.&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;SVNAutoversioning on&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;        # Opciones de indexacion.&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Options Indexes MultiViews IncludesNoExec&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;      # Le dice a Subversion que busque repositorios en C:/ruta/de/mis/repositorios.&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;SVNParentPath C:/ruta/de/mis/repositorios&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;      # Utilizado para mejorar la visualización desde un navegador de web.&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;SVNIndexXSLT /svnindex.xsl&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;      # Se utiliza para activar la autenticación básica, es decir, Usuario/contraseña.&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;AuthType Basic&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;      # Se utiliza cuando aparece el diálogo de autenticación como información para indicar que se necesita su autenticación.&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;AuthName "Mis Repositorios"&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;        # Especifica qué archivo de contraseñas se utiliza para la autentificación.&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;AuthUserFile C:/wamp/bin/apache/Apache2.2.17/usuarios.conf&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;      # Lugar del archivo de Acceso para las rutas dentro del repositorio de Subversion.&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;#AuthzSVNAccessFile C:/wamp/bin/apache/Apache2.2.17/acceso.conf&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;      &lt;/span&gt;&lt;p&gt; # Obliga a apache a solicitar autenticación usuario/contraseña&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Require valid-user&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;/location &amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Para mayor información de como configurar esta sección pueden referirse a la siguiente &lt;a href="http://httpd.apache.org/docs/current/"&gt;dirección&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Nota&lt;/span&gt;&lt;/strong&gt;: En &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;location /svn&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;, &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/svn&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; (puede ser cualquier nombre), es el nombre con el que accederemos vía web, es decir, &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;http:/&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;monbre de mi servidor&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/&lt;nombre de="" mi="" servidor=""&gt;/svn&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;li&gt;Después de todo esto, necesitamos crear el archivo de usuarios que podrán acceder a nuestros repositorios, tal como se especificara en el punto anterior, le colocaremos el nombre de usuarios.conf, este archivo lo colocaremos en la carpeta raíz de apache C:/wamp/bin/apache/Apache, aunque puede ir en el lugar que mejor no parezca. Para esto hacemos win+r escribimos cmd y nos abre la consola de MS-DOS (tambien se puede hacer inicio-&amp;gt;ejecutar-&amp;gt;cmd) y escribimos los siguiente:&lt;br /&gt; &lt;blockquote&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;C:\wamp\bin\apache\Apache\bin\htpasswd -cm "C:\wamp\bin\apache\Apache\usuarios.conf" administrador&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/blockquote&gt;&lt;/li&gt;nos solicitará la contraseña para el usuario administrador dos veces. Si queremos agregar nuevos usuarios solo tendremos que ejecutar la siguiente linea&lt;br /&gt; &lt;blockquote&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;C:\wamp\bin\apache\Apache\bin\htpasswd -m "C:\wamp\bin\apache\Apache\usuarios.conf" nuevousuario&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt; &lt;/blockquote&gt;Nótese que en esta ocasión solo se ha colocado la opción -m y no -cm; esto es porque la opción c crea el archivo que le hemos colocado, para más información refiérase a la documentación de Subversion &lt;a href="http://subversion.apache.org/docs/"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Por otro lado tenemos el acceso a los repositorios a través de lo que se llama rutas de acceso, este archivo lo crearemos al igual que en el punto anterior en la carpeta C:/wamp/bin/apache/Apache con el editor de texto de nuestra preferencia, en él colocaremos la siguiente información:&lt;br /&gt; &lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[aliases]&lt;br /&gt;&lt;br /&gt;     administrador = CN=Nombre del administrador,OU=area de trabajo,DC=grupo de trabajo,DC=empresa&lt;br /&gt;usuario1 = CN=Nombre del Usuario1,OU=area de trabajo,DC=grupo de trabajo,DC=empresa&lt;br /&gt;usuariodev = CN=Nombre del Usuariodev,OU=area de trabajo,DC=grupo de trabajo,DC=empresa&lt;br /&gt;usuariodoc = CN=Nombre del usuariodoc,OU=area de trabajo,DC=grupo de trabajo,DC=empresa&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;     [groups]&lt;br /&gt;administratores = &amp;amp;administrador, &amp;amp;usuario1&lt;br /&gt;desarrolladores = &amp;amp;usuariodev&lt;br /&gt;documentadores = &amp;amp;usuariodoc&lt;br /&gt;invitados = anonymous, anonimo&lt;br /&gt;&lt;br /&gt;   # Regla de acceso por defecto para TODOS los repositorios&lt;br /&gt;# Todo el mundo puede leer, los administradores pueden escribir.&lt;br /&gt;[/]&lt;br /&gt;* = r&lt;br /&gt;@administrador = rw&lt;br /&gt;&lt;br /&gt;   # Dar a los documentadores acceso de escritura&lt;br /&gt;# a todas las carpetas de documentación&lt;br /&gt;[miproyecto:/trunk/doc]&lt;br /&gt;@documentador = rw&lt;br /&gt;&lt;br /&gt;     [miproyecto:/trunk]&lt;br /&gt;@administrador = rw&lt;br /&gt;@desarrollador = rw&lt;br /&gt;@documentador = r&lt;br /&gt;usuariodev = rw&lt;br /&gt;&lt;br /&gt;   [miproyecto:/branches]&lt;br /&gt;@administrador = rw&lt;br /&gt;@desarrollador = rw&lt;br /&gt;usuariodev = r&lt;br /&gt;&lt;br /&gt;   [miproyecto:/tags]&lt;br /&gt;@administrador = rw&lt;br /&gt;@desarrollador = rw&lt;br /&gt;@documentador = r&lt;br /&gt;usuariodev = r&lt;br /&gt;&lt;br /&gt;   [miotroproyecto:/]&lt;br /&gt;@administrador = rw&lt;br /&gt;@desarrollador = rw&lt;br /&gt;@documentador = rw&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;   &lt;p&gt;&lt;strong&gt;Nota&lt;/strong&gt;: este es un ejemplo para visualizar algunas combinaciones que se pudieran hacer en este archivo.&lt;/p&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;strong&gt;Nota&lt;/strong&gt;: En el punto 5 la linea &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;#AuthzSVNAccessFile C:/wamp/bin/apache/Apache2.2.17/acceso.conf&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; aparece comentada, esto es porque por alguna razón que desconozco por el momento, apache no está permitiendo acceder a los repositorios a través de los grupos definidos; mientras resuelvo el problema se mantendrá comentada.&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Nota&lt;/strong&gt;: En el mismo punto 5 la linea &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;#SVNIndexXSLT /svnindex.xsl&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; también esta comentada, este archivo es un compendio de 2 archivos el &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;svnindex.xsl&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; y &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;svnindex.css&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;; estos archivos van en la carpeta que indica la directiva &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;DocumentRoot&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; del archivo de configuración &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;httpd.conf&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; de Apache. Los archivos se pueden conseguir en la web con solo escribir &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;svnindex.xsl&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-4566051168084270638?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/4566051168084270638/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=4566051168084270638' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/4566051168084270638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/4566051168084270638'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2011/04/configurando-apache-para-trabajar-con.html' title='Configurando apache para trabajar con repositorios Subversion en windows'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-5239495440612336818</id><published>2011-03-21T23:27:00.004-04:30</published><updated>2011-03-21T23:48:41.398-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Editor visual para eclipse</title><content type='html'>&lt;div style="text-align: justify;"&gt;Revisando en internet en mi afán de conseguir una buena solución para el diseño de ventanas en eclipse de forma gráfica, he descubierto que se puede hacer uso de el entorno visual de netbeans , gracias a MyEclipse que ha adaptado el plugin del visual editor para eclipse y de &lt;a href="http://marketplace.eclipse.org/content/swing-gui-designer"&gt;aquí&lt;/a&gt; hé tomado la información.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pero de todas formas aquí dejo la solución, solo tenemos que agregar esta dirección a nuestros repositorios de eclipse y voila.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Help &gt; Install New Software&gt; Add&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;colocamos la etiqueta Swing GUI Designer, puede ser cualquier nombre que le queramos poner y agregamos la URL http://downloads.myeclipseide.com/downloads/products/eworkbench/helios/enterprise-earlyaccess&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-5239495440612336818?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/5239495440612336818/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=5239495440612336818' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/5239495440612336818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/5239495440612336818'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2011/03/editor-visual-para-eclipse.html' title='Editor visual para eclipse'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-5982879544560667335</id><published>2010-02-15T14:18:00.003-04:30</published><updated>2010-02-15T14:27:55.580-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comet'/><category scheme='http://www.blogger.com/atom/ns#' term='Push ajax'/><title type='text'>Comet ó Ajax</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:130%;"&gt;INTRODUCCIÓN&lt;/span&gt;&lt;/strong&gt;&lt;div  style="mso-element:para-border-div;border:none;border-bottom:solid #4F81BD 1.0pt; mso-border-bottom-themepadding:0cm 0cm 4.0pt 0cmcolor:accent1;"&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="text-align:justify;text-indent:35.4pt" align="justify"&gt;Hace casi cuatro años (aproximadamente) se hablaba de una nueva técnica de programación Web que utiliza el objeto XMLHttpRequest, muy similar a Ajax, por algunos llamada Comet. Está técnica también es conocida como Reverse Ajax, Ajax Push, Server Push, HTTP Push , Two-way-web, HTTP Streaming y HTTP server push entre otros.&lt;/p&gt;  &lt;div  style="mso-element:para-border-div;border:none;border-bottom:solid #4F81BD 1.0pt; mso-border-bottom-themepadding:0cm 0cm 4.0pt 0cmcolor:accent1;"&gt;  &lt;p class="MsoTitle"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;HISTORIA&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="text-align:justify;text-indent:35.4pt" align="justify"&gt;En el año 1994 Netscape Navigator 1.1 introdujo la posibilidad de realizar un "server push" a través de un tipo de contenido HTTP multipart / x-mixed-replace. &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;Una ejecución CGI mantenía una conexión TCP abierta en el navegador, con la que se podía realizar el envío de nuevos contenidos a intervalos arbitrarios, sin una solicitud del cliente. &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify;text-indent:35.4pt" align="justify"&gt;Esta técnica tenía algunas aplicaciones interesantes, pero se adelantó a su tiempo y se empleó raramente. El soporte multipart / x-mixed-replace nunca fué agregado a Internet Explorer, así que cuando Netscape perdió la guerra de los navegadores en la década de los 90, esta técnica fue en su mayoría abandonada.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify" align="justify"&gt;&lt;span style="mso-tab-count:1"&gt;         &lt;/span&gt;Con la incorporación de ajax en el contexto de la programación web se comenzaron a presentar nuevos retos de desarrollo, lo que ha permitido el resurgimiento de esta vieja tecnología que data de hace más de 25 años.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify" align="justify"&gt;&lt;span style="mso-tab-count:1"&gt;                &lt;/span&gt;Alex de DojoToolkit.org fué el primero en definir esta técnica hacia el año 2006, y Dojo es el primer framework que implementa Comet.&lt;/p&gt;  &lt;div  style="mso-element:para-border-div;border:none;border-bottom:solid #4F81BD 1.0pt; mso-border-bottom-themepadding:0cm 0cm 4.0pt 0cmcolor:accent1;"&gt;  &lt;p class="MsoTitle"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;EN QUE CONSISTE&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="text-align:justify;text-indent:35.4pt"&gt;Comet (Push Ajax) nos permite establecer una conexión abierta de larga duración entre el cliente y el servidor web, en este caso, es el servidor el que se encargará de enviar información al cliente cuando se genere algún evento en este.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify;text-indent:35.4pt"&gt;Esta tecnología difiere del modelo original de la web, en el que un navegador solicita una página web completa o trozos de datos para actualizar una página web. En la práctica, las aplicaciones Comet usan tradicionalmente programación AJAX con una petición prolongada para detectar nueva información en el servidor.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify;text-indent:35.4pt"&gt;Esto no quiere decir que el cliente no envía información al servidor, al contrario, si envía información al servidor, pero en este caso, el servidor no le responde al cliente con un bloque de datos, espera a que se suscite algún evento para informar al cliente de su nuevo estado.&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:justify;text-indent:35.4pt"&gt;&lt;a href="http://alex.dojotoolkit.org/wp-content/Comet.png"&gt;Diagrama COMET&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:justify;text-indent:35.4pt"&gt;&lt;br /&gt;&lt;/p&gt;    &lt;div  style="mso-element:para-border-div;border:none;border-bottom:solid #4F81BD 1.0pt; mso-border-bottom-themepadding:0cm 0cm 4.0pt 0cmcolor:accent1;"&gt;  &lt;p class="MsoTitle"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;QUIENES USAN Comet&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;ul&gt;&lt;li class="MsoListParagraphCxSpFirst" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span lang="EN-US" style="mso-ansi-language:EN-US"&gt;Chat en GMail&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoListParagraphCxSpMiddle" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span lang="EN-US"  style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-mso-ansi-language:EN-USfont-family:Symbol;"&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="'font:7.0pt"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:EN-US"&gt;Meebo&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoListParagraphCxSpMiddle" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="'font:7.0pt"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Facebook&lt;/li&gt;&lt;li class="MsoListParagraphCxSpMiddle" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="'font:7.0pt"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Twitter&lt;/li&gt;&lt;li class="MsoListParagraphCxSpLast" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="'font:7.0pt"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Entre otros.&lt;/li&gt;&lt;/ul&gt;          &lt;div  style="mso-element:para-border-div;border:none;border-bottom:solid #4F81BD 1.0pt; mso-border-bottom-themepadding:0cm 0cm 4.0pt 0cmcolor:accent1;"&gt;  &lt;p class="MsoTitle"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;EJEMPLOS Y DOCUMENTACIÓN&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="text-align:justify;text-indent:35.4pt"&gt;En los siguientes enlaces se puede conseguir bastante información sobre la implementación de esta no tan nueva tecnología llamada COMET.&lt;/p&gt;  &lt;h1&gt;&lt;span style="font-size:85%;"&gt;Español&lt;/span&gt;&lt;/h1&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://www.ribosomatic.com/articulos/como-implementar-comet-con-php-y-prototype/"&gt;http://www.ribosomatic.com/articulos/como-implementar-comet-con-php-y-prototype/&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://component-showcase.icefaces.org/component-showcase/showcase.iface"&gt;http://component-showcase.icefaces.org/component-showcase/showcase.iface&lt;/a&gt;&lt;/p&gt;  &lt;h1&gt;&lt;span style="font-size:85%;"&gt;Ingles&lt;/span&gt;&lt;/h1&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://cometdaily.com/"&gt;http://cometdaily.com/&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://cometdproject.dojotoolkit.org/"&gt;http://cometdproject.dojotoolkit.org/&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://alex.dojotoolkit.org/2006/03/comet-low-latency-data-for-the-browser/"&gt;http://alex.dojotoolkit.org/2006/03/comet-low-latency-data-for-the-browser/&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://www.ape-project.org/demos/1/ape-real-time-chat.html"&gt;http://www.ape-project.org/demos/1/ape-real-time-chat.html&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://www.lightstreamer.com/?gclid=CNjqupv39J8CFRKenAod8QL7-g"&gt;http://www.lightstreamer.com/?gclid=CNjqupv39J8CFRKenAod8QL7-g&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;div color="accent1" style="mso-element:para-border-div;border:none;border-bottom:solid #4F81BD 1.0pt; mso-border-bottom-themepadding:0cm 0cm 4.0pt 0cm"&gt;  &lt;p class="MsoTitle"&gt;&lt;span style="font-size:130%;"&gt;CONCLUSIONES&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="text-indent:35.4pt"&gt;Como palabras finales, son innumerables las aplicaciones que se pueden servir de esta tecnología, que si bien no es nada nueva, hasta hace poco tiempo no se le prestaba la debida atención y que indudablemente está marcando una nueva era en la prestación de servicios vía web, lo que representa un crecimiento cada vez mayor de este mercado.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify;text-indent:35.4pt"&gt;Por otro lado cabe destacar, que si bien esta tecnología hace uso en algunas implementaciones de otra tecnología tal como lo es ajax, no se debe confundir, pues puede ser aplicada sin el uso de esta.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-tab-count:1"&gt;                &lt;/span&gt;Se recomienda el uso de la terminología Push ajax para esta tecnología.&lt;/p&gt;  &lt;div style="mso-element:para-border-div;border:none;border-bottom:solid #4F81BD 1.0pt; mso-border-bottom-themecolor:accent1;padding:0cm 0cm 4.0pt 0cm"&gt;  &lt;p class="MsoTitle"&gt;&lt;span style="font-size:130%;"&gt;REFERENCIAS&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://alex.dojotoolkit.org/2006/03/comet-low-latency-data-for-the-browser/"&gt;http://alex.dojotoolkit.org/2006/03/comet-low-latency-data-for-the-browser/&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://www.openjsan.org/doc/f/fu/fuzzynerd/HTTP/Push/0.04/lib/HTTP/Push.html"&gt;http://www.openjsan.org/doc/f/fu/fuzzynerd/HTTP/Push/0.04/lib/HTTP/Push.html&lt;/a&gt;&lt;/p&gt;  &lt;span style="'line-height:115%;font-family:font-size:11.0pt;"&gt;&lt;a href="http://es.wikipedia.org/wiki/Comet"&gt;http://es.wikipedia.org/wiki/Comet&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-5982879544560667335?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/5982879544560667335/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=5982879544560667335' title='7 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/5982879544560667335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/5982879544560667335'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2010/02/comet-o-ajax.html' title='Comet ó Ajax'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-4959215890002702123</id><published>2010-01-27T21:05:00.003-04:30</published><updated>2010-01-27T21:36:45.063-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programación Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><title type='text'>No se ejecuta código javascript o archivo .js</title><content type='html'>&lt;p align="justify"&gt;Programando una página web a un cliente, se me presento un problema al momento de hacer algunos códigos en javascript.&lt;/p&gt;&lt;p align="justify"&gt;Realmente nunca se me había presentado un error así, pero siempre hay una primera vez. Por falta de experiencia en el tema (muy poco programo con javascript y solo hago validaciones muy sencillas), pero esta vez tuve la necesidad de hacer cosas un poco más complejas.&lt;/p&gt;&lt;p align="justify"&gt;El problema de los errores radica en los errores sintácticos, que son el común denominador en la programación, porque nadie es infalible, pero que a veces por no entender porque falla nuestro código, el estrés se vuelve el peor enemigo del programador porque nos nubla el entendimiento. &lt;/p&gt;&lt;p align="justify"&gt;Pero bien, como dije anteriormente el problema son los errores y si tenemos uno o varios de ellos, nuestro código javascript no se ejecutará y nos coloca en un dilema mayor cuando hacemos llamados a otros archivos bien sean js, php, jsp, html, java, xml, txt, css o asp (por nombrar algunos) y perdemos el enfoque del error, por supuesto que los errores logicos son mas difíciles de detectar y un editor no lo resuelve, pero al depurar los errores sintácticos ya es mucho peso el que nos quitamos de encima.&lt;/p&gt;&lt;p align="justify"&gt;En fin la solución que conseguí para evitar errores sintácticos en la programación con javascript es trabajar con un editor para este lenguaje, mis problemas se redujeron en un 75% y eso es mucho en términos de tiempo.&lt;/p&gt;&lt;p align="justify"&gt;Conseguí uno muy bueno llamado &lt;a href="http://www.yaldex.com/"&gt;JavaScript Editor&lt;/a&gt;, con el que puede revisar sintaxis además que ofrece una serie de ejemplos, código y rutinas ya probado con el cual se facilita la programación de muchas cosas triviales.&lt;/p&gt;&lt;p align="justify"&gt;Espero que como a mí, todo el que lea este comentario le sirva de ayuda y no se quede a esperar la solución.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-4959215890002702123?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/4959215890002702123/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=4959215890002702123' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/4959215890002702123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/4959215890002702123'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2010/01/no-se-ejecuta-codigo-javascript-o.html' title='No se ejecuta código javascript o archivo .js'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-5033924333316004399</id><published>2009-11-15T20:38:00.004-04:30</published><updated>2009-11-15T20:52:30.234-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Router'/><category scheme='http://www.blogger.com/atom/ns#' term='Red'/><category scheme='http://www.blogger.com/atom/ns#' term='Configuración'/><title type='text'>Estrenando red en casa</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_AoSZvGMd1sM/SwCpCsCBazI/AAAAAAAAABk/I-DpS9xgg0I/s1600-h/TL-WR340G.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 117px; height: 135px;" src="http://2.bp.blogspot.com/_AoSZvGMd1sM/SwCpCsCBazI/AAAAAAAAABk/I-DpS9xgg0I/s200/TL-WR340G.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5404505416489069362" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;Me he comprado un router &lt;a href="http://www.tp-link.com/"&gt;TP-LINK&lt;/a&gt; modelo &lt;a href="http://www.tp-link.com/products/product_des.asp?id=114"&gt;TL-WR340G 54M Wireless Router&lt;/a&gt; debo confesar que lo adquirí a riesgo de que no trabajara de la manera como esperaba configurarlo, pero ¿cual es mi sorpresa? hace muchas cosas y más, de verdad que es muy completo en cuanto a funciones, muy fácil de configurar y se puede actualizar el &lt;a href="http://www.tp-link.com/support/download.asp?a=1&amp;amp;m=TL%2DWR340G"&gt;firmware&lt;/a&gt; cosa que me llamo mucho la atención, el problema sería si diera conflictos al momento de actualizarlo lo cual espero que no.&lt;br /&gt;&lt;br /&gt;Configurando este juguete nuevo y luego leyendo la documentación del fabricante, note que se puede utilizar como repetidor de señal wifi, cosa que por demás me pareció muy interesante, por si se quiere extender el alcance de nuestra señal.&lt;br /&gt;&lt;br /&gt;Les comento los pasos que realicé para la configuración de mi nuevo juguete:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Primero&lt;/strong&gt; seguí las instrucciones del manual y el mini-CD que trae, que después de solo unos escasos 5 minutos ya tenia funcionando el acceso a Internet.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Segundo&lt;/strong&gt;, como es evidente; al ver los pasos de configuración, aun no tenia configurado el &lt;a href="http://es.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol"&gt;DHCP&lt;/a&gt; ni el &lt;a href="http://es.wikipedia.org/wiki/Domain_Name_System"&gt;DNS&lt;/a&gt; de mi red.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tercero&lt;/strong&gt;, para facilitarme mucho las cosas y porque me moría de ganas de tener en funcionamiento mi red, decidí usar el DHCP de mi &lt;a href="http://es.wikipedia.org/wiki/Proveedor_de_servicios_de_Internet"&gt;ISP&lt;/a&gt; y un DNS dinámico gratis de Internet que pueden conseguir &lt;a href="http://www.dyndns.com/"&gt;aquí&lt;/a&gt;, más adelante les comentaré como crear tu propio servidor DHCP y DNS para nuestra red y así tener un control mayor de quien se conecta a nuestra red y que es mejor para la administración de la misma.&lt;br /&gt;&lt;br /&gt;Les recomiendo este dispositivo para hacer sus pequeñas redes caseras, y por que no de oficina, tiene muy buen sistema de seguridad wifi, nada que envidiarle a muchos router's económicos en el mercado.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-5033924333316004399?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/5033924333316004399/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=5033924333316004399' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/5033924333316004399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/5033924333316004399'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2009/11/estrenando-red-en-casa.html' title='Estrenando red en casa'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_AoSZvGMd1sM/SwCpCsCBazI/AAAAAAAAABk/I-DpS9xgg0I/s72-c/TL-WR340G.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-270451024914168447</id><published>2009-10-12T00:12:00.008-04:30</published><updated>2009-11-23T15:05:56.898-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='ML-1010'/><category scheme='http://www.blogger.com/atom/ns#' term='VIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Openchrome'/><category scheme='http://www.blogger.com/atom/ns#' term='instalación'/><category scheme='http://www.blogger.com/atom/ns#' term='Siragon'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><title type='text'>Instalar driver de video VIA (openchrome) en Mini Laptop Siragon ML-1010 con Debian</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_AoSZvGMd1sM/Swrj4P6azRI/AAAAAAAAABs/OKxsQO1Zayc/s1600/ml1010.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 200px;" src="http://3.bp.blogspot.com/_AoSZvGMd1sM/Swrj4P6azRI/AAAAAAAAABs/OKxsQO1Zayc/s200/ml1010.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5407384858095439122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;Desde hace días que me venía dando dolores de cabeza instalar Debian en una &lt;a href="http://www.siragon.com.ve/productos_details.php?id=114"&gt;Mini Laptop Siragon ML-1010&lt;/a&gt;, uno de los primeros problemas que se me han presentado es el del video, que me muestra un escritorio mucho más grande del de la pantalla.&lt;/div&gt;&lt;p align="justify"&gt;He buscado y rebuscado en diferentes foros y no daba con la respuesta a mi problema, hasta que he encontrado la solución, en uno de los &lt;a href="http://www.ubuntu-ve.org/node/2680"&gt;foros&lt;/a&gt; de ubuntu, pero aun así voy a colocar aquí como se resuelve el problema de estos driver de video que como sacan de quicio a cualquiera:&lt;/p&gt;&lt;p align="justify"&gt;Primero, en consola como super usuario, escribimos lo siguiente:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;apt-get install build-essential subversion autoconf automake1.9 libtool&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;Luego, escribimos lo que sigue a continuación:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;apt-get build-dep xserver-xorg-video-openchrome&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;Después, descargamos los driver openchrome:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;Ahora nos movemos a la carpeta openchrome que acabamos de descargar (seguramente se nos descargó en la carpeta /home/carpeta_usuario)&lt;/p&gt;&lt;p align="justify"&gt;Como usuario normal escribinos el siguiente comando en consola:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;./autogen.sh --prefix=/usr&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Y luego:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;make&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;Ahora como super usuario escribimos los siguiente:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;make install&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;Después de haber hecho todo esto, tenemos que hacer una pequeñas modificaciones al archivo xorg.conf, ubicado en la dirección /etc/X11/ (solo substituir las siguientes secciones, no sobre escribir el archivo):&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;Section "Monitor"&lt;br /&gt;     Identifier "Monitor0"&lt;br /&gt;     Option "DPMS" "true"&lt;br /&gt;     HorizSync 31.5-55&lt;br /&gt;     VertRefresh 40-70&lt;br /&gt;     Modeline "1024x600" 48.96 1024 1064 1168 1312 600 601 604 622 -HSync +Vsync&lt;br /&gt;EndSection&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;Section "Device"&lt;br /&gt;     Identifier "Card0"&lt;br /&gt;     Driver "openchrome"&lt;br /&gt;     VendorName "VIA"&lt;br /&gt;     BoardName "UniChrome"&lt;br /&gt;     Option "ForcePanel"&lt;br /&gt;     Option "ActiveDevice" "LCD,CRT"&lt;br /&gt;     Option "PanelSize" "1024x600"&lt;br /&gt;     Option "SWcursor"&lt;br /&gt;EndSection&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;Section "Screen"&lt;br /&gt;     Identifier "Screen0"&lt;br /&gt;     Device "Card0"&lt;br /&gt;     Monitor "Monitor0"&lt;br /&gt;     DefaultColorDepth 24&lt;br /&gt;     SubSection "Display"&lt;br /&gt;          Depth 1&lt;br /&gt;          Modes "1024x600" "800x600" "640x480"&lt;br /&gt;     EndSubSection&lt;br /&gt;     SubSection "Display"&lt;br /&gt;          Depth 4&lt;br /&gt;          Modes "1024x600" "800x600" "640x480"&lt;br /&gt;     EndSubSection&lt;br /&gt;     SubSection "Display"&lt;br /&gt;          Depth 8&lt;br /&gt;          Modes "1024x600" "800x600" "640x480"&lt;br /&gt;     EndSubSection&lt;br /&gt;     SubSection "Display"&lt;br /&gt;          Depth 15&lt;br /&gt;          Modes "1024x600" "800x600" "640x480"&lt;br /&gt;     EndSubSection&lt;br /&gt;     SubSection "Display"&lt;br /&gt;          Depth 16&lt;br /&gt;          Modes "1024x600" "800x600" "640x480"&lt;br /&gt;     EndSubSection&lt;br /&gt;     SubSection "Display"&lt;br /&gt;          Depth 24&lt;br /&gt;          Modes "1024x600" "800x600" "640x480"&lt;br /&gt;     EndSubSection&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "DRI"&lt;br /&gt;     Mode 0666&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Extensions"&lt;br /&gt;     Option "Composite"&lt;br /&gt;EndSection&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;Por ultimo guardamos, reiniciamos y listo, ya tenemos nuestro Debian funcionando a la perfección, con nuestro driver de video.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-270451024914168447?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/270451024914168447/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=270451024914168447' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/270451024914168447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/270451024914168447'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2009/10/instalar-driver-de-video-via-openchrome.html' title='Instalar driver de video VIA (openchrome) en Mini Laptop Siragon ML-1010 con Debian'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_AoSZvGMd1sM/Swrj4P6azRI/AAAAAAAAABs/OKxsQO1Zayc/s72-c/ml1010.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-1528730539739434246</id><published>2009-10-06T00:00:00.004-04:30</published><updated>2009-10-06T00:08:15.304-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Iso'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><title type='text'>Convertir archivos .nrg a .iso en Debian</title><content type='html'>&lt;p&gt;Si tienes problemas para grabar imagenes de cd de nero en Debian, aquí esta la solución:&lt;/p&gt;&lt;p&gt;apt-get install nrg2iso&lt;/p&gt;&lt;p&gt;Usarlo es muy sencillo, solo tienes que escribir la siguiente linea en consola y listo, esperar nuestro archivo iso.&lt;/p&gt;&lt;p&gt;nrg2iso archivo_NERO.nrg archivo_ISO.iso&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-1528730539739434246?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/1528730539739434246/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=1528730539739434246' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/1528730539739434246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/1528730539739434246'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2009/10/convertir-archivos-nrg-iso-en-debian.html' title='Convertir archivos .nrg a .iso en Debian'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-7498693750327701851</id><published>2009-10-04T19:44:00.004-04:30</published><updated>2009-10-04T20:08:43.943-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wi-Fi'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><category scheme='http://www.blogger.com/atom/ns#' term='Configuración'/><title type='text'>Reiniciar servicios en Debian</title><content type='html'>&lt;p align="justify"&gt;Haciendo algunas modificaciones en mi laptop, específicamente configurando mi tarjeta de red inalámbrica, me resulto un poco inconveniente tener que reiniciar el sistema completo pudiendo solo reiniciar el servicio de red, como otrora hubiese hecho con fedora en donde trabaje un buen tiempo.&lt;/p&gt;&lt;p align="justify"&gt;Pues buscando un poco en los manuales, conseguí lo que estaba buscando.&lt;/p&gt;&lt;p align="justify"&gt;Comandos para iniciar, detener o reiniciar el servicio de red en Debian y en muchas otras distribuciones linux:&lt;/p&gt;&lt;p&gt;Para iniciar el servicio:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;# /etc/init.d/&lt;servicio&gt; start&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para detener el servicio:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;# /etc/init.d/&lt;servicio&gt; stop&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para reiniciar el servicio:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;# /etc/init.d/&lt;servicio&gt; restart&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;Como ejemplo les dejo las lineas de consola que me facilitaron la vida en el trabajo reiniciar el servicio de red mientras configuraba el wifi.&lt;/p&gt;&lt;p align="justify"&gt;Para iniciar el servicio de red:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;# /etc/init.d/networking start&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para detener el servicio de red:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;# /etc/init.d/networking stop&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para reiniciar el servicio de red:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;# /etc/init.d/networking restart&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;Con estos comandos nos evitamos el tedioso trabajo de reiniciar (esperar, perder tiempo) los servicios al mejor de los estilos de windows.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-7498693750327701851?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/7498693750327701851/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=7498693750327701851' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/7498693750327701851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/7498693750327701851'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2009/10/reiniciar-servicios-en-debian.html' title='Reiniciar servicios en Debian'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-2361344207578540480</id><published>2009-09-19T20:12:00.007-04:30</published><updated>2009-09-19T20:23:19.930-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><category scheme='http://www.blogger.com/atom/ns#' term='Configuración'/><title type='text'>Ejecutar aplicaciones gráficas en consola</title><content type='html'>&lt;p align="justify"&gt;Hoy me dispuse a crear mi tema para &lt;strong&gt;kdm&lt;/strong&gt; y el &lt;strong&gt;splash&lt;/strong&gt; para todo para &lt;strong&gt;KDE4&lt;/strong&gt;, pero se me presentó un pequeño problema.&lt;/p&gt;&lt;p align="justify"&gt;Cuando intento ejecutar el &lt;strong&gt;system settings&lt;/strong&gt; para instalar mi tema nuevo la consola no me lanza la aplicación.&lt;/p&gt;&lt;p align="justify"&gt;Revisando un poco que podría ser mi problema; encontré que tengo un conflicto con la consola, el gestor de ventanas (&lt;strong&gt;kwin&lt;/strong&gt;) y mi controlador de video (&lt;strong&gt;Nvidia&lt;/strong&gt;). Mientras consigo la forma de resolver este detalle, aquí dejo una forma de solventar el problema de forma provisoria:&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;kdesu aplicación gráfica&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;nos aparecerá la ventana para ingresar nuestra clave y listo.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-2361344207578540480?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/2361344207578540480/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=2361344207578540480' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/2361344207578540480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/2361344207578540480'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2009/09/ejecutar-aplicaciones-graficas-en.html' title='Ejecutar aplicaciones gráficas en consola'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-2494798547172432560</id><published>2009-09-16T14:43:00.012-04:30</published><updated>2009-10-07T19:30:10.710-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='instalación'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><category scheme='http://www.blogger.com/atom/ns#' term='Configuración'/><title type='text'>Instalar java en Debian y no morir en el intento!</title><content type='html'>&lt;div align="justify"&gt;Hoy me levante con un grave problema, debo trabajar con java pues mi trabajo me lo exige. Anteriormente había trabajado con java pero bajo windows, pero en este caso debo hacerlo bajo Linux.&lt;br /&gt;&lt;br /&gt;Si bien la instalación no fué mayor problema, se me presento un inconveniente, pues la documentación no la tenia. Pero después se me presentó otro pequeño problemita, y es que la máquina virtual de java que estaba corriendo era la que trae por defecto mi Debian.&lt;br /&gt;&lt;br /&gt;Pues bien, aquí les coloco, la fórmula que me ayudó a resolver mi pequeño problema.&lt;br /&gt;&lt;br /&gt;Primero que nada, debemos descargarnos la documentación de java, en este caso el archivo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;jdk-6u12-docs.zip&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;el cual podemos conseguir en la siguiente dirección, en la sección que dice “JAVA SE 6 Documentation” :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;http://java.sun.com/javase/downloads/&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Después de esto, movemos el archivo que hemos bajado a la carpeta /tmp:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;mv /home/remizero/Desktop/jdk-6u12-docs.zip /tmp&lt;br /&gt;chown root:root  /tmp/jdk-6u12-docs.zip&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Nótese que la ruta &lt;span style="font-family:courier new;"&gt;&lt;strong&gt;/home/remizero/Desktop&lt;/strong&gt;&lt;/span&gt; fué donde yo me descargué el archivo.&lt;br /&gt;&lt;br /&gt;Ahora bien, ya hecho esto; se puede comenzar con la instalación de java, desde el manejador de paquetes de nuestra preferencia, en mi caso usé Synaptic. Y le dí buscar sun-java6 y me aparecieron todos los archivos necesarios para trabajar con java. Los seleccioné todos y le dí aplicar; Y sorpresa se instaló todo sin problemas.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://3.bp.blogspot.com/_AoSZvGMd1sM/SrE6abEO7EI/AAAAAAAAAA8/LBIBRis_O28/s320/pantalla+synaptic.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5382147255300975682" /&gt;&lt;br /&gt;Por otro lado aun me falta configurar la JVM. Con el comando:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;update-java-alternatives -l&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Debería aparecer una lista como esta:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;java-6-sun 63 /usr/lib/jvm/java-6-sun&lt;br /&gt;java-gcj 1042 /usr/lib/jvm/java-gcj&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Esto para saber que es lo que tenemos y cual es la que vamos a seleccionar, en este caso seleccionaremos la primera y ejecutamos el siguiente comando:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;update-java-alternatives -s java-6-sun&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Así ya tenemos nuestra JVM configurada para trabajar, pero aun tenemos otro pequeño problema, definir nuestras variables de entorno JAVA_HOME que lo haremos con los siguientes comandos:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;echo 'JAVA_HOME="/usr/lib/jvm/java-6-sun"' | tee -a  /etc/profile&lt;br /&gt;echo 'export JAVA_HOME' | tee -a  /etc/profile&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Y ya con esto podemos trabajar con java sin problemas, ya solo queda definir el IDE con el que queramos trabajar y listo.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Por otro lado tenemos otros comandos que nos pueden ayudar a determinar algunos errores en la instalación o desinstalacion que hagamos de nuestro java.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Para verificar la versión de java que estamos usando:&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;java -version&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Para verificar los enlaces creados:&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;update-alternatives --display java&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;update-alternatives --display javac&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Para eliminar los enlaces creados:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;update-alternatives --remove-all java&lt;br /&gt;update-alternatives --remove-all javac&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-2494798547172432560?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/2494798547172432560/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=2494798547172432560' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/2494798547172432560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/2494798547172432560'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2009/09/instalar-java-en-debian-y-no-morir-en.html' title='Instalar java en Debian y no morir en el intento!'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_AoSZvGMd1sM/SrE6abEO7EI/AAAAAAAAAA8/LBIBRis_O28/s72-c/pantalla+synaptic.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-4693070646460779474</id><published>2009-09-16T02:23:00.006-04:30</published><updated>2009-09-16T14:52:59.561-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='instalación'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><category scheme='http://www.blogger.com/atom/ns#' term='Configuración'/><title type='text'>Configurar navegador como predeterminado</title><content type='html'>&lt;p align="justify"&gt;Hoy tuve una interrogante cuando abría algunos enlaces en ciertas aplicaciones y el navegador que ejecutaba no era el navegador de mi preferencia.&lt;/p&gt;&lt;p align="justify"&gt;Pues bien investigando un poco en los manuales de debian conseguí una forma bastante sencilla de predeterminar mi navegador favorito.&lt;/p&gt;&lt;p align="justify"&gt;Con el siguiente comando en consola, estando como superusuario, escribir lo que sigue:&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;# update-alternatives --config x-www-browser&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;Seguido, nos muestra una lista de navegadores instalados como esta:&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;josephine:/home/remizero# update-alternatives --config x-www-browser&lt;br /&gt;There are 3 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).&lt;br /&gt;&lt;br /&gt;Selection    Path                Priority   Status&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;0            /usr/bin/konqueror   100       auto mode&lt;br /&gt;1            /usr/bin/iceweasel   70        manual mode&lt;br /&gt;2            /usr/bin/konqueror   100       manual mode&lt;br /&gt;* 3            /usr/bin/opera       80        manual mode&lt;br /&gt;&lt;br /&gt;Press enter to keep the current choice[*], or type selection number:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;Y solo tenemos que seleccionar el navegador que queramos y listo, ya tenemos nuestro navegador favorito como predeterminado.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-4693070646460779474?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/4693070646460779474/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=4693070646460779474' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/4693070646460779474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/4693070646460779474'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2009/09/configurar-navegador-como.html' title='Configurar navegador como predeterminado'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-3537788468040628786</id><published>2009-08-14T12:23:00.004-04:30</published><updated>2009-09-16T14:55:06.958-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Nvidia'/><category scheme='http://www.blogger.com/atom/ns#' term='instalación'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><category scheme='http://www.blogger.com/atom/ns#' term='Configuración'/><title type='text'>Configuración del xorg.conf</title><content type='html'>&lt;p align="justify"&gt;Lo que coloco aquí, es solo para que tengan una idea de como esta estructurada la configuración del archivo xorg.conf, para los que tengan que hacer este tedioso trabajo de manera manual.&lt;/p&gt;&lt;p align="justify"&gt;El archivo esta ubicado en la siguiente dirección /etc/X11/xorg.conf.&lt;/p&gt;&lt;p align="justify"&gt;Así tengo configurado mi archvo xorg.conf:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;Section "Files"&lt;br /&gt; FontPath "/usr/share/fonts/X11/misc"&lt;br /&gt; FontPath "/usr/X11R6/lib/X11/fonts/misc"&lt;br /&gt; FontPath "/usr/share/fonts/X11/cyrillic"&lt;br /&gt; FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"&lt;br /&gt; FontPath "/usr/share/fonts/X11/100dpi/:unscaled"&lt;br /&gt; FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"&lt;br /&gt; FontPath "/usr/share/fonts/X11/75dpi/:unscaled"&lt;br /&gt; FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"&lt;br /&gt; FontPath "/usr/share/fonts/X11/Type1"&lt;br /&gt; FontPath "/usr/X11R6/lib/X11/fonts/Type1"&lt;br /&gt; FontPath "/usr/share/fonts/X11/100dpi"&lt;br /&gt; FontPath "/usr/X11R6/lib/X11/fonts/100dpi"&lt;br /&gt; FontPath "/usr/share/fonts/X11/75dpi"&lt;br /&gt; FontPath "/usr/X11R6/lib/X11/fonts/75dpi"&lt;br /&gt; # path to defoma fonts&lt;br /&gt; FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Module"&lt;br /&gt; Load "bitmap"&lt;br /&gt; Load "dbe"&lt;br /&gt; Load "ddc"&lt;br /&gt; Load "dri"&lt;br /&gt; Load "extmod"&lt;br /&gt; Load "freetype"&lt;br /&gt; Load "glx"&lt;br /&gt; Load "int10"&lt;br /&gt; Load "record"&lt;br /&gt; Load "v4l"&lt;br /&gt; Load "vbe"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt; Identifier "Generic Keyboard"&lt;br /&gt; Driver  "kbd"&lt;br /&gt; Option  "XkbRules" "xorg"&lt;br /&gt; Option  "XkbModel" "pc105"&lt;br /&gt; Option  "XkbLayout" "latam"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt; Identifier "Configured Mouse"&lt;br /&gt; Driver  "mouse"&lt;br /&gt; Option  "CorePointer"&lt;br /&gt; Option  "Device"  "/dev/input/mice"&lt;br /&gt; Option  "Protocol"  "ImPS/2"&lt;br /&gt; Option  "Emulate3Buttons" "true"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt; Identifier "nVidia Corporation NV34 [GeForce FX 5500]"&lt;br /&gt; Driver  "nvidia"&lt;br /&gt; BusID  "PCI:1:0:0"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt; Identifier "Novatech"&lt;br /&gt; Option  "DPMS"&lt;br /&gt; HorizSync 30-80&lt;br /&gt; VertRefresh 55-75&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt; Identifier "Default Screen"&lt;br /&gt; Device  "nVidia Corporation NV34 [GeForce FX 5500]"&lt;br /&gt; Monitor  "Novatech"&lt;br /&gt; DefaultDepth 24&lt;br /&gt; SubSection "Display"&lt;br /&gt;  Depth  1&lt;br /&gt;  Modes  "1280x1024" "1024x768" "800x600" "640x480"&lt;br /&gt; EndSubSection&lt;br /&gt; SubSection "Display"&lt;br /&gt;  Depth  4&lt;br /&gt;  Modes  "1280x1024" "1024x768" "800x600" "640x480"&lt;br /&gt; EndSubSection&lt;br /&gt; SubSection "Display"&lt;br /&gt;  Depth  8&lt;br /&gt;  Modes  "1280x1024" "1024x768" "800x600" "640x480"&lt;br /&gt; EndSubSection&lt;br /&gt; SubSection "Display"&lt;br /&gt;  Depth  15&lt;br /&gt;  Modes  "1280x1024" "1024x768" "800x600" "640x480"&lt;br /&gt; EndSubSection&lt;br /&gt; SubSection "Display"&lt;br /&gt;  Depth  16&lt;br /&gt;  Modes  "1280x1024" "1024x768" "800x600" "640x480"&lt;br /&gt; EndSubSection&lt;br /&gt; SubSection "Display"&lt;br /&gt;  Depth  24&lt;br /&gt;  Modes  "1280x1024" "1024x768" "800x600" "640x480"&lt;br /&gt; EndSubSection&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "ServerLayout"&lt;br /&gt; Identifier "Default Layout"&lt;br /&gt; Screen  "Default Screen"&lt;br /&gt; InputDevice "Generic Keyboard"&lt;br /&gt; InputDevice "Configured Mouse"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "DRI"&lt;br /&gt; Mode 0666&lt;br /&gt;EndSection&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-3537788468040628786?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/3537788468040628786/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=3537788468040628786' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/3537788468040628786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/3537788468040628786'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2009/08/configuracion-del-xorgconf.html' title='Configuración del xorg.conf'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-3592806247844775420</id><published>2009-03-05T01:27:00.002-04:30</published><updated>2009-03-05T02:08:10.458-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='NTFS'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='instalación'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><title type='text'>Ver particiones NTFS en Debian</title><content type='html'>&lt;p align="justify"&gt;Primero que nada necesitamos descargar estos archivos:&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;fuse-utils (yo tengo la versión 2.7.4-1.1)&lt;br /&gt;libfuse2 (yo tengo la versión 2.7.4-1.1)&lt;br /&gt;libntfs-3g31 (yo tengo la versión 1:1.2531-1.1)&lt;br /&gt;ntfs-3g (yo tengo la versión 1:1.2531-1.1)&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;Puedes descargarlo e instalarlo directamente por apt-get, aptitude o Synaptic, sino lo has hecho de esa manera, tendras que instalarlos con: &lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;dpkg -i nombre_del_archivo&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;Se debe tener en cuenta que que el orden que he colocado de los archivos es el orden que han de ser instalados, y que para poder instalarlos debemos estar como root. Despues de instalado todo le damos acceso de lectura y escritura a nuestro usuario. &lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;gpasswd -a nombre_del_usuario fuse&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;Luego con el editor de tu preferencia editamos el archivo fstab, localizado en la siguiente dirección:&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;/etc/&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;Colocamos la siguiente linea tantos discos o particiones vayamos a montar de esta forma:&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;/dev/sda1 /media/carpeta_de_montaje ntfs-3g defaults,uid=1000 0 0&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;Cabe destacar que sda1 varia según el tipo de disco durio que tengas instalado en tu máquina, esto puede ser hdax, hdbx, sdax, sdbx, donde x es la partición a instalar. carpeta_de_montaje es el nombre que le daremos para unir al arbol de nuestro sistema de archivos (yo lo hago en la carpeta media para tener todo un poco más organizado para mi gusto, pero si quieres puedes hacerlo en otro lugar, como por ejemplo /home/carpeta_de_montaje, o en cualquier otra).&lt;/p&gt;&lt;p align="justify"&gt;Para verificar que realmente el uid=1000 es el id de tu usuario, solo debemos escribir en consola:&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;# id&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;Y nos deberia mostrar cual es nuestro id de usuario.&lt;/p&gt;&lt;p align="justify"&gt;Si quieres verificar bien cual es la particion que quieres instalar puedes usar el siguiente comando:&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;# fdisk -l&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;Alguna información adicional, si tienes un kernel menor a 2.6.26, al momento de hacer la carga del sistema operativo nos muestra unos warning indicándonos que el soporte para este tipo de sistema de archivos esta obsoleto, pero descuida que no hay problema con eso.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-3592806247844775420?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/3592806247844775420/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=3592806247844775420' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/3592806247844775420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/3592806247844775420'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2009/03/ver-particiones-ntfs-en-debian.html' title='Ver particiones NTFS en Debian'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-6032538576610218066</id><published>2009-02-05T16:22:00.010-04:30</published><updated>2011-04-16T14:18:25.179-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='instalación'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><category scheme='http://www.blogger.com/atom/ns#' term='Repositorios'/><title type='text'>Lista de repositorios oficiales y algo más para Debian (Actualizado a Squeeze)</title><content type='html'>&lt;div align="justify"&gt;Aqui les monto mi sources.list.&lt;br /&gt;&lt;br /&gt;Debo hacer la acotación que cuando instalé mi distro, instalé Debian etch, la cual he actualizado desde entonces, por lo que los repositorios de virtual box estan un poco desactualizados pero aún me funciona a la perfección, sin necesidad de cambiar a lenny, pero si es de tu gusto con toda confianza puedes cambiar etch por lenny, ya existe el repo para esta nueva versión de Debian.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Ahora ya estamos en Debian 6 (Squeeze) y estoy actualizando la lista de repositorios para aquellos novatos y no tan novatos, que quieran tomar más facilmente repositorios oficiales de esta nueva versión.&lt;br /&gt;&lt;br /&gt;Si eres un usuario nuevo en linux y especificamente en Debian, no te recomiendo ingresar las líneas de repositorios de la rama inestable y experimental, si bien las versiones por defecto las toma hasta Debian sid, pues hay que indicar expresamente que se quiere la rama experimental, no es aconsejable a los usuarion nuevos usar estas líneas.&lt;br /&gt;&lt;br /&gt;Luego de ingresadas las líneas de repositorios procedemos escribir en una consola:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;     apt-get update ó &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;     aptitude update ó &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;     Synaptic -&amp;gt; recargar (&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;modo gráfico&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;de cualquiera de las  3 formas logras actualizar la lista de paquetes disponibles en los repositorios para la actualización de nuestra distro (aunque existen muchas otras formas, dependiendo de nuestra distribución). Para mayor información acerca de &lt;a href="http://www.debian.org/doc/manuals/apt-howto/index.es.html"&gt;apt&lt;/a&gt;, &lt;a href="http://www.esdebian.org/wiki/tutorial-aptitude"&gt;aptitude&lt;/a&gt; ó &lt;a href="http://www.guia-ubuntu.org/index.php?title=Synaptic"&gt;Synaptic&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ahora bien lo más importante, los repositorios.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;b&gt;&lt;div align="justify"&gt;#Repositorios Debian Squezze (Estable)&lt;/div&gt;&lt;div align="justify"&gt;deb http://ftp.debian.org/debian/ stable main non-free contrib&lt;/div&gt;&lt;div align="justify"&gt;deb-src http://ftp.debian.org/debian/ stable main non-free contrib&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;#Repositorios de Seguridad Debian Squeeze&lt;/div&gt;&lt;div align="justify"&gt;deb http://security.debian.org/ squeeze/updates main contrib non-free&lt;/div&gt;&lt;div align="justify"&gt;deb-src http://security.debian.org/ squeeze/updates main contrib non-free&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;#Repositorios de actualización de Debian Squeeze&lt;/div&gt;&lt;div align="justify"&gt;deb http://ftp.debian.org/debian/ squeeze-updates main contrib&lt;/div&gt;&lt;div align="justify"&gt;deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;#Repositorios Debian wheezy (Prueba)&lt;/div&gt;&lt;div align="justify"&gt;deb http://ftp.debian.org/debian/ testing main contrib non-free&lt;/div&gt;&lt;div align="justify"&gt;deb-src http://ftp.debian.org/debian/ testing main contrib non-free&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;#Repositorios Debian Sid (Inestable)&lt;/div&gt;&lt;div align="justify"&gt;# deb http://ftp.debian.org/debian/ sid main contrib non-free&lt;/div&gt;&lt;div align="justify"&gt;# deb-src http://ftp.debian.org/debian/ sid main contrib non-free&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;#Repositorios Debian Experimental&lt;/div&gt;&lt;div align="justify"&gt;# deb http://ftp.debian.org/debian/ experimental main contrib non-free&lt;/div&gt;&lt;div align="justify"&gt;# deb-src http://ftp.debian.org/debian/ experimental main contrib non-free&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;#Repositorios Debian multimedia&lt;/div&gt;&lt;div align="justify"&gt;deb http://www.debian-multimedia.org/ testing main&lt;/div&gt;&lt;div align="justify"&gt;#key:apt-get install debian-multimedia-keyring&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;#Repositorios para Opera&lt;/div&gt;&lt;div align="justify"&gt;# deb http://deb.opera.com/opera/ stable non-free&lt;/div&gt;&lt;div align="justify"&gt;deb http://deb.opera.com/opera/ squeeze non-free&lt;/div&gt;&lt;div align="justify"&gt;# deb http://deb.opera.com/opera-beta/ squeeze non-free&lt;/div&gt;&lt;div align="justify"&gt;#wget -O - http://deb.opera.com/archive.key | apt-key add -&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;#Repositorios Virtual box&lt;/div&gt;&lt;div align="justify"&gt;# deb http://download.virtualbox.org/virtualbox/debian/ stable non-free&lt;/div&gt;&lt;div align="justify"&gt;#wget http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc&lt;/div&gt;&lt;div align="justify"&gt;#apt-key add sun_vbox.asc&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;# Repositorios Skype para Debian&lt;/div&gt;&lt;div align="justify"&gt;# deb http://download.skype.com/linux/repos/debian/ stable non-free&lt;/div&gt;&lt;div align="justify"&gt;#apt-key adv --keyserver pgp.mit.edu --recv-keys 0xd66b746e&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-6032538576610218066?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/6032538576610218066/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=6032538576610218066' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/6032538576610218066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/6032538576610218066'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2009/02/lista-de-repositorios-que-uso-en-mi.html' title='Lista de repositorios oficiales y algo más para Debian (Actualizado a Squeeze)'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-1855043284874763295</id><published>2009-01-03T17:51:00.003-04:30</published><updated>2009-01-03T18:04:01.657-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Qt'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Personalizar tus ventanas en Qt::Ventanas sin marcos (con formas personalizadas)</title><content type='html'>&lt;p align="justify"&gt;Ya vistos los ejemplos anteriores, ahora se tiene que la forma de la aplicación no es la deseada. Como en el ejemplo &lt;strong&gt;&lt;em&gt;Personalizar tus ventanas en Qt::Ventanas sin marcos (con movilidad en el escritorio) &lt;/em&gt;&lt;/strong&gt;solo que se tiene que añadir estas lineas de código.&lt;/p&gt;&lt;p align="justify"&gt;Eso se puede resolver de la siguiente manera. &lt;/p&gt;&lt;p align="justify"&gt;Si bien se puede modificar el método &lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:courier new;"&gt;QSize sizeHint() const;//DEFINE EL TAMAÑO INICIAL DE LA VENTANA&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;del primer ejemplo, eso no nos permitira darle la forma real que queremos.&lt;/p&gt;&lt;p align="justify"&gt;En cambio lo haremos con un nuevo metodo que vamos a reescribir.&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;Archivo cabecera&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:courier new;"&gt;void resizeEvent(QResizeEvent *event);// DEFINE EL ESPACIO VISIBLE DE LA APLICACION, EN ESTE CASO LA ELIPSE&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;Archivo CPP&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:courier new;"&gt;void SinMarco::resizeEvent(QResizeEvent * /* event */) {// DEFINE EL ESPACIO VISIBLE DE LA APLICACION, EN ESTE CASO UNA ELIPSE&lt;br /&gt;    // USAR SOLO UNO DE LAS DOS FORMAS&lt;br /&gt;    //QRegion maskedRegion(10, 10, 1000, 130, QRegion::Rectangle);&lt;br /&gt;    QRegion maskedRegion(10, 10, 1000, 130, QRegion::Elipse);   // EL CENTRO DE ESTA ELIPSE ES (10+1000)/2 Y (10+130)/2&lt;br /&gt;    setMask(maskedRegion);&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;Tambien para este ejemplo se puede usar poligonos.&lt;/p&gt;&lt;p align="justify"&gt;Y así ya tenemos una ventana diferente a las ventanas cuadradas aburridas : ).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-1855043284874763295?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/1855043284874763295/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=1855043284874763295' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/1855043284874763295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/1855043284874763295'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2009/01/personalizar-tus-ventanas-en-qtventanas_8913.html' title='Personalizar tus ventanas en Qt::Ventanas sin marcos (con formas personalizadas)'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-1986746770407004673</id><published>2009-01-03T16:48:00.004-04:30</published><updated>2009-01-03T17:00:25.351-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Qt'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Personalizar tus ventanas en Qt::Ventanas sin marcos (con movilidad en el escritorio)</title><content type='html'>&lt;p align="justify"&gt;En el ejemplo anterior &lt;strong&gt;&lt;em&gt;Personalizar tus ventanas en Qt::Ventanas sin marcos &lt;/em&gt;&lt;/strong&gt;se logroó que la ventana se comportara como se queria; sin los marcos por defecto del sistema.&lt;/p&gt;&lt;p align="justify"&gt;Ahora este nuevo ejemplo, basado en el anterior, trae unas nuevas características para el manejo de nuestra ventana sin marcos.&lt;/p&gt;&lt;p align="justify"&gt;Si bien ya tenemos nuestra ventana sin marcos, no podemos moverla por nuestro escritorio, cosa que por demás desagrada, si tomamos en cuenta que queremos cambiarla de posición.&lt;/p&gt;&lt;p align="justify"&gt;Pues aquí, está la solución, solo tenemos que adicionar estas lineas de código en nuestro ejemplo anterior.&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;Archivo cabecera&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:courier new;"&gt;protected:&lt;br /&gt;        void mouseMoveEvent(QMouseEvent *event);&lt;br /&gt;        void mousePressEvent(QMouseEvent *event);&lt;br /&gt; &lt;br /&gt;    private:&lt;br /&gt;        QPoint dragPosition;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;Archivo CPP&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:courier new;"&gt;void SinMarco::mousePressEvent(QMouseEvent *event) {//PARA MOVER LA APLICACION POR EL ESCRITORIO&lt;br /&gt;    if (event-&gt;button() == Qt::LeftButton) {&lt;br /&gt;        dragPosition = event-&gt;globalPos() - frameGeometry().topLeft();&lt;br /&gt;        event-&gt;accept();&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void SinMarco::mouseMoveEvent(QMouseEvent *event) {&lt;br /&gt;    if (event-&gt;buttons() &amp;amp; Qt::LeftButton) {&lt;br /&gt;        move(event-&gt;globalPos() - dragPosition);&lt;br /&gt;        event-&gt;accept();&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-1986746770407004673?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/1986746770407004673/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=1986746770407004673' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/1986746770407004673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/1986746770407004673'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2009/01/personalizar-tus-ventanas-en-qtventanas_03.html' title='Personalizar tus ventanas en Qt::Ventanas sin marcos (con movilidad en el escritorio)'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-3554425571856004002</id><published>2009-01-03T15:04:00.002-04:30</published><updated>2009-01-03T15:16:20.665-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Qt'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Personalizar tus ventanas en Qt::Ventanas sin marcos</title><content type='html'>Hola amigos, que tal?.&lt;br /&gt;&lt;br /&gt;En mi pasar por la programación con Qt, he ido realizando algunas modificaciones a los componentes básicos para darle un aspecto diferente a mis aplicaciones.&lt;br /&gt;&lt;br /&gt;Hoy les quiero mostrar parte de esas cosas que he hecho.&lt;br /&gt;&lt;br /&gt;Ahora bien lo más importante... el código.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Archivo Cabecera&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;#ifndef SINMARCO_H&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#define SINMARCO_H&lt;br /&gt;#include &lt;qtgui&gt;&lt;br /&gt;class SinMarco : public QWidget {&lt;br /&gt;    Q_OBJECT&lt;br /&gt;    public:&lt;br /&gt;        SinMarco(QWidget *parent = 0);//CONSTRUCTOR, DEFINE QUE LA VENTANA SERA SIN MARCOS&lt;br /&gt;        QSize sizeHint() const;//DEFINE EL TAMAÑO INICIAL DE LA VENTANA                          ESTA LINEA DE CODIGO ES OPCIONAL&lt;br /&gt;};&lt;br /&gt;#endif&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;Archivo CPP&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#include "sinmarco.h"&lt;br /&gt;SinMarco::SinMarco(QWidget *parent) : QWidget(parent, Qt::FramelessWindowHint) { //DEFINE QUE LA VENTANA SERA SIN MARCOS&lt;br /&gt;    // LA BANDERA Qt::FramelessWindowHint EN EL CONSTRUCTOR QWidget &lt;br /&gt;    // ES LO UNICO QUE NECESITAMOS PARA HACER QUE NUESTRA APLICACIÓN NO POSEA EL MARCO DE VENTANAS (NI DEL SISTEMA NI DEL LENGUAJE)&lt;br /&gt;}&lt;br /&gt;QSize SinMarco::sizeHint() const {//DEFINE EL TAMAÑO INICIAL DE LA VENTANA               OPCIONAL&lt;br /&gt;    return QSize(1000, 130);&lt;br /&gt;    // ESTOS VALORES PUEDEN SER MODIFICADOS A NUESTRO GUSTO&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;Archivo MAIN&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;#include &lt;qapplication&gt;&lt;br /&gt;#include "sinmarco.h"&lt;br /&gt;int main(int argc, char *argv[]) {&lt;br /&gt;    QApplication app(argc, argv);&lt;br /&gt;    SinMarco Ventana_Sin_Marco;&lt;br /&gt;    Ventana_Sin_Marco.show();&lt;br /&gt;    return app.exec();&lt;br /&gt;}&lt;/span&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;Y así hemos concluido nuestra ventana sin marcos.&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-3554425571856004002?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/3554425571856004002/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=3554425571856004002' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/3554425571856004002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/3554425571856004002'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2009/01/personalizar-tus-ventanas-en-qtventanas.html' title='Personalizar tus ventanas en Qt::Ventanas sin marcos'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-2680539578553285522</id><published>2008-12-16T20:28:00.007-04:30</published><updated>2008-12-16T20:58:05.171-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Qt'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><category scheme='http://www.blogger.com/atom/ns#' term='PHONON'/><title type='text'>Usando el framework Phonon en mi aplicación</title><content type='html'>&lt;p align="justify"&gt; &lt;span style="font-family:georgia;"&gt;Estoy haciendo una aplicación multimedia para KDE, &lt;/span&gt;&lt;span style="font-family:georgia;"&gt;para reproducir video, audio, podcast, radio y más, por tal razón me encuentro realizando algunas &lt;/span&gt;&lt;span style="font-family:georgia;"&gt;pruebas al marco de trabajo phonon, por lo que he compilado el ejemplo musicplayer de qt4.&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;span style="font-family:georgia;"&gt;Todo corre perfecto, solo cuando ejecuto, me da la siguiente advertencia:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-family:courier new;"&gt;WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded&lt;br /&gt;WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded&lt;br /&gt;WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded&lt;br /&gt;WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded&lt;br /&gt;Phonon::createPath: Cannot connect Phonon::MediaObject(no objectName) to Phonon::AudioOutput(no objectName).&lt;br /&gt;WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Luego cuando cargo un archivo (mp3, wav u otro), me da la siguiente advertencia:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;em&gt;WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Buscando un poco más detenidamente, con la sugerencia de algunos amigos, devele unas dudas que tenía.&lt;br /&gt;&lt;br /&gt;Si bien es cierto que phonon viene con y para KDE4, y que en teoría solo trabaja para KDE4 por eso de que KDE3 y KDE4 son incompatibles (que no es del todo cierto, pues tengo algunos modulos de KDE4 instalados en mi KDE3 y hasta ahora no he tenido ningún problema), Qt4 trae consigo el framework PHONON.&lt;br /&gt;&lt;br /&gt;De lo que me he dado cuenta es que mi problema se presento porque instalé el phonon de KDE4 y no el de Qt4, y cuando busca hacer los enlaces no consigue el plugin porque Qt4 no lo tiene.&lt;br /&gt;&lt;br /&gt;El problema se resuelve con solo esta linea&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;em&gt;ln -s /usr/lib/kde4/plugins/phonon_backend /usr/lib/qt/plugins&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Pero tuve que modificarla por esta, pues por tener KDE3 me instala el qmake de Qt3 y como instale Qt4 ahora tengo los 2.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;em&gt;ln -s /usr/lib/kde4/plugins/phonon_backend /usr/lib/qt4/plugins&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Ahora mi aplicación esta trabajando al jorno.&lt;br /&gt;&lt;br /&gt;Más adelante iré publicando nuevas soluciones a errores que se me vayan presentando con el framework PHONON.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-2680539578553285522?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/2680539578553285522/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=2680539578553285522' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/2680539578553285522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/2680539578553285522'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2008/12/usando-el-framework-phonon-en-mi.html' title='Usando el framework Phonon en mi aplicación'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7431439995692830811.post-1549520204851059885</id><published>2008-11-16T19:14:00.011-04:30</published><updated>2009-11-23T15:06:46.581-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='instalación'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><category scheme='http://www.blogger.com/atom/ns#' term='F506LA'/><category scheme='http://www.blogger.com/atom/ns#' term='Bienvenida'/><category scheme='http://www.blogger.com/atom/ns#' term='Compaq'/><title type='text'>Bienvenido el mundo libre</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://h10032.www1.hp.com/ctg/Images/c00818538.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 170px; height: 190px;" src="http://h10032.www1.hp.com/ctg/Images/c00818538.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p align="justify"&gt;Hola a todo que lea, este mi primer post.&lt;/p&gt;&lt;p align="justify"&gt;He decidido instalar &lt;a href="http://cdimage.debian.org/cdimage/lenny_di_rc1/amd64/bt-dvd/"&gt;Debian lenny beta 2&lt;/a&gt; en mi laptop, despues de un tiempo retirado del mundo opensource, más por razones de tiempo que otra cosa.&lt;/p&gt;&lt;p align="justify"&gt;Debo decir que cada vez que trabajo con &lt;a href="http://www.debian.org/"&gt;Debian&lt;/a&gt; quedo más sorprendido, tengo una &lt;a href="http://h10025.www1.hp.com/ewfrf/wc/document?docname=c00874468&amp;amp;lc=es&amp;amp;dlc=es&amp;amp;cc=ve&amp;amp;product=3374015&amp;amp;lang=es"&gt;compaq presario f506la&lt;/a&gt; y la instalación ha sido todo un paseo, aunque no veo la diferencia entre la instalación modo texto a modo gráfico ( nunca la he visto en Debian ).&lt;/p&gt;&lt;p align="justify"&gt;Debian ha reconocido todo el hardware que posee mi máquina aunque aun poseo un problema con el wifi pero nada que no se pueda resolver con una navegada. He de reconocer que ha mejorado mucho la aplicabilidad del kernel, ahora puedo instalar mi driver privativo &lt;a href="http://www.nvidia.es/"&gt;NVIDIA&lt;/a&gt; sin ningun problema cosa que no podia antes en mi pc de escritorio.&lt;/p&gt;&lt;p align="justify"&gt;Solo veo un pequeño problema con Debian que solo por cuestión de gusto, trae como escritorio predefinido a &lt;a href="http://www.gnome.org/"&gt;GNOME&lt;/a&gt; y no &lt;a href="http://www.kde.org/"&gt;KDE&lt;/a&gt;, escritorio que por demás prefiero para recreación y desarrollo, nada que con aptitude, apt-get o synaptic no se pueda arreglar.&lt;/p&gt;&lt;p align="justify"&gt;Me ha llevado todo un día el poner a tono mi laptop para trabajar ( solo porque soy necio y me gusta personalizar todo a mi gusto ), que más adelante escribire como he hecho con la personalización.&lt;/p&gt;&lt;p align="justify"&gt;Por otro lado debo decir que no soy un gurú de la programación ni de linux, solo sé un poco más que ayer, pero con mi humilde conocimiento puedo ayudar a aquellos que lo necesiten, colocando codigos de aplicaciones a modo de ejemplo, a parte de algunas aplicaciones pequeñas que he hecho, explicando como dije anteriormente con mi humilde conocimiento.&lt;/p&gt;&lt;p align="justify"&gt;Este blog, lo iré adecuando a las nececidades que se presenten, colocaré secciones de &lt;a href="http://www.linux-es.org/"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.debian.org/index.es.html"&gt;Debian&lt;/a&gt;, Programación, Instalación, &lt;a href="http://www.kde.org/"&gt;KDE&lt;/a&gt;, &lt;a href="http://trolltech.com/products"&gt;Qt&lt;/a&gt;, Personalización, Miscelaneas entre las que se me vienen a la mente.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7431439995692830811-1549520204851059885?l=remizero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://remizero.blogspot.com/feeds/1549520204851059885/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7431439995692830811&amp;postID=1549520204851059885' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/1549520204851059885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7431439995692830811/posts/default/1549520204851059885'/><link rel='alternate' type='text/html' href='http://remizero.blogspot.com/2008/11/bienvenido-el-mundo-libre.html' title='Bienvenido el mundo libre'/><author><name>Remizero</name><uri>http://www.blogger.com/profile/11707850686772390910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_AoSZvGMd1sM/SRs-ysS-0uI/AAAAAAAAAAM/s_2SuJWrTmQ/S220/Foto+Facebook.jpg'/></author><thr:total>0</thr:total></entry></feed>
