Espectacular foto del Cráter Santa María tomada por la Opportunity

OppSantaMaria 

Nos os perdáis la foto de hoy publicada en Astronomy Picture of the Day, es realmente espectacular (es la foto que encabeza este post, pulsa en ella para verla al máximo de resolución).

En ella podrás ver una increible panorámica tomada por nuestra querida Opportunity del Cráter Santa María en Marte (90 metros de ancho) justo en su borde.

La Opportunity aún está en completo funcionamiento (después de 7 años sobre Marte para una misión de 3 meses) pero las comunicaciones se complicarán un poco ahora debido a una alineación de Marte con el Sol. La siguiente misión será el Cráter Endurance, de 22 km de diámetro y que se encuentra a 6 kilómetros de Santa María.

Jan 29, 2011
FotografíaAstronomíaRobóticaCiencia

Programando un Analizador de Frecuencias para Windows

freq 

Windows

Genial programa en C++ ,  código fuente y además un tutorial explicando cómo funciona la física del sonido (eso sí, todo en inglés) totalmente freeware.

Desde el micrófono, cualquier melodia o sonido puede ser analizado con este programa en tiempo real usando como base la Transformada de Fourier. Puedes analizar tu voz (ideal para crear algún programa de reconocimiento de voz) y dividirla en diferentes partes según su frecuencia para luego observar los parámetros del habla de diferentes personas, las vocales y el sonido de las sílabas.

Jan 29, 2011
ProgramaciónMicrosoftRecursos Informática

How to Code, lecciones desde LifeHacker para aprender a programar

Curso express (en inglés)  para programar usando JavaScript como modelo para poder escribir el código con cualquier editor de texto y luego ver fácilmente el resultado en un navegador.  JavaScript es un lenguaje tipo ECMA, lo que hace más fácil comprender otros lenguajes similares como ActionScript y también puede ser una buena base para luego lidiar con lenguajes orientados a objetos.

Este curso está compuesto por 4 partes y un epílogo. Todas ellas constan de un video en alta calidad y un post explicando el contenido de cada parte como el que encabeza este post.

Jan 29, 2011
Recursos InformáticaProgramaciónvideos

Er docu der finde: Los inventores de Google

Jan 28, 2011
GoogleDocumentalEr Docu der finde

Clever Algorithms

clever_algorithms.jpeg

Clever Algorithms es otro libro gratuito que te puedes descargar desde aquí, leer desde el navegador o también, como de costumbre, puedes comprar su versión impresa.

El libro trata sobre el desarrollo de algoritmos sobre Inteligencia Artificial. Concretamente reúne un total de 45. Todos ellos escritos en Ruby.

Aquí tenéis la tabla de contenido:

  1. Background
    1. Introduction: What is AI, Problem Domains, Unconventional Optimization, Book Organization, How to Read this Book, Further Reading
  2. Algorithms
    1. Stochastic Algorithms: Random Search, Adaptive Random Search, Stochastic Hill Climbing, Iterated Local Search, Guided Local Search, Variable Neighborhood Search, Greedy Randomized Adaptive Search, Scatter Search, Tabu Search, Reactive Tabu Search.
    2. Evolutionary Algorithms: Genetic Algorithm, Genetic Programming, Evolution Strategies, Differential Evolution, Evolutionary Programming, Grammatical Evolution, Gene Expression Programming, Learning Classifier System, Non-dominated Sorting Genetic Algorithm, Strength Pareto Evolutionary Algorithm.
    3. Physical Algorithms: Simulated Annealing, Extremal Optimization, Harmony Search, Cultural Algorithm, Memetic Algorithm.
    4. Probabilistic Algorithms: Population-Based Incremental Learning, Univariate Marginal Distribution Algorithm, Compact Genetic Algorithm, Bayesian Optimization Algorithm, Cross-Entropy Method.
    5. Swarm Algorithms: Particle Swarm Optimization, Ant System, Ant Colony System, Bees Algorithm, Bacterial Foraging Optimization Algorithm.
    6. Immune Algorithms: Clonal Selection Algorithm, Negative Selection Algorithm, Artificial Immune Recognition System, Immune Network Algorithm, Dendritic Cell Algorithm.
    7. Neural Algorithms: Perceptron, Back-Propagation, Hopfield Network, Learning Vector Quantization, Self-Organizing Map.
  3. Extensions
    1. Advanced Topics: Programming Paradigms, Devising New Algorithms, Testing Algorithms, Visualizing Algorithms, Problem Solving Strategies, Benchmarking Algorithms
  4. Appendix
    1. Ruby: Quick-Start Guide
Y para el que le interese. También podéis acceder al proyecto del libro en GitHub.
Jan 28, 2011
LibrosEbookProgramaciónIA

Un virus en tu hardware

Intel-Unveils-16-Core-2-Extreme-and-Xeon-CPUs-From-the-Penryn-Family-2 

Hace unos meses, en Octubre de 2010, leí un artículo de la fantástica revista Investigación y Ciencia, en concreto su número 409, un artículo llamado “Microchips piratas” donde se explicaba una nueva vulnerabilidad en la seguridad informática basada en el diseño y fabricación de microchips.

Ya había oido algo sobre este problema, pero pensaba que la fabricación de un chip era algo seguro y un proceso de una sóla empresa,  pero ahora entre la crisis y la globalización, parece que esto ha cambiado bastante. Antes sólo había algunas empresas muy especializadas en la creación, diseño y fabricación de microchips (Intel, AMD, etc.) pero ahora casi cualquier empresa puede fabricar su propio chip. Y además este proceso involucra a miles de personas, países  y empresas repartidas por todo el mundo.  Antes era un proceso seguro, ya que se realizaba única y exclusivamente dentro de las instalaciones del fabricante en un entorno controlado, tanto el diseño como la fabricación.

Jan 28, 2011
HackingHardwareSeguridad

Programming Android

programming_android.jpg

Programming Android es un libro sobre programación para Android que podemos encontrar en la web de O'reilly.

Este libro que no está terminado todavía, está siendo desarrollado usando Open Feedback Publishing System (OFPS). Un sistema de pruebas de esta editorial, que intenta cubrir el vacío entre la publicación privada (libros) y la pública (blogs, etc).

Como verás en cada párrafo del libro, hay al lado un enlace desde el cual puedes comentar dicho párrafo, como errores, mejoras o simple comentarios sobre dicho párrafo. Para ello tienes que registrarte.

Jan 28, 2011
LibrosAndroidEbookProgramación

DaboBlog, un nuevo podcast para nuestra colección

dabo 

Buscando podcasts en castellano al nivel de nuestro querido y añorado "El Geek Errante", hemos encontrado este creado por Dabo (David Hernández) que ha sido todo un agradable descubrimiento. No apto para principiantes y eso sí con total devoción casi diría que religiosa ;) a Debian, nos ofrece en cada episodio temas relacionados con el Software Libre, Linux y también un apartado para Apple llamado "Manzanas traigo".

Este es el enlace del blog donde puedes descargar los podcasts.

Jan 27, 2011
SeguridadLinuxApplePodcasts

La tabla periódica de Google

google_tabla_periodica.png

Google ha agrupado en forma de tabla periódica todas las APIs y productos para desarrolladores. Una idea genial. Sólo tienes que abrir este enlace y hacer click sobre el "elemento" de dicha tabla que te interese.

Very neat!

Jan 27, 2011
ProgramaciónGoogle