// la madriola de los related post
  • POP3 en hotmail para todas las cuentas
  • Hotmail se actualiza y mejora
  • Transferir de Hotmail a GMail usando pop3
  • Y tu ubuntu es autentico?
  • GMail, multiples buzones y offline, bye bye thunderbird
  • Archive for the ‘Linux’ Category

    Accediendo a Hotmail mediante pop3 con GNU/Linux (Ubuntu)

    Muchos de ustedes compartiran conmigo la idea de que la interfaz web de hotmail empeora con cada version, es lenta, pesada y dificil de buscar algo, y si tenemos un monitor pequeño menor de 26″ resulta dificil leer entre toda la basura y publicidad que tiene, y seguramente de igual forma estaran deacuerdo en que Gmail resulta un mejor servicio, sin embargo nos topamos con el problema de que no podemos acceder a hotmail por POP3, ni IMAP, ni siquiera ya podemos pedir que nos reenvien todo el correo a nuestra nueva cuenta.

    Existen algunas opciones para hacer esto, entre algunas de ellas se encuentra GetMail que lo que hace es reenviar todos los correos a la cuenta que pidamos, el inconveniente es que no es la manera mas eficiente de hacerlo.

    Otra buena opcion, que seria la mejor si no fuera por que hay que pagar es la de usar izymail que lo que hace es ser un intermediario entre hotmail dandonos la posibilidad de bajar de sus servidores los correos de hotmail si te sobran los dolares y no quieres batallar ni aprender cosas nuevas, ve a ese sitio y registrate ;)

    Ya por ultimo la mejor opcion que encontre, y la que mas me gusto por el hecho de que se hace bajo linux es la de usar HotWay que hace exactamente lo mismo que izymail, pero lo podemos usar desde nuestro linux, lo mejor de todo es que funciona como demonio, asi que aqui pongo los pasos para hacerlo funcionar.

    1 – Establecer un DynamicDNS (o no-ip)con mi adsl de IP dinámica

    Con esto conseguimos que podamos aceder siempre desde internet a nuestro ordenador con una dirección del tipo: micasa.dyndns.org:puerto

    2 – Instalar hotway

    Gracias al apt-get es bien facil

     sudo apt-get install hotway

    3 – Añadir al inetd.con el servicio

    El inetd es un servidor de servidores, es decir, mantenemos el servicio abierto hasta que alguien le pide conexión, en ese momento arranca el servicio y cuando cesa la conexión, lo cierra.

    Abrimos el rchivo de configuración

     sudo gedit /etc/inetd.conf

    Y añadimos la siguiente línea en la primera línea:

    pop3        stream    tcp    nowait    nobody    /usr/sbin/tcpd /usr/bin/hotwayd

    La descripción POP3 usará el puerto 110, si queremos otro sustituimos el POP3 por elpuerto deseado.

    Reiniciamos el servicio

    sudo /etc/init.d/inetutils-inetd restart

    (en caso de que no tengamos inetutils-inetd solo lo bajamos con apt-get install inetutils-inetd )

    Ya sólo nos queda abrir dicho puerto en el cortafuegos interno (iptables o firestarter) si lo tenemos y en el NAT del router (si tenemos modem no es necesario)

    4 – Configurar Gmail

    En configuración – cuentas nos permite la configuración de otra cuenta como POP3. Loc onfiguramos de la siguiente manera:

    Usuario : tudir@hotmail.com

    Contraseña: estoNO12534

    Servidor: tucasa.dyndns.org:110

    Y desmarcamos conexión SSL, ya que hotway no soporta SSL, aún

    5 – A recibir el correo

    Yo añadi un filtro que me incluyese la etiqueta hotmail en todos los mensajes que vinieran de mi dirección de hotmail, para diferenciarlos fácilmente. Además, Gmail nos filtrará el spam proveniente de esta cuenta, cosa que hotmail no hacía.

    Una vez enviados a Gmail, los mail quedan en la papelera de hotmail.

    VENTAJAS

    No tenemos que abrir hotmail (con su inútil y desfasada interfaz web)

    Nos filtra el spam prveniente de la misma

    No consume casi recursos al correr (0.2% de CPU) y con inetd no está siempre activo, sólo cuando es llamado desde fuera

    INCONVENIENTES

    Para que esto suceda tenemos que tener encendido el ordenador. Pero si no está encendido, no se accederá al servidor POP3 y los correos quedarán en Hotmail.

    Esto esta ideado para una IP dinamica, si tienes la ventaja (como yo) de contar con un server te puedes saltar los pasos de dynds y dejarlo funcionando por siempre

    Mi ventana de gmail

    Mi ventana de gmail

    Fuente | Hotmail en tu Gmail

    Popularity: 20% [?]



    Wikipedia:  IMAP  IP  POP3  SSL  

    Viernes, octubre 24th, 2008

    Guake y Terminator, grandes terminales

    Aunque muchos le tengan miedo a la consola tarde que temprano terminan amandola o regresando a windows, es por eso que es importante contar con buenas herramientas para facilitarnos la vida a la hora de usar la terminal, en este caso les presento dos de mis favoritas.

    Guake

    Guake es basicamente una terminal tipo quake, para los que no lo conozcan se trata de una terminal desplegable que se contrae y se retrae al presionar F12, es bastante perzonalisable, se puede ajustar el tamaño que tendra, lugar donde saldra (arriba o abajo) tipo de letra, etc.
    Descargar guake-0.3.1-1_i386.deb

    Seguramente y principalmente a los administradores de sistemas les toca tener que enfrentarse a tener que manejar “n” cantidad de terminales y servidores, mientras en una estas menejando htop para ver el uso de los recursos, en otra tienes el bmon para monitorizar el ancho de banda y aparte otras tantas para editar archivos con vim, instalar scripts, bajar p0rn etc.

    Es aqui donde entra Terminator que es basicamente una terminal con la capacidad de tener varias ventanas dentro de lla misma, se instala bastante facil, se encuentra en los repositorios tanto de ubuntu como en los de la mayoria de las distros “populares”

    Algunos atajos de teclado son:

    • Ctrl-Shift-E: verticalmente
    • Ctrl-Mayús-O: se divide horizontalmente
    • Ctrl + Shift + N: paso a la siguiente
    • Ctrl-Mayús-P: centrar a los anteriores
    • Ctrl + Shift + W: cerrar

    Popularity: 7% [?]

    Domingo, octubre 19th, 2008

    Apache Benchmark (ab)

    Apache Benchmark es una gran utilidad para auto denegarnos servicios probar la capacidad de nuestro web-server, de forma general nos sirve para ver la cantidad de peticiones por segundo que es capas de realizar, obviamente esto dependera en gran medida del hardware que tengamos, y de la pagina victima ya que no es igual lanzar peticiones a una pagina HTML de 10 lineas que a una de 2000, su uso aunque a primera vista puede parecer complicado en realidad no lo es tanto, de hecho generalmente solo se usan 2 flags u opciones, que son -n para la cantidad de consultas y -c para la cantidad de concurrencia (numero de consultas al mismo tiempo) su “help” es tambien bastante informativo:

    Usage: ab [options] [http://]hostname[:port]/path
    Options are:
        -n requests     Number of requests to perform
        -c concurrency  Number of multiple requests to make
        -t timelimit    Seconds to max. wait for responses
        -p postfile     File containing data to POST
        -T content-type Content-type header for POSTing
        -v verbosity    How much troubleshooting info to print
        -w              Print out results in HTML tables
        -i              Use HEAD instead of GET
        -x attributes   String to insert as table attributes
        -y attributes   String to insert as tr attributes
        -z attributes   String to insert as td or th attributes
        -C attribute    Add cookie, eg. 'Apache=1234. (repeatable)
        -H attribute    Add Arbitrary header line, eg. 'Accept-Encoding: gzip'
                        Inserted after all normal header lines. (repeatable)
        -A attribute    Add Basic WWW Authentication, the attributes
                        are a colon separated username and password.
        -P attribute    Add Basic Proxy Authentication, the attributes
                        are a colon separated username and password.
        -X proxy:port   Proxyserver and port number to use
        -V              Print version number and exit
        -k              Use HTTP KeepAlive feature
        -d              Do not show percentiles served table.
        -S              Do not show confidence estimators and warnings.
        -g filename     Output collected data to gnuplot format file.
        -e filename     Output CSV file with percentages served
        -h              Display usage information (this message)
    
    Entonces digamos, para probar una pagina bastaria con usar la siguiente linea:

    # ab -n100 -c5 http://RUTA/index.html

    Popularity: 32% [?]



    Wikipedia:  HTML  

    Sábado, octubre 11th, 2008

    Vim y Nano

    En linux existen 2 editores de texto para consola predominantes, tambien esta pico y emacs, pero generalmente los que vienen por default son vim y nano, a diferencia del bloc de notas con el que contamos, diferentes distros dan preferencia a uno u a otro por diferentes razones, vi generalmente es usado por arrogantes usuarios de linux como yo usuarios mas experimentados mientras que nano es adoptado mas por los n00bs usuarios que requieren de una interfaz mas amigable.

    Editor de textos Vim

    Editor de textos Vim

    Vim es de Vi iMproved, en otras palabras Vim proviene de Vi, la principal dificultad es que es muy poco intuitivo y esta principalmente enfocado a los programadores, trabaja en diferentes modos es por eso que se dice es ques un editor de texto de tipo modal a pezar de que su curva de aprendizaje es mayor que la mayoria de los editores de texto (emacs no entra como editor de texto, mas bien es un sistema operativo completo) sin embargo al aprender optimiza de  gran manera el trabajo. Lo mas increible es que a demas de que se rigue bajo la licencia GNU tambien se rigue con “licencia”charity, por lo que todo el dinero recaudado y aportes hacia este proyecto va directo hacia los niños de Uganda, (haber asqueroso Stallman, supera eso) apartir del ’96 cuenta con interfaz floja GUI (aka grafica) que de seguro ayudara a mas de un n00b novato en aprender a utilizar este poderoso editor de textos.

    INVOCACIÓN VI.

    $vi————————Editar un texto sin nombre
    $vi archivo—————-Editar un archivo (nuevo o no)
    $vi archivo1 archivo2——Editar lista de archivos
    $vi +n archivo————-Editar archivo en la línea n
    $vi +/txt archivo———-Editar archivo en la 1a línea donde aparece txt


    MOVIMIENTOS DEL CURSOR.

    Arriba—-k
    Abajo—–j
    Derecha—h
    Izquierda-l

    0———Inicio de línea
    $———Fin de línea
    w———Word: Avanzar palabra
    b———Back: Retroceder palabra
    e———End: Al final de palabra
    H———Home: Esquina sup. izq. de la ventana
    L———Last: Esquina inf. izq. de la ventana
    crtl+u—-Window up: Subir ventana
    crtl+d—-Window down: Bajar ventana
    crlt+b—-Page back: Retroceder página
    crtl+f—-Page forward: Avanzar página
    nG——–Go: Salta a la línea n.
    1G——–A la primera línea
    $G——–A la última línea
    fcar——Buscar en la línea el carácter car (hacia delante)
    Fcar——Buscar en la línea el carácter car (hacia atrás)

    INSERTAR TEXTO.

    i—Insertar (delante del cursor)
    I—Insertar al principio de la línea
    a—Añadir (detrás del cursor)
    A—Añadir al final de la línea
    o—Insertar una línea debajo de la actual
    O—Insertar una línea encima de la actual

    BORRAR TEXTO.

    x—Borrar caracter actual
    X—Borrar caracter anterior
    dd–Borrar línea actual
    D—Borrar hasta final de línea
    dw–Borrar palabra

    CAMBIAR TEXTO.

    rcar–Reemplazar el caracter actual por car
    R—–Reemplazar texto desde la posición del cursor
    s—–Substituir el caracter actual por texto a insertar
    S—–Substituir la línea actual
    C—–Cambiar hasta el final de la línea
    cw—-Cambiar palabra
    J—–Unir a la línea actual la siguiente

    COPIAR Y PEGAR.

    yy—-Copiar en el buffer la línea actual
    nyy—Copiar en el buffer n líneas desde la actual
    p—–Pega el buffer detrás del cursor
    P—–Pega el buffer delante del cursor

    BUSCAR Y SUBSTITUIR.

    %——————-Busca el caracter delimitador ( ) [ ] { } que balancea el actual (Dentro de un entorno salta al

    delimitador inicial)
    /ExpReg————-Busca hacia delante la expresión regular ExpReg
    ?ExpReg————-Busca hacia atrás la expresión regular ExpReg
    n——————-Repite la última búsqueda
    N——————-Repite la última búsqueda en el sentido contrario
    :s/txt/txt2———Substituye el texto txt por txt2 la primera vez que aparece en la línea
    :s/txt/txt2 /g——Substituye todas las apariciones de txt por txt2 en la línea
    :m,n s/txt/txt2 /g–Substituye en el rango de líneas [m,n]

    REPETIR Y DESHACER.

    .—Repetir último comando de actualización (Borrado/Inserción/Cambio)
    u—Deshacer último comando de actualización
    U—Deshacer todos los cambios en la línea actual

    COMANDOS DEL SHELL.

    :sh———–Invoca un nuevo shell. Al salir continua la edición
    :!CmdShell—-Ejecuta un comando del sistema operativo
    :r!CmdShell—Ejecuta un comando del S.O. e inserta su salida en la posición del cursor
    :!!———–Repite el último comando ejecutado en un shell

    OPERACIONES CON ARCHIVOS.

    :w—-Graba las modificaciones efectuadas en el archivo
    :w—-archivo Escribe el texto actual en archivo (Sólo si no existía)
    :q—-Salir (si no hay cambios)
    :q!—Salir (sin grabar)
    :wq—Guardar cambios y salir
    :x —-Guardar cambios y salir
    ZZ—-Guardar cambios y salir

    ESTADISTICAS DE ARCHIVO.

    :=——Muestra el número total de líneas del archivo
    :.=—–Muestra el número de línea actual
    crtl+G–Muestra el nombre del archivo, línea actual, número total de líneas y porcentaje recorrido del archivo.

    OPCIONES DE ENTORNO.

    :set opción—–Activa la opción de vi correspondiente
    :set noopción—Desactiva la opción de vi correspondiente

    all——-Muestra todas las opciones y sus valores
    number—-Muestra numeración de líneas
    list——Muestra caracteres de control
    ic——–Ignora mayúsculas/minúsculas en las búsquedas

    Por el otro lado tenemos a nano, un editor de texto que le hace los mandados compite con vim, tiene una curiosa historia, inicialmente se llamaba tip, en aquellos tiempos los programadores eran unos ociosos inventaban nombres raros autoreferentes como GNU (Gnu is Not Unix) y tip significa Tip Is no Pico, sin embargo tuvieron que cambiarlo y le pusieron nano para los que sepan un poquito de matematicas nano es 1000 veces mas que pico (ojala en MS tuvieran tanto ingenio para los nombres) La principal diferencia es que a qui todo se hace mayormente uso de atajos de tecla (algo asi como jugar twister pero con los dedos.

    M = Esc/Alt                                                          
    
    Ctrl + g ----------- Invocar el menú de ayuda.
    Ctrl + x ----------- Salir de nano.
    Ctrl + o ----------- Escribir el fichero actual a disco.
    Ctrl + r ----------- Insertar otro fichero en el actual.
    Ctrl + w ----------- Buscar un texto en el editor.
    Ctrl + y ----------- Moverse a la página anterior.
    Ctrl + v ----------- Moverse a la página siguiente.
    Ctrl + k ----------- Cortar la línea actual y guardarla en el cutbuffer.
    Ctrl + u ----------- Pegar el cutbuffer en la línea actual.
    Ctrl + l ----------- Redibujar la pantalla actual.
    Ctrl + j ----------- Justificar el párrafo actual.
    Ctrl + m ----------- Insertar un retorno de carro en la posición del cursor.
    Ctrl + _ ----------- Ir a un número de línea en concreto.
    M + g -------------- Ir a un número de línea en concreto.
    M + i -------------- Auto indentar habilitar/deshabilitar.
    M + x -------------- Modo ayuda habilitar/deshabilitar.
    M + p -------------- Modo Pico habilitar/deshabilitar.
    M + m -------------- Soporte para ratón habilitar/deshabilitar.
    M + r -------------- Reemplazar texto en el editor.
    M + e -------------- Expresiones regulares habilitar/deshabilitar.
    M + b -------------- Respaldar ficheros habilitar/deshabilitar.
    M + s -------------- Desplazamiento suave habilitar/deshabilitar.
    M + h -------------- Tecla 'smart home' habilitar/deshabilitar.
    M + y -------------- Coloreado de sintaxis habilitar/deshabilitar.
    M + p -------------- Mostrar blancos habilitar/deshabilitar.
    TiraEcol.net - Vim vs Nano

    TiraEcol.net - Vim vs Nano

    Gran parte sacado de | Ericlinux

    
    

    Popularity: 21% [?]



    Wikipedia:  GNU  GUI  MS  

    Sábado, octubre 11th, 2008

    Y tu ubuntu es autentico?

    Navegando en un rato de ocio me encontre con este Certificate of Autenticity, que me parecio genial, solo es cosa de imprimirlo y pegarlo, de preferencia con algun papel especial.

    Certificado de Autenticidad emitido por ubuntu

    Certificado de Autenticidad emitido por ubuntu

    Popularity: 6% [?]

    Viernes, octubre 10th, 2008

    Festival GNU ’08, un exito en chihuahua

    Los dias 2, 3 y 4 de Octubre tuvimos la oportunidad casi unica de estar ante varios casos de exito y avatares tanto del software libre como del open source, iniciamos el dia dos con una platica de Hazzim y David, ambos del departamento de sistemas de la UACH que nos platicaron de su caso particular de exito, como implementando tecnologias open source lograron un gigantesco ahorro de dinero y un gran avance en autonomia en el area de sistemas, algo de lo importante y que mas me agrado de esto, fue el hecho de que presentaron numeros reales, algo que considero muy importante para poder entrar de lleno a las empresas, el poder llevar numeros y cuentas claras a una empresa es el primer paso para poder ganar una licitacion o una competencia.

    David y Hazzim

    David y Hazzim

    A continuacion de ellos tuvimos la presencia de Ivan Chavero, una personalidad local que ademas de ser un linuxero de corazon, es integrante del grupo Seis Pistos, de igual forma nos pinto el panorama general de Linux en chihuahua y en la facultad, y sobre todo nos hiso pasar un rato muy ameno.

    Let's rock!

    Let's rock!

    Para finalizar contamos con Leonel Nuñez, que igualmente es miembro del GLUCH, y nos mostro el procedimiento de correcion de un bug, personalmente me parece que fue un tema interesante, sin embargo muy avanzado para la mayoria, quiza un tema mas ligero y de amplio espectro hubiera sido mas adecuado.

    Mostrandonos el bugzilla

    Mostrandonos el bugzilla

    Tambien contamos con varios souvenirs, playeras de fedora, bonetes(?), plumas, llaveros y un sin fin de cosas de esa indole, la noche termino y al siguinte dia tuvimos la presencia de Sandino Araico, una gran persona, que nos dios un panorama general de su situacion particular, el se dedica al hosting y tambien a desarrollar.

    Sandino Araico de Sandino Networks

    Sandino Araico de Sandino Networks

    Despues tuvimos la presencia de Alejandro Acosta embajador de Fedora en chihuahua, que nos dios el panorama de Fedora en México, y nos platico del funcionamiento del proyecto, estadisticas actuale, situacion del proyecto e historia detras de este famoso proyecto.

    Alejandro Acosta - Embajador de Fedora en Chihuahua

    Alejandro Acosta - Embajador de Fedora en Chihuahua

    despues quiza vino uno de mis expositores favoritos, Alvaro Lopez, desarrollador actualmente del proyecto Cherokee, que tambien apoyo a desarrollar gnome y trabajo tambien con Solaris, sin duda una de las celebridades del evento y ademas una gran persona, y me parece que quiza una de las mas objetivas al pensar hacer negocio haciendo uso del open source.

    Alvaro Lopez

    Alvaro Lopez

    Ya al final llego lo que todos esperabamos, el sabado en la mañana se presento Richard Stallman, el iniciador del proyecto GNU en el mundo, su platica me parecio muy buena, sin embargo yo senti cierto reselo a que se aga mas mencion a Linus como creador de GNU/Linux que a RMS, gracias a esa conferencia logre entender la diferencia entre Open Source y el free software que en otro post tratare de explicar.

    Obviamente consegui varias fotos y algunas firmas :P   :

    Yo con RMS

    Yo con Sandino y Alvaro

    Yo con Sandino y Alvaro

    Mis libritos firmados

    Mis libritos firmados

    Mis compañeros de la escuela

    Mis compañeros de la escuela

    Popularity: 7% [?]



    Wikipedia:  GNU  

    Viernes, octubre 10th, 2008

    Usando PuTTY y llaves asimetricas

    En posts pasados hablabamos de como loguearnos usando llaves asimetricas a nuestro servidor buscando mejorar un poco el aspecto de la seguridad, sin embargo para los usuarios de windows se ven en el ligero problema de que no cuentan con herramientas nativas para hacerlo, sin embargo para todos esos que se ven en la penosa necesidad de usar windows, y desean acceder a los beneficios de usar llaves asimetricas, pueden hacer uso de los programas que nos brindan en la pagina de PuTTY, lo que aremos en esta guia sera hacer un par de llaves con PuTTYgen y conectarnos usando PuTTY.

    Primero debemos hacer las llaves usando PuTTYgen simplemente le damos click en generate y movemos el mouse dentro de la ventana para generar numeros aleatorios:

    Cuando termine esto nos aparecera una ventana como la de abajo, y podremos ponerle una contraseña a la llave, para que al querer usarla nos pida una autentificacion:

    Ahora solo debemos darle en save private key and save public key, ahora tendremos un par de llaves listas para usar, lo que debemos hacer es dentro de la consola agregar la llave publica a nuestro servidor y especificamente al archivo authorized_keys dentro de la carpeta .ssh de nuestro home (que puede ser /root) para esto hay diferentes formas, abrir dicho archivo con algun editor de texto y copiar pegar la llave publica, o simplemente concatenarlo, yo voy a hacer un copy paste

    En esta imagen yo lo hice dentro de una cuenta llamada “franco” por motivos de demostracion, si quisieramos loguearnos como root deberiamos usar la carpeta /root/.ssh/

    Pues ya tenemos nuestra llave registrada dentro del servidor, ahora es hora de configurar nuestro acceso, como estamos windows y ya habia mencionado usaremos PuTTY, al abrir el putty nos iremos a la parte de “connection/data” y en autologin username selecionaremos root o el usuario al que le hemos puesto la llave, en connection/ssh selecionaremos enable compression, ahora agregaremos la llave privada a nuestro putty en la seccion de “connection/data/ssh/auth/”

    ya por ultimo lo idoneo es guardar nuestra configuracion para no tener que hacer esto cada vez que nos querramos conectar por lo que guardaremos nuestro perfil en “Session” agregamos la direccion de nuestro server el nombre del perfil a guardar y simplemente damos save, al momento de darle en “open” deberia aparecer algo asi:

    Y listo, ya tendriamos nuestro PuTTY funcionando con llaves en conjunto con nuestro server, lo bueno de PuTTY es que se a desarrollado para una increible cantidad de plataformas, yo lo uso en mi PPC 6700 (mi celular) y ademas existe PuTTY para memorias USB que usen la tecnologia U3, por lo que podemos traer nuestro cliente SSH configurado en nuestra llave USB.

    Popularity: 17% [?]



    Wikipedia:  SSH  USB  

    Viernes, septiembre 26th, 2008