|
Mirrored Weblogs
-
My notes on how to install osCommerce ( OpenSource PHP e-shop) on OpenSolaris WebStack Can get official osC distribution or OSC pimpt (Greek customization for osCommerce with some nice addons by Internet Business Solutions ) See Netbeans article on using PHP with the OpenSolaris WebStack May have to first do “pkg install SUNWxwplt” (dependency of PHP GD lib), then “pkg install SUNWgd2”. Διαβάστε περισσότερα »...
|
-
A typical implementation of an entity that supports the INotifyPropertyChanged interface for WPF Binding is for example as follows: public class Detail:INotifyPropertyChanged { private long _iD; public virtual long ID { get { return _iD; } set { _iD = value ; if (PropertyChanged != null ) PropertyChanged( this , new PropertyChangedEventArgs("ID"));} } private string _line1; public virtual string Line1 { get { return _line1; } set { _line1 = value ; if (PropertyChanged != null ) PropertyChanged( this Διαβάστε περισσότερα »...
|
-
Did you now that there is a DevExpress search engine provider for FireFox? http://mycroft.mozdev.org/search-engines.html?name=devexpress Just install that beauty and every time you want to search something by using this excellent post Master the Firefox search engine bar with keyboard shortcuts use your keyboard press some keys and you are searching DevExpress Technorati Tags: FireFox , DevExpress Διαβάστε περισσότερα »...
|
-
Since I got many complaints about the low resolution of my videos I am on a search for a better video hosting service than YouTube. Robert suggested to use Silverlight service at Blogger Video embedding resolved but this one looks the same as YouToube. After spending some more time on researching on this I came across http://blip.tv/ excellent hosting service To get an idea how good they are I suggest you read their FAQs They accept almost all kinds of Videos They are free They do not change the video after uploading The customization of the video playback controls is unlimited . You can configure almost anything on their well design interface I am going to use that excellent service to republish my videos So if you want to see those videos again in good Διαβάστε περισσότερα »...
|
-
I recently most ModelArtifactState and with the congratulations for it I got many complains about the video quality. This is because I host my videos to YouTube which has many drawbacks The actual resolution of YouTube videos is limited to 320 x 240 pixels. The video suffers from strong compression (limited to 250 kbps). The YouTube watermark may overlap your video. The customization of the video playback controls is limited. But where to host my files? Little more googling and I came to Google sites that offer 100Mb / per site and 11mb per file limits. I think that is enough After talking to a flash guru like Kostas Efimeros I got the info I need. I should convert my videos to FLV format using for example SUPER which is a free FLV video encoder and use JW FLV Διαβάστε περισσότερα »...
|
-
Τα Windows 7 περιέχουν ενσωματωμένη (native) υποστήριξη για διαχείριση αισθητήρων μαζί με μία προγραμματιστική πλατφόρμα που την συνοδεύει. Αφορά location sensors, temperature, accelerometer, ambient light, moisture, camera, RFID και πολλούς ακόμα τύπους αισθητήρων, που κοινώς φέρνουν τον enterprise developer πιο κοντά στις εφαρμογές διάχυτου υπολογισμού, από το να κάνουν μία απλή εφαρμογή mashup που θα χρησιμοποιεί δεδομένα από gps μέχρι μία sophisticated πλατφόρμα data fusion . H πλατφόρμα ονομάζεται Sensor Διαβάστε περισσότερα »...
|
-
This is my 4th post on my Xaf tips series Runtime Member creation on TypesInfo and XPDictionary When you are developing modules and need to generate runtime member you should be carefull which method you choose because the following is valid always Assert.IsNull(XafTypesInfo.Instance.FindTypeInfo( typeof (Country)).CreateMember( "TestMember" , typeof ( string ))); and this one not Assert.IsNull(XafTypesInfo.XpoTypeInfoSource.XPDictionary.GetClassInfo( typeof (Country)).CreateMember( "TestMember" , typeof ( string ))); So to test my sayings create a new Xaf Application add a controller and call public override void CustomizeTypesInfo(ITypesInfo typesInfo){ base .CustomizeTypesInfo(typesInfo); Διαβάστε περισσότερα »...
|
-
Microsoft Press is repeating a recent free E-Book offer on virtualization: Learn how to plan, implement, and manage virtual infrastructure solutions with Understanding Microsoft Virtualization Solutions , by Mitch Tulloch with the Microsoft Virtualization Teams. The technologies covered include Windows Server 2008 Hyper-V, System Center Virtual Machine Manager 2009, Microsoft Application Διαβάστε περισσότερα »...
|
-
.jpg" rel="WLPP"> Από ένα παιδικό τηλέφωνο που μας είχαν φέρει δώρο παλιότερα: η σήμανση αναγράφει “ΠΡΟΣΟΧΗ ΚΑΤΑΛΛΗΛΟ ΓΙΑ ΠΑΙΔΙΑ ΚΑΤΩ ΤΩΝ 3 ΕΤΩΝ” (μην το δώσετε σε κάποιο μεγαλύτερο δηλαδή, μπορεί να το φάει). Καλά αυτός που την τύπωσε, αυτός που την κόλλησε και αυτοί που πουλάνε το παιχνίδι ή αυτοί που τάχα μου ελέγχουν τα παιχνίδια αυτά δεν ξέρουν ελληνικά; Όσο για το ίδιο το παιχνίδι, Διαβάστε περισσότερα »...
|
-
How many times have you said “What a great pattern MVP is!!!” Look for example how is implement the hint engine of main Xaf demo. I will try to explain that implementation. Controllers There is a windowcontroller called AdditionalInfoController and from it 2 controllers derive WebShowAdditionalInfoController and WinShowAdditionalInfoController. What they do? they enable inserting any kind of control as the first control of a view. They are the engine, they implement a behaviour and they also serve as the Observer design pattern Observer pattern: Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically. I am going to refactor the code from the main demo and create 3 new modules Διαβάστε περισσότερα »...
|
-
Ric Telford, IBM’s Vice President on Cloud Services, has published an interesting (high level) article on the benefits of Cloud Computing and the disruptive nature of cloud services . Διαβάστε περισσότερα »...
|
-
I've blogged about Balsamiq Mockups in the past . Excellent tool that was really missing from my toolbox for a long time! I fully recommend it. I give Five Stars! But the reason I'm writing this post is not about how useful and engenious it is but its about the latest blog post Peldi Guilizzoni (creator of the software) wrote. The title is " Donating Your Software: A Whole Lot of WIN! ". Interesting way to look at software. Sure, being a member of WWF or Greenpeace or sending some money to Médecins Sans Frontières Διαβάστε περισσότερα »...
|
-
eXpand already has this scenario enabled for windows forms applications. What you have to do is set 2 attributes and you are done!!! You have force your grid to display a child grid view eXpand is hosted at http://code.google.com/p/expandframework/ Technorati Tags: expand , DevExpress , Xaf Διαβάστε περισσότερα »...
|
-
Many Visual Basic.net and C# programmers have grown to like the #Region keyword which allows one to define a foldable region of code giving some text for it (name) that will be displayed in the source code editor when the region is folded (collapsed). In case you’re one of them too (like me) and miss it in Visual C++ , you should look up (at the link provided below) the syntax: #pragma Διαβάστε περισσότερα »...
|
-
I was just reading a promotional e-mail from Apple on MacBook Pro . Quoting: The Mac can even run Windows—so it's compatible with the PC world.** With one exception: It doesn't get PC viruses. Pure marketing talk hiding the following facts: 1) There are antivirus products for Macs and they do have a use 2) Running Windows on the Mac (either in a VM or using BootCamp to boot directly Διαβάστε περισσότερα »...
|
-
I installed Windows 7 RTM a few days ago and I decided to create my own theme pack using Athens as theme! The theme contains a number of photos from the city... The Parthenon Temple of Poseidon (Cape Sounio) The Athens Academy Panathinaikon Stadium (Kallimarmaro) Stoa of Attalus Herrodion Theatre The Acropolis Museum Διαβάστε περισσότερα »...
|
-
Τυχαία βρήκα πριν λίγες μέρες στο συρτάρι μου το ψήφισμα από το συλλαλητήριο της 7-5-1992 για τη Μακεδονία και μιας και δεν το βρίσκω κάπου στο Google, αποφάσισα για ιστορικούς λόγους (για το μελλοντικό μελετητή παλιών κειμένων) να το καταγράψω παρακάτω προσπαθώντας να διατηρήσω όσο γίνεται την αρχική του μορφή (πλην τυχόν συντακτικών/ορθογραφικών λαθών): ΨΗΦΙΣΜΑ Του Συλλαλητηρίου της Διαβάστε περισσότερα »...
|
-
Διαβάστε περισσότερα »...
|
-
There is a software design principle that states “ Favor composition over inheritance ” Inheritance is a cool way to change behavior. But we know that it's brittle, because the subclass can easily make assumptions about the context in which a method it overrides is getting called. There's a tight coupling between the base class and the subclass, because of the implicit context in which the subclass code I plug in will be called. Composition has a nicer property. The coupling is reduced by just having some smaller things you plug into something bigger, and the bigger object just calls the smaller object back. From an API point of view defining that a method can be overridden is a stronger commitment than defining that a method can be called. That Principe my friends Διαβάστε περισσότερα »...
|
-
I guess that everyone is already downloading Windows7 and you all probably use Micosoft File Transfer Manager, What most of you haven’t noticed is that there is another link at the MSDN Top Downloads page which is delivered via Akamai. Usin that my download speeds jumped from 50KB/s to 1MB/s when I switched to it. So if you’re in a harry (like me ;-) use that link . Διαβάστε περισσότερα »...
|
-
Η SyncFusion την Δευτέρα 10 Αυγούστου 2009 και για μία μόνο ημέρα προσφέρει το SyncFusion Essential Studio ASP.NET MVC Edition για μόλις 5$ . Η τιμή του προϊόντος αυτού κανονικά είναι 995$ ! Η εταιρία ανακοίνωσε ότι όλα τα Διαβάστε περισσότερα »...
|
-
Just come back from my short holidays this year and I am feeling very relaxed. So I though I should continue my Xaf tips series as I encounter them in my every day work. Be carefull of DevExpress.ExpressApp.DC.TypesInfo.FindTypeInfo method I am only going to say that each time you call the above method if the typeInfo that you expect to get back is not redistered on the system, a new one is going to be created and returned to you. so typesInfo.FindTypeInfo(typeof(Person))!=typesInfo.PersistentTypes.Where(info => info.Type==typeof(Person)).SingleOrDefault() and for you to imagine any kind of conflict you like take into account that a new table named Person is going to be created at your db with the following line if (typesInfo.FindTypeInfo(typeof(Person))!=null) Διαβάστε περισσότερα »...
|
-
Fellow MVP Shivprasad Koirala put together an excellent series of three articles with Frequently Asked Questions regarding the Windows Communication Foundation. Take a look... WCF FAQ Part 1 : This is a 20 question FAQ for beginners which explains basic concepts of WCF like End points, contracts and bindings. It also discusses about various hosting methodologies of WCF service. The article finally ends talking about bindings and one ways operations in WCF. WCF FAQ Part 2 : This FAQ covers 10 questions which Διαβάστε περισσότερα »...
|
-
There are times when you need a task to execute periodically. There are two ways of achieving this: Use the System.Windows.Threading. DispatcherTimer Use the System.Threading. Timer Say now that you want to implement a class the executes DoSomething() periodically and also informs through a delegate to whoever listens whent the execution is performed. The class for DispatcherTimer is as follows: public class DTimer { private DispatcherTimer timer; public event Action < int > DoSomething; private int _timesCalled Διαβάστε περισσότερα »...
|
-
In my first blogging days, I received a comment for a post saying how wonderful and special the thing I did was. I was thrilled! Then I received 5 more comments with exactly the same sentence and then 5 more and I realized that this was my first encounter with comment spamming. In order to avoid this I present here a way to add a custom made CAPTCHA ( C ompletely A utomated P ublic T uring test to tell C omputers and H umans A part) in Blogengine.Net (1.4.5.0). The code below is based on ideas from the implementation Διαβάστε περισσότερα »...
|
|
|
|