5 alternativas en software libre a aplicaciones que usamos a diario (II)


Bitelia.com

Esta mañana Marilín nos mostró alternativas en software libre para gestionar proyectos, un interesante ejemplo que nos muestra que el software libre es una alternativa real y solvente a muchos de los paquetes de software privativo que estamos acostumbrados a ver en las empresas y que, a veces, parece que son la única opción, por ejemplo, para realizar un diagrama de Gantt con la planificación de un proyecto. Cuando hablamos, hace algún tiempo, de la migración a software libre comentamos que nos encontramos en un período muy propicio para contemplar esta alternativa puesto que, bien planteada, nos puede ayudar a reducir costes en licencias y, además, alargar los plazos de amortización de nuestro parque de ordenadores.

TimOReilly-RichardStallman

A la hora de usar software libre no es obligatorio utilizar un sistema operativo basado en Linux, de hecho, no es extraño encontrar entornos mixtos de funcionamiento en el que aplicaciones en software libre conviven con otras privativas en, por ejemplo, un equipo con sistema operativo Windows instalado. Cada organización es particular y aunque no siempre las “recetas” son estándares a aplicar en cualquier entorno, hay una serie de aplicaciones que son de uso común y prácticamente todo el mundo suele utilizar a diario y que, por inercia, solemos recurrir a soluciones en software privativo que pueden cargar en exceso, por ejemplo, los costes de arranque de una startup.

No hace mucho dedicamos algunos minutos a hablar, precisamente, de 5 alternativas en software libre a aplicaciones que usamos a diario y, aunque alguien pueda pensar que LibreOffice está muy por detrás de Microsoft Office, realmente, para un uso medio es una interesante alternativa que ya se usa en el Gobierno de Francia y, por ejemplo, en España el Esquema Nacional de Interoperabilidad regula el uso de estándares abiertos en los documentos que las Administraciones Públicas pongan a disposición de los ciudadanos.

Artículo completo

Anuncios

Herramientas para que los niños aprendan a programar


 

¿Cómo enseñar programación a un niño? Digamos a alguien entre 8 y 15 años de edad. No creo tener la mejor respuesta en términos pedagógicos, sin embargo, sí puedo recomendar alguna de las siguientes herramientas diseñadas especialmente para que los niños aprendan a programar, sin las complejidades teórico-prácticas de la programación profesional.

1. Alice

Código abierto. Inglés.

Ambiente de programación creado en Carnegie Mellon University, donde los niños pueden contar historias animadas con bloques 3D: “para la próxima generación de científicos de la programación.

2. Doma de Serpientes para Niños

Código abierto. Inglés y español.

Basado en el famoso “Snake Wrangling for Kids”, es un libro electrónico para enseñar programación a niños mayores de 8 años mediante el lenguaje de programación Python, disponible en cualquier sistemas operativo. Éste lenguaje, cabe mencionar, es sencillo, flexible y poderoso: soy un acérrimo fan.


3. Kids with Ruby

Código abierto. Inglés.

Es un software interactivo para aprender programación con el lenguaje Ruby: unos de los más bellos lenguajes, si me permiten decirlo, que podrán encontrar. Como dijo Yukihiro Matsumoto, creador de Ruby, “espero ayudar a que cada programador en el mundo sea productivo, disfrute y sea feliz programando. Este es el principal propósito del lenguaje Ruby”.


4. Kodu

Comercial. Inglés.

Con Kodu lo niños pueden crear juegos de manera visual desde la PC y XBox. Fue diseñado para enseñar a programar con tres conceptos eje: creatividad, resolución de problemas y narrativa.


5. LEGO MindStorms NXT

Comercial. Inglés, español.

Son robots programables, ya sea con el NXT Intelligent Brick para programas relativamente sencillos, o con alguno de entre cincuenta lenguajes de programación disponibles.


6. Hackety Hack

Código abierto. Inglés.

Sin experiencia previa en programación, por supuesto, Hackety Hack es un software ya clásico para enseñar a programar con Ruby, una lección a la vez. Creado por el no menos famoso hacker _why, Hackety Hack incluso obedece a un manifesto que en una de sus últimas líneas dice que “es libre y se mantendrá así en adelante”.


7. Petit Computer

Comercial. Inglés.

Si sentarse a programar no es opción, tal vez sí lo sea usar un Nintendo 3DS o DSi con Petit Computer, que permite crear programas en BASIC. No es que BASIC sea la mejor opción, sin embargo puede ser atractivo hacerlo desde la consola portátil.


8. Raspberry Pi

Comercial/Código abierto. Inglés.

Este ha sido uno de los mayores éxitos de la comunidad del software y hardware libres en los últimos años. Se trata de una pequeña placa que puede costar entre 25 y 35 dólares, donde cabe Linux, y está diseñado expresamente para la enseñanza de programación básica. Además de ser un gadget fabuloso para un hacker, su portabilidad y precio permiten montar talleres móviles de programación para niños con poco acceso a la tecnología.


9. RoboMind

Gratuito. Inglés.

Tenemos ante nosotros un proyecto similar a LEGO Mindstorms, pero en software: un ambiente de programación básica aplicada a un robot virtual, con la posibilidad de profundizar en temas de robótica e inteligencia artificial. Utiliza su propio lenguaje, ROBO, diseñado con una sintaxis simple.


10. Scratch

Código abierto (salvo algunas partes). Inglés.

Este proyecto ya es un clásico. Comenzó en el MIT en 2006 y hoy en día tiene una comunidad vibrante de usuarios que comparten proyectos y experiencias. Scratch se conforma de un entorno de programación visual orientada a la creación de juegos y animaciones para iniciar a los niños en los bloques básicos de la programación.

Via: alt1040

 

Chikanadas

Se define “Programar” como:  La elaboracion de programas para la resolución de problemas mediante ordenadores. El programador escribe un mensaje, el código fuente, que el ordenador recibe, entiende y ejecuta luego de una serie de traducciones. Así se establece un tipo muy especial de interacción hombre-máquina, que comienza en la mente del programador y termina en los registros del CPU.

Ver la entrada original 637 palabras más

Skype Wrapper, integra al máximo Skype con Ubuntu


http://messenger.es

Skypeub

Si eres usuario de Ubuntu y utilizas Skype, entonces muy seguramente te interesará Skype Wrapper, un sencillo plugin que se encarga de mejorar la integración entre el popular cliente de voz sobre IP y el escritorio de Linux.

Al instalar Skype Wrapper podremos tener acceso más rápido a ciertas funciones de Skype tales como cambiar nuestro estado en línea, lo cual será posible hacer desde el menú de mensajes en la barra superior de de Ubunt. Así mismo, desde el mismo menú podremos ver los últimos usuarios con los que hemos mantenido alguna conversación junto a su avatar y recibir notificaciones de nuevas llamadas o mensajes. Leer más “Skype Wrapper, integra al máximo Skype con Ubuntu”

Tres pasos para mantener seguros los dispositivos Android de tu empresa


 

http://www.tecnologiapyme.com

Hoy vemos más consejos para mantener los dispositivos de tu empresa todo lo seguro que puedas siguiendo unos sencillos pasos, entre los que incluyo el uso de las características de cifrado de Android y algo sobre la Google’s Device Policy app (la política de aplicaciones y dispositivos de Google).

Los administradores de TI trabajan duro para que los teléfonos inteligentes y los tablets de los empleados cuando se pierdan o sean robados, se puedan tomar medidas para minimizar el impacto al negocio. Los empleados que llevan gigabytes de datos en su dispositivo deben tener esta misma mentalidad para ayudar a evitar que la información confidencial caiga en manos de un tercero.

El cifrado del sistema de archivos en Android

Google presentó el cifrado del sistema de archivos en Android 3.0 Honeycomb y la ha llevado a los smartphones con Android Ice Sandwich Cream 4.0. El cifrado del sistema de ficheros de Android requiere que el usuario introduzca una contraseña que se utiliza para generar una clave que a su vez se utiliza para cifrar el sistema de archivos del dispositivo. Una vez que has cifrado sistema de ficheros, (puede tomar más de una hora) y dependiendo de la capacidad de almacenamiento del dispositivo, tendrás que introducir la contraseña que generaste antes para desbloquear el dispositivo.

Google utiliza la tecnología estándar de encriptación AES128, que es tan fuerte como la contraseña utilizada para generar la clave, por lo tanto, te sugiero que incluyas letras y números en ella. El cifrado es importante, incluso si tienes la política de dispositivos de Google de en funcionamiento debido a que un dispositivo tiene que conectarse a Internet antes de que se use.

Esto significa que los datos encriptados se pueden leer mientras el dispositivo se mantiene en modo avión. Si los dispositivos se cifran con una contraseña segura, los empleados pueden estar segurosde que que sus datos no se pueden “robar” desde el dispositivo sin tener acceso a una considerable potencia de cálculo de los que se usan para romper el cifrado.

Las características de seguridad de Android, como la encriptación del sistema de archivos y la política de Google Apps Device las puedes configurar mediante el administrador del sistema pero los empleados deben saber que el uso abierto de la red wifi y la falta de actualizar el sistema regularmente puede suponer un riesgo para la seguridad. Al poner en práctica estos consejos junto con la formación de los empleados, las empresas podéis mitigar las costosas y vergonzosas brechas de seguridad.

En general, Android de Google ofrece una serie de características para ayudar a controlar las pymes y los dispositivos. Estos consejos para lograr asegurar los dispositivos Android son rápidos y fáciles, pero en última instancia, la formación de los empleados es la clave.

Google generalmente suele llevar a cabo una importante actualización al año, la última de ellas a día de hoy es la versión Android 4.0 Ice Cream Sandwich. En medio de estas actualizaciones existen también las actualizaciones periódicas que son ofrecidas ​​para corregir errores, agujeros de seguridad y mejoras en el rendimiento en general. Es muy importante mantener al día estos dispositivos en tu empresa con el fin de beneficiarse de estos cambios, especialmente en las revisiones de seguridad.

Las empresas debéis auditar de forma sistemática los dispositivos para asegurarte de que están siendo apoyados por los fabricantes de dispositivos y debéis considerar la sustitución de los dispositivos o sistemas que no vayan a recibir futuras actualizaciones de software. Las empresas que buscais desplegar dispositivos Android ahora, debéis comprobar que los dispositivos ya vengan con Android 4.0 o superior, y formar y animar a los empleados a actualizar. Leer más “Tres pasos para mantener seguros los dispositivos Android de tu empresa”

Create for others or create for yourself?



Posted by Jorge

game-changer.net

 

Innovative Scandinavian born companies, like Linux and Skypeare inspired by a series of guiding ideals. They build products and services for the benefit of Society, not for their own individual gain.

From the FastCoExist arcticle:

The Nordic countries hold to an unwritten but deeply felt and practiced code called Janteloven or, in English, Jante law. This code, regardless of an individual citizen’s conscious adherence or acceptance of it, comprises a deep, omnipresent undercurrent of Nordic culture. The code prescribes egalitarianism, collectivism, homogeneity, and conformity as values to be protected and practiced by citizens. To subscribe to the notion of individual gain or individuality over the collective ethos; to consider oneself superior in any way; or to display any shard of elitism is abhorrent, undesirable, and unacceptable. You might say it’s pretty much the exact opposite of how we think as Americans.

Compare that to the West where individualism is encouraged (no wait, required) and only the strong survive to the detriment of others. Apple has famously stated that it builds products it’s employees will want to use, not it’s users. That’s not necessarily a bad thing, as fashion designer, musicians and any kind of artist operates this way.

These are two different motivational vectors. Leer más “Create for others or create for yourself?”

La programación de computadoras es “el latín del siglo XXI”

El Raspberry Pi

Al menos eso creen los educadores que en la última semana han alabado las proezas de la Raspberry Pi, anunciada como la computadora más barata del mundo.

Con un costo de US$35, esta computadora tiene el tamaño de una tarjeta de crédito y ha sido diseñada, entre otras cosas, para que los niños aprendan a programar.

“El objetivo es incrementar la cantidad de niños estudiando carreras universitarias en el ámbito de la ciencia computacional, así como aumentar la cantidad de cosas que saben hacer antes de llegar”

Eben Upton, Fundación Raspberry Pi

La demanda de este aparato ha sido tan grande, que la página de internet que las suministra desde la ciudad de Leeds quedó inutilizable temporalmente por la gran cantidad de tráfico.

Paralelamente, el departamento de educación británico anunciaba cambios en el protocolo escolar, destacando que el Raspberry Pi jugará un papel importante en estos planes.

La computadora de origen británico funciona con el sistema operativo libre Linux, puede conectarse a un monitor de computadora tradicional o un televisor, y tambien se le puede conectar teclado, ratón y tiene entrada ethernet para conectarse a internet.

“El objetivo es incrementar la cantidad de niños estudiando carreras universitarias en el ámbito de la ciencia computacional, así como aumentar la cantidad de cosas que saben hacer antes de llegar”, explicó a la BBC Eben Upton de la fundación Raspberry Pi.

Según él, a diferencia de las computadoras manufacturadas en los años 80, las actuales disfrazan la programación bajo una barrera de sofisticación difícil de traspasar, y los más jóvenes temen así experimentar por miedo a romper o alterar el costoso aparato.

Pero con el Raspberry Pi el costo no sería un problema.


Anahi Aradas

BBC Mundo Tecnologia

programación Varios países han emprendido esfuerzos para aumentar la enseñanza de lenguajes de programación.

Del mismo modo que en su día el latín sirvió a los romanos para unificar culturas, comerciar y conectar a las gentes de su vasto imperio, la programación es hoy el lenguaje universal que nos permite conectar con el imperio de la tecnología.

La informática promete tener un papel cada vez mayor en nuestras vidas.

Y para “hablar” con todos estos sistemas inteligentes el mundo tendrá que manejar su idioma, o al menos eso afirman los dirigentes que señalan la importancia de la los esfuerzos por enseñar programación a grupos cada vez mayores de gente.

El año de la programación

Un ejemplo es el del alcalde de la ciudad de Nueva York, Michael Bloomberg, quien anunció a principios de año que iba apuntarse a una clase de programación por internet.

Programación Michael Bloomberg anunció a principios de año que iba a apuntarse a un curso de programación online.

En realidad se trataba de una forma de llamar la atención de los estadounidenses hacia la campaña “Año de la programación” impulsada por el gobierno de ese país.

La Casa Blanca apoya entre otras cosas las actividades de la llamada Codeacademy, que ofrece cursos de programación gratuita a través de internet.

Del otro lado del Atlántico, en Reino Unido, tampoco escasean iniciativas de este tipo. Sobre todo desde que el pasado mes de octubre el informe Next Gen advirtiera que aunque el país tiene un gran potencial en el sector de los videojuegos y efectos especiales, la formación en programación en las escuelas todavía brilla por su ausencia, haciendo peligrar un futuro prometedor.

De hecho el co-autor del informe, Alex Hope, señalaba que la programación debía ser considerada como el “nuevo latín”.

Y es que en el escenario actual, ya no basta con aquellos adolescentes que aprendían a programar encerrados en los garajes de sus casas. Para satisfacer a un mercado hambriento, ésta debe fomentarse desde la más tierna infancia.

El Raspberry Pi… Leer más “La programación de computadoras es “el latín del siglo XXI””

Facebook lanza oficialmente su Messenger para Windows

La aplicación fue pre-estrenada a finales del año pasado, aunque la versión de hoy es la oficial, incluyendo posibilidad de chat, que la anterior no incluía.

Ya están trabajando en una versión para Mac, aunque no se han pronunciado sobre la plataforma Linux. En lo que respecta a móviles ya está disponible para iOS, Android, y los dispositivos móviles BlackBerry.

Link: http://www.facebook.com/about/messenger | Via VentureBeat


http://wwwhatsnew.com
Por 

 

Disponible en www.facebook.com/about/messenger, la primera aplicación oficial para Windows de Facebook nos permite chatear y monitorizar la actividad de la red social directamente desde el escritorio. Leer más “Facebook lanza oficialmente su Messenger para Windows”