jueves, 1 de octubre de 2015

Instalar Java 8 Ubuntu 15.04

En primer lugar debemos agregar webupd8team repositorio PPA de Java en su sistema e instalar Oracle Java 8 usando siguiente conjunto de comandos.
 
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
 
Verficar que instalamos java 8
 
carlos@carlos:~$ java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar 
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

domingo, 27 de septiembre de 2015

configurar el teclado linux


Configuración de la entrada del teclado

Buenos días, ya hace un tiempo llevo cambiando el idioma de entrada del teclado por medio del comando que les deje hace un tiempo. Hoy les traigo una solución para no tener que configurarlo de nuevo.

Pasos 1
Entrar a configuración del sistema

Paso 2
Damos click en Entrada de texto  

Paso 3
Ya en la configuración de Entrada de texto podemos adicionar o eliminar las entradas en los idiomas que queramos haciendo click en ( + o -).


Lista seleccionamos el idioma que queremos y damos click en añadir.  Para eliminar la fuente de entrada ingles o alguna otra que tengamos solo seleccionamos y damos en (-) y listo tenemos configurada nuestra fuente de entrada.
Espero que les sirva igual debajo dejo el post anterior donde lo configuramos desde el terminal.

________________________________________________________________________________

Otra solución a este problema ya que volví a tener 

Installar el Editor dconf

sudo apt-get install dconf-tools 
 
Ejecutarlo y luego ir 
 
 
 
desktop > ibus > general 
 
Vamos a la opción use-system-keyboard-layout debería estar deshactivada actívala  
 
 



_______________________________________________________________________________

Configurar el teclado en linux

Hace poco me pasó que cuando trataba de poner "/" mediante "shift" + "7" me ponía un "&".Esto sucede porque tenemos des-configuramos el teclado, muchas veces pasa sin darnos cuenta de ello acá una solución sencilla para este problema.
sudo setxkbmap -layout 'es,es' -model pc105


Editar el hostname

sudo -H gedit /etc/hostname

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)