Video en Ascii con Mplayer

Hola lectores, esta vez les quiero mostrar una cosa muy curiosa del reproductor Mplayer que encontré mientras investigaba que tipo de parámetros soportaba la aplicación, todo esto para un proyecto que estaba desarrollando de controlar unas pantallas vía una aplicación web … pero bueno eso es otra cosa. Nos vamos directamente a la terminal, la que sea de su preferencia y dependiendo la distribución Linux que usen. Y ojo, ya con el reproductor Mplayer instalado, si no:

C++ conversion a notacion polaca inversa

Hola, tengo ganas de hacer un post sobre programación :). acabo de terminar mi segundo parcial de la materia de Programación y Estructura de datos y uno de los programas que tuve que entregar esta vez era la famosa conversión a notación polaca inversa o también llamado post orden. Esa donde tu les das una expresión como a+b y te devuelve ab+, obviamente esta expresión es muy sencilla pero también podemos darle expresiones mas complejas como ((((a+b)*(c/d))^e)*f/g)) y otra razón por lo que realice este programa es debido a que voy a implementarlo para una calculadora cientifica / algebraica / etc que voy a desarrollar para android … pero eso ya sera en java :p

Google weather API y PHP

Hace un par de días un internauta me pregunto sobre si era posible hacer una web que mostrar las ciudad mas importantes del país así como el clima “actual" de la región, haciendo uso de servicios ya existentes que presten este tipo de información, pues me puse a investigar y encontré una aplicación muy buena de Google llamada Google Weather, la cual tiene a disposición de los programadores una API muy bien documentada y fácil de usar e implementar.

Tres sitios con iconos gratis para diseñadores

Hola, Alevsk aqui de nuevo, tengo que decir que estos ultimos mesese han sido muy dificiles para mi, ha estado lleno de trabajo (Manuvo, trabajos de forobeta, proyectos de la universidad), lo cual es bueno pero también resulta contra producente ya que tengo que administrar muy bien el tiempo y aveces dejar de hacer algunas actividades, debido a eso mi tiempo para bloggear se ha reducido prácticamente a nulo o solo en ocaciones como las de ahorita (unos 30 min antes de comenzar la siguiente clase xD).

Find Makarov: Live action de Call of duty Modern Warfare

Hace algunas semanas se ha dado a conocer un vídeo tras la espera que fuera completada una cuenta regresiva, ha primera vista podríamos confundir con una película mas acerca de guerras, swat y soldados, el titulo dice “Find Makarov", pero al ver el vídeo nos damos cuenta que es un muy bien logrado cortometraje de uno de los mejores juegos de acción del año. Call of duty Modern Warfare Find Makarov es una película no oficial realizada por fans de una empresa cinematográfica canadiense, en la pagina principal pueden ver el vídeo así como el detrás de cámaras para que vean como fue realizada la grabación.

Diablo III cada vez mas cerca

Se va acercando el lanzamiento (todavía sin fecha confirmada) de la tercera entrega de este esperado videojuego de la compañía estadounidense Blizzard, la continuación del clásico juego de rol que redefinió al género hace nada mas y nada menos que una década. Diablo III llegará con una tecnología gráfica completamente nueva y ofrecerá cinco clases de personajes, un nuevo modo online jugador contra jugador basado en el nuevo battle.net y numerosas novedades en la jugabilidad, incluida la inclusión de caravanas y el sistema de artesanía.

Dragon Age II: Vuelve el mejor rol con mas fuerza que nunca

La fantasía del mítico videojuego Dragon Age vuelve con mas fuerza que nunca de la mano de Electronic Arts. A continuación te desvelamos cada una de las novedades de Dragon Age II. Será lanzado el próximo 8 de Marzo, ya está disponible su versión demo desde el pasado 23 de Febrero y hemos podido comprobar gracias a ella que reúne interesantísimas novedades para los amantes de los RPG. El jugador manejará hasta cuatro personajes de todas las clases (humanos, hechiceros, guerreros…) a pesar de que su meta será intentar que Hawke se convierta en el gran héroe de Dragon Age, y para ello deberá luchar frente a todos los enemigos que se pongan por delante en la enorme ciudad de Kirkwall.

La importancia de los logotipos

Por delante de todo el código programado, es necesaria una buena apariencia gráfica. Normalmente, la identidad cromática queda definida en el logotipo, por lo cual el orden correcto para el desarrollo de la apariencia de la interfase es primero tener un logotipo y luego generar el entorno gráfico en base a él.

Comenzando nuevos proyectos

Hola, la semana pasada comenze a trabajar en Manuvo con @Michoacano y otros amigos que no me se sus nombres de usuario en twitter (ya luego se los pregunto :)). También he decidido comenzar ya como blogger (nivel ninja ya), usar algunos de mis conocimientos SEO y abrir un segundo blog llamado PlanetaGame cuya temática principal serán los videojuegos, ahi planeo escribir junto con mas redactores, novedades, noticias, vídeos, trucos, tutoriales, etc.

Emular comando WC en C

Hola de nuevo, aquí les traigo un código que nos dejaron en la clase de Sistemas Operativos. Básicamente tenemos que emular la salida del comando wc de linux (el que cuenta el numero de lineas, caracteres o palabras de un archivo). Pero con unas pequeñas diferencias Recibe n archivos (parámetros) Cuenta el numero de lineas, caracteres y palabras de cada archivo Muestra la suma total de lineas, caracteres y palabras de todos los archivos Cada archivo es manipulado por un thread #include // fork #include // getpid, getppid #include // printf #include // wait #include // strcat #include //Constantes #define TIEMPO 1 //Variables globales int total_lineas = 0; int total_palabras = 0; int total_caracteres = 0; void* manejoArchivo (char* archivo) { int *a,*b,*c; a = &total_lineas; b = &total_palabras; c = &total_caracteres; char x; int nlineas = 0, npalabras = 1, ncaracteres = 0; //printf("%s\n",archivo); FILE *file; file = fopen(archivo, "rt"); if (file == NULL) { puts("Error al abrir el archivo"); } else { puts("Accediendo al archivo"); while (feof(file) == 0) { //fgets(caracteres,100,archivo); //printf("%s",caracteres); x = getc(file); // Obtiene un caracter del archivo //putchar(x); // Lo despliega en pantalla y continua.