As someone who has to work with automatic chemical diagram generation I have some sympathy for the catalogue. You are right that Fullerenes are spheroids and therefore do not flatten into diagrams - good diagrams of them tend to resemble an isometric view of a see-through football. They can also have different numbers of atoms than 60 - 50 and 70 being common and giving slighly squashed spheroids. There are also substituted Fullerenes which are the same just with bits stuck on. So the writers of such software could go to great lengths to have special cases for some of these, but there are always going to a be a few that are rubbish. In a catalogue with probably tens of thousands of compounds it is just not worth the effort for the odd special case, and anyhow it will give the odd chemist a chuckle :)
MET
@MET
Best posts made by MET
Latest posts made by MET
-
RE: Sometimes two dimensions just aren't enough
-
RE: The Sage Continues: File Handling
Given this is C++, have you considered using std::vector<TCHAR> to remove all that code doing manual memory management? It would halve the size of the first function as well as making it hugely more readable.
-
RE: For security reasons
@Zecc said:
Am I the only person believing that maybe they want to send it in a format that isn't supposed to be released to the internet
Yes, I think you are :p The rest of us read the OP where it said
A certain professional association that we deal with want us to put their logo on our website
-
RE: Pray for my soul
I'm definitely with those who say refactoring is the way to go. Wanting to rewrite everything from scratch, especially using "insert new technology of choice", is something that IMHO marks someone out as inexperienced. Only very occasionally is a complete rewrite the way to go, and even then you should try to salvage as much as possible from the existing code. Otherwise you risk spending a lot of your and users time falling down all the same pits as your predecessor did - during which process your lovely shiny new system will migrate towards something of the mess you started with. This process is usually a foregone conclusion as the time pressure increases near the end of the project and so the likelihood of cutting corners.
The other advantage of refactoring is that you always have a product to ship, and during each release cycle can prioritise new features and refactoring. As an example I once worked on a product that was in Pascal, then was translated wholesale into C due to a forced technology change. During this process there was a general cleanup (e.g. removal of global data) but this was always done piecemeal so we always had a running system. Later we moved into C++ but could only justify rewriting a given subsystem when significant features were added. So over time we were approaching a nice OO system but we kept the new features and existing support going at the same time.
Good to hear you have a test server as well as one for production. And definitely take the time to read the Subversion book and try things out on a dummy source control project.
-
RE: Side bar WTF on the WTF side bar
LOL :) This is my work PC, and as far as I know I am not pregnant. I am sure it would be a shock to my wife if I was!
If I go to amazon.co.uk or amazon.com it does not remember me so I obviously don't have any of their cookies - I tend to look at amazon when I am at home. Nothing on the front page of the sites are in the list I posted so I think this must be their default assumptions when they have nothing specific to recommend, or it was picked up by some words on the page of comments I was reading. -
Side bar WTF on the WTF side bar
We seem to be getting amazon 'targetted' advertising on the daily WTF. What better to recommend to a big bunch of nerds than a cher fitness video, pregnancy fitness and tai chi for kids. A WTF on the WTF site - oh the irony :)
-
RE: The small world of Electronic Arts
@djork said:
When it comes to the standard ISO country list, it's pretty simple. You should use UK and leave out Great Britain and England.
That's because only the UK is actually a country. The other two are things that seem a bit like countries, but are in fact not countries in their own right.
-
RE: Sheet Music 0.1
@madjo said:
@MET said:
I have played the trombone in seven flats
Why did you have to play the trombone in seven different flat-buildings? Did you get kicked out of them all the time? :)
LOL. It is a bit noisy, I should play in the street instead so the whole neighbourhood can benefit :)
-
RE: Sheet Music 0.1
@robbak said:
Well, yes, C# is the most sharps you can have in a key that anyone would have a possible reason to choose in these days of equal temperament. But there are keys that have double sharps- like you play F as G. I think B# is one: How's that do drive a professor crazy?
No key signature has double sharps, they only occur as accidentals. To get double sharps you need a minor key where the 6th or 7th is already sharpened e.g G# minor has five sharps and will often have an accidental f double sharp when the 7th is sharpened.
I have played the trombone in seven flats and used to refer to it as a 'full house'.
BTW not all instruments play in equal temperament, even these days. It is worth avoiding the compromises it entails if you have the opportunity. More to the point under equal temperament 7 sharps and 5 flats are equivalent, so the fact that composers write in both alternatives implies that even temperament is or wasn't expected.
-
RE: Can none of these people use punctuation
@RayS said:
You're supposed to write something like "OMFG YOU FING N00BZ WAREZ MI PARSEL1111111"
This made me laugh so much I almost choked on my lunch, and then had to attempt to explain it to my co-workers. Thank you :D
Or should I say
ROFLMAO th4t woz teh r0xor5 w00000000t!!!!!!!