|
Mirrored Weblogs
-
As you probably can see I’ve decided to spent a little time renewing my blog. So there are a couple of things that changed. First I’ve upgraded the engine version to Subtext 2.5.2. This wasn’t painless, my blog engine was pretty old and the migration steps seemed to fail. I didn’t want to loose my data though and thus I persisted and managed with a couple of tricks to finally move my data to the new engine. Second, the blog is now hosted on a different server. I wanted to move to a server on which I would have more control to do things. So I’ve moved to a dedicated machine where I can VPN/RDP on. Last but not least, I’ve changed my blog theme to a new one to give my blog a fresh view. The theme was picked up from the Subtext Skin Bonanza 2011 project. So let me know if you have any problems and drop my a line and let me know what do you think of my new skin....
|
-
Πριν από μερικές μέρες είχα την ευκαιρία να ανέβω στη συμπρωτεύουσα και να διεξάγω ένα διήμερο τεχνικό σεμινάριο στο χώρο της Infolab με θέμα το Windows Azure . Έγινε στα πλαίσια μίας σειράς σεμιναρίων που κάνουμε για τα Ελληνικά...
|
-
Με το Visual Studio 2010 δόθηκε εκτός των άλλων και μία νέα έκδοση του Team Foundation Server, πολύ πιο εύχρηστη από την κλασσική. Ονομάστηκε Basic Install, και είναι πολύ εύκολη στην εγκατάσταση (Next > Next >… και Finish), πολύ πιο απλά τα requirements (αρκεί να έχετε IIS – οπότε, ναι, στήνεται και σε laptop) και πολύ πιο φτηνή από την standard έκδοση του TFS. Στην ουσία αποτελεί τον διάδοχο του Visual Source Safe, μια και όπως είναι γνωστό το προϊόν σταμάτησε να αναπτύσσεται και να τελικά να υποστηρίζεται από τη Microsoft εδώ και καιρό. Θεωρώ ότι το πιο σημαντικό στην καινούργια αυτή έκδοση/δυνατότητα του TFS είναι ότι δίνει τη δυνατότητα πια σε όλους να απολαύσουν τα πλεονεκτήματα του ALM (Application Lifecycle Management). Αυτό μάλιστα είναι και η ειδοποιός διαφορά του TFS σε σχέση με άλλα προϊόντα που κυκλοφορούν εκεί έξω: ο TFS θα δώσει μια ολοκληρωμένη λύση για όλες τις πτυχές ανάπτυξης και διαχείρισης ενός project/προϊόντος, όπως το requirements gathering, application architecture/design, code/database...
|
-
I am very very happy to announce that I have joined DevExpress as technical evangelist for the Frameworks Team. I believe that it’s not a coincidence that my first name “Apostolos” has a very similar meaning to Evangelist! I promise to myself and to all of you very exciting times to come I will do my best to honor this great opportunity and evangelize XAF through out the universe, because its the greatest framework I ever came across. I am completely overwhelmed and let this movie clip be an expression of my feelings. My new responsibilities will include posting to XAF and XPO blogs and publish videos for DevExpress TV. I will be than more happy to discuss any problems, questions, and ideas you have and these can easily end up as blog posts or webcasts. I will also be attending lots of meetings around the world so I hope I am able to shake hands with many of you and soon enough. You can also be sure that I will continue to lead and support eXpand Framework and this blog will remain devoted to it. I am already...
|
-
In the past few weeks I have been working on creating a XAF wrapper module for Quartz.Net v2 which is is a full-featured, open source job scheduling system that can be used from smallest apps to large scale enterprise systems. For those who are not familiar with concept of job scheduling, here is some background information . Also, there great tutorial for Quartz, which will give you a good and necessary introduction Quartz default implementation Quartz supports several datastores (sqlserver,ce,mysql,imemory etc) that you can utilize by providing an appropriate connection string, same as XPO. It has a decoupled architecture with just 2 basic entities (JobDetails and Triggers) which are related by Group property. For instance you can create a number of JobDetails, set its Group to “LongRunning”, than create a Trigger with the same Group property. When the trigger is executed, all jobs for that group will run. There is also a JobDataMap which represents a dictionary that holds serialized values and is used for jobs-triggers...
|
-
For the past two years we concentrated on working with real world projects. We also worked with SC and forum issues from DevExpress. All this we used to gather requirements for eXpand Framework. It was a good starting point and we need your active input to move further. In order to build a proper road map for eXpand we have created several ways which we can use to work together. The voting system First off is a voting system based on UserVoice that has been in operation for some time now. Follow the link and you can see the most popular suggestions and you don’t even need to login to cast your votes. For some time now a voting system based on UserVoice is functional for our site.There you see the most popular suggestions. But how it works? You just click on Cast your votes Searching for an idea is always preferred before posting a new suggestion :) Remember that you only have 10 votes for all the suggestions in the list. But you get those back if the suggestion you voted for gets implemented. So, vote carefully....
|
-
Την περασμένη Πέμπτη και Παρασκευή είχα τη χαρά να παρευρεθώ στο ΤΕΙ Λάρισας (ύστερα από πρόσκληση του κ. Όμηρου Ιατρέλλη, καθηγητή εφαρμογών, τον οποίο ευχαριστώ για τη ευγενική φιλοξενία του) όπου πραγματοποιήθηκε μια εκπαίδευση σχετική με εισαγωγή στις τεχνολογίες κατασκευής λογισμικού με .ΝΕΤ και C#. Παρακάτω μπορείτε να βρείτε resources για τα θέματα τα οποία μιλήσαμε κατά τη διάρκεια τις εκπαίδευσης. - Εισαγωγή στη C# Μπορείτε να δείτε τα videos του StudentGuru εδώ: http://www.studentguru.gr/learn/default.aspx?category=2 Βιβλίο για “Java to C#”: http://www.studentguru.gr/files/folders/c_sharp_lessons/entry14928.aspx Διαφάνειες για εισαγωγή σε C# και .NET: http://cid-10e568adbb498dc8.office.live.com/view.aspx/%ce%a0%ce%b1%cf%81%ce%bf%cf%85%cf%83%ce%b9%ce%ac%cf%83%ce%b5%ce%b9%cf%82/IntroToC%5ENAnd.NET.pptx - Κατασκευή εφαρμογών για Windows με το Windows Presentation Foundation http://windowsclient.net/default.aspx Videos από το StudentGuru: http://www.studentguru.gr/learn/default.aspx?category=15...
|
-
http://media.economist.com/sites/default/files/media/2011InfoG/Interactive/ShoeThrowers0314/main.swf...
|
-
Since IE9 final version is being released today (http://www.beautyoftheweb.com), here are some HTML5 showcases from different browser makers to test it out against: Microsoft: http://ie.microsoft.com/testdrive Mozilla: https://demos.mozilla.org/en-US Google: http://www.html5rocks.com / http://studio.html5rocks.com Apple: http://www.apple.com/html5 Could even try some of Google’s Chrome specific demos in case they work with IE9 too: http://www.chromeexperiments.com/ IE9 RC (Release Candidate) [...]...
|
-
This is going to be the tenth post of a series of posts regarding ASP.Net and the Entity Framework and how we can use Entity Framework to access our datastore. You can find the first one here , the second one here , the third one here , the fourth one...( read more )...
|
-
I have found a very interesting site the other days that would compare various MVVM frameworks from codeplex in terms of popularity, documentation and features. I think it's quite interesting so I decided to share it with people. http://www.japf.fr/silverlight/mvvm/index.html P.S. I really like Google bookmarks, I believe it's one of the most useful tools Google has ever given to us!...
|
-
This is going to be the ninth post of a series of posts regarding ASP.Net and the Entity Framework and how we can use Entity Framework to access our datastore. You can find the first one here , the second one here , the third one here , the fourth one...( read more )...
|
-
This is going to be the eighth post of a series of posts regarding ASP.Net and the Entity Framework and how we can use Entity Framework to access our datastore. You can find the first one here , the second one here , the third one here , the fourth one...( read more )...
|
-
I post my implementation of the Edmonds-Karp Algorithm. link to pastebin http://pastebin.com/HrxTvN4m #include <iostream> #include <climits> #define MAXN 100 using namespace std ; typedef struct node_t node_t ; typedef struct edge_t edge_t ; struct edge_t { int cap, ni,i ; } ; struct node_t { int i ; edge_t edges [ MAXN ] ; } ; node_t nodes [ MAXN ] ; int nedges [ MAXN ] = { 0 } ; int edmondskarp ( int source, int sink, int n ) { int max = 0 ; while ( true ) { int q [ MAXN ] = { 0 } , mins [ MAXN ] = { INT_MAX } , h = 0 ,t = 0 ,c,i,j,min = INT_MAX ; edge_t * pre [ MAXN ] = { NULL } , * u ; q [ t ++ ] = source ; while ( t > h && pre [ sink ] == NULL ) { c = q [ h ++ ] ; for ( i = 0 ; i < n ; i ++ ) { if ( nodes [ c ] . edges [ i ] . cap > 0 && pre [ nodes [ c ] . edges [ i ] . ni ] == NULL ) { q [ t ++ ] = nodes [ c ] . edges [ i ] . ni ; pre [ nodes [ c ] . edges [ i ] . ni ] = & nodes [ c ] . edges [ i ] ; if ( mins [ c ] > nodes [ c ] . edges [ i ] . cap ) mins [ nodes...
|
-
This is going to be the seventh post of a series of posts regarding ASP.Net and the Entity Framework and how we can use Entity Framework to access our datastore. You can find the first one here , the second one here and the third one here , the fourth...( read more )...
|
-
This is going to be the sixth post of a series of posts regarding ASP.Net and the Entity Framework and how we can use Entity Framework to access our datastore. You can find the first one here , the second one here and the third one here , the fourth one...( read more )...
|
-
This is going to be the fifth post of a series of posts regarding ASP.Net and the Entity Framework and how we can use Entity Framework to access our datastore. You can find the first one here , the second one here and the third one here . You can read...( read more )...
|
-
If you ever created a professional website/application you’ll probably know the value (you’ve probably learned it the hard way as I did ) of stress testing your web applications. There are plenty of tools you can use in order to stress test your web site, ranging from Microsoft Visual Studio to CMD Line tools. Yesterday I found another one StresStimulus . StresStimulus is an extension for Fiddler (an awesome and free web debugging proxy) which enables us to create instant load tests with virtual users . You can record a browser activity (like creating a user), replay it under concurrent load and get the results for the performance of web pages and the entire test. If you prefer a simple but powerful tool this one is for you....
|
-
I remember that long time ago I wrote my own synchronisation class in order to sync folders for the needs of a project I was working on. I'm sure many of you have done something similar. Like me, maybe some of you even enjoyed writing that code. But now Microsoft Sync Framework is here! And the job is sooooo easy! Take a look at the code: var provider1 = new FileSyncProvider(@"C:\Temp\FolderA");
var provider2 = new FileSyncProvider(@"C:\Temp\FolderB");
provider1.DetectChanges();
provider2.DetectChanges(); var agent = new SyncOrchestrator
{ LocalProvider = provider1, RemoteProvider = provider2, Direction = SyncDirectionOrder.DownloadAndUpload
}; agent.Synchronize(); What is Microsoft Sync Framework? From MSDN: A comprehensive synchronization platform that enables collaboration and offline access for applications, services, and devices with support for any data type, any data store, any transfer protocol, and any network topology. Permalink | Leave a comment »...
|
-
This is going to be the fourth post of a series of posts regarding ASP.Net and the Entity Framework and how we can use Entity Framework to access our datastore. You can find the first one here , the second one here and the third one here . I have a post...( read more )...
|
-
For those who wonder what E-Slate is, it’s a componentized authoring environment for the creation of (interactive) educational microworlds, see my previous post for more info. As I mentioned at that post, the latest official version (ignoring any unofficial / experimental versions that you might find around at some educational research labs’ websites) doesn’t work [...]...
|
-
E-Slate (http://e-slate.cti.gr) is an exploratory learning environment. It provides a workbench for creating highly dynamic software with rich functionality, even by non-programmers. Educational activity ideas can be turned into software, with minimal authoring effort, in the form of interactive Microworlds which contain specially designed educational components. E-Slate components are provided as a kit of pre-fabricated, [...]...
|
-
Yesterday I presented a 200 level session on Windows Azure over Live Meeting. This was the first of a three part series of Live Meetings regarding Microsoft’s Windows Azure Platform. The session covered all of the fundamentals of Cloud Computing, the different types of cloud computing services (IAAS, PAAS, SAAS), and then went on discussing the Windows Azure Platform taking a deeper look into the Windows Azure OS (Computation, Storage, Management) namely Windows Azure. For those of you that missed it there will be a recording available soon at www.techdays.gr . till then you can download the slide deck I used from my SkyDrive folder. <</iframe> Register now here in order to catch for the second one next week....
|
-
It's sad when great ideas get lost in the name of money and progress It's sad but it was recently announced that one of the most well known tools for .Net development will cease to be offered for free. I am talking of course for .Net Reflector .Unfortunately in the Greek community I haven't seen to much about it which makes me even more sad about the software development in my country (at least there has been a short discussion here ). Anyway, just for the record, the official announcement of the Reflector going for a price model is here . It's a big change indeed but I think we should have seen it coming. We all are part of a community (.Net) which is used to pay for everything, it's almost as we don't enjoy coding otherwise. Starting from our IDE going all the way to the most "sofisticated" tools - which are usually free in other communities (e.g. Java) - like NHibernate Profiler , NCover , Memory Profilers and many many more. It's amazing that most of these tools are quite often WORSE that their open source...
|
-
This is going to be the third post of a series of posts regarding ASP.Net and the Entity Framework and how we can use Entity Framework to access our datastore. You can find the first one here and the second one here . I have a post regarding ASP.Net and...( read more )...
|
|
|
|