Firefox Mobile 2.0 alpha disponible para Android y Maemo.

Firefox para móviles, también conocido como Fennec, está dando nuevos pasos hacia nuestros dispositivos. Ahora, su versión 2.0 alpha llega no solo a Maemo, sino también a Android. Ya puedo oírlos buscándolo a toda velocidad en el Android Market, pero despacio, que allí no lo encontrarán.

Si están muy ansiosos, los usuarios de Android 2+ pueden descargarlo desde el sitio de Mozilla para probarlo (yo lo estoy haciendo en este mismo instante). También pueden hacerlo quienes tengan un Nokia N900, el único dispositivo por ahora que corre con Maemo 5 (lo cual me hace preguntar una vez más por qué Firefox se dedicó a desarrollarlo para esta plataforma antes que para otras más populares).

¿Qué esperar de Fennec 2? Navegación por pestañas a través de gestos táctiles, renderizado de páginas con el mismo motor que se usa en la versión de escritorio, y, quizás lo más esperado, soporte para extensiones. Además podremos sincronizar con la versión de escritorio los marcadores, contraseñas y hasta pestañas abiertas; esto me parece fundamental cuando pienso en cómo solemos usar el móvil para continuar lo que estamos haciendo en el escritorio desde el camino.

Recuerden, por supuesto, que esta versión es alpha, con lo cual se esperan bugs y problemas, así que todavía no lo podemos usar como navegador principal. Un último consejo: mover algunos de los componentes de la aplicación a la tarjeta SD para ahorrar lugar en el equipo, aprovechando que Fennec nos da esta posibilidad.

Fuentes| bitelia.com (Español)| downloadsquad.com(Inglés).

Escribir menos código PHP.

Escribir menos código PHP en tus scripts, es sencillo y seguro aquí dejo alguno de ellos.

Reducir las sentencias if()

if($variable == 2)
{
$valor = true;
}
else
{
$valor = false;
}

Podríamos condensar esas 8 líneas de código en una única línea:

$valor = ($variable == 2) ? true : false;

Declarando variables

A menudo declaramos multiples variables cada una en líneas separadas, todas estas variables se podrían llegar a agrupar en una única declaración.

$variable1 = 7;
$variable2 = 12;
$variable3 = 9;

Podríamos declarar varias variables con diferente valor en una única línea de la siguiente manera:

list($variable1 ,$variable2 ,$variable3) = array(7,12,9);

Y más fácil todavia si las variables declaradas coinciden en el valor asignado:

$variable1 = $variable2 = $variable3 = “Prueba”;

Usar switch() en lugar de if()

Parece algo lógico pero muchas veces utilizamos if() dónde podríamos ahorrar código usando switch():

if($opcion == “menu”)
{
//cargar menu
}
elseif($opcion == “portada”)
{
//cargar portada
}
else
{
//no cargar nada
}

Usando switch() podríamos reducir el código ostensiblemente:

switch($opcion)
{
case ‘menu’:
//cargar menu
break;
case ‘portada’:
//cargar portada
break;
default:
//no cargar nada
}

Son sólo tres trucos pero seguramente te pueden ahorrar muchas líneas de código si sabes aplicarlos correctamente.

Fuente|Linuxcs

Webkit Inspector.

DevLab: WebKit inspector from Mario A Chavez on Vimeo.

En el videocast se muestra el uso de la herramienta WebKit Inspector, la cual es de gran ayuda tanto para los diseñadores web, así como para los programadores web.

La herramienta permite inspeccionar el código html de una pagina web, realizar cambios a la misma “en vivo”, también es posible inspeccionar el CSS de la pagina y de igual forma realizar cambios al momento.

También cuenta con una opción para medir el tiempo de carga y tamaño de nuestra pagina, dandonos un detalle, de cuales son los elementos que tardan mas en descargarse o cuales son los mas “pesados” en términos de bytes.

Por último también se muestra la herramienta para depurar javascript e inspeccionar los valores de las variables del código que se este ejecutando, ademas de incorporar una herramienta de “profile” para analizar que partes de nuestros javascript son las más lentas en su ejecución.

Fuente | mario-chavez
Enlaces | webkit | wiki | Blog

ZendStudio 7.1.1 en ubuntu 9.10

Hola a todos….esto les servira para todos aquellos que desarrollamos en PHP, ZendStudio es un IDE muy agradable y quiero compartir con ustedes la instalacion de este IDE en ubuntu 9.10 (Karmic Koala).

1.- Descargas el archivo de la pagina (si no quieres hacer esto…buscame el area de postgrado..jejeje).
2.- Te posicionas en el directorio donde se descargo el archivo, en mi caso esta en “Descargas”
3.- Lo desempaquetamos –>tar -xf ZendStudio-7.1.1.tar.gz
4.- Este comando desempaquete el tar.gz y nos crea un archivo “.bin”
5.- Arrastrar el archivo “.bin” a la terminal y listo….comienza la
instalacion.
6.- Una vez terminada la instalacion nos abre el ZendStudio, cerramos esta ventana los siguientes pasos son porque existe un error en ZendStudio y hay que corregir un boton que nos permite hacer el registro.
7.- En la terminal accedemos hasta el directorio donde se encuentra ZendStudio (todo esto con “cd”).

Ejemplo:

$ cd /home/usuario/ZendStudio

8.- escribimos la siguiente linea: “GDK_NATIVE_WINDOWS=1 ./ZendStudio” se abre ZendStudio…y ahora procedemos a registrarlo: Y este es tan sencillo como ir a Help -> Register
Ahora que estamos aqui ponemos lo siguiente:

User: iNViSiBLE TEAM
Password: 3C5C50D70756DC530D70756D

NOTA: si no se hacen los pasos 7 y 8 a la hora de intentar el registro el boton de Aceptar no funciona..

Espero que les sirva.

Escrito por ISC. Julio Cesar.

correo: jc_1452@hotmail.com

Enlace |Zendstudio

Guia para entender Twitter!

Twitter

Plugins multiproceso de Firefox 3.

Parece que en los laboratorios de Mozilla se están dando prisa para no quedarse atrás en comparación con los navegadores de la competencia. Unas declaraciones de CNET afirman que desde Mozilla planean lanzar la funcionalidad de plugins en procesos independientes en una actualización menor de Firefox, posiblemente la 3.6.5.

Dicha actualización podría llegar pronto, este mismo trimestre, y permitirá que los complementos de Firefox se ejecuten en sus propios procesos para no ‘hinchar’ demasiado el proceso del navegador y evitar perder todos los complementos en caso de un fallo general de la aplicación.

Se esperan versiones beta durante el mes que viene y un lanzamiento final a finales de Marzo. Veremos si los desarrolladores pueden cumplir con estos términos y podemos ver cómo Firefox empieza a adaptarse a los nuevos tiempos.

Fuentes:

Vía | DownloadSquad
Sitio oficial | Mozilla Firefox

Sitios web relacionados con el Software Libre.