never build checking into high levels if it can be sanely built into low levels. that allows high levels to be flighty and ignorant, while still allowing security. imagine 10 high level interfaces... you want each one to be responsible for validaing security, or one low level to reject bad requests?
If you are concerned with knowing "the right way" to do something in perl... another recommendation for perl cookbook from me.
Another very good way to learn the "proper" path is by reading the more widespread modules in CPAN. Once you read 3 prolific modules, you'll start to see ways of doing OOP and other things in the "idiomatic" way. Usually those core modules are very widely used and well engineered. Seeing them provides insight into ways that you can improve your own code.
On the other hand... keep in mind that perl makes getting the task done easy. unless you are under stringent engineering goals, there is no need to follow the "proper" path. TIMTOWTDI. there is time later to go back and refactor your quick and dirty code into something that compares well with efficient code from the core CPAN modules.
no, that's not a troll... he was foolish. he wasn't selling the thing. making a source dist wouldn't have been difficult. he chose to help the source, even though he allowed mirrors. mirrors are no more difficult than releaseing the source.
The ego comment might have been overboard. maybe the guy was just too lazy? or planning to make a buck at some point in the future?
as long as your moral compass doesn't make you feel comfortable making me do things against my will
like wearing a seat belt or a helmet? like carrying a pocket knife or screwdriver on a plane. telemarketing? fishing without a license?
we use the Constitution's built-in flexibility to allow us to adapt it if need be, but we honor the basic concepts of liberty regardless
like providing the felxibility to enfore silly laws describe above?
doesn't mean that the rest of us should have to worry that you're a loose canon without any thought towards civilized behavior
worry all you want... no law against that, last I checked.
Or, you think that rich people have somehow gained the legal right to kill you?
seen any of the folks we've (as a united nation) killed recently? war, the country that can afford to spend more, wins. rich people somehow _do_ have the right to kill others.
I might as well pirate DVDs
you said it... not me. you have been reported to the proper authorities, as it is my god given right to do so. hope you saved for a good lawyer.... the mpaa has loads of cash to hold up their side of the court battle.
if your sister and other lawyers weren't so expensive, maybe the movie making process would be cheaper, and therefor the movies would be cheaper. Then we wouldn't steal them... so... tell your sister to stop robbing the movie industry directly and indirectly.
oh wait.. robbing directly is okay. just tell her to stop robbing them directly. thanks.
yes. and? and what did it cost him? zero... carry the zero... letsee... zero. hmmm have you ever seen a little kernel called linux? has red hat undercut Linus? they may have made more money, but Linus is fat and happy, and many of the more helpful developers get nice paying jobs using linux now. so who was undercut? sure things could have gone differently, but when you have a good idea, then you can choose whether to milk it for all the money, or to share with the world.
darn:) i was hoping you were an idea man. one to bring true innovation to oss before commerce. i could use a new project. i like your answer, since we're saying the same thing.
and yet you say "Therefore Socrates is a cat" in your sig... i do believe you are a philospher caught in a pot head's body. or I am too drunk to have a better solution. cheers, and welcome to the friends list.
i am an oss supporter... and I can think of only a few ideas that are in oss but not in commercial offerings already. those few ideas mainly relate to the development process and not the the product delivered. can you name some current oss ideas that are not already in the commercial world?
1. sharing is invented. ftp. ppp. bbs. web. 2. expansion happens. ftp bots. scp. rsyns. napster. 3. consolidation. napster, ftp, scp die. other propriatary p2p apps keep going. gnutella pulls a lot of supprort, www keeps going. bittorrent is a new idea, but pulls in and gets some supprot which will soon be pulled together with more secure tech. gnunet gets started based on p2p with security in mind. 4. maturity in a few years. secure p2p. gnunet. oss and private companiest that use propriety protocols. 5. FOSS dom. propriety sw vendors are forced to open their logs to the government, and oss are not. 6.... left as an excercise.
and i think you missed his point. you could get more billable hours if you gave up your rights to re-use the code. most companies that outsource will not allow the consultant to keep his work done ofr hire. if you have managed to do this so far, you are either very new to the business, or have found a niche that you can leverage to your advantage.
now... according to the article, if you have something very re-usable, you can keep your limited niche, or you can go oss and leverage the work of others for your contracting gig.
gosh... I was thinking shoes were the product with the widest user base.
never build checking into high levels if it can be sanely built into low levels. that allows high levels to be flighty and ignorant, while still allowing security. imagine 10 high level interfaces... you want each one to be responsible for validaing security, or one low level to reject bad requests?
dang it! guess I'm in for another 10 years of using cobol.
this whole portion of the thread reminds me of groundhog day.
so... did you let him know how it went? his response, please.
If you are concerned with knowing "the right way" to do something in perl... another recommendation for perl cookbook from me.
Another very good way to learn the "proper" path is by reading the more widespread modules in CPAN. Once you read 3 prolific modules, you'll start to see ways of doing OOP and other things in the "idiomatic" way. Usually those core modules are very widely used and well engineered. Seeing them provides insight into ways that you can improve your own code.
On the other hand... keep in mind that perl makes getting the task done easy. unless you are under stringent engineering goals, there is no need to follow the "proper" path. TIMTOWTDI. there is time later to go back and refactor your quick and dirty code into something that compares well with efficient code from the core CPAN modules.
use google: [control-l]. [tab]. $_ perl[enter]. click first site. /$_. == "
...
The variable "$_" Perl presumes when needed variables are not specified. Thus:
print; prints the curent value of $_"
btw... carol... whoa. hot legs! just like the irons.
no, that's not a troll... he was foolish. he wasn't selling the thing. making a source dist wouldn't have been difficult. he chose to help the source, even though he allowed mirrors. mirrors are no more difficult than releaseing the source.
The ego comment might have been overboard. maybe the guy was just too lazy? or planning to make a buck at some point in the future?
as long as you don't burn more o2 from cranking than you generate...
and the pope of NAMBLA?
that should have been "described", "war;" "more ", and riaa, respectivly.
as long as your moral compass doesn't make you feel comfortable making me do things against my will
like wearing a seat belt or a helmet? like carrying a pocket knife or screwdriver on a plane. telemarketing? fishing without a license?
we use the Constitution's built-in flexibility to allow us to adapt it if need be, but we honor the basic concepts of liberty regardless
like providing the felxibility to enfore silly laws describe above?
doesn't mean that the rest of us should have to worry that you're a loose canon without any thought towards civilized behavior
worry all you want... no law against that, last I checked.
Or, you think that rich people have somehow gained the legal right to kill you?
seen any of the folks we've (as a united nation) killed recently? war, the country that can afford to spend more, wins. rich people somehow _do_ have the right to kill others.
I might as well pirate DVDs
you said it... not me. you have been reported to the proper authorities, as it is my god given right to do so. hope you saved for a good lawyer.... the mpaa has loads of cash to hold up their side of the court battle.
if your sister and other lawyers weren't so expensive, maybe the movie making process would be cheaper, and therefor the movies would be cheaper. Then we wouldn't steal them... so... tell your sister to stop robbing the movie industry directly and indirectly.
oh wait.. robbing directly is okay. just tell her to stop robbing them directly. thanks.
Since skirt star need a guitar, no meal remained for me: ... Amiga 500 + guitar neck.
Coworker: Andre Pluemer and friends, those from time to time parts of the Sperrm?
Rock on... berzerker!
a global temperature rise of 10 degrees Celsius by 2100 could be on the cards, rendering many parts of the world uninhabitable.
and other parts prime for days at the beach! My property values in NJ are going to go up!!!
let me know when they start making those sand castles out of snow. that's about the time, I'll begin investing. crazy like a fox.
yes. and? and what did it cost him? zero... carry the zero... letsee... zero. hmmm have you ever seen a little kernel called linux? has red hat undercut Linus? they may have made more money, but Linus is fat and happy, and many of the more helpful developers get nice paying jobs using linux now. so who was undercut? sure things could have gone differently, but when you have a good idea, then you can choose whether to milk it for all the money, or to share with the world.
darn :) i was hoping you were an idea man. one to bring true innovation to oss before commerce. i could use a new project. i like your answer, since we're saying the same thing.
and yet you say "Therefore Socrates is a cat" in your sig... i do believe you are a philospher caught in a pot head's body. or I am too drunk to have a better solution. cheers, and welcome to the friends list.
i am an oss supporter... and I can think of only a few ideas that are in oss but not in commercial offerings already. those few ideas mainly relate to the development process and not the the product delivered. can you name some current oss ideas that are not already in the commercial world?
1. sharing is invented. ftp. ppp. bbs. web.
2. expansion happens. ftp bots. scp. rsyns. napster.
3. consolidation. napster, ftp, scp die. other propriatary p2p apps keep going. gnutella pulls a lot of supprort, www keeps going. bittorrent is a new idea, but pulls in and gets some supprot which will soon be pulled together with more secure tech. gnunet gets started based on p2p with security in mind.
4. maturity in a few years. secure p2p. gnunet. oss and private companiest that use propriety protocols.
5. FOSS dom. propriety sw vendors are forced to open their logs to the government, and oss are not.
6.... left as an excercise.
the article didn't claim that oss forced consolidation. consolidation happens on it's own and oss really shines a step after that.
very deep. are you stoned; or possibly a philosphoy student?
accept donations; take contracting bids that are very closely covered (but not fullycovered) by your current product.
-- so say confucius
and i think you missed his point. you could get more billable hours if you gave up your rights to re-use the code. most companies that outsource will not allow the consultant to keep his work done ofr hire. if you have managed to do this so far, you are either very new to the business, or have found a niche that you can leverage to your advantage.
now... according to the article, if you have something very re-usable, you can keep your limited niche, or you can go oss and leverage the work of others for your contracting gig.