It's not a shame to admit you know zilch about XSS. But at least use a library/package/class or something which prevents these flaws. For instance for the PHP developers, there is HTML_Form, which includes a unique hidden form field each time a form is generated thus preventing some XSS.
1. Can I do it with Linux today (GPL2) and tomorrow (GPL3)?
If you make modifications to GPL software (for example the kernel) with both GPL2 and 3, you must also make the source available. If you create your own software, that's not necessary.
With GPL3, you're forbidden to create hardware obstacles for users to run modified GPL code. Search for 'tivo gpl 3' for an explanation.
2. Can I statically link the code with Linux libraries? (My own experience shows that dynamic linking is too much to bear.)
If you want to link without having to distribute your source code: only if the libraries are not GPL. But GPL, BSD licenses do the trick.
3. Can I obfuscate my code (e.g. encode it)?
That's a stupid way to try to work around the GPL. Don't do it. Just don't link in GPL code. Or modify it and distribute it without the source.
4. Could I be forced to publish this code by some 3-d party?
Not if you stick to the rules. I.e. don't modify GPL code and distribute it. Or link to it.
5. Am I correct that programming in and selling BSD-based boxes won't raise any of the above problems?
Well, if you stick to BSD-licensed software, of course. However, the Linux community is much larger and much more software comes out. Weigh the advantages and disadvantages yourself.
While doing a school project at Lucent, they asked me whether I wanted a workstation or a PC. Because I was a n00b at the time, it took some seconds to understand that they meant "do you want Solaris or Windows"
Hehheh you got me there, however I got from the parent that he was talking about a monolithic piece of business software. I.e. backend stuff. We're currently doing a project where we read measurement data from one or more instruments and functions are split up into processes. So we have one daemon for reading out one particular instrument, one process for the plotting backend, one for archiving data, et cetera.
They might be useful for small apps but if you have a massive app they are almost more trouble than they are worth.
I'm of the opinion that the larger the application, the harder it is to write. So my philosophy is to chop programs up in different processes. The fact that you're stating that the memory checkers are only useful for small apps, might be a sign that your app is too big.
You're wrong, and here's why. Besides RAID, he was also asking how to expand an existing RAID volume. This is not trivial and cannot be found googling for RAID.
I develop software for lab equipment, so you could say I'm a techie.
However, I *hate* upgrading. I've bought a Dell PC, smallest form factor available. It's a Vista box and it's for my girlfriend. Do you think I'd ever upgrade this box? Hell, no. When time comes, I'd just buy a new one and sell the old one on eBay. I'm at the point where I can't be bothered to spend even one minute of upgrading.
Same with the Mac Mini. You make a big issue of not being able to upgrade hardware, but I think that most buyers wouldn't consider upgrading with a Mac Mini, because of the audience as well as the size of the thing. I think it's a fairly minor as well as obvious issue.
You know, "released" when applied to software commonly means software which is considered (rightly or wrongly) to be 'production' material.
What is this talk of 'release'? Klingons do not make software 'releases'. Our software escapes, leaving a bloody trail of designers and quality assurance people in its wake!
You might be right on the issue of thermal solar plants versus a PV plant. However, I don't think that PVs are ever going to be economically interesting for individual home owners because of the installation costs. Of course there are plenty of home owners that can do installation themselves, however to reach the big masses, you do need to take installation costs into account.
On a side note, in order to reach lower costs, we need big projects investing in PV panels. With thermal solar plants, that won't happen. But then again, the public would win some if the efficiency was higher.
In my opinion, people themselves shouldn't buy panels. Due to installation costs and scale, this makes panels extremely expensive. Compare that to the cost of PV power stations and you'll see that the pay back time is muuuch shorter than for the individual man.
You're obviously trolling but I'll bite. The FSF is now more relevant than ever. Version 3 of the GPL is just trying to close loopholes. If you don't like it, don't use it.
During lunchtime, two developers and a bunch of electronics guys take a stroll around the building. On the way back, one asks, where are we going? Straight through, the other says. Dev 1 doesn't see the hall through the building and asks "Straight through the building?" The other says: "No, unless you brought your mech." Developers laugh out loud.
Electronics guys look totally puzzled. "A what? A mekk?"
For TV + broadband for under $100, its well worth it for us.
Wow I'm sorry, but I find this rather expensive. I'm living in Europe and at the moment I have cable internet plus cable TV for 30 euros per month. Something sub-100 sounds like an awful amount of money for something that's billed monthly.
not just their friends but actually finding a way to work together with people they didn't choose but that were "forced" onto them. Much like they'll later encounter in business life.
Don't tell kids this. This is just simply not true. I remember my teachers saying this from first years of school all the way to my graduation. In college I had to work with lazy, inept students. When I started working, I got smart and motivated colleagues.
I sometimes thought: maybe teachers think about themselves when they say that the school life is just like later life.
It's not a shame to admit you know zilch about XSS. But at least use a library/package/class or something which prevents these flaws. For instance for the PHP developers, there is HTML_Form, which includes a unique hidden form field each time a form is generated thus preventing some XSS.
Hey, that's interesting info, thanks for that.
While doing a school project at Lucent, they asked me whether I wanted a workstation or a PC. Because I was a n00b at the time, it took some seconds to understand that they meant "do you want Solaris or Windows"
I answered: "I'd like a Linux workstation"
After which total confusion ensued.
Hehheh, well I've got an Indian friend and it'll be a cold day in hell before he eats a steak :-)
Excellent post, as always.
Hehheh you got me there, however I got from the parent that he was talking about a monolithic piece of business software. I.e. backend stuff. We're currently doing a project where we read measurement data from one or more instruments and functions are split up into processes. So we have one daemon for reading out one particular instrument, one process for the plotting backend, one for archiving data, et cetera.
The (young) scientists upstairs here are doing quite fine with Fortran, thank you.
What I find funny is that there aren't any bonnie++ results for the Infrant devices available. A search through Google turns up eight unusable results
You're wrong, and here's why. Besides RAID, he was also asking how to expand an existing RAID volume. This is not trivial and cannot be found googling for RAID.
I develop software for lab equipment, so you could say I'm a techie.
However, I *hate* upgrading. I've bought a Dell PC, smallest form factor available. It's a Vista box and it's for my girlfriend. Do you think I'd ever upgrade this box? Hell, no. When time comes, I'd just buy a new one and sell the old one on eBay. I'm at the point where I can't be bothered to spend even one minute of upgrading.
Same with the Mac Mini. You make a big issue of not being able to upgrade hardware, but I think that most buyers wouldn't consider upgrading with a Mac Mini, because of the audience as well as the size of the thing. I think it's a fairly minor as well as obvious issue.
You bet your ass it is. I bought a new Dell PC for my gf. Do you think she knows (much less cares) what "kind of" Windows it runs?
You might be right on the issue of thermal solar plants versus a PV plant. However, I don't think that PVs are ever going to be economically interesting for individual home owners because of the installation costs. Of course there are plenty of home owners that can do installation themselves, however to reach the big masses, you do need to take installation costs into account.
On a side note, in order to reach lower costs, we need big projects investing in PV panels. With thermal solar plants, that won't happen. But then again, the public would win some if the efficiency was higher.
This is indeed really sick. Have you contacted the guy who created IrfanView?
In my opinion, people themselves shouldn't buy panels. Due to installation costs and scale, this makes panels extremely expensive. Compare that to the cost of PV power stations and you'll see that the pay back time is muuuch shorter than for the individual man.
You're obviously trolling but I'll bite. The FSF is now more relevant than ever. Version 3 of the GPL is just trying to close loopholes. If you don't like it, don't use it.
Hehheh, reminds me of something nerdy...
During lunchtime, two developers and a bunch of electronics guys take a stroll around the building. On the way back, one asks, where are we going? Straight through, the other says. Dev 1 doesn't see the hall through the building and asks "Straight through the building?" The other says: "No, unless you brought your mech." Developers laugh out loud.
Electronics guys look totally puzzled. "A what? A mekk?"
For TV + broadband for under $100, its well worth it for us.
Wow I'm sorry, but I find this rather expensive. I'm living in Europe and at the moment I have cable internet plus cable TV for 30 euros per month. Something sub-100 sounds like an awful amount of money for something that's billed monthly.
Finally, I understand what my history teacher tried to tell us the whole time.
I sometimes thought: maybe teachers think about themselves when they say that the school life is just like later life.