evolution

What Happened To Java (Specifically The Language)?

Back in 2000 (when .NET was unleashed upon us IIRC) it was an innovative cutting edge language (last time I used it was 2003). From what I read though, Sun has only evolved the language exceedingly slowly. I've even read that where the language has evolved, such as the addition of Generics, developers have complained about poor implemen...

What's the best way to handle coexistence of the "int enum" pattern with java enums as an API evolves?

Suppose you're maintaining an API that was originally released years ago (before java gained enum support) and it defines a class with enumeration values as ints: public class VitaminType { public static final int RETINOL = 0; public static final int THIAMIN = 1; public static final int RIBOFLAVIN = 2; } Over the years the API has ...

For how long does a fresh out-of-school novice programmer "stays a novice" ?

Suppose that you have a student who went through the traditional path of an IT/CS degree without significant experience beyond school projects and maybe an internship. That person graduates, goes to the industry for an entry-level developer position, and is considered a novice. What is the learning curve from there? How long is the pers...

Computer simulation of the Evolution process.

Does anybody know about the scientifically based computer simulation of the Evolution process on Earth? Have the attempts been made to come up with such simulation, and what is the result? ...

Absence of property syntax in Java

C# has syntax for declaring and using properties. For example, one can declare a simple property, like this: public int Size { get; set; } One can also put a bit of logic into the property, like this: public string SizeHex { get { return String.Format("{0:X}", Size); } set { Size = int.Parse(value,...

How to refactor rapidly evolving code?

I have some research code that's a real rat's nest, with code duplication everywhere, and clearly needs to be refactored. However, the code base is evolving as I come up with new variations on the theme and fit them into the codebase. The reason I've put off refactoring so long is because I feel like the minute I spend a few days comin...

shell script to reset Evolution passwords

I posted the following question to the Ubuntu forum and no success yet. I realize this is less of a programming issue and more of an Evolution/Ubuntu issue, but given that I want to automate the solution it seems not inappropriate to post it here... Here is the problem. I changed my Google account password recently and now Evolution (U...

Why wasn't code "managed" from the start?

Note that this is not about the .NET CLR that Microsoft is thrusting into the atmosphere to evangelize the concept of managed code. Most of you know that managed code has been around for quite some time and isn't very related to rocket science. What I would like to know is why the concept of runtime security in the evolution of computer...

SVN - Software to Produce Graphs, Stats and pretty pictures concerning the evolution of a system

Hi All, I have a google code project which I used SVN to update. I am about to submit the project as the deliverable for a thesis on producing resource intensive applications on a mobile platform. I was wondering if any of you knew of software which I could point at my repository in order to get stats for say lines of code over time? ...

Right way to create custom pgsql types in django

What is the right way to create custom pgsql types for django application so that each time database is created with syncdb, all custom types are created prior to creating any tables (so that tables can use this type)? I also use django-evolution, but that's not an appropriate solution — it runs after syncdb. I can imagine doing a worka...

How can I make my Ruby on Rails 2.3.4 application "Rails 3-ready"

I'm developing an application with Ruby on Rails that I want to maintain for at least a few years, so I'm concerned about the next version coming up soon. Going from Rails 1 to Rails 2 was such a big pain that I didn't bother and froze my gems and let the application die, alone, in the dark. On this project I don't want to do that. Fi...

cron + evolution data server + msync returning libebook-WARNING

Ok, i got a working synchronisation between mobile and evolution using opensync and the lib-evo2 module. issueing msynctool --sync w880i --filter-objtype note --filter-objtype event --filter-objtype todo --conflict n directly works fine, in a script like this: #!/bin/bash eval `dbus-launch --sh-syntax` export DBUS_SESSION_BUS_ADDRE...

Is it possible developing a evolution (mail client) plugin in Java?

I have to write a plugin for Evolution and I'm studying the different possibilities. The documentation says that eplugin feature is independent from the language you choose but I've only seen Evolution plugins developed in plain C and a few in C#/Mono. I suppose that It's not possible using Sun VM because of GTK. Am I wrong? And, what...

evolution plugin for crm integration via webservices

I have built a webservice into my companies self developed CRM system that we are in the process of integrating Outlook to the CRM for calendar sync and recording of emails related to clients. I want to build a plugin for the gnome evolution mail client as I use it for my work mail/calendar as I primarily run Linux. I am familiar with ...

Program Evolution and Broken Tests

Maintaining unit tests is difficult. I am sure that we all have experienced a time when a seemingly small change to the system under test caused dozens of unit tests to fail. Sometimes these failures reveal bugs in the SUT, but often the tests are out of date and no longer reflect the correct behavior of the SUT. In these cases, it is ne...

How to determine web application end of life?

Dear SO Community, This question could bring a lot of opinions to the table, but what I will like to get is a set of measures that will help me and my company determine the end of life of a product that we sell. We sell a CMS system, with this system we create a few sub-products Websites Proposal Creator Marketing Campaign Tracker ...

SOAP web service evolution

Are there any guidelines/tutorials as to how to handle the evolution of a SOAP web service? I can see that changing existing methods or types would probably not work, but can I just add new methods, complex types, enumeration values without breaking existing clients? ...

Will methods like POST and GET formally evolve someday?

The question may sound a bit naive or stupid, but i was wondering...will POST and GET evolve someday? What other methods exist besides those two? I was wondering specifically about server-pushes... why can't exist a method specifically for that? I don't even know if there's already something similar, and if there is, i apologize for my i...

Compiling Evolution e-mail client/PIM in Mac OS X?

Hello, Does anyone know how to compile and use the GNOME Evolution e-mail/PIM software under Mac OS X 10.6? Are there any known issues with this arrangement? If there is a step-by-step guide that would be great. Thanks!!! ...

extension like django-evolution

Hello everybody, i am in search for a extension that is similar to django_-volution. The requirement is to alter the database, whitout deleting the wohle data. I don't know, but for me, this is something so ordinary - doesn't django have a built-in function like that? django_evolution is still in working progress and has some bugs, so...