imagen

sistemas operativos = on

de momento ...

Cosas que echaré de menos en MUMPS I

December 08, 2018 — Julio

De viaje fuera de España, me surge la duda de si activé como día festivo el sábado 7 diciembre. Seguro que lo hice pero empiezas a dudar y a pensar en las impliciaciones de no haberlo hecho, en el estropicio que se puede preparar en la guardia de un festivo.

También en el rollo de sacar el ordenador, conectarse al wifi del teléfono, de alli por ssh a un servidor local, y entrar en la aplicación para comprobar que la fecha esté marcada con una D en lugar de una S. No apetece nada cuando ya estás metido en la cama.

Me acordé enseguida de los servicios para Telegram que implementé, y uno de ellos era que podía pedir el valor de cualquier GLOBAL de MUMPS. Y así es como mandando un telegram al servidor

global CAL(20181207)

obtuve la respuesta del valor del global y pude ver que efectivamente era el correcto. Ya me quedo más tranquilo sin necesidad de encender siquiera el ordenador.

la petición y respuestas

el contenido

Lo de los paréntesis es importante porque si pidiera por ejemplo global ALD me devolvería todo el global completo,

global ALD(20181207 solo lo de ese dia, global ALD(20181207,"A" solo los de ese día con serie "A" y así sucesivamente.

La verdad es que es de las funciones más logradas y útiles para mí, porque por ejemplo un telegram global SW me pueda dar los switches de todo el estado del sistema.

Tags: MUMPS, telegram

Comments? Tweet  

November 15, 2018

Comments? Tweet  

Leaving Github

November 08, 2018 — Julio

why am I going to leave my blog in Github?

Because I don't need a control version system to post.

Because I only need a static site blog, writing in text files in markdown.

The whole blog is 10Mb sized with images included.

But my ".git" folder occupies 50Mb?!

No every tech guy needs git to publish a blog.

So I'm moving to http://www.sistemasoperativos.org with bashblog that is the simplest static site blog I found.

Comments? Tweet  

Probando OpenBSD FreeBSD TrueOS otra vez en un Slimbook Pro

October 12, 2018 — Julio

Gasté un fin de semana entero en probar el portátil SlimBook Pro los tres sistemas operativos (SO) FreeBSD, OpenBSD y TrueOS.

Y es que me atraen, me gusta su filosofía y su forma de manejarse. Pero no, tampoco esta vez he conseguido un portátil en uno de esos tres. Y llevo varios intentos:

wasting-time-with-pcbsd
yes-i-did-it-again-wasting-time-with-freebsd
trying-OpenBSD-FreeBSD-TrueOS

Debo ser muy torpe para estos sistemas operativos, al menos en el esritorio.

De momento solo seguiré con un par de servidores que mantengo en FreeBSD y muy contento con el manejo de ellos.

En las pruebas, gracias una Linux Live (Kali linux) pude bootear varias veces, para particionar o descargarme nuevas ISOS. Cada vez que lo arrancaba, según iban pasando las horas de pruebas, agradecía más encontrarme con un sistema operativo ya montado, bonito y que pudiera hacer muchas cosas desde el minuto 2. Y estoy hablando de Kali que es para lo que es y no como escritorio del día a día.

Ver más ...

Comments? Tweet  

Disfrutando de la linea de Comandos II, resultados de un Web Service a fichero excel

June 27, 2018 — Julio

Continuación de Disfrutando de la linea de comandos I

Ya tenemos el resultado del web service obtenido con Curl

Y ahora tenemos que desgranar el resultado devuelto en JSON en ficheros excel. Habrá librerías o utilidades que dado un fichero texto csv lo convierta a formato Excel, pero si queremos ahorrarnos ese paso podemos crear ficheros tsv (separador tabulador) y nombrar a los ficheros con la extensión ".xls". Con ello se consigue que la mayoría de los ordenadores consigan abrir ese fichero en la hoja de cálculo.

Como ya comenté el formato JSON es repetitivo en mi opinión y más complicado de ser tratado por máquinas que un simple csv. Utilizaremos la herramienta jq que es capaz de desgranar cada elemento del JSON y además con una simple opción la formatea a formato @tsv o @csv.

Ver más ...

Comments? Tweet  

Gnuplot y bash, registro de carreras

June 15, 2018 — Julio

Los que corremos, distancias superiores al kilómetro, solemos medir la velocidad no en Km/h ni en m/s sino que lo hacemos en relación al ritmo, en minuto/Km. Solemos decir voy a 4:30 o 5:55.

Tengo apuntados los entrenos desde hace mucho tiempo, con lo cual registro distancia, tiempo y título de descripción corta del trayecto efectuado entre otras muchas cosas.

En R ya tengo un programa que me saca muchos muchos datos, pero ahora me apetecía seguir aprendiendo bash y por ello decidí cómo sacar algunos datos e incluso un gráfico sólo con herramientas disponibles en la línea de comandos.

Ver más ...

Comments? Tweet  

Disfrutando de la linea de Comandos I Web Services con Curl

April 13, 2018 — Julio

Intento no extenderme en cada uno de los puntos.

Linux, potencia en la línea de comandos

Tengo varios programas realizados en python y en Go que recogen datos utilizando web services, los manipulan, y los registran en mi ERP. Luego se utilizan otros servicios también con otros programas para devolver datos actualizados.

Cada vez más me gusta el poder utilizar herramientas que me da el propio sistemas operativo, sin necesidad de realizar programas en python o Go.

Es increíble la potencia de "awk", "sed", "grep" para manipular datos. Es también complicado pero con una línea en "bash" se puede hacer lo que en lenguajes de programación pueden ser 10.

Ver más ...

Comments? Tweet  

FreeBSD como repositorio de copias

December 09, 2017 — Julio

En mi trabajo la red se compone principalmente de servidores windows, aunque los hay Ubuntu, Suse y algunas versiones de FreeBSD. Los puestos de clientes más de lo mismo.

En estos dias el ransomware está al orden del día, por lo que aparte de las medidas de seguridad diarias como copias, antivirus, firewall, avisos al personal sobre el uso de internet y los correos, etc ... es mejor tener un plan para cuando te toque el día restablecer cuanto antes los servidores y los datos.

En una red windows es bastante habitual tener carpetas compartidas, para grupos de empleados, intranet, documentación, etc.. El ransomware las utiliza para expandirse por lo que me tocó hacer una revisión completa de las que eran verdaderamente necesarias y sobre todo ajustando los permisos a los mínimos necesarios. Lo mismo con los usuarios, bajando privilegios de acceso lo más posible.

Ver más ...

Comments? Tweet  

Las raspberryspi fallan más que escopetas de feria.

September 19, 2017 — Julio

ALGO PASO CON EL SISTEMA DE microSD PARA RASPBERRY

Llevo utilizando raspberrys para varias cosas desde que salieron al mercado. Los he utilizado como servidor web, como servidor de imágenes, repositorio de copias, servidor ftp, para Kodi, con Librelec, con Raspbian, con Ubuntu, ...
También me arriesgué a ponerlas en el trabajo como puestos tontos,

http://www.sistemasoperativos.org/2015/08/23/instrucciones-instalacion-raspberrypi-en-tu-empresa.html

Ver más ...

Comments? Tweet  

Vsftpd con FreeBSD para clientes como usuarios virtuales

April 28, 2017 — Julio

REPOSITORIO DE FACTURAS Y DOCUMENTOS PARA SOCIOS

Se trata de que el socio pueda acceder a través de la página web de la empresa a una carpeta personal donde poder descargar sus facturas electrónicas, hojas de cálculo con sus datos relevantes, etc..

El socio ya tenía hasta desde hace años la posibilidad de obtener todo ello mediante emails automáticos o consultas solicitadas en la web con respuesta de datos en tiempo real, y lo que se aporta ahora es un repositorio privado donde almacenar todos esos datos.

Ver más ...

Comments? Tweet