Saltar al contenido

Notas y recetas informáticas

Un lugar donde recoger las notas, recetas y experiencias que considero interesantes para mi propio uso y el de otros.

  • linkedin
  • Acerca de este sitio
  • Contacto

Autor: UaT

Obtener valores por defecto para columnas de una tabla PostgreSQL

Publicado el 2019-09-09 por UaT

CREATE SEQUENCE public.table_id_seq INCREMENT 1 START 1000; ALTER TABLE public.table ALTER COLUMN id SET DEFAULT nextval(‘table_id_seq’) ALTER SEQUENCE public.table_id_seq OWNER TO table.id; COMMIT;

Desarrollo postgresql Dejar un comentario

¿Qué intérprete de comandos estoy ejecutando?

Publicado el 2019-08-03 por UaT
Linux bash, prompt Dejar un comentario

Eliminar doble salto de línea de un fichero

Publicado el 2019-05-17 por UaT

Varias veces había intentado utilizar sed para eliminar el doble salto de línea que aparece en algunos ficheros, normalmente en las copias de la configuración de algunos switches. Nunca lo había conseguido y no entendía muy bien por qué. Creía que sed no entendía la especificación del caracter salto de línea como \n, claro que tampoco funcionaba \\n ni \\\n. Cuando

Leer más
Linux sed 2 comentarios

Indicadores (prompt) para el intérprete de comandos Bash

Publicado el 2019-05-17 por UaT

Estos son mís «indicadores del intérprete de comandos» (o como se pueda traducir prompt) utilizados más habitualmente: Para mi usuario sin privilegios: 0 (0) [09:04] usuario @ host [~] $ Definición en ~/.bashrc: export PS1=’\[\033[38;5;169m\]$?\[\033[38;5;247m\](\j)\[\033[38;5;6m\][\A]\[\033[0m\]\[\033[38;5;141m\]\u\[\033[35m\]@\[\033[1;32m\]\h\[\033[34m\][\w]\[\033[0m\]\$ ‘ Para root: 0 (0) [09:05] root @ host [~] $ Definición en ~/.bashrc: export PS1=’\[\033[38;5;169m\]$?\[\033[38;5;247m\](\j)\[\033[38;5;6m\][\A]\[\033[0m\]\[\033[48;5;196;1;32m\]\u\[\033[0m\]\[\033[38;5;141m\]@\[\033[1;32m\]\h\[\033[34m\][\w]\[\033[0m\]\$ ‘

Linux bash, prompt Dejar un comentario

Cambiar el TTL de paquetes IP ya enviados por la aplicación

Publicado el 2019-05-17 por UaT

Cada paquete IP tiene en su cabecera un campo llamado TTL (Time To Live) destinado a evitar que el paquete quede eternamente circulando por la red en caso de algún problema de enrutamiento. Aunque el significado de sus siglas haga referencia al tiempo de vida, en realidad el valor del campo TTL representa el número máximo de saltos que puede dicho

Leer más
Enredando, Linux ip, iptables, socat, ttl Dejar un comentario

Importar un módulo Python dinámicamente

Publicado el 2019-02-20 por UaT

Para poder utilizar un mismo código Python que tenía duplicado con distintas configuraciones en distintos directorios pensé en poner las variables que definen la configuración del trabajo a realizar en ficheros .py particulares y cargarlos como un módulo desde el ahora único fichero de código con lógica. Pensé en esta chapuza de ficheros de configuración para ahorrarme trabajo y no tener

Leer más
Desarrollo python Dejar un comentario

Un túnel SSH

Publicado el 2019-02-12 por UaT

Mi primera intención con esta entrada era simplemente anotar a modo de nota/receta/chuleta cómo crear un túnel SSH para poder iniciar sesión en una máquina (o copiar ficheros por SCP) a la que no se tiene acceso directo, es decir, utilizando otra máquina como paso intermedio. Pero al final me he liado. En primer lugar hay que explicar en qué consiste

Leer más
Linux linux, SSH, Túnel Dejar un comentario

Mover una transacción git a otra rama

Publicado el 2018-07-11 por UaT

¿Nunca has hecho una transacción en git y te has dado cuenta que deberías haberla puesto en otra rama? Yo lo hago todos los días. Afortunadamente, es posible arreglar esto y dejarlo tal como si hubieras sido tan estrictamente riguroso en el control del árbol de cambios como se supone que se debe ser. La verdad es que yo sigo sin

Leer más
Desarrollo git Dejar un comentario

Deshacer un merge de git después de hacer un push como si no hubiera pasado nada

Publicado el 2018-07-04 por UaT

La receta es simple, basta con devolver la rama erróneamente mezclada (merge) a su estado anterior y forzar la actualización en el repositorio (push). Sin embargo, hay que tener en cuenta que hay unos requisitos previos para garantizar que esto salga bien. Nadie, debe haber actualizado su espacio de trabajo con los cambios subidos al repositorio que queremos deshacer. El merge

Leer más
Desarrollo git Dejar un comentario

Configuración en Linux de la autenticación por Active Directory en un proxy ISA Server

Publicado el 2018-01-17 por UaT

Inicialmente encontré información para poder acceder desde la línea de comandos a páginas web a través del proxy de la empresa estableciendo unas variables de entorno: export http_proxy=http://usuario:contraseña@proxy.dominio:80 export https_proxy=http://usuario:contraseña@proxy.dominio:443 Esto basta para que desde la línea de comandos se pueda hacer un wget hacia Internet utilizando el proxy de la empresa. Sin embargo, esto no sirve para que yum pueda

Leer más
Linux Active Directory, proxy Dejar un comentario
  • ← Previous
  • 1
  • 2
  • 3
  • 4
  • …
  • 7
  • Next →

Categorías

  • config
  • Desarrollo
  • drupal
  • Enredando
  • Linux
  • Uncategorized

Etiquetas

32 bits apache bash boot CA CentOS chroot completion conky DHCP dns drupal eclipse ext2 ext3 git Gnome Google Sheets API kernel linux LVM mount mysql módem módulo NetworkManager Oracle prioridad prompt python RAID REM RPM rt2500 SSH SSL swap test tipc trac unittest VirtualBox VNC wifi wine

WP

  • Acceder
  • Feed de entradas
  • Feed de comentarios
  • WordPress.org
Construido con BoldGridPowered By DreamHost