lunes, 17 de agosto de 2015

SFML-UBUNTU 14.04 LTD



 SFML-UBUNTU 14.04 LTD


SFML proporciona una interfaz sencilla para los diversos componentes de su PC, para facilitar el desarrollo de juegos y aplicaciones multimedia. Se compone de cinco módulos: sistema, ventanas, gráficos, audio y red.


INSTALACIÓN SFML 

Simplemente ejecutar el siguiente comando desde el terminal. Abrir terminal en UBUNTU (Ctrl + Alt + F4).

sudo apt-get install libsfml-dev 
 
En un nuevo folder Client Server - CS mkdir cs, en este folder guardaremos el siguiente
aplicacion llamada example-music.cc
 
example-music download

Ahora compilamos con:

g++ -c example-music.cc o clang++ -c example-music.cc
  
A continuación, debe vincular el archivo compilado  
de las bibliotecas SFML con el fin de obtener el 
ejecutable final.
SFML es de 5 módulos (sistema, ventanas, gráficos
redes y audio), y hay una biblioteca para cada uno de ellos.
Para enlazar una biblioteca SFML, debe agregar "-lsfml-xxx" 
a su línea de comandos, por ejemplo "-lsfml-graphics" para 
el módulo de gráficos (el prefijo "lib" y la extensión ".so"  
del nombre de archivo de la biblioteca debe ser omitido).  
 
g++ example-music.o -o sfml-app -lsfml-audio -lsfml-graphics -lsfml-window -lsfml-system

ejecutamos la app

./sfml-app
  
NOTA: Recordar que vamos a usar un archivo .ogg para la cancion. 

domingo, 9 de agosto de 2015

Collatz Conjecture

La conjetura de Collatz, fue enunciada por el matemático Lothar Collatz en 1937, y a la fecha no se ha resuelto.

Sea la siguiente operación, aplicable a cualquier número entero positivo:
  • Si el número es par, se divide entre 2.
  • Si el número es impar, se multiplica por 3 y se suma 1.
Ejemplo: para N = 13

N = 13

[13, 40, 20, 10, 5, 16, 8, 4, 2, 1, 4, 2, 1 ]
code




sábado, 18 de julio de 2015

Arduino [buttons led / boton led ] 02

Arduino [buttons led / boton led ] 02

circuito usando fritzing

//variable estado
int estado = 0;

void setup() {
  // put your setup code here, to run once:
  pinMode(8, INPUT); // pin 8 de entrada input
  pinMode(4, OUTPUT);//pin 4 salida
}

void loop() {
  // put your main code here, to run repeatedly:
  estado = digitalRead(8);
 
  if(estado == HIGH){
    digitalWrite(4, HIGH);
  }
  else{
    digitalWrite(4, LOW);
  }
}



jueves, 9 de julio de 2015

Arduino [Install HelloWorld / Arduino instalar HolaMundo] 01

Arduino [Install HelloWorld / Arduino instalar HolaMundo] 01 (ubuntu 14.04)






 instalación IDE

1- Descargar el IDE versión DOWNLOAD arduino-1.6.10

2- Copiar a la carpeta personal y descomprimir el archivo .xz
 en este caso descargue la versión arduino-1.6.10

3- Abrimos el terminal de linux con el comando Ctrl + Alt + T

4- Entramos a la carpeta ejecutando el siguiente comando cd arduino-1.6.10 enter.

5- Ahora instalamos arduino-1.6.10 ejecutando ./install.sh

6- Por ultimo buscamos nuestro icono de la app de arduino ya instalada.

7- En la terminal tecleamos tail -f  /var/log/syslog y conectamos nuestro arduino, en mi caso el puerto que vemos que esta siendo usado por arduino es el ttyACM0.

8- Damos permisos de ejecucion: sudo chmod 777 /dev/ttyACM0

9- Lista ya tenemos todo configurado.


Primer ejemplo

Vamos a la parte superior izquierda Archivo/Ejemplos/01.Basics/Blink
nos abrirá una ventana como esta.




y ejecutamos como lo muestra en el siguiente video
















sitio oficial de arduino

miércoles, 3 de junio de 2015

search dfs(depth first search)-bfs(breadth fisrt search)

search dfs(depth first search)-bfs(breadth fisrt search)


viernes, 29 de mayo de 2015

Hola mundo c++ desde Ubuntu 14.04 std

HOLA MUNDO C++ UBUNTU

  1. Primero que todo abrimos el terminal (Ctrl + Alt + t) con este comando lo podemos abrir de forma mas rapida.
  2. Crear el directorio donde vamos a trabajar, para mi casa tengo una carpeta llamada dev donde tengo los proyectos, cómo vamos a iniciar uno nuevo de c++. Seria de la siguiente forma. $ cd dev // dev$ mkdir c++/holamundo // dev$ cd c++/holamundo // holamundo$
     
  3. Ahora abrimos el editor de nano     $ nano  nos abre el editor nano
     
  4.  Ahora queda construir nuestro HOLA MUNDO
    #include <iostream>
    using namespace std;
    int main()
    {
        cout<<”HOLA MUNDO!!!!”<<endl;
    }
    luego
    como se ve en la imagen Ctrl + O Guardar y nos pide que le demos un nombre a nuestro ejecutable le damos main.cpp y luego Ctrl + X salir. 

    Ahora nos queda compilar nuestro primer programa en c++ desde ubuntu
    $ g++ main.cpp -o main
    compilamos cero errores
    ejecutamos
    $./main

     
  5. Link descarga HOLA MUNDO
  6. Lista de Hola mundo en diferentes lenguajes

Welcome to Project Soli





future incoming