Bienvenidos

http://www.ipeacetv.com/

viernes, 11 de diciembre de 2020

TinyXML-2 para UBUNTU

TinyXML-2

http://www.grinninglizard.com/tinyxml/

http://www.grinninglizard.com/tinyxml2/

TinyXML-2 es un analizador de XML C ++ simple, pequeño y eficiente que se puede integrar fácilmente en otros programas.

TinyXML-1 sirvió a mis necesidades durante muchos años; pero usa la memoria de manera ineficiente y no funciona tan bien como se desea para los dispositivos móviles. Quería un analizador XML que fuera un poco más moderno, un poco más simple (el "diminuto" se había perdido un poco a lo largo de los años) y encajaba bien con Android.

Esto llevó a TinyXML-2.

Documentación en línea : información general y una referencia de API.

TinyXML-2 está disponible en github , donde puede enviar comentarios, obtener fuentes, compartir y enviar cambios. (Puede descargar la fuente en formato zip usando el botón "Descargar ZIP" en el lado derecho).

¿TinyXML-1 o TinyXML-2?

Ambos analizadores:

  1. Fácil de usar con API similares.
  2. Analizador basado en DOM.
  3. Soporte UTF-8 Unicode. http://en.wikipedia.org/wiki/UTF-8

Ventajas de TinyXML-2

  1. El foco de todos los desarrolladores futuros.
  2. Muchas menos asignaciones de memoria (1/10 a 1/100), usan menos memoria (aproximadamente el 40% de TinyXML-1) y más rápido (~ 5 veces en lectura).
  3. Sin requisito de STL.
  4. C ++ más moderno, incluido un espacio de nombres adecuado.
  5. Manejo adecuado y útil de espacios en blanco

Ventajas de TinyXML-1

  1. Puede informar la ubicación de los errores de análisis.
  2. Compatibilidad con algunas convenciones STL de C ++: secuencias y cadenas
  3. Base de código muy madura y bien depurada.

Gracias por su interés en TinyXML. Espero que sea un gran analizador para sus necesidades.

¡Y gracias a John Mackay !


Instalar

https://github.com/leethomason/tinyxml2

https://github.com/leethomason/tinyxml2

https://ubuntu.pkgs.org/16.04/ubuntu-main-i386/libtinyxml-dev_2.6.2-3_i386.deb.html

Cómo instalar libtinyxml2-dev en Ubuntu 16.04 (Xenial Xerus)

Instalar libtinyxml2-dev

Para instalar libtinyxml2-dev en Ubuntu 16.04 (Xenial Xerus) ejecutar los siguientes comandos:

sudo apt-get update
sudo apt-get install libtinyxml2-dev

 https://howtoinstall.co/es/ubuntu/xenial/libtinyxml2-dev


.

lunes, 7 de diciembre de 2020

Comandos de LInux

(Ctrl+Alt+T) abre consola para ejecutar ordenes en linux.

Antivirus.

sudo /etc/init.d/clamav-daemon start

sudo /etc/init.d/clamav-freshclam start




Comprobar que versión tenemos: ejemplo nombre_del_programa  -V

python3 -V

añadir el PPA necesario

sudo add-apt-repository ppa:obsproject/obs-studio

instalar un programa, en este caso el programa es obs-studio

sudo apt-get install obs-studio

Otro método.

sudo aptitude install nombre_del_programa

Podremos eliminar el repositorio instalado, en la misma terminal escribiremos lo siguiente:

sudo add-apt-repository -r ppa:obsproject/obs-studio

Des instalar un programa.

 sudo apt remove nombre_del_programa


Reiniciar

sudo reboot -d


Apagar

sudo poweroff

  1. sudo apt-get -y update . Este comando permitirá actualizar las bibliotecas en los repositorios del S.O.
  2. sudo apt-get -y upgrade . Actualizar los programas a su última versión.
  3. sudo apt-get install build-essential . Instalará el compilador GCC y otras herramientas de desarrollo.                                                                                   
sudo apt install codeblocks*

si quieres desinstalar
sudo apt remove codeblocks*
sudo apt-get install build-essential 

Instalar pip

Para administrar paquetes de software de Python, instale pip, una herramienta que instalará y administrará bibliotecas o módulos que se utilizarán en sus proyectos.

sudo apt install -y python3-pip

Instalar herramientas adicionales

Hay más paquetes y herramientas de desarrollo que debemos instalar para asegurarnos de contar con una configuración sólida para nuestro entorno de programación:

sudo apt install build-essential libssl-dev libffi-dev python3-dev

Instalar venv


Los entornos virtuales le permiten disponer de un espacio aislado en su servidor para proyectos de Python. Utilizaremos venv, parte de la biblioteca estándar de Python 3, que podemos instalar escribiendo lo siguiente:


sudo apt install -y python3-venv

  • Install QT + dev packages

Ubuntu/Debian:

sudo apt install -y qtbase5-dev build-essential cmake apt-src
sudo apt-get build-dep -y libobs-dev
sudo apt-src install --location=/usr/src -i libobs-dev

En Ubuntu 16.04 LTS, es posible que deba instalar las bibliotecas de desarrollador para compilar.

  • sudo apt-get install qtbase5-dev
  • sudo apt-get install libqt5webkit5-dev
  • Ejecute makeen el directorio obs-qtwebkit para construir el complemento. Si su versión de OBS es <0.11.2, ejecute OBS_PLUGIN_BUILD_OLD=1 make.

    Instalando

    Ejecutar make installpara copiar los binarios del complemento en $ HOME / .config / obs-studio / plugins. Si su versión de OBS es <0.11.1, ejecute OBS_PLUGIN_INSTALL_OLD=1 make install.

    Opciones de diseño

    La representación de páginas web se realiza mediante QWebFrame, que solo funciona en el hilo principal. Por eso, la renderización se realiza en un proceso hijo. Actualmente, el proceso se reinicia cada vez que el usuario cambia las propiedades de la fuente, sería bueno evitarlo.

https://github.com/obsproject/obs-studio/wiki/Install-Instructions




OBS para Androi

 Un plan piloto de OBS Studio para  Androi 

https://obsproject.com/forum/threads/streamcopilot-for-obs-android.75018/

domingo, 6 de diciembre de 2020

OBS-STUDIO

 OBS-STUDIO

https://obsproject.com/

descargar OBS-studio

https://obsproject.com/download

OBS foro

https://obsproject.com/forum/

otros complementos 


https://github.com/umlaeute/v4l2loopback/wiki

-----------------------------------

Corregir el error de libobs en ubuntu - linux

sucede que la libreria no se instalala en obs 26 , para ello le damos al siguiente comando

# sudo aptitude install obs-studio/libobs

y ya se instalara las librerias 


OBS-STUDIO, Para transmitir la salida de OBS






Para transmitir la salida de OBS a un dispositivo v4l2loopback para usar como entrada de cámara web virtual en Skype, jitsi o cualquier otra solución de videoconferencia, siga estos pasos:

modprobe v4l2loopback devices=1 video_nr=10 card_label="OBS Cam" exclusive_caps=1

Para agregar el salida video4l2 a OBS, instale este complemento:

Primero, agregue dependencias:

Debian

sudo apt install qtbase5-dev

Fedora

sudo dnf install qt5-qtbase-devel obs-studio-devel

Luego construye:

git clone --recursive https://github.com/obsproject/obs-studio.git
git clone https://github.com/CatxFish/obs-v4l2sink.git
cd obs-v4l2sink
mkdir build && cd build
cmake -DLIBOBS_INCLUDE_DIR="../../obs-studio/libobs" -DCMAKE_INSTALL_PREFIX=/usr ..
make -j4
sudo make install

En OBS, ve a Menu → Tools → V4lsinkPropertiesy activa 

sábado, 5 de diciembre de 2020

Linux, incluido Ubuntu, se está instalando rápidamente en computadoras avanzadas con tarjetas gráficas y controladores

 https://websiteforstudents.com/install-proprietary-nvidia-gpu-drivers-on-ubuntu-16-04-17-10-18-04/


Linux:

Linux, incluido Ubuntu, se está instalando rápidamente en computadoras avanzadas con tarjetas gráficas y controladores patentados para admitirlos ... Si actualmente posee una computadora Ubuntu con gráficos Nvidia instalados, está de suerte, porque ahora puede obtener controladores nuevos desde el nivel superior, actualmente envío de tarjetas Nvidia.

Este breve tutorial mostrará a los estudiantes y nuevos usuarios cómo instalar el repositorio oficial de PPA de Nvidia para obtener siempre los controladores más recientes para sus tarjetas gráficas Nvidia para sus máquinas Ubuntu.

La versión oficial actual: ` nvidia- 387` (387.34) y la versión actual de la rama de larga duración: ` nvidia-384 384` (384.98)

Las tarjetas gráficas específicas deben usar la siguiente lista:

Para GPU G8x, G9x y GT2xx, use `nvidia-340` (340.104)
Para las GPU NV4x y G7x, use` nvidia-304` (304.137)


Cuando esté listo para instalar el PPA y los controladores, continúe a continuación;

Paso 1: agregue el PPA oficial de Nvidia a Ubuntu

Para agregar el repositorio de controladores a Ubuntu, ejecute los siguientes comandos:

sudo add-apt-repository ppa:graphics-drivers/ppa

Cuando ejecute los comandos anteriores, debería recibir un mensaje para aceptar la clave de firma del repositorio también ... acepte y continúe instalando el PPA ...

Paso 2: actualice e instale los controladores de Nvidia

Ahora que el PPA está instalado, ejecute los siguientes comandos para instalar los controladores más recientes para su sistema.

actualización de sudo apt
sudo apt instalar nvidia-387

Después de instalar los controladores anteriores, reinicie su sistema para que los nuevos controladores estén habilitados en los sistemas.

Paso 3: Instale los controladores específicos de las tarjetas

Si desea instalar los controladores para las tarjetas específicas instaladas en sus sistemas, utilice la lista a continuación:

Para las GPU G8x, G9x y GT2xx, use ' nvidia-340 ' (340.104)
Para las GPU NV4x y G7x, use ' nvidia-304 ' (304.137)



Reinicie después de la instalación también

Para conocer el plazo de asistencia para estas tarjetas, consulte la página oficial a continuación.

https://nvidia.custhelp.com/app/answers/detail/a_id/3142

Además, una vez que haya vuelto a iniciar sesión, es posible que desee abrir  Software y actualizaciones  en  Configuración del sistema  y vaya a la   pestaña Controladores adicionales , seleccione la versión del controlador requerida y haga clic en " Aplicar cambios ".

Así es como instala los controladores de GPU de Nvidia para computadoras con tarjetas Nvidia instaladas.