---
# System prepended metadata

title: aa

---

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