16 Jun 2011

Chrome 12 Javascript De-Obfuscation

Πρόσφατα κυκλοφόρησε o Google Chrome 12 με αρκετές αλλαγές. Μία από αυτές, η οποία μου έκανε πολύ θετική εντύπωση, είναι η δυνατότητα που δίνει ο Browser να κάνει ένας Developer De-Obfuscate ένα Javascript κώδικα. Η δυνατότητα αυτή υπάρχει  μέσα στο Scripts Panel (κάνοντας δεξί κλικ στον κώδικα και επιλέγοντας De-obfuscate source) και πραγματικά είναι πολύ καλή καθώς πολλές φορές δεν μπορείς να δεις τι γίνεται σε Javascript αν ο κώδικας έχει γίνει minimized.

 

Obfuscated

 

after-deobfuscation

26 May 2011

Windows Phone "Mango" Developer Tools Released

Έχει αρχίσει ήδη η αντίστροφη μέτρηση για την πολυαναμενόμενη νέα έκδοση των Windows Phone με το κωδικό όνομα «Mango». Βλέποντας διάφορα video και διαβάζοντας τις νέες δυνατότητες μπορώ να πω ότι έχω εντυπωσιαστεί και περιμένω πως και πως να κυκλοφορήσει. Ευτυχώς για όλους εμάς τους Developers, η Microsoft φρόντισε και έβγαλε εγκαίρως όλα τα εργαλεία που χρειαζόμαστε έτσι ώστε να φτιάξουμε τις εφαρμογές μας και να εκμεταλλευτούμε πλήρως όλα τα νέα χαρακτηριστικά της πλατφόρμας. 

Δείτε παρακάτω μερικά από τα χαρακτηριστικά αυτά (όπως αυτά αναφέρονται στο MSDN.com)

  • Background processing
  • New profiler and emulator for testing
  • Use of Silverlight + XNA together
  • Silverlight 4
  • IE9 web browser control
  • Live Tile enhancements: use of back of tiles and ability to update Live Tiles locally
  • Deep linking into apps from notifications and Live Tiles
  • Additional sensors; direct camera access, compass & gyro
  • Fast application switching
  • Networking / sockets for communications
  • Local SQL database for structured storage
  • Access to calendar and contacts for apps

Μπορείτε λοιπόν να κατεβάσετε τα νέα εργαλεία από εδώ και να ξεκινήσετε αμέσως το Development. Επίσης αυτά το δύο Video θα σας βοηθήσουν να καταλάβετε καλύτερα όλες τις νέες δυνατότητες.

Videos:

07 Dec 2010

ITBully Podcast Episode 5 - The Drupal Talk

PodcastImage_med

Το 5ο επεισόδιο του ITBully Podcast είναι διαθέσιμο για όποιον ενδιαφέρεται να το ακούσει. Αυτό το επεισόδιο είναι διαφορετικό από τα προηγούμενα καθώς δεν έχουμε ασχοληθεί με τα νέα της εβδομάδας και με κάποιο κυρίως θέμα αλλά έχουμε μία φοβερή συζήτηση-συνέντευξη με τον Νεκτάριο Συλλιγαρδάκη απο την Eresus με θέμα το Drupal.

Η συζήτηση ήταν αρκετά ενδιαφέρουσα και μιλήσαμε για :

  • Το Drupal και μερικές διαφορές από άλλα CMS
  • Νέες δυνατότητες και αλλαγές στο Drupal 7
  • Performance issues
  • DrupalCamp Athens 2010 - 11-12/12/2010
Νομίζω ότι όσοι ενδιαφέρεστε να μάθετε περισσότερα για το Drupal θα πρέπει να ακούσετε αυτό το επεισόδιο. Ο Νεκτάριος έχει βαθιά γνώση της πλατφόρμας και πραγματικά λέει σημαντικά πράγματα.

Ακούσετε όλο το επεισόδιο από εδώ.

30 Nov 2010

ITBully Podcast–Episode 4

PodcastImage_med

Το 4ο επεισόδιο του ITBully Podcast είναι διαθέσιμο. Σε αυτό το επεισόδιο έχουμε ασχοληθεί με την έννοια του IT Outsourcing και με το Database Indexing. Ο σκοπός μας είναι να μιλήσουμε γενικά για Database Performance, απλά θα εξαρτηθεί και από τα δικά σας σχόλια.

Συνοπτικά τα θέματα είναι :

  • Apple releases new iOS 4.2
  • Attachmate corporation buys Novell
  • DevDays10 "SQL Server 2010" - 08.12.2010 - Microsoft Hellas
  • IT Outsourcing
  • Database Indexing

Ελπίζουμε να σας αρέσει το επεισόδιο και να μας μας στείλετε την άποψη και τα σχόλια σας.

Τέλος θέλω να αναφέρω ότι αυτή την εβδομάδα θα κάνουμε και μία κλήρωση στο τέλος τις εβδομάδας και θα δώσουμε ένα βιβλίο σχετικά με Query Performance. Το βιβλίο είναι απο την Apress με τίτλο "SQL Server 2008 Query Performance Tuning Distilled". Το μόνο που πρέπει να κάνετε για να συμμετάσχετε στην κλήρωση είναι να αφήσετε το σχόλιο σας κάτω από την φόρμα του Podcast (όχι σε αυτό το blog αλλά εδώ)

24 Nov 2010

ITBully Podcast–Episode 3

PodcastImage_med

Το 3ο επεισόδιο του ITBully Podcast είναι διαθέσιμο από την Κυριακή 21.11.2010 το απόγευμα. Είμαι ιδιαίτερα περήφανος για το επεισόδιο αυτό γιατί ως κυρίως θέμα έχουμε ASP.NET MVC και διαφορές που έχει απο ASP.NET Webforms. Εκτός αυτού όμως έχουμε μιλήσει και για άλλα θέματα και νέα που συνέβησαν.

Συνοπτικά τα θέματα είναι :

  • Hitachi Ultrastar SSD for Enterprise
  • SAS / SCSI and SATA interface
  • Facebook Messaging
  • Facebook gives App developers the ability to create test accounts
  • Facebook accounts for 25% of all US Pageviews
  • Fuse Labs Montage
  • Cisco Cius
  • Windows Azure business day Event - 24.11.2010
  • TEDxAthens Event - 26.11.2010
  • ITProDevConnections Event - 27-28.11.2010

Ελπίζουμε να σας αρέσει το επεισόδιο και να μας μας στείλετε την άποψη και τα σχόλια σας.

20 Nov 2010

NuGet and WebMatrix Helpers

nuget_0

Ίσως έχετε παρατηρήσει ότι τον τελευταίο καιρό ασχολούμαι αρκετά με το άλλο μου Site-Project (ITBully), αυτό βέβαια σε καμία περίπτωση δεν σημαίνει ότι έχω αφήσει αυτό το Blog. Απλά αποφάσισα εκεί να ανεβάζω όλα τα Αγγλικά μου άρθρα – Video και φυσικά εκεί συμμετέχω και στο ITBully Podcast.

Εκεί λοιπόν ανέβασα δύο άρθρα τα οποία νομίζω ότι αξίζει να τους αφιερώσετε λίγο χρόνο. Το πρώτο (NuGet Package Management for .NET) εξηγεί το τί είναι το NuGet ενώ στο δεύτερο (Install WebMatrix helpers to your ASP.NET MVC 3 project with NuGet) έχω ένα σύντομο tutorial του πως μπορεί κάποιος να χρησιμοποιήσει τις Helper functions που υπάρχουν στο WebMatrix σε ένα ASP.NET MVC 3 project.

Ελπίζω γενικά να τα βρείτε χρήσιμα.

15 Nov 2010

ITBully Podcast–Episode 2

PodcastImage_med

Τελικά καταφέραμε να τηρήσουμε την υπόσχεση μας wlEmoticon-winkingsmile[1] και από χθες το απόγευμα υπάρχει διαθέσιμο προς ακρόαση το 2ο επεισόδιο του ITBully Podcast. Σε αυτό το επεισόδιο μιλήσαμε για διάφορα θέματα που νομίζω ότι αφορούν όλους μας, ενώ αφιερώσαμε αρκετό χρόνο για θέματα που αφορούν το Social Networking, γενικά τα social networks και κάποιους κινδύνους που πρόσφατα εμφανίστηκαν:

Συνοπτικά τα θέματα είναι :

  • E-INK new color panel
  • Rockmelt, Google Instant Preview, Firefox F1, IE Accelerators, Trillian
  • Firesheep, Blacksheep and session hijacking
  • Google / Facebook debate
  • Facebook Webmail rumors
  • ASP.NET MVC 3 RC
  • WM7 Office and in-device encryption
  • Athens start-up weekend
  • ADSL

Ελπίζουμε να σας αρέσει το επεισόδιο και να μας μας στείλετε την άποψη και τα σχόλια σας.

10 Nov 2010

ASP.NET MVC 3 Release Candidate

Η Release Candidate της ASP.NET MVC 3 μόλις κυκλοφόρησε και πλέον η Razor View Engine υποστηρίζεται πλήρως. Μπορείτε να την εγκαταστήσετε χρησιμοποιώντας το νέο WebPI v3 beta ή από εδώ.

Είμαι πολύ ενθουσιασμένος γιατί εδώ και καιρό περίμενα να χρησιμοποιήσω την Razor View Engine έχοντας Intellisense, κάτι που πλεόν είναι δυνατόν!

 

Categories: Web - Programming
09 Nov 2010

ITBully Podcast

Χθες το βράδυ ηχογραφήσαμε και δημοσιεύσαμε, μαζί με τον Λευτέρη Καραφίλη, το πρώτο μας Podcast (ITBully Podcast #1). Η αλήθεια είναι ότι την ιδέα την είχαμε εδώ και αρκετό καιρό όμως φαίνεται ότι τελικά ήρθε η ώρα να την υλοποιήσουμε και είμαστε πολύ ενθουσιασμένοι για αυτό.

Τι είναι όμως το ITBully Podcast

Το ITBully Podcast θα είναι ένα εβδομαδιαίο show στο οποίο θα μιλάμε καθαρά για πληροφορική. Σαν σκοπό έχουμε να παρουσιάσουμε τα νέα της αγοράς,τόσο της Ελληνικής όσο και της διεθνής, να εμβαθύνουμε σε θέματα τεχνολογίας και αργότερα να μιλήσουμε και με ανθρώπους του χώρου που πιστεύουμε ότι έχουν πολλά να πουν. Ελπίζουμε να γίνει η εβδομαδιαία σας συνήθεια και να σας ευχαριστήσει το αποτέλεσμα. Εμείς θέλουμε την συμμετοχή σας τόσο με σχόλια όσο και την κριτική σας για το τι πρέπει να διορθώσουμε – βελτιώσουμε.

1ο Επεισόδιο

Στο πρώτο επεισόδιο κάνουμε μία αναφορά σε διάφορα νέα που συνέβησαν τις τελευταίες 15 μέρες( Microsoft PDC 2010, Microsoft TechEd 2010, Office 365, Windows Mobile 7 και άλλα πολλά) ενώ σαν κεντρικό θέμα συζήτησης έχουμε το Virtualization. Ο Λευτέρης Καραφίλης μας εξηγεί τι είναι το Virtualization και πως μπορεί η εταιρία μας να ωφεληθεί από αυτό.

Για περισσότερα μπορείτε να δείτε εδώ.

22 Oct 2010

Microsoft PDC 2010 - Live Streaming

pdc10_logo_oct10

Την επόμενη εβδομάδα (28 και 29 Οκτωβρίου), η Microsoft θα διοργανώσει για μία ακόμα χρονιά το Professional Developer Conference(PDC), το οποίο αυτή τη φορά θα γίνει στο Redmond. Συνήθως στην PDC η Microsoft ανακοινώνει διάφορες σημαντικές εξελίξεις για αυτό και διοργανώνεται σε μεγαλύτερους χώρους, όμως αυτή τη φορά η Microsoft αποφάσισε ότι το Redmond είναι ο καλύτερος τόπος για το Event. Το κακό που έχει το Redmond σε σχέση με άλλα μεγαλύτερα μέρη είναι ότι έχει περιορισμένο χώρο οπότε και οι συμμετοχές θα είναι λιγότερες (το συνέδριο είναι εδώ και αρκετό καιρό Sold Out). Για το λόγο αυτό η Microsoft αποφάσισε να μεταδώσει ολόκληρο το συνέδριο μέσω live streaming.

Αν και δεν θα είναι η πρώτη φορά που θα χρησιμοποιηθεί Live Streaming σε κάποιο Event της Microsoft (στο παρελθόν είχαν βγει ζωντανά στον αέρα τα KeyNotes απο την MIXX), θα είναι όμως η πρώτη φορά που η εταιρία θα παρέχει 720p HD streams για όλες τις κεντρικές ομιλίες (keynotes) αλλά και ζωντανά streams και από τα 36 sessions που θα διοργανωθούν. Μάλιστα η τεχνολογία που θα χρησιμοποιηθεί είναι ακριβώς η ίδια που χρησιμοποιήθηκε στους Ολυμπιακούς αγώνες του Βανκούβερ, το οποίο πρακτικά σημαίνει ότι μέσω ενός Silverlight-powered video player θα έχουμε τη δυνατότητα να σταματάμε (pause) το stream, να γυρνάμε πίσω (rewind) αλλά και να βλέπουμε τις παρουσιάσεις από διαφορετικές οπτικές γωνίες (του παρουσιαστή, της παρουσίασης κλπ). Επίσης κάθε Session θα έχει το δικό του twitter hashtag και το Online κοινό θα έχει την δυνατότητα να κάνει τις δικές του ερωτήσεις.

Είμαι πολύ περίεργος για το αποτέλεσμα αν και νομίζω ότι θα είναι εντυπωσιακό και σίγουρα πολύ χρήσιμο για όλους εμάς που δεν μπορούμε να παραβρεθούμε εύκολα σε τέτοια συνέδρια.