Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



sábado, 24 de septiembre de 2016

Solución: No escucho lo que grabo


Solución: No escucho lo que grabo

Algunos días te levantas con el pie izquierdo y no das "pie con bola", hoy es uno de eso... Llevo toda la mañana intentando grabar sonidos... y no hay manera... no encontraba en mi menú de aplicaciones la opción de Sonido, ni de preferencia de sonido, ni nada que se le pareciera....con lo cual no podía ver que  estaba pasando  con la entrada sonido (osea del micrófono)..., pero al final di con la tecla (o mejor dicho con el comando :) )

Usando el comando siguiente ya arranca el formulario de preferencias de sonido:

$ mate-volume-control

Y ya me salió el dichoso formulario de "Preferencias de Sonido", donde pude configurar el volumen de entrada del micrófono en la pestaña "Entrada":

pestaña "Entrada" donde configura el volumen del micrófono
Y solucionado...!!! 

Nota:
Este post esta hecho para que me acuerde lo que tengo que hacer, por si me pasa otra vez (seguro que sí) ... y asi ahorrar tiempo (aproximadamente 2 horas) en buscar y rebuscar por todos lados.


Truco:
Con htop, puedes ver que aplicaciones estas ejecutando, incluyendo el nombre del comando que las llama:



viernes, 23 de septiembre de 2016

Grub Customizer: Editor del grub2



Grub Customizer: Editor del grub2


Este programa nos va a servir para personalizar y modificar fácilmente el gestor de arrangue grub2. Podemos editar, renombrar, mover dentro del menú del grub, y ademas   configurar la apariencia, colocando un fondo de pantalla y definid los colores donde se presentan las opciones del menú.



En el siguiente video os explico como funciona y os comento la solución del problema que me ha dado para colocar la imagen de fondo en el grub.





Para instalarlo, podemos instalar el siguiente PPA en nuestro sistema:

$sudo add-apt-repository ppa:danielrichter2007/grub-customizer
$sudo apt-get update
$sudo apt-get install grub-customizer

y una vez ya instalado, para ejecutarlo, escribe en la consola;

$grub-customizer

 (o ve al menú Preferencias y busca grub customizer en la lista del menú)


Aqui os dejo mi grub personalizado:



Nota:
¿que es el GRUB?
Es un gestor de arranque múltiple, desarrollado por el proyecto GNU que se usa comúnmente para iniciar uno, dos o más sistemas operativos instalados en un mismo equipo.


Fuente:
https://glatelier.org/2014/04/14/edita-tu-grub-con-grub-customizer-2/

jueves, 22 de septiembre de 2016

Ejecutador: Utilidad para ejecutar comandos y 5 notas






Ejecutador: Utilidad para ejecutar comandos y  5 notas





Me he hecho esta pequeña utilidad, para poder ejecutar programas  y script, de modo fácil (muestra además las 50 últimas aplicaciones abiertas "recientes"), y sin abrir la terminal. Ademas, puedo apuntar hasta 5 notas, de forma fácil, pudiendo personalizar  el color de fondo de cada nota.



Version 0.0.9:



Nueva version 0.0.12: (24/09/2016)




Descargar:
alojado en google drive

Saludos




martes, 20 de septiembre de 2016

Truco: Como evitar el error: Too Many Connections




Truco: 

Como evitar el error: 

Too Many Connections




Cuando accedemos a páginas web que están muy concurridos, a veces no sale en nuestro navegador el siguiente error: ERROR: Too Many Connections
(error: demasiadas conexiones).

Eso quiere decir que el servidor donde esta alojada la página web, esta recibiendo muchas visitas, osea, accediendo demasiada gente, y que no puede "servirnos" (enviarnos) la información de la página que queremos visistar para que nuestro navegador (chrome, mozilla, opera, explorer, etc...) la pueda mostrar.

¿como evitarlo?
Hay que evitar horas con mucha afluencia de público a la página web (normalmente, el horario de tarde), e intentar acceder la página web en horas "valle": o a última hora de la noche, o a primera del día.



En el siguiente video os comento un ejemplo real y la explicación del acceso en horas "valle":





Saludos





lunes, 19 de septiembre de 2016

Programa: Control por Voz.. controla tu linux con tu voz.

Programa: Control por Voz

¡¡ controla tu linux con tu voz !!





Gracias a los compañeros del foro gambas-es.org, estoy desarrollando un programa para controlar con la voz, un sistema linux. Actualmente es la versión 0.0.2, y esta todavia muy verde, pero os traigo un video para que veais lo que se puede hacer:






Los comandos que reconoce en esta versión 0.0.2 son:
  • Terminal
  • Consola
  • Gimp
  • Caja
  • Navegador
  • Ayuda

Pero iré mejorando la forma de añadir comandos, y las tareas que se podrán hacer con el programa.


Si os interesa, os dejo tanto el instalador .deb, como el código fuente (versión 0.0.2)


Nota:
Para ejecutar el programa, necesitais Gambas.3.9.0, y conexión a internet (ya que usa el API de google)
Esta probado en Linux Mint con entorno OpenBox, es posible que Ubuntu Unity no funcione aún.


Fuente en gambas-es.org:
https://www.gambas-es.org/viewtopic.php?f=5&t=5803&highlight=


Nota2:
Hacer click en el icono "persona roja", y se cambiará de color (azul y escuchando):


 decir el comando (como máximo 2 segundo), el programa analizará y lo ejecutará  (y también el tooltip del icono cambiará a la palabra que habeis dicho).


Brico tecnología: Brazo Robot ¡¡de cartón!!




Brico tecnología: 

Brazo Robótico  ¡¡de cartón!!





Estamos acostumbrados a ver proyectos de brazos robóticos de diversos materiales, incluido la fabricación de las piezas necesarias con costosas impresoras 3d, pero podemos usar materiales mucho más baratos y fáciles de conseguir como el CARTÓN


Uladz, nos trae su proyecto desde Instructables :





Despiece:





Lista de piezas:


- Cartón (reciclado de una caja)

- Madera Conglomerada 195 x 295 (fondo de la caja de la fruta, por ejemplo)

- Pieza metálica de 45 x 10 x 1 (Piezas del constructor del metal son perfectas para esto)

- Cualquier placa Arduino

- tablero
- Servomotor x 4 (Torre Pro servo micro SG90 9g)

- cables Jamper

- cinta

- Clips X 3


Opcional:

- Receptor IR

- IR pult


Para unir las piezas, necesitas pistola de pegamento, un destornillador y un  cuchillo o cutter.

Corte de las piezas principales:

7 piezas, una de ellas tendrá un orificio central








































Cortar las piezas como en imágenes anteriores. Necesitará:
- Círculo con 3 orificios x 6
- Círculo con 2 orificios x 1 (segunda imagen sin agujero servo)
- Círculo con 35 x 35 cuadrado en el centro x 1
- Soporte de brazo 1 con el agujero servo x 4
- Soporte de brazo 2 con pequeño agujero x 4
- Primera parte del brazo x 2
- La segunda parte del brazo x 2


Puede jugar un poco con las dimensiones. Se hicieron aproximadamente.

Tenga en cuenta que partes de brazo no debe ser demasiado pesado para los servos.


Preparando Pinzas:















Cortar dos rectángulos de 12 x 120 cartón y formarlos como en la primera imagen.

Forma clips como en la segunda imagen.

Formar la pieza de metal con el clip al igual que en la tercera imagen . 

Últimas fotos simplemente deben darle la idea detrás de ella , por lo que no no traiga las piezas juntas en este paso .


¡¡ Vamos a contruirlo !! :












































En primer lugar hacer un agujero en el panel duro y pegar el círculo con 35 x 35 cuadrado en la parte central derecha sobre ella .


Como siguiente paso, hacer que la Plataforma de otros 7 círculos y servomotor ( el círculo sin orificio central debe estar en la parte superior ) . 

Ahora atornille la Plataforma para el brazo del servo y el propio brazo del servo a la madera prensada en la parte inferior ( ver fotos) .

 No se olvide de calibrar posición de la plataforma .

 Estos servos pueden girar sólo para 180 grados. Más que los titulares de los brazos , primero y segundo brazos como en las imágenes anteriores. 

Ahora se puede atornillar los brazos y el soporte juntos y conectarlo a la Plataforma .

 Y de nuevo , no te olvides de calibrar la posición brazos . 

Como próxima instalar la pinza . 

¡Y tu estas listo! Es hora de que la electrónica !.





Esquema de motores, conexiones y arduino:







Servos: PIN 9 - plattform, PIN 8 - primer brazo, PIN 7 - secondo brazo, PIN 6 - pinza.

Descarga el código:

Robot_Arm_Processing_Code.pde  y  Robot_Arm_Arduino_Code.ino

(alojado en google drive)


Carga el código de Arduino! 

No se olvide de descargar la biblioteca IR-Remote-biblioteca en

https://github.com/shirriff/Arduino-IRremote


Ahora tienes 2 opciones para controlar el brazo: a través de PC o vía infrarojos (IR). 

1) Para PC:  basta con abrir el programa de procesamiento y utilizar el teclado. 

2) Para Infrarojos: Con IR pult intente esto: 7 y 8 para el Plattform, 2 y 5 para el primer brazo, 2 y 4 para el segundo brazo, + y - de la pinza.  Si no funciona Está usted tendrá que ajustar el bucle loop() -funcion en el código de Arduino. Basta con leer los valores correspondientes con monitor serie y reemplazar mis valores.






Fuente Original:

http://www.instructables.com/id/CARDBIRD-the-Cardboard-Robotic-Arm/?ALLSTEPS