Μετάβαση στο περιεχόμενο
Ακολουθήστε τη νέα μας σελίδα στο Facebook! ×

Sw0rdf1sh

Recommended Posts

  • Απαντήσεις 447
  • Created
  • Τελευταία απάντηση

Top Posters In This Topic

Γράφει ένας θέλω να το αποκτήσω.........και ακολουθεί τρενάκι.

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

 

ΥΓ Μπράβο συνάδελφε καλή δύναμη και καλή συνέχεια στην προσπάθειά σου

  • Upvote 2
Link to comment
Share on other sites

Παρακαλείται όποιος ενδιαφέρεται για την υλοποίηση δωρεάν λογισμικού για ΚΕΝΑΚ να απαντήσει στο παρόν post. Ενημερώνω πως μετά από πολύ κόπο και προσπάθεια σχεδόν έχω ολοκληρώσει τμηματικά ελεύθερο λογισμικό για μελέτες ΚΕΝΑΚ σε php,mysql,javascript. Το παρόν post αποτελεί ανοιχτή πρόσκληση για την συνεργασία είτε από συναδέλφους μηχανικούς είτε από προγραμματιστές είτε από μέλη της κοινότητας ΕΛΛΑΚ ώστε να ολοκληρωθεί.

Μοναδική προυπόθεση το λογισμικό να διανείμεται συνεχώς με την άδεια GPLv3.

Επισυνάπτω ενδεικτικά φωτογραφίες και θα ακολουθήσει και upload σε κάποιο repository.

ΜΠΡΑΒΟ ΣΥΓΧΑΡΗΤΗΡΙΑ τετοιες προσπαθειες χρειαζονται
Link to comment
Share on other sites

Καλό μήνα.

 

Κατ' αρχήν συγχαρητήρια για την προσπάθειά σου και καλή δύναμη.

 

Είμαι διαθέσιμος να βοηθήσω στην ανάπτυξη.

Link to comment
Share on other sites

Λύνονται κάποια τελευταία θέματα και θα ανέβει μέσα στο μήνα pre-alpha state σε sourceforge ώστε παράλληλα να προσθέτουμε όλοι όσα πράγματα λείπουν. Και λείπουν αρκετά. Μην παρεξηγηθώ....!

Το πακέτο θα περιλαμβάνει και την phpword και την phpexcel οι οποίες βρίσκονται όμως κάτω από την άδεια lgpl. Ουσιαστικά αυτό επιτρέπει την χρησιμοποίηση αυτών των βιβλιοθηκών ακόμα και σε εμπορικό λογισμικό πόσο μάλλον σε ελεύθερο. (έχει γίνει σχετικό ερώτημα στην phpexcel και δόθηκε η απάντηση πως μπορεί να βγεί πρόγραμμα σε άλλη άδεια - gplv3 το οποίο να περιέχει αυτές τις βιβλιοθήκες στην lgpl και να εξακολουθει να τηρείται η lgpl για αυτές τις βιβλιοθήκες).

 

Μπλέκω σε πολύ τεχνικά θέματα αλλά:

Η άδεια GPLv3 θεωρώ πως είναι βασική ώστε να διανείμεται εκ νέου σε όποια νέα τροποποίηση καθώς η php εκτελείται από τη μεριά του server. Έτσι αν πάρει κάποιος τον κώδικα και τον τροποποιήσει και θέλει να τον βγάλει σε σελίδα θα μπορεί να το κάνει αλλά με την προυπόθεση οτι δίνει και ενα πχ zip/rar/7z με τη βάση και το root folder εκ νέου. Αυτό ουσιαστικά δίνει τη δυνατότητα περαιτέρω εξέλιξης.

 

Τα απαιτούμενα είναι :

Apache η IIS

PHP 4.3 +

Mysql

gd library ενεργή (για τη δημιουργία εικόνων σκιάσεων)

javascript ενεργή στο browser (ανεξαρτήτων browser. προτείνω mozilla ή chrome)

(Πρακτικά μία διανομή linux ή οποιαδήποτε έκδοση του xampp για windows και mac κάνει τη δουλειά)

 

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

Link to comment
Share on other sites

Το πρόγραμμα έχει ανέβει εδώ.....

sourceforge.net/projects/lakenak/

Για την εγκατάσταση σε windows:

 

Εγκατάσταση XAMPP

Αφού εγκαταστήσετε την τελευταία έκδοση xampp τρέξτε το αρχείο XAMPP Control Panel και εκκινήστε της διεργασίες Apache/Mysql πατώντας το Start δίπλα στο όνομα της κάθε μίας.

Θα δείτε την ένδειξη running και στα 2.

Μεταβείτε στον περιηγητή σας στο http://localhost/xampp/

Πατήστε στην επιλογή security αριστερά. Θα μεταβείτε στη σελίδα xampp security όπου θα δείτε αν ο χρήστης root για την Mysql έχει ορισμένο κωδικό.

Αν όχι μεταβείτε στην σελίδα http://localhost/security/xamppsecurity.php όπου θα ορίσετε κωδικό για τον χρήστη root.

Απομνημονεύστε τα στοιχεία root/password.

 

Προετοιμασία προγράμματος

Αφού κατεβάσετε το αρχείο la-kenak.rar αποσυμπιέστε το αρχείο πατώντας δεξί κλικ και αποσυμπίεση εδώ.

Θα δημιουργηθεί ο φάκελος la-kenak στον ίδιο φάκελο που έχετε κατεβάσει το αρχείο la-kenak.rar.

 

Μέσα στο φάκελο la-kenak υπάρχουν τα εξής:

Ο φάκελος database ο οποίος περιέχει την βάση δεδομένων και ο φάκελος root-folder στον οποίο θα βρείτε το φάκελο "kenak".

Αυτό το φάκελο "kenak" πρέπει να αντιγράψετε στη διαδρομή:

C:\xampp\htdocs\ (ή όπου αλλού ορίσατε την εγκατάσταση του xampp).

 

Εγκατάσταση βάσης δεδομένων

Έπειτα μεταβείτε στη διεύθυνση http://localhost/phpmyadmin και χρησιμοποιήστε το root/password που ορίσατε κατά την εγκατάσταση.

Δημιουργήστε μία νέα βάση δεδομένων με το όνομα labros_kenak στη επιλογή Δημιουργία νέας βάσης επιλέγοντας σύνθεση utf8_general_ci .

Θα μεταφερθείτε αυτόματα στη βάση που δημιουργήσατε.

Πατήστε ενώ είστε στη βάση labros_kenak από το μενού επάνω εισαγωγή. Αναζητήστε το αρχείο \la-kenak\database\labros_kenak.sql.zip

Πατήστε "εκτέλεση". Θα δείτε τους πίνακες να έχουν δημιουργηθεί στη βάση.

Μπορείτε πλέον να κλείσετε το παραθυρο αυτό του περιηγητή σας.

 

Επικοινωνία αρχείων και βάσης δεδομένων

Βρείτε το αρχείο C:\xampp\htdocs\kenak\includes\database.php και ανοίξτε το με οποιονδήποτε text editor.

Αλλάξτε στην γραμμή 29 του αρχείου το εξής define("DB_PASS", "12345"); σε define("DB_PASS", "password");

όπου password είναι ο κωδικός του χρήστη root στη βάση δεδομένων σας.

 

Είστε έτοιμοι.

Ανοίξτε το Mozilla/Chrome/IE (Δεν προτείνω σε καμία περίπτωση IE)

και πηγαίνετε στη διεύθυνση http://localhost/kenak/

 

Σημείωση

Στο αρχείο C:\xampp\htdocs\kenak\includes\apotelesmata_kenak.php μπορείτε να δηλώσετε πόσους τοίχους σε κάθε πλευρά χρειάζεστε και πόσα ανοίγματα σε κάθε τοίχο για κάθε πλευρά. Αρχικά το έχω ανεβάσει με 5 τοιχους και 5 ανοίγματα σε κάθε τοίχο. Μπορείτε να αλλάξετε αυτές τις τιμές σε όσες χρειάζεστε πάντα όμως οι τιμές τους να είναι >1.

 

Στο αρχείο C:\xampp\htdocs\kenak\apotelesmata\kenak_word.php μπορείτε να κάνετε τροποποιήσεις ως προς το κείμενο του word.

 

Στο φάκελο C:\xampp\htdocs\kenak\apotelesmata αποθηκεύονται τα αρχεία kenak_excel.xlsx και kenak_word.docx αφού πραγματοποιήσετε υπολογισμό στο μενού ΚΕΝΑΚ.

kenak_excel.xlsx - > Λίστα με τους τοίχους δρομικών, συρομένων, δοκούς-υποστυλώματα με τις επιφάνειες τους όπως υπολογίστηκαν και τα U που ορίσατε.

kenak_word.docx - > Τεύχος με τα δομικά στοιχεία και κάποια βασική θεωρία και υπολογισμούς θερμομονωτικής επάρκειας, ζνχ κλπ.

 

Το πρόγραμμα δημιουργήθηκε με Notepad++, Gimp (εικόνες), archimedes για εικόνες που σχεδιάστηκαν, και ελέγχθηκε σε windows (xampp) και ubuntu με χρήση του Mozilla Firefox 10.

 

ΠΡΟΣΟΧΗ:

Όπως ορίζεται και στους όρους της GPLv3 το πρόγραμμα παρέχεται με στόχο την εξέλιξη και το σκεπτικό ότι θα φανεί χρήσιμο.

Δεν καλύπτεται από καμία εγγύηση ως προς την ποιότητα των αποτελεσμάτων τα οποία πρέπει να διασταυρώνονται και να ελέγχονται.

 

TO DO

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

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

Ενώ είχαν δημιουργηθεί function για χρήστες με username/password κάτι τέτοιο δεν ενσωματώθηκε σε αυτή την έκδοση

Σε επόμενη διανομή μπορεί να ακολουθηθεί νέα τακτική αντί για την υποβολή στοιχείων με φόρμα όπως αποθήκευση αυτών στη βάση δεδομένων και επανάκτηση για τον υπολογισμό από εκεί. Κάτι τέτοιο ουσιαστικά θα αποθηκεύει τα στοιχεία της μελέτης(!).

 

 

Έχω την εντύπωση πως κάναμε την αρχή. Ευχαριστώ όσους συναδέλφους βοήθησαν και πιο πολύ αυτούς που θα βοηθήσουν από εδώ και πέρα.

Τροποποιήστε το, διορθώστε το, επανα-διανείμετε το αλλά πάντα υπό τους όρους της GPLv3.

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

  • Upvote 2
Link to comment
Share on other sites

κατ' αρχής συγχαρητήρια και από εμένα. Είμαστε υπέρ του ανοικτού κώδικα. όλοι πιστεύω. θα προσπαθήσω κι εγώ να βοηθήσω . Δυστυχώς τα χρόνια που προγραμμάτιζα πέρασαν και θέλει και κουράγιο και υπομονή. Μπράβο συνάδελφε .

Link to comment
Share on other sites

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε προκειμένου να αφήσετε κάποιο σχόλιο

Πρέπει να είστε μέλος για να μπορέσετε να αφήσετε κάποιο σχόλιο

Δημιουργία λογαριασμού

Κάντε μια δωρεάν εγγραφή στην κοινότητά μας. Είναι εύκολο!

Εγγραφή νέου λογαριασμού

Σύνδεση

Εάν έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
×
×
  • Create New...

Σημαντικό

Χρησιμοποιούμε cookies για να βελτιώνουμε το περιεχόμενο του website μας. Μπορείτε να τροποποιήσετε τις ρυθμίσεις των cookie, ή να δώσετε τη συγκατάθεσή σας για την χρήση τους.