domingo, 13 de octubre de 2013

INFOGRAFIA :LA GUERRA DE LENGUAJES MODERNOS, PHP VS Python VS Ruby

En esta guerra de Idioma Moderno se afirma que PHP fue diseñado para el desarrollo web para crear páginas web dinámicas, mientras que Ruby fue diseñado para hacer divertida la programación y flexible para el programador, y Python fue diseñado para enfatizar la productividad y la legibilidad del código.

 TiPOS DE LENGUAJE DE PROGRAMACION QUE SE UTILIZARON PARA LOS SIGUIENTES SERVIDORES:

  FACEBOOK: para Facebook se uso PHP
  HOTMAIL: Para Hotmail se uso
  GOOGLE: para google se uso PYTHON
  YOUTUBE: Para youtube se uso PYTHON
  WINDOWS: Para Windows se uso C++
  AUTOCAD:Para autocad se uso PYTHON
  WINRAD: Para winrad se uso
  WIKIPEDIA: Para Wikipedia se uso PHP
  TWITTER: Para twitter se uso RUBY




LENGUAJE DE PROGRAMACION USADOS EN CENTROS COMERCIALES

Programación y lectores de codigos de barra


Algunas de las preguntas mas comunes en los foros de programación es relacionada en cuanto a los dispositivos necesarios para montar un terminal punto de venta, en este post hablaremos de uno de ellos, el lector de código de barras.

Son muchos los que piensan que hay que usar alguna programación especial para usar estos dispositivos, pero la verdad es que no es así, lo primero sera ver como instalar un lector de código de barras, así que veamos la apariencia del siguiente lector, que es uno de los mas comunes:

Aunque hay lectores de códigos de barra que se conectan vía USB, lo más común es que se conectan vía PS/2, el lector se conecta al puerto ps/2 donde debe ir el teclado.
Observe que en la imagen anterior, el lector posee dos conectores PS/2, uno de ellos es conector macho que va al CPU y el otro es hembra, a este es a donde deberá conectar su teclado.
Si hasta ahora no lo entendió, lo único que hacemos es conectar al puesto ps/2 del CPU el teclado y el lector a través de un adaptador que el mismo lector trae.
El lector de código de barras es solo un mecanismo alterno al teclado para la introducción de datos, si yo me coloco en una casilla de texto, puedo introducir datos en el usando el lector de código de barras o usando el teclado. Por lo anterior los lectores de código de barras no necesitan drivers, usan el mismo controlador del teclado, es mas los sistemas operativos no saben diferenciar si lo que esta conectado al puerto PS/2 es un teclado o es un lector de código de barras.

Ahora si, vamos del lado de programación, si eres programador de visual basic, php, java, c# o cualquier otro lenguaje de programación NO necesitas hacer nada para que tu software use un lector de código de barras, como ya comentamos para el sistema operativo no hay diferencia entre el lector y el teclado, así que lo mismo ocurre con el software que se desarrolle.

Como nota final, debo indicar que si estamos usando Windows de 32 bits, ya sea XP, Vista o 7, podremos conectar el lector de código de barras sin un teclado ps/2, pero si estamos usando Windows de 64 bits, es OBLIGATORIO que conectemos al lector de código de barras un teclado PS/2 para que el lector funcione.