miércoles, 31 de enero de 2018

Accesibilidad en Android: 21 aplicaciones para personas invidentes

25 Octubre 2017 
Lyzanor Enrique Pérez
@Lyzanor

Cuando utilizamos nuestro Android muchas veces no somos conscientes que lo que para muchos es una acción trivial como pulsar un menú o abrir una aplicación, para otros puede resultar complicado. Para solventar este problema las empresas deberían invertir más en accesibilidad, un aspecto que quizás no mueve tanto dinero pero es primordial para que todos los usuarios tengan las mismas posibilidades de disfrutar del móvil.

Google tiene una pequeña guía de accesibilidad en Android con diversos ajustes que podemos activar en nuestro smartphone si tenemos alguna discapacidad. Además de esto, existen multitud de aplicaciones que podemos descargar en el móvil y nos ayudarán a utilizarlo de manera sencilla y rápida. Una ayuda que muchos no necesitan, pero para tantos otros es necesaria para que su experiencia diaria con Android sea igual de placentera.
Aquí les dejamos 21 aplicaciones Android para personas invidentes y/o con problemas de accesibilidad. Desde teclados Braille hasta ayudas auditivas que ayudarán a las personas ciegas a conocer qué se está mostrando en la pantalla del móvil y también que pueda utilizar su dispositivo como herramienta para moverse por su entorno con más comodidad.

1. BrailleBack (Braille Android)
Una de las creaciones que más ayudan a las personas ciegas es el sistema de lectura Braille. En Android tenemos bastantes opciones para implantarlo aunque a priori sea difícil ya que las pantallas de los móviles no tienen superficie rugosa. Hay algún experimento como Dot, pero no es lo habitual.
La más importante es Google Brailleback, una aplicación de software libre desarrollada por Eyes-Free Project. Aquí podemos conectar una pantalla braille a través de bluetooth y utilizarla junto al lector Talkback para ofrecer un servicio combinado de voz y braille. Una de las opciones más completas aunque necesitaremos un aparato externo.
De manera adicional tenemos Braille Tutor, una aplicación para aprender Braille de forma sencilla y por otro Braille, de Giuseppe Romano, un traductor de texto estándar al lenguaje Braille y viceversa.

Google BrailleBack
0.95.1-prod
•Versión de Android: desde 4.1
•Desarrollador: Google LLC
•Descárgalo en: Google Play
•Precio: Gratis

Braille Tutor
1.10.1
•Versión de Android: desde 4.0.3
•Desarrollador: Brailliac
•Descárgalo en: Google Play
•Precio: Gratis

2. Voice Access
Una de las aplicaciones más ambiciosas de Google para mejorar la accesibilidad de Android es Voice Access. Presentada hace un año y todavía en beta. Una herramienta que nos permitirá acceder a cualquier elemento de la pantalla a partir de la voz. En este caso no está pensada para personas ciegas y sí para aquellas personas con parálisis o dificultad de movimientos.

Voice Access
•Versión de Android: desde 5.0
•Desarrollador: Google LLC
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Herramientas

3. Google Talkback
Para personas invidentes nuestra recomendación más clara es Google Talkback. Un servicio de accesibilidad que ayuda a personas con problemas de visión. Se trata de una audioguía del sistema, con comentarios hablados de cada menú y vibración para navegar por Android.
Lo más interesante es que de hecho está preinstalado en la mayoría de dispositivos Android y se puede activar desde el menú de Accesibilidad.

Google TalkBack
Varía según el dispositivo
•Desarrollador: Google LLC
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Herramientas

4. TTS (Text to speech)
La más importante es la Síntesis de Voz de Google que nos permite que un texto como por ejemplo este artículo sea trasladado a la voz. Disponible en multitud de idiomas. Si además se desea experimentar otras voces y sistemas TTS, les recomendamos unas cuantas aplicaciones extra de Google Play.
Tenemos Eloquence de Code Factory, Text to Speech de TK Solutions, más sencilla pero ampliamente compatible para textos cortos y Pronounce de Beehive, que permite trasladar a voz incluso los emojis.

Síntesis de voz de Google
Varía según el dispositivo
•Desarrollador: Google LLC
•Descárgalo en: Google Play
•Precio: Gratis
 
Pronounce - Free offline Text to Speech 
1.0.10
•Versión de Android: desde 5.0
•Desarrollador: Beehive Innovations
•Descárgalo en: Google Play
•Precio: Gratis

5. BeMyEyes
Por un lado tenemos TapTapSee que permite identificar objetos que apuntemos con la cámara. Una vez que la app sabe qué objeto es, nos lo describe para poder conocerlo.
Pero si queremos algo más completo sin duda habrá que irse a Be My Eyes, una completa app donde las personas no invidentes también podemos colaborar.
Es un sistema parecido al de apuntar con la cámara y describir, salvo que lo hará alguien al otro lado. La persona ciega apunta con su cámara el objeto que desee conocer y el resto de usuarios se lo describirá. Una conexión que nos acercará a un mundo al que quizás muchos no estemos acostumbrados.

Be My Eyes - Helping the blind
1.0.7
•Versión de Android: desde 4.4
•Desarrollador: Be My Eyes
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Estilo de vida

6. Detector de color (Color Detector)
A veces simplemente necesitaremos algo sencillo. Identificar colores puede resultar trivial para quien puede verlos pero no así para personas invidentes. Con detector de color podemos utilizar la aplicación para enfocar un color y nos lo dirá. Muy útil para diseñadores, ingenieros o artistas y disponible en portugués, inglés y español.
 
Detector de Color
1.4.0
•Versión de Android: desde 4.0.3
•Desarrollador: RamelTec
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Herramientas

7. Vodafone EVA Facial
Vodafone tiene dos aplicaciones enfocadas para mejorar la accesibilidad de los móviles de sus usuarios. Por un lado tenemos Línea Accesibilidad, una app para poner de manifiesto aquellos lugares con problemas de accesibilidad.
Por otro encontramos EVA Facial que nos permite controlar el móvil con los movimientos de la cabeza. Un emulador de ratón para personas invidentes que ya pudimos probar su funcionamiento a fondo.

EVA Facial Mouse
v1.2.11
•Versión de Android: desde 4.1
•Desarrollador: Fundación Vodafone España
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Herramientas

8. Test de accesibilidad de Google (Google Accesability)
Google lanza una aplicación destinada a que los desarrolladores sepan si su aplicación es adecuada en términos de accesibilidad. Una app que los creadores Android harían bien en tener en cuenta. Sencilla de utilizar y muy importante para que en general el ecosistema de aplicaciones Android mejore.

Test de Accesibilidad
1.1.2
•Versión de Android: desde 6.0
•Desarrollador: Google LLC
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Herramientas

9. Map4all
Mapp4all pretende ser una especie de wikipedia para la accesibilidad. Una aplicación donde encontraremos información de aquellos puntos con problemas de movilidad, problemas auditivos, semáforos sin sonido o zonas sin acceso para sillas de ruedas.
 
Mapp4all - Wikiaccessibility
1.29
•Versión de Android: desde 4.1
•Desarrollador: Mapp4all Universal Accessibility SL
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Viajes y guías

10. App&Town y Eye-D (Recorrido)
App&Town es una aplicación de transporte desarrollada por la Universidad Autónoma de Barcelona hace un par de años. Es una aplicación de transporte estándar salvo porque añade una función que muchas otras deberían añadir; una guía enfocada para personas invidentes.
Por otro lado tenemos Eye-D, una aplicación que detectará nuestra posición y nos ayudará a navegar por los sitios. Desde qué tenemos cerca, dónde estamos o recibir ayuda y asistencia. Una app de compañía que sigue en desarrollo y actualización continua.

App&Town Transporte Público
2.2
•Versión de Android: desde 2.3.3
•Desarrollador: Mass Factory
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Mapas y navegación

11. Linguoo
Linguoo es una de las aplicaciones más originales de esta recopilación. Empezó siendo una aplicación para personas ciegas para leer páginas web y ha acabado convirtiéndose en una especie de radio. Una aplicación inclusiva que permite generar playlist, descargar todo tipo de artículos en voz y explorar noticias.

Linguoo - Escucha la Web
3.0.7
•Versión de Android: desde 4.1
•Desarrollador: Linguoo
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Noticias y revistas

12. Lazarillo GPS
Lazarillo para Android, el mejor amigo del hombre. Lógicamente hablamos de términos diferentes pero con Lazarillo tenemos una aplicación muy completa que utiliza el GPS y nos informa con todo detalle de las rutas, entornos, tiendas y servicios cercanos. Una guía auditiva en español, inglés e indonesio compatible con Talkback.
 
LazarilloApp GPS Accesible
2.0.9
•Versión de Android: desde 4.1
•Desarrollador: LAZARILLO TEC SPA
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Herramientas

13. A Blind Legend
Un pequeño regalo para aquellas personas invidentes, con parálisis o que simplemente quieran disfrutar de una experiencia diferente. Un juego en el que no tenemos gráficos y todo se desarrolla a partir de la experiencia auditiva. Uno de los títulos más originales de Android.

A Blind Legend
1.2.3
•Versión de Android: desde 4.2
•Desarrollador: DOWINO
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Aventura

14. En Xataka Android: Siete aplicaciones para adaptar Android a personas mayores
La tecnología llega a todas partes y a todos los segmentos de edad, y cada vez más. El problema es que los desarrolladores rara vez tienen en cuenta a las personas de mayor edad a la hora de diseñar sus aplicaciones. Por suerte, Android tiene algún que otro truco debajo de la manga para mejorar la accesibilidad del sistema.
Mientras que a lo mejor tu abuelo se maneja en WhatsApp mejor que yo (y, si es el caso, brindo a su salud) otras muchas personas mayores tienen problemas para manejarse por el sistema, que es demasiado "complicado", tiene texto demasiado pequeño que cuesta leer o el volumen no es lo suficientemente alto. Por suerte, hay aplicaciones para esto también, aquí hemos recopilado siete.

a). Wiser
Wiser es una de las aplicaciones para usuarios "senior" más conocidas. Se trata en este caso de un lanzador simplificado con botones grandes y su propia versión simplificada de las aplicaciones de Contactos, el marcador de teléfono o la lista de aplicaciones instaladas.
Wiser es un poco básico, todo sea dicho, y ofrece muy poca personalización de la interfaz, más allá de elegir los contactos o aplicaciones favoritas para incluirlas en el acceso rápido. Una función interesante de Wiser es que en un futuro se podrá conectar con una cuenta de Google para recibir asistencia remota, por ejemplo de un familiar.

Wiser - Simple Launcher
1.4.5
•Versión de Android: desde 4.0
•Desarrollador: UIU LTD.
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Personalización

b). Simple Senior Phone
Simple Senior Phone sigue un esquema muy similar al de Wiser: botones gigantes, llenos de color y en los cuales es difícil perderse. Es otro lanzador, aunque superpone su propia ventana cuando recibes una llamada, mostrando en este caso una tosca ventana de responder o colgar con botones gigantescos. Una buena opción si el teléfono requiere de arrastrar o hacer alguna peripecia para responder a una llamada.
Con Simple senior Phone puedes acceder a las aplicaciones de siempre, aunque incluye una buena selección de versiones básicas para llamadas, mensajes, calculadora, cámara, música... (algunas se instalan por separado). Unos añadidos interesantes son los botones "SOS" y "LOCATE", que envían tu ubicación y petición de ayuda a los contactos que se hayan configurado como "cuidadores".

Simple Senior Phone
0.9.17227
•Versión de Android: desde 2.3
•Desarrollador: Mobili
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Personalización

c). Necta Launcher (Nectar)
Necta Launcher es otro lanzador diseñado para personas mayores, aunque en este caso el aspecto está algo más logrado. Los botones siguen siendo grandes, aunque algo menos, e incluye su propia versión de los ajustes rápidos para una activación de la conexión Wi-Fi, la alarma o la linterna.
Necta Launcher incluye su propio marcador, lector de SMS, cámara, galería e incluso noticias, también con la posibilidad de enviar tu ubicación por SMS o hacer una llamada de auxilio al contacto que se asigne. Destaca su propia pantalla de bloqueo, con un único toque y que puede incluir información médica.

Necta Launcher
1.6.0
•Versión de Android: desde 2.3
•Desarrollador: Necta
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Personalización

d). Large Launcher
Otro lanzador extra grande es Large Launcher, aunque de hecho dispone de dos tamaños a elegir para la rejilla. El aspecto es un poco mejor que en los casos anteriores, con la posibilidad de elegir entre un puñado de temas que básicamente cambian el color de fondo. Dispone de acceso directo para los contactos y aplicaciones frecuentes.
Aquí no hay tantas aplicaciones simples como en los casos anteriores, aunque no faltan ni el lector de SMS personalizado con fuente de gran tamaño ni el marcador de teléfono. Hay que tener cuidado, no obstante, pues dispone de micropagos integrados para eliminar la publicidad y añadir funciones extra, que podrían pulsarse sin querer.

Large Launcher - Big Icon,Font
3.1.3
•Versión de Android: desde 4.1
•Desarrollador: WePeach Innovation Technology Inc
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Personalización

e). Magnifier
Magnifier es , pero no para ver el contenido en la pantalla del móvil, sino en la lupa. Para ello, usa la cámara del teléfono y el zoom. La diferencia entre usar esta aplicación y la cámara normal es que tiene algunos añadidos interesantes.
Por ejemplo, puedes congelar la imagen momentáneamente, invertir la imagen o usar el flash para poder así leer letra pequeña con mayor facilidad. También puedes rotar la imagen y guardarla en el dispositivo para consultarla más tarde.

Lupa
1.1.8
•Versión de Android: desde 4.1
•Desarrollador: melon soft
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Herramientas

f). SwiftKey (Swiftkey)
De nada sirve que el abuelo pueda abrir WhatsApp si luego es incapaz de escribir nada en el diminuto teclado del teléfono. Hay varios teclados "extra-grandes" en Google Play, pero con frecuencia la calidad es algo dudosa o no tienen compatibilidad con demasiados idiomas, por lo que hemos preferido decantarnos por un viejo conocido, SwiftKey.
Tocando en el menú de opciones de SwiftKey para después tocar sobre Ajustar tamaño puedes elegir entre cinco tamaños distintos para el teclado. Teniendo en cuenta que el normal es el de en medio, puedes hacer las teclas grandes o extra-grandes. Depende de gustos, pero la opción "para pulgares" en el menú Disposición puede ser también útil al separar las teclas en dos columnas.

Teclado SwiftKey
Varía según el dispositivo
•Desarrollador: SwiftKey
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Productividad
 
g). Volume Booster (Volumeboost)
El volumen del teléfono puede a veces no ser suficiente para personas con problemas de audición. Con unos audífonos y un volumen tirando a alto debería ser suficiente, pero también hay aplicaciones que con mayor o menor acierto logran incrementar el volumen de Android sin necesidad de root.
VolumeBooster es una de ellas. Funcionar, funciona, aunque al menos en nuestras pruebas el efecto es algo inestable: el volumen de repente pega un subidón, para más tarde volver a niveles normales. Es preciso tener cuidado pues un volumen excesivo podría dañar los altavoces del terminal y, por supuesto, también tus oídos.

Amplificador de Volumen GOODEV
3.2
•Versión de Android: desde 2.3
•Desarrollador: GOODEV
•Descárgalo en: Google Play
•Precio: Gratis
•Categoría: Herramientas

Bonus:
¿tiene modo sencillo tu móvil?
Antes de pasar por Google Play echa un vistazo a tu móvil, pues son varios los fabricantes que sí incluyen un modo "sencillo" de su lanzador pensado para personas mayores, niños o gente que quiere un teléfono muy fácil de usar, a la vieja usanza.
Lo normal es que el teléfono te pregunte si quieres usar el modo sencillo la primera vez que lo enciendes, pero si no probablemente lo encontrarás en las opciones del lanzador, o escondido en algún lugar de los ajustes. Para estos casos, es muy útil el buscador de opciones en la barra superior de los ajustes.

Simplesamsung
Algunos fabricantes que incluyen, al menos en algunos de sus modelos, una versión sencilla del sistema son Samsung, Asus y HTC. Para comprobarlo, examina los ajustes de Android, generalmente en el apartado de la Pantalla.

Aprende a enviar correos desde tu móvil Android con el correo Gmail

Hoy en día cada vez son más las personas que utilizan una cuenta de correo electrónico como Gmail para poder comunicarse. Para algunos usuarios Android, enviarlo desde su móvil es una tarea bastante sencilla, pero existen usuarios que no piensan de la misma manera o no tienen la experiencia utilizando smartphones.
Así que necesitan una pequeña ayuda con la que podrán aprender a enviar un mensaje de correo electrónico de Gmail al destinatario que así lo requiera; es por ello que a continuación conoceremos algunos de los conceptos básicos que debes conocer de Gmail en tu smartphone Android.
Además de la forma en que debes ingresar en tu dispositivo para poder disfrutar de tu cuenta en la comodidad de la palma de tu mano en tu terminal, la forma en que puedas abrir una pestaña para escribir lo que necesites y finalmente enviar el correo electrónico.

Los pasos a seguir
Lo primero que debes hacer para poder enviar un correo electrónico desde tu cuenta de Gmail es verificar si tu móvil ya cuenta con la aplicación oficial de esta plataforma, ya que la gran mayoría lo trae instalado de fábrica. Pero si no es tu caso, puedes ir hasta el Google Play y teclear "gmail" en el cuadro de edición de la parte superior de la pantalla.
Una vez dentro de Google Play, solamente debes pulsar sobre el botón de Instalar y listo, se iniciará la descarga y tras un par de minutos ya lo tendrás instalado en tu teléfono. Ahora deberás ingresar a la app y al momento de entrar, verás una pantalla en donde tendrás que logearte, es decir ingresar tu cuenta de Gmail junto con la contraseña.

Gmail para Android
La bandeja de entrada: Es precisamente en ese momento en el que accederás a la pantalla principal de Gmail; es en esta bandeja donde encontrarás todos los correos electrónicos que hayas recibido. Además, en la parte inferior derecha de la pantalla, encontrarás un icono: "Redactar un correo nuevo", pero antes se hace imperioso conocer algunos apartados de esta app.
Los menús de Gmail:
Antes de escribir un e-mail, deberás conocer algunas funciones y menús de Gmail para que todo te sea más familiar y puedas utilizar convenientemente esta plataforma. además será muy fácil ya que su interfaz es simple y eficiente.

Vista general de todas las Carpetas:
En la parte izquierda superior de la pantalla, encontraremos un Botón llamado Buzón. Al pulsarlo, se expandirá una vista de todas las carpetas que se tienen disponibles en Gmail, dentro de las que se encuentran por ejemplo: Mensajes enviados; bandeja de entrada; borradores; bandeja de salida; papelera; spam.
Hay además dos funciones que en algún momento puedes llegar a utilizar, se trata de los “Ajustes” y la “Ayuda y sugerencias”.

Los ajustes de Gmail: Es aquí donde podrás configurar todo lo referente a lo que necesitas, como por ejemplo tu imagen, la imagen de los remitentes, la opción de responder los correos electrónicos, entre algunas otras.
Si tienes dos cuentas distintas de Gmail, es aquí donde la puedes agregar pulsando en el icono “Añadir cuenta” y de esa forma, podrás revisar los
e-mails de ambas en tu mismo móvil Android.

Ayuda y sugerencias: En esta pestaña es el sitio en donde podrás encontrar algunas respuestas a los posibles problemas que puedas llegar a tener, o también para eliminar tu cuenta de Gmail si ya no la vas a utilizar, entre otros.

Conceptos esenciales que debes conocer sobre Gmail a la hora de enviar un correo electrónico desde el móvil
1º. Botón redactar nuevo correo: Este es el primer paso que deberemos realizar para enviar un correo electrónico desde nuestra aplicación Gmail. Con tan solo pulsar en el botón con ese nombre de la parte inferior derecha, se nos mostrará la interfaz propia de Gmail donde podremos comenzar a redactar nuestro mensaje de correo electrónico.

2º. DE: Espacio donde aparece impresa la dirección de correo del remitente, o sea del que envía el mensaje de correo electrónico, en este caso nuestra cuenta de Gmail.

3º. PARA: En este apartado añadiremos el destinatario o destinatarios, o sea a las personas a las que va dirigido nuestro mensaje de correo electrónico. Las podemos incluir directamente desde nuestra agenda de contactos, siempre y cuando tengamos guardados los correos electrónicos de las personas a las que queremos enviar el mensaje, o conociendo de antemano la dirección completa de correo electrónico para introducirla de manera manual.

4º. ASUNTO: En este espacio añadiremos un título significativo que describa el por qué del mensaje.

5º. Cuerpo del correo: En el último apartado es donde incluiremos el texto de nuestro mensaje.
Simplemente con estos cinco pasos seremos capaces de enviar un correo electrónico a cualquier persona de la cual sepamos de antemano su dirección de correo, aunque además tenemos varias opciones interesantes para utilizar en esta pantalla, como ser:
A). Añadir desde contactos: como ya se ha mencionado, Las podemos incluir directamente desde nuestra agenda de contactos, siempre y cuando tengamos guardados sus correos electrónicos.
Nota: Si se está realizando la carga manual del e-mail del contacto y éste ya está agendado en la libreta, ni bien uno teclee las 3 primeras letras de la dirección de correo, la aplicación ofrecerá sugerencias.   

B). Mostrar campos adicionales:
CC - Con Copia: incluyendo contactos en este campo, recibirán nuestro mensaje a modo de copia en la que los otros contactos incluidos en el campo principal, sabrán y conocerán que hemos incluido a este o estos contactos.
CCO - Con Copia Oculta: Los contactos que incluyamos en este apartado, como es lógico recibirán también nuestro mensaje de correo electrónico, aunque con la gran diferencia que permanecerá oculto para los demás destinatarios incluidos en los dos campos citados anteriormente.

C). Adjuntar: además de todo lo expuesto, también vamos a poder incluir en el mensaje cualquier tipo de archivo, ya sean imágenes, documentos de distinto formato, videos y hasta incluso ficheros comprimidos, con tan solo pulsar en el botón que está situado en la parte superior derecha de la pantalla y que lleva el nombre de este apartado.

D). Enviar: una vez realizados todos los pasos aquí descriptos, tan solo nos restará pulsar en el ícono Enviar, de la parte derecha superior de la pantalla (debajo de Adjuntar) para que el recién creado mensaje de correo electrónico a través de Gmail sea convenientemente enviado a todos los destinatarios seleccionados.

Fuente consultada: https://www.androidsis.com/

sábado, 30 de diciembre de 2017

Historia de los lenguajes de programación

Los primeros lenguajes de programación no estaban basados en el software sino en el hardware ya que el programa estaba basado en tarjetas perforadas, el cual, fue creado por Herman Hollerith.

En 1948, Konrad Cuse publicó su lenguaje de programaciónPlankalkül.
Sin embargo, no fue implementado en su vida y sus contribuciones fueron aisladas de otros desarrollos.
FORTRAN (1955), creado por John Backus et al.;
LISP (1958), creado por John McCarthy et al.
COBOL((1959), creado por el Short RangeCommittee, altamente influenciado por Grace opper.

Otro hito a finales de 1950 fue
Publicado por un comité Americano y Europeo de científicos de la computación, de un nuevo lenguaje para algoritmos”; estos fueron ALGOL 60 ("ALGOrithmic Lenguaje.
Esto proporcionó dos innovaciones importantes para los lenguajes de programación
Uno fue como el lenguaje fue descrito. Estosfueron algunos programas que  hicieron posible la aparición de los lenguajes de programación.
Algunos de los lenguajes de programación más importantes  aparecieron en el periodo 1960 y finales de 1970:
Simula, inventado en la década de 1960 por Nygaard y Dahl
Como un superconjunto de Algol 60, fue el primer lenguaje diseñado para apoyar la programación orientada a objetos.
C, en principio un lenguaje de programación de sistemas, fue desarrollado por Dennis Ritchie y Ken Thompson en los Laboratorios Bell Smalltalk (mediados de los 70) proporcionaron un completo diseño de un lenguaje orientado a objetos.
Prolog,diseñado en 1972 por Colmerauer,Roussel y Kowalski, fue el primer lenguaje de programación lógica.
ML construyó un sistema de tipos polimórfico (inventado por RobinMilner en 1973) en el tope e Lisp, pionero en los lenguajes funcionales de programación con tipado estático.

Cada uno de estos lenguajes generó toda una familia de descendientes, y los lenguajes más modernos cuentan al menos uno de ellos en su ascendencia.
1968 - Logo
1969 – B (precursor C)
1970 - Pascal
1970 - Forth
1972 - C
1972 - Smalltalk
1972 - Prolog
1973 - ML
1975 - Scheme
1978 – SQL (inicialmente sólo un lenguaje de consulta, posteriormente ampliado con construcciones de programación)
1978 - Modula-2

La década de 1980 fueron años de consolidación relativa en los lenguajes imperativos. En vez de inventar nuevos paradigmas, se comenzó a trabajar a partir de las ideas inventadas:
C++: combinaba la programación orientada a objetos y la programación de sistemas.
El gobierno de Estados Unidos estandarizó Ada,un lenguaje de programación de sistemas destinado a ser utilizado por contratistas de defensa.
En Japón y en otras partes, se gastaron enormes sumas investigando los llamados lenguajes de programación de quinta generación que incorporaban construcciones de la programación lógica. La comunidad de los lenguajes funcionales llevaron a cabo la standarización de ML y Lisp.
La investigación en Miranda, un lenguaje funcional, con evaluación perezosa, comenzó a tomar fuerza en esta década.

Una nueva tendencia importante en el diseño de lenguajes era un mayor enfoque en la programación de sistemas a gran escala a través del uso de módulos, una organización a gran escala de unidades de código. Modula, Ada, y ML desarrollaron sistemas de módulos notables en la década de 1980. Los sistemas de módulos eran relacionados con frecuencia con construcciones de programación genéricas, que serían, en esencia, módulos parametrizados.

En la época de 1990: la aparición de internett y su rápido crecimiento en este tiempo fue histórico para los lenguajes de programación, ya que internet creó el lenguaje de programación Java. Se hizo popular debido a su pronta integración con el navegador web Netscape Navigator.
 
Algunos lenguajes importantes que se desarrollaron en este período son:
1990 - Haskell
1991 - Python
1991 - Visual Basic
1991 - HTML (lenguaje de marcado de hipertexto)
1993 - Ruby
1993 - Lua
1994 - CLOS (parte del ANSI CommonLisp)
1995 - Java
1995 - Delphi (Object Pascal)
1995 - JavaScript
1995 - PHP
1996 - WebDNA
1997 - Rebol
1999 – D

Algunos lenguajes importantes desarrollados durante este período incluyen:
2000 - ActionScript
2001 - C#
2001 - Visual Basic .NET
2002 - F#
2003 – Groovy
2003 - Scala
2003-- Factor
2005 - Scratch
2007 - Clojure
2009 - Go
2011 - Dart
2014 – Swift

Los lenguajes de programacióny su uso.
COBOL es un lenguaje Común Orientado a Negocios)
Erlang: Es un lenguaje de programación funcional de alto nivel, que se ubica también dentro del paradigma de Programación Declarativa , diseñado para escribir aplicaciones concurrentes y distribuidas de funcionamiento ininterrumpido.
Fortran: es un lenguaje de programación de alto nivel de propósito general, procedimental e imperativo , que está especialmente adaptado al cálculo numérico y a la computación científica.
Visual Basic: es la interfaz gráfica del usuario con código mayormente utilizada por Microsoft.
Oak, precursor de Java: proyecto informático que configura el marco de desarrollo pionero del que surgirá posteriormente el lenguaje informático y entorno operativo Java
Turbo Pascal: es un lenguaje de programación utilizado para la programación estructurada y estructuración de datos. Sin embargo con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
APL: es un lenguaje de programación que se originó a partir de la notación matemática desarrollada por Kenneth Iverson en 1957, quien lo implementó en 1962 cuando fue contratado por IBM ese mismo año.
Ruby: es Un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y productividad. Su elegante sintaxis se  siente natural al leerla y fácil al escribirla.
visualScratch: es un lenguaje de programación visual desarrollado por el MIT Media Lab.Se utiliza para crear ffácilmente animaciones, juegos (también educativos) e interacciones.
LISP: es una familia de lenguajes de programación de computadora de tipo multiparadigma con una larga historia y un uso intensivo de paréntesis en su sintaxis.
Eiffel: es un lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado. Eiffel se basa en la teoría de la programación orientada a objetos, con solo un poco de influencia de otros.
ML: es un lenguaje de programación de propósito general de la familia de los lenguajes de programación funcional
Scala: es un lenguaje de programación  multi-paradigma diseñado para  expresar patrones. Scala se  diseñó teniendo en mente el hecho de que en la práctica, el desarrollo de aplicaciones requiere a menudo de extensiones específicas
Logo: es un lenguaje de programación de alto nivel que se utiliza para el programa de Winlogo, en parte funcional, en parte estructurado; de muy fácil aprendizaje.
C: es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque tambiénse utiliza para crear aplicaciones.
(IBM 701): conocido como la "calculadora de Defensa" mientras era desarrollado, fue anunciado durante los cuatro años de producción. Se  vendieron 20 unidades. Es un lenguaje con su sistema de compilación y ejecución.
Python: es un lenguaje de programación interpretado, cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional.
C++: es un lenguaje de programación diseñado a mediados de los años 1980 por BjarneStroustrup . La intención de su creación fue el extender al lenguaje de programaciónC.
B: es el nombre de un lenguaje de programación desarrollado en los Bell Labs, predecesor del lenguaje de programación C.

Descargar videos de YouTube, Dailymotion, Vimeo ¡y muchos otros Sitios más!

Este servicio gratuito te permite descargar videos de YouTube, Dailymotion y muchos otros sitios...
Podrás guardar archivos de video y música y también convertir los archivos a MP3.

TelechargerUneVideo es un convertidor gratuito de medios de comunicación que incluye un convertidor para YouTube de MP4 y MP3. Puedes convertir y guardar un video o una canción desde Internet en varios formatos estándar como MP4 o MP3. Podrás ver tus videos favoritos en tu PC, Mac, teléfono móvil, PSP...

¿Cómo usar nuestro convertidor?
•Introduce la dirección URL de la página que contiene el video que quieres descargar y haz clic en "Ver links".
•Selecciona el formato deseado o deja marcado el formato recomendado. Luego, haz clic en "Generar el enlace de descarga".
•Cuando el enlace de descarga esté listo, pulsa el botón "Descargar"

Enlace de acceso al Sitio: https://www.telechargerunevideo.com/es

martes, 12 de diciembre de 2017

¿Cómo darse de baja de Facebook?

Es la red social más grande del mundo con más de 2000 millones de usuarios, pero por diversos motivos, algunos miembros desean retirarse de este espacio virtual; te contamos cómo es el proceso para abandonar la plataforma cofundada por Mark Zuckerberg.
Por Miguel Distefano.  Para LA NACION.

Difícilmente alguien pueda discutir el hecho de que Facebook es una de las redes sociales más grandes. Pero a pesar de la vida social que muchos construyen desde ahí posteando chistes, estados de ánimo, fotos, videos y memes, no son pocos los que se sienten agobiados o aburridos y deciden abandonarla definitivamente.
Quizá ante la amenaza de otras redes sociales, o simplemente porque posee un singular apego por cada usuario, la compañía liderada por Mark Zuckerberg no se lo hará fácil a quien decida irse. La opción para dar de baja a la cuenta no se encuentra fácilmente. Hay que indagar un poco para encontrarla, pero incluso ahí Facebook ofrecerá en primer lugar una alternativa previa: desactivar la cuenta.

Para poder irse primero hay que desactivar
Si uno desactiva la cuenta, siempre podrá volver a abrirla si se arrepiente de la decisión. Al menos, eso piensan en Facebook.
Para desactivar una cuenta, en primer lugar, una vez en Facebook hay que seleccionar la flecha que está al lado del signo de pregunta y desplegar el menú.
Se debe elegir la opción Configuración, y luego seleccionar Administrar Cuenta.
Allí hay varias opciones, como la que elimina la cuenta tras el fallecimiento del titular de la misma, la de elegir una persona que la administre si esa desgracia ocurre y, finalmente, la que permite Desactivar la Cuenta.
Está precedida de unas cuantas advertencias: como que algunas personas todavía podrán seguir viendo el material posteado. Así Facebook apela al factor remordimiento. Obviamente, para darle el OK primero pedirá la contraseña.
Ahí no termina el trámite. Con fotos de amigos y un texto emotivo explicando cómo lo extrañarán a uno sus “amigos”, Facebook no largará prenda. Habrá que completar un formulario explicando los motivos de por qué se quiere abandonar la red social. Según la elegida, siempre habrá un mensaje con consejos para prolongar la despedida.

¿Me dejan ir, por favor?
Queda claro, entonces, que Facebook no quiere que nadie se vaya. Por eso complica todavía más la eliminación definitiva de la cuenta. La opción en sí no figura en ningún menú: en la sección de FAQ o respuestas a preguntas frecuentes existe la pregunta clave: ¿Qué tengo que hacer para eliminar permanentemente mi cuenta?
https://www.facebook.com/help/224562897555674
Allí, en el medio de toda una explicación de todo lo malo que puede ocurrir si se borra la cuenta (por ejemplo, que se perderán todas las fotos y videos compartidos) y la advertencia de que conviene hacer una copia de seguridad de los datos almacenados, figura entre líneas la palabra Avísanos, único enlace que permite realmente eliminar la cuenta en forma definitiva.
Por supuesto, como es posible imaginarse, la cosa no termina ahí. Una vez seleccionada la opción, habrá que introducir la contraseña y descifrar un difuso captcha. E incluso una vez que se descifre (que a veces requerirá de varios intentos o un título en Arqueología), Facebook advertirá que la cuenta fue suspendida y que recién luego de 14 días se eliminará definitivamente. Eso sí, con solo volver una vez en cualquier momento de esas dos semanas, se anulará todo el proceso.
No hay posibilidad de darse de baja por error. La única opción para quien no quiere estar más en la red social evitándose todo el trámite es simplemente ignorarla y no entrar más a ella. Como si eso fuera algo sencillo...