archive-gr.com » GR » D » DOTNETZONE.GR

Total: 987

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • The PK blog : Φεβρουάριος 2010 - Δημοσιεύσεις
    Δεκέμβριος 2009 2 Νοέμβριος 2009 9 Ιούνιος 2009 2 Μάιος 2009 1 Ιανουάριος 2009 2 Φεβρουάριος 2008 1 Ιανουάριος 2007 1 Δεκέμβριος 2006 1 Νοέμβριος 2006 1 Οκτώβριος 2006 1 Αύγουστος 2006 2 Ιανουάριος 2006 1 Φεβρουάριος 2010 Δημοσιεύσεις SQL Azure ndash Service Update 1 Δημοσιεύτηκε στις Κυριακή 21 Φεβρουαρίου 2010 8 48 μμ από Panagiotis Kefalidis Just three days ago on Feb 13th SQL Azure got an update Long requested features like downgrade and upgrade between Web and Enterprise Edition is finally implemented It s easy just with a single command to switch between versions Also some DMVs were introduced to match on premise SQL Server Idle session timeout was also increased In details Troubleshooting and Supportability DMVs Dynamic Management Views DMVs return state information that can be used to monitor the health of a database diagnose problems and tune performance These views are similar to the ones that already exist in the on premises edition of SQL Server The DMVs we have added are as follows sys dm exec connections This view returns information about the connections established to your database sys dm exec requests This view returns information about each request that executes within your database sys dm exec sessions This view shows information about all active user connections and internal tasks sys dm tran database transactions This view returns information about transactions at the database level sys dm tran active transactions This view returns information about transactions for your current logical database sys dm db partition stats This view returns page and row count information for every partition in the current database Ability to move between editions One of the most requested features was the ability to move up and down between a Web or Business edition database This provides you greater flexibility and if you

    Original URL path: http://www.dotnetzone.gr/cs/blogs/pkefal/archive/2010/02.aspx (2015-07-15)
    Open archived version from archive


  • The PK blog : Ιανουάριος 2010 - Δημοσιεύσεις
    31 μμ από Panagiotis Kefalidis Recently at MSDN Forums there were people asking how they can detect if their web application is running on the cloud or locally Dev Storage Well besides the obvious part if you have code inside a Web Role or a Worker Role Start method this only exists on a cloud template but what if you want to make that check somewhere else for example inside a Page Load method or inside a library dll If you re trying to detect it on the UI level let s say Page Load you can simply check your headers Request Headers Host will do the trick If it s localhost or whatever you like it to be to can be used to determine if it s running local But how about a Library Are there any alternatives Well it s not the most bullet proof method but it served me well until now and I don t think it s going to stop working as it s a fundamental architecture element of Windows Azure There are specific Environment properties that are raising a SecurityException as you re not allowed to read them One of them is MachineName So if Environment MachineName is raising an exception then you re probably running on the cloud As I said it s not bullet proof because if an IT administrator applies a CAS that restricts specific properties it can still raise an exception but you get my point A combination of tricks can give you the desired result PK 0 σχόλια Δημοσίευση στην κατηγορία Cloud Azure General Windows Azure Queues ndash Getting 400 Bad Request when creating a queue Δημοσιεύτηκε στις Σάββατο 2 Ιανουαρίου 2010 1 49 μμ από Panagiotis Kefalidis You re trying to create a queue on Windows Azure and

    Original URL path: http://www.dotnetzone.gr/cs/blogs/pkefal/archive/2010/01.aspx (2015-07-15)
    Open archived version from archive

  • The PK blog : Δεκέμβριος 2009 - Δημοσιεύσεις
    syntax is sp set firewall rule firewall rule name ip range start ip range end For example exec sp set firewall rule N My setting 192 168 0 15 192 168 0 30 If you want to delete that rule you can use exec sp delete firewall rule N My setting PK 0 σχόλια Δημοσίευση στην κατηγορία SQL Azure Cloud Azure Windows Azure ndash Dynamically scaling your application Δημοσιεύτηκε στις Κυριακή 6 Δεκεμβρίου 2009 8 52 μμ από Panagiotis Kefalidis When you have your service running on Windows Azure the least thing you want is monitoring every now and then and decide if there is a necessity for specific actions based on your monitoring data You want the service to be in some degree self manageable and decide on its own what the necessary actions should take place to satisfy a monitoring alert In this post I m not going to use Service Management API to increase or decrease the number of instances instead I m going to log a warning but in a future post I m going to use it in combination with this logging message so consider this as a series of posts with this being the first one The most common scenario is dynamically increase or decrease VM instances to be able to process more messages as our Queues are getting filled up You have to create your own logic a decision mechanism if you like which will execute some steps and bring the service to a state that satisfies your condition because there is no out of the box solution from Windows Azure A number of companies have announced that their monitoring health software is going to support Windows Azure You can find more information about that if you search the internet or visit the

    Original URL path: http://www.dotnetzone.gr/cs/blogs/pkefal/archive/2009/12.aspx (2015-07-15)
    Open archived version from archive

  • The PK blog : Νοέμβριος 2009 - Δημοσιεύσεις
    avoid failures when trying to read non existent properties due to newer schema version 1 this SaveChanges SaveChangesOptions ReplaceOnUpdate That s all for today P K 0 σχόλια Δημοσίευση στην κατηγορία Cloud Azure Architecture Patterns Windows Azure ndash In Place upgrades Δημοσιεύτηκε στις Σάββατο 28 Νοεμβρίου 2009 9 52 μμ από Panagiotis Kefalidis In a previous post I ve described what a VIP Swap is and how you can use it as an updating method to avoid service disruption This particular method doesn t apply to all possible scenarios and if not always most of the times during protocol updates or schema changes you ll need to upgrade your service when its still running chunk by chunk and without any downtime or disruption By In Place I mean upgrades that take place during which both versions old version and new version are running side by side In order to better understand the process below you should read my Upgrade domains post in which there is a detailed description of what Upgrade domains are how they affect your application how you can configure the number of domains etc To avoid service disruption and outage Windows Azure is upgrading your application domain per domain upgrade domain that is That will result in a particular state where your Upgrade Domain 0 UD0 is running a newer version of your client service what have you and your UD1 UD2 etc will run an older version The best approach is to have a two step phase upgrade Let s call our old protocol version V1 and our new version V2 At this point you should consider introducing a new client version called 1 5 which is a hybrid What this version does is understanding both protocols used in both versions but always use protocol V1 by default and only respond by protocol V2 if they request is on V2 You can now start pushing your upgrades either by Service Management API or using Windows Azure Developer portal to completely automate the procedure By the end of this process you ll achieve a seamless upgrade to your service without any disruption and all of your clients will upgrade to this hybrid As soon as your first step is done and all of your domains are running version 1 5 you can proceed to step two 2 In your second step you ll be repeating the same process but this time your version 2 clients will use protocol V2 by default Remember your 1 5 clients DO understand protocol V2 and they respond to it properly once called upon with To make it simple this time you re deploying version 2 of your client which uses version 2 of your protocol only Old legacy code for version 1 is removed completely As your upgrade domains complete the second step you ll be having all your roles using version 2 of your protocol again without any service disruption or downtime Schema changes have a similar approach but I ll make a different post and actually put some code on it to demonstrate that behavior 0 σχόλια Δημοσίευση στην κατηγορία Cloud Azure Architecture Patterns Windows Azure ndash What is an upgrade domain Δημοσιεύτηκε στις Παρασκευή 27 Νοεμβρίου 2009 7 32 μμ από Panagiotis Kefalidis Windows Azure automatically divides your role instances into some logical domains called upgrade domains During upgrade Azure is updating these domains one by one This is a by design behavior to avoid nasty situations Some of the last feature additions and enhancements on the platform was the ability to notify your role instances in case of environment changes like adding or removing being most common In such case all your roles get a notification of this change Imagine if you had 50 or 60 role instances getting notified all at once and start doing various actions to react to this change It will be a complete disaster for your service Source MSDN The way to address this problem is upgrade domains As I said during upgrade Windows Azure updates them one by one and only the associated role instances to a specific domain get notified of the changes taking place Only a small number of your role instances will get notified react and the rest will remain intact providing a seamless upgrade experience and no service disruption or downtime Source MSDN There is no control on how Windows Azure divides your instances and roles into upgrade domains It s a completely automated procedure and it s being done on the background There are two ways to perform an upgrade on a domain Using Service Management API or the Windows Azure Developer portal On the Developer Portal there are two more options Automatic and manual If you select automatic Windows Azure will upgrade your domains without any hassle about what is going on If you select manual you ll have to upgrade all of your domains one by one This is some of the magic provided by Windows Azure operating system and Windows Azure platform to provide scalability availability and high reliability for your service PK 0 σχόλια Δημοσίευση στην κατηγορία Cloud Azure Architecture Windows Azure Table Storage and concurrency Δημοσιεύτηκε στις Πέμπτη 26 Νοεμβρίου 2009 8 45 μμ από Panagiotis Kefalidis Today during my presentation at Microsoft DevDays Make Web not War I had a pretty nice question about concurrency and I left the question somehow blurry and without a straight answer Sorry but we were changing subjects so fast that I missed it and I only realized it on my way back The answer is yes there is concurrency If you examine a record on your table storage you ll see that there is a Timestamp field or so called ETag Windows Azure is using this field to apply optimistic concurrency on your data When you retrieve a record from the database change a value and then call UpdateObject Windows Azure will check if timestamp field has the same value on your object as

    Original URL path: http://www.dotnetzone.gr/cs/blogs/pkefal/archive/2009/11.aspx (2015-07-15)
    Open archived version from archive

  • The PK blog : Ιούνιος 2009 - Δημοσιεύσεις
    Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες Ιστορικό Δημοσιεύσεων Ιούνιος 2015 2 Απρίλιος 2015 1 Μάρτιος 2015 2 Νοέμβριος 2014 1 Νοέμβριος 2013 1 Ιανουάριος 2013 2 Νοέμβριος 2012 1 Οκτώβριος 2012 2 Ιούνιος 2012 2 Απρίλιος 2012 3 Δεκέμβριος 2011 2 Σεπτέμβριος 2011 2 Ιούνιος 2011 2 Απρίλιος 2011 1 Μάρτιος 2011 1 Φεβρουάριος 2011 1 Ιανουάριος 2011 3 Οκτώβριος 2010 2 Ιούλιος 2010 1 Ιούνιος 2010 1 Μάιος 2010 3 Απρίλιος 2010 1 Φεβρουάριος 2010 1 Ιανουάριος 2010 5 Δεκέμβριος 2009 2 Νοέμβριος 2009 9 Ιούνιος 2009 2 Μάιος 2009 1 Ιανουάριος 2009 2 Φεβρουάριος 2008 1 Ιανουάριος 2007 1 Δεκέμβριος 2006 1 Νοέμβριος 2006 1 Οκτώβριος 2006 1 Αύγουστος 2006 2 Ιανουάριος 2006 1 Ιούνιος 2009 Δημοσιεύσεις NET 4 C 4 0 Optional and named parameters Δημοσιεύτηκε στις Δευτέρα 29 Ιουνίου 2009 12 48 πμ από το μέλος Panagiotis Kefalidis One of the new cool features introduced in C 4 0 is optional parameters They ve been around for a long time in other languages like C but also VB NET you can t rub it in our faces anymore can you and it was about time we get this feature implemented Διαβάστε περισσότερα 3 σχόλια Δημοσίευση στην κατηγορία NET

    Original URL path: http://www.dotnetzone.gr/cs/blogs/pkefal/archive/2009/06.aspx (2015-07-15)
    Open archived version from archive

  • The PK blog : Μάιος 2009 - Δημοσιεύσεις
    2 Νοέμβριος 2012 1 Οκτώβριος 2012 2 Ιούνιος 2012 2 Απρίλιος 2012 3 Δεκέμβριος 2011 2 Σεπτέμβριος 2011 2 Ιούνιος 2011 2 Απρίλιος 2011 1 Μάρτιος 2011 1 Φεβρουάριος 2011 1 Ιανουάριος 2011 3 Οκτώβριος 2010 2 Ιούλιος 2010 1 Ιούνιος 2010 1 Μάιος 2010 3 Απρίλιος 2010 1 Φεβρουάριος 2010 1 Ιανουάριος 2010 5 Δεκέμβριος 2009 2 Νοέμβριος 2009 9 Ιούνιος 2009 2 Μάιος 2009 1 Ιανουάριος 2009 2

    Original URL path: http://www.dotnetzone.gr/cs/blogs/pkefal/archive/2009/05.aspx (2015-07-15)
    Open archived version from archive

  • The PK blog : Ιανουάριος 2009 - Δημοσιεύσεις
    Windows 7 TaskBar Windows Azure Νέα Η κατηγοροποίηση των άρθρων ολοκληρώθηκε Πλοήγηση Αρχική σελίδα Εκδηλώσεις Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες Ιστορικό Δημοσιεύσεων Ιούνιος 2015 2 Απρίλιος 2015 1 Μάρτιος 2015 2 Νοέμβριος 2014 1 Νοέμβριος 2013 1 Ιανουάριος 2013 2 Νοέμβριος 2012 1 Οκτώβριος 2012 2 Ιούνιος 2012 2 Απρίλιος 2012 3 Δεκέμβριος 2011 2 Σεπτέμβριος 2011 2 Ιούνιος 2011 2 Απρίλιος 2011 1 Μάρτιος 2011 1 Φεβρουάριος 2011 1 Ιανουάριος 2011 3 Οκτώβριος 2010 2 Ιούλιος 2010 1 Ιούνιος 2010 1 Μάιος 2010 3 Απρίλιος 2010 1 Φεβρουάριος 2010 1 Ιανουάριος 2010 5 Δεκέμβριος 2009 2 Νοέμβριος 2009 9 Ιούνιος 2009 2 Μάιος 2009 1 Ιανουάριος 2009 2 Φεβρουάριος 2008 1 Ιανουάριος 2007 1 Δεκέμβριος 2006 1 Νοέμβριος 2006 1 Οκτώβριος 2006 1 Αύγουστος 2006 2 Ιανουάριος 2006 1 Ιανουάριος 2009 Δημοσιεύσεις Windows 7 Sensors Δημοσιεύτηκε στις Σάββατο 17 Ιανουαρίου 2009 4 54 μμ από το μέλος Panagiotis Kefalidis Είναι μια καινούργια λειτουργία η οποία μου άρεσε πάρα πολύ στo Windows 7 καθώς δίνει την δυνατότητα το ίδιο το λειτουργικό να είναι πχ location aware εάν έχει GPS Receiver Αυτό σημαίνει ότι για παράδειγμα κάποιος ο οποίος ταξιδεύει κι έχει ενσωματομένο Διαβάστε περισσότερα 3 σχόλια Δημοσίευση στην κατηγορία Windows

    Original URL path: http://www.dotnetzone.gr/cs/blogs/pkefal/archive/2009/01.aspx (2015-07-15)
    Open archived version from archive

  • The PK blog : Φεβρουάριος 2008 - Δημοσιεύσεις
    2015 2 Νοέμβριος 2014 1 Νοέμβριος 2013 1 Ιανουάριος 2013 2 Νοέμβριος 2012 1 Οκτώβριος 2012 2 Ιούνιος 2012 2 Απρίλιος 2012 3 Δεκέμβριος 2011 2 Σεπτέμβριος 2011 2 Ιούνιος 2011 2 Απρίλιος 2011 1 Μάρτιος 2011 1 Φεβρουάριος 2011 1 Ιανουάριος 2011 3 Οκτώβριος 2010 2 Ιούλιος 2010 1 Ιούνιος 2010 1 Μάιος 2010 3 Απρίλιος 2010 1 Φεβρουάριος 2010 1 Ιανουάριος 2010 5 Δεκέμβριος 2009 2 Νοέμβριος 2009

    Original URL path: http://www.dotnetzone.gr/cs/blogs/pkefal/archive/2008/02.aspx (2015-07-15)
    Open archived version from archive



  •