Plantillas de herramientas de programación para hiperpolíglotas

En la página hyperpoliglot.org de la que ya os hablamos hace tiempo, podemos encontrar ahora una sección de para herramientas de programación. La documentación recogida es muy útil especialmente para aquellos que trabajamos con más de una herramienta distinta.

La nueva sección está compuesta por:

Unix Shells: Bash, Dash, Ksh, Tcsh, Zsh
Version Control: Git, Mercurial
Tabular Data Selection: SQL, Awk, Pig
Lightweight Markup Mediawiki, Wikidot, Markdown, Asciidoc, Confluence
Computer Algebra Software: Maxima, Pari/GP, Mathematica, Sage
Numerical Analysis Software: Fortran, MATLAB, R, NumPy
Si no tenías esta página ya en tus favoritos ya estás tardando.

 

Apr 11, 2012
ProgramaciónRecursos Informática

Como internet te está arruinando el cerebro (Infografía)

Apr 11, 2012
Infografía

Terminal móvil

O Mobile shell (Mosh) es el nombre de este proyecto que clama ser una aplicaci’on de terminal remoto mejor que SSH. Es un proyecto libre disponible para GNU/Linux, FreeBSD y Mac OS X.

De entre sus características y/o mejoras sobre el todopoderoso SSH se encuentran:

  • Conexión móvil. Esto te permite estar conectado al servidor permanentemente incluso si cambias de red, IP o trabajas con conexiones lentas en la que pierdes conectividad con la red. Más o menos lo que se conseguiría con la pareja de baile SSH-screen.
  • Con Mosh, puedes poner tu sistema a dormir (sleep), despertarlo y no perder la sesión remota.
  • Evita el retraso de red y por lo tanto mejora la interactividad usuario/terminal. En SSH cuando trabajamos con una conexión lenta y escribimos algo en el terminal puede tardar incluso varios segundos en aparecer. Esto es porque SSH, antes de aceptar lo que el usuario escribe espera respuesta del servidor.
  • No necesitas ningún usuario con privilegios especiales para correr el cliente y/o el servidor.
  • Usa la misma forma de login que SSH.
  • Corre dentro de tu terminal y evita los problemas con Unicode ya que sólo implementa/soporta UTF-8.
  • Control-C funciona siempre. Mosh no llena los buffers de red y por lo tanto la combinación de teclas Control-C siempre funciona. Este es otro problema que tiene SSH.
Mosh esta escrito sobre un protocolo llamado Sincronización de estado (State Synchronization Protocol o SSP). Este protocolo se implementa sobre UDP. Los datagramas son cifrados usando AES-128 en modo OCB. Mosh corre dos copias de SSP en ambas direcciones cliente-servidor (representa las teclas pulsadas) y servidor-cliente (representa el estado actual de la pantalla).

Si quieres probarlo, lo puedes bajar desde aquí. En la página oficial también tenemos una introducción de como usarlo, información técnica, etc.

Apr 10, 2012
Redes

Base de datos abierta de procesadores

Es un magnífico proyecto el que hospeda la Universidad de Stanford para investigadores y apasionados de los microprocesadores llamado CPU DB. El proyecto se basa principalmente en construir una base de datos abierta, con los datos no sólo actuales, sino también históricos sobre los microprocesadores comerciales. Perfecto para aquellos que quieran por ejemplo hacer un estudio sobre la tendencia de estos.

Puedes visualizar los datos desde el navegador o bajártelos en un archivo zip o tar.gz. El formato de los datos está en CSV.

Apr 10, 2012
HardwareHistoria

La madurez de iOS y Android OS

Apr 10, 2012
AndroidInfografíaApple

Ha fallecido otra leyenda de la informática, Jack Tramiel padre de Commodore

jack_tramiel (Historia de Commodore en este enlace)

Jack Tramiel ha fallecido a la edad de 83 años. Todos lo conocemos por ser el fundador de Commodore y luego de Atari Corporation en 1984. Comenzó fabricando máquinas de escribir y luego fundó Commodore International, donde fabricó (entre otros como el famoso PET) el ya mítico ordenador Commodore 64 y Commodore Amiga.

Gracias por acercarnos los ordenadores a todos cambiando nuestra vistas para siempre.

Apr 9, 2012
HistoriaHardware

El nuevo juego del creador de Minecraft se basa en la programación en ensamblador

0x10c

Pues sí, el juego llamado 0x10^c (elevado a "c") y se desarrolla en un universo de Ciencia Ficción donde un error en un ordenador hace hibernar en 1988 a toda la Humanidad hasta trillones de años en el futuro, cuando el Universo casi está desapareciendo. Tendrá batallas estelares contra la IA o incluso otros jugadores, etc, pero lo mejor es que todo el juego gira alrededor de un ordenador de 16 bits llamado DCPU-16 (el único sistema que había en 1988). Este ordenador está instalado en las naves espaciales de los jugadores  y cada una de ellas contiene un ordenador DCPU-16 totalmente funcional para controlar toda la nave y que tendremos que programar en lenguaje ensamblador.

Apr 9, 2012
Sci-Fi y FantasíaIAJuegosProgramación

Io frente a Júpiter

iojupiter_cassini_999

(click para ampliar, Foto NASA)

Io tiene 3.600 kilómetros de diámetro (lo cual no está mal y lo convierte en el satélite natural más grande del Sistema Solar) y está a 350.000 kilómetros de las nubes de Júpiter, casi la misma distancia entre la Tierra y la Luna. Esta fantástica foto tomada por la sonda Cassini muestra el tamaño relativo de Io comparado con Júpiter.

Imagina un cielo cubierto íntegramente por un inmenso planeta, así es como se vería Júpiter desde Io, realmente increible.

Apr 8, 2012
RobóticaFotografíaAstronomíaCiencia

Domingo por la mañana, Saxon Shore "Amber,Ember,Glow"

Apr 8, 2012
ocioMúsicavideos