-
Συνήθως αποφεύγω να αναπαράγω ειδήσεις από blogs άλλων, ωστόσο σε θέματα όπως αυτό της ασφάλειας αυτό που έχει σημασία είναι να διαχυθεί η πληροφόρηση όσον το δυνατόν περισσότερο.
Είναι λοιπόν διαθέσιμο για να κατεβάσετε το Silverlight Security Overview (http://download.microsoft.com/download/A/1/A/A1A80A28-907C-4C6A-8036-782E3792A408/Silverlight Security Overview.docx), ένας οδηγός που περιγράφει τόσο το πώς το Silverlight προστατεύει τον τελικό χρήστη όσο και το πώς μπορεί κανείς να κάνει τις Silverlight εφαρμογές που γράφει πιο ασφαλείς.
Μέσα σε αυτόν το οδηγό θα βρείτε ανάμεσα στα άλλα πληροφορίες για το sandbox, τον out of browser τρόπο λειτουργίας, την προστασία των xap αρχείων, το validation του input των χρηστών αλλά ακόμα το τι σημαίνει η εκτέλεση σε trusted mode ή το πώς προστατεύουμε τα data που αποθηκεύουμε στο isolated storage.
Καλό διάβασμα!
-
Ίσως το ξέρετε ότι την Παρασκευή 14 Μαϊου γίνεται η μεγάλη εκδήλωση της επίσημης παρουσίασης του Visual Studio 2010, του SQL Server 2008 R2 και των Windows Azure στο Κέντρο Πολιτισμού "Ελληνικός Κόσμός". Αυτό που ενδεχομένως να μην ξέρετε είναι ότι αυτή η παρουσίαση δεν θα είναι σαν τις συνηθισμένες (ξεκινά στις 7.30μμ) όπου κάποιοι ομιλητές απλά θα σας παρουσιάσουν τα προϊόντα. Δεν θέλω να σας αποκαλύψω όλες τις λεπτομέρειες, αρκεί να σας δώσω μερικά keywords: Heineken, rock, community, Coca-Cola, Domino's pizza, XBox. Τι άλλο να θέλει ένας developer?!?!
E, οι τεχνικές παρουσιάσεις δεν θα λείψουν, αλλά όχι στο στυλ που έχουμε όλοι συνηθίσει. Από την μεριά μου θα σας δείξω τα νέα χαρακτηριστικά του Silverlight 4.
Τα λέμε εκεί!
-
Γενικά το blog είναι κατά 99% geekish τεχνολογικό, ωστόσο αυτά που διάβασα πριν από λίγο μου φαίνονται απίστευτα! 17 εκ € έχει κοστίσει στα δύο χρόνια λειτουργίας του το σύστημα της SingularLogic “Ήφαιστος”, το οποίο παρακολουθεί τις συναλλαγές του πετρελαίου θέρμανσης στο Υπ. Οικονομικών. Σε γλαφυρή αντιπαράθεση ο Βγενόπουλος με τον Διομήδη Σπινέλλη ο οποίος δεν θέλει να ανανεώσει για έναν ακόμα χρόνο τη σύμβαση με την εταιρεία για τη λειτουργία του (κόστος 6 εκ €) αλλά ζήτησε να παραδοθεί το σύστημα και να εκπαιδευτει προσωπικό (κόστος 1.2 εκ €) για τη λειτουργία και συντήρησή του. Με απευθείας αναθέσεις όλα αυτά μέχρι σήμερα…
Αν τα παρπάνω είναι αλήθεια τότε μόνο ένα έχω να πω: That ain't workin' that's the way you do it Get your money for nothin' get your chicks for free
http://www.paron.gr/v3/new.php?id=50892&colid=&catid=27&dt=2010-02-21%200:0:0
http://www.sofokleous10.gr/portal2/toprotothema/toprotothema/l------r-2010030920814/
-
Κάτι περίεργο συμβαίνει με την εγκατάσταση του Visual Studio 2010 στο pc μου. Ξαφνικά, εξαφανίστηκε το template για τη δημιουργία Class (και σε C# και σε VB projects). Δεξί κλικ στο project, “Add Class…”, πουθενά το Class template!
Το fix δεν ήταν δύσκολο, πας στο command line και δίνεις: devenv /installvstemplates
Προσοχή: Χάνεις τα custom templates, αλλά μιας και δεν είχα κανένα, δεν ήταν πρόβλημα.
Το θέμα είναι ποιος έκανε τη βρωμοδουλειά… Από την εγκατάσταση του VS2010 μέχρι σήμερα, έβαλα τα παρακάτω:
- Microsoft SQL Server PowerPivot for Excel
- Microsoft Expression Blend 4
- Microsoft Silverlight 4 SDK
- VisualSVN 2.0
Οπότε το νου σας.
-
Έχουμε καλομάθει τώρα τελευταία με τα training kits και το Silverlight 4 δεν θα μπορούσε να μείνει χωρίς ένα τέτοιο. Mπορείτε να το βρείτε στο Channel 9 ή να το κατεβάσετε ολόκληρο από Microsoft Downloads. Αποτελείται από hands-on labs, 8 modules και 25 videos τα οποία παρουσιάζει ο Ian Griffits ενώ το περιεχόμενο έχει δημιουργηθεί από τον John Papa και τον Adam Kinney. Cudos!
-
Σήμερα βρήκα μερικά δωρεάν resources σχετικά με τον SQL Server 2008 R2:
Καλό διάβασμα!
-
Έτοιμο το Moonlight 2! Το Moonlight είναι ένα open source project που δίνει τη δυνατότητα πρόσβασης σε περιεχόμενο Silverlight σε όσους τρέχουν Linux. Προς το παρόν είναι συμβατό με Silverlight 2 ωστόσο το πρώτο τρίμηνο του 2010 θα βγει preview του Moοnlight 3 και το τρίτο τρίμηνο θα βγει preview του Moonlight 4. Στο μεταξύ θα έχει βγει το Silverlight 5 αλλά αυτό είναι άλλη ιστορία…
Για να βγει το Moonlight υπήρξε στενή συνεργασία Microsoft – Novell σε διάφορα επίπεδα. Για παράδειγμα η Microsoft διέθεσε τα test του Silverlight, άνοιξε την άδεια πρόσβασης για το Microsoft Media Pack (που περιέχει το περίφημο set από codecs) ενώ παράλληλα πλέον επιτρέπεται η διάθεση του Moonlight και από τρίτους distributors. Επίσης, το ωραίο είναι ότι υπάρχει και το αντίστοιχο Linux SDK κι έτσι οι Linuxάδες μπορούν ακόμα και να γράψουν SL εφαρμογές!
Γι αυτό λένε ότι τα Χριστούγεννα είναι μέρες αγάπης…
Moonlight
-
Την Πέμπτη 10 Δεκεμβρίου έγινε στο Μέγαρο Μουσικής η επίσημη παρουσίαση των Windows 7, Windows Server 2008 R2, Exchange Server, στα πλαίσια της οποίας παρουσίασα τα Windows Mobile 6.5, με τα μάτια του developer. Φυσικά οι θεοί των παρουσιάσεων δεν ήταν καλοί μαζί μου για άλλη μια φορά και αποφάσισαν ότι το laptop μου δεν θα είχε internet. Όπως και να έχει, έχω εδώ [Λήψη] τα παραδείγματα για να τα τρέξει όποιος ενδιαφέρεται και να παίξει μαζί τους.
Μέσα στο πακετάκι έχει κι ένα cab με το οποίο ενεργοποιείται το widget extension καθώς για λόγους security έχει απενεργοποιηθεί η αυτόματη εγκατάσταση των widget αρχείων. Για να τρέξετε τα παραδείγματα σε emulator δεν χρειάζετε να κάνετε κάτι.
Τέλος, τα παραδείγματα widget με το twitter βασίζονται στη δουλειά του Mikael Söderström που θα βρείτε εδώ: http://weblogs.asp.net/mikaelsoderstrom/archive/2009/09/02/twitter-widget-for-windows-mobile-6-5.aspx
-
Πολλά events τον τελευταίο καιρό, τόσο από τη Microsoft Hellas, όσο κι από το community μας. Πριν να κλείσει το έτος, είπα να κάνω έναν απολογισμό. Ξεκινώντας από την αρχή της σεζόν, στα πλαίσια των DevDays της Microsoft Hellas, έχουμε και λέμε:
- 26 Οκτωβρίου, WPF: From Zero to F5
- 5 Νοεμβρίου 2009, Silverlight3: See the light!
- 26 Νοεμβρίου, Make Web Not War
Παάλληλα, το community μας δεν πάει πίσω:
- 23 Σεπτεμβρίου, 32ο dotNETZone.gr Community Event: Windows Azure - Θεωρία και Πράξη
- 27 Οκτωβρίου, 33ο dotNETZone.gr Community Event: N-tier RIA applications με κλειστά τα μάτια
- 19 Νοεμβρίου, 34ο dotNETZone.gr Community Event: Why & How to optimize SQL Server for performance from design to query
Και ας μην ξεχάσουμε το 1ο Architecture Days event στις 22 Οκτωβρίου: Reconnecting Computers with Business με τους πολύ σημαντικούς ομιλητές που σημείωσε μεγάλη επιτυχία.
Πλέον, πριν να φτάσουμε στα Χριστούγεννα, έχουμε το μεγάλο event Join The New Efficiency στο Μέγαρο Μουσικής για την παρουσίαση Windows 7, Windows Server 2008 R2, Microsoft Exchange Server 2010 & Windows Phone
Επίσης τα DevDays συνεχίζουν στις 17 Δεκεμβρίου 2009 με θέμα HardCore! The Wild Side of .NET
Καθώς τόσο στα δικά μας events, όσο και σε αυτά της Microsoft Hellas, έχουμε συμμετάσχει κι εμείς, εύχομαι καλό κουράγιο και καλή συνέχεια για το 2010.
-
Περιμένεις το Silverlight 3 πώς και πώς για να ξεκινήσεις την επόμενη RIA εφαρμογή σου και όταν αυτό συμβεί δεν έχεις προλάβει να την τελειώσεις κι βγαίνει το Silverlight 4!
Ναι, ανακοινώθηκε σήμερα στην PDC. Φυσικά, στην TechEd ρωτούσα τον Tim Heuer στο Ask The Experts για το πότε το Silverlight θα αποκτήσει features και αυτός σφίγγα να μου λέει “στο μέλλον” κι ούτε κουβέντα παραπάνω!
Και από τη μια τσαντίζομαι που ήδη με απασχολεί το θέμα του update της εφαρμογής για να παίζει στο νέο runtime αλλά από την άλλη, μόλις βλέπω όλα τα καλούδια που μας φέρνει η νέα έκδοση, μου περνάει… Δεν είναι καλό αυτό για τη ψυχική υγεία ενός developer, καταλήγει σε σχιζοφρένεια!
Πάρτε μια ιδέα για το τι φέρνει η νέα έκδοση:
http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx
http://channel9.msdn.com/learn/courses/Silverlight4/
-
Χθες ανακοινώθηκε στο blog του Somasegar ότι είναι πλέον διαθέσιμη η έκδοση Beta 1 του Visual Studio 2010. Προς το παρόν μπορούν να κατεβάσουν οι MSDN subscribers και από αύριο όλοι οι υπόλοιποι.
Μέσα στο Visual Studio 2010 Beta 1 περιέχεται αντίστοιχα το .ΝΕΤ Framework 4.0 Beta 1 ενώ τόσο το Visual Studio, όσο και το .NET Framework μπορούν να τρέχουν side-by-side με τις προηγούμενες εκδόσεις.
Περισσότερα, μετά το download και τις πρώτες δοκιμές…
-
Στα πλαίσια του MVP προγράμματος, κι ως beta tester στο Visual Studio 2008, έλαβα τρεις συνδρομές για να τις δώσω στα μέλη του community. Την πρώτη την έχω δώσει ήδη, οπότε σκέφτηκα την δεύτερη να τη δώσω σε κάποιον που θα τη κερδίσει με την αξία του δουλεύοντας για το community. Μιλάμε για κανονικότατη MSDN Premium συνδρομή αξίας περί τα 10.000€
Όλα τα μέλη του dotNETZone μπορούν να είναι υποψήφιοι για να κερδίσουν τη συνδρομή και οι όροι είναι οι παρακάτω:
- Κάθε μέλος θα πρέπει να κατασκευάσει τρία training videos που να πραγματεύονται κάποια .NET 3.0/.NET 3.5 τεχνολογία
- Κάθε video θα πρέπει να έχει διάρκεια τουλάχιστον 10 λεπτά
- Το θέμα θα πρέπει να είναι πρωτότυπο (δηλαδή να μην έχει δημοσιευθεί αλλού, να μην τελεί υπό δικαιώματα, κλπ)
- Τα videos θα πρέπει να διατεθούν προς κοινή χρήση και θέαση ως Silverlight streaming στο streaming.live.com
Μετά τα Χριστούγεννα, μια επιτροπή από τους moderators του dotNETZone θα βαθμολογίσει τις συμμετοχές και ο καλύτερος θα κερδίσει τη συνδρομή.
Σε προσεχή μου posts θα ανακοινώσω τα κριτήρια για τη βαθμολογία καθώς (όπως και να έχει, η ευκολία/δυσκολία του θέματος δεν θα αποτελεί συγκριτικό πλεονέκτημα - δεν είναι ζητούμενο το video να είναι level 300) και κάποια links σχετικά με την παραγωγή εκπαιδευτικού video. Μέχρι τότε προετοιμαστείτε!
Happy video-producing!
-
Τις προάλλες είδα δύο projects από τα labs της Microsoft το Boku και τη SmallBasic που μου άρεσαν πολύ!
Το Boku είναι μια γλώσσα ανάπτυξης παιχνιδιων μεταμφιεσμένη σε ένα πολύ ωραίο περιβάλλον visual προγραμματισμού που σε κάνει να ξεχνάς ότι... προγραμματίζεις. Αντί για εντολές υπάρχουν icons που μπαίνουν σε pages οι οποίες αποτελούνται από rules, conditions και actions ενώ τα primitives είναι τύπου collision, color, vision, κλπ. Φαίνεται να έχει πολύ πλάκα! Το Boku τρέχει σε XBox και PC, χρησιμοποιεί τον controller του XBox για input και έχει ενσωματωμμένα χαρακτηριστκά community για να μοιράζεται κανείς τη δουλειά του με άλλους.
Η SmallBasic είναι μια γλώσσα που αναπτύχθηκε από τα dev labs. Είναι απλή και εύκολη στην εκμάθηση, πράγμα που σημαίνει ότι προσφέρεται για παιδιά προκειμένου να μπουν στον κόσμο του προγραμματισμού. Έχει όλα τα καλά του περιβάλλοντος που δίνει το Visual Studio (πχ Intellisense) ενώ υποστηρίζει ένα υποσύνολο του .NET Framework. H σύνταξή της είναι κάτι ανάμεσα στη C# και τη VB.NET, πχ το event wire-up γίνεται απλά με ένα "=" (delegate style) ενώ το concatenation με "&"
Προς το παρόν δεν αποτελεί προϊόν καθώς δεν υπάρχει ομάδα ανάπτυξης ωστόσο αποτελεί θαυμάσια ιδέα, για κάποιους σαν κι εμάς που θυμόμαστε τα νιάτα μας με ZX Spectrum basic (uber autocomplete :D) και GWBASIC. Δείτε το Getting Started Guide για να πάρετε μια γεύση.
-
Όποιος developer βλέπει το Surface της Microsoft (και λέω developer λόγω του ότι εμείς οι developers μπορούμε να δούμε το πράγμα αυτό από διαφορετική οπτική γωνία) δεν μπορεί να μην σκεφτεί το τι καταπληκτικές εφαρμογές θα μπορούσε να φτιάξει. Ο ανασταλτικός παράγοντας εδώ είναι το κόστος του, οπότε υπάρχει μια εναλλακτική λύση: Το Touchless SDK δίνει τη δυντότητα δημιουργίας multi-touch εφαρμογών χρησιμοποιώντας μια web-camera ως input device. To "touching" δεν γίνεται σε κάποια επιφάνεια αλλά στο οπτικό πεδίo της camera ωστόσο αυτό δεν είναι θέμα καθώς κάποιος μπορεί να βάλει την camera πίσω από ένα τζάμι και να ρυθμίσει το πλαίσιο λήψης να ταιριάζει στο μέγεθος του τζαμιού.
Πληροφορίες, demos, videos, κλπ για το Touchless SDK μπορείτε να βρείτε εδώ: http://www.codeplex.com/touchless
O δρόμος για home-brew Surface είναι ανοιχτός! :)
Happy coding!
-
Από χθες είμαι κι εγώ PC :)
Η καμπάνια I'm a PC είναι η απάντηση της Microsoft στις διαφημήσεις της Apple οι οποίες παρουσιάζουν κάποιον nerd τύπο ως PC και έναν cool looking τύπο ως Mac να έχουν αστείους διαλόγους που δείχνουν το υποτιθέμενο Mac goodness.
Στο I'm a PC μπορεί όποιος θέλει να στείλει μια φωτογραφία του ή ένα video και να μπει στο community των PC users. Όλοι οι χρήστες εμφανίζονται περιοδικά στα billboards της πλατείας Times και σε διάφορα διαφημιστικά banners σε sites όπως του MTV.
I'm live to the world λοιπόν!