Ir al contenido principal

Entradas

Mostrando entradas de 2012

Arquitectura de aplicaciones en Capas y/o Niveles

Existen diversos estilos de arquitectura de software, tantos como personas dedicadas a imaginar nuevas formas de mejorar la creación de soluciones informáticas. Esto es bueno y es malo, pero bueno, eso es otro tema. Lo que quiero plasmar aquí es la diferencia principal entre la arquitectura por capas (N-Layer) y la arquitectura por niveles (N-Tier). Ambas comparten su principal característica que es la separación de la funcionalidad del sistema en segmentos, componentes o módulos (llámalo como quieras), encontrándonos así con capas o niveles de: Presentación, Datos, Lógica empresarial Servicios etc La principal diferencia es que el estilo de arquitectura por niveles (N-Tier), ha sido diseñado para separar físicamente dichos niveles o segmentos. De manera que podemos tener el componente de la lógica en un servidor, el componente de datos en otro servidor, el componente de presentación en otro y el componente de servicios en otro servidor que podría ser público. La ma

Conectar LCD 16x2 a un Microcontrolador utilizando 3 pines

Supongo que los que llegáis a este post estaréis buscando la manera de conectarle a un PIC (u otro microcontrolador) una pantalla LCD (Liquid Crystal Display) de 16 caracteres por 2 líneas. Habéis llegado al lugar correcto, ahora bien, en este post voy a tratar la conexión en serie utilizando tan solo 3 pines del PIC, lo que nos permite mantener disponibles el resto de puertos de E/S del micro-controlador para otras funciones. La otra opción es conectarlo de forma paralela pero ésta consume muchos pines (aunque tiene sus ventajas también, ej. mayor velocidad). Para un proyecto en el que he estado trabajando, era necesario utilizar un PIC "básico", pero al mismo tiempo poder contar con el mayor número posible de puertos de E/S libres. No obstante, se puede utilizar cualquier micro-controlador que tenga al menos 3 pines disponibles, aunque no sean los PIC de Microchip, el esquema será prácticamente el mismo.   En este caso el PIC utilizado tenía que ser el famoso PIC

Driver L293D de Texas Instruments

El L293D de Texas Instruments es sin lugar a dudas un circuito integrado de un gran valor cuando necesitamos controlar motores de corriente continua o bipolares de pasos (Bipolar stepping motors) Es cierto que se trata de un puente en H (o medios puentes), en este caso cuádruple, que sin bien podríamos crearlo con transistores, el echo de que se encuentre integrado en un único chip es de agradecer. Capáz de conducir corrientes bidireccionales de hasta 1 amperio en el modelo L293 y hasta 600 mA en el modelo L293D y con tensiones que van desde los 4.5V hasta los 36V en ambos modelos. Por supuesto podemos utilizarlo en otras aplicaciones o para controlar otros componentes: motores de corriente continua, relés, motores de paso bipolares, solenoides en general y cualquier carga que requiera una alta corriente y tensión. Las entradas son de tipo TTL y se activan por parejas, es decir, desde la pata Enable 1,2EN, activamoslas entradas 1 y 2 y desde la pata Enable 3,4EN activamos la 3

CiberGuerra, CiberEspionaje, CiberTerrorismo, CiberArmas, ...

La gente que está metida en temas de Seguridad Informática, ya sabe -sobradamente- de que va esto. No obstante, considero que es importante que el resto de usuarios y no usuarios de internet también tengan alguna noción al respecto. Por esta razón quiero compartir con vosotros este reportaje emitido por RTVE, que sin duda es muy interesante: En portada - Amenaza Cyber Ver vídeo En portada - Amenaza Cyber

El Rastro Digital (emitido por Informe Semanal)

En esta ocasión tan solo quiero compartir un pequeño documental emitido en Informe Semanal. Como siempre digo ¡CUIDADO CON INTERNET!. Probablemente, cuando el usuario 'básico' de las tecnologías sea consciente de sus peligros y posibles consecuencias, será demasiado tarde. Informe Semanal - El rastro digital Ver vídeo Informe Semanal - El rastro digital

La Red Social Trampa

En mi anterior post plasmaba una pequeña reflexión sobre la necesidad de utilizar un "Identificador único (pasaporte virtual)" para utilizar los diversos servicios de la red, así como, la importancia que tiene saber quien está detrás de dichos servicios y en este caso, donde está alojada toda la información "nuestra" que manejan. Pues bien, ahora quiero simplemente dejaros un pequeño apunte con respecto a los peligros de seguridad (personal, nacional, defensa, etc) que hasta ahora nadie (que yo sepa) se ha planteado. ¿Qué pasaría si un grupo terrorista crea una red social del tipo de las que todos conocemos? ¿Qué pasaría si nadie supiese quien está realmente detrás de dicha red social? ¿Qué pasaría si millones de personas se registrasen y utilizasen esa red social? ¿Para qué utilizarían sus creadores toda la información que en su red circula? ¿Sabeis que hoy en día las redes sociales son utilizadas por todo tipo de personas, desde cargos políticos, fuerz

Páginas blancas, Páginas Amarillas, ... El identificador único

Hasta hace no mucho tiempo (e incluso hoy en día) cuando uno tenía que buscar el teléfono o dirección de una persona, servicio o empresa, recurría por ejemplo a las conocidas "Páginas blancas" ó "Páginas amarillas", pero hoy en día ¿no os parece que faltan las "Páginas Sociales" ó la "Guía Virtual" ? Mi reflexión sobre la situación actual es la siguiente: Antes localizar a una persona u obtener algún dato personal era un poco complicado, pero hoy en día la privacidad e intimidad de las personas ya es historia. Ahora sabemos todo de todos y si no lo sabemos, lo buscamos. Dejando al margen hasta que punto es factible conseguir "información sensible" sobre una persona, creo que en esta época en la que además de dirección física, tenemos un montón de direcciones virtuales (twitter, facebook, tuenti, linkedin, whatsapp, etc) empieza a ser necesario que todo esto se centralice de alguna manera, no se si en formato "Páginas blancas

Domain Awareness System - Os vigilamos

Si habeis visto la pelicula "Minority Report" ya os podeis imaginar de que va esta entrada. Sí, algo similar ya se ha hecho realidad en Estados Unidos, concretamente en la ciudad de Nueva York. Michael R. Bloomberg alcalde de la ciudad de New York, ha mostrado la nueva tecnología desarrollada conjuntamente con la multinacional Microsoft. Se trata de "Domain Awareness System" algo así como "Sistema para el dominio de la conciencia" Literalmente "han minado" la ciudad con miles de cámaras capaces de capturar imágenes en tiempo real de lo que sucede por las calles de la ciudad. El sistema irá grabando todas esas secuencias de video, lo que permitirá conocer tanto lo que sucede ahora como lo sucedido en el pasado, eso sí, consultado siempre en tiempo real. De esta forma, se podrá realizar un seguimiento completo sobre el comportamiento "de los delincuentes" ó "posibles delincuentes", no se si finalmente se utilizará con o

Smart Santander - Placa base Waspmote de Libelium (MotherBoards) (III)

Siguiendo con la serie de artículos sobre Smart Santander y en concreto, con la placa base waspmote, comparto con vosotros un par de infografías de las caras frontal y trasera de la placa. A pesar de sus dimensiones y prestaciones, dipone de un buen número de conexiones que hacen posible su expansión utilizando (en principio) los sensores proporcionados por la misma marca.

Windows 8 RTM

Desde ayer está disponible Windows 8 RTM (Release to Manufacture). Los usuarios que dispongan de suscripciones a MSDN, Technet, MSA (Microsoft Software Assurance), MPN (Microsoft Partner Network), MPAS (Microsoft Action Pack Providers ), MVLR (Microsoft Volume License Resellers), etc. podrán descargarlo según las siguientes fechas: MSDN y Technet: 15 de Agosto de 2012 MSA y MPN: 16 de Agosto de 2012 MPAS: 20 de Agosto de 2012 Volume Licenses: 1 de Septiembre El resto: tendrá que esperar al 26 de Octubre

Canal Parlamento en Directo (Congreso de los Diputados)

Desde aquí tenemos acceso a las sesiones en directo del Pleno y Comisión del Canal Parlamento producido por el Congreso de los Diputados.

Smart Santander - Placa base Waspmote de Libelium (MotherBoards) (II)

Hoy voy a escribir sobre una de las "Placas base" sobre la cual se conectarán los distintos sensores y dispositivos utilizados en el proyecto. Se trata de na placa basada en el diseño de Arduino con algunas modificaciones y con unas características bastante interesantes: Características Generales Microcontrolador: ATmega 1281 Frecuencia: 8 Mhz SRAM: 8 KB EEPROM: 4 KB FLASH: 128 KB SD Card: 2 GB Peso: 20 gr Dimensiones: 73.5 x 51 x 13 mm Rango de Temperatura: [-20ºC, +65ºC] Reloj: RTC (32 Khz) Consumo ON: 9 mA Sleep: 62 uA Deep Sleep: 62 uA Hibernate: 0.7 uA Funcionamiento sin recarga: 1año (En el modo Hibernate) Entradas y Salidas 7 entradas analógicas 8 entradas/salidas digitales 1 PWM (Pulse Width Modulation - Modulación por ancho de pulsos) Características Eléctricas Tensión de batería: 3.3V - 4.2V Carga USB: 5V - 100mA Carga placa solar: 6 - 12V - 280 mA Tensión batería auxiliar: 3V Sensores integrados en la placa Temperatura (

Smart Santander - La Ciudad Inteligente (I)

No parece sencillo hablar de una ciudad inteligente en el año 2012, donde la contaminación es excesiva, las carreteras siguen siendo de alquitrán, los edificios -aún siendo nuevos- siguen sin construirse de manera eficiente, la cantidad de residuos generados es enorme y un sin fin de cosas más. En fín, hablar de una ciudad inteligente en tales circunstancias creo que dista mucho de la realidad. Lo que si es cierto, es que para llegar a tener una ciudad inteligente en algún momento hay que empezar y ahí, es donde estamos, empezando. De momento, creo que la palabra "inteligente" habría que suprimirla al menos, del título de esta entrada, pero como así aparece en todas las noticias y documentación de los proyectos relacionados, la voy a dejar, que entre otras cosas suena bien ¿o no? Y ahora al grano. En la ciudad de Santander (Cantabria - España - Europa - Planeta Tierra), se está gestando desde hace tiempo un proyecto bastante ambicioso con el fin de llegar algún día a

¿Qué es la Prima de Riesgo?

Vaya por delante que no soy economisma. Tan solo soy un mero observador de la situación económica actual y hasta cierto punto, de las medidas que se están adoptando al respecto. No obstante, intentaré explicar qué es la prima de riesgo. ¿Qué es la Prima de Riesgo? Todos sabemos que cuando los gastos superan a los ingresos, se empieza a generar deudas. Pues bién, cuando un país tiene tantos gastos que no puede seguir haciendo frente a sus necesidades económicas, tiene que recurrir a algún sistema de financiación (como haríamos todos ante tal situación). Para conseguir dicha financiación, lo que hace un estado es vender "deuda" en forma de valores o activos financieros, a todo tipo de inversores y, transcurrido un plazo de tiempo determinado, el estado devuelve ese dinero con unos intereses. La prima de riesgo no es más que un índice que hace referencia a los intereses que el estado tiene que pagar a los inversores que le han prestado el dinero al comprar la deuda. Pa

Prima de Riesgo de España en tiempo real - Widget

Aquí os dejo un pequeño Widget que he programado para que podamos seguir a nuestra prima ... "Prima de Riesgo Española". Se trata de un pequeño código HTML ¡gratis! que podeis insertar en vuestras webs. El valor se actualiza cada 30 minutos para evitar saturaciones de servidor. Además incluye una gráfica de evolución del último año. En la barra lateral derecha de mi blog, podeis verlo en funcionamiento. Y este es el código que teneis que insertar en vuestra página web para mostrar el valor de la "Prima de Riesgo de España": <!-- PrimaDeRiesgo Widget - www.idercan.com & www.manuelvillasur.com --> <div id="PrimaDeRiesgo"></div> <script type="text/javascript" src="http://www.idercan.com/prima-de-riesgo.aspx"> </script> <!-- PrimaDeRiesgo Widget--> También he preparado esta web especialmente diseñada para ser consultada desde dispositivos móviles principalmente tablets (algunos navegadores n