Domain: wdvl.com
Stories and comments across the archive that link to wdvl.com.
Comments · 9
-
What's Wrong with PerlThere is no excuse for Perl being so badly designed, nor for Perl programmers refusing to admit and trying to cover up its flaws.
If you're a Perl programmer who doesn't know what Perl's weaknesses are yourself, and you have to ask me to spell them out for you, then you're an Incompetent Perl Programmer. You should have done that research yourself before deciding to use Perl. Shame on you! Put down the crack pipe and step away from the keyboard.
Incompetent Perl programmers who can't see or admit the flaws in their language are like the illegitimate president George W Bush who is out of touch with the harsh reality of Iraq and the economy, and therefore incapable of solving the problems. Incompetent Perl Programmers and Illegitimate US Presidents need to face the reality before they're qualified to solve the problems.
Aaron Weiss said: It's not a secret that Perl is structurally flexible, and the conventional wisdom is that Perl gives you "enough rope to hang yourself". Funny. But that's not the gripe -- go ahead, hang yourself if you want. That's freedom. The problem is that Perl also gives you enough rope to hang others."
Eric Naggum said: It's not that perl programmers are idiots, it's that the language rewards idiotic behavior in a way that no other language or tool has ever done.
Peter da Silva said: The syntax is awkward, overcomplex, has too many obscure special cases (there's to many obvious examples to list, I'll just mention one of the obscure ones: the way scalars and collections in for loops are treated), and the result is that you have to not just "know Perl" you have to be a Perl language lawyer just to avoid wandering into a dark alley and getting figuratively mugged by some cool feature.
Nicholas Clark said: That indirect object syntax is worthy of hate. (I think)
In the Switch documentation, Damian Conway said: BUGS: There are undoubtedly serious bugs lurking somewhere in code this funky
:-) Bug reports and other feedback are most welcome. LIMITATIONS: Due to the heuristic nature of Switch.pm's source parsing, the presence of regexes specified with raw ?...? delimiters may cause mysterious errors. The workaround is to use m?...? instead. Due to the way source filters work in Perl, you can't use Switch inside an string eval.Matt McLeod said: But the moment you try to anything properly, try to modularize and, you know, do perverted things like *reusing code*, it becomes a pain in the arse. One exciting feature I came across recently is that under certain circumstances you can create what seems like a module which exports a bunch of names, but if you don't start the name with an upper-case character it only exports the first. And it won't *tell* you this is what is going on (even with -w and use strict), it just whines that it can't find &main::foo() when it's supposed to be getting &thing::foo(). Don't even get me started on the flatten-all-arguments-into- a-list-of-scalars bullshit. Or the lack of any decent support in the basic language for datastructures other than lists. I'm sorry, walking through an array of arrays of hashrefs is not a substitute for a record/struct datatype, and having to fight it's alleged OO model to use a third-party "class" do what would be a simple job in anything else is completely not acceptable to me.
Lars Marius Garshol said: Casting of operands in comparisons: induced errors. Redefinition of some C keywords: walltrap. Overcomplexity 1: suffix condit
-
Then you should be using Blackbird!
It's the MS replacement for HTTP and HTML, and... oops, it's been cancelled.
Your point was...?
It's to late now, but if you want exact WYSIWYG, use PDF instead of HTML (and be prepared for issues such as A4 vs Letter). HTML was not and is not designed to be a layout language. Any layout you can do with it is a bonus. Get over it. -
Interesting, but think bigger...
I like your solution, but I think it would be more effective if you took a little bigger approach. Instead of using Verisign or Paypal for the actual transactions, do it yourself. This is of course impractical for small discrete payments, but if you implemented it as a certain number of page views for $10 (like Slashdot did) it might be feasible.
What I meant by thinking bigger is to record page views across several sites web users visit. That way I can pay $10 and get 1000 page views at DevZone, WDVL, 4GuysFromRolla, jguru, and other sites who chose to participate.
-
Excellent site for web dev topics and tutorials
I go to the Web Developer's Virtual Library frequently and read up on any given topic. There is an enormous amount of free tutorials and articles here, all very enjoyable, informative and--this one's a rarity in the world of programming articles--grammatically correct.
-
Resources
Even though there are increasing restrictions on the hobby, there are still some resources to help you on your quest for an Internet Radio Station. Also, don't forget to find out how you can help.
-
Re:I don't think so.
Because it breaks the rules of normalization(sp?). How much space is being wasted by repeating the CustName,CustNum & ID 3 times? And what if this customer has orders? Under what instance of Bob Smith does the order get associated with?
A better solution is to create two tables. One for customers (id/custnum/custname) and one for contact numbers (id/custid/phonenumber), with custnum being the same number which is stored in the first table.
For more info try here
-
Java <> JavaScriptFrom www.wdvl.com:
Actually, JavaScript was originally called "LiveScript" until someone at Netscape decided it would be beneficial to capitalize on the current Java wave, so the name was changed. At the time, Java and JavaScript were completely unrelated [footnote]. Now, however, well defined interfaces exist between the two separate languages.
-
my .02 dollars
- XML validator
- Merriam-Webster dictionary
- www.wdvl.com/Authoring/
- WebImage
- gifoptimizer.com
- WS_FTP
- Cute HTML
- CGi documentation
The dictionary and gifoptimizer.com are the ones I use the most.
--
Spelling by m-w.com. -
Digital Watermarking Page
A page all about watermarks
http://cosimo.die.unifi.it/ ~piva/Watermarking/watermark.html
and a page on how to remove them
http://wdvl.com/Graphics/Theft/unprotect.h tml