Unless you have a very good reason for not doing so, always keep your presentation(HTML,RSS,whatever) seperate from your code.
There are several reasons for this: 1. It is much easier to edit HTML that actually looks like HTML, and code that actually looks like code. Debugging a 1500 line web page that is mixed code and HTML is my personal definition of hell. 2. If you are worried about designers screwing up a simple templating language just imagine what will happen when they start screwing up your inline PHP/ASP/Perl/Java code. i.e. "I removed all the weird looking stuff". Oops. 3. If you are using source control, it is handy to keep revisions of application logic seperate from revisions to look and feel. If something breaks you can quickly fingure out if it is a code or template problem based on revision history. 4. What is the downside? You need two tabs open in your editor? You need to learn a basic templating language?
There is actually a perl module called HTML::Prototype, and several modules Template::Plugin::Prototype? that exist to make RoR-like easyness available to certain templating engines. I am sure that many languages have similar modules/classes/libraries in the works.
Then move there. Seriously though, this is just backlash against all the so-called software/web developers out there that charged too much and did to little during the dot com boom. The investors and stockbrokers weren't the only greedy ones during that time.
Things will come back into balance however... more and more developers are seeking new careers and the ones that stay in the field are ready to accept smaller saleries. As soon as $cost_of_job_in_india > $cost_in_us - ($value_of_actually_seeing_the_person) we're back in business.
I perl code is cyptic it is your fault. That is the wonderful thing about perl... you can write clean, easily understandable code for a large maintainable system, or you can write sloppy, ugly code for a one-off shell script. If you choose to write the wrong type of code in a given situation you have nobody to blame but yourself when you come back and can't understand it five years down the road.
Keep in mind that yesterdays hackers are todays security experts... knowing the best ways to invade privacy is to know the best way to stop invasion of privacy.
Re:Sounds like a pretty crappy university
on
Realtime OS Jaluna
·
· Score: 1
oh, and did I mention Java?:-)
Re:Sounds like a pretty crappy university
on
Realtime OS Jaluna
·
· Score: 1
At the college I went to they had a good balance of both theory and application of that theory in a language (be it Java, C++, Assembler, etc).
Almost every course was taught in a different language, which meant unless you really learned the theory, you were pretty much screwed. In my time there I had to program in Java, Scheme, Lisp, VB, Perl, C, C++, x86 Assembler, Machine Code, and Java.
The thing I liked most about it however, was all the first year courses were taught in Scheme. Why Scheme? Because nobody, and I mean nobody taking intro courses knows it. This allowed us to learn the theory without past programming experience getting in the way.
What kind of simplistic world are we living in here. Ok, people, government does != stupid. There are good coders and bad coders throughout our societies. Just because someone wants a nice, comfy, government job does not mean they are incompetent. I'm sure it makes your little (and ignorant) world better to think that, but the fact is that you will find a similar ratio of people who care and asshol^H^H^H^H^H^H jerks in whatever environment you want to talk about.
It seems ironic that while you are de facto trusting them with your lives (I.E. nuclear weapon activation codes), you can manage to call all government employees idiots.
Why don't you fsck off and get back to that compsci 101 project you have to finish for tomorrow.
Why doesn't this guy stop wasting his time and money trying to stop the impossible. If instead these companies would focus on creating a high-quality, easy to use method of delivering good movies for a small fee (much like direct TV), he could be taking in 350,000+ a day instead of shooting himself in the foot.
Right on... You don't start a job like this by looking at a language. Get your design goals straight and then find what fits them... of course, if you have already done this nevermind.
why bother, the holes already exist. Check out triangle boy
some software to get around the chinese blocking software, but I suppose it will work just as well with the Saudi version. Basically it's a distributed proxy server.
Unless you have a very good reason for not doing so, always keep your presentation(HTML,RSS,whatever) seperate from your code.
There are several reasons for this:
1. It is much easier to edit HTML that actually looks like HTML, and code that actually looks like code. Debugging a 1500 line web page that is mixed code and HTML is my personal definition of hell.
2. If you are worried about designers screwing up a simple templating language just imagine what will happen when they start screwing up your inline PHP/ASP/Perl/Java code. i.e. "I removed all the weird looking stuff". Oops.
3. If you are using source control, it is handy to keep revisions of application logic seperate from revisions to look and feel. If something breaks you can quickly fingure out if it is a code or template problem based on revision history.
4. What is the downside? You need two tabs open in your editor? You need to learn a basic templating language?
There is actually a perl module called HTML::Prototype, and several modules Template::Plugin::Prototype? that exist to make RoR-like easyness available to certain templating engines. I am sure that many languages have similar modules/classes/libraries in the works.
best...link...EVER!
Then move there. Seriously though, this is just backlash against all the so-called software/web developers out there that charged too much and did to little during the dot com boom. The investors and stockbrokers weren't the only greedy ones during that time.
Things will come back into balance however... more and more developers are seeking new careers and the ones that stay in the field are ready to accept smaller saleries. As soon as $cost_of_job_in_india > $cost_in_us - ($value_of_actually_seeing_the_person) we're back in business.
I perl code is cyptic it is your fault. That is the wonderful thing about perl... you can write clean, easily understandable code for a large maintainable system, or you can write sloppy, ugly code for a one-off shell script. If you choose to write the wrong type of code in a given situation you have nobody to blame but yourself when you come back and can't understand it five years down the road.
Keep in mind that yesterdays hackers are todays security experts... knowing the best ways to invade privacy is to know the best way to stop invasion of privacy.
oh, and did I mention Java? :-)
At the college I went to they had a good balance of both theory and application of that theory in a language (be it Java, C++, Assembler, etc).
Almost every course was taught in a different language, which meant unless you really learned the theory, you were pretty much screwed. In my time there I had to program in Java, Scheme, Lisp, VB, Perl, C, C++, x86 Assembler, Machine Code, and Java.
The thing I liked most about it however, was all the first year courses were taught in Scheme. Why Scheme? Because nobody, and I mean nobody taking intro courses knows it. This allowed us to learn the theory without past programming experience getting in the way.
businesses... bad greedy senator, bad!
What kind of simplistic world are we living in here. Ok, people, government does != stupid. There are good coders and bad coders throughout our societies. Just because someone wants a nice, comfy, government job does not mean they are incompetent. I'm sure it makes your little (and ignorant) world better to think that, but the fact is that you will find a similar ratio of people who care and asshol^H^H^H^H^H^H jerks in whatever environment you want to talk about.
It seems ironic that while you are de facto trusting them with your lives (I.E. nuclear weapon activation codes), you can manage to call all government employees idiots.
Why don't you fsck off and get back to that compsci 101 project you have to finish for tomorrow.
Now you can save up your power like in Mario tennis on the N64 and then slam it into Aggasi's head!
Why doesn't this guy stop wasting his time and money trying to stop the impossible. If instead these companies would focus on creating a high-quality, easy to use method of delivering good movies for a small fee (much like direct TV), he could be taking in 350,000+ a day instead of shooting himself in the foot.
Check out the MIT Press book
.
Beowulf Cluster Computing with Windows
Click here
Anybody who is awake at this hour has done way too much cocaine.
Right on... You don't start a job like this by looking at a language. Get your design goals straight and then find what fits them... of course, if you have already done this nevermind.
why bother, the holes already exist. Check out triangle boy some software to get around the chinese blocking software, but I suppose it will work just as well with the Saudi version. Basically it's a distributed proxy server.