From: Simon Cozens Date: 15:09 on 02 Jan 2004 Subject: iCal I'm not going to rant about giving a product the same name as a protocol. If a calendaring program has to be iSomething, then iCal is as good a name as any. What I am going to rant about is the stupid, stupid user interface decision that trips me up every sodding time I use iCal. Adding an event to iCal is something I do very often. Adding a calendar is something I do very rarely indeed. iCal has a big plus button in the bottom left corner, which is OSXese for "add something". What would be the most useful thing for this to add, boys and girls? And what did Apple decide that it should mean?
From: Simon Cozens Date: 12:36 on 12 Aug 2003 Subject: G"C"C Arthur Bergman: > it would be fine if it wasn't for the GODAMN ANAL LINKER that AIX uses! No, it's that gcc is a complete and utter bloody joke. It will compile and link almost anything. It would probably compile Perl without too much modification and wouldn't even emit that many warnings. Look! Look at this! *&(int)f = 1; Is that C? I don't fucking think so. And look at this: FILE * concat_fopen (char *s1, char *s2, char *mode) { char str[strlen (s1) + strlen (s2) + 1]; ... } Yes, that's supposed to be C, not C++, because the things they've done to C++ are almost bloody unspeakable. The words "embrace" and "extend" come to mind. How about this, for instance: It is very convenient to have operators which return the "minimum" or the "maximum" of two arguments. In GNU C++ (but not in GNU C), a <? b is the minimum, returning the smaller of the numeric values a and b; a >? b is the maximum, returning the larger of the numeric values a and b. What? What the hell is that about? And you know the worst thing? People actually use these abortions in real code, because obviously, if it compiles on Linux with gcc, it'll compile anywhere. That's why you're having problems linking on AIX - because nobody's even thought about AIX before. We use autoconf, right, so it must be portable? Yeah, fucking right. Portable between GNU OSes, I think you'll find. Part of the reason Parrot 0.0.1 was so slow getting out of the door was because of all these stupid idiots writing GCC "C" and not realising how completely fucking broken it was. Of course, number one stupid idiot was myself, but the point remains, dammit!
From: Simon Cozens Date: 11:42 on 12 Aug 2003 Subject: Unix terminal settings Fuck them, outdated evil fucking things from the 1970s. Terminal.app tells me that "backspace sends delete", but does it? Well, that depends on your terminal type, your termcap settings, and the phase of the fucking moon. At least I get to choose between whether my screen fills up with useless ^H signs or ^? signs, but it always seems to want to send precisely the control code that doesn't bloody well delete characters. And dammit, no, stty doesn't make things magically wonderful again, with its pile of curious and insane options and control settings. Bunch of fucking arse.
Generated at 02:25 on 18 Aug 2007 by mariachi