How can I parse a string and split it into two parts at a special character with javascript?
How do I split a string, breaking at a particular character?
Prevent direct access to a php include file I have a php file which I will be using as exclusively as an include. Therefore I would like to throw an error instead of executing it when it's accessed directly by typing in the URL instead of being included.  Basically I need to do a check as follows in the php file:  if ( $REQUEST_URL == $URL_OF_CURRENT_PAGE ) die ("Direct access not premitted");   Is there an easy way to do this? This is my first question on here. I'm trying to numerically solve the Schrödinger equation for the  and find the energy eigenvalues and eigenfunctions but I am confused about how exactly this should be done.  I've solved some initial value problems in the past using iterative methods such as Runge–Kutta. I've read that  is the way to solve Schrödinger's equation but Wikipedia also describes it as an iterative method for initial value problems.  How do I use it to solve an eigenvalue problem?  This confuses me for the following reasons:   Wouldn't iteratively solving the DE require knowledge of the energy eigenvalues to use as input to the calculation? I don't know the eigenvalues yet; they're precisely what I'm trying to calculate. If I did that, wouldn't I simply get a unique solution, instead of a family of eigenfunctions and eigenvalues?    I've seen some mention of "tridiagonal matrices" being generated somehow, but am not sure what the elements of that matrix would be or how that applies to the problem. Leandro M. mentioned that "the discretization defines a finite dimensional (matrix) eigenvalue problem". This seems like the correct road I should be going down, but I haven't been able to find anything that explicitly explains this process or how the matrix is constructed. If this is the correct procedure, how is such a matrix constructed? "In" vs. "after" for future talk Can't run gparted in fresh system Trying to run gparted in fresh installed Ubuntu. System not found this program. When I try to install I have report that it is already installed. How to solve this problem?  g@g-Lenovo:~$ gparted The program 'gparted' is currently not installed. You can install it by typing: sudo apt install gparted g@g-Lenovo:~$ sudo aptitude install gparted [sudo] password for g:  gparted is already installed at the requested version (0.25.0-1) gparted is already installed at the requested version (0.25.0-1) No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 130 not upgraded. Need to get 0 B of archives. After unpacking 0 B will be used. Is Cesaro convergence still weaker in measure? illustrates drag coefficients for several shapes:    It is generally accepted that some variation of the teardrop/airfoil shape has the lowest drag coefficient.  I was wondering what shape has the highest drag coefficient.  The image suggests that it is a flat plate, and that would seem to be an intuitively correct answer, but is that correct?  Is there some other shape (perhaps with a concave front or back relative to motion) that has an even higher drag coefficient? How to upload a file to a WCF Service? I've build a WCF Service to accept a file and write it to disk. The front-end consists of a page with SWFUpload which is handling the upload on the client side. Apparently, SWFUpload posts the data with a Content Type of: multipart/form-data.  I would think this ok but on the Service side I get an error. The error is "ProtocolException" expecting text/xml. I've tried different message encodings in the bindings but nothing seems to work.  How can I get this file uploaded using multipart/form-data? Show that G is a group, if G is finite, the operation is associative, and cancellation law holds Let $G$ be a non-empty finite set with an associative binary operation so that cancellation law holds, i.e. $ab=ac$ or $ba=ca$ implies $b=c$, for any choices of $a,b,c$ in $G$. Assume that there is an identity element $e$ in $G$. Show that $G$ is a group.  Proof: To show $G$ is a group, conditions must hold. Suppose that $ab=ac$, then $b=eb=(a^{-1}a)b =a^{-1}(ab)=a^{-1}(ac) =(a^{-1}a)c=ec=c$. So left cancellation holds in $G$.  2) Suppose $ba=ca$, then $b=be=b(aa^{-1}) =(ba)a^{-1}=(ca)a^{-1} =c(aa^{-1})=ce=c$. So right cancellation holds in $G$.  3) If $a$ exists in $G$ then $aa^{-1}=a^{-1}a=e$, where $a$ is an inverse of $a^{-1}$. Since inverses are unique, $(a^{-1})^{-1}=a$.  4) Let $x$ be the inverse of $ab$. Then $(ab)x=e$. By associativity we have $a(bx)=aa^{-1}$. Through left cancellation we have  $bx=a^{-1}bx=ea^{-1}=b(b^{-1}a^{-1})$ and $x=b^{-1}a^{-1}$.  Thus $(ab)^{-1}=b^{-1}a^{-1}$. So all conditions hold, $G$ is a group.  Is this proof correct? I know to show $G$ is a group these conditions have to be met. This is all I have to show right? meaning of powers on trig functions I always forget this, when a trig function has an exponent does that mean multiply itself or apply itself to the result recursivly?  e.g. does $\sin(x)^2=\sin(x)\sin(x)$ or $=\sin(\sin(x))$? What about $\sin^2x$? How to create animated GIFs of prototype mockups, like the ones on Dribbble? I'm sure you've seen Dribbblers upload animated mockups of their designs.   Here's an example:     I can create mockups on Photoshop and even apply simple Tween Animations to them but I can never get my GIFs to look like the example here.   What are Dribbblers using to create these animations?   Notice that the animations also include touch points and perfect motion. I would like to convert my Photoshop mockups to do the same.  How can I create an animated example of my mockups, similar to the ones created by Dribbblers? InDesign: How do I automatically align the bottoms of different columns of text boxes to the same height as the one with the most text? In InDesign, I have some filled text boxes, sized by columns, with the one on the left being three columns wide.   The wide text box is most likely to contain the most text (it's an invoice template).  I will use the 'Fit frame to content' button on the Selection Tool toolbar for automatically vertically resize it to fit the containing text.  How do I make the other three smaller text frames automatically adjust to the same height as the big (and longer) text box? I have been using and making LED flashlights for years now and I am VERY familiar with all of the circuitry and technology inside of them, but I just got my first LED house light bulb that runs off of 110v AC electricity.  It is very similar to a flashlight - it has a large heatsink, and 1 or more LEDs inside of it (brand and specs of emitters, I do not know).  The part that I am most curious about is how the electricity from the socket gets to the emitter.  In a flashlight the power comes from a DC battery through a current regulator (LED driver) and into the LED itself.  This is not difficult because the voltage of common LED emitters is about the same voltage as Lithium batteries (3.7v, 7.4v, etc) which makes the current limiting relatively simple coming from a one or two cell light.  How does this work for a high voltage AC bulb?  Is there a transformer and rectifier inside of EVERY bulb (I sure hope not), or are the emitters manufactured to run off of 110v AC power and just use half of the wave cycle? I can't open/ping any antivirus sites I have a problem with a virus in windows 7, I don't know what kind of virus is infected my OS, I installed kasersky antivirus, and clear all detected viruses. After that I can't open any antivirus sites, can't ping any antivirus sites. example:  C:\Windows\system32&gt;ping kaspersky.com Pinging kaspersky.com [38.117.98.231] with 32 bytes of data: General failure. General failure. General failure. General failure.  Ping statistics for 38.117.98.231:     Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),   When I ping to other sites, I get reply normally: example woth pinging to google.com  C:\Windows\system32&gt;ping google.com  Pinging google.com [31.7.160.224] with 32 bytes of data: Reply from 31.7.160.224: bytes=32 time=2ms TTL=61 Reply from 31.7.160.224: bytes=32 time=2ms TTL=61 Reply from 31.7.160.224: bytes=32 time=1ms TTL=61 Reply from 31.7.160.224: bytes=32 time=1ms TTL=61  Ping statistics for 31.7.160.224:     Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:     Minimum = 1ms, Maximum = 2ms, Average = 1ms   I tryed any antispyware/antimalware softwares, but null results.  Anyone else encountered this problem? How can I wrap text around a bottom-right div? Why aren't there any fighter carriers in the Star Trek universe? All of the ships of every species seem to be medium to large vessels with multiple crew members. Why aren't there single fighter craft and carrier ships to transport them in mass?  I've just noticed the difference between Battlestar Galactica and Star Trek, where the former has primarily aircraft carriers, and the latter has battleships.   Wouldn't a huge fleet of small fighters be extremely maneuverable and possibly stealthy?  Update:  For clarity, my question is not about the Federation and their choice of ships, but the universe at large. I would think there would be some diversity in space warfare strategy, such as huge armadas of fighters with base stations / carriers. Direct Link to a Comment As a 8th grader I am still a newbie at science and I have problems understanding the forces that I can not imagine and one of these "forces" is the moment.  We are told that,  $$\text{moment}= Nm$$ but how can a certain force (i.e. $N$) be applied when there is $m$? How does it depend on the length of the considered object?  And how can 1 moment be defined on the basis of that representation?  And what would be the effect if the moment value is increased by the newton part as opposed to the effect when the value is increased by the length part.  Or is the result the same in both cases? YA dystopia novel of battle school with unusual military control scheme Given a compact Hausdorff space $X$, if $a \in X$ is a $G_\delta$ singleton (i.e., $\{ a \}$ is a $G_\delta$ set), then there is a countable local base at $a$.   The point $a$ can be written as countable intersection of open sets let's call $U_{n}$.  How can I use the compactness? What is the next step for proof? Could you give me hint please? How to make a bootable windows USB in Kali Linux