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
Excel ( y VB)
mostrar
R
mostrar
Python
mostrar
SQL (consultas)
mostrar
STATA
mostrar
SPSS
mostrar
MS-DOS Windows
mostrar
- inicio
- ejecutar o buscar
- cmd
- para ejecutarlo en modo administrador, segundo boton del mouse en el icono de la aplicacion, "ejecutar como administrador"
- 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
-
- cmd (modo admin)
-
(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
listar aplicaciones
-
-
- abrir powershell como admin y ejecutar el siguiente codigo:
Usar MS-DOS (CMD) o command.com o consola de comandos.
crear textos con detalle de contenido
tree >nombredearchivo.txt /f /a
- dir /s /w >nombrededirectorio.txt
Como cambiar modo de disco duro a AHCI sin formatear:
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
desactivar programas especificos o paquetes en windows10 (11)
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
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
iniciar servicio lincebi (en caso que no este funcionando)
- 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 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
-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
- 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:
- 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
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) *****
Iniciar Rstudio Server adb
comando para iniciar jupyter notebook (hub) tiene spypark
BATOCERA (sistema linux emulacion y entretenimiento)
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
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)
-
-
escribir aqui el texto a expandir.
usar adb
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
Gitbhub pages
mostrar
< details>< summary>click para mostrar< / summary>
< p>
escribir aqui el texto a expandir. (sin espacios)
< /p>
< /details>
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/
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 )

ocultar texto, para expandir al hacer click (collapse), (eliminar los espacios despues de cada <)
usar themes en github
insertar imagenes em github (webpage):