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

jueves, 21 de junio de 2012

BITCOINS



1) Que es una Bitcoin: 

Una Bitcoin (a partir de ahora, BTC) es una moneda como cualquier otra, como un dolar americano (USD, $) o un Euro (EUR, €). la diferencia principal, es que una Bitcoin (BTC) no existe fisicamente, sino que es una intrincada mezcla de certificados digitales asimetricos y firmas digitales, que dan validez a dicha BTC o a una fraccion de BTC. 

En resumidas cuentas, una BTC o una fraccion de BTC, resulta expresada por una ristra de bits, que identifican entre otras cosas a la moneda, la cadena de confianza compuesta por firmas digitales de la generacion de esa moneda, el poseedor, y la cadena de confianza compuesta por mas firmas que dan garantia a dicha transaccion. 

Esta ristra de bits es NO DUPLICABLE, o sea, no puedes ‘multiplicar tu dinero’ simplemente copiando esa ristra de bits, porque los demas nodos BitCoins, comprueban que no realices ‘doble gasto’ (en el original, ‘double spending’) usando mas de una vez dicha ristra de bits. 

Esto, que a primera vista parece muy complicado, no es mucho mas complicado que el dinero real, donde el emisor es un banco central, y las ‘firmas’ que dan validez a dicho dinero son las marcas de agua, el numero de serie, la tinta indeleble, la tinta solo visible con luz ultravioleta y demas mecanismos de seguridad que se usan en un billete de uso comun. 

Asi pues, con lo que hay que quedarse es que, una transaccion de BTCs es una ristra de bits, que hacen valida una determinada cantidad de dinero en manos de un determinado poseedor, al igual que un billete hace valido una determinada cantidad de dinero en manos de un determinado poseedor. 

2) Como se usan las BitCoins 

Se que lo mas obvio seria preguntarse ‘como se consiguen BTCs’, pero eso lo dejaremos para mas adelante, vamos a lo sencillo: supongamos que ya tenemos una cierta cantidad de BTCs y queremos usarla ¿como lo hacemos? 

Primero, hablemos de las billeteras (del original ‘wallets’). Toda cantidad de moneda BTC se almacena en un ‘wallet’ o billetera, o sea, que los certificados que hacen valido esa moneda BTC (la ristra de bits) se asocian a un certificado de billetera, tomando asi posesion, la billetera, de dichos BTCs. Como en el mundo real, puedes tener todas las billeteras (o wallets) que quieras, tan solo tienes que generarlas. Generar billeteras no supone ningun costo, y puedes generar TODAS LAS QUE QUIERAS. Simplemente, en algun momento, cuando quieras enviar BTCs a alguien, no debes preguntarle su nombre de usuario, sino a que numero de billetera quiere que se lo envies. Tu billetera firma tus BTCs con la fima de la nueva billetera, y de esa forma, esos BTCs que eran en principio tuyos, dejan de ser tuyos para ser de otra billetera. 

Esto es muy importante, porque en el sistema de comercio BITCOIN no se hacen transacciones entre personas, SINO ENTRE BILLETERAS, convirtiendo este sistema en TOTALMENTE ANONIMO. Cualquiera puede tener todas las billeteras que quiera y cuando te encuentres con nuevo dinero dentro de esa billetera NO PUEDES SABER quien te lo ha enviado, simplemente esta ahi. Asi pues, la forma que se usa para identificar quien te paga es ‘crear nuevas billeteras por cada transaccion’. Una vez recibes un pago en dicha billetera, das conformidad a la compra, y transfieres los BTCs de dicha billetera ‘temporal’ a tu billetera principal. 

Asi pues, hablemos de las billeteras. Hay dos formas de poseer billeteras: 
2.1) Usando el cliente oficial BitCoin 

La forma mas sencilla, es usar un cliente BitCoin en nuestro ordenador, que no es mas que una aplicacion que se descarga de la web oficial (Bitcoin P2P Virtual Currency) y que seria lo mas parecido a una ‘cartera’ que se puede tener. De esta forma, el dinero BTC lo ‘poseemos fisicamente’. La ristra de bits que representa los BTCs que tenemos se guarda localmente en nuestro disco duro, dentro de la aplicacion BitCoin, y podremos enviar dichos BTCs a quien queramos a traves de un ‘identificador de billetera’ de destino. Esto es importante: si tenemos una cantidad importante de BTCs en nuestro cliente oficial de BitCoin (esto es, los BTCs en nuestro ordenador) y se nos casca el disco duro o nos hackean el ordeandor HEMOS PERDIDOS DICHOS BTCs, HEMOS PERDIDO ESE DINERO. Es analogo a perder la billetera en la calle o a que te entre un ladron en la casa y te robe la billetera. 
2.2) Usando un servicio Web de almacenamiento BitCoin 

Puesto que el cliente oficial BitCoin adolece de dicho problema de ‘perdida’ de BTCs ante accidentes, lo normal es usar algun servicio Web de ‘almacen de BTCs’, lo que en el mundo real se denominan ‘Bancos’. El mas popular es MyBitcoin (https://www.mybitcoin.com/). De hecho, en el mundo real, muy poca gente usa el cliente oficial de BitCoin y prefieren usar el servicio web de MyBitcoin, porque con el servicio web de MyBitcoin puedes montar ‘tiendas’ que cobren al estilo PayPal, totalmente a traves de web, mientras que si usas el cliente oficial de BitCoin deberias hacer algun tipo de interfaz que generara automaticamente billeteras por cada pago. 


En resumidas cuentas, se puede usar tanto el cliente oficial de BitCoin como la plataforma Web MyBitcoin. Yo he usado ambos y de momento me quedo con la plataforma web, aunque tampoco tengo muchos BTCs generados (de momento tengo 0,60 BTCs). 


3) Como se ganan BitCoins 


La forma clasica de ganar BTCs es la obvia: COMPRANDOLAS. Te metes en algun market exchange, como por ejemplo, bitcoincomes (Oficina de cambio de bitcoins, compra y venta de bitcoins en España - Bitcoin exchange in Spain) de habla hispana y que trabaja exclusivamente en Euros, o uno mas famoso internacional, casi podria decirse que el ‘oficial’, como es MtGox (https://mtgox.com/). Pagas Euros o Dolares, ya sea por transferencia bancaria o por PayPal, y obtienes Bitcoins en una billetera.. 

La otra forma es LA MINERIA BITCOIN (del ingles, ‘bitcoin mining’). La mineria bitcoin funciona de la siguiente forma: Se genera un ‘desafio’ (del ingles ‘challenge’), y el primero en encontrar un hash SHA256 tal que al casar el desafio con el hash genere otro hash buscado, gana 50 BTCs. 

Por decirlo de otra forma, se firman 50BTCs con un hash, y el primero en reventar dicho hash, puede apropiarse los 50BTCs, obviamente, firmandolos con una firma asimetrica fuerte (teoricamente imposible de romper antes de un millon de años). 

Los primeros Hashes eran relativamente sencillos de reventar, de hecho, recuerdo haber leido por ahi que el paquete 1000 de 50BTCs (50.000 BTCs en circulacion, en el momento de escribir este documento hay 6 millones y medio de BTCs en circulacion) fue roto en menos de medio dia en un Pentium 4. 

Se puede usar el cliente oficial BitCoin para hacer mineria de BTCs, pero hoy dia nadie lo hace, porque actualmente los Hashes son MUY DIFICILES de romper para una sola persona. Un XEON de 8 nucleos trabajando completamente en resolver un hash tardaria mas de 6 meses de media. Asi que se han impuesto lo que se denominan ‘piscinas de mineros’ (del ingles ‘mining pools’), aunque quedaria mejor dicho como ‘gremios de mineros’. 

Los gremios de mineros (del ingles adaptado ‘mining pools’) son grupos de mineros que deciden trabajar conjuntamente en resolver un hash para no duplicar trabajo, prometiendo repartir equitativamente el premio segun el esfuerzo de cada uno. Hay varios gremios de mineros, aunque el mas famoso es el ‘slush mining pool’ (mining.bitcoin.cz) administrado por un tal ‘slush’. 

El dueño u organizador del gremio de mineros suele cobrar algun tipo de ‘canon’ por tener el gremio funcionando, por labores administrativas y por puro mantenimiento de estructura. tambien hay gremios de mineros que dan mas parte del bloque de 50BTCs a quien obtenga la resolucion. Cada gremio tiene sus propias normas. 

Tambien, puesto que calcular hashes con la CPU es muy costoso, se estan empezando a usar programas especificos de mineria que usan la GPU (la tarjeta grafica) para acelerar DRAMATICAMENTE dichos calculos. y por dramaticamente me vengo a referir que una nVidia GT240 puede calcular 22Mhash/s, mientras que un Phenom X3 apenas llega a los 5Mhash/s. las reinas en este aspecto son las ATI HD6xxx, que llegan sobradamente a los 400Mhash/s. Hay auntenticos ‘flipados’ que tienen varias maquinas con 3 tarjetas ATI HD6xxx, minando a una velocidad de 30Ghash/s y ganando unos 8-10BTCs DIARIOS (que al cambio actual, supongo que el tio esta ingresando 150$/dia, eso si, no me gustaria ver su factura de electricidad) 

En el gremio de mineros de Slush esta todo lo necesario para empezar, pero basicamente es: 
- te creas una cuenta en el gremio de mineros 
- pones tu numero de billetera de MyBitcoin o de tu cliente BitCoin donde quieres que te lleguen los BTCs 
- creas un ‘minero’ por cada maquina que vayas a poner a minar (o sea, usuario/password por cada maquina) 
- configuras las maquinas con el software que te bajas del mismo gremio de mineros (GuiMiner, una interfaz grafica para un programa python que usa OpenCL, CUDA o ATI CAL/Stream) 
- y los pones a currar 

Segun tu esfuerzo (o la capacidad de la maquina que uses) se ira incrementando tu saldo ‘sin confirmar’ de BTCs. El ‘saldo sin confirmar’ es la cantidad de dinero estimada que te tocara una vez se resuelva el bloque actual en el que se esta trabajando. Mientras mas trabaje tu minero, mas saldo sin confirmar te tocara. Una vez se resuelva dicho bloque (y siempre y cuando el ‘gremio de mineros de Slush’ sea capaz de resolverlo antes que otros gremios de mineros) obtendras tus beneficios en concepto de ‘saldo confirmado’. 

Una vez el saldo confirmado supere cierto umbral que tu especifiques en la Web del gremio de mineros, se te hara una transferencia a la billetera que especificaras en dicha web. 

4) Como se gastan BitCoins 


Bueno, aqui ya llega las ganas de gastarlo de cada uno. 

- Puedes usar el ‘stock exchange’ para cambiar tus BTCs por moneda real (recuerda, (Oficina de cambio de bitcoins, compra y venta de bitcoins en España - Bitcoin exchange in Spain) de habla hispana o (https://mtgox.com/) que es mas internacional). 
- Puedes jugar con ellos en la bolsa de MtGox (https://mtgox.com/
- Puedes montar tu propio servicio basado en BTCs y ponerte a comprar y vender BTCs en una web por dinero real 
- O puedes usar directamente BTCs para comprar servicios en internet. Hay proveedores de hosting, news, y similares que venden servicios en BTCs. 

Bueno eso es todo, espero que les saque algunas dudas antes de llenar cualquier foro de preguntas que estan respondidas en la wiki oficialhttps://en.bitcoin.it/wiki/Main_Page

Fuente: Guia para el absoluto novato en Bitcoin

lunes, 11 de junio de 2012

10 razones para tener un huerto familiar


  1. Pasarás más tiempo en familia: El huerto es responsabilidad de todos y hasta los más pequeños pueden ayudar, moviendo la tierra, sacando maleza, regando y cosechando.
  2. Los niños comerán más frutas y verduras: Está comprobado que si los niños tienen cercanía a un huerto y ven cómo los alimentos crecen, serán más propensos a probar y disfrutar dichos alimentos.
  3. Ahorrarás dinero: Un paquete de semillas de tomates vale sólo un par de dólares y con sólo medio paquete podrás alimentar a tu familia por cinco meses.
  4. Es 100% local: Probablemente habrás escuchado que comiendo local ahorramos la energía que usa para transportar los alimentos de un lugar a otro. Si el huerto está en tu propio jardín, el gasto energético por causa de transporte disminuye a 0.
  5. Es una razón más para que los niños estén al aire libre: Muchos padres luchamos por mantener a nuestros hijos lejos de la televisión, videojuegos y computadoras, y tener un jardín es una gran alternativa a la pantalla.
  6. Es una gran herramienta educacional: Si le preguntas a los niños de dónde viene la comida, la respuesta más común será: del supermercado. La verdad es que en el día de hoy la percepción que tienen los niños es que toda la comida sale de una caja de cartón. Con un huerto le enseñarás a tus hijos el verdadero origen de la comida.
  7. Reduce el stress: La horticultura es usada como terapia, especialmente para adultos mayores. En el huerto se viven momentos tranquilos y silenciosos que te conectarán con la naturaleza y tendrán múltiples beneficios para tu salud.
  8. Tú decides si quieres utilizar fertilizantes y pesticidas: Si optas por un huerto orgánico tendrás la seguridad de que el alimento es libre de químicos. Además, tus alimentos serán siempre regados con agua limpia.
  9. Comerás los alimentos más frescos: Sabías que pueden pasar meses entre el momento en que algunas frutas salen de los árboles de origen y el día en que llegan a tu mesa? Por esta misma razón, los alimentos de tu jardín tendrán un gran sabor y aroma.
  10. Sentirás la satisfacción de cosechar tu propia comida: Vivimos en un mundo donde la rapidez y lo instantáneo mandan, entonces el observar todo el proceso de crecimiento de una semilla puede ayudar a tus hijos a cultivar aptitudes como la paciencia y ver que todo trabajo da fruto.

miércoles, 4 de abril de 2012

Poco paro entre informáticos


La media de inserción laboral de los titulados en Ingeniería Informática en España, una vez terminados sus estudios, es del 83 por ciento, según el estudio Empleabilidad 2012 realizado por la Conferencia de Directores y Decanos de Ingeniería Informática, CODDII. 

El estudio cifra en un 60 por ciento los alumnos de Ingeniería Informática que trabajan mientras realizan sus estudios y eleva, entre el 90 por ciento y el cien por cien, el porcentaje de empleabilidad si se centra el estudio en las titulaciones de Ingeniería Informática y en el incipiente número de Graduados en Ingeniería Informática.

La muestra sobre la que se han extraído los datos abarca un total de 89 titulaciones impartidas en 32 centros de un total de 30 universidades, con datos de encuestas realizadas en 2009 y 2011, con alguna excepción de datos anteriores.



martes, 6 de marzo de 2012

Olvídense del oro, de las acciones, de los bonos…compren tierras cultivables

El fuerte crecimiento económico en los países emergentes, independientemente que ayer el gobierno chino rebajar su estimación de crecimiento para el 2012 a tan “solo un 7,5%”, no solo tiene la derivada de una presión alcista en los precios de la energía, que es básicamente en lo que se centra el mercado, sino que otras materias primas, entre las que se encuentran las agroalimentarias, seguirán siendo las protagonistas en los próximos años. El importante desequilibrio existente entre una demanda creciente y una oferta limitada por la decreciente disponibilidad de las tierras cultivables, seguirá presionando los precios de las materias primas agroalimentarias al alza.
La FAO proyecta un crecimiento de la población mundial hasta los 9.000 millones de personas en 2050. Casi todo este crecimiento será en los países en desarrollo. Esta creciente población requerirá un incremento del 70% en la producción global de alimentos.

Plan de pagos y alerta para bañistas

Del plan de pagos a proveedores acuñado por el Gobierno del reino lo que más interesa es, como suele ser, aquello de lo que no se habla. Es obvio que los ayuntamientos aceptarán las condiciones que se les imponga porque así ganan tiempo (discutiendo esas condiciones también lo ganan: por ello discuten): ganan tiempo porque no tienen pasta para pagar: si no ya hubiesen pagado, y la expectativa de tenerla en el futuro es, cuanto menos vaga; es decir, no hay discusión: aceptarán. Pero, ¿qué sucederá si los ayuntamientos, después, no pueden pagar los anticipos de pagos?. (Avales del Estado al margen: residentes en ayuntamientos comedidos y morigerados avalando a ayuntamientos gastadores y manirrotos. ¿Es eso correcto?).
Pensemos. Esas cantidades serán descontadas de las transferencias que Estado y regiones les realizan, por lo que los municipios dispondrán de menos fondos y la cantidad y la calidad de los servicios que prestan caerán. Es de suponer que se producirán agrupaciones de municipios y que los nuevos y viejos entes locales realizarán limpiezas, lo que hará que el desempleo aumente; también es de suponer que aumentarán los tipos en sus figuras fiscales, y el IBI decididamente, pero nada de esto será suficiente por lo que habrá nuevos ruegos y peticiones al Estado.



sábado, 3 de marzo de 2012

La deflación en España es ya una realidad…

Los índices, estadísticas y demás indicadores económicos oficiales nos aseguran que no hay deflación que valga. Pasemos de los números oficiales y acerquémonos a la realidad. Hablen con empresarios y trabajadores de múltiples sectores económicos españoles y pregúntenles por sus verdaderos márgenes de beneficios y por sus verdaderos salarios, pregunten a los empresarios que ha pasado con las ventas no oficiales y con los márgenes no oficiales, pregunten a miles de trabajadores que ha pasado con el “sobre” no oficial que cada mes recibían.
¿No les parece que si sumamos a la economía oficial la economía sumergida los datos serían completamente distintos? 
Por cierto, un amigo empresario del sector del mueble me insiste en que comente las dificultades que empresarios productores españoles tienen para facturar de forma oficial, sobre todo en determinados territorios de este país. En fin, otro de los grandes problemas que la economía española tiene que afrontar con decisión. 
  Millones de familias y miles de empresas en España estamos pagando duramente nuestros errores de excesivo apalancamiento y es natural que después de una expansión crediticia salvaje tengamos un periodo de ajuste deflacionario en nuestros ingresos y en el precio de nuestros activos.

Sin embargo, también tienen que asumir su responsabilidad las Administraciones Públicas, las Entidades financieras nacionales y los inversores extranjeros ya que si esto no es así tendremos que ser otra vez familias y empresas los que tengamos que pagar la cuenta, cuenta que no podremos pagar ni en décadas y que anulará cualquier posibilidad de recuperación que en cualquier caso no será nada fácil. Es como si nos queremos levantar y nos pisan el cuello. No podemos permitir que la irresponsabilidad de otros encadene el futuro de las próximas generaciones.
La sana deflación de precios, salarios y beneficios en España está en marcha pero si continuamos cargando todo el ajuste sobre familias y empresas estaremos encadenados de forma crónica a la depresión deflacionaria, que no es lo mismo.

jueves, 1 de marzo de 2012

España 2012

En foros no normalizados ya se está empezando a decir que si España se emperra y los demás la emperran en cumplir con el déficit del -4,4% la economía española puede crecer entre el -2,3% y el -2,5% en el 2012. (Ya, la última previsión del anterior Gobierno apuntaba a un crecimiento del 2,3% para el año en curso, se equivocaron más que estrepitosamente, pero ni la Comisión Europea con quien España firmó el compromiso del famoso -4,4% de déficit ni el entonces principal partido de la oposición, hoy en el Gobierno, dijo ni pío al respecto, es decir, aceptaron el número. En Europa convenía que los números cuadrasen, y el principal partido entonces en la oposición no estaba para dar malas noticias).
Ahora nos bajarán unas décimas el compromiso, pero pienso que será en balde porque lo que le sucede a España es que no crece lo suficiente para, 1) cubrir su día a día, 2) pagar lo que debe, 3) cumplir lo que se ha comprometido. La suma de crecimiento y déficit de España ha sido: -14,9% en el 2009; -9,3% en el 2010; entre el -7,5% y el -7,7% en el 2011 a falta de aclarar cuál fue el déficit definitivo el pasado año. En el 2012, tomando esa previsión de crecimiento del -2,3% / - 2,5%, y suponiendo que le autoricen un déficit del -5,5%, la economía del reino se va a ir a un crecimiento efectivo de entre el -7,8% y el -8,0%, es decir, peor incluso que en el 2011. Dibujándose cada vez más nítidamente la famosa ‘L’, sí.



miércoles, 29 de febrero de 2012

Los 10 consejos de inversión de Jeremy Grantham

Jeremy Grantham, el gurú de los mercados y gestor de los hedge funds de GMO, ha emitido una nota a clientes donde deja a un lado las medias tintas y se atreve a decir que los inversores individuales se han lanzado al mercado de acciones en un "viaje peligroso" que amenaza con separarlos de su dinero. Ellos escuchan la llamada tentadora de un sinnúmero de "sirenas del mercado" - con intereses ocultos - que prometen que esta vez será diferente, y que aconsejan comprar ahora o perder el tren de las subidas.
Lo que hace que ese viaje sea aún más peligroso es que las acciones de todo el mundo están o bien en su precio justo o casi, dice Grantham en un artículo de Jonathan Burton. Los inversores que compran ahora pueden esperar una escasa rentabilidad en los próximos siete años. Las previsiones de GMO, después de asumir un 2,5% de inflación anualizada, es que las acciones de gran capitalización - hablamos del S&P 500 - darán una rentabilidad del algo menos del 1% anual durante ese tiempo, y las acciones de pequeña capitalización perderán un 1,5% anual.
Fuera de Estados Unidos la rentabilidad que podemos esperar será algo mejor, dice Grantham. GMO estima que las acciones de gran capitalización internacionales subirán un 5,2% al año y las emergentes un 5,6%. Las small caps mundiales subirán un 3,8% anual en los próximos siete años.
Respecto a los bonos, GMO cree que serán una fábrica de perder dinero después de ajustar su rentabilidad a la inflación, con la excepción de los emergentes.
Para lidiar con esta situación, el reputado inversor nos da 10 consejos cargados de sentido común.



martes, 28 de febrero de 2012

Curso gratuito de programación para principiantes en java. (6.Clases)

1.1 Objetivos del tema.
Hemos visto los componentes de un programa, hemos ido nombrándolos de dentro hacia fuera, es decir:
    Dato Variable Expresión Instrucción Estructuras Procedimientos y funciones.

Nos queda ver el o un elemento que contiene a todos estos, que es la clase. 

La clase es el elemento estructural que aglutina todos los anteriores y permite que expresemos nuestros programas. 

La clase está a su vez utilizada dentro del programa. 

1.2 Introducción. 
Si nuestro estilo de programación no contempla, comparte, o lo que cada uno desee, el uso de clases y objetos, el escalafón acaba con los procedimientos y funciones, y estos se utilizan directamente dentro del programa. 

Ni uno es malo, ni el otro es perfecto, son sistemas, estilos y filosofías distintas, pero no se puede negar que el uso de clases es positivo dentro de la programación. 

En la actualidad el tipo de programación que se realiza es lo que denominamos, P. O. O., programación orientada a objetos. 

Dicho de otra forma, la materia explicada en temas anteriores, se colocan en el interior de lo que denominamos clases, con las que crearemos los objetos. 

Un objeto es un elemento derivado de una clase. 

La clase es un elemento estructural en un programa que dispone de: 

    Propiedades: que al fin y al cabo son datos, vistos anteriormente. Métodos: que son procedimientos y funciones, en cuyo interior tenemos las estructuras básicas de programación vistos en el tema cinco y en el tema anterior. Eventos: que se construyen también mediante código.

Curso gratuito de programación para principiantes en java. (5.Programa.)

1.1 Objetivos del tema.
Hemos visto todos los componentes de un programa, veamos ahora un programa.

1.2 Introducción.
Un programa esta dividido en varios bloques. 
    Declaraciones. Procedimientos y funciones de usuario. Programa principal.




A su vez en el programa encontramos tres fases. 
    Entrada de datos. Proceso de los mismos. Obtención de resultados.




La programación ha avanzado mucho desde sus inicios, actualmente la programación no se entiende sin el uso de clases y sus correspondientes objetos que derivan de las mismas. 



Curso gratuito de programación para principiantes en java. (4.Instrucciones.)

1.1 Objetivos del tema.
Hemos visto lo que es la estructura de un programa, los datos, que esos datos en realidad se convierten en variables de distinto tipo dentro de un programa, y que esas variables generan o creamos con ellas expresiones.
Ahora, una vez que tenemos expresiones, hay que utilizarlas para algo, las expresiones pueden ir de forma aislada o formar parte de las instrucciones de un programa.

1.2 Introducción.
Un programa se construye a base de escribir una serie de instrucciones propias del lenguaje que utilizamos y con el fin de poder llegar a que ese programa realice la labor para la cual se ha diseñado.

Las instrucciones de un lenguaje de programación son las que nos permiten crear la estructura del programa.

En los programas vamos creando bloques con las instrucciones, de forma que a base de ir sumando bloques llegamos a construir un programa más o menos complejo.

El mejor ejemplo podríamos verlo en un edificio.
Un edificio se construye a base de ir añadiendo ladrillos, muchos ladrillos, que se apoyan unos en otros.

Un programa se puede ver como algo similar.
Pero un edificio se sustenta sobre una estructura.
A nivel de programación, esa estructura se basa en los procedimientos y funciones que escribimos en el programa, y esos procedimientos, funciones y métodos, los llenamos de instrucciones.

lunes, 27 de febrero de 2012

Curso gratuito de programación para principiantes en java. (3.Expresiones.)


1.1 Objetivos del tema. 
Hemos visto en el tema anterior que en un programa uno de los apartados a utilizar son los datos. 

Los datos en si no son nada si no se utilizan, y la forma de utilizarlos es en expresiones, dentro de una instrucción, o de forma aislada, vamos a ver que son las expresiones y su evaluación. 

1.2 Introducción. 
Las instrucciones es la forma de hacer que un programa haga la tarea para la cual lo estamos escribiendo, pero esas instrucciones tienen que manejar datos, y al final lo que hacemos es escribir expresiones que se evalúan y que producen un resultado que permite resolver o tomar una decisión. 

Para utilizar los datos necesitamos crear esas expresiones, las expresiones las crearemos utilizando los datos y los operadores que me permiten dar sentido a esa expresión para que produzca un resultado. 

Curso gratuito de programación para principiantes en java. (2.Datos)




1.1 Objetivos del tema. 

Hemos visto en el tema anterior como un programa es algo muy fácil, claro el ejemplo era muy fácil, pero se trataba de dejar visto, que es así. 
Ahora vamos a ver que en el tema anterior hemos utilizado datos, pero que en realidad los datos son algo más. 


1.2 Introducción. 
Los datos en un programa es uno de los elementos vitales del mismo, pero en la vida cotidiana los utilizamos a diario también, si nos fijamos en los datos que utilizamos, nos daremos cuenta que son letras y números, números solo o solo letras. 


También, cuando a lo largo del día alguien nos da un dato pequeño, normalmente no memorizamos, pero si es largo o complejo, lo apuntamos, ¿Por qué?, por que tenemos nuestras limitaciones, por la edad, por lo despistados que somos etc.. 


Los ordenadores también disponen de memoria, y también manejan información, datos, y en función de lo voluminosos que sean los datos, los almacenarán en la memoria central del ordenador, o en un soporte, en el disco duro o lo grabaremos en un disquete o disco compacto, etc.. 

sábado, 25 de febrero de 2012

1. Como proteger tus ahorros en tiempos de crisis. (Escenarios posibles).

Todo buen superviviente necesita tener conocimientos financieros, para poder hacer frente al terrorismo economico que inpera en estos tiempos. Para los que acaban de empezar en este mundo, voy a escribir un manual de contraterrorismo económico. Trazando unas lineas generales para proteger los ahorros dependiendo de los diferentes escenarios que pueden darse. Aunque lo más importante para que estas estrategias surtan efecto es saber anticiparse.

Hoy vamos a ver los escenarios de inflación, hiperinflación y deflación.

viernes, 24 de febrero de 2012

Curso gratuito de programación para principiantes en java. (1.Lenguaje java)



1.1 Objetivos del tema.
Con el fin de empezar con un lenguaje de programación vamos a ver en este tema una introducción a JAVA.
En cuanto al tema de la historia de Java, en Internet hay muchas versiones.

1.2 Introducción.
Creado por Sun Microsystems.
En cuanto a su nacimiento existen distintas versiones, así que no entremos en ese apartado y mejor escribir en un buscador Historia de Java y quedarse con la que más nos guste.

Es un lenguaje de programación que intenta salvar todos los inconvenientes de C y C++ y que respeta muchas de sus características, lo que facilita un rápido aprendizaje a los que conocen C.

El código escrito en Java cuando se compila crea un 'ejecutable' llamado bytcode, que es independiente de la máquina en la que se va a ejecutar.
Ejecutable entre comillas, porque en realidad ese archivo es necesario que sea interpretado por la máquina virtual correspondiente al Sistema Operativo que está instalado en el ordenador del usuario final.
Esta característica, que hoy incorporan otros lenguajes de programación, convierte a Java en un lenguaje portable.

Curso gratuito de programación para principiantes en java.


1.     Introducción.

Hay muchas personas que buscan un curso para aprender a programar desde 0, o sea, que alguien que no sepa nada en absoluto sobre la programación sea capas de aprender con solo leer. Este curso ofrece un punto de entrada al mundo de la programación.

Un punto de entrada lo más asequible, pero serio, para quien quiera tomarlo como hobby lo pueda utilizar, quien desee introducirse en ese mundo por curiosidad, pueda encontrar respuesta a algunas de sus dudas, y quien quiera comprobar si éste puede ser su futuro, pues lo mismo.

Se van a hacer dos niveles, un primer nivel de iniciación a lo que son las estructuras básicas de programación y dar a conocer los conocimientos básicos para realizar un buen programa.

Pero claro, para poder aprender a ir en bici hay que tener una bicicleta, por lo tanto los conocimientos teóricos los tendremos que aplicar en un lenguaje de programación, a pesar del esfuerzo que ello supone, se va a intentar que esa parte práctica se pueda ver en Java con el entorno de desarrollo de NetBeans.
No entraremos en peleas de que lenguaje es más adecuado, o no, ni entre esos dos, ni con el resto de lenguajes existentes en el mercado, cada uno tiene su aplicación y lo que hay que hacer es aplicarlos adecuadamente, personalmente pienso que lo que hay que saber es programar, y si conoces esa técnica, después la podrás aplicar en cualquier lenguaje de programación.