Glade ή δεν ξέφωτο: Ποιος είναι ο καλύτερος τρόπος για να χρησιμοποιήσετε PyGTK;




Έχω python μάθηση για μια στιγμή τώρα με κάποια επιτυχία. Έχω ακόμη καταφέρει να δημιουργήσει ένα ή δύο (απλό) προγράμματα χρησιμοποιώντας PyGTK + Glade.


Το θέμα είναι: Δεν είμαι σίγουρος αν ο καλύτερος τρόπος για να χρησιμοποιήσετε το GTK με python είναι με την οικοδόμηση των διεπαφών με χρήση Glade.


Αναρωτιόμουν αν οι πιο έμπειροι αυτοί ανάμεσά μας (θυμηθείτε, είμαι απλώς ένας αρχάριος) θα μπορούσε να επισημάνει τα οφέλη και προειδοποιήσεις από τη χρήση Glade σε αντίθεση με τη δημιουργία πάντα στο ίδιο κώδικα (υποθέτοντας ότι η εκμάθηση τις σωστές συνδέσεις gtk δεν θα ακριβώς είναι το πρόβλημα).
Θα έλεγα ότι αυτό εξαρτάται από: αν διαπιστώσετε ότι η χρήση Glade μπορείτε να χτίσετε τις εφαρμογές που θέλετε ή πρέπει να κάνει ό, τι αυτό είναι απολύτως εντάξει. Αν όμως θέλετε πραγματικά να μάθετε πώς λειτουργεί το GTK ή έχετε κάποιες μη-τυπικές απαιτήσεις UI θα **πρέπει** να σκάψουν σε GTK εσωτερικά (που δεν είναι τόσο περίπλοκη).


Προσωπικά είμαι συνήθως περίπου 5 λεπτά σε μια πλούσια client όταν χρειάζομαι κάποια λειτουργία ή προσαρμογή που είναι απλά αδύνατο μέσα από έναν σχεδιαστή, όπως Glade ή [Stetic](http://www.mono-project.com/Stetic) . Ίσως είναι ακριβώς εγώ. Παρ 'όλα αυτά εξακολουθεί να είναι χρήσιμο για μένα για να ξεκινήσει η σχεδίαση παράθυρο χρησιμοποιώντας ένα γραφικό εργαλείο.


Η σύστασή μου: αν κάνει πλούσιους πελάτες που χρησιμοποιούν το GTK πρόκειται να είναι ένα σημαντικό μέρος της δουλειάς σας / χόμπι στη συνέχεια να μάθουν GTK, καθώς από τη στιγμή που **θα** χρειαστεί να γράψω αυτό το κώδικα μέρα.


PS Προσωπικά βρίσκω [Stetic](http://www.mono-project.com/Stetic) να είναι ανώτερη από Glade για το έργο του σχεδιασμού, αν και λίγο πιο ασταθής.
**Για την «ορθογραφία λάθος» μέρος (Μήπως εννοείτε)**


* Θα μπορούσατε να κάνετε κάποια `LIKE`ερωτήματα στο db π.χ. `LIKE %j%e%a%n%s%`, αλλά αν θέλετε να το κάνετε καλά, θα πρέπει να χρησιμοποιήσετε μια βιβλιοθήκη αναζήτησης όπως αυτό:


	+ <https://github.com/TomLingham/Laravel-Searchy>
	+ <http://tnt.studio/blog/did-you-mean-functionality-with-laravel-scout>



> 
> Μπορείτε να δημοσιεύσετε το αρχείο ρυθμίσεων στον κατάλογο της εφαρμογής σας και να παρακάμψετε τις ρυθμίσεις, εκτελώντας php τεχνίτη πωλητή: δημοσιεύει για να αντιγράψετε τις ρυθμίσεις στο φάκελο config σας όπως searchy.php
> 
> 
> Μπορείτε να ορίσετε το προεπιλεγμένο πρόγραμμα οδήγησης που θα χρησιμοποιηθεί για τις αναζητήσεις στο αρχείο ρυθμίσεων. Οι επιλογές σας (στην παρούσα φάση) είναι: ασαφή, απλό και Levenshtein.
> 
> 
> Μπορείτε επίσης να παρακάμψετε αυτές τις μεθόδους, χρησιμοποιώντας την ακόλουθη σύνταξη κατά την εκτέλεση μιας αναζήτησης:
> 
> 
> 


Με τον καθορισμό [Levenshtein απόσταση](https://en.wikipedia.org/wiki/Levenshtein_distance) μπορείτε να finetune πόσο μακριά μια λέξη μπορεί να είναι.


* Αν χρειάζεστε καλύτερη απόδοση θα πρέπει να εξετάσει κάτι σαν `solr`ή `elasticsearch`για το έργο αυτό.


<https://wiki.apache.org/solr/SpellCheckComponent>
<https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-fuzzy-query.html>


**Για το τμήμα μετάφρασης**


Απλά θα πρέπει να έχει ένα λεξικό έτοιμο σε βάση δεδομένων ή εντοπισμό των αρχείων σας και εκτελέστε το χαμηλότερο σημείο εισόδου και αυτό. Αναμείνετε υψηλή φορές υπολογιστών τόσο για τη διόρθωση ορθογραφίας και της μετάφρασης στον κώδικά σας. τελικά το έφτιαξα σβήνοντας οτιδήποτε στο σύστημα έχει σχέση με flatpak και επανεγκατάσταση. πιο συγκεκριμένα 
sudo find ~/ -name "flatpak" | xargs rm -r
sudo find / -name "flatpak" | xargs rm -r
sudo apt install flatpak

ολίγον τι επικίνδυνο αλλά δούλεψε. εγώ θα πρότεινα sparky

<https://sparkylinux.org/download/stable/>
<https://sparkylinux.org/download/rolling/>

έχει εκδόσεις lxqt, xfce, και minimalgui (νομίζω openbox). διάλεξε ανάλογα με τα γούστα, πιο ενδιαφέρουσα επιλογή είναι το lxqt, το xfce είναι κάπως πιο συνηθισμένο/γνώριμο, το openbox είναι … εγκατέστησα την τελευταία έκδοση του προγράμματος και εξακολουθούσα να έχω το ίδιο πρόβλημα. τελικά με τη βοήθεια απο το σχετικό [google group](https://groups.google.com/g/devede-forum/c/2thoie_dsxq) του devedeng, κατάλαβα οτι επιλέγω λάθος encoding type για το αρχείο υποτίτλων που θέλω να βάλω στην ταινία.

όταν επέλεξα το σωστό τύπο encoding για το αρχε… Αυτή είναι η γνώμη μου, αλλά? όπως ακριβώς και οι τάξεις περίπτωση δεν, θα ήθελα να εφαρμόσουν μια `copy`μέθοδο του είδους στην τάξη για να καταστεί δυνατή η τροποποίηση, διατηρώντας παράλληλα το αμετάβλητο, αλλά υπάρχει ορισμένες περιπτώσεις που δεν μπορώ να βοηθήσω να το μεταβλητό? Για παράδειγμα, όταν κάτι αναμένεται να γίνει η λειτουργία αντιγραφής είναι πολύ μεγάλη και αργή για την κατηγορία? όπως όταν η τάξη έχει τόσα πολλά συχνά τροποποιημένο μέλη. Και μην ανησυχείτε για χιλιάδες περιπτώσεις που επιπλέουν γύρω στη μνήμη, επειδή είναι αυτόματα GC'ed, οπότε το πιο πραγματικό πρόβλημα είναι ο χρόνος κόστος της αντιγραφής περιπτώσεις της κλάσης. Παρακαλώ πείτε μου εάν η γνώμη μου είναι κάπως λάθος :) κι εγώ το ίδιο αναρωτιέμαι. είμαι στο επίπεδο 12 με 47% ευχέρεια στη χρήση της γλώσσας. Έχω ολοκληρώσει το english tree. από δω και πέρα τι κάνουμε; απλά ενίσχυση γνώσεων για να ανέβουμε επίπεδα; καλό είναι να ξέρουμε και λιγάκι τι κάνουμε. το αρχείο /var/lib/pacman/db.lck υπάρχει ακριβώς για να κλειδώνει την βάση να μην γίνει γίνουν αλλαγές από δυο μεριές ταυτόχρονα. υπάρχει δηλαδή για ασφάλεια όταν ενημερώνουμε το σύστημα. μπορεί κάτι να στραβώσει και να ξεμείνει εκεί οπότε η λύση είναι πρ… μετά από πληροφορίες που βρήκα το έφτιαξα,

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

με την εφαρμογή disks. ξαναδημιούργησα το partition… [εικόνα] leobatakis:

sudo pluma /etc/default/grub

η δουλειά έγινε με το (δύσχρηστο) nano. αλλά εγκατέστησα το gedit που το ξέρω από παλιά! (ελπίζοντας να μην ξαναχρειαστεί!) [εικόνα] gnutechie:

ισως το sudo δεν παιζει και καλη μπαλα με τετοιες εντολες

ας λύσουμε το μυστήριο. το sudo δουλεύει για μια μόνο εντολή. μα μία δεν είναι εύλογα θα αναρωτηθείς; όχι αν ξέρεις ένα βαθιά κρυμμένο “μυστικό”. οι ανακατευθύνσεις είναι πίπες (δηλαδή pipes/σωλήνες, αλλά έτσι δεν θ…