|
|
Πρόσφατες Δημοσιεύσεις
-
|
Να και μία ανακοίνωση που έχει βγει από τις 10 Ιουλίου αλλά πρόσεξα τώρα στο PressPass. Η Microsoft πρόκειται να κυκλοφορίσει μια σειρά προϊόντων υπό την ονομασία Software Licensing and Protection Services (SLP Services) που θα έχουν ως σκοπό να βοηθήσουν τους developers και τους ISVs να προστατέψουν τις εφαρμογές τους, να κάνουν track τις άδειες χρήσης και τις εκδόσεις της κάθε εφαρμογής και τέλος να ενσωματώσουν όλα τα παραπάνω στα backend συστήματά τους. Όλα ξεκινούν από την εξαγορά από τη Microsoft της Secured Dimensions , εταιρείας που εξειδικεύεται στη προστασία .ΝΕΤ κώδικα. Έτσι λοιπόν, αναμένεται η κυκλοφορία: Του Code Protector SDK, ενός toolkit που θα διατίθεται δωρεάν από το Microsoft Download Center και το οποίο θα επιτρέπει την προστασία του κώδικα και τη δημιουργία "licensable entities" που θα ελέγχονται με άδειες χρήσης. Σύμφωνα με την ανακοίνωση, μια έκδοση του παραπάνω θα παρέχεται και με το Visual Studio 2008. Του Software Licensing and Protection Server έτσι ώστε οι ISVs να μπορούν να διαχειρίζονται...
|
-
|
Προειδοποίηση: Το άρθρο αυτό προϋποθέτει ότι γνωρίζετε την ύπαρξη και το βασικό χειρισμό του ListX module από την Bi4ce και οτι γνωρίζετε ορισμένα βασικά πράγματα σε σχέση με το DotNetNuke (όπως π.χ. το πώς να εγκαταστήσετε modules). Για να εφαρμόσετε τα όσα αναφέρονται στο άρθρο θα πρέπει να έχετε εγκατεστημένο το ListX module στο DotNetNuke portal σας. (Το πρωτότυπο άρθρο δημοσιεύτηκε από εμένα στα Αγγλικά, εδώ: http://dnnuke.blogspot.com/2007/09/using-listx-component-to-create.html . Το παρόν αποτελεί προσαρμογή στα Ελληνικά, με σχεδόν το ίδιο περιεχομένο). Για όσους δεν το γνωρίζουν, το ListX σας επιτρέπει να "τραβάτε" και να παρουσιάζετε δεδομένα από τη βάση του dotNEtNuke, ή από κάποια τρίτη εξωτερική βάση δεδομένων και να τα παρουσιάζετε εντός του dotNetNuke, και υποστηρίζει εκτενώς AJAX. Με την πρώτη ματιά, ο τίτλος της δημοσίευσης μπορεί σας φαίνεται περίπλοκος. Αυτό όμως που θέλω να σας δείξω είναι η λειτουργικότητα του ListX με τη βοήθεια της οποίας όχι μόνο μπορείτε να κάνετε queries σε κάποια database...
|
-
|
Δεν ξέρω ποιοί από σας ήδη δουλεύετε σε κάποια ιδέα, απλά για όσους έχουν την όρεξη να φτιάξουν ένα Gadget για το διαγωνισμό αλλά δεν τους έχει έρθει ακόμη η μεγάλη ιδέα , μπορείτε να ρίξετε μια ματιά στα sites των υπόλοιπων χωρών που τρέχει ο διαγωνισμός για να πάρετε μια γεύση τι φτιάχνουν οι συνάδελφοί σας εκεί. Σε κάποια από αυτά η περιγραφή είναι στην τοπική γλώσσα, σε κάποια άλλα είναι στα αγγλικά, αλλά νομίζω ότι γενικά βγάζει κανείς νόημα. Έτσι : ΑΥΣΤΡΙΑ http://www.gadgetcompetition.com/at/de/GadgetGallery.aspx ΟΥΓΓΑΡΙΑ http://www.gadgetcompetition.com/hu/hu/GadgetGallery.aspx ΡΩΣΣΙΑ http://www.gadgetcompetition.com/ru/ru/GadgetGallery.aspx ΕΛΒΕΤΙΑ http://www.gadgetcompetition.com/ch/de/GadgetGallery.aspx ΟΛΛΑΝΔΙΑ http://www.gadgetcompetition.com/nl/nl/GadgetGallery.aspx ΟΥΚΡΑΝΙΑ (Μακράν τα καλύτερα και περισσότερα μέχρι στιγμής) http://www.gadgetcompetition.com/ua/uk/GadgetGallery.aspx...
|
-
|
Η κατασκευή του New Generis ξεκίνησε πέρυσι και σήμερα το portal "τρέχει" στην έκδοση 4.3.4 του DotNetNuke. Το portal έχει κατασκευαστεί εξ'ολοκλήρου με DotNetNuke και εδώ αποσκοπώ στο να δώσω κάποιες τεχνικές λεπτομέρειες για την κατασκευή του: To portal κατασκευάστηκε κατόπιν παραγγελίας, με προδημιουργημένο γραφικό interface από τον πελάτη (HTML) το οποίο και προσαρμόστηκε κατόπιν στο layout του DotNetNuke. Δεν δημιουργήθηκε νέο skin, αλλά έγινε απευθείας προσαρμογή. Για την πλοήγηση στο top level χρησιμοποιήθηκε static html με "καρφωτά" τα tab ids, ενώ για την πλοήγηση στο αριστερό κομμάτι χρησιμοποιήθηκε το module Sixxac menu , το οποίο διατίθεται δωρεάν. Υπήρχαν ειδικές απαιτήσεις για το navigation στα αριστερά, τις οποίες έχω περιγράψει σε προηγούμενο post μου . Για την ενότητα News & Events χρησιμοποιήθηκε το module Orizonti NukeNews , κατάλληλα προσαρμοσμένο. Ειδική εργασία έχει γίνει και στην members-only ενότητα του portal, οπου ερευνητές συμμετέχουν σε 17 work packages, με δικαιώματα που ποικίλουν....
|
-
|
I don't know how many of you are still not using facebook yet, but if you are willing to start developing applications for facebook, a .NET project has been released in Codeplex together with a Starter Kit in order to get up and running very quickly....
|
-
|
Αν πάντοτε αναρωτιόσασταν πως είναι να παρακολουθείς μια ταινία σε αυτό το πολυδιαφημισμένο μοντέλο της Philips με τον τίτλο Ambilight , ξέρετε αυτό που γύρω από την οθόνη υπάρχει ένας διακριτικός φωτισμός που προσαρμόζεται δυναμικά στην εικόνα που προβάλλεται ενισχύοντας σημαντικά την εμπειρία τώρα μπορείτε να πάρετε τουλάχιστον μια μικρή γεύση και να αρχίσετε να μαζεύετε τα χρήματα που απαιτούνται :-) Πάρτε θέση ... Αρχίζουμε ... http://ambilight.msn-int.com Mini site από το MSN και την Microsoft, powered by Silverlight Τη θέλω τώραααα...
|
-
|
Following up my first post on useful resources for various web development projects, I am posting a new post on Silverlight and Expression technologies and tools. Have fun. Webcasts · https://msevents.microsoft.com/CUI/Register.aspx?culture=en-IN&EventID=1032339986&CountryCode=IN&IsRedirect=false · https://msevents.microsoft.com/CUI/Register.aspx?culture=en-IN&EventID=1032339984&CountryCode=IN&IsRedirect=false · https://msevents.microsoft.com/CUI/Register.aspx?culture=en-IN&EventID=1032339982&CountryCode=IN&IsRedirect=false Websites · Silverlight on Microsoft.com: www.microsoft.com/silverlight · Silverlight Community Site: www.silverlight.net · Silverlight MSDN Developer Center: http://msdn.microsoft.com/silverlight · Microsoft Expression: http://www.microsoft.com/expression Silverlight Tutorials · http://silverlightrocks.com/community/blogs/silverlight_games_101/default.aspx · http://www.nibblestutorials.net · http://adoguy.com/silverlight/ · http://weblogs.asp.net/mschwarz/archive/2007/06/06/silverlight-tutorials.aspx...
|
-
|
Στα προηγούμενα δύο blog posts είδαμε πως να βρίσκουμε το type information μιας assembly και να το παρουσιάζουμε. Πολλές φορές, χρειαζόμαστε να τρέξουμε κώδικα που περιέχεται σε αυτές τις assemblies, και θέλουμε να μην έχουμε απευθείας πρόσβαση στον κώδικα αυτό κατά το compile time (όπως γίνεται όταν κάνουμε κανονικά reference μια assembly). Η δυνατότητα φορτώματος μιας assembly δυναμικά Διαβάστε περισσότερα »...
|
-
|
Η τελευταία καταδίκη της Microsoft από την κομισιόν μπορεί να έφερε στα μυαλά πολλών μας την σκέψη "Επιτέλους δικαιοσύνη". Είναι όμως έτσι τα πράγματα; Η Microsoft καταδικάστηκε γιατί διακινεί τον Media Player δωρεάν με τα Windows και καταχράζεται δηθεν την μονωπολιακή της θέση στην αγορά. Και εγώ ακόμη δεν κατάλαβα. Πού είναι το κακό; Από πότε το δωρεάν έγινε παράνομο; Επειδή δήθεν οδηγεί τα ανταγωνιστικά προιόντα εκτός αγοράς. Ε καί; Ακολουθώντας αυτή την λογική θα έπρεπε να κυρηχθεί και το linux στην παρανομία γιατί καθιστά τα windows μη ανταγωνίσιμα. Εξηγώντας, όποιος κατασκευαστής υπολογιστών διακινεί με το pc που κατασκευάζει και ένα δωρεάν αντίτυπο linux θα έπρεπε να είναι παράνομος γιατί χρησιμοποιεί τη θέση του στην αγορά για να πετάξει εκτός ανταγωνισμού την Microsoft. Τουλάχιστον οι στοιχειώδεις κανόνες της λογικής οδηγούν σε αυτό το συμπέρασμα. Κατι αντίστοιχο δεν βλέπουμε να εφαρμόζεται στην υπόλοιπη αγορά. Δεν θα ήταν αστείο να καταδικαστεί η Τοyota γιατί στα αυτοκίνητα της τοποθετεί εργοστασιακά...
|
-
|
Σήμερα είχα αρκετό χρόνο να ασχοληθώ με τo αγαπημένo μου pet project => Parallel LINQ Μετά από ένα intense coding session, ολοκλήρωσα την ιδιότητα των LINQ queries για deferred execution. Θεώρησα απαραίτητο να υπάρχει deferred execution, έτσι ώστε να έχω τα ίδια execution semantics με το LINQ tο Objects. Example: var items = from value in numbers.ToParallel() where value.IsPrime() select value.ToBinary(); int count = items.Count(); // this point the query gets executed Happy hacking...
|
-
|
Ενα θέμα που επηρέασε και εμένα, όπως και πολλούς άλλους, μετά την εγκατάσταση των Vista, ήταν ο ανορθόδοξα μεγάλος χρόνος που έκαναν να αντιγράψουν μεγάλους όγκους αρχείων μεταξύ του ίδιου ή διαφορετικών δίσκων, καθώς και ένα περίεργο error (insufficient system resources) που έβγαινε κατά καιρούς. Μαλιστα αντιγράφοντας από / προς τον δικτυακό μου δίσκο (Mybook 1TB) το πρόβλημα ήταν κάτι περισσότερο από εμφανές. Φαίνεται οτι το θέμα αυτό έχει πάρει διαστάσεις, με τη Microsoft να έχει ανακοινώσει ένα patch το οποίο όμως ΔΕΝ έχει εμφανιστεί ακόμα στο Windows update ( σχετικό thread στο Technet εδώ ). Εχει εκδοθεί ένα hotfix, το οποίο όμως επιχείρησα να εγκαταστήσω και το σύστημά μου αρνήθηκε να εγκαταστήσει (δεν δίνω link γιατί φαίνεται οτι κυκλοφορούν παραπάνω από ένα hotfixes που απευθύνονται σε διαφορετικά προβλήματα). Φαίνεται οτι το πρόβλημα αυτό δεν εμφανίζεται σε όλους και δεν προκύπτει πάντοτε από τα ίδια αίτια. Η λύση που βρήκα όμως και δούλεψε για μένα είναι η εξής: 1. Ανοίγουμε ένα command prompt. 2....
|
-
|
Το συγκεκριμένο άρθρο το βρήκα εδώ: http://freelanceswitch.com/humour/top-ten-signs-you-may-be-charging-too-little/ και σκέφτηκα να το μεταφράσω στα Ελληνικά μια και κρύβει πολλές αλήθειες. :) 10: Οι πελάτες σας πιστεύουν οτι η τιμή που τους χρεώνετε ανά ανθρωποημέρα εργασίας είναι η τιμή ανά ανθρωποώρα. 9: Για κάθε προσφορά που υποβάλλετε, παίρνετε αμέσως τη δουλειά. 8: Αν και δουλεύετε 80 ώρες την εβδομάδα, το επίπεδο του εισοδήματός σας σας καθιστά υποψήφιους για επιδοτήσεις από την κοινωνική πρόνοια. 7: Οι καινούριοι πελάτες σας ρωτάνε πάντοτε που βρίσκεται η παγίδα. 6: Οι πελάτες πληρώνουν τα τιμολόγιά σας σε μετρητά - από το πορτοφόλι τους. 5: Δέχεστε emails μίσους από συνάδελφους ελεύθερους επαγγελματίες. 4: Οι παλιοί σας πελάτες δεν ασχολούνται καν με το να σας ρωτήσουν πόσο θα στοιχίσει κάτι. 3: Δεν ξεμένετε ποτέ από δουλειά, παρ'όλα αυτά τρέφεστε με κονσέρβες και έτοιμο φαγητό. 2: Το 12χρονο αδερφάκι σας βγάζει περισσότερα από εσάς ψήνοντας μπιφτέκια σε καντίνα Και το νούμερο ένα σημάδι οτι χρεώνετε...
|
-
|
Δημοσιεύω αυτό εδώ μια και αντιμετώπισα το πρόβλημα πρόσφατα και ίσως βοηθήσει και άλλους συναδέλφους. Πρόσφατα "μετακόμισα" στα Vista και τον αξιαγάπητο IIS7. Χρειάστηκε όμως να δουλέψω ένα παλιό site γραμμένο σε Classic ASP 3.0 και Access database. Αφού έκανα ο,τι χρειαζόταν, επιχείρησα να συνδεθώ και πήρα το φρικτό παρακάτω: Microsoft JET Database Engine error '80004005' Unspecified error Μην έχοντας κάποιο άλλο προφανές σφαλμα μια και το site έπαιζε αλλού, και εχοντας ακούσει οτι και σε παλιότερες εκδόσεις των Windows ενδέχεται να χρειάζεται να δοθούν δικαιώματα r/w στον IUSR_machinename χρήστη στον φάκελο %temp% (που υποτίθεται οτι είναι φάκελος συστήματος), πήγα και έκανα αυτό ακριβώς. Αμ δε! Στα vista ο φάκελος %temp% κάνει map στον logged in χρήστη, δίνει δηλαδή κάτι σαν: C:\Users\sotirisf\AppData\Local\Temp Φυσικά με αυτό δεν λύνεται το πρόβλημα. Ομως μετά από ΠΟΛΥ ψάξιμο βρήκα το εξής το οποίο μου έλυσε το πρόβλημα: Ο φάκελος στον οποίο πρέπει να προστεθεί ο IUSR χρήστης (προσοχή: στα vista λέγεται ΑΚΡΙΒΩΣ...
|
-
|
Ξεκίνησε, όπως όλα τα πράγματα στη ζωή. Απλά, σαν μια ιδέα. Ηταν άνοιξη και τα πουλάκια κελαηδούσαν χαρωπά, τα φυτά άνθιζαν ... ουπς wrong path. Είχε περάσει μια χρονιά στην οποία μίλαγα για τα Gadgets , πόσο χρήσιμο μπορεί να είναι να βλέπεις στην άκρη της οθόνης σου σ' ένα όμορφο χρωματιστό πλαίσιο τα τελευταία νέα, τη μνήμη που σου τρώει εκείνο το καταπληκτικό παιχνιδάκι που μόλις εγκατέστησες, ή ποιες ταινίες έχεις χάσει προσπαθώντας να λύσεις εκείνο το καταραμένο bug, είχαμε μιλήσει πως μπορείς να φτιάξεις ένα από δαύτα στα DevDays που διοργανώνουμε κατά καιρούς στη Microsoft, οπότε είπα ήρθε ο καιρός να τρέξουμε κι ένα ΔΙΑΓΩΝΙΣΜΟ για Gadgets . Τι ήταν να το πω. Δεν μπορείτε να φανταστείτε τι δουλειά θέλει κάτι τέτοιο. Πόσες φορές πρέπει να δεις το περιεχόμενο του site για να βρεις εκείνα να μικρά-μικρά τυπογραφικά λάθη που τρυπώνουν εδώ κι εκεί, πόσα emails να ανταλλάξεις για να οριστικοποιήσεις τις φωτογραφίες που θα μπούν και πόσα πράγματα πρέπει να σκεφτείς για τις ημερομηνίες που θα γίνει. Αλλά δεν είμαστε...
|
-
|
Some months ago I published some articles on the Greek version of PC Magazine , on behalf of Microsoft Hellas and dotNETZone.gr community site. Here are the articles: ASP.NET Starter Kits .NET Compact Framework (Mobile development) XNA Studio Express (Game development) Apparently the articles are in Greek! Διαβάστε περισσότερα »...
|
-
|
Το γράφει και δίπλα. " ... θα μοιράζομαι μαζί σας σκέψεις και νέα που αφορούν κυρίως - αλλά όχι αποκλειστικά - το internet, τις εφαρμογές του και τις τεχνολογίες υλοποίησης του" Ε νομίζω ότι με το νόμο πια μπορώ να αναφερθώ και να σας συστήσω ένα νέο αλλά πολλά υποσχόμενο (sic!) συνάδελφο στην ελληνική μπλογκόσφαιρα που σκοπό έχει - αλλά και μπορεί - να μας μυήσει στα μυστικά του σωστού αντρικού ντυσίματος, με ένα μοναδικό νομίζω τρόπο. Εμπρός λοιπόν μπας και μάθουμε πως συνδυάζεται σωστά το ρημαδο 4πτυχο, παπούτσι-ζώνη-κάλτσα-γραβάτα Κύρίες και Κύριοι : http://mashion.wordpress.com Που θα μου πάει, θα τον ψήσω να γυρίσει και την πλατφόρμα του blog του. Δεν τον πρόλαβα @#$!...
|
-
|
Στο προηγούμενο blog post αναφερθήκαμε σχετικά με τι είναι γενικά το reflection, και πως Διαβάστε περισσότερα »...
|
-
|
So, on Saturday I was trying to find out where I need to drive my wife to for Sunday's elections (she was responsible for a "voting department" - if that's what they're called in English). She gave me the address and looked it up on the local mapping sites - it was quite easy to locate. Then I wanted to see aerial imagery, so I went to Google Maps, because in all honesty, their imagery of Athens used to be more recent. Here's the school I had to drive my wife to, in Google Maps: Then I was curious to see what Διαβάστε περισσότερα »...
|
-
|
Τι έιναι Search Engine Optimization? Τάδε έφη Wikipedia: Search engine optimization (SEO) is the process of improving the volume and quality of traffic to a web site from search engines via "natural" ("organic" or "algorithmic") search results. Οκκκκκκ.....χμμμ τι περιλαμβάνει Διαβάστε περισσότερα »...
|
-
|
Το συγκεκριμένο blog post ξεκινάει από μια κουβέντα που είχα σε ένα άλλο forum, όπου μου ζητήθηκε να δώσω μερικές πληροφορίες για το Reflection στο .ΝΕΤ. Well, here it is! Το reflection στο .ΝΕΤ χρησιμοποιείται για να πάρουμε πληροφορίες σχετικά με τους τύπους/κλάσεις μιας assembly αλλά και για να δημιουργήσουμε κώδικα "on-the-fly". Το αποτέλεσμα είναι ο κώδικας του επερωτούμενου assembly Διαβάστε περισσότερα »...
|
-
|
Από πέρσυ που έβγαλα καρτούλα Visa Electron έχω αγοράσει books, cpu, Ram και λοιπά μικρά gadgets. Είναι φοβερό πόσο οργανωμένο είναι Διαβάστε περισσότερα »...
|
-
|
Επιτέλους κυκλοφόρησαν !!! Από πέρισυ ακόμη, όπου μου δινόταν η ευκαιρία ρωτούσα : - Πότε ρε παιδιά θα κυκλοφορήσουμε εργαλεία ανάπτυξης εφαρμογών συνδεδεμένων με το Live και ενσωματωμένων μέσα στο Visual Studio ? και απάντηση δεν έπαιρνα. Ε, φαίνεται ότι εισακούστηκα :-) Ανακοινώθηκε επιτέλους η ενσωμάτωση εργαλείων και controls στο Visual Studio 2008 που δίνουν την ευκαιρία στους απανταχού developers να αναπτύξουν εφαρμογές που θα εκμεταλλευτούν τα καλούδια του Windows Live. Και πιστέψτε με έρχονται πολλά, και στα Ελληνικά ! Λοιπόν περισσότερα εδώ : http://www.infoworld.com/article/07/09/17/Microsoft-to-integrate-Windows-Live-tools-into-Visual-Studio_1.html Τρέμε facebook :-)...
|
-
|
Let's face it !!! It's good to be part of a large organization such Microsoft, since you can leverage efforts happening all over the world. This is the case with a email I received some days ago, containing a real gem. A list of resources dedicated to Web Development. Some of them were known, some were pretty new to me. I decided to submit a series of posts for different threads like ASP.NET, Expression Tools, Silverlight, SQL Server etc after I have checked and validated. Enjoy. Community Sites/ Learning Centers · www.asp.net · www.asp.net/ajax Software and Download Centers · Visual Web Developer Express 2008 Beta 2 – Web Edition · Visual Web Developer Express 2005 · .NET Framework 3.5 Beta 2 · .NET Framework 3.0 · .NET Framework 2.0 · ASP.NET AJAX · ASP.NET AJAX Control Toolkit · ASP.NET “Futures” Tutorials · ASP.NET AJAX Tutorials · ASP.NET Tutorials Videos · ASP.NET AJAX Videos · ASP.NET Videos Webcasts · What is new in Visual Studio 2008 for Web Developers · ASP.NET “Futures” – a peep into what is coming...
|
-
|
Καλησπέρα σε όλους. Πρώτο post στο δεύτερο μπλογκ μου, μέσα στον ίδιο μήνα (από εκεί που δεν ήξερα καν, ότι σημαίνει κάτι :P). Σιγά, σιγάααααααααα θα πειραματιστώ με τα css overrides του, αλλά πραγματικά είναι το λιγότερο που με απασχολεί αυτήν την στιγμή. Είμαστε στην μέση της εξεταστικής...τών εξεταστικών και πραγματικά η διάθεση είναι πεσμένη απείρως, αλλά ακόμα δεν έχουμε πιάσει πάτο. ΚΡΑΤΑΜΕ ΑΚΟΜΑ δύναμη. Έρχεται ένα χειμώνας τραγικός από τρέξιμο και υποχρεώσεις (δεν κλαιγόμαστε όμως γιατί και αυτά καμια Διαβάστε περισσότερα »...
|
-
|
INETA Europe Home | Speakers Bureau INETA Europe | Find a UG Near You | Become an INETA Member In This Issue MS TechEd 2007 Silverlight challenge Speakers Bureau Volunteers needed Speaker idol Upcoming events Sponsors "We bring the community face to TechEd!" Meet INETA at TechEd Developers Europe 2007 in Barcelona (November 5-9). You can find us in the Community Lounge. Situated in the Exhibition Hall. The Community Lounge offers you the perfect opportunity to relax and network with some of your most influential community members who represent Microsoft MVPs, INETA and other community groups. We have a number of great activities for you focusing on connecting like-minded developers together. We plan to record a variety of speakers; staff; experts and delegates for podcasts - which will then be edited and published on the site on a regular basis. Stay tuned for more detailed info. There are different ways you can get involved and help make our activities a success at TechEd. Here they are. 1. Get the word out ....
|
|
|
|