martes, 25 de marzo de 2014

Descubre quién fue tu primer seguidor en Twitter (y el de otros) [feedly]


En el octavo aniversario de Twitter, continuamos viendo pequeñas aplicaciones que nos perimten volver a nuestro pasado en la red social. Si hace poco descubríamos cómo vernuestro primer tuit, ahora podemos ver quién fue la primera persona que nos siguió.



Descubre quién fue tu primer seguidor en Twitter (y el de otros)
http://feedly.com/e/sUYycQij

--
 via my feedly.com reader

Usuarios de XP confunden el aviso de final de soporte con un virus [feedly]


Ya anunciamos que Microsoft Security Essentials avisaría a los usuarios del fin de soporte de Windows XP. No obstante, muchos están tomando esos avisos como una posible infección de malware en el equipo. Desafortunadamente, las cada vez más habituales y molestas ventanas popup que anuncian falsamente que nuestro equipo "está en peligro" hacen que, cuando se trata de un mensaje verdadero, algunos sean escépticos.


Usuarios de XP confunden el aviso de final de soporte con un virus
http://feedly.com/e/_ZDGjKJM

--
 via my feedly.com reader

Microsoft publica el código fuente de MS-DOS [feedly]

Microsoft publica el código fuente de MS-DOS
http://feedly.com/e/6UbRkffs

--
 via my feedly.com reader

Aprende jugando: siete juegos que te pueden ayudar a ser mejor programador [feedly]

Aprende jugando: siete juegos que te pueden ayudar a ser mejor programador
100+ Genbetadev by rubenfa  /  8h  //  keep unread  //  hide  //  preview
FacebookShare on Google PlusTwitterHootsuiteLinkedInHootsuiteBufferCustom Sharing Tool
EvernoteOneNote 
+TAG
juego checkio para aprender Python

Hay varias maneras de aprender un nuevo lenguaje de programación o ampliar los conocimientos que ya tenemos sobre él. Podemos leer libros que traten sobre la materia, leer blogs especializados, apuntarnos a algún curso online o incluso colaborar en algún proyecto Open Source. Pero a veces esto se nos puede hacer un poco cuesta arriba. Si no tenemos metas concretas, o algún aliciente que nos anime a seguir, es posible que dejemos la lección para tiempos mejores. Si es que llegan.

Por suerte podemos recurrir a un método bastante más divertido y estimulante para aprender. Podemos aprender jugando. Y es que existen multitud de juegos que nos permiten mejorar nuestras habilidades como programadores.

Check iO

juego checkio para aprender Python

Si siempre has querido aprender a programar en Python, pero nunca has tenido la voluntad necesaria, no te puedes perder Check iO. En este interesante juego, tendremos que ir resolviendo diferentes retos en Python para ir desbloqueando niveles. Los retos se resuelven a través de un completo editor online. Según vayamos avanzando aumentaremos nuestro nivel, desbloqueando nuevos niveles, liberando nuevos retos y mejorando nuestras estadísticas personales.

Página oficial | Check iO

Codecombat

Codecombat te enseña a programar en JavaScript

Este juego nos enseña paso a paso a programar en Javascript. Con un estilo muy rolero, nos pondremos a los mandos de un mago que deberá enfrentarse a distintos retos realizando hechizos con Javascript. Nuestro compañeros de Vidaextra, ya publicaron un artículo sobre el juego. Aunque el juego empieza por un nivel bastante básico, va subiendo de forma progresiva el nivel, siendo cada vez más complejo.

Página oficial | Codecombat

VIM adventures

Aprende a usar vim con este juego

Este juego no nos enseñará ningún lenguaje de programación, si no que nos enseñara a manejar desde cero el famoso editor VIM. El juego, con un estilo que recuerda a los Zelda o Pokemon, nos enseñará los distintos comandos del editor paso a paso, por medio de personajes que nos irán dando pistas y recomendaciones.

Página oficial | VIM-Adventures

FightCodegame

Aprender Javascript programando un robot

Otro juego que nos ayudará a mejorar nuestras habilidades con Javascript, pero programando robots. Nuestro robot podrá hacer uso de una API, que le permitirá buscar oponentes, disparar, sortear obstáculos y mucho más. El juego no enseña a programar en Javascript, por lo que es mejor tener algunos conocimientos antes de empezar a configurar nuestro robot. Una vez tenemos nuestro robot listo, lo pondremos a prueba luchando contra los robots de otros usuarios.

Página oficial | FightCodegame

.NET Terrarium 2.0


Aprende .NET con Terrarium
Aunque el juego es algo antiguo, y hace algún tiempo que no recibe actualizaciones,puede ser interesante si lo nuestro es .NET. En este juego deberemos crear criaturas herbívoras, carnívoras o plantas con la ayuda de un SDK. Como programadores, podremos editar multitud de parámetros de nuestras creaciones, como velocidad, poder de ataque, de defensa o de su capacidad reproductiva. Una vez creadas las liberaremos dentro de un terrario dónde deberán interactuar con otras criaturas, ya sean nuestras o de otros desarrolladores.

Página oficial | .NET Terrarium 2.0

Robocode


Robocode, programa robots en Java o .Net
Juego de temática similar a FightCodegame, en el que deberemos programar nuestro tanque robot para destruir a nuestros enemigos. En este caso podremos hacerlo a través de una API Java o .NET. El juego tiene un simulador que nos permitirá simular batallas entre nuestros robots y los de nuestros amigos (o enemigos). El desarrollo es bastante activo, y se liberan versiones de la API con bastante frecuencia.

Página oficial | Robocode

JavaCup


Javacup
Y en este recopilatorio no podía faltar un clásico como JavaCup. Organizado por JavaHispano, nos permite crear nuestro propio equipo de fútbol con Java, para competir con otros jugadores para ser el campeón. El torneo se realiza de forma anual, y ya os hablamos por aquí de la edición de 2013. De momento, no se ha realizado ninguna convocatoria para la edición de 2014, pero en cuánto se haga aquí estaremos para contarlo. Podéis ver aquí, la final del año pasado, que pudo verse durante la Codemotion.

Página oficial | JavaCup

Y vosotros, ¿conocéis algún juego que ayude a mejorar como programador?


La noticia Aprende jugando: siete juegos que te pueden ayudar a ser mejor programador fue publicada originalmente en Genbetadev por rubenfa.








Visit Website














Aprende jugando: siete juegos que te pueden ayudar a ser mejor programador
http://feedly.com/e/zIqeKRd7

--
 via my feedly.com reader

viernes, 14 de marzo de 2014

Instalar Mas Screensavers en Mate Desktop




I switched from Gnome3 to Mate desktop and noticed that I’m able to use only few sreensavers. If you’re using Mate (it’s default for Linux Mint) you might experience the same problem.
There is a workaround how to use much more screensavers with Mate as usually able to do with Gnome.
Install packages with additional screensavers:

1
apt-get install xscreensaver-data-extra xscreensaver-gl-extra

Go to /usr/share/applications/screensavers directory:

1
cd /usr/share/applications/screensavers

There are located number of .desktop files. You should edit them by replacing the line

1
OnlyShowIn=GNOME;

with

1
OnlyShowIn=GNOME;MATE;

.
Obviously it’s a routine to change them all manually. So use sed tool to edit all files in once:

1
find . -name '*.desktop' | xargs sed -i 's/OnlyShowIn=GNOME;/OnlyShowIn=GNOME;MATE;/'

Now you are able to use more than hundred screensavers on Mate!


Tomado de: http://greyblake.com/blog/2013/02/02/install-more-screensavers-on-mate-desktop/

martes, 7 de enero de 2014

¿Sabías que se pueden usar los calendarios de hace 28 años?

¡Si no lo sabías, es momento de que saques los calendarios que tienes guardados!



Y es que la asociación ecologista más importante de Italia, Legambiente, celebrando su aniversario número 30, ha lanzado una campaña para promover el reciclaje. Curiosamente se les ha ocurrido la estupenda idea de que todos saquemos nuestros calendarios de hace 28 años que seguramente aún conservamos. La razón es que cada 28 años los calendarios son exactamente iguales en todas las fechas.
Legambiente, la más importante asociación ecologista de Italia, con motivo de su 30 aniversario, ha lanzado una campaña que se centra en el reciclaje y el consumo responsable. Y se les ha ocurrido una idea genial: reciclar los calendarios de hace 28 años. Porque cada 28 años los calendarios coinciden exactamente en todas las fechas.
Ahora, ¿por qué es esto posible?
Es posible por que cada año puede comenzar en uno de los siete días de la semana, por lo que existirían 7 calendarios posibles. Pero no hay que olvidar que algunos años son bisiestos. Por lo tanto la cantidad de calendarios distintos son sólo 14. De ahí no hay más.
Una explicación más detallada:
Si los años bisiestos se repiten cada 4 años, y los calendarios normales cada 7, el ciclo debe durar 28 años (mínimo común múltiplo).
Si un bisiesto se da cada 4 años, se usa sólo una vez en cada ciclo uno de los 7 calendarios bisiestos
El resto de calendarios para años no bisiestos se utiliza 3 veces durante el ciclo (puede ser cada 5, 6 u 11 años).
Un año normal, comienza y termina el mismo día de la semana (1 = 365(Mod7)).
Años consecutivos comienzan en días consecutivos, hasta que toque un bisiesto y corre los días en uno.
Un año cualquiera comienza en el día correspondiente, módulo 7, mas la cantidad de años bisiestos que hayan habido antes (ya que el día se corre en uno por cada uno de ellos).
Si el año 1 (2001) comenzó en día 1 (Lunes), se puede armar la regla fácilmente:
día = (año + año // 4) % 7
Donde "//" es división entera y "%" es el residuo de la división. El resultado es el día de la semana en que comenzará un año arbitrario después del año 2000.
¿Difícil de entender? Como sea el caso es que no tires tus calendarios, pues en 28 años te podrían servir. :D






Link: http://www.planetacurioso.com/2010/02/18/sabias-que-se-pueden-usar-los-calendarios-de-hace-28-anos/ (sent via Shareaholic)

----