domingo, 4 de diciembre de 2016

LI-FI 


Li-Fi es el nombre popular de una tecnología de comunicaciones ópticas que lleva investigándose más de 100 años y que consiste en transmitir datos a frecuencias de entre 400 y 800 THz (es decir, en el espectro visible de los humanos) en espacio abierto.
Pretende ser capaz de transmitir información con elementos de iluminación convencionales (bombillas LED) al mismo tiempo que se ilumina una estancia, y añadiendo únicamente uno pocos elementos baratos y fáciles de fabricar a las bombillas actuales.
Básicamente se necesita un modulador en la parte transmisora que apagará y encenderá el foco de luz muy rápidamente (de forma imperceptible para los humanos), creando así los ceros y unos binarios, y un fotodiodo en la parte de recepción (por ejemplo en el móvil) que recoge los cambios de luz y los pasará otra vez al dominio eléctrico.
Las primeras versiones utilizaban lámparas fluorescentes con las que se alcanzaban velocidades de unos pocos Kbps. Más tarde se empezaron a usar LEDs, capaces de apagarse y encenderse más rápido, con más potencia, multiplicando las velocidades finales. Pero no fue hasta que en 2011 el profesor Harald Haas de la Universidad de Edimburgo mostró el primer dispositivo que él denominaba Li-Fi transmitiendo a 10 Mbps, cuando empezamos a ver el verdadero potencial de la tecnología.
PASSWORD 
Código

Acceso 

Protocolos


 



En que consisten: 

TCP/IP 
TCP/IP es un conjunto de protocolos. La sigla TCP/IP significa "Protocolo de control de transmisión/Protocolo de Internet" y se pronuncia "T-C-P-I-P". Proviene de los nombres de dos protocolos importantes del conjunto de protocolos, es decir, del protocolo TCP y del protocolo IP.
En algunos aspectos, TCP/IP representa todas las reglas de comunicación para Internet y se basa en la noción de dirección IP, es decir, en la idea de brindar una dirección IP a cada equipo de la red para poder enrutar paquetes de datos. Debido a que el conjunto de protocolos TCP/IP originalmente se creó con fines militares, está diseñado para cumplir con una cierta cantidad de criterios, entre ellos:
  • dividir mensajes en paquetes;
  • usar un sistema de direcciones;
  • enrutar datos por la red;
  • detectar errores en las transmisiones de datos.
El conocimiento del conjunto de protocolos TCP/IP no es esencial para un simple usuario, de la misma manera que un espectador no necesita saber cómo funciona su red audiovisual o de televisión. Sin embargo, para las personas que desean administrar o brindar soporte técnico a una red TCP/IP, su conocimiento es fundamental.
Telnet: 
El protocolo Telnet es un protocolo de Internet estándar que permite conectar terminales y aplicaciones en Internet. El protocolo proporciona reglas básicas que permiten vincular a un cliente (sistema compuesto de una pantalla y un teclado) con un intérprete de comandos (del lado del servidor).
El protocolo Telnet se aplica en una conexión TCP para enviar datos en formato ASCII codificados en 8 bits, entre los cuales se encuentran secuencias de verificación Telnet. Por lo tanto, brinda un sistema de comunicación orientado bidireccional (semidúplex) codificado en 8 bits y fácil de implementar.
El protocolo Telnet se basa en tres conceptos básicos:
  • el paradigma Terminal virtual de red (NVT);
  • el principio de opciones negociadas;
  • las reglas de negociación.

FTP: 
El protocolo FTP (Protocolo de transferencia de archivos) es, como su nombre lo indica, un protocolo para transferir archivos.
La función del protocolo FTP
  • permitir que equipos remotos puedan compartir archivos
  • permitir la independencia entre los sistemas de archivo del equipo del cliente y del equipo del servidor
  • permitir una transferencia de datos eficaz

El modelo FTP

  • Un canal de comandos (canal de control)
  • Un canal de datos

El protocolo FTP define la manera en que los datos deben ser transferidos a través de una red TCP/IP.
El objetivo del protocolo FTP es:
El protocolo FTP está incluido dentro del modelo cliente-servidor, es decir, un equipo envía órdenes (el cliente) y el otro espera solicitudes para llevar a cabo acciones (el servidor).
Durante una conexión FTP, se encuentran abiertos dos canales de transmisión:
TFTP 

Protocolo TFTP

TFTP son las siglas de Trivial file transfer Protocol (Protocolo de transferencia de archivos trivial).
Es un protocolo de transferencia muy simple semejante a una versión básica de FTP. TFTP a menudo se utiliza para transferir pequeños archivos entre ordenadores en una red, como cuando un terminal X Window o cualquier otro cliente ligero arranca desde un servidor de red.
Algunos detalles del TFTP:
  • No puede listar el contenido de los directorios.
  • No existen mecanismos de autenticación o cifrado.
  • Se utiliza para leer o escribir archivos de un servidor remoto.
  • Soporta tres modos diferentes de transferencia, "netascii", "octet" y "mail", de los que los dos primeros corresponden a los modos "ascii" e "imagen" (binario) del protocolo FTP.
Ya que TFTP utiliza UDP, no hay una definición formal de sesión, cliente y servidor, aunque se considera servidor a aquel que abre el puerto 69 en modo UDP, y cliente a quien se conecta.



Sin embargo, cada archivo transferido vía TFTP constituye un intercambio independiente de paquetes, y existe una relación cliente-servidor informal entre la máquina que inicia la comunicación y la que responde. 

SMTP 
Simple Mail Transfer Protocol (SMTP), o protocolo simple de transferencia de correo electrónico. Protocolo de red basado en texto utilizado para el intercambio de mensajes de correo electrónico entre computadoras o distintos dispositivos (PDA's, Celulares, etc).
El nombre del servidor de correo saliente (SMTP) y su puerto:

El nombre del servidor de correo saliente, o SMTP, que en inglés significa "Simple Mail Transfer Protocol" o Protocolo de transferencia de mails simples, se refiere al nombre específico de la computadora o servidor que procesará los mensajes que nosotros enviemos. Ese nombre se obtiene consultando con el proveedor de correo. En nuestro ejemplo, el nombre del servidor de correo saliente es el siguiente: smtp.mail.yahoo.com.ar Normalmente el puerto del correo saliente es el puerto 25.
FUNCIONAMIENTO SMTP

Para realizar la configuración siga los pasos a continuación:

1.- Doble click a su Programa de Correo(Outlook Express).
2.- Vaya a Herramientas(Tools)-->Cuentas(Accounts)-->Correo(Mail).
3.- Elimine la cuenta creada de Terra.
4.- De un click en Agregar -->Correo.
5.- Ingrese su nombre que aparezca en el correo y de un click en siguiente.
6- Ingrese su casilla de correo electrónico usuario@terra.cl y de un click en siguiente.
7- Aparecerá "Mi Servidor de Correo Entrante es : POP3"
8- En la parte inferior dice “Correo Entrante(POP3)” ingrese con letras minúsculas: pop3.terra.cl; y en el “Correo Saliente(SMTP)” ingrese con letras minúsculas: smtp.terra.cl, y de un click en siguiente.
9.- Aparecerá en “Nombre de cuenta” su correo usuario@terra.cl y abajo ingrese la contraseña que dio a su correo y de un click en siguiente.
10.- Ahí aparece abajo Finalizar; entonces de un click en "Finalizar".
11.- Aparecerá una ventana de Cuentas de internet, en la pestaña de correo, seleccione la cuenta que creó y de un click sobre el botón Propiedades (Properties).
12.- De un click sobre la pestaña Servidores (Servers).
13.- Marque la opción: Mi servidor requiere autenticación (My server requires authentication).
14.- Dar un click sobre el botón: Configuración.
15.- Marcar la opción: Usar la misma configuración que el servidor de correo entrante.
16.- De un click sobre el botón Aceptar (OK), hasta que vuelva a la ventana de “Cuentas de internet” y de un clic en cerrar.
17.- Por ultimo cierre si programa de correo reinicie su PC.

DNS 
DNS (acrónimo de Domain Name System) es una base de datos distribuida y jerárquica, que almacena la información necesaria para los nombres de dominio. Sus usos principales son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico correspondientes para cada dominio. El DNS nació de la necesidad de facilitar a los seres humanos el acceso hacia los servidores disponibles a través de Internet permitiendo hacerlo por un nombre, algo más fácil de recordar que una dirección IP.

Los Servidores DNS utilizan TCP y UDP, en el puerto 53 para responder las consultas. Casi todas las consultas consisten de una sola solicitud UDP desde un Cliente DNS, seguida por una sola respuesta UDP del servidor. Se realiza una conexión TCP cuando el tamaño de los datos de la respuesta exceden los 512 bytes, tal como ocurre con tareas como transferencia de zonas.
TCP 
TCP (que significa Protocolo de Control de Transmisión) es uno de los principales protocolos de la capa de transporte del modelo TCP/IP. En el nivel de aplicación, posibilita la administración de datos que vienen del nivel más bajo del modelo, o van hacia él, (es decir, el protocolo IP). Cuando se proporcionan los datos al protocolo IP, los agrupa en datagramas IP, fijando el campo del protocolo en 6 (para que sepa con anticipación que el protocolo es TCP). TCP es un protocolo orientado a conexión, es decir, que permite que dos máquinas que están comunicadas controlen el estado de la transmisión. 
Las principales características del protocolo TCP son las siguientes:
  • TCP permite colocar los datagramas nuevamente en orden cuando vienen del protocolo IP.
  • TCP permite que el monitoreo del flujo de los datos y así evita la saturación de la red.
  • TCP permite que los datos se formen en segmentos de longitud variada para "entregarlos" al protocolo IP.
  • TCP permite multiplexar los datos, es decir, que la información que viene de diferentes fuentes (por ejemplo, aplicaciones) en la misma línea pueda circular simultáneamente.
  • Por último, TCP permite comenzar y finalizar la comunicación amablemente.
UDP 
El protocolo UDP (Protocolo de datagrama de usuario) es un protocolo no orientado a conexión de la capa de transporte del modelo TCP/IP. Este protocolo es muy simple ya que no proporciona detección de errores (no es un protocolo orientado a conexión).
ICMP 
ICMP (Protocolo de mensajes de control de Internet) es un protocolo que permite administrar información relacionada con errores de los equipos en red. Si se tienen en cuenta los escasos controles que lleva a cabo el protocolo IP, ICMP no permite corregir los errores sino que los notifica a los protocolos de capas cercanas. Por lo tanto, el protocolo ICMP es usado por todos los routers para indicar un error (llamado un problema de entrega).

RIP
RIP es un protocolo de encaminamiento interno, es decir para la parte interna de la red, la que no está conectada al backbone de Internet. Es muy usado en sistemas de conexión a internet como infovia, en el que muchos usuarios se conectan a una red y pueden acceder por lugares distintos.
Cuando un usuarios se conecta el servidor de terminales (equipo en el que finaliza la llamada) avisa con un mensaje RIP al router más cercano advirtiendo de la dirección IP que ahora le pertenece.
Así podemos ver que RIP es un protocolo usado por distintos routers para intercambiar información y así conocer por donde deberían enrutar un paquete para hacer que éste llegue a su destino. 

OSPF
OSPF se usa, como RIP, en la parte interna de las redes, su forma de funcionar es bastante sencilla. Cada router conoce los routers cercanos y las direcciones que posee cada router de los cercanos. Además de esto cada router sabe a que distancia (medida en routers) está cada router. Así cuando tiene que enviar un paquete lo envía por la ruta por la que tenga que dar menos saltos.
Así por ejemplo un router que tenga tres conexiones a red, una a una red local en la que hay puesto de trabajo, otra (A) una red rápida frame relay de 48Mbps y una línea (B) RDSI de 64Kbps. Desde la red local va un paquete a W que esta por A a tres saltos y por B a dos saltos. El paquete iría por B sin tener en cuenta la saturación de la linea o el ancho de banda de la linea.
La O de OSPF viene de abierto, en este caso significa que los algoritmos que usa son de disposición pública.

EGP
EGP: (Exterior Gateway Protocol). Protocolo de Pasarela Externo, transfiere información de ruta para redes externas.

Ethernet 
Ethernet es una popular tecnología LAN (Red de Área Local) que utiliza el Acceso múltiple con portadora y detección de colisiones (Carrier Sense Múltiple Access with Collision Detection, CSMA/CD) entre estaciones con diversos tipos de cables.
ARP
El protocolo ARP tiene un papel clave entre los protocolos de capa de Internet relacionados con el protocolo TCP/IP, ya que permite que se conozca la dirección física de una tarjeta de interfaz de red correspondiente a una dirección IP. Por eso se llama Protocolo de Resolución de Dirección (en inglés ARP significa Address Resolution Protocol).


lunes, 24 de octubre de 2016


ERP 

 ERP (Enterprise Resource Planning – Planificación de Recursos Empresariales) es un conjunto de sistemas de información que permite la integración de ciertas operaciones de una empresa, especialmente las que tienen que ver con la producciónla logísticael inventariolos envíos y la contabilidad.

El ERP funciona como un sistema integrado. Aunque pueda tener menús modulares, es un todo. Es decir, es un único programa con acceso a una base de datos centralizada. Un ejemplo claro lo tenemos en PROWIN ERP, que además de ser un program de gestión, está integrado con el programa de contabilidad WINCONTA FINANCIALS, el programa de calidad QUALYPRO,... Los datos se dan de alta sólo una vez y son consistentes, completos y comunes. 
El propósito de un software ERP es apoyar a los clientes de la empresa, dar tiempos rápidos de respuesta a sus problemas, así como un eficiente manejo de información que permita la toma de decisiones y minimizar los costes.
Los ERP-s funcionan en todo tipo de empresas y su selección depende de factores como el tamaño de la empresa, el tipo de empresa, procesos, recursos, etc...

¿Cuanto vale un ERP? 

Nivel 1. ERP enfocado a pequeña y mediana empresa, PYME. Desde 0 a 20.000 euros

El coste podría ser 0 si lo vemos desde el punto de vista económico, aunque desde luego seria muy difícil de conseguirlo.
  • De 0 a 500 euros. Las soluciones software ERP que podemos encontrar por este precio que se podrían considerar gratuitos y donde reutilizamos antiguos servidores y en general intentamos hacer todo por nosotros mismos. Realizamos la adaptación, la formación y el volcado de datos. Digamos somos nosotros los que realizamos toda la tarea de implantación para ahorrar una consultora informática. Para ello necesitaríamos ciertos conocimientos informáticos y mucha paciencia. Creo que son proyectos viables para empresas de nueva formación y que no tienen ningún software ERP.
  • De 500 a 5000 euros. Existen soluciones bastante económicas de alquiler o muy verticales que enfocados a ciertas empresas pueden tener un coste bastante contenido. Las mismas soluciones ERP de software libre podrían costar una cantidad parecida con implantación profesional y cierta formación. Creo que son soluciones perfectas para pequeñas y medianas empresas que quieren gastarse algo de dinero.
  • De 5000 a 20.000. En este tramo ya se puede acceder a muchas soluciones profesionales con formación e implantación por parte de una consultora de un software ERP de cierto renombre nacional. Por ejemplo el A3 ERP rondaría ese precio. Aunque este ultimo mas cerca de los 20.000 que de los 5.000 euros.
Como podéis ver estos precios son bastante relativos y depende mucho del sector de la empresa. Creo que las tres opciones son perfectamente validas para algunas pequeña y medianas empresas que quiere acceder a un ERP. El precio no es un buen criterio a la hora de elegir un ERP y incluso la opción de 0 euros puede ser perfectamente valida. Cuanto mas caro no significa mejor, podemos acabar con un software complejo en el que no utilizamos ni la mitad de cosas.

Nivel 2. Soluciones ERP profesionales para PYMES. De 20.000 a 100.000 euros.

Este nivel, digamos algo mas profesional es el que permite acceder a las grandes soluciones ERP de marcas SAGE, Navision, SAP Business One, Expertis... etc. Creo que es aquí donde se mueven la mayoría de las medianas empresas. El precio depende muchísimo de la cantidad de licencias del software que vayamos a necesitar, de los módulos requeridos, de las adaptaciones a realizar y de la formación. Por ejemplo si somos 5 personas y vamos a utilizar 2 módulos es muy probable que no pasemos de los 30 mil. En cambio si somos 20 personas y vamos a utilizar de todo y ademas de ello tendremos que realizar muchos cambios la cifra se acercara a los 100.000 euros. Quizás por ello es critico simplificar al máximo el proceso de la empresa así como los usuarios que va a tener acceso al sistema ERP para que el presupuesto del proveedor sea lo mas ajustado posible.
Aquí aunque tendremos que estar involucrados al máximo harán todo por nosotros. Nos darán formación, soporte, realizaran todos los cambios especificados en el presupuesto, nos implantaran el sistema, configuraran las maquinas cliente... etc. Esta opción es perfecta para medianas empresas que saben perfectamente los beneficios que ofrece un ERP y no quieren arriesgar.
Con este tipo de soluciones existe un contrato de mantenimiento que suele ser una cantidad anual nada despreciable. Normalmente el mantenimiento, futuros cambios, soporte, actualizaciones superan con creces el coste inicial del proyecto durante la vida útil del mismo. Esto se enseña en los libros de texto de Ingeniería del Software en cualquier facultad de Informática.

Nivel 3. Soluciones para grandes empresas y multinacionales.

Aquí no me gustaría nombrar ninguna cantidad ya que no la hay. El rey de la montaña indiscutible es SAP, creo que seguido de soluciones de desarrollo propio. El precio supongo que depende del numero de usuarios concurrentes que acceden al sistema al mismo tiempo, de la infraestructura y otros factores. Pero desde luego son soluciones que alcanzan importantes costes para cualquier empresa de gran tamaño. Por algo la empresa SAP esta en el top 10 de los fabricantes de Software del mundo, detrás de Microsoft, IBM y Oracle. 

domingo, 23 de octubre de 2016

Desfragmentación del disco duro.

La fragmentación es saturar tu disco duro la memoria RAM etc, al navegar en paginas web, utilizando cualquier tipo de navegador, lo que haces es ir llenado un formulario llamado Cookies o Caché el cual va ocupando espacio en el disco duro sin que te des cuenta porque todo eso se queda almacenado en la carpeta de dicho programa o al desinstalar un programa pueden quedar algunos archivo almacenados que no se borran del todo. 

La desfragmentación es vaciar el espacio no ocupado en tu disco duro, toda la información que no se ocupa como los cookies, el caché o la basura que se queda almacenada, sirve para liberarte de todos esos archivos innecesarios en tu sistema 

Es muy necesaria la desfragmentación ya que esto nos ayuda a limpiar el sistema y esto evita que el disco duro trabaje con lentitud, se recomienda desfragmentar un equipo cada mes o es recomendable que se haga cada dos semanas esto dependiendo del uso que se le de al equipo , para evitar la acumulación de archivos innecesario y que el equipo empiece a tener fallas por tanta basura acumulada.

Se pueden utilizar los siguientes programas para desfragmentar: 

  • TuneUp Drive Defrag 
  • Ccleaner 

Estos dos programas son recomendable para optimizar el disco duro y para optimizar la velocidad de la computadora. 

Video: 

https://www.youtube.com/watch?v=SmYH3syTyto


Texto en Word, Excel y PowerPoint

Texto en word con letra Times New Roman No.12 
Cuando copias un texto que esta en Word a PowerPoint se puede notar el cambio de letra, esta se vuelve más grande y cambia el tipo, el texto  se sale del recuadro donde debería de estar y se corta impidiendo su lectura. esto se debe a que PowerPoint es un programa diseñado para presentaciones, por esto es que la letra es mas grande, ya que tiene que ser vistosa para las personas que presencian la exposición. 

Por otro lado cuando copias el texto de Word en una celda de Excel este conserva el mismo tipo y tamaño de letra, pero si se puede observar que el texto se corta y no se puede leer completo. 












Lenguajes que se utilizan para las paginas web 

HTML 

Es uno de los lenguajes de programación web más importante y uno de los más usados para la creación de documentos. El HyperText Markup Language (HTML) es un lenguaje de marcado que se diseñó con el objetivo de estructurar documentos y mostrarlos en forma de hipertexto. El mismo brinda la información correspondiente relacionada con el contenido a mostrar en cada fragmento de información, y permite establecer relaciones unidireccionales entre documentos. Los archivos pueden tener las extensiones (htm, html). Este lenguaje cumple con dos objetivos fundamentales para el diseño y visualización de un documento digital:
  • Organiza un documento en elementos lógicos, tales como: encabezado, párrafo, etc.
  • Define las operaciones tipográficas y las funciones que debe ejecutar un programa visualizador sobre dichos elementos.
Permite además a los autores:
  • La publicación de documentos en línea con títulos, textos, tablas, listas, fotos, etc.
  • La recuperación de la información en línea mediante enlaces de hipertexto.
  • Diseñar formularios para la realización de transacciones con servicios remotos, para su uso en la búsqueda de información, hacer reservas, pedir productos, etc.
  • Insertar hojas de cálculo, videoclips, clips de sonido, y otras aplicaciones directamente en sus documentos.
  • Este lenguaje es interpretado por los navegadores de acuerdo a su criterio, esto permite que una misma página web se pueda mostrar de diferentes formas según el navegador.

Sintaxis:

<html> (Inicio del documento HTML)
<head> ( Cabecera ) </head> <body>
<b> </b> Negrita
( Cuerpo ) </body> </html>
<etiqueta> Apertura de la etiqueta
<p> </p> Definir parrafo
</etiqueta> Cierre de la etiqueta

Ventajas:

  • Sencillo que permite describir hipertexto.
  • Texto presentado de forma estructurada y agradable.
  • No necesita de grandes conocimientos cuando se cuenta con un editor de páginas web o WYSIWYG.
  • Archivos pequeños.
  • Despliegue rápido.
  • Lenguaje de fácil aprendizaje.
  • Lo admiten todos los exploradores.

Desventajas:

  • Lenguaje estático.
  • La interpretación de cada navegador puede ser diferente.
  • Guarda muchas etiquetas que pueden convertirse en “basura” y dificultan la corrección.
  • El diseño es más lento.
  • Las etiquetas son muy limitadas.

JAVASCRIPT

JavaScript es un lenguaje de programación orientado a objetos. Es un lenguaje dinámico, las variables no necesitan ser introducidas antes de su uso y los tipos de variables se resuelven dinámicamente durante su ejecución. Se trata de un lenguaje de programación del lado del cliente, porque es el navegador el que soporta la carga de procesamiento. Fue creado por Brendan Eich en la empresa Netscape Communications. El código JavaScript que se encuentra dentro de las páginas web puede ser interpretado por todos los navegadores. Permite que las definiciones de funciones y otro tipo de código sean modificados mientras el programa se esté ejecutando. El modelo de ejecución de JavaScript se basa en la interpretación del código fuente. Es un lenguaje de alto nivel, multiplataforma y no necesita compilación. Está basado en objetos, admite la programación estructurada y maneja la mayoría de los eventos que se pueden producir sobre la página web. La mayoría de los navegadores en sus últimas versiones interpretan el código Javascript integrado dentro de las páginas web.

Sintaxis:

<script type="text/javascript"> ... </script>

Ventajas:

  • Lenguaje de scripting seguro y fiable.
  • Los script tienen capacidades limitadas, por razones de seguridad.
  • El código Javascript se ejecuta en el cliente.

Desventajas:

  • Código visible por cualquier usuario.
  • El código debe descargarse completamente.
  • Puede poner en riesgo la seguridad del sitio, con el actual problema llamado XSS (significa en inglés Cross Site Scripting renombrado a XSS por su similitud con las hojas de estilo CSS).

PHP

Es un lenguaje que está implementado especialmente para el desarrollo web. PHP: Hypertext Preprocessor (PHP) es un lenguaje de programación web de alto nivel que se ejecuta en el servidor.
Es un lenguaje de programación utilizado para la creación de sitio web. PHP es un acrónimo recursivo que significa “PHP Hypertext Pre-processor”, (inicialmente se llamó Personal Home Page). Surgió en 1995, desarrollado por PHP Group.
PHP es un lenguaje de script interpretado en el lado del servidor utilizado para la generación de páginas web dinámicas, embebidas en páginas HTML y ejecutadas en el servidor. PHP no necesita ser compilado para ejecutarse. Para su funcionamiento necesita tener instalado Apache o IIS con las librerías de PHP. La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas características específicas. Los archivos cuentan con la extensión (php).

Sintaxis:

La sintaxis utilizada para incorporar código PHP es la siguiente:
<? 
$mensaje = “Hola”; 
echo $mensaje;
?>
También puede usarse:
<?php 
$mensaje = “Hola”; 
echo $mensaje;
?>

Ventajas:

  • Muy fácil de aprender.
  • Se caracteriza por ser un lenguaje muy rápido.
  • Soporta en cierta medida la orientación a objeto. Clases y herencia.
  • Es un lenguaje multiplataforma: Linux, Windows, entre otros.
  • Capacidad de conexión con la mayoría de los manejadores de base de datos: MysSQL, PostgreSQL, Oracle, MS SQL Server, entre otras.
  • Capacidad de expandir su potencial utilizando módulos.
  • Posee documentación en su página oficial la cual incluye descripción y ejemplos de cada una de sus funciones.
  • Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
  • Incluye gran cantidad de funciones.
  • No requiere definición de tipos de variables ni manejo detallado del bajo nivel.

Desventajas:

  • Se necesita instalar un servidor web.
  • Todo el trabajo lo realiza el servidor y no delega al cliente. Por tanto puede ser más ineficiente a medida que las solicitudes aumenten de número.
  • La legibilidad del código puede verse afectada al mezclar sentencias HTML y PHP.
  • La programación orientada a objetos es aún muy deficiente para aplicaciones grandes.
  • Dificulta la modularización.
  • Dificulta la organización por capas de la aplicación

Lenguaje ASP

Es una tecnología del lado de servidor desarrollada por Microsoft para el desarrollo de sitio
web dinámicos. ASP significa en inglés (Active Server Pages), fue liberado por Microsoft en 1996. Las páginas web desarrolladas bajo este lenguaje es necesario tener instalado Internet Information Server (IIS).
ASP no necesita ser compilado para ejecutarse. Existen varios lenguajes que se pueden utilizar para crear páginas ASP. El más utilizado es VBScript, nativo de Microsoft. ASP se puede hacer también en Perl and Jscript (no JavaScript). El código ASP puede ser insertado junto con el código HTML. Los archivos cuentan con la extensión (asp).

Sintaxis:

<%  %>

Ventajas:

  • Usa Visual Basic Script, siendo fácil para los usuarios.
  • Comunicación óptima con SQL Server.
  • Soporta el lenguaje JScript (Javascript de Microsoft).

Desventajas:

  • Código desorganizado.
  • Se necesita escribir mucho código para realizar funciones sencillas.
  • Tecnología propietaria.
  • Hospedaje de sitios web costosos

Software de ventas 

<<eleventas Punto de Venta>> 





Nuestro vídeo prohibido y la nube 

En la pelicula Sex Tape Jay y Annie se puede decir que la rutina ha podido con esta pareja que ahora ve que tiene que hacer algo si quieren tener unas relaciones sexuales como las de antes. Para innovar no se les ocurre nada mejor que grabarse mientras mantienen sexo durante horas. Suben el vídeo a la nube para verlo siempre que quieran pero sus conocimientos informáticos mejor dicho su ausencia de ellos les juegan una mala pasada. Cuando suben el vídeo no solo lo hacen a la nube sino que por error llega a sus amigos y lo que es peor a todos sus familiares los cuales pueden disfrutar de sus evoluciones en la cama.
La película externa un punto de vista que en la actualidad es cierto, los riesgos de subir un archivo o cualquier tipo de información a la nube, como tal este servicio  no es malo pero si se hace uso de este hay que toma en cuanta las ventajas y desventajas que tiene.

La nube de Internet es un nuevo modelo de uso de los equipos informáticos. Traslada parte de tus archivos y programas a un conjunto de servidores a los que puedes acceder a través de Internet. Permite almacenar tus cosas en esos servidores. Y abrirlas, utilizarlas o usar programas que no están en tu equipo, sino en ellos.

Ventajas que tiene: 

  • Acceso desde cualquier sitio y con varios dispositivos
    Tus programas y archivos están en la nube, con lo que te basta una conexión a Internet para acceder a ellos y usarlos de modo remoto. Puedes hacerlo mediante un PC fijo, un laptop, un tablet PC, un iPad, un smartphone.
  • Todo el software está en un solo sitio
    Eso te evita tener que instalar tú los programas en tu PC, tu laptop o todos y cada uno de los múltiples equipos de una red.

    También te evita preocuparte por actualizar los programas o hacer upgrades. Tu proveedor de la nube se encarga también de eso por ti. Casi el único programa que necesitas tener instalado es un navegador de Internet con el que acceder a ella y trabajar.
  • Ahorro en software y hardware
    Un mismo programa lo comparten muchos usuarios, sin necesidad de tener que comprar una copia individual para cada uno de ellos. Eso abarata el precio de las aplicaciones.

    Como todos esos programas se ejecutan desde fuera de tu PC y todo se guarda también fuera, no hace falta gastar mucho dinero en un PC muy potente y con un disco duro grande.
  • Ahorro en mantenimiento técnico
    Sin programas instalados o redes de PC complejas que configurar y mantener, los usuarios deben tener menos problemas informáticos.

    El proveedor de la nube se encarga del mantenimiento técnico de sus propios servidores. El usuario no necesita saber crear redes para compartir recursos, porque puede hacerlo a través de ella.
  • Escalabilidad
    Un sistema informático es escalable si puede crecer para responder a necesidades más exigentes. Esto es crucial sobre todo para las empresas.

    Con esta tecnología la escalabilidad está garantizada sin tener que invertir más de lo necesario en previsión de que las necesidades aumenten. Si un usuario necesita más o menos capacidad de proceso o de almacenamiento, el proveedor se lo facilitará casi en tiempo real. Eso optimiza los recursos en todo momento.
  • ¿Seguridad?
    Hay una gran discusión sobre si es o no más segura que los modelos tradicionales. En principio debería serlo. Los servidores de Microsoft, por ejemplo, deben ser más seguros que mi PC o el tuyo. Pero las cosas no son tan simples. 

Sus inconvenientes y peligros

  • (Falta de) seguridad y privacidad
    Todos tus archivos o muchos de ellos pasan de estar en tu PC a almacenarse fuera de él. Implica dejar de tener control sobre ellos. Nunca se puede estar seguro de quién accede a esa información o si está o no protegida como debe ser.
  • Eso un riesgo para usuarios particulares pero aún más para las empresas. Se ven obligadas a confiar informaciones internas y confidenciales a un tercero, que puede o no ser fiable. Además, es más probable que un hacker intente acceder a la nube que a un PC privado. El botín es mayor.
  • Sin Internet no hay nube
    En ella todo depende de que la conexión funcione. Si no es así, el cliente no podrá acceder a los programas ni los datos.
  • Problemas de cobertura legal
    Los servidores que usa pueden estar en cualquier parte del mundo. Si hay problemas, no está claro qué ley debe aplicarse o si ésta podrá proteger al cliente.
  • Conflictos de propiedad intelectual u otros
    La información de los clientes ya no está en sus manos, con lo que pueden surgir problemas sobre a quién pertenece.

    Eso puede llevar a situaciones delicadas, por ejemplo si el cliente pretende cambiar su proveedor o si quiebra o comete alguna ilegalidad.