May 17May 17 8 minutes ago, bags said:Thx.Vise sam mislio ako imate bilo kakav tool koji redovno koristite. Ne mora biti vezan za ovu temu.Iskoristio sam jednu liniju tvog posta za frust, sorry. Mislim da imam vise alata koje sam mrzeo nego sto ima onih koje volim. Volim kada vidim da je postgreSQL baza pa mogu da koristim pgAdmin. GreenMail za lokalni SMTP server za mailove. Mada mislim da je Docker najvise uticao kao alat na svakodnevni rad, barem meni. Od patnje u vrhu naravno blazenopocivsi PowerMock, i Spring Reactive, dok ga nisam naucio, nema laku krivu ucenja za koriscenje, moras prvo da naucis sve da bi mogao da koristis. Barem je tako kod mene bilo.
May 20May 20 Author To mi je last resort opcija ako ne uspem do sutra navece.Problem je sto em imam puno api gateway pa mi je lista bas duga em na drugoj strani aplikacija ima 4 frameworka za api(2 rest, graphql i soap) I naravno dodjem u situaciju da bas ne prolazi ono sto treba a verovatno i obrnuto.
May 20May 20 CORS je učestvovao u jednom od glupljih bugova koji sam rešavao, odnosno nas troje. Jedan servis je imao neko hack da ponekad vraća *, mislim ako je request localhost, ne sećam se zbog čega (u stvari ne znam uopšte, tako je bilo urađeno). Uglavnom * ne može da bude allow-origin ako je request koji šalje cookies i u jednom trenutku počeli smo random da dobijamo da je request blokiran zbog CORS-a. Većanje nas trojice pola dana, na kraju sam provalio da je varnish ignorisao origin header I da kad neko iz nekog razloga treba da dobije wildcard a cache je stale/expired, onda varnish lepo stavi response u cache i šalje svima wildcard narednih 15 minuta ili koliko je trajao cache iako to u stvarnosti gotovo nikad ne treba da radi.CORS je jedan od razloga zašto ću samo pod pretnjom sile da koristim domain tipa api.example.com
May 21May 21 Author Uspeo sam.Resenje je bilo manje vise jednostavno kad sam saznao sta je problem nakon skoro 3 dana:Mi koristimo Spring Security i Jersey za REST API. E sad kad njih koristis a uleti ti u pom.xml spring-web-starter on ti promeni kako se security matcheri sortiraju.I onda ti se najednom aktivira za routu pogresan SecurityFilterChain iako imas dobar config. Sve u svemu i nije bio CORS problem nego je to bila prva vidljiva greska. 🤡
Wednesday at 23:343 days Pre jedno mesec dana razmišljam koliko može da bude teško da se nešto zbudži da dobijemo pretragu za proizvode napisanu normalnim jezikom. Koristimo typesense za pretragu i filtere, i ok je, ali pretražuje u suštini i dalje po ključnim rečima. Ako uzmem naše podatke (imam proizvode u crvenoj, beloj i plavoj boji), uzmem schemu (boja, težina...) i pošaljem nekom modelu da zbudži query baziran na tekstu "daj mi sve plave proizvode", zašto to ne bi radilo. I često se toga setim, ali nije se poklopilo da imam i vremena i da me ne mrzi.Srećom! Jer dobijem danas mail da su ubacili to u v29. Registruješ model (Gemini recimo), pošalješ query na koji dodaš nl_query=true i to je to. Efektivno za pola sata pretraga na bilo kom jeziku sveta. "Daj mi sve plave proizvode između 2 i 5 kilograma". Jedno dva sata sam spucao na kopiranje podataka lokalno, jer mi se nije upgradeovao cloud cluster u ponoć, ali ni to nije bilo toliko posla nego sam skrenuo pogrešno par puta.Za stvarno razmišljanje sam skeptik, za stvarno programiranje isto, ali već duže razmišljam da je zapravo idealan za kopanje po podacima i za konstruisanje upita u neki api. Ili u smislu programiranja, za konstruisanje koda gde me mrzi da čitam dokumentaciju kako taj i taj api zapravo funkcioniše. Edited Wednesday at 23:353 days by Venom
Create an account or sign in to comment