Skip to content

Instantly share code, notes, and snippets.

@oldlastman
oldlastman / .gitconfig
Last active April 19, 2021 09:53
Algunos alias útiles en el día a día con git. Tan solo es necesario localizar el archivo .gitconfig y añadir la sección alias o los alias deseados.
[alias]
co = checkout
pd = push origin develop
st = -p status
cm = commit
w = whatchanged
last = cat-file commit HEAD
lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
lgfile = ! git log --pretty=format: --name-only --since='2 days ago' | sort | uniq
ls = show --pretty="format:" --name-only
@oldlastman
oldlastman / pasos tile lanza máquina vagrant
Last active August 29, 2015 14:17
Añadir tile en win8 para lanzar vagrant
1) Crear un acceso directo vacío en la carpeta que tengais el vagrant deseado
2) En la ubicación del elemento incluir:
C:\Windows\System32\cmd.exe /k "W: && cd F:\path\completo && vagrant up"
- Será necesario incluir llamada a cmd.exe con /k para dejar el cmd abierto
- cambiar a la unidad donde esté la máquina vagrant (en mi caso w:)
- &&
- Cambiar al directorio donde está la máquina vagrant (en mi caso F:\path\completo)
- &&
- Hacer vagrant up
3) Aceptar y darle un nombre al acceso directo
@oldlastman
oldlastman / Rama git en el prompt y salto de línea
Created March 26, 2015 19:55
Añadir rama actual de git al promt en ubuntu y salto de línea
Editar archivo .bashrc en carpeta personal del usuario
1) forzar prompt coloreado. buscar y descomentar(quitar #):
force_color_prompt=yes
2) Incluir antes de unset color_prompt force_color_prompt el siguiente código para el prompt
# Add git branch if its present to PS1
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
@oldlastman
oldlastman / Actualizar las tarifas de un carrier porcentaje incremento
Last active February 12, 2017 19:39
Consultas sql útiles en prestashop
UPDATE `TUbaseDEdatos`.`ps_delivery` SET `price` = (`ps_delivery`.`price` * incremento) WHERE `ps_delivery`.`id_carrier` = IDdelCarrierAcambiar;
Se incrementa todas las tarifas de un carrier concreto por un porcentaje dado
en donde
- TUbaseDEdatos , es el nombre de tu base de datos
- incremento es el porcentaje que se ha de ha deincrementar en el formato (100+porcentaje incremento )/100 , ejemplo (100+5)/100 = 1.05
- IDdelCarrierAcambiar = buscar en el front o tabla de carriers el id del carrier que se desea cambiar
@oldlastman
oldlastman / gist:0e2173ecdaffaee2abfe8a59888f6f0b
Created May 8, 2017 18:22
WordPress / woocommerce : Hide excessive category text
remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10, 2 );
// define the woocommerce_archive_description callback
function att_action_woocommerce_archive_description( ) {
if ( is_product_taxonomy() && 0 === absint( get_query_var( 'paged' ) ) ) {
$description = term_description();
$description_array = explode('<!--more-->',$description );
if (count($description_array)==2){
@oldlastman
oldlastman / docker.txt
Last active September 29, 2017 10:28
docker snippets
# create file with text inside your container
docker exec your_container bash -c "echo 'yourtext' >> /path/yourfile.tx"
@oldlastman
oldlastman / .bashrc
Created December 23, 2018 18:08
Al cargar el terminal pregunta el key pass phrase y ya no es necesario añadirlo constantemente
# ssh-agent https://help.github.com/articles/working-with-ssh-key-passphrases/#auto-launching-ssh-agent-on-msysgit
env=~/.ssh/agent.env
agent_load_env () { test -f "$env" && . "$env" >| /dev/null ; }
agent_start () {
(umask 077; ssh-agent >| "$env")
. "$env" >| /dev/null ; }
agent_load_env
@oldlastman
oldlastman / 00 readme pre-post
Last active December 26, 2018 20:26
atención este hook solo funcionaría correctamente bajo ciertas condiciones leerlas en readme
Condiciones que se debe cumplir
1> deben estar declarados mis alias (mirar otros gist)
2> debe usarse composer
3> debe estar instalado al menos el composer.json que proporciono
4> debe estar instalado phpstan .
Incluso tras cumplir todos estos requisitos podría contener errores en los pasos finales mostrando error:
error: fallo el push de algunas referencias a 'git@gitlab.com:usuario/repo.git'
@oldlastman
oldlastman / prestashop mysql query
Last active March 12, 2019 19:13
sql prestashop get product quantity by combination and warehouse
SELECT pat.id_product
,prdl.name
,wloc.id_warehouse_product_location
,w.name
,s.quantity
, prd.reference
, GROUP_CONCAT(DISTINCT(concat(pal.name, ":", atg.position)) SEPARATOR ", ") as combinación
FROM ps_product_attribute pat
@oldlastman
oldlastman / wocker_wp-cli_help.txt
Created June 18, 2019 11:47
some command line hints to help in every day work
++How to create post automatically on wocker++
wocker exec -it wockercontainername bash
/var/www/wordpress# curl http://loripsum.net/api/5 | wp post generate --post_content --count=10 --allow-root