martes, 24 de octubre de 2017

[BOT] Adding a music bot to your Discord Server

Do you wonder how to add music to your discord server? Well, here we are going to explain you the way to enjoy that feature. Discord has the ability to program bots that interact to the users through the text chat. There are hundreds of those bots that streaming music via Youtube. Here are some of the best bots:

Mee6
By far, Mee6 is the best bot on Discord, it has plenty of options like music, a level/experience system and integration with Twitter. But, if you want the music feature you have to pay around $30, so, we recommend this option only if you want to enjoy a full premium experience on your server.

Rythm
A personal free alternative to mee6 is Rythm. I have used this bot for about 8 months and it never failed to me. The sound quality is great and it is pretty fast to reply the commands. It plays music throught youtube without consume the owner broadband. The commands for Rythm starts with a dot, for example, if you want to reproduce The final countdown just type: ".play The final countdown". Are you looking for help? Do you want the command list? type: ".help"

Dyno
Last but not least we have Dyno. It brings a ton of features such as moderation, anti-spam/auto moderation, role management, custom commands, music, and many more that will greatly simplify managing your server and provide additional features for your members.

And finally, here are two large list of bots that you should get:
LIST 1 | LIST 2

miércoles, 28 de junio de 2017

Administración de requerimientos de software

Durante el desarrollo de un proyecto de software se toman en cuenta unos requerimientos iniciales los cuales son la base de trabajo. El problema sucede al considerar estos requerimientos como cambiantes. Esto sucede muy a menudo en la vida laboral, es muy común que los clientes tengan una opinión cambiante en cuanto a cada requerimiento del programa. Para ello se idearon una serie de herramientas de administración de cambios de requerimiento que se verán a continuación:
¿Qué es el proceso de administración de requerimiento?
Cualquier organización que desee administrar adecuadamente los cambios al software, se debe asegurar de que los cambios que se propongan se evalúen cuidadosamente, que las personas indicadas tomen decisiones sobre esos cambios, que los cambios se comuniquen oportunamente a todos los afectados, y que el proyecto incorpore los cambios de una forma disciplinada. Para conseguir esto es necesario contar con un proceso de solicitud de cambios. La administración de requisitos es efectiva para mejorar los flujos de trabajo a través del ciclo de vida del proyecto, desde el diseño de software hasta la estimación de costo y aun creando documentación del usuario.
El proceso de solicitud de cambios provee procedimientos formales para: registrar solicitudes de cambio; analizar la información del por qué es requerido el cambio, y el impacto que tendrá; y autorizar, rechazar o modificar la solicitud de cambio.
¿Qué es la trazabilidad?
Se refiere a la capacidad de poder seguir un flujo de requerimientos. Dicho en otras palabras, si hay requisitos relacionados, debería ser posible rastrear uno a partir del otro sin mayor problema. Los requisitos deben ser trazables, es decir, “rastreables”. Se podría decir que un requisito es trazable si se pueden identificar todas las partes del producto existente relacionadas con ese requisito. Todos los requisitos deberían ser trazables para mantener consistencia entre los distintos documentos de un proyecto.
¿Cómo manejar el cambio?
Las solicitudes de cambio recibidas deben ser analizadas para determinar el impacto del cambio respecto a los componentes que afecta, presupuesto y calendario. Son categorizados y priorizados, en este caso las emergencias pueden manejarse como situaciones excepcionales para atenderse y posteriormente estabilizar los componentes afectados. Una vez autorizados se debe revisar que los cambios han sido realizados e implementados adecuadamente.
Herramientas famosas:
IBM Rational ClearQuest
Es una herramienta con la que podemos crear, actualizar, administrar y dar seguimiento a solicitudes de cambio de acuerdo a las necesidades de nuestra organización. 
En ClearQuest, toda solicitud de cambio debe tener un ciclo de vida definido, que describe el flujo posible de acciones y estados que puede seguir una solicitud.
Pros
•La versatilidad de ClearQuest permite utilizarla no sólo para administrar cambios, sino para resolver otro tipo de workflows.
•Tanto el cliente como el servidor de ClearQuest, están disponibles en diversos sabores de Windows, Unix y Linux. El repositorio de datos puede montarse en DB2, Oracle, SQL Server, SQL Anywhere, e incluso Access.
•La funcionalidad de auditorias nos permite saber qué campos de la forma se cambiaron, quién los cambió, cuándo y, en qué acción y estado.
•ClearQuest cuenta con funciones avanzadas de seguridad como soporte a firma electrónica para autenticación, y acceso a LDAP a través de SSL.
Contras
•La creación de reportes personalizados puede consumir tiempo, o parecer compleja si no se está familiarizado con SoDA o Crystal Reports.
ClearQuest es una solución muy poderosa y flexible. Sus capacidades pueden satisfacer las necesidades de incuso, las organizaciones más exigentes y complejas.
Microsoft Team Foundation Server (TFS)
Es una plataforma de colaboración, que permite administrar y dar seguimiento al avance y al estado del trabajo de los proyectos de software, en base a una serie de servicios Web y repositorios integrados. Por ello, su funcionalidad no se limita a la administración de cambios, sino que también incluye otras funciones como control de código, portales de proyecto, generación de builds, y guías para metodologías de desarrollo y modelos de mejora de procesos.
Pros
•Team Foundation Server no se limita a la administración de cambios, sino que provee una plataforma completa para administrar el ciclo de vida de software. Esto se traduce en ahorro de dinero y esfuerzo, ya que evitamos la necesidad de integrar varios productos.
•Los elementos de trabajo de TFS también se pueden acceder desde Excel o Project.
Contras
•TFS sólo funciona sobre plataforma Windows.
•En algunas evaluaciones y comparativos que encontramos, se maneja que una de las limitaciones de TFS es su escalabilidad, ya que difícilmente soporta más de 500 usuarios concurrentes. Sin embargo, sabemos que para el grueso de las organizaciones en América Latina, esto no es un factor importante, ya que en dicha región, el grueso de las organizaciones de software tienen menos de 50 desarrolladores.
Bibliografía:

Sanchez, E. (2014). Consultado en https://sg.com.mx/content/view/189

5 curiosas páginas web para no aburrirte jamás

¿Te encuentras aburrido? Pues aquí te traemos 5 sitios de internet curiosos para que puedas pasar el rato e impresionar a tus amigos que desconocían de estos sitios.
La escala del Universo:

En este sitio  podrás ver mediante una animación bastante acertada la verdadera escala del tamaño de las cosas en el universo, desde el universo en sí, pasando por galaxias, planetas, ciudades, humanos, objetos cotidianos, bacterias, átomos hasta la longitud de planck. Todo esto animado en un sitio flash para que puedas observar con curiosidad que tan grande o pequeños somos :)

Estadísticas de la tierra:

En esta web podrás ver las estadísticas de la Tierra en tiempo real. Datos como cuantas personas nacen cada minuto, cuantas mueren, cuanto dinero se gasta en fuerzas armadas, cuantos tweets son enviados cada segundo y demás podrás encontrarlo en tiempo real en esta web

¿Qué prefieres? Would you rather?:

En esta web podrás encontrar las preguntas más incómodas o curiosas en la cuales deberás escoger una opción. Super recomendada para pasarla con amigos y divertirse un momento cuando no se tiene qué hacer:

¿Quién es más googleado?

Este juego trata de adivinar entre dos opciones cual es el más googleado. Es divertido pues te pone a pensar por ejemplo si Cristiano Ronaldo es más famoso que las imágenes de ponies en Google.

Dibuja en comunidades:

Te hablamos de nada más y nada menos que pixel canvas, un sitio donde puedes poner pixeles para crear obras de arte. Tenemos un artículo específico para este sitio, así que entra aquí si quieres leer la guía de cómo jugar

Simulador del elbruto.es

Esta ocasión les traemos una herramienta para el juego elbruto.es, se trata de un simulador que te permite combatir tus brutos favoritos sin ningún problema.
Este simulador trae las siguientes características:


  • Tener combates tanto en labrute, mybrute y elbruto.
  • Llegar a pelear a niveles muy altos(aproximadamente de 1 a 499 999)
  • Ver el futuro de tu bruto.
  • Formar, en los combates, duos para pelear.
para acceder al simulador has click en el siguiente enlace:

Imagen del simulador:



jueves, 22 de junio de 2017

[PROLOG] Biblioteca de gráficos de tortuga para fractales en Prolog

A continuación un aporte que consiste en una biblioteca aplicada a SWI Prolog para la generación de gráficos tortuga. Esta biblioteca es útil en la creación de fractales:

sábado, 20 de mayo de 2017

colorthis.space una alternativa a pixelcanvas

¡Te traemos una alternativa a pixelcanvas.io que no te puedes perder!
Se llama colorthis, en él hay 2 muros, uno para usuarios de reddit y otro para usuario normales (con contenido +18). ¡Lo mejor de todo es que sólo se tiene 5 segundos de espera entre cada pixel!
LINK AQUÍ

¿Qué es PixelCanvas y cómo jugarlo?

Últimamente ha surgido un fenómeno muy curioso en redes sociales con una página web, hablamos de pixelcanvas, pero muchas personas se preguntan ¿qué es? y lo más importante ¿cómo jugar?
¿Qué es?
Pixel Canvas es una web donde comunitariamente puedes crear obras de arte compuestas por pixeles. Cada usuario puede colocar un pixel cada cierto tiempo, la idea es organizarse y hacer creaciones espectaculares, crear mensajes, banderas o destruir. Imaginalo como un muro en Internet donde los usuarios hacen graffiti.
¿Cómo se juega?
El muro esta compuesto de muchos pixeles, el usuario tiene derecho a un pixel (del color que quiera) cada cierto tiempo. El muro esta cuadriculado con un sistema de posiciones X,Y para que sea fácil ubicar un pixel. Puedes moverte por el muro por medio del mouse, por medio de WASD o bien usando las flechas direccionales de tu teclado.  Con la tecla G/Espacio puedes activar o no la cuadrícula. Selecciona el color del pixel que deseas en la barra de herramientas de abajo y para colocarlo tan sólo debes presionar click en el lugar que quieras.
¿Por qué no aparece el pixel que acabo de poner?
Puede ser por problemas de conexión con el servidor (últimamente muchas personas usan esta web), para ello te recomendamos volver a intentar, esperar un rato o bien refrescar la página.
Ya puse mi primer pixel, ¿por qué no puedo poner más?
Porque luego de cada pixel debes esperar un tiempo para colocar otro. El tiempo varia en que tan alejado hayas puesto el pixel del centro. Por ejemplo si colocas un pixel en la cordenada 83,30 esperarás menos que colocarlo en la coordenada 1200,-500 ya que esta esta más alejada del centro que la primera.
¿Cómo invito a mis amigos a jugar?
Simple, tan sólo deberás pasarle el link que tienes en tu navegador cuando tienes centrado la zona que quieres que vean, porque el link ya contiene las coordenadas de lo que estas viendo.