git repack -adf
Nisam znao da git ne koristi efikasne metode skladistenja podataka podrazumevano. Naletim na ovaj članak: https://news.ycombinator.com/item?id=41959428 (We shrunk our Javascript monorepo git size). I probam git-sizer (https://github.com/github/git-sizer) koji će, koliko razumem, biti deo git-a u budućnosti:
Processing blobs: 20
Processing trees: 18
Processing commits: 18
Matching commits to trees: 18
Processing annotated tags: 3
Processing references: 5
No problems above the current threshold were found
Ovo je statistika za mistat-cli.py koji korisim za ovaj sajt koji čitate. Ništa specijalno, mala je skripta pa nije istorija puna međutim, proverim i ovo:
$ du -hd 1 .git/
0 .git/branches
44K .git/hooks
4,0K .git/info
20K .git/refs
576K .git/objects
12K .git/logs
684K .git/
Opet ništa specijalno ali nakon što sam pustio git repack -adf vidim ovo:
$ du -hd 1 .git/
0 .git/branches
44K .git/hooks
8,0K .git/info
20K .git/refs
120K .git/objects
12K .git/logs
232K .git/
Što bi rekli stranci, sveta kravo koja razlika 😮
Tražiću način da ubacim ovo u .gitconfig
Divota, još jedno pomeranje sata unazad. Uređaji koji nisu uspeli da dobiju novo vreme ove godine:
- kompjuter za biciklo - u pitanju je Cateye Velo 9, nisam ni očekivao da će se prebaciti zato što ne nude DST opcije
- Xiaomi Smart Band 9 jeste dobio novo vreme ali je alarm pištao tj. vibrirao u 12:00 umesto u 13:00. Svakako je ta firma poznata po tome: solidan ili odličan hardver, nepouzdan softver
- zidni analogni sat iz Lidla - ne uhvati uvek DCF77 talase, pratiću par dana
- stoni digitalni sat i mala meteo stanica iz Lidla - nijednom do sada mi nije uhvatio DCF77 signal, imam je preko 2 godine
Uspeo sam! mpwb.py (Music Portfolio Website Builder) skripta od sada može da zamrzne linkove do traka ako korisnik želi da pravi nasumične veze. Jako me je nerviralo što sam originalno to napravio da se rotira uvek pri svakom rebildu, ako omogućite shuffle_audio_urls. Pored toga, dodao sam CDN prefikse stoga je moguće definisati druge lokacije za slike i trake pojedinačno. Dosta od mene
"charging limits are a QPR feature, and not a part of core Android 15"
ovo mi je promaklo. Bukvalno jedina stvar zbog koje sam se radovao novoj verziji, pored ograničenja rada aplikacija u pozadini (https://developer.android.com/about/versions/15/behavior-changes-15). Eh.
#GrapheneOS Android 15, hvala lepo: https://grapheneos.social/@GrapheneOS/113344468071709410
https://lobste.rs/s/ou3bev/using_cloudflare_on_your_website_could_be
Jenkins je baš *željan i gladan procesa*. Napravio sam pipeline da startuje sve što imam (5 prostih pajplajnova) ali sam uveo ograničavanje procesa za svaki kontejner u homelab-u. Proste stvari: 512MB-1GB radne memorije, 0.5-1.0 procesora i 75 procesa (--pid-limit) ali Jenkins je mnogo moćna zverka, očigledno, pošto me je ovo čekalo sa 75 procesa:
java.lang.OutOfMemoryError: unable to create native thread: possibly out of memory or process/resource limits reached
at java.base/java.lang.Thread.start0(Native Method)
at java.base/java.lang.Thread.start(Unknown Source)
at hudson.Proc$LocalProc.<init>(Proc.java:272)
at hudson.Proc$LocalProc.<init>(Proc.java:221)
VCPU skači na 125% ali je vrlo kratko, ništa značajno. Međutim, 300 procesa rešava problem na Jenkinsu npr. Zanimljivo, baš je gladan resursa.
"Death Must Die" je predobra video igra: https://store.steampowered.com/app/2334730/Death_Must_Die/
"Jotunnslayer: Hordes of Hel" deluje super ali nisam imao priliku da probam još: https://store.steampowered.com/app/2820820/Jotunnslayer_Hordes_of_Hel/
Moj omiljeni žanr nudi izbora koliko hoćete. Za sve je "kriv" Vampire Survivors: hvala veliko autoru te #videoigre
Prvo ažuriranje za Nokia 225 4G (2024), model TA-1610, je stiglo! Sa verzije 11.00.17.00V
MOCOR_20A_MP_W22.04.6_P5_Release
UMS9117
92C5251LU
IMEI SV:02
smo otišli na 13.00.17.00
MOCOR_20A_MP_W22.04.6_P5_Release
UMS9117
92C5251LU
IMEI SV:08
Ne znam koje su promene, nema dnevnika izmena. Nije da sam se žalio, dobro je radilo iako ima sitnih grešaka tu i tamo. Bolje trajanje baterije bi bilo poželjno, jako slabo drži baterija za jedan telefon ovog tipa. Naravno, telefon se vratio na fabrička podešavanja, ništa se nije promenilo 4 godine.
https://www.debugbear.com/blog/shared-compression-dictionaries
Dodao sam mogućnost izrade "O autoru" strane. Radi dobro mada se do sada kod mistat-cli.py skripte nagomilao do te mere da je postao sav... Bljak. Klasika, ispravićemo jednog lepog dana ili ću doživeti refactor koda? 🤷
Pre neki dan jedan od čitača kartica nije prihvatio novu Dina karticu pri pokušaju beskontaktnog plaćanja. Nisam stigao da primetim model čitača a ne sećam se u kojoj radnji nije prošlo.
Testiram Huawei Band 4 (https://consumer.huawei.com/sg/wearables/band4/specs/) Solidna sprava, za merenje opšte aktivnosti. No, posle toliko meseci nošenja #gshock GW-M5610U sata, primećujem da mi jedna stvar baš nedostaje: *pištanje svakog punog časa*. Nadam se da Xiaomi Smart Band 9 dozvoljava to podešavanje kroz Gadgetbridge u vidu ponavljajućeg alarma.
TIL! AdGuard ima privremene e-mail adrese! https://adguard.com/en/adguard-temp-mail/overview.html
*Why we're helping more wikis move away from Fandom*
https://weirdgloop.org/blog/why-were-helping-more-wikis-move-away-from-fandom
HN diskusija: https://news.ycombinator.com/item?id=41797719
Kao neko ko je koristio Fandom (ranije se zvalo "Wikia"), podržavam ovu odluku. Iskreno, čudno mi je da neko nije našao neki prost metod da migrira podatke na ssg poput hugo programa ali HN diskusija sadrži komentare ljudi koji su objasnili da je migracija sa Wiki strana mnogo teža nego što deluje na prvi pogled.
Probao sam zed uređivač teksta (https://zed.dev). Užasan font u Fedori, jako bedan rendering u v0.155.2. inline_blame je dobra fora, svidja mi se iako ne koristim git kroz uređivač teksta.
https://www.reddit.com/r/degoogle/comments/1fbkkcv/watch_part_2_of_linus_tech_tips_degoogling_your/
Gromptica za Android u beta verziji! https://blog.thunderbird.net/2024/09/help-us-test-the-thunderbird-for-android-beta/
Verujem da se neće mnogo razlikovati od K-9 u početku ali očekujemo da će da se poboljša vremenom
Objavljena je nova verzija AntennaPod programa verzije v3.5.0: https://github.com/AntennaPod/AntennaPod/releases/tag/3.5.0
Program kida već godinama, nemam zamerki ali nova verzija ima jednu novinu koja menja podcast priču: "*Add episodes without subscribing to a podcast*" 🎉🎉🎉
Noćas sam radio na brojnim poboljšanjima na sajtu:
- povratak trajne tamne teme (i 20 drugih stvari) - ne prolazi WCAG AAA ali to je okej sa obzirom da sam zadovoljan rezultatima simulacija poremećaja vida
- kontakt strana je jako prosta na prvi pogled međutim u pozadini se dešava mnogo da bi stigli do nje u tom prostom formatu. Više mi se sviđa nego kontakt forma koja uvek ima neki problem sa pregledačem, nesačuvane poruke i sl.
- statistika je poboljšana (na dnu svake indeks strane)
- otišli smo maksimalno napred da svaka strana može da bude jedna HTML datoteka i da ne zavisi ni od čega (favicon? css? sve može da se ubaci u datoteku).
Za kraj sam ostavio najzabavniju stvar: korisnik može da bira da li će da se menja boja elemenata na ekranu prilikom svakog pravljenja! Imamo malu paletu boja i prilikom svakog pravljenja se boja menja. Zabavno!
*The Minimal Phone: Live More, Scroll Less*: https://www.minimalcompany.com/
Demo: https://youtu.be/vVDkRWjl89I
Hvala S. za info!
Zamenio sam AOC Q32P2WG5B sa MSI Optix MAG241C. Prijatna iznenađenja iako je po mnogim stavkama MSI slabiji od AOC modela:
- zakrivljen monitor od ~24" sa 1500R tj. mm je predobra fora: ekran je veliki baš koliko treba da bude a zakrivljenost znači više nego što sam očekivao
- GNOME okruženje na 144Hz je *nemerljivo bolje* od 75Hz. Nije savršeno ali je bolje ili mi se čini
- monitor ima 3.5mm ulaz! Mogu da koristim Apple EarPods opet (imam još drugih modela koje bih probao 🙂)
Jedino je bezveze što MSI monitor nema pivotirajuć ekran pa time i nisko postolje no proverićemo one moderne nosače za monitore, nisu više nedostižni.
Sve u svemu ⭐⭐⭐⭐ 4/5
Halls of Torment 1.0 je objavljen: https://store.steampowered.com/news/app/2218750/view/4684395873633446382
🎉
*Dopuna:* Kida, očekivano. Ima problema sa performansama za sada ali autori jesu pomenuli da se koristi nova verzija Godot-a, možda im je nešto promaklo.
[...] but it also comes with new Artifact Powers and *huge performance improvements* [...]
Opet loženje iako verovatno ništa nisu popravili niti poboljšali SoulstoneSurvivors
#OpenWrt 23.05.5 (https://openwrt.org/releases/23.05/changelog-23.05.5) instaliran bez problema ali nakon pokretanja vidim ovo
kern.warn kernel: [ 12.464773] mt798x-wmac 18000000.wifi: Direct firmware load for mediatek/mt7986_eeprom_mt7976_dbdc.bin failed with error -2
kern.warn kernel: [ 12.475886] mt798x-wmac 18000000.wifi: Falling back to sysfs fallback for: mediatek/mt7986_eeprom_mt7976_dbdc.bin
kern.warn kernel: [ 12.596191] mt798x-wmac 18000000.wifi: missing precal data, size=403472
Možda nije ništa, možda je nešto od ovoga:
- https://forum.openwrt.org/t/mt798x-wmac-18000000-wifi-message-xxxxxxxx-seq-5-timeout/175163
- https://github.com/openwrt/mt76/issues/866
- status migracije na kernel v6.6: https://github.com/openwrt/openwrt/issues/15192
Drugi link zapravo nudi rešenje za problem koji imam sa WiFi 5, kako mi deluje. Supruga se nije žalila danas na probleme sa internetom što znači da je sve kako treba. Neću preći na snapshote ali ću *željno* isčekivati novu stabilnu verziju zato što se kod mene javljaju neki problemi.
CASIO G-SHOCK GW-M5610U-1B iskustva sa letovanja
Na poslednjem letovanju, a i prvom posle ko zna koliko, sam nosio CASIO G-SHOCK GW-M5610U-1B svaki dan i imao sam priliku da koristim svetsko vreme svaki dan i bilo je sjajno! Zašto? Zato što je to jedina funkcionalnost koju nisam probao da koristim svaki dan do sada. Sve ostale funkcionalnosti ovog sata koristim više puta nedeljno ali svetsko vreme mi ne treba mnogo kod kuće.
Krajnja iskustva su dobra sa sledećim napomenama koja se isključivo tiču CASIO modula 3495 koji gorenavedeni sat ima:
- možete podesiti 5 svetskih satova *i za svaki možete omogućiti DST* tj. računanje letnjeg vremena ako želite. Nažalost, u Srbiji se pomera vreme dva puta godišnje ali 2 svetska sata koja sam podesio se ne menjaju u toku godine pa je tako DST potpuno nebitan
- prilikom prikaza svetskog vremena, modul 3495 podrazumevano prikazuje kućni sat u gornjem levom uglu dok je u prvom planu istaknuto vreme jednog od 48 gradova koji birate sami. Pozicija svetskog i kućnog sata može da se menja (u svetskom vremenu pritisnite A+B tastere tj. _Adjust_ + _Set_, ovde sam pisao o poziciji tastera: [2024-08-26-00-00-12.html]) i to svetsko vreme se primenjuje na "početni" podrzumevani ekran sata. *Indikator trenutno istaknutog vremena kod pregleda svetskog sata ne postoji* pa sam poslednjeg dana letovanja podesio kućno vreme da bude istaknuto u prikazu svetskog vremena čime sam praktično poremetio prikaz kućnog sata na početnom ekranu i prikazivao pogrešno vreme. Ujutru u 5 nisam znao u šta gledam: gledao sam kućno vreme umesto zone u kojoj sam. Našao sam prosto rešenje: sve svetske sam prvo podesio na kućno vreme i odlučio da svetski sat broj 5 uvek mora pokazivati kućno vreme. Prosto rešenje ali radi posao i pomaže mi da lako proverim da li sam se igrao sa A+B tasterima ili ne.
Ovaj poslednji problem je mogao da znači kašnjenje na aerodrom, čekanje i sl. međutim imali smo jedan sat u hotelskoj sobi pa smo ovaj put mogli da izbegnemo problem a ja naučim dosta u procesu. Ove beleške su korisne sa obzirom da gorenavedene stvari nisu navedene u uputstvu za ovaj modul (https://support.casio.com/global/en/wat/manual/3495_en/UQIDSYicqdxpqo.html sekcija _"Swapping Your Home Time and World Time"_).
Kako li mi je ovo promaklo: https://dinacard.nbs.rs/latinica/prikaz-vesti/index.html?id=19257
Dina kartice, od jula 2024. godine, podržavaju beskontaktno plaćanje! Rešen je i taj jedini problem koje su imale (habanje).
Dopuna: *beskontaktno plaćanje radi na novim Dina karticama*!
Na dnu svake strane je nekada bila kratka statistika a danas sam zamenio taj kratki tekst sa pravom stranom koja sada ima više detalja.
Malo manje od 4 sata života ode *à la poubelle* (francuski za "into the trash")
🐱
Otišao sam na "Ogledalo firme" portal da vidim neke podatke i iskočio mi je prozor sa pitanjem "Da li ste zaposleni u XZY?". Ništa strašno, namerno sam otvorio bez uBlock Origina koji blokira JS ali primetim na dnu tog dijalog-prozorčiča "1 of 27".
Pomislio sam da mi se učinilo pa otvorim taj isti link u novom pregledaču i sačekam isto pitanje, kliknem na "Da" i vidim dole na dnu *2 od 27*. Da li ste bre #$%^& realni, dođem na portal da mi iskoči eto tako 27 pitanja. Stavio sam ih na blok listu na nivou rutera.
Gledam cene gumica koje se koriste za sprečavanje ulaska vode u G-Shock 5610u (mora da ima prostiji opis za "gasket" #$%^& ti sunce) na #AliExpress portalu i vidim ovo u oglasu:
*Brand Name: NoEnName_Null*
A onda dva reda niže vidim ovo u opisu:
*Band Material Type: Ceramic*
Kakva je to gumica od keramike, #$%^&?
*Staring at a Wall: Embracing Deliberate Boredom*: https://news.ycombinator.com/item?id=38046396
Čujem da komšije pikaju stoni tenis.
https://www.discovermagazine.com/planet-earth/moth-drinking-tears-of-a-sleeping-bird-caught-on-video
🦗💧😴🦜
Očekivano: https://insideclimatenews.org/news/05092024/global-climate-concerns-survey/
Onemogućio sam DCL (dynamic code loading) na Androidu i samo je WhatsApp prestao sa radom. Svi ostali programi rade, ne računajući onaj za banku. Doduše, nije kao da imam mnogo programa no ovo je svakako dobra priča.
Čita mi misli: https://arstechnica.com/gadgets/2024/09/qualcomms-new-8-core-snapdragon-chip-is-aimed-at-cheaper-arm-windows-pcs/