Nikólaos “Níkos” Christópoulos Home Pages
Κεντρική Σελίδα

=== MOTD ===

Δημόκριτος: «Η πόλη που διοικείται σωστά (δημοκρατικά) είναι η μεγαλύτερη προστασία και σ' αυτή έγκειται τον παν»
============

Αυτή είναι η IP διεύθυνσή σας:
3.149.244.62
Αυτή είναι η υπογραφή του περιηγητή σας:
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Γλώσσες κατά προτεραιότητα:

Προπαγάνδα

Definition of propaganda: The spreading of ideas, information, or rumor for the purpose of helping or injuring an institution, a cause, or a person.
―― Merriam-Webster dictionary

USE LINUX

Slackware, το καθαρόαιμο Linux/Unix

Αγαπημένη διανομή εδώ και 31 χρόνια, δεν συγκρίνετε αν θέλετε Linux & Unix.

VoidLinux, «bleeding-edge technology»

Μια υπέροχη διανομή για αυτούς που θέλουν να ελέγχουν πλήρως το σύστημά τους, εναλλακτικό του slackware. Βγαίνει και σε εκδόσεις με το musl αντί για το glibc. Αυτή την στιγμή (Άνοιξη 2019) το έχω σαν κύρια διανομή μέχρι να φτιάξουν τα πράγματα στο slackware που από ότι φαίνεται περνάει μια κρίση «μέσης ηλικίας» εδώ και πολύ καιρό... Τα προγράμματα και ο πυρήνας ανανεώνονται πολύ συχνά, είναι στην κυριολεξία bleeding-edge technology αλλά πολύ σταθερή. Δεν χρησιμοποιεί το systemd αλλά ούτε και το OpenRC, βασίζεται στο runit.

MX Linux, για απλούς χρήστες, standard desktop

Το MX Linux είναι μια συνεργατική επιχείρηση μεταξύ των κοινοτήτων antiX και MX Linux. Είναι μια οικογένεια λειτουργικών συστημάτων που έχουν σχεδιαστεί για να συνδυάζουν κομψούς και αποδοτικούς επιτραπέζιους υπολογιστές με υψηλή σταθερότητα και σταθερή απόδοση. Τα γραφικά εργαλεία του MX παρέχουν έναν εύκολο τρόπο για να κάνετε μια μεγάλη ποικιλία εργασιών, ενώ τα εργαλεία Live USB και στιγμιότυπα που κληρονομήθηκαν από το antiX προσθέτουν εντυπωσιακές δυνατότητες φορητότητας και remastering. Διατίθεται εκτεταμένη υποστήριξη μέσω βίντεο, τεκμηρίωσης και ενός πολύ φιλικού φόρουμ.

USE LINUX and Respect the Standards

A BASH script to check the basic standard commands.
check-posix-utilities.bash

DO NOT USE GOOGLE, FACEBOOK, etc

Who is Richard M. Stallman

Ο Richard Matthew Stallman, γνωστός και με τα αρχικά του, rms, είναι Αμερικανός ακτιβιστής και προγραμματιστής του κινήματος ελεύθερου λογισμικού. Ως ελεύθερο λογισμικό ορίζεται το λογισμικού που διανέμεται με τέτοιο τρόπο ώστε οι χρήστες του να έχουν την ελευθερία να χρησιμοποιούν, να μελετούν, να διανέμουν και να τροποποιούν αυτό το λογισμικό. Ο Stallman ξεκίνησε το GNU Project τον Σεπτέμβριο του 1983 για να γράψει ένα λειτουργικό σύστημα υπολογιστή παρόμοιο με το Unix που αποτελείται εξ ολοκλήρου από ελεύθερο λογισμικό. Με αυτό ξεκίνησε επίσης το κίνημα του ελεύθερου λογισμικού. Υπήρξε ο επικεφαλής αρχιτέκτονας και διοργανωτής του έργου GNU και ανέπτυξε μια σειρά από κομμάτια ευρέως χρησιμοποιούμενου λογισμικού.

Richard Stallman: Richard Stallman's Personal Site

Richard Stallman: Do not use Google , Amazon , Facebook , Apple , Microsoft , X/Twitter , Skype , Threads , WhatsApp , Zoom .

SEARCH

Αντικαταστήστε το google με το ελεύθερου λογισμικού ψαχτήρι που δεν σας παρακολουθεί!

Το SearX[NG] είναι μια μηχανή μετα-αναζήτησης δηλαδή επεξεργάζεται τα αποτελέσματα από άλλες μηχανές αναζήτησης. Είναι δωρεάν και ανοιχτού κώδικα, που διατίθεται υπό την άδεια χρήσης GPLv3, με στόχο την προστασία του απορρήτου των χρηστών της.

Περισσότερα...

Για το σκοπό αυτό, το Searx δεν μοιράζεται τις διευθύνσεις IP των χρηστών ή το ιστορικό αναζήτησης με τις μηχανές αναζήτησης από τις οποίες συλλέγει αποτελέσματα. Τα cookie παρακολούθησης που εξυπηρετούνται από τις μηχανές αναζήτησης αποκλείονται, αποτρέποντας την τροποποίηση των αποτελεσμάτων βάσει προφίλ χρήστη. Από προεπιλογή, τα ερωτήματα Searx υποβάλλονται μέσω HTTP POST, για να αποτραπεί η εμφάνιση των λέξεων-κλειδιών ερωτημάτων των χρηστών στα αρχεία καταγραφής του διακομιστή.

Το searx και το searxng είναι ουσιαστικά η ίδια μηχανή μόνο που στην NG έκδοση έχουν προσθέσει διάφορα καλούδια.

Το searx το εγκαθιστούν διάφοροι στα μηχανήματά τους και προσφέρουν τις υπηρεσίες του. Αυτές οι εγκαταστάσεις λέγονται instances.

Εγκατάσταση στον Firefox

Πηγαίνετε πρώτα σε ένα κόμβο της προτίμησή σας, υπάρχουν πολλοί ανά τον κόσμο. Για παράδειγμα στο https://searx.be.

Στο firefox, στο επάνω μέρος, πατάτε τον φακό στην μπάρα αναζήτησης που βρίσκετε δεξιά από την διεύθυνση. Θα σας δείξει όλες τις μηχανές που έχετε, πατάτε το (+) και προσθέτει αυτόματα αυτόν τον κόμβο.

Αν έχετε πρόβλημα με αυτή τη μέθοδο δείτε το άρθρο από την υποστήριξη του firefox "Add or remove a search engine in Firefox".

Τώρα στις "Ρυθμίσεις", "Αναζήτηση" μπορείτε να το επιλέξετε ως εξορισμού μηχανή αναζήτησης.

Στην σελίδα του searx, πάνω δεξιά γράφει "Προτιμήσεις" που μπορείτε να ορίσετε πως θα συμπεριφέρεται το searxng και ποιες μηχανές θα χρησιμοποιεί. Προτεινόμενες ρυθμίσεις: Επιλέξτε το Ρώσικο yandex για προτάσεις αναζήτησης, επιλέξτε για γλώσσα αναζήτησης "Default language [all]", τα "Γενικά" σαν εξορισμού κατηγορία και στα "Αρχεία" μην ξεχάσετε να προσθέσετε το annas archives.

Η Google επίσης εφαρμόζει επίσημα και ανεπίσημα λογοκρισία σε διάφορα θέματα: World Socialist Web Site, Wikipedia.

HOW TO USE SAFELY YOUTUBE

Το YouTube ανήκει στην Google και ακολουθεί τις ίδιες πολιτικές με την μητρική εταιρεία. Το Invidious είναι μια δωρεάν και ανοιχτού κώδικα εναλλακτική διεπαφή για το YouTube. Προορίζεται να χρησιμοποιηθεί ως μια ελαφριά και «σεβόμενη το απόρρητο» εναλλακτική λύση στον επίσημο ιστότοπο του YouTube. Πολλά λογισμικά ανακατεύθυνσης που διατηρούν το απόρρητο, καθώς και πελάτες YouTube χρησιμοποιούν σε πολλές περιπτώσεις το Invidious.

Περισσότερα...

Το Invidious δεν χρησιμοποιεί το επίσημο API του YouTube, αλλά διαγράφει τον ιστότοπο για βίντεο και μεταδεδομένα, όπως επισημάνσεις "μου αρέσει" και προβολές. Αυτό γίνεται σκόπιμα για να μειωθεί ο όγκος των δεδομένων που μοιράζονται με την Google, αλλά το YouTube εξακολουθεί να μπορεί να δει τη διεύθυνση IP ενός χρήστη. Το εργαλείο απόξεσης ιστού ονομάζεται Invidious Developer API. Χρησιμοποιείται επίσης εν μέρει στη δωρεάν εφαρμογή ανοιχτού κώδικα, Yattee.

Το Invidious είναι πρόγραμμα σαν το searxng, το εγκαθιστούν διάφοροι στα μηχανήματά τους και προσφέρουν τις υπηρεσίες του. Αυτές οι εγκαταστάσεις λέγονται instances.

ΛΥΣΕΙΣ ΓΙΑ CLOUDS

Για τους περισσότερους από εμάς τα clouds είναι κάτι το παντελώς άχρηστο αν μη τι άλλο χειρότερο, ή όπως απλά το εξηγούμε, cloud είναι το μηχάνημα κάποιου άλλου (corporation). Όποτε χρειαζόταν, ένας διακομιστής στο τοπικό δίκτυο παρείχε αυτές τις υπηρεσίες και όχι μέσω internet/web αλλά απ' ευθείας.

Με την έλευση των κινητών τηλεφώνων οι ανάγκες συγχρονισμού των δεδομένων του με κάποια online υπηρεσία έγινε ανάγκη για όλους τους απλούς χρήστες, γιατί έτσι ουσιαστικά εκβίασαν τους χρήστες οι εταιρείες όπως η Apple και η Google να χρησιμοποιούν τα προϊόντα τους. Τα clouds τώρα είναι αυτές οι υπηρεσίες όπου κρατάνε τις επαφές, τις εικόνες, την ατζέντα σας κ.λπ.

  • Framasoft. Ελεύθερη πλατφόρμα με κοινότητα με δωρεάν υπηρεσίες από Γαλλία.
  • Disroot. Ελεύθερη πλατφόρμα με κοινότητα με δωρεάν υπηρεσίες από Γερμανία.
  • Nextcloud. Ελεύθερη πλατφόρμα, μπορείτε να το στήσετε στο LAN σας ή να πάρετε χώρο στο web.

Τα δύο πρώτα είναι ομοσπονδία από διακομιστές, το τελευταίο μπορεί να συνδεθεί με άλλα σε μια ομάδα εργασίας, παρέα, ομοσπονδία. Το Nextcloud το χρησιμοποιώ κι εγώ στον διακομιστή του τοπικού μου δικτύου για τον συγχρονισμό κυρίως των android συσκευών.

INSTANCE MESSENGER

Γιατί όχι skype, zoom, messanger ή whatsapp

Μάθετε γιατί δεν πρέπει να χρησιμοποιείται το skype. Αντίστοιχα αποφύγετε και το zoom. Επίσης με οδηγία της ΕΕ επίσημα και στις ΗΠΑ ανεπίσημα να ξέρετε ότι όλα παρακολουθούνται ή πρέπει να δώσουν τρόπο να παρακολουθούνται από το κράτος με εξαίρεση βέβαια τα open-source ή αυτά που δεν μπορούν να επέμβουν (E2EE[1]). Μπορείτε να το αντικαταστήσετε με το Signal (που χρησιμοποιεί ο Snowden), το Viber ή το Telegram που είναι ιδιαίτερα διαδεδομένα, ακόμα καλύτερα με ανοιχτού και ελεύθερου λογισμικού συστήματα - μιας και είναι τα μόνα που μπορούν να σας εγγυηθούν ασφάλεια - με end-to-end κρυπτογράφηση όπως το BRIAR το οποίο είναι ιδανικό για ακτιβιστές, λόγω ότι δεν χρειάζεται internet για να επικοινωνήσει, το SimpleX chat, το Wire και το Ring. (Εγώ συνεχίζω να τρέχω το XMPP με omemo ή/και OTR encryption).

[1] E2EE σημαίνει κρυπτογράφηση από τον αποστολέα στο παραλήπτη... Στην περίπτωση εμπορικού προγράμματος όμως, αυτό μπορεί να παραβιαστεί από την ίδια εταιρεία με διάφορους άλλους τρόπους.

INSTANCE MESSENGER: XMPP

XMPP ένα instance messenger με πρότυπο

Για να ξέρουμε και τι λέμε, όλα αυτά είναι αυθαίρετες λύσεις ακόμα και από την πλευρά του ελεύθερου λογισμικού. Το μόνο επίσημο πρωτόκολλο που υπάρχει είναι το XMPP, το οποίο υποστηρίζεται ευρέως στο internet, έχει δεκάδες προγράμματα «πελάτες», δεκάδες δημόσιους «διακομιστές», είναι αποκεντρωμένο και διαθέτει και video κλήσεις και κρυπτογράφηση (omemo, OTR, GPG).

Το movim είναι ένας XMPP server που προσφέρει αρκετά περισσότερα πράγματα. Αυτή την στιγμή (Νον 2024) δεν έχει ακόμα κόμβο εκτός ΕΕ και ΗΠΑ.

SOCIAL MEDIA

Κοινωνικά Δίκτυα

Όταν χρησιμοποιείς τέτοια ιδιωτικά δίκτυα, είσαι υπήκοος στον κάθε «βασιλιά» κεφαλαιοκράτη. Αυτοί αποφασίζουν αν θα βλέπεις, τι θα βλέπεις, τι θα λογοκρίνουν και γιατί θα το βλέπεις. Έχουν πλήρη σχέδιο προπαγάνδας να σου μοιράσουν ανάλογα με τα στοιχεία που θα τους δώσεις. Παρόμοια με τις διαφημίσεις και τις ειδήσεις στα κανάλια της TV, μόνο που εδώ εσείς προσφέρεται το αναλυτικό σας προφίλ μέσω των μηνυμάτων σας.

Facebook and Cambridge Analytical Scandal
The Times reported that Cambridge suspended its chief executive, Alexander Nix, after a British television channel released an undercover video in which he suggested that the company had used seduction and bribery to entrap politicians and influence foreign elections. ... The Times reported on a growing number of Facebook users, including the singer Cher, deleting their accounts — and broke news of the departure of Facebook's top security official, who had clashed with other executives on how to handling discontent over the platform's role in spreading disinformation. ... The Times and The Observer reported allegations that the 2016 “Brexit” campaign used a Cambridge Analytica contractor ... contended that the company helped swing the results in favor of Britain's withdrawal from the European Union. ... The article reported that Palantir and Cambridge Analytica executives briefly considered a formal partnership to work on political campaigns. Though the deal fell through, a Palantir employee continued working with Cambridge to figure out how to obtain data for psychographic profiles.

-- Cambridge Analytica and Facebook Scandal - NYT

Στα κοινωνικά δίκτυα ο λογαριασμός σας είναι το ψηφιακό σας σπίτι, εκεί όπου ζουν όλες οι αναρτήσεις σας. Γι' αυτό να προτιμάτε δίκτυα που μπορείται να δώσετε ψεύτικα στοιχεία και επιβεβαίωση με email, και όχι τηλέφωνο. Να προτιμάτε ελεύθερα δίκτυα βασισμένα σε ελεύθερο λογισμικό, γιατί έτσι ο κώδικάς τους μπορεί να ελέγχεται από πολλά μάτια. Επίσης να προτιμάτε αποκεντρωμένα δίκτυα, δηλαδή δίκτυα που αποτελούνται από πολλούς διακομιστές σε μια ομοσπονδία μεταξύ τους.

Όσα μέτρα και να πάρετε όμως πάντα θα μπορεί να βλέπει ένας αλγόριθμος τα δημόσια μηνύματά σας είτε ανήκει είτε όχι στο τοπικό δίκτυο. Έτσι να προτιμάτε πάντα να φτιάχνετε λογαριασμούς με ψεύτικα στοιχεία.

SOCIAL MEDIA: FEDIVERSE

Το fediverse είναι μια συλλογή υπηρεσιών κοινωνικής δικτύωσης που μπορούν να επικοινωνούν μεταξύ τους (επίσημα γνωστό ως ομοσπονδία) χρησιμοποιώντας ένα κοινό πρωτόκολλο, το ActivePub. Οι χρήστες διαφορετικών ιστότοπων μπορούν να στέλνουν και να λαμβάνουν ενημερώσεις κατάστασης, αρχεία πολυμέσων και άλλα δεδομένα σε όλο το δίκτυο.

Η πλειοψηφία των διαφορετικών πλατφορμών είναι δωρεάν λογισμικό ανοιχτού κώδικα και δημιουργούν συνδέσεις μεταξύ διακομιστών χρησιμοποιώντας το πρωτόκολλο ActivityPub.

Περισσότερα...

Ενώ μια παραδοσιακή υπηρεσία κοινωνικής δικτύωσης θα φιλοξενεί όλο το περιεχόμενό της σε διακομιστές που διαχειρίζεται ο κάτοχος του ιστότοπου, οι αποκεντρωμένοι διακομιστές που απαρτίζουν την ομοσπονδιακή ομάδα επιτρέπουν σε οποιοδήποτε άτομο ή οργανισμό να φιλοξενεί τους δικούς του διακομιστές που αναφέρονται ως instances.

Κάθε instance είναι ανεξάρτητο και μπορεί να θέσει τους δικούς του κανόνες λειτουργείας και συμπεριφοράς. Ακόμα κι έτσι, οι χρήστες μπορούν να εξακολουθούν να βλέπουν περιεχόμενο και να αλληλεπιδρούν με τους χρήστες σε οποιαδήποτε μέρος στο fediverse. Ένας χρήστης σε ένα instance με Mastodon, για παράδειγμα, μπορεί να εξακολουθεί να προβάλλει και να αλληλεπιδρά με αναρτήσεις που γίνονται από έναν χρήστη σε διαφορετικό instance Mastodon.

Οι περιπτώσεις που φιλοξενούνται από διαφορετικές υπηρεσίες κοινωνικής δικτύωσης ενδέχεται επίσης να επικοινωνούν μεταξύ τους. Ένας χρήστης στην πλατφόρμα microblogging Misskey, για παράδειγμα, μπορεί να δει και να αλληλεπιδράσει με αναρτήσεις που έγιναν από χρήστες στο Mastodon. Μερικά δίκτυα διαφορετικών δικτύων επιτρέπουν ακόμη και στους χρήστες να αλληλεπιδρούν με διαφορετικές μορφές κοινωνικής δικτύωσης από την ίδια πλατφόρμα. Για παράδειγμα, ένας χρήστης σε μια παρουσία ειδήσεων κοινωνικής δικτύωσης που εκτελεί το Lemmy μπορεί να αλληλεπιδράσει με μια άλλη ανάρτηση από ένα instance mbin, μια παρόμοια υπηρεσία καθώς και με καταστάσεις μικροιστολογίου από το Mastodon.

Τι σημαίνει όμως διαφορετικές υπηρεσίες; Κάθε διακομιστής ανάλογα το πρόγραμμα που τρέχει προσφέρει διαφορετικές υπηρεσίες που αλληλεπιδρούν μέσω ActivePub.

  • Για συζητήσεις αλά twitter, υπάρχει το mastodon και αρκετά ακόμα
  • Για μεγαλύτερα κείμενα το akkoma, και αλα facebook το friendica
  • Για εικόνες / φωτογραφίες υπάρχει το pixelfed (κάτι σαν το instagram)
  • Για streaming videos και podcasts το peertube και το funkwhale
  • Για συγγραφή κειμένων / άρθρων / blog, όπως το medium και το substack, υπάρχει το writefreely
  • Για ροές ειδήσεων, το lemmy (reddit style) και το mbin
  • Για events planning το mobilizon
  • Υπάρχουν κι άλλα, αλλά δεν έχω την πλήρη λίστα και εκτός των άλλων προστίθενται συνεχώς νέα projects. Θα πρέπει να κάνετε μια έρευνα και μόνοι σας γιατί λίγο με ενδιαφέρουν οι διαδικτυακές υπηρεσίες.

Guide for ActivityPub Users

Ελληνικοί κόμβοι

Εύρεση σε Fediverse instances, Fedi Directory, Fediverse.to

ALTERNATIVES

switching.software

Ethical, easy-to-use and privacy-conscious
alternatives to well-known software

Ειδήσεις

Πολιτική, Οικονομία, Ιστορικά Θέματα, Αντί-προπαγάνδα, όχι-πληροφορική

Η «εφημερίδα» μου

Πατήστε για να μεταφερθείτε στο RSS Reader μου. Το πρόγραμμα αυτό δείχνει ειδήσεις από διάφορες πηγές που έχω επιλέξει. Η εμφάνιση προσαρμόζεται αντίστοιχα για κινητά, ταμπλέτες και υπολογιστές γραφείου. Ο κώδικάς του βρίσκετε ελεύθερα στο codeberg.


Πηγές ειδήσεων της προκοπής και ανά κατηγορία. Την εποχή που κάτι σκουπίδια σαν την Καθημερινή, το Βήμα και το ΣΚΑΪ, όλα τα κανάλια δηλαδή, μην μείνει κανένα παραπονεμένο, μονοπωλούν την αηδιογραφία, για να βρεις ειδήσεις χρειάζεσαι χάρτη. Το ίδιο ισχύει και για τα sites του εξωτερικού.

Πηγές Ειδήσεων

Επίσης έγραψα και ένα tutorial για αρχάριους, για το πως θα διαβάζουν ειδήσεις στο Thunderbird. Αντίστοιχες διαδικασίες υπάρχουν και για άλλα προγράμματα. Το thunderbird δεν είναι και ότι καλύτερο σαν εφαρμογή για διάβασμα ειδήσεων, για Linux υπάρχουν τα πολύ καλά QuiteRSS (Qt) και LeafRea (GTK), και για Android το SpaRSS (F-Droid).

Επιλεγμένα Άρθρα

Επιλεγμένα άρθρα - στοιχεία - που έχω επιλέξει κατά καιρούς. Στοιχεία ΕΛ.ΣΤΑΤ., αναδημοσιεύσεις από αγγλικές εφημερίδες κ.α. Θέλει λίγο ρετουσάρισμα τα ιστορικά γιατί είναι πρόχειρα επιλεγμένα.

Προτεινόμενα προγράμματα για ροές ειδήσεων (RSS)

Android

Οι κινητές συσκευές είναι μικροί υπολογιστές· γνωρίζουν την θέση μας, τις κλήσεις μας, τους τραπεζικούς λογαριασμούς μας, και περιέχουν τις φωτογραφίες μας, τις σημειώσεις μας κ.α. Έχουν πρόσβαση στο διαδίκτυο και έχουν ενσωματωμένη κάμερα και μικρόφωνο. Τόσο ισχυρά εργαλεία, είναι μεγάλο ρίσκο να τα αφήσετε σε ιδιωτικές εταιρείες που αποδεδειγμένα παραβιάζουν το ιδιωτικό απόρρητο (με ή χωρίς την έγκριση ή την απαίτηση του κράτους). Είναι πολύ ισχυρά εργαλεία και εξαρτάται από το ποιος τα ελέγχει.

Ελευθερώστε το Android σας
by Free Software Foundation (Europe)
Προγράμματα για Android
by me
F-DROID
το αντίστοιχο google play store αποκλειστικά με ελεύθερο και ανοιχτό λογισμικό

Linux and deGoogled phones

Στα περισσότερα γνωστά κινητά και tablet μπορεί να αλλαχτεί η ROM τους σε μια ελεύθερη έκδοση, όπως το lineageOS και το /e/. Επίσης έχουν ήδη κυκλοφορήσει τηλέφωνα χωρίς Android και με καθαρό linux. Επίσης ετοιμάζονται στην Κίνα δύο διανομές ελεύθερου λογισμικού για τις εκεί εταιρείες, λόγω των κυρώσεων των ΗΠΑ.

Παρά το ότι τα linux phones λειτουργούν καλά ενώ ετοιμάζονται πολύ περισσότερα (βλ. postmarketOS). Οι εφαρμογές κυρίως από τράπεζες και κράτος είναι για Googled Android. Πολλές απ αυτές θα τρέξουν σε ένα καθαρό Android όπως των murena phones (/e/), αλλά όχι σε linux phones (αν και αυτό μπορεί να υπάρχει σε κάποια διανομή, γιατί είναι δυνατόν).

Για ανθρώπους που είναι ικανοί να χειριστούν τον υπολογιστή αρκετά καλά ώστε να γράψουν διαφορετική ROM στο κινητό, υπάρχουν πάμπολλες επιλογές για τα περισσότερα γνωστά τηλέφωνα που θα βρείτε στο XDA Forums. Θα πρότεινα ένα 1+ (ειδικά το 6 παίρνει και linux) αφού πρώτα κοιτάξουν στο /e/ αν υποστηρίζεται. Αν χρειαστεί, λίγο παλιότερο κινητό (νέο, refurbished, μεταχειρισμένο) μπορείτε να βρείτε στο ebay.

Market's Free Phones

Έργα ελεύθερου λογισμικού

Τα επαγγελματικά έργα βρίσκονται στο βιογραφικό.

SmallBASIC

SmallBASIC

Αυτό το έργο το ξεκίνησα στις αρχές του 2000 διότι ήθελα μια BASIC για το νέο μου τότε Palm IIIx. Μην σας ξεγελά το όνομα, κάθε άλλο παρά small είναι· big fat basic έπρεπε να ονομάζεται. Το small πάει στα μηχανήματα της Palm, τα οποία τότε ήταν εξαιρετικά περιορισμένα. Τα Palm III μπορούσαν - λόγο CPU αλλά και OS - να έχουν φορτωμένο κώδικα έως 32KB και αντίστοιχα άλλα 32KB για δεδομένα.

Έτσι η SB (Small BASIC) με συνολικά γύρω στα 250KB κώδικα μηχανής, ήταν ένα θαύμα γι' αυτό το χάλι hardware και πρόσφερε τα πάντα, από εξομοίωση τυπικού συστήματος αρχείων (γιατί τα Palm είχαν database και όχι σύστημα αρχείων), γραφικά, ήχο, μέχρι μαθηματικά πινάκων και διάφορα διαγράμματα. Είχε επίσης την ικανότητα να τρέχει BASIC κώδικα παράλληλα (εναλλαγή κάθε 50ms) σε λειτουργικά συστήματα που ούτε το φανταζόντουσαν το multi-tasking/threading.

Ένα διάστημα είχε γίνει της μόδας και σε ερασιτέχνες ρομποτικής παρά την περιορισμένη υποστήριξη σειριακής σύνδεσης που είχα γράψει.

έγραφα το 2004…

Σήμερα η SmallBASIC είναι μια γλώσσα προγραμματισμού για αρχάριους ιδιαίτερα πετυχημένη στα Palms. Λειτουργεί επίσης και σε Unices (π.χ. Linux, BSD), Windows, DOS, EBM, VTOS, ενώ αναμένεται έκδοσή της και για Symbian (Nokia κινητά τηλέφωνα).

Στόχοι της είναι:

  1. Να προσφέρει ένα ιδανικό περιβάλλον για αρχάριους και πράγματι χρησιμοποιείται σε μερικά σχολεία του εξωτερικού (Φιλανδία, ΗΠΑ).
  2. Να προσφέρει ένα ιδανικό, για γλώσσα προγραμματισμού, περιβάλλον για μαθηματικούς υπολογισμούς και πράγματι έχει αρκετή επιτυχία σ' αυτό.
  3. Να προσφέρει ένα ιδανικό περιβάλλον, κυρίως για Unices, για συγγραφή scripts... Μέχρι τώρα δεν έχει αποδοχή από τους χρήστες στον τομέα αυτό.

ενημέρωση 2017:

Από το 2005 και μετά το έργο το συνεχίζει ο Chris Warren-Smith. Προς μεγάλη μου έκπληξη, η SB χρησιμοποιείται κυρίως για διάφορους πειραματισμούς, fractals και διάφορα γραφικά εφέ. Ιδανική είναι για πειραματισμούς, αλλά για γραφικά είναι κάπως αργή. Είναι πολύ ευχάριστο ότι παρότι το PalmOS πέθανε, υπάρχει μια ζωηρή κοινότητα για την SB.

Κάποια νεότερα links (όχι από εμένα): SB @ learnXinY, Welcome to SB, Reference Guide, Getting Started.

Ελληνικό, φιλοσοφικό 'fortune' file

Διογένης, Δημόκριτος, Ηράκλειτος, Σωκράτης κ.α. Αρχεία δεδομένων για το fortune, και το amor του KDE.

Για όσους δεν ξέρουν το fortune είναι ένα παλιό πρόγραμμα του Unix που εμφανίζει μια τυχαία επιγραφή, ρητά, αστεία, κάθε φορά που το τρέχετε. Εξαρτάται από τις βάσεις δεδομένων που έχετε επιλέξει το τι θα πει.

Παράδειγμα:

% fortune diogenis
Αντισθένης:
Όταν ο ιερέας είπε πως οι μυημένοι (Ορφικά)
γίνονται μέτοχοι πολλών καλών στον Άδη, είπε:
	"Δηλαδή, τι, δεν πεθαίνεις;"
				-- Διογένης Λαέρτιος, §6.4
Αρχεία:
 BRIEF for JED

BRIEF for JED

Jed is a cute text editor written by John E. Davis. It is an ancient EMACS clone based on SLang instead of Lisp; it has nice engine but missing newer look and some abilities. Of course I don't like emacs, but with this engine I can easily remake the BRIEF. With exception of GRIEF (QPL) - the project seems dead - there is no other free BRIEF-like editors except my mods for Jed.

More about BRIEF…

Also, I work on a version for [Neo]Vim.

 Slackware Package Explorer (GUI)

Slap - Slackware Package Explorer

GUI and CLI package explorer for Slackware Linux.

The xstdgreek package (Lua/Xe LaTeX)

The xstdgreek package (Lua/Xe LaTeX)

This package provides a bug-free, idiot-proof, Greek language environment for unicode enabled LaTeX, like XeLaTeX and LuaLaTeX.

This project does not needed any more. The XeLaTeX with polyglossia package, finally works!

Διάφορα άρθρα ϗ guides

Αλφαβητάρι Πολιτικής ϗ Οικονομίας
Έκδοση 1.1, Δεκέμβρης 2014

Αλφαβητάρι Πολιτικής ϗ Οικονομίας

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

Οδηγός επισκευών για Linux
Έκδοση 1.3, Ιούλιος 2017 - Ιούνιος 2019

Οδηγός επισκευών για Linux

Έγραψα αυτό το άρθρο για να ξέρετε που παν τα τέσσερα. Όταν λέω ότι στο linux δεν χρειάζεται ποτέ να κάνετε εγκατάσταση ξανά, το εννοώ. Επισκευή boot sector, επισκευή file system, αντιγραφή σε νέο δίσκο, επαναφορά KDE στις αρχικές ρυθμίσεις κ.α. όσο πιο απλά γίνετε.

Διογένης ο κυνικός
Άλφα έκδοση, Μάιος 2003

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

LaTeX για βάρβαρους
Έκδοση 1.1, Ιανουάριος 2004

Μαθήματα δημιουργίας κειμένων σε LaTeX για αρχάριους. Και αυτό το έγγραφο φτιάχτηκε για τους υπαλλήλους της LH. Το LaTeX είναι μια markup γλώσσα για να γράφουμε κείμενα, δηλαδή κάτι παρόμοιο με τη HTML. Αντίθετα όμως από την τελευταία, το LaTeX είναι πολύ πιο δυνατό και απευθύνεται σε συγγραφείς βιβλίων.

Σήμερα δεν χρησιμοποιούμε τόσο το LaTeX όσο το Xe(La)TeX. Το XeLaTeX είναι η έκδοση του LaTeX αλλά με υποστήριξη για unicode text encoding standard, δηλαδή μπορείτε να γράφετε σε όποια γλώσσα και όσες γλώσσες θέλετε. Το XeLaTeX είναι όμοιο με το LaTeX φυσικά, και ότι μάθετε για το ένα κατά κανόνα ισχύει και για το άλλο.

Εδώ θα βρείτε ένα minimal παράδειγμα xelatex-minimal.tex.

Και εδώ ένα μικρό οδηγό στα Αγγλικά Getting started with XeLaTeX.

Smallbasic 0.9.0: User's guide
Version 0.9.0, August 2003

The manual of SmallBASIC in book (TexInfo/PDF) format since the SB team does not maintain it anymore.

TCSH Scripting Tutorial
Version 1.0, July 2017

TCSH tutorial that I wrote for the learn X in Y minutes site.

Το HTML με απλά λόγια
Έκδοση 0.3, Σεπτέμβρης 2003

Μαθήματα δημιουργίας HTML σελίδων για αρχάριους. Αυτό το κείμενο το έγραψα για τους υπαλλήλους της LH Λογισμική ώστε να μπορούν να χρησιμοποιούν «την γλώσσα του internet» αντί να βγάζουν αντιαισθητικά, ογκώδη και μη λειτουργικά αποτελέσματα από προγράμματα όπως το Word και FrontPage…

Άλλα...

 small things…


Συνδέσεις

Σάτιρα/Διασκέδαση


Hackerdom


Archives


Beginners