CodeKitHub

Blog

Vodniki, odpravljanje težav in vadnice — vsak z neposredno povezavo do orodja, ki rešuje težavo.

JSON in podatkiKodiranje in pretvorbaKalkulatorjiSlike in datotekeBesedilo in regexZasebnost in varnost
Zakaj vas +50 % in nato −50 % ne vrne tja, kjer ste začeli
Kalkulatorji

Zakaj vas +50 % in nato −50 % ne vrne tja, kjer ste začeli

Delnica zraste za 50 %, nato pade za 50 % — pričakovali bi, da ste na ničli, a ste izgubili 25 %. To je asimetrija odstotnih sprememb in zakaj je pomembna pri popustih, plačah in naložbah.

Zakaj smo izbirniku barv dodali samodejno izluščanje palete
Slike in datoteke

Zakaj smo izbirniku barv dodali samodejno izluščanje palete

Klik na en sam piksel, da dobiš njegovo hex kodo, odgovori le na polovico vprašanja, ki si ga oblikovalci dejansko zastavljajo. Takole smo dodali izluščanje palete z enim klikom — in preprost algoritem za njim.

Kako preprečimo, da bi naši davčni in plačilni kalkulatorji tiho zastareli
Kalkulatorji

Kako preprečimo, da bi naši davčni in plačilni kalkulatorji tiho zastareli

Davčne stopnje, odstotki socialnega zavarovanja in minimalne plače se spreminjajo vsako leto — kalkulator z lanskimi številkami je slabši kot brez kalkulatorja. Tukaj je avtomatiziran sistem, ki smo ga zgradili, da to ujamemo, preden to ujamejo uporabniki.

Zakaj smo naše orodje MD5/SHA-256 razdelili na dve ločeni strani
Kodiranje in pretvorba

Zakaj smo naše orodje MD5/SHA-256 razdelili na dve ločeni strani

Ena združena stran s kladivom za razpršilne funkcije je tiho izgubljala iskalni promet pri konkretnih poizvedbah, kot sta "decode sha256" in "md5 decrypt" — tukaj so podatki o prometu, ki so nas prepričali, da jo razdelimo, in zakaj združevanje ni vedno učinkovitejša izbira.

Zakaj ovulacija ni "14. dan" — kako se tvoje plodno okno dejansko izračuna
Kalkulatorji

Zakaj ovulacija ni "14. dan" — kako se tvoje plodno okno dejansko izračuna

Najpogosteje ponovljeno dejstvo o menstrualnem ciklu — ovulacija se zgodi 14. dan — je za večino ljudi napačno. Tukaj je, od kod izhaja ta številka, zakaj dolžina cikla spremeni vse in kako dejansko oceniti svoj dan ovulacije in plodno okno.

Koliko kalorij bi moral zaužiti na dan? BMR proti TDEE, preprosto razloženo
Kalkulatorji

Koliko kalorij bi moral zaužiti na dan? BMR proti TDEE, preprosto razloženo

Večina nasvetov o kalorijah preskoči dve številki, ki dejansko štejeta: tvoj BMR (kaj tvoje telo porabi v mirovanju) in tvoj TDEE (kaj porabiš v resničnem življenju). Tukaj je, kako se razlikujeta, kako se izračunata in katerega uporabiti za hujšanje, vzdrževanje ali pridobivanje teže.

Najcenejši LLM API v 2026: celovita primerjava cen, 19 modelov
Kalkulatorji

Najcenejši LLM API v 2026: celovita primerjava cen, 19 modelov

OpenAI, Anthropic, Google, DeepSeek, Qwen, Kimi, GLM in Grok, razvrščeni od najcenejšega do najdražjega po kombinirani ceni na žeton. Razlika v ceni med najcenejšim in najdražjim modelom je več kot 60-kratna.

Zakaj izhodni žetoni pri API-jih LLM stanejo 4-8x več kot vhodni
Kalkulatorji

Zakaj izhodni žetoni pri API-jih LLM stanejo 4-8x več kot vhodni

OpenAI, Anthropic in Google vsi cenijo izhodne žetone večkrat višje od vhodnih — enak vzorec pri vsakem ponudniku. Tukaj je pravi razlog in kaj to pomeni za to, kako bi moral pisati pozive.

Preveri, katere aplikacije in strani imajo dostop do tvojega Google računa (in jim ga odvzemi)
Zasebnost in varnost

Preveri, katere aplikacije in strani imajo dostop do tvojega Google računa (in jim ga odvzemi)

Vsak klik na 'Sign in with Google' aplikaciji podeli dolgoročen dostop do tvojega računa. Tukaj je natančno, kje vidiš celoten seznam, kaj pomeni posamezna raven dovoljenj in kako dostop prekličeš.

Kako pretvoriti HEIC v JPG na Windows (brez Applovih programov)
Slike in datoteke

Kako pretvoriti HEIC v JPG na Windows (brez Applovih programov)

iPhone fotografije pristanejo na Windows kot datoteke .heic, ki jih polovica aplikacij ne zna odpreti. Tukaj so vse resnične možnosti, od tiste, ki je že vgrajena v Windows, do brskalniškega orodja, ki ne potrebuje nobene namestitve.

Ko pretvorba hex v besedilo gre narobe: napake kodiranja, ki spremenijo bajte v neumnosti
Kodiranje in pretvorba

Ko pretvorba hex v besedilo gre narobe: napake kodiranja, ki spremenijo bajte v neumnosti

Hex je veljaven, pretvornik je tekel brez napak, izhod pa je še vedno nesmiseln. Tukaj so pravi vzroki — neujemanja kodiranja, vrstni red bajtov in napake pri združevanju — in kako ujeti vsakega.

Drevesni prikaz proti tabelaričnemu prikazu JSON: kateri ti dejansko pomaga hitreje razhroščevati
JSON in podatki

Drevesni prikaz proti tabelaričnemu prikazu JSON: kateri ti dejansko pomaga hitreje razhroščevati

Oba prikaza kažeta iste podatke, a sta dobra pri reševanju povsem različnih težav. Tukaj je, kako izbrati pravega, namesto da privzeto uporabiš tistega, ki ga tvoje orodje odpre najprej.

Regex: pohlepno proti lenemu ujemanju — zakaj tvoj vzorec zajame preveč
Besedilo in regex

Regex: pohlepno proti lenemu ujemanju — zakaj tvoj vzorec zajame preveč

Tvoj regex deluje na kratkih testnih nizih, a na resničnih podatkih zajame veliko več, kot si želel. Skoraj vedno gre za pohlepni kvantifikator — tukaj je pravi popravek, z natančno razlago po znakih, zakaj se to zgodi.

Zakaj tvoja pretvorba binarnega zapisa v besedilo da napačne znake
Kodiranje in pretvorba

Zakaj tvoja pretvorba binarnega zapisa v besedilo da napačne znake

Ničle in enice so videti v redu, pretvornik ni javil napake, a besedilo, ki pride ven, je napačno ali polno mojibake. Tukaj je dejanski vzrok — združevanje, vrstni red bitov in kodiranje, v tem vrstnem redu verjetnosti.

Zakaj fotografije strani knjige odpovejo pri OCR (in kako že nekaj stopinj nagiba uniči natančnost)
Slike in datoteke

Zakaj fotografije strani knjige odpovejo pri OCR (in kako že nekaj stopinj nagiba uniči natančnost)

Skeniranje fotografije učbenika v besedilo običajno da nesmiselno besedilo — ne zaradi starega papirja ali slabe osvetlitve, temveč zaradi majhnega kota fotoaparata, ki ga skoraj nihče ne opazi. Tukaj so dejanski podatki.

Popravi "Unexpected token" pri JSON.parse: vodnik skozi vse vzroke
JSON in podatki

Popravi "Unexpected token" pri JSON.parse: vodnik skozi vse vzroke

JSON.parse vrže SyntaxError: Unexpected token? Tukaj je razlaga, kako brati napako, 7 najpogostejših vzrokov in kako vsakega popraviš v nekaj sekundah.

Kako pogledati ogromno datoteko JSON, ne da bi sesul brskalnik
JSON in podatki

Kako pogledati ogromno datoteko JSON, ne da bi sesul brskalnik

200 MB datoteka JSON bo zamrznila skoraj vsak zavihek brskalnika, formatter vključno. Tukaj je razlog za to in dejanski potek dela za odpiranje tako velikih datotek.