This does fit with what I have seen. Most low-end NAS devices (the 1U rackmount units with four IDE drives attached to a Promise controller) now run a semi-embedded Windows 2000 rather than a stripped-down Linux-on-a-chip. The biggest advantage the older ones had, IMHO, was that the system-on-a-chip was still installed if you changed all the disks, cutting time off getting the system back up. Oh, yeah, and there really isn't a need to have Outlook Express installed on a NAS.
Re:Why do they all go to GTK/GNOME?
on
Mozilla 1.2 Unleashed
·
· Score: 3, Informative
Mozilla has used GTK to render its widgets as long as I can remember (since M7 or so). It sounds like they just added support for the theme portions of GTK.
This seems obvious to me. Come up with a license agreement for the source that specifies what your customer is allowed to do with it. The restrictions you outline seem reasonable, you want to protect your interests, they want to protect theirs. Hell, get a lawyer to draw up the contract for you, and you will have legal recourse if the company breaches the contract and tries to sell a competing product.
This all happened between my morning and lunchtime Slashdot reading! Woo, the universe is on fire today. Perhaps if I think about Duke Nukem Forever it'll be out by next Tuesday.
Perhaps you could think about my incredibly boring and mind-numbing inventory/documentation project?
The whole thing would probably compile with cygwin or MinGW, and the built-in SMB services are easily disabled... And Samba is a better SMB server in many cases... Hmm.
Of all the free OS's out there, why FreeDOS of all things? (Not that there is anything wrong with FreeDOS, it just wouldn't be my first choice for a modern workstation OS).
Have to agree with you there. This book, along with a pretty sad looking copy of "Programming Perl", never makes it from my desk back to my bookshelf because I refer to it regularly for the obscure bits of the syntax that I can never remember. Now that the fourth edition is out I'll have to upgrade, since edition three is in about four pieces because the binding broke on the frequently used pages.
What's great is that you don't have to use a crippled database like MySQL with PHP, there's no longstanding history or anything tying the two together. Much more capable databases (Postgres, JET, Oracle) can be used with the same amount of ease.
Amen to that. I would add a plug for ADODB or something similar for database abstraction, which makes PHP a bit more like the Perl DBI (no more separate sets of calls for each database type).
Next, while MySQL is great for small projects (and fast), it really is just a port of SQL to dbm files, and not truly relational, so it isn't great for large projects. As you mentioned, Postgres or Oracle fill this niche quite nicely (I don't really like the Oracle model for data types, but that is my personal bias). I could be mistaken here as I haven't used it much, but isn't Jet the file format used for MS Access databases? Access never seemed very robust to me.
An even better solution...
on
DRM Helmet
·
· Score: 5, Insightful
If we take this piracy/drm/et al mess to its logical conclusion, the only foolproof solution is for the distributors to stop distributing content altogether.
They certainly will be busy. I'm a systems/network administrator at a small (~10000 students/faculty/staff) state university. Yes, all students who own computers have mp3's shared, and they are all probably sharing the same Top40 crap. Obviously, all 4000 offenders cannot be expelled and arrested for an offense that falls into an ethical grey area, so we don't even bother with them until they affect network performance (traffic shaping ensures that they probably never will anyway). I have the same attitude about pr0nsurfers in the labs. The student technology fee pays for those computers, therefore we really shouldn't tell them how to use them. (I don't give them a bigger disk quota if they fill it up with mp3s and pr0n rather than real work, though, there have to be limits.)
As far as intrusion attempts, we get a lot of them (on average, an attempt will be seen on a system within 2 hours of it going up, although none have been successful since we replaced the last NT system) but the regular judicial court has worked just fine so far. The only real problem we have is the lack of recourse available when a faculty or staff member violates system policies (I can lock out their accounts or anything else like that, but they will just bitch to my supervisor or a dean and cause more trouble than it's worth in the first place.)
Well, this would be a government institution, so, lets see, one MySQL license costs $0, we want 270,000, but we'll get 300,000 just to be sure, 'cause it's a nice round number, but 500,000 is better, 'cause it's even more round. So let's see, 500,000 licenses amortized over the next three budget years, at $0 per license, hmm, lets see, carry the two, add the modulus of the national debt, take the number of taxpayers and divide by the cost of an individual license...
APPLICATION CALC.EXE HAS CAUSED A PAGE FAULT IN MODULE VCACHE.VXD. THE APPLICATION WILL BE TERMINATED. PLEASE CLOSE ALL APPLICATIONS AND RESTART YOUR COMPUTER.
Now, how much ARE 270,000 MySQL licenses? I've no idea.
Actually, it may not be a bug. His webmail program may use POST instead of GET to pass data between screens. This is more secure than using GET (remember the Hotmail bug where you could read anyone else's mail by figuring out the URL to it? That was a GET problem.) Most browsers don't handle POST all that well when navigating through cached pages. Although this is really a browser issue, you are correct in that he could probably adjust his webmail to compensate if he is clever.
Imagine Fred, Danny, and a third programmer, Ingrid Insightful, are given similar assignments. Fred and Danny head right to their desks and begin writing good code. Something about the assignment bothers Ingrid however, so she decides to go outside for a walk. After a lap around the park, she buys a decaf mochaccino, sips a little, and lies down under a tree. Soon she falls asleep.
Now, if I can just get my boss to endorse this programming style...
You know, I think this might be the first time a goatse.cx link would be on topic...
# mount -t iso9660 /dev/cdrom /cdrom /cdrom/PACKAGES/enlightenment*
I found it in my copy...# ls
enlightenment-0.16.1-i386.tgz
#
.arpa is used for reverse DNS lookups. For example, if your IP address is 1.2.3.4, the DNS name 4.3.2.1.in-addr.arpa corresponds to it.
This does fit with what I have seen. Most low-end NAS devices (the 1U rackmount units with four IDE drives attached to a Promise controller) now run a semi-embedded Windows 2000 rather than a stripped-down Linux-on-a-chip. The biggest advantage the older ones had, IMHO, was that the system-on-a-chip was still installed if you changed all the disks, cutting time off getting the system back up. Oh, yeah, and there really isn't a need to have Outlook Express installed on a NAS.
Windex.
Mozilla has used GTK to render its widgets as long as I can remember (since M7 or so). It sounds like they just added support for the theme portions of GTK.
This seems obvious to me. Come up with a license agreement for the source that specifies what your customer is allowed to do with it. The restrictions you outline seem reasonable, you want to protect your interests, they want to protect theirs. Hell, get a lawyer to draw up the contract for you, and you will have legal recourse if the company breaches the contract and tries to sell a competing product.
Perhaps you could think about my incredibly boring and mind-numbing inventory/documentation project?
The whole thing would probably compile with cygwin or MinGW, and the built-in SMB services are easily disabled... And Samba is a better SMB server in many cases... Hmm.
Samba too, while we're at it!
FP ext's are flaky everywhere. On Windows, who would notice?
Of all the free OS's out there, why FreeDOS of all things? (Not that there is anything wrong with FreeDOS, it just wouldn't be my first choice for a modern workstation OS).
Have to agree with you there. This book, along with a pretty sad looking copy of "Programming Perl", never makes it from my desk back to my bookshelf because I refer to it regularly for the obscure bits of the syntax that I can never remember. Now that the fourth edition is out I'll have to upgrade, since edition three is in about four pieces because the binding broke on the frequently used pages.
Morons.
Amen to that. I would add a plug for ADODB or something similar for database abstraction, which makes PHP a bit more like the Perl DBI (no more separate sets of calls for each database type).
Next, while MySQL is great for small projects (and fast), it really is just a port of SQL to dbm files, and not truly relational, so it isn't great for large projects. As you mentioned, Postgres or Oracle fill this niche quite nicely (I don't really like the Oracle model for data types, but that is my personal bias). I could be mistaken here as I haven't used it much, but isn't Jet the file format used for MS Access databases? Access never seemed very robust to me.
If we take this piracy/drm/et al mess to its logical conclusion, the only foolproof solution is for the distributors to stop distributing content altogether.
As far as intrusion attempts, we get a lot of them (on average, an attempt will be seen on a system within 2 hours of it going up, although none have been successful since we replaced the last NT system) but the regular judicial court has worked just fine so far. The only real problem we have is the lack of recourse available when a faculty or staff member violates system policies (I can lock out their accounts or anything else like that, but they will just bitch to my supervisor or a dean and cause more trouble than it's worth in the first place.)
Don't forget the stylized chrome mounting screws, those are good for at least another 1200KB/sec. :)
Heh. I'll do you an even better deal. I'll give you $120,000,000 for the lot if you deposit $25,000 in my personal bank account.
Well, this would be a government institution, so, lets see, one MySQL license costs $0, we want 270,000, but we'll get 300,000 just to be sure, 'cause it's a nice round number, but 500,000 is better, 'cause it's even more round. So let's see, 500,000 licenses amortized over the next three budget years, at $0 per license, hmm, lets see, carry the two, add the modulus of the national debt, take the number of taxpayers and divide by the cost of an individual license...
APPLICATION CALC.EXE HAS CAUSED A PAGE FAULT IN MODULE VCACHE.VXD. THE APPLICATION WILL BE TERMINATED. PLEASE CLOSE ALL APPLICATIONS AND RESTART YOUR COMPUTER.
Now, how much ARE 270,000 MySQL licenses? I've no idea.
Can I work where you work?
Actually, it may not be a bug. His webmail program may use POST instead of GET to pass data between screens. This is more secure than using GET (remember the Hotmail bug where you could read anyone else's mail by figuring out the URL to it? That was a GET problem.) Most browsers don't handle POST all that well when navigating through cached pages. Although this is really a browser issue, you are correct in that he could probably adjust his webmail to compensate if he is clever.
Here is proof.
Now, if I can just get my boss to endorse this programming style...
Well, over half of all new vehicles sold are SUV's - it sounds plausible. :)