download αρχείων με ελληνικά ονόματα

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

the Prime Source

Τελικά αυτή η άσκηση με τους πρώτους αριθμούς (primes numbers) πρέπει να είναι all time classic! Γράψτε ένα πρόγραμμα C το οποίο, για δεδεμένο Ν, να βρίσκει, για κάθε Κ που είναι θετικός περιττός ακέραιος και μικρότερος ή ίσος του Ν, την πρώτη ομάδα από Κ συνεχόμενους σύνθετους αριθμούς… Με έχει ρωτήσει ένα σωρό κόσμος …

Greeklish σε Ελληνικά

Εχουν γίνει κατά καιρούς αρκετές προσπάθειες να μεταφραστούν και να ορθογραφηθούν οι λέξεις που γράφουν οι χρήστες του internet από greeklish σε ελληνικά ή κατά το ελληνικότερον greeklish to greek. Το πρόβλημα που αντιμετωπίζουν όλοι είναι σε γενικές γραμμές ένα! Ο καθένας γράφει greeklish όπως του γουστάρει. Αυτό είναι εντελώς φυσιολογικό για μια γλώσσα που …

What is my Public/External IP

Ηθελε πριν λίγες μέρες ένας φίλος να φτιάξει ένα προγραμματάκι που να του δείχνει ποιά είναι η IP που έχει ο router του όταν συνδέεται στο Internet. Φυσικά η σύνδεση του είναι με δυναμική IP address και γενικά αυτή αλλάζει κάθε όποτε της καπνίσει. Οι βιβλιοθήκες και τα APIs των Windows (των λειτουργικών γενικότερα) μπορούν …

Στρογγυλοποίηση, επιτέλους

Λοιπόν, δεν υπάρχει πιο εκνευριστικό πράγμα από το να ψάχνεις για κάτι απλό και να μην το βρίσκεις. Αυτή η standard library έχει ένα σωρό συναρτήσεις και κάτι απλό όσο μια στρογγυλοποίηση δεν δέησε κανένας επιτέλους να την ενσωματώσει; Μα καλά με τα νεύρα μου (μας) παίζουν; Εντάξει δεν είναι και τόσο δύσκολο να φτιαχτεί, …

Ευρώ Ολογράφως

Εψαχνα εδώ και λίγο διάστημα για μια έτοιμη υλοποίηση εμφάνισης ποσών σε ευρώ στην λεκτική τους αναπαράσταση. Είδα αρκετές υλοποιήσεις σε διάφορες γλώσσες (λέμε τώρα, VB κάτι, ήταν όλες, με κάποιες εξαιρέσεις που ήταν μεταφράσεις σε C# των αντίστοιχων VB) με την κάθε μία να έχει τα υπέρ και τα κατά, αναλόγως τις ανάγκες που …

Ελεγχος Εγκυρότητας Α.Φ.Μ.

Πρόσφατα χρειάστηκε να μεταφέρω δεδομένα από μια βάση δεδομένων σε μια άλλη. Φυσικά όπως θα γνωρίζουν οι περισσότεροι αυτές οι διαδικασίες ποτέ δεν είναι τόσο απλές όσο ακούγονται, ειδικά όταν πρέπει να πέσει μαγείρεμα στα δεδομένα (βλ. διαφορετικοί πίνακες, διαφορετικοί τύποι πεδίων, διαφορετικές τιμές). Σε αυτά τα δεδομένα υπήρχε και το ΑΦΜ, και μιας και …

code formatting

Το μέγεθος ενός source αρχείου σίγουρα παίζει ρόλο στο πόσο γρήγορα θα γίνει η μεταγλώττιση του προγράμματος και όσο μεγαλύτερο είναι το source αρχείο τόσο περισσότερο θα καθυστερήσει η διαδικασία αυτή. Αν έχεις ένα source αρχείο με 3 γραμμές κώδικα και ένα δεύτερο αρχείο με αυτές τις ίδιες 3 γραμμές και επιπλέον 50 κιλά σχόλια, …

the Prime Question

Ενα πρόβλημα που θα βασανίσει τα φοιτητικά μυαλά κάποια στιγμή της φοιτητικής τους ζωής αφορά όχι μόνο τον κόσμο της πληροφορικής (με τον οποίο εγώ και μερικοί άλλοι τα πάμε καλά – τουλάχιστον δεν βρισκόμαστε στα μαχαίρια) αλλά και τον κόσμο των μαθηματικών (με τον οποίο εγώ και πολλοί άλλοι δεν έχουμε και τις καλύτερες …

to int or not to int

Οταν κάποιος αρχάριος διαβάζει ένα βιβλίο για μια γλώσσα προγραμματισμού, το πιο συνηθισμένο πρόγραμμα που θα δει από τα πρώτα κι όλας παραδείγματα είναι το “Hello World!”. Ετσι και στα περισσότερα βιβλία για τις γλώσσες C και C++ που έχουν πέσει στα χέρια μου, το πρώτο πρόγραμμα που φέρνουν σαν παράδειγμα είναι αυτό. Ενα πολύ …