Θερμιδομετρητής

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

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

Θερμιδομετρητής

Δημοσίευσηαπό adem1 » 06 Ιούλ 2013, 00:03

Ρε παιδιά υπάρχει κάποιο λογισμικό θερμιδομετρητή για ubuntu ή για linux; Εννοώ αν υπάρχει κάτι που να λέει πχ φασολάκια=15 θερμίδες ή έφαγα κάστανα και 13 σταφύλια.. σύνολο 50 θερμίδες; υπάρχουν διάφορες σελίδες που κάνουν αυτήν την δουλειά αλλά δεν βολεύουν γιατί θέλουν σύνδεση.
Pc1
3 Intel Core i5-3317U CPU @ 1.70GHz ‖ RAM 5856 MiB ‖ ASUS S56CA
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0a)
Pc 2
3 Intel Core2 CPU E8400 3.00GHz ‖ RAM 3962 MiB ‖ FOXCONN P45A01
4 ATI RV730XT [Radeon HD 4670] [1002:9490]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)
Άβαταρ μέλους
adem1
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 733
Εγγραφή: 27 Οκτ 2011, 20:17
IRC: adem1
Εκτύπωση

Re: Θερμιδομετρητής

Δημοσίευσηαπό adem1 » 06 Ιούλ 2013, 17:48

Επειδή μάλλον ΔΕΝ υπάρχει κάποια εφαρμογή, ποιος Θέλει να φτιάξουμε μια. Οι απαραίτητες γνώσεις διαιτολογιας υπάρχουν. Οπότε οποίος έχει κάποια ιδέα την ρίχνει.
Pc1
3 Intel Core i5-3317U CPU @ 1.70GHz ‖ RAM 5856 MiB ‖ ASUS S56CA
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0a)
Pc 2
3 Intel Core2 CPU E8400 3.00GHz ‖ RAM 3962 MiB ‖ FOXCONN P45A01
4 ATI RV730XT [Radeon HD 4670] [1002:9490]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)
Άβαταρ μέλους
adem1
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 733
Εγγραφή: 27 Οκτ 2011, 20:17
IRC: adem1
Εκτύπωση

Re: Θερμιδομετρητής

Δημοσίευσηαπό Ilias95 » 06 Ιούλ 2013, 17:59

adem1 έγραψε:Επειδή μάλλον ΔΕΝ υπάρχει κάποια εφαρμογή, ποιος Θέλει να φτιάξουμε μια. Οι απαραίτητες γνώσεις διαιτολογιας υπάρχουν. Οπότε οποίος έχει κάποια ιδέα την ρίχνει.

Για περιέγραψε λίγο καλύτερα και αναλυτικότερα τι ακριβώς θα κάνει το πρόγραμμα.
Ακούγεται αρκετά εύκολο και έχω ελεύθερο χρόνο τώρα οπότε μου είναι εύκολο να στήσω ένα GUI με python.

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

Re: Θερμιδομετρητής

Δημοσίευσηαπό vagrale13 » 06 Ιούλ 2013, 18:33

adem1 πολυ καλη ιδεα :thumbup:
Ilias95 μιας και εχεις χρονο και ασχοληθεις και βοηθησεις τον adem1, αν ειναι εφικτο, να προσθεσεις και καψιμο θερμιδων. Π.χ. αναλογα με την ασκηση και το βαρος καποιου, κλπ. να βγαινει το αποτελεσμα των θερμιδων.
Αν ειναι εφικτο, πες μου να σου στειλω σελιδες, να δεις παραδειγματα. Δεν υπαρχει τετοια εφαρμογη ανοιχτου κωδικα, οσο και αν εχω ψαξει... εκτος και αν δεν την εχω βρει :P
Desktop 1: Mint 13 Maya i386 / Ubuntu 14.10 Utopic Unicorn i386 (development branch)
CPU: AMD ATHLON II X2 215 │ RAM: 4026Mb │ Graphics Card: GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2: Ubuntu 12.04 LTS Precise Pangoli i386
AMD Athlon 64 X2 5800+ │ 1024Mb │ nForce 7600 256MB (onboard) | 1024 x 768
Laptop : Sony Vaio VGN-N11m : Ubuntu 14.04Lts Trusty Tahr i386 (Mate desktop)


*Οδηγοί - How to - Tutorials σε Κατηγορίες
*Oδηγίες προς νεοεισερχόμενους σε forum ή linux
Άβαταρ μέλους
vagrale13
Freedom
Freedom
 
Δημοσιεύσεις: 7107
Εγγραφή: 04 Απρ 2009, 19:29
Τοποθεσία: κάπου εδώ μέσα στο net :P
Launchpad: vagrale
IRC: vagrale13
Εκτύπωση

Re: Θερμιδομετρητής

Δημοσίευσηαπό Ilias95 » 06 Ιούλ 2013, 18:45

@vagrale13
Ναι, κανένα πρόβλημα.

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

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

Re: Θερμιδομετρητής

Δημοσίευσηαπό vagrale13 » 06 Ιούλ 2013, 19:11

Ωραια! Απο Ελληνικο site δες τα αποτελεσματα εδω http://www.kilokiller.gr/el-gr/Tools.as ... e=Calories
δηλαδη να προσθετει το "βαρος" τον "χρονο" (σε λεπτα) και το ειδος της ασκησης και να δειχνει το αποτελεσμα.
Desktop 1: Mint 13 Maya i386 / Ubuntu 14.10 Utopic Unicorn i386 (development branch)
CPU: AMD ATHLON II X2 215 │ RAM: 4026Mb │ Graphics Card: GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2: Ubuntu 12.04 LTS Precise Pangoli i386
AMD Athlon 64 X2 5800+ │ 1024Mb │ nForce 7600 256MB (onboard) | 1024 x 768
Laptop : Sony Vaio VGN-N11m : Ubuntu 14.04Lts Trusty Tahr i386 (Mate desktop)


*Οδηγοί - How to - Tutorials σε Κατηγορίες
*Oδηγίες προς νεοεισερχόμενους σε forum ή linux
Άβαταρ μέλους
vagrale13
Freedom
Freedom
 
Δημοσιεύσεις: 7107
Εγγραφή: 04 Απρ 2009, 19:29
Τοποθεσία: κάπου εδώ μέσα στο net :P
Launchpad: vagrale
IRC: vagrale13
Εκτύπωση

Re: Θερμιδομετρητής

Δημοσίευσηαπό Ilias95 » 06 Ιούλ 2013, 20:02

vagrale13 έγραψε:Ωραια! Απο Ελληνικο site δες τα αποτελεσματα εδω http://www.kilokiller.gr/el-gr/Tools.as ... e=Calories
δηλαδη να προσθετει το "βαρος" τον "χρονο" (σε λεπτα) και το ειδος της ασκησης και να δειχνει το αποτελεσμα.

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

Re: Θερμιδομετρητής

Δημοσίευσηαπό adem1 » 07 Ιούλ 2013, 14:01

Το ιδανικό θα ήταν να δίνει ο χρήστης την ηλικία του, το βάρος το φύλο του και αν αθλείται. Στην επόμενη φάση θα δίνει σαν όρισμα πόσα κιλά θέλει να χάσει και σύμφωνα με αυτά τα στοιχεία να του βγάζει ένα διατροφολόγιο για μια βδομάδα. Αυτό που έχω σκεφτεί είναι να κάνουμε τρεις βάσεις δεδομένων μία για πρωί μία για μεσημέρι και μια για βράδυ. Και θα παίρνει το πρόγραμμα πιθανούς συνδυασμούς που θα καλύπτουν τις θερμιδικές του ανάγκες, σαν σύνολα ημέρας. Ας πούμε ένας άντρας 1.75, 78 κιλά που δεν αθλείται και θέλει να διατηρήσει το βάρος του θα πρέπει να τρώει 2200 θερμίδες ημερησίως. Άρα το πρόγραμμά θα του βγάζει πιθανούς συνδυασμούς που θα ταιριάζουν, πχ (πρωινό 1000 + μεσημέρι 800 + βράδυ 400). Δεν ξέρω αν το περιγράφω καλά, αν δεν καταλαβαίνετε πείτε μου.
Pc1
3 Intel Core i5-3317U CPU @ 1.70GHz ‖ RAM 5856 MiB ‖ ASUS S56CA
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0a)
Pc 2
3 Intel Core2 CPU E8400 3.00GHz ‖ RAM 3962 MiB ‖ FOXCONN P45A01
4 ATI RV730XT [Radeon HD 4670] [1002:9490]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)
Άβαταρ μέλους
adem1
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 733
Εγγραφή: 27 Οκτ 2011, 20:17
IRC: adem1
Εκτύπωση

Re: Θερμιδομετρητής

Δημοσίευσηαπό Ilias95 » 07 Ιούλ 2013, 14:42

Καλό ακούγεται.
Χρειαζόμαστε λοιπόν τον αλγόριθμο που μας δίνει θερμίδες που χρειάζεται κάποιος ανάλογα με την ηλικία, βάρος, φύλλο και κιλά που θέλει να χάσει όπως επίσης και τις «λίστες» με τα γεύματα πρωινά/μεσημεριανά/βραδινά και πόσες θερμίδες προσλαμβάνει με κάθε τροφή συγκεκριμένα.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Θερμιδομετρητής

Δημοσίευσηαπό adem1 » 11 Ιούλ 2013, 10:40

Σε αυτό εδώ έχει τον τύπο για το πως υπολογίζεις τον Βασικό Μεταβολικό Ρυθμό.
Έγραψα και ένα προγραμματακι σε C που εφαρμόζει αυτά που λέει η σελίδα. Το πρόβλημα είναι ότι είναι σε τερματικό. Μπορεί κανείς να κάνει παραθυράκια και τέτοια;
Pc1
3 Intel Core i5-3317U CPU @ 1.70GHz ‖ RAM 5856 MiB ‖ ASUS S56CA
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0a)
Pc 2
3 Intel Core2 CPU E8400 3.00GHz ‖ RAM 3962 MiB ‖ FOXCONN P45A01
4 ATI RV730XT [Radeon HD 4670] [1002:9490]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)
Άβαταρ μέλους
adem1
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 733
Εγγραφή: 27 Οκτ 2011, 20:17
IRC: adem1
Εκτύπωση


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