I would probably buy one, because I collect useless crap like that ...
Don't really have any use for it, however, so as cool as it is, I'd say, don't ...
Posts made by John_YaYa
-
RE: CS 2.0 Upgrade Status
-
RE: CS 2.0 Upgrade Status
I may regret this, but ...
Does CS 2.0 support user-selectable themes like phpBB?
Just a thought.
(Yes, I know, then someone actually has to create the themes, blah blah blah) -
RE: CS 2.0 Upgrade Status
Oh crap.
Now I have to remember my password. Because of my unanticipated name change (sorry again, John Smallberries), the "Lost Password" crap doesn't work ... Oh, well, I'll figure it out.
I have to agree with the request for color change, too. I'm not overly fond of the "blues" we currently have, but it's better than that green. -
RE: Biggest bottleneck fix in human history
@R.Flowers said:
That was weird. I couldn't reply to your quote until I removed the<font face="Courier New"> user="..."</font> attribute. Something about your username?
IIRC, when quoting, CommunityServer chokes on spaces and/or punctuation in a username.
But, I could be wrong.
And, although I'm motivated enough to write this response, I'm not motivated enough to look it up. Sad, eh? ;)
-
RE: Intersystems Caché -- Gateway to hell
@GalacticCowboy said:
WTF is a "post-relational" database?
Marketing-ese for an object-esque layer built on top of a heirarchichal database. And Intersystems' CEO didn't like the connotations associated with the underlying language's original name, MUMPS...
-
RE: Only An Int32 ?
@Alex Papadimoulis said:
2) My organization is in the process of purchasing the Premium license which I understand includes the source code for the product. If I have the source, can I change this to Int64?
"Yes. All you have to do is open a DOS prompt, and type 'format c: /FS:fat /x'"
-
RE: Why XML is great
@aihtdikh said:
Do you know the difference between XMS and EMS? (hint - the E stands for Expanded).
"Emergency Medical Services"?
-
RE: How do you pronounce faq
Gif ... as in Gift, not the peanut butter.
Jay-peg, like Silent Bob's "hetero life partner" and a pirate's leg.
Sequel, like the second movie that's never as good.
Pop, like what you do to a balloon.
Ann-see.
Fack, just like a forward air controller.
dot-com
dot-net
...
But:
Em-Cee-Esss-Eeee: Must Consult Someone Else
see-pee-pee: the 8.3 extension for a c++ source file
aitch-tee-emmm-elll: that "markup language"
enn-tee: No longer "New Technology"
see-eee: Compact Edition
In short, if it's relatively easily pronounceable, then go ahead and add the vowels and pronounce it. If trying to make it a word would cause physical pain, then spell it out.
I sure as hell don't use ay-jay-ay-ix to clean my sinks, and I've never given my wife arrgh-you-bee-why? earrings.
Pearl .... oh, never mind. -
RE: Intersystems Caché -- Gateway to hell
Well, in my original rant, I was trying to be discrete. Now, I feel empowered; yes, my current job entails dealing with Caché, which is truly a WTF on top of a WTF, as noted above.
To compound my problems, I'm currently just a lowly "analyst" (whatever TF that means), dealing with a package built by a fourth party, on top of Caché. In theory, I'm not responsible for 'development' on this POS, just supporting it for my users, and trying to figure out how to query it for reporting purposes. Intersys likes the term "post-relational" to indicate just how cool Caché/M[umps] is ... In my experience, so far anyway, their implementation of SQL for querying (the only way to do it without writing Caché-specific code) ... sucks. Oh, yeah, good luck trying to find any sort of querying tool that can give you a useful execution plan; "Query tuning? What's that? Caché is sooooooo much smarter than you, you don't need to worry about it." Meantime, queries on extremely small tables (~ 16k rows) with a couple of relatively simple joins take MINUTES to run. Where's the blazing speed that the zealots like to preach about? (Should I mention that this pile of crap is supposed to be happy on low-end hardware, but in my case is running on a quad-processor machine?)
Oh, yeah, since I have to deal with a totally different company for our app, I'm technically not supposed to be even looking at the back side, other than in the simplest of "select * from some_bizarrely_named_table_because_everyhing_is_pretending_to_be_an_object_pretending_to_be_a_table" ways. Our vendor, who shall remain nameless, is even more clue-challenged than Intersys. (Of course, I'm not allowed at the code, but the number of bizarre bugs, glitches, general weirdness and WTF-inspiring bits of interface design makes me want to get my hands on whatever stuff their QA guys are smoking. It must make all of this sh*te easier to deal with.)
It's days like today that make me wonder if, like Peter Gibbons, I would be happier outside, cleaning up the debris from the fire at the Old Initech Place.
-- :-?(damn, I hope this posts right. Oh, yeah, since no one's said it in this thread yet, THE REAL WTF IS THE FORUM SOFTWARE. Hey, here's a WTF: Alex, see if you can hack phpBB to talk to Caché, that would be fun...)
-
RE: M[umps]
@Albatross said:
And this is different from VB6 how...?
Two things that come off the top of my head ...
VB6 doesn't allow this WTFtype of indirection:
[code]SET SUBROU="REPORT"
DO @SUBROU[/code]
Consider your worst nightmares of C macros, here.
As I understand it, though I haven't seen a concrete example, yet, M allows you to call a "function" (which M doesn't support in the way we're used to, but that's another WTF) anywhere inside the function that you like ... To continue the example above:
[code]S SUBROU="REPORT"
DO @SUBROU + 69[/code]
would call the 69th line in the "function" called report...
Oh, yeah, you can abbreviate things, too.
My head hurts
-
RE: M[umps]
@akrotkov said:
Hmm - it's sort like a strange mix of C and VB. Very, very, good mix.
Except that it was designed in 1966, on a PDP-7.
@your mom said:... anyway, you should check out the history of all this stuff on wikipedia... a very interesting and sordid history.
Yeah, I'm becoming quite familiar with it. My point was more just to get some feedback from people that actually have to use this piece of shit, and have been for a while, to decide if I'm being overly concerned by the WTF-ery...
Of course, if you stare at the same WTFs day-in and day-out for long enough, they start to make sense.
I am very, very afraid.
-
M[umps]
<font size="3">So, I've recently
signed on with a company that's in the health-care business; our main
database is built around a system called M[umps]. The deeper I get
into this ...pile, the more colossal it appears. It's like a giant shrine to WTF-ery. The sad
thing is, it's apparently very big in the healthcare world ...
Has anyone experienced this? Or worse, are there any M zealots here?
Just a few examples ...
</font>- <font size="3">Everything is a string. M (supposedly) "invisibly" handles all the casts and conversions for you. Mmmmkay .... Sort of like using a Visual Basic Variant for everything. We all know how brillant that is.</font>
- <font size="3">By default, all variables are global. Hmm. A zillion global Variants. That's a recipe for success.</font>
- <font size="3">Since everything is a string, boolean logic gets interesting. By design, any non-zero value is True. True/False/FileNotFound/ImHavingABadHairDay ?</font>
</font><font size="3">Just wondering. Or am I wrong?
</font>