miércoles, 25 de abril de 2018

Instalar wordgrinder en macOS (sierra)

Instalar wordgrinder en macOS (sierra)

# xcode intallation --> ask for accept (please accept!) 
xcode-select --install
 
# homebrew installation --> ask for sudoer password (please give it!)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install ninja

# install wordgrinder
git clone https://github.com/davidgiven/wordgrinder.git
cd wordgrinder
make
make install
rm -Rf wordgrinder

# put a beautiful clickable icon in desktop:

echo '#!/bin/bash'>~/Desktop/wordgrinder.command
echo '~/bin/wordgrinder'>>~/Desktop/wordgrinder.command
chmod +x ~/Desktop/wordgrinder.command



 
Instalar
sudo make install PREFIX=/usr

Problema con iTerm2 en macOS (y un teclado aleman)

Siempre que el entorno es complejo suceden estas cosas: sucede que hablo espanol vivo en alemania trabajo para windows linux y macos y uso una mac. Para hacerlo mas complejo no uso el terminal incluido en macOS sino que uso iTerm2, que es muchooooo mejor.

Pero desde siempre he tenido problemas con algunos símbolos como el de tuberia y los corchetes rectos: [ | ]

Esto se debe a que mac los hace con la combinación [opcion]+5 o 6 y [opcion][control]+7 para tuberías.

Cuando quería hacer alguno de estos símbolos me salia un pequeno prompt asi:

[arg:5] o cuando apretaba la tecla varias veces : [arg:55555]
[arg:6] o cuando apretaba la tecla varias veces : [arg:66666]
[arg:7] o cuando apretaba la tecla varias veces : [arg:77777]

hasta ahora no sé que significa, o para qué sirve (si claro, argumentos para algo)

Para que salgan los corchetes y la tubería correctamente y no ese mensaje, es necesario cambiar algo en la configuración del perfil:

iTerm --> Preferencias --> Perfiles --> ServidorX --> Teclas --> Tecla opción izq "normal"

Claro, el problema se da SOLAMENTE cuando se configuran perfiles para acceder a servidores por SSH.

Si connectas SSH con otro, desde tu consola de localhost no pasa este problema con el perfil y es porque el perfil que tienes por defecto "default" ya tiene esta configuración.

miércoles, 11 de abril de 2018

mis tipps para DOSBOX

cambiar de pantalla pequena a full = alt + enter
cambiar el teclado (online) = keyb gr (para aleman) keyb (para espanol)
montar una carpeta (para mac) = mount /users/miusuario/documents/DOSBOX c:

Automatizar tareas con Cron en Linux / Unix

Cron es un servicio de automatización de tareas muy versátil.
Se configura en el archivo de configuración root /etc/crontab segun queramos como se ejecuten las tareas diarias, semanales o mensuales segun un formato establecido

17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    cd / && run-parts --report /etc/cron.daily
47 6    * * 7   root    cd / && run-parts --report /etc/cron.weekly
52 6    1 * *   root    cd / && run-parts --report /etc/cron.monthly

Se ve fácilmente en el encabezado lo que cada columna significa.

Las tareas a ejecutar se guardan en las carpetas hourliy, daily, weekly, monthly en forma de scripts

Para la automatización de tareas que no se realizen según días de la semana existe tambien la herramienta "ANACRON" que funciona de modo parecido.


LVM fácil. Como crear y mantener particiones con el Logical Volume Manager de Linux

Primero que nada necesitamos el programa LVM.
Para comprobar si lo tenemos podemos llamar alguna de sus rutinas: pvs ó tambien pvdisplay.
el resultado será:

-bash: pvs: command not found

Si asi es el caso de no tenerlo entoces lo installamos con

apt-get install lvm2

despues de esto podemos probar los comandos de arriba otra vez y no tendremos ningún resultado. Esto es porque el comando fue encontrado pero no hay volumenes que mostrar

ahora debemos saber como se llama el dispositivo de almacenamiento, nos puedes ayudar

df -h

y ahora convertir el dispositivo en un Phisical Volume (PV)
(importante: no debe estar montado, si asi es usar umount)

pvcreate /dev/sdb1

y como proximo paso sera crear el Virtual Group y darle el Phisical Volume, asi:

vgcreate vg-nombre /dev/sdb1

y casi como último paso sera crear el o los volúmenes lógicos

lvcreate -L 100GB -n datos vg-nombre

donde -L sera por Longitude, que aquí son 100 Gigabytes y -n será el nombre del volumen, el último valor no tiene interruptor pues es el grupo de volumen dondé estara ubicado el LV

antes de montar la particion, sera necesario asignarle una partición pues de lo contrario estaremos recibiendo el mensaje:

Error: /dev/mapper/vg-nombre--datos: unrecognised disk label

aquí simplemente con

mkfs.ext4 /dev/vg-nombre/datos


ahora bastará que con el comando

blkid /dev/mapper/vg-nombre-datos

veamos la UUID del disco virtual y luego lo montemos con mount, o mejor lo escribamos en /etc/fstab

ver mi otro articulo de este blog llamado "agregar disco en linux"