Software Libre – Tu primer lenguaje: Gambas o Python

12 Octubre 2009, publicado por: yyeshua

Cuando surge un nuevo programador se ve en la necesidad de tomar un lenguaje de programación con el que poner en práctica la teoría aprendida.

Sin duda un buen programador debe ser capaz de cambiar de lenguaje sin mucho esfuerzo, ya que la lógica y la teoría de programación se aplica de manera similar en la mayoría de los lenguajes.

Generalmente los docentes toman un lenguaje particular para enseñar al estudiante a programar. En el difundido entorno privativo que la mayoría conoce, por lo común se enseña Visual Basic, aunque no siempre es así, otros lenguajes elegidos para los principiantes suelen ser Ada y Pascal.

Leer el resto de este artículo…


Categorías: Cibercultura, Desarrollo de Software, Lenguajes, Programación, Software Libre
Etiquetas:

7 Comentarios »


Software Libre, C, C y C…

8 Octubre 2009, publicado por: yyeshua

¿Qué hace popular a un Lenguaje de programación?… aun no lo se, y espero encontrar una respuesta algún día, pero el hecho es que los programadores tenemos personalidades muy diferentes, y por tanto, gustos por los lenguajes de programación como si de cerveza se tratara, y creo que aun más lejos.

Si hay un lenguaje que podemos señalar al momento de hablar sobre Software Libre es a C, ya un veterano en la historia de los Lenguajes de programación. Puede que no sea el más viejo de todos, ni el más sencillo, tampoco el más difícil, simplemente es un lenguaje genial. ¿La prueba? casi el 41% de los proyectos de fuente abierta están escritos en C. Leer el resto de este artículo…


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

Un Comentario »


IDEs, Compiladores y Lenguajes – ¡Que no son lo mismo!

3 Octubre 2009, publicado por: yyeshua

El miércoles voy de nuevo a clases de la universidad, y durante el tiempo que tengo estudiando me he dado cuenta de una gran problemática, y es que una gran cantidad de estudiantes (e incluso «profesionales») no saben cual es la diferencia de un IDE, un compilador, un interprete y un Lenguaje. Leer el resto de este artículo…


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

7 Comentarios »


[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 »


[Howto] Como instalar Gambas 2.16 en Mandriva 2009.1

11 Septiembre 2009, publicado por: yyeshua

Con el reciente lanzamiento de Gambas 2.16 me dispuse a la tarea de como instalarlo en mi Mandriva 2009.1.

Después de un rato de leer la documentación y probar, aquí está el resultado, lo he instalado y aquí os indico como lo hice:
Leer el resto de este artículo…


Categorías: Howto | Comos, Lenguajes, Programación, Software Libre
Etiquetas:

Un Comentario »


[Javascript][Tip] Comprobando checkbox con jQuery

9 Septiembre 2009, publicado por: yyeshua

Un día mientras programaba volví a necesitar las típicas comprobaciones de los checkbox, normalmente lo hacía con simple javascript, pero últimamente he ido utilizando cada vez más jQuery.
Leer el resto de este artículo…


Categorías: Desarrollo Web, 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