Entradas

Mostrando entradas de septiembre, 2011

Vídeo promocional de Crayon Shin-chan para el Nintendo 3DS

Imagen
¡Ya estoy en casa! ¿Kiss o queso?
Crayon Shin-chan, un videojuego bastante prometedor para la consola del Nintendo 3DS, gracias a la interesante propuesta que se manejó para el modo de juego, y por su famoso e intrépido personaje, Shin Chan.

Vía | Japón Total

Aprovecha las viejas disqueteras

Imagen
¿Quién dijo que las antiguas disqueteras de ordenador (floppy) eran un recuerdo de un pasado floreciente y obsoleto? El ingenio de un nostálgico (y quizá también el aburrimiento), ha conseguido resucitar el uso de éstas. Pero en lugar de leer o escribir en disquettes, se ha reinventado para generar música gracias al inmenso ruido que realizaban. Por ello, y gracias a una controladora sincronizada, un poco de código ensamblador y un buen oído para la música, se han conseguido convertir dos disqueteras en una orquesta que reproduce la banda sonora de la Guerra de las Galaxias, concretamente La Marcha Imperial


Liberarado Tiny Core Linux v4.0

Imagen

Estadísticas de Google+

Con la aparición de Google+, el gigante de las búsquedas ha vuelto a imponerse como líder indiscutible de internet y del negocio que genera, ocupando uno de los sectores más importantes y acercándose a Facebook. En muy poco tiempo ha conseguido captar millones de usuarios, en mucho menos tiempo que el resto de redes sociales, marcando un record muy difícil de batir.

Si eres bloguero o tienes una página web, quizá te interese promocionar tu perfil, mostrando tus estadísticas. Google ha habilitado un sitio especial llamado Social Statistics para ver las estadísticas de todos sus usuarios:

http://socialstatistics.com

Como dato anecdótico y curioso, en el primer lugar del ranking mundial aparece Mark Zukerberg, el "creador" de Facebook, por delante de Larry Page, fundador de Google.

Pero si realmente quieres promocionar tu perfil de Google+, mostrando tus estadísticas, en cualquier sitio Web, simplemente debes introducir el siguiente código HTML/JavaScript:

<div class="so…

Canonical inaugura Ubuntu App Developer, un portal de desarrollo para esta plataforma

Imagen
David Planella de la compañía de Canonical ha realizado el anuncio oficial del lanzamiento de Ubuntu App Developer, sitio web en el que trabajaron varios meses con el fin de ayudar a los nuevos desarrolladores con la familiarización de nuevas tecnologías, estructuras y procesos para la plataforma de Ubuntu.

Para los interesados, pueden encontrar allí información bastante importante como vídeos de ayuda, enlaces a recursos, instrucciones acerca de cómo dar los primeros pasos; todo esto para desarrolladores nuevos. Para quienes ya poseen una aplicación publicada en el Centro de Software, pueden hacer uso de un tablero de instrumentos para el seguimiento de descargas o ventas, y modificar la información de su desarrollo (imagen, descripción, nombre, etc).

Así pues, queda abierta la invitación para cualquier persona que quiera desarrollar aplicaciones para el creciente sistema de Ubuntu, con la ayuda de en un sitio fantástico y que es el comienzo de otros servicios interesantes de Canonical…

Soundlapse

Divertido time-lapse, perdón, Soundlapse, realizado por Mark Pallman y Amanda Speva, que de acuerdo a las etiquetas del vídeo se deduce que trabajaron con una Canon 7D.

Vía | Vimeo

Fast Burst Camera, aplicación de Android que permite disparar hasta 30 FPS

Imagen
Aplicaciones en el Android Market hay por montones, pero si buscamos en especial alguna que se relacione con la fotografía, nos encontrararemos con Fast Burst Camera como la más vendida en esta categoría -cuesta US$3.63-, capaz de ofrecer de 5 a 10 fotogramas por segundo, y en móviles de alta gama hasta 30 FPS. Algo verdaderamente asombroso.

Vía | PetaPixel

Boeing hace entrega de su nuevo superavión, el Dreamliner 787

Imagen
El Dreamliner 787 de Boeing por fin ha sido entregado tras unos 3 años de retraso a la aerolínea janonesa ANA (All Nipon Airways) como el primer avión fabricado de materiales compuestos y que permitirá un ahorro de combustible a la compañía hasta del 20%. 
Este avión entrará a competir con los últimos modelos de Airbus, presentando en sus servicios recorridos de largas distancias en los que se suaviza el efectos del jetlag, sistemas de purificación de aire mejorado, ventanillas que mitigan la luz exterior, como el poder aterrizar en aeropuertos pequeños sin complicaciones.
ANA como cliente de este nuevo modelo, el Dreamliner 787, ya tiene encargado un promedio de 50 ejemplares, mientras que el primero partirá desde Seattle en Estados Unidos hasta su lugar de destino en Japón.


Vía | BBC

Curso de Python: 8-Orientación a objetos

Imagen
La orientación a objetos es un paradigma de programación en el que todo se conceptualiza como objeto, tal y como se realiza en el mundo real. De esta manera, tratar objetos es más natural y sencillo de entender que con código puro. En este curso no se trata de enseñar a fondo este paradigma, si no mostrar cómo Python trata dicho paradigma.
Clases
La orientación a objetos arranca con el concepto de una clase, que es como el molde o el modelo de unobjeto. Una clase define las características comunes a cualquier objeto de ese tipo o clase. Estas características están clasificadas en propiedades (o atributos) y métodos (acciones o funciones). Por ejemplo, una clase Vehiculo define las propiedades (ruedas, color, ancho o alto) y los métodos (arrancar, acelerar o frenar) comunes a todos los vehículos.
Una clase define las propiedades y los métodos comunes a los objetos

Para llevar a la práctica estos conceptos, crearemos el módulo Vehiculo.py, escribiendo el siguientecódigo:

class Vehiculo:

   …

A 17 días de su lanzamiento, Ubuntu 11.10 por Silas Lenz

Imagen
Descarga | deviantART

Observando las auroras desde la ISS [Video]

Imagen
Deslumbrante time-lapse de este mes de septiembre en el que podemos apreciar las Auroras (luces del norte y sur) de nuestro planeta desde la Estación Espacial Internacional en órbita.
Vía | Geeks are Sexy

Electric Car, el sistema innovador de transporte presentado en el aeropuerto Heathrow

Imagen
En el aeropuerto Heathrow de la ciudad de Londres en Inglaterra se ha presentado el Electic Car, vehículo que como su nombre lo indica, trabaja con energía eléctrica y cuenta con capacidad para 6 pasajeros por coche, a los cuales moviliza desde la terminal hasta el aparcamiento, reduciendo con esto el tiempo entre los dos puntos a sólo 15 minutos, es decir un 60% a lo empleado anteriormente, y como no, con este proyecto también aportan al cuidado del medio ambiente.




Vía | Laughing Squid
Imagen | ULTra PRT

Curso de Python 7: Módulos y paquetes

Módulos

Las funciones son recursos muy útiles para reutilizar pequeños fragmentos de código dentro del ámbito delscript que estamos usando. Sin embargo, los proyectos suelen ser grandes, y pueden requerir de muchos scripts, en cada uno de los cuales se contempla una determinada funcionalidad del programa en general. Algunas veces, podrá organizarse un gran proyecto, compuesto a su vez de varios proyectos más pequeños.También, a veces, podremos tener varios proyectos dentro de una organización. En cualquiera de estos casos será necesario reutilizar código de forma compartida.

Los módulos son archivos que generalmente contienen funciones, y pueden ser reutilizados a modo delibrería compartida desde cualquier script en cualquier proyecto. Vienen a ser cajas de herramientas disponibles para todos, normalmente organizadas según su función o utilidad. Las funciones de un módulo pueden ser importadas dentro de otros módulos principales, o dentro de un script. Un módulo también puede contener c…

Mantén la calma y cámbiate a Linux

Imagen
Tal y como lo dice Teles Maciel, diseñador de esta imagen, en caso de cualquier error grave en tu sistema o riesgo para tu libertad, mantén la calma y ve a la solución. Cámbiate a Linux.

Vía | deviantART

Aprendiendo el lenguaje Wookiee

Imagen
En la saga de Star Wars nos encontramos con diferentes lenguajes por cada criatura extraña que aparece en ésta, y como no, uno de los más conocidos es el wookiee, hablado por nuestro poco peludo amigo Chewbacca del planeta Kashyyyk.

Desde Chronicle Books nos ofrecen por el precio de US$16.95 una guía práctica titulada "How to Speak Wookiee" para aprender con facilidad frases clave en este idioma y de paso evitar mal entendidos con esta población algo mal humorada como prevenir también una posible guerra galáctica que terminaría inmediatamente con las relaciones diplomáticas.


Vía | Oh Gizmo!

Osalt, un sitio para encontrar las alternativas libres del software comercial

Imagen
Para todas aquellas personas que llevan poco tiempo envolviéndose en el mundo del software libre o para quienes dentro de poco lo harán, el mejor sitio a recomendarles siempre es el de Osalt, un lugar para conocer las alternativas de código abierto al software comercial. En esta interesante base de datos se podrá navegar entre diferentes categorías como negocios, comunicaciones, desarrollo, juegos, entre algunas más, ver comparaciones entre productos comerciales y libres, sus pro y sus contra.

Otra característica a destacar es la de estar al tanto de las últimas novedades a través de la red social Twitter (@osaltcom) o vía Feed. Por ejemplo, en la página principal, se muestran también los programas que fueron agregados recientemente a la lista para una mayor cobertura de información.

"¿Por qué código abierto? - Al elegir un producto de código abierto, el usuario obtiene una serie de ventajas en comparación con los productos comerciales. Además del hecho de que el código abierto est…

Tutti-distros para esta semana

Imagen
Tras las vacaciones de verano el software libre comienza con energía e ímpetu. Esta semana se ha producido la liberación de varias distribuciones de sistemas operativos libres basados en Unix, entre las que cabe destacar las siguientes:

Linux Mint Debian 201109:Linux Mint se ha merecido ocupar los primeros lugares de Distrowatch. Esta distribución, en concreto, está basada en Debian, la distribución más veterana y estable que existe. Está disponible para 32 y 64 bits, incluyendo los escritorios XFCE y Gnome. Enlace | Página oficial Linux Mint CentOS 5.7: Distribución basada en RedHat Enterprise Linux, creada y compilada por la comunidad a partir del código fuente publicado por RedHat, y que abastece las necesidades de servidores. Enlace| Página oficial CentOS OpenIndiana oi_151a: Distribución derivada de OpenSolaris, la cual fue abandonada por Oracle cuando adquirió a Sun Microsystems.  Enlace | Página oficial OpenIndiana Knoppix 6.7.1: Espléndida distribución basada en arranques Live (Fl…

Escritorios de Septiembre

Imagen
Después de transcurrido un buen tiempo, retomamos nuevamente la sección de los escritorios del mes, que se escogen tras haber sido publicados por los miembros del grupo en Flickr llamado Escritorios commandcat.

Para el día de hoy, contamos con el aporte de paran0idx, Sr_X y Belhor_ con sus sistemas operativos personalizados, Pardus Linux, Windows XP y Arch Linux, respectivamente. 

Recuerden que si desean conocer más información al respecto, al dar clic sobre cada imagen, los llevará al escritorio publicado en Flickr y así contactar con los autores si lo desean.

Escritorio de @paran0idx OS: Pardus Linux

Escritorio de @Sr_X OS: Windows XP

Escritorio de @Belhor_
OS: Arch Linux

Curso de Python: 6-Funciones

De la consola al programa
Llegó el momento de dejar la consola para comenzar a escribir código en archivos, lo que nos permitirá crearestructuras más grandes y complejas sin necesidad de repetirlas constantemente desde la consola, y, lo más  importante, que sean permanentes (al salir de la consola desaparecen). Con un editor de textos vamos aescribir el siguiente código, el cual guardaremos en un archivo llamado juego.py:

import random

# Inicializacion de variables
random.seed() # inicializa generador aleatorio
intento = 0 # contador de intentos
numero = random.randint(1,101) # entero aleatorio entre 1 y 100
print "He pensado un numero entre 1 y 100"

# Repetir mientras no se acierte
while (True):
   intento = intento + 1
   propuesto = int(raw_input("Dame un numero (1-100):"))
   if (numero<propuesto):
      print "El numero es menor que ",propuesto
   elif (numero>propuesto):
      print "El numero es mayor que ", propuesto
   else:
      print "Acer…