Slashdot is powered by your submissions, so send in your scoop


Forgot your password?

Comment Re:Good News (Score 1) 159

Hoe many different major versions of Apache are currently in the mainline Debian? I counted 3 last month

That's because apache can be built and used in different ways. One version may be suitable for development on a local machine whereas another it more beneficial if you have a lot of traffic being served.

Here are the ones listed with the description:

apache2-mpm-event - Apache HTTP Server - event driven model
apache2-mpm-prefork - Apache HTTP Server - traditional non-threaded model
apache2-mpm-worker - Apache HTTP Server - high speed threaded model

By default I believe the prefork gets installed which is the worse kind for a high traffic server which is why you should never trust benchmarks by people that don't tell you the version of apache they're using.

I don't know much about apache2-mpm-event since i've never tested it, however apache2-mpm-worker is comparable in speed to nginx.

Comment Re:Good News (Score 1) 159

I disagree because I've actually done this before numerous times and it actually had the opposite effect every single time. What I mean by that is that the programmer in question lost interest in developing the program or library further and became more distant. One of the people I have donated to has finally began working on the library again after 2 years from never hearing from them.

Comment Re:Good News (Score 1) 159

I'm not a "must be free" nut however I feel like you're devaluing the work behind this.

There are some good benefits to having an open sourced nvidia driver for example, it can be used to power different experimental graphics layers such as Wayland / Weston, or it has the potential to support optimus chipsets which we haven't seen from Nvidia for 4/5 years now.

Comment Re:I don't.. (Score 3, Interesting) 453

Web programmers tend to be lower skill programmers.

This is a common misconception among c / c++ developers. Fact is it's simply not true, you have to deal with a multitude to complex issues that you simply don't need to deal with in native code development. I do both web and native code development and I can tell you that the tasks are just different not easier or harder.

Your atitude in this respect reminded me of a guy that recently applied for a job position at the company I work. He was a c++ developer who wrote on his cover letter something along the lines of "I don't know any web development however because of my experience in native languages I think I will be able to easily pick it up". That's simply naive and wrong, as you can expect he wasn't selected.

As for the rest you wrote I agree and disagree at the same time. Sure there are a lot of "make it work" attitudes however you get the same atitude in native code development too so it isn't something restricted to web development.

a new markup language that's meant to do pixel perfect rendering (HTML is not, but its used that way)

No, no it is not. People who think like this do not understand web development, and almost no one apart from terrible developers treats it in the way you mentioned. Websites have to be designed to fit on everything from small mobile phones to big TVs. That's why everyone is trying to make their sites "responsive". Everyone is moving in the complete opposite direction to what you have mentioned in that the best way to build a site is with a css grid to make your site handle different resolutions.

I agree that javascript is a terrible language fortunately things are improving if you look at the latest standards being developed for newer versions. I guess we can only hope that it improves to the point where it doesn't just outright suck.

Comment Re:NoSQL? Then what? (Score 1) 55

NoSQL does have some advantages. If you have 2+GB of data in a relational database table and you wish to update a table doing some can take a long time during which your services will be down. Since non-relational databases allow for schema less data, you can simply add the extra column in the code and add code for what to do if the new column doesn't exist (i.e. old data) then deploy it with zero downtime.

These points don't really come into play until you have a huge dataset however so for most stuff I still recommend relational databases.

Comment Re:slightly off topic (Score 1) 476

Yet few argue about what Gandhi did for the world. It kills me to hear about people complaining about RMS's views on C++, on which he happens to be mostly right,

No, I take the 12+ year maintainer over the guy that hasn't done any serious coding in a decade (one liners to emacs lisp plugins don't count before you come back with that shit).

Comment Re:Just like DRM has prevented piracy (Score 1) 528

I think governments would definitely ban 3D printing and successfully before it becomes ubiquitous. Once everyone has a 3D printer then print what you want, but it only makes sense to probably hold off trying to print guns and other politically sensitive items knowing how ban happy governments can be. Once 3D printing becomes a political issue it will be banned in the US for sure due to the gun control and how it hurts industry and product distribution.

Slashdot Top Deals

"The way of the world is to praise dead saints and prosecute live ones." -- Nathaniel Howe