text:
comp.lang.javascript FAQ - META 2008-10-29
- From: "FAQ server" <javascript@xxxxxxxxxxxxxx>
- Date: Wed, 29 Oct 2008 09:00:03 +0000
comp.lang.javascript FAQ - Quick Answers- 10, Updated October 13, 2008
1 Meta-FAQ meta-questions
You are reading the _comp.lang.javascript_ meta-FAQ,
version 10. It is available on the web at
<URL: http://www.jibbering.com/faq/index.html > in HTML form.
This FAQ provides URLs to further information about ECMAScript
(loosely called javascript), and some hints and tips to make your
stay in comp.lang.javascript more enjoyable.
This document was created for three reasons: to help reduce the
high levels of noise on CLJ, to provide a resource for people
new to javascript, and to point to locations that contain
valuable javascript resources.
Each day, one section of the FAQ is posted for review and questions,
and as a reminder that the FAQ is available.
To cope with a desire for additional explanation and detail
relating to some aspects of the FAQ, an additional resource
is available at:-
<URL: http://www.jibbering.com/faq/faq_notes/faq_notes.html >
It has been provided separately to avoid increasing the size of
the FAQ to a point where it would be unreasonable to post it to
the group.
2 Javascript Tips
2.1 _Which newsgroups deal with javascript_?
The official Big 8 Usenet newsgroup dealing with javascript is
Some "language" hierarchies also have *.comp.lang.javascript groups.
CLJ is an unmoderated newsgroup.
2.2 _What questions are on-topic for CLJ_?
The comp.lang.javascript newsgroup deals with ECMAScript
languages, so any questions about JavaScript or JScript are
welcome. However, the majority of questions sent to this group
issues with a particular browser, or the host is not a browser
at all, please make this information clear.
Javascript and Java are two completely different languages.
Java questions should be asked in one of the comp.lang.java.*
newsgroups; they are not appropriate for CLJ (as Java and
javascript are distinct programming languages with only
superficial similarities due to sharing a C-like syntax and
some of the characters in their names).
Questions dealing with other scripting languages, such as
VBScript, PerlScript or CGI scripting are also off-topic,
as are HTML-only or CSS-only questions.
Questions that are specific to Microsoft's JScript may also
be appropriately asked at:
The comp.lang.javascript newsgroup charter is included in
<URL: http://www.jibbering.com/faq/faq_notes/cljs_charter.html >
2.3 _What should I do before posting to CLJ_?
Before posting to CLJ, you should read this document.
You should also check the Resources section <URL: http://jibbering.com/faq/#onlineResources >
and the Quick Answers section and FYI28/RFC1855 <URL: http://www.rfc-editor.org/fyi/fyi28.txt >.
Search the Web, in particular the CLJ archives at
<URL: http://groups.google.com/group/comp.lang.javascript/topics >.
*How to Ask a Question*
* Read all appropriate posts to the CLJ newsgroup
for several days.
* State your question clearly and concisely.
* Use the Subject: of your post to indicate the type of problem
you have, but include the question in the body as well.
* For a more detailed explanation of formatting, see
"Posting Questions and Replies to comp.lang.javascript" <URL: http://www.jibbering.com/faq/faq_notes/clj_posts.html >.
* Quote only relevant parts of earlier messages, and add your
comments below each quoted section
(FYI28/RFC1855 <URL: http://www.ietf.org/rfc/rfc1855.txt >).
Do not top-post.
* Cite any part of the FAQ that applies.
Be specific and link to the relevant section.
* Avoid being unnecessarily rude, but do not complain about other rude posts.
* Don't quote signatures.
*Posting Code*
* Try to reduce the problem as much as possible.
* Validate the HTML <URL: http://validator.w3.org/ >
* Make sure your code is executable as transmitted.
* Use line breaks, wrap code at 72 characters, and indent in
units of 2-3 spaces (not tabs) to show structure.
* If the script you are including is over 300 lines, please do
not post the full script and just provide a link.
* Mention which platforms and browsers are used or are giving
* See also the FAQ section on debugging <URL: http://jibbering.com/faq/#debugging >.
* Post in plain-text only. Do not encode it. Do not attach files.
* Do not multi-post; cross-post if necessary.
*What Not to Post*
* Do not post job postings. Job postings should go to
an appropriate regional jobs group.
* Do not post copyright material without permission
from the copyright holder.
Announcements of products relevant to javascript are welcome, but not
more often than once per major release, and then post a short
link to the product's webpage.
2.4 _Why was my post not answered_?
This could be for several reasons:
It was a variation of a frequently asked question and was
therefore ignored by everyone.
Nobody knows the answer.
The person with the answer has not seen the post.
It might not be possible to do what you want to do but perhaps
readers of CLJ are reluctant to answer your post in the negative
when they are not convinced that it cannot be done.
The question was not asked clearly enough, or did not included
enough information to be answered.
The questioner did not realise the need to read the group, for a
few days, to see the answers posted there.
You ignored the
If it is not one of these, then after a few days consider
reposting after checking <URL: http://groups.google.com/group/comp.lang.javascript/topics >
for replies. Make sure the post is phrased well, and everything
needed to answer is correct, and the subject is appropriate.
2.5 _What is ECMAScript_?
ECMAScript is the international standard for JavaScript. JScript
3.0 and JavaScript 1.5 are
more or less ECMAScript compliant. In addition ECMA 327 defines
the Compact Profile of ECMAScript by describing the features from
ECMA 262 that may be omitted in some resource-constrained
environments. Note that ECMAScript did not attempt to standardize
the document object model.
<URL: http://www.ecma-international.org/publications/standards/Ecma-262.htm >
The current edition is ECMA-262, 3rd Edition. There is some
support for this edition in JScript 5.0 and JavaScript 1.3.
JScript 5.5 and JavaScript 1.5, in Netscape 6.1 and later, are
compliant (JavaScript 1.5 in Netscape 6 missed some methods).
2.6 _What is JScript_?
JScript is Microsoft's implementation of ECMAScript.
Questions that are specific to Microsoft's JScript may also
be appropriately asked at:
2.7 _What are object models_?
Object models (OMs) are not part of the ECMAScript language: they
are provided by the host to allow javascript (or other scripting
language) to communicate with the host. An object model may allow
javascript to access a file system, or control a nuclear power
station. The most commonly used object models via javascript are
provided by Active Server Pages, Server Side javascript, and the
Windows Script Host. The most common of all is the
Document Object Model (DOM) provided by web browsers. Other
document types such as SVG also define scriptable DOMs, mostly as
extensions of the W3C Core DOM specification designed for use
with XML documents.
2.8 _What is the document object model_?
This is the collection of objects provided by each browser.
Basically, any object in the window hierarchy is part of the
DOM. This means that document.writeln(),
for example, is not an
ECMAScript method but is, in fact, a method provided by the DOM.
The DOM has been standardised by the World Wide Web Consortium
(W3C); however, like all W3C standards, browser support is not
yet complete. Most cross-browser coding problems come from
slightly different implementations of the DOM in the different browsers.
<URL: http://jibbering.com/faq/#onlineResources >
<URL: http://www.w3.org/DOM/faq.html >
<URL: http://www.w3.org/DOM/ >
2.9 _Internationalisation and Multinationalisation in javascript.
Internationalisation means using one form which is everywhere both
acceptable and understood. Any international standard not supported by
default can be coded for.
For example, there is an International Standard for numeric Gregorian
date format; but none for decimal and thousands separators.
Multinationalisation means using different forms for different
readers. It cannot work well in general, because it requires a
knowledge of all preferences and the ability to choose the right
one, in an environment where many systems are inappropriately
set anyway.
Javascript has a few Multinationalisation features. The various
toString()methods are all implementation dependent,
but tend to use either UK or US settings (not necessarily correctly).
ECMAScript Ed. 3 introduced some capabilities, including the
toLocaleString()method which should create a string
based on the host's locale.
Much more support is expected in future versions of ECMAScript.
2.10 _I have a question that is not answered in here or
in any of the resources mentioned here but I'm sure it has been
answered in CLJ. Where are the CLJ archives located_?
<URL: http://groups.google.com/group/comp.lang.javascript/topics >
Maintain an archive of comp.lang.javascript going back to 1996 and
provide diverse archive searching facilities.
2.11 _What does the future hold for ECMAScript_?
The ECMAScript Technical Committee is now working on the fourth
edition, the first implementation of which is JScript.NET. It
includes a compiler, allowing you to create standalone JScript
The fourth edition of ECMAScript will provide new features like
typed variables, and classes. More information can be found at:
<URL: http://www.ecmascript.org/ >,
or from news:microsoft.public.dotnet.languages.jscript
3 Javascript Resources
3.1 _What books cover javascript_?
Although many books have been reviewed, most are quite bad and cannot be recommended.
The following list of books been approved by CLJ regulars after
technical review.
_"JavaScript: The Definitive Guide,"_ 5th Edition, By David Flanagan.
<URL: http://oreilly.com/catalog/9780596101992/toc.html >
<URL: http://www.oreilly.com/catalog/jscript5/errata/ >
_"JavaScript Pocket Reference,"_, By David Flanagan.
<URL: http://oreilly.com/catalog/9780596004118/toc.html >
<URL: http://oreilly.com/catalog/9780596004118/errata/ >
3.2 _What online resources are available_?
* The Official ECMAScript Specification
<URL: http://www.ecma-international.org/publications/standards/Ecma-262.htm >
* ISO/IEC 16262: ISO Standard of ECMA-262 r3 with Corrections
<URL: http://standards.iso.org/ittf/PubliclyAvailableStandards/c033835_ISO_IEC_16262_2002(E).zip >
* ECMAScript on Wikipedia
<URL: http://en.wikipedia.org/wiki/ECMAScript >
* DOM Level 1 ECMAScript Binding
<URL: http://www.w3.org/TR/REC-DOM-Level-1/ecma-script-language-binding.html >
* DOM Level 2 ECMAScript Binding
<URL: http://www.w3.org/TR/DOM-Level-2-HTML/ecma-script-binding.html >
* DOM Level 2 Events
<URL: http://www.w3.org/TR/DOM-Level-2-Events/events.html >
* DOM Level 2 Style
<URL: http://www.w3.org/TR/DOM-Level-2-Style/ >
* DOM Level 3 ECMAScript Binding
<URL: http://www.w3.org/TR/DOM-Level-3-Core/ecma-script-binding.html >
*Browser Documentation*
* Mozilla JavaScript 1.5 reference
<URL: http://developer.mozilla.org/en/docs/JavaScript >
* Online Gecko DOM Reference
<URL: http://developer.mozilla.org/en/docs/Gecko_DOM_Reference >
* Microsoft (D)HTML Reference
<URL: http://msdn2.microsoft.com/en-us/library/ms533050.aspx >
* JScript Reference and Main Microsoft Script Site
<URL: http://msdn2.microsoft.com/en-us/library/hbxc2t98.aspx >
<URL: http://msdn2.microsoft.com/en-us/library/ms950396.aspx >
* Opera Documentation
<URL: http://www.opera.com/docs/specs/#ecmascript >
<URL: http://www.opera.com/docs/specs/js/ >
<URL: http://www.opera.com/docs/specs/js/ecma >
* ICab's Inscript documentation
<URL: http://www.muchsoft.com/inscript/ >
* Safari JavaScriptCore documentation
* Netscape 4 JavaScript (reproduced by Sun Microsystems, Inc.)
<URL: http://docs.sun.com/source/816-6408-10/ >
* Index of Archived Netscape 4 JavaScript docs online and for download
<URL: http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.3/reference/ >
* Archived documentation for MSIE 3.x
<URL: http://members.tripod.com/%7Ehousten/download/ >
*Javascript Library Groups (Google Groups)*
No javascript libraries are endorsed by this group.
If you are looking for help using a library, visit that library's
discussion group instead.
* jQuery [English]
<URL: http://groups.google.com/group/jquery-en >
* Prototype & Scriptaculous
<URL: http://groups.google.com/group/prototype-scriptaculous >
* Developing Dashboard Widgets
<URL: http://developer.apple.com/macosx/dashboard.html >
* Win32 Scripting, Using Scripting to Automate Windows
<URL: http://cwashington.netreach.net/ >
* Whitebeam Apache Module - Server Side JavaScript in Apache;
<URL: http://www.whitebeam.org/ >
* Digital Mars DMD Script, console and MS Active Script implementation of ECMAScript,
claimed to be faster than other implementations:
<URL: http://www.digitalmars.com/dscript/ >
* FESI - a free implementation of ECMAScript in Java
<URL: http://www.lugrin.ch/fesi/index.html >
4 Quick Answers: Numbers
4.1 _How do I convert a Number into a String with exactly 2 decimal places_?
4.2 _Why does simple decimal arithmetic give strange results_?
4.3 _Why does K = parseInt('09') set K to 0_?
4.4 _Why does 1+1 equal 11_? or How do I convert a string to a number?
4.5 _How do I generate a random integer from 1 to N_?
5 Quick Answers
5.1 _How do I protect my javascript code_?
With clientside javascript you can't as your code is distributed
in source form and is easily readable. With JScript, there is the
Script Encoder (see MSDN), but this is nothing more than obfuscation.
Disabling the right mouse button also does nothing to protect
your script in a Web browser.
Your code is likely protected under copyright laws. See:
<URL: http://www.wipo.int/about-ip/en/copyright.html >
<URL: http://webdesign.about.com/od/copyright/Copyright_Issues_on_the_Web_Intellectual_Property.htm >
5.2 _How can I disable the back button in a web browser_?
You can't. The browser's history cannot be modified. However, you
can use location.replace(url); in some browsers to replace
the current page in the history.
<URL: http://msdn2.microsoft.com/en-us/library/ms536712.aspx >
<URL: http://docs.sun.com/source/816-6408-10/location.htm#1194240 >
5.3 _How can I access the client-side filesystem_?
Security means that by default you can't. In a more restricted
environment, there are options. For example, using LiveConnect
to connect to Java with Netscape, and using the FileSystemObject
in IE. Check Google Groups archives <URL: http://groups.google.com/group/comp.lang.javascript/topics >
for previous posts on the subject.
<URL: http://msdn2.microsoft.com/en-us/library/z9ty6h50.aspx >
<URL: http://www.javaworld.com/javaworld/jw-10-1998/jw-10-apptowin32.html >
Write a cookie and read it back and check if it's the same.
<URL: http://www.w3schools.com/js/js_cookies.asp >
Additional Notes:
<URL: http://www.jibbering.com/faq/faq_notes/cookies.html >
<URL: http://www.ietf.org/rfc/rfc2965.txt >
<URL: http://www.galasoft-lb.ch/myjavascript/consulting/2001012701/ >
<URL: http://www.cookiecentral.com/ >
5.5 _How can I prevent access to a web page by using javascript_?
In practice you can't. While you could create a suitable
encryption system with a password in the page, the level of
support you need to do this means it's always simpler to do it
server-side. Anything that "protects" a page
other than the current one is definitely flawed.
5.6 _How do I communicate between frames in a web browser_?
To reference another frame, you simply need to step through the
frame hierarchy: parent is the page the frame is
definedin, parent.framename is another frame in the same
frameset. To access a variable called Moomin in a frame called Snork you
would use parent.Snork.Moomin. To call the function Snufkin
in that frame you would use parent.Snork.Snufkin().
Note that it is not possible to communicate between frames on
different domains this way.
5.7 _How do I find the size of the window_?
Here is a detailed explanation of a cross-browser strategy to
find the dimensions of the viewport, excepting all chrome
(excludes scrollbars, et c).
We can consider various properties:
Of the browsers that have an innerWidth property, most
include scrollbar dimensions. Some versions of KHTML browsers
(including Safari 2) do _not_ include scrollbar width.
The window.inner* properties are unreliable and not
useful here. We don't want scrollbar dimensions included.
Certain versions of KHTML, including Safari 2, have
document.clientHeight and document.clientWidth
properties. Where supported, these rare properties accurately
return the height and width of the viewport, without including
scrollbar dimensions.
MSHTML (Trident), Firefox (Gecko), Opera (Presto), and Safari
(Webkit) all support clientHeight on document.body
and document.documentElement. The difficulty is figuring out
which one is reliable. In other words which object to get the
clientHeight property from:documentElement or body?
What the number returned from either of these properties
represents depends on the environment. The environment includes
the browser, its version, and the rendering mode of the document.
In quirks mode, we'll mostly want to use body.clientHeight
(except for in Safari 2).
Some environments will return the viewport height. Others will
return 0. Yet others will return the clientHeight of
the BODY element.
This is the more "standard" property for getting the height of
the viewport. It usually "works" in modern browsers in
standards mode. Notable exceptions include Safari 2 and
Opera <= 9.25, both of which return the clientHeight
of the html_element_. (Oddly, Opera <= 9.25
in standards mode returns the width of the viewport for
With the exception of Safari 2, body.clientHeight is reliable
where documentElement.clientHeight is found to be unreliable.
For example, in Safari 3+, Opera, and Mozilla, all in quirks mode,
document.documentElement.clientHeight returns the clientHeight
of the html element (this may seem unsurprising but
it is not what we want).
Conversely, document.body.clientHeight will return
the height of the viewport in most cases where
document.documentElement.clientHeight does not. An exception
to that is Safari 2, where documentElement.clientHeight
and body.clientHeight both return the height of their
corresponding element (not what we want).
By using a combination of Feature Testing and Capability Testing,
the dimensions of the viewport can be strategically retrieved
from the property that works in the environment the script is
running in. The trick is determining which property willgive us
the value we want.
Since document.clientHeight is reliable where
(rarely) supported, and since browsers that support this property
don't return the viewport dimensions from
document.body.clientHeight or
document.documentElement.clientHeight, this should be the
very first condition:
// Safari 2 uses document.clientWidth (default).
if(typeof document.clientWidth == "number") {
// use document.clientWidth.
The next strategy is to determine if
document.documentElement.clientHeight property is unreliable.
It is deemed "unreliable" when it is either 0 or taller
than the viewport.
Determining if documentElement.clientHeight is 0 is easy.
The result is stored in a variable IS_BODY_ACTING_ROOT.
var docEl = document.documentElement,
IS_BODY_ACTING_ROOT = docEl && docEl.clientHeight === 0;
docEl = null;
To determine if documentElement.clientHeight returns
a value taller than the viewport, we need a Capability Test.
If we can force documentElement to be very tall
(taller than a normal viewport) we can then check to see if
documentElement.clientHeight returns that "very tall" number.
If it does, then it is unreliable.
We can force documentElement to be taller than the viewport
(or any "normal" viewport) by adding a div to the body,
give that div a height larger than any normal monitor,
and then check to see if documentElement.clientHeight is
that high (or "almost" that high, to account for documentElement
having a border).
// Used to feature test Opera returning wrong values
// for documentElement.clientHeight.
// The results of this function should be cached,
// so it does not need to be called more than once.
function isDocumentElementHeightOff(){
var d = document,
div = d.createElement('div');
div.style.height = "2500px";
d.body.insertBefore(div, d.body.firstChild);
var r = d.documentElement.clientHeight &> 2400;
return r;
We can use this function to see if we should use
body.clientHeight, instead. (but only after checking if
document.clientHeight is supported).
// Safari 2 uses document.clientWidth (default).
if(typeof document.clientWidth == "number") {
// use document.clientHeight/Width.
else if(IS_BODY_ACTING_ROOT || isDocumentElementHeightOff()) {
// use document.body.clientHeight/Width.
} else {
// use document.documentElement.clientHeight/Width.
The preceding strategy was developed by Garrett Smith with input
from John David Dalton. A complete and tested example can be found
in APE Library under APE.dom.getViewportDimensions.
Source code:
<URL: http://dhtmlkitchen.com/ape/build/dom/viewport-f.js >.
APE is publicly released under Academic Free License.
APE home: <URL: http://dhtmlkitchen.com/ape/ >.
Note: The dimensions cannot be determined accurately until after
the document has finished loading.
<URL: http://msdn2.microsoft.com/en-us/library/ms533566.aspx >
<URL: http://developer.mozilla.org/en/DOM/window.innerWidth >
<URL: http://dev.opera.com/articles/view/using-capability-detection/ >
5.8 _How do I check to see if a child window is open, before opening another_?
var myWin;
function openWin(aURL) {
if (!myWin || myWin.closed ) {
myWin = window.open(aURL,'myWin');
} else {
myWin.location = aURL;
<URL: http://msdn2.microsoft.com/en-us/library/ms533574.aspx >
<URL: http://docs.sun.com/source/816-6408-10/window.htm#1201877 >
5.9 _Why does framename.print() not print the correct frame in IE_?
IE prints the frame that has focus when you call the print
method frameref.focus();frameref.print();
<URL: http://msdn2.microsoft.com/en-us/library/ms976105.aspx >
5.10 _How do I get the value of a form control_?
In HTML documents, named forms may be referred to as named
properties of the document.forms collection, and named form
controls may be referred to as named properties of the form's
elements collection:
var frm = document.forms["formname"];
var contrl = frm.elements["elementname"];
The (string) value property of such controls can be read
directly from the element:-
var value = contrl.value;
value = +contrl.value; //string to number: see 4.2
Some exceptions would be:
First Exception: Where the control is a SELECT element, and
support for older browsers, such as NN4, is required:
var value = contrl.options[contrl.selectedIndex].value;
Second Exception: Where several controls share the same name,
such as radio buttons. These are made available as collections
and require additional handling. For more information, see:-
<URL: http://www.jibbering.com/faq/faq_notes/form_access.html >
Third Exception: File inputs. Most current browsers do not allow
reading of type="file" input elements in a way that is useful.
5.11 _How do I close a window and why does it not work on the first one_?
Use windowRef.close(), where windowRef is a window object
reference, such as window, top, parent, self, or a reference
obtained from the window.open() method. You can only close
windows opened by scripts, no others.
<URL: http://msdn2.microsoft.com/en-us/library/ms536367.aspx >
<URL: http://docs.sun.com/source/816-6408-10/window.htm#1201822 >
<URL: http://developer.mozilla.org/en/docs/DOM:window.open#FAQ >
5.12 _How do I modify the content of the current page_?
Using the non-standard but widely implemented innerHTML property:
<div id="anID">Some Content</div> with script:
document.getElementById("anID").innerHTML =
"Some <em>new</em> Content";
Where "anID" is the (unique on the HTML page)
id attribute value of the element to modify.
If the new content is only text and does not need to replace existing HTML,
it is more efficient to modify the data property of a text node.
document.getElementById("anID").firstChild.data = "Some new Text";
Note: Make sure the element exists on the page (and has been parsed) before trying to
reference it.
<URL: http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-FF21A306 >
<URL: http://msdn.microsoft.com/en-us/library/cc304097(VS.85).aspx >
<URL: http://msdn2.microsoft.com/en-us/library/ms533897.aspx >
<URL: http://developer.mozilla.org/en/Whitespace_in_the_DOM >
<URL: http://developer.mozilla.org/en/docs/DOM:element.innerHTML >
<URL: http://www.jibbering.com/faq/faq_notes/alt_dynwrite.html >
5.13 _How do I trim whitespace_?
Use a regular expression:
function trimString(s) {
return s.replace(/^\s+|\s+$/g,'');
<URL: http://docs.sun.com/source/816-6408-10/regexp.htm >
<URL: http://msdn2.microsoft.com/en-us/library/6wzad2b2.aspx >
<URL: http://en.wikipedia.org/wiki/Regular_expression >
<URL: http://www.merlyn.demon.co.uk/js-valid.htm >
5.14 _How do I force a reload from the server/prevent caching_?
To reload a page, use location.reload(). However, this depends
upon the cache headers that your server sends. To change this,
you need to alter the server configuration. A quick fix on the
client is to change the page URI so that it contains a unique
element, such as the current time. For example:
location.replace(location.href+'?d='+new Date().valueOf())
If the location.href already contains a query String, use:
location.replace(location.href+'&d='+new Date().valueOf())
<URL: http://www.mnot.net/cache_docs/ >
<URL: http://docs.sun.com/source/816-6408-10/date.htm >
5.15 _How do I get a perl/asp/php variable into client-side javascript_?
Use the server-side language to generate the javascript:
var jsvar = "<%= aspvar %>";
var jsvar = "<?php echo $phpvar ?>";
5.16 _Why do I get permission denied when accessing a frame/window_?
In the normal browser security model, it is impossible for a
script from one domain to access the properties of pages served
from another domain, or a different protocol. Any attempt to
access a property in such cases will result in a "Permission
Denied" error. Signed scripts or trusted ActiveX objects can
overcome this in limited situations.
<URL: http://msdn2.microsoft.com/en-us/library/ms533028.aspx >
5.17 _How do I make a 10 second delay_?
There is no built-in way to pause execution in javascript such
as a sleep function, but hosts usually provide a method of some
form. Web browsers are designed for event driven programming and
only provide the setTimeout and setInterval functions
to facilitate timed delays. The delay before calling Snork may
exceed the second parameter to setTimeout and setInterval
due to implementation differences among browsers.
To call the function Snork(), approximately 10 seconds
after the function Moomin() completes, you would do this:
Script execution is not stopped, and adding Snufkin() after the
setTimeout line would immediately execute the function Snufkin()
before Snork().
Achieving delays through running a loop of some sort for a pre-defined
period is a bad strategy, as that will inhibit whatever was supposed to
be happening during the delay, including blocking user interation.
Other (less event driven) hosts have different wait functions,
such as WScript.Sleep() in the Windows Script Host.
<URL: http://msdn2.microsoft.com/en-us/library/ms536753.aspx >
<URL: http://docs.sun.com/source/816-6408-10/window.htm#1203758 >
<URL: http://en.wikipedia.org/wiki/Event-driven_programming >
<URL: http://jibbering.com/faq/faq_notes/misc.html#mtSetTI >
5.18 _How do I change print settings with window.print()_?
In a normal security environment, you can't change anything. The
page stylesheet rules provide some options, but are not supported
in browsers yet. If you can, use an ActiveX or Plugin ScriptX and
Neptune from Meadroid to give you more control for Windows
versions of Internet Explorer, Netscape, and Opera.
<URL: http://www.meadroid.com/scriptx/ >
<URL: http://msdn2.microsoft.com/en-us/library/ms976105.aspx >
5.19 _I have <a href="javascript:somefunction()"> what ... _?
Whatever the rest of your question, this is generally a very bad idea.
The javascript: pseudo protocol was designed to replace the
current document with the value that is returned from the expression.
For example:
<a href="javascript:'<h1>' + document.lastModified + '</h1>'">lastModified</a>
will result in replacing the current document with the value
returned from document.lastModified, wrapped in an <h1>
When the expression used evaluates to an undefined value
(as some function calls do), the contents of the current page are not
replaced. Regardless, some browsers (notably IE6) interpret this as
navigation and will enter into a 'navigation' state where GIF
animations will stop working.
It is also possible for IE to be configured such that it supports
javascript but not the javascript: protocol. This results
in the user seeing a protocol error for javascript: URIs.
The javascript: pseudo protocol creates accessibility and
usability problems in user agents that do not support javascript, or
is not supported.
Instead, use
<a href="something.html" onclick="somefunction();return false">
where something.html is a meaningful alternative. Alternatively,
attach the click callback using an event registry.
<URL: http://www.useit.com/alertbox/20021223.html >
5.20 _My element is named myselect[], how do I access it_?
Form controls with any "illegal" characters can be accessed with
formref.elements["myselect[]"] - The bracket characters,
amongst others, are illegal in ID attributes and javascript
identifiers, so you should try to avoid them as browsers may
handle them incorrectly.
<URL: http://msdn2.microsoft.com/en-us/library/ms537449.aspx >
<URL: http://docs.sun.com/source/816-6408-10/form.htm >
<URL: http://www.jibbering.com/faq/faq_notes/faq_notes.html#FAQN4_25 >
5.21 _How do I detect Opera/Netscape/IE_?
The navigator object contains strings which
specify the browser and version; however, this is in general not
very genuine. Mozilla (and therefore Netscape 6+) allows this to
be freely set, and Opera and IE allow it to be modified. There
their own strings here.
Generally though, you don't need to identify which browser is
being used. There are alternative techniques, but which one you
choose depends on why you want to redirect browsers. If it's to
offer different CSS stylesheets, then <URL: http://w3development.de/css/hide_css_from_browsers/ >
shows many techniques. For Scripting, _object_ detection
is a better method to use.
<URL: http://www.quirksmode.org/js/support.html >
It is also known as feature detection.
Object/feature detection means checking that the object you wish
to use is supported by the browser before using it. This means
that you don't need to know what browsers support what methods,
and your code will automatically be usable on any browser that
can execute it.
if (document.getElementById &&
document.getElementById('el') &&
document.getElementById('el').style ) {
// We know that this browser supports getElementById and has
// a style object, so we can set a style property.
document.getElementById('el').style.color = "red";
Browser bugs can often be detected and overcome in similar ways.
<URL: http://developer.mozilla.org/en/docs/Using_Web_Standards_in_your_Web_Pages:Developing_Cross_Browser/Cross_Platform_Pages >
<URL: http://www.jibbering.com/faq/faq_notes/not_browser_detect.html >
<URL: http://dev.opera.com/articles/view/using-capability-detection/ >
<URL: http://developer.apple.com/internet/webcontent/objectdetection.html >
5.22 _How do I disable the right mouse button_?
The oncontextmenu is a proprietary method and is not supported on
all browsers.
<body oncontextmenu="return false">
5.23 _How do I change the confirm box to say yes/no or default to cancel_?
The buttons on a confirm box cannot be changed, nor can you
specify a default button. However, you should be able to change
the question so that "OK" is suitable as the default.
e.g. change "We will now buy ourselves a Porsche with your credit
card, Do you want to continue with this transaction _OK_ Cancel"
to "We will now buy ourselves a Porsche with your credit card,
Would you like to abandon this transaction? _OK_ Cancel"
5.24 _How do I log-out a user when they leave my site_?
This cannot be done reliably. Here's why:
never execute.
The user may not be on-line when they close your web page.
Javascript errors elsewhere in the page may prevent the script
The browser may not support the onunload event, or may not fire
it under certain circumstances, so the log-out function will
not execute.
The URL below has more information.
<URL: http://groups.google.com/groups?selm=BlmZ7.55691%244x4.7344316%40news2-win.server.ntlworld.com >
5.25 _How do I format the lastModified date with javascript_?
Apparently, new Date() reads document.lastModified
correctly, though problems
can occur if the browser returns only two digits for the year.
In particular, time offset, field order and separators may vary.
It is also reliant on the server's clock having been correctly
set at the time of upload. See the URL
<URL: http://www.merlyn.demon.co.uk/js-date2.htm#lM >
5.26 _Why are my rollovers so slow_?
Images are cached by the browser depending on the headers sent by
the server. If the server does not send sufficient information
for the browser to decide the image is cacheable, the browser
will check if the image has been updated every time you change the
src of an image (in some user settings). To overcome this you
must send suitable headers.
<URL: http://www.mnot.net/cache_docs/ >
5.27 _How do I change the text in the url/location bar_?
This text can only be altered by changing the URL of the page.
5.28 _How do I prompt a "Save As" dialog for an accepted mime type_?
It is not possible with client-side javascript.
Some browsers accept the Content-Disposition header, but this
must be added by the server. Taking the form:-
Content-Disposition: attachment; filename=filename.ext
<URL: http://classicasp.aspfaq.com/general/how-do-i-prompt-a-save-as-dialog-for-an-accepted-mime-type.html >
<URL: http://support.microsoft.com/kb/q260519/ >
5.29 _How do I run a server side script_?
You trigger a server-side script by sending an HTTP request.
This can be acheived by setting the src of an img,
Image, frame, or iframe,
or by using XHR.
An image will also
"swallow" the data sent back by the server, so that they will
not be visible anywhere.
var dummyImage = new Image();
dummyImage.src = "scriptURL.asp?param=" + varName;
Mozilla, Opera 7.6+, Safari 1.2+, and Windows IE 7
provide the XMLHttpRequest object
(Windows IE versions 5+, provides ActiveX to acheive an analagous
effect). XMLHttpRequest can send HTTP requests to
the server, and provides access the responseText or responseXML
(when the response is XML), and HTTP header information.
<URL: http://jibbering.com/2002/4/httprequest.html >
<URL: http://www.w3.org/TR/XMLHttpRequest/ >
<URL: http://developer.mozilla.org/en/XMLHttpRequest >
<URL: http://msdn.microsoft.com/en-us/library/ms537505(VS.85).aspx >
5.30 _I have window.status="Moomin"; why doesn't the statusbar change_?
When changing the status in an event (e.g. onmouseover) you
should return true from the event. Also a number of browsers
require a short delay before setting the status to overcome their
default behaviour with the statusbar.
Most browsers are configured, by default, to disallow scripts from setting
the status bar text.
5.31 _How do I modify the current browser window_?
In a default security environment you are very limited in how much
you can modify the current browser window. You can use
window.resizeTo or window.moveTo to resize or move a
window respectively, but that is it. Normally you can only
suggest chrome changes in a window.open.
<URL: http://msdn2.microsoft.com/en-us/library/ms536651.aspx >
<URL: http://developer.mozilla.org/en/docs/DOM:window.open >
5.32 _How do I POST a form to a new window_?
Use the target attribute on the form, opening a window with
that name and your feature string in the onsubmit handler of the
<form action="..." target="wndname" onsubmit="window.open('',this.target,'features');return true;">
<URL: http://www.htmlhelp.com/reference/html40/forms/form.html >
5.33 _How do I download a page to a variable_?
Within a web-page use the XMLHttpRequest object, see:
<URL: http://jibbering.com/2002/4/httprequest.html >
<URL: http://www.ajaxtoolbox.com/ >
5.34 _How do I access a property of an object using a string_?
There are two ways to access properties: the dot notation and
the square bracket notation. What you are looking for is the square
bracket notation in which the dot, and the identifier to its right,
are replaced with a set of square brackets containing a string. The
value of the string matches the identifier. For example:-
//dot notation
var bodyElement = document.body;
//square bracket notation, using an expression
var bodyElement = document["bo"+"dy"];
<URL: http://www.jibbering.com/faq/faq_notes/square_brackets.html >
5.35 _When should I use eval_?
The eval() function should _only_ be used when it is necessary to
evaluate a string supplied or composed at run-time; the string
can be anything from a simple (but unpredictable) expression such
as "12 * 2.54" to a substantial piece of javascript code.
<URL: http://www.jibbering.com/faq/#propertyAccessAgain >
<URL: http://www.jibbering.com/faq/faq_notes/square_brackets.html >
5.36 _Why doesn't the global variable "divId" always refer to the element with id="divId"_?
Microsoft introduced a shortcut that can be used to reference
elements which include an id attribute where the
id becomes a globally-accessible property. Some browsers reproduce
this behavior. Some, most notably Gecko-based browsers (Netscape and Mozilla),
do so only in "quirks" mode. The best approach is the document.getElementById
method, which is part of the W3C DOM standard and implemented
in modern browsers (including IE from version 5.0). So an
element with id="foo" can be referenced
var el = document.getElementById("foo");
Note: make sure not to use the same id twice in the same document
and do not give an element a name that matches an id
of another in the same document or it will trigger bugs in MSIE <= 7 with
document.getElementsByName and document.getElementById.
<URL: http://developer.mozilla.org/en/docs/Using_Web_Standards_in_your_Web_Pages:Using_the_W3C_DOM#Accessing_Elements_with_the_W3C_DOM >
<URL: http://www.jibbering.com/faq/faq_notes/faq_notes.html#FAQN4_41 >
5.37 _How do I open a new window with javascript_?
New windows can be opened on browsers that support the
window.open function and are not subject to the action of any
pop-up blocking mechanism with code such as:-
var wRef;
wRef = window.open("http://example.com/page.html","windowName");
<URL: http://developer.mozilla.org/en/docs/DOM:window.open >
<URL: http://www.infimum.dk/HTML/JSwindows.html >
* Windows IE
Wait until a little yellow
triangle appears at the left end of the status bar, double click
on it and, when the error dialog box appears, check the "Always
show errors" checkbox it contains.
Or, Internet Options, Advanced, deselect "Disable Script Debugging",
select "Display a notification ...".
* Firefox
<URL: http://www.getfirebug.com/ >.
* Opera
Tools > Advanced > Error console
<URL: http://dev.opera.com/articles/view/introduction-to-opera-dragonfly/ >
* Safari
To display the Develop menu in Safari 3.1 or higher, select
the checkbox labeled "Show Develop menu in menu bar" in
Safari's Advanced Preferences panel.
<URL: http://developer.apple.com/internet/safari/faq.html#anchor14 >
* Chrome
JavaScript Console: click the Page menu icon and select
Developer > JavaScript Console. From here, you'll be
able to view errors in the JavaScript execution, and enter
additional javascript commands to execute.
JavaScript Debugger: available as Page menu icon > Developer
Debug JavaScript, the debugger provides a command prompt from which youcan set breakpoints, backtrace, and more. Type help at the debugger
command line to get started.
<URL: http://www.google.com/chrome/intl/en/webmasters-faq.html#jsexec >
* Mac IE
Use the Preferences dialog.
5.39 _What is Ajax_?
is shorthand for Asynchronous JavaScript And XML. The technology is
based on the XMLHttpRequest Object.
At its simplest, it is the sending/retrieving of new data from the server
without changing URL's or reloading the current page.
Mozilla Documentation:
<URL: http://developer.mozilla.org/en/docs/XMLHttpRequest >
MSDN Documention:
<URL: http://msdn2.microsoft.com/en-us/library/ms535874.aspx >
<URL: http://msdn2.microsoft.com/en-us/library/ms759148.aspx >
Libraries and Tutorial Sites:
<URL: http://jibbering.com/2002/4/httprequest.html >
<URL: http://www.ajaxtoolbox.com/ >
An alternative to the XMLHttpRequest Object is Remote Scripting:
<URL: http://www.ashleyit.com/rs/main.htm >
5.40 _Why is my Ajax page not updated properly when using an HTTP GET request in Internet Explorer_?
Microsoft Internet Explorer caches the results of HTTP GET requests. To ensure that the
document is retrieved from the server, you will need to use the POST Method.
<URL: http://msdn2.microsoft.com/en-us/library/ms536648.aspx >
6 Comments and Suggestions
6.1 _Why do some posts have <FAQENTRY> in them_?
If a poster feels that the question they are answering should be
covered in the FAQ, placing <FAQENTRY> in the post lets the FAQ
robot collect the messages for easy review and inclusion. A Draft Proposal
for the FAQ is requested and appreciated.
The <FAQENTRY> should not be used in posts except in
conjunction with a suggestion/proposal for the FAQ. It should
also not be literally quoted in replies, instead it should be
partly obscured as, e.g. <FAQ**TRY> or similar.
6.2 _How do I make a suggestion_?
To make a suggestion to the FAQ, use either the FAQENTRY method
above, or email Garrett Smith firstname.lastname@example.com (current FAQ editor)
or Jim Ley (firstname.lastname@example.com). All comments, suggestions, and
especially corrections are welcome.
1_Meta-FAQ meta-questions_
2_Javascript Tips_
2.1 *Which newsgroups deal with javascript?*
2.2 *What questions are on-topic for CLJ?*
2.3 *What should I do before posting to CLJ?*
2.4 *Why was my post not answered?*
2.5 *What is ECMAScript?*
2.6 *What is JScript?*
2.7 *What are object models?*
2.8 *What is the document object model?*
2.9 *Internationalisation and Multinationalisation in javascript.*
2.10 *I have a question that is not answered in here or
in any of the resources mentioned here but I'm sure it has been
answered in CLJ. Where are the CLJ archives located?*
2.11 *What does the future hold for ECMAScript?*
3_Javascript Resources_
3.1 *What books cover javascript?*
3.2 *What online resources are available?*
4_Quick Answers: Numbers_
see <URL: http://jibbering.com/faq/#FAQ4 >
Or Wednesdays FAQ posting.
5_Quick Answers_
5.1 *How do I protect my javascript code?*
5.2 *How can I disable the back button in a web browser?*
5.3 *How can I access the client-side filesystem?*
5.5 *How can I prevent access to a web page by using javascript?*
5.6 *How do I communicate between frames in a web browser?*
5.7 *How do I find the size of the window?*
5.8 *How do I check to see if a child window is open, before opening another?*
5.9 *Why does framename.print() not print the correct frame in IE?*
5.10 *How do I get the value of a form control?*
5.11 *How do I close a window and why does it not work on the first one?*
5.12 *How do I modify the content of the current page?*
5.13 *How do I trim whitespace?*
5.14 *How do I force a reload from the server/prevent caching?*
5.15 *How do I get a perl/asp/php variable into client-side javascript?*
5.16 *Why do I get permission denied when accessing a frame/window?*
5.17 *How do I make a 10 second delay?*
5.18 *How do I change print settings with window.print()?*
5.19 *I have <a href="javascript:somefunction()"> what ... ?*
5.20 *My element is named myselect[], how do I access it?*
5.21 *How do I detect Opera/Netscape/IE?*
5.22 *How do I disable the right mouse button?*
5.23 *How do I change the confirm box to say yes/no or default to cancel?*
5.24 *How do I log-out a user when they leave my site?*
5.25 *How do I format the lastModified date with javascript?*
5.26 *Why are my rollovers so slow?*
5.27 *How do I change the text in the url/location bar?*
5.28 *How do I prompt a "Save As" dialog for an accepted mime type?*
5.29 *How do I run a server side script?*
5.30 *I have window.status="Moomin"; why doesn't the statusbar change?*
5.31 *How do I modify the current browser window?*
5.32 *How do I POST a form to a new window?*
5.33 *How do I download a page to a variable?*
5.34 *How do I access a property of an object using a string?*
5.35 *When should I use eval?*
5.36 *Why doesn't the global variable "divId" always refer to the element with id="divId"?*
5.37 *How do I open a new window with javascript?*
5.39 *What is Ajax?*
5.40 *Why is my Ajax page not updated properly when using an HTTP GET request in Internet Explorer?*
6_Comments and Suggestions_
6.1 *Why do some posts have <FAQENTRY> in them?*
6.2 *How do I make a suggestion?*
- Follow-Ups:
- Re: comp.lang.javascript FAQ - META 2008-10-29
- From: David Mark
- Re: comp.lang.javascript FAQ - META 2008-10-29
- Prev by Date: Re: Writing an XML document via Javascript.
- Next by Date: Re: How to check all the checkboxes if checkbox name is 'name[]'
- Previous by thread: not override onload
- Next by thread: Re: comp.lang.javascript FAQ - META 2008-10-29
- Index(es):
Relevant Pages


text:
DES MOINES, Iowa. – Oregon alum English Gardner won the women's 100 meters with the fastest time in the world this year and current Ducks Elijah Greer and Laura Roesler advanced to the finals of their respective 800 meters and Friday at the USA Track and Field Championships at Drake Stadium.
Gardner continued her remarkable outdoor season that will now extend to the IAAF World Championships in Moscow.
In the women's 100 meter final, the Voorhees, N.J., native was quick out of the blocks and ran strong through the finish line to win in a personal best 10.85, which tied for the fastest time in the world this year.
"I just went out there and had to compete with the rest of the runners and do what my coach said to do," said Gardner, who has now won both the NCAA and USA titles at 100 meters in 2013.
Earlier Friday in the 100 semifinal, Gardner accelerated through the second half of her heat to win in a then-personal best 10.87 and advance to the final.
Fellow alum Mandy White was sixth in that semifinal in 11.10.
Gardner is also entered in the 200 meters, which begin Saturday.
Meanwhile, current Ducks Greer and Roesler shone in the middle distances.
In a somewhat ragged men's 800 meter semifinal, Greer had to work his way through the field on the backstretch and was in decent position in third coming around the final turn. But then he nearly got boxed in on the rail before putting on a late burst of speed to hold his position and automatically advance to Sunday's final.
The senior from Lake Oswego, Ore., still ran a season-best 1:45.16 that was just .11 off his personal best.
"I felt relatively good," said Greer. "I didn't feel sharp.
"Come Sunday I have to be ready to turn it over."
Roesler came from the back of the back in her women's 800 meter semifinal to run a personal best and advance to the final on Sunday. Running last after 400 meters, the junior from Fargo, N.D., moved up to seventh with 300 meters to go, and bounced into sixth with 250 remaining before ripping wide off the final turn and putting the hammer down over the final 100 meters to slip into the fourth and final qualifying position.
Roesler ran a personal best 2:00.56, which was the third fastest time in school history.
In the men's 400 meter semifinals, it appeared that Mike Berry advanced to the finals after finishing third in his race, but he was disqualified for a lane violation. The junior from Seattle, Wash., stayed close with eventual heat winner Josh Mance around the final curve before finishing third in 45.41. Mance won that heat in 45.23.
Dakotah Keys was in 13th place with 3,759 points after the first day of the decathlon.
He opened the competition by going 11.18 in the 100 meters (821 points), followed by a mark of 21-11.5/6.69m in the long jump (1,562 points). After a slight weather delay, Keys used a third throw effort to go 41-3.25/12.58m in the shot put.
The sophomore from Sweet Home, Ore., was fifth overall in the high jump with a clearance at 6-5/1.96m (767 points). Keys wrapped up his day by just missing a personal best in the 400 meters, running 50.59.
Almost overlooked with Oregon's other big performances on Friday, Ashton Eaton, the reigning Olympic champion and world record holder in the event, was second after the first day of the decathlon with 4,405 points.
He had a personal best throw in the shot put with a toss of 49-2.5/15.00m on his first attempt. The 2010 UO graduate also won the 100 meters in 10.48 (980 points) and took second in the long jump with a leap of 24-11/7.59m (1,937 points).
After going over the bar at 6-2.75/1.90m in the high jump (714 points) and then attempting no more jumps, Eaton fell to second place overall after Gunnar Nixon had a big clearance at 7-1.5/2.17m.
"I have a little tendonitis in left leg, which is my jumping leg," said Eaton. "I was trying to take it easy in the high jump. High jump is the only thing it affects because it's an awkward motion. I was trying to play it safe rather than increase the irritation. Everything else went well besides the high jump."
Eaton responded by winning the 400 meters in 46.89, to close within 44 points of Nixon, who led with 4,449 points.
"I figured that (Nixon) would probably have the lead today," said Eaton. "Gunner has had a great year. He is an exuberant 20- year old. He has a lot he wants to prove and show."
Former Duck Keshia Baker finished fifth in her 400 meter semifinal heat and missed the finals by a heartbreaking .01. The 2010 UO graduate ran 51.79.
Meanwhile at the Canadian Track & Field Championships in Moncton, New Brunswick, on Friday, Jack Galpin finished third in his 400 meter semifinal heat to advance to Saturday's final. The freshman from Medford, Ore., just missed a personal best in running 47.93 to advance on time.
Former Duck Chris Winter won the Canadian silver medalist in the steeplechase. The 2009 graduate finished in 8:32.00.
Oregon alum Brianne Theisen was dominating on day one of the heptathlon. She won all four events and led with 3,654 points.
The seven-time NCAA champion for the Ducks won the 100 meter hurdles in 13.78, the high jump at 6-0.75/1.85m, the shot put with a throw of 41-0.25/12.50m and the 200 meters at 24.76.
- www.GoDucks.com -

subset: commoncrawl


text:
Junior Kelly Miller
Oct. 6, 2013
BIRMINGHAM, Ala. - The East Carolina women's soccer team scored the first goal of Sunday's Conference USA match at UAB, but the Pirates could not hold on and were defeated, 3-2, by the Blazers.
"It was a tough game today," said head coach Rob Donnenwirth. "UAB is a good possession team, but both teams created chances. In the end, we gave up some bad goals that we can't give up if we expect to win."
ECU (4-7-2, 1-3-0 C-USA) lit up the scoreboard and took a 1-0 lead in the 23rd minute when junior Kelly Miller scored her first-career goal off a corner kick by redshirt junior Danielle Romano. The assist by Romano was her second in the last three games - both coming off corner kicks.
The Pirates' lead would not last long however, as UAB (9-3-1, 2-1-1 C-USA) responded just five minutes later with a goal on a Jasmine Kauka free kick near the top of the goal box, tying the score at one all in the 28th minute.
The Blazers took their first lead of the game in the 50th minute on a rebound in front of East Carolina's goal to grab a 2-1 lead they would carry into halftime.
UAB extended its lead to 3-1 in the 70th minute of the match when a Kauka free kick proved lethal again, as she fired a shot through a wall of Pirate defenders and into the lower left corner of the net.
ECU began its comeback 12 minutes later when Miller sent a pass into the Blazers' box, where junior Stephanie Seagrave redirected the cross past UAB goalkeeper Angelica Jimenez for her team-leading third goal of the season, while cutting East Carolina's deficit to just one.
The Pirates continued to apply pressure, but their scoring chances came up empty, as UAB held on for the victory. ECU outshot the Blazers, 9-8, in the second half, but UAB finished with an 18-14 overall advantage.
In net, redshirt sophomore goalkeeper Saundra Baron made four saves on the afternoon.
East Carolina will have a seven-day break between games, but will return home next Sunday, Oct. 13 for a 2 p.m., match against Marshall at the ECU Soccer Stadium.


text:
From my experience with problems in graph theory, these pose certain obstacles that to me seem to particular for discrete mathematics, among them are
1) A solution might be obvious at first sight, but extremely hard to rigorously formulate/proof.
2) A problem statement is very hard to grasp, such that I don't even know how to start.
3) I rarely see a measure of "progress towards a solution"; either I get nowhere or I know from the beginning how to solve a problem/what theorem to use
4) Most problems seem to be "individual" in a sense that I can't identify a general concept that might be helpful for a problem that I will face in the future. In particular that means that finding too strong hints or even full solutions does not help at all. In other fields of math, even copying a well worked out solution might help, since it elucidates in what setting one can properly use a theorem/approach.
Do you have any recommendations of how to figure out conceptual elements in graph theory problem solving, i.e. how to figure out a setting and a general strategy that might be applicable to a certain style of problems?
Are there any good reads in graph theory that point out problem solving strategies/ways of thinking, instead of focusing on results?


text:
The Ubuntu Web server that I just inherited has been compromised. I'm a Windows admin and not all too familiar with Linux.
How would I go about finding out what keeps spawning perl processes? I killed a couple dozen instances of /usr/bin/perl but they are spawned again immediately. I've even renamed /usr/bin/perl but the processes still come back.
I recognize that I'll have to nuke the server, but I need to set up a replacement before I can take the website offline.


text:
High school football: Monument Valley Cougars 2012 preview
Scroll to bottom of story to see Monument Valley Felt's Facts
Note: Monument Valley finished with a 5-5 overall record and a 1-3 record against Utah teams in 2011. It lost to Duchesne in the first round of the 1A playoffs.
After stepping aside for a few years following the birth of his child, Jim Dandy is jumping back in the saddle as Monument Valley's head football coach.
He's thrilled to be back.
"I love football. It's a great sport where young men can really find themselves, and there's a lot of life lessons that go with it. And that's my priority — to help give them that experience," said Dandy.
Dandy was the head coach at Monument Valley from 1998 to 2009, and he takes great pride in the program he built over that stretch. In his final season back in 2009, Monument Valley beat Layton Christian in the regular season and was competitive in several other games.
Even though Dandy hasn't been coaching the past two years, he's been teaching at the school and believes the program has dipped a bit. His goal is to get it back to respectability in his eyes.
Big picture though, he knows Monument Valley isn't going to win a 1A championship. But that's not what it's all about for him.
"The No. 1 thing I like to teach is a lot of morals, culture, tradition. Since I'm Navajo, I speak the language. I really teach these kids about the culture about who they are, and academics are a priority," said Dandy. "We try to make the game fun for them — just to play it and know the game — so that when they become fathers they'll be able to teach their kids and say they played football."
Monument Valley won five games last year, but outside of a 2-0 record against rival Whitehorse it was 0-3 against other Utah teams. It lost to Monticello, Milford and Duchesne by a combined score of 171-20.
Dandy has roughly 25 players on the team this year — mostly juniors — as he tries to close the gap a bit on the rest of 1A.
The entire program will rely heavily on junior quarterback Lawrence Atine.
"He's pretty agile. I was impressed with his passing off the run. We've been working on his timing. A lot of the pass plays we will use are quick short passes," said Dandy. "We're trying to build the whole playing style around our QB."
Atine passed for nearly 2,200 yards and 22 TDs a year ago. He also rushed for nearly 300 yards and three TDs.
Dandy said Monument Valley will use a variety of offenses this year from spread to Wing-T to I-formation.
Monument Valley Cougars at a glance
Coach: Jim Dandy is entering his second stint as Monument Valley's head coach. He was the head coach from 1998 to 2009 and put together a 34-47 record during that span.
(4 returning starters; Multiple-formation offense)
The offense revolves around quarterback Lawrence Atine. A starter last year, coach Dandy is building his offense around his athletic skill set. Returning two offensive lineman should help, but with the offense the team will utilize those guys up front don't need to be too big. Kirby Atene is a returning starter at running back, while Anthony James is back at wide receiver.
(4 returning starters)


text:
Comic Delay – UpdateBy Dissension on May 27th, 2013
Posted In: News
Sorry, y'all, our original guesstimate was slightly optimistic! The comic may be ready by 2:30 A.M. Central time… at the soonest. Please don't stay up later than you should; the comic will wait for you. Again, we're sorry for the delay and really do appreciate your patience.
- Diss


text:
The chef Jaroslav Suchánek and his family in 1931
Little I van Zid on the porch of house No 55
photo taken three days before the extermination of Lidice
all men from Lidice (16 and older) were killed
the last postcards - the children were allowed to send a postcard home...when relatives got this mails all the children were already dead
(We are homesick, we miss Lidice...)
children from Lidice - photos taken a year before their kiiling
the tiny dress of Venceslava, who died in Chelmno (Probably killed by gas
This space must become German for all time and the Czech rabble has no business to be here - Reinhard Heidrich
The sculptor Marie Uchytilová worked her all life on this masterpiece - she used photos of the children so every statue resembles a child from Lidice
Lidice today....I don´t think we should ever forget and I don´t think we should ever forgive.
Love the sculptor. I am amazed of the expression of the sculptor. Wow! marie
MySmallWorld · 2011-05-29: 07:20
That's an excellent set Marie, I know the name well but have never seen so many images both past and present so thank you.
jenkija · 2011-05-29: 07:54
this post Marie...very moving for me as a European origin.
they are so many stories, you right never should be forgotten
nataliemanco · 2011-05-29: 09:06
Man is the only animal that deals in that atrocity of atrocities, War. He is the only one that gathers his brethren about him and goes forth in cold blood and calm pulse to exterminate his kind. He is the only animal that for sordid wages will march out... and help to slaughter strangers of his own species who have done him no harm and with whom he has no quarrel.... And in the intervals between campaigns he washes the blood off his hands and works for "the universal brotherhood of man" - with his mouth. ~Mark Twain
mallusatish · 2011-05-29: 09:44
Excellent, Marie. Learning history is very important for me. I remember the name of Lidice from your post and never forget. Thank you for sharing.
skskz · 2011-05-29: 10:21
Great post. I have been in Mauthausen two years ago. My grandfather was a prisioner there in the second war...He never come back to Spain.
Francesc21 · 2011-05-29: 10:28
Most moving. Reminds me of the saga of Anne Frank. The poor innocent souls!
Jothindra · 2011-05-29: 10:38
What a touching and very sad post Marie...very informative....i'm really interested in the Czech history and you have brought a very informative post here and i appreciate it so much...My grandmother Ludmilla and her husband Frank came to the US years ago...They had my father, which is why i'm here .....but i remember her so dearly before she passed. I was just a little whipper snapper, but vividly remember her yelling at me in Czech abd my father would translate for me. I also remember her tremendous passion to cook and bake.....i always wanted to go to grandmas and eat her wonderful creations and hear her ramble not knowing exactly what she was saying...untill my dad would translate to me....
I wish she was still with us so i could learn from her and what she experienced in her life in Czechoslovakia.
Thanks for all your post that really interest me beyond i can say...Thanks MARIE !!!
That is truly shocking - and so it should be. This must always be remembered. I'd like to say it should never be repeated (and of course, it shouldn't) but sadly I suspect this is not the only place to be wiped by war-criminals.
Great post Marie. The sculpture is a triumph; such a pity though that circumstances didn't allow the sculptress to to work on happier scenes.
Jarvo · 2011-05-29: 12:02
Fascinating history lesson! Well done!
JumiElla · 2011-05-29: 12:23
Touching post!
wildduck · 2011-05-29: 12:51
Dramatic and powerful History Lesson of Lidice! Brilliantly done! Thank you for sharing!
????? · 2011-05-29: 13:03
What an incredible post Marie. I agree, we should never forget. That sculpture is amazing. Thank you for sharing this sad history with us.
liveandletlive · 2011-05-29: 18:42
If you know you will not forged.
If you know pass it down to those that don't know, so they don't forget!
We know so we need to pass it to our youngsters.
I know that I'm doing it.
Great post Marie. Well done.
????? · 2011-05-30: 07:40
We also had such horrible cromes during the 2WW. Very impressive post...
pandka · 2011-05-30: 15:19
Your photo-story is excellently done, Marie. I live in Germany and I have to deal with this and many other stories that occurred at that time. I am not German, but by living here all these years, I have begun to feel a tiny bit of the pain not only of the victims and their relatives, but on those Germans of today who live with the guilt of what there forebearers did before they were even born.
Dictators and their wars are clearly useless and to no good end. They leave victims of all sorts and on both sides. When will the world get its perspective together and learn from history?
Lidice: I had heard of the town in my history books in America many years ago. Your pictures and recounting of the events made it so clear.
Thank you. Well done.
lookwhatisaw · 2011-05-31: 17:28
Fascinating but sad post - I had no idea about this village - thanks for sharing.
girafferacing · 2011-05-31: 17:30
So sad !
Great captures
Thanks for informations
helys · 2011-06-01: 01:43
Impressive and shocking ... but even so, the history repeats again and again, here and there, even in the 21st century... will we ever learn??
Unchained · 2011-06-01: 11:32
Shocking, fascinating and oh so very sad!!
Thanks for sharing.
Ryana · 2011-06-05: 09:33


text:
We have Oracle 11gR2 RAC database on two nodes. We also have a RMAN backup script that works fine, using a recovery catalog database which is located in a town 20km from the data center. The script for database backup works fine, and is started from crontab Job or from Oracle dbconsole (for now it works from crontab). A recovery procedure is checked and everything is working properly.
The problem is that the script runs from the first node in the cluster, and if the node is turned off, backup can't be run. How can we ensure that our script have a failover backup version. We also tried to do the backup over dbconsole but this only works if the node from which to start job was started.
Essentially the question is "How to ensure that our backup works, whether or not both nodes are active"


text:
Sevenoaks (Great Budworth), Cheshire
Historical Description
Sevenoaks, a village and a township in Great Budworth parish, Cheshire, 5 miles NW by N of Northwich. Acreage, 631; population, 177. There is a Friends' meeting-house.
Transcribed from The Comprehensive Gazetteer of England and Wales, 1894-5
Newspapers and Periodicals
The British Newspaper Archive have fully searchable digitised copies of the following Cheshire papers online:
Visitations Heraldic
The Visitation of Cheshire, 1580 is available on the Heraldry page.


text:
|Navy Enlisted Promotion Chart
As we mention in our Navy Enlisted Promotion Article, the Army, Air Force, and Marines have "rank," to denote personnel in various paygrades. For example, a Senior Airman in the Air Force has the "rank" of Senior Airman, and is in the paygrade of E-4. You address him/her as "Senior Airman," regardless to what his/her job actually is.
In the Army, a Private First Class is the "rank" of a soldier in the paygrade of E-3. You address him/her as "Private First Class," regardless if his/her job is a plumber or an Air Traffic Control Specialist.
The Navy doesn't have "rank." They have "rates," which is a combination of the person's rating (job) and their paygrade. For example, the "rate" of an E-6 in the Navy (i.e., what you call him/her) depends on person's job. A person with the rating (job) of Sonar Technician (SG) in the Navy, in the paygrade of E-6 would be an "SG1," or "Sonar Technician First Class." An E-5 with the rating (job) of Mess Specialist (MS), would have the rate of MS2, or "Mess Specialist Second Class."
The below chart shows the minimum requirements for Navy enlisted promotions in the paygrades of E-2 through E-4.
The below chart shows the minimum requirements for Navy enlisted promotions in the paygrades of E-5 through E-9.


text:
KDE 4 for Netbooks: Work on Plasma Begins
At the last KDE developer's Akademy conference, the Plasma team had assembled some ideas for KDE 4 on netbooks. These ideas will now become reality.
As Plasma chief guru and Trolltech developer Aaron Seigo reports in his blog, teammates Marco Martin and Artur Souza were deployed to work on the netbook interface. Their goal is to integrate the final version into KDE 4.4, which is to appear earliest the end of 2009.
Seigo emphasizes that the interface won't be for smaller laptops or larger handhelds, but strictly for netbooks, which have "a unique set of use cases." The intent among other things is to optimize full screen usage. The still relatively new team hopes that some of its results will flow into this year's Google Summer of Code.
Issue 188/2016
Buy this issue as a PDF
ownCloud Forked
Founder of ownCloud launches the Nextcloud project.
HP Enterprise Unveils a Futuristic Computer
Will The Machine change the way future programmers think about memory?
CoreOS Announces Distributed Storage System
The new Torus distributed storage system is available under an open source license on GitHub
Google Beats Oracle in the Android Lawsuit
Juries decides Google's use of Java APIs Was Fair Use
Linux is the Largest Software Development Project in History
But if you are not using the latest Linux kernel, your system is insecure.
Linksys Says Yes to Open Source Firmware
Home routers will give room for custom firmware but still comply with FCC rules
OwnCloud Founder Resigns
Frank Karlitschek will continue to lead the open source ownCloud project
Ubuntu 16.04 LTS released
"Xenial Xerus" comes with a new packages format and several improvements for the enterprise.
MS Visual Studio Code Editor is Available for Linux
Linux users can now download and install the Windows code editor
Open Container Initiative announces Image Format Project
New initiative will address security and interoperability concerns around container technology.


text:
Color Multifunction Products and Printers Designed to Maximize Efficiency and Lower Total Cost of Ownership
West Caldwell, NJ, March 19, 2009 - Ricoh Americas Corporation, a leading provider of digital office equipment, today announced the addition of four new products – the Aficio SP C231SF/SP C232SF color multifunction printers (MFPs), and the Aficio SP C311N/SP C312DN color laser printers – designed for small and medium-size office environments. These products combine high-end features, fast color print speeds and a compact footprint to provide users with highly efficient document solutions that lowers a business's total cost of ownership.All four products offer quick print speeds for both color and black-and-white jobs, with the Aficio SP C231SF/SP C232SF producing 21 pages-per-minute (ppm) and the Aficio SP C311N/SP C312DN printing at 26 ppm. Along with improved output speeds, a new higher yield All-in-One print cartridge greatly reduces per-page costs and the time spent on maintenance interruptions. To boost overall productivity, users can print presentations and other critical business documents in crisp color, with resolutions of up to 2400 x 600 dots-per-inch (dpi). In addition, the Aficio SP C231SF/SP C232SF has a 35-sheet Automatic Document Feeder, which quickly scans a document to reduce the time spent during multi-page copying, scanning and faxing projects. "Understanding the economic strains on small businesses today, we strive to provide our customers with affordable solutions that do not sacrifice a top level of quality," said Matt Sakauchi, vice president of the Office Printer Business Group (OPBG), Ricoh Americas Corporation. "With the introduction of the Aficio SP C231SF/SP C232SF and the Aficio SP C311N/SP C312DN, we are providing customers with intuitive technologies in a compact package that lower a business's cost of operations. With the ability to handle almost any document need, these are some of the most affordable desktop color MFPs and printers available on the market." Building upon Ricoh's environmental sustainability platform, the Aficio SP C231SF/SP C232SF and the SP C311N/SP C312DN offer fast warm-up times, as well as Energy Saver mode that helps "green" the office by greatly reducing power consumption when the machine is idle. Users are also encouraged to participate in the toner recycling program, where consumers can send their used cartridges back to Ricoh for easy and cost-free recycling. In addition, duplex output is standard for the Aficio SP C231SF/SP C232SF and SP C312DN, which cuts paper usage in half for multi-page business documents.The Aficio SP C231SF and the SP C311N both have an MSRP of $899. The Aficio SP C232SF has an MSRP of $999 and the SP C312DN carries an MRSP of $1,149. For more information about these and all other Ricoh products and solutions, please visit www.ricoh-usa.com. About Ricoh Americas CorporationRicoh Americas Corporation, headquartered in West Caldwell, N.J., is a subsidiary of Ricoh Company Ltd., the 73-year-old leading supplier of office automation equipment and electronics, with fiscal year 2007 sales in excess of $22 billion, a 7.3 percent increase over the previous year.Ricoh Americas Corporation is a leading provider of document solutions. Ricoh's fully integrated hardware and software products help businesses share information efficiently and effectively by enabling customers to control the input, management and output of documents.Ricoh Americas Corporation directly or through its network of authorized dealers markets and distributes products in North, Central and South America.Information about Ricoh's complete range of products and services can be accessed on the World Wide Web at www.ricoh-usa.com. # # #Ricoh Aficio SP C231SF/SP C232SF Specifications General SpecificationsMemory SP C231SF – 128 MB RAMSP C232SF – 256 MB RAM standard/512 MB RAM maximum (shared)Technology Laser beam scanning electrophotographic printing with mono-component toner developmentPrinting Speed 21ppm color and B&WWarm-up Time 48 secondsFirst Copy Time 14 secondsPrint Resolution 600 x 600 dpi (Speed mode)1200 x 600 dpi equivalent (Standard mode) 2400 x 600 dpi equivalent (Fine mode)Copy Resolution 600 x 600 dpiDuplex Printing StandardDimensions (WxDxH) 16.54" x 19.41" x 18.74Weight 66.14 lb/30 kgStandard paper Capacity 250-sheet paper tray, 1-sheet bypass trayOptional Paper Capacity 500-sheet paper feed unitMaximum Paper Capacity 751 sheetsOutput Capacity 150 sheets (face down)Acceptable Paper Sizes Standard Tray and Bypass Tray: Letter (8.5" x 11"), A4 (8.3" x 11.7"), EXE (7.25" x 10.5"), B5 (6.9" x 9.8"), Legal (8.5" x 14"), Custom (Width: 3.6" – 8.6", Length: 5.9" – 14.24")Optional Paper Feed Unit: Letter (8.5" x 11") and A4 (8.3" x 11.7")Paper Weight Standard and Bypass Tray: 16-40 lb. Bond/83 lb. IndexOptional Paper Feed Unit: 16-28 lb. BondPower Requirements 120V, 60Hz Maximum Power Consumption 1,300WEnergy Saver Mode SP C231SF: 20WSP C232SF: 25WStandard Connectivity 10/100Base-TX Ethernet, USB 2.0, Optional Connectivity IEEE 802.11b/g Wireless LANPrinter Languages SP C231SF: DDST (GDI)SP C232SF: PCL 5c/6, PostScript 3 emulationNetwork Protocols TCP/IP, IPP Scanner SpecificationsScanning Modes Full-Color and 256-level grayscale Scanning Resolution Scanner: Up to 1200 x 1200 dpi (optical)Driver: Up to 19200 x 192000 dpi (interpolated)Scanning Speed B&W: Less than 5 seconds per page (LTR @ 300dpi)Full-Color: Less than 10 seconds per pageScan Area Via Platen: Up to 8.5" x 11.7"Via ADF: Up to 8.5" x 14"Utilities & Drivers TWAIN Driver, Presto!, PageManagerProtocol Support TCP/IP, SMBFile Formats TIFF, PDF, JPEGScanning Features TWAIN/WIAScan-to-EmailScan-to-FolderScan-to-FTPScan-to-OCRFacsimile SpecificationsCircuit PSTN, PABXCompatibility ITU-T Group 3Resolution Standard Mode: 200 x 100 dpiFine Mode: 200 x 200 dpiCompression Method MH/MR/MMRScanning Speed Less than 5 seconds per pageModem Speed 33.6 Kbps with auto fallbackTransmission Speed* G3: 3 seconds per pageMemory Up to 100 pagesMemory Backup 1 hourOne-Touch/Speed Dials 20 One-Touch/50 Speed DialsFacsimile Features Auto Redial (After 5 minutes)Auto Answer (1-99 rings; Default 1-5 rings)Auto/Manual/Substitute ReceptionAnswering Machine InterfaceError Correction ModeImage ReductionMemory/Immediate TransmissionPC Fax (Windows only)Serial Broadcasting (100 locations)Smoothing*Based on ITU-T Test Chart #1 in Standard mode Ricoh Aficio SP C311N/SP C312DN Specifications General SpecificationsResolution 600 x 600 dpi (default), 1200 x 600 dpi, 2400 x 600 dpiPrinting Speed B/W: 26 ppm (Letter)FC: 26 ppm (Letter)First Print Speed 13.5 sec. or lessAuto Duplex SP C312DN onlyStandard Paper Capacity 500 sheetsBypass Tray 100 sheetsOptional Paper Feed Unit 500 sheets (one Paper Feed Unit may be added)Maximum Paper Capacity Up to 1,100 sheetsOutput Capacity 150 sheets (face down)Acceptable Paper Sizes Standard Paper Trays: Letter (8.5" x 11") to Legal (8.5" x 14"), A4 (8.27" x 11.69"), B5 (6.93" x 9.84")Bypass Tray: 3.56" x 5.85", to 8.5" x 14", A4 (8.27" x 11.69"), A5 (5.8" x 8.3"), B5 (6.93" x 9.84"), Banners (up to 8.5" x 35")Optional Paper Feed Unit: LetterAcceptable Paper Weights Standard Tray and Optional Paper Feed Unit: 16 – 28 lb. Bond (60 – 105 g/m2); Bypass Tray: 16 – 53 lb. Bond/ 110 lb. Index (60 – 200 g/m2); Duplex Unit: (SP C312DN only): 16 – 28 lb. Bond (50 – 105 g/m2)Dimensions (WxDxH) 15.8" x 18.9" x 15.2"Weight 61.73 lb (28.0 kg)Warm-Up Time 30 sec. or lessPower Source 120V, 60HzPower Consumption Maximum: 1300W or lessEnergy Saver: 15W or lessSafety Regulations UL60950-1, FCC Part 15 Class B device, Energy Star Color Printers – Tier 1 (SP C312DN only)Memory 128 MB standard/640 MB maximumTechnology Laser beam scanning, color laser electrophotographic printing with monocomponent toner development, 4-drum method
Contacts:Linda MontefuscoAndrew SteinRicoh Americas email@example.com@peppercom.com
* If you don't have Adobe Reader, you can download free.
Page Top


text:
I am trying to check disks used for mirror in lvs. currently I am using "lslv -m ulv" command but to check for multiple lvs is difficult. I guess there should be some option in grep to exclude repetition of word, because if I will grep "disk" it will show a number of rows.
the command that you need is
I assume you do not need the first two column if the only thing you want to sort by is hdisk0


text:
Let's Call a Spade a Spade: We're in a Tightening Cycle
Ben Bernanke insists that when the Federal Reserve starts tapering its bond-buying it won't be tightening policy because it will still be adding to its portfolio of mortgage and Treasurys bonds. Rather than slamming on the brakes, the chairman says, the Fed will merely ease off the accelerator.
But don't tell that to bond investors, emerging market currency traders, or U.S. corporate treasurers. Everything about their behavior right now suggests that next week's likely reduction in Fed purchases marks the start of a drawn-out monetary tightening cycle, one that's playing out via an ongoing increase in Treasury notes and bond yields.
Just listen to how one of the bankers who led Verizon Inc.'s record-breaking $49 billion bond deal this week described the decision to bring the entire thing to market now rather than in smaller piece over time, as people had expected. "There's a concern as an issuer that if you wait, what are Treasurys going to do in the meantime," Paul Spivack, head of global investment-grade bond syndicate at Morgan Stanley, told my colleague Matt Wirz.
The idea that the Fed will taper, or incrementally reduce, the amount of bonds its buys each month and thus over time bring it down to zero from the current rate of $85 billion is being treated similarly to past periods in which the Fed would tighten policy by raising interest rates one quarter-point at a time.
The key difference between this cycle and the last tightening cycle – which ended in mid-2006 – is of course that interest rates were then the Fed's primary policy tool. "Quantitative easing" via bond-buying was a hypothetical concept at best. And yet the market behavior is similar. Global investors have pulled out of higher yielding investments such emerging market bonds and warn that more could come as tapering continues; companies such as Ford Motor Corp. are projecting higher interest expenses; and Wall Street's dealmakers are rushing to bring bond and stock offerings to market before conditions worsen. The hallmark of all this: the 10-year Treasury yield's march from below 1.5% in July last year to near 3% now.
This kind of market adjustment was less evident at the end of the previous two post-crisis periods of quantitative easing, known as QE I and QE II, when the Fed stopped its bond-purchasing program once it reached previously targeted totals on pre-ordained dates. The fact that the current program has been open-ended means that any adjustment to it marks a shift in Fed thinking rather than something it is locked into doing.
This tends to normalize quantitative easing as a standard tool of monetary policy. Indeed, some economists have argued that with economic growth expected to hold well short of the economy's pre-2000 average rate of 3.5%, QE could become a quasi-permanent feature of the policy framework. After all, the Fed isn't so worried any more about the giant excess cash reserves that QE created and which banks have placed on deposit with it. The Fed believes it can contain the inflationary risk from this money's release into the economy by raising the interest it pays on banks' reserves to discourage them from letting the cash out in a flood.
Meanwhile, there is currently close to zero inflationary pressure in the economy and the Fed openly projects that unemployment won't get down to the 6.5% at which it says it will start raising rates until the end of next year. Between then, any number of factors could slow the pace of recovery further and prompt the Fed to increase its bond-buying: a return to hard-landing risks in China, for example, or another debt battle in Congress.
Get used to it. Tapering – and whatever term we end up using for incrementally increasing bond purchases – could become part of the policy landscape.
– Follow Michael J. Casey on Twitter: @mikejcasey.


text:
Sophomore quarterback Shane Carden
Nov. 17, 2012
By Bill Woodward
Final Stats l ECU Notes l Post-Game Quotes
NEW ORLEANS, La. - They call him Coach Ruff. After Saturday, third-year coach Ruffin McNeill can also be called a winner at East Carolina.
East Carolina secured a winning season with a 28-23 victory over Tulane in the Mercedes-Benz Superdome, improving to 7-4 overall and 6-1 in Conference USA. With their regular-season finale on Friday at home against Marshall and a bowl game left in the season, the Pirates have given McNeill his first winning season since returning to his alma mater.
McNeill, a four-year letterman for the Pirates as a player from 1976-79, posted records of 6-7 and 5-7 in his first two seasons as ECU head coach after coming back to North Carolina from Texas Tech. Now, his squad has a shot at nine victories - thanks to a determined defense and offensive drives in clutch situations against Tulane (2-9, 2-5).
"I'm proud of our team and I am proud of where we are program-wise," McNeill said. "I am proud of where we are intangible-wise, the no-ego, no-entitlement attitude, the teamwork. Our kids believe in that, they believe in each other and they believe in their coaches."
Shane Carden rushed for one touchdown, passed for two more and the Pirates took control with a solid defensive effort in the second half - sacking Tulane quarterback Ryan Griffin four times. The Pirates limited the Green Wave to nine net yards rushing, forcing Griffin to pass 57 times.
"We had to do a couple of things," McNeill said of the second-half effort by his defense. "Stop the run, affect the quarterback by bat-downs and sacks and reroute [their receivers] on the back end. We did that.
"I was proud of our defense. I was proud of our offense for sticking it in [when they had to]. It was a team win."
Ahead 14-13 at halftime on a 7-yard pass from Carden to Justin Hardy and a 5-yard run for a touchdown by Carden, the Pirates started the second half with a strong statement.
After limiting Tulane to a three-and-out on its first series of the half, the Pirates drove 56 yards in six plays to go ahead 21-13.
Carden rushed for 12 yards on a quarterback draw and completed a 29-yard pass to Jabril Solomon on the drive, which was capped by a 5-yard touchdown run by Reggie Bullock.
Tulane cut the lead to 21-16 late in the third quarter on a 26-yard field goal by Cairo Santos, but ECU answered with a 79-yard drive in the fourth quarter that gave the Pirates some breathing room.
Vintavious Cooper, who finished with 87 yards on 15 carries, was a workhorse in the drive - gaining 32 yards on five carries in the march. Carden finished the drive off with an 11-yard TD strike to Andrew Bodenheimer on a slant pattern, and the Pirates led 28-13 with 4:29 left.
Carden, a sophomore and first-year starter, finished 19-for-33 for 215 yards, but two interceptions both ended drives into Tulane territory.
"That was a big-time throw to [Bodenheimer]," McNeill said. "Shane is still a young quarterback, still developing. He led us, he never got down. He'll bounce back and have a great game next week."
Tulane made it interesting in the final four minutes. Griffin (36-for-57 for 293 yards) connected with Wilson Van Hooser on a 31-yard touchdown pass with 1:22 remaining. The pass was first ruled incomplete, but it was determined after a review that Van Hooser caught the ball before stepping out of the back of the end zone.
Bodenheimer sealed the victory by recovering an onside kick on one hop. The Pirates took a knee three times to run out the final 1:22.
East Carolina won its fifth straight game against Tulane and ninth out of its last 10 meetings with the Green Wave. The Pirates also moved into a tie for first place with Central Florida in the East Division of C-USA, but need a victory over Marshall and a UCF loss to UAB next week to gain a spot in the league championship game. UCF handed East Carolina its only conference loss of the season.
The Pirates rushed for 180 yards, getting 56 from Bullock and 36 from Carden in addition to Cooper's 87. But Tulane made it tough on the Pirates, totaling 302 yards of offense to ECU's 387 and playing turnover-free football.
East Carolina countered with an aggressive defense that kept the Wave off balance, particularly in the second half. Three of the Pirates' four sacks in the second half came on third down - including one that stalled a Green Wave drive that had reached the ECU 28. A 12-yard loss on the sack by Terrel Stanley moved Tulane out of field-goal range.
"I am very proud of our kids," McNeill said. "I am proud of the way we fought. We played a very emotional football team tonight.
"To be able to come down here and take this one and go 6-1 in the conference and 7-4 overall, it was a big win for us."
And a big win for Coach Ruff. A "W" that locked up his first winning season as coach of the Pirates.


text:
While I was driving down the road on election day, a song came on the radio that I had not heard since I was a kid. It is a Steve Wariner song called Some Fools Never Learn and I think the opening words are very fitting in this moment, when we see the convictions of those who said "Never again," cast aside in favor of the illusion of financial gain.
"All my friends say, I should leave you alone.
You've got a heart like a stone, And a wonderin' eye.
And I know that they're right.
I can make up my mind, Not to see you again,
But you move through my dreams like the wind,
It's no good to pretend, It won't happen again,
Cause it'll happen again.
"Some fools never learn.
Play with the fire,
And your gonna get burned ... "
Apparently most Hoosier Republicans are involved in a romantic relationship with the social-communist movement which has vowed to destroy the very moral fabric with which our Founding Fathers stitched America together. I had hoped and prayed that, at least here in Southern Indiana, such would prove to not be the case.
However, like the Israelites of Moses time, a song testifies to the sins of Hoosier Republicans. Professing conservatives around the State, especially those with whom I have spoken personally in Evansville and the surrounding area, claimed Obama fooled them in 2008.
But they cannot say they did not know what they were getting when they chose Coats, Young and others like them. I and so many other true conservatives, in fact I would go so far as to say true Americans and true patriots, warned them and gave ample proof of our claims.
Still, they went chasing after more empty promises of "Hope and Change," which have long since been proven to be nothing more than a combination of hoax and chains. Truly, some fools never learn.


text:
my Nutrition
my Fitness
Other Goals
my SparkPoints
Web Search
Articles & Videos Home
Health & Wellness
Health A-Z
Cold & Flu
GERD (Heartburn)
Healthy Heart
High Blood Pressure
High Cholesterol
Irritable Bowel Syndrome (IBS)
Pain Management
Seasonal Allergies
Weight Loss
Healthy Family
Pregnancy & Postpartum
Instant Inspiration
Lifestyle Centers
Beauty & Style
Brides To-Be
Family Wellness
Healthy Home
Pet Health
Senior Health
The SparkPeople Blog
Community Home
Message Boards
Challenge Central
Secrets of Success
Member Blogs
Friend Feed
Advertisement --
Learn more
about ads on this site.
Thyroid outta wack again...and I didn't even notice.
Tuesday, May 03, 2011
So I haven't been on here in a loooong time because for some odd reason I get no more notifications of any kind from sparkpeople. Bummer. I could go and try to subscribe to the zillions of teams again etc but...just not in the mood right now. Anyways on to the subject of my blog.
So I've been having tons of problems lately - I went off Singulair because I learned of some side effects (anxiety, depression, suicidal thoughts, etc) that blew my mind. My anxiety is GONE. I can't believe it. Unfortunately, my asthma is really bad plus I got real sick when I went off of it and have had continuous humming in my left ear for over 3 weeks now. My doc thinks its allergies. So anyways - I'm now going to an allergist on the 11th and will probably get allergy shots. My doc says thats the way to go anyways (versus taking Singulair) and I do not mind getting that done several times a week because that means I miss work! LOL! Anyways, while I was at the doc - she asked if I wanted to get my thyroid retested while I was there - I had just gotten it tested in January and my TSH was perfect at .75. I felt fine and I told her that but I said she can test it anyways. It was OFF THE CHARTS! well not really but for me it was! 5.59! It has never been that stinkin' high. Its weird - I feel like I feel fine (in regards to having hypo symptoms). I don't feel like I have any wack hypo symptoms besides horrid memory lately and I've had a lack of motivation for months so that shouldn't be related. Anyways, so she's upping my meds so...maybe I'll feel better? Maybe I won't? LOL
Another thing - I entered a contest for genetic testing and I actually WON! Worth $1770! Its a full genome analysis panel done by Existence Genetics. I cannot wait to see what they say! They're testing me for everything. Heck, maybe they can tell me whats wrong with me LOL
Share This Post With Others
Report Inappropriate Blog
Member Comments About This Blog Post
Report Inappropriate Comment
My SparkPage
she tested only TSH? without FT3 and FT4? and you don't have to have symptoms , a few years ago my TSH was skyrocketing and FT4 low and I wasn't feeling anything.and when I had symptoms the hormone levels were normal. allergy to what? if it's pollen allergy usually you can't get tested or get shuts before autumn-but maybe there, things are different.humming in your year could be related to a circulatory disorder( and it's not a disease, just a common condition).
1884 days ago
Report Inappropriate Comment
My SparkPage
I wouldn't discount the lack of motivation and horrid memory so quickly...if you're used to running at .75, that jump to 5.59 would probably give your body some troubles. Glad she tested it now, as opposed to another six months and you feel even more out of whack.
I was just talking to a coworker (who is a thysister) that my grip strength was gone and my muscles were feeling like lead. Not sure what the deal is - might have to hit up the endo now instead of July.
Thyroid stuff is a pain in the patootie! :p
1884 days ago
Report Inappropriate Comment
My SparkPage
LOL, perhaps we could all benefit from genetic testing to let us know what's really what's really wrong with us. But seriously, congrats on winning that, and I hope it teaches you something that you can use.
1884 days ago
Add Your Comment to the Blog Post
Log in to post a comment
Disclaimer: Weight loss results will vary from person to person. No individual result should be seen as a typical result of following the SparkPeople program.
Advertisement --
Learn more
about ads on this site.
Get An Email Alert Each Time
JOVANB77 Posts
See Today's Featured Member Blog Posts
More Blogs by JOVANB77
Before and In Between pics....
- 3/23/2012
Ran my 3rd Marathon today...
- 10/16/2011
PR'd today at a 5k!
- 10/9/2011
Not getting emails from sparkpeople...
- 5/13/2011
View All ›
close ×


text:
A free woman. In October of 2011, that's when Casey Anthony was released from jail, acquitted of murdering her two year old daughter Caylee.
Anthony didn't get off Scot-free. She was convicted on four misdemeanor counts of lying to police. She was sentenced to four years and released on time served.
Parents were outraged and so were state lawmakers.
They quickly drafted a bill stiffening penalties for lying to police.
In October, lying to police in the course of a missing child investigation became a felony carrying a five year prison sentence for each count. Had the law been in place during the Anthony trial, Casey could be in prison serving a 20 year sentence.
The bill was originally called Caylee's Law, but legislators dropped the name to send the message that it would have a much broader impact. Since its passage the Florida Department of Law Enforcement has no record of anyone being charged under the new law. Investigators hope no one ever will.
"If somebody has reported a child missing, it is a serious matter and we all look. We don't want people to cry wolf," said Carol Fredrick.
Only time will tell if the changes save lives, but what is known is it's too late for little Caylee.
One of the lies Anthony told police was that her babysitter kidnapped Caylee. Of course, there was no babysitter and the name Anthony made up, belongs to a woman who is now suing Anthony for damages.


text:
By Dr. Cameron Chai
According to the company's Vice President for Imaging Papers, Jon Ernst, though consumers are interested to use the recycled paper products, they need assurance about the performance and quality of the product. Hammermill Great White 100 provides 99.99% jam-free guarantee paper with 92 brightness. This new paper looks sharp, runs smoothly, and is made using 100% post consumer fiber, Ernst added.
The company has manufactured the product at its mill located in Riverdale, Alabama. After huge investment, this product has been manufactured as a result of the recycled product capabilities. The company has added the Hammermill Great White 100 to its 30% and 50% recycled paper product line and this new recycled paper has earned the Forest Stewardship Council certification.
The introduction of this paper product coincides with the celebration of the 100th anniversary of Hammermill brand. Ernst stated that the Hammermill is the industry's oldest brand, which is proved by its potential to continuously innovate and meet customer demands.
Source: http://www.internationalpaper.com/
Do you have a review, update or anything you would like to add to this news story?
Cancel reply to comment
AZoM.com provides this information service in accordance
with these terms and conditions.


text:
For the mid-week ending June 18, 2014, the S&P500 reached all-time highs today of 1,957.74 after the FOMC released its Announcement and Forecasts. Following the Fed release, Chair Janet Yellen answered questions during a press conference that struck a positive chord with the markets.
Fed Chairwoman Janet Yellen, during her public press conference, reiterated that short-term interest rates will hold steady till mid 2015, despite remarks made by Bank of England Governor Mark Carney that rates will rise sooner than expected. This calmed the markets, and the rally took off, with the S&P gaining nearly 15 points today.
Despite the good news on short-term interest rates remaining unchanged, the news on unemployment is not as rosy. Yellen said this with regard to the economy and unemployment: "We may see that as the economy picks up steam and we see further recovery in the labor market that those ... let's call them discouraged workers will return either to unemployment or to employment, and as labor force participation begins to stabilize, the unemployment rate will come down less quickly". Apparently, the cure for unemployment is not completely within the Fed's control; it is within the control of Congress. We don't expect Congress (any time soon) will take any fiscal policy initiative (like infrastructure spending) that would have a direct impact on reducing unemployment.
On another note, while members of Congress and their staffers are now exempt from insider trading rules, it does not mean that nonpublic information can be passed by staffers to third parties. The SEC and the Justice Department are issuing subpoenas and gathering evidence for a probe into staffers sharing nonpublic information with Wall Street traders regarding changes in healthcare policy.
The probe was initiated by a Wall Street Journal article in 2013. The article highlighted a jump in health insurance stocks occurring just before the government released Medicare payment news favorable to certain companies. Let's see how this unfolds.
The situation in Iraq is still very uncertain. The Joint Chiefs of Staff have informed Congress that the Iraqi government has requested assistance from the U.S. for military air strikes against ISIS militants. A refinery has recently been attacked by militants, setting fire to five storage containers.
With quadruple witching this Friday and the Iraqi turmoil, we expect volatility to pick up for the remainder of this week. Pundits are still expecting the S&P to hit 2,000 by the end of this month.
For more information about options, see the 'Suggested by the author' links below.