Launch Agents

Σε προηγούμενο άρθρο, έγινε αναφορά στα daemons. Ένα daemon (δαίμονας) είναι ένα πρόγραμμα που εκτελείται στο παρασκήνιο (background program) ως διεργασία (process), σαν μέρος του συνολικού συστήματος (system).

Read More »Launch Agents

Launch Daemons

Ένα daemon (δαίμονας) είναι ένα πρόγραμμα που εκτελείται στο παρασκήνιο (background program) ως μέρος του συνολικού συστήματος (system). Το daemon δεν συνδέεται με έναν συγκεκριμένο χρήστη (user). Επίσης, δεν μπορεί να εμφανίσει κανένα γραφικό περιβάλλον διεπαφής χρήστη (GUI = Graphical User Interface). Πιο συγκεκριμένα, δεν επιτρέπεται η σύνδεση με το διακομιστή παραθύρων (WindowServer).

Read More »Launch Daemons

Xcode

Το Xcode είναι το ολοκληρωμένο περιβάλλον ανάπτυξης της Apple (IDE = Integrated Development Environment) το οποίο απευθύνεται σε προγραμματιστές.

Read More »Xcode

Τι είναι τα αρχεία .plist

Στο macOS συναντάμε τα αρχεία λίστας ιδιοτήτων (property list files), τα οποία είναι αρχεία που αποθηκεύουν σειριακά αντικείμενα (serialized objects). Τα αρχεία λίστας ιδιοτήτων, χρησιμοποιούν την επέκταση ονόματος αρχείου .plist, και ως εκ τούτου αναφέρονται συχνά ως αρχεία p-list.

Read More »Τι είναι τα αρχεία .plist

BBEdit: Ένας επαγγελματικός επεξεργαστής HTML και κειμένου για macOS

Το BBEdit, έχει σχεδιαστεί για χρήση από προγραμματιστές λογισμικού (software developers) και σχεδιαστές ιστοσελίδων (web designers). Έχει εγγενή υποστήριξη για πολλές γλώσσες προγραμματισμού (δείτε πιο κάτω), ενώ το SDK του, επιτρέπει στους χρήστες να αναπτύξουν επιπλέον γλωσσικές ενότητες.

Read More »BBEdit: Ένας επαγγελματικός επεξεργαστής HTML και κειμένου για macOS

Τρόποι επίλυσης στην καταγραφή υψηλής ανάλωσης πόρων του launchd process

Όπως είδαμε σε προηγούμενο άρθρο, η διεργασία launchd είναι το πλαίσιο διαχείρισης υπηρεσιών (service management framework) που χρησιμοποιείται από το macOS.

Read More »Τρόποι επίλυσης στην καταγραφή υψηλής ανάλωσης πόρων του launchd process

Τρόποι επίλυσης στην καταγραφή υψηλής ανάλωσης πόρων του WindowServer process

Όπως είδαμε σε προηγούμενο άρθρο, ο διακομιστής παραθύρων (window server), είναι ένα βασικό κομμάτι του macOS που αποτελεί τον σύνδεσμο μεταξύ των εφαρμογών και της οθόνης σας. Οτιδήποτε υπάρχει στην οθόνη, τοποθετείτε από τον διακομιστή παραθύρων. Π.χ. τα παράθυρα του Finder που ανοίγετε, οι εφαρμογές, τα παιχνίδια, κλπ.

Read More »Τρόποι επίλυσης στην καταγραφή υψηλής ανάλωσης πόρων του WindowServer process

WindowServer process

Ο διακομιστής παραθύρων (windows server), είναι ένα μοναδικό σημείο επαφής για όλες τις εφαρμογές (applications). Είναι κεντρικό στοιχείο της εφαρμογής των πλαισίων γραφικού περιβάλλοντος διεπαφής χρήστη (GUI frameworks) καθώς και πολλών άλλων υπηρεσιών.

Read More »WindowServer process