I've always kept the system disks local so the server isn't dependent on the SAN connection to boot. That said, do you have this SAN configured as a single shared filesystem or as a group of raid containers that are isolated from one another and provisioned to a single server?
If it's shared, I'd say you need to take all but one server down and defragment from that. If it's not shared, they can all defragment their private filesystems at once (though I'd only do one or two at a time anyway).
Did you know that systems like POSIX ACLs and SELinux work while maintaining compatibility with software written before these systems were implemented? And that the basic Unix-like environment, although there have been quirks going from vendor to vendor, has remained basically the same for users and developers alike for years?
Microsoft has had trouble locking down Windows not because of backward compatibility, but the users. Not only does OpenBSD choose, as you say, who their software targets, but they already have a fairly security-aware group using their software. But sometimes it's time for mommy to put you in the highchair and force-feed you. Some major security features added to Windows Vista are their attempt to do exactly that, though we'll leave the discussion on the merit of those features for another post.
He didn't imply raytracing, merely dynamic lighting. Raytracing does take into account the reflection path of light, but so does common point-based lighting, but it uses a simplified model of light's behavior.
Given Light Source A that emits X light, and Polygon B that is Y distance away from A, the light reaching B is X*1/sqrt(Y).
Unless you really like the type of system Slackware gives you, it's not a desktop OS. People who want to be dazzled with screenshots are unlikely to enjoy the Slackware experience. I've been using Slackware for a long, long time and it's just what I like to have on my desktop, but I'm not going to recommend it for anyone's mom.
I don't think it's required, but not hearing your miranda rights can make a big hole in a case against you. The cop who blew it won't look so hot at that point. It's kinda funny in that it doesn't apply if you're not in custody.
more reading here:
http://usgovinfo.about.com/cs/mirandarights/a/mira ndaqa.htm
In part, I disagree. In my opinion, the first two companies were examples of what can happen when you try to build *any* environment when your techs don't have enough knowledge to do it right. Windows can have terrible identity management too, if someone doesn't get it set up correctly. Exchange servers can be integrity and uptime nightmares in the wrong hands.
Right now, though, you are definitely going to find business applications that aren't available on Linux, and if your techs can't find a way to make it work or find something similar, you are SOL. If it's something you can't do without, well Windows may be the only solution.
What vapor? Sure, this isn't the real implementation, but it's certainly better than imagining that you're writing Perl 6 after reading a book on it. PUGS is finding implementation obstacles and speeding up the Parrot implementation of Perl 6. I don't think I'd use it for production work, either. People are already porting CPAN modules, too.
Ruby is a great language, and I do recommend having it and some familiarity with Rails under your belt, but stay away from the abomination that is PHP. *points to wretched soul* Look what happened to him...
Re:In defense of print statements
on
Pro Perl Debugging
·
· Score: 2, Informative
I didn't see that anyone gave you the full explanation here. What happens is during the compile pass (perl first does a parse/compile pass, then executes), it encounters the definition of sub DEBUG(). The closed parenthesis indicate that this sub will never accept any arguments -- not like a C prototype, more of a compiler hint. It effectively becomes a constant within this package that never needs to be written as DEBUG() because there is no ambiguity as to whether there are parameters. During the compile pass, it also sees that the return value of DEBUG will never change, and pretty much does an s/DEBUG/1/g or s/DEBUG/0/g to your code.
remuneration.
Unless you can get a different number. Do they change the barcode on your forehead if they do that, or just store a pointer from your old number in the database?
\w is [A-Za-z0-9_]. The reviewer mentions use of the POSIX character class [[:alpha:]], which is more in line with what you want, and will (is supposed to) match alpha characters in non-ASCII character sets.
Incorrect about MyISAM. First, that limitation was tables larger than 2GB, and it's been gone for some time. In dealing with support for Bacula, I've heard reports of 34GB bacula catalogs in MySQL.
You know, it's funny you mention that, because I got all my info in, and TurboTax told me that I owe $800 for last year. Needless to say, I was uncomfortable with finishing my work on it, so I'm going to have an accountant I know handle things. I have a hard time believing that a company like ADP would get my tax payments that far off over the last year.
Well, Linux users can do just that, if their system is set up correctly. The binfmt_misc kernel module allows you to register WINE as the handler for Windows binaries. I could draw an analog to shebang lines, but I don't want anyone accusing WINE of being an interpreter!
Now, you might say that's just a hack to get the behavior you ask for, and it is. WINE is normally run this way because that's the easiest, but WINE provides the tools to get your Windows app running in a number of ways. WINE implements the Win32 API, along with a number of common libraries. Most people are holding hot little PE binaries in their hands, and running WINE in the manner that makes you feel like it's an emulator is the way for those people to get the instant gratification they desire. But I'm not going to waste my time arguing here -- you're simply trying to be pedantic, and I think you should research WINE more carefully to understand the reason I take my position that it's not an emulator. Look for these keywords: winemaker winebuild
"To a swimmer that is akin to saying that 1GB is really 1,000,000 MB."
I guess you missed that memo from Seagate, Maxtor, and Western Digital...
Those are snapshots, not versions. It is possible for a particular revision of a file to roll off your monthly rotation and be forgotten forever.
True enough. Blade servers are basically designed to be expendable. I was guessing that these are varied servers with possibly differing hardware.
I've always kept the system disks local so the server isn't dependent on the SAN connection to boot. That said, do you have this SAN configured as a single shared filesystem or as a group of raid containers that are isolated from one another and provisioned to a single server? If it's shared, I'd say you need to take all but one server down and defragment from that. If it's not shared, they can all defragment their private filesystems at once (though I'd only do one or two at a time anyway).
Did you know that systems like POSIX ACLs and SELinux work while maintaining compatibility with software written before these systems were implemented? And that the basic Unix-like environment, although there have been quirks going from vendor to vendor, has remained basically the same for users and developers alike for years? Microsoft has had trouble locking down Windows not because of backward compatibility, but the users. Not only does OpenBSD choose, as you say, who their software targets, but they already have a fairly security-aware group using their software. But sometimes it's time for mommy to put you in the highchair and force-feed you. Some major security features added to Windows Vista are their attempt to do exactly that, though we'll leave the discussion on the merit of those features for another post.
He didn't imply raytracing, merely dynamic lighting. Raytracing does take into account the reflection path of light, but so does common point-based lighting, but it uses a simplified model of light's behavior. Given Light Source A that emits X light, and Polygon B that is Y distance away from A, the light reaching B is X*1/sqrt(Y).
Really, is the OP trying to build a switch, a router, or a little from column A and a little from column B?
Unless you really like the type of system Slackware gives you, it's not a desktop OS. People who want to be dazzled with screenshots are unlikely to enjoy the Slackware experience. I've been using Slackware for a long, long time and it's just what I like to have on my desktop, but I'm not going to recommend it for anyone's mom.
I don't think it's required, but not hearing your miranda rights can make a big hole in a case against you. The cop who blew it won't look so hot at that point. It's kinda funny in that it doesn't apply if you're not in custody. more reading here: http://usgovinfo.about.com/cs/mirandarights/a/mira ndaqa.htm
Google is a public corporation, Mozilla is a non-profit. Google can't give money, nor can Mozilla receive money, without reporting it.
In part, I disagree. In my opinion, the first two companies were examples of what can happen when you try to build *any* environment when your techs don't have enough knowledge to do it right. Windows can have terrible identity management too, if someone doesn't get it set up correctly. Exchange servers can be integrity and uptime nightmares in the wrong hands. Right now, though, you are definitely going to find business applications that aren't available on Linux, and if your techs can't find a way to make it work or find something similar, you are SOL. If it's something you can't do without, well Windows may be the only solution.
What vapor? Sure, this isn't the real implementation, but it's certainly better than imagining that you're writing Perl 6 after reading a book on it. PUGS is finding implementation obstacles and speeding up the Parrot implementation of Perl 6. I don't think I'd use it for production work, either. People are already porting CPAN modules, too.
Ruby is a great language, and I do recommend having it and some familiarity with Rails under your belt, but stay away from the abomination that is PHP. *points to wretched soul* Look what happened to him...
There's a nice debugger in Open Perl IDE, which unfortunately seems unmaintained. http://open-perl-ide.sf.net/
I didn't see that anyone gave you the full explanation here. What happens is during the compile pass (perl first does a parse/compile pass, then executes), it encounters the definition of sub DEBUG(). The closed parenthesis indicate that this sub will never accept any arguments -- not like a C prototype, more of a compiler hint. It effectively becomes a constant within this package that never needs to be written as DEBUG() because there is no ambiguity as to whether there are parameters. During the compile pass, it also sees that the return value of DEBUG will never change, and pretty much does an s/DEBUG/1/g or s/DEBUG/0/g to your code.
More explanation here: http://www.xav.com/perl/lib/Pod/perlsub.html#const ant%20functions
Combine that with perl's handling of logical operators, and it allows you to "short-circuit" the print statements when DEBUG evaluates to 0.
How was this much of a prank anyway? More like they pranked searchers, not Google.
remuneration. Unless you can get a different number. Do they change the barcode on your forehead if they do that, or just store a pointer from your old number in the database?
I know it's not necessarily a perfect match (not working on Windows being a major flaw), but you should check out Gambas.
\w is [A-Za-z0-9_]. The reviewer mentions use of the POSIX character class [[:alpha:]], which is more in line with what you want, and will (is supposed to) match alpha characters in non-ASCII character sets.
Incorrect about MyISAM. First, that limitation was tables larger than 2GB, and it's been gone for some time. In dealing with support for Bacula, I've heard reports of 34GB bacula catalogs in MySQL.
Make that "file://///ourserver/ourshare/our directory/our idiot doc file.doc" and you've got a deal! Works on Firefox and IE.
You know, it's funny you mention that, because I got all my info in, and TurboTax told me that I owe $800 for last year. Needless to say, I was uncomfortable with finishing my work on it, so I'm going to have an accountant I know handle things. I have a hard time believing that a company like ADP would get my tax payments that far off over the last year.
Go to the IRS website and use one of the online tax filing services for free. You still have to pay for the State & Local e-file, but that's like $20.
Well, Linux users can do just that, if their system is set up correctly. The binfmt_misc kernel module allows you to register WINE as the handler for Windows binaries. I could draw an analog to shebang lines, but I don't want anyone accusing WINE of being an interpreter!
Now, you might say that's just a hack to get the behavior you ask for, and it is. WINE is normally run this way because that's the easiest, but WINE provides the tools to get your Windows app running in a number of ways. WINE implements the Win32 API, along with a number of common libraries. Most people are holding hot little PE binaries in their hands, and running WINE in the manner that makes you feel like it's an emulator is the way for those people to get the instant gratification they desire. But I'm not going to waste my time arguing here -- you're simply trying to be pedantic, and I think you should research WINE more carefully to understand the reason I take my position that it's not an emulator. Look for these keywords: winemaker winebuild
That's very much like saying that GNU's libc is a emulator for the original libc. It is not. Wine is more of a wrapper and a library in one.