11 Feb 2010
Sin comentarios.-
Con Google Chrome disponible para los principales SO Windows, Linux y Mac, se presenta como una gran alternativa a Internet Explorer y Safari, y ahora con el soporte para extensiones tambien disponible para todas las plataformas, es tambien una alternativa real para Firefox.
Ahora, la principal razón para usar Firefox para desarrollar es Firebug. Y aunque [...]
12 Nov 2009
3 comentarios.-
Este pequeño tutorial que saqué de la página de Google Chrome nos explica como crear una extensión de una manera muy sencilla y práctica.
Preparando el navegador
Lo primero que tenemos que hacer es suscribirnos a la versión dev de Google Chrome (en el tutorial original recomiendan Windows, sin embargo yo lo probé con Mac y funcionó [...]
25 Ago 2009
Sin comentarios.-
Página original: http://pine.fm/LearnToProgram/?Chapter=09
Hasta ahora hemos visto diferentes tipos, o clases, de objetos: cadenas (string), enteros (integer), flotantes (floats), arreglos (arrays) y algunos cuantos objetos especiales (true, false y nil) de los cuales hablaremos mas tarde. En Ruby, estas clases siempre se escriben en ingles y llevan la primer letra mayúscula: String, Integer, Float, Array… etc. [...]
13 May 2009
Sin comentarios.-
Página original: http://pine.fm/LearnToProgram/?Chapter=08
Como hemos visto, los ciclos y las iteraciones nos permiten hacer lo mismo (ejecutar el mismo código) una y otra vez. Sin embargo, algunas veces queremos hacer la misma cosas un numero determinado de veces, pero en distintos lugares del programa. Por ejemplo, digamos que estamos escribiendo un programa que sea un cuestionario [...]
21 Abr 2009
Sin comentarios.-
Página original: http://pine.fm/LearnToProgram/?Chapter=07
Escribamos un programa que nos pida que escribamos todas las palabras que queramos (una palabra por linea, y que se detenga hasta que presionemos Enter en una linea en blanco), y después que repita todas las palabras, pero acomodadas en orden alfabético.
Así que… primero… este… podríamos…
Sabes, no creo que podamos hacerlo. Necesitaríamos una [...]
15 Abr 2009
1 comentario.-
Página original: http://pine.fm/LearnToProgram/?Chapter=06
Ahh, el control de flujo. Aquí es donde todo converge. Aun cuando este capitulo es mas corto y mas fácil que el capitulo de los métodos, este abrirá un mundo en las posibilidades de programación. Después de este capítulo, serás capaz de escribir programas realmente interactivos; anteriormente hemos hecho que los programas nos [...]
07 Abr 2009
1 comentario.-
Página original: http://pine.fm/LearnToProgram/?Chapter=05
Hasta ahora hemos visto algunos métodos diferentes, puts, gets, entre otros (Pregunta rápida: Escribe todos los métodos que hemos visto hasta ahorita. Son 10! La respuesta esta un poco mas abajo.), pero no hemos hablado acerca de lo que son los métodos. Sabemos que hacen algo, pero no sabemos lo que son.
27 Mar 2009
3 comentarios.-
Página original: http://pine.fm/LearnToProgram/?Chapter=04
Hemos visto algunos tipos de objetos (numeros y letras), y ya vimos como hacer que las variables apunten a ellos; lo siguiente que haremos es juntar todo para que funcione en conjunto.
Ya vimos que si queremos que un programa imprima 25 en la pantalla, lo siguiente no funciona, porque no podemos sumar [...]
24 Mar 2009
1 comentario.-
Página original: http://pine.fm/LearnToProgram/?Chapter=03
Hasta hora hemos visto como usar puts en números y cadenas, pero cada que usamos puts en un objeto, el objeto desaparece. A lo que me refiero es que si quiero imprimir lo mismo dos veces tendría que teclearlo dos veces:
1
2
puts ‘…puedes decir lo mismo otra vez…’
puts ‘…puedes decir lo mismo otra vez…’
…puedes [...]
12 Mar 2009
Sin comentarios.-
Página original: http://pine.fm/LearnToProgram/?Chapter=02
Así que ya aprendimos todo de los números, que hay de las letras? palabras? texto?
En la programación a los grupos de letras se les llaman cadenas. (Puedes pensar como letras impresas encadenadas en un anuncio.) Para facilitar la identificación de cadenas dentro del código, les pondré un color rojo, y a los números [...]