How do you tell a spelling mistake from a grammar mistake?
Spelling or grammar error?
I am having an issue where DHCP (I though as I read in other similar topics) is clearing the /etc/resolv.conf file on each boot. I am not sure about how to deal with this since the post I have found (,  and some others) are for Debian based distros or other but not Fedora.  This is the output of ifcfg-enp0s31f6 so for sure is DHCP:  cat /etc/sysconfig/network-scripts/ifcfg-enp0s31f6  HWADDR=C8:5B:76:1A:8E:55 TYPE=Ethernet DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=no IPV6_DEFROUTE=no IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp0s31f6 UUID=0af812a3-ac8e-32a0-887d-10884872d6c7 ONBOOT=yes IPV6_PEERDNS=no IPV6_PEERROUTES=no BOOTPROTO=dhcp PEERDNS=yes PEERROUTES=yes   In the other side I don't know if Network Manager is doing something else around this.  Update: Content of NetworkManager.conf (I have removed the comments since are useless)  $ cat /etc/NetworkManager/NetworkManager.conf  [main] #plugins=ifcfg-rh,ibft dns=none  [logging] #domains=ALL   Can I get some help with this? It's annonying be setting up the file once and once on every reboot.  UPDATE 2  After a month I'm still having the same issue where file gets deleted by "something".   Here is the steps I did follow in order to make a fresh test:   Reboot the PC After PC gets restarted open a terminal and try to ping Google servers of course without success:  $ ping google.com ping: google.com: Name or service not known  Check the network configuration were all seems to be fine:  $ cat /etc/sysconfig/network-scripts/ifcfg-enp0s31f6  NAME=enp0s31f6 ONBOOT=yes HWADDR=C8:5B:76:1A:8E:55 MACADDR=C8:5B:76:1A:8E:55 UUID=0af812a3-ac8e-32a0-887d-10884872d6c7 BOOTPROTO=static PEERDNS=no DNS1=8.8.8.8 DNS2=8.8.4.4 DNS3=192.168.1.10 NM_CONTROLLED=yes IPADDR=192.168.1.66 NETMASK=255.255.255.0 BROADCAST=192.168.1.255 GATEWAY=192.168.1.1 TYPE=Ethernet DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no  Restart the network service:  $ sudo service network restart [sudo] password for &lt;current_user&gt;:  Restarting network (via systemctl):                        [  OK  ]  Try to ping Google servers again, with no success:  $ ping google.com ping: google.com: Name or service not known  Check for file /etc/resolv.conf:  $ cat /etc/resolv.conf  cat: /etc/resolv.conf: No such file or directory  File doesn't exists anymore - and this is the problem something is deleting it on every reboot Create the file and add the content of DNS:  $ sudo nano /etc/resolv.conf   Ping Google servers this time with success:  $ ping google.com PING google.com (216.58.192.110) 56(84) bytes of data. 64 bytes from mia07s35-in-f110.1e100.net (216.58.192.110): icmp_seq=1 ttl=57 time=3.87 ms    Any ideas in what could be happening here? Does a card that affects 'each' creature affect creatures that enter the battlefield after it resolves? How to delete empty folder with thumbs.db without disabling thumbnails I often have problem to delete a folder that contains a thumbs.db file. Also tools like  fail. It seems to be loccked by os for some unknown reason. The only solution i found in the net was to disabling thumbnails in windows but this is a bad workaround isn't it?  Is there a "normal"(or official, supported by MS) way to delete an empty folder that only contains a thumbs.db? Make Windows 7 ignore WiFi when ethernet is available When I dock my Windows 7 laptop, I want it to prefer the wired ethernet connection over WiFi.  This is a pretty straightforward thing to do on my Mac - I just reorder my network preferences, and it "does the right thing." I just can't figure out how to achieve the same thing on my Win7 laptop.  So, when I'm docked, it connects to WiFi, and then fails to connect to servers on the local wired network. How do I fix this? How do I setup user autostart and properly configure systemd user services? On my arch server, I was setting up users restricted to their home directories. I ran:  useradd -m -s /bin/bash username and passwd username  I've read   I figured I should use systemd user services to make each user run a node server on startup. So i logged into one user account su username and created a file ~/.config/systemd/user/serve.service containing:  [Unit] Description=One of the servers  [Service] ExecStart=/usr/bin/node /home/username/server.js  [Install] WantedBy=default.target   then I ran systemctl --user enable serve.service which responded with Failed to connect to bus: Permission denied  As far as I understand I should run systemctl --user ... command logged in as a user and not as root.  So what did I miss in this configuration? Exporting feature class into multiple feature classes based on field values using ArcGIS Desktop? I have a feature class with over 2,000 features, and I need to make them all individual feature classes based on a field.   Is there a way to do this? W.K.T, any user(with more than 2k rep) can review 20 suggested edits per day.  Today I saw the newly appointed moderator  reviewed more than 20.    Is it possible for moderators to review more than the daily limited count?  If yes, can any moderators can do it at any time?  I didn't see this before. Seriously, it was fun and all, but I can't and I don't want to stay married to the same woman for the rest of my life - one real life marriage is enough..  Is there a lawyer or process of some kind in the world of Skyrim, and if not, who could help me divorce her?  If all else should fail, (sigh), do I have to take her to the backyard, thwack her head with the shovel and dig a shallow grave? Making a Laser in Cycles - Straight Beam of Light? Getting a closed form from $\sum_{i=1}^{n-1} \sum_{j=i+1}^{n} \sum_{k=1}^{j} 1$ Quick easy way to migrate SQLite3 to MySQL? In Bash, suppose I visit a directory, and then another directory. I would like to copy a file from the first directory to the second directory, but without specifying the long pathnames of them. Is it possible?   My temporary solution is to use /tmp as a temporary place to store a copy of the file. cp myfile /tmp when I am in the first directory, and then cp /tmp/myfile . when I am in the second directory. But I may check if the file will overwrite anything in /tmp.  Is there something similar to a clipboard for copying and pasting a file? How to prevent Google from finding my admin index page? I understand the purpose of up/downvoting answers -- some answers are better than others, some answers may be wrong, .etc.  With regard to questions, though, there are other mechanisms to deal with "bad" questions:  comments, close, flag.  A poorly written question should be improved.  A bad question should be closed/deleted.  Often, though I see poorly written questions downvoted. I'm not sure what this accomplishes.  I get loss of rep for offensive or spam questions, but for an off-topic question?  or one that is just poorly written?   Why?  It seems to me that rep ought to be based more on answers on a site of this type.   Fundamentally, it seems that rep ought to be based on what you add to the site, not what you ask of it.  A particularly good question does add to the site, but a poor question doesn't really detract from it in the same way that a bad (wrong) answer does. Sure, go ahead and give people more rep for asking a particularly good question, but why punish people for asking bad questions when there are other ways of handling that.  Why not handle questions more like comments and allow upvotes, but not downvotes?  It seems to me that many, if not most, of the downvoted questions are first timers.  It's more likely that your first introduction to the site will be in asking a question, rather than answering. There is a significant risk to alienating new users when their questions are downvoted -- there's a visceral response to seeing that negative number next to your question.  Why not let the close/flag system weed out questions that don't belong and the comment system work to improve poorly worded questions. Can someone suggest a way to compare the values of two dates greater than, less than, and not in the past using JavaScript? The values will be coming from text boxes. I tried writing $y=x^{\sin x}$, so $\ln y=\sin x\ln x$. I tried to rewrite the function as $\ln(x)/\csc x$ and apply l'Hopital to the last function, but it's a mess.   Is there a by hand way to do it? How do I load an mp4 video with multiple audio tracks into blender? I've recently started using OBS multiplatform to record game play. I currently have it set to record sounds on 2 different tracks. The first for system sounds (like gamesound, mumble, etc.) and the second to record the mic.  I am able to switch between tracks when I play the unedited video using VLC, but when I load the mp4 into blender, I only get track 1.  Did I do something wrong, or does blender vse not support multiple tracks?  Blender after loading mp4:  VLC video information:   UPDATE  For now, it seems like the solution will be to use an external tool to get the second audio track and import it into blender afterwards. A  has been logged with the Blender bug reporting tool.  UPDATE 2  The bug report has been closed/archived with the gist being "not a bug". It has been added to the . If you are looking to have support for multiple audio tracks, I would suggest looking at other video editing software until Blender adds support for this feature. Pair-wise iteration in C# or sliding window enumerator If I have an IEnumerable like:  string[] items = new string[] { "a", "b", "c", "d" };   I would like to loop thru all the pairs of consecutive items (sliding window of size 2). Which would be   ("a","b"), ("b", "c"), ("c", "d")   My solution was is this       public static IEnumerable&lt;Pair&lt;T, T&gt;&gt; Pairs(IEnumerable&lt;T&gt; enumerable) {         IEnumerator&lt;T&gt; e = enumerable.GetEnumerator(); e.MoveNext();         T current = e.Current;         while ( e.MoveNext() ) {             T next = e.Current;             yield return new Pair&lt;T, T&gt;(current, next);             current = next;         }     }   // used like this :  foreach (Pair&lt;String,String&gt; pair in IterTools&lt;String&gt;.Pairs(items)) {     System.Out.PrintLine("{0}, {1}", pair.First, pair.Second)  }   When I wrote this code, I wondered if there are already functions in the .NET framework that do the same thing and do it not just for pairs but for any size tuples.  IMHO there should be a nice way to do this kind of sliding window operations.  I use C# 2.0 and I can imagine that with C# 3.0 (w/ LINQ) there are more (and nicer) ways to do this, but I'm primarily interested in C# 2.0 solutions. Though, I will also appreciate C# 3.0 solutions. Why do I have to specify runat="server" on all my ASP.NET controls when it is a mandatory attribute and server is the only option available in my limited knowledge of ASP.NET, and I get an error if I don't use it?  I do understand that I can optionally use it on my HTML tags, and I do understand the client/server paradigm and what it is actually specifying.  Is it a redundant tag that could just be implied by the control being an ASP.NET control, or is there an underlying reason? Screen resolution stuck at 1024x768