Re:GTK is alright...but no raves
on
Why Use GTK+?
·
· Score: 1
OK, wise guys, I used the classic "yes/no/cancel" as an EXAMPLE knowing that everybody would understand the concept. Yes, I know yesnocancel is standard. My example would work for EVERY three-button dialog, not JUST yesnocancel.
*Ahem* and let's belay the jabber about the *cough* *cough* "superiority" of so-called "Windows-programming". I tried C++ in Windows, and I was least impressed of all my programming experiences. We're talking GNU/Linux hence the name "GTK" which stands for "GIMP" tool kit, and "GIMP" stands for "GNU image manipulation program", so we're not talking about anything that works with Visual Basic, and God forbid we ever, ever should.
As for the wrapper idea...yeah, I should, if I don't ever find somebody else who's done it first. That is one hangup with Open Source. You want something and can't find it; you give up and write it yourself, and immediately find somebody else wrote one after all, and now you're stupid because you "reinvented the wheel". This has happened to me a few times.
GTK is alright...but no raves
on
Why Use GTK+?
·
· Score: 5, Interesting
I'm not a very big fan of *any* GUI toolkit. GUIs are a pain to program in anyway, no matter what language or library you use. GTK is much easier if you hook it up with Glade, which drains some of the pain from the experience. Personally, for small jobs, I'm more apt to use Tcl/Tk, which is very brief. Literally, I will be unhappy with *every* GUI toolkit until I find one where you can express an entire dialog box in a SINGLE LINE (I don't care how Perl-like the syntax!) and get on with your life.
No, I'm not kidding: a dialog box with three buttons should be:
D(H:50,W:200){M:"Quit without saving?",B1:"Save"(do_save()),B2:"Don't Save"(no_op&exit()),B3:"Cancel"(drop_quit())};
I'm from America and I can't understand Americans, either. The only key I can come up with is that sexual lust is the enemy of a Theocratic tyrany: The more uninhibitted and freely loving we are, the more freely we discuss things amongst ourselves, and the more likely we can come to conclusions like "There's really nothing wrong with gays getting married." And "Why do I have to pay money to a church to avoid going to hell? I haven't actually done anything wrong!" And "What are we *doing* over in Iraq, anyway?" No, since sex affects everybody, it's a nice juicy raw nerve sticking out there, and that makes for a handy button to push. Convince *every* *single* subject that their natural healthy sex drive is inherently dirty and wrong, and they'll be so shamed that they won't dare speak up for themselves. What's more, things like violence will seem like less of a sin by comparison, and then wars and football and pro wrestling and capital punishment are easier to sell.
Hmmm, what response is most justified? I haven't seen one like this in a while. Wait, I've got it: "Fuck you, and if you don't like it, go build your own Slashdot!" Yes, I think that caps the point nicely.
And Windows is a critical part of a piece of shit, and absolutely nothing else.
PS If this is flamebait, it's the proudest goddam flamebait I ever typed!
Yeah, well, in simpler terms: I'm pointing out the irony of how we all went from ten years of denying Linux is anything but a piece of shit to insisting that Linux doesn't need any more promoting because it's succeeded already, without ever acknowledging that it had any viability at all. And of course, we'll go back to saying how rotten it is tomorrow.
This ties in with this morning's discussion over MediainLinux, where we went right from "LINUX-WILL-NEVER-MAKE-IT-ON-THE-DESKTOP LINUX-WILL-NEVER-MAKE-IT-ON-THE-DESKTOP LINUX-WILL-NEVER-MAKE-IT-ON-THE-DESKTOP" to "MediainLinux sucks because it doesn't include Blender!" (a lie. It does have Blender.), without ever admitting that Blender obviously needs a desktop to run in, and hence Linux must have one, and a damn good one to render a detailed mesh in 1024x768 with subsurfacing and transparent textures. Tomorrow, of course, we'll be catching some asswipe yelping that Linux is nothing but a text-mode console where you endlessly recompile your kernel using yacc and vi.
Then there's the current discussion about how "Microsoft isn't a monopoly anymore." Funny, Microsoft has gone from being Galahad the Pure to being a reformed character, without ever acknowledging that it ever did anything wrong to reform *from*. For those of you just tuning in: Microsoft can do no wrong, Linux can do no right, and anybody who says different gets modded troll.
And I don't care, I say different ANYFUCKINGWAY!!!
Where can one FIND a drug that could make one SOOO-O-O DELUSIONAL??? How did we sail right past 20 years of denying that Microsoft is the Mafia on a disc to immediately asserting that they've reformed their act and become a Saint, all without ever ackowledging that they were evil in the first place?
If you don't want that part, go build your own computer.
Hmmm, what response is most justified? I haven't seen one like this in a while. Wait, I've got it: "Fuck you, and if you don't like it, go build your own Slashdot!" Yes, I think that caps the point nicely.
And Windows is a critical part of a piece of shit, and absolutely nothing else.
What the hell's going on here? Blender was on my MediainLinux CD in the Debian-)apps-)graphics menu, with two entries for full-screen or windowed. Plus Wings3D and POVray and KPOVmodeller. All kinds of 3D stuff. Where is everybody getting the idea that Blender's missing?
Where does Ahnuld get off banning violent video games when he himself has played in so many violent action-movies? Doubtless, his ban would act against the Terminator series based on the movies he made...
But it's only hypothetical; I don't expect any kind of sane response at all when inquiring after Californian politics. You crazy surf-hippies have your fun!
La-la land, where you can define anything any way you want to! Hungry? Say you're full! Dead? Declare yourself alive! Poor? Announce that you are rich!
Hate Linux? Declare that Linux is dead! Worried about your Microsoft stock plummeting when free OSes take over the world? Insist that Linux can never make it on the desktop or that no sane person can ever adjust to the complexities of Linux. Right, well, let's improve the Linux experience by having Linux user groups. OH NO! NO NEED FOR THAT! LINUX IS PLENTY MAINSTREAM ALREADY! NO NO NO, GRAMMA AND JOE SIXPACK NEED NO HELP INSTALLING LINUX! THEY"RE FINE ON THEIR OWN!
Good, then we'll decide once and for all that Linux has made it. WHAT, THAT'S IMPOSSIBLE! EVERYBODY KNOWS LINUX IS DEAD!
I agree, but I don't really see that as likely. You know, when I look for perfection, I don't think of Slashdot. I take the whole wide Internet and sift out the parts I like. Slashdot is only Slashdot. There's a limit to how perfect they can make it.
Don't you just love those claims? It's like saying 100% of Prohibition alcoholics preferred Al Capone's bootleg liquor...(because the ones who didn't like it are swimming with the fishes).
But something happened for the first time this year: A Linux game impressed me. Because I downloaded the http://wolvix.org/ Wolvix Gaming Edition CD, and then later installed the http://www.pygame.org/news.html pygame library on Mandriva so I could run some of the games I'd been introduced to. While Linux gaming *still* isn't where it should be, these two elements this year show a strong sprint to bring up the rear, at least. I am especially impressed with how smooth the pygame apps run, and how incredibly easy it is to program in given the alternative of running up your own in C++. Be interresting to see where it is in five years.
This question is so stupid that if you unscrewed your cranial cap, removed your brain, stuck it in a jar slopping-full of liquid LSD, marinaded it for a year, then baked it in a rotisserie at 450 for hours until it shriveled up to the size of a pea, then rectally inserted it until your tonsils tickled, you *still* would not be anywhere near the collasal stupidity required to generate such a question.
Hhhhhmmmm....should I comment on this pass, or wait for the next pass? Oops...
Re:Semi-Off-Topic Python vs. Perl discussion
on
Guido Goes Google
·
· Score: 1
I learned C first, then Lisp, then Python, then got curious and tried Perl. Speaking as one who went from Python to Perl, Perl struck me as more than a language: more like five languages fighting for control. Python struck me as in the same category as Lisp, both of them are so easy to learn, you'll flash back to BASIC. If you know Lisp and Python, you really see that the two languages have a lot in common - excepting the car/cdr/cons stuff, much of the syntax has similar logic. Statements in each come out sounding like Yoda when read aloud. This week I got fascinated by a new game show called "Deal or No Deal" and whacked up a quick 'n' dirty prototype in C using the ncurses library...and got halfway through before yearning for Python. Plus I downloaded the Wolvix live CD and had a ball with it (I reviewed it and link to it in my blog), once I got it going. About half the games on Wolvix (a) are the smoothest-running, most immersive games I've seen on Linux yet, and (b) are written using the Pygame library, which I'm dying to try.
Two and a half things I'm struggling with in Python: (1) Python is *squeaky* clean, but at the price of losing some backwards compatibility when they axe an old function. Those notes in the string section are making me nervous - I feel I don't dare use them too heavily because they're going away to be replaced by something else. (2) Whitespace - I understand that too many parenthesis in Lisp and too many braces in C are a problem with some people, but you *need* some kind of delimiters - so you have invisible delimiters like tabs and newlines where the braces were. Is that really that big a win? (3) In C, I was always frustrated by the "magic header file" syndrome, where you couldn't use a function until you'd found out which header file to include and which library to compile against. Python is getting that way with the "magic module syndrome" - the docs tell me to use such and such a function, but I have to run and look it up to find out which module...and just like with C library calls, god help you if your Python module is in a different place or a different version from where you thought it was...
I realize that these issues are side effects of having an almost fanatical devotion to clean, tidy code and simplicity, and I'll be the first to admit that it wouldn't be the same any other way. On the whole, it gains more than it loses. Perhaps this really *is* the right way to do it, and I'm just not used to seeing it this way.
Suit-speak, in it's vaguest, paradigm-impacted form, is actually not spoken by any of the successful leaders I've ever known. The Big Bosses always keep it simple: "Make money" instead of "maximize your income opportunity potential", "stay ahead" instead of "opportune progressive strides towards innovation", "hire people" instead of "expand the human resource base". No, but who's keeping Suit-speak alive? Middle-manager peons, and the snake charmers who market to them. It's all about filling the largest volume of gas with the smallest possible idea so your mouth stays busy until it's no longer your turn to speak. If the business world for a day were to eschew obfuscation, all business would be done by nine o'clock.
The above is no comment on the book nor open source. Just saying the verbiage of the article could have been whacked in half and still have said more.
*Ahem* and let's belay the jabber about the *cough* *cough* "superiority" of so-called "Windows-programming". I tried C++ in Windows, and I was least impressed of all my programming experiences. We're talking GNU/Linux hence the name "GTK" which stands for "GIMP" tool kit, and "GIMP" stands for "GNU image manipulation program", so we're not talking about anything that works with Visual Basic, and God forbid we ever, ever should.
As for the wrapper idea...yeah, I should, if I don't ever find somebody else who's done it first. That is one hangup with Open Source. You want something and can't find it; you give up and write it yourself, and immediately find somebody else wrote one after all, and now you're stupid because you "reinvented the wheel". This has happened to me a few times.
No, I'm not kidding: a dialog box with three buttons should be:
D(H:50,W:200){M:"Quit without saving?",B1:"Save"(do_save()),B2:"Don't Save"(no_op&exit()),B3:"Cancel"(drop_quit())};
LOL, awwwww...THANK YOU!
I'm from America and I can't understand Americans, either. The only key I can come up with is that sexual lust is the enemy of a Theocratic tyrany: The more uninhibitted and freely loving we are, the more freely we discuss things amongst ourselves, and the more likely we can come to conclusions like "There's really nothing wrong with gays getting married." And "Why do I have to pay money to a church to avoid going to hell? I haven't actually done anything wrong!" And "What are we *doing* over in Iraq, anyway?" No, since sex affects everybody, it's a nice juicy raw nerve sticking out there, and that makes for a handy button to push. Convince *every* *single* subject that their natural healthy sex drive is inherently dirty and wrong, and they'll be so shamed that they won't dare speak up for themselves. What's more, things like violence will seem like less of a sin by comparison, and then wars and football and pro wrestling and capital punishment are easier to sell.
Hmmm, what response is most justified? I haven't seen one like this in a while. Wait, I've got it: "Fuck you, and if you don't like it, go build your own Slashdot!" Yes, I think that caps the point nicely.
And Windows is a critical part of a piece of shit, and absolutely nothing else.
PS If this is flamebait, it's the proudest goddam flamebait I ever typed!
Yeah, well, in simpler terms: I'm pointing out the irony of how we all went from ten years of denying Linux is anything but a piece of shit to insisting that Linux doesn't need any more promoting because it's succeeded already, without ever acknowledging that it had any viability at all. And of course, we'll go back to saying how rotten it is tomorrow.
This ties in with this morning's discussion over MediainLinux, where we went right from "LINUX-WILL-NEVER-MAKE-IT-ON-THE-DESKTOP LINUX-WILL-NEVER-MAKE-IT-ON-THE-DESKTOP LINUX-WILL-NEVER-MAKE-IT-ON-THE-DESKTOP" to "MediainLinux sucks because it doesn't include Blender!" (a lie. It does have Blender.), without ever admitting that Blender obviously needs a desktop to run in, and hence Linux must have one, and a damn good one to render a detailed mesh in 1024x768 with subsurfacing and transparent textures. Tomorrow, of course, we'll be catching some asswipe yelping that Linux is nothing but a text-mode console where you endlessly recompile your kernel using yacc and vi.
Then there's the current discussion about how "Microsoft isn't a monopoly anymore." Funny, Microsoft has gone from being Galahad the Pure to being a reformed character, without ever acknowledging that it ever did anything wrong to reform *from*. For those of you just tuning in: Microsoft can do no wrong, Linux can do no right, and anybody who says different gets modded troll.
And I don't care, I say different ANYFUCKINGWAY!!!
Where can one FIND a drug that could make one SOOO-O-O DELUSIONAL??? How did we sail right past 20 years of denying that Microsoft is the Mafia on a disc to immediately asserting that they've reformed their act and become a Saint, all without ever ackowledging that they were evil in the first place?
Hmmm, what response is most justified? I haven't seen one like this in a while. Wait, I've got it: "Fuck you, and if you don't like it, go build your own Slashdot!" Yes, I think that caps the point nicely.
And Windows is a critical part of a piece of shit, and absolutely nothing else.
What the hell's going on here? Blender was on my MediainLinux CD in the Debian-)apps-)graphics menu, with two entries for full-screen or windowed. Plus Wings3D and POVray and KPOVmodeller. All kinds of 3D stuff. Where is everybody getting the idea that Blender's missing?
My MediainLinux most definitely did come with Blender, and Wings3D as well.
But it's only hypothetical; I don't expect any kind of sane response at all when inquiring after Californian politics. You crazy surf-hippies have your fun!
Do "penguins" count as chicks when they're young?
Hate Linux? Declare that Linux is dead! Worried about your Microsoft stock plummeting when free OSes take over the world? Insist that Linux can never make it on the desktop or that no sane person can ever adjust to the complexities of Linux. Right, well, let's improve the Linux experience by having Linux user groups. OH NO! NO NEED FOR THAT! LINUX IS PLENTY MAINSTREAM ALREADY! NO NO NO, GRAMMA AND JOE SIXPACK NEED NO HELP INSTALLING LINUX! THEY"RE FINE ON THEIR OWN!
Good, then we'll decide once and for all that Linux has made it. WHAT, THAT'S IMPOSSIBLE! EVERYBODY KNOWS LINUX IS DEAD!
I agree, but I don't really see that as likely. You know, when I look for perfection, I don't think of Slashdot. I take the whole wide Internet and sift out the parts I like. Slashdot is only Slashdot. There's a limit to how perfect they can make it.
Their site's the easiest to crack? That's gotta count for something with the 2600 crowd.
Don't you just love those claims? It's like saying 100% of Prohibition alcoholics preferred Al Capone's bootleg liquor...(because the ones who didn't like it are swimming with the fishes).
But something happened for the first time this year: A Linux game impressed me. Because I downloaded the http://wolvix.org/ Wolvix Gaming Edition CD, and then later installed the http://www.pygame.org/news.html pygame library on Mandriva so I could run some of the games I'd been introduced to. While Linux gaming *still* isn't where it should be, these two elements this year show a strong sprint to bring up the rear, at least. I am especially impressed with how smooth the pygame apps run, and how incredibly easy it is to program in given the alternative of running up your own in C++. Be interresting to see where it is in five years.
This question is so stupid that if you unscrewed your cranial cap, removed your brain, stuck it in a jar slopping-full of liquid LSD, marinaded it for a year, then baked it in a rotisserie at 450 for hours until it shriveled up to the size of a pea, then rectally inserted it until your tonsils tickled, you *still* would not be anywhere near the collasal stupidity required to generate such a question.
Hhhhhmmmm....should I comment on this pass, or wait for the next pass? Oops...
Two and a half things I'm struggling with in Python: (1) Python is *squeaky* clean, but at the price of losing some backwards compatibility when they axe an old function. Those notes in the string section are making me nervous - I feel I don't dare use them too heavily because they're going away to be replaced by something else. (2) Whitespace - I understand that too many parenthesis in Lisp and too many braces in C are a problem with some people, but you *need* some kind of delimiters - so you have invisible delimiters like tabs and newlines where the braces were. Is that really that big a win? (3) In C, I was always frustrated by the "magic header file" syndrome, where you couldn't use a function until you'd found out which header file to include and which library to compile against. Python is getting that way with the "magic module syndrome" - the docs tell me to use such and such a function, but I have to run and look it up to find out which module...and just like with C library calls, god help you if your Python module is in a different place or a different version from where you thought it was...
I realize that these issues are side effects of having an almost fanatical devotion to clean, tidy code and simplicity, and I'll be the first to admit that it wouldn't be the same any other way. On the whole, it gains more than it loses. Perhaps this really *is* the right way to do it, and I'm just not used to seeing it this way.
Google: "Certainly! What kind of pr0n would you like to see?"
"How about some lesbian three-ways?"
"I'm afraid we're fresh out of those."
"Well, no matter, how are you on bukake?"
"We never have bukake at the end of the week."
"Tish! Well, then, some face-sitting, please."
"Normally say 'yes'...today, their camera broke down."
"Not my lucky day, is it? Bondage?"
"Nope."
"Balloons?"
"Nope."
"Paris Hilton?"
"Oooohh, we've been out for a week, was expecting it today."
I'm anxious to check this out! Does anybody know where I can find MS_Windows.tar.gz?
The above is no comment on the book nor open source. Just saying the verbiage of the article could have been whacked in half and still have said more.
Now every time I do business with Google, I'm affiliated with AOL!!! Gag, the reeking STENCH!
It makes more sense after you're read Orwell: "Freedom is Slavery" "Ignorance is Strength" "Conservative is Liberal"