Mostrando entradas con la etiqueta Programacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programacion. Mostrar todas las entradas

miércoles, 5 de febrero de 2014

Empezando un nuevo proyecto

Hola a todos, no he subido informacion al blog hace mucho rato !!! XD
pero ahora me quiero poner serio con esto y hacer videos tambien.

pero por ahora compartire lo que estoy empezando a aprender: HTML

sin mas preambulos comenzare....

primero descarguue el XAMPP y de ahi toda la carreta de instalacion que ustedes conocen XD

al iniciar, aparece una direccion: http://localhost/xampp... esto no me gusta, asi ue edite un archivo llamado "index.html" en c:/xampp/htdocs (el cual es donde estara toda la informacion que mostraran en la pagina)

borre todo el contenido y lo reemplace por esto:

<body>
<script type="text/javascript">
window.location="/index";
</script>
</body>

asi pude direccionar de "http://localhost/xampp" a "http://localhost/index" o donde quieran

luego hay que borrar o cabiar el nombre a "index.php" y crear una carpeta con el nombre que colocaron arriba (index en mi ejemplo)

eso es todo por ahora, es algo facil y muchos MUCHISIMOS saben esto pero asi estoy iniciando



viernes, 12 de abril de 2013

Aprendiendo a programar en Ruby (part1)

Hola a todos, como estan, hoy voy a empezar a aprender a programar en una plataforma llamada ruby.

Promero, voy a hacer una breve descripcion del programa (sacado de la pagina oficial en español) para saber a grandes razgos a que nos estamos metiendo.


¿Te preguntas por qué Ruby es tan popular? Sus fanáticos lo tienen como un lenguaje hermoso y artístico. Y todavía así, dicen que es práctico y ameno. ¿Por qué?
Los ideales del creador de Ruby
Ruby es un lenguaje con un balance cuidado. Su creador, Yukihiro “matz” Matsumoto, mezcló partes de sus lenguajes favoritos (Perl, Smalltalk, Eiffel, Ada, y Lisp) para formar un nuevo lenguaje que incorporara tanto la programación funcional como la programación imperativa.
A menudo ha manifestado que está “tratando de hacer que Ruby sea natural, no simple”, de una forma que se asemeje a la vida real.
Continuando sobre esto, agrega:
Ruby es simple en apariencia, pero complejo por dentro, como el cuerpo humano1.
Acerca del crecimiento de Ruby
Desde su liberación pública en 1995, Ruby ha atraído devotos desarrolladores de todo el mundo. En el 2006, Ruby alcanzó reconocimiento masivo, formándose grupos de usuarios activos en las ciudades más importantes del mundo y llenando las capacidades de las conferencias relacionadas a Ruby.
Ruby-Talk, la lista de correo más importante sobre el lenguaje Ruby ha crecido hasta lograr un promedio de 200 mensajes por día.
El índice TIOBE, que mide el crecimiento de los lenguajes de programación, ubica a Ruby en la posición #13 del ranking mundial. Refiriéndose a su crecimiento, predicen, “Todo indica que Ruby llegará a estar entre los 10 primeros en menos de 6 meses”. Gran parte de su crecimiento se atribuye a la popularidad alcanzada por aplicaciones desarrolladas con Ruby, en particular el framework de desarrollo web Ruby on Rails2.
Ruby es totalmente libre. No sólo gratis, sino también libre para usarlo, copiarlo, modificarlo y distribuirlo.
Viendo todo como un objeto
Inicialmente, Matz buscó en otros lenguajes para encontrar la sintaxis ideal. Recordando su búsqueda, dijo, “quería un lenguaje que fuera más poderoso que Perl, y más orientado a objetos que Python3”.
En Ruby, todo es un objeto. Se le puede asignar propiedades y acciones a toda información y código. La programación orientada a objetos llama a las propiedades variables de instancia y las acciones son conocidas como métodos. La orientación a objetos pura de Ruby se suele demostrar con un simple código que aplica una acción a un número.
En muchos lenguajes, los números y otros tipos primitivos no son objetos. Ruby sigue la influencia del lenguaje Smalltalk pudiendo poner métodos y variables de instancia a todos sus tipos de datos. Esto facilita el uso de Ruby, porque las reglas que se aplican a los objetos son aplicables a todo Ruby.

Bueno, ahora la instalacion:

Linux:
Aqui instalamos primero las dependencias de la aplicacion:

sudo apt-get update

sudo apt-get install curl

curl -L get.rvm.io | bash -s stable

rvm requirements

sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config

source ~/.rvm/scripts/rvm

type rvm | head -n 1

Ahora si, instalando ruby

rvm install 1.9.3

rvm use 1.9.3 --default

gem install rails


Windows

descargamos el siguiente paquete de instalación: Ruby, este pesa aproximadamente 60 Mb

y la instalacion es la tipica de siguiente, siguiente, finalizar.

_____________________________Barra_Improvisada_____________________________

Saludos desde colombia!!


martes, 26 de febrero de 2013

Algo de programación JAVA [Parte 1]


¿Qué son los objetos?
En informática, un OBJETO es un conjunto de variables y de los métodos relacionados con esas variables.
Un poco más sencillo: un objeto contiene en sí mismo la información y los métodos o funciones necesarios para manipular esa información.
Lo más importante de los objetos es que permiten tener un control total sobre 'quién' o 'qué' puede acceder a sus miembros, es decir, los objetos pueden tener miembros públicos a los que podrán acceder otros objetos o miembros privados a los que sólo puede acceder él. Estos miembros pueden ser tanto variables como funciones.
El gran beneficio de todo esto es la encapsulación, el código fuente de un objeto puede escribirse y mantenerse de forma independiente a los otros objetos contenidos en la aplicación.
¿Qué son las clases?
Una CLASE es un proyecto, o prototipo, que define las variables y los métodos comunes a un cierto tipo de objetos.
Un poco más sencillo: las clases son las matrices de las que luego se pueden crear múltiples objetos del mismo tipo. La clase define las variables y los métodos comunes a los objetos de ese tipo, pero luego, cada objeto tendrá sus propios valores y compartirán las mismas funciones.
Primero deberemos crear una clase antes de poder crear objetos o ejemplares de esa clase.
¿Qué son los mensajes?
Para poder crear una aplicación necesitarás más de un objeto, y estos objetos no pueden estar aislados unos de otros, pues bien, para comunicarse esos objetos se envían mensajes.
Los mensajes son simples llamadas a las funciones o métodos del objeto con el se quiere comunicar para decirle que haga cualquier cosa.
¿Qué es la herencia?
Qué significa esto la herencia, quíen hereda qué; bueno tranquilo, esto sólo significa que puedes crear una clase partiendo de otra que ya exista.
Es decir, puedes crear una clase a través de una clase existente, y esta clase tendrá todas las variables y los métodos de su 'superclase', y además se le podrán añadir otras variables y métodos propios.