Web Project Stopwatch

Μια περιοχή όπου τα μέλη μας μπορούν να βάζουν τα PHP scripts που έχουν φτιάξει και θέλουν να τα μοιραστούν με τα υπόλοιπα μέλη.

Συντονιστές: Super-Moderators, WebDev Moderators, PHP Moderators

Απάντηση
nastis
Δημοσιεύσεις: 124
Εγγραφή: 16 Φεβ 2005 16:28
Επικοινωνία:

Web Project Stopwatch

Δημοσίευση από nastis » 12 Σεπ 2006 17:36

Δημιουργήθηκε από την ανάγκη που είχα να κρατάω ένα Log στους πελάτες που δούλευα με hourly basis και όχι per project με αποτέλεσμα να χάνω λίγο την μπάλα κρατώντας τον χρόνο που ξόδεψα.

Οπότε δημιούργησα αυτό το εργαλείο το οποίο ανεβάσω στο internet το δίνω και το site στον πελάτη για να ξέρει πότε κάνω τι και πόσο μου "χρωστάει". Επίσης είναι και ένας τρόπος για να απαντάω σε διάφορα ερωτήματα του στυλ"Καλα για να κάνεις αυτο ΤΟΣΟ σου πήρε???". Οπότε με αυτόν τον τρόπο δίνω αναλύτικά τι έκανα πότε και πόσο χρόνο μου πήρε. Για ότι αμφισβητεί μπορεί να το λέει on the fly και να μην περιμένει να του πω την λυπητερή.

Δεν ξέρω αμα θα φανεί σε κανένας από σας χρήσιμο.
Είναι διαθέσιμο για σχόλια - διορθώσεις - ιδέες.
Επίσης θα με συγχωρέσετε για μή optimized χρήσεις της php.

Μπορείτε να το δείτε εδώ
http://www.nastis.info/sub_stopwatch/index.php
Η εφαρμογή δεν υποστηρίζει concurrent users συνεπώς μπορεί κάποιος να το ξεκινήσει, κάποιος άλλος να το σταματήσει. Προτίνω το κατέβασμα και το στήσιμο στο μηχάνημα του καθενός.

n'joy

Β.
Τελευταία επεξεργασία από το μέλος nastis την 25 Σεπ 2006 09:51, έχει επεξεργασθεί 1 φορά συνολικά.
www.oktonia.com - Παγκόσμιο Χωριό Γνώσης Λυμένα Θέματα Εξετάσεων - Ασκήσεις

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

Web Project Stopwatch

Δημοσίευση από Banavas » 12 Σεπ 2006 18:03

nastis έγραψε: Η εφαρμογή δεν υποστηρίζει concurrent users συνεπώς μπορεί κάποιος να το ξεκινήσει, κάποιος άλλος να το σταματήσει.
Β.
Μπορείς να βάλεις ένα απλό password για να μην το σταματάει ο "Πελάτης" σου...
Happy coding....
Μάρκος
http://lasernet.gr

nastis
Δημοσιεύσεις: 124
Εγγραφή: 16 Φεβ 2005 16:28
Επικοινωνία:

Web Project Stopwatch

Δημοσίευση από nastis » 12 Σεπ 2006 18:40

Καλα δεν νομίζω να τίθεται θέμα να το σταματάει ο "πελάτης".
Δηλαδή εσυ του λές "δουλεύω" και αυτός σου λεεί "οχι δεν δουλευεις" :)

Αλλα όντως 2 διαφορετικά views το ένα με το start stop και το άλλο χωρίς ,
το ένα με edit τα values και το άλλο χωρίς δεν είναι κακή ιδέα. Δηλαδή να είναι περισσοτερο reporting.

To authorization γενικα είναι στο προσεχές todo.

Ευχαριστώ πάντως
Β.

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

Web Project Stopwatch

Δημοσίευση από Banavas » 12 Σεπ 2006 19:54

To να το σταματάει ο πελάτης ήταν αστείο.
Eγώ δεν δουλεύω με χρονοχρέωση οπότε για μένα είναι άχρηστο.
Σε γενικές γραμμές είναι απλοϊκό και θέλει αρκετή δουλειά ακόμη.

Καλή συνέχεια
Happy coding....
Μάρκος
http://lasernet.gr

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Web Project Stopwatch

Δημοσίευση από panosru » 12 Σεπ 2006 23:58

@nastis kalh h idea sou, exo kanei akribos to idio alla me excel epidi douleyo poio poly me logistika fyla gia tetoiou eidous periptoseis. Giati kratao kai diafora alla stoixeia ktl kai bariemai na ta kano se php mono kai mono gia na leo pos ta exo kanei se php :P efoson mporo na kano thn douleia mou kai me to excel kai na ta exo ola mazemena. Pantos san idea mou arese arketa ;)

@Banavas douleyeis by project? sorry an ginomai adiakritos alla mporeis na mou peis me poia krithria timologeis? prosopika douleyo by time.

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

Web Project Stopwatch

Δημοσίευση από Banavas » 13 Σεπ 2006 09:23

panosru έγραψε: @Banavas douleyeis by project? sorry an ginomai adiakritos alla mporeis na mou peis me poia krithria timologeis? prosopika douleyo by time.
Nαι.
Πιστεύω οτι η τιμολόγηση με βάση την ώρα δεν μπορεί να δουλέψει σε πνευματική εργασία. Σκέψου: όσο πιο καλός είμαι τόσο πιο γρήγορα κάνω τη δουλειά άρα πληρώνομαι λιγότερο, όσο πιο άπειρος τόσο πιο αργός άρα πληρώνομαι περισσότερο.

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

Εαν πέσεις έξω "την έκατσες" κατα πάσα πιθανότητα λόγω απειρίας και την άλλη φορά προσέχεις περισσότερο.
Εαν πέσεις πολύ έξω μπορείς να συζητήσεις αναθεώρηση της τιμής με ταυτόχρονη αποδέσμευση του πελάτη να αναθέσει το έργο αλλού.
Happy coding....
Μάρκος
http://lasernet.gr

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

Web Project Stopwatch

Δημοσίευση από cherouvim » 13 Σεπ 2006 10:06

Banavas έγραψε:Πιστεύω οτι η τιμολόγηση με βάση την ώρα δεν μπορεί να δουλέψει σε πνευματική εργασία. Σκέψου: όσο πιο καλός είμαι τόσο πιο γρήγορα κάνω τη δουλειά άρα πληρώνομαι λιγότερο, όσο πιο άπειρος τόσο πιο αργός άρα πληρώνομαι περισσότερο.
Όμως, αλλο rate έχει ο έμπειρος και άλλο ο άπειρος.

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

Web Project Stopwatch

Δημοσίευση από Banavas » 13 Σεπ 2006 10:21

cherouvim έγραψε: Όμως, αλλο rate έχει ο έμπειρος και άλλο ο άπειρος.
Ο άπειρος λόγω του ότι δεν γνωρίζει πόσο να χρεώσει (έγιναν αρκετές ερωτήσεις εδώ του τύπου πόσο να χρεώσω) αντιγράφει τις τιμές των άλλων (έμπειρων και καλά).

Δεν είναι κακό. Αν δεν κολυμπήσεις σε βαθειά νερά, αν δεν φας τις σφαλιάρες σου από το κουρμπέτι, αν δεν κάνεις τζάμπα δουλειά, αν δεν ξενυχτήσεις, τότε είσαι δημόσιος υπάλληλος.
Happy coding....
Μάρκος
http://lasernet.gr

nastis
Δημοσιεύσεις: 124
Εγγραφή: 16 Φεβ 2005 16:28
Επικοινωνία:

Web Project Stopwatch

Δημοσίευση από nastis » 13 Σεπ 2006 11:06

Εγώ πιστεύω παίζει σενάριο σε ωριαία χρέωση. (αλλωστε δεν θα έκανα και το scriptaki ;-) )

Μια απλή περίπτωση είναι η μακροχρόνια υποστήριξη κάποιου project.
Από αναβαθμίσεις/αλλαγές κτλ, υπάρχουν περιπτώσεις που δεν μπορείς να χαρακτηρίσεις 5-10 αλλαγές χρεώσιμο project, αλλά μπορείς να τα βάζεις σε ενα timer όταν μαζεύονται να πληρώνεσαι.

Ειδικά σε onsite επισκέψεις ακόμα και μεγάλες εταιρίες ακολουθούν χρονοχρέωση απασχόλησης/επίσκεψης.

Τέλος αυτό το scheme δεν θα σε αφήσει ποτέ απλήρωτο για αυτό που κάνεις.
Θέλει ο πελάτης ένα extra feature που δεν το σκέφτηκε στην αρχική συμφωνία? Θα πληρώσει τον χρόνο που θα ξοδέψω για αυτό.

Β.
www.oktonia.com - Παγκόσμιο Χωριό Γνώσης Λυμένα Θέματα Εξετάσεων - Ασκήσεις

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Web Project Stopwatch

Δημοσίευση από panosru » 13 Σεπ 2006 12:52

Basika genikotera sthn ellada paizei to senario ths xronoxreoshs, ekso den ksero ti paizei. Prosopika pisteyo pos oson afora thn empeiria toso anebainei kai h xronxreosh. Paliotera xreona ana project, alla genikotera den me boleyei kai poly o tropos aytos. Oxi oti den mporo na aksiologiso ena project mou alla pisteyo pos me xronoxreosh tha einai poio akribhs h timi.

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

Web Project Stopwatch

Δημοσίευση από cpulse » 13 Σεπ 2006 13:03

Φίλε nastis δεν ξέρω τι είδους σύμπτωση είναι αυτό αλλά ετοιμάζω κι εγώ ένα script το οποίο λέγεται WebProject. Στο λέω τώρα γιατί όταν θα δημοσιευτεί σε λίγο καιρό να μη νομίζεις οτι σε αντιγράφω.

Καλή συνέχεια με το δικό σου WebProject.

nastis
Δημοσιεύσεις: 124
Εγγραφή: 16 Φεβ 2005 16:28
Επικοινωνία:

Web Project Stopwatch

Δημοσίευση από nastis » 13 Σεπ 2006 13:35

@cpulse 8) no worries.
Μην σκάς, δεν είναι και δα κανα πρωτότυπο όνομα.
η αλήθεια είναι ότι σκεφτόμουνα να το κόψω σε WebStopWatch μιας και είναι πολύ μακρυνάρι το άλλο "WebProject Stopwatch" σαν να έχει ονοματεπώνυμο είναι ;-)

B.

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Web Project Stopwatch

Δημοσίευση από Rapid-eraser » 16 Σεπ 2006 13:51

me ligo ajax mesa 8a givei poli tsiftiko :P
alla opos eipame prepei va diaxoristi to presentation
apo to administration sigoura.

opote o allos to exei avoikto kai tsimpaei aftomata tis allages :)

Twra osov afora to allo 8ema tis timologisis.
otav prokete gia eva mikro project px va ftiakseis eva regex n va prosarmoseis kapoio functionality pavo se kapoio kodika tote n xrovoxreosi eivai protimoteri.

Bebea me tnv parodo twv projects apoktas empiria stnv timologisi kai katalabeveis poli grigora posi ora 8a sou parei kati gia va teliosei ... nte eivai 10 grames kodika nte 1000.

To zitima eivai oti afto makropo8esma dev trabaei.

dld otav exeis eva project twv 50 euro okz eivai n xreosi me ergatoora.

Alla otav kaveis eva project twv 2000+ tote ta pragmata allazouv ardiv.

Ekei prepei va simperilabeis sta eksoda ta meeting to support to after sales support ... tnv dior8osi la8wv...

afta distixos n eftixos prepei va ta ipologizeis priv tnv simfovia ... otav o allos exei avoiksei to portofoli tou va sou dosei kapoia lefta meta dev mporeis efkola va zitiseis perisotera giati kapoioa xreosi tnv eixes ksexasei.



PS: kati pou paratirisa twra ... av allakseis tnv ergatoora epireazei apo tnv arxi olo to kerdos... mipos 8a eprepe va to ipologizei me basi to kostos pou exei epilex8ei tnv dedomevi stigmi kai va miv kavei avadromiki dior8osi stnv allagi tou ?
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
KGP
Honorary Member
Δημοσιεύσεις: 5857
Εγγραφή: 18 Ιούλ 2002 01:50
Τοποθεσία: Mr Wonderful

Web Project Stopwatch

Δημοσίευση από KGP » 16 Σεπ 2006 15:26

poli kalo ergaleio!!! den to echo katevasei alla me ta legomena tou filou...


oso afora tin chronochreosi pisteuo oti akoma kai an chreonete flat kalo tha sas ekane na gnorizete to chrono pou echete "dapanisei"
*Στην Ελλάδα δεν χρειάζεται να σκέφτεσαι...χάνεις πολύτιμο χρόνο!
*"The power of accurate observation is frequently called cynicism by those who don't have it." -George Bernard Shaw (1856-1950)
*The purpose of argument should not be victory, but progress.

nastis
Δημοσιεύσεις: 124
Εγγραφή: 16 Φεβ 2005 16:28
Επικοινωνία:

Web Project Stopwatch

Δημοσίευση από nastis » 21 Σεπ 2006 14:12

Καλησπερίζω,
Έχω μια νέα έκδοση για όσους τους ενδιαφέρει.

Οι προσθήκες είναι....
- Είναι password protected

- Τώρα έχει 2 views, ένα για τον client και ένα για τον admin.

- Έχει client management tool οπότε μπορείς να προσθαφερείς πελάτες που έχουνε διαφορετικά password και rates.

- Λίγο πείραγμα στην εμφάνιση.

online version
http://www.nastis.info/sub_stopwatch/index.php
password : stopw@tch
http://www.nastis.info/sub_stopwatch/viewer.php
password: erny

Ιδέες, προτάσεις συμβουλές, ως γνωστόν δεκτές.

Φιλικά
Β.
Τελευταία επεξεργασία από το μέλος nastis την 25 Σεπ 2006 09:52, έχει επεξεργασθεί 1 φορά συνολικά.
www.oktonia.com - Παγκόσμιο Χωριό Γνώσης Λυμένα Θέματα Εξετάσεων - Ασκήσεις

Απάντηση

Επιστροφή στο “PHP τα δικά μας scripts”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης