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:



domingo, 31 de mayo de 2020

Como crear tu propio lenguaje de programacion interpretado: mini-interpreteCAD


Como crear tu propio lenguaje de programación interpretado: mini-interpreteCAD 


¿como crear un lenguaje de programación?
Pues usando Gambas3 y el patron Command, he hecho este pequeño ejemplo de un programa para CAD. He creado una serie de reglas (comandos), tanto para dibujar, como para llevar el flujo del programa (orden tipicas Si,Repite,Mientras)

Ordenes disponibles [version 0.0.7]:





Lo mejor que tiene: es programa es fácilmente ampliable a nuevas ordenes, y con la potencia de la orden Eval() de gambas3, podemos crearla.

Codigo fuente:

https://github.com/jsbsan/microinterprete





























sábado, 30 de mayo de 2020

Añadir la opción de Comprimir en tu Gestor de Archivos

Añadir la opción de Comprimir en tu Gestor de Archivos.

Yo uso el Gestor de Archivo Caja, y echaba de menos la opción de comprimir/descomprimir en el menu.  Pero encontré el articulo de referencia y alli encontre que si instalaba engrampa, ya me salia la opción en el menu de Caja.

Os dejo los programas a instalar segun el gestor de archivos que useis:


COMPRIMIR Y DESCOMPRIMIR ARCHIVOS MEDIANTE NUESTRO GESTOR DE ARCHIVOS

Existen varios programas que nos servirán para comprimir y descomprimir archivos usando nuestro gestor de archivos. Los programas que podemos usar en función del gestor de archivos que usamos son los siguientes:
Programas
Gestor de archivos
ark
Dolphin, PCManFM
file-roller
Nautilus, PCManFM, y Thunar
nemo-fileroller
Nemo
xarchiver
Thunar, PCManFM, Nautilus
engrampa
Caja


Fuente/Referencia:
https://geekland.eu/comprimir-descomprimir-archivos-gestor-archivos/

sábado, 16 de mayo de 2020

Eliminar ruido al grabar con Inteligencia Artificial: Krisp

Eliminar ruido al grabar con Inteligencia Artificial: Krisp

En el siguiente video, Javier Fernandez (canal de youtube) nos enseña a usar este software  para eliminar ruido en nuestras grabaciones. La versión que he visto es de Windows (y la he podido probar y funciona bien), Y también hay una extensión el navegador Chrome.

Os dejo el video que es muy interesante:





Enlace para descarga y alta en KRISP:  https://krisp.ai/?ref=javierfernandez4 


Enlaces de Interés:
Elegir el micrófono adecuado en el programa Audacity
https://es.ccm.net/faq/27030-como-grabar-audio-con-audacity


"conecta un micrófono a la computadora. Ahora, ve a la pestaña Editar y selecciona Preferencias. Se abrirá la ventana Preferencias: Dispositivos. En la sección Grabación > Dispositivo, abre el menú desplegable, selecciona Micrófono y haz clic en Aceptar. Para empezar la grabación, haz clic en Grabar (botón de color rojo). Para detener la grabación haz clic en Detener (botón de color amarillo). Si deseas escuchar la grabación antes de guardar el archivo, haz clic en Reproducir (botón de color verde). Cuando hayas terminado de grabar, haz clic en Archivo y selecciona Exportar audio. Asígnale un nombre al archivo, elige el formato en que deseas guardarlo y haz clic en Aceptar."


Tambien existe una extensión para CHROME:
https://chrome.google.com/webstore/detail/krisp-for-chrome/edmmlbmgelmbipapbhcncjblhejknomb/related

Saludos

martes, 12 de mayo de 2020

Comparte carpetas y archivos entre Raspberry Pi y Windows - Samba


Comparte carpetas y archivos entre Raspberry Pi y Windows Con  Samba


Comparte carpetas y archivos entre Raspberry Pi y Windows con Samba.















domingo, 10 de mayo de 2020

Qgis Graduar Polilineas usando plugins Qchainage [segmentar]


Qgis Graduar Polilineas usando plugins Qchainage [segmentar]

Con el plugins Qchainage disponemos de una herramienta para segmentar o graduar polilineas en Qgis, creando una nueva capa con puntos a la distancia indicada dentro del formulario que se despliega cuando usamos el plugins:









Videotutorial de instalación y ejemplo de uso







Saludos















domingo, 3 de mayo de 2020

sábado, 2 de mayo de 2020

Instalar las fuentes de letras de Windows en Linux

Instalar las fuentes de letras de Windows en Linux

Estos son los comandos:

$ sudo apt-get install msttcorefonts 
$ sudo fc-cache -fv
El paquete msttcorefonts: Contiene estas fuentes:
  • Andale Mono
  • Arial Black
  • Arial (Bold, Italic, Bold Italic)
  • Comic Sans MS (Bold)
  • Courier New (Bold, Italic, Bold Italic)
  • Georgia (Bold, Italic, Bold Italic)
  • Impact
  • Times New Roman (Bold, Italic, Bold Italic)
  • Trebuchet (Bold, Italic, Bold Italic)
  • Verdana (Bold, Italic, Bold Italic)
  • Webdings
Nota:
Durante la instalación sale una ventana en la terminas donde tenemos que dar a aceptar las condiciones y para posicionarlos en el botón hay que usar la tecla TAB (el ratón no lo reconoce) y luego ENTER, para pulsar.



Fuente:

domingo, 19 de abril de 2020

Curso OBS Studio de Juan Luis Férnandez Gallo


Curso OBS Studio de Juan Luis Fernandez Gallo

Es un curso del año 2016, pero es muy completo.

Obs Studio:

  • Presentación, instalación e interfaz
  • Escenas y Fuentes
  • Configuración y opciones de Audio
  • Opciones de video (grabación local)
  • Filtros
  • Fuentes Multimedia




Enlace:
https://www.youtube.com/playlist?list=PLr4JmJqk-Lgg6DNbjCw3nK8YoeWdHZWiI

martes, 14 de abril de 2020

Modificación de PDF: buscar y reemplazar texto internamente en un fichero PDF

Modificación del contenido de un PDF: buscar y reemplazar texto internamente en un fichero PDF


Os dejo una pequeña aplicación para cambiar el contenido de texto de un fichero de .pdf



Características:
- Puede hacer hasta 5 buscar/reemplazar, a la vez, en el fichero
- Indica si se han realizado los reemplazos (iconito de ok o cancel)
- Le he añadido un sistema de "perfiles" parar guardar la información que tiene que buscar y reemplazar.

A mi me es útil, porque suelo hacer muchos cambios en varios ficheros  



Instalador .deb y codigo fuente:
https://drive.google.com/drive/folders/1IjVcFB-Q3Po6exZPDrY0goYWcD6ptTVt?usp=sharing

Fuente:
https://www.gambas-es.org/viewtopic.php?f=5&p=47904#p47904


Video tutorial de ejemplo de uso:


domingo, 12 de abril de 2020

Software de Control de varios PC y pantallas con un solo teclado y raton: BARRIER KVM

Software de Control de varios PC y pantallas con un solo teclado y ratón:  BARRIER KVM

"..me permite usar un teclado y un mouse con todas las computadoras que tengo en mi escritorio."



Traducido del articulo de referencia (1) cuyo autor es Rachman , publicado originalmente el 3 de agosto del 2018:

....En mi escritorio, tengo tres monitores, dos torres de computadoras, un ThinkPad y un MacBook Pro, todos con diferentes sistemas operativos [y conectados a la misma red]. Después de todo esto, solo tengo suficiente espacio para un conjunto de teclado y mouse. Es posible que algunos de ustedes ya conozcan Synergy , un software de código abierto parcialmente pagado,..... Ahí es donde entra Barrier , una bifurcación de código abierto de Synergy Core.

¿Qué es Synergy y qué es Barrier?

Synergy es una aplicación de código abierto y propiedad parcial que permite que varias computadoras compartan un solo conjunto de teclado y mouse. Esto le permite tener varias computadoras conectadas a monitores separados, todo lo cual se puede trabajar con un solo conjunto de periféricos. Synergy funciona ejecutando un servidor en la computadora a la que están conectados el teclado y el mouse. Este servidor luego habla con los clientes que están instalados en las otras computadoras a través de SSH .


Barrier es una bifurcación del componente de código abierto de Synergy 1.9 que tiene como objetivo centrarse en la funcionalidad básica de Synergy antes del lanzamiento de 2.0. Hace exactamente lo que espero de Synergy; me permite usar un teclado y un mouse con todas las computadoras que tengo en mi escritorio.

Instalación de barrera por primera vez

Barrier es increíblemente fácil de instalar, con binarios precompilados para Windows, macOS, FreeBSD y GNU / Linux. También hay un paquete Arch Linux disponible a través de AUR .

Descarga:
https://github.com/debauchee/barrier/releases/tag/v2.3.2   [para windows y  mac] [4/10/2019]

En Linux:
       

Con paquetes snap:  $sudo snap install --edge barrier
Configurar y usar BARRIER
Al configurar en su servidor, se le presentará una gama de opciones. Se explica  por si mismo, y la configuración en sencilla Barrier y las opciones bien nombradas. No será necesario cambiar muchos de estos, si es que hay alguno, pero debe revisarlos para ver si hay alguna configuración que desee probar. Puede reconfigurar Barrera en cualquier momento haciendo clic en el botón "Configurar servidor".

(ver lista de videos más abajo)



Una vez que haya instalado Barrier en su servidor, es hora de instalarlo en sus clientes. Esta vez, no hay mucha configuración que hacer. Simplemente dígale a Barrier que este sistema será un cliente, y eso es todo. Si Barrier elige un servidor en su red, puede configurarse para usarlo. De lo contrario, ingrese la IP del servidor en la interfaz de usuario, como en la imagen a continuación.

Instalándose Barrier. Paso 1: Pantalla de presentación


Instalándose Barrier. Paso 2: Eliges si tu ordenador va a ser Cliente o el Servidor
Instalandose Barrier. Paso 3.a) : Pantalla si tu ordenador es el SERVIDOR
Instalandose Barrier. Paso 3.b): Pantalla si tu ordenador es CLIENTE
Es posible que los usuarios de Windows necesiten desinstalar el mouse de Microsoft sin bordes para que Barrier funcione. Si alguna parte del proceso que se describe a continuación falla, verifique si está instalada y retírela.
Comencemos instalándolo en su servidor, el sistema que tiene el teclado y el mouse físicamente conectados. Una vez que esté instalado, continúe y ejecútelo y será recibido por la configuración de la configuración por primera vez.


Terminando de configurar  BARRIER y tus equipos Servidor y Clientes
Una vez que haya instalado Barrier en el servidor y en todos los clientes, regrese a la pantalla de configuración del servidor(en su ordenador servidor)  a través del botón en la interfaz de usuario de Barrier del servidor. Pulse en el botón de "Configurar Servidor...."


En el panel, en la pestaña "Pantallas y enlaces", podemos configurar el diseño de la Barrier. Debería ver una cuadrícula de cuadrados, 5 columnas por 3 filas, con un monitor en el cuadrado central que tiene el nombre de su servidor.
Inicie Barrier en el servidor y en todos sus clientes si aún no lo ha hecho haciendo clic en el botón "Inicio" en cada instancia de Barrier. Si tiene monitores para todos sus clientes, entonces Barrier está listo para usar. Sus clientes deben configurarse automáticamente. Arrastre los monitores alrededor de la cuadrícula hasta que estén todos dispuestos de una manera que le parezca lógica, luego aplique su configuración.
Si no tiene monitores para todos sus clientes, use la imagen del monitor en la esquina superior derecha para arrastrar los monitores a la cuadrícula. Necesitará uno para cada cliente, y es una buena idea cambiarles el nombre de "Sin nombre" al nombre del cliente. Arrastre los monitores y aplique la configuración como se indicó anteriormente.



Proceso de añadir un pc cliente al panel de control del servidor


Conclusiones usando BARRIER

¡Y eso es todo! Ahora puede usar un solo juego de teclado y mouse conectado a una sola PC para navegar por varias computadoras en su red local a la vez.
Continúe y empuje su mouse hasta el borde de la pantalla de su servidor y vea cómo se desliza hacia su cliente. Escriba y mire todas sus entradas aparecer en el cliente como si su teclado estuviera conectado directamente a él. 
Barrier requiere que cada computadora tenga un monitor. Es ideal para estaciones de trabajo con un solo escritorio y varias computadoras. 


Varios Videos tutoriales y ejemplo del uso del programa BARRIER:


https://www.youtube.com/watch?v=EWFvvp7OpfY


https://www.youtube.com/watch?v=qpf2VbsGPfA

https://www.youtube.com/watch?v=EWFvvp7OpfY

https://www.youtube.com/watch?v=fKanQ86zpKw

https://www.youtube.com/watch?v=X1Eg_g3kWN4


Fuentes:
(1) https://www.rauchland.com/articles/using-barrier-to-control-multiple-pcs-with-one-keyboard-and-mouse/
(2) https://goinglinux.com/articles/UsingSynergyOnLinuxAndWindows_en.htm

(3) https://dev.to/horusgoul/step-up-your-multi-computer-setup-by-sharing-mouse-and-keyboard-between-systems-288m


Página del proyecto en github BARRIER:
https://github.com/debauchee/barrier

viernes, 10 de abril de 2020

¡Solución! Error OOBEKEYBOARD u OOBESETTINGS al Instalar windows 10 en VirtualBox


¡Solución! Error OOBEKEYBOARD u OOBESETTINGS al Instalar windows 10 en VirtualBox


Durante la instalación de windows 10 en una máquina virtual en VirtualBox, nos va a salir este error, a continuación, os dejo  la forma de solucionarlo durante la misma instalación:


Forma de solucionarlo:
Cuando salga el pantallazo del error,

💾 Comandos de CMD. -> pulsar tecla Shift+F10 (para abrir la consola de comando)
1° net user administrador /active:yes 2° net user /add (usuario) (contraseña) 3° net localgroup administradores (usuario) /add 4° cd %windir%\system32\oobe 5° msoobe.exe 6° net user administrador /active:no



↓TAGS↓ error oobekeyboard error ooberegión error oobesettings solución oobesettings solución oobe error oobesettings windows 10 error windows 10 virtualbox OOBESETTINGS solution error in VirtualBox How to solve #solución #OOBESETTINGS #windows10


domingo, 22 de marzo de 2020

Solucion: youtube-dl no descarga "ERROR: This video is unavailable."


Solución: youtube-dl no descarga "ERROR: This video is unavailable."

He instalado youtube-dl y cuando intento descargar algún vídeo me sale el siguiente mensaje:

[youtube] X61yReOfU0k: Downloading webpage
[youtube] X61yReOfU0k: Downloading video info webpage
WARNING: Unable to extract video title
ERROR: This video is unavailable.


¿que pasa? Pues la versión que están en lo repositorios oficiales debe de estar  des-actualizada...

¿solución? Con los siguientes comandos te descarga la ultima versión:

Abres la terminal y escribes el siguiente comando para descargarte el programa con la versión "más actual" :
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

Una vez descargado, lo haces ejecutable:
sudo chmod a+rx /usr/local/bin/youtube-dl


Y ya puedes descargarte los videos de youtube !!

Ejemplo:

youtube-dl https://youtu.be/X61yReOfU0k


Fuente:
https://www.ostechnix.com/youtube-dl-tutorial-with-examples-for-beginners/



jueves, 23 de enero de 2020

Resolver convert-im6.q16: not authorized

Resolver convert-im6.q16: not authorized


Usando el comando convert, me ha salido el error de  "convert-im6.q16: not authorized"

¿como se arregla?

Encontré este enlace donde lo explican. Básicamente lo que hay que cambiar es una linea del fichero "policy.xml" que se encuentra en la carpeta /etc/ImageMagick-6

La linea es:
<policy domain="coder" rights="none" pattern="PDF" />
y se reemplaza por:
<policy domain="coder" rights="read|write" pattern="PDF" />


Nota:
Para editar el fichero "policy.xml", tenemos que hacerlo como administrador:

sudo nano /etc/ImageMagick-6/policy.xml