sens
g/nostalgia

web 2.0

sens
g/OpenStreetMap

No i dostałem te $50 na pejpala prosto z San Francysko hehe a wy co nadal kodzik do szuflady?!?!?!??!??!?

sens
g/inzynieria

d3jkun.js trenujący opakowywanie wszystkiego dookoła, bo święta za pasem

sens
g/CozienaProfdyuktywnoscINfrmtyczn

Zrobiłem jakiś czas temu rozszerzenie do vscode, dziś patrzę a tu jakiś typek który projektował którąś tam wersję AutoCAD pisze mi issue że super rozszerzenie, podał listę ficzerow, które by chciał i zaproponował 50$ dla Polaka robaka jeżeli zaimplementuje przynajmniej jeden xD

Czuję dobrze open sos kontrybutor

Hajsik przyjmę chętnie ale fajnie że mojego kodu używa z własnej woli 80 letni gość z dużym doświadczeniem a nie że Mati po bootcampie Vibe koduje bota i spamuje gównianymi issuesami żeby umieścić changelog.md w repo, bo on tak lubi

sens
g/Kuchnia

heh, spojrzałem se na oferty pracy pierwszy raz chyba od paru dobrych lat xD co wszyscy tak napierdalają tego angulara xD połowa ofert zajebana tym

sens
g/CozienaProfdyuktywnoscINfrmtyczn

To bardzo budująca myśl, że nie ważne czy wstrzykujesz asynchroniczne korutyny do kontenera, czy trenujesz wielowarstwową sieć neuronową czy tworzysz grę o ruchaniu psów. Pod spodem to i tak jest tylko zegarek, kalkulator i goto

sens
g/CozienaProfdyuktywnoscINfrmtyczn

Mamy nowe biurka w biurze ale chyba stare bo na moim jest naklejka gnu Emacs.


Wysłane z mojego emacsa przez sendmail

sens
g/CozienaProfdyuktywnoscINfrmtyczn

Upierodolilbym łeb bez wahania temu gnojowi, który przeforsował używanie dependency injection do ładowania pierdolonego stringa w pojekcie. Zaraz wam kurwa policzę ile warstw abstrakcji zostało stworzonych do tego ultra skomplikowanego zadania

sens
g/CozienaProfdyuktywnoscINfrmtyczn

https://i.imgur.com/9DgiEHN.jpeg

no, zaczyna to jakoś nawet wyglądać

sens
g/CozienaProfdyuktywnoscINfrmtyczn

remderuje sb mapki z GTA2 w babylon JS, prosto z pliczków gry. Docelowo bendzie to edytor do mapek

https://i.imgur.com/ndzbOD2.jpeg

ofc trochę tekstur poobracanych i źle zmapowanych, nie ma oświetlenia, bo to jeszcze praca w toku

sens
g/mathrock

Heh, Ale jaja. Wiecie że magnes w kształcie podkowy wynalazł Bernoulli? Ten co wymyślił funkcje gamma

sens
g/nostalgia

https://youtu.be/Ni0xDxh9zqA?si=t1KWldmFCmSAGZcY

9 lat temu..... Feel old yet????

sens
g/Fakty_Spiskowe

czy zniesienie igrzysk olimpijskich było prawdziwą przyczyną upadku cesarstwa rzymskiego????

sens
g/CozienaProfdyuktywnoscINfrmtyczn

https://i.imgur.com/a06XD9g.png

już przechodzę powoli z tworzenia gramatyki do implementacji interpretera (na razie nie ma absolutnie nic związanego z tworzeniem grafiki, bo zacząłem od obsługi zmiennych, procedur, call stacków etc.), nie szkalujcie za składnię, okazuje się że wymyślenie czytelnej i funkcjonalnej składni to dosyć trudne zadanie xd

sens
g/CozienaProfdyuktywnoscINfrmtyczn

Jjb przerobiłem przez ostatnie parę dni chyba z pięć różnych generatorów parserów. Każdy mnie czymś wkurwial. Jeden fajny, malutki, kompaktowy, ale ograniczony. Drugi spoko, ale jest tylko jako biblioteka js. Trzeci niby też wygodny, ale ma zjebane API.

W końcu natrafiłem na tree-sitter. Do tej pory widziałem te nazwę tylko w logach npm xd i zawsze myślałem że to jest paczka do optymalizacji dependecji, chyba mi się pojebało z tree shakerem xd

No i ogólnie spoko jest. Generuje parser w C i bindingi do każdego popularnego języka. Ale kurwa xd

Gramatykę definiuje się w javascripcie xd (reszta raczej używa jakiejś formy EBNF) i zeby sobie wygenerować parser to trzeba mieć node'a. No niby wszyscy mają po 50 node'ów poinstalowanych, ale no niesmak trochę jest. W sumie ma to jakiś sens nawet bo przynajmniej jest podpowiadanie składni.

Ale to nie wszystko xd jest opcja generowania podświetlenia składni. Ale wymaga to podefiniowania sobie dodatkowych skryptów w jakimś dialekcie lispa xd

Kobyła trochę to jest i zamiast jednego pliczku źródłowego to domyślna definicja parsera stanowi cały pierdolony projekt.

Ale w zasadzie to chyba najwygodniejsze rozwiązanie