Χαίρομαι νὰ ἀνακοινώσω τὴν ἔκδοση 0.8.0 γιὰ τὸ gnosis.
Ἐπιτέλους αὐτὸ τὸ ἔργο ἐξελίσσεται στὸ «ὅλα σὲ ἕνα» σύστημα γνώσης
ποὺ εἶχα φανταστεῖ. Αὐτὴ ἡ ἔκδοση ἐπιτρέπει προβολὴ συνδεδεμένων
κόμβων τοῦ org-gnosis καὶ τῶν συνδεδεμένων themata τους σὲ
tabulated-list μέσω τοῦ gnosis-dashboard μὲ ἐξαιρετικὴ ἐπίδοση.
Δὲν χρειάζονται πιὰ ἐξωτερικοὶ περιηγητὲς γιὰ νὰ βλέπω τὴ συλλογή μου.
Αὐτὸ σημαίνει ὅτι τὸ ἔργο org-gnosis-ui θὰ πρέπει νὰ θεωρεῖται
παρωχημένο. Ὅλες οἱ λειτουργίες μποροῦν τώρα νὰ γίνουν ἐντὸς Ἤμαξ.
Ἐπιπλέον, ἔχω δημοσιεύσει ἕνα gnosis-deck εἰδικὰ σχεδιασμένο γιὰ
συναδέλφους φοιτητὲς ἰατρικῆς, ὀνομαζόμενο
Unking, βασισμένο
στὴν τελευταία δωρεὰν ἔκδοση τοῦ
Anking deck, Anking V11. Αὐτὸ τὸ
deck εἶναι ἀρκετὰ περιεκτικό, μὲ πάνω ἀπὸ 40.000 themata.
Καθὼς τὸ Gnosis ἤδη ἐκπληρώνει τὶς ἀρχικές μου προθέσεις καὶ πέρα, ἡ περαιτέρω ἀνάπτυξη θὰ ἐστιαστεῖ κυρίως σὲ διορθώσεις σφαλμάτων καὶ γενικὴ συντήρηση παρὰ σὲ νέα μεγάλα χαρακτηριστικά. Ἡ προτεραιότητά μου τώρα θὰ μετατοπιστεῖ πρὸς τὴ χρήση τοῦ συστήματος γιὰ τὶς ἐξετάσεις μου παρὰ πρὸς τὴ συνέχιση ἐνεργῆς ἀνάπτυξης.
Ὑπῆρξε πραγματικὰ εὐχάριστο καὶ ἀνταποδοτικὸ νὰ δουλεύω σὲ αὐτὸ τὸ ἔργο. Ὁ στόχος μου γιὰ νὰ μάθω προγραμματισμὸ ἦταν νὰ φτιάξω ἕνα σύστημα γνώσης καὶ νὰ μὴν βασίζομαι σὲ τρίτους γιὰ τὴ μελέτη μου.
Τὸ ὁποῖο ἐπιτέλους πέτυχα:) Αὐτὸ δὲν θὰ ἦταν δυνατὸ χωρὶς ὅλη τὴ δουλειὰ ποὺ πολλοὶ ἀπὸ ἐσᾶς ἔχετε βάλει στὸ οἰκοσύστημα Ἤμαξ, ὁπότε ἁπλῶς θέλω νὰ ἐκφράσω τὴν εἰλικρινῆ μου εὐγνωμοσύνη σὲ ὅλους σας, εὐχαριστῶ!
Νέα χαρακτηριστικὰ
- Αὐτόματη ἀνίχνευση μεθόδου εἰσαγωγῆς: τὸ gnosis ἀνιχνεύει τὴ γραφὴ τῆς
ἀναμενόμενης ἀπάντησης (ἑλληνικά, κυριλλικά, κ.λπ.) καὶ ἐνεργοποιεῖ
τὴν κατάλληλη μέθοδο εἰσαγωγῆς κατὰ τὴν ἐπανάληψη.
Ρυθμίζεται μέσω
gnosis-script-input-method-alist. - Ἀλλαγὴ τύπου thema καὶ deck μέσω
gnosis-update-thema. - Ἐνέργεια μαζικῆς σύνδεσης τοῦ πίνακα γιὰ τὰ τρέχοντα ἐμφανιζόμενα themata.
- Γραμμὴ κεφαλίδας πίνακα μὲ ἀριθμὸ καταχωρίσεων καὶ πλαίσιο.
- Ἀσύγχρονη εἰσαγωγὴ deck μὲ
gnosis-import-deck-async. - Δεῖγμα deck συμπεριλαμβάνεται στὸ
decks/demo.org.
Ἐπίδοση
- Νέα μονάδα
gnosis-tlἀντικαθιστᾶ τὸtabulated-list-printγιὰ ἀπόδοση πίνακα (3-4x ταχύτερη). - Προοδευτικὴ ἀσύγχρονη ἀπόδοση γιὰ μεγάλους πίνακες.
- Μαζικὴ ἀνάκτηση δεδομένων ἐπανάληψης ἀντὶ ἐρωτημάτων ἀνὰ thema.
Διορθώσεις σφαλμάτων
- Διόρθωση ὑπολογισμοῦ γεγονότος anagnosis στὸν ἀλγόριθμο.
- Διόρθωση ἀφαίρεσης ἐτικέτας cloze γιὰ ἀκραῖες περιπτώσεις καὶ τύπο mc-cloze.
- Διόρθωση
vc-pullνὰ τρέχει μεταπτώσεις βάσης δεδομένων μετὰ τὴ λήψη.