I'm trying to resize an iframe according to height and width of it's content(webpage). I've used a code that I found on stack's other answer. For setup of new width, it seems that works but I can't get that height to work and I don't know why.  You can see and edit my example here:   Here is my HTML:  &lt;iframe id="finance-iframe" class="finance-iframe" src="http://wordpress.org" width="100%" height="300px" marginheight="0" frameborder="0" onLoad="autoResize('finance-iframe');"&gt;&lt;/iframe&gt;   and javascript:  function autoResize("finance-iframe"){   var newheight;   var newwidth;    if(document.getElementById){     newheight=document.getElementById("finance-iframe").contentWindow.document.body.scrollHeight;     newwidth=document.getElementById("finance-iframe").contentWindow.document.body.scrollWidth;   }    document.getElementById("finance-iframe").height= (newheight) + "px";   document.getElementById("finance-iframe").width= (newwidth) + "px"; }   What am I doing wrong?
I am working on an iGoogle-like application. Content from other applications (on other domains) is shown using iframes.   How do I resize the iframes to fit the height of the iframes' content?  I've tried to decipher the javascript Google uses but it's obfuscated, and searching the web has been fruitless so far.  Update: Please note that content is loaded from other domains, so the  applies.
I once heard the late John Ciardi (NPR's "A Word in Your Ear") try to explain that the 1920s idiom, "copacetic" (meaning completely satisfactory), entered into the African-American vocabulary in Harlem from the days when Jews and African Americans lived there together.  He argued that copacetic has the same meaning as the Israeli idiom "kol b'seder" which literally means "all is in order."  The problem with that, said my Harlem-raised father-in-law, is that the Jews in Harlem spoke Yiddish and kol b'seder was not used in Yiddish.  The dictionary I've got is not helpful. Can someone come up with a better explanation? Can anonymous class implement interface? Is it possible to have an anonymous type implement an interface?  I've got a piece of code that I would like to work, but don't know how to do this.  I've had a couple of answers that either say no, or create a class that implements the interface construct new instances of that. This isn't really ideal, but I'm wondering if there is a mechanism to create a thin dynamic class on top of an interface which would make this simple.  public interface DummyInterface {     string A { get; }     string B { get; } }  public class DummySource {     public string A { get; set; }     public string C { get; set; }     public string D { get; set; } }  public class Test {     public void WillThisWork()     {         var source = new DummySource[0];         var values = from value in source                      select new                      {                          A = value.A,                          B = value.C + "_" + value.D                      };          DoSomethingWithDummyInterface(values);      }      public void DoSomethingWithDummyInterface(IEnumerable&lt;DummyInterface&gt; values)     {         foreach (var value in values)         {             Console.WriteLine("A = '{0}', B = '{1}'", value.A, value.B);         }     } }   I've found an article  that describes one approach. Is this the best way of doing this? I have some lines. I want to draw perpendicular lines at the start and end of the lines, on both sides of the lines.  Can somebody help me in Python?  I am using ArcGIS. Two "if"s in a row Is it a good practice to always scale/normalize data for machine learning? How did they dispose old Joe's wife's body in the movie Looper (2012)? The reason given in the movie Looper for sending targets to the past is that it is difficult to dispose bodies.  From ,     Thirty years into the future in 2074, time travel is invented, but is   immediately outlawed. However, because by that point tracking   technology has rendered it nearly impossible to dispose of bodies   secretly, crime bosses turn to time travel to send their targets to   the past to be killed using "loopers": hired guns paid in silver to   kill whoever is sent to them.   When trying to capture old Joe, they kill his wife. So how did they dispose the body of his wife? Or is it difficult to dispose bodies only in US and not in China? And they came for old Joe only because the Rainmaker wanted to close the loops?  Could someone explain? What am I missing? Really stuck with this, \begin{cases}  2tx'(t)-1=x^2t \\  x(t=1)=1 \\  \end{cases} I don't understand the variables. What does it mean that $x$ differentiated have $t$ as a function value, like this: $x'(t)$? Don't get it :( Where can I find stock or custom ROMs for my Android device? Google is counting the domain home page ("/") as a duplicate of "/index.html" For only my index pages, I am receiving this warning in Google Search Console:     Duplicate, submitted URL not selected as canonical   I know that this occurs because Google is attempting to track both the default landing "page" (i.e. www.domain.example/) and the page to which to which DirectoryIndex points (i.e. www.domain.example/index.html). They are, in fact, the same page, and so the warning is the result of a false positive.  Two questions for our community:   Why does Google not conflate these and count them as a single page? Alternately, is there something wrong with my set up if this has happened? I can easily force both pages to point to a single canonical URL. But which is preferable, "/" or "index.html"? Why is the empty set considered an interval? What is the definition of an interval and why is the empty set an interval by that definition? How do you increase MAXSYMLINKS In a python script, I am creating a bunch of symbolic links chained together.  example: link1->link2->link3->.......->somefile.txt  I was wondering how you can change the max number of symlinks to be greater than 20? I duplicated a few objects with Alt+D and now I want to apply some modifiers to them, however I can't, because they are multi-user objects.  I tried U > Objects but I still can't apply the modifier.  How to make multi user objects single user? What's a good phrase for "refining a process which is hopelessly broken"? I'm looking for a turn of phrase to describe a situation where the powers that be wish to continue making small improvements to a process which, due to deep-rooted flaws, will never be close to accurate.  I'm working on a process for estimating the states of business objects, and there's interest in fixing some edge cases which have been noticed.  This could be worthwhile, but because of missing data we're already making heroic guesses.  So if implemented, we might get from 80.0 to 80.1% accuracy.  If we were at 99.5%, I'd be happy to get it to 99.6%, but in the current situation it doesn't seem productive.  We have some CS people on E.SE; what would you call it when someone wants to optimize a two-second process to load data, though once loaded it will be chewed on by an inefficient algorithm for hours?  Something like "bailing the ocean" or "fixing a leaky faucet in a burning building" is close to what I have in mind.  There's also "rearranging deck chairs on the Titanic," but that carries an implication that the changes are wholly useless, and that events are coming to a head. Using apt-get to remove packages and dependencies What happens if I use RAM of a faster speed than the CPU supports? Looking at the  CPU, under Memory types it says "DDR3-1333/1600". My question is, in what way does the CPU limit the RAM speed? What would happen if I put in a DDR3-2133 RAM chip together with the CPU, if the motherboard supports the faster RAM speed? Would it be better to get a RAM chip that is DDR3-1600 so it matches the CPU's listed frequency? I am looking for a list of all English words that are their own antonyms. Off the top of my head, I can only think of "either", "fast", "to dust" and "to lease", but there must be dozens more. Can you provide a link to a comprehensive list, if such exists?  Also, what are such words most commonly called? I like the term "Janus word" I once heard, but is that widely understood?  Edited by popular demand to make it absolutely clear that this is not a community wiki poll. How to make itemize/enumerate/description environment robust to missing \item elements? Is there any way to make LaTeX tolerate empty itemize/enumerate (i.e. no \item)?  Specifically, I would welcome any package/elegant hack that would gracefully "cancel" a list if no elements are found (instead of firing up a Latex Error).  Before jumping to the obvious answer (which I expect would be something along the lines of "don't use itemize if you don't have items to put in" ;)) please consider my use-case:   I want to format remotely stored elements (say, bibliographic items), which I can only access as an XML file.  &lt;elems&gt;   &lt;bibelem&gt;&lt;title&gt;Cool result 1&lt;/title&gt;&lt;author&gt;joe&lt;/author&gt;&lt;/bibelem&gt;   &lt;bibelem&gt;&lt;title&gt;Cool result 2&lt;/title&gt;&lt;author&gt;jim&lt;/author&gt;&lt;/bibelem&gt; &lt;/elems&gt;  I have a python script that downloads/parses the XML and outputs its content in a file bib.tex as a list of Latex macros-decorated data  \BibElem{Cool result 1}{joe} \BibElem{Cool result 2}{jim}  Now, I want to grant the end-user complete control over the styling of her/his produced document, so the intended usage within Latex is something like  \documentclass{article} \begin{document}   \newcommand{\BibElem}[2]{\item {\em #1} by {#2}}   \begin{itemize}     \input{bib.tex}   \end{itemize} \end{document}    The rationale behind this design choice is that the user should be restricted as little as possible in her/his styling choices. For instance, the user may either want to display the bibelems within a list as shown in the example, or may prefer a fancy-formatted tabular. On the other hand, the user should design the latex document once, and should be able to run it regardless of the amount of data produced by the source.  Therefore, the python script cannot make any assumption regarding the context in which its latex product will be included, and it should be up to the user to deal with empty bibliographies, i.e. with empty lists. How could one possibly do that?  Update: Werner proposed a nice solution that redefines the list environment to make Latex oblivious of the fact he is currently in a list. However, this only seems to work if the empty list is the last list in the document, as revealed by the following mwa:    \documentclass{article} \makeatletter \newenvironment{myitemize}   {\itemize}   {\@newlistfalse\enditemize} \makeatother \begin{document}   % Empty Itemize   \begin{myitemize}   \end{myitemize}   % Next non-nested itemize environment (can be itemize/enumerate/description)    \begin{myitemize}     \item Arghh!   \end{myitemize} \end{document} I'm a physics teacher and I would like to find a simulation software that could be used to give exact numerical answers to high school level problems in Newtonian mechanics.  I want the students to first calcultate a numerical answer to a physics problem and then use the simulator to visualize the problem in order to understand it better and verify that the simlator gives the same answer that they got when doing the calculation themselves.  Here are some examples of what kind of problems I want the students to be able to solve with the simulator:   A slope with a specific angle of inclination and a ball starts rolling at a certain point. Determine the speed, angular momentum and total mechanical energy of the ball after a specific time t. A ladder of known mass and length is leaning against the wall at a specific angle. The contact between the ladder and the wall is frictionless. Calcultate the x and y components of the force between the floor and the ladder.   I would like the software to have the following features:  - Simulation in 2D. No 3D simulations are necessary and the software should at least have the option of doing simulations only in 2D.  - Position all objects exactly by writing numbers (just positioning the objects using the mouse is not precise enough).  - Show animations of the time evolution of the system.  - Show forces, velocities and accelerations as arrows.  - Give exact numerical results so that the students can use the software to verify their calculation.  Ideally the software would have a graphical user interface, but if no suitable software with graphical interface exixts, I could also consider a software with text-based inputs. I would consider both free and commercial software.  My question is: Is there any software that would meet these requirements and if there is, where could I get it? Regulatory bodies and authoritative dictionaries for English Very basic question here, I am afraid.  I have hundreds of shattered pieces of a mesh and I am trying to animate their visibility over the scene.  How can I animate the visibility and render visibility parameter for one piece, then copy/transfer to all the others?