CodeKitHub

Blogi

Juhendid, veaotsing ja õpetused — igaühel otsene link tööriistale, mis probleemi lahendab.

JSON ja andmedKodeerimine ja teisendamineKalkulaatoridPildid ja failidTekst ja regexPrivaatsus ja turvalisus
Miks +50% ja seejärel −50% ei vii sind tagasi alguspunkti
Kalkulaatorid

Miks +50% ja seejärel −50% ei vii sind tagasi alguspunkti

Aktsia tõuseb 50%, siis langeb 50% — ootaksid, et oled nullis, aga oled kaotanud 25%. See on protsendimuutuste asümmeetria ning põhjus, miks see loeb allahindluste, palkade ja investeeringute juures.

Miks me lisasime värvivalijasse automaatse paleti eraldamise
Pildid ja failid

Miks me lisasime värvivalijasse automaatse paleti eraldamise

Ühe piksli klõpsamine hex-koodi saamiseks vastab vaid poolele küsimusele, mida disainerid tegelikult küsivad. Siin on, kuidas lisasime ühe klõpsuga paleti eraldamise, ja lihtne algoritm selle taga.

Kuidas hoiame oma maksu- ja palgakalkulaatorid vaikselt vananemast
Kalkulaatorid

Kuidas hoiame oma maksu- ja palgakalkulaatorid vaikselt vananemast

Maksumäärad, sotsiaalkindlustuse protsendid ja miinimumpalgad muutuvad igal aastal — eelmise aasta numbritega kalkulaator on halvem kui kalkulaatori puudumine üldse. Siin on automatiseeritud süsteem, mille ehitasime, et seda tabada enne kasutajaid.

Miks jagasime oma MD5/SHA-256 tööriista kaheks eraldi leheks
Kodeerimine ja teisendamine

Miks jagasime oma MD5/SHA-256 tööriista kaheks eraldi leheks

Üks ühendatud räsitööriista leht kaotas vaikselt otsingutrafikut spetsiifilistele päringutele nagu "decode sha256" ja "md5 decrypt" — siin on trafiigiandmed, mis pani meid selle jagama, ning miks kokkupanek pole alati efektiivseim valik.

Miks ovulatsioon pole "14. päev" — kuidas su fertiilset akent tegelikult arvutatakse
Kalkulaatorid

Miks ovulatsioon pole "14. päev" — kuidas su fertiilset akent tegelikult arvutatakse

Kõige sagedamini korratud fakt menstruaaltsükli kohta — ovulatsioon toimub 14. päeval — on enamiku inimeste jaoks vale. Siin on, kust see number tuleb, miks tsükli pikkus muudab kõike, ja kuidas oma ovulatsioonipäeva ja fertiilset akent tegelikult hinnata.

Mitu kalorit peaksid päevas sööma? BMR vs TDEE lihtsalt selgitatuna
Kalkulaatorid

Mitu kalorit peaksid päevas sööma? BMR vs TDEE lihtsalt selgitatuna

Enamik kalorinõuandeid jätab kõrvale kaks numbrit, mis tegelikult loevad: sinu BMR (mida keha kulutab puhkeolekus) ja TDEE (mida kulutad päriselus). Siin on, kuidas need erinevad, kuidas neid arvutatakse ning kumba kasutada kaalu langetamiseks, hoidmiseks või tõstmiseks.

Odavaim LLM API 2026. aastal: täielik hinnavõrdlus, 19 mudelit
Kalkulaatorid

Odavaim LLM API 2026. aastal: täielik hinnavõrdlus, 19 mudelit

OpenAI, Anthropic, Google, DeepSeek, Qwen, Kimi, GLM ja Grok, järjestatud odavaimast kalleimani kombineeritud tokenihinna alusel. Odavaima ja kalleima mudeli hinnavahe on üle 60-kordne.

Miks LLM API väljundtokenid maksavad 4-8x rohkem kui sisendtokenid
Kalkulaatorid

Miks LLM API väljundtokenid maksavad 4-8x rohkem kui sisendtokenid

OpenAI, Anthropic ja Google hinnastavad kõik väljundtokeneid mitmekordselt kõrgemalt kui sisendtokeneid — sama muster igal teenusepakkujal. Siin on tegelik põhjus ja mida see tähendab sinu prompt'ide kirjutamise viisi jaoks.

Kontrolli, millised rakendused ja saidid on sinu Google'i kontoga seotud (ja tühista ligipääs)
Privaatsus ja turvalisus

Kontrolli, millised rakendused ja saidid on sinu Google'i kontoga seotud (ja tühista ligipääs)

Iga 'Sign in with Google' klõps annab rakendusele pikaajalise ligipääsu sinu kontole. Siin on täpselt kirjas, kust näha täielikku nimekirja, mida iga õigustase tähendab ja kuidas ligipääsu tühistada.

Kuidas teisendada HEIC failid JPG-ks Windowsis (ilma Apple'i tarkvarata)
Pildid ja failid

Kuidas teisendada HEIC failid JPG-ks Windowsis (ilma Apple'i tarkvarata)

iPhone'i fotod jõuavad Windowsi arvutisse .heic failidena, mida pooled rakendused avada ei suuda. Siin on kõik reaalsed võimalused, alates Windowsi enda sisseehitatud lahendusest kuni brauseripõhise tööriistani, mis ei vaja ühtegi paigaldust.

Hex-teksti teisendus läks valesti: kodeerimisvead, mis muudavad baidid jamaks
Kodeerimine ja teisendamine

Hex-teksti teisendus läks valesti: kodeerimisvead, mis muudavad baidid jamaks

Hex on kehtiv, teisendaja töötas veata ja väljund on ikka mõttetu jama. Siin on tegelikud põhjused — kodeeringute mittevastavus, baidijärjekord ja rühmitusvead — ning kuidas igaüht neist tabada.

JSON puuvaade vs tabelivaade: kumb aitab sul tegelikult kiiremini silumist teha
JSON ja andmed

JSON puuvaade vs tabelivaade: kumb aitab sul tegelikult kiiremini silumist teha

Mõlemad vaated näitavad sama andmestikku, aga need sobivad lahendama täiesti erinevaid probleeme. Siin on, kuidas valida õige, selle asemel et vaikimisi kasutada seda, mille sinu tööriist esimesena avab.

Regex ahne vs laisk sobitamine: miks su muster haarab liiga palju
Tekst ja regex

Regex ahne vs laisk sobitamine: miks su muster haarab liiga palju

Sinu regex töötab lühikeste testistringidega, aga haarab pärisandmetel palju rohkem, kui tahtsid. See on peaaegu alati ahne kvantifikaator — siin on tegelik lahendus koos täpse märgi-haaval põhjendusega, miks see juhtub.

Miks su binaar-teksti teisendus väljastab valed märgid
Kodeerimine ja teisendamine

Miks su binaar-teksti teisendus väljastab valed märgid

Ühed ja nullid näevad korras välja, teisendaja ei visanud viga, aga väljuv tekst on vale või täis mojibake'i. Siin on tegelikud põhjused — rühmitus, bitijärjekord ja kodeering, tõenäosuse järjekorras.

Miks raamatulehe fotod ebaõnnestuvad OCR-is (ja kuidas mõni kraad kallet täpsust hävitab)
Pildid ja failid

Miks raamatulehe fotod ebaõnnestuvad OCR-is (ja kuidas mõni kraad kallet täpsust hävitab)

Õpikufoto tekstiks skannimine annab tavaliselt jama — mitte vana kollase paberi ega halva valgustuse tõttu, vaid väikese kaameranurga tõttu, mida peaaegu keegi ei märka. Siin on tegelikud andmed.

Paranda "Unexpected token" JSON.parse'is: välijuhend iga põhjuse kohta
JSON ja andmed

Paranda "Unexpected token" JSON.parse'is: välijuhend iga põhjuse kohta

JSON.parse viskab SyntaxError: Unexpected token? Siin on, kuidas veateadet lugeda, 7 kõige levinumat põhjust ja kuidas igaüks neist sekunditega parandada.

Kuidas vaadata suurt JSON faili ilma brauserit kokku jooksmata
JSON ja andmed

Kuidas vaadata suurt JSON faili ilma brauserit kokku jooksmata

200MB JSON fail külmutab peaaegu iga brauserisakke, formaatija kaasa arvatud. Siin on, miks see juhtub, ja tegelik töövoog nii suurte failide avamiseks.