Instinto Lógico

Recuerda que nadie debe pensar por tí.

Categoría: Informática

Posts de informática y computación

Primeros pasos con Raspberry Pi.

RaspberryPiRaspberry Pi es un ordenador de placa reducida. Fue desarrollado por la fundación Raspberry Pi de Reino Unido tenía como objetivo principal estimular la enseñanza de la informática.

Aunque surgió como un proyecto educativo, su reducido tamaño, su bajo coste (menos de 40 €) y su conectividad de fácil acceso han hecho que se esté empleando como pequeños servidores de intranet y como autómatas para aplicaciones de domótica.

Conexiones en la Raspbery PiRaspberry Pi está concebida para utilizar un sistema operativo Linux y ya existen varias distribuciones Linux para Raspberry. Aquí recomendamos utilizar la distribución Raspbian que está basada en Debian, es de propósito general y es la más utilizada por los usuarios de Raspberry. No obstante existen distribuciones con aplicaciones preinstaladas para ejecutar en nuestra Raspberry aplicaciones concretas y así disponer en nuestra Raspberry de servicios de red, juegos, aplicaciones multimedia, o incluso un centro de entretenimiento para la TV.

Es este post se va a especificar como instalar una distribución Raspbian para poder comenzar a utilizar nuestro mini ordenador. Aunque la instalación del resto de distribuciones se hace de una forma totalmente análoga.

DESCARGAR LA DISTRIBUCIÓN.

En primer lugar tenemos que decidir la distribuicón que queremos instalar la Raspberry Pi. En nuestro caso Raspbian (https://www.raspberrypi.org/downloads/raspbian/). Podemos elegir entre Raspbian Jessie o Raspbian Jessie Little. Para no iniciados en linux NO se recomienda  Raspbian Jessie Little ya que tendremos que utilizarla integramente desde consola.

GRABAR LA IMAGEN EN UNA TARJETA SD. (más…)

FTP: ¿Qué es? ¿Cómo funciona?

ftpEl servicio FTP (File Transfer Protocol en inglés o Protocolo de Transferencia de Ficheros en español) es un protocolo del nivel de aplicación. Está basado en una arquitectura cliente servidor y proporciona un mecanismo estándar de transferencia de archivos entre sistemas a través de redes TCP/IP.

Para utilizar el servicio FTP, debemos disponer de una máquina servidor y otra cliente.

El objetivo fundamental del FTP es poder intercambiar ficheros entre máquinas a través de la red (o internet) con independencia del sistema de archivos y sistema operativo utilizado de una forma eficaz.

Tenemos que considerar que el servicio FTP surgió para el SO UNIX cuando aún no había ordenadores personales y, desde luego, casi no había máquinas en red. Esto ocasionó que en su diseño se centraron en un funcionamiento correcto y no en implementar un protocolo seguro. Por ello FTP tiene algunas carencias importantes de seguridad, entre las que destaca que transfiere las contraseñas y la información en texto plano, por lo que con la captura de las tramas con un sniffer de red tipo WireShark se puede obtener la contraseña del usuario.

¿Cómo funciona el FTP?

Es un servicio basado en arquitectura cliente-servidor: Un servidor FTP conectado a la red proporciona el servicio a través de los puertos:

  • Puerto 20: Para la transferencia de datos (No se utiliza en modo pasivo)
  • Puerto 21: Para control (órdenes)

(más…)

20 cosas que ya no hacemos por utilizar la tecnología.

Recuerdo que hace años, en mi más tierna infancia, mi abuela decía que por muchos cambios tecnológicos vengan en el futuro, nunca veremos tantos como había visto su generación. Puede ser que mi abuela tuviera razón; su generación vio la irrupción del teléfono en las casas, TV, coches, aviones…. etc.

Antes Ahora

Pero es indudable que, en los últimos 25 años, la irrupción de las tecnologías en los hogares ha cambiado nuestros habitos cotidiamos. De forma que muchas cosas que antes haciamos, ahora directamente no las hacemos o las hacemos de otra forma y, por supuesto hacemos muchas cosas que antes no hacíamos.

A continuación dejo una lista de algunas cosas que hemos dejado de hacer (o que cada vez se hacen con menos frecuencia) por la irrupción de las tecnologías en los hogares. Algunas de ellas afectan al consumismo, otras a la forma de relacionarnos y otras sencillamente a la rutina diaria.

  • Preguntar cómo se hacen las cosas en vez de mirarlas en YouTube.
  • Comprar una cámara desechable.
  • Revelar fotografías
  • Escribir una carta.
  • Grabar canciones de la radio.
  • Comprar billetes de avión en una agencia de viajes.
  • Aprendernos un número de teléfono de memoria.
  • Llamar por teléfono desde una cabina.
  • Rebobinar casetes.
  • Programar el video para grabar nuestro programa favorito.
  • Tener una enciclopedia en casa.
  • Calentar la leche en un cazo.
  • Comprar el periódico diario.
  • Utilizar un mapa.
  • Utilizar las páginas amarillas.
  • Esperar al jueves por la noche para ver nuestra serie favorita
  • Comprar música con soporte físico (CD, Vinilos, cintas …)
  • Discutir sobre datos concretos (por ejemplo la altura de la torre Eiffel o el tiempo que hizo Carl Louis en las olimpiadas del 84)
  • Pedir firmas por la calle.
  • Llamar por teléfono para felicitar el cumpleaños

Ahora es el turno del lector para reflexionar acerca de los pros y los contras de estos cambios de comportamiento.

Desde aquí animo a proponer más cambios en nuestra vida causados por el creciente uso de las tecnologías en la sociedad.

Introducción a la criptografía. ¿Es necesario cifrar?. Criptografía simétrica y asimétrica.

CIFRAR ES NECESARIO.

introducción a a la criptografíaLa criptografía (del griego ‘(criptos), «oculto», y (grafé), «escritura») se podría traducir como la escritura de mensajes ocultos. En la antigüedad ya se empleaban métodos de criptografía para ocultar mensajes en tiempo de guerra, de forma que aunque el mensajero fuera interceptado por el enemigo, el contenido del mensaje estaba a salvo.

Uno de los primeros métodos de criptografía documenta es el método utilizado por Julio Cesar. Es un tipo de cifrado por sustitución que consiste en remplazar cada letra del mensaje por otra que se encuentra un número fijo más adelante en el alfabeto.

Hoy en día, con las tecnologías actuales, la necesidad de cifrar es mayúscula: Hablamos con nuestros amigos, reservamos nuestras vacaciones, damos en número de nuestra tarjeta de crédito, ofrecemos nuestros datos personales… y todo ello mediante:

  • Voz telefónica
  • Mensajería breve (SMS, WhatsApp … )
  • Datos por línea digital (ADSL, fibra, HFC) o inalámbrica (wifi, UMTS, LTE).
  • …..

Los mensajes se transmiten por canales inseguros, redes de compartidas de comunicación etc.… y, con toda seguridad, vamos a tener a terceras personas acechando para obtener el contenido del mensaje

Una vez que llegamos a la conclusión de que es necesario encriptar (o cifrar) necesitamos decidir cómo lo vamos a hacer. Para ello necesitaremos seleccionar un algoritmo de cifrado.

CRIPTOGRAFÍA SIMÉTRICA (más…)

P versus NP

P VS NPEs indudable que la complejidad computacional es una rama de las matemáticas/ informática que de suma importancia. Hay algunos problemas que son irresolubles por la gran cantidad de operaciones que se deberían realizar.

Cuando hacemos referencias a P y NP estamos haciendo referencia a la complejidad computacional.

Sin entrar engrandes disquisiciones matemáticas podemos definir varias clases de complejidad:

  • La clase P es el conjunto de todos los problemas resolubles en tiempo polinómico.
  • La clase EXP es el conjunto de todos los problemas resolubles en tiempo exponencial.
  • La clase PSPACE es el conjunto de todos los problemas resolubles en espacio polinómico.
  • La clase EXPSPACE es el conjunto de todos los problemas resolubles en espacio exponencial.

Por ejemplo el problema de determinar si un número es par o encontrar el camino más corto en un grafo se pueden resolver en tiempo y espacio polinómico, sin embargo muchos problemas sobre toma de decisiones o de combinatoria, como por ejemplo, el problema PERMUTACION: “dada una cadena de caracteres C sin caracteres repetidos, calcular todas las posibles permutaciones de los caracteres de C sólo se sabe resolver en tiempo exponencial en concreto n!

Formula de Stirling

Pero ¿a qué nos referimos cuando hablamos de NP? (más…)

Dijkstra y el camino más corto

dijkstra_edgarEdsger Dijkstra (1930 -2002 ) es uno de los padres de la informática al que poca gente ajena a la informática conoce. Éste físico teórico realizó contribuciones fundamentales al campo de la informática actual están los semáforos, el algoritmo del banquero o la notación polaca inversa.

Todas las contribuciones mencionadas anteriormente han supuesto un avance significativo en el desarrollo informático, pero en esta entrada nos vamos a centrar en una de las contribuciones de Dijkstra que más se ha popularizado en los últimos tiempos gracias al uso de los GPS. Se trata del algoritmo que lleva su nombre: “El algoritmo de Dijkstra”.

El algoritmo de Dijkstra se aplica sobre un grafo ponderado y calcula la distancia desde un vértice inicial al resto de vértices del grafo. Los GPS tratan el mapa de carreteras como un grafo ponderado (cuyos pesos son o bien la distancia o el tiempo) y utilizan este algoritmo para calcular el camino más corto entre dos puntos.

Formulación del algoritmo de Dijkstra

Como se ha dicho anteriormente, el algoritmo de Dijkstra calcula la distancia desde un vértice inicial s al resto de vértices del grafo. En cada paso etiquetaremos los vértices del grafo de la siguiente forma: (dist(u),v), dónde dist(u) es la distancia acumulada desde el vértice s al u y v es el vértice predecesor de u en el camino más corto de s a u.

Para realizar el algoritmo de Dijkstra utilizaremos las siguientes estructuras: (más…)

LA CIENCIA Y LA LEYENDA. UNA MANZANA Y UN LOGOTIPO

manzana logotipo appleHa habido muchas especulaciones sobre las razones por las que Apple eligió como logotipo una manzana mordida. Las razones hay que buscarlas en la historia del propio logotipo, en la historia de la aparición de los ordenadores y en la reticencia de los creadores de la marca Apple para resolver las especulaciones, estos últimos, seguramente por razones de marketing.

            El primer logotipo, que apareció en 1976, era un icono complejo que representaba a I. Newton (1643-1727) debajo de un manzano en el momento de descubrir la ley de gravitación y llevaba  la inscripción: Newton, pensamiento para siempre. Pero ese mismo año, Steve Jobs (1955-2011), el fundador de la marca, decidió cambiarlo, seguramente para lograr una mejor identificación visual de la misma, y encargó el diseño del nuevo logotipo a Rob Janoff, que, en 1977, lo cambió por una manzana arco iris con un mordisco. Este sería el logotipo de Apple durante los veinte y dos años siguientes. (más…)

El Tetris cumple 30 años

el Tetris cumple 30 años

¿Quién no ha echado alguna vez una partida al Tetris? El juego en el que caen del cielo figuras geométricas formadas por cuatro bloques y que las podemos rotar (0°, 90°, 180°, 270°) y desplazar acompañados por esa melodía rusa que no nos podemos quitar de la cabeza.

Pues ya han pasado 30 años desde que en el mes de junio 1984, Alexander Pajitnov terminó de programar el Tetris. Era el principio de una era y lo programó en su tiempo libre, pero no tal  y como lo entendemos hoy, los bloques estaban formados por caracteres ASCII con forma de cuadrado.

Sobre el Tetris hay kilos y kilos de información; se han realizado muchos estudios sobre el juego: desde una tesis doctoral que concluía que es imposible desarrollar una estrategia ganadora dada la aleatoriedad de las piezas, hasta un estudio que comprobaba que los jugadores de Tetris experimentan un incremento sustancial de la tasa de la actividad cerebral. Además, el juego fue nombrado en 2007 como el segundo mejor juego de toda la historia por detrás de Super Mario Bros, aunque personalmente pienso que el Tetris causó una revolución mayor que el juego del fontanero en lo referente a juegos, al igual que unos años antes originó el Pac-Man. Está claro que la genialidad hay que aplaudirla y de alguna forma premiarla, pero este no es el caso, a pesar de la popularidad que alcanzó el juego, Alexander Pajitnov no tuvo beneficios de los royalties mientras que grandes empresas como Nintendo o SEGA se llenan los bolsillos con las grandes ideas de otras personas. (más…)

12 PREGUNTAS INFOMÁTICAS REALES

pregunta-informaticaA los que nos ganamos la vida en el mundo de la informática nos hacen muchas preguntas, de las que se espera una respuesta inmediata. En los últimos 14 años me han hecho infinidad de preguntas sobre informática. Algunas han sido realimente interesantes y otras….

Como muestra os dejo 10 preguntas y/o conversaciones que he tenido en estos últimos años.

1)      ¿Me grabas Internet?

2)      Me ha salido el error 752412 ¿Qué es?

3)      Oiga estoy instalando un programa y me dice que inserte el segundo disquete y no cabe  ¿Qué hago?

4)      No recuerdo mi Password ¿Me la dices?

5)      ¿Para qué queremos red si tenemos Internet?

6)      – Hice este documento en casa y aquí no lo puedo leer … (más…)

Formatos de video

claqueta instinto logicoAhora todo el mundo utiliza los medios informáticos y multimedia con una soltura asombrosa. Se hacen fotos y videos con cámaras digitales y móviles, se descargan videos de YouTube, se cogen imágenes de internet…

El uso de los ordenadores y las aplicaciones multimedia se ha popularizado que hasta hay cursos de iniciación a la informática para jubilados- Esto lo podemos hacer gracias a que tenemos aplicaciones que nos ayudan a realizar las operaciones básicas de una forma sencilla y, al igual que podemos conducir un coche sin saber cómo funciona, podemos utilizar los ordenadores y aplicaciones multimedia sin necesidad de saber lo que está ocurriendo en el interior de nuestros ordenadores.

El problema surge cuando queremos hacer algún montaje multimedia que se sale de lo estándar y tenemos que intentar comprender como está estructurada interiormente cierta información. Cada dispositivo guarda los videos en formatos distintos. Imaginad que queremos hacer un montaje del video de nuestras vacaciones y tenemos unos videos capturados con un iPhone, otros con una cámara de video compacta, otros con un video android y algunos videos descargados de YouTube. Tenemos un batiburrillo de formatos que, en ocasiones, nos pueden causar ciertos problemas. (más…)

Instinto Lógico © 2014 Frontier Theme