|
Mirrored Weblogs
-
I am releasing a new version of expand this time using continuous integration provided by TeamCilty DictionaryDifferenceStore has now be able to work at all Security Scenarios (Complex or simple). There is one catch though if you want to use your own custom User or Role objects and you cannot modify any of the nested Role/User List view of the DictionaryDifference Views get latest version of expand here http://code.google.com/p/expandframework/ Διαβάστε περισσότερα »...
|
-
First of all thank you very much for your good words in eXpand . I am going to continue releasing modules and the next one will be a big one so please bear with me. But since I am relasing a lot of code and some other developers contact me that they want to contribute also. I think its time to to move on to apply a more continous integration to our build proccess. What I mean by that? the paragraph bellow was takes from martinfowler.com The easiest way for me to explain what CI is and how it works is to show a quick example of how it works with the development of a small feature. Let's assume I have to do something to a piece of software, it doesn't really matter what the task is, for the moment I'll assume it's small and can be done in a few hours. (We'll explore Διαβάστε περισσότερα »...
|
-
The patterns & practices team plans to create some new Web guidance and we needs our help prioritizing the requirements through a survey that went live. They have split the effort into 2 projects. The first project will be to update the Web Client Software Factory (WCSF) to run on Visual Studio 2010. The second project will take a fresh look at creating new Web Guidance . Your feedback Διαβάστε περισσότερα »...
|
-
More bad news from Microsoft : On August 24, 2009, the Popfly service will be discontinued and all sites, references, and resources will be taken down. After August 24 th , access to one’s Popfly account, including any games and mashups they’ve created, will be discontinued. Luckily, there’s an utility called Popfly Game Downloader available (from Microsoft’s Coding4Fun website) that Διαβάστε περισσότερα »...
|
-
Bad news regarding Soapbox service from the MSN Video Team: MSN will no longer offer Soapbox, the user generated video service within MSN Video, as of August 31, 2009. Beginning on July 29, you will no longer be able to upload videos to Soapbox. People who have uploaded videos to Soapbox will have until August 31, 2009 to download them. Please make sure you download your videos by this Διαβάστε περισσότερα »...
|
-
I just noticed a new (?) cool feature in MSDN library today! There is a link on top of each page to switch in low bandwidth view. The result is a more simple, lighter page. This lighter page seems more clear also! Check it out. High Bandwidth Low Bandwidth Διαβάστε περισσότερα »...
|
-
Το παραπάνω το βρήκα εδώ . :D Διαβάστε περισσότερα »...
|
-
Κυκλοφόρησαν οι νέες εκδόσεις των Windows Azure SDK (July 2009) και Windows Azure Tools for Visual Studio. Οι αλλαγές που υπάρχουν και όπως αναφέρονται στο Windows Azure Blog είναι οι εξής: Windows Azure SDK The Windows Azure SDK supports developing and deploying services containing multiple web and worker roles. A service must include Διαβάστε περισσότερα »...
|
-
I am in nirvana... I am in an ecstasy... I have walked the path of no return... Finally, after all my computing years, my never ending quest for Promised Land has come to an end. I have solved my most... Διαβάστε περισσότερα »...
|
-
After some requests I am going to give any info required to get eXpand’s source code from Google code. First you are going to need a Subversion Client. I am using the free TortoiseSVN client on both 32 and 64bit environments without any problems. In fact it is very easy to use . After you install it just right click inside any directory in your windows explorer and you are going to see some more entries on the popup menu for getting a read-only copy of expand click on the SVN Checkout menu entry and paste http ://expandframework.googlecode.com/svn/trunk/ on the popup window and you are going to have all the source code to your disk. Contributing your code. For those that never use an svn client before I suggest to download and use up to trial end (or you Διαβάστε περισσότερα »...
|
-
Here’s an interesting note found at some product packaging accompanying leaflet: The symbol of the “rubbish bin on wheels, barred with a a black bar shown under the bin” indicates that this equipment has been put on sale after 13th August 2005 , and must be recycled. Διαβάστε περισσότερα »...
|
-
This one is hard to explain so I would start with one scenario that can be implemented with ease. You have a request to create a windows form application that the data should be filtered according to the active skin, also the request says that Customers should be shared through skins. Another request for the same project is application data to be filtered according to the active user but customers to be shared across all users For such scenarios that are: Filter data at a low level so any logic above this level to still function (see validation rules) I have develop FilterDataStore module and I am going to release it as part of eXpand 0.0.0.7 To configure the module one have to add a filter provider at its application configuration file (see A practical guide Διαβάστε περισσότερα »...
|
-
I am realizing a new version of eXpand (0.0.0.7) that will contain a configurable low level datastore filtering provider module and I am going to merge Coderush plugins into it as well. You have to download latest version of eXpand from http://code.google.com/p/expandframework/downloads/list and add only the following assemblies into your community folder if you are not interested in eXpand DevExpress.ExpressApp.ModelEditor.v9.1 eXpand.Utils Wintellect.Threading eXpandAddIns Διαβάστε περισσότερα »...
|
-
Here’s a valuable learning offer from Microsoft Press newsletter: 25 Percent Discount on Microsoft Press E-Reference Libraries The Microsoft Press E-Reference Libraries are a premium online collection of Microsoft Press books, along with a powerful search tool to quickly find the answer, code snippet, or troubleshooting tip that you need. Customize your library with your own bookmarks Διαβάστε περισσότερα »...
|
-
I am going to demonstrate one more application scenario using eXpand and DictionaryDifferenceStore module. We are going to create to roles (hrempolyers , courierempoyers) and we are going to assign a difference Cutomer listview to each one of them Listview for HR people will see customers grouped by their birthday and listview for courier grouped by their address For both roles the navigation menu will contain the default User button that was provided by xaf . see how to setup DictionaryDifferenceStore module In the next video I have already created 2 extra Roles HRRole with Hr1, Hr2 Users CourRole with Cour1, Cour1 Users inside The above video was recorded with eXpand v0.0.0.6 http://code.google.com/p/expandframework/downloads/list Technorati Tags: eXpand , Διαβάστε περισσότερα »...
|
-
To x64 or not to x64? One thing that was troubling me answering this question was the lack of 'Edit and Continue' feature when Visual Studio works under x64 (64 bit) operating system. Yes, yes. Some people will argue that this is not a big deal, since 'Edit and Continue' is just a nice to have feature and not that usefull. I will tell you something. Most of the times these people are web developers that never had the chance to use it, since it was never available when developing on ASP.NET. Good news! Edit and Διαβάστε περισσότερα »...
|
-
EEA has produced a useful interactive map of water quality called Eye on Earth – Water Watch with the nice feature of user comments / voting on river or sea beaches’ quality. They use Virtual Earth technology, now called Bing Maps as it seems, since Microsoft has integrated it into the Bing search engine (for more apps using this technology see the Bing Maps Gallery ). Here are the Διαβάστε περισσότερα »...
|
-
Infinite photograph is a very cool Flash application by National Geographic Magazine . It shows nature photographs and when you zoom-in, each pixel of the photo is another nature photo. When you eventually zoom-in to one of those photos and then zoom a bit more you see that photo’s pixels are also made of other nature photos and so on (that’s why they call it infinite). Reminds a bit Διαβάστε περισσότερα »...
|
-
Today I am going to saw you how easy is the Generation of runtime members. eXpand provides a controller that extends model schema and allow runtime generation of members without writing even 1 line of code ( Xaf power to the people!!!) For doing this You have to use a combination of features from eXpand.DictionaryDifference.dll && eXpand.ExpessApp.Win.dll This generation is doable due to the fact that we have use use DictionaryDifference module to store the model in the database, and since there is a clear distinguish between user model and application model, we can have use dictionarydifference UI to set the Model editor attribute that does that expansion, which is the IsRuntimeMember attribute defined at eXpand.ExpressApp.SystemModule.AddRuntimeFieldsFromModelToXPDictionary Διαβάστε περισσότερα »...
|
-
Refactoring was too time consuming cause I had to work with all modules together and they are almost 40 of them. Because I want to focus only at the modules that we are going to release at first alpha version I am going to talk only about those. eXpand as I already said has almost the same architecture as Xaf .The number of project we are going to released are 11. eXpand.Utils That project is holding reusable classes that can be used through other modules. Also dynamic Linq library is hosted here eXpand. Xpo CustomCollections, ConnectionProviders, ValueConverter, FunctionOperators, CustomXPObjects, TypeConverters, Attributes that are specific to Xpo are hosted here. eXpand.BaseImpl Is the same as ExpressApp.BaseImpl and is holding base implementations of Persistent Διαβάστε περισσότερα »...
|
-
Διαβάστε περισσότερα »...
|
-
If you like optical illusions you should definitely checkout Arthur Shapiro’s website on vision research. There are many Flash demos there showing amazing optical illusions and allowing one to play with various parameters to alter and explore those effects. I especially liked the “Swimmers Eels” demos shown at the bottom and the phrase “Research generated phenomena, not phenomena generated Διαβάστε περισσότερα »...
|
-
NDepend is the most wonderful analysis tool I have ever found . It can help you by providing metrics of your code or anyone else code, specify code constrains, analyze code, diff between versions of your code. It also has an open source license to anyone interested. I am going to apply the some metrics like the ones Patrick posted here http://codebetter.com/blogs/patricksmacchia/archive/2009/05/21/a-quick-analyze-of-the-net-fx-v4-0-beta1.aspx http://codebetter.com/blogs/patricksmacchia/archive/2009/04/26/the-big-picture-of-the-sharpdevelop-code-base.aspx http://codebetter.com/blogs/patricksmacchia/archive/2009/04/23/ndepend-and-the-quality-of-the-cruise-control-net-code-base.aspx http://codebetter.com/blogs/patricksmacchia/archive/2009/01/11/lessons-learned-from-the-nunit-code-base.aspx Διαβάστε περισσότερα »...
|
-
Oh dear... This article at http://www.ms... Διαβάστε περισσότερα »...
|
-
We are going to use the same approach as Dx on this one. Dx uses a strong key at DevExpress.Key folder we are going to use it at eXpand.Key folder. All project (*.csproj) files should have an AssemblyOriginatorKeyFile attribute that will point to ..\..\eXpand.Key\eXpand.snk relative path that way the eXpand.snk will not be embedded to our projects. Διαβάστε περισσότερα »...
|
|
|
|