I have the following HTML5 document:  &lt;!doctype html&gt; &lt;head&gt;     &lt;meta charset="utf-8"&gt;     &lt;meta name="viewport" content="width=device-width; initial-scale=1.0;" /&gt;     &lt;link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'&gt;     &lt;link href='css/styles.css' rel='stylesheet' type='text/css'&gt;     &lt;title&gt;My title&lt;/title&gt; &lt;/head&gt; &lt;body&gt;     &lt;header&gt;         &lt;img src="img/logo.png"/&gt;         &lt;div class="logo-text"&gt;some text&lt;/div&gt;     &lt;/header&gt;     &lt;main&gt;         &lt;section&gt;             &lt;div class="message-text"&gt;                 &lt;p&gt;text1&lt;/p&gt;                 &lt;div class="small-text"&gt;                     &lt;p&gt;text2&lt;/p&gt;                     &lt;ul&gt;                         &lt;li&gt;item 1&lt;/li&gt;                         &lt;li&gt;item 2&lt;/li&gt;                         &lt;li&gt;item 3&lt;/li&gt;                     &lt;/ul&gt;                 &lt;/div&gt;             &lt;/div&gt;                   &lt;/section&gt;     &lt;/main&gt; &lt;/body&gt;   When opening this file in Eclipse I get the following error message: Unknown tag (main)  The version of Eclipse is as follows: Eclipse Java EE IDE for Web Developers, Version: Luna Service Release 1 (4.4.1), Build id: 20140925-1800
I really love Eclipse (PDT)... But i'm developing sites using HTML5 and CSS3 and it mark the HTML5 tags like &lt;nav&gt;, &lt;section&gt; and &lt;article&gt;  as invalid tags (inexistent).  How can I add those new tags to it?  And what about CSS3 rules?  I read something about remove the "invalid tag" check... and that's not what I want. :(
A library to convert ANSI escapes (terminal formatting/color codes) to HTML I'm looking for a code library that converts ANSI escape sequences into HTML color, via plain  tags or CSS. For example, something that would convert this:  ESC[00mESC[01;34mbinESC[00m ESC[01;34mcodeESC[00m ESC[01;31mdropbox-lnx.x86-0.6.404.tar.gzESC[00m ESC[00mfooESC[00m  Into this:  &lt;span style="color:blue"&gt;bin&lt;/span&gt; &lt;span style="color:blue"&gt;code&lt;/span&gt; &lt;span style="color:red"&gt;dropbox-lnx.x86-0.6.404.tar.gz&lt;/span&gt; foo   Converting breaks into &lt;br/&gt; isn't necessary, it's just the escape codes that I don't know. I could hack it together myself, but I'd probably miss something important like underlines or mess up how background colors work. I'd rather just sit on top of someone else's code.  Does such a tool (command line linux) or library (perl, python, or ruby preferably) exist? OK, I've been having weird problems for the last 1/2 hour trying to  on StackOverflow, and I keep getting this result (on Firefox 3.6)     The connection was reset      The connection to the server was reset while the page was loading.         The site could be temporarily unavailable or too busy. Try again in a few        moments.   If you are unable to load any pages, check your computer's network        connection.   If your computer or network is protected by a firewall or proxy, make sure        that Firefox is permitted to access the Web.      The problem seems to occur when I try to post some code with 'd--- table' in it, where 'd---' is replaced by the word drop.  I cannot post the following 3 lines, in either SO or this site, if they include the well-known SQL statements DROP.  stat.executeUpdate('d--- table if exists people;'); stat.executeUpdate('create table people (name, occupation);'); prep = conn.prepareStatement(...     'insert into people values (?, ?);');   test again:  'dro* table' 'drop ball' drop the table drop fable drop    t*ble droptable   drop a table  The evil words for me are "drop" and "table"... how come you guys can post? :(  edit: Could someone please suggest another online site that is not stackoverflow that is a quick way to try out a POST request of a text field?  UPDATE: Never mind. I don't know what the answer is, but the same problem occurs on Google's website. So it's not stackoverflow. Now to go to my IT Dept... Determining application path in a Python EXE generated by pyInstaller Does the "for…in" loop in Javascript loop through the hashtables/elements in the order they are declared? Is there a browser which doesn't do it in order? The object I wish to use will be declared once and will never be modified.  Suppose I have:  var myObject = { A: "Hello", B: "World" };   And I further use them in:  for (var item in myObject) alert(item + " : " + myObject[item]);   Can I expect 'A : "Hello"' to always come before 'B : "World"' in most decent browsers? Checking via ArcPy if ArcMap is in edit session? Sensitivity to initial conditions and topological transitivity Forgive the possibly naive question, but I'm returning to a basic undergrad-level study of chaotic dynamical systems and can't quite seem to reconcile the notion that in order for a dynamical system to be considered chaotic, it must have positive global Lyapunov exponents. Such exponents, of course, drive the divergence of trajectories. However, topological transitivity implies that trajectories can get arbitrarily close as well over some finite time. It seems that positive Lyapunov exponents would disallow this mixing. Is there a point at which these positive exponents no longer describe the system, and the mixing behavior begins? Best way to store currency values in C++ Custom question lists April status update Previous posts:                           After a long hiatus, a new Custom Question Lists update is out with a fresh new design.  What's shipped?  If you are participating in the Custom Question List alpha (by ), you'll see some brand new UI components when viewing question lists:  New tab bar and editor    Based on your feedback, we decided to rethink the whole UI, removing some confusing and redundant components, and bringing back some much loved pieces.  The new design is closer to "the existing question lists with advanced options" than "a radically new experience".  Huge shoutouts to our new designer, , for making this new design possible and to  for picking up development while I was on sabbatical!  Some important notes for existing testers:   The summary is back in its rightful place next to the tab bar.  If bounty or unanswered filters applied, the summary provides a clearer explanation of what you're looking at, inspired by /unanswered. The "Filter" and "Sort" popovers are gone. Sort was too similar to the existing tabs, and Filter was a form in a popover. (how were you supposed to submit or cancel?)  Now there's a dedicated UI for filtering. The complex "Create" and "Edit" modals are gone.  Now you just configure your list with the same UI as if you were filtering and click "Save filter" when you're ready to save. You can preview your changes before updating a filter.  Editing a saved filter and clicking apply shows you your new options while remembering what filter you were looking at.  You can then click "Save filter" to either update your existing filter or create a new one. We handle responsive better.  The tab bar has been set up so it compresses more naturally on narrower browsers and mobile devices.   New sidebar widget    A new right-sidebar widget has been added, similar to Watched Tags, to give you more direct access to your saved lists.  This is where indicators will live in Phase 3 (which I swear we are actually going to ship).  Please give it a try.  If you have any questions, bugs, or feedback, you can reply to this post directly or add a new question with the  tag.  A wider alpha  Since we're nearing launch, we're expanding the alpha out to the whole network.  So feel free to try this out on any site you frequent, to help suss out any site-specific issues.  What's next?  As always, Phase 3 of this project is adding indicators for new content, now in the right sidebar widget.  There's increasing interest in this feature from Enterprise, so I do really expect this to ship and get out of Alpha sooner rather than later and this time, I mean it. Finite $G$ with involutory automorphism $\alpha$ with no nontrivial fixed points. Proving properties of $\alpha$. The question at hand is:     Let G be a finite group and $\alpha$ an involutory automorphism of G, which doesn't fixate any element aside from the trivial one.    1) Prove that $ g \mapsto g^{-1}g^{\alpha} $ is an injection    2) Prove that $\alpha$ maps every element to its inverse    3) Prove that G is abelian    I think I've found 1).  I assume $ g_1^{-1}g_1^{\alpha} = g_2^{-1}g_2^{\alpha} $ and from this I get $ (g_2g_1^{-1})^\alpha = g_2g_1^{-1} $, so $g_2 = g_1$ (is this correct?)   For 2) I'm sort of stumped though, not sure how to start proving that, so any help please? Multi-geometry shapefiles Since a shapefile can only contain a single geometry type (e.g. point, polygon, etc), how could I persist both?   If I must create a shapefile for each geometry type, how can I pass them to a colleague to load?  In kml I can just pass the single kml to load.  Is there a shapefile manifest equivalent that I am missing? How to redirect complete outgoing phone's traffic to a proxy server? Proper submodules of Noetherian modules are intersections of indecomposable modules If $M$ is Noetherian, any submodule $N \neq M$ can be written as a finite intersection of intersection-indecomposable ones.   I just don't know how to begin with the proof of this proposition.   Very kind of you for reading or answering. How to include jQuery and JavaScript files correctly? I'm doing it right now with the following code:   function uw_load_scripts() {     // De-register the built in jQuery     wp_deregister_script('jquery');     // Register the CDN version     wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js', array(), null, false);      // Load it in your theme     wp_enqueue_script( 'jquery' ); } add_action( 'wp_enqueue_scripts', 'uw_load_scripts' );   This works, but should I do this for everyone, like this, or for everyone but admin (so that backend uses the WordPress version?):  if (function_exists('load_my_scripts')) {   function load_my_scripts() {       if (!is_admin()) {       wp_deregister_script( 'jquery' );       wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js', array(), null, false);      wp_enqueue_script('jquery');        }   }   }   add_action('init', 'load_my_scripts');   This version doesn't work at all actually, I get the WordPress jQuery-version and not the Google one.  Therefore, should I deregister the jQuery that is included in WordPress at all?    Also, how do I add my own scripts (slider scripts, modernizr and my own custom.js) the correct way? I guess I should do this via functions.php as well and not in the header like I'm doing it now, but I'm unsure of how I would do that. Redirect, Change URLs or Redirect HTTP to HTTPS in Apache - Everything You Ever Wanted to Know About mod_rewrite Rules but Were Afraid to Ask This is a  about Apache's mod_rewrite.   Changing a request URL or redirecting users to a different URL than the one they originally requested is done using mod_rewrite. This includes such things as:   Changing HTTP to HTTPS (or the other way around) Changing a request to a page which no longer exist to a new replacement. Modifying a URL format (such as ?id=3433 to /id/3433 ) Presenting a different page based on the browser, based on the referrer, based on anything possible under the moon and sun. Anything you want to mess around with URL   Everything You Ever Wanted to Know about Mod_Rewrite Rules but Were Afraid to Ask!  How can I become an expert at writing mod_rewrite rules?   What is the fundamental format and structure of mod_rewrite rules? What form/flavor of regular expressions do I need to have a solid grasp of? What are the most common mistakes/pitfalls when writing rewrite rules? What is a good method for testing and verifying mod_rewrite rules? Are there SEO or performance implications of mod_rewrite rules I should be aware of? Are there common situations where mod_rewrite might seem like the right tool for the job but isn't? What are some common examples?   A place to test your rules  The  web site is a great place to play around with your rules and test them. It even shows the debug output so you can see what matched and what did not. Symmetry condition for continuous coordinate transformations C non-blocking keyboard input Proof of matrix norm property: submultiplicativity My MATLAB launcher doesn't work I've installed MATLAB R2011a on Ubuntu 11.10 today following . I've also followed the steps to create the launcher. It appeared, but when I click on it nothing happens. Does anyone knows what can I do to fix it? Additional info I can run it perfectly through terminal. My only problem is getting the launcher to work. To create the launcher I used :   Get an icon:  sudo wget http://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png -O /usr/share/icons/matlab.png   Get the launcher file:  sudo wget 'https://help.ubuntu.com/community/MATLAB?action=AttachFile&amp;do=get&amp;target=matlab-r2011a.desktop' -O /usr/share/applications/matlab.desktop Why are there $|G/G'|$ 1-dimensional representations of $G$? Let $G'$ be the derived subgroup of a finite group $G$.   We have a correspondence $\{\mathrm{reps \ of \ G/G'}\} \longleftrightarrow \{\mathrm{reps \ of \ G \ with \ kernel \ containing \ G' }\} $  If we restrict to 1-dimensional reps, we get:  $\{\mathrm{1\ dimensional \ reps \ of \ G/G'}\} \longleftrightarrow \{\mathrm{1 \ dimensional \ reps \ of \ G \ with \ kernel \ containing \ G' }\} $  Now my notes say that there are $|G/G'|$ 1-dimensional reps of $G$. Since there are $|G/G'|$ 1-dimensional reps of $G/G'$, this must mean that all 1-dimensional reps of $G$ have kernel containing $G'$. Why is this so?  Thanks How do I set environment variables from Java? How do I set environment variables from Java?  I see that I can do this for subprocesses using . I have several subprocesses to start, though, so I'd rather modify the current process's environment and let the subprocesses inherit it.  There's a System.getenv(String) for getting a single environment variable. I can also get a Map of the complete set of environment variables with System.getenv(). But, calling put() on that Map throws an UnsupportedOperationException -- apparently they mean for the environment to be read only. And, there's no System.setenv().  So, is there any way to set environment variables in the currently running process?  If so, how?  If not, what's the rationale?  (Is it because this is Java and therefore I shouldn't be doing evil nonportable obsolete things like touching my environment?)  And if not, any good suggestions for managing the environment variable changes that I'm going to need to be feeding to several subprocesses?