<?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-17228970</id><updated>2012-02-20T18:28:04.554-08:00</updated><category term='video procesamiento'/><category term='linux'/><category term='virtualization'/><category term='sharing'/><category term='IT México &quot;independencia tecnológica&quot;'/><category term='files'/><category term='linux ubuntu printing setup configuration security'/><category term='ubuntu linux java'/><category term='php'/><category term='networking'/><category term='periodismo profesional'/><title type='text'>SA::Alfonso Baqueiro</title><subtitle type='html'>Este es el blog personal de las actividades de trabajo del Arquitecto de Sistemas (SA) Alfonso Baqueiro.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>46</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17228970.post-4578141121697083608</id><published>2012-02-19T17:52:00.002-08:00</published><updated>2012-02-19T17:52:26.258-08:00</updated><title type='text'>y dicen que el perro viejo no aprende trucos nuevos</title><content type='html'>pero no es cierto, hoy aprendí 2 nuevos comandos&lt;br /&gt;&lt;br /&gt;watch&lt;br /&gt;&amp;nbsp; &amp;nbsp; para monitorear otro comando que se corre periodicamente y monitorear cambios en su salida, notar que esta ejecutando el comando cada n segundos y mostrando su salida sobrepuesta&lt;br /&gt;&lt;br /&gt;ej.&lt;br /&gt;&amp;nbsp; &amp;nbsp; cuando estamos descargando un archivo o copiando uno grande y queremos ver el tamaño del archivo como va cambiando cada 5 segundos&lt;br /&gt;watch -n 5 ls -lh growingfile.bin&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;script&lt;br /&gt;&amp;nbsp; &amp;nbsp; para guardar en un archivo toda la salida y entrada de una sesion interactiva de terminal, o que otro usuario vea lo que estamos haciendo en la terminal&lt;br /&gt;&lt;br /&gt;ej. para guardar la salida a un archivo de nombre log&lt;br /&gt;script -f log&lt;br /&gt;&lt;br /&gt;ej. para mostrar a otro lo que se va haciendo cuando ambos están logueados en un server&lt;br /&gt;on term1:&lt;br /&gt;&amp;nbsp; &amp;nbsp; mkfifo fifo; script -f fifo&lt;br /&gt;on term2:&lt;br /&gt;&amp;nbsp; &amp;nbsp; cat fifo&lt;br /&gt;entonces toda la salida y entrada de term1 se replica en term2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-4578141121697083608?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/4578141121697083608/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=4578141121697083608&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/4578141121697083608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/4578141121697083608'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2012/02/y-dicen-que-el-perro-viejo-no-aprende.html' title='y dicen que el perro viejo no aprende trucos nuevos'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-7610791939147230011</id><published>2012-02-19T17:45:00.001-08:00</published><updated>2012-02-19T17:45:52.377-08:00</updated><title type='text'>comandos en solaris</title><content type='html'>mach&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-7610791939147230011?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/7610791939147230011/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=7610791939147230011&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/7610791939147230011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/7610791939147230011'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2012/02/comandos-en-solaris.html' title='comandos en solaris'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-351588987057433552</id><published>2012-02-14T18:35:00.000-08:00</published><updated>2012-02-14T18:35:59.031-08:00</updated><title type='text'>Configurar apt-get a traves de proxy autenticado</title><content type='html'>Editar /etc/apt/apt.conf&lt;br /&gt;y añadir esta linea:&lt;br /&gt;&lt;br /&gt;Acquire::http::proxy "http://DOMAIN\USER:PASSWORD@PROXY_IP:PORT";&lt;br /&gt;&lt;br /&gt;o si no requiere DOMINIO&lt;br /&gt;&lt;br /&gt;Acquire::http::proxy "http://USER:PASSWORD@PROXY_IP:PORT";&lt;br /&gt;&lt;br /&gt;por ej:&lt;br /&gt;&lt;br /&gt;Acquire::http::proxy "http://google\sergey:password@10.0.0.1:8080";&lt;br /&gt;&lt;br /&gt;o si no requiere dominio&lt;br /&gt;Acquire::http::proxy "http://sergey:password@10.0.0.1:8080";&lt;br /&gt;&lt;br /&gt;o si no requiere autenticación&lt;br /&gt;Acquire::http::proxy "http://192.168.1.253:8080";&lt;br /&gt;&lt;br /&gt;Esto me ha funcionado, pero si es un poco inseguro porque el password queda a la vista.&lt;br /&gt;Al menos podemos hacerlo no legible salvo para root o sudoers con esto&lt;br /&gt;sudo chmod 700 /etc/apt/apt.conf&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-351588987057433552?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/351588987057433552/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=351588987057433552&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/351588987057433552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/351588987057433552'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2012/02/configurar-apt-get-traves-de-proxy.html' title='Configurar apt-get a traves de proxy autenticado'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-2462112765905545965</id><published>2011-11-29T13:43:00.000-08:00</published><updated>2011-11-29T13:43:25.537-08:00</updated><title type='text'>Añadiendo soporte en ubuntu para driver de ethernet card Atheros AR8152 en Toshiba Satellite Pro C650</title><content type='html'>Añadiendo soporte en ubuntu para driver de ethernet card Atheros AR8152 en Toshiba Satellite Pro C650&lt;br /&gt;&lt;br /&gt;de acuerdo con:&lt;br /&gt;&lt;br /&gt;lspci | grep Ethernet&lt;br /&gt;01:00.0 Ethernet controller: Atheros Communications AR8152 v1.1 Fast Ethernet (rev c1)&lt;br /&gt;&lt;br /&gt;por alguna razón ubuntu 10.04 LTS en esta ocasión si detecta la interface wireless y la ethernet no la detecta, gogleando encontre que se puede añadir driver para esta tarjeta compilandolo&lt;br /&gt;&lt;br /&gt;es necesario descargar el fuente de&lt;br /&gt;http://linuxwireless.org/download/compat-wireless-2.6/&lt;br /&gt;&lt;br /&gt;yo descargue el más reciente en este momento&lt;br /&gt;http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2011-11-22.tar.bz2&lt;br /&gt;&lt;br /&gt;luego, poniendonos en el directorio donde descargamos:&lt;br /&gt;&lt;br /&gt;tar -xjvf compat-wireless-2.6.tar.bz2&lt;br /&gt;cd compat-wireless*&lt;br /&gt;scripts/driver-select atl1c&lt;br /&gt;make&lt;br /&gt;sudo make install&lt;br /&gt;&lt;br /&gt;luego reiniciamos y en teoría ya debemos tener el soporte&lt;br /&gt;&lt;br /&gt;si no cargo el driver automagicamente probar&lt;br /&gt;&lt;br /&gt;sudo modprobe atl1c&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-2462112765905545965?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/2462112765905545965/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=2462112765905545965&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/2462112765905545965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/2462112765905545965'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/11/anadiendo-soporte-en-ubuntu-para-driver.html' title='Añadiendo soporte en ubuntu para driver de ethernet card Atheros AR8152 en Toshiba Satellite Pro C650'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-5843350323388375901</id><published>2011-11-23T08:47:00.000-08:00</published><updated>2011-11-23T08:47:22.020-08:00</updated><title type='text'>Resize ubuntu live usb persistence storage space</title><content type='html'>Warning: Block file size must be less than &lt; 4096 MB on a fat32 formatted flash drive due to the 4GB file size limitation of a fat32 partition.Creating a NEW larger casper-rw loop fileThe following method will create a NEW casper-rw file that will replace the old one. If you want to resize an existing image see the next section.After your up and running in Linux, insert the flash drive that contains your casper-rw loop fileOpen a terminalType the following into the terminal window and press enterdd if=/dev/zero of=casper-rw bs=1M count=1024(replacing 1024 with the "size in MB" you wish to use for saving changes persistently)Type the following into the terminal and press entermkfs.ext3 -F casper-rwCopy the new casper-rw file to your USB flash driveRestart your computer, booting from the USB flash drive and enjoy using the larger casper-rw loop block file you have just created.Resize an existing casper-rw loop fileThe following method will allow you to resize your existing casper-rw image (expand casper-rw). You should create a backup just in case before proceeding.After your up and running in Linux, insert the flash drive that contains your casper-rw loop fileOpen a terminal and change directory (CD) to the location of your casper-rw fileType the following into the terminal window and press enterdd if=/dev/zero bs=1M count=1024 &gt;&gt; casper-rw&lt;br /&gt;&lt;br /&gt;(replacing 1024 with the size in MB you wish to increase the original size by)&lt;br /&gt;&lt;br /&gt;Type the following into the terminal window and press enter&lt;br /&gt;resize2fs casper-rw&lt;br /&gt;&lt;br /&gt;If all goes well, you should now have a larger casper-rw loop file to use for saving your persistent changes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-5843350323388375901?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/5843350323388375901/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=5843350323388375901&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/5843350323388375901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/5843350323388375901'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/11/resize-ubuntu-live-usb-persistence.html' title='Resize ubuntu live usb persistence storage space'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-9136018531369558868</id><published>2011-11-07T08:58:00.000-08:00</published><updated>2011-11-07T09:00:23.972-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='files'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='sharing'/><title type='text'>compartir usb o sd o tarjeta con windows desde ubuntu linux</title><content type='html'>(problema de permisos compartir desde linux mediante samba(carpetas compartidas) archivos en la SD o USB)&lt;br /&gt;&lt;br /&gt;(ubuntu linux samba sharing permission problem)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;pinche linux, a veces hay cosas sencillas que da mucha lata poderlas realizar&lt;br /&gt;&lt;br /&gt;como es el caso de querer compartir con máquinas windows (mediante samba) archivos que están en una usb o en una memoria SD en el lector de tarjetas&lt;br /&gt;&lt;br /&gt;aquí la historia:&lt;br /&gt;&lt;br /&gt;1. metes la memoria al lector, y bueno, todo bien, lo monta en /media/ALGO (donde algo es el label del sistema de archivos en la memoria) y puedes ver los archivos sin bronca, así que supones que modificando la configuración del /etc/samba/smbd.conf agregando:&lt;br /&gt;&lt;br /&gt;[ALGO]&lt;br /&gt;path = /media/ALGO&lt;br /&gt;browseable = yes&lt;br /&gt;writeable = no&lt;br /&gt;guest ok = yes&lt;br /&gt;force user = nobody&lt;br /&gt;force group = nogroup&lt;br /&gt;&lt;br /&gt;lo anterior funciona bien ya que desde la máquina windows puedes ver la carpeta compartida algo, pero cuando intentas ver su contenido te marca un error de permisos&lt;br /&gt;&lt;br /&gt;revisando los permisos con ls -lh nos damos cuenta de que los permisos de la carpeta están como&lt;br /&gt;&lt;br /&gt;root root  rwxr-xr-x&lt;br /&gt;&lt;br /&gt;y como es un directorio requiere permisos para el grupo y otros usuarios como rwrrwxrwx así que hay que cambiarlos, pero usando chmod no lo permite porque el sistema de archivos es vfat y no tiene dichos permisos&lt;br /&gt;&lt;br /&gt;así que la solución esta en desmontar el sistema de archivos y montarlo a mano para poder indicar el usuario y grupo con el cual montarlo&lt;br /&gt;&lt;br /&gt;primero tomamos nota de donde se monto en automático&lt;br /&gt;&lt;br /&gt;$ mount | grep /media/algo&lt;br /&gt;&lt;br /&gt;&lt;b&gt;/dev/sdc1&lt;/b&gt; on /media/algo ..... &lt;br /&gt;&lt;br /&gt;tomamos nota de que el sistema esta en /dev/sdc1&lt;br /&gt;&lt;br /&gt;$ sudo umount /media/algo&lt;br /&gt;&lt;br /&gt;creamos el punto de montaje nuevo&lt;br /&gt;&lt;br /&gt;$ mkdir ~/algo&lt;br /&gt;&lt;br /&gt;montamos manualmente&lt;br /&gt;&lt;br /&gt;$ sudo mount -o uid=nobody,gid=nogroup /dev/sdc1 ~/algo&lt;br /&gt;&lt;br /&gt;modificamos el /etc/samba/smb.conf&lt;br /&gt;&lt;br /&gt;[ALGO]&lt;br /&gt;path = /home/YOUR_USER/algo&lt;br /&gt;browseable = yes&lt;br /&gt;writeable = no&lt;br /&gt;guest ok = yes&lt;br /&gt;force user = nobody&lt;br /&gt;force group = nogroup&lt;br /&gt;&lt;br /&gt;si es necesario le damos un restart al samba&lt;br /&gt;&lt;br /&gt;$ sudo service smbd restart&lt;br /&gt;&lt;br /&gt;de esta forma ya no debemos tener problema para ver los archivos desde la máquina con windows&lt;br /&gt;mediante el path por ej.&lt;br /&gt;&lt;br /&gt;\\192.168.10.70\algo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-9136018531369558868?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/9136018531369558868/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=9136018531369558868&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/9136018531369558868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/9136018531369558868'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/11/compartir-usb-o-sd-o-tarjeta-con.html' title='compartir usb o sd o tarjeta con windows desde ubuntu linux'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-1245481467165965055</id><published>2011-11-01T13:51:00.000-07:00</published><updated>2011-11-01T18:34:39.407-07:00</updated><title type='text'>notas sobre desarrollo con android desde linea de comandos</title><content type='html'>usando el SDK de android&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Como revisar las plataformas que hay instaladas (targets)&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;$ androd list targets&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Come crear los estructura base y archivos que conforman un proyecto para una aplicación&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;$ android create project -t 1 -n hello -k com.pkg -a hello -p .&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;Como modificar una aplicación incluida en los samples del SDK para generar el build.xml&lt;br /&gt;$ android update project -n NOMBRE -t 1 -p android-sdk/samples/sampleX&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Como compilar la aplicación en modo de depuración&lt;br /&gt;$ ant debug&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Como compilar la aplicación usando firma para poder subirla al market&lt;br /&gt;$&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;se crea un emulador usando el GUI que contiene el programa&lt;br /&gt;$ android&lt;br /&gt;seguir la GUI, lo importante aquí es tomar nota del nombre que le ponemos al emulador ya que este nombre se utiliza para arrancarlo&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Como arrancar el emulador, se le puso de nombre avd1&lt;br /&gt;$ emulator -avd avd1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Como listar los emuladores que están en ejecución&lt;br /&gt;$ adb devices&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Con el emulador corriendo, como instalar una applicación&lt;br /&gt;$ adb install archivo.apk&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-1245481467165965055?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/1245481467165965055/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=1245481467165965055&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/1245481467165965055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/1245481467165965055'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/11/notas-sobre-desarrollo-con-android.html' title='notas sobre desarrollo con android desde linea de comandos'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-8426267375152185517</id><published>2011-11-01T12:24:00.000-07:00</published><updated>2011-11-02T12:09:57.624-07:00</updated><title type='text'>como usar un solo mouse y teclado para controlar varias computadoras</title><content type='html'>como compartir un mouse y teclado con o para varias computadoras&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a target="_blank" href="http://synergy-foss.org/img/splash.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://synergy-foss.org/img/splash.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;las computadoras pueden tener diversos sistemas operativos, por ejemplo OS X, linux o windows&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;es bastante sencillo y practico usando el programa adecuado, en este caso se trata de&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;synergy&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;en distribuciones basadas en .deb lo instalamos usando apt&lt;/div&gt;&lt;div&gt;$ sudo apt-get install synergy&lt;/div&gt;&lt;div&gt;&lt;br /&gt;para los otros sistemas operativos podemos descargarlo de la página de la app&lt;br /&gt;&lt;a href="http://synergy-foss.org/download/"&gt;http://synergy-foss.org/download/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;luego es necesario correr el server en la máquina donde tenemos el teclado y mouse que queremos usar para controlar las otras compus, pero hay que crear un archivo de configuración como este de ejemplo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;.synergy.conf&lt;/div&gt;&lt;div&gt;================================&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;section: screens&lt;br /&gt;google:&lt;br /&gt;petit:&lt;br /&gt;inv1:&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;section: aliases&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; google:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 192.168.10.70&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; petit:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 192.168.10.38&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; inv1:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 192.168.1.71&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;section: links&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; google:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; left = petit&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; petit:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; right = google&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; left = inv1&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; inv1:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; right = petit&lt;br /&gt;end&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;================================&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;la sección links es declarativa y cada máquina declara lo que tiene alredodor&lt;/div&gt;&lt;div&gt;google&lt;br /&gt;&amp;nbsp; &amp;nbsp; tiene a la izquierda a petit&lt;br /&gt;petit&lt;br /&gt;&amp;nbsp; &amp;nbsp;tiene a la derecha a google&lt;br /&gt;&amp;nbsp; &amp;nbsp;tiene a la izquierda a inv1&lt;br /&gt;inv1&lt;br /&gt;&amp;nbsp; &amp;nbsp;tiene a la derecha a petit&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;luego, ya con dicho archivo de configuración en la máquina donde esta el teclado y mouse principal corremos un synergy server&lt;/div&gt;&lt;div&gt;&lt;br /&gt;por default synergys busca el archivo .synergy.conf en nuestro $HOME, con la opción --config podemos especificar un archivo distinto&lt;br /&gt;--config synconf2.conf&lt;br /&gt;&lt;br /&gt;Lanzamos el servidor de synergy para que este listo para compartir teclado y mouse&lt;/div&gt;&lt;div&gt;$ synergys -f&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;por otro lado las máquinas que queremos controlar se tienen que entregar voluntariamente, o sea tenemos que ejecutar el cliente de synergy indicando el servidor que las controlara&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;$ synergyc -f google&lt;br /&gt;o por ip&lt;br /&gt;$ synergyc -f 192.168.10.70&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;tanto synergys como synergyc corren en modo background, la opción -f es para que corran en foreground, cuando ya se acostumbren a usarlo es recomendable eliminar dicho parametro a menos que quieran dejar una terminal para monitoreo&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;reference:&lt;br /&gt;&lt;a target="_blank" href="http://synergy-foss.org/"&gt;http://synergy-foss.org/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-8426267375152185517?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/8426267375152185517/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=8426267375152185517&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/8426267375152185517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/8426267375152185517'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/11/como-usar-un-solo-mouse-y-teclado-para.html' title='como usar un solo mouse y teclado para controlar varias computadoras'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-7393382351947301621</id><published>2011-10-28T08:47:00.000-07:00</published><updated>2011-10-28T08:53:41.714-07:00</updated><title type='text'>Compras en USA y la ineficiente economía Mexicana</title><content type='html'>Este post lo hago como parte de un review a este producto que compre en Amazon el cual salio en promoción por tan solo 30 dolares (click en la imagen para ver el producto en amazon)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/B004LRPCSS/ref=as_li_ss_il?ie=UTF8&amp;tag=saalfbaq-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B004LRPCSS" target="_blank"&gt;&lt;img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=B004LRPCSS&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=saalfbaq-20&amp;ServiceVersion=20070822" &gt;&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=saalfbaq-20&amp;l=as2&amp;o=1&amp;a=B004LRPCSS&amp;camp=217145&amp;creative=399373" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;&lt;br /&gt;&lt;br /&gt;Soy de la Ciudad de México y antes que nada vean que tambíen compramos cosas originales y no solo material pirateado en Tepito, cuyas copias de DVD tienen una pésima calidad (material y técnica para realizar la copia) y los supuestos clones de DVD no lo son ya que generalmente los DVD originales vienen en doble capa y contienen en promedio 6Gb o más de datos, los supuestos clones los hacen en el DVD de a 1 peso y les reducen calidad para que entren en 4Gb, además de que le quitan material extra y audio en otros idiomas (que son muy utiles para aprender idiomas). Es decir lo pirata realmente es pus, ni siquiera es una piratería bien hecha, el disco no esta serigrafiado, y ni siquiera los dan en una caja para su protección y conservación si usarán DVD de buena calidad y doble capa tendrían que vender en 40 pesos cada DVD en lugar de los 6 pesos a los que los venden.&lt;br /&gt;&lt;br /&gt;Las grandes discográficas tienen que considerar la diferencia de ingresos en los países jodidos como México ya que no puede ser que los precios en México sean superiores a los precios que ofrecen en países con niveles de ingreso más altos.&lt;br /&gt;&lt;br /&gt;Es increible que sea más barato comprar a través de amazon que en las tiendas locales físicas o web, ya que se supone que ellos pueden ofrecer un mejor precio porque compran de mayoreo, sin embargo sale más barato importarlo de manera individual (y uno también paga el impuesto de importación), lo cual no tiene lógica económica, esto solo refleja que los empresarios mexicanos son muy aborazados para obtener altas tasas de ganancia, es decir la economía mexicana no es eficiente.&lt;br /&gt;&lt;br /&gt;Yo considero que el precio de equilibrio adecuado para un país como México es entre 40 y 60 pesos para los DVD de películas, la industria discográfica debe considerar este tipo de estrategias de precios como la manera más eficiente de combatir la piratería y no las tontas propuestas que vemos aparecer en los titulares como &lt;a href="http://bit.ly/uEwOD5" target="_blank"&gt;esta noticia de Diario TI&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Respecto al review del producto no hay mucho que decir, es un material de excelente calidad, claro si te gusta la serie de Harry Potter, sino, pues no.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-7393382351947301621?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/7393382351947301621/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=7393382351947301621&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/7393382351947301621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/7393382351947301621'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/10/compras-en-usa-y-la-ineficiente.html' title='Compras en USA y la ineficiente economía Mexicana'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-1011245294726249155</id><published>2011-10-06T08:34:00.001-07:00</published><updated>2011-10-06T09:06:57.489-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Como saber desde donde están entrando a nuestro sitio con PHP</title><content type='html'>Solución escrita usando PHP&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;header("Content-Type: text/html; charset=utf8;");&lt;br /&gt;&lt;br /&gt;echo "Has llegado a esta página ";&lt;br /&gt;&lt;br /&gt;if (isset($_SERVER['HTTP_REFERER']) ){&lt;br /&gt;    echo " por una referencia desde [&amp;lt;b&amp;gt;";&lt;br /&gt;    echo $_SERVER['HTTP_REFERER'];&lt;br /&gt;    echo "&amp;lt;/b&amp;gt;]";&lt;br /&gt;} else {&lt;br /&gt;    echo "&amp;lt;b&amp;gt;usando el url directamente.&amp;lt;/b&amp;gt;";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-1011245294726249155?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/1011245294726249155/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=1011245294726249155&amp;isPopup=true' title='4 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/1011245294726249155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/1011245294726249155'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/10/como-saber-desde-donde-estan-entrando.html' title='Como saber desde donde están entrando a nuestro sitio con PHP'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-6945165774286434329</id><published>2011-09-22T15:54:00.000-07:00</published><updated>2011-09-23T17:41:39.849-07:00</updated><title type='text'>Compiling PHP5 with MS SQL Server support</title><content type='html'>Compilando PHP5 con soporte para MS SQL Server&lt;br /&gt;&lt;br /&gt;Primero hay que obtener el código fuente del sitio de &lt;a _blank"="" href="http://www.freetds.org/" target="_blank&amp;gt;Free TDS&amp;lt;/a&amp;gt;, el cual al momento de escribir esto se puede descargar de &amp;lt;a target="&gt;ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;En esta ocasión voy a proceder a poner los comandos del proceso de instalación:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;cd /dev/shm&lt;br /&gt;wget ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz&lt;br /&gt;mkdir /build&lt;br /&gt;cd /build&lt;br /&gt;tar zxvf /dev/shm/freetds-stable.tgz&lt;br /&gt;cd freetds-0.82/&lt;br /&gt;./configure --prefix=/usr/local/freetds --exec-prefix=/usr/local/freetds&lt;br /&gt;make&lt;br /&gt;sudo make install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;con lo anterior hemos terminado de compilar e instalar freetds en nuestro linux&lt;br /&gt;ahora a compilar el php con dicho módulo&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;cd /build&lt;br /&gt;cd php-5.2.6/&lt;br /&gt;'./configure' '--with-apxs2=/usr/local/apache2/bin/apxs' '--with-pgsql=/usr/local/pgsql' '--with-zlib' '--enable-mbstring' '--with-gd' '--with-jpeg-dir=/usr/lib' '--with-mssql=/usr/local/freetds'&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;aquí nos marca un error que se resuelve como los amables usarios de php indican en&lt;br /&gt;http://www.php.net/manual/en/mssql.installation.php&lt;br /&gt;ya que al parecer hay algunos archivos que el php supone que existen para verificar la existencia de tds, pero que la distro de tds ya no incluye&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;sudo touch /usr/local/freetds/include/tds.h&lt;br /&gt;sudo touch /usr/local/freetds/lib/libtds.a&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;luego regresamos a intentar&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;'./configure' '--with-apxs2=/usr/local/apache2/bin/apxs' '--with-pgsql=/usr/local/pgsql' '--with-zlib' '--enable-mbstring' '--with-gd' '--with-jpeg-dir=/usr/lib' --with-mssql=/usr/local/freetds&lt;br /&gt;make&lt;br /&gt;sudo make install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;reiniciamos el apache y corremos un .php que muestre phpinfo() para comprobar que ya se encuentre el soporte, debe aparecer una sección mssql, esto indica que el php ya tiene dicho soporte&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;sudo service httpd restart&lt;br /&gt;google-chrome http://localhost/pru.php&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6b2QynkAx-k/Tnzo_Sn5CQI/AAAAAAAAAUU/0eXuCPxke7I/s1600/phpinfo-mssql.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://1.bp.blogspot.com/-6b2QynkAx-k/Tnzo_Sn5CQI/AAAAAAAAAUU/0eXuCPxke7I/s400/phpinfo-mssql.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Como paso adicional es necesario modificar el archivo de configuración de tds para agregar nombres de servidores sql que se utilizarán en php para conectarse a los motores de base de datos.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;sudo gvim /usr/local/freetds/etc/freetds.conf&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;añadimos una sección por cada servidor (no es necesario reiniciar el httpd) por ej.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;[google_vm_altair]&lt;br /&gt;host = 192.168.10.70&lt;br /&gt;port = 1433&lt;br /&gt;tds version = 7.0&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-6945165774286434329?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/6945165774286434329/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=6945165774286434329&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/6945165774286434329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/6945165774286434329'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/09/compiling-php5-with-ms-sql-server.html' title='Compiling PHP5 with MS SQL Server support'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-6b2QynkAx-k/Tnzo_Sn5CQI/AAAAAAAAAUU/0eXuCPxke7I/s72-c/phpinfo-mssql.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-2923852848108268519</id><published>2011-09-21T15:03:00.000-07:00</published><updated>2011-09-22T13:46:58.673-07:00</updated><title type='text'>MS Sql Server Backup / Restore sql commands</title><content type='html'>Con MS SQL Server es posible realizar backups (respaldos) mediante querys (consultas) sql, a través de una&amp;nbsp;conexión&amp;nbsp;a la base de datos usando nuestra herramienta favorita con la que acostumbramos hacer querys (en mi caso Aqua Fold Datastudio).&lt;br /&gt;&lt;br /&gt;Respaldar en el directorio por defecto (backup directory in MSSQL directory) con nombre prueba.bak&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;BACKUP DATABASE pru&lt;br /&gt;TO DISK='prueba.bak';&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Restaurar de un backup que se encuentra en el directorio default&lt;br /&gt;Nota: la base de datos que se quiere restaurar no debe estar en uso.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;RESTORE DATABASE pru&lt;br /&gt;FROM DISK='prueba.bak';&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Restaurar de un backup hacia una base de datos distinta a la original&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;RESTORE DATABASE pru2&lt;br /&gt;FROM DISK='prueba.bak'&lt;br /&gt;&lt;/pre&gt;esto lanza el error siguiente&lt;br /&gt;&lt;pre&gt;-- [Error] Script lines: 1-3 --------------------------&lt;br /&gt;-- The file 'c:\mssql2005\MSSQL.1\MSSQL\DATA\pru.mdf' cannot be overwritten. &amp;nbsp;It is being used by database 'pru'.&lt;br /&gt;--&lt;br /&gt;-- More exceptions ... File 'pru' cannot be restored to 'c:\mssql2005\MSSQL.1\MSSQL\DATA\pru.mdf'. Use WITH MOVE to identify a valid location for the file.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Así que necesitamos ver el contenido del backup para ello usamos:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;RESTORE FILELISTONLY&lt;br /&gt;FROM DISK='prueba.bak'&lt;br /&gt;&lt;/pre&gt;esto muestra algo como lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;xmp&gt;LogicalName     PhysicalName                                 Type     FileGroupName     Size     MaxSize         FileId     CreateLSN     DropLSN     UniqueId                              ReadOnlyLSN     ReadWriteLSN     BackupSizeInBytes     SourceBlockSize     FileGroupId     LogGroupGUID     DifferentialBaseLSN     DifferentialBaseGUID                  IsReadOnly     IsPresent    &lt;br /&gt;--------------  -------------------------------------------  -------  ----------------  -------  --------------  ---------  ------------  ----------  ------------------------------------  --------------  ---------------  --------------------  ------------------  --------------  ---------------  ----------------------  ------------------------------------  -------------  ------------ &lt;br /&gt;pru             c:\mssql2005\MSSQL.1\MSSQL\DATA\pru.mdf      D        PRIMARY           2293760  35184372080640  1          0             0           DB89AE8F-4F86-4633-9063-7BE019ABF8E9  0               0                1441792               512                 1               (null)           17000000041200037       8683BDA0-FDA1-4281-B887-5FEE5FD1CC0D  false          true         &lt;br /&gt;pru_log         c:\mssql2005\MSSQL.1\MSSQL\DATA\pru_log.LDF  L        (null)            573440   2199023255552   2          0             0           A9C91979-20E6-4A67-BAEC-48FC68C3E6B6  0               0                0                     512                 0               (null)           0                       00000000-0000-0000-0000-000000000000  false          true         &lt;br /&gt;&lt;/xmp&gt;&lt;br /&gt;&lt;br /&gt;Así que usamos la información anterior para hacer la restauración indicando donde queremos colocar los archivos de la base y el log, para ello usamos el &lt;b&gt;Logical name&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;RESTORE DATABASE pru2&lt;br /&gt;FROM DISK='prueba.bak'&lt;br /&gt;WITH&lt;br /&gt;MOVE 'pru' TO 'c:\mssql2005\MSSQL.1\MSSQL\DATA\pru2.mdf'&lt;br /&gt;,MOVE 'pru_log' TO 'c:\mssql2005\MSSQL.1\MSSQL\DATA\pru2_log.LDF'&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;xmp&gt;&lt;br /&gt;&lt;br /&gt;-- ALGUNOS EJEMPLOS APLICADOS&lt;br /&gt;&lt;br /&gt;BACKUP DATABASE pru&lt;br /&gt;TO DISK='\\10.0.2.2\buzon\pru.bak'&lt;br /&gt;&lt;br /&gt;RESTORE FILELISTONLY&lt;br /&gt;FROM DISK='\\10.0.2.2\shm_altair\plantilla.bak'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RESTORE DATABASE altair_plantilla&lt;br /&gt;FROM DISK='\\10.0.2.2\shm_altair\plantilla.bak'&lt;br /&gt;WITH&lt;br /&gt;STATS=10&lt;br /&gt;,MOVE 'plantilla_Data' TO 'c:\mssql2005\MSSQL.1\MSSQL\DATA\altair_plantilla.mdf'&lt;br /&gt;,MOVE 'plantilla_Log' TO 'c:\mssql2005\MSSQL.1\MSSQL\DATA\altair_plantilla_log.ldf'&lt;br /&gt;&lt;br /&gt;&lt;/xmp&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;=========================================================&lt;br /&gt;BACKUP DATABASE pru&lt;br /&gt;TO DISK='C:\bk\pru.bk';&lt;br /&gt;&lt;br /&gt;es tan simple como lo anterior, pero hay que asegurarnos de que la cuenta con la que corre el proceso de sql server tiene permiso de escritura en el path donde queremos guardar el archivo de backup, por lo que hay que darle permiso en las propiedades de seguridad a la carpeta, en mi caso el sqlserver corre con la cuenta &lt;b&gt;NETWORK SERVICE&lt;/b&gt;&amp;nbsp;y al darle permiso ya no saldra un error como este:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Cannot open backup device 'C:\bk\pru.bk'. Operating system error 5(Access is denied.)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si el backup es muy grande, podemos agregar lo siguiente para recibir notificación sobre el progreso, en este caso solicitamos notificación cada 10% &amp;nbsp;(WITH STATS=10) y el comando quedaría así:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;BACKUP DATABASE pru&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;TO DISK='C:\bk\pru.bk'&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;WITH&amp;nbsp;STATS=10;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue; font-size: large;"&gt;&lt;b&gt;Restore sql&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Restoringaoeu&lt;br /&gt;&lt;br /&gt;Más información:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ms186865(SQL.90).aspx"&gt;http://technet.microsoft.com/en-us/library/ms186865(SQL.90).aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-2923852848108268519?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/2923852848108268519/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=2923852848108268519&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/2923852848108268519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/2923852848108268519'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/09/ms-sql-server-backup-restore-sql.html' title='MS Sql Server Backup / Restore sql commands'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-384864715383561610</id><published>2011-09-20T09:58:00.000-07:00</published><updated>2011-09-20T10:09:46.429-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>configuring several ips on the same network interface (card)</title><content type='html'>(creating or setuy virtual ethernet devices on a single physical device)&lt;br /&gt;(creating or setup virtual IP address on a single interface)&lt;br /&gt;&lt;br /&gt;now our interface is binded to the three IPs&lt;br /&gt;&lt;br /&gt;if you want to check with your eyes, run&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;ifconfig&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and you will see something like this&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;eth0      Link encap:Ethernet  direcciónHW 00:04:75:ab:cd:ef  &lt;br /&gt;          Direc. inet:192.168.1.50  Difus.:192.168.1.255  Másc:255.255.255.0&lt;br /&gt;          ACTIVO DIFUSIÓN MULTICAST  MTU:1500  Métrica:1&lt;br /&gt;          Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0&lt;br /&gt;          Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0&lt;br /&gt;          colisiones:0 long.colaTX:1000 &lt;br /&gt;          Bytes RX:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;          Interrupción:20 Dirección base: 0xe000 &lt;br /&gt;&lt;br /&gt;eth0:1    Link encap:Ethernet  direcciónHW 00:04:75:ab:cd:ef  &lt;br /&gt;          Direc. inet:192.168.1.100  Difus.:192.168.1.255  Másc:255.255.255.0&lt;br /&gt;          ACTIVO DIFUSIÓN MULTICAST  MTU:1500  Métrica:1&lt;br /&gt;          Interrupción:20 Dirección base: 0xe000 &lt;br /&gt;&lt;br /&gt;eth0:2    Link encap:Ethernet  direcciónHW 00:04:75:ab:cd:ef  &lt;br /&gt;          Direc. inet:192.168.1.200  Difus.:192.168.1.255  Másc:255.255.255.0&lt;br /&gt;          ACTIVO DIFUSIÓN MULTICAST  MTU:1500  Métrica:1&lt;br /&gt;          Interrupción:20 Dirección base: 0xe000&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;related info:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://itsecureadmin.blogspot.com/2007/02/creating-virtual-ip-addresses-on-linux.html"&gt;&lt;br /&gt;http://itsecureadmin.blogspot.com/2007/02/creating-virtual-ip-addresses-on-linux.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-384864715383561610?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/384864715383561610/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=384864715383561610&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/384864715383561610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/384864715383561610'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/09/configuring-several-ips-on-same-network.html' title='configuring several ips on the same network interface (card)'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-5396313345257927087</id><published>2011-09-19T11:55:00.000-07:00</published><updated>2011-09-19T11:55:21.823-07:00</updated><title type='text'>find command modifier to locate only directories</title><content type='html'>find . &lt;b&gt;-type d&lt;/b&gt; -iname "*_vti_*"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-5396313345257927087?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/5396313345257927087/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=5396313345257927087&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/5396313345257927087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/5396313345257927087'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/09/find-command-modifier-to-locate-only.html' title='find command modifier to locate only directories'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-4762765635685435448</id><published>2011-09-19T10:09:00.000-07:00</published><updated>2011-09-19T10:56:38.037-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtualization'/><title type='text'>VirtualBox port forwarding from HOST to GUEST</title><content type='html'>Accesing a virtualbox virtual machine's network services from the host operating system&lt;br /&gt;&lt;br /&gt;When running a VirtualBox VirtualMachine(VM), the networking inside the VM by default is in a private network in NAT, generaly 10.0.2.x, so the GUEST can access the HOST network services, but the HOST and the outside world is unable to reach the GUEST network services.&lt;br /&gt;&lt;br /&gt;According to the VirtualBox Manual, there are different modes of network emulation, by default the NAT mode.&lt;br /&gt;&lt;br /&gt;A way to map (forward) a HOST port to a GUEST port exists and is posible to configure from the command line (the VM should not be running):&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;$ &lt;b&gt;VBoxManage modifyvm windows-server&amp;nbsp;--natpf1 "iis,tcp,,8080,,80"&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this case:&lt;br /&gt;windows-server is the name of the VM&lt;br /&gt;iis is the name of the rule&lt;br /&gt;tcp the protocol, could be udp also&lt;br /&gt;the host IP is left blank&lt;br /&gt;the hostport is 8080&lt;br /&gt;the guest IP is left blank&lt;br /&gt;the guestport is 80&lt;br /&gt;&lt;br /&gt;The restriction with this approach is that all the inbound traffic is reverse NATed so the GUEST VM will see the origin IP as 10.0.2.2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-4762765635685435448?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/4762765635685435448/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=4762765635685435448&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/4762765635685435448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/4762765635685435448'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/09/virtualbox-port-forwarding-from-host-to.html' title='VirtualBox port forwarding from HOST to GUEST'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-679378373238172869</id><published>2011-09-15T13:07:00.000-07:00</published><updated>2011-09-15T13:07:37.756-07:00</updated><title type='text'>como convertir .nrg a .iso in linux</title><content type='html'>(how to convert from .nrg image to .iso image)&lt;br /&gt;&lt;br /&gt;los archivos .nrg son images de un CD o DVD creadas con el software de grabación NERO Burning, sin embargo es de más utilidad tener el archivo de imagen en formato .iso, el cual es un estandar y es el más aceptado por las aplicaciones y podemos arrancar las maquinas virtuales desde un .iso&lt;br /&gt;&lt;br /&gt;así que hay que convertirlo y en linux no hay mayor problema, solo tenemos que instalar el paquete nrg2iso&lt;br /&gt;&lt;br /&gt;$ sudo apt-get install nrg2iso&lt;br /&gt;&lt;br /&gt;luego para convertir&lt;br /&gt;&lt;br /&gt;$ nrg2iso file.nrg file.iso&lt;br /&gt;&lt;br /&gt;y listo!!! ya podemos utilizar la imagen con mucho más software sin requerir el ñero&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-679378373238172869?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/679378373238172869/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=679378373238172869&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/679378373238172869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/679378373238172869'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/09/como-convertir-nrg-iso-in-linux.html' title='como convertir .nrg a .iso in linux'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-7482085105273295482</id><published>2011-09-08T11:47:00.000-07:00</published><updated>2011-09-08T12:25:07.705-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video procesamiento'/><title type='text'>Convertir secuencia de imagenes a video</title><content type='html'>$ ffmpeg -f image2 -r 1 -i cuadro%04d.png -r 25 video.avi&lt;br /&gt;&lt;br /&gt;La opción -f image2 le indica a ffmpeg que la entrada es una secuencia de imagenes.&lt;br /&gt;&lt;br /&gt;Se puede facilmente con el comando ffmpeg %04d indica que los nombres de imágenes son a 4 digitos 0000 hasta el 9999.&lt;br /&gt;Si las imagenes tienen nombres con 2 digitos usaríamos %02d, y si solo tienen el número sin mascara (1, 2,3, ... 9, 10, ..., 21) solo utilizamos %d.&lt;br /&gt;&lt;br /&gt;La primera -r indica cuantas imagenes van por cada segundo.&lt;br /&gt;&lt;br /&gt;La segunda -r indica el número de cuadros por segundo del video.&lt;br /&gt;&lt;br /&gt;video.avi es el nombre del archivo de salida&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-7482085105273295482?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/7482085105273295482/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=7482085105273295482&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/7482085105273295482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/7482085105273295482'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/09/convertir-secuencia-de-imagenes-en.html' title='Convertir secuencia de imagenes a video'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-522906733006349709</id><published>2011-09-06T15:57:00.000-07:00</published><updated>2011-09-06T16:39:54.084-07:00</updated><title type='text'>Compiling PHP 5 with GD support</title><content type='html'>To compile php apache module from sources, with GD library support in ubuntu 10.04 LTS, you need to run:&lt;br /&gt;&lt;br /&gt;$ sudo apt-get install libgd2-xpm-dev libjpeg62-dev&lt;br /&gt;&lt;br /&gt;running configure&lt;br /&gt;&lt;br /&gt;$ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-pgsql=/usr/local/pgsql8.1 --with-zlib --enable-mbstring --with-gd --with-jpeg-dir=/usr/lib&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-522906733006349709?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/522906733006349709/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=522906733006349709&amp;isPopup=true' title='5 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/522906733006349709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/522906733006349709'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/09/compiling-php-5-with-gd-support.html' title='Compiling PHP 5 with GD support'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-4915912927812759453</id><published>2011-08-26T13:45:00.000-07:00</published><updated>2011-08-26T13:45:01.206-07:00</updated><title type='text'>Reflection</title><content type='html'>Socializing is the mechanics of hypocrisy administration and management.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-4915912927812759453?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/4915912927812759453/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=4915912927812759453&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/4915912927812759453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/4915912927812759453'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/08/reflection.html' title='Reflection'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-8651005799431086299</id><published>2011-08-10T11:55:00.001-07:00</published><updated>2011-08-10T11:55:40.470-07:00</updated><title type='text'>Solving festival problem "can't open /dev/dsp"</title><content type='html'>edit:&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #f9f7f5; color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 22px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-size: 1em; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;.festivalrc in your home directory and add the following&lt;/div&gt;&lt;div style="font-size: 1em; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;(Parameter.set ‘Audio_Command “aplay -q -c 1 -t raw -f s16 -r $SR $FILE”)&lt;br /&gt;(Parameter.set ‘Audio_Method ‘Audio_Command)&lt;/div&gt;&lt;div style="font-size: 1em; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 1em; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&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/17228970-8651005799431086299?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/8651005799431086299/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=8651005799431086299&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/8651005799431086299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/8651005799431086299'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/08/solving-festival-problem-cant-open.html' title='Solving festival problem &quot;can&apos;t open /dev/dsp&quot;'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-2012084157931972769</id><published>2011-08-03T09:04:00.000-07:00</published><updated>2011-08-03T09:04:45.817-07:00</updated><title type='text'>linux routing</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Habilitar a cualquiera para poder modificar las rutas:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;table align="center" border="0" cellpadding="3" cellspacing="0" class="tborder" id="post4098874" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(11, 25, 140); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(11, 25, 140); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(11, 25, 140); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(11, 25, 140); border-top-style: solid; border-top-width: 1px; color: black;"&gt;&lt;tbody&gt;&lt;tr valign="top"&gt;&lt;td class="alt1" id="td_post_4098874" style="background-attachment: initial; background-clip: initial; background-color: #e6e6e6; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 1px; color: black; font-size: 10pt; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;"&gt;&lt;div id="post_message_4098874"&gt;if you did the following as root:&lt;br /&gt;setcap cap_net_admin=+eip /sbin/route&lt;br /&gt;&lt;br /&gt;anyone that could run the route command could do routing changes. so a possibility is to make /sbin/route mode 0550 and a special routing group and have the process be run by a user in that routing group.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-2012084157931972769?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/2012084157931972769/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=2012084157931972769&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/2012084157931972769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/2012084157931972769'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/08/linux-routing.html' title='linux routing'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-1300768525798292369</id><published>2011-08-01T10:52:00.000-07:00</published><updated>2011-08-01T10:52:26.904-07:00</updated><title type='text'>netcat (tcp/ip swiss knife) examples</title><content type='html'>Taked from&amp;nbsp;http://www.g-loaded.eu/2006/11/06/netcat-a-couple-of-useful-examples/&lt;br /&gt;&lt;br /&gt;the site was down, so I preserve the content got by google cache&lt;br /&gt;&lt;br /&gt;One of the Linux command line tools I had initially under-estimated is&amp;nbsp;&lt;strong&gt;netcat&lt;/strong&gt;&amp;nbsp;or just&amp;nbsp;&lt;strong&gt;nc&lt;/strong&gt;. By default, netcat creates a TCP socket either in listening mode (server socket) or a socket that is used in order to connect to a server (client mode). Actually, netcat does not care whether the socket is meant to be a server or a client. All it does is to take the data from stdin and transfer it to the other end across the network.&lt;br /&gt;&lt;span id="more-301"&gt;&lt;/span&gt;&lt;br /&gt;The simplest example of its usage is to create a server-client chat system. Although this is a very primitive way to chat, it shows how netcat works. In the following examples it is assumed that the machine that creates the listening socket (server) has the 192.168.0.1 IP address. So, create the chat server on this machine and set it to listen to 3333 TCP port:&lt;br /&gt;&lt;pre class="console"&gt;$ nc -l 3333&lt;/pre&gt;On the other end, connect to the server with the following:&lt;br /&gt;&lt;pre class="console"&gt;$ nc 192.168.0.1 3333&lt;/pre&gt;In this case, the keyboard acts as the stdin. Anything you type in the server machine’s terminal is transfered to the client machine and vice-versa.&lt;br /&gt;&lt;h4&gt;Transfering Files&lt;/h4&gt;In the very same way it can be used to transfer files between two computers. You can create a server that serves the file with the following:&lt;br /&gt;&lt;pre class="console"&gt;$ cat backup.iso | nc -l 3333&lt;/pre&gt;Receive backup.iso on the client machine with the following:&lt;br /&gt;&lt;pre class="console"&gt;$ nc 192.168.0.1 3333 &amp;gt; backup.iso&lt;/pre&gt;As you may have noticed, netcat does not show any info about the progress of the data transfer. This is inconvenient when dealing with large files. In such cases, a pipe-monitoring utility like&amp;nbsp;&lt;a href="http://www.ivarch.com/programs/pv.shtml"&gt;pv&lt;/a&gt;&amp;nbsp;can be used to show a progress indicator. For example, the following shows the total amount of data that has been transfered in real-time on the server side:&lt;br /&gt;&lt;pre class="console"&gt;$ cat backup.iso | pv -b | nc -l 3333&lt;/pre&gt;Of course, the same can be implemented on the client side by piping netcat’s output through pv:&lt;br /&gt;&lt;pre class="console"&gt;$ nc 192.168.0.1 3333 | pv -b &amp;gt; backup.iso&lt;/pre&gt;&lt;h5&gt;Other Examples&lt;/h5&gt;Netcat is extremely useful for creating a partition image and sending it to a remote machine on-the-fly:&lt;br /&gt;&lt;pre class="console"&gt;$ dd if=/dev/hdb5 | gzip -9 | nc -l 3333&lt;/pre&gt;On the remote machine, connect to the server and receive the partition image with the following command:&lt;br /&gt;&lt;pre class="console"&gt;$ nc 192.168.0.1 3333 | pv -b &amp;gt; myhdb5partition.img.gz&lt;/pre&gt;This might not be as classy as the&amp;nbsp;&lt;a href="http://www.g-loaded.eu/2006/01/06/partition-images-with-partimage-and-partimaged/"&gt;partition backups using partimage&lt;/a&gt;, but it is efficient.&lt;br /&gt;Another useful thing is to compress the critical files on the server machine with&amp;nbsp;&lt;code&gt;tar&lt;/code&gt;&amp;nbsp;and have them pulled by a remote machine:&lt;br /&gt;&lt;pre class="console"&gt;$ tar -czf - /etc/ | nc -l 3333&lt;/pre&gt;As you can see, there is a dash in the tar options instead of a filename. This is because tar’s output needs to be passed to netcat.&lt;br /&gt;On the remote machine, the backup is pulled in the same way as before:&lt;br /&gt;&lt;pre class="console"&gt;$ nc 192.168.0.1 3333 | pv -b &amp;gt; mybackup.tar.gz&lt;/pre&gt;&lt;h4&gt;Security&lt;/h4&gt;It is obvious that using netcat in the way described above, the data travels in the clear across the network. This is acceptable in case of a local network, but, in case of transfers across the internet, then it would be a wise choice to do it through an SSH tunnel.&lt;br /&gt;Using an SSH tunnel has two advantages:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The data is transfered inside an encrypted tunnel, so it is well-protected.&lt;/li&gt;&lt;li&gt;You do not need to keep any open ports in the firewall configuration of the machine that will act as the server, as the connections will take place through SSH.&lt;/li&gt;&lt;/ol&gt;You pipe the file to a listening socket on the server machine in the same way as before. It is assumed that an SSH server runs on this machine too.&lt;br /&gt;&lt;pre class="console"&gt;$ cat backup.iso | nc -l 3333&lt;/pre&gt;On the client machine connect to the listening socket through an SSH tunnel:&lt;br /&gt;&lt;pre class="console"&gt;$ ssh -f -L 23333:127.0.0.1:3333 me@192.168.0.1 sleep 10; \&lt;br /&gt;        nc 127.0.0.1 23333 | pv -b &amp;gt; backup.iso&lt;br /&gt;&lt;/pre&gt;This way of creating and using the SSH tunnel has the advantage that the tunnel is&amp;nbsp;&lt;strong&gt;automagically closed&lt;/strong&gt;&amp;nbsp;after file transfer finishes. For more information and explanation about it please read my article about&amp;nbsp;&lt;a href="http://www.g-loaded.eu/2006/11/24/auto-closing-ssh-tunnels/"&gt;auto-closing SSH tunnels&lt;/a&gt;.&lt;br /&gt;&lt;h4&gt;Telnet-like Usage&lt;/h4&gt;Netcat can be used in order to talk to servers like telnet does. For example, in order to get the definition of the word “server” from the “WordNet” database at the dict.org dictionary server, I’d do:&lt;br /&gt;&lt;pre class="console"&gt;$ nc dict.org 2628&lt;br /&gt;220 ..............some WELCOME.....&lt;br /&gt;DEFINE wn server&lt;br /&gt;150 1 definitions retrieved&lt;br /&gt;151 "server" wn "WordNet (r) 2.0"&lt;br /&gt;server&lt;br /&gt;     n 1: a person whose occupation is to serve at table (as in a&lt;br /&gt;          restaurant) [syn: {waiter}]&lt;br /&gt;     2: (court games) the player who serves to start a point&lt;br /&gt;     3: (computer science) a computer that provides client stations&lt;br /&gt;        with access to files and printers as shared resources to a&lt;br /&gt;        computer network [syn: {host}]&lt;br /&gt;     4: utensil used in serving food or drink&lt;br /&gt;.&lt;br /&gt;250 ok [d/m/c = 1/0/18; 0.000r 0.000u 0.000s]&lt;br /&gt;QUIT&lt;br /&gt;221 bye [d/m/c = 0/0/0; 16.000r 0.000u 0.000s]&lt;br /&gt;&lt;/pre&gt;&lt;h4&gt;Works as a Port Scanner too&lt;/h4&gt;A useful command line flag is&amp;nbsp;&lt;strong&gt;-z&lt;/strong&gt;. When it is used, netcat does not initiate a connection to the server, but just informs about the open port it has found. Also, instead of a single port, it can accept a port-range to scan. For example:&lt;br /&gt;&lt;pre class="console"&gt;$ nc -z 192.168.0.1 80-90&lt;br /&gt;Connection to 192.168.0.1 80 port [tcp/http] succeeded!&lt;br /&gt;&lt;/pre&gt;In this example, netcat scanned the 80-90 range of ports and reported that port 80 is open on the remote machine.&lt;br /&gt;The man page contains some more interesting examples, so take the time to read it.&lt;br /&gt;&lt;h4&gt;Notes&lt;/h4&gt;All the above examples have been performed on Fedora 5/6. Netcat syntax may vary slightly among Linux distributions, so read the man page carefully.&lt;br /&gt;Netcat provides a primitive way to transfer data between two networked computers. I wouldn’t say it’s an absolutely necessary tool in the everyday use, but there are times that this primitive functionality is very useful.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-1300768525798292369?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/1300768525798292369/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=1300768525798292369&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/1300768525798292369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/1300768525798292369'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/08/netcat-tcpip-swiss-knife-examples.html' title='netcat (tcp/ip swiss knife) examples'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-2242931703229236132</id><published>2011-07-05T08:46:00.000-07:00</published><updated>2011-07-05T08:46:36.597-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux ubuntu printing setup configuration security'/><title type='text'>Set up Kyocera Mita 1820 in Ubuntu 10.04, for job accounting or with password for printing</title><content type='html'>Set up Kyocera Mita 1820 in Ubuntu 10.04, for job accounting or with password for printing&lt;br /&gt;&lt;br /&gt;I was able to setup job accounting for a Kyocera mita 1820, so I can print in the job printer, this is how I did it:&lt;br /&gt;&lt;br /&gt;0) Default Ubuntu Add Printer procedure (I am using ubuntu 10.04 but this can apply to other versions or distributions)&lt;br /&gt;&lt;br /&gt;1) In CUPS, change job accounting to an arbitrary code, say "00000000" then accept changes&lt;br /&gt;( this can be done either in System &amp;gt; Administration &amp;gt; Printers, select your printer, right mouse click, options, in the dialog:&lt;br /&gt;Printer Options, scroll to Job Acounting (below of Job Settings), and choose the 00000000&lt;br /&gt;&lt;br /&gt;2) As root, edit the ppd file for the printer: it is located in /etc/cups/ppd/ and titled "printer.ppd" with "printer" being the cups name for the printer.&lt;br /&gt;&lt;br /&gt;sudo gvim /etc/cups/ppd/Kyocera-Mita-KM-1820.ppd&lt;br /&gt;&lt;br /&gt;2. Search this section:&lt;br /&gt;======&lt;br /&gt;*% Management Code Definitions&lt;br /&gt;*OpenUI *KmManagment/Job Accounting: PickOne&lt;br /&gt;*OrderDependency: 60 AnySetup *KmManagment&lt;br /&gt;*DefaultKmManagment: MG00000000&lt;br /&gt;*KmManagment Default/Off: ""&lt;br /&gt;*KmManagment MG00000000/00000000: "(00000000) statusdict /setmanagementnumber get exec"&lt;br /&gt;*KmManagment MG00000001/00000001: "(00000001) statusdict /setmanagementnumber get exec"&lt;br /&gt;.....&lt;br /&gt;======&lt;br /&gt;&lt;br /&gt;3. change this line:&lt;br /&gt;===&lt;br /&gt;*KmManagment MG00000000/00000000: "(00000000) statusdict /setmanagementnumber get exec"&lt;br /&gt;===&lt;br /&gt;using your code (ex. 7947) TO:&lt;br /&gt;===&lt;br /&gt;*KmManagment MG00000000/7947: "(7947) statusdict /setmanagementnumber get exec"&lt;br /&gt;&lt;br /&gt;Save, and restart cups:&lt;br /&gt;&lt;br /&gt;sudo service cups restart&lt;br /&gt;&lt;br /&gt;This worked for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-2242931703229236132?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/2242931703229236132/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=2242931703229236132&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/2242931703229236132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/2242931703229236132'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/07/set-up-kyocera-mita-1820-in-ubuntu-1004.html' title='Set up Kyocera Mita 1820 in Ubuntu 10.04, for job accounting or with password for printing'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-8107422634221385128</id><published>2011-06-15T13:42:00.000-07:00</published><updated>2011-06-15T13:48:29.234-07:00</updated><title type='text'>Wii: Pantalla negra al correr juegos del Virtual Console</title><content type='html'>Básicamente el problema que se presenta, es que la Wii se queda en pantalla negra al correr juegos del Virtual Console, y según algunos blogs en la red esto se debe a el tipo de cable que usamos para conectar nuestra wii a la pantalla.&lt;br /&gt;&lt;br /&gt;Si usamos cable composite (el que viene por default con la wii y es de 3 salidas) no hay problema.&lt;br /&gt;&lt;br /&gt;Si usamos el cable de componente, el problema se presenta cuando estamos en modo 480i, y se resuelve si cambiamos al modo 480p, lo cual podemos hacer en la pantalla de configuraciones del wii.&lt;br /&gt;&lt;br /&gt;El modo 480p nos da mejor imagen que el 480i, esa es la utilidad de cambiar el cable composite por el cable componente.&lt;br /&gt;&lt;br /&gt;En algunos blogs sugieren que se puede pasar de un modo a otro, si la wii no esta bloqueada y esta en la pantalla negra, entonces apretar la tecla Home, acceder al manual del juego, y mediante la combinación de botones&amp;nbsp;Z + A + 2 (modo interlaced 480i) ó Z + A + 1 (modo progresivo o 480p) &amp;nbsp;se puede cambiar de modo.&lt;br /&gt;&lt;br /&gt;Espero esta información les sea de utilidad.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-8107422634221385128?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/8107422634221385128/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=8107422634221385128&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/8107422634221385128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/8107422634221385128'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/06/wii-pantalla-negra-al-correr-juegos-del.html' title='Wii: Pantalla negra al correr juegos del Virtual Console'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-1990388246799901049</id><published>2011-05-07T15:08:00.000-07:00</published><updated>2011-05-07T15:08:39.274-07:00</updated><title type='text'>Kindle feedback: About ebook lending</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: arial; font-size: x-small;"&gt;the question on lending is complex&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;but for personal lending there is a better solution, instead of limiting the number of lendings, a better aproach is reproducing the same that happen with real books, that means the transferability of the book, in this case, if we buy an ebook we have access rights to it for lifetime, and the solution, is we can transfer our book to other, losing access to the book, so like in the real book, there is only one copy, so our friend retransfer the book to us or we have to buy another instance, that is a fair way of doing the lending thing&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;this can also be a better solution for librarys, who can buy a several copies of the books, and only one user has access to the book, there is still a lot of work to do in terms of the formats and interoperability of all this stuff&lt;/div&gt;&lt;div&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/17228970-1990388246799901049?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/1990388246799901049/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=1990388246799901049&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/1990388246799901049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/1990388246799901049'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/05/kindle-feedback-about-ebook-lending.html' title='Kindle feedback: About ebook lending'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-5433179534630704125</id><published>2011-05-06T12:10:00.000-07:00</published><updated>2011-05-06T12:10:00.357-07:00</updated><title type='text'>mejorando la experiencia de uso de google reader en el Kindle</title><content type='html'>Leer en el kindle, con su e-ink pearl resulta en un gran descanso para los ojos y permite leer más&amp;nbsp;cómoda&amp;nbsp;y&amp;nbsp;rápidamente&amp;nbsp;que en las pantallas LCD, e incluso permite leer bajo la luz del sol, lo cual muchas personas no se han permitido disfrutar porque tienen cierta resistencia a gastar alrededor de unos 2300 pesos en un dispositivo como el Kindle, pero yo lo recomiendo altamente&lt;br /&gt;&lt;br /&gt;Ahora bien los contenidos de los periodicos para kindle tienen un costo, pero también podemos usar sin pagar nada, el maravilloso agregador RSS de Google, y el navegador del kindle para visualizarlo, sin embargo en el kindle de 6'' queda una área reducida para leer pero hay ciertos atajos y trucos para maximizar nuestra experiencia&lt;br /&gt;&lt;br /&gt;Aquí les doy mis recomendaciones, que no solo funcionan en el kindle sino también cuando usen el google reader en otro dispositivo, básicamente se trata de usar el teclado para navegar por las noticias en una forma sencilla y rápida, por otro lado les recomiendo activar el m&lt;br /&gt;&lt;br /&gt;[tecla] : función, (pongo la tecla entre parentesis cuadrados para fines ilustrativos pero no hay que teclear los parentesis cuadrados)&lt;br /&gt;&lt;br /&gt;[f ]: nos permite pasar al modo de lectura en pantalla completa quitando todos los elementos distractivos del reader&lt;br /&gt;&lt;br /&gt;[p] : nos permite mover el focus a la sigiuente entrada&lt;br /&gt;[n] : nos permite mover el focus a la entrada anterior&lt;br /&gt;[o] : nos permite abrir la entrada que tiene el focus&lt;br /&gt;&lt;br /&gt;[barra espaciadora] : nos permite avanzar en la lectura de página en página&lt;br /&gt;[shift]+[barra espaciadora] : nos permite retroceder en la lectura una página&lt;br /&gt;&lt;br /&gt;[shift]+[u] : nos muestra el listado de suscripciones&lt;br /&gt;[shift]+[j] : nos permite mover el focus a la siguiente suscripción&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;[shift]+[k] : nos permite mover el focus ala suscripción previa&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;[shift]+[o] : abre la suscripción que tiene el focus&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;el uso de estas teclas y el modo de lectura a pantalla completa hace que la experiencia de lectura sea aceptable, eso sí tenemos que tener nuestro kindle en un lugar con&amp;nbsp;cobertura&amp;nbsp;wifi&lt;/div&gt;&lt;/div&gt;&lt;div&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/17228970-5433179534630704125?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/5433179534630704125/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=5433179534630704125&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/5433179534630704125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/5433179534630704125'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/05/mejorando-la-experiencia-de-uso-de.html' title='mejorando la experiencia de uso de google reader en el Kindle'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-6500647045587664886</id><published>2011-05-06T11:35:00.000-07:00</published><updated>2011-05-06T11:35:47.602-07:00</updated><title type='text'>¿de donde puedo bajar peliculas, música y libros en internet?</title><content type='html'>pues hay muchos lugares, y hay que aclarar que esto te pone un parche en el ojo, pero si lo aceptas, pues es bajo tu propia responsabilidad&lt;br /&gt;&lt;br /&gt;estan los sitios de torrents para bajar mediante un software que descargue torrents&lt;br /&gt;&lt;br /&gt;busca en&lt;br /&gt;&lt;br /&gt;&lt;a href="http://torrent-finder.info"&gt;http://torrent-finder.info&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;es un metabuscador de torrents pero ahí ves los sitios de torrents más usados como son&lt;br /&gt;http://piratebay.org&lt;br /&gt;http://isohunt.com&lt;br /&gt;etc, en cada sitio puedes buscar las pelis o la música&lt;br /&gt;&lt;br /&gt;luego otra opción es buscarlas en los foros de compartición donde generalmente o te ponen el torrent o el link de descarga en sitios de archivos&lt;br /&gt;&lt;br /&gt;puedes probar usando un buscador para esto como &lt;a href="http://filecrop.com"&gt;http://filecrop.com&lt;/a&gt; el cual te lleva a enlaces para descarga directa cosa que google difícilmente hace, para gestionar de mejor manera tus descargas de este tipo de enlaces, te recomiendo un software que se llama jdownloader (&lt;a href="http://jdownloader.org/download/index"&gt;http://jdownloader.org/download/index&lt;/a&gt;), basado en java por lo que corre sin problemas en windows, linux y mac y que se encarga de esperar por tí a que los archivos puedan ser descargados y puedes definir una cola de descargas&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-6500647045587664886?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/6500647045587664886/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=6500647045587664886&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/6500647045587664886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/6500647045587664886'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/05/de-donde-puedo-bajar-peliculas-musica-y.html' title='¿de donde puedo bajar peliculas, música y libros en internet?'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-7634976391808797113</id><published>2011-03-23T02:29:00.000-07:00</published><updated>2011-03-23T02:29:31.804-07:00</updated><title type='text'>Las explicaciones y el entendimiento ...</title><content type='html'>&lt;ul&gt;&lt;div style="margin-bottom: 0cm;"&gt;- Para ti es fácil, nunca tuviste que  darme una explicación.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;- Mira, aunque te hubiera dado todas  las explicaciones del mundo, la decisión final es tuya, la última  palabra es tuya,  tu decides como reaccionar.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;Lo mismo ocurre con tu caso, tu le  diste tus razones y explicaciones, si se enoja o no, si entiende o  no, es su decisión, ya no es tu problema.&lt;/div&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-7634976391808797113?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/7634976391808797113/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=7634976391808797113&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/7634976391808797113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/7634976391808797113'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/03/las-explicaciones-y-el-entendimiento.html' title='Las explicaciones y el entendimiento ...'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-9000534742731742952</id><published>2011-02-14T09:16:00.000-08:00</published><updated>2011-02-14T09:16:44.181-08:00</updated><title type='text'>¿a cuantas mujeres has tocado el alma?</title><content type='html'>&lt;div style="margin-bottom: 0cm;"&gt;Es más fácil dejar entrar a alguien a tu cama, que dejarse tocar un pedacito del alma, porque el alma, es esa aura que cuando alguien la toca, se transforma y dejarse tocar el alma es dejarse cambiar, entregarse de una manera tan brutal, que el hombre que te toca el alma tiene que ser el hombre adecuado, el hombre que realmente la aprecie, tal vez esa sea la definición del hombre ideal, el hombre que cuando te toque el alma, te transforme, a lo mejor eso es amar, entregarse por completo, a pesar del riesgo que eso significa, que te partan el alma, otra vez.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;Si llegar a entender quienes somos es un ejercicio tan difícil como tratar de descifrar una complejisima ecuación matemática, entender quien es el otro se antoja una labor francamente imposible, ¿porque los que dicen amarnos hacen lo que hacen? ¿porque se permiten ser débiles o cobardes o traidores? ¿y nosotros? ¿que debemos hacer? ¿odiarlos por no cumplir con el ideal que nos hicimos de ellos,? ¿desterrarlos de nuestras vidas? ¿vengarnos? ¿cerrarnos en nosotros mismos para que no vuelvan a tocarnos el alma?&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;O tratar de entender que el otro al igual que nosotros, está lleno de contradicciones, de zonas luminosas y zonas oscuras, entendernos a nosotros mismos y comprender al otro, ¿perdonar o no perdonar? Esa es la verdadera cuestión.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;Esto es parte de un guión, ¿alguien adivina donde aparece este texto?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-9000534742731742952?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/9000534742731742952/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=9000534742731742952&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/9000534742731742952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/9000534742731742952'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/02/cuantas-mujeres-has-tocado-el-alma.html' title='¿a cuantas mujeres has tocado el alma?'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-3837654267499570972</id><published>2011-02-08T17:15:00.000-08:00</published><updated>2011-02-08T17:15:52.372-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='periodismo profesional'/><title type='text'>Crítica a los periodistas, o a los que redactan las noticias</title><content type='html'>En esta ocasión quiero expresar una crítica sobre la mala práctica de los comunicadores, en cuanto a la forma de generar titulares que desinforman o mal informan y que transmiten una idea equivocada al lector que solo mira el titular sin leer la nota completa. Me animo a realizar este comentario, porque veo que es una falta recurrente en la que caen gran cantidad de comunicadores y de medios. Se puede decir que de alguna manera es una forma de amarillismo.&lt;br /&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;Para muestra basta un botón, y en este caso se trata de Diario TI &lt;a href="http://www.diarioti.com/gate/n.php?id=28721"&gt;http://www.diarioti.com/gate/n.php?id=28721&lt;/a&gt; en dicha nota titulada “&lt;b&gt;Descargas Piratas, Series de TV en internet distribuyen malware&lt;/b&gt;”, si solo leemos el titular, pues nos quedamos con una idea falsa de que al descargar capítulos de nuestra serie favorita por internet de torrents o sitios de descarga directa no oficiales, estamos descargando malware, lo cual al leer con detalle na nota nos damos cuenta de que no es el caso, ya que más bien los distrbuidores de malware aprovechan el interes de la gente por las series de tv, para poner enlaces de descarga falsos que realmente llevan a la gente a descargar programas troyanos y malware, y en este caso un título más apropiado sería “I&lt;b&gt;nterés en la descarga de series de tv por internet es aprovechado para distribuir malware&lt;/b&gt;”.&lt;br /&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/17228970-3837654267499570972?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/3837654267499570972/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=3837654267499570972&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/3837654267499570972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/3837654267499570972'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/02/critica-los-periodistas-o-los-que.html' title='Crítica a los periodistas, o a los que redactan las noticias'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-8998117268702099953</id><published>2011-01-20T13:12:00.000-08:00</published><updated>2011-02-09T15:30:40.759-08:00</updated><title type='text'>Comparación entre los distintos formatos de compresión (zip,gzip,bzip2,rar,7z), tamaño de compresión, tiempo do compresión, descompresión.</title><content type='html'>&lt;style&gt;th,td { border: 1px solid black;font-family: "Courier New" }&lt;/style&gt;&lt;br /&gt;&lt;br /&gt;Comparación entre los distintos formatos de compresión (zip,gzip,bzip2,rar,7z), tamaño de compresión, tiempo do compresión, descompresión.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Comparative between compression formats (zip,gzip,bzip2,rar,7z), compression size, compression time, decompression time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Este comparativo se realiza sobre la compresión de un archivo grande, especificamente un archivo de imagen (.iso) de un juego de GameCube, y los elementos que se miden son el tamaño y el tiempo de compresión, en todos los casos se utiliza el nivel de compresión máxima con el fin de ver que formato brinda la mejor compresión.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This comparative is about the compression of a big file, specificaly a (.iso) image file of a GameCube game, the measure properties are compression time and compression size, in all the cases maximum compression level is used to be able to see witch format performs better.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;  &lt;th&gt;Formato (format)&lt;/th&gt;  &lt;th&gt;parametros (params)&lt;/th&gt;  &lt;th&gt;Tamaño (size)&lt;br /&gt;bytes&lt;/th&gt;  &lt;th&gt;Tiempo (time)&lt;/th&gt;  &lt;th&gt;Tiempo descompresion&lt;/th&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;ORIGINAL&lt;/td&gt;  &lt;td&gt;&lt;/td&gt;  &lt;td&gt;1459,978240&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;zip (.zip)&lt;/td&gt;  &lt;td&gt;-9&lt;/td&gt;  &lt;td&gt;1272,705622&lt;/td&gt;  &lt;td&gt;6m 56s&lt;/td&gt;  &lt;td&gt;2m 9s&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;gzip (.gz)&lt;/td&gt;  &lt;td&gt;-9&lt;/td&gt;  &lt;td&gt;1272,705473&lt;/td&gt;  &lt;td&gt;6m 51s&lt;/td&gt;  &lt;td&gt;2m 2s&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;bzip2 (.bz2)&lt;/td&gt;  &lt;td&gt;-9&lt;/td&gt;  &lt;td&gt;1268,500602&lt;/td&gt;  &lt;td&gt;31m 22s&lt;/td&gt;  &lt;td&gt;8m 48s&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;rar (.rar)&lt;/td&gt;  &lt;td&gt;-m5&lt;/td&gt;  &lt;td&gt;1212,932724&lt;/td&gt;  &lt;td&gt;49m 13s&lt;/td&gt;  &lt;td&gt;2m 41s&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;p7zip (.7z)&lt;/td&gt;  &lt;td&gt;defaults&lt;/td&gt;  &lt;td&gt;1185,334394&lt;/td&gt;  &lt;td&gt;31m 27s&lt;/td&gt;  &lt;td&gt;6m 37s&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;p7zip&lt;/td&gt;  &lt;td&gt;-mx=9&lt;/td&gt;  &lt;td&gt;1159,741390&lt;/td&gt;  &lt;td&gt;42m 1s&lt;/td&gt;  &lt;td&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;p7zip&lt;/td&gt;  &lt;td&gt;-m0=LZMA2 -mx=9&lt;/td&gt;  &lt;td&gt;1158,557214&lt;/td&gt;  &lt;td&gt;37m 33s, 45m 9s&lt;/td&gt;  &lt;td&gt;6m 4s&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Como podemos ver los formatos que más se la rifan son el .rar y el .7z, por una diferencia considerable con los otros por lo que realizo más pruebas para estos dos formatos específicos con más archivos:&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;  &lt;th&gt;formato&lt;/th&gt;  &lt;th&gt;Tamaño&lt;/th&gt;  &lt;th&gt;Tiempo&lt;/th&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;original&lt;/td&gt;  &lt;td&gt;1459,978240&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;rar a -m5 x.iso.rar x.iso&lt;/td&gt;  &lt;td&gt;1163,104105&lt;/td&gt;  &lt;td&gt;47m 49s&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;7z a -m0=LZMA2 -mx=9 x.iso.7z x.iso&lt;/td&gt;  &lt;td&gt;1123,311172&lt;/td&gt;  &lt;td&gt;2h 33m 1s&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;7z a -m0=LZMA2 -mx=9 -md=32m x.iso.7z x.iso&lt;/td&gt;  &lt;td&gt;1147,526305&lt;/td&gt;  &lt;td&gt;31m 35s&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Como se aprecia en la tabla anterior, el 7z da una mejor compresión pero se tarda 2 horas para conseguir 40Mb menos, supongo que es por el tamaño default con que asigna el diccionario ya que consume gran cantidad de memoria, y me di cuenta que utilizo espacio de intercambio, por lo que probablemente eso impacto en tanto tiempo de ejecución, para comprobar realice la prueba definiendo el tamaño de diccionario limitando la cantidad de memoria requerida, según wikipedia, la cantidad requirida de RAM es 10 veces el tamaño del diccionario al comprimir y el tamaño del diccionario al descomprimir.&lt;br /&gt;&lt;br /&gt;Así que con un diccionario de 32Mb &lt;b&gt;-md=32m&lt;/b&gt; el tiempo de ejecución se reduce considerablemente incluso a un tiempo menor que el rar, con una compresión mejor.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aquí el resultado con otro archivo, como se puede ver .7z obtiene mejor tiempo y una reducción considerable de 107Mb menos que .rar&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;  &lt;th&gt;formato&lt;/th&gt;  &lt;th&gt;Tamaño&lt;/th&gt;  &lt;th&gt;Tiempo&lt;/th&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;original&lt;/td&gt;  &lt;td&gt;1459,978240&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;rar a -m5&lt;/td&gt;  &lt;td&gt;832,572483&lt;/td&gt;  &lt;td&gt;38m 42s&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;7z a -m0=LZMA2 -mx=9 -md=32m&lt;/td&gt;  &lt;td&gt;725,846076&lt;/td&gt;  &lt;td&gt;32m 33s&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;El resultado de otro archivo:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th style="border-bottom-color: black; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: black; border-left-style: solid; border-left-width: 1px; border-right-color: black; border-right-style: solid; border-right-width: 1px; border-top-color: black; border-top-style: solid; border-top-width: 1px; font-family: 'Courier New';"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;formato&lt;/div&gt;&lt;/th&gt;&lt;th style="border-bottom-color: black; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: black; border-left-style: solid; border-left-width: 1px; border-right-color: black; border-right-style: solid; border-right-width: 1px; border-top-color: black; border-top-style: solid; border-top-width: 1px; font-family: 'Courier New';"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Tamaño&lt;/div&gt;&lt;/th&gt;&lt;th style="border-bottom-color: black; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: black; border-left-style: solid; border-left-width: 1px; border-right-color: black; border-right-style: solid; border-right-width: 1px; border-top-color: black; border-top-style: solid; border-top-width: 1px; font-family: 'Courier New';"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Tiempo&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom-color: black; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: black; border-left-style: solid; border-left-width: 1px; border-right-color: black; border-right-style: solid; border-right-width: 1px; border-top-color: black; border-top-style: solid; border-top-width: 1px; font-family: 'Courier New';"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;original&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: black; border-left-style: solid; border-left-width: 1px; border-right-color: black; border-right-style: solid; border-right-width: 1px; border-top-color: black; border-top-style: solid; border-top-width: 1px; font-family: 'Courier New';"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;1459,978240&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom-color: black; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: black; border-left-style: solid; border-left-width: 1px; border-right-color: black; border-right-style: solid; border-right-width: 1px; border-top-color: black; border-top-style: solid; border-top-width: 1px; font-family: 'Courier New';"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;rar a -m5&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: black; border-left-style: solid; border-left-width: 1px; border-right-color: black; border-right-style: solid; border-right-width: 1px; border-top-color: black; border-top-style: solid; border-top-width: 1px; font-family: 'Courier New';"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;1212,932751&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: black; border-left-style: solid; border-left-width: 1px; border-right-color: black; border-right-style: solid; border-right-width: 1px; border-top-color: black; border-top-style: solid; border-top-width: 1px; font-family: 'Courier New';"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;48m 21s&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom-color: black; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: black; border-left-style: solid; border-left-width: 1px; border-right-color: black; border-right-style: solid; border-right-width: 1px; border-top-color: black; border-top-style: solid; border-top-width: 1px; font-family: 'Courier New';"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;7z a -m0=LZMA2 -mx=9 -md=32m&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: black; border-left-style: solid; border-left-width: 1px; border-right-color: black; border-right-style: solid; border-right-width: 1px; border-top-color: black; border-top-style: solid; border-top-width: 1px; font-family: 'Courier New';"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;1159,129496&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: black; border-left-style: solid; border-left-width: 1px; border-right-color: black; border-right-style: solid; border-right-width: 1px; border-top-color: black; border-top-style: solid; border-top-width: 1px; font-family: 'Courier New';"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;34m 24s&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Puede que valga la pena hacer un estudio sobre el .7z para ver la relación entre a) tamaño de diccionario, b) compresión obtenida, c) tiempo de ejecución.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-8998117268702099953?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/8998117268702099953/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=8998117268702099953&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/8998117268702099953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/8998117268702099953'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2011/01/comparacion-entre-los-distintos.html' title='Comparación entre los distintos formatos de compresión (zip,gzip,bzip2,rar,7z), tamaño de compresión, tiempo do compresión, descompresión.'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-5547532512298794958</id><published>2010-11-16T03:05:00.000-08:00</published><updated>2010-11-16T03:05:15.704-08:00</updated><title type='text'>El formato EPUB para publicar libros electrónicos</title><content type='html'>Después&amp;nbsp;de investigar un poco en la web sobre los formatos en los que se están publicando los libros electrónicos, y de leer en la wiki&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Comparison_of_e-book_formats"&gt;http://en.wikipedia.org/wiki/Comparison_of_e-book_formats&lt;/a&gt;, me doy cuenta que los formatos más fuertes hoy día (2010-11-16) son el &lt;b&gt;epub&lt;/b&gt; y el &lt;b&gt;mobipocket&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Recuerdo que tengo algunos libros en formato epub que baje la semana pasada, así que me doy a la tarea de investigar sobre el contenido del archivo, al mostrarlo con less veo la palabra zip, así que supongo que la extensión .epub es solo un adorno y en realidad se trata de un archivo .zip, cambio la extensión y luego extraigo el contenido con unzip, para ver que los archivos que contiene son en su mayoría XML, y que el libro esta descrito mediante los ya tan familiares XHTML y CSS lo cual es una grata sorpresa para mí que conozco estas tecnologías. Incluso el archivo de tabla de contenidos, es un XML bastante entendible.&lt;br /&gt;&lt;br /&gt;En la wikipedia se puede encontrar más información respecto a este formato abierto, que Amazon todavía no soporta en el Kindle 3&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/EPUB"&gt;http://en.wikipedia.org/wiki/EPUB&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-5547532512298794958?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/5547532512298794958/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=5547532512298794958&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/5547532512298794958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/5547532512298794958'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2010/11/el-formato-epub-para-publicar-libros.html' title='El formato EPUB para publicar libros electrónicos'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-5271358496113371846</id><published>2010-11-01T07:17:00.000-07:00</published><updated>2010-11-01T07:17:44.610-07:00</updated><title type='text'>Screen capture in linux, using ffmpeg</title><content type='html'>ffmpeg in ubuntu can be used in very simple way to capture directly from the X server in this way&lt;br /&gt;&lt;br /&gt;TS=`date +%Y%m%d_%H%M`; ffmpeg -s 1024x600 -f x11grab -r 1 -i :0.0 -s 768x450 -vcodec flashsv sesion-$TS.flv&lt;br /&gt;&lt;br /&gt;we indicate the original size (-s 1024x600) and the frame rate of grabbing (-r 1) that is and X grabbing (-f x11grab) the source screen (-i :0.0) and the desired video codec (-vcodec flashsv) o sea flashscreenvideo and the file format of the file container in this case flash video (.flv)&lt;br /&gt;&lt;br /&gt;other example can be to obtain and avi using mpeg4 as video encoding&lt;br /&gt;&lt;br /&gt;TS=`date +%Y%m%d_%H%M`; ffmpeg -s 1024x600 -f x11grab -r 1 -i :0.0 -s 768x450 sesion-$TS.avi&lt;br /&gt;&lt;br /&gt;or using xvid codec&lt;br /&gt;&lt;br /&gt;TS=`date +%Y%m%d_%H%M`; ffmpeg -s 1024x600 -f x11grab -r 1 -i :0.0 -s 768x450 -vcodec libxvid -aspect 16:9 -qmax 10 flashsv sesion-$TS.flv&lt;br /&gt;&lt;br /&gt;we can omit the -qmax parameter or put a value between 2-31, 2 is the best quality&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-5271358496113371846?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/5271358496113371846/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=5271358496113371846&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/5271358496113371846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/5271358496113371846'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2010/11/screen-capture-in-linux-using-ffmpeg.html' title='Screen capture in linux, using ffmpeg'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-9185768717006775521</id><published>2010-07-04T22:40:00.000-07:00</published><updated>2010-07-04T22:40:17.961-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu linux java'/><title type='text'>como instalar java en ubuntu 10.04 10.4</title><content type='html'>para todos los que venimos usando el apt, sabemos que ejecutando un&lt;br /&gt;&lt;br /&gt;&lt;b&gt;sudo apt-get install APPNAME&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;es suficiente para instalar software, pero lo importante es conocer el nombre del paquete de software&lt;br /&gt;&lt;br /&gt;en versiones anteriores de Ubuntu (8.04, 8.10, 9.04, 9.10) para instalar java el paquete que necesitabamos para el runtime era uno de estos:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;* sun-java5-jre&lt;br /&gt;* sun-java6-jre&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;y para el kit de desarrollo de software uno de estos dependiendo la versión que eligieramos:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;* sun-java5-jdk&lt;br /&gt;* sun-java6-jdk&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Sin embargo en la version 10.04 decidieron cambiarle el nombre a los paquetes, debido a no se que razón y ahora se llaman respectivamente:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;* openjdk-6-jre&lt;br /&gt;* openjdk-6-jdk&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Así que podemos instalar el entorno de ejecución de JAVA con:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;sudo apt-get install openjdk-6-jre&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;y el entordo de desarrollo con:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;sudo apt-get install openjdk-6-jdk&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;me pregunto, ¿de quien sera la grandiosa idea de cambiar los nombres a los paquetes?, deberían de dejar un alias con el mismo nombre que avise del nuevo nombre explicando la razón&lt;br /&gt;&lt;br /&gt;espero esto les sea de utilidad&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-9185768717006775521?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/9185768717006775521/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=9185768717006775521&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/9185768717006775521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/9185768717006775521'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2010/07/como-instalar-java-en-ubuntu-1004-104.html' title='como instalar java en ubuntu 10.04 10.4'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-7608688824808450664</id><published>2010-05-05T13:51:00.001-07:00</published><updated>2010-05-05T13:51:44.044-07:00</updated><title type='text'>¿como buscar archivos en los servicios de file sharing?</title><content type='html'>Pues aunque suene descabellado, ya hay un buscador especializado en dichos sitios, si conocen otros no olviden dejarlos en los comentarios para agregarlos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.filestube.com/"&gt;http://www.filestube.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-7608688824808450664?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/7608688824808450664/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=7608688824808450664&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/7608688824808450664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/7608688824808450664'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2010/05/como-buscar-archivos-en-los-servicios.html' title='¿como buscar archivos en los servicios de file sharing?'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-2725807270474519938</id><published>2010-05-04T09:20:00.000-07:00</published><updated>2010-05-04T09:20:33.462-07:00</updated><title type='text'>ejemplo: superioridad de interfaz de texto sobre interfaz grafica</title><content type='html'>carajo, me borro todo lo que había escrito, el punto es que en la interfaz gráfica no detecta la partición como se ve aquí&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_YzNp6JM-Cqo/S-BJDY6ZBMI/AAAAAAAAAIw/CceedG6MqiU/s1600/gparted.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="177" src="http://1.bp.blogspot.com/_YzNp6JM-Cqo/S-BJDY6ZBMI/AAAAAAAAAIw/CceedG6MqiU/s320/gparted.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;mientras que si lo hace con la utilidad de linea de comandos como se ve acá&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_YzNp6JM-Cqo/S-BJFq3mavI/AAAAAAAAAI4/iKb6eNg2Glo/s1600/fdisk.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_YzNp6JM-Cqo/S-BJFq3mavI/AAAAAAAAAI4/iKb6eNg2Glo/s320/fdisk.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-2725807270474519938?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/2725807270474519938/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=2725807270474519938&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/2725807270474519938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/2725807270474519938'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2010/05/ejemplo-superioridad-de-interfaz-de.html' title='ejemplo: superioridad de interfaz de texto sobre interfaz grafica'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YzNp6JM-Cqo/S-BJDY6ZBMI/AAAAAAAAAIw/CceedG6MqiU/s72-c/gparted.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-585468747135947959</id><published>2010-05-04T08:51:00.000-07:00</published><updated>2011-05-17T01:51:23.563-07:00</updated><title type='text'>como mejorar el rendimiento de linux retrasando el uso de memoria virtual</title><content type='html'>hay una variable del kernel que nos permite indicarle el % (entre 0 y 100) de la tendencia del kernel al usar memoria virtual, para ver que valor tiene en nuestro sistema usamos este comando&lt;br /&gt;&lt;br /&gt;&lt;b&gt;cat /proc/sys/vm/swappiness&lt;/b&gt;&lt;br /&gt;60&lt;br /&gt;&lt;br /&gt;en mi caso tengo 60&lt;br /&gt;para cambiarlo en la sesión de trabajo actual y ponerlo a 0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;sudo sysctl vm.swappiness=0&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;para hacerlo permanente es necesario editar el archivo&amp;nbsp;&lt;b&gt;/etc/sysctl.conf&lt;/b&gt;&lt;br /&gt;agregando la línea&lt;br /&gt;&lt;br /&gt;&lt;b&gt;vm.swappiness=0&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;salvamos y listo, la próxima vez que arranquemos esta variable sera 0 como podrán comprobar, en mi caso, al poner el valor en 0 ha mejorado considerablemente la responsividad de las aplicaciones&lt;br /&gt;&lt;br /&gt;happy tunning&lt;br /&gt;&lt;br /&gt;ALCANCE:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;como todo, esta modificación tiene su lado negativo, y es que mientras se mejora el rendimiento mientras que aún hay memoria RAM libre, al retrasar el uso de swap hasta el final, cuando se agota la RAM, y es necesario hacer uso del fichero swap, el sistema se paraliza casi por completo mientras observamos como escribe turbadamente al disco duro, perdemos la respuesta del sistema por un buen rato (a mí me llego a pasar que hasta por 10 a 30 minutos), por lo que ya no recomiendo utilizar esta técnica&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-585468747135947959?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/585468747135947959/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=585468747135947959&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/585468747135947959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/585468747135947959'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2010/05/como-mejorar-el-rendimiento-de-linux.html' title='como mejorar el rendimiento de linux retrasando el uso de memoria virtual'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-7134701084419930921</id><published>2010-05-04T08:13:00.000-07:00</published><updated>2010-05-05T14:31:12.208-07:00</updated><title type='text'>file sharing sites o como compartir archivos grandes</title><content type='html'>Problema:&lt;br /&gt;&lt;br /&gt;necesito compartir un archivo grande con otra(s) personas, pero es muy grande para mandarlo por email&lt;br /&gt;&lt;br /&gt;Solución:&lt;br /&gt;&lt;br /&gt;en la red existe un buen número de sitios donde podemos subir archivos grandes (hasta de 50 a 200Mb) y nos genera un link con el cual poder compartir el archivo, dicho link es la única manera de acceder al archivo, es decir solo a quien le demos el link podra descargar el archivo&lt;br /&gt;&lt;br /&gt;si el archivo rebasa el tamaña máximo, existen programas como el rar o el zip que permiten partir el archivo en varios trozos que posteriormente a ser descargados todos se pueden juntar&lt;br /&gt;&lt;br /&gt;Sitios que ofrecen este servicio:&lt;br /&gt;&lt;br /&gt;http://mediafire.com&lt;br /&gt;http://rapidshare.com&lt;br /&gt;http://depositfiles.com&lt;br /&gt;http://socifiles.com&lt;br /&gt;http://4shared.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-7134701084419930921?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/7134701084419930921/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=7134701084419930921&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/7134701084419930921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/7134701084419930921'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2010/05/file-sharing-sites-o-como-compartir.html' title='file sharing sites o como compartir archivos grandes'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-8221296985713455336</id><published>2010-04-30T09:16:00.000-07:00</published><updated>2010-04-30T09:16:28.171-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT México &quot;independencia tecnológica&quot;'/><title type='text'>microsoft discrimina, competencia desleal</title><content type='html'>Hoy (2010/04/30) es el evento de Microsoft titulado "Las tres pantallas y la nube", viene Steve Balmer de microsoft, curiosamente también aprovecha para comprometer al gobierno mexicano y seguir hacienda a México dependiente de sus tecnologías obsoletas , caras,&amp;nbsp;monopólicas, excluyentes y enajenadoras&lt;br /&gt;&lt;br /&gt;Es un gran cinismo de que hablen de elevar a México, pero solo estén dispuestos mientras puedan hacernos dependientes, por ejemplo presentan el sitio&lt;br /&gt;&lt;br /&gt;http://www.elevemosmexico.org/&lt;br /&gt;&lt;br /&gt;pero para variar solo lo pueden ver los que usan su tecnología, en este caso Silverlight, que es un intento por desplazar a flash que ya esta en uso en el 99% de los navegadores, sin embargo FLASH si brinda soporte para las diferentes plataformas ya sea linux, mac y obvio windows&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_YzNp6JM-Cqo/S9r6W1Dq7KI/AAAAAAAAAHw/AZThv0NLiHA/s1600/Pantallazo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_YzNp6JM-Cqo/S9r6W1Dq7KI/AAAAAAAAAHw/AZThv0NLiHA/s320/Pantallazo.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;así que no puedo ver que proponen porque me saca esto (click para ampliar), esto es la &amp;nbsp;forma moderna de discriminación, al igual que hacen las dependencias de gobierno y las páginas de los bancos donde si no uso Internet Explorer y windows, no se puede ver correctamente o no funciona correctamente, (me paso con la página de bancomer al tratar de imprimir mi constancia de intereses de crédito hipotecario):&lt;br /&gt;&lt;br /&gt;¿&lt;b&gt;porque microsoft no logra entender el concepto de interoperabilidad?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;solo significa ser agnóstico en cuanto a la tecnología, por ej. a una carretera no le importa la marca del coche que tengamos, así debe ser con los portales de gobierno y comerciales, deben de dar acceso sin importar que navegador o sistema operativo usemos, solo de esta manera podemos cerrar la brecha digital y no comprometiendo el futuro del país con el uso de una solo tecnología propietaria que excluye y no sigue&amp;nbsp;estándares&amp;nbsp;para eliminar a la competencia, &lt;b&gt;competencia desleal&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_YzNp6JM-Cqo/S9r9k5bfN-I/AAAAAAAAAH4/kIrvpU3ctBc/s1600/Pantallazo1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_YzNp6JM-Cqo/S9r9k5bfN-I/AAAAAAAAAH4/kIrvpU3ctBc/s320/Pantallazo1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-8221296985713455336?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/8221296985713455336/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=8221296985713455336&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/8221296985713455336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/8221296985713455336'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2010/04/microsoft-discrimina-competencia.html' title='microsoft discrimina, competencia desleal'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YzNp6JM-Cqo/S9r6W1Dq7KI/AAAAAAAAAHw/AZThv0NLiHA/s72-c/Pantallazo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-364312071732673893</id><published>2010-04-27T11:16:00.000-07:00</published><updated>2010-04-27T11:23:47.687-07:00</updated><title type='text'>windows, autorun y proclividad a la transmisión de virus</title><content type='html'>si queremos crear un medio extraible ( unidad usb, o cd, o dvd ) que cuando sea insertado en una máquina con windows, se ejecute un programa, acción o comando, es tan sencillo como colocar en la raíz del sistema de archivos de la unidad un archivo con nombre&lt;br /&gt;&lt;br /&gt;&lt;b&gt;autorun.inf&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;el cual debe contener lo siguiente:&lt;br /&gt;&lt;br /&gt;[autorun]&lt;br /&gt;open=RECYCLE\D-0-060-0000000000-1111111-2222222\venet.exe&lt;br /&gt;icon=%SystemRoot%\system32\SHELL32.dll,4&lt;br /&gt;action=Open folder to view files&lt;br /&gt;shell\open=Open&lt;br /&gt;shell\open\command=RECYCLE\D-0-060-0000000000-1111111-2222222\venet.exe&lt;br /&gt;shell\open\default=1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;como vemos este ejemplo lo tome de ejemplo de un virus que se colo en mi memoria usb, cuando fui a hacer la declaración al SAT y les di mi memoria para que usaran mi firma electrónica, en mi sistema ubuntu linux puedo meterlo con toda confianza, y ver que esos archivos que no estaban ahora aparecen, y no son otra cosa que un virus, también desde ubuntu puedo borrar el autorun.inf y la carpeta RECYCLED para limpiar la memoria del cochino virus&lt;br /&gt;&lt;br /&gt;si buscamos en google venet.exe encontramos de que virus se trata y su comportamiento&amp;nbsp;&lt;a href="http://www.prevx.com/filenames/430314620930797656-X1/VENET.EXE.html"&gt;http://www.prevx.com/filenames/430314620930797656-X1/VENET.EXE.html&lt;/a&gt;&amp;nbsp;muy perro por cierto&lt;br /&gt;&lt;br /&gt;esto es una demostración más de lo poco fiable que son los sistemas operativos windows, ya que su diseñador, el tan conocido Bill Gates, penso, "el usuario es pendejo, para que complicarle la vida teniendo que abrir y ejecutar el contenido de los medios extraibles, no! mejor que se ejecuten solos cuando los inserte"&lt;br /&gt;&lt;br /&gt;respecto a la sintaxis del autorun.inf&lt;br /&gt;&lt;b&gt;open&lt;/b&gt; se usa para especificar el comando que deseamos ejecutar&lt;br /&gt;&lt;b&gt;icon&lt;/b&gt; para indicar el path del icono que deseamos tener&lt;br /&gt;&lt;b&gt;action&lt;/b&gt; supongo que es para indicar en que acción se debe ejecutar&lt;br /&gt;&lt;b&gt;shell&lt;/b&gt; permite agregar elementos al menu contextual&lt;br /&gt;&lt;br /&gt;para saber mas:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Autorun"&gt;http://en.wikipedia.org/wiki/Autorun&lt;/a&gt;&lt;br /&gt;&lt;a href="http://es.wikipedia.org/wiki/Autorun"&gt;http://es.wikipedia.org/wiki/Autorun&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.vsantivirus.com/inf-autorun.htm"&gt;http://www.vsantivirus.com/inf-autorun.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-364312071732673893?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/364312071732673893/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=364312071732673893&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/364312071732673893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/364312071732673893'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2010/04/windows-autorun-y-proclividad-la.html' title='windows, autorun y proclividad a la transmisión de virus'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-6628644803012016616</id><published>2010-04-22T15:30:00.000-07:00</published><updated>2010-04-22T15:30:49.366-07:00</updated><title type='text'>rsync y sus usos: sincronizar y respaldar archivos</title><content type='html'>rsync --archive --update --verbose --progress &lt;u&gt;origen&lt;/u&gt; &lt;u&gt;destino&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;origen y destino son las rutas de los archivos a copiar, pueden ser locales o remotos&lt;br /&gt;&lt;br /&gt;para el caso de locales solo es el path absoluto o relativo&lt;br /&gt;&lt;br /&gt;absoluto (comienza con /) ej:&lt;br /&gt;/home/poncho/documentos&lt;br /&gt;&lt;br /&gt;relativo (a donde estamos parados cuando damos el comando) ej:&lt;br /&gt;documentos/tareas&lt;br /&gt;&lt;br /&gt;para el caso le los remotos podemos especificar el usuario y el servidor de donde jalar los archivos ej:&lt;br /&gt;&lt;br /&gt;poncho@www.google.com:/home/poncho&lt;br /&gt;&lt;br /&gt;si el usuario es el mismo con el que estamos trabajando queda así:&lt;br /&gt;www.google.com:/home/poncho&lt;br /&gt;&lt;br /&gt;al ejecutar el comando el rsync compara que origen con el destino y copia todos los archivos que no están en el destino y los que han sido actualizados en el origen, y no hace nada si el archivo ya se encuentra en el destino, lo que permite replicar el origen en el destino&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-6628644803012016616?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/6628644803012016616/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=6628644803012016616&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/6628644803012016616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/6628644803012016616'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2010/04/rsync-y-sus-usos-sincronizar-y.html' title='rsync y sus usos: sincronizar y respaldar archivos'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-7158887551683754816</id><published>2010-04-22T10:57:00.000-07:00</published><updated>2010-04-22T10:57:59.546-07:00</updated><title type='text'>Como configurar apt para que utilice un proxy</title><content type='html'>añadir a&lt;br /&gt;/etc/apt/apt.conf&lt;br /&gt;&lt;br /&gt;lo siguiente:&lt;br /&gt;&lt;br /&gt;ACQUIRE {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;http::proxy "http://192.168.2.100:3128/"&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;ajustar ip del proxy y puerto del proxy según sea necesario&lt;br /&gt;si el proxy maneja autentificación quedaría "http://usuario:password@proxy_ip:port"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-7158887551683754816?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/7158887551683754816/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=7158887551683754816&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/7158887551683754816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/7158887551683754816'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2010/04/como-configurar-apt-para-que-utilice-un.html' title='Como configurar apt para que utilice un proxy'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-5155358941872806056</id><published>2010-04-20T19:35:00.000-07:00</published><updated>2010-04-21T10:57:02.302-07:00</updated><title type='text'>nota de configuración de DHCPd en DD-WRT</title><content type='html'>si en nuestra LAN tenemos un router linksys y hemos cambiado el sistema operativo por el fabuloso dd-wrt, y si tenemos activado como DHCP server el DNSMasq, pero queremos que el gateway no sea el linksys sino otro equipo en la LAN, tenemos que agregar en la pestaña de services &amp;gt; dnsmasq &amp;gt; aditional options&lt;br /&gt;&lt;br /&gt;dhcp-option=lan,3,192.168.2.100&lt;br /&gt;&lt;div&gt;&lt;br /&gt;referencias:&lt;br /&gt;&lt;br /&gt;http://www.linux.com/archive/articles/149040&lt;br /&gt;&lt;br /&gt;hacking:&lt;br /&gt;para averiguar que tiene que llevar lan, lo que hice fue mediante telnet conectarme el router, dado que no trae el comando ls, para poder ver que archivos hay en el sistema se puede usar&amp;nbsp;&lt;b&gt;echo *&amp;nbsp;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;y para saber en que directorio estamos &lt;b&gt;pwd&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;así podemos obtener el contenido del archivo /tmp/dnsmasq.conf&lt;br /&gt;&lt;br /&gt;que contiene dicha linea "dhcp-option=lan,3,192.168.2.254"&lt;br /&gt;&lt;br /&gt;después de hacer la modificación via la interface web, como se describe al inicio, si vemos el contenido de&amp;nbsp;/tmp/dnsmasq.conf veremos que agrego al final la linea "dhcp-option=lan,3,192.168.2.100" lo cual nos permite especificar que gateway debe asignar el DHCP a los clientes&lt;br /&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/17228970-5155358941872806056?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/5155358941872806056/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=5155358941872806056&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/5155358941872806056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/5155358941872806056'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2010/04/nota-de-configuracion-de-dhcpd-en-dd.html' title='nota de configuración de DHCPd en DD-WRT'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-113255765366995403</id><published>2005-11-21T02:00:00.000-08:00</published><updated>2005-11-21T13:36:39.440-08:00</updated><title type='text'>Decisiones, all is about decisions!!!!</title><content type='html'>Tengo una gran cantidad de archivos de computadora, y por tanto es necesario que los queme en CDs o DVDs para liberar espacio en disco ya que son la mayoria archivos multimedia que deseo conservar y organizar, por tanto necesito una aplicación que me permita tener una base de datos de los archivos para así saber rapidamente en que cd tengo un archivo o para saber cuando un archivo esta repetido.&lt;br /&gt;&lt;br /&gt;Así que quiero poner manos al codigo, y hacer una aplicación para cumplir con este proposito, pero tengo que analizar las alternativas que tengo para desarrollar dicha aplicacion las cuales son las siguientes:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt; &lt;li&gt;Standalone en Java&lt;/li&gt; &lt;li&gt;Standalone en PHP / GTK+&lt;/li&gt; &lt;li&gt;Aplicacion PHP con front end Web&lt;/li&gt; &lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Ahora bien no se en que sea mas conveniente programar la aplicación la opción 3 realmente creo que debo descartarla por se poco práctica, así que paso a analizar las ventajas y desventajas de las otras opciones:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Opcion 2&lt;/span&gt;&lt;br /&gt;- aprender GTK&lt;br /&gt;- la instalación parece complicada&lt;br /&gt;+ fuerte dominio de PHP&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Opcion 1&lt;/span&gt;&lt;br /&gt;+ portabilidad, va a poder correr en windows, linux, mac, etc.&lt;br /&gt;+ mejorar mis habilidades de desarrollo de java&lt;br /&gt;+ va a ser sencillo que la aplicacion pueda ser usada por otros&lt;br /&gt;- probablemente tenga un consumo alto de memoria, pero no necesariamente&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Todo lo que tuve que hacer, para darme cuenta de que la Opción 2 no era recomendable:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Respecto a poder instalar PHP5 mediante apt en Debian, pues resulta que tengo que actualizar a la version testing para que pueda instalar los paquetes que existen, lo cual en si mismo es un buen experimento para averiguar que tan bien funciona el proceso de cambio de stable a testing, y a la ves ver que tan buenos son los paquetes de la distro testing, ademas para probar algo diferente a compilar de los fuentes y probar las mieles de los repositorios apt.&lt;br /&gt;&lt;br /&gt;Ok, me animo a pasar a testing.&lt;br /&gt;Voy a hacer el cambio y ver que pasa....&lt;br /&gt;&lt;br /&gt;Ok voy a borrar la linea&lt;br /&gt;&lt;span class=code&gt;&lt;br /&gt;&lt;pre&gt;APT::Default-Release "stable";&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;en &lt;span class=filename&gt;/etc/apt/apt.conf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Y &lt;span class=filename&gt;/etc/apt/sources.list&lt;/span&gt; queda como sigue:&lt;br /&gt;&lt;span class=code&gt;&lt;br /&gt;&lt;pre&gt;deb ftp://ftp.us.debian.org/debian/ testing main contrib non-free&lt;br /&gt;deb-src ftp://ftp.us.debian.org/debian/ testing main contrib non-free&lt;br /&gt;deb http://security.debian.org/ testing/updates main contrib non-free&lt;/pre&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ok, ahora viene lo bueno. &lt;span class=code&gt;&lt;pre&gt;apt-get update&lt;br /&gt;apt-get upgrade&lt;/pre&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Segun el estimado le va a tomar 50 minutos en mi enlace a 512Kbits/seg, bajando a 52Kb/seg.&lt;br /&gt;&lt;br /&gt;Sin embargo, hay paquetes que marca como retenidos y para ello al buscar en el google encontre que para solucionar esto hay que correr:&lt;br /&gt;&lt;span class=code&gt;&lt;pre&gt;apt-get update&lt;br /&gt;apt-get dist-upgrade&lt;/pre&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lo cual actualiza incluso el kernel, y despues de reiniciar todo funciono correctamente y sin problema.&lt;br /&gt;&lt;br /&gt;Una vez instalado hay que ver si ya puedo instalar el php5-cli para hacer aplicaciones php standalone para linea de comandos, y luego probar algunos ejemplos usando php con gtk.&lt;br /&gt;&lt;br /&gt;Reiniciando la maquina, ahora si el sistema me permitio instalar los paquetes que se necesitan:&lt;br /&gt;&lt;span class=code&gt;&lt;br /&gt;&lt;pre&gt;apt-get install php5-cli php5-dev&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Luego descargar el fuente de php-gtk, y extraerlo.&lt;br /&gt;&lt;br /&gt;y luego siguiendos las instrucciones&lt;br /&gt;./buildconf&lt;br /&gt;./configure&lt;br /&gt;&lt;br /&gt;Pues no pasa el configure, ya que marca que solo se puede compilar con PHP 4.3.x, y al buscar en el google encontre que no es posible compilarlo con PHP5 y que las librerias GTK que utiliza son algo viejas.&lt;br /&gt;&lt;br /&gt;En internet indican que hay instalar algunos paquetes pero esto de las dependencias es un lio bastante tedioso, otra opción es bajar las fuentes de PHP 4.3.10 y compilar el php, y luego el PHP-GTK, sin embargo no estariamos aprovechando las ventajas de orientacion a objetos de PHP5.&lt;br /&gt;&lt;br /&gt;Todo esto demuestra que no es una opción viable, ya que la opción de java presenta ventajas considerables, en cuanto a portabilidad, facilidad en la instalación de elementos para el desarrollo, y el hecho de que la aplicación desarrollada puede ser usuda sin problema por los miles de usuarios con un JRE, así que las ventajas estan a la vista y por tanto voy a optar por olvidar este asunto del PHP-GTK y hacer el desarrollo en java.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-113255765366995403?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/113255765366995403/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=113255765366995403&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/113255765366995403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/113255765366995403'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2005/11/decisiones-all-is-about-decisions.html' title='Decisiones, all is about decisions!!!!'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-113161914496317329</id><published>2005-11-10T00:25:00.000-08:00</published><updated>2007-01-04T17:05:52.364-08:00</updated><title type='text'>Accesando a archivos sobre SFTP desde el editor jEdit</title><content type='html'>Instalé el plugin de FTP para el &lt;a href="http://www.jedit.org/"&gt;jEdit&lt;/a&gt; ya que así puedo tener acceso a archivos remotos en un servidor unix (linux) usando SFTP, sin embargo al intentar me dio el error:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Cannot list directory: com.sshtools.j2ssh.SshException: Authentication has not been completed!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Al buscar en el google, encontre que el jEdit tiene una comunidad de usuarios, y dicho problema ya estaba documentado:&lt;br /&gt;&lt;a href="http://community.jedit.org/?q=node/view/1616"&gt;http://community.jedit.org/?q=node/view/1616&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Al leer toda esa palabrería en resumidas cuentas comentan que es debido a un parametro de configuración del Servidor SSH sobre el que se esta intentando hacer la la conección, el parametro que mencionan es el parametro &lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;&lt;span style="color: rgb(102, 102, 204);"&gt;PasswordAuthentication&lt;/span&gt; &lt;/span&gt;entonces esto me indica que es algo que tiene que ver con el Servidor SSH, dado que estoy usando linux debian, se que el servidor ssh se llama sshd, por tanto consulto la pagina del manual de sshd&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204);font-family:courier new;" &gt;man sshd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ahí encuentro que la configuración del servicio se encuentra en&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204);font-family:courier new;" &gt;/etc/ssh/sshd_config&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Al abrir el archivo y buscar el parametro encuentro&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204);font-family:courier new;" &gt;PasswordAuthentication no&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;y lo cambio por&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204);font-family:courier new;" &gt;PasswordAuthentication yes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Luego para probar que esto era el problema pues reincio el servicio de sshd&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204);font-family:courier new;" &gt;/etc/init.d/ssh stop&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204);font-family:courier new;" &gt;/etc/init.d/ssh start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Y pruebo nuevamente la coneccion desde jEdit, y EUREKA problema resuelto!!!! Y ahora si ya puedo editar mis archivos sobre SFTP, genial !!!!&lt;br /&gt;&lt;br /&gt;Este parametro es para habilitar que sshd acepte el password pelon por el tunel (tunneled clear text passwords), me imagino que debe tener alguna implicacion negativa para la seguridad, pero espero que no sea mucho problema ya que lo utilizo solo desde mi LAN.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204);font-family:courier new;" &gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-113161914496317329?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/113161914496317329/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=113161914496317329&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/113161914496317329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/113161914496317329'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2005/11/accesando-archivos-sobre-sftp-desde-el.html' title='Accesando a archivos sobre SFTP desde el editor jEdit'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17228970.post-112792681657132968</id><published>2005-09-28T11:59:00.000-07:00</published><updated>2005-09-28T10:18:25.503-07:00</updated><title type='text'>Mi primer blog.</title><content type='html'>Esta es mi primer entrada en mi blog, solo para ver como va a quedar, por fin me anime a utilizar un servicio de blog, ya que si me espero a desarrollar mi propio software, pues nunca voy a comenzar, veamos que tal esta esto, como pude ver tiene un editor de texto enriquecido, podría ver como lo hicieron, esta muy bien, puedo tomar ideas para mis desarrollos DHTML.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17228970-112792681657132968?l=abaqueiro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abaqueiro.blogspot.com/feeds/112792681657132968/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17228970&amp;postID=112792681657132968&amp;isPopup=true' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/112792681657132968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17228970/posts/default/112792681657132968'/><link rel='alternate' type='text/html' href='http://abaqueiro.blogspot.com/2005/09/mi-primer-blog.html' title='Mi primer blog.'/><author><name>Alfonso Baqueiro</name><uri>http://www.blogger.com/profile/10281334435806759031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-wEoeGBHnceU/TmkW3sgeh5I/AAAAAAAAATQ/gEhIAb6RZIc/s220/abaqueiro-estudio.jpg'/></author><thr:total>2</thr:total></entry></feed>
