Recuperar la visión gracias al Big Data


Abordar la idea de los grandes volúmenes de datos   con  la capacidad de la humanidad de recopilar y analizar una cantidad sin precedentes de información en tiempo real – y cómo los individuos y las empresas los están aprovechando para el beneficio humano ( resaltando su impacto en la eficiencia agrícola, predicción meteorológica y de terremotos, fertilidad y genoma mapping, delitos no deseados, basura espacial, erradicación de enfermedades y seguimiento de especies en peligro de extinción,etc )  sin embargo  puede levantar preocupaciones por invasión de propiedad y privacidad de datos.

Como ejemplo el equipo de la Against All Odds organizó un evento de tecnología de tres ciudades en red y dio a conocer un sitio web para recopilar datos digitales de comportamiento a partir de más de 300.000  voluntarios anónimos. Los resultados estarán disponibles gratis para los investigadores y académicos el próximo año. El proyecto se publicó con el patrocinio de varias compañías tecnológicas, principalmente EMC2, junto con Cisco Systems, VMWare, Tableau Software, Originate, además de FedEx.

En este contexto basado en el procesamiento en tiempo real de grandes volumnes de datso   surge la  idea de  la Retina Artificial , casi  mirando algo directamente sacado de la ciencia Ficcion (Star Trek ) la  investigadora   Sheila Nirenberg del Weill Cornell Medical College utiliza los Big Data para salvar ciertos tipos de ceguera, como la causada por las células fotorreceptoras de las retinas dañadas. Su equipo emplea altas velocidades, procesadas en paralelo para incrustar softwares personalizados en microprocesadores y cámaras, para ser construido dentro de los lentes. Las imágenes se traducen en código (en forma de luces intermitentes) que pueden ser transmitidas por células ganglionares sanas y comprendido por el cerebro.

Los investigadores del Weill Cornell Medical College han descifrado el código neural de la retina de un ratón y se acopla esta información para una prótesis nueva para devolver la vista a ratones ciegos. Los investigadores dicen que también han descifrado el código para una retina mono – que es esencialmente idéntica a la de un ser humano – y la esperanza de diseñar rápidamente y probar un dispositivo que los seres humanos ciegos pueden utilizar.

El descubrimiento, publicado en las Actas de la Academia Nacional de Ciencias (PNAS), señala un notable avance en los esfuerzos de larga data para restaurar la visión. Prótesis actuales ofrecen a los usuarios ciegos, con manchas y bordes de luz para ayudarles a navegar. Este nuevo dispositivo proporciona el código para restaurar la visión normal. El código es tan precisa que puede permitir que los rasgos faciales que discernir y permiten animales de rastrear imágenes móviles.

El investigador principal, el Dr. Sheila Nirenberg , neurocientífico computacional en el Weill Cornell, imagina un día en que el ciego puede optar por usar una visera, similar a la utilizada en la serie de televisión Star Trek. La cámara del visor tendrá la luz y el uso de un chip de computadora para convertirlo en un código que el cerebro se puede traducir en una imagen.

“Es un momento emocionante. Podemos hacer retinas de ratones ciegos ven, y nos estamos moviendo tan rápido como nos sea posible hacer lo mismo en los seres humanos”, dice el Dr. Nirenberg, profesor en el Departamento de Fisiología y Biofísica en el Instituto de Biomedicina Computacional en el Weill Cornell. El coautor del estudio, el Dr. Chethan Pandarinath, que era un estudiante de posgrado con el Dr. Nirenberg y actualmente es investigador postdoctoral en la Universidad de Stanford.

Este nuevo enfoque ofrece esperanza para los 25 millones de personas en todo el mundo que sufren de ceguera causada por enfermedades de la retina. Debido a tratamientos farmacológicos ayudan sólo una pequeña fracción de esta población, las prótesis son su mejor opción para ir de futuro. “Esta es la primera prótesis que tiene el potencial de proporcionar una visión normal o casi normal, ya que incorpora el código,” Dr. Nirenberg explica.

DESCUBRIENDO EL CÓDIGO

La visión normal se presenta cuando la luz cae sobre los fotorreceptores en la superficie de la retina. La circuitería de la retina a continuación, procesa las señales de los fotorreceptores y los convierte en un código de impulsos neuronales. Estos impulsos son enviados al cerebro por las células de salida de la retina, llamadas células ganglionares. El cerebro entiende el código de impulsos neuronales y se puede traducir en imágenes significativas.

La ceguera es a menudo causada por enfermedades de la retina, que matan a los fotorreceptores y destruir los circuitos asociados, pero por lo general, en estas enfermedades, las celdas de salida de la retina están a salvo.

Prótesis actuales funcionan generalmente por conducir estas células supervivientes. Los electrodos se implantan en el ojo de un paciente ciego, y que estimulan las células ganglionares con corriente. Pero esto sólo produce campos visuales en bruto.

Muchos grupos están trabajando para mejorar el rendimiento mediante la colocación de más estimulantes en el ojo del paciente. La esperanza es que con más estimulantes, más células ganglionares en el tejido dañado se activarán, y calidad de imagen mejorará.

Otros equipos de investigación están probando el uso de proteínas sensibles a la luz como una forma alternativa para estimular las células. Estas proteínas se introducen en la retina por la terapia génica. Una vez en el ojo, que pueden dirigirse a las células ganglionares de muchos a la vez.

Pero el Dr. Nirenberg señala que hay otro factor crítico. “No sólo es necesario para estimular un gran número de células, pero también tienen que ser estimulado con el código correcto – el código de la retina utiliza normalmente para comunicarse con el cerebro.”

Esto es lo que los autores descubrieron – y lo que incorporan en un sistema protésico novela.

El Dr. Nirenberg razonado que cualquier patrón de luz que incide sobre la retina tuvo que ser convertido en un código general – un conjunto de ecuaciones – que convierte los patrones de luz en patrones de impulsos eléctricos. Los investigadores han estado tratando de encontrar el código que hace esto por estímulos simples. “Sabíamos que tenía que ser generalizable, por lo que podría funcionar para cualquier cosa – rostros, paisajes, todo lo que una persona ve”, dice el Dr. Nirenberg.

VISIÓN = CHIP PLUS GENE THERAPY

En un momento eureka, mientras trabajaba en el código por una razón diferente, Dr. Nirenberg dio cuenta de que lo que estaba haciendo podría aplicarse directamente a una prótesis. Ella y su estudiante, Dr. Pandarinath, de inmediato se puso a trabajar en él. Se aplican las ecuaciones matemáticas en un “chip” y lo combinó con un mini-proyector. El chip, que ella llama el “encoder” convierte las imágenes que entran en el ojo en corrientes de impulsos eléctricos, y el mini-proyector convierte los impulsos eléctricos en impulsos de luz. Estos pulsos de luz a continuación, conducir las proteínas sensibles a la luz, que se han puesto en las células ganglionares, para enviar el código de hasta el cerebro.

Todo el enfoque se probó en el ratón. Los investigadores construyeron dos sistemas de prótesis – una con el código y otro sin él. “La incorporación del código tuvo un impacto dramático”, dice el Dr. Nirenberg. “Saltó el rendimiento del sistema hasta niveles casi normales – es decir, no había suficiente información en la salida del sistema para reconstruir las imágenes de caras, animales -. Básicamente cualquier cosa que intentamos”

En una rigurosa serie de experimentos, los investigadores encontraron que los patrones producidos por las retinas ciegas en ratones muy igualados los producidos por retinas normales de ratón.

“La razón por la que este sistema funciona es doble”, dice el Dr. Nirenberg. “El codificador – el conjunto de ecuaciones – es capaz de imitar transformaciones retina para una amplia gama de estímulos, incluidas las escenas naturales, y por lo tanto producir patrones normales de pulsos eléctricos, y el estimulador (la proteína sensible a la luz) es capaz de enviar los pulsos hasta en el cerebro “.

“Lo que estos resultados demuestran es que los ingredientes fundamentales para la construcción de una prótesis retinal altamente efectiva – Código de la retina y un método de estimulación de alta resolución – son ahora, en gran medida, en su lugar”, informa el Dr. Nirenberg.

Dr. Nirenberg dice que su retina prótesis tendrá que someterse a los ensayos clínicos en humanos, sobre todo para poner a prueba la seguridad del componente de la terapia génica, que proporciona la proteína sensible a la luz. Pero ella anticipa que será seguro ya que los vectores de terapia génica similares han sido probados con éxito para otras enfermedades de la retina.

“Todo esto ha sido emocionante”, dice el Dr. Nirenberg. “No puedo esperar para empezar a trabajar en llevar este enfoque a los pacientes.”

El estudio fue financiado por becas de los Institutos Nacionales de Salud y el Instituto de la Universidad de Cornell para la Biomedicina Computacional.

Tanto los Dres. Nirenberg y Pandarinath tienen una solicitud de patente para el sistema protésico presentado por la Universidad de Cornell.

Fuente aqui

Anuncios

10 emprendadores más influyentes en 2013


La revista Time ha publicado una  lista con las 100 personas más influyentes del mundo,donde  han incluido a 15 emprendedores como los más influyentes del mundo: desde Roya Mahboob, emprendedora de 25 años que opera una firma de consultoría de tecnología e información de 25 empleados, hasta el gigante de los fondos  de cobertura David Einhorn.

Este es el listado de los emprendedores más influyentes, según los editores de Time y que ha sido recogida por la revista:SoyEntrepreneur.com.

 Marissa Mayer, CEO de Yahoo ,la ex googler se ha unido oficialmente al consejo directivo de la empresa Jawbone, según informa All Things Digital.Jawbone es un fabricante de gadgets llamativos y con diseño curioso. Destacan sus altavoces inalámbricos Jambox o su pulsera inteligente UP, capaz de monitorizar la actividad física, el sueño y las comidas.

Para Mayer participar en otros consejos de dirección ajenos a la empresa que la tiene contratada no es algo nuevo. La mandamás de Yahoo! ya forma parte de la junta del retailer americano Walmart. Además, también tiene poder de decisión en algunas instituciones culturales de San Francisco y Nueva York.

Oh-Hyun nuevo  director ejecutivo de Samsung, sel cual  desempeñaba hasta ahora como jefe del negocio de componentes del grupo, que supervisa el sector de chips y pantallas. Samsung ha explicado que no se prevé ningún impacto en las operaciones por los cambios.   “No habrá cambios importantes en la estrategia general mientras Kwon continúe supervisando el negocio de componentes de la empresa, aunque telecomunicaciones y electrónica de consumo estén dirigidas separadamente por otros ejecutivos”, ha comentado el analista de KDB Daewoo Securities, James Song.

 

Kevin Systrom, co-fundador de Instagram. Esta popular red social para tomar, editar y compartir fotografías tiene más de 100 millones de usuarios registrados, y en abril de 2012 fue adquirida por Facebook por mil millones de dólares.

Ren Zhengfei, fundador y CEO de Huawei, proveedor líder global de soluciones en comunicación y tecnología.

Elon Musk, fundador de SpaceX y Tesla Motors. Musk también es co-fundador de PayPal y es un emprendedor serial tecnológico. SpaceX (Space Exploration Technologies) es una compañía privada de transportación espacial, mientras que Tesla Motors manufactura y vende cohes eléctricos con una orientación claramente deportiva.

Cerca de la mitad de los dueños de Tesla Roadster y Model S conducen en temperaturas por debajo del punto de congelación en invierno. Aunque ningún coche es perfecto, después de pruebas exhaustivas, el Model S ha sido declarado como el mejor coche nuevo del mundo por las más reconocidas autoridades de la industria de la automoción.

Sam Yagan, co-fundador de OKCupid, un sitio gratuito de citas online.

Andrew Ng y Daphne Kolle, co-fundadores de Coursera, una plataforma de educación virtual gratuita.

Perry Chen, co-fundador y CEO de Kickstarter, la principal plataforma de crowdfunding.

Roya Mahboob, fundadora de Afghan Citadel Software Co., una firma de consultoría de tecnología e información.

Kai-Fu Lee, fundador de Innovation Works, un fondo e incubadora que busca crear cinco startups chinas exitosas al año en internet y mobile.

Otros emprendedores sin base tecnológica:

Jay-Z, fundador de Roc Nation. El conocido rapero  casaado con la famosa artista Beyoncé   ha construido un imperio que incluye un sello discográfico, una línea de ropa y una pequeña participación en el equipo de basquetbol Brooklyn Nets. Su último emprendimiento es la agencia deportiva Roc Nation Sports, una división de su compañía de entretenimiento Roc Nation, cuyo primer cliente es el jugador de los Yankees de Nueva York, Robinson Cano.

Michael Kors, fundador de Michael Kors Holdings Ltd. Está considerado como uno de los diseñadores más importantes de Estados Unidos por su vestimenta estilo ?sport-lujo?.

Tadashi Yanai, fundador y CEO de Fast Retailing (empresa madre de la reconocida firma de vestimenta Uniqlo).

David Einhorn, fundador y presidente de Greenlight Capital, un fondo de cobertura. La empresa invierte principalmente en ofertas y acciones públicas.

Alex Atala, chef y dueño del restaurante de cocina brasileña D.O.M con sede en Sao Paulo.

Wang Shu, arquitecto y co-fundador de Amateur Architecture Studio, una firma que intenta propagar el concepto de reconstrucción de la arquitectura china local en diferentes espacios.

Fuente aqui

Descargar música con Jdownlaoder de GrooveShark


Grooveshark   es un servicio de  streaming de música a la carta on demand    y una comunidad en línea. Además de escuchar música, los usuarios pueden subirla, descargarla y compartirla con otros usuarios del servicio y en otras redes sociales estando l música subida a disposición de los demás usuarios.

Grooveshark  cuenta con una modalidad  de  servicio gratuito con publicidad o como un servicio de suscripción de pago mensual. El servicio gratuito no requiere registro, pero los usuarios registrados disponen de más prestaciones . Los usuarios del servicio gratuito no tienen limitaciones,( en el popular servicio  Spotify si se incluye publicidad cada cierto numero de temas )

Grooveshark funciona a través de una aplicación web que permite buscar música en línea por el título de la canción, el autor o el género. También es posible crear y editar listas de reproducción, compartir las listas creadas y suscribirse a las listas de otros usuarios. El servicio posee un sistema de recomendaciones basado en las preferencias musicales del usuario y permite escuchar estaciones de radio de géneros particulares o reproducir tu propia estación. Es posible conectar la cuenta de Groveshark con otras redes sociales como TwiterGoogle+ y Last.Fm.

 

Gracias a JDownloader es muy fácil descargar cualquier canción desde Groveshark o incluso todas las canciones de una lista de reprodución.
Para descargar canciones desde Grooveshark hay que seguir los pasos siguientes. 

1. Instalar   Jdownloader (aceptar  todas las actualizaciones)

2-Ejecutar JDownloader.

3. Cargar la página de Groveshark en el navegador. 

4-Buscar cada canción y hace click   en el botón de la flecha Compartir canción.

groove11

Pulsar el botón Más, se abrira  el cuadro de dialogo siguiente:

 

grrove2

 

5-Hacer Click en el botón que dice Copiar para copiar el enlace de la canción en el portapapeles.

6-JDownloader añadirá automáticamente el enlace a la pestaña Capturador de Enlaces.

Fuente aqui

Error 10053 con Netduino (SocketException ErrorCode=10053)


¿ Habéis  obtenido  de forma intermitente  el error 10053  en el proceso de depuración de vuestro código?

#### Exception System.Net.Sockets.SocketException – CLR_E_FAIL (1) ####
#### Message:
#### Microsoft.SPOT.Net.SocketNative::connect [IP: 0000] ####
#### System.Net.Sockets.Socket::Connect [IP: 001d] ####
#### Programa:Connect [IP: 0021] ####
#### Programa:funcion  [IP: 0042] ####
#### Programa::Main [IP: 01b1] ####
#### SocketException ErrorCode = 10053
#### SocketException ErrorCode = 10053

Excepción del tipo ‘System.Net.Sockets.SocketException’ en Microsoft.SPOT.Net.dll
#### SocketException ErrorCode = 10053
#### SocketException ErrorCode = 10053

Este post explora  consejos para solucionar este error molesto: 10053 SocketException ,es decir “Con la conexión establecida fue abortado por el software en el equipo host”

Puede pasar  al azar el error “SocketException 10053”, pero éste  no esta  realmente vinculado a ninguna situación específica, aunque de facto  pueda ocurrir con mayor facilidad cuando el servidor tarde más tiempo para responder a una solicitud (digamos unos 500 ms).

Puede de hecho ocurrir con un sólo 1 agente virtual  en la parte “BeginRead” , pero también puede suceder durante “BeginWrite” también  aunque  el servidor no este  cargado

Para rastrear el problema en la parte servidor podría  usarse   el  WireShark  con objeto de ver  que la solicitud sea enviada al servidor (en este caso  nunca obtuvo respuesta, saliendo SocketException en su lugar),pero  también seria buena  idea instalar  Wireshark   en el servidor remoto  para ver si  la solicitud llega al servidor

En  casos puede  llegar  inmediatamente después de conseguir  un paquete [RST, ACK] ),lo cual puede  significar  que el socket  había sido cerrado del lado del servidor pero es extraña esta excepción  pues no debería ser posible enviar datos en un socket cerrado ,(aunque lo sea a nivel de TCP, pero. NET debería lanza  un error) pues e acuerdo con RFC se deberia  obtener 0 bytes de BeginRead que es mucho más limpio que la obtención de una excepción. Por tanto si el socket se ha cerrado ,la máquina anfitrión  debería detectarlo pues se puede ver que equipo servidor ha enviado [FIN, ACK] antes en el mismo canal TCP.

Así que aquí están, finalmente, la cuestión es  ¿Cómo se puedo detectar que una conexión se ha cerrado en async E / S? (dado que Tuve ningún error al enviar los datos, sólo durante la lectura).
Aquí está el código fuente que obtenía dicho error:
public void StartReading (WebRequest petición) {
if (readBuffer == null)
readBuffer = new byte [ConfigManager.readBufferSize];

try {
request.ParentSocket.networkStream.BeginRead (readBuffer, 0, ConfigManager.readBufferSize, ReadAsyncCallback, petición);
} Catch (IOException ioe) {
Logger.LogError (nombre + “IOException en StartReading: BeginRead” + Request.Path);
ProcessIOException (request, OIE);
} Catch (Exception ex) {
throw new WAException (“StartReading:” + ex.Message, ex);
}
}

AsyncReadHandler public void (IAsyncResult result) {
try {

WebRequest request = (WebRequest) result.AsyncState;

BytesRead int = 0;

try {
BytesRead = request.ParentSocket.networkStream.EndRead (resultado);
} Catch (IOException ioe) {
Logger.LogError (“IOException Si bien la lectura (BytesRead =” + BytesRead + “) la respuesta a” + + Request.Path ioe.Message);
}

/ / Obtener 0 bytes mientras que la lectura mediante conexión se ha cerrado
if (BytesRead == 0) {
Logger.LogWarn (nombre + “> EndRead devuelve 0 bytes, petición =” + Request.Path + “, socket se ha cerrado, el envío de nuevo”);
RecreateSocketAndSend (petición);
volver;
}

} Catch (Exception ex) {
Logger.LogError (nombre + “> AsyncReadHandler: Excepción:” + ex.Message);
throw new WAException (nombre + “> AsyncReadHandler: Exception (“. ex.Message + + “) Path =” + ((WebRequest) result.AsyncState) Path, ex);
}
}

Y aquí la solución: cambiar  el  socket en modo de no bloqueo y tratar de leer 0 bytes. Si se devuelve  0 bytes y SocketError = éxito entonces sé que ha cerrado Socket lado del servidor. Si la conexión está todavía activa entones   SocketError = WouldBlock. Lo interesante es que en ambos casos los resultados son muy rápidos de obtener.

Otras solución podría ser  confiando en los tiempos de espera pero esto es bastante lento, incluso cuando la conexión está todavía. Quizás la solución propuesta  sea  la forma rápida de detectar la desconexión limpia, pues esto no puede funcionar si el paqute “FIN, ACK”  no se recibe por el cliente.

Aquí ID un pedazo de mi código, de ejemplo de como puede solucionarse :

bool previousMode = socket.Blocking;
socket.Client.Blocking = false;
SocketError se;
int BytesRead = socket.Receive (nuevo byte [0], 0, 0, SocketFlags.Peek, a sí mismo);
socket.Blocking = previousMode;

if ((SE == SocketError.Success) && (BytesRead == 0)) {
Logger.LogDebug (“isConnected = false”);
}

Fuente en ingles aqui

Netduino sobre Windows 8


Antes de hacer nada intentar actualizar    desde . NET SDK MF y Netduino SDK 4.1 con 4.2 con windows 8 no es una tarea fácil  porque  no hay soporte para Visual Studio 2012. En realidad no es exacto pues lo que hay que hacer es instalar . NET MF SDK versión 4.3,y sobre el  ya si se puede compilar  el SDK Netduino 4.2 sin problemas. (El. NET MF SDK soporta multi-dispositivo o para que pueda dirigirse a 4.2 dispositivos también).

RETIRE LO VIEJO (SI LO TIENE INSTALADO)

  1. Desinstalar el. NET Micro Framework SDK v4.1.
  2. Desinstalar el Netduino SDK v4.1.0.

CONSIGUE COSAS NUEVAS

  1. Instalar Visual Studio  Express 2012  para  Windows 8 , si todavía no lo ha  hecho aqui  puede encontrar el enlace.No olvide que esta versión de Visual Studio sólo esta disponible para Windows 8.

visual estudio2012

  1. Descargar e instalar la última versión . NET Micro Framework SDK 4.3 .
    (El 4.2 disponible en Netduino no soporta VS 2012)
  2. Descargar e instalar el SDK Netduino v4.2.1.0 .
    (32 bits o 64 bits según la versión de Windows)
  3. Descargar e instalar SAM-BA 2.12 para Windows .
    (Usted tendrá que registrarse y abrir una sesión, pero es gratis)
  4. Descargue y descomprima el nuevo firmware Netduino .

BORRE EL  NETDUINO

  1. Conecte su Netduino  a  un usb.
  2. Encontrar un cable de puente y conecte un extremo a la clavija de 3V3 y tocar la pequeña plaza de oro al lado del 0 pin GPIO con el otro extremo. Mantenga pulsado durante al menos 2 a 3 segundos.
    ADVERTENCIA: Este borra completamente su  Netduino y no se puede deshacer. Si usted hace esto, la única manera de que vuelva a funcionar es completar con éxito el resto de los pasos.
  3. Desconecte el Netduino, espere unos segundos y vuelva a conectarlo.

Ahora hay que reconocer a Windows como un nuevo dispositivo llamado GPS Detectar cámara. No hacemos más que ignorar esto y seguir adelante.

CARGAR LA IMAGEN TINYBOOTERDECOMPRESSOR

  1. Inicie la herramienta SAM-BA 2.12.
    (Debe estar en C: \ Archivos de programa (x86) \ Atmel \ sam-ba_2.12 \ sam-ba.exe)
  2. Seleccione la conexión.
    (Para mí era sólo una opción disponible)
  3. Seleccione su tablero.
    (Debe ser AT91SAM7X512-ek para el Netduino regular)
  4. Pulse en Conectar.
  5. Ejecute la ‘Boot from  Flash’ script.
  6. Ejecute el script ‘Enable flash access’  (Habilitar el acceso Flash).
  7. Asegúrese de que está en la ficha Flash y enviar el archivo ‘TinyBooterDecompressor.bin’ pulsando el boton “send File”.
    (este fichero esta  junto con todo  el firmware Netduino que se supone ha descargado anteriormente
  8. Seleccione “No” en la pregunta sobre regiones bloqueadas.
  9. Cuando termine, cierre la herramienta SAM-BA.
  10. Desconecte y vuelva a conectar el Netduino.

INSTALE EL NUEVO FIRMWARE

  1. Inicie la herramienta MFDeploy.
    (Debe estar en C:. \ Archivos de programa (x86) \ Microsoft NET Micro Framework \ v4.3 \ Tools \ MFDeploy.exe)
  2. Seleccione USB como el dispositivo y usted debe obtener un dispositivo Netduino_Netduino.
  3. Haga clic en el botón Ping para ver si responde.
    (Debe responder con TinyBooter)
  4. Examinar y seleccionar tanto el los archivos ER_FLASH bajo Archivo de Imagen yER_CONFIG y haga clic en Deploy (tarda un tiempo).
    (Vino con el firmware Netduino has descargado antes. Utilice la tecla Ctrl para seleccionar los dos archivos en el diálogo de archivo)
  5. Por último, desconecte y vuelva a conectar el Netduino.

Para confirmar la actualización, con la herramienta MFDeploy, vaya al menú de destino y seleccione Funciones de dispositivos. Usted debe conseguir un  montón de información, y entre los que algo que dice “Netduino (v4.2.0.1) por Secret Labs LLC”. Y eso debería ser todo .

Un vez actualizado si Netduinio   deberá  abrir el proyecto en Visual Studio Netduino y cambiar o el marco objetivo de 4,1 a 4,2 en la configuración del proyecto.

Fuente aqui

Libro gratuito “Netduino for beginners”


Tenemos a nuestra disposición en el portal ebookbrowse de forma gratuita un nuevo libro en ingles sobre como iniciarse con Netduino titulado “Netduino for beginners A gentle introduction using basic electronic projects ” por Georgi Hadzhigeorgiev.

Para mas comodidad puedes acceder directamente desde este enlace

netduino fro beginners

Para todos lo que le pueda interesar, reproducimos a continuación el indice de tan singular libro en el cual se hace un énfasis especial ,como se puede apreciar en el indice , en el    diseño eléctrico   de todos los circuitos electrónicos que deseemos conectar a nuestro Netduino:

  • Introduction to electronics principles and components 5
  • Electric potential, voltage and current 5
  • Conductors, insulators and semiconductors 5
  • Wires and wiring 6
  • Resistor 6
  • Table of standard resistor values 8
  • Inductance and coil 8
  • Capacitance and capacitor 8
  • Most commonly used capacitor values 10
  • The most common working voltages (DC), classified according to Capacitor type 10
  • P-N junction 11
  • Diode 11
  • LED 11
  • PUT 12
  • Transistor 12
  • Thyristor 12
  • Fundamental circuit laws and analysis 12
  • Ohm’s law 12
  • Kirchhoff’s laws 12
  • Methods for analysis 12
  • Digital logic 12
  • Basic functions 12
  • Diode logic (DL) 13
  • Resistor-Transistor logic (RTL) 13
  • Diode-Transistor logic (DTL) 13
  • Transistor-Transistor logic (TTL) 13
  • Emitter-Coupled logic (ECL) 13
  • Integrated circuit 13
  • IC is … 13
  • Microprocessors 13
  • Microprocessor is … 13
  • Microcontrollers 13 3
  • Microcontroller is … 13
  • Mechanical elements 13
  • Switch 13
  • Relay 13
  • Introduction to programming with C# and NET Microframework 14
  • Introduction to Netduino 15
  • Netduino can blink … a LED 16
  • Part I (electronic) 16
  • Part II (programming) 23
  • Boring LED flashing 23
  • Flash the LED until I press the button 26
  • Become ECO friendly 30
  • Better Multithreading 35
  • Solving the problem with LED becoming ON when Netduino boots 38
  • Relay approach 38
  • Using SCR thyristor and our first steps into digital logic gates 47
  • Using NAND gate (Negated AND) and current “sourcing” 51
  • Using AND gate and “sinking” 61
  • Using NOT gate 65
  • Using PNP transistor with straightened reverse program logic 65
  • Make few pins control more stuff 66
  • Charlieplexing 66
  • Using demultiplexer 66
  • Using shift register 66
  • Control the flash strength 66
  • From flash to pulse 66
  • Can we do all this even better or “Use the MOSFET, Netduino…” 66
  • Make Netduino “sense” the World 66
  • Netduino, can you hear me? 66
  • Make things move 66
  • I can see you, Netduino 66

Tor y su eliminacion en Japón


Tor, por si alguien no lo sabe, es una herramienta de código abierto y completamente gratuita que se instala en nuestros ordenadores y cifra nuestro tráfico evitando que nadie pueda saber lo que estemos haciendo y convirtiéndonos en usuarios completamente anónimos de la red. Ralentiza ligeramente la recepción y el envío de datos, pero a cambio tenemos anonimato garantizado por un cifrado de precisión militar. Su icono es bastante original , una cebolla de color morado, la cual es reconocido mundialmente.

Las autoridades del país del sol naciente quieren que las operadoras bloqueen todo el tráfico de los internautas que usen Tor para proteger su privacidad en internet. Es una iniciativa que lleva la Agencia Nacional de Policía o NPA, considerado el FBI japonés.

Los motivos por los cuales la NPA quiere hacer esto son simples: poder combatir mejor con el cibercrimen y con actividades como el abuso y la coacción de menores por la red. No lo ponemos en duda: son actividades que Tor facilita. Y mucho. El problema es que prohibiendo Tor de esta manera quieres hacer ver que todos los usuarios que lo usan están infringiendo la ley (algo parecido al canon digital español, que señalaba como pirata a todo aquél que comprase discos ópticos en blanco para almacenar datos ).

La policía japonesa insiste en que esta prohibición es necesaria poniendo como pruebas los últimos casos de crímenes resueltos, cuyos culpables usaban Tor para ocultar sus actividades. Hace poco, además, fueron objetivo de críticas por creer que habían capturado a un hacker cuando éste seguía cometiendo infracciones mientras al mismo tiempo se interrogaba a los detenidos.

Fuente aqui