Entradas etiquetadas ‘lenguaje

Aquí os dejo unos pocos trucos para escribir menos código PHP en tus scripts, seguro que algunos de estos trucos ya los conocías pero bueno me parece interesante recopilar estos trucos.

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.

* Si alguien tiene pequeños trucos para optimizar código PHP le animo a que lo comente y enriquecer un poco esta entrada.

Distribuciones Linux… las más populares

25 de junio de 2007

en: Sin categoría

Seguro que alguna vez te has preguntado ¿Cuál es la distribución más popular de Linux?

Para responder está pregunta podemos combinar Google Trends y DistroWatch, por ejemplo en 2006 se pudo ver gracias a estos dos medidores que Ubuntu tuvo un gran salto en “presencia” sobre sus competidores, dejando a Fedora en un muy lejano segundo lugar, con SuSE en un cercanísimo tercero y Debian en el cuarto.

En el 2005 Ubuntu estaba apenas por adelante del resto de las distribuciones, pero en este 2006 tuvo un crecimiento exponencial.

En primer lugar quería destacar la notable disminución del término “Linux” en Google, este descenso de búsquedas puede ser debido a que es más conocido cómo sistema operativo y lo que ha aumentado en este tiempo es la búsqueda de las diferentes distribuciones.


Para ver la popularidad de las distribuciones en los diferentes intervalos de tiempo vamos a comparar su posición en el Ranking de popularidad de DistroWatch (Dato numérico: Número de clicks en Distrowatch) y sus búsquedas en Google.

Últimos 12 Meses

En los últimos 12 meses la distribución más popular es Ubuntu con diferencia, llama la atención la presencia de distribuciones como “PCLinuxOS” y “MEPIS” desconocidas por la gran mayoría.

Últimos 12 meses
1 Ubuntu 2642
2 openSUSE 1907
3 PCLinuxOS 1535
4 Fedora 1445
5 MEPIS 1102
6 Debian 964
7 Mandriva 939
8 Sabayon 745
9 Damn Small 735
10 Slackware 642

La Wikipedia eficiente y controvertida

10 de junio de 2007

en: Sin categoría

Sin duda alguna la siempre controvertida Wikipedia es un sistema realmente eficiente a la hora de informar de determinados eventos.

Hoy en concreto ha ocurrido un aparatoso accidente en el Gran Premio de Canada de Formula 1 del que ha salido milagrosamente vivo el piloto Robert Kubika, el caso es que a los pocos segundos del accidente ya habia sido editada la entrada de Robert Kubika en la Wikipedia.

Lo curiosos es que la entrada ha sido editada más de 30 veces en una hora y que el piloto ha pasado de estar muerto ha resucitar en cuestión de minutos, es lo que tiene al carecer de un control de calidad debido a su diseño y por lo que la autoridad del sistema va en función de la cuantía de participación y a menudo no importa cómo de frívolo seas al igual que no importa la agresividad de tus artículos o la escasa y poca relevancia de la información dada.

Por ello se ha podido ver versiones de la entrada muy frívolas:

Las distribuciones Linux “españolas”

20 de diciembre de 2006

en: Sin categoría


ASLinux Desktop

http://www.activasistemas.com
ASLinux Desktop 2.0 es una distribución Linux dirigida a PCs de escritorio, ya sean estaciones de trabajo, puestos corporativos u ordenadores domésticos, y a usuarios con cualquier nivel de experiencia tanto con ordenadores como con Linux. Disponible para procesadores Intel y AMD de 32 bits, ASLinux Desktop 2.0 ofrece un escritorio completo, estable e intuitivo que facilita el acceso a Linux y que incluye todas las posibilidades que cualquier usuario puede demandar: ofimática, Internet, multimedia, educación, ocio, etc, junto con los más completos sistemas de seguridad, como un cortafuegos personal, un analizador de virus de Windows y un filtro de correo basura. En definitiva, ASLinux Desktop 2.0 combina la robustez y estabilidad de Linux, la potencia y versatilidad de Debian Sarge y la amigabilidad y usabilidad del escritorio gráfico KDE.

CAtix

http://www.tecnocampus.com/catix/
CAtix es una distribucion Debian live DVD traducida al catalán.
Version 1.2 fué lanzada el 24 Octubre 2005.

Linux ESware

http://www.esware.com/
ESware LinuX es una empresa dedicada por entero a facilitar el desarrollo y fomentar la creación de proyectos GNU/Linux; con este fin, ESware LinuX no solo desarrolla un Sistema Operativo GNU/Linux, sino que aporta una estructura de servicios globales que permiten hacer Linux posible a empresas, profesionales y usuarios domésticos.

Nuevo Windows Unattended Edition

8 de diciembre de 2006

en: Sin categoría

Ya se ha anunciado la nueva versión de Windows Unattended Edition con muchisimas actualizaciones, muy importantes como: Wîndows Media Player 11, Internet Explorer 7, WGA y muchas mas y mejores cosas.

¿Que es?

Se trata de modificaciones al Windows de tal forma, que el usuario no intervenga en su instalación, muy útil para administradores IT. Hay un foro oficial donde se puede discutir sobre WinXP Sp2 uE v5.

¿De donde se puede descargar?

Se encuentra en la red: Bittorrent.

Más información sobre su descarga en Windows Unattended Edition

Para aquellos que no lo conociais es la solución ideal si es que estais hartos de tener que utilizar numerosos CDs con aquel software esencial que todo Windows debe tener, es sin duda el mejor “Todo en Uno”.

La lista de software qe esta vez incluye es bastante muy atractiva:

Los orígenes de Ubuntu

6 de diciembre de 2006

en: Sin categoría


¿Qué es Ubuntu?

Ubuntu es una distribución de Linux de tipo escritorio, basada en Debian, esto es por todos conocidos pero detrás de Ubuntu hay una curísosa historia.

Los inicios de Ubuntu

Ubuntu es una distribución patrocinada por Canonical Ltda, empresa cuyo dueño es el sudafricano Mark Shuttleworth.

El 8 de julio de 2004, Mark Shuttleworth y la empresa Canonical Ltda anunciaron la creación de la distribución Ubuntu, inicialmente tuvo una financiación de 10 millones de dólares (US$).

Su creador: Mark Shuttleworth

Mark Shuttleworth es informático, empresario y por si fuera poco es tambien el primer cosmonauta sudafricano y el segundo cosmonauta “turista” en la historia, después del vuelo del millonario estadounidense Dennis Tito.

Todo esto antes de embarcarse en el proyecto Ubuntu soportado por us empresa privada quee dedica a la promoción de proyectos de software libre Canonical Ltda, que ha desarrollado otros proyectos como TheOpenCD (una colección de programas libres para Windows) y Bazaar (una implementación de GNU Arch).