|
|
Πρόσφατες Δημοσιεύσεις
-
|
Πέρασα κι εγώ, όπως και οι περισσότεροι φαντάζομαι, το βράδυ χαζεύοντας τα αποτελέσματα, ακούγοντας λιγότερο ή περισσότερο βαρετούς ομιλητές στην τηλεόραση - με φανερή προτίμηση στον τρόπο παρουσίασης της ΝΕΤ - αλλά με το laptop ανοιχτό για online διάβασμα ειδήσεων δικής μου επιλογής, παρακολούθηση αποτελεσμάτων σε όποια λεπτομέρεια ήθελα, κουβέντα μέσα από messenger με τους υπόλοιπους online φίλους, γρήγορη ματιά στο sync για τα τελευταία blog posts αλλά και ασύγχρονη ενημέρωση μέσω από το facebook . Νομίζω ότι ήταν η πιο multi-channel, multi-media, multi-source εμπειρία που είχα ! Και φαντάζομαι έτσι θα είναι απο δω κι εμπρός. Έχει αλλάξει ο κόσμος μας ! Όσον αφορά τη μετάδοση των αποτελεσμάτων θα ξεχώριζα 3 βασικά sites : To All time classic http://www.ekloges.ypes.gr του Υπουργείου Εσωτερικών πάντα σε συνεργασία με τη SingularLogic υπηστηριζόμενο για πρώτη φορά από τεχνολογία AKAMAI To site που έβγαλε στον αέρα το in.gr μαζί με ΤΑ ΝΕΑ http://national07.ekloges.dolnet.gr χρησιμοποιώντας μάλιστα ένα συνδυασμό...
|
-
|
Major Project Management Event in Dubai on 1 st of September 2007 At 1 st of September 2007, SUKAD FZ-LLC , a leading project management training and consultancy company that is based in Dubai but operating across the Middle East, and Dubai Knowledge Village , the only free zone in the world dedicated to professional development, education, and training, have organized a half day event on Project Management. More than 100 people attended this event from all over the Middle East. The event was hosted by DKV and was an occasion for Project Management professionals to share their experience and know-how on the strategic importance of this management discipline. Greece was represented by Mr. Theofanis Giotis PMP - κ/ος Θεοφάνης Γιώτης PMP , Co-founder/CEO of ITEC , President of PMI Greece Chapter (PMI-GREECE) and PM Forum Correspondent for Greece . The event featured presentations from three leading global project management consultants. They were: · Mr. Mounir Ajam PMP , CEO of SUKAD and PM Forum Correspondent in...
|
-
|
Δεν ξέρω πόσοι από σας ασχολούνται με UFO και εξωγήινους, παρόλα αυτά το συγκεκριμένο web site χρησιμοποιεί Silverlight , υπόσχεται καλή δόση αδρεναλίνης ... άσε που θα σώσεις και τον κόσμο. Που το πας αυτό !!! Για ρίξτε μια ματιά http://www.spartan117.gr...
|
-
|
Σήμερα ολοκλήρωσα το απαραίτητο refactoring και την υλοποίηση της Parallel Reduce extension method. Συνεχίζοντας το coding, υλοποίησα με την Reduce τις Parallel versions των Min και Max, με σκοπό να δείξω την εκφραστική δύναμη του Reduce pattern. public static T Max<T>( this IParallelEnumerable<T> data) where T : IComparable<T> { return data.Aggregate(data.First(), (accumulate, value) => (accumulate.CompareTo(value) > 0)? accumulate : value); } public static T Min<T>( this IParallelEnumerable<T> data) where T : IComparable<T> { return data.Aggregate(data.First(), (accumulate, value) => (accumulate.CompareTo(value) < 0)? accumulate : value); } (Σημείωση: Στο LINQ η Reduce method ονομάζεται Aggregate)...
|
-
|
While reading Peter Kriens ( OSGi Evangelist ), latest blogpost at the OSGi Blog , about the relation of OSGi and Service Oriented Architecture, I felt the need to write about this, in simple tech-terms, as simple as, a newcomer (proud me) could describe...( read more ) Διαβάστε περισσότερα »...
|
-
|
Κατασκευάζετε ή παίρνετε ένα έτοιμο web user control, το τοποθετείτε σε μια aspx σελίδα σε ένα Web Application, δοκιμάζετε να το τρέξετε, και κατά την εκτέλεση του project, αντί για την σελίδα σας, βγαίνει στον browser κάποιο error σαν το παραπάνω; Το πρόβλημα μπορεί να οφείλεται σε προβλήματα με το batch compilation ενός web application, ή σε διάφορα circular references μέσα στο ίδιο Διαβάστε περισσότερα »...
|
-
|
I'm happy to present my first article on CodeProject.com! It's the last article of my blog, regarding Progress Indication when transferring files with 'Windows Communication Foundation'. I never new that there is such immediate response by readers in CodeProject. I already got some very useful comments on my code! The article in CodeProject.com... The article in this blog... Διαβάστε περισσότερα »...
|
-
|
Αν και έχω επιλέξει το συγκεκριμένο blog να ασχολείται κυρίως με θέματα τεχνολογίας, αφήνοντας πολιτικά ή κοινωνικά θέματα σε άλλους συναδέλφους, περισσότερο ειδικούς, είναι πολύ δύσκολο να μένεις άφωνος σ' όλα αυτά που συνέβησαν και συμβαίνουν γύρω μας. Θα 'θελα λοιπόν απλά να ενώσω κι εγώ τη φωνή μου στις φωνές τόσων άλλων, προσπαθώντας να ξεπεράσω το μούδιασμα που νομίζω ότι έχουμε όλοι μας. Οσον αφορά το τεχνολογικό μέρος του post, νομίζω ότι επάξια η διπλή ανακοίνωση της Δημοσίευσης της τελικής εκδοσης του Silverlight και Υποστήριξης μιας έκδοσης του Silverlight για Linux (ναι καλά ακούσατε, για Linux) με το όνομα Moonlight κερδίζει το δικαίωμα να αποτελέσει το πρώτο post της μετα-καλοκαιρινής περιόδου. Πιο αναλυτικά, χθες ανακοινώθηκε η τελική έκδοση του Silverlight 1.0, της νέας τεχνολογίας της Microsoft για τη δημιουργία μιας νέας γενιάς Rich Internet Applications. Το Silverlight είναι από τα πρώτα προϊόντα που έβγαλε η εταιρεία υπό την καθοδήγηση του νέου Chief Architect Ray Ozzie, επικείμενου αντικαταστάτη...
|
-
|
Ο ερχομός του SQL Server 2008 συνεπάγεται το τέλος της υποστήριξης του SQL server 2000. To Mainstream Support (που ουσιαστικά είναι τα Security Updates και τα Non Security Hotfixes) θα λήξει στις 4 Αυγούστου 2008 για τις εκδόσεις SQL Server 2000 64-bit Edition, SQL Server 2000 Developer, SQL Server 2000 Enterprise, SQL Server 2000 Standard, SQL Server 2000 CE, και SQL Server 2000 Workgroup Edition. Το Extended Support θα συνεχιστεί ως το 2013 ωστόσο ο SQL Server 2000 θα πάψει να πωλείται από τους περισσότερους vendors από τον Δεκέμβριο του 2007. Εξάλλου, καμία έκδοση του SQL Server 2000 δεν υποστηρίζεται στα Windows Vista. Ήδη τις προάλλες μου έλεγε κάποιος γνωστός ότι αισθάνεται ότι ο SQL Server 2008 βγαίνει πολύ νωρίς και ότι ακόμη δεν έχει περάσει σε SQL Server 2005 καθώς οι εφαρμογές του δουλεύουν μια χαρά με 2000, δεν "απαιτούν" κανένα feature του 2005 και δεν υπάρχει λόγος να περάσει από τη διαδικασία του upgrade. Δεν έχει μεγάλο άδικο... Ουσιαστικά αυτοί που θα τραβήξουν τις υπάρχουσες εγκαταστάσεις είναι...
|
-
|
This article examines the implementation of upload and download functionality with progress indication (progress bar feature) using the Windows Communication Foundation. Here is a list of what you need: Visual Studio 2005 .NET Framework 3.0 Visual Studio 2005 extensions for .NET Framework 3.0 (WCF & WPF) Sample code consists of three C# projects bundled in a solution. A brief description of these projects follows. Download the Code FileService This is the main server project. The Server Contract File Server Διαβάστε περισσότερα »...
|
-
|
Συλλογή από utilities, με σκοπό την βοήθεια των προγραμματιστών για δημιουργία 3d αντικειμένων στο Windows Presentation Foundation. Μπορείτε να δείτε τη σελίδα στο Codeplex εδώ: http://www.codeplex.com/3DTools και να δείτε ένα πολύ ωραίο video tutorial εδώ http://www.contentpresenter.com/contentpresenter_3DTools.wmv Μοιραστείτε τη δημοσίευση: email-it! | bookmark to del.icio.us! | digg-it! Διαβάστε περισσότερα »...
|
-
|
Code hacking is fun... ειδικά όταν συνδυάζεις (functional + parallel) programming !!! Η MS έχει ανακοινώσει ότι θα μας έχει Parallel LINQ... κάποια στιγμή... αλλα μέχρι τότε θα ήθελα τα LINQ queries μου να κρατούν busy το multi-core machine μου. Οποτε αποφάσισα να δοκιμάσω μια "toy" υλοποίηση του Parallel LINQ... (Είχα δοκιμάσει στο παρελθόν κάποιες απλές υλοποιησεις σε Scheme και Haskell, αλλα τα Query Comprehensions του LINQ είναι αρκετά πιο clear σε όσους έχουν κάνει SQL coding) Αποφάσισα να δοκιμάσω την υλοποίηση σε ένα ένα μηχανάκι που έχουμε στη δουλειά (τον φωνάζουμε zeus) με 4 cores (8 threads) Πρώτα εκτελώ το sequential LINQ query (CPU Usage: 14%) var items = from value in 1.To(n) where value.IsPrime() select new { Value = value, Binary = value.ToBinary() }; Και μετά την Parallel εκδοχή του (CPU Usage: 97%) var items = from value in 1.To(n).ToParallel() where value.IsPrime() select new { Value = value, Binary = value.ToBinary() }; Όπως φαίνεται τα δυο queries είναι "σχεδόν" ίδια... εκτος από αυτό το περίεργο...
|
-
|
Hello everyone, This is my first blog attempt. I was thinking about beginning one, so it was a matter of time when to write this very first post. I am going to maintain this blog regularly with development issues that concern me, with aspects of technology...( read more ) Διαβάστε περισσότερα »...
|
-
|
Ο Maxthon , αν δεν τον ξέρετε ήδη, είναι ένα shell που χρησιμοποιεί τη μηχανή του IE αλλά τα κάνει όλα πολύ πιό γρήγορα και πιό καλά! (Τώρα το πώς γίνεται αυτό μόνο οι ίδιοι το ξέρουν). Ηδη από την έκδοση 1.0 και πολύ πριν τον IE χρησιμοποιούσε tabbed browsing, ενώ υποστηρίζει mouse gestures, drag&drop των links σε νέα tabs και διάφορα άλλα καλούδια που στον ΙΕ7.0 είναι εφικτά μόνο μέσω plugins όπως το IE7Pro . Και μια και μιλάμε για plugins, ο Maxthon έχει ένα εξαιρετικά μεγάλο οπλοστάσιο από plugins (μην ξεχάσετε να δείτε το εκπληκτικό del.icio.us sidebar που δεν το βρίσκετε - πιστεύω - πουθενά αλλού) καθώς και μια πληθώρα skins τα οποία αλλάζουν κυριολεκτικά με το πάτημα ενός κουμπιού. Ταχύτατος, αξιόπιστος, και γεμάτος καλούδια όπως αυτόματη συμπλήρωση φορμών, ad blockers, file filters, undo features, screen capture tools και άλλα πολλά. Μοναδικό μειονέκτημα: Toolbars ειδικά για τον IE δεν "παίζουν" στο Maxthon (εμένα φυσικά διόλου δεν με πειράζει). Τον χρησιμοποιώ προσωπικά εδώ και αρκετά χρόνια, και,...
|
-
|
Προσπαθείτε να τρέξετε κάποια WCF service από το Orcas Beta 2 και παίρνετε το ακόλουθο σφάλμα κατά την εκτέλεση του test client Unhandled Exception: System.IO.FileLoadException: Could not load file or assembl y 'svcutil, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' o r one of its dependencies. Strong name validation failed. (Exception from HRESUL T: 0x8013141A) Διαβάστε περισσότερα »...
|
-
|
Ξέρουμε, ξέρουμε. Διαβάσατε δεκάδες βιβλία, ακούσατε εκατοντάδες διαλέξεις, ψάξατε στο internet χιλιάδες φορές για να είστε σίγουροι οτι γνωρίζετε καλά το αλφαβητάρι του Software Development. Εχοντας πίστη στον εαυτό σας, σηκώσατε πανιά για να γίνετε ο νέος Bill Gates, γράφοντας κώδικα που φυσάει. ΚΑΝΑΤΕ ΟΜΩΣ ΕΝΑ ΤΡΑΓΙΚΟ ΛΑΘΟΣ....
|
-
|
Οι φωτογραφίες του ιστολογίου μου VistaYear2100_CenteniumBug Διαβάστε περισσότερα »...
|
-
|
Σήμερα παρέλαβα ένα πολύ "όμορφο" βιβλίο, με τον πολύ "όμορφο" τίτλο "Beautiful Code: Leading Programmers Explain How They Think ". Το βιβλίο αποτελείται από 33 κεφαλαια, και το καθένα από αυτά παρουσιάζει "κάτι" που οι συγγραφείς τους θεωρούν ότι είναι "όμορφο". Ένας από τους διάσημους συγγραφείς-programmers είναι και ο συμπολίτης μας Διομήδης Σπινέλλης, με το κεφαλαιο 17 "Another Level of Indirection"... Νομίζω ότι το βιβλίο προορίζεται για να γίνει classic στον χώρο μας....
|
-
|
Εν μέσω της θερινής ραστώνης ... έκανε την εμφάνισή του το logo - που φαντάζομαι ότι θα βλέπουμε ολοένα και συχνότερα - σε ένα από τα μεγαλύτερα σε επισκεψιμότητα και περιεχόμενο web sites. Ο λόγος για το www.mlb.com επίσημο site της Α' Κατηγορίας του αμερικάνικου πρωταθλήματος baseball, που ξεκίνησε να χρησιμοποιεί Silverlight τεχνολογίες για να μεταδίδει video αποσπάσματα από τους αγώνες. Η έκδοση που χρησιμοποιεί είναι η RC 1.0 ακόμη σε beta και με μέγεθος downloadable installer περίπου 1.4MB. Η είδηση από εδώ : http://www.infoworld.com/article/07/08/07/Microsoft-Silverlight-major-league-debut_1.html και ένα από τα videos εδώ : http://mlb.mlb.com/media/video.jsp?video=200708162152295...
|
-
|
Μεγάλη σιωπή τα blog μου τους τελευταίους 3 μήνες. Δικαιολογημένα όμως... Μετακομίσεις, παλινόστηση, πίσω στη Μεγαλόνησο. Βλέπετε τέλος οι σπουδές, back to reality! Aντε να συνδεθείς στο internet, να βρείς δουλεία, να σταθείς στα πόδια σου. Τα καταφέραμε σιγά σιγά, καιρός να δραστηριοποιηθώ πάλι. Άντε να τελειώσουν και οι διακοπές και θα πιάσω δουλειά με καλό και συνεπές blogging, ισως με λίγο διαφορετική θεματολογία, λόγω αλλαγής περιβάλλοντος, αλλά πάντοτε επίκαιρη... See you soon......
|
-
|
Have you ever noticed that throw command behaves somewhat differently in VB.NET and C#? See the following two code parts. It's the same thing written in VB.NET and C#. DummyMethod throws an exception (line 12) that is caught by a try/catch statement in the Main method. Line 7 writes the exception into the console window. 1: static void Main( string [] args) { 2: try 3: { DummyMethod(); } 4: catch (Exception ex) 5: { Console.WriteLine(ex); 6: } 7: Console.ReadKey(); 8: } 9: 10: private static void DummyMethod() Διαβάστε περισσότερα »...
|
-
|
Πολλά συγχαρητήρια στους ASD για την πρώτη θέση στην Assembly 2007... Το Lifeforce είναι ένα εκπληκτικ ό demo και κατά τη γνώμη μου η καλύτερη δουλειά τους... Τι να πω... το demo με έχει μαγέψει... είναι τέλειο... Πολλά συγχαρητήρια στα παιδιά...
|
-
|
Για μια ακόμη φορά ο Don Dodge κάνει μια πολύ καλή mini ανάλυση για το κατά πόσο είμαστε κοντά στο σκάσιμο της φούσκας του web 2.0 ή όχι. Νομίζω ότι όλα τα επιχειρήματα του είναι valid, αν και θεωρώ ότι ακόμη δεν έχει απομακρυνθεί αρκετά ο κίνδυνος της παραμονής όλων των ωραίων πραγμάτων του web 2.0 σε μια περιορισμένη μερίδα του κόσμου χωρίς να έχουν αξιοποιηθεί όπως πραγματικά τους αξίζει από το σύνολο των απλών χρηστών αλλά και των επιχειρήσεων...
|
-
|
Να γυρίσεις πίσω το χρόνο ? Δεν γίνεται !!! Δεν γινόταν. Πριν από λίγο ήρθε η γυναίκα μου γελώντας για να μου πει για την καινούργια διαφήμιση της Skoda που είδε στην τηλεόραση, όπου ένα μάτσο ζαχαροπλάστες ζυμώνουν, πλάθουν, ψήνουν και στολίζουν το καινούργιο Skoda Fabia. Σκεφτόμουνα, τι κρίμα που την έχασα, φαινόταν αρκετά διασκεδαστική, να ήμουν και εγώ στο δωμάτιο πριν λίγο να τι δω. Αντε τώρα να περιμένεις να την ξαναπαίξει η τηλεόραση. Για στάσου όμως, μήπως πράγματι μπορώ να τη δω ? Μα και φυσικά μπορώ, που άλλού, στο YouTube Και φυσικά την είδαμε, μαζί, σαν να γυρίσαμε για λίγο το χρόνο πίσω Νάτην, αν δεν την έχετε δει http://youtube.com/watch?v=WhfEGKc7PLQ...
|
-
|
In general, I'm a great fun of DotNetNuke , the free, Open Source Framework for creating web portals. It is very powerful and easy to use. However it is full of bugs! Yes, it is. Most propably this is because the DNN team releases a new version once every couple of months! No to mention the intermediate relaeses of specific modules. You don't have to take my word for it. See the downloads page of the project. From January of 2007 there has been 5 releases! That is one release every 37 days ! Currently, in my Διαβάστε περισσότερα »...
|
|
|
|