Slashdot Mirror


User: MAdMaxOr

MAdMaxOr's activity in the archive.

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

Comments · 105

  1. Actually... on Fun Stuff at OSCON 2005 · · Score: 1

    Ruby on Rails has a mapping layer. It's just not used by default ("convention over configuration").
    You can specify that an ActiveRecord is made up of all sorts of different non-default things. It's just rare at this point, because people are mostly using it for "green field," from-scratch, new project development.

    Now you can argue that since the mapping layer is in the code (with statements like "set_table_name :some_table"), that you lose the flexibility of having everything abstracted out in an XML file.

    I prefer to look at it as:
    1. I don't have to edit a bunch of XML files.
    2. It's not like i have to recompile after editing a source file, so who cares?

  2. Re:Conditional probability on Equal Time For Creationism · · Score: 1

    The real statistical argument is the one based on conditional probability: if intelligent life had not evolved, we would not be here to ask these questions. The probability of intelligent life evolving, given that we are here, is 1.

    That only holds if evolution is the only method by which life may arise. If there are other methods, then you must use relative conditional probabilities. If you know that there is another method, but you cannot reasonably assign a probability to it, then that throws a monkey wrench in the whole works. The probability of intellegent life evolving is then *undefined.*

  3. Re:browser problem on DHTML Utopia · · Score: 1

    That *might* work to reduce rendering time depending on the engine. Some engines are slow with innerHTML calls, so it could be a wash.

    Most of the slowness with a page refresh is typically network latency and bandwidth bottlenecks. Browser tricks won't help with that.

  4. Does wifi work underwater? on Homebrew Underwater ROV · · Score: 1

    Maybe someone will enlighten me.

  5. My two cents on Choice of Language for Large-Scale Web Apps? · · Score: 1

    ASP.net -- Some good ideas, but I like the OSS paradigm too much to go back to proprietary stuff.

    perl, PHP -- Great for small to mid-range stuff. Both excel at library support. Perl with CPAN, PHP with the many built-in functions (yes, they're unorganized, get over it) and third-party modules available. But they don't naturally lend themselves to disciplined structure that a large app requires. I started to feel the stress at around 20k lines in my last web app.

    I'm not sure I can put C and agile in the same sentence. Wow, I just did.

    Java -- All around great once you get up to speed, but man do you have to learn a lot. If you're using a pretty standard "lightweight" stack, you might have to be intimately familiar with Hibernate, Spring, and Struts, all of which have a huge variety of configuration options, gotchas, etc. You try to simplify with AOP tools, and more gotchas. It feels like there's too much software to keep track of.

    Ruby on Rails -- feels halfway between Java and PHP. You get the benefits of that huge Java stack, with more unity and cooperation (and all of the docs in the same place!). The language is very flexible. I'm definitely working it into my smaller web projects, and every time it works, then I feel comfortable using it on a bit larger project. Once I got past the gotchas, I became about 50-100% more productive than with PHP.

    Downside to Rails is the lack of thrid-party libraries, when compared to perl, PHP, or Java. And since we're talking about large projects, its unproven when it comes to scaling. DHH argues that it's boring to scale with rails.

    I have a large web project coming up, and at this point I intend to use Rails for it. I'm going to have to drop out into C, or maybe use web-services RPCs for some of the heavy stuff (notably PDF generation). But I anticipate that the productivity will outweigh the cons.

  6. Re:I argued about increased business and royalty on The Case for Free WiFi? · · Score: 5, Informative

    That's why my favorite coffee shop has some couches and tables designated as study-free zones. If an employee walks by and you have a laptop or textbook out, you'll be kindly asked to move.

    I think this works out well for everyone.

  7. You are so right! on Man Arrested for Using Open Wireless Network · · Score: 1

    I'd be pissed if someone came into my house and used my wireless.

    Oh wait... He didn't go into the house.

  8. So how much does that weigh... on Grizzly-sized Catfish Caught in Thailand · · Score: 1

    in Libraries of Congress?

    Is "grizzly bear" the future of arbitrary units? Live at 10: Netcraft confirms Libraries of Congress is dead!

  9. Re:Of course, it doesn't help... on Hackers, Spelling, and Grammar? · · Score: 1

    So, what you are saying is that English is like PHP....

    *zing*

  10. Re:MySQL good, PHP not so good on How to Do Everything with PHP and MySQL · · Score: 1

    The exploit was not in PHP, it was in some software that's coded in PHP. Using your thinking, that's like saying C is a horrible language because if you don't know what you're doing, there's a chance of a buffer overflow.

    People criticize C all the time for not protecting from buffer overflows. There are libraries dedicated to wrapping string handling in a way that doesn't allow buffer overflows.

    You could apply the same criticism to PHP for allowing SQL injection attacks. PHP lets you input any old SQL, without prepared statements.

    There's some good in having a language that protects you from yourself. I don't think protection always needs to be in the language core, but it can be a good thing.

  11. Other than when... on PC World's ISP Service Rankings, as of June 2005 · · Score: 1

    I use BT to download the Fedora ISOs that are currently taking forever on my 2-bit DSL connection? Nah, what am I talking about? Bandwidth wouldn't help.

  12. Am I missing something... on No PodBuddy for iPod lovers · · Score: 1

    or does the patent seem to emphasize that the mount takes place in a "cavity." All potential puns aside, the PodBuddy does not has said cavity, from which all other claims derive. It should be open and shut.

  13. The real reason why Go is hard on Linux Chess Supercomputer Overpowers Grandmaster · · Score: 2

    While the search space may branch more quickly in Go, relative to chess, this is not the primary source of the difficulty of Go. The primary reason why Go is hard is that the results of any move are not fully apparent until the distant future.

    A blunder in chess will typically result in a loss of material or a significant measurable disadvantage within five moves or less, and often on the very next move. A blunder in Go may only become apparent forty moves later. Forty moves is well beyond the limits of current technology.

    A possible side effect of this (just conjecture), is that it is also much harder to measure the effects of sacrificial moves in Go.

  14. Re: Sheer Brilliance on Dvorak Sees MS Conspiracy Against BitTorrent · · Score: 1

    "look into the matter" ... I get it!!

  15. Re:I can't believe the guts of this lawyer on Apple Sued Over iTunes UI · · Score: 1

    > particular combination of all of them

    So if you have 19 of 20 features, then you aren't copying the invention? Surely Apple missed a feature somewhere.

  16. Re:toolbar on Command Line for the Web · · Score: 2, Informative

    You can use YubNub directly!

    Add YubNub to your Firefox address bar by going to about:config and changing keyword.URL to http://yubnub.org/parser/parse?command=

    Plugin/toolbar info here:
    http://www.yubnub.org/documentation/describe_insta llation

  17. Re:The end of Standardization = good? on Fab · · Score: 1

    Do you think anyone would actually repair anything? I would hope that there's a universal garbage disposal that disassembles whatever you've fabbed into raw materials, and then you'd start over.

  18. Re:Optical Mouse as Barcode Reader? on CueCats vs. Common Sense Marketing · · Score: 1

    There are companies selling software that let you use webcams as barcode readers.

  19. Re:grep .*revolution.* wars.txt on Making Small Steps Against Censorship · · Score: 1

    Wait, how did the current Chinese government get into power?

  20. Re:Radio on 70th Anniversary FM Commemorative Broadcast · · Score: 1

    Radio waves were not invented, they were predicted by Maxwell and discovered by Hertz.

  21. grep .*revolution.* wars.txt on Making Small Steps Against Censorship · · Score: 1

    Let's see.
    American Revolution
    French Revolution
    Mexican Revolution
    Russion Revolution
    umm...
    Pick a country, and they've had a revolution or several.

  22. Re:The junk would be obvious on Meaningful MD5 Collisions · · Score: 1

    If things went to court, it should be fairly easy to obtain a copy of the forged electronic document and look for added junk.

    Lets imagine a more devious employer. What if the junk was on the legitimate document? The employer has you sign the one with junk, and then when it goes to court, the employer claims that YOU generated a hash collision to write yourself an easier/better contract.

    It works both ways. The junk could be on either document, and both parties have motives to forge a document.

  23. Re:What's more... on The Death of Folders? · · Score: 1

    SELECT * FROM files WHERE label=null

  24. Repeat after me... on SETI Disrupted By Cell Phones in Airplanes? · · Score: 2, Informative

    There is more to radio astronomy than the search for other life in the universe. There is more to..

  25. Re:I'm baffled on Microsoft's Slap at Samba · · Score: 1

    What's your market capitalization? ...That's what I thought.

    Apparently you've never heard of the Golden Rule: "He who has the gold, makes the rules."