El Entorno de Trabajo del Desarrollo Web

20 Enero 2010, publicado por: yyeshua

El desarrollo Web implica muchas cosas, lenguajes de marcado, hojas de estilo, programación, plantillas, bocetos, pruebas, etc, etc… Tantas cosas que es mejor que tengamos un poco de orden con lo que hacemos.

Creo que una plataforma de desarrollo basada en herramientas libres, y un sistema operativo basado en Unix, un Linux o un BSD preferiblemente, esto porque son los sistemas que nos permiten más personalización y acercamiento al mundo real, la gran mayoría de sitios que utilizan el servidor Apache corren en un Linux, así que es mejor utilizar uno. Yo recomiendo Mandriva y Linux Mint.
Leer el resto de este artículo…


Categorías: Desarrollo Web, GNU/Linux, Tips

2 Comentarios »


[PHP][Redimiento] Función empty vs comillas

1 Diciembre 2009, publicado por: yyeshua

Tenía curiosidad por saber que es más eficiente a la hora de comprobar cadenas vacías en PHP. Hay dos formas básicas de hacer esta comprobación, una es utilizando la función «empty»:

if(empty($cadena))
{
    //Tu código
}

Leer el resto de este artículo…


Categorías: Desarrollo Web, Desarrollo de Software, Programación
Etiquetas:

Un Comentario »


Mi caja de Herramientas para el Desarrollo Web

30 Noviembre 2009, publicado por: yyeshua

Hace días que quería escribir esta entrada, principalmente inspirado por una entrada similar en el Blog de Jesusda, aquí os traigo mi lista de herramientas de Software para el Desarrollo Web:

hrr_banner

Leer el resto de este artículo…


Categorías: Desarrollo Web, Desarrollo de Software, GNU/Linux, Programación, Software Libre
Etiquetas:

Un Comentario »


Como instalar Apache, PHP y MySQL en Mandriva

10 Noviembre 2009, publicado por: yyeshua

Bueno, ahora estaba instalando Apache, PHP y MySQL en Mandriva 2010, voy a hacer una breve anotación para recordarlo, ya que tiendo a olvidar el nombre de los paquetes.

En realidad dejo que el instalador de Software de Mandriva haga la mayor parte del trabajo. Para esta instalación prefiero utilizar enteramente la interfaz gráfica, así que a destino, entramos al Centro de control de Mandriva y entramos en la opción de Instalar Software, allí buscamos el paquete «apache-mod_php, php-mysql» y «mysql».

Busca apache-mod_php

Busca apache-mod_php

Busca php-mysql

Busca php-mysql

Busca mysql

Busca mysql

Los marcamos para instalar, pedirá instalar las dependencias necesarias, así que sólo hay que decirle que «» a todo lo que pregunte, aplicar la instalación y esperar a que el instalador haga el trabajo.

Listo. Ya podemos trabajar con Apache, PHP y MySQL en nuestro Mandriva. ¿conoces una manera más fácil?, compártela :)


Categorías: Desarrollo Web, GNU/Linux, Howto | Comos, Software Libre
Etiquetas:

2 Comentarios »


[Tip][jQuery] Como comprobar si un elemento html existe

3 Noviembre 2009, publicado por: yyeshua

Habrá ocasiones en las que necesitemos comprobar si un elemento HTML en particular existe antes de ejecutar alguna instrucción javascript. Utilizando la librería jQuery es bastante fácil, recordemos que la función de jQuery nos devuelve siempre un arreglo de elementos, entonces podemos comprobar la existencia de un elemento de la siguiente manera:

1
2
3
4
if($("#id_del_elemento").length > 0)
{
    //Tu código javascript
}

Categorías: Desarrollo Web, Programación, Tips
Etiquetas:

Un Comentario »


[Tip] Pasar arreglos por post en PHP

1 Octubre 2009, publicado por: yyeshua

El caso es simple: Tenemos un arreglo y queremos enviarlo a otro script de PHP. Supongamos que el arreglo alberga una docena de elementos. Si hiciéramos un formulario con doce elementos tipo «hidden», y lo enviásemos, sería muy tedioso. ¿Y si el arreglo tiene mucho más que doce elementos?.

Es mucho más simple si convertimos nuestro arreglo php en una cadena de texto, lo enviamos por u formulario html, y el script que lo recibe convierte la cadena de texto nuevamente en un arreglo.
Al caso, tenemos un arreglo de muchos elementos:

1
2
3
4
$array['elemento1'] = 16;
$array['elemento2'] = 'cadena de texto';
//... y así
$array['elementoX'] = 'lo que sea';

Lo que haremos será construir dos funciones que nos facilitarán la vida. La primera se llamará «arrayToString» y servirá para convertir cualquier arreglo a una cadena de texto:

1
2
3
4
5
6
7
function arrayToString($array)
{
    $tmp = serialize($array);
    $tmp = urlencode($tmp);
 
    return $tmp;
}

La otra función, como probablemente presumáis, se llamará «stringToArray» y hará precisamente el procedimiento contrario:

1
2
3
4
5
6
7
8
function stringToArray($array)
{
    $tmp = stripslashes($array);
    $tmp = urldecode($tmp);
    $tmp = unserialize($tmp);
 
    return $tmp;
}

Podéis poner esas funciones en un archivo e incluirlas mediante la funcion «include» en cualquier script que necesitéis, y valla que ahorramos trabajo. Ahora veamos un ejemplo:

1
2
3
4
5
6
$array = arrayToString($array);
?>
    <form method="post" action='recibe.php'>
        <input type="hidden" name="txt_array" value="<?php echo $array; ?/>">
        <input type="submit" value="Enviar"/>
    </form>

Y en recibe.php lo manejamos:

1
2
$array = stringToArray($_POST['txt_array']);
echo $array['elemento1']; //16

Bueno, espero que os sea útil. Saludos.


Categorías: Desarrollo Web, Lenguajes, Programación, Tips
Etiquetas:

3 Comentarios »


Yo

Contáctame

Cafeína Libre funciona gracias a Wordpress


Plantilla por Edwin Y. Rodas y NeocaptorX

Licencia Creative Commons