jueves, 29 de enero de 2015

Maria Roldan








WEBSITE
Qué es un website
Esencialmente, un website es una manera de presentarse en línea. Su website es el lugar en Internet donde todos, y en cualquier parte del mundo podrán visitarlo cuando quieran averiguar algo acerca de Ud. o su empresa, hacerle preguntas, ofrecerles comentarios o sugerencias, e inclusive comprar sus productos o servicios. Imagínese a Internet como la más grande feria comercial y mundial, y Ud. tiene un stand en ella.
Qué es un Nombre de Dominio
Un nombre de dominio es su dirección en la web. Así como la gente utiliza su número telefónico para llamarlo por teléfono, su nombre de dominio le permite a la gente accesar su website en Internet. Los nombres de dominios inteligentes, simples y fáciles de recordar son los más deseados ya que con ellos se puede lograr atraer en gran parte, visitantes a su website. La mayoría de los nombres de dominio tienen sufijos terminales “.com” (como nosotros.com), pero otras extensiones tales como “.net” y “.org” tambiés están disponibles. Adicionalmente, los dominios pueden ser utilizados en conjunto con sus cuentas de correos, permitiéndole enviar y recibir correos con direcciones como ventas@miempresa.com Para registrar un nombre de dominio, usted puede utilizar a http://dominiosITS.com
Para qué necesito un website
Hace cinco años tener un website era una vanidad.

Hace dos años tener un website era ser progresista.

Hoy día, tener un website es una necesidad!

La gente está utilizando la web para todo, desde investigaciones de trabajo escolar hasta para comprar comida. Es rápido, es conveniente, y Ud. nunca necesita dejar su casa u oficina. Aún gente que prefiere comprar offline (en tiendas reales), investigan lo que van a comprar en línea. En estos días, cuando alguien está tratando de ubicarlo, el primer lugar donde buscan es en la web, y y si no lo encuentran, probablemente encontrarán a otro(s).
Cómo funciona un website
Un website es simplemente una colección de archivos que residen en una computadora conectada a Internet. Cuando alguien visita su website, realmente están contactándose a esa computadora, y esa computadora (llamada servidor web) le dá al visitante los archivos que este quiere ver. Aunque suena muy simple, la mayoría de computadoras normales no tienen ni la potencia ni el software necesario para responder constántemente a todos los requerimientos hechos por todos los visitantes a su website. Aún, así lo tuviesen, necesiatarían una conexión extremadamente rápida a Internet para estar a la altura de los requerimientos. La mayoría de personas y pequeñas empresas no tienen los recursos para tener un servidor web, y ahí es donde elITS Websites LLC entra en escena.
Qué es un Web Host
Para tener un website en Internet, primero se necesita tener un servidor web. Desafortunadamente, poseer un servidor web puede ser muy costoso y requiere la experticia técnica que la mayoría de empresas no dispone. Aquí es donde entran los web hosts. Las empresas de web hosting proveen el equipo y los recursos técnicos que Ud. necesita sin los dolores de cabeza que se tiene cuando uno lo tiene que hacer por su cuenta. Imagínese a un web host como el dueño de un edificio. El dueño alquila mostradores de tiendas a diversas empresas. Cada empresa decora y maneja su tienda de maneras distintas, y no tienen que preocuparse del mantenimiento del edificio. De manera similar, un web host alquila espacio en su servidor web (o servidores web enteros), a muchas empresas. Cada negocio construye su propio website y nunca tendrá que preocuparse del mantenimiento del servisor web. En otras palabras, el web host provee el lugar en Internet donde su website reside. Es mucho más barato que comprar su propio servidor, y no tiene que contratar un equipo técnico que se ocupe de el.
SOFTWARE LIBRE
 
La definición de software libre estipula los criterios que se tienen que cumplir para que un programa sea considerado libre. De vez en cuando modificamos esta definición para clarificarla o para resolver problemas sobre cuestiones delicadas. Más abajo en esta página, en la sección Historial, se puede consultar la lista de modificaciones que afectan la definición de software libre.
«Software libre» es el software que respeta la libertad de los usuarios y la comunidad. En grandes líneas, significa que los usuarios tienen la libertad para ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el «software libre» es una cuestión de libertad, no de precio. Para entender el concepto, piense en «libre» como en «libre expresión», no como en «barra libre».
Promovemos estas libertades porque todos merecen tenerlas. Con estas libertades, los usuarios (tanto individualmente como en forma colectiva) controlan el programa y lo que este hace. Cuando los usuarios no controlan el programa, decimos que dicho programa «no es libre», o que es «privativo». Un programa que no es libre controla a los usuarios, y el programador controla el programa, con lo cual el programa resulta ser un instrumento de poder injusto.

Un programa es software libre si los usuarios tienen las cuatro libertades esenciales:

§  La libertad de ejecutar el programa como se desea, con cualquier propósito (libertad 0).
§  La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
§  La libertad de redistribuir copias para ayudar a su prójimo (libertad 2).
§  La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello.
Un programa es software libre si otorga a los usuarios todas estas libertades de manera adecuada. De lo contrario no es libre. Existen diversos esquemas de distribución que no son libres, y si bien podemos distinguirlos en base a cuánto les falta para llegar a ser libres, nosotros los consideramos contrarios a la ética a todos por igual.
En el resto de esta página tratamos algunos puntos que aclaran qué es lo que hace que las libertades específicas sean adecuadas o no.
La libertad para distribuir (libertades 2 y 3) significa que usted tiene la libertad para redistribuir copias con o sin modificaciones, ya sea gratuitamente o cobrando una tarifa por la distribución, a cualquiera en cualquier parte. Ser libre de hacer esto significa, entre otras cosas, que no tiene que pedir ni pagar ningún permiso para hacerlo.
También debe tener la libertad de hacer modificaciones y usarlas en privado para su propio trabajo o pasatiempo, sin siquiera mencionar que existen. Si publica sus cambios, no debe estar obligado a notificarlo a nadie en particular, ni de ninguna manera en particular.
La libertad de ejecutar el programa significa que cualquier tipo de persona u organización es libre de usarlo en cualquier tipo de sistema de computación, para cualquier tipo de trabajo y finalidad, sin que exista obligación alguna de comunicarlo al programador ni a ninguna otra entidad específica. En esta libertad, lo que importa es el propósito del usuario, no el del programador. Usted como usuario es libre de ejecutar el programa para alcanzar sus propósitos, y si lo distribuye a otra persona, también esa persona será libre de ejecutarlo para lo que necesite; usted no tiene el derecho de imponerle sus propios objetivos a la otra persona.
La libertad de ejecutar el programa como se desea significa que al usuario no se le prohíbe o no se le impide hacerlo. No tiene nada que ver con el tipo de funcionalidades que el programa posee ni con el hecho de que el programa sea o no sea útil para lo que se quiere hacer.
LENGUAJES DE PROGRAMACION

Los lenguajes de programación son herramientas que nos permiten crear programas y software. Entre ellos tenemos Delphi, Visual Basic, Pascal, Java, etc..
Una computadora funciona bajo control de un programa el cual debe estar almacenado en la unidad de memoria; tales como el disco duro.Los lenguajes de programación de una computadora en particular se conoce como código de máquinas o lenguaje de máquinas.
Estos lenguajes codificados en una computadora específica no podrán ser ejecutados en otra computadora diferente. Para que estos programas funcionen para diferentes computadoras hay que realizar una versión para cada una de ellas, lo que implica el aumento del costo de desarrollo. Por otra parte, los lenguajes de programación en código de máquina son verdaderamente difíciles de entender para una persona, ya que están compuestos de códigos numéricos sin sentido nemotécnico. Los lenguajes de programación facilitan la tarea de programación, ya que disponen de formas adecuadas que permiten ser leidas y escritas por personas, a su vez resultan independientes del modelo de computador a utilizar.

Los lenguajes de programación representan en forma simbólica y en manera de un texto los códigos que podrán ser leídos por una persona. Los lenguajes de programación son independientes de las computadoras a utilizar. Existen estrategias que permiten ejecutar en una computadora un programa realizado en un lenguaje de programación simbólico. Los procesadores del lenguaje son los programas que permiten el tratamiento de la información en forma de texto, representada en los lenguajes de programación simbólicos.

Hay lenguajes de programación que utilizan compilador. 



La ejecución de un programa con compilador requiere de dos etapas:

1) Traducir el programa simbólico a código máquina
2) Ejecución y procesamiento de los datos.

Otros lenguajes de programación utilizan un programa intérprete o traductor, el cual analiza directamente la descripción simbólica del programa fuente y realiza las instrucciones dadas. El intérprete en los lenguajes de programación simula una máquina virtual, donde el lenguaje de máquina es similar al lenguaje fuente. La ventaja del proceso interprete es que no necesita de dos fases para ejecutar el programa, sin embargo su inconveniente es que la velocidad de ejecución es más lenta ya que debe analizar e interpretar las instrucciones contenidas en el programa fuente.