Προς το περιεχόμενο

neverlastn

Members
  • ΜΗΝΥΜΑΤΑ FORUM

    17
  • ΜΕΛΟΣ

  • ΤΕΛ. ΕΠΙΣΚΕΨΗ

ΑΝΤΙΔΡΑΣΕΙΣ

1 Neutral

Σχετικά με neverlastn

  • Κατάταξη
    Junior Member
  • Ημερομηνία γέννησης 21/03/1982

Ιστοσελίδα

  • Website URL
    http://gofeedback.gr/

Πληροφορίες προφίλ

  • Φύλο
    Δεν το μαρτυρώ
  1. neverlastn

    Βιβλίο για jQuery

    Πράγματι το Novice to Ninja είναι το καλύτερο εισαγωγικό. Σήμερα αγόρασα και το Early Access βιβλίο "Secrets of the JavaScript Ninja" http://jsninja.com/. Είναι από αυτόν που έχει γράψει το jQuery! Έχει γράψει επίσης το "Pro JavaScript Techniques". Μην ψαρώνετε από τα Ninja και Pro... είναι καλύτερο να μην καταλαβαίνεις το 60% του βιβλίου παρά να είσαι στο σκοτάδι και να χαραμίζεις τον χρόνο σου γιατί δεν ξέρεις τα 2-3 tricks που έχουν αυτά τα βιβλία μέσα και μπορείς να χρησιμοποιήσεις άμεσα. Για παράδειγμα δες εδώ - τα tricks είναι απλά και άμεσα εφαρμόσιμα από beginners αλλά σίγουρα δεν τα
  2. neverlastn

    C or Python?

    Ωραίο post Την Py θα την βρεις πανέμορφη αν έρχεσαι από Java/php και γενικότερα έχεις OO εμπειρία. Όταν έρχεσαι από Fortran.. παίρνει αρκετό χρόνο γιατί πρέπει να μάθεις OO, ένα λίγο πιο functional τρόπο προγραμματισμού... γενικά είναι μεγάλη η απόσταση. Από πλευράς performance θα έχεις σημαντικό penalty σε σχέση με τη C/Fortran σε αυτές τις εφαρμογές.
  3. neverlastn

    Ταχύρυθμο Flash Tutorial

    Για όποιον ψάχνεται να ξεκινήσει με Flash, μπορεί να ρίξει μία ματιά σε αυτό το Flash Tutorial Video στα Ελληνικά: http://saites.gr/web-development/pos-mporo-na-kano-paixnidia-kai-quiz-me-to-flash
  4. neverlastn

    C or Python?

    Για όσους ένοιωσαν κάτι γαργαλιστικό και μία γερή δόση αλήθειας σε αυτά που έλεγα σε προηγούμενες απαντήσεις περί O() κ.τ.λ. βρήκα ένα καταπληκτικό βιβλίο που μιλάει μεταξύ των άλλων και για το ποιό είναι το πιο γρήγορο sort το 2009+ (κεφάλαιο 8). "The Art of Concurrency" λοιπόν... http://shop.oreilly.com/product/9780596521547.do Επίσης ρίξτε μία ματιά στην ανάλυση του τυπά στο τέλος σε αυτό το post: http://www.mysqlperformanceblog.com/2007/08/18/how-fast-can-you-sort-data-with-mysql/ Όπως θα δείτε, ακόμα και π.χ. στη MySQL merge-sort με σωστά μεγέθη buffers είναι πιό γρήγορο από pure quic
  5. neverlastn

    C or Python?

    Το μόνο κακό όταν δούλευα σε embedded ήταν ότι φαινόταν πιό cool απ'ότι ήταν από μακρυά. Στο τέλος απλά ξόδευες απίστευτο χρόνο λόγο των περιορισμένων δυνατοτήτων debugging και του σχετικά περιορισμένου documentation (στα embedded μήν ξεχάσετε να διαβάσετε και να καταλάβετε το errata - θα σας σώσει χρόνο) Anyway. Αυτό που σκέφτηκα ότι θα βοηθήσει μιας και υπάρχει όλο αυτό το ενδιαφέρον στο thread, είναι να κάνω ΔΩΡΕΑΝ ένα insomnia exclusive εισαγωγικό webinar (45 λεπτά) στην python, scrappy, mongodb και cloud computing (AWS). Αν σας ενδιαφέρει να παρακολουθήσετε (θα μπορούσαμε να
  6. neverlastn

    C or Python?

    Gumstix, Mini-ITX = Embedded = καλύτερα απόφυγέ το Android,iOS,Windows Mobile = Mobile = Αυτή η αγορά ανοίγει πολύ και είναι πολύ πιό εύκολη από την Embedded Τώρα όταν στο Mini-ITX έτρεχα SuSE εγώ το έλεγα... μάλλον desktop
  7. neverlastn

    C or Python?

    Ναι, αλλά δεν έχεις το χρόνο να το κάνεις αυτό manually, ειδικά όσο αυξάνονται οι χιλιάδες γραμμές κώδικα που διαχειρίζεσαι γιατί η πολυπλοκότητα του προβλήματος αυξάνει εκθετικά. Ναι. 10 και 35 λεπτά είναι το ίδιο. Πάρα πάρα πάρα πολλά για κάθε πρακτική χρήση!! Κι εγώ μαζί σου είμαι... τις πρακτικές που λές τις κυνηγάω δια ροπάλου - μόνο που αυτή τη φορά η κακή πρακτική είναι αυτή που προτείνεις. Κάθεσαι και προσπαθείς να μάθεις στα παιδάκια πώς να σώζουν 10 κύκλους ρολογιού σε ένα CPU που έχει "καρφωθεί" στα 2.2GHz και δεν τους μαθαίνεις πώς να γράφουν για την πραγματικότητα, τα 4,8
  8. neverlastn

    C or Python?

    Κι αυτό είναι πολύ καλό και το'χει γράψει ένας Έλληνας: "Learn Python in Ten Minutes" by Stavros Korokithakis http://leanpub.com/learn-python Το tutorial είναι και δωρεάν στο blog του: http://www.korokithakis.net/tutorials/python/ Το κουμπάκι "Εισαγωγή media" - τελευταίο στην λίστα http://www.youtube.com/watch?v=k6U-i4gXkLM
  9. neverlastn

    C or Python?

    Συμφωνώ απόλυτα!! Μπααα... ούτε στο παρελθόν αλλά ούτε και στο όλο πιό παράλληλο παρόν... απλά κάνεις exhaust τη μνήμη γενικά μιλόντας. Σε γενικές γραμμές θέλεις να κάνεις optimize το σύστημα (και όχι τις βαθμίδες) για maximum throughput/minimum latency (εξαρτάται από τις πρωτεραιότητες). Optimal υποτμήματα εξασφαλίζουν βέλτιστο σύστημα αλλά ουσιαστικά το ίδιο αποτέλεσμα θα είχες αν έκανες optimize ΜΟΝΟ τα τμήματα που βρίσκονται στο "critical path". Για όλα τα υπόλοιπα απλά χαραμίζεις τουλάχιστον τον χρόνο σου (και κινδυνεύεις όπως είπα να ξεμείνεις από buffers/μνήμη). (Amdahl's law + th
  10. neverlastn

    C or Python?

    Cool, σε C και assembly ΠΡΕΠΕΙ να είναι μία γραμμένη μία τέτοια βιβλιοθήκη Αυτό είναι ΠΟΛΥ ΠΟΛΥ ΠΟΛΥ σωστό. Παιδιά να σας πω ένα μυστικό... ΔΕΝ ΕΧΕΤΕ ΙΔΕΑ τι είναι πιο γρήγορο... Μα το θεό - ΔΕΝ ΞΕΡΕΤΕ ΤΟΝ ΧΡΙΣΤΟ ΣΑΣ! Και μη το πάρετε προσωπικά... Μπορώ να σας υπογράψω ότι ΔΕΝ ΞΕΡΕΤΕ ΤΟΝ ΧΡΙΣΤΟ ΣΑΣ! Ο λόγος είναι ότι τα πράγματα αλλάζουν σχεδόν κάθε 2 χρόνια ή πιό σύντομα. Οι *** που διδάσκουν στο πανεπιστήμιο (πολυπλοκότητες κ.τ.λ.) είναι για παιδιά - τελείως θεωρητικές. Για να μπορείς να βγάλεις συμπεράσματα με βάση αυτές και να εκτιμήσεις σωστά θα π
  11. neverlastn

    C or Python?

    Μα η python παίρνει max μια μέρα - try this at home! Από το... στο εγώ προτιμώ το πρώτο! Μπλιάχ... δε βλέπεται! (Sorry αν την έγραψες εσύ - just kidding). Χρειάζομαι ειδικά γυαλιά για να g_διαβάσω g_αυτόν g_τον(g_κώδικα). Το πρόβλημα είναι αυτό. Χαχαχα... σιγά μη καθόταν να το διαβάσει. Θα έκανε stack overflow μετά από 2 δευτερόλεπτα. Πολύ σωστό. Όχι ρε συ... τουναντίον! Μακάρι η Ελληνική αγορά να ήταν σε τέτοιο επίπεδο. Ζήτημα αν 5 εταιρίες στην Ελλάδα χρησιμοποιούν AWS (και το ξέρουν) ή αν υπάρχουν 100 developers που κάνουν nod
  12. neverlastn

    C or Python?

    Αβέρτα open source - no problem... Αλλά πιστεύω ότι αν ψάξεις τα trends μάλλον και από open source όλο και λιγότερα projects τρέχουν σε C. Ουσιαστικά για να είμαστε ειλικρινείς Ο ΜΟΝΟΣ ισχυρός λόγος για να χρησιμοποιήσεις C σήμερα δεν είναι ούτε καν performance αλλά μόνο αν η εφαρμογή σου έχει Hard Real Time Constraints π.χ. drivers χαμηλού επιπέδου, network πράγματα, οτιδήποτε ρομποτικό, high-frequency trading κ.τ.λ. Η αχίλλειος πτέρνα κάθε τι πάνω από την C/C++ λέγεται Garbage collector
  13. neverlastn

    C or Python?

    Να το πω απλά... με τις απαιτήσεις της αγοράς σήμερα... η C είναι σαν να προσπαθείς να χτενιστείς με οδοντόβουρτσα
  14. neverlastn

    C or Python?

    Ω ναί... δεν αμφιβάλω... μπορείς να αλλάξεις και την stdlib αν θέλεις και με λίγο hack στον gcc να βάλεις 4/8 bytes padding στην αρχή κάθε const char *. Αλλά γιατί να αφιερώσω αυτά τα 20 λεπτά να φτιάξω τη δομή που λες; Παρεπιπτόντως με το που αρχίζεις τις δομές string αν δεν θέλεις να γίνει πολύ ugly ο κώδικας καλύτερα να πας κατευθείαν σε C++ και std::string. Πολύ sick - respect!! Κοίτα, όλα είναι γραμμένα σε C. Η Java είναι γραμμένη σε C, το linux & τα Windows είναι γραμμένα σε C. Και η ίδια η C είναι γραμμένη σε C κι assembly. Δε βλέπω όμως να επιχειρηματολογεί κανείς
  15. neverlastn

    C or Python?

    Βαθειά ανάσα και ξεκινάμε... Μπααα... αν υποθέσουμε ότι έχουμε ένα project με συγκεκριμένες προδιαγραφές (π.χ. να κάνουμε έναν monte-carlo optimizer για κάποιον παραμετρικό δείκτη χρηματηστηρίου - βλέπεις - το παίζω και στην έδρα της C) και - για να είμαστε ρεαλίστικοι - έχουμε συγκεκριμένο budget (π.χ. 3000 ευρώ). Με την C θα ψοφήσεις να γράφεις for loops (με την ψευδαίσθηση ότι είναι και γρήγορες) και στο τέλος θα καλείς συναρτησούλες που έχουν for loops μέσα σε for loops... και αν είναι 100k δεδομένα είναι εντάξει - αλλά αν ήταν δεν θα πηρωνόμασταν 3000 ευρώ. Οπότε έχοντας π.χ. 3 f
  • Δημιουργία νέου...

Με την περιήγησή σας στο insomnia.gr, αποδέχεστε τη χρήση cookies που ενισχύουν σημαντικά την εμπειρία χρήσης.