If i have these 2 arrays :  $tables=array('name','phone','alias');  $values=array('Jhon','55543232','johny25');   How can convert to this kind of array   $values=array('name'=&gt;'Jhon','phone'=&gt;'55543232','alias'=&gt;'johny25');   I try different ways for transform but i donñt know how i can do , my idea itñs convert this in the fly for automatic process and i think this kind of array are more easy for manage   Thank´s , Regards
I've got two arrays of the same size.  I'd like to merge the two so the values of one are the key indexes of the new array, and the values of the new array are the values of the other.  Right now I'm just looping through the arrays and creating the new array manually, but I have a feeling there is a much more elegant way to go about this.  I don't see any array functions for this purpose, but maybe I missed something?  Is there a simple way to this along these lines?  $mapped_array = mapkeys($array_with_keys, $array_with_values);
How could Thranduil have met a dragon? I'm getting an error in WSL while trying to use .  I followed all the install steps successfully on Windows 10 x64 using the steps at , then Ubuntu for Windows with GitHub desktop .  But I'm blocked at the latest steps.  It's where I trying to download or train the model in Windows. Using for example the Ubuntu Linux prompt, I navigate manually to the appropriate place and type a following command like the one below (I also tried in su mode)  bash pretrained_models/download_pix2pix_model.sh facades_label2photo   I get an immediate error, always the same, similar to these:  root@Azure:/mnt/c/Users/vincent/Downloads/vision/pytorch-CycleGAN-and-pix2pix# bash pretrained_models/download_pix2pix_model.sh facades_label2photo pretrained_models/download_pix2pix_model.sh: line 2: $'\r': command not found Note: available models are edges2shoes, sat2map, and facades_label2photo pretrained_models/download_pix2pix_model.sh: line 4: $'\r': command not found ]pecified [facades_label2photo pretrained_models/download_pix2pix_model.sh: line 6: $'\r': command not found mkdir: cannot create directory ‘./checkpoints/facades_label2photo\r_pretrained\r’: No such file or directory pretrained_models/download_pix2pix_model.sh: line 10: $'\r': command not found WARNING: timestamping does nothing in combination with -O. See the manual for details.  : No such file or directoryhphoto pretrained_models/download_pix2pix_model.sh: line 12: $'\r': command not found pretrained_models/download_pix2pix_model.sh: line 13: $'\r': command not found   Any idea? Usage of "second/third/fourth ... last" In German there is a pattern for counting items from the end of a list. The last item is "das letzte", the one before is "das vorletzte", the one before that is "das vorvorletzte" and for each other item there's just another "vor" added.  While searching for an English translation for the German word "vorvorvorletzte" I came across   and  but none of them showed any usage pattern. Furthermore I didn't find any indication of which variant ("to", "from", no preposition) is used most nor to what area of the world those translations apply.  So I am still wondering: When there are items 1, 2, 3, 4 and 5, how can/will item 2 be called?   third from last? fourth from last? anteantepenultimate? fourth-last? fourth to last? the last but three item? the last but four item?   Is this a question of dialect/local use? Vote can't be changed if answer is edited too quickly Subsurf Modifier artifacts So I was messing with Subsurf modifier to create a certain sword and then some weird artifacts began to appear (cape-like). I've tried adjusting the Crease, but couldn't achive what I wanted. Basicly, what I whant is the as on the screens, but wo any artifacts :)   Also, here's the .blend file, cause I assume I didn't make myselt 100% clear. Windows 2008 R2 Standard server - how to disable RC4 I have just used www.ssllabs.com and ran a few tests - my server is capped to a B grade because my server accepts RC4     This server accepts the RC4 cipher, which is weak. Grade capped to B.   I've researched and found that to disable RC4 I need to add 3 keys, and set their enabled dword to 0  and   I have done this for RC4 40/128, RC 56/128 and RC4 64/128  I then restarted my server. When the server was up again, I verified the Registry Changes were done, and they are - all 3 exist and all 3 have their enabled value set to 0.  I return to ssllabs, clear the cache, re-run the test and it returns the same result (capped to B due to RC4 being enabled).   At this stage, I'm not sure what this means - if SSLLabs showing incorrect results (I'm going to assume not), have I disabled RC 4.  How can I tell if I have successfully disabled RC4  Edit  I also saw the KB about this  so trying now... I've done the same registry changes but, when I try to download the 64 bit version for W2008 R2 Standard, it fails to install with error message     The update is not applicable to your computer How do you use a variable in a regular expression? I would like to create a String.replaceAll() method in JavaScript and I'm thinking that using a regex would be most terse way to do it.  However, I can't figure out how to pass a variable in to a regex.  I can do this already which will replace all the instances of "B" with "A".  "ABABAB".replace(/B/g, "A");   But I want to do something like this:  String.prototype.replaceAll = function(replaceThis, withThis) {     this.replace(/replaceThis/g, withThis); };   But obviously this will only replace the text "replaceThis"...so how do I pass this variable in to my regex string? Since , how do I uninstall it from my desktop system?  (Please note: This question is not about Unity 7, which is still supported at the time of this writing and should remain installed if present.) Suppose that $f$ is continous on $[0,1]$ , differentiable on $(0,1)$ , and $f(0)=0$ and  $f(1)=1$.For every integer $n$ show  that there must exist $n$ distinct points $\alpha_1,\alpha_2\cdots,\alpha_n$ in that interval so that    $\sum \limits_{k=1}^n \frac{1}{f'(\alpha_k)} = n $   Is it theorem or i can show it with basic differentiation knowledge .Please give me hint . In the time-dependent Schrodinger equation, $ H\Psi = i\hbar\frac{\partial}{\partial t}\Psi,$  the Hamiltonian operator is given by  $$\displaystyle H = -\frac{\hbar^2}{2m}\nabla^2+V.$$  Why can't we consider $\displaystyle i\hbar\frac{\partial}{\partial t}$ as an operator for the Hamiltonian as well? My answer (which I am not sure about) is the following:   $\displaystyle H\Psi = i\hbar\frac{\partial}{\partial t}\Psi$ is not an equation for defining $H$. This situation is similar to $\displaystyle F=ma$. Newton's second law is not an equation for defining $F$; $F$ must be provided independently.   Is my reasoning (and the analogy) correct, or is the answer deeper than that? Free ornaments font I'm looking for a free ornaments font. I know about  and pifont. Where can I find more glyphs? I want to create a animation like those "spacetime deformation" ones, but I am stuck on creating "spacetime".  (a mesh/plane).  I created a plane, gave it a soft body, collisions, and a passive rigidbody.    A cube with a rigidbody and collisions will land and deform the mesh, but it snaps right back.  How can I make it so the cube lands, and then leaves the plane deformed, and the cube just sits there?  I googled around and searched this site, nothing comes up.  An image of what I want (after it settles):    The ball depressed the mesh, creating an indentation. Do we have different set of badges in different SE sites. eg. I don't see any 'Pundit' badge in badges popup in Hinduism SE.  Also, if the above is true, then can we include the left badges in a SE site at a later stage. WPF TextBox and Scroll behavior I have a problem. I need to host grid with controls in ScrollViewer to prevent textbox from being either truncated or collapsed to zero-with at the UI. Also I want the with of textbox to be expanded when user change windows width. I'm setting Window's content to following code  &lt;DockPanel&gt;     &lt;TreeView DockPanel.Dock="Left" Width="150"/&gt;     &lt;ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto"&gt;         &lt;Grid&gt;             &lt;Grid.ColumnDefinitions&gt;                 &lt;ColumnDefinition Width="Auto"/&gt;                 &lt;ColumnDefinition /&gt;             &lt;/Grid.ColumnDefinitions&gt;             &lt;Grid.RowDefinitions&gt;                 &lt;RowDefinition Height="Auto"/&gt;             &lt;/Grid.RowDefinitions&gt;             &lt;TextBlock Text="Name"                         Margin="5"                         VerticalAlignment="Center"/&gt;             &lt;TextBox Grid.Column="1"                      Text="Some Name"                      Margin="5"                      VerticalAlignment="Center"                      MinWidth="200"/&gt;         &lt;/Grid&gt;     &lt;/ScrollViewer&gt; &lt;/DockPanel&gt;   All work fine, but when user types very long text in TextBox it is being expanded and horizontal scroll appears. Is there any easy way to limit TextBox maximum width and allow it to be expanded only when user changes window size. regexp in ksh for extensions tgz, tar.tgz I'm trying to get a regexp (in ksh) to identify files with only the following extensions: tgz, tar.gz, TGZ and TAR.GZ. I tried several but can't get them to work. I'm using this regexp to select only files files with those extensions to do some work with them:  if [ -f $myregexp ]; then    .....  fi Programmatically obtaining Big-O efficiency of code I wonder whether there is any automatic way of determining (at least roughly) the Big-O time complexity of a given function?  If I graphed an O(n) function vs. an O(n lg n) function I think I would be able to visually ascertain which is which; I'm thinking there must be some heuristic solution which enables this to be done automatically.  Any ideas?  Edit: I am happy to find a semi-automated solution, just wondering whether there is some way of avoiding doing a fully manual analysis. Ethernet device not managed I am using Ubuntu 16.10 and recently I have not been able to connect to internet using Ethernet. The network manager shows device not managed. The WiFi network is working fine.      I've tried the solution from this questionn  with no use.  My /etc/network/interfaces file:  # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback   My /etc/NetworkManager/NetworkManager.conf file:  [main] plugins=ifupdown,keyfile,ofono dns=dnsmasq  [ifupdown] managed=true   Output of nmcli d:  DEVICE  TYPE      STATE      CONNECTION  wlp2s0  wifi      connected  eduroam     enp8s0  ethernet  unmanaged  --          lo      loopback  unmanaged  -- I have an equation, such as:  \documentclass{report}  \begin{document}  \chapter{hello} \begin{equation} x=1 \end{equation}  \end{document}   And the equation appears as "x=1 (1.1)".    What I want is "x=1 (1)" ignoring the chapter number.  How do I get that?  Thank you. 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. Compute $E(X\mid X+Y)$ for independent random variables $X$ and $Y$ with standard exponential distributions Being $X$ and $Y$ independent random variables distributed as $\mathrm{Exponential}(1)$ and let $T=X+Y$ Calculate $E(X|T)$.  This is my attempt at solving this:  Being $Z=\sum_{i=1}^{n}P_{i}$ where $P_{i}$~$\mathrm{Exp}(\lambda)$ then using it's MFG you have that $$M_{P_i}(t)=\frac{\lambda}{\lambda-t}$$ then $$M_{Z}(t)=M_{\sum{P_{i}}}(t)=(M_{P_{1}})...(M_{P_{n}})=(\frac{\lambda}{\lambda-t})^n$$ with this being the MFG of a $\mathrm{Gamma}$ distribution with parameters $(n,\lambda)$  With this result is easy to see that $T$~$\mathrm{Gamma}(2,1)$  Now $E[X|T]=\int xf_{X|T}(x|t)dx$  Then using Bayes' theorem we can make $$f_{X|T}(x|t)=\frac{f_{T|X}(t|x)f_{X}(x)}{f_{T}(t)}$$ then $$f_{T|X}(t|x)=Pr(T=t|X=x)$$ $$=Pr(X+Y=t|X=x)$$ $$=Pr(x+Y=t|X=x)$$ $$=Pr(Y=t-x)=f_{Y}(t-x)$$  Using this result we can now rearrenge $$f_{X|T}(x|t)=\frac{f_{Y}(t-x)f_{X}(x)}{f_{T}(t)}$$ $$=\frac{e^{-(t-x)}.e^{-x}}{\frac{te^{-t}}{\Gamma(2)}}$$ $$=\frac{1}{t}$$ then $$E[X|T]=\int (x)(\frac{1}{t})dx$$  And this where I got stuck because $1_{x\epsilon(0,\infty})$, I made this explanation step-by-step hoping that someone can se easily check where I went wrong. I would aprecciate a step-by-step answer, thanks.