I'm trying to export this Icosphere into Unity, but I want to have each poly be separate, with its own pivot point on its surface, and with the blue arrow on the manipulator widget facing out at 90 degrees from each poly, as if originating from the centre of the planet and passing through the poly. Currently every poly has the pivot point in the right place, but the orientation is wrong. How can I change this?
So,  Each of my polygons is a separate object. Their default normals point like this:   But their orientation or local axes are like so:   How can I make their local axes to be like so, but automatically?   I guess particles might be one solution for this exact case (if you emit new objects on top of the existing ones) but let's say the original objects are triangles and I wouldn't want to change their shape and pointing direction at all, only their local orientation axes, would that be possible?  Cheers!
Why is my ethernet interface called enp0s10 instead of eth0? When I run ifconfig -a, I only get lo and enp0s10 interfaces, not the classical eth0  What does enp0s10 mean? Why is there no eth0? Lenovo Legion Y720 laptop Keyboard backlight I just moved from Windows to Ubuntu, but I cannot get the keyboard backlight to work at all. On Windows there was a specific program for controlling the backlight. I have searched for days now without luck. Anyone got a solution?  I am using Ubuntu 18.04 Find and replace text within a file using commands What is the "Wanna Cry" ransomware's possible impact on Linux users? It's just come to light that there's a $300 ransom you have to pay because ransomware targeting Microsoft Windows has encrypted your data. What steps do Linux users need to protect from this if for example they are using wine?  This ransomware is widely reported to be based on a tool developed by the NSA to hack into computers. The NSA tool was used by a hacker group called the Shadow Brokers. The code can be found in .  Microsoft released a patch (MS17-010) against this vulnerability on March 14, 2017. The mass infection is reported to have begun spreading on April 14th. This is discussed .  As I haven't booted Windows 8.1 in 6 to 8 weeks, can I apply this patch from Ubuntu without booting Windows first? (After research it may be possible ClamAV could report the vulnerability from the Linux side looking into Windows partition but it's unlikely it could apply the patch. The best method would be to reboot into Windows and apply patch MS17-010.)  Individuals and small companies who subscribe to Microsoft Automatic Updates are uninfected. Larger organizations who delay apply patches as they are tested against organization intranets are more likely to be infected.  On May 13, 2017, Microsoft took the extraordinary step of releasing a patch for Windows XP which has been unsupported for 3 years.  No word if wine is doing anything about a security update. It was reported in a comment below that Linux can be infected too when users run .  An  registered a domain name that acted as a kill-switch to the ransomware. I presume the non-existent domain was used by the hackers on their private intranet so they didn't infect themselves.  Next time they will be smarter so don't rely on this current kill-switch. Installing the Microsoft patch, which prevents exploiting a vulnerability in the SMBv1 protocol, is the best method.  On May 14, 2017 Red Hat Linux said they are not affected by "Wanna Cry" ransomware. This might mislead Ubuntu users along with Red Hat, CentOS, ArchLinux and Fedora users. Red Hat supports wine which answers below confirm can be effected. In essence Ubuntu and other Linux distro users googling this issue might be mislead by the Red Hat Linux Support answer .  May 15, 2017 Update. Over the last 48 hours Microsoft released patches called KB4012598 for  to protect against "Wanna Cry" ransomware. These Windows versions are no longer on automatic updates. Although I applied security update MS17-010 on my Windows 8.1 platform yesterday, my old Vista Laptop still needs patch KB4012598 downloaded and manually applied.       Moderator note: This question is not off topic - it asks about whether or not any Linux users need to do any steps for protecting against the risk.      It is perfectly on topic here, because it's relevant to Linux (which Ubuntu is), and it's also relevant for Ubuntu users running Wine or similar compatibility layers, or even VMs on their Ubuntu Linux machines. How do I calculate the voltage needed to heat up a wire to a certain temperature? The wire I am using is standard temp. nitinol wire which needs to be heated up to 45 degrees Celsius in order to be effective (move). What voltage do I need to achieve this? How do you prove the second law of thermodynamics from statistical mechanics? How do you prove the  from statistical mechanics? To prove entropy will only increase with time? How to prove? Please guide. I have an external hard disk, and for some reason, it is reporting wrong free space.  In Windows Explorer, it is showing the used space is 378 GB.    I tried running chkdsk H: /f /r, it seems to report the same usage as Windows Explorer, and it says that there is no problem.    But when I tried selecting all the files inside this drive, it is showing much lesser usage.    I've already set the setting to show all hidden files and folders, also show the protected OS files, but it still cannot find about those missing files. And the difference is huge (282 GB). I've already cleaned the Recycle bin as well.    What I am missing here and how do I identify those missing spaces?  [UPDATE]: I used  to help identify and it seems to find some gigantic files, of which filename is quite weird. Anyone knows what this is and is it safe to delete? Cleanest way to toggle a boolean variable in Java? Is there a better way to negate a boolean in Java than a simple if-else?  if (theBoolean) {     theBoolean = false; } else {     theBoolean = true; } When is the new ball due for all forms of cricket? Is there a standard time fixed in Test, ODI and T20 formats of Cricket, when a fielding side captain can ask for a new ball?  If the captain of the fielding side doesn't ask for a new ball, will he be forced to have it mandatorily after a certain point by the match umpires? Is it possible to construct a multi-colored double-bladed lightsaber? I was just watching  video of some SW dueling at the 2015 World Fencing Championship, and wondered if it's actually possible in the SW universe to construct a multi-colored double-bladed lightsaber?   Are there any accounts of such a thing? If not, would it at least be theoretically possible to make one, or, are there obvious limitations? After upgrading to 13.10, I am now getting a prompt for my gmail password every time I log in. There is no indication as to which service or application needs this information. If I enter the correct password I'm told it is incorrect. My gmail account does not use two factor authentication. The problem has only started after an upgrade from 13.04 to 13.10.  How can I prevent this prompt appearing, and/or what is doing the prompting? There are often situations where buying two separate one-way tickets from A to C via B is cheaper than buying a normal multi-leg ticket. This can be especially useful with airlines such as Ryanair, which specifically avoids selling multi-leg tickets.  Is there a search engine which allows one to search for such flights? How to parse a string into a nullable int I'm wanting to parse a string into a nullable int in C#.  ie. I want to get back either the int value of the string or null if it can't be parsed.  I was kind of hoping that this would work  int? val = stringVal as int?;   But that won't work, so the way I'm doing it now is I've written this extension method  public static int? ParseNullableInt(this string value) {     if (value == null || value.Trim() == string.Empty)     {         return null;     }     else     {         try         {             return int.Parse(value);         }         catch         {             return null;         }     } }      Is there a better way of doing this?  EDIT:  Thanks for the TryParse suggestions, I did know about that, but it worked out about the same.  I'm more interested in knowing if there is a built-in framework method that will parse directly into a nullable int? Error: You are missing the following 32-bit libraries, and Steam may not run: libXtst.so.6 [...] I'm aware that many people are having problems on launching Steam (downloaded from Steam not the repos) on Ubuntu 16.04 64-bit with this error message:  svetlana@svetlana-desktop:~$ steam Running Steam on ubuntu 16.04 64-bit STEAM_RUNTIME is enabled automatically Error: You are missing the following 32-bit libraries, and Steam may not run: libXtst.so.6 libXrandr.so.2 libgobject-2.0.so.0 libglib-2.0.so.0 libgtk-x11-2.0.so.0 libpulse.so.0 libgdk_pixbuf-2.0.so.0 Installing breakpad exception handler for appid(steam)/version(1463778979) Installing breakpad exception handler for appid(steam)/version(1463778979) Installing breakpad exception handler for appid(steam)/version(1463778979) Installing breakpad exception handler for appid(steam)/version(1463778979) [2016-05-22 16:33:15] Startup - updater built May 20 2016 18:57:58 [2016-05-22 16:33:15] Opted in to client beta 'publicbeta' via beta file You are in the 'publicbeta' client beta. Looks like steam didn't shutdown cleanly, scheduling immediate update check [2016-05-22 16:33:15] Checking for update on startup [2016-05-22 16:33:15] Checking for available updates... [2016-05-22 16:33:15] Download skipped by HTTP 304 Not Modified [2016-05-22 16:33:15] Nothing to do [2016-05-22 16:33:15] Verifying installation... [2016-05-22 16:33:15] Performing checksum verification of executable files [2016-05-22 16:33:15] Verification complete [2016-05-22 16:33:16] Shutdown   My question has anyone found a solution yet? How can I make a material only apply to a side of a plane? How to find collisions in a hash function knowing its coefficent? Say I have a simple hash function where $x$ is a sequence of integers:  $$h(x)=(a_1\cdot x_1+...+ a_n\cdot x_n) \bmod N=\sum_i a_i\cdot x_i \bmod N$$  where $a_1,a_2,a_3,...,a_n$ is the coefficient known to the attacker, size of $x$ can be anything smaller than $N$.   How to find 2 different inputs that hashes to the same value, i.e $0$?  I feel like this has something to do with linear combination / euclid algorithm but I'm not sure how to proceed. Shells have a useful feature where pressing the keyboard UP arrow replaces the contents of the current command line with the previous command that was entered. (And if you do it again, the command before that, and so on.)  I would like a similar feature, where pressing (some other button) replaces the contents of the current command line with the last line of output from the previous command (and if you do it again, the previous line of output , and so on.)  Is there any shell that provides a feature like this?  The motivation is that you often want to run a command, and then run another command with part of the previous commands's output as input. (No, I don't want to do anything involving piping the output of one command into the next. I'm looking for an interactive experience, where you run the first command, see its output, and then get a line of that output into your next command, without having to reach for the mouse to do a clumsy copy-and-paste.) Under the U.S.'s Copyright Law, is it an act of copyright infringement if we changed the color of another artist's image to black and white? How to read a file without newlines? So that I could resize the window to a certain size from within Terminal.