Monthly Archives: December 2024

Grundig GCDP 8500

Posle polovnog Filips CD/MP3 plejera za 200 dinara, danas sam odrešio kesu i za 500 dinara kupio novi Grundig CD/MP3 plejer 🙂 Kažem novi ali više spada u kategoriju nekorišćen, new old stock. Ne znam kada je tačno plejer proizveden i da li se ovaj model još uvek proizvodi ali prema podacima sa Interneta, Grundig GCDP 8500 je debitovao na tržištu u septembru 2021. godine. Pošto je u pitanju relativno nov proizvod, za razliku od starih vokmena i diskmena u koje smo stavljali AA baterije, ovaj se napaja iz ugrađene litijum polimerne baterije a puni preko USB kabla. Baš me zanima kako će da se ponaša ova baterija koja je verovatno neaktivna nekih 2-3 godine. Kako bilo, ako je uređaj mehanički ispravan, ne verujem da će biti problem eventualna zamena baterije pošto su one standardne ali videćemo, o tom potom 🙂

Apdejt: napunio se ovaj mališa bez problema i radi 🙂 Pušta i audio CD-ove i CD-ove sa empetrojkama. Ne znam koliko dugo drži baterija, tek ćemo da ga testiramo.

Cursor

U nastavku istraživanja toga kako AI može da nam pomogne u programiranju, instalirao sam Cursor. Cursor je komercijalni projekat, specijalno izbildovan VSCode editor sa ugrađenom podrškom za AI. Autori kažu da su se radije opredelili za ovaj pristup nego da prave ekstenziju zbog veće fleksibilnosti, odnosno, bolje integracije sa editorom. Poseduje standardne opcije na koje smo već navikli:

  • automatsko dovršavanje
  • objašnejnje šta radi deo koda
  • refaktorizacija
  • čet

I sve opcije rade vrlo dobro. Program ima dobru predikciju kako treba da izgleda sledeći blok koda, prikazuje ga kao predlog i nakon vizuelne inspekcije dovoljno je pritisnuti tabulator da bi bio umetnut na pravo mesto. Takođe može da da predlog kako da se izgeneriše ceo novi fičr. Svestan je konteksta u kojem se nalazi pošto ima pristup celom kodu. Pošto je u pitanju komercijalan projekat, poželjno je u podešavanjima uključiti privacy mod 🙂 Profesionalna licenca košta dvadeset imperijalističkih dolara mesečno.

Apdejt: istekao mi besplatan period pa sam kupio pretplatu na pro paket. Odlučio sam se da platim celu godinu pa sam sa 20 pao na 16 dolara mesečno odnosno 62 dinara dnevno. Imam nekoliko započetih projekata i još više ideja za nove projekte, možda će me ovo ubrzati odnosno naterati da počnem sa realizacijom 🙂

Expo 2027 poštanska markica

Ova markica nema na sebi cenu već slovo “G”. Imam dva albuma i još pride markica što ne može da stane u albume i nisam ovo do sada viđao. Prvo što mi je palo na pamet jeste da ima neke veze sa inflacijom i/ili poskupljenjem poštanskih usluga a onda sam malo pogledao na Internetu i video na Poštinom sajtu da je izdata serija od šest markica na temu izložbe Expo 2027 i da umesto nominalnih vrednosti imaju slovne: E, X, P, O, B i G 🙂 Usput mi se rodi ideja kako bi bilo interesantno naći neki način digitalizacije moje kolekcije markica…

Deset filmova

Kupio deset filmova za 700 dinara, proširujem kolekciju 🙂 U ovoj grupi definitivno ima filmova koje nisam gledao.

Apdejt: sledeće nedelje izašao na bis, otišao kod istog čoveka a ovog puta akcija tri filma za 100 dinara. Kupio još petnaest domaćih filmova 🙂

Ovaj glupi Tuck-ov disk što nema natpis sa strane je “Sedam i po”

Lidl Plus

Ne vidim svrhu Lidl Plusa.

Inače, redovna cena tog ulja u maloprodaji je 1900 dinara. Hrvoje ga ceni 2950 dinara što je pedeset posto skuplje i onda kao da popust od 32% na tako povišenu cenu pa ga prodaje za 2000 dinara 🙂

Apdejt: april 2025. godine, promenila se redovna cena a i cena za Lidl Plus akciju 🙂

AI programira

Zainteresovao se malo za tzv. “kopilote” odnosno AI koji ti pomaže u programiranju. Već duže vreme koristim ChatGPT kako bih na brži način saznao stvari poput toga kako da napišem neki složeniji upit nad bazom, kako se u JavaScript-u filtriraju nizovi ili da mi izgeneriše jSON sa testnim podacima. Procedura se svodi na to da odeš na ChatGPT sajt, ukucaš prompt, on ti da odgovor pa ti onda to kopiraš u editor ili gde ti već treba. Sledeći korak je da u samom editoru (a ja trenutno koristim VSCodium) mogu da imam asistenta. Pored toga što ne moram da otvaram sajt da bih pisao prompt već to mogu da uradim u samom editoru, prednost ovog pristupa je i u tome što je asistent svestan konteksta u kojem se nalazi. Primera radi, želim da mi napiše testove za određeni kontroler, asistent zna koji kontroler je u pitanju, šta radi, koje su mu metode i što je takođe važno u kom programskom jeziku i frejmvorku je pisan.

U skladu sa ličnom filozofijom, najpre sam instalirao rešenje otvorenog koda 🙂 Postoji ekstenzija za VSCodium pod nazivom Continue. Ova ekstenzija pruža osnovne olakšice iz domena AI asistenata u programiranju kao što su:

  • automatsko dovršavanje
  • objašnejnje šta radi deo koda
  • refaktorizacija
  • čet

Sama ekstenzija nema u sebi AI ali može da se poveže sa željenim modelima kao što su Claude, GPT, Gemini, Llama, a može da se poveže i sa lokalnim modelom, na primer sa Ollama. Meni je interesanto da sve držim kod sebe pa sam se odlučio za Ollamu a i hteo sam da isprobam moj novi Ryzen računar.

Ollama se prvo instalira npr. preko menadžera paketa a onda se pomoću komandi tipa

ollama run qwen2.5-coder:1.5b

instaliraju odgovarajući modeli. Sve je opisano u Continue dokumentaciji. Ono što se da primetiti jeste da, kada je AI u lokalu, sve jako dugo traje 😀 Automatsko dovršavanje može da potraje minut dok objašnjenje ili generisanje nekog koda može da uzme i preko deset minuta.

Praktično neupotrebljivo ovako u kućnim uslovima za nas koji nemamo superkompjutere u garaži koji se napajaju iz mini nuklearnog reaktora. Sve je neuporedivo brže ako se koristi AI iz klauda ali to ću da probam iz projekta koji se zove Cursor.

https://bartwullems.blogspot.com/2024/09/running-fully-local-ai-code-assistant.html | Cursor

Gremlini

Obrisao mi se jedan post iz bloga, ne znam kako. Pošto ga nije bilo ni u trešu morao sam da kopam po bazi da nađem njegovu poslednju reviziju pa da od nje napravim post. Tačnije, samo sam poslednjoj reviziji promenio id, tip, status i još par podataka pa je ona automatski postala post. Usput sam malo pročeprkao po bazi, to je bio jedini post koji je imao revizije a da sam post više ne postoji. Izgleda da Vordpres, kada se post obriše, još uvek čuva njegove revizije u bazi. Takođe se čuva i tzv. taksonomija. Sve ovo me podseti da napravim bekap svih 1903 postova 🙂

Vratiće se rode

Kompletirao sam DVD kolekciju serije Vratiće se rode, eto šta ću da gledam u decembru 🙂 Inače, ovih pet standradnih DVD kutija sa pet diskova i bez ikakvog propratnog štampanog materijala mi deluju preglomazno, mislim da ću diskove da prebacim u zvono ili tako nešto. Da su barem slim kutije u pitanju…

Introducing: Ryzen 5

Kupio sebi prvi nov računar još od 2012. godine 🙂 Tad sam kupio i3 sa dva jezgra u WinWin-u, onom starom WinWin-u pre nego što ih je kupila a potom i ugasila pa ponovo oživela Tehnomanija, za 38.000 dinara odnosno 345 evra po tadašnjem kursu. Taj računar sam, uz možda godinu-dve pauze koristio sve do danas. Vremenom sam dodao više memorije i ubacio dva SSD-a u zamenu za stari hard. Eksperimentisao sam i sa raznim grafičkim karticama. Računar je za rad i zabavu super, iznenađuje me što nešto staro 13 godina još uvek zadovoljava moje potrebe. Uvek imam nekoliko projekata aktivno u Dokeru, Angular server radi kada radim na frontend projektima, VSCodium cepa, muzika, filmovi, Jućub. Starije igre rade, za nove nam treba grafička koja ima podršku za Vulkan što je prvi problem. Drugi problem je to što uprkos tome što mogu na računaru da razvijam projekte ili čak i da hostujem nekoliko projekata odjednom, kada hoću da otvorim ClickUp da vidim koji su današnji taskovi ili da sa Gugl drajva skinem asete za projekat, komp počne da se muči što je po meni apsurdno.

Novi Ryzen 5 sam kupio u Gigatronu za dinarsku protivvrednost 600 evra i to na akciji, inače košta 740 jevreja. Novija je tehnologija definitivno, brži procesor sa više jezgara, brža i veća količina memorije, veći i brži storidž. Ima providnu stranicu i ventilatore u boji što je super kul 🙂 Prednja stranica je prazna a prekidač za uključivanje kao i USB i audio priključci su sa gornje strane što me zabrinjava zbog prašine koja će neometano da upada u njih. Već razmišljam o tome kako da ih prekrijem kada se ne koriste. Instalirao sam Mandžara, onda sam kopirao svoj home direktorijum i podatke (dokumente, muziku, filmove) sa starog kompa pa ću sada to sve da prebacim na novi, praktično da pregazim novi home. Onda krećem u instaliranje programa.

Inače, debeljko je za bukvalno manje od centimetar širi od ovog dela radnog stola (koji sam BTW sam napravio 2008. godine) u koji je predviđeno da stoji komp tako da moram da vidim šta ću. Ne bih da skidam tu stranicu stola pošto je strukturalni element a i ružno će da izgleda. Moram da smislim nešto drugo.

Apdejt: naručio sam da mi iseku nekoliko ploča od iverice. Onda sam skinuo par delova radnog stola i umesto njih montirao nove, sve in situ. Plus sam naručio još jednu policu tako da imam više fleksibilnosti u ovom delu što se nalazi desno od stola. Result 🙂