Bitelia: BeeWare: Una colección de herramientas para los amantes de Python y otros 4 artículos interesantes

Bitelia: BeeWare: Una colección de herramientas para los amantes de Python y otros 4 artículos interesantes


BeeWare: Una colección de herramientas para los amantes de Python

Posted: 09 Aug 2014 04:00 AM PDT

frenchy

Todo desarrollador tiene herramientas particulares que le ayudan en su trabajo del día a día. En esta entrega te mostraremos un compendio de herramientas muy útiles al momento de programar con Python.

BeeWare es una iniciativa que busca recopilar un conjunto de herramientas que faciliten la vida a los desarrolladores de Python. A diferencia de un IDE (entorno de desarrollo integrado) cada herramienta es independiente y se puede usar por separado. La filosofía del proyecto es la misma de UNIX: pequeñas herramientas que hagan tareas simples pero que en conjunto puedan lograr cosas mucho más complejas.

Herramientas

Entre las herramientas que proporciona BeeWare tenemos:

  • Cricket: una herramienta gráfica para la ejecución de pruebas unitarias
  • Bugjar: una interfaz gráfica e interactiva para depurar código. Está construido sobre PDB pero proporciona métodos convenientes para que puedas seguir la ejecución del código de una forma más significativa.
  • Duvet: una interfaz gráfica para visualizar los resultados de cobertura de pruebas devueltos por coverage.py

beeware2

Librerias

BeeWare también dispone de librerías, entre ellas están:

  • Toga: Un toolkit gráfico hecho en Python y nativo en cada sistema operativo.
  • Python iOS template: Una plantilla para construir aplicaciones en Python pero que serán ejecutadas bajo iOS.
  • Cassowary: Una implementación pura en Python del algoritmo de solución de limitaciones de Cassowary. Este algoritmo es el núcleo de los mecanismos visuales usados en iOS y OS X.

Beeware es Open Source y está disponible en Github, así que los curiosos o aquellos con ganas de colaborar son bienvenidos. Aquellos que no sepan programar pero también quieran ayudar pueden donar a través de Gittip o quizás apoyarlos con un poco de financiamiento para su desarrollo.

Si te llama la atención el proyecto y quieres mantenerte al día con los anuncios y las actualizaciones, puedes suscribirte a la lista de anuncios o a la lista de desarrollo. También puedes suscribirte a la lista de usuarios para obtener soporte o seguirlos en Twitter.

BeeWare es un proyecto muy útil tanto para desarrolladores experimentados como para novatos, así que no dejes de darle un vistazo si estás en esa onda.








Linux para novatos: ¿qué es el GRUB y para qué sirve?

Posted: 09 Aug 2014 02:00 AM PDT

GioRetti cc

Muchos de ustedes seguramente han instalado alguna distribución de Linux en su ordenador y muy probablemente lo han hecho junto a una instalación existente de Windows. ¿Y cómo es que esto es posible?

La magia de poder instalar varios sistemas operativos en un mismo equipo se debe a los gestores de arranque múltiple. Pero, ¿qué es un gestor de arranque? Es el primer software que se ejecuta en tu ordenador luego del BIOS. Su misión es cargar el kernel de un sistema operativo y pasarle el control de ejecución para que continúe con el resto del proceso de inicialización. Los gestores de arranque que permiten iniciar más de un sistema operativo se denominan gestores de arranque múltiple.

Dicho esto podemos definir a GNU GRUB (o simplemente GRUB) como un gestor de arranque múltiple muy poderoso que permite cargar una amplia variedad de sistemas operativos, tanto libres como propietarios.

Un poco de historia

La idea de GRUB se originó en 1995 cuando Erich Boleyn hacía pruebas con GNU Hurd y un microkernel conocido como Mach 4 (o GNU Mach) y ante las incompatibilidades de los diversos métodos de arranque de la época decidió, junto con Brian Ford, crear la especificación Multiboot. Esta especificación brindaba una interfaz común entre el gestor de arranque y el sistema operativo, permitiendo que cualquier gestor de arranque pudiera iniciar cualquier sistema operativo siempre y cuando ambos cumplieran con el estándar.

Erich comenzó a editar el gestor de arranque de FreeBSD pero más tarde se dio cuenta que sería más fácil comenzar su propio gestor desde cero. No fue sino hasta 1999 cuando el proyecto GNU adoptó GRUB como paquete oficial y puso su código fuente a disposición de la comunidad.

Características

Una de las características más importantes de GRUB es su flexibilidad. Actualmente soporta los sistemas de archivos más populares, entre ellos: ext4, ReiserFS, XFS, HPS, FAT, NTFS y hasta el ISO 9660 para CDs o DVDs. También permite acceder a los datos de cualquier dispositivo instalado siempre y cuando sea reconocido por el BIOS.

Su arquitectura está diseñada para soportar módulos, algo realmente conveniente para ajustarlo a la medida de tus necesidades, además tiene una interfaz de línea de comandos muy útil donde podemos ejecutar tareas que nos pueden salvar la vida en casos de emergencia.

La interfaz predeterminada de GRUB no es nada especial (tampoco muy linda), consiste simplemente de un menú de opciones en un fondo negro sobre letras blancas. Sin embargo no es algo para preocuparse demasiado porque soporta imágenes de fondo de 8 bits (256 colores) en formato PNG, JPG o TGA. Gracias a esa característica es que muchas distribuciones de Linux pueden personalizar el fondo del GRUB y darle un toque más personalizado.

Otra característica genial de GRUB es que permite el arranque a través de la red. Si no tienes o no deseas usar un disco duro, puedes configurar GRUB para que cargue la imagen del sistema operativo usando el protocolo TFTP.

La manera en que el usuario interactúa con GRUB es mediante el menú al momento del arranque donde se puede usar el teclado para seleccionar el sistema operativo con el que desea arrancar. Seleccionado el kernel, GRUB lo carga en memoria, le pasa el control de ejecución y el resto de la historia ya la conocen.

Espero que luego de leer este articulo hayas entendido qué es el GRUB y por qué es tan importante. Así, la próxima vez que escuches sobre él, sabrás que se refieren al gestor de arranque de tu sistema y que es el encargado de cosas tan maravillosas como permitir que puedas iniciar varios sistemas operativos en un mismo equipo








Los mejores wallpapers de la semana VIII: para fanáticos de Marvel

Posted: 08 Aug 2014 12:38 PM PDT

wallpapers marvel

Ya es viernes señores, y con ello nos despedimos de la semana laboral por los siguientes 5 minutos que nos dura el fin de semana. En esta ocasión les traigo un set de wallpapers bastante especiales, y que harán felices a cualquier fanático de los cómics. Durante la semana entre en un pequeño trance obsesivo en el que debía conseguir el fondo de pantalla definitivo que pudiera expandir entre mis dos monitores (una cosa fabulosa que le deseo a todo el mundo), esto es una tarea un tanto difícil si tienes un tema en mente y una resolución bastante alta, lo que quiere decir que tienes que buscar bastante en las profundidades de Internet para encontrar una imagen que se acerque a los 4000 pixeles de ancho, que se vea bien, y que no pierda nitidez cuando la pones de fondo.

En mi búsqueda di con un par de buenas imágenes que recogen un gran puñado de superherores de Marvel y que tienen resoluciones inmensas de más de 6000 pixeles, con algo de edición las ajuste para que quedaran bien en mi espacio (dos monitores a 1920x108), si tienes algo similar se van a ajustar bien, sino tal vez tengas que recortar algo por aquí o por allá.

Descargar Wallpapers de Marvel








Cómo saltarse las restricciones de Twitter para poder enviar enlaces por mensaje directo

Posted: 08 Aug 2014 07:44 AM PDT

enviar links por dm en twitter

Te contamos rápidamente que puedes hacer para nuevamente poder enviar links por DM en Twitter.

Desde hace algún tiempo ya, muchos usuarios hemos notado como es imposible enviar un mensaje que contenga cualquier enlace vía mensaje directo en Twitter, no importa si lo haces desde la web, o desde las aplicaciones móviles oficiales, o si lo haces desde un cliente de terceros. Twitter simplemente restringió el envío de links vía DM como parte de sus estrategias para evitar el SPAM, algo bastante tonto, considerando que solo pueden enviarte mensajes directos los usuarios que sigues, así que para que una cuenta pueda enviarte SPAM directamente de esta manera, ya tienes que ser lo suficientemente inocente como para seguirlos en primer lugar.

Esta restricción es bastante molesta, y nos quita la única forma de comunicación privada que se tiene en Twitter, nuevamente, algo muy tonto, considerando que la red social quiere darle más protagonismo a su sistema de mensajes directos, y los ha agrupado en forma de conversación para que la gente los use más como si se tratase de un cliente de mensajería.

Utilizar un acortador de URLs

enviar links por dm en twitter

Intentando enviar Bitelia.com el mensaje falla, acortado con goo.gl se envía correctamente.

Probablemente ya hayas intentado pasar un enlace acortado vía DM y el mensaje sigue fallando. Por suerte hay un acortador que funciona muy bien, y es el de Google. Jason Cipriani en CNET nos cuenta como hizo la prueba, yendo a goo.gl, ingresando la URL que se quiere compartir, y pasando por DM el enlace acortado.

Por supuesto, en Bitelia hicimos la misma prueba, y el acortador la pasó. Utilizamos los enlaces acortados desde la web, Tweetdeck, y la app oficial para Android sin ningún problema. Así que ya sabes, cuando quieras compartir un enlace con alguno de tus amigos en Twitter, solo necesitas usar el acortador de Google y listo.








University of the People: una gran manera de estudiar en linea

Posted: 08 Aug 2014 05:53 AM PDT

university of people

La Universidad del Pueblo es una institución sin fines de lucro que ofrece educación superior de calidad, en linea y gratuita a personas de todo el mundo.

La diversidad de medios para estudiar en linea es afortunadamente muy amplia. Existen sitios como edX y Coursera cuya oferta académica cubre cursos de calidad en muchas áreas. Con la idea de presentarles cada vez más alternativas hoy les hablaremos de University of the People, una institución que ofrece más que un curso. Está totalmente dedicada a facilitar el acceso a educación superior a personas de todo el mundo.

University of the People o Universidad del Pueblo, es una institución académica sin fines de lucro, en linea y que busca promover el acceso a una formación universitaria de calidad sin restricciones financieras. Es de matrícula gratuita y su sede está ubicada en Pasadena, California.

Un poco de historia

Universidad del Pueblo

University of the People fue fundada por el empresario emprendedor Shai Reshef en 2009. Para ese entonces, la clase inaugural de la Universidad contó con 177 estudiantes de 49 países de todo el mundo. Para mayo de 2014 ya contaban con más de 1.700 estudiantes en 143 países.

Actualmente la UoPeople ofrece cuatro títulos de grado, grado de asociado y licenciado en Administración de Empresas y Agrado de asociado y licenciado en Ciencias de la Computación. Ambas son de alta demanda en todo el mundo y desde febrero de 2014, la Universidad y sus programas se encuentran acreditados por el Distance Education and Training Council.

Como ya les mencionamos la matricula es gratuita, sin embargo los exámenes tienen un valor de US$100 cada uno. En caso de que el estudiante no tenga los medios económicos para pagarlos, se ofrecen distintos tipos de becas para ello. Sus docentes trabajan gratuitamente y cuentan con profesionales de afamadas universidades como Columbia, Yale y Oxford.

La Universidad del Pueblo cuenta con apoyo de organizaciones como Microsoft, HP, Las Naciones Unidas y la Unesco. Si deseas más información acerca de esta gran iniciativa, puedes unirte a sus comunidades en Twitter, Facebook y Google +.








Tags :

No hay comentarios:

Publicar un comentario

Con la tecnología de Blogger.

Instagram

Advertisement

Featured Video

Featured Video

Sponsor

Video Of Day