391 reputation
13
bio website
location
age
visits member for 5 years
seen Dec 19 at 18:45

Sep
4
comment How can I have two files with the same name in a directory when mounted with NFS?
@LưuVĩnhPhúc: Good point. Admittedly Windows libraries are only visible via shell APIs, and not the standard low level APIs on Windows, unlike the case with Plan 9 and derivitives, but from a user's perspective such a library is indeed a directory with duplicate file names. Now all we need is an OS whose physical file system (deliberately) permits duplicate names.
Sep
3
comment How can I have two files with the same name in a directory when mounted with NFS?
Be careful with claims like "No filesystem supports files with the same name in a directory". While I know of no specific file system that allows it, the virtual file system of Plan 9 (and Inferno) does allow a directory to have multiple files each with the same name and different content. The easiest way to accomplish this is by union binding one directory over another. Access by name always accesses the first file, but directory enumeration (like done internally by ls) can allow access to one of the others with the duplucate name.
Jun
17
comment Excel Formula to Calculate the Third Point in a Triangle
@scott: Yeah, it did not even occur to me to check that. I just Assmumed it was X3, Y3, X3Alt, Y3Alt. I'll update my answer just for the sake of minimizing confusion.
Feb
1
comment Why aren't there PCIe RAM expansions?
Sure if putting that ram on the MOBO is viable. In a non-server environment, ram slots are often very scarce, and motherboard replacements are frequently non-viable. In a server environment things are rather different. Such a device would definitely have less impact there. I'll also admit that this would work better if prices for old generation RAM dropped faster than they actually do.
Feb
1
comment Why aren't there PCIe RAM expansions?
Interesting. I've had a similar idea floating in the back of my head. The concept was a PCIe or perhaps SATA3 based "drive" that uses inexpensive sticks of last-generation ram, for volatile-only use. Common cases would be /tmp, swap, TempDB, and similar. It should be possible to obtain SSD-like read speeds, with much faster write speeds, and by using last-gen sticks it would cost substantially less than adding more general RAM. I suppose people find SSDs good-enough in most cases.
Jan
29
comment What exactly is VGA, and what is the difference between it and a video card?
I've updated the line in question to reqad "divers or specifications". Specifications are sufficent when you can get them, which is indeed the case for many recent Intel graphics solutions.
Jan
28
comment What exactly is VGA, and what is the difference between it and a video card?
Sure, the problem with direct access for the 3D portions is that substancial portions of the protocol are considered trade secrets by some of the major GPU manufacturers, and thus unless reversed engineered, or a non-disclosure agreement is signed, a driver that already contains said knowledge is needed.
Apr
19
comment Why is there a difference between ping “localhost” and ping “local IP address”?
I was a bit too strong. localhost can be a TLD if an actual DNS server responds for it, but generally localhost is generally defined as a hostname in /etc/hosts, in which hostnames are looked up prior to attempting to resolve via DNS. As such dig localhost usually does not return an "A" record for 127.0.0.1, or an AAAA record for ::1. That means the RFC is mistaken when it says traditionally been statically defined in host DNS implementations, but rather get returned by the system's name lookup service, which does not always use the DNS.
Apr
18
comment Why is there a difference between ping “localhost” and ping “local IP address”?
Actually 'localhost' is not a top-level domain, but a hostname. The distinction is extremly subtle, but basically every domain name is a hostname, but not all hostnames are domain names. By convention, hostnames ending in a ful stop must be FQDN, and most hostnames not ending in a full stop can be converted to FQDN by appending the parent domain, falling back to appending the root if need. However, those are just conventions. 'localhost' is reserved by RFC 2606, to prevent it from becoming a TLD, since it is likely to not work right, and may even cause problems.