Etiqueta: chuleta
Clip/Manga Studio
De momento, no se pueden alinear objetos (al estilo Inkscape o similares) Para crear una «rejilla democrática», crear un «Panel» con las dimensiones del borde exterior de la rejilla, seleccionar su capa principal y luego subdividirlo con Layer / Ruler – Frame / Divide frame border equally Para dibujar curvas paralelas, crear una regla especial… Seguir leyendo Clip/Manga Studio
Instalar Linux en Alienware R3
Desactivar «Secure Boot» en la BIOS (F2) Arrancar UEFI desde pendrive Ubuntu (F12) Instalar Ubuntu 18.04 (añadir opción kernel nomodeset a /boot/grub/grub.cfg) Arrancar Ubuntu Actualizar sudo apt-get update sudo apt-get upgrade Instalar driver Nvidia y Optimus (prime) apt-get install linux-headers-$(uname -r) add-apt-repository ppa:graphics-drivers apt-get update apt-get install nvidia-driver-396 # quitar nomodeset en grub reboot #… Seguir leyendo Instalar Linux en Alienware R3
Driver Nvidia y CUDA
Ubuntu # Comprobar qué paquetes hay disponibles: ubuntu-drivers devices # Instalar apt-get install nvidia-390 # Reiniciar reboot # comprobar nvidia-smi # https://developer.nvidia.com/cuda-downloads # https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=debnetwork # Descargar definición repositorio wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_9.1.85-1_amd64.deb dpkg -i cuda-repo-ubuntu1604_9.1.85-1_amd64.deb apt-key adv –fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub apt-get update apt-get install cuda
Referencias rápidas Javascript
SSL Reverse proxy con Apache
Un ejemplo que sirve para Meteor: SSLProxyEngine On # snake oil certs in proxyied service -> skip checks SSLProxyVerify none SSLProxyCheckPeerCN off SSLProxyCheckPeerName off ProxyRequests Off ProxyPreserveHost On ProxyPass /websocket ws://localhost:3000/websocket ProxyPassMatch ^/sockjs/(.*)/websocket ws://localhost:3000/sockjs/$1/websocket ProxyPass / http://localhost:3000/ ProxyPassReverse / http://localhost:3000/ ProxyPassReverseCookiePath / / ProxyPassReverseCookieDomain 127.0.0.1 52.211.154.50 RequestHeader set X-Forwarded-Proto «https» Parece que en nginx la… Seguir leyendo SSL Reverse proxy con Apache
Habilitar EFI en Configuración / Sistema, entrar en el menú de arranque con F12 y elegir el dispositivo USB
OpenMPI
Para detectar problemas con OpenMPI, resulta útil contar con la información adicional que proporcionan estos parámetros: mpirun –mca btl_base_verbose 100 -mca btl_openib_verbose 1 -mca mpi_show_mca_params enviro Para excluir un interfaz de red: # Ethernet -mca btl_tcp_if_exclude = lo,eth0 # Infiniband -mca btl_openib_if_exclude Para desactivar temporalmente el uso de Infiniband -mca btl tcp,self Los parámetros MCA… Seguir leyendo OpenMPI
HTML
Etiquetas básicas Etiquetas obsoletas Caracteres referenciados Lista completa (W3C) Los más habituales: Ejemplo de página básica Referencias «Dive into HTML5», por Mark Pilgrim. Text level semantics Smashing Magazine: HTML5 semantics Designing a HTML5 layout from scratch MDN HTML Developer Guide: Using HTML sections & outlines Obsolete things to avoid HTML5Doctor: Details & summary elements
Analizar datos estructurados desde la lÃnea de comandos
Para texto plano basta con herramientas clásicas como awk, pero para datos dentro de páginas HTML o en Json hay alternativas más cómodas: jq: JSON scrape: HTML (XPath) Además de los filtros clásicos más populares como sort y uniq, también disponemos de shuf, que devuelve una permutación aleatoria de las lÃneas que recibe como entrada.… Seguir leyendo Analizar datos estructurados desde la lÃnea de comandos
Maquetar con Scribus
Dracut
Dracut es una herramienta para construir initramfs en base a eventos. Está más presente en el universo RedHat y derivados que en el Debian (aunque la mayorÃa de las distribuciones lo ofrecen como paquete) Cuando falla el arranque, se puede forzar la consola de dracut añadiendo a los parámetros del kernel «rd.shell». Dependiendo del fallo,… Seguir leyendo Dracut
Referencia rápida de Bootstrap
firewall-cmd CentOS
Interfaces X11 tradicionales en la nube
No todas las herramientas que uno quiere utilizar en la nube se han desarrollado en base a las APIs especÃficas, con lo cual puede ser necesario montar capas intermedias de adaptación para que al usuario final le resulte igual de cómodo. Una de las opciones más interesantes es Guacamole, un paquete que encapsula de forma… Seguir leyendo Interfaces X11 tradicionales en la nube
Distribución de programas en Linux. Construcción estática
La comodidad de instalar la mayorÃa de los programas «localmente» (con herramientas tipo apt, yum, zypper…) nos hace olvidar uno de los puntos débiles de Linux: la distribución de programas. Cuando el código fuente está disponible y las dependencias son pocas, lo normal es que el programa se compile sin demasiados dolores de cabeza. En… Seguir leyendo Distribución de programas en Linux. Construcción estática
Awesome
Win+[1-9]: cambiar de «escritorio» Mays+Win+[1-9]: mover ventana actual a escritorio Win+espacio: cambiar organización de ventanas Win+o: mover la ventana al otro monitor Mays+Win+C: cerrar ventana Mays+Win+Q: salir Win+r: ejecutar
Comandos útiles Linux
AUDIO VIDEO # extraer 5 imagenes por segundo de un video, entre el minuto 5 y 6 ffmpeg -i video.mp4 -ss 00:05:00 -to 00:06:00 -vf fps=5 frames%d.png Images and PDF Imprimir – ArtÃculo relacionado: Comandos configuración CUPS tcpdump
Paralelismo en el compresor
De momento, la opción -T de xz no está activa, con lo cual hay que recurrir a las versiones paralelas de los clásicos: pigz o pbzip2.
Una vez instalado, basta con especificar el compresor en los parámetros de tar (normalmente, estos comandos paralelos detectan los cores disponibles, con lo cual no hace falta especificar nada):
tar cf test.tar.bz2 -I pbzip2 test
Paralelismo en los trabajos
Para comprimir muchos ficheros, una solución obvia es comprimir varios a la vez. Esto sólo requiere alguna herramienta que reparta los ficheros entre los compresores. Gnu parallel viene como anillo al dedo:
# 2 ejemplos del manual # comprimir todos los ficheros "*.html" parallel gzip ::: *.html # convertir todos los "*.wav" en mp3 con LAME parallel lame {} -o {.}.mp3 ::: *.wav # comprimir con xz todos los ficheros del listado "files", # usando un máximo de 4 cores: parallel -P 4 xz < files
WordPress en Docker
Con esto ya tenemos disponible un WordPress para desarrollo local en 127.0.0.2:8080