jueves, agosto 27, 2009

Pidgin 2.6 con soporte de video y voz

Pidgin

La última versión 2.6 del cliente de mensajería instantánea Pidgin (antes conocido como Gaim) agregó soporte de video y voz sobre el protocolo XMPP de Jabber y Google Talk. Esta nueva característica está integrada del trabajo realizado en el Google Summer of Code del año pasado sobre la biblioteca libpurple y aunque todavía no está soportada bajo Windows, sí funciona bajo las versiones para Linux y Mac.

Algunos paquetes binarios de Pidgin 2.6.1 para Ubuntu 9.04 y Ubuntu 8.04 pueden descargarse desde de GetDeb y también desde Launchpad. Paquetes oficiales para CentOS, RHEL y versiones viejas de Fedora pueden descargase desde el sitio de Pidgin.

miércoles, agosto 26, 2009

10 razones para elegir Firefox 3.0

  1. Ofreciendo un registro de seguridad, con actualizaciones más frecuentes y transparentes, por lo que usas un navegador más seguro.
  2. Protección contra malware, para evitar descargas no deseadas como virus o troyanos.
  3. Una barra increíble, con la que puedes encontrar sitios en los que has estado antes pulsando un par de teclas.
  4. Opción "Guardar al salir", para que al iniciar Firefox puedas empezar a navegar inmediatamente, con las últimas ventanas y pestañas abiertas.
  5. Recordar contraseñas sin un cuadro de diálogo, de manera que puedes decidir guardar la contraseña después de haber iniciado sesión.
  6. Nuevo gestor de descargas, con el que puedes pausar una descarga y reanudarla más tarde, con una barra de búsqueda para encontrar descargas anteriores fácilmente.
  7. Personalizable: cambia el aspecto (temas) y añade funciones (extensiones) a Firefox a través del gestor de complementos incluído de serie. ¡Hay más de 5000 extensiones comunitarias disponibles gratuitamente!
  8. Más rápido con aplicaciones Web complejas, como Gmail, por lo que te encuentras más cómodo, incluso con ordenadores antiguos.
  9. Usa menos memoria que cualquier otro navegador, por lo que aumentarás la vida útil de tu ordenador.
  10. Hace que la Web de un paso adelante al admitir estándares web avanzados, de forma que la Web sigue evolucionando y beneficia a los usuarios a la larga.

Las 7 opciones más importantes en PHP.INI

Se eliminaron de esta lista los polémicos register-globals y safe-mode por dos motivos: en PHP5 se encuentran desactivados por defecto y porque serán eliminados en PHP6.

  1. engine
    Quizás la más imporante de todas, si se encuentra configurada a Off directamente no podremos usar PHP.
  2. expose-php
    Cambiándolo a Off evitaremos que el servidor web reporte la versión de PHP que estamos usando, además de cualquier extensión. También podemos eliminar la "firma" de Apache desactivando la opción ServerSignature en su archivo httpd.conf
  3. max-execution-time
    Es el límite de tiempo que tiene un script para ejecutarse y es importante si tenemos algunos que pueden potencialmente consumir muchos recursos del servidor.
  4. memory-limit
    Aunque la mayoría de los proveedores de hosting compartido tiene un límite pequeño de 7 a 16 Mb, un límite mayor puede evitar problemas si tenemos problemas de memoria.
  5. post-max-size
    Si estamos aceptamos que el usuario suba archivos al servidor, con esta opción podemos poner un límite al tamaño de los archivos aceptados.
  6. magic-quotes-gpc
    Otra muy polémica opción que sigue causando confusión y que será eliminada en PHP6. Su finalidad es "escapar" las comillas simples, dobles y caracteres especiales en una cadena de caracteres.
  7. disable-functions y disable-classes
    Permiten desactivar el uso de ciertas funciones y clases de PHP, efectivamente restringiéndo la disponibilidad de las que presenten un riesgo de seguridad, como exec, fopen, system, etc.

Todas estas opciones pueden cambiarse en el archivo principal de configuración de PHP (generalmente php.ini), o bien en nuestros propios scripts usando la función ini-set, si no se encuentra desactivada, por supuesto.

Zend presenta su propio Zend Server

Zend Server

Zend presentó así su nuevo Zend Server su propio "stack" completo para aplicaciones Web que incluye una instalación nativa de PHP, un mejorado acelerador de código, y características de monitoreo, diagnóstico de problemas y despliegue para un sólo servidor. Y no menos importante, Zend Server automatiza también las actualizaciones de seguridad, parches y correcciones de errores en Linux (con repositorios RPM y DEB) y Windows (.MSI), en servidores basados en Red Hat Enterprise Linux, Fedora, Ubuntu, Debian y Windows Server. Zend asegura que su instalación demora "menos de 5 minutos".

Zend Server está disponible por una subscripción anual que comienza en U$S 1195, aunque Zend también anunció la disponibilidad de su edición Zend Server Community Edition gratuitamente para desarrolladores, usuarios y aplicaciones "no-críticas". La diferencia de características entre ambas ediciones puede comprobarse en esta tabla.

Zend Server Community Edition, disponible para Linux, Mac OS X Intel y Windows incluye:

  • Una distribución certificada de PHP.
  • Zend Framework.
  • MySQL (en Windows).
  • Apache (o integración con IIS).
  • Conectividad por defecto con todas las bases de datos más comunes.
  • Conectividad con código Java.
  • Consola de administración con interface Web.
  • Optimizaciones de performance básicas.

PHPanywhere.net: un editor PHP online

PHPanywhere.net

PHPanywhere.net (Beta) es un concepto radicalmente nuevo: desarrollar y mantener nuestras aplicaciones PHP directamente desde Internet usando cualquier navegador moderno, no importa el sistema operativo que usemos ni en qué lugar nos encontremos. Este nuevo software como servicio quiere ser un verdadero IDE para PHP, y quizás no está muy lejos de serlo, teniendo en cuenta lo que ofrece:

  • Colapsado de código
  • Destacado de sintaxis
  • Indentación inteligente
  • Hacer y Deshacer ilimitados
  • Completa internacionalización
  • Un completo explorador de FTP

PHPanywhere.net es gratuito, pero requiere que nos registremos previamente, pero no sin antes leer sus términos del servicio e, igualmente importante, su política de privacidad.

Kumbia Enterprise Framework

Kumbia Enterprise Framework es un "fork" del Kumbia que conociamos hasta ahora, originalmente creado por un grupo de programadores colombianos y venezolanos. Kumbia Enterprise Framework se considera único en el hecho de que es el primer framework especialmente diseñado para la implementación de arquitecturas orientadas a servicios (SOA) basadas en la tecnología de PHP.

Sus principales características funcionales son:

  • Contenedor de Aplicaciones
  • Arquitectura Modelo-Vista-Controlador (MVC)
  • Object-Relational-Mapping (ORM)
  • Administrador de Transacciones
  • Business Process Management (BPM)
  • Seguridad Empresarial (Autenticación, Control de Acceso y Auditoría)
  • Servicios Web (Integración y Orquestamiento)
  • Localización e Internacionalización
  • Monitoreo de Aplicaciones
  • Reportes Empresariales (PDF, Excel, HTML)
  • Clustering

No menos importante es el hecho de que Louder Technology, la empresa detrás del Kumbia Enterprise Framework, también ofrece soporte comercial vía subscripción que incluye software certificado para diversos entornos, actualizaciones, parches, documentación y pólizas de mantenimiento.

lunes, agosto 17, 2009

40 combinaciones de teclas rápidas para Ubuntu

ubuntulogo

Mejora tu productividad y velocidad utilizando estas combinaciones en Ubuntu:

1) Ctrl+A = Seleccionar todo (En Documentos, Firefox, Nautilus, etc, no funciona en Terminal)

2) Ctrl+C = Copiar (En Documentos, Firefox, Nautilus, etc, no funciona en Terminal)

3) Ctrl+V = Pegar (En Documentos, Firefox, Nautilus, etc, no funciona en Terminal)

4) Ctrl+N = Nuevo (Crea un documento nuevo, no funciona en Terminal)

5) Ctrl+O = Abrir (Abrir un documento, no funciona en Terminal)

6) Ctrl+S = Guardar (Guardar el documento actual, no funciona en Terminal)

7) Ctrl+P = Imprimir (Imprime el documento actual, not in terminal)

8 ) Ctrl+E = Enviar a… (Envía el documento actual por email, not in terminal)

9) Ctrl+W = Cerrar (Cierra el documento actual, not in terminal)

10) Ctrl+Q = Cerrar ventana (Cierra la aplicación actual, not in terminal)

11) Ctrl + Alt + F1 = Cambia a la primera terminal de consola.

12) Ctrl + Alt + F2(F3)(F4)(F5)(F6) = Selecciona diferentes terminales de consola.

13) Ctrl + Alt + F7 = Volver a la sesión gráfica.

14) Ctrl+Alt++ = Cambia a la siguiente resolución de pantalla (Depende de tu configuración X).

15) Ctrl+Alt+- = Cambia a la anterior resolución X (Depende de tu configuración X).

16) Ctrl + Alt + Backspace = Reiniciar servidor X (por defecto, deshabilitado en Ubuntu 9.04).

17) Alt+Tab = Cambiar entre los programas abiertos.

18 ) Alt+ F1 = Abrir menú de aplicaciones.

19 ) Ctrl+Alt+tab = Navegar entre los programas abiertos.

20 ) ImprPant = Capturar pantalla

21) Ctrl+C = (usado en el terminal) Terminar proceso actual

22) Ctrl + F10 = Menú contextual (botón derecho).

23) Ctrl+Z = (usado en terminal) Enviar proceso al “background.

24) Ctrl+D = Fin de sesión.

25) Ctrl+A = (Usado en terminal) Volver al inicio de la linea.

26) F2 = Renombrar.

27) Ctrl+E = (Usado en terminal) Ir al final de la linea.

28) Ctrl+H = Mostrar/Ocultar archivos ocultos.

29) Ctrl+U = (Usado en terminal) Borrar linea actual.

30) Alt +F4 = Cerrar ventana.

31) Ctrl + Alt + L = Bloquear pantalla.

32) Ctrl+W = (Usado en terminal) Borrar palabra anterior al cursor.

33) Flechas Arriba y Abajo = (Usado en terminal) Buscar entre el historico de comandos.

34) Ctrl+R = (Usado en terminal) Busca entre el historial comandos que comienzan por las letras que pulses.

35) Alt + F2 = Abre menú de ejecución.

36) Alt + F5 = Restaurar ventana maximizada.

37) Ctrl+T= Abrir nueva pestaña.

38) Ctrl+L = Limpia ventana del terminal.

39) Shift+insert = (Usado en terminal) Pegar

40) Click en la rueda del ratón = Pegar texto seleccionado.

viernes, agosto 07, 2009

Libro Implementación de Servidores con GNU/Linux

Via VivaLinux

Libro

Su mismo autor nos comenta que ya está disponible la edición de Agosto del 2009 del libro digital Implementación de Servidores con GNU/Linux, publicado bajo la licencia Reconocimiento - No Comercial - Compartir Igual de Creative Commons. Esta edición tiene un total de 597 páginas y acumula 10 años de experiencias y trabajo en el proyecto de comunidad que inició un 27 de agosto de 1999. El libro está disponible también, y por primera vez, en formato impreso a través de Lulu.com (U$S 19.25)