Images

Como Programar en Java (Deitel)





En este libro Los autores se concentran en enseñar los principios de la buena ingeniería de software, haciendo hincapié en la claridad de los programas. Esta obra contiene una vasta colección de ejemplos, ejercicios y proyectos que proporcionan la oportunidad de resolver problemas reales.



ÍNDICE

Prefacio. 
1. Introducción a las computadoras, Internet y Web. 
2. Introducción a las aplicaciones en Java. 
3. Introducción a los applets de Java. 
4. Instrucciones de control: Parte 1. 
5. Instrucciones de control: Parte 2. 
6. Métodos. 
7. Arreglos. 
Images

Manual De Java 2



Hola Programador, hoy te traigo un grandioso Manual de Java para que te diviertas practicando y resolviendo muchos ejercicios de Java, desde los más básicos hasta otros un poco mas complejo.

Este es un “manual práctico de informática”, pero realmente realmente PRÁCTICO.

- En el texto me refiero continuamente a TuCarpeta, esto es un subdirectorio de tu ordenador donde es conveniente que grabes todos los programas de este “tu manual”.

- Todos los programas y ejercicios del manual han sido probados sin problema en .el Java 2 SDK (Standard Edition 1.2.2)

- Mi consejo, es que escribas de nuevo tal como te indico en el texto, cada uno
Images

Java Desde cero


Descripción:

Con ésta comienzo una serie de notas sobre Java, especialmente para aquellos que quieren comenzar a conocerlo y usarlo. Esto se originó en un interés que surgió en algunos de los suscriptores del mailing list de desarrolladores de web, y que pongo a disposición también del de webmasters.
Seguramente muchos de ustedes sabrán mucho más sobre Java que yo, y les agradeceré todo tipo de comentarios o correcciones. La idea es dar una guía ordenada para el estudio de este lenguaje, muy poderoso y de gran coherencia, aunque todavía adolece de algunas limitaciones que seguramente se irán superando con el tiempo.


Indice:

Java Desde Cero 3
Qué Es Java 3
Lenguaje De Objetos 3
Independiente De La Plataforma 4
Images

Aprenda Java Como si estuviera en Primero



Si eres principiante en el lenguaje Java, este libro es para ti... En donde vas a aprender practicamente de todo lo referente al mundo de Java, desde sus inicios, evolución y las capacidades que tiene este lenguaje hoy en día.


Indice:
1. Introducción A Java
2. Programación En Java
3. Clases En Java
4. Clases De Utilidad

Images

Génesis Según La Informática



1:1. En el principio existía el caos y DIOS creo el bit y el byte. Y con ellos creo la palabra.

1:2. Y había dos Bytes en la palabra; y nada más existía. Y Dios separo el
Uno del cero: y vio que era bueno.
Te llamaras "uno" y Tú serás "cero".

1:3. Y Dios dijo: que se hagan los Datos; y así pasó. Y Dios dijo: Dejemos
los Datos en sus correspondientes sitios. Y creo los disquetes, los discos
duros y los discos compactos en los primeros tres días.


1:4. Y en el cuarto día Dios dijo:
-Que se hagan los ordenadores, así habrá un lugar para poner los disquetes, los discos duros y los discos compactos.Así Dios creo a los ordenadores, les llamo Hardware.


1:5. Pero aun no había software. Pero Dios en el quinto día creo los programas; grandes y pequeños... Y les dijo: 
Images

El secreto para ser un buen Programador




Si estas en este mundo de la programación, del código, de los algoritmos... y quieres saber como ser el mejor, como llegar lejos y conseguir el éxito...te tengo la respuesta: DEDICACIÓN.

Sí, aunque sepas programar, aunque te creas el "Rey de los Códigos", si no dedicas el tiempo y el espacio para poner en practica tus conocimientos, sino practicas lo aprendido... No sirve de nada. Esto es así, y no solo en el ámbito de la programación, me atrevo a decir que para cualquier cosa que hagas, esta es la clave. Pero esa dedicación tiene que ir acompañada de algo que realmente te motive (Como programar), tienes que saber para donde vas y que es lo que quieres llegar a ser en realidad.

La programación, el desarrollo web, el software, cada día tiene un avance mas rápido, pues la tecnología de nuestros días así lo requiere, por eso, para estar al tanto de lo que es útil o no en nuestro "mundo", es necesario "dedicarsele", poner empeño en aprender cada día algo nuevo, no quedarse atrás, ya sea que domines cualquier tecnología (HTML5, PHP, MYSQL, etc) Siempre habrá algo que aprender, pues este mundo es muy extenso, y es de vital importancia que nosotros, como programadores buenos que queremos ser, estemos "metidos en el cuento".

Yo por mi parte, al igual que tu, tengo mucho camino por recorrer en cuanto a desarrollo y programación se trata, pero los resultados se comienzan a ver partiendo de aquí, de este "Secreto". Muchas de las personas exitosas que conocemos hoy, alguna ves también comenzaron como tu o como yo, pero lo que las diferenció de los demás fue que no se quedaron de brazos cruzados, viendo como pasaban los días, sino que tomaron esa decisión, se dedicaron a ser mejor, y hoy en día están donde están.

A decir verdad, existen muchas otras pautas para lograr ser un buen programador, pero lo que si es claro, es que con suficiente dedicación, podemos llegar a ser lo que queramos, siempre habrá algo que aprender, y solo con la dedicación cada día, lo podemos lograr. Como dicen por ahí: "La practica hace al maestro". Por eso, dedícate, da todo de ti, empéñate cada día en mejorar, y de seguro, No mas bien, ESTOY SEGURO que seras mejor programador cada día.

... Y tu, Quieres ser un buen Programador?
Images

Aprovecha tus Momentos de Inspiración




De seguro que por lo menos alguna vez en la vida te ha sucedido. Estas de repente pensando, soñando, o simplemente en algún lugar sin hacer nada, cuando de repente, te llega eso, sí... esa idea, que hace palpitar tu corazón mas de lo normal, y entonces, te vas imaginando un millón de cosas, te llega una lluvia de ideas... todo se esclarece, sientes poder hacerlo todo... pues bien, has tenido un momento de inspiración.

La inspiración es algo extraordinario, el simple hecho de sentirte inspirado hace que cualquier obstáculo que te impide alcanzar una meta, completar un proyecto, terminar ese algoritmo, en fin, cualquier cosa que te impida avanzar... Se derrumba!.

Es muy importante sacarle partida a estos momentos, ya que están ligados con el "actuar", es decir, comenzar a hacer realidad eso que has sentido, de una u otra forma, lo importante es hacer ALGO, comenzar a trabajar en eso que deseas.

... pero, como puede llegarte esa inspiración? Hay muchas formas de sentirte inspirado, y es muy relativo en cada persona. Pero algunas pautas que veo que pueden llegar a servirte son:

- Estar relajado, libre de estress, pues esos instantes llegan habitualmente cuando te sientes tranquilo y en paz contigo mismo.

- Escuchando tu música de motivación, hay muchos casos en los que el simple hecho de escuchar esa canción que nos motiva, da como resultado un momento de inspiración. (Por ejemplo; en los Gimnasios)

- Ver un vídeo motivación acerca de algo relacionado con lo que deseas, hace que te llegue esa inspiración, de ver que si x o y persona lo logró, tu también podrás.

- Salir de la rutina, tomar momentos de descanso, vacaciones. Todo esto hace que mires las cosas desde otro punto de vista y te lleve a inspirarte.

Estos pequeños consejos al final pueden ayudarte a sentirte inspirado... Pero lo primordial, es tener algo en que inspirarte, un objetivo, una meta que cumplir... Y de seguro, en cualquier momento, te llegara ese momento tan extraordinario. Y a ti, que te inspira?

Images

¿Por donde empezar en la Programación Web?




Muy Seguramente Muchos de nosotros que estamos iniciando en este extenso y emcionante mundo de la programación web nos hacemos esta sencilla pero a la vez crucial pregunta: ¿ Por donde Empezar? ...
La repuesta que ofrezco es sencillamente una; disposición y compromiso para comenzar a aprender y aplicar todos los conocimientos que vayamos aprendiendo. Pero, ¿Qué tema comenzar a estudiar? La programación web está encadenada por varias tecnologías que conforman un todo... Es decir, tiene muchas rramas por las cuales podemos optar.

Principales Temas o Tecnologías en la Programación Web

Images

Conociendo el Mundo de las páginas Web



En la actualidad, la web se ha convertido en un mundo infinito de información, podemos encontrar absolutamente de todo lo que queramos...  Pero, ¿Cómo se organiza tanta información? la respuesta tiene dos sencillas palabras: Páginas Web.



Todo lo que vemos atraves del navegador está contenido en dichas páginas, caracterizadas por tener imagenes, texto, animaciones, video, sonido, etc.

¿Qué cual fué la primera página Web? ... Pues les cuento que está alojada en un de los servidores de la W3 (WWW) y data de hace mas de 20 años, explicando curiosamente información acerca de la "Nueva Web" y sus páginas. 


La versión de 1992 nos muestra cómo era la web entonces, sin imágenes por ejemplo. Es raro pensar que la WWW no lleva tanto tiempo en el mundo, y el enorme desarrollo que ha tenido desde sus inicios.

Las páginas estan elaboradas con el  objetivo de mostrar alguna información referente a cualquier categoría (General o Especifica) que sea de algún interés para cierto tipo de publico. Una de las cosas que caracteriza estas páginas es que son Hipertexto (¿Que que significa esto?) Pues que estas, no estan cada una por su lado, sino que están unidas mediante links (o enlaces hipertexto).

Cada link cumple una función especifica, dependiendo de lo que quiera el programador que haga, por ejemplo, reproducir una canción, ver un video, abrir otra página, etc y para "activarlo" basta solo con dar "clic" sobre él. 

Los motores de búsqueda, como Google o Yahoo!, utilizan estos links, entre otros datos, como una medida de la popularidad para determinar que páginas deben aparecer en los primeros puestos de una búsqueda concreta. Cuantas más enlaces apunten a una página, más alto puede ser el posicionamiento de la página en un buscador. Aunque en la práctica el posicionamiento web  (Tema que veremos mas adelante) también depende de otros factores. 

Images

¿Qué es eso de Programación WEB?



En mi camino de enfoque como futuro programador Web, quiero comenzar desglosando estas dos palabras, (que de seguro serán las mas importantes en el desarrollo de mi carrera). En la web podemos encontrar muchas definiciones acerca de estos dos términos, pero tratemos de sacar los mas importantes ... empezando por "Programación":

Veamos el concepto desde el punto de vista de "Wikipedia":


La programación informática, a menudo acortada como programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.

Si querernos enredarnos mas la vida, veamos el concepto de "Frikipedia" :
Images

Ese día... Cuando te vuelve la inspiración

Despues de tanto tiempo sin publicar, regreso de nuevo! ... En todo este tiempo por fuera del blog, sigo con lo mismo, estudiando, paseando, haciendo uno que otro proyecto, pero bahh... nada en realidad. Pero el dia de hoy me llega a la cabeza una idea, en cuanto a lo que quiero encaminarme de aquí en adelante, y ya que la tecnología avanza y avanza cada día mas rapido... me pregunto: ¿A donde se encamina el programador de hoy en día? ... y todo eso me llevo a una sola conclución: WEB. 

Sí, esta sencilla pero a la vez tan robusta palabra se reduce a lo que se viene en el futuro... He aquí  eplico 3 de los puntos mas importantes donde afirmo mi teoría (Según Mi concepto) :

1. El 90% de lo que hacemos hoy en día en un computador, es Online (Utilizando el Señor Internet) ... ya sea, redes sociales (PRINCIPAL USO), ver noticias, jugar (Y todo el Ocio incluido), como para realizar nuestras investigaciones académicas, trabajos, etc... hacemos uso de la WEB, dejando las aplicaciones de escritorio como "Segundo Plato".

2. Todo indica (Con el Avance Tecnológico) que con el transcurso de los años, tenderán a desaparecer los dispositivos de almacenamientos físicos (Como los discos Duros) y todo se almacenará en la "Nube", lo que significa que nos tendremos que mantener aún mas conectados a la Web.

3. Cada ves son mas las empresas de Desarrollo están necesitando programadores que dominen estas tecnologías, lo que la hace que sea una mayor demanda y una gran oportunidad de trabajo y negocio.

En fin, la tecnología WEB es el "BOOM" de la programación hoy en día (Sin Desmeritar el poder que tienen las app de Escritorio) ... Así que ese será mi enfoque de aquí en adelante... Y que bueno compartirlo con ustedes. "Ese Día... Cuando te vuelve la inspiración".
Images

Variables [Pascal]


Las variables son algo que no contiene un valor predeterminado, una posición de memoria a la que nosotros asignamos un nombre y en la que podremos almacenar datos.
Para dar un ejemplo básico en Pascal, Podríamos preguntar su nombre al usuario, guardarlo en una variable y después escribirlo a continuación de la palabra "Hola", con lo que el programa quedaría
program Saludo2;
 
var
  nombre: string[20];
 
begin
  writeln('Introduce tu nombre, por favor');
  readln(nombre);
  write('Hola ',nombre);
end.
 

Aquí ya aparecen más conceptos nuevos. En primer lugar, hemos definido una variable, para lo que empleamos la palabra var, seguida del nombre que vamos a dar a la variable, y del tipo de datos que va a almacenar esa variable.

Los nombres de las variables siguen las reglas que ya habíamos mencionado para los identificadores en general, y no se indica ningún punto y coma entre la palabra "var" y el nombre de la variable (o variables que se declaran).

Con la palabra string decimos que la variable nombre va a contener una cadena de caracteres (letras o números). Un poco más adelante, en otra entrada, comentamos los principales tipos de datos que vamos a manejar. En concreto, string[20] indica que el nombre podrá estar formado hasta por 20 letras o números

Nota: en la variante del lenguaje Pascal conocida como "Extended Pascal", la longitud máxima de una cadena de texto se indica con paréntesis, de modo que si algún compilador protesta con "string[20]", habrá que probar con "string(20)".

Images

¿Qué tipo de Cuerpo Eres?


Los fisiólogos se refieren a menudo a los tipos de cuerpo para describir la estructura de una persona. Los tipos de cuerpo (también conocidos como somatotipos) son un determinante genético altamente significativo en la búsqueda de pérdida de grasa. Para dar crédito a quien es debido, fue en los años 40 que el Dr. Wiliam H. Sheldon introdujo la teoría de los somatotipos.
Su teoría describe tres tipos básicos de cuerpo humano: el endomorfo, caracterizado por una preponderancia de grasa corporal; el mesomorfo, dotado de una musculatura bien desarrollada; y el ectomorfo, distinguido por una carencia tanto de grasa como de músculo. Él también indicó que la mayoría de la gente es una mezcla de estos tipos. Estos tipos de cuerpo pueden ser indicadores de si tendrás dificultad al quemar grasa o te será fácil, y qué clase de constitución tendrás en el futuro.
La descripción de Sheldon de los tres tipos de cuerpo se ha convertido en una parte integral de la mayoría de la literatura sobre pérdida de peso, acondicionamiento y fisicoculturismo. Los tres tipos de cuerpo serán descritos más a fondo a continuación
Images

Vectores (Pascal)


VECTOR DE DATOS: Es una estructura estática que consiste en un conjunto de elementos que satisfacen lo siguiente:

[1] DEBE DIMENSIONARSE PREVIAMENTE
[2] TODOS LOS ELEMENTOS SON DE IGUAL TIPO
[3] LOS ELEMENTOS SE ALMACENA EN POSICIONES CONSECUTIVAS DE MEMORIA RAM


QUE ES DIMENSIONAR UN VECTOR ? es una acción que consiste en RESERVAR el tamaño que el vector ocupará en memoria, es decir, cual es la cantidad MAXIMA de elementos que tendrá el vector. Esta cantidad MAXIMA de elementos la deducimos según el problema que estemos resolviendo; por ejemplo: Si deseo almacenar los CODIGOS
Images

Pesarse a menudo: Error en Tiempo de Definición



Este es un error muy común tanto entre hombres como entre mujeres cuando se ponen a dieta. Se vuelven paranoicos con la báscula y se pesan con demasiada frecuencia. 

Lo primero que han de tener en consideración es que el peso corporal fluctúa de forma continua en un par de kilos, sin que eso constituya ninguna prueba de nada. El ritmo del vaciado gástrico, la micción, la retención de líquidos, etcétera pueden alterar un poco el peso en cualquier sentido, sin que ello constituya prueba fehaciente y determinante de la pérdida o de la ganancia de grasa. 

Por otro lado, las cifras de una báscula no son lo suficiente fidedignas de la composición corporal, porque por ejemplo, puedes ganar músculo al tiempo que pierdes grasa y en ese supuesto la balanza no atestiguará ningún cambio de peso, a pesar de la transformación que se haya producido. 

Además es gratificante cuando dejas pasar como mínimo unas dos semanas y ver los resultados!... puedes comenzar marcándote pequeños objetivos como:"No me pesaré hasta la próxima semana" o cosas por el estilo.

Por consiguiente, no te peses más que una vez, o dos como mucho, cada mes y siempre a la misma hora y en las mismas condiciones y verás como esto te ayuda a mejorar en resultados y autoestima. 

Images

Cadenas (Pascal)


Las cadenas de caracteres son secuencias de caracteres con longitudes que varían desde 1 hasta los 255 caracteres. El tipo identificador de las cadenas es String. Cuando declaramos una variable de tipo string será posible introducir hasta 255 caracteres en ella, pero también es factible declarar cadenas más cortas agregando al momento de la declaración la longitud de la variable, por ejemplo:

VAR
Mensaje : String[120]; {Longitud maxima = 120 caracteres}  

Images

Cada uno es un mundo


Hay tantos mundos como personas, porque cada persona crea su propio mundo a través de su propia realidad, de sus interpretaciones y del significado que da a cada cosa que sucede en su vida, basándose en la educación y en la información recibida, en su entorno. Por eso, cada uno percibe y va creando o interpretando su propio mundo en función de sus experiencias, sus pensamientos y su enfoque, que son los que generan sus sentimientos y emociones.
Images

El momento de cambiar...Es ahora!



Cuantas veces, en un momento de desesperanza o de desconsuelo, te has dicho: "Necesitaría cambiar, pero soy así y no puedo hacerlo" ... Todas esas veces te has engañado respecto a tu capacidad de actuar sobre tu destino. Porque tienes el poder para conseguir todo aquello que puedas desear. Para hacerlo, no tienes mas que volcarte en tu interior y buscar esa felicidad.

Porque tu felicidad no depende de cuanto dinero tengas,  ni a que santo le reces, ni mucho menos con que brujos o adivinos estén ayudan dote... tu felicidad la construyes desde tu propio interior, sabiendo que hay un Dios presente, capaz de ayudarte siempre.

 No te enfoques en lo material,  al final terminarás entendiendo de que no sirve de nada. Busca tu equilibrio interior. Estar más equilibrado espiritual y físicamente te da la oportunidad de vivir en un continuo estado de gratitud y de respeto. Ves milagros en todas partes.Te tomas menos en serio.Hay menos estrés en tu vida.Existe un cambio significativo en su vida cuando corrige el desequilibrio entre su ser material y espiritual " ... y todo pasa, cuando tienes el valor de cambiar.

Images

Quiero Aumentar Volumen, No grasa!


Para empezar es necesario que evitemos la ingesta de alimentos ricos en grasa, ya que el efecto que esto tendrá sobre el organismo puede ser fatal no solo estéticamente hablando. Es cierto que una persona que practica deporte debe consumir más calorías que una persona
Images

¡Hey!, Relájate...

Relájate. Como decía un personaje de la radio: “Aflójese” . No te mantengas tenso. Estar tenso es la vía más segura hacia el fracaso en cualquier empresa, grande o pequeña.
Desear el éxito es espléndido, pero buscarlo con demasiada tensión es asegurarse en perderlo. Hay una
actitud mental que se puede comparar con un puño cerrado , un ceño fruncido, unos dientes apretados , esa
actitud no puede conducir al éxito.
Acometer cualquier empeño con cierta preocupación es un atajo hacia el triunfo. Muchas personas fracasan en la música, en los deportes, en el estudio, en los negocios, o avanzan muy lentamente , porque realizan esas tareas como si fuera un trabajo duro. Tu triunfo sería infinitamente mayor del que esperaban si consideraran tus esfuerzos como una diversión.
Trata tu trabajo como si se tratara de una diversión. Considera las dificultades como parte del juego, ríete de las molestias, y todo el panorama mejorará para siempre. Ësta es, por supuesto, la gran diferencia entre el trabajo y el juego. Muchos hombres trabajan más duro cuando juegan al golf que en otras ocasiones, pero no lo saben porque para ellos se trata de un juego.
Toma las cosas con calma . ¡ Relájate!

Fuente: Fox Emmet . Dale Valor a tu vida.