C++ FQA
2007-10-23 16:19:38.55286+02 by
Dan Lyke
6 comments
The C++ FQA Lite:
This is C++ FQA Lite. C++ is a general-purpose programming language, not necessarily suitable for your special purpose. FQA stands for "frequently questioned answers". This FQA is called
"lite" because it questions the answers found in C++ FAQ Lite.
Including summaries of the major defects of the language and big picture issues.
Rant agreeing with most of what's there elided 'cause I'm just in too pissy a mood today.
[ related topics:
Software Engineering
]
comments in ascending chronological order (reverse):
#Comment Re: made: 2007-10-23 16:49:50.289842+02 by:
meuon
You need to "get some". Sex.. a good bike ride.. a great hike.. a working something technological.. a winning lottery ticket,
#Comment Re: made: 2007-10-23 17:39:30.755633+02 by:
John Anderson
I saw that this morning right after I did the tabdump and thought "I should go back and add that just to make sure Dan sees it..."
#Comment Re: made: 2007-10-24 00:11:17.522174+02 by:
Dan Lyke
meuon, rode out to Point Reyes Station and back this morning, actually accomplished some stuff this afternoon. Good suggestion.
John, thanks, I've been struggling with OS/X server, so my C++ hate is actually kind of low right now. Apple's figured out how to make money with open source software: Compile it with obscure switches so it's missing functionality[1], put an almost-gets-it-right (but really doesn't) GUI on top of it that randomly spews silly messages into your syslog, and sell it on hardware.
And Java apps suck. Universally.
[1] no LDAP in Apache, you have to use mod_auth_apple, the docs I've found so far for which say that groups have to be kept separately... sigh, trying to compile in LDAP meant all sorts of prerequisites, which meant that I had a positively overflowing /usr/local before I gave up and punted. Next time it's some Linux flavor, probably Ubuntu.
#Comment Re: made: 2007-10-24 03:07:35.477055+02 by:
John Anderson
To quote Mark Pilgrim, 'Ubuntu: a made-up African word meaning "Can't install Debian".'
Did you consider lighttpd? Looks like (<http://trac.lighttpd.net/trac/wiki/Docs%3AModAuth>) it's got some auth-over-LDAP support, and it's probably easier to get up and running than Apache.
And finally, all software sucks, down-not-across, etc. etc...
#Comment Re: another apple grr... made: 2007-10-25 04:07:16.865707+02 by:
John Anderson
Python 2.3?! ZOMGWTF thanks Apple...
(just killing time while the 17MB Python2.5.1 DMG downloads. Guess I should be happy I don't have to compile it...)
#Comment Re: made: 2007-10-25 05:54:57.063271+02 by:
Dan Lyke
Giggle. Yeah, among other things. Their wx is hopelessly out of date, and let's not even get started on Perl modules... They ship Subversion on the OS/X server, but I didn't find the Java bindings (of course apps written in Java have a special place in hell in my book).
I love lighttpd, but the hope was that since they've got the point-n-drool thing for Apache and it's integrated in everything that I could just recompile it and do some symlinks, but after a day and a half of that crap I went back and used their auth.
Yeah, all software sucks, but do they have to make it suck harder?
We will not edit your comments. However, we may delete your
comments, or cause them to be hidden behind another link, if we feel
they detract from the conversation. Commercial plugs are fine,
if they are relevant to the conversation, and if you don't
try to pretend to be a consumer. Annoying endorsements will be deleted
if you're lucky, if you're not a whole bunch of people smarter and
more articulate than you will ridicule you, and we will leave
such ridicule in place.