#igrarije (4)
Ha, naĆĄao sam odliÄnu foru da proverim sve <picture> elemente (svaki <source srcset="...">) u web konzoli i to tako da ignoriĆĄem loading=lazy i decoding=async.
Super #korisno pogotovo kada krenem da divljam sa formatima slika. Poslednji test za skriptu koja pravi muziÄki "portfolio" mi daje 150 webp i 150 jpeg slika za 41 traku. Avif i JXL Äe doÄi u PIL kad-tad dok ja aktivno razmatram moguÄnost da krenem da koristim convert u meÄuvremenu.
#igrarije #testiranje
117063a867f14a32
document.querySelectorAll('picture').forEach(p => Array.from(p.querySelectorAll('source[srcset], img[srcset], img[src]')).forEach(s => (s.getAttribute('srcset') ? s.getAttribute('srcset').split(',').map(u => u.trim().split(' ')[0]) : [s.getAttribute('src')]).forEach(u => fetch(u).then(res => console.log(u + ': ' + (res.ok ? 'Success' : 'Error ' + res.status))).catch(err => console.error(u + ': Error', err)))));
JavaScript provera slika u konzoli 2
#igrarije #testiranje #korisno
0867bcd59b7c1a71
(async()=>{let u=[...document.querySelectorAll('picture')].flatMap(p=>[...p.querySelectorAll('source[srcset], img[srcset], img[src]')].flatMap(s=>(s.getAttribute('srcset')?s.getAttribute('srcset').split(',').map(u=>u.trim().split(' ')[0]):[s.getAttribute('src')]).filter(u=>u))),r=await Promise.all(u.map(u=>fetch(u).then(res=>res.status=404?u:'').catch(()=>''))),f=r.filter(u=>u);f.length?console.error('Faulty URLs:',f):console.log('All is good, no faulty URLs found.');})();
JavaScript provera slika u konzoli
#igrarije #testiranje #korisno
5f21af58e1b11f44
Ono kada imaĆĄ glup telefon ali je rutovan i moĆŸeĆĄ da mu vadiĆĄ duĆĄu. NeÄeĆĄ da imaĆĄ 2 kartice aktivne? UgasiĆĄ drugi slot. Sporo rade aplikacije? PoveÄaĆĄ swap size, nije kao da koristiĆĄ internu memoriju za neĆĄto pametno. HoÄeĆĄ da ĆĄaljeĆĄ SMS poruke iz terminala u Debianu na telefonu? MoĆŸe! Nokia 8110 4G skoro pa kida, iako nema USB-C i iako je baterija baĆĄ krĆĄ #nokia #igrarije
d243fe8eba490300