View on GitHub

BDycodigos

Codigos de uso habitual para distintos lenguajes:

La siguiente es informacion que he recopilado a lo largo de los años, trabajando e investigando, descargando y editando, creando y mejorando codigo para analisis, tareas basicas, transformaciones, en distintos grupos de datos, relacionales y no relacionales.

Modo de uso

Se puede buscar lo que se necesita, la mayoria del codigo esta bajo un boton (click para expandir)

Nota Importante

*Algunas de las sintaxix, requieren librerias, o conocimiento previo, o en algunos casos que se cumplan ciertos requisitos o supuestos, trataré de dejarlos indicados con una nota en dicho comando. ( *) donaciones

https://www.paypal.com/donate/?hosted_button_id=GY2TVWP39V952

Excel ( y VB)

mostrar

R

mostrar

Python

mostrar

SQL (consultas)

mostrar

STATA

mostrar

SPSS

mostrar

MS-DOS Windows

mostrar

Usar MS-DOS (CMD) o command.com o consola de comandos.

- inicio - ejecutar o buscar - cmd - para ejecutarlo en modo administrador, segundo boton del mouse en el icono de la aplicacion, "ejecutar como administrador"

crear textos con detalle de contenido

- cmd - para ejecutarlo en modo administrador, segundo boton del mouse en el icono de la aplicacion, "ejecutar como administrador" - entrar en el directorio que necesito mapear - tree >nombredearchivo.txt /f /a - dir /s /w >nombrededirectorio.txt

Como cambiar modo de disco duro a AHCI sin formatear:

- cmd (modo admin) - bcdedit /set {current} safeboot minimal #### reiniciar a la bios, activar modo ACHI y listo. entrar a windows de nuevo - cmd - bcdedit /deletevalue {current} safeboot - reiniciar

crear .bat para cerrar programas que no se usan

(por ejemplo, antes de editar, o usar algun software muy pesado) - creamos un archivo de texto, lo renombramos a xxx.bat y escribimos lo siguiente: - echo off - taskkil /im nombredelproceso.exe /F - echo off - exit

desactivar programas especificos o paquetes en windows10 (11)

listar aplicaciones - DISM /Online /Get–ProvisionedAppxPackages | select–string Packagename desinstalarlas (cambiando nombre del paquete) - DISM /Online /Remove–ProvisionedAppxPackage /PackageName:PACKAGENAME

realizar escaneo, limpieza de estructura de SO windows en cmd

- sfc /scannow - DISM.exe /Online /Cleanup-image /Restorehealth ***otros codigos para lo mismo por parte: -DISM /Online /Cleanup /CheckHealth -DISM /Online /Cleanup /ScanHealth -DISM /Online /Cleanup /RestoreHealth

quitar el bloatware de windows 10 o win11

- abrir powershell como admin y ejecutar el siguiente codigo: iwr -useb https://git.io/debloat|iex - esto creará un punto de restauracion del sistema, y lanzara un script .bat (descrito en github) con el cual puedes quitar lo innecesario de windows - acceso al proyecto en github - https://gist.github.com/jumarag/738fd121c8f3a37cc6240993853a6977

comando para reiniciar a la bios desde cmd

shutdown /r /fw /f /t 0

Bash Linux

mostrar

herramientas para usar adb y fastboot en linux </p> La mayor parte del tiempo he usado distribuciones basadas en debian, por lo que los comandos estan enfocados en ubuntu (probados 2022) - sudo apt-get update sudo apt-get install android-tools-adb sudo apt-get install android-tools-fastboot maquina virtual MACOS: - descargar el paquete https://github.com/foxlet/macOS-Simple-KVM/archive/refs/heads/master.zip instalar: sudo apt-get install qemu-system qemu-utils python3 python3-pip crear una carpeta con espacio suficiente para la maquina virtual (64gb por defecto en estos comandos) abrir terminal en la carpeta descarga, ya descomprimida y ejecutar (Agregar --high-sierra, --mojave, por defecto baja catalina) bash jumpstart.sh el comando anterior descargará un archivo BaseSystem.img crear el archivo que contendrá la maquina virtual qemu-img create -f qcow2 MyDisk.qcow2 64G abrir con editor de texto el basic.sh y pegar las siguientes lineas al final (si cambiaron el nombre MyDisk poner el que corresponda: -drive id=SystemDisk,if=none,file=MyDisk.qcow2 \ -device ide-hd,bus=sata.4,drive=SystemDisk \ en el mismo archivo, se puede editar la memoria y la cantidad de nucleos, hilos. </p>
VM ORACLE

iniciar servicio lincebi (en caso que no este funcionando) sudo -u lincebi /opt/lincebi/start-pentaho.sh sudo docker run -d -p 8080:8080 repo.stratebi.com/lincebi/lincebi-cloud:8.3 lincebi

**** instalar Rstudio server en linux ubuntu ARM (ampere) *****

- sudo apt install r-base - sudo apt install r-base-html - sudo apt install r-base - sudo apt install r-base-core - sudo apt install r-recommended - sudo apt install -y g++ gcc gfortran libreadline-dev libx11-dev libxt-dev libpng-dev libjpeg-dev libcairo2-dev xvfb libbz2- dev libzstd-dev liblzma-dev libtiff5 libssh-dev libgit2-dev libcurl4-openssl-dev libblas-dev liblapack-dev libopenblas-base zlib1g-dev openjdk-11-jdk texinfo texlive texlive-fonts-extra screen wget libpcre2-dev make - cd /usr/local/src - sudo wget https://cran.rstudio.com/src/base/R-4/R-4.2.1.tar.gz - sudo su - tar zxvf R-4.2.1.tar.gz - cd R-4.2.1 - ./configure --enable-R-shlib --with-blas --with-lapack #optional - make - make install - cd .. - rm -rf R-4.2.1* - exit - R

Iniciar Rstudio Server adb

iniciar R Studio Server en navegador http://IP:8787/auth-sign-in?appUri=%2F http://(escribir IP aqui, por ejemplo xx.xxx.xxx.xxx) :8787 usar credenciales creadas durante la instalacion

comando para iniciar jupyter notebook (hub) tiene spypark

-en terminal deberia bastar - sudo jupterhub y entrar al navegador desde cualquier equipo: http://(escribir IP aqui, por ejemplo xx.xxx.xxx.xxx):8000/ si no esta funcionando, generar el siguiente report de proxy y darle a kill el numero de proceso, luego re lanzar sudo jupyterhub ps aux | grep configurable-http-proxy tambien se pueden probar el siguiente commando unset http_proxy

BATOCERA (sistema linux emulacion y entretenimiento)

- descargar imagen iso desde paginas oficiales - instalar BalenaEtcher desde pagina oficial - con balena etcher, seleccionar iso, y destino (por ejemplo disco duro, conectado, o memoria flash usb) - conectar el medio en el equipo destino, y bootear desde el, se crearan las configuraciones iniciales automaticamente. - copiar los bios que correspondan a la version en la carpeta BIOS - copiar los roms a la carpeta roms que corresponda y todo listo. troubleshooting 1- equipos con tarjetas nvidia "antiguas" llamemosle drivers 300.xxx o anteriores, usar Batocera 30 maximo (por uso de drivers legacy) - activar drivers legacy nvidia en archivo batocera.conf 2- en notebooks con pantalla rota, deberia tomar el hdmi de forma directa como pantalla inicial, en caso contrario, seguir estas instrucciones: - arrancar equipo con batocera, si estamos en esta etapa, el hdmi no recibirá señal. - ir a otro equipo del area local, y con Putty (software externo), abrir la ip del equipo batocera, (se puede ver desde el router), con el puerto 22, credenciales por defecto usuario: root, password: linux - seguir los siguientes comandos: - export DISPLAY=:0.0 - batocera-resolution listOutputs - batocera-resolution setOutput <escribir aqui la salida deseada, vista en comando anterior, por ejemplo HDMI-1 > - batocera-save-overlay - con eso ya deberiamos poder visualizar el sistema mediante hdmi, para indicar resoluciones, en caso que no la este tomando de forma correcta: - export DISPLAY=:0.0 - batocera-resolution listModes - En esta etapa ya podriamos saber que resoluciones soporta, y podemos elegirla, editando el archivo /boot/batocera-boot.conf -editando o agregando la siguiente linea por ejemplo (recordar que por defecto desde batocera 31 la resolucion es 1920 a 60hx): es.resolution=1280×720.59.94 3- Para instalar aplicaciones, por ejemplo navegadores, o flatpaks, se hace de forma analoga mediante comandos ssh.

Android

mostrar

usar adb

abrir cmd, navegar a la carpeta de ADB (se debe instalar), o abrir ventana de comandos en dicha carpeta, por ej: cd/adb adb devices si el dispositivo esta activo, y con modo de depuracion activado via usb, se vera su codigo. en caso contrario habilitarlo en android. para iniciar el bootloader (desde android, conectado por usb) - adb restart bootloader para reiniciar el dispositivo - adb restart

desbloquear bootloader (en modo fastboot)

- fastboot flashing unlock - fastboot flashin unlock_critical bloquear bootloader % ojo que al desbloquear o bloquear el bootloader el telefono se reinicia de fabrica % - fastboot flashing lock - fastboot flashing lock_critical

otro

escribir aqui el texto a expandir.

Gitbhub pages

mostrar

ocultar texto, para expandir al hacer click (collapse), (eliminar los espacios despues de cada <)

< summary>click para mostrar</summary>

< details>< summary>click para mostrar< / summary> < p> escribir aqui el texto a expandir. (sin espacios) < /p> < /details>

usar themes en github

Para usar themes en github con Ruby, se necesita instalar antes de usar en Fedora usar el siguiente comando antes de realizar el bundle. - sudo dnf install ruby ruby-devel openssl-devel redhat-rpm-config @development-tools - fuente y otras distros: https://jekyllrb.com/docs/installation/other-linux/

insertar imagenes em github (webpage):

usar ! [comentario] (url) sin espacios, (el link entre parentesis) ejemplo (quitar espacio y se verá la imagen insertada: \ ! [imagen de gatito] ( https:// ejemplo-el-meme-del-gato-en-la-mesa-portada.jpg ) ![imagen de gatito](https://cdn2.actitudfem.com/media/files/styles/big_img/public/images/2019/08/de-donde-salio-el-meme-del-gato-en-la-mesa-portada.jpg)