Vodič kroz Dnevnik Plakanja
Sve što trebaš znati o kategorijama, trajanju i kako koristiti aplikaciju.
Kategorije emocija
Suze tuge, boli, razočarenja ili frustracije. Kad se svijet ruši ili kad te nešto pogodi duboko u srce.
Primjeri:
- Prekid veze 💔
- Loše vijesti ili gubitak
- Stres na poslu ili u školi
- Osjećaj samoće ili bespomoćnosti
- Tužan film ili pjesma koja pogodi u živac
Plačeš od sreće! Kad te emocija toliko preplavi da se suze same pojave. To je prekrasno.
Primjeri:
- Ponovno vidjeti nekoga nakon dugo vremena 🤗
- Diploma, promocija ili uspjeh
- Dirljiv trenutak na vjenčanju
- Kad ti pas radosno dočeka na vratima 🐕
- Happy ending u filmu koji nisi očekivao/la
Ponekad suze dođu bez jasnog razloga. Umor, fizički podražaj, ili jednostavno — tako je.
Primjeri:
- Zijevanje koje izazove suze 🥱
- Alergije ili rezanje luka 🧅
- PMS i hormonalne promjene
- Umor nakon dugog dana
- Bez posebnog razloga — just vibes
Trajanje (podkategorije)
1 Suza
Oči se zarosile, ali držiš se. Jedva primjetno. Možda nitko oko tebe nije ni skužio.
~ par sekundi
Kratko
Par suza, brzo prošlo. Minutu-dvije i gotovo. Quick cry i nastavak dana.
~ 1-5 minuta
Srednje
Solidno plakanje. Emocije su se nakupile i trebalo je ispuštanja. Možda si trebao/la maramicu.
~ 5-15 minuta
Dugo
Netflix maraton suza. Dugo, intenzivno, emocionalno. Trebao/la si cijelu kutiju maramica.
~ 15+ minuta
Savjeti za korištenje
Bilježi odmah — Zapiši epizodu dok je još svježa. Najlakše je zapamtiti detalje ubrzo nakon.
Prilagodi kategorije — Dodaj vlastite kategorije i podkategorije koje ti imaju smisla.
Koristi komentar — Slobodan tekst od 2500 znakova. Zapiši priču, kontekst, ili samo par riječi.
Pregledavaj statistiku — Prati svoje obrasce. Koji su dani najteži? Što te najviše pogađa?
Dark mode — Za noćne sesije plakanja, prebaci na tamnu temu.
Zašto plačemo?
Ljudi su jedina vrsta koja plače iz emocionalnih razloga. Imamo tri vrste suza:
- Bazalne suze - stalno vlaže oko i štite rožnicu
- Refleksne suze - reakcija na dim, luk, vjetar
- Emocionalne suze - jedino kod ljudi, sadrže stresne hormone koje tijelo doslovno "ispire"
Plakanje aktivira parasimpatički živčani sustav koji pomaže tijelu da se opusti nakon stresa. To je doslovno ugrađeni mehanizam za reset.
1. Smanjuje stres - emocionalne suze sadrže kortizol i druge stresne hormone. Doslovno plačeš stres van iz tijela.
2. Poboljšava raspoloženje - nakon plakanja tijelo otpušta oksitocin i endorfine koji stvaraju osjećaj olakšanja.
3. Pomaže u obradi emocija - plakanje je signal mozgu da nešto treba pažnju. Potiskivanje emocija povezano je s anksioznošću i depresijom.
4. Poziva na pomoć - suze su univerzalan signal drugima da ti treba podrška. To je evolucijski mehanizam za jačanje socijalnih veza.
5. Čisti oči - suze sadrže lizozim, antibakterijski enzim koji štiti oči od infekcija.
Žene u prosjeku plaču 30-64 puta godišnje, muškarci 6-17 puta. Ali te brojke ne znače da muškarci manje osjećaju - društveni pritisak igra ogromnu ulogu.
Bebe plaču u prosjeku 1-3 sata dnevno. To im je jedini način komunikacije. Adolescenti prolaze kroz hormonalne oluje koje pojačavaju emocije.
Studije pokazuju da plačemo manje kako starimo, ali s manje supresije - stariji ljudi su iskreniji u izražavanju emocija.
Poanta: plakanje je normalno za sve, bez obzira na dob, spol ili "tvrdoću".
Emocionalno plakanje je jedinstveno ljudska osobina koja se razvila kao socijalni signal. Bebe plaču od prvog udaha - to je njihov prvi glas na svijetu.
U antičkoj Grčkoj i Rimu, plakanje je bilo sasvim prihvatljivo za muškarce. Odisej plače u Ilijadi. Rimski vojnici su plakali na pogrebima.
Tek u 18. i 19. stoljeću, industrijska revolucija i viktorijanska kultura stvorile su stigmu oko muškog plakanja.
Danas se društvo vraća prihvaćanju emocionalnog izražavanja. Istraživanja pokazuju da je supresija suza štetna za mentalno i fizičko zdravlje.
Kad režeš luk, oslobađa se sin-propantial-S-oksid - plin koji nadražuje oči. Evo kako se obraniti:
- Ohladi luk - stavi ga u hladnjak 30 min prije rezanja. Hladan luk ispušta manje plina
- Oštar nož - čistiji rez = manje oštećenih stanica = manje plina
- Reži pod vodom - voda apsorbira plin prije nego dođe do očiju
- Ventilator ili napa - usmjeri struju zraka od sebe
- Kontaktne leće - stvaraju barijeru između plina i očiju
- Žvači žvaku - disanje na usta smanjuje kontakt plina s očima
Pro tip: ovo plakanje ne moraš bilježiti u dnevnik. Ili možeš, kategorija "Neutralno". 😄
Ako te plakanje muči učestalije nego inače, ako osjećaš da ne možeš kontrolirati emocije, ili ako tuga traje dulje od dva tjedna - potraži pomoć. To je hrabrost, ne slabost.
Plavi telefon
116 111
Za djecu i mlade, besplatno, anonimno
Hrabri telefon
116 006
Podrška za žrtve nasilja, besplatno
SOS telefon
0800 200 144
Besplatna psihološka pomoć, 0-24
Tvoj liječnik opće prakse
Može te uputiti psihologu ili psihijatru bez čekanja na privatno
Tražiti pomoć nije slabost. To je najhrabriji korak koji možeš napraviti. 💗
Sigurnost i enkripcija
Tvoji zapisi su zaštićeni s tri sloja sigurnosti:
Autentifikacija (Prijava)
Moraš biti prijavljen/a sa svojim emailom i lozinkom da bi vidio/vidjela ikakve podatke. Bez prijave — nema pristupa. Ni jedan API endpoint ne vraća podatke bez aktivne sesije.
Izolacija podataka
Svaki upit u bazu filtrira po tvom korisničkom ID-u. Korisnik A nikada ne može vidjeti zapise korisnika B — to je ugrađeno u svaki SQL upit, bez iznimke.
Enkripcija komentara
Tvoji komentari (slobodan tekst uz svaki zapis) su kriptirani s AES-256-GCM enkripcijom, koristeći ključ izveden iz tvoje lozinke. Čak i s potpunim pristupom bazi podataka, komentari su nečitljivi.
Rezultat: čak i da netko dobije pristup cijeloj bazi podataka, tvoji komentari izgledaju kao: A5q9ISz5fnwE3ZU2FUia...
Algoritam: AES-256-GCM (Advanced Encryption Standard, 256-bit, Galois/Counter Mode)
Ovo je isti standard enkripcije koji koriste banke, vojska i vladine agencije diljem svijeta. Smatra se neraskidivim s trenutnom tehnologijom.
Proces enkripcije:
base64(nonce + tag + šifrirani tekst)
Zašto je ovo sigurno:
- Čak i ako su dva komentara identična, kriptirani rezultat je potpuno drugačiji (zbog unikatnog noncea)
- GCM mod detektira ako netko pokuša izmijeniti kriptirane podatke
- 600.000 iteracija PBKDF2 čini brute-force napade nepraktičnima
- Ključ enkripcije nikad se ne sprema u bazu — izvodi se iz tvoje lozinke svaki put kad se prijaviš
Svaki korisnik ima vlastiti ključ enkripcije — izveden iz njegove lozinke. To znači:
Admin ne može čitati tvoje komentare — ne zna tvoju lozinku, a bez nje ne može izvesti ključ
Drugi korisnici ne mogu čitati tvoje komentare — svaki korisnik ima drugačiji salt i lozinku, dakle potpuno drugačiji ključ
Haker s pristupom bazi ne može čitati komentare — vidi samo kriptirani tekst, a ključ ne postoji u bazi
Haker s pristupom serveru ne može čitati komentare — ključ se izvodi iz tvoje lozinke koja se nigdje ne sprema u čistom tekstu
⚠️ Važno: Ključ je izveden iz tvoje lozinke, pa ako promijeniš lozinku, svi komentari se automatski re-kriptiraju s novim ključem. Ali ako izgubiš pristup računu i zaboraviš lozinku — nažalost, komentari postaju trajno nečitljivi. To je cijena prave sigurnosti.
🔒 Kriptirano (AES-256-GCM):
- Komentar — slobodan tekst koji pišeš uz svaki zapis (najosjetljiviji podatak)
🔑 Zaštićeno prijavom (ali ne kriptirano u bazi):
- Kategorija (Tužno/Sretno/Neutralno) — generičke kategorije, nisu specifične
- Trajanje (1 Suza/Kratko/Srednje/Dugo) — ne otkriva kontekst
- Razlog (Film/Stres/Posao...) — kratke oznake, manje osjetljive
- Datum — kad se plakanje dogodilo
🔐 Hashirano (jednosmjerno):
- Lozinka — bcrypt hash, čak ni mi je ne možemo pročitati
Komentar je jedini podatak koji može sadržavati detaljne osobne informacije, zato je kriptiran. Ostali podaci su strukturirani (kategorije, oznake) i nemaju slobodan tekst.
CSRF zaštita — svaki zahtjev za pisanje koristi jednokratni token koji sprečava napade s drugih stranica
Rate limiting — nakon 5 neuspješnih pokušaja prijave, račun se zaključava na 15 minuta
Regeneracija sesije — nakon svake prijave, sesija se regenerira kako bi se spriječili session fixation napadi
HTTP security headers — X-Frame-Options, X-Content-Type-Options, Referrer-Policy
Prepared statements — svi SQL upiti koriste parametre, bez mogućnosti SQL injection napada
No-cache API headers — preglednici ne smiju keširati odgovore s osjetljivim podacima
XSS zaštita — sav korisnikov tekst se escapea prije prikazivanja na stranici