Slashdot Mirror


User: Randolpho

Randolpho's activity in the archive.

Stories
0
Comments
846
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 846

  1. Re:jemployee... on JBoss Group Developers Walk Out · · Score: 0, Offtopic

    Don't you mean jApathetic?

  2. Re:Here's an elegant way out... Drop PHP on Elegant PHP Architectures? · · Score: 1

    I'll grant you that. I love the concepts of Zope, but some of the implementations leave a little to be desired. I suppose I could roll my own if I had 3 years of free coding time. ;)

  3. Here's an elegant way out... Drop PHP on Elegant PHP Architectures? · · Score: 3, Insightful

    I have a wild suggestion. If you want elegant, kludge-free web applications, drop PHP. The very nature of server-page based programming (PHP, ASP, JSP, etc.), the very act of mingling your code with your markup is non-elegant. Unfortunately, there really isn't any way of separating the two in an elegant fashion, so you're sorta destined for a kludge somewhere, but there are better ways.

    One kludge I rather dislike about nearly all server-side programming is the necessity of a connection to a relational database. Invariably, you must get into a lower level to get your data; often you are forced to write SQL for your data, and if your database is complex your queries can get pretty convoluted. There are tools to try to make that transparent, but the cure is often just as bad as the disease.

    There are better ways, however. Zope, a web application platform based on the Python programming language, is my current favorite. The big feature that I like best about Zope, aside from the excellent builtin security framework (which is head and sholders above PHP, BTW), is the persistent object database -- with it, Zope can entirely eliminate the necessity of an external database. Not that you can't connect to an external database if you really feel like it; Zope has a built in connectivity API, and there are plugins for all your favorite relational databases.

    Zope has many elegant means of managing your content, from your standard header-footer includes to context-based acquisition, to the many content management frameworks already built for you on top of Zope like Plone. Zope comes with two powerful templating languages if you don't like straight Python: DTML and Page Templates.

    That said, there are drawbacks: Zope is its own server, so you have to find a hosting company that offers Zope if you don't maintain your own servers. Zope.org lists a few free hosts on the main page. Using the object database is great, but because it's transactional your disk space can quickly bloat if you running a website whose data changes frequently, like, say, a popular forum or blog.

    As for the language changes... if you left perl for php because perl was ugly (and believe me, I agree), then you should try python. The language is elegance personified. It's a scripting language, so it lacks the performance of Java or C++ for computation-oriented stuff, but the stuff it does, and the simplicity! Often I've seen three short lines of Python code take tens of lines of Java code to accomplish the same task. Python is so readable you rarely need to comment your code if your variable names are well named. It's also fully object oriented, but if you don't like OO for some odd reason, you can do your stuff with just functions.

    Wow... what started off as just a few lines turned into a novel. Now I'm all tired and stuff. Can you tell I really like Zope and Python? :)

  4. Great! on Atari 2600 Programming Tutorial · · Score: 1

    Maybe now somebody will come up with a decent version of pacman.

  5. Re:So sad... on The Secret of the Simplex Algorithm Discovered · · Score: 3, Informative

    I wish I had mod points so I could mod you up. I agree. However, I think the problem is that this was posted to developers.slashdot.org and not to slashdot.org. 90% of the people on slashdot will never see this article.

  6. Very nice. on Pictures of Earth From Mars · · Score: 1, Flamebait

    Or rather, it would be, if it weren't already slashdotted. :(

    I hope one day to see that picture "in the flesh".

  7. Re:I can't wait... on Mastering Light · · Score: 5, Funny

    It's not the joke, it's the frequency of them.

  8. Pppbbbbrrrrrrrrt! on Microbes Pass Valuable Gas · · Score: 1

    No, it wasn't me! It was the microbes!

    <waves hands behind fanny>

  9. They're playin' us! on Martian 'Happy Face' Crater · · Score: 4, Funny

    Those martians are playin' with us! First they do the face, and we look closer and it's just a dune. Now they're doin the happy face.

    I tell ya, they're laughin' at us, right now!!!!1!!

    <dons foil helmet>

  10. Heh.. Armor indeed! on Diamond-coated Steel · · Score: 3, Funny

    Anyone else have late-teen AD&D flashbacks? You know... doing everything you could to finagle your DM into letting you have that diamond armor that lets you cast spells but with an AC of like -10?

    What, just me? Come on, there must be at least *one* other munchkin on slashdot! Admit it... you twinked out when you were a kid! We all did. It's ok, you're among friends! We won't judge you.

  11. I'll be honest, I don't like it on Dungeons And Dragons Online Slated For 2005 · · Score: 4, Insightful
    from the article:
    the definitive online "Dungeons & Dragons" experience, complete with dramatic dungeon crawling, terrifying monster combat and challenging puzzles, character advancement and guild-based power struggles.
    "guild-based power struggles?" That's not D&D. That's standard mmorpg crap. The least they could do is something original. Or for an emoticon/smiley list so I could place a roll-eyes picture here!

    Personally, the best online D&D experience, IMO, is Neverwinter Nights. Sure, it's not MMORPG, but at least it's the closest CRPG to D&D there is!
  12. Re:Perl on What I Hate About Your Programming Language · · Score: 1

    In Perl? Please, pass that pipe over here!

  13. Tired of the Ep 1/2 complaints. on Lucas Returning to Digital Animation · · Score: 4, Insightful
    I wonder if Episode VII-IX would be a good choice as first projects?
    Well, I for one, hope Lucas goes ahead with some post-Return of the Jedi movies.

    I'm also quite tired of the people who bitch about how great the first trilogy was and how boring/stupid the second trilogy is turning out to be. Look, Star Wars (the first one) was not that great a movie. But we loved it anyway, because it was cool. Empire was darker, and we loved it too. Jedi had Ewoks, and they were annoyingly cute, but we still loved the damn movie! Why? Because it was still really damn cool!

    Now I will grant you that Jar-Jar got a little anoying at times, but on the whole, Episode 1 and 2 were damn cool movies. So what if Anakin and Jar-Jar bumbled their way through to victories in Ep1? They were not the stars of movie, folks. The stars showed up to chew bubble gum and kick ass, and they found they were all out of bubble gum. Although Qui-Gon found a piece right there at the end, and that was a bit disappointing.

    So, to those who think Ep1 and Ep2 somehow sullied their memories of the original trilogy, I say go watch the trilogy again. I mean, really watch it. Watch all the bad acting and bumbled lines. Watch the melodrama and sap. Watch the forced and often unfunny humor given us through the C3PO/R2D2 banter. And then go enjoy Episodes 1 and 2 for what they are: damn cool action flicks.
  14. Here's the best: on Computationally Cheap Spam Filtering? · · Score: 1

    mail.yahoo.com. :)

  15. Re:Aw man on Build Your Own Mac With CoreCrib Kit · · Score: 1, Redundant

    I wonder... could the slashdot effect be a good way to stress test your server? Just finagle someone into posting an article with a link to your server... instant megaload! If you can handle a slashdotting, you're good for anything!

  16. What about Apple? on Microsoft's Athens PC · · Score: 4, Insightful

    OMG, you're kidding me. Isn't this what people usually blast Apple about? Trying to control both hardware *and* software?

  17. Re:no timeline on What's Your Timeline for IPv6 Migration? · · Score: 4, Interesting

    And no organizations will, at least not until the major software companies *cough*Microsoft*cough* put out full, seamless support for IPv6 networking.

  18. Re:Harry potter reference explained on Harry Potter with Guns · · Score: 1

    That was my favorite part of the Harry Potter movie.

  19. Re:Only a few more steps... on Platinum Nanomuscles Developed · · Score: 1

    Oh, sure, mock my tyop that I can't change!

  20. Re:Gothic Imagination on Students Get iPods as Study Aids · · Score: 1

    But.... it's funny!

  21. Re:Gorilla Arm on Has Anyone Tried the Quill Mouse? · · Score: 1

    I was coming in to post something similar, but you did it much more succintly than I.

    I'll not buy a Quill or other vertical mouse. I'd rather just move my fingers when moving the mouse around than my entire arm.

    RSS is a problem, but this just creates other ones. Perhaps a slanted surface for moving the mouse around would be better.

  22. Only a few more steps... on Platinum Nanomuscles Developed · · Score: 2, Funny

    Ok, so they've got nanomuscles... just a few mores steps until they have macromuscles, and we can all start stoping around in Mechs. :D

  23. Re:Browsers on SBC Getting Aggressive With Frames Patent · · Score: 2, Funny

    Too broad to stand up? Heh... you must not be overly familiar with the U.S. Patent system... :D

  24. Re:Don't call him "disappeared" on Slashback: Hawash, Monomania, Rocketships · · Score: 1

    First of all, we're not talking necessarily about false arrest, but about wrongful imprisonment. Hawash spent more than a month in jail before he was even *arraigned*, something that's *supposed* to happen within 3 days in most states. And he would have been there longer if it weren't for the higher-ups at Intel backing the Free Mike Hawash campaign, IMO.

    *That's* what I'm talking about. Not a false arrest, but an arrest that never has the chance to be shown as false or true! An arrest where the government merely says "We think he's guilty, and you'll just have to believe. No, you're not going to get your proof, now just go back to watching you reality TV and leave the real world to us."

    That's where oppression starts, when the people turn a blind eye to minor things the government does.

  25. Re:Don't call him "disappeared" on Slashback: Hawash, Monomania, Rocketships · · Score: 4, Insightful
    completely ignoring the man's Constitutional rights for six weeks

    vs

    kidnapped by death squads and tortured for no reason other than infliction of pain then executed in secret, body dumped in secret mass grave, no information ever given to family.
    You know... that's quite unfair. It *starts* at your first part, with minor inconveniences, and ends with the second, with major injustice and pain. In the words of Martin Niemoller:

    First they came for the Communists, but I was not a Communist so I did not speak out. Then they came for the Socialists and the Trade Unionists, but I was neither, so I did not speak out. Then they came for the Jews, but I was not a Jew so I did not speak out. And when they came for me, there was no one left to speak out for me.

    I, for one, would like to head the Nazis off at the pass.