[{"data":1,"prerenderedAt":638},["ShallowReactive",2],{"blog:index:el":3},[4,192,353,506],{"id":5,"title":6,"body":7,"cover":175,"description":176,"draft":177,"extension":178,"locale":179,"meta":180,"navigation":181,"path":182,"publishedAt":183,"seo":184,"stem":185,"tags":186,"__hash__":191},"blog\u002Fblog\u002Fdesign-mirror-for-figma.el.md","Πέτυχε Pixel-Perfect Υλοποίηση με το Design Mirror for Figma",{"type":8,"value":9,"toc":163},"minimark",[10,14,17,20,25,28,31,35,43,46,50,85,88,92,95,122,126,129,133,136,140,154],[11,12,13],"p",{},"Έχω χάσει το μέτρημα του πόσες φορές έκανα αυτόν τον χορό: γράφω λίγο CSS, κάνω refresh τον browser, βγάζω ένα screenshot, το κάνω paste στο Figma, το βάζω πάνω από το design, εντοπίζω τις διαφορές, γυρνάω στο VS Code, διορθώνω, ξανά από την αρχή.",[11,15,16],{},"Είναι κουραστικό. Είναι αργό. Και παρά την προσπάθεια, πάλι μου ξέφευγαν πράγματα — ένα padding που ήταν 12px αντί για 16px, ένα font weight λίγο εκτός.",[11,18,19],{},"Χρειαζόμουν έναν καλύτερο τρόπο.",[21,22,24],"h2",{"id":23},"το-πρόβλημα-του-workflow","Το Πρόβλημα του Workflow",[11,26,27],{},"Όταν υλοποιείς ένα design, αλλάζεις διαρκώς context. Το Figma σε ένα παράθυρο, ο code editor σου σε άλλο, ο browser κάπου αλλού. Προσπαθείς να κρατήσεις το design στο μυαλό σου ενώ γράφεις κώδικα, και μετά να συγκρίνεις οπτικά.",[11,29,30],{},"Το νοητικό κόστος συσσωρεύεται. Και οι λεπτομέρειες σε επίπεδο pixel; Αυτές ξεφεύγουν.",[21,32,34],{"id":33},"κι-αν-το-design-μπορούσε-να-επιπλέει-από-πάνω","Κι Αν το Design Μπορούσε να Επιπλέει από Πάνω;",[11,36,37,38,42],{},"Η ιδέα ήταν απλή: κι αν μπορούσα να δω το design του Figma ",[39,40,41],"em",{},"ακριβώς πάνω"," από την υλοποίησή μου; Ένα διαφανές overlay που θα μπορούσα να τοποθετήσω πάνω από τον browser μου, αφήνοντάς με να δω ακριβώς πού δεν ταιριάζουν τα πράγματα.",[11,44,45],{},"Αυτό είναι το Design Mirror for Figma.",[21,47,49],{"id":48},"πώς-λειτουργεί","Πώς Λειτουργεί",[51,52,53,61,67,73,79],"ol",{},[54,55,56,60],"li",{},[57,58,59],"strong",{},"Συνδέσου στο Figma"," μέσω ασφαλούς OAuth — τα πραγματικά σου αρχεία Figma, όχι screenshots",[54,62,63,66],{},[57,64,65],{},"Διάλεξε οποιοδήποτε frame"," από τα projects σου",[54,68,69,72],{},[57,70,71],{},"Τοποθέτησε το overlay"," πάνω από το παράθυρο του browser σου",[54,74,75,78],{},[57,76,77],{},"Ρύθμισε το opacity και την κλίμακα"," για να βλέπεις και το design και την υλοποίησή σου",[54,80,81,84],{},[57,82,83],{},"Γράψε κώδικα με ακρίβεια"," — οι διαφορές γίνονται αμέσως προφανείς",[11,86,87],{},"Τέλος με το να αλλάζεις παράθυρα. Τέλος με το «μήπως αυτό φαίνεται σωστό;». Απλά άμεση οπτική σύγκριση.",[21,89,91],{"id":90},"λειτουργίες-γεννημένες-από-πραγματική-ανάπτυξη","Λειτουργίες Γεννημένες από Πραγματική Ανάπτυξη",[11,93,94],{},"Κάθε λειτουργία προήλθε από το δικό μου front-end workflow:",[96,97,98,104,110,116],"ul",{},[54,99,100,103],{},[57,101,102],{},"Υποστήριξη πολλαπλών οθονών"," επειδή γράφω κώδικα σε μία οθόνη και κάνω preview στον browser σε άλλη",[54,105,106,109],{},[57,107,108],{},"Συντομεύσεις πληκτρολογίου"," επειδή το να πιάνεις διαρκώς το ποντίκι σπάει τη ροή",[54,111,112,115],{},[57,113,114],{},"Έλεγχοι ακριβείας"," επειδή μερικές φορές χρειάζεται να μετακινήσεις το overlay κατά 1px κάθε φορά",[54,117,118,121],{},[57,119,120],{},"Αυτόματη διαστασιοδότηση"," — το overlay ταιριάζει με τις ακριβείς διαστάσεις του frame σου στο Figma, οπότε το preview στον browser σου έχει πάντα το σωστό μέγεθος",[21,123,125],{"id":124},"σεβασμός-στην-ιδιωτικότητα","Σεβασμός στην Ιδιωτικότητα",[11,127,128],{},"Η εφαρμογή έχει πρόσβαση μόνο στα αρχεία Figma που εσύ επιλέγεις ρητά. Κανένα tracking, καθόλου analytics. Οι ρυθμίσεις αποθηκεύονται τοπικά και στο iCloud σου. Το έφτιαξα για τη δική μου δουλειά design — δεν με ενδιαφέρει να ξέρω οτιδήποτε για τη δική σου.",[21,130,132],{"id":131},"το-αποτέλεσμα","Το Αποτέλεσμα",[11,134,135],{},"Πλέον βγάζω πιο γυαλισμένα websites. Εκείνες οι διακριτικές λεπτομέρειες που μου ξέφευγαν — τα margins, τα spacing, η στοίχιση — τις πιάνω πριν κάνω commit. Το εργαλείο αποπληρώθηκε την πρώτη φορά που έπιασα ένα κακοστοιχισμένο στοιχείο πριν από μια review πελάτη.",[21,137,139],{"id":138},"απαιτήσεις","Απαιτήσεις",[96,141,142,145,148,151],{},[54,143,144],{},"macOS 15.5 ή νεότερο",[54,146,147],{},"Λογαριασμός Figma",[54,149,150],{},"Σύνδεση στο internet για την ενσωμάτωση με το Figma",[54,152,153],{},"Ειλικρινά, αρκεί και ένα export του design",[11,155,156],{},[157,158,162],"a",{"href":159,"rel":160},"https:\u002F\u002Flostendfound.com\u002Fdesign-mirror-for-figma",[161],"nofollow","Κατέβασέ το από το Mac App Store →",{"title":164,"searchDepth":165,"depth":165,"links":166},"",3,[167,169,170,171,172,173,174],{"id":23,"depth":168,"text":24},2,{"id":33,"depth":168,"text":34},{"id":48,"depth":168,"text":49},{"id":90,"depth":168,"text":91},{"id":124,"depth":168,"text":125},{"id":131,"depth":168,"text":132},{"id":138,"depth":168,"text":139},null,"Έχω χάσει το μέτρημα του πόσες φορές έκανα αυτόν τον χορό: γράφω λίγο CSS, κάνω refresh τον browser, βγάζω ένα screenshot, το κάνω paste στο Figma. Χρειαζόμουν έναν καλύτερο τρόπο.",false,"md","el",{},true,"\u002Fblog\u002Fdesign-mirror-for-figma.el","2026-02-07",{"title":6,"description":176},"blog\u002Fdesign-mirror-for-figma.el",[187,188,189,190],"apple-apps","figma","web-development","design-mirror","QZy8bf7Z9vxTdvgGi3lGVrPyfDGwkdrGppY9mx7IdQw",{"id":193,"title":194,"body":195,"cover":175,"description":343,"draft":177,"extension":178,"locale":179,"meta":344,"navigation":181,"path":345,"publishedAt":183,"seo":346,"stem":347,"tags":348,"__hash__":352},"blog\u002Fblog\u002Fdmarc-report-reader.el.md","Σου Παρουσιάζω το DMARC Report Reader: Απλοποιώντας την Ανάλυση Ασφάλειας Email",{"type":8,"value":196,"toc":336},[197,200,203,207,210,226,229,232,236,239,259,262,266,269,295,299,302,306,309,320,323,326,332],[11,198,199],{},"Διαχειρίζομαι email για αρκετά domains — δικά μου projects, websites πελατών, καμιά freelance δουλειά πού και πού. Και όπως κάθε υπεύθυνος κάτοχος domain, έστησα εγγραφές DMARC για να παρακολουθώ την αυθεντικοποίηση των email.",[11,201,202],{},"Το πρόβλημα; Το διάβασμα των αναφορών.",[21,204,206],{"id":205},"η-απογοήτευση-που-τα-ξεκίνησε-όλα","Η Απογοήτευση που τα Ξεκίνησε Όλα",[11,208,209],{},"Κάθε εβδομάδα, λάμβανα αυτές τις συγκεντρωτικές αναφορές DMARC από την Google, τη Microsoft και άλλους παρόχους email. Σημαντικά δεδομένα για το αν τα email από τα domains μου περνούσαν την αυθεντικοποίηση. Αλλά η μορφή; Συμπιεσμένα αρχεία XML που έμοιαζαν κάπως έτσι όταν τα άνοιγες:",[211,212,216],"pre",{"className":213,"code":214,"language":215,"meta":164,"style":164},"language-xml shiki shiki-themes material-theme-lighter github-light github-dark","\u003Crecord>\u003Crow>\u003Csource_ip>185.250.239.6\u003C\u002Fsource_ip>\u003Ccount>2\u003C\u002Fcount>...\n","xml",[217,218,219],"code",{"__ignoreMap":164},[220,221,224],"span",{"class":222,"line":223},"line",1,[220,225,214],{},[11,227,228],{},"Τα έκανα paste σε online validators, στράβωνα τα μάτια μου πάνω σε ωμό XML, ή απλά... τα αγνοούσα. Καμία από αυτές τις επιλογές δεν ήταν σωστή. Έπρεπε να παρακολουθώ την ασφάλεια των email μου, αλλά η τριβή ήταν πολύ μεγάλη.",[11,230,231],{},"Έτσι έφτιαξα κάτι καλύτερο.",[21,233,235],{"id":234},"dmarc-report-reader","DMARC Report Reader",[11,237,238],{},"Το DMARC Report Reader μετατρέπει αυτές τις περίπλοκες αναφορές σε καθαρές, πρακτικές πληροφορίες. Απλά κάνε drag and drop το αρχείο XML σου (ή το αρχείο ZIP\u002FGZ) μέσα στην εφαρμογή, και δες αμέσως:",[96,240,241,247,253],{},[54,242,243,246],{},[57,244,245],{},"Σύνοψη Συμμόρφωσης"," — Οπτικές ενδείξεις που δείχνουν τα ποσοστά ευθυγράμμισης DKIM και SPF σου",[54,248,249,252],{},[57,250,251],{},"Ρυθμίσεις Πολιτικής"," — Η πολιτική DMARC του domain σου με μια ματιά",[54,254,255,258],{},[57,256,257],{},"Εγγραφές Μηνυμάτων"," — Λεπτομερής ανάλυση κάθε source IP, κατάστασης pass\u002Ffail και διάθεσης",[11,260,261],{},"Το σχεδίασα με ένα καθαρό σκούρο interface επειδή, ας είμαστε ειλικρινείς, ο έλεγχος της ασφάλειας email συχνά γίνεται σε περίεργες ώρες. Τα μάτια σου θα σε ευχαριστήσουν.",[21,263,265],{"id":264},"φτιαγμένο-για-το-πώς-δουλεύω-πραγματικά","Φτιαγμένο για το Πώς Δουλεύω Πραγματικά",[11,267,268],{},"Οι λειτουργίες προήλθαν απευθείας από τις απογοητεύσεις του workflow μου:",[96,270,271,277,283,289],{},[54,272,273,276],{},[57,274,275],{},"Drag and drop"," επειδή δεν ήθελα να κλικάρω μέσα από διαλόγους αρχείων",[54,278,279,282],{},[57,280,281],{},"Υποστήριξη αρχείων"," επειδή οι αναφορές φτάνουν ως αρχεία .zip ή .gz",[54,284,285,288],{},[57,286,287],{},"Sidebar αποθήκευσης αναφορών"," επειδή ήθελα να συγκρίνω αναφορές με την πάροδο του χρόνου",[54,290,291,294],{},[57,292,293],{},"100% τοπική επεξεργασία"," επειδή τα δεδομένα ασφάλειας email δεν θα έπρεπε να φεύγουν από το μηχάνημά μου",[21,296,298],{"id":297},"πρώτα-η-ιδιωτικότητα","Πρώτα η Ιδιωτικότητα",[11,300,301],{},"Όλα γίνονται τοπικά στον Mac σου. Κανένα δεδομένο δεν συλλέγεται, αποθηκεύεται ή μεταδίδεται πουθενά. Το έφτιαξα πρώτα για μένα — δεν θα χρησιμοποιούσα ένα app που ανεβάζει τα δεδομένα email του domain μου σε κάποιον τυχαίο server.",[21,303,305],{"id":304},"για-ποιον-είναι","Για Ποιον Είναι",[11,307,308],{},"Αν είσαι σαν εμένα — κάποιος που:",[96,310,311,314,317],{},[54,312,313],{},"Διαχειρίζεται email για δικά του domains ή πελατών",[54,315,316],{},"Θέλει να καταλάβει πραγματικά τις αναφορές DMARC του",[54,318,319],{},"Εκτιμά την ιδιωτικότητα και το local-first λογισμικό",[11,321,322],{},"Τότε το DMARC Report Reader μπορεί να σου γλιτώσει τους ίδιους πονοκεφάλους που γλίτωσε εμένα.",[11,324,325],{},"Διαθέσιμο στο Mac App Store για £4.99. Με υποστήριξη Family Sharing, χωρίς απαίτηση συνδρομής.",[11,327,328],{},[157,329,162],{"href":330,"rel":331},"https:\u002F\u002Flostendfound.com\u002Fdmarc",[161],[333,334,335],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":164,"searchDepth":165,"depth":165,"links":337},[338,339,340,341,342],{"id":205,"depth":168,"text":206},{"id":234,"depth":168,"text":235},{"id":264,"depth":168,"text":265},{"id":297,"depth":168,"text":298},{"id":304,"depth":168,"text":305},"Διαχειρίζομαι email για αρκετά domains και έστησα εγγραφές DMARC για να παρακολουθώ την αυθεντικοποίηση των email. Το πρόβλημα; Το διάβασμα των αναφορών. Έτσι έφτιαξα κάτι καλύτερο.",{},"\u002Fblog\u002Fdmarc-report-reader.el",{"title":194,"description":343},"blog\u002Fdmarc-report-reader.el",[187,349,350,351],"dmarc","email-security","mac-app","W9TCZw8_q-srVUiX59qYjD1d2NToStGEpymEntfBpNY",{"id":354,"title":355,"body":356,"cover":175,"description":496,"draft":177,"extension":178,"locale":179,"meta":497,"navigation":181,"path":498,"publishedAt":183,"seo":499,"stem":500,"tags":501,"__hash__":505},"blog\u002Fblog\u002Fobsidian-floating-notes.el.md","Το Obsidian Vault σου, Πάντα στο Χέρι σου",{"type":8,"value":357,"toc":487},[358,361,364,368,371,374,377,381,384,387,391,394,397,401,404,436,438,464,468,471,475,478,481],[11,359,360],{},"Ζω μέσα στο Obsidian. Σημειώσεις project, σημειώσεις συσκέψεων, code snippets, τυχαίες ιδέες στις 2 το πρωί — όλα πάνε στο vault μου. Με τον καιρό, έγινε ο δεύτερος εγκέφαλός μου.",[11,362,363],{},"Αλλά υπήρχε πάντα τριβή.",[21,365,367],{"id":366},"ο-φόρος-του-context-switch","Ο Φόρος του Context-Switch",[11,369,370],{},"Ήμουν βαθιά μέσα στον κώδικα, έκανα debugging κάτι δύσκολο, και ξαφνικά θυμόμουν κάτι που έπρεπε να καταγράψω. Μια απόφαση που είχα πάρει. Ένα snippet που ήθελα να αποθηκεύσω. Μια σκέψη για ένα εντελώς διαφορετικό project.",[11,372,373],{},"Έτσι έκανα Cmd+Tab στο Obsidian. Πλοηγούμουν στον σωστό φάκελο. Δημιουργούσα μια νέα σημείωση. Έγραφα το πράγμα. Και μετά προσπαθούσα να θυμηθώ πού είχα μείνει στον κώδικά μου.",[11,375,376],{},"Η ιδέα είχε καταγραφεί, αλλά η ροή μου είχε χαθεί. Ο φόρος του context-switch ήταν πολύ μεγάλος.",[21,378,380],{"id":379},"τι-ήθελα-πραγματικά","Τι Ήθελα Πραγματικά",[11,382,383],{},"Ήθελα το Obsidian στα δάχτυλά μου — χωρίς να αφήνω αυτό που έκανα. Μια συντόμευση πληκτρολογίου που θα εμφάνιζε μια σημείωση, θα με άφηνε να καταγράψω τη σκέψη, και θα εξαφανιζόταν. Το vault μου, αλλά να επιπλέει.",[11,385,386],{},"Έτσι το έφτιαξα.",[21,388,390],{"id":389},"obsidian-floating-notes","Obsidian Floating Notes",[11,392,393],{},"Μία συντόμευση πληκτρολογίου. Ένα floating παράθυρο εμφανίζεται με το vault σου. Κατέγραψε τη σκέψη σου. Κλείσ' το. Είσαι πίσω στον κώδικά σου, με τη ροή σου ανέπαφη.",[11,395,396],{},"Αυτό δεν είναι ένα ξεχωριστό app σημειώσεων — δουλεύει απευθείας με τα υπάρχοντα Obsidian vaults σου. Όλα τα links, τα tags και η δομή των φακέλων σου διατηρούνται. Αν χρησιμοποιείς το iCloud Drive για το vault σου (όπως εγώ), αυτό δουλεύει απρόσκοπτα.",[21,398,400],{"id":399},"λειτουργίες-από-το-δικό-μου-workflow","Λειτουργίες από το Δικό μου Workflow",[11,402,403],{},"Κάθε λειτουργία προήλθε από το πώς πραγματικά χρησιμοποιώ το Obsidian:",[96,405,406,412,418,424,430],{},[54,407,408,411],{},[57,409,410],{},"Καθολικές συντομεύσεις"," — Πάτα έναν συνδυασμό πλήκτρων από οπουδήποτε, από οποιοδήποτε app",[54,413,414,417],{},[57,415,416],{},"Υποστήριξη πολλαπλών vaults"," — Έχω ξεχωριστά vaults για τη δουλειά και τα προσωπικά· η εναλλαγή είναι ακαριαία",[54,419,420,423],{},[57,421,422],{},"Αναζήτηση πλήρους κειμένου"," — Βρες οτιδήποτε σε όλο σου το vault",[54,425,426,429],{},[57,427,428],{},"Καθαρός markdown editor"," — Toolbar μορφοποίησης για γρήγορη μορφοποίηση, αλλά κατά βάση καθοδηγούμενος από το πληκτρολόγιο",[54,431,432,435],{},[57,433,434],{},"Υποστήριξη iCloud Drive"," — Επειδή το vault μου συγχρονίζεται ανάμεσα στις συσκευές",[21,437,305],{"id":304},[96,439,440,446,452,458,461],{},[54,441,442,445],{},[57,443,444],{},"Developers"," — Κατέγραψε αποφάσεις αρχιτεκτονικής, σημειώσεις debugging, code snippets χωρίς να αφήνεις το IDE σου",[54,447,448,451],{},[57,449,450],{},"Συγγραφείς"," — Σημείωσε την έμπνευση χωρίς να χάσεις τη δημιουργική σου ροή",[54,453,454,457],{},[57,455,456],{},"Όποιον ζει μέσα στο Obsidian"," — Και εύχεται να ήταν πάντα μία συντόμευση μακριά",[54,459,460],{},"Αν σου αρέσουν άλλα apps floating σημειώσεων, αλλά χρειάζεσαι την ενσωμάτωση με το Obsidian",[54,462,463],{},"Ή θέλεις οι σημειώσεις σου να ζουν τοπικά στον υπολογιστή σου αντί σε κάποιο cloud",[21,465,467],{"id":466},"_100-ιδιωτικό","100% Ιδιωτικό",[11,469,470],{},"Όλη η επεξεργασία γίνεται τοπικά στον Mac σου. Κανένα δεδομένο δεν συλλέγεται, αποθηκεύεται ή μεταδίδεται πουθενά. Αυτό είναι το vault σου — μένει δικό σου.",[21,472,474],{"id":473},"η-διαφορά-που-έκανε","Η Διαφορά που Έκανε",[11,476,477],{},"Καταγράφω περισσότερα τώρα. Εκείνες οι φευγαλέες σκέψεις που κάποτε εξαφανίζονταν; Φτάνουν στο vault μου. Και η ροή μου μένει ανέπαφη. Η μικρή τριβή που εξάλειψα αθροίστηκε σε ένα ουσιαστικά καλύτερο workflow.",[11,479,480],{},"Διαθέσιμο για $4.99 στο Mac App Store. Εφάπαξ αγορά, με υποστήριξη Family Sharing, χωρίς συνδρομή.",[11,482,483],{},[157,484,162],{"href":485,"rel":486},"https:\u002F\u002Flostendfound.com\u002Fobsidian-floating-notes",[161],{"title":164,"searchDepth":165,"depth":165,"links":488},[489,490,491,492,493,494,495],{"id":366,"depth":168,"text":367},{"id":379,"depth":168,"text":380},{"id":389,"depth":168,"text":390},{"id":399,"depth":168,"text":400},{"id":304,"depth":168,"text":305},{"id":466,"depth":168,"text":467},{"id":473,"depth":168,"text":474},"Ζω μέσα στο Obsidian. Σημειώσεις project, σημειώσεις συσκέψεων, code snippets, τυχαίες ιδέες στις 2 το πρωί — όλα πάνε στο vault μου. Αλλά υπήρχε πάντα τριβή στο να κρατάω σκέψεις ενώ ήμουν βαθιά μέσα στον κώδικα. Έτσι έφτιαξα μια λύση με floating παράθυρο.",{},"\u002Fblog\u002Fobsidian-floating-notes.el",{"title":355,"description":496},"blog\u002Fobsidian-floating-notes.el",[187,502,503,351,504],"obsidian","productivity","notes","SEuqa_Rtybl9C6HBK-2NfUCYHdXdC4AFUoXMSsXVzus",{"id":507,"title":508,"body":509,"cover":175,"description":626,"draft":177,"extension":178,"locale":179,"meta":627,"navigation":181,"path":628,"publishedAt":629,"seo":630,"stem":631,"tags":632,"__hash__":637},"blog\u002Fblog\u002Fdid-i-have-migraine-today.el.md","Κατέγραψε τις Ημικρανίες σου με Ένα Απλό Tap",{"type":8,"value":510,"toc":617},[511,514,517,520,524,527,530,533,537,540,543,547,550,553,557,583,587,590,594,597,601,604,607,610],[11,512,513],{},"Έχω ημικρανίες. Αν διαβάζεις αυτό, μάλλον έχεις κι εσύ.",[11,515,516],{},"Ξέρεις τη συμβουλή: κατέγραφε τις ημικρανίες σου για να εντοπίσεις μοτίβα και εναύσματα. Εξαιρετική συμβουλή. Προσπάθησα. Κατέβασα apps καταγραφής. Ζητούσαν σημείο πονοκεφάλου, επίπεδο πόνου σε κλίμακα 10 βαθμών, πιθανά εναύσματα, φάρμακα που πήρα, καιρικές συνθήκες, ποιότητα ύπνου, επίπεδο άγχους, πρόσληψη νερού...",[11,518,519],{},"Μέχρι την τρίτη μέρα, σταμάτησα να καταγράφω.",[21,521,523],{"id":522},"το-πρόβλημα-με-τα-apps-ημικρανίας","Το Πρόβλημα με τα Apps Ημικρανίας",[11,525,526],{},"Τα περισσότερα apps καταγραφής ημικρανίας είναι φτιαγμένα σαν ιατρικές φόρμες εισαγωγής. Πλήρη; Σίγουρα. Εύχρηστα για καθημερινή καταγραφή; Όχι για μένα.",[11,528,529],{},"Η ειρωνεία είναι ότι η συνέπεια μετράει περισσότερο από τη λεπτομέρεια. Το να ξέρεις ότι είχες ημικρανίες σε 8 από τις τελευταίες 30 ημέρες είναι πιο χρήσιμο από το να έχεις λεπτομερή δεδομένα για 3 ημέρες πριν τα παρατήσεις.",[11,531,532],{},"Χρειαζόμουν κάτι πιο απλό.",[21,534,536],{"id":535},"μία-ερώτηση-ένα-tap","Μία Ερώτηση. Ένα Tap.",[11,538,539],{},"Το Did I Have Migraine Today? ρωτάει ακριβώς αυτό που λέει το όνομά του. Μία ερώτηση. Πάτα ναι ή όχι. Αν ναι, προαιρετικά βαθμολόγησε τη σοβαρότητα. Τέλος.",[11,541,542],{},"Αυτό είναι όλο. Η όλη αλληλεπίδραση παίρνει δύο δευτερόλεπτα.",[21,544,546],{"id":545},"το-γράφημα-συνεισφορών","Το Γράφημα Συνεισφορών",[11,548,549],{},"Να τι το έκανε να βγάλει νόημα για μένα: ήθελα να βλέπω τα μοτίβα των ημικρανιών μου όπως βλέπω τα contributions μου στο GitHub. Ένα πλέγμα από χρωματιστά τετράγωνα. Πράσινο για ημέρες χωρίς ημικρανία. Πιο θερμά χρώματα για επίπεδα σοβαρότητας.",[11,551,552],{},"Μήνες δεδομένων γίνονται αμέσως κατανοητοί. Τα μοτίβα αναδεικνύονται οπτικά. Μπορείς να δεις με μια ματιά αν τα πράγματα πάνε καλύτερα ή χειρότερα.",[21,554,556],{"id":555},"λειτουργίες-που-πραγματικά-βοηθούν","Λειτουργίες που Πραγματικά Βοηθούν",[96,558,559,565,571,577],{},[54,560,561,564],{},[57,562,563],{},"Υποστήριξη Apple Watch"," — Κατέγραψε μια ημικρανία από τον καρπό σου. Το haptic feedback επιβεβαιώνει ότι καταγράφηκε. Το τηλέφωνο μένει στην τσέπη σου.",[54,566,567,570],{},[57,568,569],{},"Widget στην αρχική οθόνη"," — Μια επισκόπηση 6 μηνών ακριβώς πάνω στο iPhone σου. Οπτική υπενθύμιση και άμεση εικόνα.",[54,572,573,576],{},[57,574,575],{},"Συγχρονισμός iCloud"," — Κατέγραψε από οποιαδήποτε συσκευή. Όλα μένουν συγχρονισμένα σε iPhone, iPad και Apple Watch.",[54,578,579,582],{},[57,580,581],{},"Λεπτομερές ιστορικό"," — Όταν χρειάζεται να ψάξεις βαθύτερα, είναι όλα εκεί. Περιήγηση, επεξεργασία, μαζική διαγραφή.",[21,584,586],{"id":585},"ιδανικό-για-επισκέψεις-στον-γιατρό","Ιδανικό για Επισκέψεις στον Γιατρό",[11,588,589],{},"Αυτή ήταν μια πραγματική περίπτωση χρήσης για μένα. Να κάθεσαι στο ιατρείο, να σε ρωτάνε «πόσο συχνά έχεις ημικρανίες;» και να προσπαθείς να θυμηθείς. Τώρα απλά τους δείχνω το γράφημα. Καθαρό οπτικό ιστορικό. Χωρίς μαντεψιές.",[21,591,593],{"id":592},"τα-δεδομένα-σου-μένουν-δικά-σου","Τα Δεδομένα σου Μένουν Δικά σου",[11,595,596],{},"Δεν συλλέγουμε κανένα δεδομένο. Το ιστορικό των ημικρανιών σου αποθηκεύεται ιδιωτικά στον λογαριασμό σου στο iCloud και δεν φεύγει ποτέ από τις συσκευές σου. Τα δεδομένα υγείας είναι προσωπικά — το έφτιαξα πρώτα για μένα, και δεν θα χρησιμοποιούσα ένα app που μοιράζεται τις πληροφορίες υγείας μου.",[21,598,600],{"id":599},"το-απλό-δουλεύει","Το Απλό Δουλεύει",[11,602,603],{},"Καταγράφω με συνέπεια εδώ και μήνες — κάτι που δεν κατάφερα ποτέ με άλλα apps. Το μυστικό ήταν να αφαιρέσω τις τριβές μέχρι η καταγραφή να γίνει αβίαστη.",[11,605,606],{},"Αν δυσκολεύτηκες να κρατήσεις ένα ημερολόγιο ημικρανίας, ίσως το πρόβλημα να μην ήταν τα κίνητρα. Ίσως ήταν το ίδιο το ημερολόγιο.",[11,608,609],{},"Διαθέσιμο για $1.99 στο App Store. Εφάπαξ αγορά, χωρίς συνδρομή, με συγχρονισμό iCloud.",[11,611,612],{},[157,613,616],{"href":614,"rel":615},"https:\u002F\u002Flostendfound.com\u002Fdid-i-have-migraine-today",[161],"Κατέβασέ το από το App Store →",{"title":164,"searchDepth":165,"depth":165,"links":618},[619,620,621,622,623,624,625],{"id":522,"depth":168,"text":523},{"id":535,"depth":168,"text":536},{"id":545,"depth":168,"text":546},{"id":555,"depth":168,"text":556},{"id":585,"depth":168,"text":586},{"id":592,"depth":168,"text":593},{"id":599,"depth":168,"text":600},"Έχω ημικρανίες. Ξέρεις τη συμβουλή: κατέγραφε τις ημικρανίες σου για να εντοπίσεις μοτίβα. Προσπάθησα. Κατέβασα apps καταγραφής με ατελείωτες φόρμες. Μέχρι την τρίτη μέρα, σταμάτησα να καταγράφω. Χρειαζόμουν κάτι πιο απλό.",{},"\u002Fblog\u002Fdid-i-have-migraine-today.el","2026-01-14",{"title":508,"description":626},"blog\u002Fdid-i-have-migraine-today.el",[187,633,634,635,636],"health","migraine","ios-app","apple-watch","yc72ol60Z5GN1tIjBubeD98qqV_WrGguFlVzMgeDN1A",1783603475945]