miércoles, 24 de abril de 2019

Kosten Aike - Faro Cabo Vírgenes (edición 2019)

"El ritual ha sido cumplido. El faro de Cabó Vírgenes brillará mas fuerte."

Relive 'Kosten Aike. Faro Cabo Vírgenes 2019. Dia 1'




Relive 'Faro Cabo Vírgenes 2019. Pinguinera y asado de despedida.'






viernes, 12 de abril de 2019

Respaldo de bases de datos MySQL de un servidor Debian, con otro puesto de Debian, mediante Samba.

En el puesto debian (192.168.0.2), donde se destinará los respaldo del servidor MySQL/MariaDB (192.168.0.1), procedemos a configurar un servidor Samba que contendrá los siguientes recursos compartidos:
 
 #/etc/samba/smb.conf   
  [global]   
  workgroup = INFORMATICA   
  server string = Julio Alberto Lascano - (Samba Server %h)   
  netbios name = DEBIAN-JULIO   
  map to guest = bad user   
 # Depurar la información de registro  
 # log file  
  log file = /var/log/samba/log.%m  
 # nivel de registro general  
  log level = 3  
  [backup-mysql]   
  comment = solo para grupo administracion backup server mysql   
  path = /home/julio/backup/mysql   
  browseable = yes   
  read only = yes   
  guest ok = no   
  write list = @administracion   
  valid users = @administracion   
Hacemos un testparm para validar el contenido del fichero de configuración smb.conf

 root@sistem:/home/julio# testparm /etc/samba/smb.conf  
A continuación creamos el grupo y el usuario que manejará el acceso a samba. Creamos el grupo administracion.
 root@sistem:/home/julio# groupadd administracion  
Añadimos un usuario al grupo para hacer luego las pruebas (creamos el usuario en la máquina y después su password):
 root@sistem:/home/julio# useradd administracionuser  
 root@sistem:/home/julio# passwd administracionuser  
Añadimos el usuario administracionuser al grupo administracion.  Como ya existen, no usaremos
 root@sistem:/home/julio# useradd -g administracion administracionuser  
Sino:
 root@sistem:/home/julio# usermod -g administracion administracionuser  
Crear usuarios locales como usuarios de SAMBA
 root@sistem:/home/julio# smbpasswd -a administracionuser  
Permisos locales adecuados para los recursos compartidos SAMBA
 root@sistem:/home/julio# chmod 775 /home/julio/backup/mysql  
Y cambiamos el usuario y grupo propietarios al grupo que puede escribir :
 root@sistem:/home/julio# chown -hR root:administracion /home/julio/backup/mysql  
Reiniciamos el servidor SAMBA.
 root@sistem:/home/julio# /etc/init.d/samba-ad-dc restart  
Ahora desde el servidor debian mysql/mariadb (192.168.0.1) verficamos los recursos que está compartiendo el servidor SAMBA (192.168.0.2)
 root@sistem:/home/julio# smbclient --list 192.168.0.2  
Que nos mostrará una salida similar a esta:
 root@spse:/home/julio# smbclient --list 192.168.0.2  
 Enter root's password:   
 Domain=[INFORMATICA] OS=[Windows 6.1] Server=[Samba 4.2.14-Debian]  
      Sharename    Type   Comment  
      ---------    ----   -------  
      backup-mysql    Disk   solo para grupo administracion backup server mysql  
      IPC$      IPC    IPC Service (Julio Alberto Lascano - (Samba Server sistem))  
   Domain=[INFORMATICA] OS=[Windows 6.1] Server=[Samba 4.2.14-Debian]  
Finalizada la configuración del servidor Samba del puesto  192.168.0.2, procederemos a la creación de 2 (dos) scripts. en lenguaje bash.
Luego, serán agregados como tareas diarias automáticas, mediante crontab, en el Servidor MySQL/MariaDB 192.168.0.1
Los scripts :
 root@spse:/home/julio/fuentes/bash# ls -l  
 total 8  
 -rwxrwx--- 1 root root 589 abr 9 14:47 backupToJulio.sh  
 -rwxrwxr-x 1 root root 477 abr 4 12:05 mysqldump.sh  
 root@spse:/home/julio/fuentes/bash#   
  1.  mysqldump.sh (Será utilizado para generar los scripts de creación de las bases de datos (estructuras de tablas y datos de las mismas) del servidor MySQL 192.168.0.1)
  2.   backupToJulio.sh (backup bases de datos a otro disco de la red, en este caso el servidor SAMBA 192.168.0.2)
 #!/bin/sh  
 # Esto volcará todas tus bases de datos.  
 # **************************************  
 #     mysqldump.sh
 # **************************************  
 DATE=$(date +%Y%m%d%H%M)  
 for DB in $(echo "show databases" | mysql --defaults-file=/etc/mysql/debian.cnf -N)  
 do  
     mysqldump --defaults-file=/etc/mysql/debian.cnf --single-transaction $DB > /root/mysql/backup/${DB}_${DATE}.sql  
     gzip /root/mysql/backup/${DB}_${DATE}.sql  
 done  
 # Borrar los respaldos que tengan mas de 5 dias (economiza espacio del server)  
 find /root/mysql/backup/ -name "*.sql*" -mtime +5 -exec rm -vf {} \;  
 #!/bin/sh  
 # **********************************************************  
 # backup bases de datos a otro disco de la red (192.168.0.2)  
 # **********************************************************  
 #          backupToJulio.sh  
 # **********************************************************  
 # montar con cifs-utils  
 mount -t cifs //192.168.0.2/backup-mysql /home/julio/papelera -o username=administracionuser,password=administracionuser,domain=INFORMATICA  
 if [ $? = 0 ]; then  
      # copiar al puesto 192.168.0.2 (que está montado en /home/julio/papelera)  
      find /root/mysql/backup/ -name "*.sql*" -mtime -1 -exec cp -v {} /home/julio/papelera/ \;  
      umount /home/julio/papelera/  
 fi  
Solo resta automatizar la ejecución diaria de esto scripts. Para ello, los agragaremos como una tarea cron de root. Acerca de como agragar tareas cron remítase a este tutorial
 root@spse:~# crontab -l  
 # Edit this file to introduce tasks to be run by cron.  
 #   
 # Each task to run has to be defined through a single line  
 # indicating with different fields when the task will be run  
 # and what command to run for the task  
 #   
 # To define the time you can provide concrete values for  
 # minute (m), hour (h), day of month (dom), month (mon),  
 # and day of week (dow) or use '*' in these fields (for 'any').#   
 # Notice that tasks will be started based on the cron's system  
 # daemon's notion of time and timezones.  
 #   
 # Output of the crontab jobs (including errors) is sent through  
 # email to the user the crontab file belongs to (unless redirected).  
 #   
 # For example, you can run a backup of all your user accounts  
 # at 5 a.m every week with:  
 # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/  
 #   
 # For more information see the manual pages of crontab(5) and cron(8)  
 #   
 # m h dom mon dow  command  
 25 6   * * 1-5  /home/julio/fuentes/bash/mysqldump.sh  
 59 11  * * 1-5  /home/julio/fuentes/bash/backupToJulio.sh   
 root@spse:~#   
En este caso hemos configurado a cron para que ejecute mysqldump.sh (192.168.0.1) todos los días habiles (LUN-VIE) a las 06:25 AM
Y para respaldar en el otro disco (192.168.0.2) mediante backupToJulio.sh todos los días habiles (LUN-VIE) a las 11:59 AM

lunes, 25 de marzo de 2019

El joven que entrena con la carretilla y gana en la montaña

No me gusta ir al gimnasio, he ido y me aburre estar haciendo pesas. Ni siquiera hago abdominales ni trabajo de piernas. Es eso: trabajar, correr y la bici.” 

Sergio Gustavo Pereyra, Ganadador del "Ushuaia Trail Race 2019"
















Nota completa

domingo, 24 de marzo de 2019

miércoles, 20 de marzo de 2019

Sergio Gustavo Pereyra (Neuquén), el ganador de la maratón Ushuaia Trail Race 2019 (42K).


El ganador de la maratón Ushuaia trail race 2019 (42K), El atleta neuquino Sergio Gustavo Pereyra (Pastor, albañil y campeón el neuquino),

Encontré este artículo que le hicieron en marzo de 2018, emociona la historia humilde de este gran corredor.



lunes, 17 de agosto de 2015

Reencuentro de amigos.

Juntada histórica. Han pasado veintiocho años desde que dejamos la escuela secundaría.
Momentos gratos ... y reírnos de nosotros mismos.
¡Que se repita!









.

miércoles, 5 de agosto de 2015

Sin ningún tipo de cobertura desde hace 7 (siete) meses por parte de la companía Claro Argentina en Bº Docente (Río Gallegos)

Río Gallegos, 5 AGO de 2015

Desde hace 7 (siete) meses que la companía dejó sin ningún tipo de cobertura al barrio docente de la ciudad de Río Gallegos.

Los motivos fueron que Claro Argentina retiró la antena que estaba enfrente al barrio sin dar ningún tipo de explicaciones a nadie.









Ante esta situación me vi forzado a hacer la denuncia ante el AFTIC (Autoridad Federal de Tecnologías de la Información y Las Comunicaciones (CNC).

Aquí lo que aduce Claro Argentina:




















Acá el fallo a mi favor por parte del ente regulador:





















Así estamos en Argentina. Hagan las denuncias y obliguemos a que las companías brinden el servicio que corresponde y que uno está pagando!

Las denuncias por falta de cobertura se pueden hacer directamente a través de Internet (asi lo hice yo) desde el siguiente portal.

"Que no se corte" www.quenosecorte.gob.ar/reclamos 

El cual les pedirá sus datos personales (domicilio, etc), una imágen digitalizada de su DNI y el detalle del reclamo que lo afecta. Luego les llegará una carta a su domicilio la cual deberán firmar para continuar el trámite la cual deberán llevar a la oficina de la CNC (En Río Gallegos funciona en el edificio del Correo Argentino 1er piso)

martes, 30 de junio de 2015

martes, 14 de abril de 2015

pysheng - Como descargar libros de Google Books

Descargar libros de Google Books como imágenes PNG. Se puede ejecutar desde la línea de comandos o mediante una GUI (interfaz gráfica).



















Descargar pysheng (sitio oficial)

lunes, 16 de marzo de 2015

Espejo Retrovisor "Cycleaware" para Bicicleta MTB sobre los Anteojos !!

Espejo retrovisor para el ciclismo - se monta en cualquier anteojo
Fuerte, ligero, seguro para usar (compuesto de policarbonato

construcción de Kraton (Kraton G SEBS y SEPS son los polímeros más fuertes)
No hay vibraciones; no daña los vidrios

Extraíble / ajustable; instalación sin problemas
Pesa apenas 0.1 onzas (3.1 gramos)







viernes, 13 de marzo de 2015

Cómo configurar un entorno limpio UTF-8 en Linux

Muchas personas tienen problemas con el manejo de caracteres no ASCII en sus programas, o incluso en su editor de texto para mostrar correctamente.

Para trabajar de manera eficiente con datos de texto, su entorno tiene que estar configurado correctamente - es mucho más fácil de depurar un problema que tiene problemas de codificación y que si se puede confiar en su terminal se muestre correctamente  UTF-8.

Yo te mostraré cómo crear un ambiente tan limpio en Debian Lenny, pero la mayoría de las cosas de trabajar independientemente de la distribución, y parte de ella incluso trabajar en otros sistemas operativos con sabor a Unix como MacOS X.


Configuraciones regionales: instalación

Compruebe que ha instalado el paquete locales.  
En Debian se puede hacer eso con:

$ dpkg -l locales
 
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  locales        2.7-18         GNU C Library: National Language (locale) da 

La última línea es la importante: si empieza con ii, se instala el paquete, y todo está bien. Si no, instalarla. Como root, teclee:

$ aptitude install locales
 
Si usted recibe un cuadro de diálogo pidiendo información, sigue leyendo a la siguiente sección. 

asegurarse de que en el sistema se genera locales UTF-8. 
Como root, teclee:
 
# dpkg-reconfigure locales
 
Usted verá una larga lista de lugares, y se puede navegar la lista con las teclas de flecha 
arriba / abajo. Al pulsar la barra espaciadora cambia la configuración regional bajo el cursor. 
Asegúrese de seleccionar al menos una localización UTF-8, por ejemplo en_US-UTF-8 es generalmente 
apoyado muy bien. (La primera parte del nombre de entorno nacional representa el idioma, 
el segundo para el país o dialecto, y el tercero para la codificación de caracteres).

 En el siguiente paso usted tiene la opción de hacer uno de los lugares previamente seleccionados 
por defecto. Escoger un defecto UTF-8 por defecto suele ser una buena idea, aunque podría cambiar 
la acción de algunos programas, por lo que no debe hacerse servidores que alojan aplicaciones 
sensibles. 

si elige una configuración regional predeterminada en el paso anterior, salga completamente y 
luego conectarse de nuevo. En cualquier caso, usted puede configurar el entorno de cada usuario 
con variables de entorno.
Las siguientes variables pueden afectar los programas:
 
LANG, LANGUAGE, LC_CTYPE, 
LC_NUMERIC, LC_TIME, LC_COLLATE, LC_MONETARY, LC_MESSAGES, LC_PAPER, LC_NAME,
LC_ADDRESS, LC_TELEPHONE, LC_MEASUREMENT, LC_IDENTIFICATION.
 
La mayoría de las veces funciona para establecer todos estos en el mismo valor. En lugar de 
establecer todas las variables LC_ por separado, se puede establecer el LC_ALL. 
Si utiliza bash como shell, puede poner estas líneas en su 
~ / .bashrc 
y 
~ / .profile archivos:
 
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8 
 
para realizar estos cambios activa en el shell actual, la fuente el .bashrc:
  
fuente: http://perlgeek.de 
 
  

jueves, 19 de febrero de 2015

antiX

antiX es una distribución de linux en live CD rápida, ligera y fácil de instalar basada en Debian Testing para equipos Intel-AMD x86 compatibles. antiX ofrece a los usuarios la "Magia d'antiX" en un entorno apropiado para ordenadores viejos. ¡Así que no se tendrás que tirar a la basura tu viejo ordenador todavía! El objetivo de antiX es proporcionar un sistema operativo libre ligero pero totalmente funcional y flexible tanto para novatos como para usuarios experimentados de Linux. Debería funcionar en todos los ordenadores, desde un viejo PII 266 con 64MB y 128MB de swap hasta hasta los ordenadores más modernos y potentes. Se recomienda 128MB de RAM para antiX. También se puede usar antiX como un cd de recuperación con un arranque rápido.