Aquesta entrada és d’informàtica, no pas de fotografia.
He començat a experimentar amb Bokeh, una llibreria Python per a la generació de gràfics de dades. L’afegeixo al grup d’eines web: Cherrypy, Mako i Sqlalchemy.
Notes sobre programació, sistemes operatius, comunicacions
Aquesta entrada és d’informàtica, no pas de fotografia.
He començat a experimentar amb Bokeh, una llibreria Python per a la generació de gràfics de dades. L’afegeixo al grup d’eines web: Cherrypy, Mako i Sqlalchemy.
Acabo de renovar el certificat del domini.
Poca gent deu dedicar 1 hora del primer matí de l’any a una activitat com aquesta, però he vist el correu d’avís de caducitat (a final de gener) i m’hi he posat.
I, mireu, feina feta!
Ah, sort de les notes que vaig prendre en el seu moment. No recordava com es generava el CSR (per renovar el certificat se n’ha de generar un de nou).
Nginx va treure, fa cosa d’un any, unit, l’embrió d’un servidor d’aplicacions que s’integra bé amb el servidor web; permet connectar-hi sistemes backend en PHP, Python, Ruby, i treballen per afegir-n’hi d’altres.
L’he instaŀlat a aquest web, en substitució de PHP-FPM.
Continua la lectura de Canvi a nginx unitPublicada fa uns dies la versió 12 de FreeBSD. Sistemes actualitzats aquest cap de setmana.
No sé quants anys de vida li queden a aquest sistema operatiu. La quota de mercat que té és baixa (menys de l’1% de les webs d’Internet), tot i que té alguns usuaris molt potents (Netflix, per exemple).
M’hi sento més còmode que amb Linux, sense ser un expert en cap dels dos, però sóc conscient que pot quedar arraconat del tot d’aquí a uns anys.
Per un projecte particular he pensat bastant en com ha de ser un canviador de pàgines per a web.
L’he deixat així quan hi ha moltes pàgines (aquestes 38 són el màxim):
I més senzill quan n’hi ha poques (menys de 10):
Podríem escriure moltes digressions sobre com han de ser els canviadors de pàgina.
23/12/2018: Ara, ni jo mateix sóc coherent amb aquestes coses, en una altra aplicació ho tinc diferent:
Aquest segon té un problema: qui vulgui avançar 300 pàgines perdrà la paciència.
Fins ara deixava això al fitxer /etc/login.conf dels servidors FreeBSD:
:charset=UTF-8:\
:lang=en_US.UTF-8:
Però he vist que una de les opcions vàlides és
:lang=ca_ES.UTF-8:
Ho he canviat i ara les dates dels fitxers surten en català:
i fa servir la coma pels decimals:
Potser hi haurà algun altre detall canviat que trobaré els propers dies.
El servidor casolà que substitueix el venerable Zino ja està muntat, més o menys com comentava:
Hi instaŀlo FreeBSD 11.1. Munto ZFS tant per al sistema operatiu com per als discos (que deixo en mirall). Per al sistema operatiu em fio del procés guiat d’instaŀlació, m’ho fa prou bé. Pel mirall vaig més a poc a poc, tot i que m’he documentat força.
El disc de l’anterior ordinador funciona bé, això m’estalvia feina en la recuperació de dades. També tenia força ben documentada la configuració de diferents serveis (samba, sobretot), amb això vaig bastant de pressa.
Tres errors amb què puc conviure, però que miraré d’esmenar:
Alguns d’aquests errors no els hauria comès (o els hauria arreglat refent la feina) si hagués tingut uns dies més relaxats, però hi ha qüestions laborals d’aquestes darreres setmanes que em prenen força energies i temps.
Doncs el que em temia, el Zino ha dit prou. Set anys de bon servei. Només li he canviat el disc, en aquests anys, i perquè s’havia quedat petit.
Muntaré un ordinador “a peces”: una placa mini-ITX, amb un parell de discos ZFS en mirall (o 3 en RAID-Z1), un disc SSD per al sistema operatiu (FreeBSD, és clar).
Més que els diners (ja comptava a canviar-lo), em fa ràbia les hores de feina que em durà.