Jump to content

chameleon

Premium Members
  • Δημοσιευσεις

    57
  • Εγγραφή

  • Τελευταια επισκεψη

Σχετικά με το μέλος chameleon

  • Τίτλος
    Registered User
  • Γενέθλια 20/11/1980

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

  • Φύλο
    Άνδρας
  • Περιοχή
    Ορεστιάδα
  • Ενδιαφέροντα
    Προγραμματισμός Η/Υ, Αθλητισμός

Πρόσφατοι επισκέπτες

The recent visitors block is disabled and is not being shown to other users.

  1. Λογικά στο webkit θα βασιζεται, στον οποίον βασίζεται και ο chromium. Άρα για τους προγραμματιστές μένουν 2 μηχανές: η μηχανή του Firefox και το Webkit.
  2. Αρχικά μου φάνηκε σχετικά απλό το να χρησιμοποιήσουν interpolation για να το φτιάξουν. Διαβάζοντας το άρθρο διαπίστωσα ότι όντως απαιτείται και depth buffer για τις περιπτώσεις που κάτι κρύβεται πίσω από κάτι άλλο. Εκεί δουλεύεις είτε με AI είτε με 3d λήψη για να κάνεις 3d μοντέλο όλη τη σκηνή. Μετά τη δημιουργία του 3d μοντέλου νομίζω ότι όλα είναι πιο εύκολα.
  3. chameleon

    Διαθέσιμο για κατέβασμα το Ubuntu 16.10 με preview του Unity 8

    Δεν είναι διάλογος για να πείσω κάποιον ότι δεν πρέπει να βάλω Windows 10 ή κάποια διανομή Linux. Είναι διάλογος κριτικής!
  4. chameleon

    Διαθέσιμο για κατέβασμα το Ubuntu 16.10 με preview του Unity 8

    Διαφωνώ. Μια ζωή είχα το αμάξι ξεκλείδωτο. Τώρα πρέπει να αλλάξω κειμενογράφο από γραφικό περιβάλλον σε κονσόλα επειδή πρέπει να τον τρέχω με sudo. Δεν ζητώ να μπορώ να σβήνω τα πάντα και να αλλάζω τα πάντα. Ζητώ, αντί να λέει "You have not permissions" να μου εμφανίζει να εισάγω τον κωδικό για elevation. Δεν το κάνει. Μόνο στην αναβάθμιση λογισμικού και σε άλλες 2-3 λειτουργίες το κάνει. Υπάρχει τέτοιο;! Τι εννοείς άλλη φιλοσοφία;! Λειτουργικό σύστημα δεν είναι; Καλά μπορεί και να μην είναι λειτουργικό :-P Άμα πήγαινα να σώσω ένα αρχείο συστήματος με τον γραφικό κειμενογράφο και έκανε elevation (με ερώτηση για password) θα ήμουν πανευτυχής. Απλά σου λέει ότι δεν έχεις πρόσβαση. Φυσικά και δεν έχω κανένα πρόβλημα να πληκτρολογήσω κωδικό για να σωθεί ένα αρχείο συστήματος. Έχω πρόβλημα να μου πει access denied και να πρέπει να το κάνω από κονσόλα με sudo pico Ευτυχώς σαν προγραμματιστής, δεν προγραμματίζω εφαρμογές συστήματος. Θα τον είχα πιει. Θα έβλεπα μια μέρα όλες μου τις εφαρμογές να μην τρέχουν... We are doomed!!!
  5. chameleon

    Αρχάριος στη C

    Codeblocks και mingw
  6. chameleon

    Γλωσσα προγραμματισμου!

    Python Java C
  7. chameleon

    γλώσσες

    Η C++ είναι πάρα πολύ γρήγορη αν γράφεις σωστό κώδικα. Πιο γρήγορη και από C, αν γράφεις σωστό κώδικα. Αλλά χρειάζεται σωστό στήσιμο από την αρχή και γενικά θα γράψεις πολύ περισσότερο κώδικα (ειδικά αν κάνεις βιβλιοθήκη). Αν το πρόγραμμά σου αναμένεται να έχει μεγάλες αλλαγές στην αρχιτεκτονική (π.χ. ο πυρήνας του Linux) δεν προτείνεται C++. Αντιθέτως προτείνεται C. Φυσικά μαθαίνοντας C++ δε μπορείς να κάνεις τίποτα. Μετά θα πρέπει να μάθεις τις βιβλιοθήκες που θα χρησιμοποιείς.
  8. chameleon

    Εισαγωγη στον προγραμματισμο/game development

    Καταρχάς για Game Development πρέπει να ξέρεις άριστα Άλγεβρα Πινάκων, Διανυσμάτων και Γεωμετρία. Επειδή ασχολούμαι τελευταία με Game Development, αν είσαι ερασιτέχνης και δεν έχεις συνεργάτες θέλει πολύ δουλειά. Από το 3d modeling με π.χ. Blender, μέχρι να προγραμματίσεις τους shaders για OpenGL οι οποίοι να εμφανίζουν την πίστα, τα στατικά μοντέλα, τα μοντέλα με το animation (morphing, skeletal, καθώς και αλλάγες σε πίνακες μετασχηματισμών-rotation-translation-scale-skew), τα ειδικά εφε. Μετά πρέπει να προγραμματίσεις τον level editor (αλλιώς πως θα φτιάξεις τις πίστες;) κτλ κτλ κτλ
  9. chameleon

    Τι προγράμματα να χρησιμοποιήσω ;

    CodeBlocks
  10. chameleon

    Διαθέσιμο για κατέβασμα το Ubuntu 16.10 με preview του Unity 8

    Για έναν αιώνιο προχωρημένο χρήστη των Windows, σαν κι εμένα, μου φαίνεται απίστευτα δύσκολο να κόψω και να ράψω το Ubuntu σύστημα στα μέτρα μου. Π.χ. θέλεις να κάνεις κάτι που δεν υπάρχει στον πίνακα ελέγχου. Διαβάζεις στο WEB πως γίνεται και πρέπει τώρα να κάνεις επεξεργασία κάποια αρχεία .conf συστήματος. Τέλεια! Διπλό κλίκ και ανοίγουν με το αντίστοιχο σημειωματάριο του Ubuntu! Κάνεις edit και προσπαθείς να σώσεις. ΑΔΥΝΑΜΙΑ ΠΡΟΣΒΑΣΗΣ. Όχι επειδή δεν έχεις δικαιώματα. Επειδή δεν έχεις κάνει elevation την επεξεργασία με sudo. Οπότε πρέπει να βρεις με τι εντολή στη γραμμή εντολών τρέχει αυτό το υπέροχο εικονίδιο του σημειωματαρίου. Πιάσε το αυγό και κούρευτο. Υπάρχει βέβαια και το sudo pico filename.conf (BTW τα Windows 10 προσπαθούν να αντιγράψουν το Ubuntu σε αντι-παραγωγικότητα - εισήγαγαν κι αυτά κάτι elevations για να σβήσεις π.χ. αρχεία από το C:\Windows). Σε 2-3 μήνες θα έχεις ένα λειτουργικό σύστημα στα μέτρα σου, με τέτοιους ρυθμούς. Πάμε τώρα στο Unity. Είναι πραγματικά τέλειο. Έχει εξαφανίσει όλα τα μενού των εφαρμογών και τα έχει εγκαταστήσει με τι; Με αναζήτηση! Φανταστικό! Ιδιαίτερα για κάποιον σαν κι εμένα που θέλει να ψαχουλέψει τι εφαρμογές υπάρχουν στο Ubuntu γιατί δεν έχει ιδέα. Για να δοκιμάσουμε: Device Manager; Όχι. System Information; Όχι. Τι να ναι; Τι να ναι; Νομίζω ότι το GNOME, το Unity και τα Windows 10 βρίσκονται σε ένα διαρκή διαγωνισμό, ποιος θα κάνει το γαμάτο GUI των Desktop, τόσο χάλια όσο είναι το GUI των κινητών. Προκειμένου τι; Να είναι ενιαία! Δηλαδή έχεις ένα τέλειο υπολογιστικό σύστημα και πρέπει να έχει GUI με τις ίδιες δυνατότητες ενός κινητου.
  11. chameleon

    Εγκατάσταση java σε xp

    Ασχέτως τι λέει η Java 8, εγκαθίσταται και σε Windows XP SP3. Δοκιμασμένο (κάποιοι τρέχουν ένα πρόγραμμά μου σε XP που είναι γραμμένο σε Java 8, και εγώ έχω εγκαταστήσει Java 8 σε Windows XP και δούλεψε κανονικά ενώ κρατούσα μικρό καλάθι).
  12. chameleon

    Το Vista δε λαμβάνει ενημερώσεις

    Κλείσε antivirus και αν επιμένει, δοκίμασε να τερματίσεις το service του Windows Update, να σβήσεις το φάκελο C:\Windows\SoftwareDistribution, κάνε μια επανεκκίνηση καλού κακού και ξαναδοκίμασε. Αν επιμένει ψάξε κάποιο συγκεντρωτικό update αν υπάρχει από την MS.
  13. chameleon

    Μετατροπή ποσό σε ολογράφως στην ACCESS

    Πάρε σε php και μετέτρεψέ τον. Από το project μου «Στρατιωτικές Δαπάνες». // Επιστρέφει το string του φυσικού αριθμού $n // για αριθμούς από 0 ως 999.999.999.999.999.999.999.999.999.999.999 // Δυστηχώς το php δεν υποστηρίζει integers μεγαλύτερους από 2^31-1 (για 32 bit μηχανήματα) // Το $genos αναφέρεται στο γένος (αρσενικό = 0, θυληκό = 1, ουδέτερο = 2) function int2str($n, $genos) { if (!is_int($n) || $n < 0) return; if (!$n) return 'μηδέν'; static $xilia = array('χίλιοι', 'χίλιες', 'χίλια'); static $polla = array('', 'δισ', 'τρισ', 'τετράκις ', 'πεντάκις ', 'εξάκις ', 'επτάκις ', 'οκτάκις ', 'εννιάκις '); $out = null; $b = $n % 1000; $n = floor($n / 1000); if ($b) $out = int2str_1_999($b, $genos); if (!$n) return $out; $b = $n % 1000; $n = floor($n / 1000); if ($b) { if ($out) $out = ' ' . $out; if ($b == 1) $out = $xilia[$genos] . $out; else $out = int2str_1_999($b, 1) . ' χιλιάδες' . $out; } $c = 0; while($n) { $b = $n % 1000; $a = floor($n / 1000); if ($b) { if ($out) $out = ' ' . $out; if ($b == 1) $out = 'ένα εκατομμύριο' . $out; else $out = int2str_1_999($b, 2) . ' ' . $polla[$c] . 'εκατομμύρια' . $out; } if (!$n) return $out; $c++; } return $out; } // Επιστρέφει το string του φυσικού αριθμού $n για αριθμούς από 1 ως 999. // Το $genos αναφέρεται στο γένος (αρσενικό = 0, θυληκό = 1, ουδέτερο = 2) function int2str_1_999($n, $genos) { if (!is_int($n) || $n < 1 || $n > 999) return; static $ekatodades = array( array('εκατό', 'εκατόν', 'διακόσιοι', 'τριακόσιοι', 'τετρακόσιοι', 'πεντακόσιοι', 'εξακόσιοι', 'εφτακόσιοι', 'οκτακόσιοι', 'εννιακόσιοι'), array('εκατό', 'εκατόν', 'διακόσιες', 'τριακόσιες', 'τετρακόσιες', 'πεντακόσιες', 'εξακόσιες', 'εφτακόσιες', 'οκτακόσιες', 'εννιακόσιες'), array('εκατό', 'εκατόν', 'διακόσια', 'τριακόσια', 'τετρακόσια', 'πεντακόσια', 'εξακόσια', 'εφτακόσια', 'οκτακόσια', 'εννιακόσια') ); static $dekades = array('είκοσι', 'τριάντα', 'σαράντα', 'πενήντα', 'εξήντα', 'εβδομήντα', 'ογδόντα', 'ενενήντα'); static $monades = array( array('ένας', 'δύο', 'τρείς', 'τέσσερεις', 'πέντε', 'έξι', 'επτά', 'οκτώ', 'εννέα', 'δέκα', 'έντεκα', 'δώδεκα', 'δεκατρείς', 'δεκατέσσερεις', 'δεκαπέντε', 'δεκαέξι', 'δεκαεπτά', 'δεκαοκτώ', 'δεκαεννιά'), array('ένα', 'δύο', 'τρία', 'τέσσερα', 'πέντε', 'έξι', 'επτά', 'οκτώ', 'εννέα', 'δέκα', 'έντεκα', 'δώδεκα', 'δεκατρία', 'δεκατέσσερα', 'δεκαπέντε', 'δεκαέξι', 'δεκαεπτά', 'δεκαοκτώ', 'δεκαεννιά') ); $out = null; $a = floor($n / 100); $b = $n % 100; if ($a) { if (!$b && $a == 1) $a = 0; $out = $ekatodades[$genos][$a]; } if (!$b) return $out; if ($out) $out .= ' '; if ($b < 20) { if ($genos == 1 && $b == 1) return $out . 'μία'; return $out . $monades[$genos == 2 ? 1 : 0][$b - 1]; } $out .= $dekades[floor($b / 10) - 2]; $b = $n % 10; if (!$b) return $out; if ($genos == 1 && $b == 1) return $out . ' μία'; return $out . ' ' . $monades[$genos == 2 ? 1 : 0][$b - 1]; }
  14. chameleon

    Sharing program?

    Μπορείς να βάλεις το FreeFileSync να συγχρονίζει τους φακέλους σου, στον τοπικό φάκελο του dropbox. Η εφαρμογή του dropbox θα αναλάβει μετά να συγχρονίσει στο cloud. Απλά θα έχεις τοπικά, 2 αντίγραφα (και ένα στο cloud).
×

Important Information

By using this site, you agree to our Όροι Χρήσης.