En los Estados Unidos se ha registrado la patente 7,712,086con fecha 4/mayo/2010 por parte de Microsoft el siguiente "invento":
(Traducción) Un dispositivo de almacenamiento portátil incluye una interface y una o más memorias flash. Una o más memorias flash almacena uno o más archivos ejecutables que pueden ser ejecutados por una computadora a la cual el acoplado el dispositivo sin alterar configuraciónes de entorno, incluso si el o los ejecutables incluyen instrucciones para accesar configuraciónes del entorno.
Adicionalmente, la aplicación es limitada al dispositivo de almacenamiento portátil durante un proceso de activación.
Son unos genios, principalmente porque también incluye:
capacidad de un auto-ejecutable (autorun)
puede almacenar archivos temporales en el flash drive
un icono asociado a el (los) ejecutable(s)
Un ejecutivo de Microsoft dijo: "La patente está relacionado con aplicaciones portátiles que pueden ser ejecutadas desde un dispositivo de memoria portátil (como un flash drive USB) sin causar impacto en la computadora".
Es cuestión de tiempo a ver a quien empiezan a cobrarles regalías por este descubrimiento.
Mejor los invito a verPelícula documental que muestra casos en que las patentes han afectado desarrolladores e industria. Realizada con software libre:
Cinelerra para edición de video
Audacity para edición de audio
Inkscape, Python y Blender para animación
Ogg Theora y Ogg Vorbis codecs
Editada en computadoras con GNU/Linux
Bajo Creative Commons Attribution-No Derivative Works 3.0
y con el apoyo de la Free Software Foundation.
Geek que se respeta consulta los resultados desde la linea de comandos.
Aca les muestro cómo obtener esos resultados de por lo menos Campeonato Mundial de Ajedrez, fútbol nacional o incluso la UEFA Champions League.
Inspirado en el artículo de Ubuntugeek les comparto esta interesante utilidad y algunos enlaces que funcionan.
Necesario tener: lynx y egrep
Su función es simple: lynx es un navegador web que funciona en modo texto y permitirá hacer un dump del sitio que tiene la información, luego usamos egrep para tomar las lineas que nos interesan.
World Chess Championship 2010
~$ lynx -dump -nonumbers http://www.anand-topalov.com/en/results.html | egrep Game -A1 -w
UEFA Champions League
resultados del "Inter" sería
~$ lynx -dump -nonumbers http://www.uefa.com/uefachampionsleague/matches/index.html | egrep -i Inter
si queremos Barcelona pero ahora de Yahoo sports
~$ lynx -dump -nonumbers http://uk.eurosport.yahoo.com/football/champions-league/2009-2010/results/semifinal.html | egrep Barcelona
en este caso la página de ESPN no resultó ser tan amigable con lynx y muestra toooodo el texto, pero si les funciona con otras opciones me cuentan.
Liga Mayor Guatemala
en este ejemplo despliega la tabla de los últimos partidos
~$ lynx -dump -nonumbers http://www.guatefutbol.com/league/liga/latest.htm | egrep Fecha -A17
Como se pueden dar cuenta, el truco esta en los filtros de egrep en algunos casos es importante agregar el -i (ignore case), restringir con -w o incluir lineas continuas -A??
Es cuestión de crear un script en bash para ejecutarlo fácilmente al momento de querer ver los resultados.Pruebenlo y sugieran otros sitios y deportes que pudieran ser útiles.
Mac OS X v10.0 "Cheetah" fue liberada el 24 de marzo del 2001, un UNIX que trabaja con kernel híbrido XNU basado en Mach, y BSD. Lamentablemente sigue siendo de código cerrado. Marcó un cambio radical en sus sistemas operativos que eran basados en el de Apple hasta la versión 9.
Si bien anteriormente en 199 fue lanzado el Mac OS X para Servidores, es la version Cheetah la que se lanzó para escritorios y permitiendo posteriormente fabricarte una Hackintosh: computadora Mac por dentro (software) pero nada de Apple por fuera (hardware).
Asi era el Macintosh OS 9 hasta la salida del OS X...
Cheetah, Puma, Jaguar, Panther, Tiger, Intel Tiger, Leopard y Snow Leopard son los nombres que han dado a las diferentes versiones.
Las plataforma que soporta son IA-32, x86-64, PowerPC (32 y 64 bits), ARMv6 y ARMv7-A (para iPhone OS).
Lo cierto es que el precio es más accesible que el de Microsoft y a pesar de ello la calidad es mucho mejor.
Advanced Micro Devices ya tiene a la venta el denominado "Magny Cours" que se compone del AMD OPTERON 12-core serie 6000 y cuenta con cuatro sockets G34.
Cada core posee 4 líneas HyperTransport 3.0, 12MB de cache L3 y 512KB de cache L2, controlador de memoria DDR3 de 4-canales y fabricados bajo el estándar de 45nm
Aunque en amd.com no está la información, ya se empezaron a vender, en ebay en $7,000.
En lo que a sus aplicaciones, han reducido el consumo de energía y la temperatura, sin duda será muy útil en la virtualización contar con 12 núcleos.
Google planea crear una red de fibra óptica para lograr una conexión a internet de 1Gigabit por segundo hasta tu casa.
Ideas como atención médica en 3D con un doctor en otra ciudad, descargar películas en HD en cuestión de minutos o participar en clases de la U a través de webcast3D son apenas unas cuántas de lo que se podría hacer con esta velocidad.
Para el experimento estan buscando comunidades que se quieran unir a Google Labs, quienes deben enviar sus propuestas antes del 26 de marzo.
Video de la presentación:
Los 3 puntos clave de este proyecto son:
Aplicaciones de nueva generación: queremos ver lo que los desarrolladores y usuarios pueden hacer con esa velocidad, ya sea creando nuevas aplicaciones que utilicen intensamente el ancho de banda y otros usos que ni si quiera imaginamos.
Nuevas tecnicas de desarrollo: probar y buscar nuevos métodos para construir redes de fibra, ayudaremos a informar y brindar soporte de implementación compartiendo las lecciones aprendidas con todo el mundo.
Apertura y elección: una filosofía de red con "acceso abierto" permitiendo a los usuarios elegir entre muchos proveedores de servicios. Y manejaremos nuestra red de manera abierta, indiscriminatorio y transparente.
¿Y vos que harías si tuvieras esa conexión a internet?
FAQ del Google Fiberrfi
La GoogleWiFi funciona en Mountain View desde el 2006
Otra patente absurda, ahora el comando para obtener privilegios de superusuario 'sudo' fue patentado por Hasefroch, otra prueba que no sólo en Guatemala hay gente inepta trabajando en "tecnología".
El programa sudo (de las siglas en inglés de superuser -o substitute user- do) es una utilidad de los sistemas operativos tipo Unix, como Linux, BSD, o Mac OS X, que permite a los usuarios ejecutar programas con los privilegios de seguridad de otro usuario (normalmente el usuario root) de manera segura - Wikipedia.
Los inventores ya no son Bob Coggeshall y Cliff Spencer, Microsoft tiene a sus propios inventores del método y de la propia United States Patent and Trademark Office (USPTO) las gráficas que describen ese "invento" que mis amigos geeks juzgarán al respecto (click para zoom):
Explicación gráfica del INVENTO de Microsoft, con esto le lavaron el coco a los que aprobaron la patente.
Wow, eso de los candados es magnífico, ¿cómo no se nos habia ocurrido?
Pero la funcionalidad patentada por Microsoft bajo el registro número 7617530 B2 si bien es válida únicamente para Estados Unidos, puede provocar grandes consecuencias.
Software and patents need to get a divorce, before all the geeks in the world either stop coding in disgust or die laughing. - Gorklawy
Lectura recomendada:
Asistir al Congreso Guatemalteco de Software Libre para tener una mejor claridad sobre los problemas que las patentes están ocasionando al desarrollo del software.
El derecho de autor protege a los autores pero no causa perjuicios a ninguna persona honesta. Las patentes, en cambio, son monopolios de 20 años otorgados por el gobierno bajo parámetros generales. Las patentes son armas potenciales contra todos nosotros.
He usado Linux por cuatro años y he visto mejoras drásticas, incluso el ritmo del progreso se incrementa. De hecho, después de varios años investigando sobre el tema, me he convencido de que Linux es el futuro de la computación, así como Wikipedia es el futuro de la enciclopedia.
Segun Keith Curtis, Windows Vista demostró que Microsoft sigue siendo una compañía enfocada en la ingeniería y por lo tanto la gente sí se da cuenta cuando las cosas se hacen mal, no es “puro marketing”. Vista causó que muchos usuarios consideraran por primera vez otros sistemas operativos para escritorio como Mac OSX y Linux.
Para Keith, el hecho de que construir software es complejo para todos, pero la dificultad adicional para Microsoft es mantener la compatibilidad con todo lo que ya existe. Después de haber visto tanto el código de Microsoft como el de otros sistemas, Keith cree que la mayor ventaja de Mac OSX y Linux es que no tienen que cargar con tanto código antiguo.
Comenta también que los nuevos releases ya no son tan importantes como alguna vez lo fueron. Antes de que las aplicaciones web fueran dominantes, Microsoft necesitaba que los desarrolladores de aplicaciones y partners crearan nuevas versiones para su sistema operativo y que usara las bondades de éste. Así pasó con Windows 95 y la introducción de los 32-bit y multitarea preemptiva, y posterioremente con Windows XP y el kernel de NT. Keith Curtis trabajó para Microsoft desde 1993, en el equipo de Word, en esos años eran 20 personas, la misma cantidad que hoy trabajan para OpenOffice. Tras retirarse de la compañía después de 11 años, conoció el software creado afuera de Microsoft gracias al desarrollo abierto.
Después de sus 11 años en Microsoft, Keith Curtis escribió el libro After the Software Wars que también está disponible para descarga.
En 1991, Linus Benedict Torvalds, estudiante de la Universidad de Helsinki informa que de hobby estaba realizando un sistema operativo, luego el 17 de septiembre del mismo año, sube a un servidor FTP de su universidad, la versión 0.01 de Linux, que contaba con 10.000 lineas de código (hoy cuenta con más de 10 millones).
Veamos un fragmento del mensaje del señor Torvalds:
Estoy haciendo un sistema operativo (gratuito) (sólo un hobby, no será grande y profesional como GNU) para 386 (486) AT clones. Esto se ha estado fermentando desde abril, y está empezando a prepararse. Me gustaría algún comentario acerca de que cosas a la gente le gusta / disgusta en Minix, ya que mi OS se le parece un poco (disposición física del sistema de archivos (por razones prácticas) entre otras cosas).
Ya he portado bash (1,08) y gcc (1,40), y las cosas parecen funcionar. Esto implica que conseguiré algo práctico dentro de unos meses, y me gustaría saber qué características quiere la mayoría de la gente. Cualquier sugerencia es bienvenida, pero no voy a prometer que se va a poner en práctica.
Linus Torvalds en 1991 y en la actualidad2009
El sistema estaba pensado para procesadores Intel, corriendo sobre computadores compatibles PC comunes y corrientes. Gracias a su licenciamiento y las habilidades tanto técnicas como personales de Linus Torvalds, el sistema es capaz de correr en más de 10 arquitecturas diferentes, en dispositivos de todo tamaño, desde teléfonos celulares hasta los más grandes supercomputadores.
Entre lo más importante que ayudó a cambiar el mundo de la informática podemos señalar:
Google : Como proyecto estudiantil no podría ser factible sin la economía de escala que provee Linux. Hoy en día no solo sigue siendo usado en toda su infraestructura, además están desarrollando dos sistemas operativos basados en Linux : Android y Chrome
Oracle : Se alejó de sus raíces Unix para llegar a un mercado más masivo, ya no se requerían grandes máquinas y avanzados sistemas como Solaris para potenciar su tecnología. Linux abrió la puerta a las instalaciones de bajo costo y totalmente controlables por la compañía.
Recientes estadisticas muestran que Firefox posee 22% del mercado de navegadores (4% más comparado al año pasado). Al mismo tiempo Safari continua creciendo y Google Chrome con lento avance. Todo continua a expensas de Microsoft Internet Explorer, a quien cada vez se le reduce el mercado.
" El software libre cada vez pega más fuerte y Mozilla Firefox ha hecho un buen trabajo, si todavía no navegas con Firefox que estás esperando? Descarga Firefox Original Mashable
Precisamente hoy, ultimo viernes de Julio, se celebra el dia del Administrador de Sistemas (que los de Wikipedia la estan pasando genial).Los SysAdmin o Administrador de Sistemas son esos personajes que se encargan de mantener y operar un sistema de computo o una red, que trabajan dia y noche, y no ven la luz por dias tratando de mantener el orden y seguridad del sistema. Son esos tipos que a veces miran raro por que usan palabras como pinguear, timeoutear o coredumpear pero que sin su batallas epicas entre la selva de hardware y software, no estariamos aqui.
Twitter: What are you doing?La introducción es para quienes quieran aprender sobre twitter y son bienvenidos los que quieran comentar su experiencia. Posteriormente, articulos de contenido más avanzado.
¿Qué es Twitter?
un servicio gratuito que permite al usuario hacer micro-entradas sobre lo que "está haciendo" en mensajes breves (máximo 140 caracteres). Idealmente respondes a la pregunta ¿Que estás haciendo? Pero regularmente se comparten aficiones, comentarios, lo que está sucediendo en un evento, preguntas por cualquier cosa o compartesenlaces hacia una página interesante (fotos,videos,etc.). ¿Y entonces? imagina estar en una convención mundial, donde todos parlotean en su propio idioma y tu tienes la habilidad de llevarle el hilo o "seguir" lo que fulano o mengano dice. Si lo comparas con la radio, sintonizar se queda corto, porque en twitter puedes llegar a tener comunicacion por las dos vias.
"Twitter es una de esas cosas, como myspace, que suena ridículo y estúpido al escuchar sobre ello, pero cuando empiezas a usarlo te das cuenta qué tan divertido puede ser"
-Eric Nuzum
Twitter es una red social de micro-blogging (no es la única pero sí la mejor) que ha crecido a nivel mundial, que ha despertado interés en el campo perdiodístico, educativo, gubernamental y empresarial, tomándolo como canal de comunicación rápida y eficaz, preocupados por el posicionamiento de marca y el servicio al cliente.
¿Por qué se ha vuelto importante? por la facilidad y rapidez para expresarse: ya sea por celular, mensaje corto, correo, web, etc. (tema aparte).
Los casos más sonados y por qué no decirlo "salvados" por twitter fueron: #iranelection: por el fraude de las elecciones en Iran #escandalogt: por caso Rosenberg y asuntos politicos de Guatemala #crisishn: golpe de estado en HondurasTODOS fueron, en su momento, callados por los medios de comunicación tradicionales, dándole paso a esta fascinante vía de comunicación.
Ejemplo práctico de twitter (click [HQ]):
¿Es lo mismo que facebook,myspace,hi5, blogs, email, chat?
NO, porque en twitter eres breve y sólo comunicas texto, contando lo que sucede en tiempo real.
Puedes usar twitter para actualizar tu status de perfil, promo
cionar tu blog, para comunicar una noticia o informar algo relevante que sucede en el mismo instante. Es importante recordar que twitter NO es un chat (ver artículo al final), si bien es cierto que intercambias palabras con alguien más, llega un punto en que esa conversación se extiende y pierde sentido para los demás. Tampoco sustituye la mensajería instantánea pero tienes la opción de enviar mensajes privados con quienes tienes seguimiento mutuo. De hecho hay aplicaciones que manejan simultáneamente tu cuenta twitter y msn/yahoo/gtalk/facebook (tema aparte).
¿Es seguro? como en toda red social, la regla de oro es no compartir datos confidenciales.
Además puedes tener una cuenta privada, donde únicamente t
us amigos podrán leerte, pero si quieres compartir información con todo el mundo, debe ser público. ¿Debo entonces abrir mi cuenta o no? me gustaria decir que SI, pero debes responder 1 pregunta básica: ¿crees que todos debemos estar comunicados e informados en tiempo real? Pon atención a lo siguiente:
Demostración en vivo de la comunicación efectiva en Twitter
Busca en la columna derecha un cuadro similar a este: ------ -- >
escribe #traficoGT y luego [ Set ] , verás lo más reciente sobre el tránsito por las calles de Guatemala. Tuiteros sin otro afán que el de compartir información. Aunque lo ideal es ver docenas de personas comunicando sobre el tráfico o el clima, todavía falta pero es a lo que queremos llegar en un futuro y necesitamos que cada comunidad, país o grupo tenga una mayor participación. Ahora intenta escribir #climagt o #guatemala para ver lo que los usuarios comentan en tiempo real.
Escribe tu bebida o comida favorita, m
odelo o actor de cine, seguro encontraras cosas interesantes.
No se aceptan excusas como "no tengo nada que decir" o "¿porque debo contarle al mundo sobre mi vida?" por favor, recuerda que "cada persona es un mundo y el universo twitter esta para conectarnos a todos" (#quote by demuxer)
La página de twitter muestra lo que el mundo esta tuiteando, listando por minuto, por día y por semana:
Guia Twitter: Conectandose con celulares parte2 (Smartphones)
Guia Twitter: Entra al universo twitter
Guia Twitter: ¿A quién seguir?
Guia Twitter: Tweets (tuits) efectivos
Y para mis amigos y seguidores, se vienen artículos muy interesantes.
-------------- o ------------------
Enlaces y notas al pie:
Recientemente el Gobierno de Inglaterra emitió un documento donde establece la forma en que sus dependencias gubernamentales y funcionarios llevarán a cabo la relación con los ciudadanos a través de este medio.
Lo que comento a continuación, es basado en mi percepción como programador web. Para iniciar, agradezco al Cafe-libre.net, comunidad donde se aprende y se comparte un poco de todo, en especial temas relacionados al software libre en Guatemala y se puede conocer gente increíble que tiene el mismo gusto por la tecnología, software, programas, ubuntu, linux, etc. Lo interesante de todo esto es que estoy seguro que cada cabeza es un mundo diferente y siempre tendemos a defender lo que conocemos y lo que usamos. Aunque formalmente el cafe-libre no es un lugar para ir a vender nada (excepto los que nos venden el cafe), no podemos negar que nos vendemos a nosotros mismo y lo que hacemos en especial los lenguajes de programacion que usamos, eEn base a ésto, últimamente he estado muy interesando en todo lo relacionado a estos 2 lenguajes de programación. PYTHON y RUBY Si yo soy un nuevo programador o desarrollador web, y tengo que escoger:
¿cual escogería y por qué?
Antes de contestar, hay que descubrir sus fortalezas, ver cuales (si es que tiene) son sus debilidades y lo más importante es si hay bastantes recursos en la web del tema.
Diferencias: Al ver código ruby y python se ve que los 2 son lenguajes de lleno orientado a objetos: a la hora de programar es una gran ventaja, podemos reutilizar el codigo, extender el mismo codigo, facilita el desarrollo en sistemas complejos, podemos crear objetos con similitud al mundo real, permite el trabajo en equipo, etc. y todas esas fabulosas opciones que solo los lenguajes orientado a objetos nos puede dar. Básicamente lo que quiero decir es que los 2 son muy parecidos, lo que me si me sorprendió es que Ruby es interpretado y Python es compilado en una máquina virtual algo asi como lo hacemos en Java, entonces por eso es que algunas personas sienten que Python es una bala en cuestiones de velocidad. Pero leyendo encontré que hay planes a corto plazo de que Ruby versión 1.9 funcione de la misma forma que Python, compilándolo para lograr ese segundo extra que le falta.
Otra diferencia que hay es la sintaxis: Python en su sintaxis es bastante tradicional (supongo que por ser un lenguaje tan viejo) a diferencia de que Ruby fue creado con la intención de facilitar al programador el escribir código, bajo el razonamiento de que si las computadoras hacen lo que tu digas, porque tengo que escribirle en un lenguaje tan complicado? mejor escribo en ruby y que la máquina haga lo que yo le diga con lenguaje mas común por los humanos. Por eso su curva de aprendizaje se ha vuelto tan corta según algunos expertos del tema. ("muchá ruby, es bien fácil aprenderlo a usar")
Fortalezas: Ruby tiene la fortaleza de la sintaxis, ya que como lo dije antes es mas humana-parecida, curiosamente es muy parecido a perl, y como chiste lei por ahi que los amigos del creador de ruby le decían que por la similitud a perl no era mas que un rubi (perl es perla). Otro plus seria su framework "Ruby on rails" facilitando aun mas el desarrollo web. Python es mas fácil de entender el código de alguien mas, porque su sintaxis es mas estricta, entonces podemos encontrar que dos o mas programadores tiendan a escribir igual, por las limitaciones de la sintaxis. Esto quiere decir que en python no podemos hacer algo como variable = 4 if variable es vacia, en ruby si.
Debilidades: Cuando los lenguajes NO son compilados, es decir interpretados, la ejecución del programa es más lenta y consume más recursos que los compilados. Dicen por ahí que Ruby es mucho mas lento que Python.
Mi respuesta temporal es: me llama mucho la atención aprender a programar en python porque tiene mucha historia en linux y en otros sistemas operativos. Ruby es relativamente nuevo lo cual siempre llama la atención aprender. Empezare por Ruby on rails y luego aprendiendo python. Los datos ahi estan para que cualquiera tome su propio rumbo.
Y ustedes que piensan?
pd. La imagen dice Rails, porque es el framework para ruby,de ahi es que se conoce ruby on rails. Para los que usan PHP es el algo asi como decir cakephp.
Microsoft anuncia las primeros 20,000 lineas de codigo para Linux, eso es historico y fue bajo licencia GNU General Public License v2. Vaya sorpresa y que bueno contar con Microsoft como otro contribuyente al desarrollo del kernel de Linux.
Microsoft’s Linux drivers were developed largely by members of Microsoft’s Open Source Technology Center (OSTC) team, which has developed expertise in Linux, Unix and open-source technologies.
Tom Hanrahan, the head of the OSTC, is quoted on Microsoft’s press site as explaining the purpose of the drivers this way:
“Our initial goal in developing the (Linux driver) code was to enable Linux to run as a virtual machine on top of Hyper-V, Microsoft’s hypervisor and implementation of virtualization.
“The Linux device drivers we are releasing are designed so Linux can run in enlightened mode, giving it the same optimized synthetic devices as a Windows virtual machine running on top of Hyper-V. Without this driver code, Linux can run on top of Windows, but without the same high performance levels. We worked very closely with the Hyper-V team at Microsoft to make that happen.”
Desde hace tiempo se dio cuenta Microsoft que la proteccion DRM para achivos musicales venia siendo crackeada y que realmente no ayuda en nada a evitar la pirateria. Tanto dolor de cabeza para usuarios de Windows Media Player, Zune, etc. Nokia incluso estaba trabajando para incorporar esa proteccion en sus telefonos con Windows Mobile.
All DRM has ever done is annoy consumers who actually paid for their music. No single piece of DRM has ever stopped anyone from pirating music, it's quite the opposite as the music industry now realizes.
Los genios de Microsoft recurren a Hollywood para traernos la próxima película que ayudará a promocionar la siguiente suite Office 2010 que promete más Office2007. (¿más lento? ¿más recursos? ¿más problemas?)
Lo triste es que murio "Clippy", pero confieso que nunca lo usé. Vean el trailer
http://www.office2010themovie.com/
Finalizando quiero sugerir que experimenten OpenOffice, apoyando el software libre que no tiene nada que envidiarle al mencionado arriba.
Desde el mes pasado se viene hablando del anunciado "Google OS" Se tienen fotos no muy claras, lo primero es pensar que se trata de un fake, pero no estaria nada alejado del diseño real.
Los que hemos experimentado navegar en Google Chrome sabemos que es bonito, simple y rapido...
Mientras se conocen mas comentarios oficiales desde Google, no nos queda mas que seguir especulando... http://ubuntunoticias.blogspot.com/2009/07/primer-pantallazo-de-google-chrome-os.html#comment-form
Hasta firefox esta con los robots... pero decepticons o autobots?? lo cierto es que el navegador realmente VUELA, este post esta siendo creado con la nueva version.
Mil felicitaciones a todo el equipo de Mozilla
y si lo queres probar, sin complicaciones te crea otro icono y en otra carpeta...
Tres millones de ventas en más de dos años es una miseria para Dell, clasificada por IDC como la segunda más grande fabricante de PC en el primer trimestre de 2009.
Twitter no cobra a las empresas por estos servicios, pero no descarta hacerlo en el futuro.
" Read original in english http://www.businessinsider.com/henry-blodget-twitter-sells-3-million-of-computers-for-dell-2009-6
La "Oreja bionica" es el chip creado por los ingenieros del MIT, capaz de recibir multifrecuencias simultaneamente e inspirado en la oreja humana, especificamente el caracol que permite percibir varios rangos de frecuencia...
The Radio Frequency Cochlea (RFC) is an ultrabroad-band radiob embedded onto a 1.5 x 3mm silicon chip. It can receive mobile phone, GPS, FM radio, Wi-Fi and Bluetooth signals.