VB Declare Function Part 2

Το πρόβλημα με το να παίρνεις δεδομένα των οποίων το μέγεθος δεν το γνωρίζεις εξ’ αρχής μετατίθεται στο ποιός θα κάνει το allocation της μνήμης. Η VB ή το DLL; Αν το κάνει η VB θα μπορεί να το ελευθερώσει το DLL (γιατί κάποιος πρέπει να το ελευθερώσει). Η πιο απλή και σίγουρη λύση είναι …

VB Declare Function Part 1

Πολλές φορές προσπαθούμε να κάνουμε πραγματάκια σε VB / VBA κώδικα που βλέπουμε να κάνουν οι άλλες γλώσσες πανεύκολα και εμείς με την VB / VBA δυσκολευόμαστε. Ψάχνουμε να βρούμε στο internet έτοιμα ActiveX controls που να μας δίνουν δυνατότητες που παρέχει (σχεδόν) έτοιμες το λειτουργικό σύστημα. Τα windows έχουν από μόνα τους χιλιάδες dll …

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

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

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

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

Υπολογισμός γινομένου

Αν και δεν συνηθίζω να προβάλλω κώδικα που έχει γράψει άλλος, παρά προσπαθώ να δίνω το link στη σελίδα του, ο συγκεκριμένος κώδικας αφορά δημοσίευση του Alice_Cooper που είδα στο τεχνολογικό forum freestuff.gr που είμαι μέλος, οπότε μάλλον είναι προτιμότερο ο σύνδεσμος να δείχνει το συγκεκριμένο θέμα. Παρότι το ερώτημα είναι αρκετά απλό, η λύση …

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

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

Unicode

Ενα αρκετά κατατοπιστικό άρθρο του Joel Spolsky σχετικά με την κωδικοποίηση χαρακτήρων και το μέγεθος τους είναι το “The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)“. Κάθε developer που σέβεται τον εαυτό του και θέλει να λέει ότι γράφει multilingual εφαρμογές πρέπει να έχει υπ’ όψην …

ISAPI Filters

Είναι λίγος καιρός που έχω αρχίσει να χρησιμοποιώ το wordpress. Εστησα (παραμετροποίησα δηλαδή) αυτό το blog, σε έναν δωρεάν λογαριασμό αλλά είναι κάποια πράγματα που δεν μου αρέσουν. Το πρώτο και βασικότερο είναι ότι δεν σε αφήνει – επαναλαμβάνω στον δωρεάν λογαριασμό – να αλλάξεις την εμφάνιση, και μετά ότι δεν υποστηρίζει ms sql server …

code formatting

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

the Prime Question

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