Lanzador rapido de aplicaciones para Linux

Como vengo de Mac necesito conmigo algunas comodidades extra para no sentirme tan extraño con linux. Una de las cosas indispensables para mi es un lanzador rapido de aplicaciones, en OSX uso el glorioso Quicksilver. Gracias a el con solo tres o cuatros tecleadas ya estoy corriendo lo que necesito. Buscando un poco con mi amigo Google encontre una aplicacion que esta justamente basada en Quicksilver, se llama Gnome DO y es realmente excelente. Vamos a instalarla!

  1. Abrimos la consola como siempre luego de chequear que estamos conectados a internet.
  2. Agregamos los repositorios de Gnome DO para tener la ultima version editando «/etc/apt/sources.list»

    # sudo nano /etc/apt/sources.list

    y al final del archivo colocamos estas dos lines

    deb http://ppa.launchpad.net/do-core/ubuntu gutsy main
    deb-src http://ppa.launchpad.net/do-core/ubuntu gutsy main

    Guardamos y salimos del editor.

  3. Actualizamos los repositorios y instalamos Gnome DO

    # sudo apt-get update
    # sudo apt-get install gnome-do

    Con esto ya esta instalado.

  4. Ahora solo resta ejecutarlo.

    # gnome-do

    Fin.

Perooo ¿y esto como se usa?

Muy facil, presiona el boton windows+barra espaciadora y el programa te abre la ventana, comienza a teclear el nombre de la aplicacion que quieras abrir y luego le das enter.

¿Y como hago que se cargue al inicio?

Tambien facilisimo, en la esquina superior derecha de Gnome DO hay una flechita para abajo. Hacele click y pone «Preferencias». Ahi dentro esta la opcion de «Ejecutar Gnome DO al inicio».

Instalando el server SSH en Ubuntu

Si son loquitos como yo querran conectarse a su maquina desde cualquier lado. yo acostumbro a hacerlo por consola por eso voy a hacer un mini expicativo de como instalar el server SSH en Ubuntu. Antes se usaba telnet pero es muy inseguro ya que las claves viajan por la red sin encriptacion alguna. La diferencia con SSH es que si estan encriptadas. El server que vamos a instalar hoy es OpenSSH. La instalacion es super simple, paso a detallar:

  1. Ante todo por supuesto debemos estar conectados a internet, una vez hecho esto vayan a Aplicaciones / Accesorios / Terminal y ejecutan el siguiente comando para descarger e instalar OpenSSH

    # sudo /etc/init.d/ssh restart

  2. El comando anterior tiene que dejarles OpenSSH ya funcionando, pueden probarlo escribiendo lo siguiente

    # ssh localhost

    Si el servicio funciona correctamente van a tener una respuesta y se les solicita confirmar la coneccion.

  3. Asi de simple ya queda OpenSSH instalado con la configuracion por defecto. Si bien todo anda no es lo mas seguro, por mi experiencia administrando servers no recomiendo nunca dejar esto asi. Para ellos vamos a realizar unos pasos extra. Abrimos el archivo de configuracion del server.

    #sudo nano /etc/ssh/sshd_config

    Buscan estas dos lineas y hacen los siguientes cambios:

    Port 22 <– cambiar por otro puerto, cualquiera, bien alto. Ej Port 34998

    PermitRootLogin yes <– aca va «no», indispensable que no puedan entrar como root nunca. Luego una vez logueados con su usuario habitual pueden hacer un «su» o «sudo».

  4. Finalmente para que estos cambios entren en efecto deben reiniciar el server OpenSSH

    # sudo /etc/init.d/ssh restart

Con esto ya tienen el server OpenSSH para conectarse a su instalacion de Ubuntu. En caso de que no sepan como conectarse a un puerto distinto al 22 les dejo la linea para poder hacerlo usando los parametros -p (puerto) y -l(usuario)

# ssh -p34998 -lusuario 127.0.0.1

Google Chrome

El navegador de internet de google esta en camino, el nuevo browser de google tiene muchas nuevas funciones para mejorar el rendimiento y la estabilidad, sumado todo esto a una interfaz muy simple y intuitiva.

http://www.google.com/googlebooks/chrome/index.html

Algunas características de Chrome

Seguridad

Blacklists

Chrome descarga periódicamente actualizaciones de dos listas negras (una de phishing y otra de malware) y te alerta cuando intentas visitar un sitio dañino. Este servicio también estará disponible para otros navegadores mediante una API publica llamada «Google Safe Browsing API». En el proceso de mantener estas listas negras, Google también notifica a los dueños de los sitios que tal vez no son conscientes de la presencia de software dañino.

Sandboxing

Cada pestaña en Chrome esta aislada (sandboxed) para prevenir que spyware o malware se instale por su cuenta o prevenir que lo que pasa en una pestaña no afecte a la otra. A cada proceso se le quitan los privilegios y pueden ejecutarse, pero no pueden escribir en el disco o leer archivos de áreas sensibles por ejemplo documentos, escritorio, etc. El equipo de Sandbox dice que toman el proceso existente y lo mandan a la cárcel, por ejemplo software malicioso ejecutandose en una pestaña no puede tomar números de tarjetas de crédito, interactuar con el mouse o decirle a windows que cargue un ejecutable al inicio y el procesó será terminado al cerrar la pestaña.

Plugins

Plugins como Abobe Flash Player habitualmente no están estandarizados entonces no se pueden poner en Sandbox como a las pestañas. Estos habitualmente necesitan ejecutarse en un nivel mas alla del navegador. Para reducir la exposición a un ataque, los plugins corren en procesos separados funcionando con muy pocos privilegios en pestañas dedicadas. Los plugins deberán ser modificados para operar en esta nueva arquitectura.

Incognito

Chrome incluye un modo Incognito, similar al Private Browsing de Safari o InPrivate de Internet Explorer 8. Esto nos permite navegar la web en completa privacidad por que no registra ninguna de nuestras actividades y desecha las cookies. Cuando es activado nada que ocurra en esa ventana es registrado en la computadora.

Velocidad

JavaScript

La maquina virtual de Javascript es considerada un proyecto lo suficientemente importante como para ser manejado por un equipo dedicado en Dinamarca. Las implementaciones existentes fueron diseñadas para pequeños programas donde la performance y interactividad del sistema no eran tan importantes, pero aplicaciones como Gmail están usando el navegador al máximo cuando se trata de Javascript y manipulaciones DOM. El resultado es el motor Javascript V8 que fue diseñado para la velocidad y introduce nuevas características como hidden class transitions, dynamic code generation, y precise garbage collection.

Estabilidad

Continue reading

El mejor desfragmentador de discos gratis

Se llama UltimateDefrag, es de la empresa DiskTrix y desde que lanzaron la version 2008 que no es gratis han liberado al publico la version anterior (1.72) que funciona perfectamente. Es mucho mas rápida que cualquier otro desfragmentador para windows y tiene infinidad de opciones y varios metodos de ordenamiento incluyendo uno para poner los archivos mas frecuentemente modificados del disco en los ultimos lugares asi los archivos que no se modifican no se desfragmentan.

Edit 2010: Aparentemente la empresa desapareció de la red, tuve que quitar todos los links rotos y ponerles un nuevo enlace de descarga. Disculpen las molestias.

Descargar

Ultimate Defrag

Finalmente, el nuevo iPhone

Hoy en la WWDC Steve Jobs confirmo el tan rumorado iPhone 3G. Algunas especificaciones:

  • Colores Negro y Blanco en plástico
  • Botones de metal solido
  • El mismo display de 3.5″
  • Cámara
  • Mucha mejor calidad de sonido
  • La conexión 3G es 2.8 veces mas rápida que en un Nokia N95
  • Batería dura de 5 a 6 horas navegando
  • 24 horas reproduciendo audio
  • 300 horas de
  • GPS!

El nuevo iPhone estará disponible en mas de 70 países en los próximos meses incluyendo Argentina. En el país del norte los precios nuevos son $199 para el modelo de 8GB. El de 16GB se vende en $300. Por supuesto, dólares.

Arde el Planeta!

The Planet, la mayor compañia de servidores dedicados del mundo experimento anoche una explosion en un transformador electrico del viejo datacenter en Houston, lo que dejó offline cerca de 20.000 servers ( incluyendo uno de los mios 🙁 ). Si ven que algun site no funciona tengan paciencia, esto va para largo. La primera vez que note problemas fue ayer a las 19:00 hora de Argentina y hoy domingo a las 9:35 el problema persiste. Al principio la desinformación fue grande ya que las lineas telefonicas con houston estaban totalmente saturadas y no habia infomacion online. Luego poco a poco comenzo a circular informacion en los foros oficiales diciendo que habian evacuado las instalaciones y personal de emergencias estaba en el lugar (WTF!).�

Palabras de ellos…

This evening at 4:55pm CDT in our H1 data center, electrical gear shorted, creating an explosion and fire that knocked down three walls surrounding our electrical equipment room. Thankfully, no one was injured. In addition, no customer servers were damaged or lost.

Cabe destacar que aparentemente ningún server fue dañado y simplemente están fuera de linea por la falta de energía y por supuesto la voladura entera de la planta de poder y todo volverá a la normalidad cuando se restablezca la misma. Yo por mi parte a la hora de sucedido el hecho mis sites afectados ya están corriendo en un servidor de backup ubicado en el datacenter de Los Angeles.

No hay nadie lastimado, importante aclarar. La imagen es solo ilustrativa.

Grupo de usuarios por mail de Apple Argentina

Hace unos días armé un grupo de correos de usuarios Apple de argentina. La idea es que podamos compartir inquietudes y demás cosas vía email cuando es imposible por x razón navegar por la web o foros especializados. Decidí utilizar el sistema de Google Groups por que me parece mucho mas limpio que el de Yahoo.

La suscripción es sencilla, entrne a http://www.applear.com.ar y pongan su email donde se pide y van a recibir un pedido de confirmación por parte de google. Simplemente respondiendo a ese pedido ya quedan dentro del grupo.

Si por alguna razon no pueden hacerlo y desean que los anote a mano usen el form de comentarios para pedirmelo.