Nero 9 Versión gratuita




Aunque realmente pocas veces posteo sobre aplicaciones en este blog, esto es algo que desde hace tiempo está disponible, la famosa suite de grabación Nero libero una pequeña versión completamente gratis, esta versión nos permite crear discos de datos y realizar copias… Digo, no es que no existan muy buenas aplicaciones gratuitas, pero es interesante ver este tipo de recursos que usan los gigantes para no perder mercado…

wallpaper-nero9-burn

Sitio oficial…

PNG error en IE7 [Internet Explorer 7]




En Internet Explorer 6 existía un error con los PNG , el error afectaba las imágenes con transparencia y se hicieron muy comunes algunos scripts para corregir eso.

all-ie

Este error quedo corregido en Internet Explorer 7 sin embargo, existe una pequeña regla que podría causarte serios dolores de cabeza, las imágenes PNG con transparencia deben ser usadas en su tamaño original, es decir, no se deben redimensionar las imágenes mediante código html (aunque de hecho, nunca deben hacerlo), de cualquier forma, este detalle ya esta corregido para Internet Explorer 8… saludos.

Ubuntu 9.10 Alpha 6 ok, ahora no puedo iniciar Windows

Recientemente se libero la ultima versión  alpha que existirá para el esperado Ubuntu 9.10 Karmic Koala, en 2 semanas tendremos la versión Beta y en un mes la Release Candidate para tener el lanzamiento el 29 de octubre de 2009.




karmic_koala

Como era de esperarse existen ciertos bugs en estas versiones alpha con los que debes lidiar por lo pronto y de ellas las mas problemática es una falla en instalaciones dual-boot, por ejemplo si ya tienes un Windows y quieres tener ambos instalados, el menú de arranque que genera Ubuntu no muestra mas que la opción de arrancar Ubuntu… En el sitio web oficial dicen lo siguiente

When installing Ubuntu from Alpha 6 in a dual-boot configuration with another operating system, such as Windows Vista, the grub2 configuration will not present an option to boot to the other OS. Investigation of this issue is ongoing.

Pues bien, en lo que esto se resuelve completamente, la solución para esta falla es muy sencilla, simplemente iniciaremos el gestor de actualizaciones y seleccionaremos los paquetes de grub (grub y grub-pc), una vez que estos estén actualizados abriremos la consola y ejecutamos el siguiente comando:

># update-grub

Esto soluciona el problema, ahora ya podemos probar Ubuntu 9.10 Alpha 6 sin preocupaciones, un saludo…

Sitio oficial…

Simple Pie: PHP RSS Parser

Cada vez es mas comun el uso de RSS dentro de nuestras aplicaciones y aunque basicamente se trata de XML, existen librerias que nos facilitan la vida y nos permiten tener menos complicaciones, en esta ocación les presento SimplePie una libreria muy util y una de las que mas ha crecido en los ultimos años…

php-rss-parser

Acepta multiples formatos de RSS y Atom, seguro les sera de mucha utilidad…

Sitio oficial…

WebOpenSource simple y rapido: BitNami

BitNami es considerado por algunas personas como un framework de instalación para aplicaciones web open source, tienen un concepto muy interesante llamado stack y son paquetes con todo lo necesario para correr una aplicacion web como Joomla o WordPress, permiten instalaciones en local, para maquinas virtuales y tambien en entornos cloud como Amazon EC2, realmente facilitan mucho el trabajo a la hora de montar un servidor con alguna de las aplicaciones disponibles, ademas, es una buena opcion para probar software que no hemos usado sin meternos en complicaciones…

soda-stacksSitio oficial…

Ajax loaders para tus WebApps

Muchas veces, cuando estamos creando aplicaciones ajax requerimos de una buena imagen para usar de loader, aqui les traigon un excelente recurso en linea que te permite crear diferentes tipos de loaders, con configuracion de colores y tranparencia… espero sea util…

ajaxloaderIr al Sitio…

Lanzar una excepción desde __autoload() de PHP

La función __autoload es una de las mas útiles en PHP5 (aunque su desempeño es muchas veces cuestionado, ese no es el tema de esta entrada), nos permite definir un método para declarar nuestras clases, es decir, ya no tendremos que tener todos esos include y require, y el sistema automáticamente, al detectar que alguna clase no existe, disparara esta función (En la cual obviamente debemos realizar el include o require), todo bien hasta aqui, sin embargo esta función tiene una pequeña desventaja, no puede lanzar excepciones.

Afortunadamente existen algunas maneras de “cubrir” esta característica, el método más común (y el que yo uso) consiste en crear la clase que está buscando el autoload y después lanzamos la excepción desde esa clase, para esto haremos uso de la función eval y de __callstatic(Para cubrir llamados a métodos estáticos sin instanciar nada), aquí les un pequeño ejemplo:

function __autoload($class_name)
{
    if(file_exist($class_name.'.php'))
    {
        include $class_name.'.php';
    }
    else
    {
        eval("
            class $class_name
            {
                function __construct()
                {
                    throw new Exception('La clase $class_name no existe', 1001);
                }
                static function __callstatic($m, $args)
                {
                    throw new Exception('La clase $class_name no existe', 1001);
                }
            }
        ");
    }
    return;
}

Espero sea útil… saludos…

jCart: Comercio electrónico en Ajax, PHP y jQuery

jCart es un pequeño script e-commerce hecho con PHP y jQuery.

Nos brinda la funcionalidad básica de una tienda en línea incluyendo el carrito de compras, utiliza jQuery para darle una funcionalidad más dinámica por medio de Ajax aunque es completamente funcional con javascript deshabilitado.

free-php-ajax-shop-cart

Muy sencillo de adaptar a tu sitio, un recurso bastante útil…

Sitio oficial…

Webcomics para programadores…

Excelente recopilación de webcomics para programadores…  buenísima… les dejo el link al articulo…

sandwich

Web Uptime Monitor Script: phpWatch

A medida en que avanzamos en esto del desarrollo web, aumenta la necesidad de monitorear nuestras paginas, es un hecho que cualquier compañia de hosting algunas veces falla y esto es hasta cierto punto normal, siempre y cuando se encuentre dentro de que contratamos.

Existen algunos servicios web que nos permmiten hacer esto pero aqui les presento un script para que ustedes puedan controlar su propio sistema de monitoreo, phpWatch es gratuito y nos permite monitorear cualquier cantidad de sitios web, ademas contar con un sistema de notificaciones SMS y correo electronico…

free-php-uptime-monitor

Cuenta con una interfaz muy sencilla y trabaja en base a un script que tenemos que configurar en CRON(Linux) o en el administrador de tareas(Windows), tambien menciona que provee una pequeña API para que otras aplicaciones se puedan conectar y usar la información…

Pagina oficial…