Introductory book on the standard model?
Books for particle physics and the Standard Model
Replace dynamic content in XML file Is it unreasonable to assign a MySQL database to each user on my site? I'm creating a user-based website. For each user, I'll need a few MySQL tables to store different types of information (that is, userInfo, quotesSubmitted, and ratesSubmitted).  Is it a better idea to:  a) Create one database for the site (that is, "mySite") and then hundreds or thousands of tables inside this (that is, "userInfo_bob", "quotessubmitted_bob", "userInfo_shelly", and"quotesSubmitted_shelly")  or  b) Create hundreds or thousands of databases (that is, "Bob", "Shelly", etc.) and only a couple tables per database (that is, Inside of "Bob": userInfo, quotesSubmitted, ratesSubmitted, etc.)  Should I use one database, and many tables in that database, or many databases and few tables per database?    Edit:  The problem is that I need to keep track of who has rated what.  That means if a user has rated 300 quotes, I need to be able to know exactly which quotes the user has rated.  Maybe I should do this?  One table for quotes. One table to list users. One table to document ALL ratings that have been made (that is, Three columns: User, Quote, rating).  That seems reasonable. Is there any problem with that? Local BLAST Copy Number per Hit I generated a series of local BLAST databases using makeblastdb of metagenomic data and am searching for the presence of a particular gene. While I can do the normal BLAST analysis looking at e-values, % identity, etc. I haven't been able to figure out how to determine how many times a given sequence exists in the database.  So: given a BLAST database of metagenomic data where a particular gene may exist multiple times, how do I determine the copy number of a given BLAST hit?  Thanks in advance. Java URL encoding of query string parameters Valid US visa on expired passport. Can I travel to the US? Apex Array Slice Sometimes I like to use a Queueable to perform work on a list of Ids or sObjects over the heaver Batchable Interface.   However, to do this, we need a very solid implementation of an Array slice method.  Most other programming languages have a native slice method, but Apex does not.  While I have written my own version of slice and it's working fine, I would be interested in hearing about other implementations of slice - the more efficient the better.  My version is in this Utilities class on github   It's modelled after the Javascript version described on the mozilla site   I would expect that the usage and output be similar to this:  String[] arr = ['zero', 'one', 'two', 'three']; String[] sliced = Utilities.slice(arr,1, 3);  System.debug(arr);      // ['zero', 'one', 'two', 'three'] System.debug(sliced);   // ['one', 'two'] Renaming files in lexicographical order with a numerical pattern that increases sequentially with fixed padding I have files such as  a bb ccc abc emrls   I would like to rename them so that, after sorting them (for example, lexicographically), each file gets the following name:  00001 00002 00003 etc   where the # of digits for the 0 padding is specified a priori, e.g. 6 in the case above (assuming that we know how many digits are needed).  Since the shell I am most comfortable with is zsh, I'm interested in solutions that benefit from features on zsh (maybe using zsh's zmv?). I would also be interested in solutions that are compatible with Bash. I have a Unicode string in Python, and I would like to remove all the accents (diacritics). I found on the web an elegant way to do this (in Java):  convert the Unicode string to its long normalized form (with a separate character for letters and diacritics) remove all the characters whose Unicode type is &quot;diacritic&quot;.  Do I need to install a library such as pyICU or is this possible with just the Python standard library?  And what about python 3? Important note: I would like to avoid code with an explicit mapping from accented characters to their non-accented counterpart. Short Story about interminable rain on Venus It's not All Summer in a Day.  This was a story about explorers on Venus, who are separated from their base (possibly they're lost, possibly they suffered equipment failure, possibly they're just traveling from base to base) and are slowly being driven insane because it never stops raining.  The story is old enough that Venus' clouds were still believed to indicate a wet climate.  I can't remember much more detail than that.  I have the impression that the narrator at one point either dreamed of or fantasized about walking into the destination base and being handed a very plush towel to dry off.  I can't remember the central plot points - only the (very wet) setting.  I would have read this in the late 1970's or early 1980's.  I thought it might be an H. Beam Piper short story but I've been through his catalog and don't see any likely suspects. How can I add four spaces before each lines of programs code in terminal What does the Y capacitor in a SMPS do? I changed my username and now I cannot play online I don't understand this and I'm now worried as I have donated to a lot of servers and I don't want to lose this account. On the launcher it says my new username but when I log on it says "Account not Authenticated with minecraft.net" and "Non-Valid Username".  How can I regain the ability to use my account online? I updated to TeXLive 2017 and couldn't get newlfm.cls to work without errors.  Here is a minimal example:  \documentclass{newlfm} \begin{document} \begin{newlfm} \end{newlfm} \end{document}   LaTex is throwing undefined control sequence errors on \fancy@reset, \f@ncyolh, and \f@ncyorh.  What causes the errors?  What am I missing? Why do some services list an IPO date that is well after historical price data you can find elsewhere? The IPO date I find for the MMM Corporation is 1/13/1978 ().   Google Finance has price data going back to that date ().   However, Yahoo Finance goes back to 1970 (), as well as other ticker sources.  The main concern, of course, being: How can there be published price information from before an IPO? Phase shift of 180 degrees of transversal wave on reflection from denser medium Can anyone please provide an intuitive explanation of why phase shift of 180 degrees occurs in the Electric Field of a EM wave, when reflected from an optically denser medium?  I tried searching for it but everywhere the result is just used.The reason behind it is never specified. Re-entering the US for the third time in a year with total of 240 Days I went to the US for 90 days on an ESTA in August to November. Then back to my home country for 1 month and then back again mid December until mid February and now I am going back again after 10 days for another 90 days. Now I can see that some people refer to 180 day rule in a year. My stay will be 240 days in one year with short gaps between coming back. Is the 180 day rule accurate? Some people write that you can do unlimited trips to The US as long as you don't stay more than 90 days. Is that correct? My reason for going there the first time was to visit and travel with an American friend.  After my first visit (she is my girlfriend) moved with me to my home country but has ended up in a custody battle in the US so she needed to return urgently so I returned only to be with her and support her, not to be a tourist.  Then after my second visit I needed to go back to my sick Dad and to rent out my apartment since we left in a rush to go back to the US.  Now, my third visit is to continue to be with my girlfriend and support her in her difficult situation.   My question is, if I do end up in trouble should I tell them this whole story? Or should I just say I am visiting a friend for a third time because I want to see more of the country and I have some more time off before I go back to my job.  I have proof of money in my bank account and I stay and eat with her for free Documented proof that I have a job to return to in my home country My return ticket printed and an address to stay at in the US and I have proof I have an apartment in my home country One of the products being shown a CES is a  intended to let you charge a tablet from a laptop USB port that normally wouldn't work because it didn't provide enough power.  The CNET writeup implies that it's actually boosting the power output from the port beyond the normally available amount.  This seems improbable to me because the ports should have current protection to protect themselves from shorts.  Also, if it was possible to bypass the current limit externally, I'd've expected at least some tablet vendors to have included the ability to do so directly in their cables.  One possibility that occurs to me is that the dongle is just spoofing responses to the tablet when it queries the laptop about the maximum power it can deliver while only providing a trickle charge that the tablet would otherwise reject as too slow to bother with. In summer, should I close curtains during the day? I know that IList is the interface and List is the concrete type but I still don't know when to use each one. What I'm doing now is if I don't need the Sort or FindAll methods I use the interface. Am I right? Is there a better way to decide when to use the interface or the concrete type? what is the surface area of a cap on a hypersphere? According to , let the sphere have radius $R$, then the surface area a spherical cap of height $h$ and base radius $a$ is given by $$S=2\pi Rh=2\pi(a^2+h^2).$$  What is this value for an n-dimensional hypersphere? If it helps simplify the problem we can assume $R=1$ and $a=0.5$.   Many thanks.