Image    Planeta

14 jul 2019 - 11:50

El primer és una web on es mostren una infinitat de mapes antics que es poden descarregar, que es poden filtrar pel contingut del mapa, per la seua ubicació, per l'autor o la data que es va fer i amb un cercador.

I el segon és un atles impressionant de totes les llunes del sistema solar. Pots estar hores i hores mirant l'atles.

Els apunte els dos enllaços a la secció pertinent.

13 jul 2019 - 08:23

No ho sé.

En una carrera com la meua, on cada dia apareixen noves tecnologies, diferent formes de fer les coses, on necessites estar continuament formant-te, estudiant, provant, etc, jo tinc la impressió que no. Tot el contrari, tinc la sensació que em quede endarrerit sempre, que és impossible estar al dia.

Ja fa molts anys que m'autoforme. I sé que ho hauré de fer sempre. Però m'agrada.

El que sí que note és que ha canviat la forma d'enfrontar els problemes.

Abans, quan tenia un problema que havia de solucionar, em trobava amb la sensació que era una muntanya impossible de pujar. Això em creava problemes d'ansietat. Al final ho solucionava, però després d'un esforç i de molta lluita contra mi mateix per convèncer-me que sí que era possible.

Ara les coses han canviat. Ara quan tinc un problema que he de solucionar, sé que ho vaig a solucionar segur. El meu dubte és ara si la solució serà enginyosa i senzilla o no, cosa que normalment és. I ja no tinc ansietat.

Potser no sàpiga més que fa uns anys, però sí tinc les eines.

13 jul 2019 - 08:05

Diuen de mi que sóc optimista.

Sempre he pensat, que davant del canvi climàtic, l'ésser humà trobarà alguna manera d'evitar-ho o inventarà alguna màquina que ho solucione, que convertïsca el CO2 en O2 + C de forma fàcil i eficient, per exemple.

Però llegint aquesta notícia d'Slashdot, se m'han acabat les esperances.

I és que resulta que han fet un estudi amb el qual han arribat a la conclusió que veure porno per internet o veure les sèries en streaming equivaleix a les emisions en CO2 de tot un país com Bèlgica en un any.

Fins ací han arribat les meues esperances: és impossible que la gent deixe de veure porno o les maleïdes sèries.

Estem acabats. Ens queden 4 dies.

 

12 jul 2019 - 11:59

Doncs el firefox developer edition en la seua versió beta:

El gaste per fer debug de Javascript o html i més coses. Una meravella. Si vos el voleu instal·lar, el problema és que està en anglés.

Des d'aquesta pantalla, com en la de qualsevol firefox, podeu accedir al registre de canvis de la versió, la informació sobre la llicència, els drets de l'usuari final i la política de privadesa.

El tinc sincronitzat amb el sync, de manera que sempre tinc la mateixa configuració a qualsevol dispositiu. I també gaste el firefox send per enviar fitxers de manera segura i ara estic començat a gastar el pocket, per desar els preferits.

No necessite molt més. I tu?

10 jul 2019 - 07:57

Fa poc vaig explicar que tenia problemes de xarxa. No vaig tindre més remei que instal·lar el mòdul propietari de Realtek per evitar talls de connexió.

Però què passa en cada actualització del nucli? Doncs que cal construir el mòdul a mà cada vegada que s'actualitza.

Podem, però, utilitzar dkms per a què, automàticament construïsca el mòdul cada vegada que hi ha un canvi en el nucli.

Com?

En aquest cas es tracta de la versió 8.047.02 del mòdul r8168. M'he baixat el codi font i l'he descomprimit a

$ ls Baixades/r8168-8.047.02/ autorun.sh log.txt Makefile README src

Cal instal·lar el dkms, per suposat.

$ sudo apt-get install dkms

Creem el directori on posarem el codi font del mòdul:

$ sudo mkdir /usr/src/r8168-8.047.02 $ mv Baixades/r8168-8.047.02/src /usr/src/r8168-8.047.02

Creem un fitxer de configuració per al mòdul que vull construir:

$ cat /usr/src/r8168-8.047.02/dkms.conf PACKAGE_NAME="r8168" PACKAGE_VERSION="8.047.02" BUILT_MODULE_NAME[0]="r8168" DEST_MODULE_LOCATION[0]="/kernel/drivers/net/ethernet/realtek/" AUTOINSTALL="yes"

I l'afegim al codi del nucli:

$ sudo dkms add r8168/8.047.02 Creating symlink /var/lib/dkms/r8168/8.047.02/source -> /usr/src/r8168-8.047.02 DKMS: add completed.

I l'instal·lem amb:

$ sudo dkms install r8168/8.047.02 Building module: cleaning build area... make -j8 KERNELRELEASE=5.0.0-20-generic -C /lib/modules/5.0.0-20-generic/build M=/var/lib/dkms/r8168/8.047.02/build...... cleaning build area... DKMS: build completed. r8168.ko: Running module version sanity check. Good news! Module version 8.047.02-NAPI for r8168.ko exactly matches what is already found in kernel 5.0.0-20-generic. DKMS will not replace this module. You may override by specifying --force. depmod... DKMS: install completed.

Ara ja, cada vegada que hi haja una actualització del nucli, es construirà automàticament el mòdul aquest:

$ modinfo r8168 filename: /lib/modules/5.0.0-20-generic/kernel/drivers/net/ethernet/realtek/r8168.ko version: 8.047.02-NAPI license: GPL description: RealTek RTL-8168 Gigabit Ethernet driver author: Realtek and the Linux r8168 crew <netdev@vger.kernel.org> srcversion: 06C5D472068F6C70BB6C3FD alias: pci:v00001186d00004300sv00001186sd00004B10bc*sc*i* alias: pci:v000010ECd00002600sv*sd*bc*sc*i* alias: pci:v000010ECd00002502sv*sd*bc*sc*i* alias: pci:v000010ECd00008161sv*sd*bc*sc*i* alias: pci:v000010ECd00008168sv*sd*bc*sc*i* depends: retpoline: Y name: r8168 vermagic: 5.0.0-20-generic SMP mod_unload parm: speed_mode:force phy operation. Deprecated by ethtool (8). (uint) parm: duplex_mode:force phy operation. Deprecated by ethtool (8). (uint) parm: autoneg_mode:force phy operation. Deprecated by ethtool (8). (uint) parm: advertising_mode:force phy operation. Deprecated by ethtool (8). (uint) parm: aspm:Enable ASPM. (int) parm: s5wol:Enable Shutdown Wake On Lan. (int) parm: s5_keep_curr_mac:Enable Shutdown Keep Current MAC Address. (int) parm: rx_copybreak:Copy breakpoint for copy-only-tiny-frames (int) parm: use_dac:Enable PCI DAC. Unsafe on 32 bit PCI slot. (int) parm: timer_count:Timer Interrupt Interval. (int) parm: eee_enable:Enable Energy Efficient Ethernet. (int) parm: hwoptimize:Enable HW optimization function. (ulong) parm: s0_magic_packet:Enable S0 Magic Packet. (int) parm: debug:Debug verbosity level (0=none, ..., 16=all) (int)
10 jul 2019 - 07:42

Feia temps que no veia codi assemblador. Des que vaig començar la carrera. Aixo fa molts anys.

Ara m'he trobat amb el joc del comecocos fet amb assemblador.

I funciona al meu ubuntu.

Simplement cal instal·lar el quemu per a màquines amb x86:

$ sudo apt install qemu-system-x86

i executar la imatge del joc amb

$ qemu-system-x86_64 -fda pillman.img

I a jugar:

I amb tant sols 512 bytes de grandària.

4 jul 2019 - 21:24

Sóc milionari.

M'acaba d'arribar per correu això

4 jul 2019 - 08:58

Fa poc m'he comprat unes samarretes de laincorrecta.cat.

Amb el paquet hi havia uns adhesius de regal.

Ja us podeu imaginar de què van les samarretes. :)

3 jul 2019 - 20:46

Estic molt content amb la darrera versió d'Ubuntu, ja sabeu, la 19.04.

Va com la seda. I amb el gnome-shell amb wayland estic molt a gust.

Tinc un problema, però, que m'ha dut a reclamar al meu proveïdor d'Internet per si de cas era el meu router. El problema era que, cada cert temps, uns segons o minuts, es produïen talls en la connexió a Internet.                                    

Això és molt problemàtic si treballes constantment amb connexions per ssh, openvpn i similar. Quan menys m'ho pensava, es tallava la connexió i el que estava fent, o bé es perdia, o bé es quedava a mitges. Vaig haver, amb desesperació, d'instal·lar tmux als servidors per recuperar la sessió iniciada una vegada es tallava connexió.

I el problema era que la meua tarja de xarxa és aquesta:

$ sudo lshw -C network [sudo] contrasenya per a cubells: *-network description: Ethernet interface product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller vendor: Realtek Semiconductor Co., Ltd. ...

De sempre havia fet servir el paquet oficial de la distribució, i ha estat una meravella durant aquests anys, poder carregar el mòdul en cada nou nucli gràcies a aquest paquet i al dkms:

$ aptitude search r8168 p r8168-dkms - dkms source for the r8168 network driver

El problema és que ara, doncs, el driver no funciona correctament.

Fent una cerca, no he tardat molt en llegir sobre problemes de connectivitat i que el millor driver és el propietari de ca Realtek. I no tingut més remei que baixar-me, compilar i instal·lar-me el driver propietari.

Doncs ja sabeu, si teniu aquesta tarja al vostre sistema, i teniu talls de connexió, instal·leu-vos aquest mòdul:

$ modinfo r8168 filename: /lib/modules/5.0.0-20-generic/kernel/drivers/net/ethernet/realtek/r8168.ko version: 8.047.02-NAPI license: GPL description: RealTek RTL-8168 Gigabit Ethernet driver author: Realtek and the Linux r8168 crew <netdev@vger.kernel.org> srcversion: 06C5D472068F6C70BB6C3FD alias: pci:v00001186d00004300sv00001186sd00004B10bc*sc*i* alias: pci:v000010ECd00002600sv*sd*bc*sc*i* alias: pci:v000010ECd00002502sv*sd*bc*sc*i* alias: pci:v000010ECd00008161sv*sd*bc*sc*i* alias: pci:v000010ECd00008168sv*sd*bc*sc*i* depends: retpoline: Y name: r8168 vermagic: 5.0.0-20-generic SMP mod_unload parm: speed_mode:force phy operation. Deprecated by ethtool (8). (uint) parm: duplex_mode:force phy operation. Deprecated by ethtool (8). (uint) parm: autoneg_mode:force phy operation. Deprecated by ethtool (8). (uint) parm: advertising_mode:force phy operation. Deprecated by ethtool (8). (uint) parm: aspm:Enable ASPM. (int) parm: s5wol:Enable Shutdown Wake On Lan. (int) parm: s5_keep_curr_mac:Enable Shutdown Keep Current MAC Address. (int) parm: rx_copybreak:Copy breakpoint for copy-only-tiny-frames (int) parm: use_dac:Enable PCI DAC. Unsafe on 32 bit PCI slot. (int) parm: timer_count:Timer Interrupt Interval. (int) parm: eee_enable:Enable Energy Efficient Ethernet. (int) parm: hwoptimize:Enable HW optimization function. (ulong) parm: s0_magic_packet:Enable S0 Magic Packet. (int) parm: debug:Debug verbosity level (0=none, ..., 16=all) (int)

 

 

26 abr 2019 - 16:33

Això és una actualització sobre com identificar una URL mitjançant el wireshark. En un article previ vaig explicar com instal·lar el wireshark:
http://puna.upf.edu/ca/node/108
Per alguna raó, els proveïdors canals de ràdio cada cop ofusquen més la URL del canal, probablement perquè volen que els usuaris accedeixin els seus canals a travès de la seva pàgina web. Així que les meves instruccions antigues han deixat de funcionar.
A continuació explico com fer-ho avui en dia. Després d'iniciar la transmissió del canal de ràdio, i d'iniciar el wireshark com a superusuari ("sudo wireshark"), entreu "http.request" com a filtre i inicieu la captura de paquets.
Un cop el wireshark comença a mostrar alguna informació, cliqueu al menú Statistics - Resolved addresses. Aquí, veureu alguns dominis i text que els segueixen per adjuntar als dominis. Busqueu un domini que sembli que és el del canal de ràdio que us interessa i busqui un text adjunt a aquest domini que contingui les paraules "m3u" o "mp3". Aquesta hauria de ser la URL del vostre canal.

26/04/2019 - 16:33Etiquetes: UbuntuMusicRadio