domingo, 20 de agosto de 2017


Hackean una computadora usando una molécula de ADN

Washington

Científicos crearon el primer software malicioso biológico. Los detalles.
Por primera vez en la historia, investigadores de la Universidad de Washington codificaron un virus en un pequeño fragmento genético y lo utilizaron para hackear una computadora.
Según explican en un trabajo que será presentado la próxima semana en Vancouver, para crear el primer virus biológico, los científicos codificaron el programa malicioso utilizando el código binario y el propio código genético, guardando el software en una pequeña secuencia de ADN de 176 letras.
Luego utilizaron el fragmento para hackear el dispositivo en el que intentaron procesar datos genéticos tras haber sido analizados por una máquina.​
EXTRA - Comentarios de Científicos
Como explican en el artículo, su idea no era manipular un programa utilizado por los investigadores en sus laboratorios, sino atacar uno previamente modificado para que contuviera una vulnerabilidad.
Su ciberataque fue entonces la primera demostración de que es posible hackear una computadora utilizando una molécula de ADN.
Según publica el sitio HiperTextual, los investigadores aprovecharon esto para alertar sobre las vulnerabilidades detectadas en programas utilizados habitualmente para analizar datos genéticos.
James Bonfield, experto en bioinformática del Instituto Sanger de Cambridge (Reino Unido), explicó que el software que se utiliza para organizar y analizar la información genética no se actualiza frecuentemente lo que implica un fuerte riesgo.



Fuente: https://www.clarin.com/tecnologia/inedito-hackean-computadora-usando-molecula-adn_0_BJ04lg5P-.html

Autor: Learfen

sábado, 19 de agosto de 2017


Google Formularios



Necesidad: Realizar encuenta, realizar exámenes online, realizar registro de datos, realizar sorteo.
Muchas veces para realizar estos trabajos recurrimos a crear app, pero para que inventar la rueda si ya se realizaron varias herramientas que nos permiten hacer esto… Por eso hablaremos hoy de una herramienta gratuita de GOOGLE


Soporta: multiple choice, validación de datos, temporales(fecha-hora), texto corto, párrafo, checkbox(tilde), menú expandible


Almacenamiento opcional, Correo, Hoja de datos
Como permite almacenar en una hoja de datos, permite el análisis, la creación de graficos y inclusive tratar con esos datos con scripts


Notificación: es posible solicitar notificación


Seleccionar acción al enviar el formulario, abrir otro formulario, ver detalles de envío


Simple, elegante, rápido y potente.



HERRAMIENTAS

Lunes, Miércoles, Viernes y Sábado

Autor: Learfen


Diseño de Base de datos, entrega 1 : una visión intuitiva





Como el título describe, trataremos las nociones que intuimos de las bases de datos de una forma un poco más compleja

¿Que es una base de datos? Si bien hay muchas definiciones, tomaremos la que guarda cierta relación con la matemática. Son conjuntos de datos o entidades que fueron categorizados y relacionados con una intencionalidad. Suena similar a teoría de conjuntos ¿verdad? Comprenderlo así tiene muchas ventajas que se verán más adelante.

TEORÍA DE CONJUNTOS: ¿Que es un conjunto?

Un conjunto es una colección bien definida de objetos, entendiendo que dichos objetos pueden ser cualquier cosa: números, personas, letras, otros conjuntos, etc, que comparten al menos un atributo en común

BASE DE DATOS
Bueno, pero ¿Qué son esos “datos” y esas “relaciones”, a que nos referimos con “intencionalidad”?

INTENCIONALIDAD
Las bases de datos son sistemas y como todo sistema, sus elementos cooperar para lograr el objetivo, sin objetivo los datos nunca se convertirán en información, ya que no tendrían sentido, incluso si pensamos en que es el sentido se evidencia que es una razón de ser

ATRIBUTO
Un atributo, considere como el nombre de la categoría donde es posible organizar lo que deseamos representar, mediante una cualidad o característica.
Ejemplo:
Una persona, esta persona en particular es alta, inteligente, tiene 25 años
Entonces, sus atributos son altura, inteligencia, edad
DATO
Un dato, la unidad mínima de información, y refleja un valor de un atributo, volviendo al ejemplo anterior.
Datos: “1.55” , “no” , “13-02-1992”
Como notamos los datos no tienen coherencia por si mismos, sino hasta que los definidos como valor de un atributo de una entidad, una vez que es valorado o valuado (dar valor) a un atributo se convierte en información
Una persona, mide 1.55, no es inteligente, nació el 13-02-1992
Que importante es que diga “Una persona”, porque ese conjunto de datos hacen referencia a esa persona, un último ejemplo: definamos un intervalo numérico, los datos son pertenece a los reales, y es mayor que 5 y menor que 10.

TIPOS DE DATOS
Hay una gran variedad aquí mencionaremos los básicos y más usados, alfanumérico(), numérico(int-longint-decimal), texto(string-varchar-text-longtext), carácter(char), autonumérico(incrementa el valor ingresado de forma automática), booleano(1-0,true-false), temporales(date-datetime-hour), binarios(tiny-bigtiny-bin-blob), llaves()

ABSTRACCIÓN Y ENTIDAD
Crear un modelo matemático, lógico, o de alguna otra índole de estudio de algo existente
Ejemplo:
Queremos representar vehículos, entonces detallaremos todas sus atributos que consideremos necesarias para generar la respuesta a la pregunta que haremos a la  base de datos. ¿Cuales son las patentes de los vehículos que tiene 4 ruedas?
Un vehículo cuenta con atributos como velocidad maxima, color, modelo, marca, puertas, entre otros, pero para resolver este problema particular nos basta con saber el número de ruedas y la patente
Cuando agregamos un valor que nos permita diferenciar un elemento de otro como es en este caso la patente, estaremos creando entidades.

La abstracción es vehículos, la tabla solo con las cabeceras, entonces,
vehiculo = patente + número de ruedas

Las entidades son el conjuntos de datos en cada fila o registro
1 vehiculo = patente: 0001-ABC + núm Ruedas: 4

TABLA Vehículos
Patente
Numero de ruedas
0001-ABC
4
0010-DEF
2

TABLA Vehiculo

TABLA Detalles

Patente
Ruedas
Detalles_id

ID
Color
Marca
0001
4
1

1
Azul
Fiat
0010
2
2

2
Negro
Honda


Modelo-Abstracción:   Vehiculo = Patente + Ruedas + Color + Marca
Entidad: Vehículo = 0001, 4, Azul, Fiat (no todas las tablas son entidades)
Podemos  definir una entidad secundaria la misma Abstracción
Entidad: Auto  = Patente + Ruedas (no todas las entidades son tablas)

En este segundo ejemplo se pretende diferenciar entre entidad y tabla, no todas las tablas son entidades y no todas las entidades son tablas

Proxima entrega: conjuntos, relaciones, representacion grafica


BIBLIOGRAFIA

Autor: Learfen




SECCIÓN TUTOS ESPECÍFICOS

JS-JQ : MARTES
PHP: JUEVES

BASE DE DATOS: SABADO



lunes, 14 de agosto de 2017

Facebook busca entrar en China con otra aplicación


Colorful Balloons presenta similitudes con otra aplicación de Facebook llamada Moments.
El interés de Facebook de penetrar en el mercado chino la llevó a discretamente crear una aplicación para compartir fotos, divulgada en ese país sin ser directamente vinculada con la red social, informaron medios estadounidenses.
“Desde hace mucho hemos dicho que estamos interesados en China y estamos pasando el tiempo entendiendo y aprendiendo más sobre el país en maneras diferentes”, dijo un representante de Facebook el viernes en un correo electrónico a la AFP.
“Nuestra prioridad ahora es en ayudar a los emprendedores y desarrolladores chinos a expandirse a nuevos mercados fuera de China usando nuestra plataforma publicitaria”, añadió.
Una fuente cercana a la estrategia confirmó una información del New York Times, según la cual Facebook tomó el inusual paso de crear una app llamada Colorful Balloons y divulgarla a través de una compañía local sin ninguna pista de que la red social estaba involucrada.
Colorful Balloons presenta similitudes con otra aplicación de Facebook llamada Moments.
Facebook siempre ha buscado hallar una manera de entrar a China, donde está prohibida desde 2009. Forma parte junto a Google, YouTube, Instagram, de las estrellas de Silicon Valley que no pueden operar en China, donde Internet está estrechamente controlada.