Slashdot Mirror


User: tcopeland

tcopeland's activity in the archive.

Stories
0
Comments
1,760
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,760

  1. Re:The machine that labors... on The Information Factories Are Here · · Score: 1

    Well summarized indeed.

    > He thus conflates two unrelated cycles

    Speaking of combining two things inappropriately, check out David Black's demi-entendre page. Clever stuff!

  2. The machine that labors... on The Information Factories Are Here · · Score: 5, Funny

    > "what kind of machine labors to be born?"

    As the saying goes, don't anthropomorphize machines: they hate that.

  3. Re:I Really Like Ruby and Rails on The Ruby Way · · Score: 2, Funny

    10.times { puts "Good times!" }

  4. Re:I Really Like Ruby and Rails on The Ruby Way · · Score: 1

    Here's our Rails site: getindi. Even uses RJS for those thingies in the sidebar, good times. On the backend, Apache 2.2 + mongrel_cluster + PostgreSQL. Good times...

  5. Ah, so that's why the load avg is up... on The Ruby Way · · Score: 1

    ...on rubyforge.org. Fortunately Apache 2.2 has things well in hand.

  6. Re:If you need an ECMAScript parser.... on Adobe and Mozilla Foundation Collaborate on ECMAScript · · Score: 1

    > The file you linked to is an an ECMAScript parser.

    Oh, you mean, _not_ an ECMAScript parser. But you're right, and thanks for the correction.

    > the ECMAScript parser, written in ActionScript, is here.

    Thanks for the pointer! Wow, looks like they hand-rolled this as well... that's a doozy.

  7. If you need an ECMAScript parser.... on Adobe and Mozilla Foundation Collaborate on ECMAScript · · Score: 3, Informative

    ...check out the Dojo project's JavaCC ECMAScript grammar.

    It looks like they rolled their own parser for Tamarin - AbcParse.cpp looks hand coded to me. Maybe that was more efficient than yacc?

  8. Re:Yes, that's true. He's college educated. on NASA To Determine Hubble's Fate · · Score: 1

    > Somehow, it just doesn't come across when the man speaks in public.

    Quite true. I remember after the first Bush-Kerry debate (in which Bush was trounced soundly by all accounts) my one consolation was someone's quote to the effect of "it's not much of a victory when you beat George Bush in a talking contest" :-)

  9. Re:Unfortunately for us, the current administratio on NASA To Determine Hubble's Fate · · Score: 1

    > Besides, our current president is (seemingly) not quite sharp enough
    > to get most of what science discovers using the HST.

    "Seemingly" is quite appropriate here since Bush's grades were higher than Gore's.

  10. Posting this from FC6 on Fedora Core 6 Review · · Score: 3, Informative

    Looks pretty nice; the startup screens are whizzy, Rails and PostgreSQL and Eclipse run fine, everything seems snappy. Besides:

    $ uname -r
    2.6.18-1.2798.fc6PAE

    w00t!

  11. Steam & Shadowgrounds on Civilization Comes to Steam · · Score: 3, Interesting

    If you've got Steam, give that Shadowgrounds game a whirl. It's old-fashioned 2D and is very nifty - lots of weapons, lots of stuff to kill, just fun to play all around. And only $20, so, hey.

  12. Re:http://koders.com/ on Google Unveils Code Search · · Score: 1

    The folks at Koders have been nice enough to give RubyForge a little Javascripty thing that integrates nicely into the regular GForge user interface so that folks can search the RubyForge CVS repositories. I've talked with them a couple of times and they seem like nice folks.

  13. Re:Postgres on PostgreSQL Slammed by PHP Creator · · Score: 1

    > With any Postgres DB you therefore have to manually run a purge

    Hm, with the current PostgreSQL release (8.1.x) there's "autovacuum", which runs in the background and takes care of that for you.

    I'm not sure about the 'invisible copy' thing; I'll let someone more familiar with PostgreSQL internals speak to that...

  14. Re:But this is for a database on PostgreSQL Slammed by PHP Creator · · Score: 1

    > Actually, it would be just as funny if someone was actually
    > storing XML in MySql or PostgreSQL. Come to think of it,
    > I bet someone does.

    Yup, the Jabber database adapter stores XML in tables - for example, the "last time the user was online" timestamp is stored in a field; it's a tiny xml document with one element and one attribute. Egads.

    And go Wahoos!

  15. Great book and good review on Mastering Regular Expressions · · Score: 1

    We've got all three editions of this book in our office and they keep getting better. As the review says, this book will teach you the difference between a DFA and an NFA engine if you want to learn that, or just how to do some simple capturing if that's all you need. Friedl's writing is very approaching and the book's notation for showing what part of a string a regex will select is very helpful.

    And this stuff comes up over and over - if you ever need to tweak a JavaCC grammar knowing how to specify a DFA vs a NFA can make a nice performance difference. Great stuff!

  16. Re:Flash failed on The Future of Rich Internet Applications · · Score: 2, Interesting

    You can put together an open source development toolkit for Flash development using the MTASC compiler. We use it for ActionStep development and it works great; it cut our compile time dramatically and can easily be used inside TextMate. Great stuff.

    And for the language aficionados among you, MTASC itself is written in Ocaml. News for nerds...

  17. One would certainly hope so... on 611 Defects, 71 Vulnerabilities Found In Firefox · · Score: 4, Interesting

    ...I recently wrote an article for Better Software (details here) showing the duplicated code and some other static analysis-type problems that PMD turned up in two fairly popular open source Java apps - Azureus and Columba. Both these programs are excellent open source apps, but both also had a number of places that could be improved.

    This is kind of a Slashdot permathread, but anyhow, static code analysis is not a replacement for smart people also looking at the code. Rather, it augments folks' efforts and provides a safety net to catch little problems that can slip through. A duplicated code detector is especially useful because it can scan a massive codebase and help pick out chunks of code that can be refactored away. This reduces the lines of code, eliminates the possibility of duplicate bugs, and is great fun.

  18. Hope they didn't eliminate... on Radio Shack E-Fires 400 Workers · · Score: 2, Funny

    ...the TRS-80 Model I support team. I mean, after I splurged on the 16K RAM expansion and everything!

  19. Already happening on DoD Study Urges OSS Adoption · · Score: 1

    The Java static analysis utility PMD was a spinoff of a government project; it's survived the end of the sponsoring project and is carrying on nicely with a pretty recent release.

    It's great that the folks running that particular government project had both the foresight to realize that this utility would be valuable outside that project and also the organizational savvy to figure out how to make it available as open source. Good times.

  20. Re:Flash FTW on The Future of Flash · · Score: 3, Interesting

    > There's a ton of open source libraries out there

    Right on, like ActionStep. We've built indi in it and it looks good, it's fast, and the API is continually improving. Good times.

  21. Another Greg Stein interview... on Interview with Googles Greg Stein and Chris DiBona · · Score: 2, Informative

    ...is on the Apache podcast Feathercast. It's about his Apache activities, not his Google stuff, but hey.

  22. Re:CPD == copy/pasted code detector on Replacing Humans with Software Inspectors · · Score: 1

    Sadly, there's no built in grammar for COBOL... but you can use the "any language" option. There is a JavaCC grammar for Cobol, but I'm unable to contact the author so I don't want to include it with CPD...

  23. Re:Missing alot on Replacing Humans with Software Inspectors · · Score: 1

    > I don't know how good JLint.

    It's pretty good, although I had problems getting it to compile with recent Fedora releases. I think I ended up compiling it in a RH9 VMware partition or something. But once it's working, it's cool - it does some good dataflow analysis stuff and is nice and fast.

  24. Re:The only way on Replacing Humans with Software Inspectors · · Score: 2, Insightful

    > Still, if I were CEO, and my managers started using this tool,
    > I would get worried and start thinking seriously about
    > how to change the company culture.

    I'm not sure that using static analysis tools are a sign of a bad corporate culture. I think they're just one more safety net you can use to find code problems. This is especially true for something like CPD, which finds duplicated code anywhere in the codebase - checking for this sort of thing manually is pretty difficult.

    That said, I agree that the Slashdot title of "Replacing humans..." is pretty inflammatory. But the dW article itself says it in a much more effective way: "Free yourself from mundane, manual inspections with software inspectors".

  25. The article's author, Paul Duvall... on Replacing Humans with Software Inspectors · · Score: 1

    ...has done a couple of short podcasts on continuous integration and whatnot too.