#korisno (25)

Deluje vrlo #korisno - "Distributed, offline-first bug tracker embedded in git" https://github.com/git-bug/git-bug

7f865812719e476d

Zanimljiva diskusija na HN: The overengineered solution to my pigeon problem https://news.ycombinator.com/item?id=45794814

Sa tim što je zvezda zapravo ovaj genijalni komentar, rešenje problema sa golubovima:

[...]
Once in the Netherlands I saw the simplest solution to pigeons: they stretched a fishing line an inch or two over the balcony railing, so when pigeons would try to land they’d land on the fishing line and be off balance, flying away to a more stable place.
Seems it worked because the balcony was spotless. I’ve seen similar on European churches.
[...]

#kidanje #korisno sve u superlativu

47c071c6d669d01b

How to turn off RCS chats - https://messages.google.com/disable-chat #korisno da negde zapišem, uvek tražim link

a44515be6cb08c20

I struggled with Git, so I'm making a game to spare others the pain | Hacker News
https://news.ycombinator.com/item?id=43230734

#korisno

f26f118278f0cfad

XYZ remote jobs in tech, design, marketing, and more - https://tangerinefeed.net/
#Korisno kada zatreba LinkedIn lista oglasa bez LinkedIn-a ❤️

Izvor: https://news.ycombinator.com/item?id=43155219

80929b0ca3c2f7d0

Loudness Penalty: Analyzer - https://www.loudnesspenalty.com/

#linklog #korisno

a9413c0e5f956bcf

The translate global attribute is an enumerated attribute that is used to specify whether an element's translatable attribute values and its Text node children should be translated when the page is localized, or whether to leave them unchanged.

https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/translate

#korisno

1b69550cb07e875a

ledger-cli + https://github.com/ananthakumaran/paisa = nemam reči, zabezeknut sam koliko je dobro. Gledam demo i stvarno je super. #pokidali #korisno #ledger

4580cfbe17f6c037

"add support for setting a PIN as a 2nd factor for fingerprint unlock"
https://github.com/GrapheneOS/os-issue-tracker/issues/28

#bezbednost #korisno #GrapheneOS

f3709dc6119a8f8b

Dodao sam filter psovki u moju mikroblog skriptu. Korisna stvar kada hoćeš da pokažeš celom svetu kako ti #$%^& znaš da su #$%^& i #$%^& psovke. No, skripta je pametnija od tebe, #$%^& jedna, #$%^& jedno. Zabavno! i #korisno

Doduše, ovo je skupa operacija. Ako koristim, generate-all argument da ponovo napravi svega 275 tekstova, prođe skoro pola sekunde (0.49, da budem precizan). Ako se koristi generate-diff onda je 0.22 sekunde. Na 1.000 ili 25.000 unosa će ovaj filter biti preskupa operacija!

Testirao sam na 5275 tekstova i skripti treba 12.72 sekunde da obradi sve. Primera radi, bez filtriranja psovki se 5275 tekstova obradi za 3.56 sekundi.

88eea24b0fd3b6d8

Istražiti "The Gentle Art of Swedish Death Cleaning" #Korisno

d1234a8eb2253a0c

Dakle, za Xiaomi Smart Band 8 uređaj (M2239B1) treba da izaberem Vežbanje ("Spravice") "Unknown workout - 12" za eliptiko i "Unknown Workout - 11" za jogu u sportskim aktivnostima da bi narukvica prikazala "widget" na kom mogu da biram dva režima vežbanja. #Korisno za znati + referenca aktivnosti u programu: https://codeberg.org/Freeyourgadget/Gadgetbridge/src/branch/master/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/model/ActivityKind.java

Inače, Xiaomi Smart Band 8 je prvi uređaj koji sam uspešno povezao sa Gadgetbridge programom od kada sam koristio Mi Band 4. Imao sam Mi Band 2 oko 2 godine i radio je odlično radio, Mi Band 4 koji je trajao oko 3 godine. Nijedan nije crkao, oba su prodata. Imao sam 2x Mi Band 7 koji nikako nisam mogao da povežem sa Gadgetbridge programom pa sam odustao i nisam nosio fitnes narukvice preko godinu dana, nakon 5+ godina svakodnevnog nošenja.

Nadam se da će ovaj Band 8 da me služi kao i četvorka.

5e21085f1cc08a2f

"Smoking is Awesome" - https://www.youtube.com/watch?v=_rBPwu2uS-w

Počinje kao zabavan klip ali se pretvara u horor na kraju. Možda i najbolji video klip koji kroz šaljive ali jasne ilustracije objašnjava zašto je pušenje cigareta loše (iako smo to već znali). Naučio sam par novih stvari!

#zdravlje #korisno

081ca155b5a662f3

LibreOffice i pravljenje 2D barkodova

Nisam ovo znao: LibreOffice može da pravi 2D barkodove! Detalji: https://help.libreoffice.org/master/en-US/text/shared/01/qrcode.html #korisno

43a6f484c6d24155

https://osv.dev/ #Link #Korisno

5e2c223a647c33e5

https://taylor.town/extinguish-all-notifications #korisno pogotovo kada vidite da neko razume poentu. Pored toga, dva poena i za ovu izjavu "I hate my smartphone. It allows me to do almost anything without a clear sign of what’s more important." sa https://josem.co/single-purpose-devices/ Ne verujem da ima nade za sve ali videćemo, voleo bih da grešim

618f06cab699376b

https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/util/00-mesa-defaults.conf #link #korisno

8d893ea849751295

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=&gt;[...p.querySelectorAll('source[srcset], img[srcset], img[src]')].flatMap(s=&gt;(s.getAttribute('srcset')?s.getAttribute('srcset').split(',').map(u=&gt;u.trim().split(' ')[0]):[s.getAttribute('src')]).filter(u=&gt;u))),r=await Promise.all(u.map(u=&gt;fetch(u).then(res=&gt;res.status=404?u:'').catch(()=&gt;''))),f=r.filter(u=&gt;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

Dakle: Čelik + Token Manager + uvoz MUP sertifikata + program za digitalni potpis sertifikatom. Nije teško mada bih voleo da se program prosto ažurira i da sve ima sertifikate u sebi, lakše bi svima bilo. #korisno

d11cb5d964a6ad82

Amigdalin se nalazi u opnama i košticama kajsije, jabuke, bresvke, šljive, trešnje, kruške i gorkih badema. #Korisno za znati!

d0ee2daee9853b05

"Amigdalin je prirodno prisutan u semenkama mnogih voćki, uključujući kajsije, jabuke i breskve. Kada se amigdalin konzumira, u želucu i crevima se pretvara u vodonik-cijanid." Cijanid je otrov koji može biti štetan čak i u malim količinama. #korisno

cbadf569b0b2aa3b

Rclone trik za Gdrive je da se koristi rclone cleanup "remote:" --drive-trashed-only=true. Želimo da ispraznimo otpad na samom kraju, nakon što odradimo rclone sync i rclone rmdirs #korisno

86868322695402f5

PARA метод (Projects, Areas, Resources, Archives) ми делује занимљиво. Почео сам да истражујем на ту тему #korisno

5de03cb3ee0c51b4