Archive for » October, 2008 «

Friday, October 31st, 2008 | Author: admin

Είναι γεγονός ότι οι σημερινές Enterprise Applications είναι τόσο πολύπλοκες όπου ένα μεγάλο μέρος του business logic τους μπορεί να χρησιμοποιηθεί ξανά και ξανά μεταξύ διαφορετικών υλοποιήσεων. Παρόλα αυτά, μικρές ή και μεγαλύτερες διαφορές στο πως ακριβώς η εφαρμογή καλείται να υλοποιήσει ένα συγκεκριμένο business requirement πολλές φορές μας οδηγούν στο να προτιμήσουμε να ξαναγράψουμε τον κώδικα από την αρχή παρά να προσπαθήσουμε να αλλάξουμε τον ήδη υπάρχοντα κώδικα που έχουμε από ένα παλαιότερο application.

Πως θα σου φαινόταν όμως αν μπορούσες να γράφεις τον κοινό κώδικα μόνο μια φορά σαν “Business Rules” και στα σημεία εκείνα όπου χρειάζεται να υλοποιήσεις εντελώς custom business logic να είχες τη δυνατότητα να τα “παραμετροποιήσεις” ουσιαστικά κανοντάς τα inject μέσα στον κωδικά σου από ένα εξωτερικό source; Welcome to the world of Rule Engines!

Ένα Rule Engine σου επιτρέπει να ορίσεις business rules, σε μορφή if-then, τα οποία κάνει evaluate και execute στο runtime έτσι ώστε να επιτύχεις διαχωρισμό του business knowledge από το implementation του και να μπορείς να αλλάζεις τη συμπεριφορά του application σου χωρίς να χρειάζεται, απαραίτητα, να αλλάξεις και τον κωδικά του.

more…

Tuesday, October 28th, 2008 | Author: admin

Ξυπνάτε το πρωί και αφού έχετε ετοιμάσει το καφεδάκι σας κάθεστε αναπαυτικά μπροστά από το PC για να τσεκάρετε το mail σας. Βλέπετε ότι το spam filter που έχετε πάντα ενεργοποιημένο ήδη κατάφερε να μπλοκάρει 24 εισερχόμενα emails και στο Inbox σας υπάρχουν 4 emails τα οποία είναι υπεράνω πάσης υποψίας. Τα 2 είναι από notifications του facebook, το 3ο  από ένα φίλο ενώ το 4ο φαίνεται να είναι από την κα. Sonja Svendsen (μα που με θυμήθηκε η Σουηδέζα;).

scam2.png more…

Tuesday, October 28th, 2008 | Author: admin

Αν και απ’οτι φαίνεται το συγκεκριμένο πρόβλημα εμφανίζεται και σε εκδόσεις πριν από την 1.8.1, εμένα μου το παρουσίασε πρώτη φορά στην τελευταία αναβάθμιση σε 1.8.1.  Το συγκεκριμένο πρόβλημα εμφανίζεται συνήθως 1-3 λεπτά αφού βάλεις ένα καινούριο torrent για download. Συγκεκριμένα, αφότου εμφανιστεί το παραπάνω μήνυμα και για τουλάχιστον 5-10 λεπτά (μέχρι να εξαφανιστεί μόνο του…) όλα τα torrents σου… πάνε με απελπιστικά χαμηλές ταχύτητες… 

Στο forum του μTorrent λένε πως είναι “design limitation” και σε επόμενη έκδοση θα έχει φτιαχτεί. Το workaround για το συγκεκριμένο πρόβλημα, και μέχρι να υπάρξει αναβάθμιση που να το λύνει, είναι να μεγαλώσεις την τιμή που έχει στο Disk Cache. Συγκεκριμένα:
Preferences > Advanced > Disk Cache > Override automatic cache size and specify the size manually
και δώσε μια τιμή η οποία φαίνεται να λύνει το πρόβλημα. Ποιά τιμή θα είναι αυτή τώρα, ε; Χμ, στη δικιά μου P2Pιέρα (σ.σ. το μηχάνημα που είναι dedicated στο να κατεβάζει torrents) με σύνδεση γύρω στα 10Mbit και με περίπου 10-15 παράλληλα torrents, 8 δίσκους σε RAID 5 με έναν Adaptec 2810SA, έχω δώσει 1024 MB. Οποιαδήποτε τιμή μικρότερη από αυτή ενώ στην αρχή εξαφάνιζε το μήνυμα, μετά από λίγο επανερχόταν. Στο δικό σου μηχάνημα μπορείς να ξεκινήσεις απο 256, σε 512, 756 κτλ. μέχρι να βρεις ποιά τιμή είναι ΟΚ.

Αν και θεωρητικά τα MBs που δεσμεύεις παραπάνω θα έπρεπε να τα δεσμεύει το μTorrent από τη RAM σου, στο δικό μου μηχάνημα αυτό δε φαίνεται να συμβαίνει και η διαθέσιμη μνήμη παραμένει η ίδια ανεξάρτητα από την παραπάνω ρύθμιση (πάλι καλά… :) ).

Category: Software  | Tags: ,  | Leave a Comment
Saturday, October 18th, 2008 | Author: admin

Πήγαμε, είδαμε αλλά δεν τρελαθήκαμε κιόλας. Παρόλα αυτά, συγχαρητήρια πρέπει να δοθούν στους διάφορους εκθέτες - χομπίστες ή επαγγελματίες - μιας και ακόμα και την τελευταία μέρα του event που το επισκέφτηκα ήταν όλοι τους φιλικότατοι, με καλή διάθεση και πρόθυμοι να απαντήσουν σε ερωτήσεις.

Η έκθεση/event είχε λίγο απ’όλα, αλλά κάτι ο καιρός που είχε αρχίσει να κρυώνει, κάτι το ψιλόβρωχο νωρίτερα είχε ως αποτέλεσμα ο κόσμος να είναι ιδιαίτερα λίγος. Ας ελπίσουμε η επόμενη digital week να είναι ακόμα πιο πετυχημένη.

Τουλάχιστον προλάβαμε live τον τελικό του Quake 4 :D