amogus amogus amoguzsdféladsfkasdáfkásdfkásdakf
itt vasdasdsadasa asdf asd
na rájöttem hogy kell belírni végre
hát gratuléko
XD
npc
moment a
a fgdsamfg heh he he haaaaaaaaaaaaaaaaaaaaa
ez lesz az új dc
ja
majd ezt fogjuk használni órákon XD
rate
na ja, discordon csak azt írja hogy gépelsz de ez gamerebb
sokkal jobb mert látom ahogy gépelsz mint egy npc
így most nem fogod tudni h igazából csak annyit írok h
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
ja
hm
hogyan kéne ezt obsidiannal izélni
jó kérdés, igazából akár csinálhatnánk azt is, hogy csinálunk egy saját obsidian plugint, és eg
y szervert,
ami dis
tribute
olná a dolgokat
XDDD
imposter moment
de ja először utána kéne nézni mert lehet hogy valaki megcsinálta helyettünk már
de igazából nem lenne annyira nehéz, kéne egy websocket szerver, amin sharelve vannak az updatek, arra mind2 kliens felcsatlakozik és real time editeljük a 2 gépen
hát láttam h valaki csinált vmi hasonlót, de egy painnek néz ki felsetuplni
https://github.com/egradman/obsidian-etherpad-lite
ez az
https://forum.obsidian.md/t/live-team-collaborative-editing/6058/7
itt talán vannak jók de idk nem olvastam végig
# aa
## aaa
he he he haw
grrrrrrrrrrr
https://github.com/egradman/obsidian-etherpad-lite
nézd meg
!!!!!!!!!
ock
mondjuk sztem jobb lenne sajátot csinálni, főleg h amúgy is unatkozol XD
ez am nem tűnik szarnak csak nem tetszik hogy kézzel kell reloadolni meg ilyenek, tudnánk jobbat is csinálni
\+ a vpsemen tudna futni a websocket ami intézné a dolgokat szóval azzal nincs gond
na mindj jövök
hát én már valamikor megfogadtam magamnak h soha többé nem fogok pluginokat csinálni
XD pedig még nem is tudod hogy milyen obsidian api
remélem nem nagyon gatya
amíg ezt nem csináljuk meg addig igazából használhatunk github repot
hát ja az a legeasybb
csak gondolom lusta v
szóval nem akarsz plugin
v idk
nah igazából megcsinálhatjuk
csak nem annyira nehéz
kell csinálni egy websocket szervert, amin van egy auth + van egy filemodification packet és ja
onnantól kezdve csak a plugin annyit csinál, hogy módosítja a filet, úgy, ahogy a szerver mondja
hát ja de ilyen cursor meg kijelölés menő lenne
azok se tűnnek annyira nehéznek
szóval azt is megcsinálhatjuk
hát nem de kellenek css hackelgetések v nem tudom mik
ja hát az valszeg kelleni fog a cursorhoz, de a selectedet azt builtin dolgokkal meg lehet oldani JS dommal sztm
v igazából nem tudom hogyan vannak ezek displayelve
a több cursort én se tudom, de legrosszabb esetbe leskiddeljük inneni
jó ötlet XD
igazából a problémát max a latency okozhatja, de sztm 40 mses ping az még okés
max úgy lesz, hogy nem vpsen fut a szerver, hanem peer to peer akár
csak az meg trükkös, mert nem tudom, hogy mennyire closed a kifü network, de amikor legutóbb néztem, akkor az összes hálózaton lévő eszközt láttam és portscannelni is tudtam telefonról
szóval valszeg azóta se változott és mehet peer to peer a dolog
és akk 0 ms ping lenne
hmm, szerintem jobb lenne ha nem peer to peer
hát ja mert pl ha véletlen lecsatlakozik a gép a gatya networkről akkor az nem jó
szóval sztm vpsen fog futni a szerver
java? :flushed: :skull:
a szerver legyen typescript v java
v mi legyen
igazából lehetne typescript és akk használok socket iot
az a legegyszerűbb
na ok akk sztm elkezdem megírni
jössz wöc
és akk nézheted
de hogyan akarjuk pl minden mást megoldani XD
hát mit minden mást
van egy plugin és van egy szerver
plugin küldi az updateket a szerverre user által kezdeményezett filemodificationnél a dolgokat a szerverre, meg a kijelölést, meg kurzormozgatást
szerver meg továbbküldi ezt a többi usernek
és ja a plugin meg feldolgozza a beérkező packeteket és módosítja a másik usernél is a dolgokat
gyere wöc
mármint h ...
akkor gondolom úgy lesz h át lehetne rakni a vaultot szerverre és akkor megtudsz invitolni npcket, meg aztán egy olyan amivel joinolsz, meg egy olyan amivel disconnecteled a vaultot ha te v admin
ez actually jó ötlet
és akkor a plugin csak egy kliens lenne lényegében a szerverhez
itt majd mondjuk figyelni kell securityre
ja
na gyere voice
elkezdem csinálni a szervert
akarsz contribute? hát ja v idk
csak nem tudom mennyire lesz jó az obsidian api
na igen hát azt meg kéne nézni mert nagy szívás lenne ha lenne egy full működő szerver de a klienst feladnánk mert olyan szar az obsidian api
https://github.com/obsidianmd/obsidian-sample-plugin
hmmm
na ink gyere voice
csinálok egy basic socket io projektet és akk te csinálhatod mondjuk a permission systemet vagy nem tudom
amit akarsz igazából
a jegyzetek hol legyenek tárolva?
sql?
v flatfile
sql painnek hangzik
ja hát elég sok update kéne, mondjuk lehet hogy úgy lenne a legjobb, ha lenne egy cache és akk minden 10 mpnél updateljük sql
hmm mi van ha az admin usernél............ lehet ez egy szar ötlet hmmmm, várj szerintem meg van ->
am ez elég jó ötlet
ha leég a vps akk nem baszódna el
mi van ha szerveren lenne, de amikor vége a sessionnek vissza menne admin gépére, és akkor ja gamer
igazából lehetne akár úgy is, hogy mindenkinél van egy példány local fileban, a szerver meg csak synceli, kb mint egy real time git, mondjuk ezt nem tudom, hogy lehetne jól megoldani
lehetne úgy is, hogy mindenkinél local file, és amikor felcsatlakozol a szerverre, akkor synceli az adminéhoz képest
ja sztm ez a legegyszerűbb
mi van ha adminnak nincs internete
hmm hát az nem jó XD
az a baj, hogy az se lenne jó, ha vpsen lenne csak eltárolva, mert mindenképp kéne egy fallback, ha a vps nem elérhető
na mi az
na kitaláltam egy teljesen overcomplicated megoldást:
várj még gondolkozk
mi legyen a projekt neve?
gamer sync XD
na jó nem
live-obsidian v mi
nah az boring
mondj egy kőt ami hasonló obsidianhoz XD
google azt mondja hogy onyx az hasonló
az gamerül is hangzik
akkor legyen az h onyx-sync
ock
https://www.healingcrystals.com/images/Tumbled-Black-Onyx-Brazil---Tumbled-Stones-01.jpg
igazából színre kb ugyan az csak nem éles
úgyhogy jó lesz onyx-sync
professional project naming
na igen
na gyere már voice chat
de olyan vicces ez a live izé
hát ja
miért nem ilyen a dc
most ezt publikussá akarjuk tenni v nem
mármint h provideolunk servicet is
sztm mehet open sourceba
másnak is kellhet
\+ masszív flex a programozói skilljeinken
hát az egy jó kérdés
sztm ne provideoljunk
nincs végtelen tárhelyem meg sok effort törődni a dolgokkal ha sokan elkezdik használni
\+ nem akarom, hogy valaki telerakja gaypornnal a vpsemet XD
XD ez hülye
de ezért gondoltam h
na meg amúgy is easy lesz majd selfhostolni
hát ok
meggyőztél XD
de am majd lehet csinálok olyan featuret is, hogy lehet megosztani a jegyzetet lanra
és akkor azonos netwörkön lévőkkel szerver nélkül tudsz gatyálni
de akkor legalább csináljuk már meg úgy h ne legyen egy pain setupolni
hát ja én is úgy gondoltam, hogy max egy npm install npm start kell ahhoz, hogy elinduljon a szerver, de a lan megosztáshoz még annyi se kell, csak egy gombnyomás és már tudnak mások connectelni
hát akkor legyen a cucc szerveroldalon mármint a vaultok
hát ok
na setupolom socket.io projektet
és elkezdek vmi basic packet systemet
gamer
wöc