Add attribute/element to existing javascript array I have a JavaScript object   const categories = Object.keys(titles);   that looks like this  ["scifi","horror","comedy"]   I want to add "drama" to the object. I've tried   categories['drama'];    but that doesn't work. How can I add another category to this categories object?
How to append something to an array? How do I append an object (such as a string or number) to an array in JavaScript?
How to select the nth row in a SQL database table? What's a good back-up strategy for 1 desktop PC? I have Ubuntu 16.04 with GNOME shell. I set ctrl+shift for the "Modifiers-only switch to next source" option.   This shortcut conflicts with apps hot-keys. I can't use ctrl+shift+i to open devtools in Chrome, it just switches the layout. In VS code IDE if I press shortcuts with ctrl+shift (for example ctrl+shift+f), shortcuts work but always switch a keyboard layout. When I used Windows this problem didn't exist.  Can I set the ctrl+shift shortcut in such a way that it causes a switch action only after the keys are released and only if this 2 keys were pressed (without additional keys)? How can I move my /home directory to another partition if it's already part of the / partition? All chromium extensions throw errors since update to 13.10 I was trying to give the wording "isomorphic groups have the same structure" a precise interpretation, at least for the finite order case. A positive answer to my final question would reach the goal, as it would translate a "$\cong$" between groups into a "$=$" between sets.    For $n$ positive integer, let be:   $I_n:=\{1,\dots,n\}$; $G$, $\overline G$ groups of order $n$; $\psi\colon G \rightarrow \overline G$ isomorphism; $f$, $\bar f$ bijections; $\theta$, $\bar \theta$ embeddings; in general, $\varphi^{(\alpha)}$ the isomorphism between symmetric groups on sets of the same cardinality, defined by $\sigma \mapsto (g \mapsto (\alpha\sigma\alpha^{-1})(g))$, where $\alpha$ is a bijection between the sets; $S_n$ the symmetric group of degree $n$.   Visually:  $$ \newcommand{\ra}[1]{\kern-1.5ex\xrightarrow{\ \ #1\ \ }\phantom{}\kern-1.5ex} \newcommand{\ras}[1]{\kern-1.5ex\xrightarrow{\ \ \smash{#1}\ \ }\phantom{}\kern-1.5ex} \newcommand{\da}[1]{\bigg\downarrow\raise.5ex\rlap{\scriptstyle#1}} \begin{array}{c}    I_n     &amp;   &amp;    I_n      \\     \da{f}         &amp;           &amp;     \da{\bar f}          \\    G &amp; \ras{\psi} &amp;    \overline G  \\     \da{\theta}         &amp;           &amp;     \da{\bar \theta}          \\    \operatorname{Sym}(G) &amp; \ras{\varphi^{(\psi)}} &amp;    \operatorname{Sym}(\overline G)  \\     \da{\varphi^{(f)}}         &amp;           &amp;     \da{\varphi^{(\bar f)}}          \\    S_n &amp;  &amp;    S_n  \\ \end{array} $$     Is it $(\varphi^{(f)}\circ\theta)(G)=(\varphi^{(\bar f)}\circ\bar \theta)(\overline G)$? So, Can linking verbs be used with "continuous tenses"? Can there be a function that's even and odd at the same time? In the Final Battle, when you remove doom tokens for rolling successes against an Ancient One do you stop counting successes for that roll? In Arkham Horror you have to roll a cumulative number of successes equal to the number of players to knock off a doom token from the Elder God's health. If you reach the number of players worth of successes do you then stop counting for the player and move on or do you count the extra successes against the next doom token?  We played it so that you kept on adding them but it meant that we turned Nyalothotep into mince meat quite quickly (One Character was blessed had a fight of 6 a shotgun and Fight +1 skill card though) How do I get the SQLSRV extension to work with PHP, since MSSQL is deprecated? How do I make a bootable USB OS X installer on a Mac? Does anyone have a Terminal command-line recipe for making a new bootable USB flash drive for one of the new MacBook Air's?  Is there a way to dd copy the USB boot device that comes in the box and make the new copy bootable?  I'd like to make a new backup copy of the USB rescue device for my MBA, preferably on a much larger flash drive with room for a backup of some of my working directories.  Added:  And is it possible to make, not just a rescue drive, but a bootable USB drive that will boot a fully updated version of the OS (say 10.6.8 or later)?  If so how on a MacBook Air 11, and how big a USB stick will this require? Filling cells with sequential numbers in an Excel (2003) macro I need to fill an excel column with a sequential series, in this case from -500 to 1000.  I've got a macro to do it, but it takes a lot of lines for something that seems like it should be a single function [something like FillRange(A2:A1502, -500, 1000, 1)].  But if that function exists, I can't find it.  Is the following as simple and elegant as it gets?  'Draw X axis scale Cells(1, 1).Value = "mV" Cells(2, 1).Value = -500 Cells(3, 1).Value = -499 Cells(4, 1).Value = -498  Dim selection1 As Range, selection2 As Range  Set selection1 = Sheet1.Range("A2:A4") Set selection2 = Sheet1.Range("A2:A1502")  selection1.AutoFill Destination:=selection2 Infusing olive oil with herbs How to change boot priority? I have a laptop with Ubuntu installed as the only OS. I also have a USB stick with a Windows 7 installation on it. I want to install Windows from the USB stick on my laptop but when I try to restart the laptop to get access to BIOS, I can't seem to find the command for it, its like it skips everything and just says Ubuntu and then takes me to the login screen.  How do I change the boot priority to USB in Ubuntu? Did Darth Sidious and Vader ever discover how to cheat death? In Episode 3 Revenge of the Sith Palpatine/Sidious strings Anakin along to the dark side with the promise that together the two of them will be able to re-discover Darth Plagueis' secret to cheating death.      "To cheat death is a power only one has achieved, but if we work together, I know we can discover the secret."   From the end of Revenge of the Sith to their deaths in Return of the Jedi did Darth Sidious and Darth Vader ever manage to re-discover this secret? Tips and resources for beginning designers Thanks to the internet, graphic design and programming are becoming increasingly overlapping fields.   As a programmer, I constantly find myself needing basic knowledge of Graphic Design, but have trouble locating thorough yet concise graphic design learning resources, and instead usually find bits and pieces of knowledge applicable to the task at hand.  Can you guys offer some tips or recommend some good books, tutorials, blogs, and websites which provide a beginner level overview of web design that have been, in your experience, effective and high quality learning materials. I'm not looking for tips on how to use image editing tools, but assuming a basic grasp of those, which resources and advice will best help a new designer create professional looking designs? I'm a little confused as to when to use  for my physics class. For example, I'm asked to find the average speed of a race car that travels around a circular track with a radius of $500~\mathrm{m}$ in $50~\mathrm{s}$.  Would I need to apply the rules of significant figures to this step of the problem? $$ C = 2\pi (1000~\mathrm{m}) = 6283.19 $$  Or do I just need to apply significant figures at this step? $$ \text{Average speed} = \frac{6283.19~\mathrm{m}}{50~\mathrm{s}} = 125.664~\mathrm{m}/\mathrm{s} $$  Should I round $125.664~\mathrm{m}/\mathrm{s}$  to  $130~\mathrm{m}/\mathrm{s}$ since the number with the least amount of significant figures is two? How do I allow a non-default user to use serial device ttyUSB0? I have an Ubuntu 11.10 system with 2 users:   The first was created during the installation The second instead was created after. It belongs to the sudoers group.   Now the problem is that when the second tries to use a device ttyUSB0 the following error is returned:  "Could not open serial port /dev/ttyUSB0"   I was able to fix it by using:  sudo chown :second_user /dev/ttyUSB0   However when I disconnect the device and reconnect it the problem comes back.  Is there a way to allow different users to access the devices? I suppose I have to add the user to a specific group. Currently the owner is root and the group is dialout. However I'm not sure about the group and I don't know how to add the user.  Thanks! Match the size of multiple background images In  tutorial in the first couple of minutes it is explained how to set the dimensions of a cube and match the background images to this mesh. I have tried to get it right but till now I did not succeed. This is what the creator of the tutorial says in the comments:      I'm keeping only one mesh and just changing the x and y values of my   background images you can see me add at 3:00. We want all the   background images to match that one mesh.   Here are my images:     I think front and back images match to the mesh. But for the right, left and top view I only get one dimension matching. I don't see how you can match both dimensions matching without changing the mesh Email searches in Outlook 2013 work as expected. I am trying to refine it by excluding certain folders by default. I was hoping I could uncheck certain folders in Control Panel > Indexing Options > Outlook. Unfortunately, the checkbox is for Outlook itself. I can either search Outlook or not. There is no refinement beyond that. Is there another way to exclude searching of specific folders?