I just found at home I (an administrator user) can access other users folders under the C:\Users, even one of the folders belongs to another administrator account. I thought the folders under Users belong to specific user should be private. But they are not. Is this right? I am using Windows 7 enterprise and professional edition. Yes, there is a popup window to tell you you don't have permission but it will give you permission if you want.   I also found the Users folder by default is visible and accessible via Network. I don't think this is right.  All above are happened at home and I just setup a home network with an old netgear router.  All machines are my machines bought used with win7 professional and enterprise OSs.
Today I found something strange on my newly installed Windows 7 OS - my "users" folder C:\Users was shared and "Everyone" had full access... I disabled that and now it seems fine, however I'm a bit scared actually, I'd like to know what caused that and if my system is compromised.
When a user votes to close a question (for whatever reason), it would helpful to receive a notification (in the inbox) when the question is edited (either the text, tags, if it closes then is re-opened) so that the user can then modify his or her vote if the question is properly adjusted. On my Windows machine, my main hard drive has the letter C: and the name "Local disk".   To list the drive letters in Java on Windows, the File object has the static listRoots() method. But I can't find a way to acquire the drive names (as opposed to the drive letters) on Windows.  Has anyone tried this before? I've got a DVD that I've burnt from an MSDN ISO. I'm not entirely sure if its Windows 7 64bit or 32bit.   How can I be sure? When or why would you use a right outer join instead of left? states:  "In practice, explicit right outer joins are rarely used, since they can always be replaced with left outer joins and provide no additional functionality."  Can anyone provide a situation where they have preferred to use the RIGHT notation, and why? I can't think of a reason to ever use it. To me, it wouldn't ever make things more clear.  Edit: I'm an Oracle veteran making the New Year's Resolution to wean myself from the (+) syntax. I want to do it right Compensation for missed connection due to delay with same airline but separate bookings Long story short, I had to fly from A (in Spain) to C (in the UK) and I booked two separate flights with the same budget airline, so the actual route was A (Spain) -> B (UK) -> C (UK).  The first flight was delayed by 90 minutes, which means that I was unable to catch the second one (the layover time was around an hour and a half) and had to buy another ticket for the following day (with another airline).  I googled a lot and found mixed responses. Is there any chance I can get a refund for my second flight? I will obviously ask them but I'm unsure what my best course of action is. Block computer from joining a domain if it has the same name as another computer object in ADUC Is there a limit to Rule 0? Rule Zero: All other rules can be changed by the GM.   I appreciate that there is a massive amount of work that goes into being a GM and the last thing that any GM wants or deserves is to have his players constantly questioning everything they do. However, a group I am currently playing with has been having a huge problem with a GM who has been using rule 0 to deny virtually every skill check and give all his custom enemies powers that have either no save or unbeatable DCs. Then, whenever he realizes he has made the fight unwinnable he brings in one of his level 60+ GMPCs to instantly win the fight, making us feel even more helpless.  We try to hold our tongues and not be the dreaded Rules Lawyer, but he keeps pulling out stuff so ridiculous that we have to question it… and every time we do we find that he is either misunderstanding or completely disregarding the rules. When this happens he always jumps immediately to rule 0. He probably cited rule 0 around 6 times in our last session (and we only had one combat encounter). MathJax isn't currently working on the Android app, which makes it totally useless for the 'technical' sites like  or .  For example, in the Android app:    Same post in a (mobile) browser:     Please add this functionality! How do comments work? Across the Stack Exchange network you may leave comments on a question or answer.  How do comments work? What are comments for, and when shouldn't I comment? Who can post comments? Who can edit comments? How can I format and link in comments? My comment doesn't contain some of the text I typed in it; why? My comment appears to be long enough, but I can't post it because it's too short; why? Who can delete comments? When should comments be deleted? Why can't I comment on specific posts even if I have enough reputation to comment? When can comments be undeleted? What are automatic comments? How can I link to comments? Anything else I should know about comments?  Also see the FAQ articles on  and . Do SAS expanders work transparently with SAS controllers? I'm new to SAS expanders and I'm trying to get things right. I understand that SAS expanders, when used with SAS controllers which supports expanders, allows you to utilise the full capacity of supported drives on a controller.  However, say I've got a SAS controller with 4 x SSF-8087 ports, which by itself would support 16 disks. I could then, as far as I understand, instead connect each of these ports to an expander to increase disk capacity.  However, will the SAS controller "see" all disks as if they were connected directly to the controller and not through an expander. Could I look at controllers as switches in a network? Would I be able to create a RAID from a disk on expander 1 and expander 3?  UPDATE:  I don't really have a specific project where I need to use SAS expanders. I'm just curious about how they work, and was thinking about how it would work if I used one or more SAS expanders with a LSI MegaRAID controller (9260-16i) which is running in one of our servers. However, I haven't really put any thought into the distinction between "local" disks and disks in another enclosure. The LSI MegaRAID controller has 4 SFF-8087 ports, which makes it capable of accomodating 16 drives. Where are static variables stored in C and C++? Can you supply arguments to the map(&:method) syntax in Ruby? How prove this $\frac{a}{(bc-a^2)^2}+\frac{b}{(ca-b^2)^2}+\frac{c}{(ab-c^2)^2}=0$ Add a list of questions selected for HNQ to the 10k tools Now that questions selected for Hot Network Questions have a record attached to them, those can be queried for in the Data Explorer. However, the Data Explorer is only updated once a week. It would be nice to also have a full list of questions that are selected for Hot Network Questions and the times they were selected added to the 10k tools. In my opinion, it adds to the &quot;bird's eye view&quot; of the site that is afforded to them, and is in line with other similar lists (e.g. migrated questions, protected questions, etc.). Also, a list of questions that were removed from Hot Network Questions by a moderator would be very nice as well. Is it possible to paint only inside a stroke on illustrator? what i actually want to do is paint the same stroke with different colors in diferent segments of it but i can't do it...   Also... I've seen some tutorials that include editing a gradient but that would be very complicated and so would be to make a new stroke over this one, I just hope theres an easyer way XD  Edit per comment:  thats cool but not really what im looking for, what i want is lets say my stroke has the shape of a burger i want part of i to be bread color and part of it to be meat color... not one stroke over the other... i want something like this, imagine the jelly worm is my stroke: How to redirect output of an entire shell script within the script itself? Is it possible to redirect all of the output of a Bourne shell script to somewhere, but with shell commands inside the script itself? Redirecting the output of a single command is easy, but I want something more like this: #!/bin/sh if [ ! -t 0 ]; then     # redirect all of my output to a file here fi  # rest of script...  Meaning: if the script is run non-interactively (for example, cron), save off the output of everything to a file.  If run interactively from a shell, let the output go to stdout as usual. I want to do this for a script normally run by the FreeBSD periodic utility.  It's part of the daily run, which I don't normally care to see every day in email, so I don't have it sent.  However, if something inside this one particular script fails, that's important to me and I'd like to be able to capture and email the output of this one part of the daily jobs. Update: Joshua's answer is spot-on, but I also wanted to save and restore stdout and stderr around the entire script, which is done like this: # save stdout and stderr to file  # descriptors 3 and 4,  # then redirect them to &quot;foo&quot; exec 3&gt;&amp;1 4&gt;&amp;2 &gt;foo 2&gt;&amp;1  # ...  # restore stdout and stderr exec 1&gt;&amp;3 2&gt;&amp;4 Surjective, Injective, Bijective Functions from $\mathbb Z$ to itself Variance of a bounded random variable Suppose that a random variable has a lower and an upper bound [0,1]. How to compute the variance of such a variable? Forcing linebreaks in \url How to set Windows bootloader as default bootloader? I have a Win 7/11.10 dual boot system with Grub 2 as the default bootloader. However, I want to make Windows bootloader the default bootloader (grub 'dos' like interface scrares the hell out of my sister) so when I start the PC I will have the following boot options: 1. Windows 7 2. Ubuntu  NB: A process to reverse this operation so Grub can be the default bootloader again will also be appreciated