ENEMY AT THE GATES RATING: 8/10
For more reviews and movie screensavers, visit http://www.joblo.com/
PLOT: It's 1942 and Hitler's German army is making their way across Europe and Russia. The city of Stalingrad is now in play and the Russians are losing soldiers in droves. But along comes a young Russian sniper who starts dropping German leaders like peanuts. The Germans worry and bring in their own top sniper to whack out the Russian. The two men square off in a beaten down city as the war rages on around them.
CRITIQUE: A very tense, cold, authentic-looking movie, featuring an engaging mano-a-mano battle between two captivating characters and stars, Ed Harris and Jude Law, many stunning artillery sequences and enough unpleasantries to turn anyone off to war forever. Here's a movie which takes place during the second world war, but isn't really about the war at all. This film focuses solely on the smaller battle within the grander fight for Stalingrad, featuring two marksmen searching for one another amid the greater chaos. A concept which might not sound too exciting on paper but once you're in the theater, this film pulls you in and dropkicks you across enemy lines. It starts with yet another awesome combat sequence a la SAVING PRIVATE RYAN, planes dropping bombs, soldiers getting drilled by bullets, pandemonium all around, but quickly, the story's foundation is revealed to you. Here are the Russians getting their asses whupped by the Germans and along comes a small town dude with an ability to strike things down from afar. Is he the hero needed to boost the morale of the Russian troops? You bet, and the film really gives you that sense of despair, that lack of leadership and that much needed fighting spirit required from the Russians. And then of course...there's Jude Law. What else could a film as such ask for?
Here's a great looking man, admired widely by both sexes, oozing more of his on-screen persona in this film and then upping the ante with a solid showing as the sniper who may not be the person that everyone believes him to be. Here's a character shown to be human with weaknesses of the heart and the soul. A man caught up in something larger than himself, but able to come to the forefront and do the things which he believes will help his country win. Kudos to Law for holding up his end, Joseph Fiennes for coming through as his nerdy comrade, and the ever-stoic Ed Harris for keeping his eye focused and standing firm as Law's persistent adversary. This is also a film of moments. As you might expect, a film focusing on two snipers is likely to have a few scenes featuring guys staring each other down. And this one does have plenty of those. But because of the strength of its characters, the believability of its surroundings, its sheer grandness and its tight story line, you cannot help but be truly engaged in every second of this film's suspenseful moments. This movie might not have the grand scope of a SAVING PRIVATE RYAN, the deep message of a PLATOON, or the poetry of the depressing THE THIN RED LINE, but it does succeed in telling an interesting story and delivering on various fronts of entertainment as well. There is also a wide richness of detail in the film, a superb score which resonates way past the film's unique credit crawl and some across the board eye-opening cinematography.
This film was a definite treat for me, especially in the year of crapola movies thus far. Here's a picture that gives you lots to look at, lots to pay attention to and lots to care about. And yes, they've even added a small romance angle for the ladies, which thankfully didn't take up much of the film's runtime and is, for the most part, credible and touching. A grand movie filled with suspense, impressive visuals and an absorbing story line!
Where's JoBlo coming from? The Patriot (7/10) - Platoon (9/10) - Saving Private Ryan (8/10) - The Thin Red Line (5/10)
Review Date: March 14, 2001 Director: Jean-Jacques Annaud Writers: Jean-Jacques Annaud and Alain Godard Producer: Jean-Jacques Annaud Actors: Jude Law as Vassily Zaitsev Joseph Fiennes as Danilov Ed Harris as Major Koenig Genre: War/Suspense Year of Release: 2001 ----------------------------------- JoBlo's Movie Emporium http://www.joblo.com/ ----------------------------------- (c) 2001 Berge Garabedian
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


A Detailed Analysis and Derivation of the Black-Scholes Pricing Formula
A sensible way to introduce the Markov property is through a sequence of random variables Zi, which can take one of two values from the set {1,-1}. This is known as a coin toss. We can calculate the expectations of Zi:
The key point is that the expectation of Zi has no dependence on any previous values within the sequence. Let us take the partial sums of our random variables within our coin toss, which we will denote by Si:
We can now calculate the expectations of our partial sums, using the
linearity of the expectation operator :
We see that, again there is no dependence on the expectation of Si of any previous value within the sequence of partials sums. We can extend this to discuss conditional expectation. Conditional expectation is the expectation of a random variable with respect to some conditional probability distribution. Hence, we can ask that if i=4 (i.e. we carry out four coin tosses),what does this mean for the expectation of S5?
That is, the expected value of Si is only dependent upon the previousvalues Si-1, not on any values prior to that. This is known as the Markov Property. Essentially, there is no memory of past events beyond the point our variable is currently at within the sequence. Nearly all financial models discussed in these articles will possess the Markov property.
An additional property that holds for our sequence of partial sums is the Martingale property. It states that the conditional expectation of the sequence of partial sums, Si is simply the current value:
Essentially, the martingale property ensures that in a "fair game", knowledge of the past will be of no use in predicting future winnings.
These properties will be of fundamental importance in regard to defining Brownian motion, which will later be used as a model for an asset price path.
In the previous discussion on the Markov and Martingale properties, a discrete coin toss experiment was carried out, with an arbitrary number of time steps. The current goal is to work towards a continuous-time random walk, which will provide a more sophisticated model for the time-varying price of assets. In order to achieve this, the number of time steps will need to be increased. However, the manner in which they are increased must occur in a specific fashion, so as to avoid a nonsensical (infinite) result.
Consider a continuous real-valued time interval [0,T], T>0. In this interval N coin tosses will be carried out, which each take a time T/N and hence are spaced equally. Concurrently, the payoff returned from each coin toss will be modified. The sequence of discrete random variables representing the coin toss is Zi∈{-1,1}.
A further sequence of discrete random variables, (Zi ) ̃∈T/N,-T/N, can be defined. The definition of such a sequence of DRVs is used to provide a very specific quadratic variation of the coin toss.
The quadratic variation of a sequence of DRVs is defined to be simply the sum of the squared differences of the current and previous terms:
For Zi, the previous coin toss random variable sequence, the quadratic variation is given by:
Thus, by construction, the quadratic variation of the amended coin toss (Zi ) ̃ is simply the total duration of all tosses, T.
Importantly, note that both the Markov and Martingale properties are retained by (Zi ) ̃ . As N→∞ the random walk coin toss does not diverge. If the value of the asset at time t, with t∈[0,T], is given by S(t), then its conditional expectation at the end of the interval, given that S(0)=0, is E(S(T))=0 with a variance of E(〖S(T)〗2)=T.
Although the technical details will not be discussed, as the number of steps N becomes infinite, the Wiener process is obtained, more commonly called a standard Brownian motion, which will be denoted by B(t). Formally, the definition is given by:
A sequence of random variables B(t) is a Brownian motion if B(0)=0, and for all t,s such that s,t, B(t)-B(s) is normally distributed with variance t−s and the distribution of B(t)-B(s) is independent of B(r) for r≤s.
Standard Brownian motion has some interesting properties. In particular:
The previous discussion on Brownian motion and the Wiener Process we introduced the standard Brownian motion, as a means of modelling asset price paths. However, a standard Brownian motion has a non-zero probability of being negative. This is clearly not a property shared by real-world assets - stock prices cannot be less than zero. Hence, although the stochastic nature of a Brownian motion for our model should be retained, it is necessary to adjust exactly how that randomness is distributed. In particular, the concept of geometric Brownian motion (GBM) will now be introduced, which will solve the problem of negative stock prices.
However, before the geometric Brownian motion is considered, it is necessary to discuss the concept of a Stochastic Differential Equation (SDE). This will allow us to formulate the GBM and solve it to obtain a function for the asset price path.


Policemen, soldiers feed fat on roadblocks along Benin-Ore expressway - Motorists
- The ordeals faced by motorists from the hands of officers of security agencies are becoming unbearable
- This is as commercial drivers have cried out that policemen and soldiers are extorting them daily
- The motorists said that they will have no other choice than to increase transportation fares if this is not stopped
Motorists who ply the Shagamu-Ore expressway have cried out over how personnel of the police, Nigerian Army and the Nigerian Customs Service (NCS) extort them on a daily basis.
The commercial drivers lamented that the officers collect not less than N100 to N200 from them each time they ply the road that link Ogun and Ondo states, Guardian reports.
The victims said that it is even worse and come to a point of real negotiation between them and policemen if their vehicles carry foodstuff like bags of rice.
One of the motorists, speaking to journalists recently revealed: “I part with a total of N2,400 right from the first road block in Ogun state to the last one in Ore, Ondo state.
Kogi/Bayelsa elections: IGP orders withdrawal of security aides from politicians
"The number of checkpoints increased almost immediately Pa Fasoranti’s daughter was killed along the road."
The commercial driver, who refused to mention his name said that he and his colleagues will be forced to increase the transportation fare if the trend continues.
He said: “We’ll have no other option than to increase fares if the men continue to harass and extort us.”
Another driver wailed: "There are about 15 checkpoints from Shagamu to Warri, they stop and search and when they do not see anything, they ask for vehicle document and even after providing them, they still collect money from you. These guys are on the road round the clock.”
Meanwhile, Legit.ng reported that Babatunde Fashola, the minister of works and housing, had responded to mixed reaction that greeted his recent comment on most federal roads in the country.
PAY ATTENTION: Get the Latest Nigerian News Anywhere 24/7. Spend less on the Internet!
Cattle dealers threaten to embark on nationwide strike, give reason
The minister, clarifying his statement on Sunday, November 10, in Ondo state during the roads funded by chairman,Toyota Nigeria Limited, Chief Michael Ade-Ojo, said that his remark was misquoted.
NAIJ.com (naija.ng) -> Legit.ng: Same great journalism, upgraded for better service!
How my sister in-law died with pregnancy due to bad roads - woman laments| Legit TV


Austria: Government declines to implement glyphosate ban for 2020
Austria would have been the first EU country to enforce a ban on the herbicide after lawmakers approved the measure in July
Austria's government said Monday it would not implement a ban on the controversial herbicide glyphosate, despite MPs having voted for it to come into effect on January 1.
In a letter to the speaker of parliament, Chancellor Brigitte Bierlein said the European Commission had not been given the necessary notification about the measure and it therefore could not enter into force.
"I want to stress that this is purely a formal legal decision and not about assessing the content of the proposal," Bierlein said, adding that the government had sought legal advice before taking the decision.
Austria would have been the first EU country to enforce a ban on the herbicide after lawmakers approved the measure in July.
Glyphosate is classified as "probably carcinogenic" by the World Health Organisation (WHO), but the EU in December 2017 renewed the weedkiller's licence across Europe for five years.
Its use has sparked debate in several European countries, not least with regard to how it could be replaced given its heavy use in the farming sector.
Although Brussels itself had not attempted to prevent the ban, the government said the European Commission "had indicated the possibility of infringement proceedings" against Austria for not following the proper procedure.
Campaign group Greenpeace reacted furiously to the government's decision, calling it a "betrayal of democracy" and accusing the government of using "legal excuses".
July's vote in parliament took the government by surprise as it had not proposed the legislation.
It passed thanks to a temporary alliance of all parties in parliament except for the centre-right People's Party (OeVP).
The current interim government will remain in place until a new coalition emerges from the results of snap elections held in September.
The OeVP, led by ex-chancellor Sebastian Kurz, finished as by far the single largest party in the poll.
The OeVP is now in coalition talks with the other big winner of September's poll, the Greens, who support the glyphosate ban.


This report could describe one or all of my salvia divinorum experiences.
I have always been very open minded about drug use, and had tried numerous substances including marijuana, psilocybin, methadone, mescaline, and numerous pain pills. However, my brief and relatively shallow experiences with hallucinogens sparked my interest in the actual magic behind these substances. Salvia, however, exists on a totally separate plain from anything else that has made you trip...ever. No exceptions, except possibly DMT but I have never experimented with that.
I am extremely receptive to salvinorin-A. The effects I obtain from 1-2 hits of unenhanced, natural leaves are comparable to 1-2 hits of 7x extract for a normal person. I always smoke out of a small, inexpensive waterpipe with a straw and the bowl coming out of a rubber cork you push into the glass chamber. Very cheap, yet very effective. After loading the pipe I normally find a quiet, dimly lit room to sit in, but the experience is mindboggling no matter the set and setting. I light the bowl and inhale deeply, normally until my throat can't take it anymore. I then hold the hit in for a few seconds, allow my throat to cool off and then continue inhaling smoke without letting the first hit out. I normally inhale until I simply can't anymore, and then I hold it in as long as possible. It is during this time that the effects rapidly begin to take hold.
The onset effects are most noticeable with eyes closed. Closed eye visuals begin to unfold and increase in complexity and vividity very rapidly. However, what I see is nothing compared to what I feel. Normally there is a feeling of utter amazement at how truly immersive the experience is. I can actually feel my mind being pulled out of my skull(pleasant not painful) and relocated in a kind of fairy-tale world. It is during this time that I attempt to overcome my absolute amazement for just a moment to finish off any remaining salvia in the bowl. Opening my eyes reveals intense open eye visuals. This is impossible to describe in words. The term 'open eye visuals' is not accurate. Things do not necessarily look different to my eyes, they seem to look different as registered by a different sense, a sixth sense (3rd Eye, Perhaps?) that can feel the presence of magical beings in such incredible detail and intensity that I truly believe that I am seeing them.
I close my eyes again and these feelings become full-fledged closed eye visuals, accompanied by an intense cerebral overhaul. Phenomena such as becoming a different person, communicating with strange beings, and traveling back in time are not only possible but probable. Imagine seeing a strange woman whose body is composed entirely of alternating red and white cylindrical segments, contorting her legs to spell out words to you. That is her form of communication. What is mine? It is difficult to say. All I know is that when I put my pipe away after the effects have worn off (5-10 minutes after smoking), I feel as though I am securing a magical portal into my own fairy-tale world, infinite in expanse, unequaled in complexity, and unrivaled in mystic energy.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Festival Guide:
[Leaving the Festival]
So you wish to leave the festival? Of course you can, but remember your team mates may need you. You will also forfeit any bonuses your team will recieve if they achieve the highest score at the end of the Festival period.
If you are the party leader, your whole team will leave the festival. Are you sure you want to leave?
"Yes, I want to leave the festival."


Send is Connect’s static()
extracted for generalized use, a streaming static file server supporting partial responses (Ranges), conditional-GET negotiation, high test coverage, and granular events which may be leveraged to take appropriate actions in your application or framework.
$ npm install send
Small:
var http = require('http');
var send = require('send');
var app = http.createServer(function(req, res){
send(req, req.url).pipe(res);
});
Serving from a root directory with custom error-handling:
var http = require('http');
var send = require('send');
var app = http.createServer(function(req, res){
// your custom error-handling logic:
function error(err) {
res.statusCode = err.status || 500;
res.end(err.message);
}
// your custom directory handling logic:
function redirect() {
res.statusCode = 301;
res.setHeader('Location', req.url + '/');
res.end('Redirecting to ' + req.url + '/');
}
// transfer arbitrary files from within
// /www/example.com/public/*
send(req, url.parse(req.url).pathname)
.root('/www/example.com/public')
.on('error', error)
.on('directory', redirect)
.pipe(res);
});
error
an error occurred (err)
directory
a directory was requestedstream
file streaming has started (stream)
end
streaming has completedServe files relative to path
. Aliased as .from(dir)
.
By default send supports “index.html” files, to disable this invoke .index(false)
or to supply a new index pass a string.
Provide a max-age in milliseconds for http caching, defaults to 0.
By default when no error
listeners are present an automatic response will be made, otherwise you have full control over the response, aka you may show a 5xx page etc.
It does not perform internal caching, you should use a reverse proxy cache such as Varnish for this, or those fancy things called CDNs. If your application is small enough that it would benefit from single-node memory caching, it’s small enough that it does not need caching at all ;).
To enable debug()
instrumentation output export DEBUG:
$ DEBUG=send node app
$ npm install
$ make test
(The MIT License)
Copyright (c) 2012 TJ Holowaychuk<EMAIL_ADDRESS>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ‘Software’), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


--- layout: page title: HTML Context API method: HTMLContext redirect_from: "/display/docs/HTML+Context+API/" ---
The HTML context API allows you to submit HTML for the purpose of providing context for your source content that will be shown in the Smartling Translation
Interface. Smartling analyzes the HTML content you upload for context and matches strings in a Smartling project. When Smartling finds a match, the HTML
you provided becomes the visual context that users see in the Smartling Translation Interface. Smartling will not create any new content from the HTML
uploaded to the context matching service, and every unique string in Smartling can have only one context.
Smartling persistently stores the HTML you provide to this service. In order for context to look correct when it is used in the Smartling Translation Interface, the service attempts to “inline” static resources (CSS, JavaScript, images) if any are externally referenced from the HTML page you submitted. These resources need to be publicly available in order for Smartling to access them. If this is not possible, consider using the automation features of the Smartling Context Capture Extension for Chrome to capture context.
Smartling organizes content by URLs and URL context groups, and Files. The service will not change the context for strings that are already contextualized unless you specifically use the override directive. This is functionally equivalent to using the Chrome Plugin and overwriting context by selecting specific strings. Context groups are created automatically when you add context and use a URL that already has strings associated with it. Creating a new context group will not change strings that already have context with that URL. Strings that have no context before the call will appear in a separate group under the same URL.
All API URLs have the following base: https://api.smartling.com/v1, and all of the following calls require both the apiKey andprojectId parameter which you can find within your Smartling project's dashboard: https://dashboard.smartling.com/settings/api
Smartling supports string variants, which are duplications of the same string with different keys for context. You cannot specify which variant of a string you are contextualizing with the current version of this API.
{% assign FAPIMethods = site.data.MiscAPIMethods %} {% for FAPIMethod in FAPIMethods %} {% if FAPIMethod.Method == 'HTMLContextUpload' %}{{FAPIMethod.Intro}}
{{FAPIMethod.Intro}}
To control the matching process, you can use several HTML classes (sample file).
| Class Name | Description |
|---|---|
| sl-notranslate | Smartling will not match text inside an sl-notranslate block, including all nested tags. You can use nested sl-translate blocks to override the behavior of sl-notranslate . Note that this is different from the behavior of no-translate directives for the Global Delivery Network. |
| sl-translate | Should be used to override behavior of sl-notranslate class for nested text blocks |
| sl-override-context | By default, Smartling will not override existing context for a string, even if it finds the string more than once. You can use the You can also use the clear context feature in the dashboard to remove a string's context, and then recontexualize it using the API or the Smartling Context Capture Extension for Chrome. |


After creating an event you might want to add one or more responses to it. Please right click on your event in the main window and select "Add / Edit Reponse" to do so.


WITNESS LIST Education Committee May 20, 2003 - 8:30A HB 264 FOR: Edwards, Susan (Texas Community College Teachers Association), Austin, TX Hempstead, Chuck (Texas Association of College Teachers), Austin, TX HB 447 FOR: Lambert, Kay (Advocacy, Inc.), Austin, TX Registering, but not testifying: For: Maxwell, Susan (Texas Council for Developmental Disabilities), Austin, TX Statman, Rona (The Arc of Texas), Austin, TX Whelan, Lauren (Assoc. of Texas Professional Educators), Austin, TX HB 577 FOR: Huff, Don (Weatherford College), Weatherford, TX Registering, but not testifying: Against: Garcia, Rey (Texas Assn of Community Colleges), Austin, TX HB 944 ON: Hollis, Lois (Texas Higher Education Coordinating), Austin, TX Registering, but not testifying: For: Gerstenschlager, Merry Lynn (Texas Eagle Forum), Dallas, TX HB 1518 Registering, but not testifying: On: Cox, Cathy (Texas State Comptroller), Austin, TX HB 1817 ON: Urbanovsky, Lamar (Texas State University System), Austin, TX HB 1844 Registering, but not testifying: For: Borden, Sandi (Texas Elementary Principals & Supervisors Association), Austin, TX Fickel, Ann (TX Classroom Teachers Assoc.), Austin, TX Kelly, Jack (Texas State Teachers Association), Austin, TX Shaddix, Julian (Texas Association of Secondary School Principals), Austin, TX Whelan, Lauren (Assoc. of Texas Professional Educators), Austin, TX HB 1882 ON: Anderson, Vicki (Comptroller of Public Accounts), Austin, TX HB 1887 FOR: Haley, Brian (Student Body of University of Texas at Austin), Austin, TX Kowalski, Tom (Texas Healthcare And Bioscience Institute), Austin, TX ON: Scott, Tom (UT System), Austin, TX HB 2823 FOR: Price, Dennis (Self/Amarillo ISD/TCASE/TASB/TASA), Amarillo, TX Statman, Rona (The Arc of Texas), Austin, TX Registering, but not testifying: For: Borden, Sandi (Texas Elementary Principals & Supervisors Association), Austin, TX Carpenter, Bill (Houston ISD), Houston, TX Lambert, Kay (Advocacy, Inc.), Austin, TX Shaddix, Julian (Texas Association of Secondary School Principals), Austin, TX HB 3015 FOR: Giot, Rebecca (Houston Community College System), Houston, TX AGAINST: Haley, Brian (Student Body at UT Austin), Austin, TX Maddox, Matthew (Young Conservatives of Texas A&M/Texas A&M Student Gov.), Tomball, TX Paschal, Daniel (UT Student Government), Universal City, TX Sanchez, Joe (M.A.L.D.E.F.), San Antonio, TX ON: Faulkner, Dr. Larry (The Univ. of Texas at Austin), Austin, TX Flack, Teri (Texas Higher Education Coordinating Board), Austin, TX Ruth, Andrew (Comptroller's Office-Tomorrow Fund), Austin, TX Registering, but not testifying: Against: Gerstenschlager, Merry Lynn (Texas Eagle Forum), Dallas, TX On: Burt, Dr. Larry (The Univ. of Texas at Austin), Austin, TX Monti, Dr. Steve (The Univ. of Texas at Austin), Austin, TX


STDDEV_SAMP and STDDEV_POP Functions
The STDDEV_SAMP and STDDEV_POP functions return the sample and population standard deviation of a set of numeric values (integer, decimal, or floating-point). The result of the STDDEV_SAMP function is equivalent to the square root of the sample variance of the same set of values.
STDDEV_SAMP and STDDEV are synonyms for the same function.
Syntax
STDDEV_SAMP | STDDEV ( [ DISTINCT | ALL ] expression) STDDEV_POP ( [ DISTINCT | ALL ] expression)
The expression must have an integer, decimal, or floating point data type. Regardless of the data type of the expression, the return type of this function is a double precision number.
Note
Standard deviation is calculated using floating point arithmetic, which might result in slight imprecision.
Usage Notes
When the sample standard deviation (STDDEV or STDDEV_SAMP) is calculated for an expression that consists of a single value, the result of the function is NULL not 0.
Examples
The following query returns the average of the values in the VENUESEATS column of the VENUE table, followed by the sample standard deviation and population standard deviation of the same set of values. VENUESEATS is an INTEGER column. The scale of the result is reduced to 2 digits.
select avg(venueseats), cast(stddev_samp(venueseats) as dec(14,2)) stddevsamp, cast(stddev_pop(venueseats) as dec(14,2)) stddevpop from venue; avg | stddevsamp | stddevpop -------+------------+----------- 17503 | 27847.76 | 27773.20 (1 row)
The following query returns the sample standard deviation for the COMMISSION column in the SALES table. COMMISSION is a DECIMAL column. The scale of the result is reduced to 10 digits.
select cast(stddev(commission) as dec(18,10)) from sales; stddev ----------------<PHONE_NUMBER>086 (1 row)
The following query casts the sample standard deviation for the COMMISSION column as an integer.
select cast(stddev(commission) as integer) from sales; stddev -------- 130 (1 row)
The following query returns both the sample standard deviation and the square root of the sample variance for the COMMISSION column. The results of these calculations are the same.
select cast(stddev_samp(commission) as dec(18,10)) stddevsamp, cast(sqrt(var_samp(commission)) as dec(18,10)) sqrtvarsamp from sales; stddevsamp | sqrtvarsamp ----------------+----------------<PHONE_NUMBER>086 |<PHONE_NUMBER>086 (1 row)


- homeHome
- placeSelect Country
- searchSearch Games
- timelineNews Feed 0" class="new badge" data-badge-caption="">{{ qtdConvites }}
- account_boxUser Profile
- starsWishlist
- groupUsers following
- bookmarksTag Groups
- bookmarkTags
- gamesGames
- listGame Lists
- bookmarkSuggested Tags
- view_moduleSuggested Similar Games
- helpAbout
- contact_mailContact
- report_problemPrivacy Policy
- exit_to_appLog In
- directions_runLog Off


Your submission has been scored!
| Task | {{ submission.approach.task.name }} |
| Team | {{ submission.approach.team.name }} |
| Approach | {{ submission.approach.name }} |
{{ submission.overall_score|floatformat:3 }}
{% else %}{{ submission.validation_score|floatformat:3 }}
{% endif %} View submission details


Bar charts
Since v1.15, jsGraph allows you to use the bar chart series together with the bar x axis. The two have to work together, i.e. you cannot assign a line serie to a bar axis neither a bar serie to a normal or a time axis. In addition, for now, bar graphs are only accepted in the x direction (vertical bars).
Defining the bar axis
To define the bar axis, you need to pass its reference to the Graph
constructor:
new Graph('domId', options, { bottom: [{ type: 'bar' }] });
Alternatively, you can also overwrite the default x axis using:
var graph = new Graph('domId', options);
var axis = new (Graph.getConstructor('graph.axis.x.bar'))();
var options = {};
axis.init(graph, options);
graph.setBottomAxis(axis, 0);
Defining the categories
The next step is to assign the categories that jsGraph should recognize. A category is like an axis value, except that it can take text. When multiple series are used, the values that have the same category will be displayed next to each other.
To define categories, simply use the following setter
axis.categories = [
{ title: 'Category 1', name: 'cat1' },
{ title: 'Category 2', name: 'cat2' }
];
Creating series
Alright, then we have to create a few series. The serie creation is the same as for any other serie, and take the type Graph.SERIE_BAR
or, if you prefer, the string "bar"
:
var s1 = graph.newSerie('serie1', {}, Graph.SERIE_BAR);
// Equivalent to var s1 = graph.newSerie( "serie1", {}, "bar" );
// Let's define a second one
var s2 = graph.newSerie('serie2', {}, Graph.SERIE_BAR);
s1.autoAxis();
s2.autoAxis();
There is however one extra step you need to make: you need to tell the axis that the series belong to it. That extra step is, we realize, a real pain, because you need to reassign the series to the axis when creating new ones and when removing them. But it also allows you to specify the order of the series. Maybe we will be able to remove this extra instruction in future releases. In the meantime, here’s the syntax:
axis.setSeries( s1, s2 [, ...] );
Setting data
Every since jsGraph 2.1, the bar chart also takes a Waveform
object to represent it’s data. However, since there’s no math possible on the x data, we have to use a “reduced” Waveform
object called WaveformHash
. Such object is created using
const wave = Graph.newWaveformHash(); // Create the waveform
wave.setData({ xname1: yVal, xname2: yVal2 }); // Setting the data
serie.setWaveform(wave); // Assigned the waveform to the serie
// In this example
wave1.setData({ cat1: 5, cat2: 12 });
wave2.setData({ cat1: 8, cat2: 10 });
Styling the series
Some additional styling options are available to differentiate series from one another. In additions to the methods provided by the line serie (setLineWidth
, setLineColor
, the bar series take the additional setFillColor
and setFillOpacity
method which set the inner color and inner opacity of the bars, respectively. Bar charts take no markers.
s1.setLineColor('crimson')
.setFillColor('crimson')
.setFillOpacity(0.5);
s2.setLineColor('DarkGreen')
.setFillColor('DarkGreen')
.setFillOpacity(0.5);
Results
Ok, let’s take all of this code, put it together and display the result:
var graph = new Graph('example-1');
graph.resize(400, 300);
var axis = new (Graph.getConstructor('graph.axis.x.bar'))();
var options = {};
axis.init(graph, options);
graph.setBottomAxis(axis, 0);
axis.categories = [
{ title: 'Category 1', name: 'cat1' },
{ title: 'Category 2', name: 'cat2' }
];
var s1 = graph.newSerie('serie1', {}, Graph.SERIE_BAR);
s1.autoAxis();
s1.setWaveform(wave1);
s1.setLineColor('crimson')
.setFillColor('crimson')
.setFillOpacity(0.5);
var s2 = graph.newSerie('serie2', {}, Graph.SERIE_BAR);
s2.autoAxis();
s2.setWaveform(wave2);
s2.setLineColor('DarkGreen')
.setFillColor('DarkGreen')
.setFillOpacity(0.5);
axis.setSeries(s1, s2);
graph.draw();
It might be worth it to add the following code to make the Y axis start at 0:
javascript
graph.getLeftAxis().forceMin( 0 );
Adding error bars in bar charts is similar to the line series. The style has to be defined first using the setErrorBoxStyle
and the setErrorBarStyle
method to the waveform. Here’s an example:
wave1.setErrorBarStyle({
top: { strokeColor: 'black', strokeOpacity: 0.7 },
bottom: { strokeColor: 'orange', strokeOpacity: 0.7 }
});
The keys can be top
or/and bottom
or all
to allow you to style only the top one, the bottom one or both of them. With bar charts, no x error is possible.
To add error values, first create a new wave:
// Our original wave
var wave1 = Graph.newWaveformHash({ cat1: 5, cat2: 12 });
// The error wave
var errorWave1 = Graph.newWaveformHash({ cat1: 0.5, cat2: 3 });
// Assign the error wave to the original wave
wave1.setErrorBar(errorWave1, true); // The second argument recalculates the min/max of wave1
Here is the complete code of the error bar example:
var graph = new Graph('example-2');
graph.resize(400, 300);
var axis = new (Graph.getConstructor('graph.axis.x.bar'))();
var options = {};
axis.init(graph, options);
graph.setBottomAxis(axis, 0);
axis.categories = [
{ title: 'Category 1', name: 'cat1' },
{ title: 'Category 2', name: 'cat2' }
];
var wave1 = Graph.newWaveformHash({ cat1: 5, cat2: 12 });
var wave2 = Graph.newWaveformHash({ cat1: 8, cat2: 10 });
var errorWave2_top = Graph.newWaveformHash({ cat1: 0.5, cat2: 3 });
var errorWave2_bottom = Graph.newWaveformHash({ cat1: 0.9, cat2: 0.6 });
var errorWave1 = Graph.newWaveformHash({ cat1: 2, cat2: 4 });
wave1.setErrorBar(errorWave1, true);
wave2.setErrorBarAbove(errorWave2_top, true);
wave2.setErrorBarBelow(errorWave2_bottom, true);
var s1 = graph.newSerie('serie1', {}, Graph.SERIE_BAR);
s1.autoAxis();
s1.setWaveform(wave1);
s1.setLineColor('crimson')
.setFillColor('crimson')
.setFillOpacity(0.5);
s1.setErrorBarStyle({ all: { strokeColor: 'crimson' } });
var s2 = graph.newSerie('serie2', {}, Graph.SERIE_BAR);
s2.autoAxis();
s2.setWaveform(wave2);
s2.setLineColor('DarkGreen')
.setFillColor('DarkGreen')
.setFillOpacity(0.5);
s2.setErrorBarStyle({
top: { strokeColor: 'DarkGreen' },
bottom: { strokeWidth: 3, strokeColor: 'DarkGreen' }
});
axis.setSeries(s1, s2);
graph.draw();


Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Once the tool is installed you just select the default printer you want to use for your inbound faxes. Then you select “Enable”. That’s it! We’ll print any fax that comes in. Want to turn it off? Just click disable and turn it back on when you want to resume printing.
Gone are the days of setting up secure FTP (although we’ll still support it if you need it). Just select your primary backup location and your secondary backup location, if you need redundancy, and click enable. We’ll download every fax you have on our servers and keep it synchronized automatically.


Last month I did a talk at Expedia on Spring Data JPA, Spring Data REST and Spring HATEOAS for the Seattle Java User’s Group.
Spring in Practice Now Available
Spring in Practice is now available!
It’s also the Deal of the Day today, which means half off if you buy it today (May 8, 2013) from Manning. Use code dotd0508au at www.manning.com/wheeler.
Josh and I hope that everybody enjoys the book. It was a lot of work, but I’m very happy with the end result.
Renaming Node Classes When Using Spring Data Neo4j
This is one of those posts where I’m just jotting down some notes for my own future use, but someone else may find this useful.
I’m going to show how to rename a node entity class when using Spring Data Neo4j. I’m talking about the fully-qualified classname here, so it applies when we want to rename a package too.
Pageable Custom Queries With Spring Data JPA
In previous posts I explained how you can use Spring Data JPA to create repositories that support custom queries, as well as to support paging in your app. You might wonder whether you can use these together.
The answer is yes. It works just like you would expect:
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
public interface IncidentRepo extends JpaRepository<Incident, Long> {
Page<Incident> findByProblemId(Long problemId, Pageable pageable);
}
How to Run JavaScript From Java
Java 6 comes with the Rhino JavaScript engine, which makes it easy to run JavaScript from inside your Java app. There are different situations in which you might want to do this. Chapter 9 of Spring in Practice affords a good example. There we’re implementing a rich-text comment engine based on the WMD editor that Stack Overflow uses. We have a showdown.js
script that maps Markdown to HTML, and we want to run it in two places:
- on the client to present a preview pane
- on the server to store the Markdown as HTML for easy presentation (as opposed to running the script against every comment dynamically)
Here’s how we can run it on the server:
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
...
public final class RichTextFilter implements TextFilter {
@Inject private File showdownJsFile;
private String markdownToHtml(String markdown) {
try {
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("JavaScript");
engine.eval(showdownJs);
engine.eval("var markdown = '" + markdown + "';");
engine.eval("var converter = new Showdown.converter();");
engine.eval("var html = converter.makeHtml(markdown);");
return (String) engine.get("html");
} catch (ScriptException e) {
// Shouldn't happen unless somebody breaks the script
throw new RuntimeException(e);
}
}
... other stuff ...
}
To see how to inject the File into the class in Spring, see my post Injecting a file from the classpath into a bean.
Injecting a File From the Classpath Into a Bean
Here’s a quick tip for you.
Sometimes you need to inject a java.io.File
from your classpath into a bean, but you don’t want to have to spell out the absolute path (even in a configuration file). Never fear. It’s easy:
<bean id="tagProviderResource" class="org.springframework.core.io.ClassPathResource">
<constructor-arg value="/htmlcleaner.xml" />
</bean>
<util:property-path id="tagProviderFile" path="tagProviderResource.file" />
<bean id="tagProvider" class="org.htmlcleaner.ConfigFileTagProvider">
<constructor-arg ref="tagProviderFile" />
</bean>
In the configuration above, I used ClassPathResource
to find the htmlcleaner.xml
resource on the classpath. Then I used the handy <util:property-path>
tag to assign the resource’s file
property its own ID. Finally, I inject the File
using constructor injection.
Pagination and Sorting With Spring Data JPA
In an earlier post I introduced Spring Data JPA, which makes it really easy to create a DAO layer. I didn’t get into too much depth, so this time I want to explore a couple of cool features that the DAOs support: pagination and sorting.
Spring’s Constructor Namespace Is a Bad Idea
The other day I wrote up a post explaining how to use Spring’s constructor namespace, which is new with Spring 3.1. So the following might be a little surprising:
Spring’s constructor namespace is a bad idea.
I wanted to like it—honest I did. While I’ve always been a little iffy on the whole idea of introspecting on method parameter names, Juergen Hoeller answered my concerns with respect to @PathVariable
and the like. My worries around least surprise were admittedly academic since I always compile binaries in debug mode.
So I tried the constructor namespace out, and it bit me in exactly the way I expected.
Mavenizing an Empty GitHub Project in Eclipse
This post is for myself more than anything else, just because I keep forgetting the steps involved.
I’m using SpringSource Tool Suite 2.9.1.RELEASE, which is based on Eclipse 3.7.2 (Indigo). I have the egit and m2e Eclipse plugins installed.
The scenario
You have a brand new, pretty-much-empty GitHub project (other than the README, say—but no Maven stuff yet), and you want to import it into Eclipse as a Maven project.
The steps
- Add the remote GitHub repo to your list of Git repos in Eclipse.
- In Eclipse, go to File → Import → Git → Projects from Git. (I’m on a Mac; the menu may be a little different for other platforms.)
- On the “Select Repository Source”, choose “URI”.
- On the “Source Git Repository” pane, enter the URI info. It might be something like
<EMAIL_ADDRESS>, for example. - On the “Branch Selection” pane, choose the master branch.
- On the “Local Destination” pane, decide where you want the local copy to live.
- Where it asks you to select an import wizard, choose “Use the New Project wizard” and click “Finish”.
- Now you have to choose a New Project wizard. Choose Maven → Maven Project.
- From here just create the project like you would any other new Maven project. Once you’re done, it will show up in your list of projects in the Package Explorer view, and sharing should be activated.
Combined My Two Blogs
To better focus my Java/Spring blogging, I’ve merged my former Wheeler Software blog into this one. There are a few articles that didn’t make the cut, but the majority of them did.


Thinking About Thinking
How Can My Style Help Me?
April 5, 2015
One of my favorite parts of the prerequisites for DBC was to learn about my thinking style. It's something so simple to research, but it's easy to forget about over long periods of time. If I'm able to remind myself of what works for me and what doesn't, then I have no doubt that I'll find success in this program.
There are four possible results for the thinking style: concrete sequential, concrete random, abstract sequential and abstract random. At the end of the quiz, you get a number grade next to each of these styles. The one that is the highest is supposed to be your preferred thinking style. My results were overwhelmingly in favor of the abstract side. Abstract Random was my highest score though by far. When reading through the main points of the definition -- I was amazed at how much I agreed with what this type of person likes to do and what this person struggles with:
- Likes to listen to others
- Establish healthy relationships with others
- Learn best in a personalized environment
- Learn best when given broad guidelines
- Learn best when in group activities with friends
It then goes on to say that I struggle with the following:
- Justifying and explaining feelings
- Competition
- Working with authoritarian personalities or people who aren't friendly
- Working on just one thing at a time
- Giving exact details
I don't know what the other people in my group felt like when they took this quiz, but I thought it was like looking in a mirror. Some of these quizzes produce remarkably accurate results in just a few simple questions if you answer honestly. The above lists made me feel great about actually being on site at DBC because I'll be interacting with friends, experts and other students daily. There doesn't seem to be that toxic competitiveness associated with the program. Everyone is there to help and learn from each other. The biggest stuggle for me so far is to not be able to work face-to-face with my fellow students. This seems to be directly influenced by my thinking style. I don't thrive when I'm all by myself. I tend to get distracted or procrastinate because (as the list said), I struggle with working on just one thing at a time.
One of the best ways for me to adapt and to broaden my thinking is to take Phase 0 very seriously. Some of the material may seem easy to me, but I need to focus more on being able to accomplish very specific tasks by myself. Fortunately for me, much of the Phase 0 curriculum is already structured like that. I shouldn't be afraid to use trial-and-error to solve problems. I need to just dive in to something by myself and not think about it too much. I can really grow as a person if I just start experimenting and make adjustments going forward. I don't think I shy away from competition, so that is one area of abstract random thinking that I don't feel I struggle with. However, I don't require competition to drive me to do something. It's not much of an incentive for me while working on these types of problems.
Overall, if I can focus on knowing what my strengths already and leveraging those while attempting to work on my weaknesses -- I believe I will be successful in this program. Now is the perfect time to augment my abilities and grow not only as a student, but as a person in general.


Kim Kardashian swears by microwaving M&Ms, and her fans are both amazed and confused by the food hack, Business Insider - Business Insider Singapore
by Darcy Schild- Kim Kardashian West took to Twitter and her Instagram Story on Sunday to share what she dubbed her “secret of life,” which is microwaving M&Ms for 30 seconds.
- In the video posted on Twitter, Kardashian West told her followers that the goal is to make the M&Ms “warm and melty on the inside.”
- Fans are both amazed and confused by Kardashian West’s video of the cracked, melted chocolate candies.
- Visit Insider’s homepage for more stories.
On Sunday, Kim Kardashian West posted a video on Twitter and on her Instagram Story where she shared a food hack that she calls her “secret of life.”
In the video, Kardashian West explained why she swears by microwaving M&Ms before eating them.
 Microwave them for 30 seconds then enjoy the melted magic!” she wrote in her tweet.
In the video, Kardashian West can be heard taking audible bites of the warmed chocolate candies.
Between bites, she described the ideal texture of post-microwaved M&Ms, saying: “The goal is to be warm and melty on the inside, but crunchy on the outside. This is my secret of life, you guys.”
She goes on to say, “It’s so satisfying in your mouth. Please try it, someone. Let’s start a chat about this.”
Kardashian West’s followers appeared to jump at the opportunity to test-drive the quirky food hack.
One fan apparently tried the star’s trusty trick with a handful of peanut M&Ms and shared a video of the results.
Some found the candy hack eye-opening.
Other followers poked fun at Kardashian West’s affinity for warmed-up M&Ms, with one user tweeting that they would “write that recipe down.”
“RIP to the assistant tasked with m&m heating,” one Twitter user wrote.
Another user applauded the Kardashian sisters for other snack tricks they’ve shared through the years on “Keeping Up With the Kardashians.”
- Read more:
- Kim Kardashian says her relationship with Kanye West is causing her to dress less sexy because he thinks it’s ‘overkill’: ‘He’s not comfortable with that’
- Kim Kardashian said she cried over memes of her 2013 Met Gala dress
- The secret NYC vintage store where Kim Kardashian West shops for vintage clothes


Description
Throughout the past decade we have witnessed an unprecendented increase in the amount of data that is being produced about every facet of human existance. However, the rise in Data Availability has not resulted in a similar increase in the hability of researchers and stake holders to handle and extract information from the data. The goal of this course is to give an overview on the fundamentals of Data Science and Machine Learning as a first step towards building great Data Literacy among the students.
Venue
All lectures will take place in Room 5 of the “Antoni M. Alcover Building” of the “at Campus Universitat de les Illes Balears” in Palma de Mallorca, Spain.
Schedule
- Sept 4 - 12:15-13:10 - Basic Statistics and Probability
- Big Data vs Data Science
- Descriptive Statistics
- Anscombe’s Quartet
- Quantiles
- Correlations
- Definition of Probability
- Bayes Theorem
- Sept 5 - 12:15-13:10 - Bayesian and Maximum Likelihood Analyses
- Naive Bayes Classifier
- Language Detection
- Central Limit Theorem
- Maximum Likelihood Estimation
- Binomial Distribution
- Beta Distribution
- A/B Testing
- p-values
- Bonferoni Correction
- Simpson’s Paradox
- Sept 6 - 12:15-13:10 - Unsupervised Learning
- Types of Machine Learning
- Data Normalization
- Clustering
- K-Means
- Silhouette Analysis
- Expectation Maximization
- Gaussian Mixture Models
- Principal Component Analysis
- Sept 7 - 12:15-13:10 - Supervised Learning
- Regression vs Classification
- Overfitting
- Bias-Variance Tradeoff
- K-Nearest Neighbors
- Validation dataset
- Perceptron
- Activation Functions
- Back Propagation
- Support Vector Machines
- Sept 8 - 12:15-13:10 Neural Network Applications
- MNIST Digit recognition
- Interpretability
- word2vec
- Word Analogies
- Deep Learning Architectures
Instructor
Bruno Gonçalves is a Data Science fellow at NYU’s Center for Data Science while on leave from a tenured faculty position at Aix-Marseille Université. He has a strong expertise in using large scale datasets for the analysis of human behavior. After completing his joint PhD in Physics, MSc in C.S. at Emory University in Atlanta, GA in 2008 he joined the Center for Complex Networks and Systems Research at Indiana University as a Research Associate. From September 2011 until August 2012 he was an Associate Research Scientist at the Laboratory for the Modeling of Biological and Technical Systems at Northeastern University. Since 2008 he has been pursuing the use of Data Science and Machine Learning to study human behavior. By processing and analyzing large datasets from Twitter, Wikipedia, web access logs, and Yahoo! Meme he studied how we can observe both large scale and individual human behavior in an obtrusive and widespread manner.


| C++Field-class {Rcpp} | R Documentation |
Metadata associated with a field of a class exposed through Rcpp modules
pointer
:external pointer to the internal (C++) object that represents fields
cpp_class
:(demangled) name of the C++ class of the field
read_only
:Is this field read only
class_pointer
:external pointer to the class this field is from.
No methods defined with class "C++Field" in the signature.
The fields
slot of the C++Class
class is a
list of C++Field
objects
showClass("C++Field")


Readers in the UK will know that the Met Office Shipping Forecast, broadcast on BBC radio four times a day to an audience composed mainly of landlubbers ignorant of its meaning, is one of our national treasures. Overseas readers who have no idea what I am talking about can read a splendidly detailed entry in the Wikipedia.
A great part of the charm, of course, is those wonderful names—Cromarty, Dogger, German Bight—and the other day it struck me that an equally delightful list is to be found in the stations on the Docklands Light Railway in London. Here, then, is today's DLR Forecast.


{{ site.special_notice.message }}
{% if site.special_notice.link %} Find out more {% endif %}Welcome one, welcome all! Imperial College Robotics Society is a student-led university club aiming to increase robotics interest at Imperial College London and across the UK. We run workshops, competitions and lectures to teach about robotics, electronics and software as well as providing help (financial and technical) to students looking to start a robotics project.
We run robotics 101 , our flagship open source introductory robotics course, throughout the academic year.
People work on various cool robotics projects on Wednesdays. Members usually provide technical help and support to one another's projects during these sessions.
We have a soldering station, laser cutter and 3D printers for our members to build whatever they want.


Amazon SageMaker EndpointConfig ProductionVariant
The
ProductionVariant
property type specifies a model that you want to host and
the resources to deploy for hosting it. If you are deploying multiple models, tell
Amazon
SageMaker how to distribute traffic among the models by specifying variant weights.
ProductionVariant
is a property of the AWS::SageMaker::EndpointConfig resource.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "ModelName" :
String
, "VariantName" :String
, "InitialInstanceCount" :Integer
, "InstanceType" :String
, "InitialVariantWeight" :Double
, }
YAML
ModelName:
String
VariantName:String
InitialInstanceCount:Integer
InstanceType:String
InitialVariantWeight:Double
Properties
ModelName
-
The name of the model that you want to host.
Required: Yes
Type: String
Update requires: Replacement
VariantName
-
The name of the production variant.
Required: Yes
Type: String
Update requires: Replacement
InitialInstanceCount
-
The number of instances to launch initially for this production variant.
Required: Yes
Type: Integer
Update requires: Replacement
InstanceType
-
The ML compute instance type to use for this production variant.
Required: Yes
Type: String
Update requires: Replacement
InitialVariantWeight
-
Determines initial traffic distribution among all of the models that you specify in the endpoint configuration. The traffic to a production variant is determined by the ratio of the
VariantWeight
to the sum of allVariantWeight
values across all production variants for an endpoint. If unspecified, it defaults to 1.0.Required: Yes
Type: Double
Update requires: Replacement


()
We use parenthesis to
- enclose the parameters given to the function
- follow the if/for/while statements to list the conditions for the statement to be executed
- to do normal maths or logical prioritisation of operations
[]
We use brackets to
- hold an array
- when following array name, it contains numerical pointer to a particular element of the array
- when follwoing object name, it contains the name of the object property that is being pointed to
{}
Braces are used to
- contain code to be executed, such as function code or loop code.
- define an object
'' and ""
These are used to contain a string and behave very similar to each other.


Categories
You may click on any one of the given four catgories to start the quiz.
Answer questions based on Indian history,culture and constitution.
Answer questions from around the world.
Answer questions based on your favourite and popular TV shows,films and stars.
Answer questions based on science and technology.
About


{% extends "base.html" %} {% block title %}CoralNet - Signup{% endblock %} {% block page-specific-includes %} {{ form.media }} {% endblock %} {% block content %} We don't have open registration yet, but you can use this form to request an account. If we accept your request, we'll create an account for you and e-mail you with the info you need to log in. If you don't hear back from us in 2 days, please send a new request, or let us know through the contact form. Our data policy can be found on the about page.
{% endblock %}


These headphones have the best sound for gaming and come in many different colours ranging from blue to pink. They also come in black and white with the new Razor Kraken 7.1 Chroma. These headphones are normally used by gamers but can be used in everyday life to listen to whatever you feel like. These headphones are light weight. portable, and durable. These Razer Kraken Headphones come in different types: Razor Kraken Pro-rainbow, Razor Kraken Mobile-rainbow, Razor Kraken USB-black and green logo, Razor Kraken 7.1 Chroma-black and rainbow coloured logo, and the Razer Kraken Gaming Headset For Xbox One™.
Headphone Specs
Microphone Specs
Controls
Price: $89.99
The Razer Kraken Pro includes a retractable microphone that discreetly stows away into the left earcup when not in use. This headset is perfect for PC gaming and voice communication with your teammates.
Price: $79.99
The Razer Kraken 7.1 Chroma features an advanced, customizable virtual 7.1 surround sound engine that allows you to position each surround sound channel to your preference. This USB gaming headset also sports a retractable digital microphone that promises a clearer, more natural sounding voice reproduction compared to standard analog microphones.
Price: $99.99
The choice PC headset of eSport athletes around the world has now come to the console. The Razer Kraken Gaming Headset for Xbox One is engineered to deliver rich precise audio while isolating noise from the outside, so you can enjoy high-quality sound from its large 40mm Neodymium magnet drivers for hours on end.
Price: $99.99
Feast your ears on full-blooded gaming audio with the Razer Kraken USB. Everything in your games will be heard in immersive virtual surround, customizable to your needs via the Razer Surround calibration software. An included anti-noise microphone ensures teamwork and VOIP calls are conducted in absolute clarity.
Price: $59.99
Bone conduction is a natural part of the hearing process—sound travels through our eardrums and bones simultaneously. They've taken the concept to the next level through development of a suite of proprietary audio technologies and design patents. The result: headphones that deliver unrivaled situational awareness and comfort.Transducers guide mini vibrations through the cheekbones to the inner ears, delivering sound without plugging or covering them.
Price: $79.95
It doesn’t seem sensible that audio traveling through your bones instead of your ears could be so finely tuned. It wouldn’t be possible without our PremiumPitch technology, which assures the finest in bone conduction audio, with a range that suits music and voice.
Durably designed to withstand high-impact activities, these headphones will power through daily sweat sessions and wicked weather. A nanotechnology coating and watertight rubber gaskets repel sweat and moisture from the inside out.
Their headphones have the comfort to keep you listening all day and Google Play Music gives you on-demand access to 35 million songs ad-free. Enjoy curated radio for anything you want to hear with your purchase.
Price: $79.99
Lightweight and durable, PLYR™ 2 offers a 3-position EQ for every gaming genre - choose from Bass Mode, Supreme Mode or Precision Mode. PLYR 2 is the wireless headset of choice for systems like Xbox 360 or PlayStation 3.
Price: $69.99


"I was made fun of a lot at first and then I found the black student union. It's hard beeing in a mainly white college but with BSU it's a lot easier."
"I am not African-American but grew up in africa. Most of my friends are African-American and I've heard and seen the things that happened to them. I want to help them and all victims of racism."
"I was born in Singapore moved to Mexico when I was 8 then to the United States at the age of 12. When I started high school, I was picked on a lot for being asian but instead of getting angry I would tell them that I was more than just an Asian she was a amazing person"


Almost all chrome.tabs
methods require you to
declare the "tabs" permission
in the extension manifest.
For example:
{ "name": "My extension", ... "permissions": [ "tabs" ], ... }
Three methods ($ref:tabs.create, $ref:tabs.update and $ref:tabs.remove) and one event ($ref:tabs.onRemoved) don't require the "tabs" permission.
You can find simple examples of using the tabs module in the examples/api/tabs directory. For other examples and for help in viewing the source code, see Samples.


Character Recognition
Clear
Digitize
→
Recognize
→
Network:
0123456789
AEIOUY
New
Learning:
None
Supervised
Unsupervised
Learn
Add
Delete
Create limit:
%
Learn limit:
%


St. Mary's English High School continues to uphold traditional values while adopting contemporary infrastructure and pedagogies. Individuals having diverse backgrounds, carrying unique streaks of values, traditions and cultures enter the portals of a learning community. At SMEHS, unrelenting effort goes in mentoring and metamorphosing the uncut diamonds into finer St. Mary's gems. St. Mary's is an amalgamation of competent teachers, state of the art infrastructure, an idyllic setting and experienced and efficient administration. Modern and secure infrastructure, good and safe environment, CBSE curriculum, excellent student teachers and parents relationships are some of our strengths. |
|
|---|---|
| St. Mary's English High School continues to uphold traditional values while adopting contemporary infrastructure and pedagogies. Individuals having diverse backgrounds, carrying unique streaks of values, traditions and cultures enter the portals of a learning community. At SMEHS, unrelenting effort goes in mentoring and metamorphosing the uncut diamonds into finer St. Mary's gems. St. Mary's is an amalgamation of competent teachers, state of the art infrastructure, an idyllic setting and experienced and efficient administration. Modern and secure infrastructure, good and safe environment, CBSE curriculum, excellent student teachers and parents relationships are some of our strengths. | |
| St. Mary's English High School continues to uphold traditional values while adopting contemporary infrastructure and pedagogies. Individuals having diverse backgrounds, carrying unique streaks of values, traditions and cultures enter the portals of a learning community. At SMEHS, unrelenting effort goes in mentoring and metamorphosing the uncut diamonds into finer St. Mary's gems. St. Mary's is an amalgamation of competent teachers, state of the art infrastructure, an idyllic setting and experienced and efficient administration. Modern and secure infrastructure, good and safe environment, CBSE curriculum, excellent student teachers and parents relationships are some of our strengths. |


Remember those 5 steps we went through previously? This jQuery function will handle all of that. At once. In one function.
$.ajax({type: "GET",
url: "books.json",
dataType: "json",
success: function(books) {
for (var i = 0; i < books.length; i++) {
var book = books[i];
var p = $('<p>');
p.html(book.title + ' by ' + book.author);
$('body').append(p);
}
}
});


Col 1
Col 2
Row 1 Col 1
Row 1 Col 2
An expanded tree node
Aria Hidden stops presentation role check
Col 1
Col 2
Row 1 Col 1
Row 1 Col 2
Aria Hidden stops presentation role check with aria-hidden on same element as role
Col 1
Col 2
Row 1 Col 1
Row 1 Col 2


Online application for Supplemental Security Income - Social Security
We do not have an online application for SSI benefits. But you can complete an online Adult Disability Report which is part of the application process. You also .
http://ssa-custhelp.ssa.gov/app/answers/detail/a_id/289/~/online-application-for-supplemental-security-income
Treatment for Herniated or Bulging Discs
How to Apply for Social Security Benefits Online - Senior Living ...
How to complete the Social Security benefits application online and avoid long lines at your Social Security office.
http://seniorliving.about.com/od/socialsecurity101/a/security_online.htm
Applying for SSI Disability Benefits Online
Nov 4, 2011 . If you are looking to apply for SSI disability benefits, you've come to the right place. We can quickly help you to determine if you qualify for SSI .
http://ssdisabilityapplication.com/applying-for-ssi-disability-benefits-online/
online application for ssi Herniated or Bulging Discs
Apply Online for Social Security Retirement Benefits
Oct 10, 2012 . Social Security offers an online retirement application that you can complete in as little as 15 minutes. It's so easy. Better yet, you can apply from .
http://www.ssa.gov/planners/about.htm
Best Way to Apply for Social Security Disability or SSI? | Disability ...
filing for disability online (SSDI only); calling the Social Security office to set up an appointment to apply, and; walking into the local Social Security office without .
http://www.disabilitysecrets.com/question3.html
Apply For SSI, Survivors or Family Benefits
Oct 4, 2012 . Choose the benefit you wish to apply for. Supplemental Security Income (SSI). For a child · For an adult with a disability · For an adult age 65 or .
http://www.ssa.gov/pgm/getservices-apply.htm
Official Impairment Listing for Spinal Disorders
Retirement Planner: How You Apply For Benefits - Social Security
Oct 18, 2012 . You Can Apply. Online - Use our Social Security Retirement/Medicare Benefit Application to apply for retirement, spouse's or Medicare benefits.
http://www.ssa.gov/retirement.html
- embassy suite wash dc (narrowing of the spine)
The United States Social Security Administration
Get or replace a Social Security card · Apply online for retirement benefits · Apply online for disability benefits · Apply online for Medicare only · Apply for SSI, .
http://www.ssa.gov/Apply Online For Medicare Boldly Go Online To ... - Social Security
Dec 5, 2012 . Boldly Go Online To Apply For Medicare. It's convenient, quick and easy. There's no need to drive to a local Social Security office or wait for an .
http://www.socialsecurity.gov/medicareonly/
How to Apply | OTDA
How do I apply for SSI/Social Security Disability? The NYS OTDA Division of . You can also apply for disability benefits online using SSA Online Services.
http://otda.ny.gov/programs/apply/
Social Security Online - Benefit Eligibility Screening Tool (BEST)
Social Security Online - Benefit Eligibility Screening Tool (BEST) . for which you might be eligible and tell you more information about how to qualify and apply.
http://www.benefits.gov/ssa
Medical-Vocational Allowance for Herniated Disc
Understanding Supplemental Security Income (SSI)-- SSI ...
You will have to file an application. We do not have SSI applications online. Most of the forms to apply for SSI are not designed for self-completion. Our claims .
http://www.socialsecurity.gov/ssi/text-apply-ussi.htm
Social Security Disability Benefits
Applying online for disability benefits offers several advantages: You can start . You can use the online application to apply for benefits if you: are age 18 or .
http://www.ssa.gov/pgm/disability.htm
USA.gov: * Get or Replace a Social Security Card
The Social Security Administration does not process Social Security Card applications online. Local Social Security offices issue new or replacement cards.
http://answers.usa.gov/system/selfservice.controller?CONFIGURATION=1000&PARTITION_ID=1&CMD=VIEW_ARTICLE&ARTICLE_ID=10564
Appealing a Denial of Benefits
How To Apply Online For Retirement Benefits - Social Security
Oct 12, 2012 . How To Apply Online For Retirement Benefits. SSA Publication No. 05-10523 . Welcome to the Social Security Benefit Application. Start your .
http://www.ssa.gov/pubs/10523.html
Boldly Go to www.socialsecurity.gov - Social Security Publications
Oct 12, 2012 . Social Security. The Official Website of the U.S. Social Security Administration . Why should I use Social Security's online services? Using our .
http://www.ssa.gov/pubs/10032.html


--- layout: default title: Texture Packs --- {% assign carousel=site.texturepacks | sort: "date","last" | reverse | where: "featured","true" %} {% include home-carousel.html %} {% include page-header-noimg.html no-nav=true %}


Array handling
Arrays can be rendered as html lists or or joined strings.
HTML template
Write text with data placeholders. Placeholder is a document key name in double square brackets like this: [[dc_title]]. There is a special placeholder for data: {{date}}


The ustringize.h
header defines stringizing macros for producing Unicode string literals.
#include <chaos/preprocessor/ustringize.h>
The CHAOS_PP_USTRINGIZE
macro stringizes its argument after it has been expanded.
CHAOS_PP_USTRINGIZE
(n)(...)
The type of encoding of the resulting string literal.
Valid values are 8
, 16
, and 32
.
The argument to be stringized.
This macro allows its argument to expand on input.
This macro's sibling, CHAOS_PP_PRIMITIVE_USTRINGIZE
, does not provide this delay.
If n is 8
, the resulting string literal is encoded in UTF-8 such as in u8"text"
.
If n is 16
, the resulting string literal is encoded in UTF-16 such as in u"text"
.
If n is 32
, the resulting string literal is encoded in UTF-32 such as in U"text"
.
Both leading and trailing whitespace are removed from the argument when it is stringized, and internal whitespace separations are each condensed to a single space character.
CHAOS_PP_USTRINGIZE
(8)( abc ) // u8"abc"CHAOS_PP_USTRINGIZE
(32)(1 2) // U"1 2"
If __VA_ARGS__
expands to a placemarker, this macro expands to an empty wide string literal.
CHAOS_PP_USTRINGIZE
(16)() // u""
CHAOS_PP_CHARIZE
CHAOS_PP_PRIMITIVE_STRINGIZE
CHAOS_PP_PRIMITIVE_USTRINGIZE
CHAOS_PP_PRIMITIVE_WSTRINGIZE
CHAOS_PP_STRINGIZE
CHAOS_PP_UCHARIZE
CHAOS_PP_WCHARIZE
CHAOS_PP_WSTRINGIZE
#include<chaos/preprocessor/ustringize.h>
#define A textCHAOS_PP_USTRINGIZE
(32)(A) // U"text"
The CHAOS_PP_USTRINGIZE_ID
macro indirectly expands to CHAOS_PP_USTRINGIZE
.
CHAOS_PP_USTRINGIZE_ID
()
This macro exists only for uniformity with other macros that require indirect invocation.
The CHAOS_PP_USTRINGIZE_
macro expands to a λ expression representing CHAOS_PP_USTRINGIZE
.
CHAOS_PP_USTRINGIZE_
This macro is a shorthand form of the following λ binding:
The CHAOS_PP_PRIMITIVE_USTRINGIZE
macro stringizes its argument before it is expanded.
CHAOS_PP_PRIMITIVE_USTRINGIZE
(n)(...)
The type of encoding of the resulting string literal.
Valid values are 8
, 16
, and 32
.
The argument to be stringized.
This macro behaves identically to CHAOS_PP_USTRINGIZE
except that it does not allow its argument to expand before it is wide-stringized.
CHAOS_PP_CHARIZE
CHAOS_PP_PRIMITIVE_STRINGIZE
CHAOS_PP_PRIMITIVE_WSTRINGIZE
CHAOS_PP_STRINGIZE
CHAOS_PP_UCHARIZE
CHAOS_PP_USTRINGIZE
CHAOS_PP_WCHARIZE
CHAOS_PP_WSTRINGIZE
#include<chaos/preprocessor/ustringize.h>
#define A textCHAOS_PP_PRIMITIVE_USTRINGIZE
(32)(A) // U"A"
The CHAOS_PP_PRIMITIVE_USTRINGIZE_ID
macro indirectly expands to CHAOS_PP_PRIMITIVE_USTRINGIZE
.
CHAOS_PP_PRIMITIVE_USTRINGIZE_ID
()
This macro exists only for uniformity with other macros that require indirect invocation.
The CHAOS_PP_PRIMITIVE_USTRINGIZE_
macro expands to a λ expression representing CHAOS_PP_PRIMITIVE_USTRINGIZE
.
CHAOS_PP_PRIMITIVE_USTRINGIZE_
This macro is a shorthand form of the following λ binding:


| ajaxConfig | This is simply the root element of the document.
Attributes: None. |
| ajaxConfig/handler |
This element is used to define a custom handler (request, response or
error). This is entirely optional!
Attributes:
|
| ajaxConfig/handler/function |
This names the Javascript function that implements this handler. Note
that this function must adhere to a specific signature, which is
described later in the "Creating Custom Handlers" section.
Attributes: None. |
| ajaxConfig/handler/location |
This defines where the function can be found. It can be one of two
things, either the value "local", which means that you are
taking full responsibility for ensuring the function is on the page
(however you wish to accomplish that) or a URL to an external file.
In the later case, a <script> tag will be rendered with the src
attribute set to the value you provide here, so it can be any value that
would normally be valid in a <script> tag. Note that if the
value "local" is used, you must take care to ensure that the
handler code appears before the <ajax:enable> tag!
Attributes: None. |
| ajaxConfig/group | This element defines a group of AJAX-enabled elements. A group will
most usually represent a single JSP page, but this is NOT a requirement!
You can create arbitrary groups as you see fit.
Attributes:
|
| ajaxConfig/group/errorHandler | This element defines a handler that will deal with a specific HTTP
response code for all elements within the group. You can define as
many as you like per group, or none at all, but you must only define
one per HTTP response code!
Attributes:
|
| ajaxConfig/group/element |
This element represents an element on the page you will attach an AJAX
event to.
Attributes:
|
| ajaxConfig/group/element/errorHandler | This element defines a handler that will deal with a specific HTTP
response code for all events within the element. You can define as
many as you like per element, or none at all, but you must only define
one per HTTP response code! Note that if you define a handler here that
handles the same code as a handler defiend at the group level, this
handler definition will override those definitions.
Attributes:
|
| ajaxConfig/group/element/event |
This element defines an event that will fire an AJAX request on the
parent element.
Attributes:
|
| ajaxConfig/group/element/event/errorHandler | This element defines a handler that will deal with a specific HTTP
response code for this event. You can define as many as you like per
event, or none at all, but you must only define one per HTTP response
code! Note that if you define a handler here that handles the same
code as a handler defiend at the element or group level, this handler
definition will override those definitions.
Attributes:
|
| ajaxConfig/group/element/event/requestHandler |
This defines what request handler will be used to service this event.
You must specify one and only one of these per event.
Attributes:
|
| ajaxConfig/group/element/event/requestHandler/parameter |
The meaning of this element is specific to the handler being used. See
the "Standard Request/Response Handlers" section below.
Note that even if the handler does not use this, the element must still
be present! It is in that case perfectly valid to have
<parameter/>.
Attributes: None. |
| ajaxConfig/group/element/event/responseHandler |
This defines what response handler will be used to service this event.
You can specify multiple response handlers per event, but at least one
must be defined per event.
Attributes:
|
| ajaxConfig/group/element/event/responseHandler/parameter |
The meaning of this element is specific to the handler being used. See
the "Standard Request/Response Handlers" section below. Note
that even if the handler does not use this, the element must still be
present! It is in that case perfectly valid to have <parameter/>.
Attributes: None. |
| <ajax:event/> |
This is the tag you place IMMEDIATELY after an element on the page you
wish to attach an AJAX event to (it only has to be immediately after it
if you don't use the attachTo attribute).
Attributes:
|
| <ajax:enable/> |
This is the tag that MUST be placed AFTER all
<ajax:event/> tags on the page.
Attributes:
|
| <ajax:timer/> |
This tag sets up a repeating AJAX event on a timer. Think of things like
periodically refreshing a status update, etc. Note that when you write
the configuration for a timer event, it must always be part of a virtual
form. Also note that if the request handler you declare needs a reference
to an HTML form, the std;QueryString handler for example, then you
MAY NOT use the special value "parent" here! Note
that the default value of the form attribute is in fact
"parent", so an error will occur if you do not override this
value with the name or ID of a real form.
This tag will render two Javascript functions named startXXXX() and stopXXXX(), where XXXX is the ajaxRef, with the slash replaced with an underscore. For example, for ajaxRef "MyPage/MyButton", the functions rendered would be startMyPage_MyButton() and stopMyPage_MyButton(). As their names imply, these allow you to manually start and stop the timed event. Note that if the stop function is called while an AJAX request is in progress, that event will complete, but no further events will fire unless you call the start function. Attributes:
|
| <ajax:manual/> |
This tag is used when you just want the AJAX code rendered on the
page but do not want to attach it to any given element. This is good if
you want to do a lot of complex processing around the event, but would
rather not have to write the actual AJAX code and also still keep the
configuration of the event in the ajax-config.xml file.
Also note that if the request handler you declare needs a reference
to an HTML form, the std;QueryString handler for example, then you
MAY NOT use the special value "parent" here! Note
that the default value of the form attribute is in fact
"parent", so an error will occur if you do not override this
value with the name or ID of a real form.
Attributes:
|
Request Handlers | |
| std:QueryString |
Constructs a query string and sends it to the specified target.
Requires form reference: Yes Parameter: A comma-separated list of name-value pairs. The name is the parameter that will be submitted, the value is the form element to get the value from. For example: "text1V=text1,text2V=text2" will result in the parameters "text1V" and "text2V" being submitted, with the values of the "text1" and "text2" form fields as their values, respectively. |
| std:SendById |
Constructs a query string (or POST body) based on explicit elements
based on DOM ID and sends it to the specified target.
Requires form reference: No Parameter: A comma-separated list. The first element MUST be the type of request to make, either the value "xml" or "querystring". If the value is "xml", then this element must also contain the root node name. In other words, if you want to send XML and you want the root element to be "person", then the first element of this CSV list should be "xml.person". After that, the elements are in the form X.Y, where X is the DOM ID of the element to get the value from, and Y is the property of that element to read. So, you can do "myDiv.innerHTML", or "myDiv.innerText" or "myTextbox.value", or any other accessible property of the element. |
| std:SimpleRequest |
Simply submits a request to the server with no data passed along with
the request.
Requires form reference: No Parameter: None. |
| std:SimpleXML |
Constructs a simple XML document and sends it to the specified target
as a POST body.
Requires form reference: Yes Parameter: A comma-separated list of name-value pairs, where the first item is the name of the root element. For example: "Person,firstName=text1,lastName=test2" will result in the following XML being constructed: <Person> <firstName>??</firstName> <lastName>??</lastName> </Person> ...where the ?? value of the <firstName> will be the value of the "text1" form field and the ?? value of the <lastName> will be the value of the "text2" form field. |
| std:Poster |
Submits values as the POST body of the request. This will obviously
only have meaning if the HTTP method is POST.
Requires form reference: Yes Parameter: A comma-separated list of name-value pairs. The name is the parameter that will be submitted, the value is the form element to get the value from. For example: "text1V=text1,text2V=text2" will result in the parameters "text1V" and "text2V" being submitted, with the values of the "text1" and "text2" form fields as their values, respectively. |
| std:FormSender |
Submits the contents of a form via either POST or GET, as simple
request parameters, JSON or XML. When you send the form contents as
JSON or XML, the HTTP method must be POST... GET will not
work! For plain parameters, either GET or POST will work.
Requires form reference: Yes Parameter: One of three values: "parameters", "json" or "xml". The value "parameters" will send the contents of the form as plain old request parameters. "json" will send the contents of the form as JSON, when the base object name is the name of the form. "xml" will send the contents of the form as XML, where the root node is the name of the form. Note that <select> elements that do no have a value selected will not be transmitted. This is true for radio elements as well. |
Response Handlers | |
| std:Alerter |
Pops a Javascript alert() box with the body content of the response.
Parameter: None. |
| std:CodeExecuter |
This handler assumes the response from the server is a Javascript
snippet and executes it. Note that the response should NOT be
wrapped in <script> tags.
Parameter: None. |
| std:IFrameDisplay |
This handler takes the response from the server and writes it to the
document in a named iFrame. This is essentially the same thing as the
std:InnerHTML handler, except that it works with iFrames specifically.
Parameter: The name of an iFrame on the page. Note that this is the value of the iFrame's name attribute, NOT it's DOM ID attribute! This can be a comma-separated list of names, in which case all the iFrames will be populated with the same result. |
| std:InnerHTML |
Sets the innerHTML property of a named element to what the server
returns.
Parameter: The DOM ID of an element on the page to update. This can be a comma-separated list of IDs, in which case all the elements will have their innerHTML properties populated with the same result. |
| std:DoNothing |
This may seem like a pointless handler, but it really is not, and here's
why... any response received by the server, regardless of what response
handler(s) you use, will be examined for <script> blocks. Any
that are found will be eval()'d. This is useful because it is typical
to return Javascript as an AJAX response and have it executed on the
client. However, because you must always define at least one response
handler per event, if all you want to do is execute returned Javascript,
you still need a response handler for the event, but in effect you don't
want it to do anything. That's exactly what this is for! Note that
this and the std;CodeExecuter are very similar, but the primary
difference is that std:CodeExecuter assumes the response from the server
is Javascript, and executes it, whereas this handler can be used if the
response may or may not be Javascript (or the response may or may not
include Javascript). The other difference is that std:CodeExecuter
does not require the Javascript to be surrounded by <script> tags,
whereas this one would.
Parameter: None. |
| std:Redirecter |
This handlers assumes the response from the server is a URL, and
redirects the client to it. Alternatively, you can hard-code a URL in
the config file, in which case the response is essentially irrelevent,
although you still may want to use the matchPattern attribute to
conditionally fire this.  You can have a filter that detects a timed
out session and returns the URL to redirect to in that case. Then, for
any AJAX event, configure this as the first response handlers in the
response handler chain, and set a matchPattern that will cause
it to only execute in response to a redirect event (perhaps if the
response begins with "http" for example), or alternatively,
hardcoded the URL to redirect to in the config file, and return some
status messages when the session is timed out that matchPattern looks
for.
Parameter: None, or, the URL to redirect to. If no value is specified, then the response from the server is assumed to be the URL to redirect to. |
| std:Selectbox |
This handler populates a <select> element with data returns by the
server. The server process, which you are responsible for, must return
XML in the following form:
<list> <option value="??">????</option> </list> In this structure, ?? is the value attribute of a given <option> element within the <select>, and ???? is the text to go along with the option. Parameter: The DOM ID (or "name", both work) of the <select> element to populate. This can be a comma-separated list of IDs or names, in which case all the <select>'s will be all populated with the same result. |
| std:TextboxArea |
Sets the text in a textbox or textarea element.
Parameter: The "name" attribute of the form element to set text for. Note that only elements in the SAME form as the element that fired the event can be set! |
| std:WindowOpener |
This handler opens the response from the server in a new window.
Parameter: The parameter is composed of two elements, separated by a tilde (~) character. The first element is the title of the new window. The second element is a comma-separated list of window options. Please Google for the window.open() method to see the options available. |
| std:XSLT |
This handler is capable of transforming XML returned by the server to
HTML, or another XML form, or anything else you can do with XSLT.
Note that this handler requires use of the Sarissa library available at
http://sarissa.sourceforget.net
Parameter: A comma-separated list where the first element is the DOM ID of an element on the page where output will be displayed (by setting innerHTML), and the second element is the path of the XML file for the XSL Transform. |
| std:FormManipulator |
This handler populates one or more fields in a form. Also, it is
capable of manipulating the properties of the form and the elements
within it. The server process, which you are responsible for, must
return XML in the following form:
<form name="AA"> <formproperty name="BB" value="CC"/> <element name="DD" value="EE"> <property name="FF" value="GG"/> </element> </form> ...where AA must be the name of the form, BB is the name of the form property (e.g., action) and CC it's new value. DD must be the name of the element and EE the value you wish to assign to it. FF is like BB but then for the element's property (e.g., disabled or style.width) and GG the new value for the property. As you can see it is possible to connect properties with a dot as long as it is possible in Javascript to retrieve them with element[prop1][prop2]! Parameter: None. |
Error Handlers | |
| std:AlertErrorHandler | Pops a Javascript alert() displaying a message formed by taking the response text and status code from the XMLHttpRequest object that processed the event. |


Football: Leicester will not sell players in January, says Rodgers
REUTERS: Leicester City manager Brendan Rodgers says they will not be selling players in the January transfer window but could make additions if an opportunity to improve the squad comes their way.
Rodgers, who took charge in February, has guided Leicester to second in the Premier League on 26 points from 12 games this season, eight points behind leaders Liverpool.
The club sold centre back Harry Maguire to Manchester United for around 80 million pounds in the close season and Rodgers does not want to lose any more of his core group as they seek a return to the Champions League.
"We have absolutely no plans to lose anyone in January," Rodgers told reporters. "Our job is to keep what we have.
"If there's an opportunity to improve the squad we will look to do that. If not, we will carry on with the squad we have, which is very strong."
British media have linked 22-year-old midfielder James Maddison to United since his breakthrough campaign last season and his stock has risen since he was called up by England manager Gareth Southgate during the recent international break.
Maddison, who had seven goals and seven assists last season, has already scored four times and notched two assists in 11 league games in the current campaign.
"He has shown he is a big-game player," Rodgers said. "He has scored goals against Liverpool, against Tottenham, against Arsenal (this season).
"James is among a lot of very good players with England and it's just about preference, whether Gareth and his staff want to pick him. You can see he is at the level.
"If not, he will continue to work. He doesn't expect to play, he's not entitled, but he loves playing and will hopefully get many more caps for his country."


Ankit Siva
Hi, I'm Ankit, a software engineer at AWS. I work on privacy, fairness and explainability in algorithms.
Previously
-
Software engineer on the Amazon SageMaker Debugger Team. Worked on future profiler capabilities.
-
Software engineer on the Amazon SageMaker Clarify team. Worked on communicating bias and explainability results to users and operational excellence.
-
Software engineering intern at Amazon Book Clubs. Worked on Book Clubs features.
-
Undergraduate research advised by Rachel Cummings. Worked on breaking implementations of differential privacy and on private synthetic data generation.
-
Research intern at Esri's Applications Prototype Lab. Investigated and implemented differential privacy mechanisms for geospatial data.
-
Research intern at the MELT Lab, University of Minnesota. Designed the syntax, semantics and features of a tensor and linear algebra language extension of a custom port of C.
Publications
- Private Synthetic Data for Multitask Learning and Marginal Queries. Joint work with Giuseppe Vietri, Cédric Archambeau,Sergul Aydore, William Brown, Michael Kearns, Aaron Roth, Shuai Tang and Steven Wu. In the proceedings of NeurIPS 2022.
- Differentially Private Query Release Through Adaptive Projection. Joint work with Sergul Aydore, William Brown, Michael Kearns, Krishnaram Kenthapadi, Luca Melis and Aaron Roth. In the proceedings of ICML 2021. Source code available here.
-
Amazon SageMaker Clarify: Machine Learning Bias Detection and Explainability in the Cloud. Joint work with Michaela Hardt and the Amazon SageMaker Clarify team. In the proceedings of KDD 2021.
-
Differentially Private Synthetic Mixed-Type Data Generation For Unsupervised Learning. Joint work with Uthaipon Tantipongpipat, Chris Waites, Digvijay Boob and Rachel Cummings. In the proceedings of IISA 2021. Source code available here.
-
CHORUS is Porous: Attacking Implementations of Differential Privacy. My thesis, advised by Rachel Cummings.
-
1 patent granted, 3 patent applications filed.
Links
Get in touch
Email, Twitter, LinkedIn


This page shows you how to get an activity ID from a Google+ URL
Copy and paste a URL from Google+ and click search.


Your Team id {{user}}
Kindlly remember this is your identification
Rules
You will have 30 minitues to answer 40 questions
Each question carries 1 mark.No negative marking
{% csrf_token %}


---
layout: default
---
I am an Assistant Professor in the Electrical and Computer Engineering department and The Design Lab at the University of California, San Diego.
My research interests are in network economics, game theory, algorithmic economics, and reinforcement learning. Specifically, my group studies decision making and learning in networks (network games and multi-agent reinforcement learning), fairness in AI (data biases and long-term impacts with human-in-the-loop), and economics of cyber security (incentive design and data analytics). Our research is generously supported by the National Science Foundation (NSF), Amazon, and Cisco.
Recent News
July 2023. I have joined UC San Diego's ECE department and the Design Lab!
April 2023. Congratulations to our group members Pradeep Sharma Oruganti (PhD), Altan Turkoglu (MSc), Ian Thompson (BSc), and Jiaqi Xu (BSc) for the successful defense of their theses!
April 2023. I gave a talk on "(Fair) ML with Human in the Loop: Strategic Behavior and Incentive Design" at the Midwest Workshop on Control and Game Theory.
April 2023. Our paper "The Impact of Network Design Interventions on the Security of Interdependent Systems" is accepted in the IEEE Transactions on Control of Network Systems. Congratulations, Pradeep!.
April 2023. I was voted "Outstanding ISE Faculty Member" by the ISE class of 2023!
February 2023. I gave a talk on "Adaptive Data Debiasing through Bounded Exploration" at ITA 2023.
January 2023. We received a new grant from Cisco research to study fair federated learning from biased datasets.
January 2023. Our paper "Safe Control Using High-Order Measurement Robust Control Barrier Functions" got accepted in ACC 2023. Congratulations, Pradeep!
January 2023. Armela and Shahid, juniors at Metro High School, are joining our group to work on their Capstone project on AI fairness during Spring 2023. Welcome!
January 2023. I gave a talk on "Social Bias Meets Data Bias: Biased Training Data and Fair AI" at the Vanderbilt Machine Learning Seminar.
[see all]


Collection module.
MIT. See LICENSE for full details.
| BinaryHeap | A generic binary heap implementation. |
| HashMap | A generic hash map implementation. |
| LinkedList | A generic doubly linked list implementation. |
| Queue | A generic first-in-first-out (FIFO) queue implementation. |
| Stack | A generic last-in-first-out (LIFO) stack implementation. |


This example shows how to synchronise data in input elements between four clients. Data is sent and stored in a room state, using the RoomState API.
input


PLYMOUTH
Section: Maintenance Commands (8)Updated: December 15, 2009
Index Return to Main Contents
NAME
plymouth - A graphical boot system and loggerSYNOPSIS
plymouth-set-default-theme [options] <theme>DESCRIPTION
plymouth is a graphical boot system for Linux which takes advantage of the kernel-based mode setting (KMS) available for modern graphic cards to provide a seamless, flickerfree and attractive boot screen. It allows to choose between various, static or animated graphical themes to spruce up the startup and avoid the noise generated by the vast amount of kernel messages while the machine boots into X. On systems where kernel-based mode setting is not available, plymouth falls back to a text mode boot screen which provides a simple progress bar to provide feedback during boot.To configure plymouth, that is to choose and install the preferred boot theme, the user has to invoke plymouth-set-default-theme. It changes the configuration to the new theme and also performs the necessary regeneration of the initial ramdisk (initrd) since plymouth is loaded from the boot loader from the initrd prior to the mounting of the root filesystem. The options available to this script are explained in the OPTIONS paragraph.
In order for the configured default plymouth theme to be loaded during boot, the option `splash' (or `rhgb' for backward compatibility with the RHGB boot splash) must be provided at the kernel command line. With this command line option, plymouth will default to showing detailed boot output.
OPTIONS
plymouth-set-default-theme follows the usual GNU command line syntax, with long options starting with two dashes (`-') and short variants of each of them.- -h, --help
- Show summary of options.
- -l, --list
- List available themes.
- -r, --reset
- Reset to default theme.
- -R, --rebuild-initrd
- Rebuild initrd (necessary after changing theme).
- <theme-name>
- Name of new theme to use. If you want to see which themes are available, invoke the script with just --list.
If plymouth-set-default-theme is invoked with no options or parameters, it shows the currently selected theme by default. This output is used by the helper scripts `plymouth-generate-initrd' and `plymouth-update-initrd' to set the proper theme in the initial ramdisk.
SEE ALSO
grub(8)AUTHOR
plymouth was originally prototyped and named by Kristian Høgsberg<EMAIL_ADDRESS>originally written by Ray Strode<EMAIL_ADDRESS>and has had significant contributions from Charlie Brej<EMAIL_ADDRESS>It has also had contributions from Peter Jones<EMAIL_ADDRESS>Adam Jackson<EMAIL_ADDRESS>Frederic Crozat<EMAIL_ADDRESS>and others. It can be downloaded here: <http://www.freedesktop.org/wiki/Software/Plymouth>.This manual page was written by Adrian Glaubitz<EMAIL_ADDRESS>Index
This document was created by man2html, using the manual pages.
Time: 05:34:28 GMT, December 24, 2015


Let's say you're playing Werewolf with people, and are werewolves.
Of the people who are actually villagers, none are seersone is a seer and none are healersone is a healer.
The villagers in this scenario, playing more or less randomly, have a % chance of beating the werewolves, with games lasting an average of phases. Zarf thinks that a human-win chance of 23% to 29% is the most fun... what do you think?


AniArt Today is the fastest growing social network for anime and manga superfans! AniArt Today is the perfect way for enthusiasts to: EXPLORE your interests with new friends who share your passions. UNITE with anime, manga, otaku, vocaloid music, and cosplay fans from around the world! Enter a world just for anime enthusiasts. DISCOVER others who share your favorites and collaborate on events, projects, and posts. ENGAGE with other anime fans and cosplayers to ask, answer, and discuss all the greatest anime scenes, episodes, characters, and more. SHARE your cosplay costumes and anime experiences from conventions and other events. Look no further for the perfect place to talk about your favorite anime and manga. AniArt Today is the ultimate anime social networking site for you!