Κυκλοφόρησε η διανομή Fedora Linux 40

Το Fedora Project είναι στην ευχάριστη θέση να ανακοινώσει ότι η πιο πρόσφατη έκδοση του λειτουργικού συστήματος Fedora Linux, Fedora Linux 40, είναι πλέον διαθέσιμη. Για υπολογιστές, αυτή η έκδοση διαθέτει το GNOME 46 και το KDE Plasma 6 (με... Διαβάστε περισσότερα Κυκλοφόρησε η διανομή Fedora Linux 40

Τι είναι το Fedora; Όλα όσα πρέπει να γνωρίζετε...

Μαζί με το openSUSE, το Arch και το Debian, το Fedora είναι μία από τις «τέσσερεις μεγάλες» διανομές Linux. Ανάγεται η καταγωγή του στο Red Hat Linux, την αρχική διανομή που βασίζεται σε RPM. Το Fedora είναι γνωστό για τις... Διαβάστε περισσότερα Τι είναι το Fedora; Όλα όσα πρέπει να γνωρίζετε...

Εισαγωγή στο Git

Ο έλεγχος έκδοσης με GIT έχει γίνει μια βασική δεξιότητα για τους προγραμματιστές. Αλλά η κατανόηση των βασικών αρχών του GIT μπορεί να φαίνεται τρομακτική στην αρχή. Σε αυτό το άρθρο, θα δούμε μια γρήγορη επισκόπηση ορισμένων βασικών εννοιών και... Διαβάστε περισσότερα Εισαγωγή στο Git

Γιατί οι προγραμματιστές δεν γράφουν τεκμηρίωση;

Όσοι με γνωρίζουν, επιμένω συνέχεια στους προγραμματιστές να γράψουν σχόλια στον κώδικά τους αλλά και να γράφουν τεκμηρίωση γενικότερα. Πιστεύω ότι υπάρχουν δύο κύριοι λόγοι που οι προγραμματιστές δεν γράφουν τεκμηρίωση. Τα εργαλεία παίζουν το ρόλο τους, αλλά είναι άλλοι... Διαβάστε περισσότερα Γιατί οι προγραμματιστές δεν γράφουν τεκμηρίωση;

Αποκωδικοποιώντας τις πληροφορίες που κρύβονται στο σύστημα αρχείων του Linux

Ανεξάρτητα από τον ρόλο σας στο IT, η απόκτηση έστω και βασικής κατανόησης του Linux είναι απίστευτα πολύτιμη. Είναι η κινητήρια δύναμη πίσω από πολλές καθημερινές τεχνολογίες! Στο άρθρο αυτό, θα απομυθοποιήσουμε τα δικαιώματα αρχείων Linux. Αν και μπορεί να... Διαβάστε περισσότερα Αποκωδικοποιώντας τις πληροφορίες που κρύβονται στο σύστημα αρχείων του Linux

Απομακρυσμένη εγκατάσταση Arch Linux

ΙΔΕΑ Η διανομή Arch Linux έχει τεράστια αύξηση στη δημοτικότητά της. Αυτό μπορούμε να το παρατηρήσουμε και με την εμφάνιση όλο και περισσότερων διανομών με βάση το Arch Linux, όπως το Manjaro, το EndeavourOS και άλλες (δείτε στο wiki). Η... Διαβάστε περισσότερα Απομακρυσμένη εγκατάσταση Arch Linux

Προτεινόμενες ρυθμίσεις και προγράμματα μετά την εγκατάσταση openSUSE

Εγκατάσταση Η εγκατάσταση είναι αρκετά απλή. Είναι ίδια εδώ και χρόνια. Το μόνο σημείο προσοχής (όπως και με την εγκατάσταση άλλων διανομών) είναι το σημείο με τις κατατμήσεις. Στο σημείο αυτό σίγουρα μια κατάτμηση πρέπει να είναι το efi partition... Διαβάστε περισσότερα Προτεινόμενες ρυθμίσεις και προγράμματα μετά την εγκατάσταση openSUSE

Τρόποι σύνδεσης από Linux, σε εικονική μηχανή Windows στην υπηρεσία ~okeanos

Η υπηρεσία ~okeanos είναι υπηρεσία που καλείται Synnefo. Το Synnefo είναι λογισμικό ανοιχτού κώδικα cloud, που σχεδιάστηκε και αναπτύχθηκε από το ΕΔΕΤ. Χρησιμοποιεί το Google Ganeti και άλλο λογισμικό ανοιχτού κώδικα τρίτων. Είχε σχεδιαστεί ως IaaS για παροχή εικονικού server... Διαβάστε περισσότερα Τρόποι σύνδεσης από Linux, σε εικονική μηχανή Windows στην υπηρεσία ~okeanos

Εγκατάσταση MySQL Workbench σε Linux και σύνδεση με docker MariaDB

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Κάθε μέρα δημιουργούμε δεδομένα τα οποία αναμένουν να “αξιολογηθούν” από κάποιον. Όλα αυτά τα δεδομένα αποθηκεύονται σε μια βάση. Έχουμε σκεφτεί πως φτιάχνονται αυτές οι βάσεις; Υπάρχουν εργαλεία. Ένα από αυτά είναι το MySQL Workbench. Το MySQL Workbench... Διαβάστε περισσότερα Εγκατάσταση MySQL Workbench σε Linux και σύνδεση με docker MariaDB

Αυτόματη εγκατάσταση openSUSE με χρήση του autoyast

ΠΡΟΒΛΗΜΑ Έστω ότι έχετε να εγκαταστήσετε πολλούς ίδιους υπολογιστές σε ένα εργαστήριο ή μια εταιρία. Ο παραδοσιακός τρόπος σκέψης είναι είτε να βάλετε να εγκαθίστανται οι υπολογιστές ανά 2 (ώστε να τους προσέχετε), είτε να εγκαταστήσετε ένα υπολογιστή, έτσι όπως... Διαβάστε περισσότερα Αυτόματη εγκατάσταση openSUSE με χρήση του autoyast

Εγκατάσταση openSUSE σε απομακρυσμένο υπολογιστή

ΠΡΟΒΛΗΜΑ Είστε γνώστης του λειουργικού Linux και εδώ και ένα χρόνο έχετε “πρήξει” τον φίλο σας πόσο καλό είναι, έτσι ώστε να το εγκαταστήσει και αυτός. Όμως είναι ανένδοτος παραθυράς. Σας τυχαίνει μια θέση εργασίας που είναι μακρυά από τον... Διαβάστε περισσότερα Εγκατάσταση openSUSE σε απομακρυσμένο υπολογιστή

Εγκατάσταση και ρύθμιση του ReadyMedia (πρώην MiniDLNA) στο Raspberry Pi

Τι είναι και γιατί χρειαζόμαστε το MiniDLNA Το ReadyMedia (πρώην MiniDLNA) είναι λογισμικό διακομιστή με στόχο να ενσωματώσει πλήρως τους πελάτες DLNA/UPnP. Το MiniDNLA στο Raspberry Pi σας να εξυπηρετεί αρχεία πολυμέσων (μουσική, εικόνες και βίντεο) σε πελάτες σε ένα... Διαβάστε περισσότερα Εγκατάσταση και ρύθμιση του ReadyMedia (πρώην MiniDLNA) στο Raspberry Pi

Εγκατάσταση και ρύθμιση διακομιστή TigerVNC σε Ubuntu

ΠΡΟΒΛΗΜΑ Σας έχει τύχει ποτέ να είστε στο σπίτι σας με την οικογένειά σας και ξάφνου να σας τηλεφωνίσει κάποιος φίλος ή πελάτης και να σας πει ΚΑΙΓΟΜΑΙ, ΔΕΝ ΔΟΥΛΕΥΕΙ ΤΟ ΠΡΟΓΡΑΜΜΑ. ΒΟΗΘΑ ΜΕ. ΤΙ ΣΕ ΠΛΗΡΩΝΩ; (το τελευταίο περί... Διαβάστε περισσότερα Εγκατάσταση και ρύθμιση διακομιστή TigerVNC σε Ubuntu

Μετράμε την ταχύτητα δικτύου με το speedtest-cli

ΜΕΤΡΗΣΗ ΤΑΧΥΤΗΤΑΣ ΔΙΚΤΥΟΥ Όπως μερικοί έχουν κόλλημα με τα γρήγορα αυτοκίνητα και με την ταχύτητα, οι περισσότεροι από εμάς, έχουν κόλλημα με την ταχύτητα (bandwith) του δικτύου τους. Πως γίνεται η μέτρηση; Υπάρχουν εταιρίες που έχουν φτιάξει δικές τους μετρήσεις... Διαβάστε περισσότερα Μετράμε την ταχύτητα δικτύου με το speedtest-cli

ΠΛΗΡΗΣ ΟΔΗΓΟΣ εγκατάστασης και ρυθμίσεων του Visual Studio Code σε Linux, για τις γλώσσες python, C και java

ΠΡΟΛΟΓΟΣ Έχουμε δει σε προηγούμενο άρθρο την Εγκατάσταση του Visual Studio Code σε openSUSE. Σε αυτό το άρθρο θα δείξουμε λίγο πιο ολοκληρωμένες ενέργειες. Αφορμή της συγγραφής του άρθρου αυτού ήταν η αποτυχία ρύθμισης και χρήσης του Visual Studio Code... Διαβάστε περισσότερα ΠΛΗΡΗΣ ΟΔΗΓΟΣ εγκατάστασης και ρυθμίσεων του Visual Studio Code σε Linux, για τις γλώσσες python, C και java

Εγκατάσταση Eclipse στο Linux

ΠΡΟΛΟΓΟΣ Η συγγραφή κώδικα μπορεί να γίνει με πολλούς τρόπους. Υπάρχουν οι hardcore προγραμματιστές που χρησιμοποιούν vim, nano ή gedit (κάποιον επεξεργαστή κειμένου δηλαδή). Υπάρχουν και αυτοί που βρίσκονται στο στάδιο της εκμάθησης, οπότε καλό είναι να μάθουν να χρησιμοποιούν... Διαβάστε περισσότερα Εγκατάσταση Eclipse στο Linux

Απενεργοποίηση ήχου κάμερας κατά την λήψη screenshot

ΠΡΟΒΛΗΜΑ Σε συνέχεια του άρθρου Ένωση πολλών εικόνων σε ένα .pdf, θα δουμε πως μπορούμε να απενεργοποιήσουμε τον ήχο κάμερας που κάνει ο υπολογιστής με το πάτημα του πλήκτρου PrtScr. Αν δεν βγάζετε πολλά στιγμιότυπα οθόνης, δεν θα σας πειράζει,... Διαβάστε περισσότερα Απενεργοποίηση ήχου κάμερας κατά την λήψη screenshot

Εγκατάσταση και ενεργοποίηση του flatpak και snap σε openSUSE Leap/Tumbleweed

Στο παρόν άρθρο θα δούμε πως μπορεί κάποιος να εγκαταστήσει το flatpak και το snap έτσι ώστε να κάνει εγκατάσταση προγραμμάτων από αυτά τα αποθετήρια. Προσωπικά προτιμώ το flatpak. FLATPAK Είδαμε σε προηγούμενο άρθρο ΕΓΚΑΤΑΣΤΑΣΗ ΚΑΙ ΧΡΗΣΗ FLATPAK ΣΤΟ OPENSUSE.... Διαβάστε περισσότερα Εγκατάσταση και ενεργοποίηση του flatpak και snap σε openSUSE Leap/Tumbleweed

Εγκατάσταση και ρυθμίσεις openSUSE Leap/Tumbleweed

Το παρόν άρθρο αποτελεί ένα σύνολο των ενεργειών που προτείνονται μετά την εγκατάσταση της έκδοσης openSUSE Leap ή της openSUSE Tumbleweed. Η έκδοση Leap αποτελεί την πρώτη υβριδική έκδοση. Τα βασικά εργαλεία τα παρέχει η SUSE (με όλες τις αναβαθμίσεις... Διαβάστε περισσότερα Εγκατάσταση και ρυθμίσεις openSUSE Leap/Tumbleweed

Εγκατάσταση GitKraken, ότι πιο εύκολο για διαχείριση αποθετηρίων Git

ΠΡΟΒΛΗΜΑ Την σήμερον ημέρα το ερώτημα που πλανάται είναι, για να είσαι influencer, πόσους ακόλουθους πρέπει να έχεις στα social media; Στον κόσμο των προγραμματιστών, μέτρο σύγκρισης είναι το Gihub/Gitlab. Πόσους ακόλουθους έχεις; Πόσα αποθετήρια; Πόσα από αυτά είναι επισημασμένα;... Διαβάστε περισσότερα Εγκατάσταση GitKraken, ότι πιο εύκολο για διαχείριση αποθετηρίων Git

Πλήρης οδηγός εγκατάστασης και χρήσης XAMPP σε Linux. Παράδειγμα εγκατάστασης Wordpress

Τι είναι το XAMPP Το XAMPP αποτελεί ένα πακέτο προγραμμάτων το οποίο περιέχει ένα εξυπηρετητή ιστοσελίδων (Apache), μια βάση δεδομένων (MySQL) και τις γλώσσες προγραμματισμού PHP και Perl. Αποτελεί εργαλείο ανάπτυξης και δοκιμής ιστοσελίδων τοπικά στον υπολογιστή χωρίς να είναι... Διαβάστε περισσότερα Πλήρης οδηγός εγκατάστασης και χρήσης XAMPP σε Linux. Παράδειγμα εγκατάστασης Wordpress

Μετατροπή αρχείου vdi του Virtual Box σε αρχείο raw img

Πολλοί φίλοι μου φοβούνται να εγκαταστήσουν μια διανομή Linux στον υπολογιστή τους. Πολλοί είναι οι λόγοι. Παλιά σίγουρα ήταν ότι δεν υπάρχουν προγράμματα. Τώρα νομίζω είναι ο φόβος της αποτυχίας στην εγκατάσταση και ίσως ότι αν τυχόν χαλάσει κάτι είτε... Διαβάστε περισσότερα Μετατροπή αρχείου vdi του Virtual Box σε αρχείο raw img

5 συμβουλές για να μάθετε μια νέα γλώσσα προγραμματισμού

Η ασχολία μου με το ελεύθερο λογισμικό περιορίζεται κυρίως σε θέματα engagement (προώθηση, άρθρα, ομιλίες σε συνέδρια, παρουσίες σε συνέδρια κλπ) και σε μεταφράσεις. Η αλήθεια είναι ότι όλα αυτά τα χρόνια, εάν είχα ξεκινήσει την εκμάθηση μιας γλώσσας προγραμματισμού,... Διαβάστε περισσότερα 5 συμβουλές για να μάθετε μια νέα γλώσσα προγραμματισμού

Εγκατάσταση και ρυθμίσεις Arch Linux

Θεωρώ ότι η εγκατάσταση δεν είναι ιδιαίτερα δύσκολη, αν και οι φήμες την χαρακτηρίζουν ως διανομή δύσκολη στην εγκατάσταση. Η ανάρτηση βασίστηκε στο Arch Linux wiki (ή αν προτιμάτε το Αγγλικό Wiki του Arch Linux). Αν ψάξετε στο Internet κυκλοφορούν... Διαβάστε περισσότερα Εγκατάσταση και ρυθμίσεις Arch Linux

Ένωση πολλών εικόνων σε ένα .pdf

Η ΑΝΑΓΚΗ Η τηλε-εκπαίδευση μπορεί να ήταν και πολύ βοηθητική για κάποιους, αφού δεν ήταν απαραίτητο να κρατούν σημειώσεις σε χαρτί κατά την ώρα της παράδοσης, αλλά να παρακολουθούν τον καθηγητή και να κατανοούν καλύτερα το αντικείμενο. Η εμπέδωση γίνεται... Διαβάστε περισσότερα Ένωση πολλών εικόνων σε ένα .pdf

4 τρόποι για να ενώσετε πολλά .pdf σε ένα μεγάλο

ΤΟ ΠΡΟΒΛΗΜΑ Έστω ότι συγκεντρώνετε πολλά αρχεία pdf. Είτε σχολή λέγεται αυτό, είτε εργασία; Το πρόβλημα που αντιμετωπίζουν πολλοί είναι η εύρεση της πληροφορίας όταν την χρειάζονται. Σίγουρα μπορεί να γίνει και μέσα από το λειτουργικό σύστημα αλλά αρκετές φορές... Διαβάστε περισσότερα 4 τρόποι για να ενώσετε πολλά .pdf σε ένα μεγάλο

Συγχώνευση .ipynb αρχείων και χρήση στο SageMath

Σε συνέχεια της ανάρτησης περί Εγκατάστασης Μαθηματικού Λογισμικού SageMath σε διανομές GNU/Linux, δημιουργήθηκε η ανάγκη για να γραφτεί η παρούσα ανάρτηση. ΠΡΟΛΟΓΟΣ Το SageMath δέχεται έτοιμα αρχεία .ipynb (σημειωματάριο Jupyter) για την εκτέλεση έτοιμων σεναρίων-προβλημάτων. Κατά τη διάρκεια του εξαμήνου... Διαβάστε περισσότερα Συγχώνευση .ipynb αρχείων και χρήση στο SageMath

Εγκατάσταση Code::Blocks σε διανομές GNU/Linux

ΠΡΟΛΟΓΟΣ Το Code::Blocks είναι ένα δωρεάν εργαλείο με περιβάλλον ανάπτυξης κώδικα C, C ++ και Fortran, κατασκευασμένο για να ικανοποιεί τις πιο απαιτητικές ανάγκες των χρηστών του. Είναι σχεδιασμένο να είναι πολύ επεκτάσιμο και πλήρως διαμορφώσιμο. Στο Code::Blocks μπορούν να... Διαβάστε περισσότερα Εγκατάσταση Code::Blocks σε διανομές GNU/Linux

Εγκατάσταση Μαθηματικού Λογισμικού SageMath σε διανομές GNU/Linux

ΠΡΟΛΟΓΟΣ Πολλοί φοιτητές των Ελληνικών Πανεπιστημίων, διδάσκονται μαθηματικά λογισμικά που πιθανό να τα χρησιμοποιήσουν στην εργασία τους. Από τη στιγμή που διδάσκονται, πρέπει να δίνεται η δυνατότητα να εξασκηθούν στο σπίτι. Εάν τα λογισμικά αυτά είναι εμπορικά, αυτό σημαίνει ότι... Διαβάστε περισσότερα Εγκατάσταση Μαθηματικού Λογισμικού SageMath σε διανομές GNU/Linux

Αποστολή αρχείου στον κοινόχρηστο φάκελο του Nextcloud Hub με τερματικό!!!

Γιατί να μου στείλουν αρχεία σε κοινόχρηστο φάκελο; Έχω αναφερθεί πολλές φορές στο Nextcloud Hub, το οποίο χρησιμοποιώ σε καθημερινή βάση επειδή παρέχει πολλές ευκολίες. Μια από αυτές είναι ο κοινόχρηστος φάκελος με κάποιον που δεν διαθέτει λογαριασμό στην δικιά... Διαβάστε περισσότερα Αποστολή αρχείου στον κοινόχρηστο φάκελο του Nextcloud Hub με τερματικό!!!

Όρια φόρτισης μπαταρίας και διαχείριση ισχύος στο openSUSE με TLP

Πρόλογος Οι μπαταρίες είναι ένα σημαντικό στοιχείο στη βιωσιμότητα των φορητών υπολογιστών. Αξίζει ειδική μεταχείριση για την παράταση της διάρκειας ζωής τους. Μια ειδική μεταχείριση λοιπόν είναι με την προσαρμογή των ορίων φόρτισης μπαταρίας. Τα όρια φόρτισης μπαταρίας είναι ένας... Διαβάστε περισσότερα Όρια φόρτισης μπαταρίας και διαχείριση ισχύος στο openSUSE με TLP

Απενεργοποίηση snaps σε φρέσκια εγκατάσταση Ubuntu

Πρόλογος Το πρόβλημα που αντιμετώπιζαν όλοι οι προγραμματιστές ήταν οι εξαρτήσεις. Φτιάχνοντας ένα πρόγραμμα, τις περισσότερες φορές χρησιμοποιούσε βιβλιοθήκες του συστήματος. Επειδή όμως όλα τα συστήματα δεν είναι ίδια καθώς υπάρχουν διανομές LTS, stable και rolling, η έκδοση της κάθε... Διαβάστε περισσότερα Απενεργοποίηση snaps σε φρέσκια εγκατάσταση Ubuntu

Πως γίνεται χειροκίνητα ένα αντίγραφο ασφαλείας του Nextcloud Hub

Για ποιο λόγο να κάνουμε αντίγραφο ασφαλείας; Η ασφάλεια των δεδομένων, είναι το σημαντικότερο ζητούμενο την εποχή που ζούμε. Η έννοια της ασφάλειας αποτελείται τόσο από την πρόσβαση στα δεδομένα από τρίτους, όσο και από κάποιου είδους “ατύχημα” που θα... Διαβάστε περισσότερα Πως γίνεται χειροκίνητα ένα αντίγραφο ασφαλείας του Nextcloud Hub

Εγκατάσταση και χρήση flatpak στο openSUSE

Τελευταία εμφανίστηκαν πακέτα flatpak, snap, appimage. Πιστεύω ότι και τα τρία επιτελούν ένα καλό σκοπό. Εδώ θα δούμε πως μπορείτε να εγκαταστήσετε και να χρησιμοποιήσετε flatpak. Επειδή οι εντολές τερματικού ισχύουν για όλες τις διανομές, μπορείτε να τις χρησιμοποιήσετε και... Διαβάστε περισσότερα Εγκατάσταση και χρήση flatpak στο openSUSE