Skip to content

Instantly share code, notes, and snippets.

View carlesreig's full-sized avatar
馃幆
Focusing

Carles Reig carlesreig

馃幆
Focusing
View GitHub Profile
@carlesreig
carlesreig / run_venv.sh
Created April 17, 2025 14:15
script per automatitzar execucui贸 script python en entorn virtual (virtual env)
#!/bin/bash
# script per automatitzar executar un programa creat en python en un entorn virtual, en finalitzar execuci贸 surt de l'entorn virtual
# cal que script estigui en la mateixa carpeta on tenim el fitxer PROGRAMA.PY de python
# modifica l铆nia 20 amb el nom script python
# Nom de la carpeta de l'entorn virtual
VENV_DIR="venv"
# Si no existeix l'entorn virtual, el crea
dades a fer backup, 1er complert (full)
10 carpetes 2Gb = 20Gb
2bbdd 500mb = 1Gb
10gb projectes
1 dia, full 31gb -> backup complet
L'increment, seria:
20gb x 5% setmana = incr de 1gb cada setmana = incr 0,14Gb/dia
1gb x 5% setmana = 0,05gb = incr 50mb / setmana = 7,14mb/dia
10gb x 10% mes = incr 1gb / mes = incr 250mb / setmana (4 setmanes cada mes) = 35,71mb/dia
1 full/setmana - diumenge
* Historia dels contenidors: Analogia entre Docker i els contenidors de transport mar铆tim:
Anys enrere, el transport de mercaderies suposava un problema. No va ser fins la 2a guerra mundial que es va idear el sistema que actualment coneixem per a transportar mercaderies a trav茅s del mar mitjan莽ant contenidors met脿l路lics.
El sistema original va ser ideat per un transportista que va creure que podria estalviar temps i diners si enlloc de canviar la c脿rrega del seu transport d'un mitj脿 a un altre (que suposava molt de temps), seria millor treure tota la caixa (amb la seva c脿rrega a l'interior de la mateixa) guanyant molt de temps en el proc茅s de c脿rrega/desc脿rrega.
La organitzaci贸 ISO s'encarrega posteriorment d'estandaritzar les seves caracter铆stiques de manera que podem transportar qualsevol cosa que es pugui posar dins un contenidor (que t茅 unes mides i trets concrets), i aquests contenidors poden passar dels vaixells cap a al port, i d'aquest cap a camions i trens de mercaderies que a la vegada transporten e
@carlesreig
carlesreig / get-mac-from-hostname.bat
Last active January 21, 2017 21:02
batch script to get MAC address from a hostname or ip at local network
::this script will show a MAC address from a local hostname-IP
::you can also call this script with a hostname/IP, for ex -> get-mac-from-hostname.bat 192.168.1.1
::twitter -> @carlesreig
::blog -> www.carlesreig.com
@ECHO OFF
SETLOCAL ENABLEEXTENSIONS
TITLE get MAC from hostname/IP
::if no parameter "%1" is set then asks for it
IF "%1"=="" GOTO PREGUNTA
:RESPOSTA
@carlesreig
carlesreig / mostrar-clau-windows.ps1
Created January 17, 2017 22:28
powershell script for showing our windows product key
## 1- desar aquest script amb l'extensi贸 *.ps1
## 2- accedir a la consola de powershell amb permisos de administraci贸, executar -> powershell (bot贸 dret)
## 3- permetre execuci贸 de script en el sistema amb la comanda -> Set-ExecutionPolicy RemoteSigned
## 4- executar la comanda per a mostrar la clau -> Import-Module C:\ruta\mostrar-clau-windows.ps1; Get-WindowsKey
## funciona en windows 7, windows 10, windows server 2008...
function Get-WindowsKey {
## function to retrieve the Windows Product Key from any PC
## by Jakob Bindslet ([email protected])
param ($targets = ".")
$hklm = 2147483650
@carlesreig
carlesreig / mostrar-clau-windows.vbs
Created January 17, 2017 22:19
visual basic script for showing our windows product key
' script original de [email protected]
' haurem de desar aquest script amb l'extensi贸 *.vbs
' executar script i obtindrem finestra popup amb la clau del nostre equip amb windows
' funciona en windows 7, windows 10, windows server 2008... i molts altres (segurament)
Set WshShell = CreateObject("WScript.Shell")
MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"))
Function ConvertToKey(Key)
Const KeyOffset = 52