Python: Address Book 3.1

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Re: Python: Address Book

Δημοσίευσηαπό pmav99 » 26 Αύγ 2011, 00:57

Δεν έχω χρησιμοποιήσει ποτέ το module readline. Ούτε έχω βάλει return σε try. Αν δουλεύει cool.

Ερώτηση : γιατί χρησιμοποιήσεις class variables?
pmav99
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 574
Εγγραφή: 05 Ιούλ 2008, 14:29
Εκτύπωση

Re: Python: Address Book

Δημοσίευσηαπό Ilias95 » 26 Αύγ 2011, 01:02

pmav99 έγραψε:Δεν έχω χρησιμοποιήσει ποτέ το module readline. Ούτε έχω βάλει return σε try. Αν δουλεύει cool.

Ερώτηση : γιατί χρησιμοποιήσεις class variables?


Λοιπόν η σωστότερη απάντηση που μου ρχεται στην ερώτηση σου είναι: "Γιατί όχι;" :D
Έχει ιδιαίτερη σημασία; Για ποιο λόγο θα μου πρότεινες να το αποφύγω;
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Python: Address Book

Δημοσίευσηαπό Ilias95 » 26 Αύγ 2011, 14:16

Το ανανέωσα ξανά: https://github.com/Ilias95/Address-Book/blob/master/address_book2_3.py
Έφυγαν οι class variables από την Database και τους Users και τις πέρασα στην __init__.
Αναγκαστικά έπρεπε να αλλάξω και την σειρά με την οποία δηλώνονται και αρχικοποιούνται οι κλάσεις ώστε να δουλέψει.
Επίσης, κράτησα σαν class variable την contacts_number στην Contacts γιατί δεν γίνεται αλλιώς. Οι υπόλοιπες class variables στις Contacts και Categories πρέπει να είναι έτσι, λόγο sqlalchemy.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Python: Address Book 3.0

Δημοσίευσηαπό Ilias95 » 08 Σεπ 2011, 19:41

Updated to version 3.0

Η εφαρμογή πέρασε σε γραφικό περιβάλλον!
Οδηγίες για εκτέλεση καθώς και για την εγκατάσταση της PyQt4 στο πρώτο post.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Python: Address Book 3.1

Δημοσίευσηαπό clepto » 23 Οκτ 2011, 12:53

να ρωτήσω, μπορείς να κάνεις επαναφορά ένα backup;
το backup σε τι αρχείο είναι;
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Python: Address Book 3.1

Δημοσίευσηαπό Ilias95 » 23 Οκτ 2011, 12:57

clepto έγραψε:να ρωτήσω, μπορείς να κάνεις επαναφορά ένα backup;
το backup σε τι αρχείο είναι;

Χρησιμοποιώ την sqlalchemy, μια βιβλιοθήκη για την δημιουργία βάσεων δεδομένων. Τα αρχεία που δημιουργεί είναι .db .
Κατά την διαδικασία της δημιουργίας backup αρχειοθετώ σε ένα αρχείο tar τα .db. Στο restore ο χρήστης επιλέγει το tar και γίνεται η αποσυμπίεση.
Παρ' όλα αυτά εσύ μπορείς να δουλέψεις με ότι αρχεία θέλεις, ακόμα και με txt.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Python: Address Book 3.1

Δημοσίευσηαπό clepto » 23 Οκτ 2011, 12:59

επειδή σκέφτομαι να φτιάξω μια εφαρμογή που θα κάνει Backup τις επαφές από μια android συσκευή και μετά να μπορούν να περαστούν στο address book
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Python: Address Book 3.1

Δημοσίευσηαπό Ilias95 » 23 Οκτ 2011, 13:04

Καλή σκέψη.
Αν είναι να το προσπαθήσεις δεν χρειάζεται να σε απασχολεί το είδος του αρχείου, αρκεί να μπορεί να διαβαστεί με κάποιο πρόγραμμα (ας πούμε με έναν text editor).
Πως σκέφτεσαι την διαδικασία;
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Python: Address Book 3.1

Δημοσίευσηαπό clepto » 23 Οκτ 2011, 13:07

ακόμα δεν έχω σκεφτεί τίποτα :P
οι γνώσεις μου στην java είναι ελάχιστες οπότε θα προσπαθήσω να το κάνω από το app inventor!
δεν το έχω κοιτάξει καθόλου, ίσως το κοιτάξω το βράδυ!
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Python: Address Book 3.1

Δημοσίευσηαπό Ilias95 » 23 Οκτ 2011, 13:10

Όταν πετύχεις κάτι, let me know.... ;)
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι

cron