text:
Q: Converting a JSON.NET JObject's Properties/Tokens into Dictionary Keys I'm using JSON.NET to parse a JSON reponse from openexhangerates.org server side using .NET. The response contains a nested object ("rates") which has a long list of numeric properties:
    {
    "disclaimer": "Exchange rates provided for informational purposes only, with no guarantee whatsoever of accuracy, validity, availability, or fitness for any purpose; use at your own risk. Other than that, have fun! Usage subject to acceptance of terms: http://openexchangerates.org/terms/",
    "license": "Data sourced from various providers with public-facing APIs; copyright may apply; not for resale; no warranties given. Usage subject to acceptance of license agreement: http://openexchangerates.org/license/",
        "timestamp": 1357268408,
        "base": "USD",
        "rates": {
            "AED": 3.673033,
            "AFN": 51.5663,
            "ALL": 106.813749,
            "AMD": 403.579996,
            etc...
        }
    }

The property names correspond to the currency type (e.g. "USD"). I need to assume that the list of properties can change over time, so I want to convert the object into a Dictionary instead of a corresponding C# object.
So instead of deserializing the JSON object into something like this:
class Rates
{
public decimal AED; // United Arab Emirates Dirham
public decimal AFN; // Afghan Afghani
public decimal ALL; // Albanian Lek
public decimal AMD; // Armenian Dram
// etc...
}

I want to end up with this:
Dictionary<string,decimal>() {{"AED",0.2828},{"AFN",0.3373},{"ALL",2.2823},{"AMD",33.378} // etc...};

How do I do this starting from either the response string or from the JObject produced by calling JObject.Parse(responseString)?

A: Does this work for you?
using System;
using System.Collections.Generic;
using System.Linq;
using Newtonsoft.Json.Linq;

namespace JsonNetTest
{

    class Program
    {
        static void Main(string[] args)
        {

            string jsonString = @"{
                'disclaimer': 'Exchange rates provided for informational purposes only, with no guarantee whatsoever of accuracy, validity, availability, or fitness for any purpose; use at your own risk. Other than that, have fun! Usage subject to acceptance of terms: http://openexchangerates.org/terms/',
                'license': 'Data sourced from various providers with public-facing APIs; copyright may apply; not for resale; no warranties given. Usage subject to acceptance of license agreement: http://openexchangerates.org/license/',
                'timestamp': 1357268408,
                'base': 'USD',
                'rates': {
                    'AED': 3.673033,
                    'AFN': 51.5663,
                    'ALL': 106.813749,
                    'AMD': 403.579996
                }
            }";

            JObject parsed = JObject.Parse(jsonString);

            Dictionary<string, decimal> rates = parsed["rates"].ToObject<Dictionary<string, decimal>>();

            Console.WriteLine(rates["ALL"]);

            Console.ReadKey();

        }
    }
}

A: JObject already implements IDictionary<string, JToken>, so I suspect that when you've navigated down to the rates member, you should be able to use:
var result = rates.ToDictionary(pair => pair.Key, pair => (decimal) pair.Value);

Unfortunately it uses explicit interface implementation, which makes this a bit of a pain - but if you go via the IDictionary<string, JToken> interface, it's fine.
Here's a short but complete example which appears to work with the JSON you've provided (saved into a test.json file):
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using Newtonsoft.Json.Linq;

class Test
{
    static void Main()
    {
        JObject parsed = JObject.Parse(File.ReadAllText("test.json"));
        IDictionary<string, JToken> rates = (JObject) parsed["rates"];
        // Explicit typing just for "proof" here
        Dictionary<string, decimal> dictionary =
            rates.ToDictionary(pair => pair.Key,
                               pair => (decimal) pair.Value);
        Console.WriteLine(dictionary["ALL"]);
    }
}

A: If you're expecting the child object to have an object property(or field), it's better to use:
Dictionary<string, object> rates = parsed["rates"].ToObject<Dictionary<string, object>>();

Otherwise, it will throw an error.


text:
You are here: Home / Featured / U.S. co-author of retracted stem cell papers to leave hospital post
U.S. co-author of retracted stem cell papers to leave hospital post
August 21, 2014 by Kyodo News Service Leave a Comment
WASHINGTON — A U.S. researcher who co-authored controversial papers on stem cell development will quit his post at Brigham and Women's Hospital in Boston on Sept. 1, the institution said Aug. 12, without mentioning the reasons.
Charles Vacanti, chairman of the hospital's Department of Anesthesiology, Preoperative and Pain Medicine, was involved in the publication by a Japanese institution of two theses on so-called STAP cells whose credibility came into question earlier this year.
Vacanti, known as a mentor of Haruko Obokata at the Japanese government-affiliate Riken who is a key author of the papers, will remain on faculty, the Boston hospital said.
Following a one year sabbatical Vacanti "intends to focus his energies on regenerative medicine and mentoring the next generation of anesthesiologists," the hospital said.
It remains unknown if his latest step is linked with the STAP cell controversy.
According to a U.S-based expert on regenerative medicine, Vacanti of Harvard Medical School is believed to have told people including his colleagues of his intention to resign from the current post in an e-mail.
Paul Knoepfler, associate professor at the University of California's Davis School of Medicine, released Vacanti's e-mail on his blog on Aug. 11, which reads, "It is with somewhat mixed emotions that I share with you my decision to step down."
Vacanti did not mention whether his decision has to do with his involvement in the disgraced papers on STAP cells which were published in British science journal "Nature" in January and retracted in July after critical errors were found.
"I plan to take a one-year sabbatical to contemplate my future goals, redirect my efforts and spend time doing some of the things that I enjoy most," the e-mail says.
STAP, or stimulus-triggered acquisition of pluripotency, was thought to be a potentially groundbreaking technique in the regenerative medicine.
The retraction of the papers in early July was followed by the recent suicide of another key author and scientist Yoshiki Sasai.
Filed Under: Featured, Featured Top Story, National News, News

redpajama_set_name: RedPajamaCommonCrawl


text:
You are here: Home / Young Adult / Sigma's Bookshelf
Sigma's Bookshelf
http://www.sigmasbookshelf.com
Sigma's Bookshelf was started up in 2016 by teenager Justin M. Anderson, whose debut book, Saving Stripes: A Kitty's Story, was released in 2015. It has been a huge success, selling more than 200 copies in its first year on the market, and raising thousands of dollars for S.O.S. Rescue Relief, Inc., a nonprofit whose mission is to prevent euthanasia in adoptable pets. Justin wanted to help his fellow teenage authors enjoy their own publishing success, so with the help of his parents he started up Sigma's Bookshelf. The company name was inspired by Sigma, one of the characters in Justin's soon-to-be released novel, Nothing But Trouble.
All genres written by teenage authors between the ages of 12 – 19.
Editors Name Rachel M. Anderson
Does the Press Accept: Online Submissions, Unsolicited Submissions
What forms of writing are you looking for? Non-Fiction, Fiction, Poetry, Short Stories
Do your charge for any services? Yes
Submission Guideline URL http://www.sigmasbookshelf.com/publishing/submission
Email editors@sigmasbookshelf.com
Address Minnetonka, MN 55305
Facebook https://www.facebook.com/Sigmas-Bookshelf-892125664256076/
Filed Under: Short Story Book Publishers, Young Adult


text:
Bed Parts
About J. Robert Johnson Company
We are a manufacturing company in the great state of Oklahoma, USA. We specialize in making replacement parts for older, classic Chevy trucks. In 1996, John Johnson purchased a small Arkansas truck parts manufacturing company. John and his family have worked hard to continue to make the business grow. From humble beginnings, the company has grown into a major manufacturing facility.
J. Robert Johnson Co. has even expanded to produce not only truck parts, but also into fields such as oil and gas, air filtration, molding, wind generation , and many more custom applications. Most of our parts are not only made in the USA, but are also produced and assembled in-house.
Our customers are our number one priority and we strive to exceed expectations. To our old and new customers, we would like to say Thank you!
Copyright © 2017-2018 J. Robert Johnson Co. - All Rights Reserved -
About Us Privacy Policy


Chai Kings! Every sip has a story.
There's a lot that goes behind making the perfect chai. Chai Kings - Popular Tea Brand in India and Tea Shop & Restaurant Chain in Chennai.
The finest ingredients straight from mom Nature.
A carefully cultivated technique in preparation.
Above all, an urge to delight the tea lover.
Come over for an energizing cup of lip-smacking chai.
At Chai Kings, we have it all.
You'll taste it in every cup.
And feel it in every sip.
With love, from chai lovers, for chai lovers.


text:
Q: React form are rendering the previous value and not the current My react form is using the useContext to save the value to a global state. Trying to change the value from 1-5 are rendering the previous number and not the current number. How can I change this behavior?
Sandbox link https://codesandbox.io/s/funny-antonelli-0d0rl?file=/src/UpdateForm.js
This code was made with help from https://stackoverflow.com/users/5146848/sifat-haque

A: Update: I fixed your code! You also had an error in your ValueContext in the same file. You were using updateValue, when that was not set in the context (setValue was the correct one). So I changed the 2 updateValue calls to setValue and voila!
Second Update (more of a sidenote): I would steer away from reusing so many of the same or similar variable names like ItemValue and Itemvalue, this can really make the code harder to read and make these kinds of typos easy to make, and a little more difficult to fix. I would also try using camelCase in react for non-component items ex.(itemValue) or at least (item-value).
LAST EDIT: You also misspelled 'three' in your render method for this component as 'tree'!
See under original comment for full fixed code...hope I helped somewhat!
Original: I haven't figured your code out yet, but I noticed you have a typo in the code in the UpdateForm. You have: itemvalue (which is not defined), when I went into the ValueContext page I noticed you have it listed as: Itemvalue. Be sure to check for other typos and ensure you're working with your proper variables.
Working code:
import { ValueContext } from "./ValueContext";

const UpdateForm = ({ id }) => {
  const [ItemValue, setItemValue] = useState();
  const [value, setValue] = useContext(ValueContext);

  const addValue = (event) => {
    const updatedData = value.map((obj) => {
      if (obj.id === id) {
        return { ...obj, Itemvalue: ItemValue };
      } else return obj;
    });
    setValue(updatedData);
    console.log(ItemValue);
  };

  const updateItemValue = (event) => {
    event.preventDefault();
    setItemValue(event.target.value);
    addValue();
  };

  return (
    <>
      <form>
        <label> Value: </label>
        <select value={ItemValue} onChange={updateItemValue}>
          <option value={0}>zero</option>
          <option value={1}>one</option>
          <option value={2}>two</option>
          <option value={3}>tree</option>
          <option value={4}>four</option>
          <option value={5}>five</option>
        </select>
      </form>
    </>
  );
};

export default UpdateForm;

redpajama_set_name: RedPajamaStackExchange


Paneer or cottage cheese is often used in Indian cooking to prepare a variety of sweets and curries. Today's recipe is a very simple recipe of peda made using paneer. You can prepare the paneer at home or use the ready made paneer for making this sweet.
For a detailed method of how to make paneer at home visit this page and for recipes of other delicacies that can be made using paneer visit their respective pages….
Boil milk in a pan and add vinegar.
Cook for a few minutes in medium flame till the milk separates from the whey.
Switch off the gas and allow it to cool.
Strain the milk using a muslin cloth and drain out all the excess water.
Take the paneer and sugar in a mixer and grind to a paste.
Heat a thick bottomed pan, and transfer the paneer - sugar mix to it.
Add milk powder and cardamom powder and cook for 5 to 10 minutes while stirring continuously.
When it leaves the sides of the pan and slightly thickens, switch off the gas and allow the mix to cool.
Grease your hands and plate with oil and form circular or square pedas. Garnish with sliced pistachios and serve.
Peda looks delicious! Nice template Amina!
want to bite few now. Excellently made pedas.
Pedas look so smooth and awesome..
Very attractive and super droolworthy peda.
Even though milk powder is best, you can substitute it with maida..


How to install and register a retail McAfee?
Want to have fun at work? Want it to make a HUGE impact? Come to The Ohio State University!
what happened to the CWNE forums?
Wireless Engineering Atlanta Job needed.
Wi-5: A new design strategy or just vapor-ware?
Intel losing chip market to Apple & Samsung ?
Who's minding the store ?


text:
Asian Cinema
VIEW OF THE ARTS
The Cultural World Is Never Too Small To Explore
September 11, 2017 — View of the Arts
The 74th Venice International Film Festival – Hunting Season Review
Argentinian film director Natalia Garagiola wrote and directed 3 short films between 2011 and 2014, two of which (Mares and Parakeets, 2012 and Sundays, 2014) premiered at Festival de Cannes. Her debut feature, Hunting Season (Temporada de Caza, 2017), premiered during the International Critics' Week of the 74th Venice International Film Festival – and promptly won the SIAE Audience Award.
The film opens up with a fight among teenagers on a sports field – this is where we meet the angry, bloodied-up Nahuel (Lautaro Bettoni) for the very first time and immediately sense that there must be a painful backstory that spurred the angry silence of the teen – his closed-off attitude and the expulsion from the school due to violent behaviour bring his father, Bautista (Boy Olmi), to tearily send him off – to another man, Ernesto (Germán Palacios), who turns out to be Nahuel's biological father. He is a hunting guide in the half-wild mountainous part of Patagonia, where he lives with his new family. Just like the pair of deer bucks we see clash their antlers in the steppe-like Patagonian plains, the son and the father, through a series of both physical and mental clashes that are pushing at the limits of both, struggle to find a balance that would allow them to fix their deteriorated relationship.
While at first, there seem to be two core characters to Hunting Season, there is another, third entity at the back and at the fore of the story, utilized so well that it is no wonder the film captivated the minds and capture the hearts of audience in Venice: nature. The wide shots of Patagonia's natural sights, along with nature fiercely and mercilessly reflecting the relationship of the two – cold, weeping and distant at first, angry and destructive during the time of their battles and more demure and accepting towards the end – are shot with the precise intention of emphasizing the running emotions of the film to the dot; cinematographer Fernando Lockett did a great job capturing it.
Life and death change hands a lot in the film, and there is a feeling of constant tension that makes the audience wonder just how far the story intends to take us. In part, this is due to the dramatic score by Juan Tobal – the tension that rides on his notes, especially after seeing the entire film, feels a bit overdone. But that does not mean that there is a lack of drama; far from it. There are a few moments when the tension is more than justified; especially when Ernesto, at his wits' end, decides to teach Nahuel how to shoot a rifle as a means of helping him to calm down and focus. Shortly after, Nahuel aims the rifle at the unknowing Ernesto – the moment is very short, but powerful, as it clearly channels Nahuel's struggle. Similarly powerful moment comes almost at the end of the film, when Nahuel tests his own capability to hunt and to kill.
In terms of acting, Germán Palacios did great with his potrayal of the closed-off Ernesto, and the emotional performance of Boy Olmi is solid, but it needs to be said that the characters of the two sometimes come off as complete polar opposites, which is quite cliché. As for the newcomer Lautaro Bettoni… For the most part, his acting (especially in solo moments) very much makes the grade, but there are some moments, especially in scenes with high emotional charge, when his acting seems to be a bit (and not deliberately) awkward; still, there is no denying that he has a lot of potential.
Given that Hunting Season is her first feature, Natalia Garagiola did a splendid job. It cannot be denied that there are some moments when the relationship of the two main characters is portrayed through an unmistakeably female viewpoint, but it does not really disturb or add to the flow of the film – the balance may be shaky at times, but it manages to pull through. Even with certain cliché elements and the occasional overflow of tension that culminates in a neat ending, the film still succeeds in being touching, and it shows enough promise to evoke interest in Garagiola, who is currently already working on her second feature.
Written by Sanja Struna
All photos © ALPHA VIOLET
About View of the Arts
View of the Arts is run by female arts journalists and works with a diverse team of writers and film critics.
Latest Posts By View of the Arts
01.11.22"Memoria" Review
01.10.22"I Want to Have More Freedom with Music. I Want to Enjoy Myself More and Feel at Ease with Making Music" – In Conversation with Sway D, a South Korean Hip-Hop Artist
12.21.21"My Films Are Never About the Past but They Are About the Way the Past Is Connected to the Present." – In Conversation with Sergei Loznitsa, Director of "Babi Yar. Context"
12.05.21CL Brings Immense Energy to London's Village Underground
12.03.21In Conversation with Lyle Mitchell Corbine Jr., Director of "Wild Indian"
Previous Post The 74 Venice International Film Festival: In Conversation with Francois Troukens, Director of 'Above the Law'
Next Post The 12th London Korean Film Festival Programme Announced
Film, Film events and festivals
Boy Olmi, German Palacios, Hunting Season, Lautarro Bettoni, Natalia Garagiola, SIAE Audience Award, Venice International Film Festival
"Memoria" Review
"I Want to Have More Freedom with Music. I Want to Enjoy Myself More and Feel at Ease with Making Music" – In Conversation with Sway D, a South Korean Hip-Hop Artist
"My Films Are Never About the Past but They Are About the Way the Past Is Connected to the Present." – In Conversation with Sergei Loznitsa, Director of "Babi Yar. Context"
CL Brings Immense Energy to London's Village Underground
In Conversation with Lyle Mitchell Corbine Jr., Director of "Wild Indian"
"The Long Goodbye" Review
"Aloners" Review
6th London East Asia Film Festival: "Not Out" Review
6th London East Asia Festival: "Zero to Hero" Review
Follow Website via Email
SEARCH Select Category Art Music Art and music Art and music Asian Cinema Chinese Cinema Japanese Cinema Korean Cinema Taiwanese Cinema BFI London Film Festival Documentary DVD Fashion Film Film events and festivals BIFF Busan International Film Festival London Film Festival BFI London Film Festival Foreign Films General In Conversation with K-pop Music Short films Television Theatre


The Wodonga area is a local government area (LGA) in Victoria. This area is home to 12 locations and/or suburbs which you can explore in more detail by selecting from the list below. The Wodonga area is located approximately 252kms from the capital Melbourne.


text:
Andrea Hlaváčková (aussi connue sous le nom de Andrea Sestini-Hlaváčková), née le , est une joueuse de tennis tchèque, professionnelle depuis 2004.

En 2003, elle est championne du monde junior en double filles.

En 2012 et 2014, elle remporte la Fed Cup avec l'équipe tchèque. En 2012, elle obtient la médaille d'argent aux Jeux olympiques de Londres en double avec Lucie Hradecká. Elle atteint en  son meilleur classement en simple () et, un mois plus tard, son meilleur classement en double (). À l'occasion de l'US Open 2013, elle remporte deux titres : le double dames (avec sa compatriote Lucie Hradecká) et le double mixte (associée au Biélorusse Max Mirnyi).

À ce jour, Andrea Hlaváčková a gagné huit tournois ITF en simple, à Tenerife en 2006, Bad Saulgau en 2009, Sutton, Les Contamines-Montjoie et Vigo en 2010, Bronx et Clermont-Ferrand en 2011 et Plzen en .

Le plus souvent en double avec Hradecká, elle a gagné vingt-cinq tournois WTA dont deux tournois du Grand Chelem (Roland-Garros 2011 et US Open 2013), ainsi que 19 tournois ITF entre 2003 et 2014.

En , associée à la Hongroise Tímea Babos, elle remporte le prestigieux Masters de fin d'année (finales WTA).

Elle épouse Fabrizio Sestini en  et utilise son nom marital, Andrea Sestini-Hlaváčková, à partir de la saison 2018.

Carrière

Avant 2011
De 2004 à 2009, Andrea Hlaváčková reste en simple au-delà de la  au classement de la WTA. En , elle entre enfin dans le top 200, puis pour la première fois dans le top 100 en .

Elle gagne pour la première fois en simple dans un tournoi du Grand Chelem en  en passant un tour à Wimbledon.

En double, Andrea Hlaváčková entre dans le top 100 en 2007 puis dans le top 50 en 2010. Andrea finit l'année 2010 classée exactement  mondiale en simple et  mondiale en double.

2011 - Victoire en double à Roland-Garros

En simple, Andrea gagne deux matchs de Grand Chelem en passant un tour à l'Open d'Australie et un tour à Wimbledon, et atteint pour la première fois les huitièmes de finale d'un tournoi WTA en juin à Birmingham, puis les quarts de finale en septembre à Québec.

En double, Andrea gagne le tournoi du Grand chelem de Roland-Garros (avec Lucie Hradecká) et termine l'année à la , devenant de fait une des meilleures spécialistes mondiales de la discipline. Elle termine classée  mondiale en simple.

2012 - Victoire en Fed Cup, médaillée olympique en double
Andrea Hlaváčková atteint son meilleur classement en simple ( mondiale) en septembre 2012 après avoir consécutivement accédé aux huitièmes de finale du tournoi de Cincinnati et surtout de l'US Open où elle élimine entre autres la tête de série Maria Kirilenko.

En double, Andrea est deux fois finaliste en Grand chelem (toujours avec Lucie Hradecká) à Wimbledon et à l'US Open, et termine l'année à la  mondiale, son meilleur classement à ce jour.

Andrea remporte aussi la Fed Cup avec l'équipe nationale tchèque.

Elle termine l'année classée  mondiale en double et  en simple.

2013 - victoire en double et en double mixte à l'US Open
Pour la première fois, en , Andrea Hlaváčková atteint la finale d'un tournoi WTA en simple à Bad Gastein en Autriche où elle s'incline cependant en finale contre la joueuse locale Yvonne Meusburger.

En , elle est éliminée au premier tour des qualifications du tournoi de Cincinnati, puis au troisième tour des qualifications de l'US Open, perdant ainsi le bénéfice de ses performances de l'année précédente et une bonne soixantaine de places au classement mondial individuel pour retomber à la . Cette déception est atténuée par sa double victoire en double dames et double mixte à l'US Open.

En , Hlaváčková se replie sur les tournois ITF avec peu de réussite puisqu'elle est éliminée dès le premier tour à Joué-les-Tours (France), à Limoges (France), puis à Saguenay (Québec). En revanche, elle reste performante en double, atteignant la finale à Joué-les-Tours (avec la Néerlandaise Michaëlla Krajicek) et obtenant la victoire à Saguenay (avec la Polonaise Marta Domachowska).

Elle termine l'année en étant classée  mondiale en double et  en simple.

2014 - Victoire en Fed Cup

Le , Hlaváčková surprend en annonçant publiquement qu'elle change de partenaire de double pour 2014, alors que son association avec Hradecká est une des plus performantes qui soit. Cette décision découle de sa volonté de progresser en simple : désormais, elle aura le même entraîneur que Lucie Šafářová et, du coup, jouera en double avec cette dernière.

Cette nouvelle collaboration commence de façon peu convaincante puisque, lors du premier tournoi de la saison, à Auckland, elles sont éliminées dès le premier tour en simple et ne passent qu'un tour en double malgré leur statut de première tête de série du tableau.

À l'Open d'Australie, Hlaváčková ne se sort pas des qualifications en simple et est éliminée en huitième de finale tant en double (avec Šafářová) qu'en double mixte (avec Max Mirnyi).

Une nette amélioration se produit lors du tournoi de Pattaya où elle atteint les demi-finales en double avec l'Espagnole Medina Garrigues mais aussi et surtout en simple, ce qui permet à la Tchèque de gagner une bonne quinzaine de places au classement WTA et de se rapprocher du top 100.

La suite de la saison est difficile avec des éliminations en simple au premier tour des qualifications à Miami, Indian Wells, et Dubaï, au premier tour à Monterrey et Katowice, puis au premier tour des qualifications à Roland-Garros.

Lors de ce tournoi du Grand Chelem, Andrea est aussi éliminée au premier tour en double et en double mixte. Andrea Hlaváčková et Lucie Šafářová décident alors de mettre un terme à leur collaboration. Andrea jouera désormais en double avec la Chinoise Zheng Jie et annonce aussi des changements dans son coaching.

La saison sur herbe commence pourtant par une nouvelle élimination au premier tour, lors du premier tournoi ITF de Nottingham (Aegon Trophy) début juin. Mais, la semaine suivante, Andrea atteint les demi-finales du second tournoi ITF de Nottingham (Aegon Challenge).

Le tirage au sort pour Wimbledon ne lui est pas favorable puisque Andrea tombe dès le premier tour sur Petra Kvitová (défaite 6-3, 6-0), future gagnante du tournoi. Par contre, en double, Andrea atteint les demi-finales avec Zheng Jie.

De retour sur terre battue à Bad Gastein début juillet, Andrea est à nouveau desservie par le tirage, tombant d'entrée sur l'étoile montante du tennis italien, Camila Giorgi (défaite 6-2, 6-3). Perdant les points de sa finale de l'an passé, Andrea tombe alors au-delà de la  mondiale.

En juillet, Andrea participe avec peu de succès à deux tournois ITF, étant éliminée au second tour à Olomouc (République tchèque) et au premier tour à Sobota (Pologne).

En août, la tournée américaine n'est pas plus favorable en simple puisqu'elle est éliminée au premier tour des qualifications à Montréal puis à Cincinnati, puis au second tour des qualifications de l'US Open. En double, avec comme partenaire ponctuelle la Japonaise Kimiko Date-Krumm, elle atteint les seizièmes de finale à Montréal et surtout les demi-finales à Cincinnati, avant de retrouver Zheng Jie à l'US Open où elles atteignent les quarts de finale.

En septembre, Andrea réalise enfin de bonnes performances en simple lors du tournoi de Québec dont elle atteint les quarts de finale, éliminée de peu en trois sets acharnés par Julia Görges, avec laquelle elle atteint la finale du tournoi de double.

Lors de la tournée asiatique, Andrea paye cher sa chute au classement individuel en ne pouvant pas même accéder aux tableaux de qualifications. Elle se rattrape par contre largement en double, avec sa nouvelle partenaire Peng Shuai, en atteignant les demi-finales à Wuhan et surtout en remportant le tournoi Premier de Pékin.

Andrea est alors sélectionnée pour jouer la finale de la Fed Cup en double avec Hradecká. Aussi les deux anciennes partenaires décident de rejouer ensemble : leurs réflexes reviennent vite puisqu'elles gagnent fin octobre le tournoi ITF de Poitiers. Le , Andrea Hlaváčková et Lucie Hradecká annoncent qu'elles joueront à nouveau ensemble en double en 2015. Les 8 et , Andrea remporte pour la seconde fois (après 2012) la Fed Cup avec l'équipe nationale tchèque.

Andrea termine l'année classée  mondiale en double et  mondiale en simple.

2015

L'année 2015 commence difficilement pour Andrea, éliminée dès le premier tour de qualification en simple à Aukland, et n'atteignant que la demi-finale en double avec Lucie Hradecká : la paire reconstituée n'est pas victorieuse. Ce n'est guère mieux lors du premier Grand Chelem de l'année en Australie : Andrea passe un seul tour de qualifications en simple, atteint seulement les huitièmes de finale en double avec Lucie Hradecká et les quarts en mixte avec l'Autrichien Alexander Peya.

Une demi-finale en simple en tournoi ITF de Burnie (Australie) note un léger mieux pour Andrea mais son élimination en qualifications du tournoi de Pattaya signifie la perte des points de la demi-finale atteinte en 2014. Andrea tombe à la  mondiale en simple, elle sort du top 200 pour la première fois depuis  et n'est même plus sûre de pouvoir accéder aux tableaux de qualifications de nombreux tournois WTA.

En février à Acapulco, Andrea n'accède effectivement pas au simple mais, avec Lucie Hradecká, elle atteint la finale du tournoi de double. Attendues ensuite à Monterrey, les deux partenaires accèdent aux qualifications en simple mais doivent jouer deux matchs dans la même journée. Elles gagnent toutes deux le premier tour et perdent ensuite. Elles se retrouvent alors ensemble pour le double et atteignent les demi-finales du tournoi.

Le mois de mars est consacré aux deux grands tournois d'Indian Wells et Miami. En simple, Andrea est éliminée au premier tour des qualifications à Indian Wells et est trop mal classée pour participer aux qualifications de Miami. En double, avec Lucie Hradecká, elle atteint respectivement les huitièmes de finale et les demi-finales. À la fin de la tournée américaine, Andréa est classée  mondiale en simple et  en double.

En avril, mois qu'elle consacre aux simples, Andrea atteint les demi-finales du tournoi ITF de Barnstaple, mais elle est ensuite éliminée au premier tour lors du tournoi ITF d'Istambul, puis au premier tour des qualifications du tournoi WTA de Prague.

En mai, Andrea est trop mal classée pour accéder aux qualifications en simple des tournois de Madrid et Rome auxquels elle participe en double avec sa partenaire historique, Lucie Hradecká. Hélas, la « magie » n'agit plus puisque les deux amies sont éliminées d'entrée à Madrid et ne passent qu'un tour à Rome.

Andrea retrouve le chemin de la victoire lors des qualifications de Roland-Garros : elle gagne ses trois matchs et se qualifie pour le grand tableau. Malheureusement, le sort lui désigne comme adversaire la  mondiale Serena Williams qui s'impose 6-2, 6-3. Les bonnes sensations reviennent aussi en double puisque Andrea et Lucie Hradecká vont jusqu'en demi-finale.

À peine la demi-finale du double de Roland-Garros terminée, Andrea se précipite aux Pays-Bas pour les qualifications du tournoi WTA de Bois-le-Duc, joué sur herbe, et où son premier match a été décalé au lendemain en attendant sa venue. Malgré le changement de surface, et sans aucun entrainement sur herbe, Andrea remporte ses deux premiers tours dans la même journée. Le lendemain, elle gagne le troisième tour de qualifications par 6-1, 6-0. Ensuite, elle passe un tour dans le tableau principal, éliminée par Jelena Janković. La semaine suivante, Andrea et Lucie Hradecká atteignent en double la finale du tournoi de Birmingham.

Avec les points gagnés à Roland-Garros et à Bois-le-Duc, Andrea revient à la  mondiale en simple : près de 80 places de gagnées depuis . En double, elle revient dans le top 10 ( mondiale).

Hélas, le tournoi de Wimbledon se passe mal pour Andrea, éliminée en simple au premier tour des qualifications, éliminée en double (avec Hradecká) dès le second tour, et éliminée du double mixte (avec le Polonais Kubot) en huitième de finale.

Le , Andrea remporte en simple le tournoi ITF organisé à Plzen (Tchéquie), sa ville de naissance, et remonte à la  au classement WTA.

La tournée américaine commence de façon catastrophique puisque la paire Andrea/Lucie Hradecká est éliminée au premier tour tant à Toronto qu'à Cincinnati (Andrea étant trop mal classée pour participer aux simples, même en qualifications).

À l'US Open, Andrea est éliminée au premier tour des qualifications en simple. En double avec Hradecká elle s'arrête en 1/8e de finale, mais atteint la demi-finale du double mixte avec le polonais Kubot.

En double, Andrea et Hradecká sont en course pour participer en fin d'année aux "WTA Finals" (communément appelées le Masters). Lors de la tournée asiatique, elles atteignent les demi-finales à Wuhan et les quarts de finale à Pékin.

Finalistes à Linz (Autriche), Andrea et Lucie Hradecká terminent  à la "Race" alors que huit seulement sont qualifiées, mais elles sont repêchées après le forfait d'une des équipes qualifiées.

Lors des WTA finals, elles sortent de leur poule de quatre et se qualifient donc pour les demi-finales, mais sont alors éliminées par la paire espagnole Muguruza/Suarez-Navarro. Andrea et Lucie Hradecká finissent néanmoins l'année parmi les quatre paires qualifiées en demi-finales, une bonne performance.

Andrea termine l'année classée  mondiale en double mais seulement  mondiale en simple.

2016
Au début de l'année 2016, en simple, Andrea est éliminée après un tour de qualification à Auckland, puis sort de l'Open d'Australie, au premier tour. En double, avec Lucie Hradecká, Andrea atteint la finale du double de l'Open d'Australie.

Lors des tournois d'Indian Wells et Miami (tournée américaine de mars), Andrea et Hradecká atteignent les quarts de finale. En avril, elle s'associe en double avec la russe Gasparyan et gagne le tournoi WTA de Prague, puis atteint un quart de finale en double à Roland-Garros, avec Hradecká.

Aux Jeux olympiques, Hradecká et Hlaváčková atteignent la demi-finale, au cours de laquelle elle est blessée au visage.

En fin de saison, elle remporte deux victoires, en double avec Hradecka, à Québec et Moscou. Andrea termine l'année classée  en double et  en simple.

2017 - Victoire au Masters de double
En 2017, Andrea commence la saison de double avec comme partenaire la Chinoise Peng Shuai. La paire atteint la finale du premier tournoi majeur de l'année : l'Open d'Australie.

À mi-saison, lorsque cette équipe est positionnée pour participer aux finales WTA (dites le « Masters ») de fin de saison, Peng annonce vouloir se consacrer au simple. Andréa s'associe alors avec la Hongroise Timea Babos, avec qui elle remporte plusieurs tournois (Rabat, Québec, Tashkent, Moscou) et atteint plusieurs fois la finale (Madrid, Pékin) : en une demi-saison, elles parviennent à se qualifier pour les WTA Finals.

Fin octobre, sur leur lancée, les deux joueuses gagnent leurs trois matchs (quart de finale, demi-finale, finale) et remportent le Masters, en éliminant au passage la paire composée de Chan et de Martina Hingis, qui part à la retraite sur une défaite.

Andrea finit l'année à la  mondiale en double. En revanche, en simple, elle finit l'année à la  mondiale, loin de son meilleur classement ().

2018
Début 2018, Andrea joue en double avec une nouvelle partenaire : il s'agit de la Taïwanaise Chan Yung-jan, numéro un mondiale ex-aequo avec sa précédente partenaire Martina Hingis, qui a pris sa retraite fin 2017.

Début 2018, la nouvelle équipe Hlavackova-Chan parvient en demi-finale à Brisbane, en finale à Sydney, et seulement en quart de finale à l'Open d'Australie (tournoi du Grand Chelem).

L'association avec Chan Yung-jan n'étant pas fructueuse, elles se séparent et Andrea fait alors équipe avec Barbora Strýcová qu'elle connait depuis le plus jeune âge, les deux amies étant de la ville de Plzeň. Cette nouvelle équipe fonctionne plutôt bien puisqu'elle atteint les demi-finales à Roland-Garros, gagne les tournois de New Haven et Pékin, atteint la finale à Tokyo et Wuhan, et va en demi-finale des Masters de fin d'année (finales WTA).

Du coup, Barbora finit l'année à la  mondiale en double et Andréa à la .

2019
Blessée au poignet à l'entrainement, Andrea ne peut pas jouer lors du début de saison 2019.

Palmarès

En simple dames

Aucun

En double dames

En double mixte

Parcours en Grand Chelem

À droite du résultat, l'ultime adversaire.

sous le résultat, la partenaire ; à droite, l'ultime équipe adverse.

sous le résultat, le partenaire ; à droite, l'ultime équipe adverse.

Parcours en « Premier Mandatory » et « Premier 5 »
Découlant d'une réforme du circuit WTA inaugurée en 2009, les tournois WTA « Premier Mandatory » et « Premier 5 » constituent les catégories d'épreuves les plus prestigieuses, après les quatre levées du Grand Chelem.

! width="50" rowspan="2"|Année
! width="80" colspan="8"|Premier Mandatory
! width="80" colspan="14"|Premier 5
|-
! width="80" colspan=2|Indian Wells
! width="80" colspan=2|Miami
! width="80" colspan=2|Madrid
! width="80" colspan=2|Pékin
! width="80" colspan=2|Dubaï
! width="80" colspan=2|Doha
! width="80" colspan=2|Rome
! width="80" colspan=2|Canada
! width="80" colspan=2|Cincinnati
! width="80" colspan=2|Tokyo
! width="80" colspan=2|Wuhan
|-
|rowspan="2"|2010
|-
|
|
|
|
|
|style="background:#E5E5E5;" colspan="2"|
|
|
|
|
|style="background:#E5E5E5;" colspan="2"|
|-
|rowspan="2"|2011
|-
|
|
|
|
|
|style="background:#E5E5E5;" colspan="2"|
|
|
|
|
|style="background:#E5E5E5;" colspan="2"|
|-
|rowspan="2"|2012
|-
|
|
|
|
|style="background:#E5E5E5;" colspan="2"|
|
|
|
|
|
|style="background:#E5E5E5;" colspan="2"|
|-
|rowspan="2"|2013
|-
|
|
|
|
|style="background:#E5E5E5;" colspan="2"|
|
|
|
|
|
|style="background:#E5E5E5;" colspan="2"|
|-
|rowspan="2"|2014
|-
|
|
|colspan="2"|
|colspan="2"|
|style="background:#E5E5E5;" colspan="2"|
|
|colspan="2"|
|colspan="2"|
|colspan="2"|
|style="background:#E5E5E5;" colspan="2"|
|colspan="2"|

Parcours aux Masters

En double dames

Parcours aux Jeux olympiques

En double dames

Parcours en Fed Cup

Classements WTA en fin de saison

source :

source :

Notes et références

Voir aussi

Liens externes

Navigation

Naissance en août 1986
Joueuse tchèque de tennis
Championne de tennis titrée en Grand Chelem (double dames)
Championne de tennis titrée en Grand Chelem (double mixte)
Championne de tennis titrée à Roland-Garros
Championne de tennis titrée à l'US Open
Championne de tennis titrée aux Masters
Joueuse de tennis championne du monde junior
Joueuse de tennis victorieuse en Fed Cup
Joueuse de tennis aux Jeux olympiques d'été de 2012
Joueuse de tennis aux Jeux olympiques d'été de 2016
Médaillée d'argent olympique tchèque
Naissance à Plzeň
Naissance en Tchécoslovaquie

redpajama_set_name: RedPajamaWikipedia


text:
import bisect
import gzip
import random
import sys

class CDF(object):

    '''
    Select items with non-uniform distributions from a list.

    Input data file is expected to contain two columns (but may contain more):
    a name and a relative frequency.  As an example, given the input:

        JOHN     2.8
        ROBERT   1.4
        WILLIAM  0.7

    The name JOHN would be selected four times as often as WILLIAM and twice
    as often as ROBERT.

    Likewise,

        JOHN     0.6758
        ROBERT   0.6758
        WILLIAM  0.6758

    All three names would be selected at the same frequency (eg, they are
    uniformly distributed).

    There is no requirement on the range or sum of the frequency values.  All
    frequencies are relative.
    '''

    def __init__(self, dataFile, delimiter = None, isCumulative = False,
                       skipHeader = False, tagCol = 0, freqCol = 1, valType = None):
        '''
        Create a new CDF, loading distribution data from the named file.

        dataFile specifies the name of the file from which data will be read.
        Both compressed (gzip) and uncompressed files are supported.  The file
        must not contain a header row.

        If isCumulative is True, the frequency is taken as a cumulative
        distribution.  If it is false, the frequency column is read as a
        relative distribution.

        If delimiter is None (default), the rows will be split on groupings of
        whitespace.  Otherwise, the specified delimiter will be used.

        tagCol identifies the column (by index) which contains the item name.
        This is the value which will be returned by the search.  By default,
        this will be the first column.

        distCol identifies the column (by index) which contains the frequency
        distribution.
        '''

        self.cumdist = []
        self.values = []

        self.range = 0.0

        if self._is_gzip(dataFile):
            f = gzip.open(dataFile, 'r')
        else:
            f = open(dataFile, 'rb')

        if skipHeader: line = f.readline()
        for data in f:

            try:
                line = data.decode('utf-8')
                fields = line.strip().split(delimiter)
                tag = str(fields[tagCol])
                freq = float(fields[freqCol])
            except UnicodeError:
                continue

            if isCumulative:
                if freq < self.range:
                    raise RuntimeError('cumulative distributions are not sorted!')

                self.range = freq
            else:
                if freq == 0.0: continue
                self.range += freq

            if valType is not None:
                if valType == 'int':
                    tag = int(tag)

            self.values.append(tag if tag != "" else None)
            self.cumdist.append(self.range)

        f.close()
        return

    @staticmethod
    def _is_gzip(file):
        '''
        Returns True if the named file is gzip compressed.
        '''

        f = open(file, 'rb')
        hdr = f.read(2)
        f.close()

        return True if hdr == b'\x1f\x8b' else False

    def getValue(self, r = None):
        '''
        Select a random value.

        If provided, 'r' must be in the range 0 <= r < 1.  If r is not
        provided, the standard random library will be used.
        '''

        if r is None: r = random.random()

        r *= self.range
        pos = bisect.bisect(self.cumdist, r)
        return self.values[pos]

def main(argv):
    delimiter = None
    if (len(argv) == 3): delimiter = argv[2]

    cdf = CDF(argv[1], delimiter = delimiter)

    for n in range(10):
        print('{0:d}: {1:s}'.format(n, cdf.getValue()))

    return 0

if __name__ == '__main__':
    sys.exit( main(sys.argv) )

redpajama_set_name: RedPajamaGithub


text:
Protected: spiegel.de: Snowden-Dokument: So unterminiert die NSA die Sicherheit des Internets
2014-12-29 by eklausmeier | Link
Protected: spiegel.de: Prying Eyes: Inside the NSA's War on Internet Security
Who Writes Wikipedia? (Aaron Swartz's Raw Thought)
To investigate more formally, I purchased some time on a computer cluster and downloaded a copy of the Wikipedia archives. I wrote a little program to go through each edit and count how much of it remained in the latest version.? Instead of counting edits, as Wales did, I counted the number of letters a user actually contributed to the present article. If you just count edits, it appears the biggest contributors to the Alan Alda article (7 of the top 10) are registered users who (all but 2) have made thousands of edits to the site. Indeed, #4 has made over 7,000 edits while #7 has over 25,000. In other words, if you use Wales's methods, you get Wales's results: most of the content seems to be written by heavy editors. But when you count letters, the picture dramatically changes: few of the contributors (2 out of the top 10) are even registered and most (6 out of the top 10) have made less than 25 edits to the entire site. In fact, #9 has made exactly one edit – this one!
Julie Ann Horvath Describes Sexism And Intimidation Behind Her GitHub Exit | TechCrunch
In her email to TechCrunch, Horvath says she felt "confused and insulted to think that a woman who was not employed by my company was pulling the strings." She also said she felt bullied by someone with perceived power and influence over her personal relationship and her career at GitHub. In retrospect, Horvath said she feels like she should have handed in her resignation following the episode. While the above was going on, Horvath had what she referred to as an awkward, almost aggressive encounter with another GitHub employee, who asked himself over to "talk," and then professed his love, and "hesitated" when he was asked to leave. Horvath was in a committed relationship at the time, something this other employee was well aware of, according to Horvath. The rejection of the other employee led to something of an internal battle at GitHub. According to Horvath, the engineer, "hurt from my rejection, started passive-aggressively ripping out my code from projects we had worked on t
Watts Up With That? | The world's most viewed site on global warming and climate change
WUWT doesn't run articles for hire, it is not nor has it ever been on the payroll of any company or organization (and that goes for me personally too), and it is managed mostly by myself with the help of about half a dozen volunteer moderators. That said, I do get some revenue from some Amazon book sales via their referral program, and from the wordpress.com sponsored advertising program which is a revenue sharing arrangement. Advertising is placed on WUWT by wordpress.com and WUWT gets a portion of the ad revenue from wordpress.com just like many other wordpress hosted blogs do. WUWT also gets occasional personal donations via the PayPal button on the right sidebar, and we sometimes sell promotional items such as coffee mugs, t-shirts, and calendars. One of the most humorous episodes of the "you are in the pay of some big oil/big activist outfit" meme WUWT often gets accused of came in December 2012 when our volunteer community cartoonist "Josh" in the UK decided to collect some
pcmag.com: OnePlus Founder – We're Making Ones As Fast As We Can | News & Opinion
OnePlus founder Carl Pei (who is Swedish-Chinese and speaks English with an American accent) came into our offices to emphasize that while there never seem to be enough OnePlus Ones, they're a real thing. "We set some goals for this year. Thirty thousand was a realistic goal, 50,000 was a pretty good goal and 100,000 was a stretch goal," he said. "We now aim to ship a million devices this year, and we've already surpassed half a million." The problem is that OnePlus has no idea how to predict demand for its hot phone. Because it makes so little money on each phone, it doesn't want to make more than it can sell. And it takes three months to request changes in volume from the company's screen manufacturer. The OnePlus One hasn't followed the typical rules of phone demand, Pei said. Typically, when a phone launches, there's strong demand for about two months and then it starts tapering off. But nobody's been able to match the OnePlus One's price/performance balance, so demand for
atlassian.com: Alternatives To Git Submodule: Git Subtree – Atlassian Blogs
There are several reasons why you might find subtree better to use: Management of a simple workflow is easy. Older version of git are supported (even before v1.5.2). The sub-project's code is available right after the clone of the super project is done. subtree does not require users of your repository to learn anything new, they can ignore the fact that you are using subtree to manage dependencies. subtree does not add new metadata files like submodules doe (i.e. .gitmodule). Contents of the module can be modified without having a separate repository copy of the dependency somewhere else. In my opinion the drawbacks are acceptable: You must learn about a new merge strategy (i.e. subtree). Contributing code back upstream for the sub-projects is slightly more complicated. The responsibility of not mixing super and sub-project code in commits lies with you. How to use git subtree? git subtree is available in stock version of git available since May 2012 – 1.7.11+. The version installed


text:
Streptomyces paludis is a Gram-positive bacterium species from the genus of Streptomyces which has been isolated from alpine wetland soil.

See also
 List of Streptomyces species

References

paludis
Bacteria described in 2020


text:
Your old video game could be worth $12,000
by Kavitha Surana @CNNTech August 11, 2015: 6:52 PM ET
The underground market for retro video games
Furtive deals that go down in parking lots. Crazy price spikes that happen without warning.
Giulio Graziani says it makes him feel a bit like a drug dealer, even though he's not buying anything illegal. It's part of his job digging up a steady supply of video games from the 1980s and 1990s for his store, VideoGamesNewYork, which specializes in everything from Atari and Gameboy to rare prototype NES cartridges.
Old video games, once relegated to dusty bargain bins, have been cashing in on the nostalgia machine and gaining value just like baseball cards or stamp collections.
Graziani, 50, has been in business since 2003, but says the market only recently began to spike. "Five years ago, I could drive through Texas and stop in little towns and buy everything," he says. "Now they're selling games out there for more than I do!"
Even simple pieces, like The Legend of Zelda Ocarina of Time, which cost $12 in 2010, now go for $25. More coveted games, like Nintendo's Earthbound, can fetch hundreds of dollars, even thousands if they're in the original box.
Related: '70s and '80s tech making a comeback
Prices skyrocketed almost overnight, says JJ Hendricks, whose site Video Games Price Charting tracks the going rate for vintage games. He estimates the market for retro games is now worth about $200 million annually. Hendricks once spent months negotiating with a mysterious source in Canada to buy one of only two Powerfest 94 prototypes known to exist. He ultimately made the deal -- for $12,000 in cash.
It's the perfect storm. Just as kids who grew up in the '80s and '90s are reaching their thirties, the supply of vintage games is shrinking.
"I think it's just a nostalgia for when they were younger," says David Kaelin, who runs the Classic Game Fest in Austin, Texas, and owns a chain of shops, Game Over Videogames. "It was a more innocent time in gaming. They were easier to pick up and play, less violent, more universally accessible than they are now."
Related: Video game designer is one of America's best jobs
Nostalgia isn't the only thing driving prices higher.
eBay auctions and dedicated YouTube channels have also fed the frenzy.
"I'm kind of creating the problem as well," says Aaron Stapish. His YouYube channel, RetroLiberty, focuses almost exclusively on the retro video game hunt. It has 30,000 subscribers and regularly gets 15,000 to 20,000 views per episode, each one documenting Stapish and his crew meeting sellers in parking lots or digging through swap meets for cheap finds.
But it's harder and harder to strike gold. If Stapish mentions he's looking for a game on his show, he notices a chain reaction: other people start hunting and owners quickly start charging more.
Bryan Harwell, who owns Replay'd in Allston, Massachusetts, has had to evolve in order to survive. Instead of continually searching for cheap deals, his store mostly relies on customers to sell him their old stuff. (He also sells current games.) But his profit margins have shrunk. Three years ago, he says he made 50% to 60% profit on any retro games he sold. Now, it's as low as 5% to 10%.
Luckily, for a casual retro gamer, there are some cheap solutions to get a quick dose of nostalgia. Nintendo's Virtual Console allows you to download classic titles to play on the Wii U or Nintendo 3DS. The Retron 5 console by Hyperkin sells for $159.99 and supports games for 10 systems, including NES, SNES, Famicom, SENES, Genesis and Game Boy.
But, for some people, nothing beats the real thing.
"For retro gamers, one of the most important things is reliving that experience you had when you were a kid," says Stapish, who plays retro games about 30 hours a week. "So you want to have the actual game, you want to actually put the game in the system and hold it with the original controller."
CNNMoney (New York) First published August 11, 2015: 6:52 PM ET


text:
Q: Display CodeLens above attributes It is quite annoying to see codelens reference between the field and field's attributes. It requires to add a lot of additional spaces around to make everything readable. Is it possible to display CodeLens reference above the attributes?

A: No, this is currently not possible.
If you'd like to see this, I suggest you give the product team a shout-out on the Visual Studio UserVoice and post back the link as a comment to this answer. I'd suggest not to move the code lens information, but to suggest the location to be made configurable :).
Though I can't disclose any details, I've seen your feedback before and I know it has been considered, but rejected.

A: This is an old question but as an update to @jessehouwing this is Visual Studio team answer:

Dear supporters for this suggestion
Thank you for your feedback on this idea.
We designed the Code Lens indicator to be as close to the actual
function declaration as possible, to allow you to make a better
cognitive connection with it. At one point during the development of
Code Lens, we actually tried locating it above the attributes as this
suggestion requests. It looked great in simple cases, but
unfortunately it started to feel "disconnected" from the declaration
when more attributes were added. It really looked strange at around
three attributes, but started feeling a bit odd around two.
Here's a pathological "real world" case which illustrates this -
https://github.com/dotnet/roslyn/blob/master/src/VisualStudio/CSharp/Impl/CSharpPackage.cs#L26
Imagine the indicator above the attributes in this case.
For this reason, we're declining this suggestion at present.
Thanks! Mark Wilson-Thomas Program Manager, Visual Studio Editor Team

So sadly it won't be fixed, but after reading the whole answer, I have to agree.


Try upgrading to the fresh update.
Let us know if the problems persists.
Try checking the new email address.
Don't forget to check the spam folder as well.
Just send an email with your order ID (the email that Apple sent you after you purchased our software) and once I confirm your purchase I'll upgrade you to the latest version.
P.S. Version 3.6.3 is near release. New supported controllers and updated functions.
Unfortunately, vim is gone for the week.
Just send an email to support@xylio.com with the order email that you received from Apple. This will prove that your version is purchased and I will be sending you your very own unlock code.
Topic: Version 3.6.2 out and up for grabs!
Update your current version .
Have an awesome day .
Next week we'll be uploading the tutorial demo video explaining how everything is mapped . Have a great weekend mixing your favorite music .


text:
Staff recognised with awards at The Pines Care Home
The team at The Pines Care and Nursing Home in Hove have been celebrating their annual Country Court Staff Awards this week. Traditionally Christmas is an opportunity for Country Court directors to visit The Pines Care Home to say 'thank you' in-person to staff teams for all their hard work and to celebrate with their Staff Awards. This year the Awards have gone ahead virtually; with nominations made online, the judges have reviewed the entries and the winners were announced in a series of virtual award ceremonies throughout December, with the Directors broadcasting from their own 'Santa's Grotto'.
"The Country Court Board of Directors are extremely proud of our staff family this year." Said Alykhan Kachra, Co-CEO. "Every day in our homes across the country we have seen examples of how our teams have gone above and beyond to keep our residents safe, often putting them before their own families. We are very lucky to have such a supportive and devoted group of people, the awards are an important opportunity to celebrate the positive work going on in our homes. Our staff should be proud of the difference they have made to people's lives this year".
There were over 1000 nominations across the group from staff and residents and their families. This year it was clear how much families appreciated the efforts of staff to keep their loved ones safe and how much staff had supported each other throughout the pandemic.
Winners at The Pines Care Home were Deputy Manager Goncalo Martins, Senior Carer Letitia Jones and Care Assistant Veronica Dragut. A colleague nominating Veronica said; "She is always smiling and cheerful, she is loved by residents and colleagues, for her positive attitude and high standards of care, nothing is too much trouble when it comes to the health happiness and well-being of our residents, she is a pleasure to work with makes everyone smile."
The award categories are aligned to the company's three core values of 'Local home, National family', 'Shared experiences bring us together' and 'Celebrating life every day', the values encompass the way Country Court wishes life to be lived in their homes. The awards go to staff who have gone above and beyond to exemplify the family values at the heart of each Country Court home.
To find out more about Country Court Staff Awards 2020 take a look at our Facebook page @thepineshove or contact Home Manager Tiago Conceicao on 01273 820275.
Music lover Brian's wish to go to a live concert granted
Country Court in Bloom 2021


text:
Q: MongoDB Aggregation - SUM WHERE I have a large dataset similar to below in mongoDB
I want to run an aggregation in MongoDB which would be the equivalent of this SQL:
SELECT SUM(cores) from machines
WHERE idc='AMS' AND cluster='1' AND type='Physical';

How do I go about going this in MongoDB?
[
    {
        "_id" : "55d5dc40281077b6d8af1bfa",
        "hostname" : "x",
        "domain" : "domain",
        "description" : "VMWare ESXi 5",
        "cluster" : "1",
        "type" : "Physical",
        "os" : "EXSi",
        "idc" : "AMS",
        "environment" : "DR",
        "deviceclass" : "host",
        "cores" : "64",
        "memory" : "256",
        "mounts" : [ ],
        "roles" : [
                "ESX-HOST"
        ],
        "ipset" : {
                "backnet" : "1"
        },
        "frontnet" : [ ],
        "created" : "2015-09-08T07:35:03.343Z"
    },
    {
        "_id" : "55d5dc40281077b6d8af1bfb",
        "hostname" : "x",
        "domain" : "domain",
        "description" : "VMWare ESXi 5",
        "cluster" : "1",
        "type" : "Physical",
        "os" : "EXSi",
        "idc" : "AMS",
        "environment" : "DR",
        "deviceclass" : "host",
        "cores" : "64",
        "memory" : "256",
        "mounts" : [ ],
        "roles" : [
                "ESX-HOST"
        ],
        "ipset" : {
                "backnet" : "1"
        },
        "frontnet" : [ ],
        "created" : "2015-09-08T07:35:03.346Z"
    }
]

A: First you need to update yours documents because cores values is string instead of Number. To do this we use "Bulk" operations.
var bulk = db.machines.initializeOrderedBulkOp(),
    count = 0;
db.machines.find({ "cores": { "$type": 2 }}).forEach(function(doc){
    var cores = parseInt(doc.cores);
    bulk.find({ "_id": doc._id }).update({
        "$set": { "cores": cores } })
        count++;
        if (count % 200 == 0){
            // execute per 200 operations and re-init
            bulk.execute();
            bulk = db.machines.initializeOrderedBulkOp();
        }
    })

// clean up queues
if (count % 200 != 0)
    bulk.execute();

Then using the aggregation framework we can then get sum of cores. First we need to filter our documents using the $match operator and in the $group stage, we use the $sum operator to get sum of cores values.
db.machines.aggregate([
    { "$match": { "idc": "AMS", "cluster": "1", "type": "Physical" }},
    { "$group": { "_id": null, "sum_cores": { "$sum": "$cores" }}}
])

Which returns:
{ "_id" : null, "sum_cores" : 128 }

A: Although I haven't executed it to test it check this:
db.<collection>.aggregation([
{$match: {
        idc: 'AMS',
        cluster: 1,
        type:'Physical'
    }
},
{$group: {
            _id: null,
            sum: {$sum: "$_id"}
    }
},
{$project: {
        _id:0,
        sum:1
    }
}

])

A: I think using aggregation framework is impossible, as 'cores' is saved as string, and currently mongo does not allow projecting string as number in $project pipeline phase.
Same result using simple javascript:
var tmp = db.cores.find({idc: 'AMS', cluster: '1', type: 'Physical'}, {_id: 0, cores: 1})
var totalCores = 0;
tmp.forEach(function(doc) {
    totalCores += parseInt(doc.cores);
})

print(totalCores)

if I understand the problem correctly.


text:
Forum on new leisure centre may be set up
An impression of the new leisure centre, proposed for the area close to the Watersports Centre at Craigavon
Published: 12:01 Tuesday 29 November 2016
A new forum for stakeholders of the new £30m leisure centre at Craigavon is to be set up after intense lobbying by local clubs.
Just as Armagh Banbridge and Craigavon Council announced plans for the South Lake Leisure Centre at south lakes representatives of local clubs united to object to certain sections of the building.
Several swimming clubs throughout the Lurgan Craigavon and Portadown areas believed the current proposals for the swimming pools were insufficient.
Sources said that while the stakeholders may have some say in the future of the interior of the centre the footprint of the complex will not be changed.
It is understood the council is set to apply for outline planning permission for the centre which will also have an eight court sports hall, state of the art gym, studio spaces for dance, free cycling and other activities.
And building firm Farrans Construction is holding a Supplier Engagement event in partnership with Constructionline to source suppliers for the new centre.
Sub-contractors are invited to meet with Farrans to discuss potential work opportunities at the centre on December 6 between 10am and 3pm at the Civic Centre.
Light up your summer at The Argory


That little white money lie might seem innocent enough, but watch out — you could get in big trouble.
We all remember when Martha Stewart pulled a Gordon Gekko. Ever wondered what exactly inside trading entails? Here's a breakdown.


This is a interesting idea and concept for using solar to heat a home.
You would be right though with regards to the amount of effort to keep the panels on track with the movement of the sun.
I too have used some of my parabolic cookers to direct sunlight into our home when they are not being used to cook.
I did this more with the intention of lighting the room up more than heating it.
If you have enough panels you could probably give a pretty good amount of heat to your house wall.
I also have used my parabolics for hand warming up in the mountains while camping, of course this was the offset concentration of the suns rays, not the direct concentration...too hot.
Comments for Solar Cook Your Home!!!
In the Photovoltaic class i took at college one of the tracking systems used was simply an array mounted on a pole with piping around the outer edge of the array and filled with refrigerant. the way it worked was as the sun came up it heated the tube closest to the sun causing the refrigerant to change to gas as it did the liquid would sift toward the sun side as the gas formed then as the sun rose it would level back out and repeat the opposite as the sun set. really neat system with no power requirement. hope this helps.


text:
House Republicans offer another 'all of the above' energy bill
US House Republicans introduced an energy bill on June 10 which they said takes a more realistic approach than proposed carbon cap-and-trade legislation. The measure is an "all of the above" strategy similar to their 2008 proposal.
Its oil and gas provisions include ordering the US Interior secretary to move ahead with Outer Continental Shelf leasing, authorizing leasing on the Arctic National Wildlife Refuge's coastal plain, and restoring oil shale programs which Interior Secretary Ken Salazar scaled back in February.
Specific changes within the OCS provision include extending state territorial waters to 12 nautical miles offshore, sharing of 75% of federal revenues within 12 nautical miles and 50% farther out from new leases. The Interior secretary also would be required to offer at least 75% of available acreage within each OCS planning area for lease during each OCS five-year leasing program. Lessees also could relinquish any part of a lease that they are not interested in producing, but that the secretary finds geologically prospective, to the secretary who would then provide a royalty incentive for production from the retained portion.
The bill also would require reviews within 60 days of legal challenges to exploration and production, and require that such lawsuits be filed in US District Court for the District of Columbia to prevent judicial forum shopping. It also would streamline the permitting process for refinery expansions and order the president to designate at least three closed military installations as potential suitable for building a new refinery, including at least one suitable for refining biomass into biofuel.
The measure also includes provisions covering nuclear energy, alternative and renewable technologies, and conservation and efficiency.
Sensible alternative
Sponsors said that their bill is a sensible alternative to House Democrats and the Obama administration's carbon cap-and-trade proposals. "The American Energy Act is a bill that will lower energy prices with the exploration and recovery of natural resources in the United States, promote alternative energy and energy conservation, and help put our neighbors back to work," said Rep. Robert E. Latta (R-Ohio). "Instead of a $3,100 per year tax increase for every American family that the Cap and Tax proposal offers, the American Energy Act works to lower energy prices for American families, which is important now during this recession, but also for the future."
"When it comes to energy, we need an America that relies on its own ingenuity and innovation," said Rep. Cynthia M. Lummis (R-Wyo.), a Natural Resources Committee member. "We need to use new technologies and methods to dramatically expand the use of solar, wind, nuclear, and biofuels as well as traditional energy sources such as oil, natural gas, and coal. In direct contrast to the president's proposal of a national energy tax, I believe our bill represents a step in the right direction toward achieving the goal of building a cleaner, safer, and stronger country for all Americans."
"Oil is once again going up, which means [gasoline] prices are going to go up," said Rep. John M. Shimkus (R-Ill.). "Some of my friends in Congress want to add to these costs with an energy tax disguised as cap-and-trade. Instead of adding to your heating, cooling, and gasoline bills, I want our nation to increase production of American energy such as clean-coal, nuclear, wind, solar, renewables, and offshore oil and gas."
House GOP leaders endorsed the bill. "The House Republicans' American Energy Act, not the Democrats' national energy tax, is the fastest route to a cleaner environment, lower energy costs, and more American jobs," said Minority Leader John A. Boehner (R-Ohio.
Doc Hastings (R-Wash.), the Natural Resources Committee's ranking minority member, said that Democrats should provide the House an opportunity to consider and vote on the measure "so that we have an energy policy that helps Americans by protecting our environment, providing affordable energy, and creating new high-paying jobs."
Contact Nick Snow at nicks@pennwell.com
More in Government
MARKET WATCH: Brent for September holds above $64/bbl
MARKET WATCH: Oil benchmarks start week mixed
API issues updated refinery fire prevention recommended practice
EPA proposes renewable fuel quotas for 2020, biomass diesel for 2021
MARKET WATCH: Benchmarks gain moderately to end volatile week
OPEC extends production-cut targets for 9 months
MARKET WATCH: Benchmarks drop more than $2/bbl on demand concerns
ONRR could improve ability to assess royalty collections, GAO finds
MARKET WATCH: Oil benchmarks rise while OPEC meets
MARKET WATCH: NYMEX oil price falls nearly $1/bbl before US-China meeting
MARKET WATCH: Oil benchmarks hold flat pending G20, OPEC meetings


A touch of the ancient Mediterranean with our Palmyra Rug colorful design is sure to give your room an elegant flair. The enduring pattern has all the texture and exciting colors that is absolutely gorgeous. Woven and crafted for strength and durability in 100% polypropylene fibers, this rug collection has the beauty and suppleness of a traditional pile that is altogether practical, durable, colorful, and ideal for any room in the house. Our rug features a beautiful textured design that is long-lasting to enhance any room's décor.


text:
× Translate this page?
Go to:MenuContentSitemapPage infoLoginChange language
Přispějte
Varování: Tato stránka nebyla zatím přeložena. To co zde vidíte, je originální verze stránky. Prosíme podívejte se zde pokud můžete pomoci s překlady, případně i jinými věcmi.
EU browser case: FSFE says details of settlement will be crucial
Free Software Foundation Europe (FSFE) congratulates the European Commission on its firm stance in the antitrust investigation against Microsoft, which has led the company to offer a settlement. For any such settlement, getting the details right will be crucial for competition and innovation in the web browser market.
"To ensure genuine consumer choice, the ballot screen must be made available to Microsoft Windows users around the world, not just in Europe", says Karsten Gerloff, President of FSFE. "The company is upholding its dominance thanks to the network effects created by its illegal practice of bundling Internet Explorer with Windows operating systems in all markets where it sells its software. In a globally interconnected market, remedies must be global."
As an interested third party in the case, FSFE maintains that any settlement must put competing browsers on an equal footing with Internet Explorer. They must be accessible just as easily as Microsoft's own browser, and must provide users with at least the same degree of integration into the operating system.
The procedure for selecting the browsers to be included in the ballot screen is a key issue of the proposal. This procedure needs to be based on a clearly defined algorithm, closely controlled by the European Commission.
"Simply including browsers according to usage share would freeze the market in its current state, rather than invigorate it. Instead, market trends and cross-platform availability of each browser should be the key parameters for this selection", says Adriaan de Groot, FSFE's Legal Coordinator.
FSFE will continue to support the European Commission in its effort to bring fair access, competition and innovation to the web browser market. FSFE considers anti-competitive behaviour unacceptable, whether it occurs through 'tying' products, or in circumventing standards and fair access.
FSFE promotes freedom of choice and protects Open Standards. This includes working against abuse of standards through proprietary extensions that unlawfully segment the Internet. FSFE welcomes the participation of any company in the browser market, including the optimisation of their products to work well on target platforms.
But no company should be in a position to dictate what the Internet will look like by leveraging platform dominance into erosion of standards through control of server and client.
For FSFE's previous statement on this issue please see:
Web browser interoperability: FSFE welcomes EC's decision and offers support
FSFE engages in the EU browser case
For FSFE's letter to the European Competition Commissioner Neelie Kroes please see:
http://fsfe.org/documents/20071219-opera-antitrust.pdf
FSFE previously supported the European Commission's DG Competition in its 2001 investigation against Microsoft's non-disclosure of interoperability data. This was the first time the Free Software community became involved in such a case, and helped lead to a final decision in 2004 against Microsoft demanding that interoperability information be made public.
The ruling was upheld by a 2007 ruling at the European Court of First Instance, and eventually, Samba and the entire community received access to the interoperability information upon conditions compatible with the GNU General Public License, which is now being implemented into better and more interoperable software that will benefit the entire IT ecosystem.
About the Free Software Foundation Europe:
The Free Software Foundation Europe (FSFE) is a non-profit non-governmental organisation active in many European countries and involved in many global activities. Access to software determines participation in a digital society. To secure equal participation in the information age, as well as freedom of competition, the Free Software Foundation Europe (FSFE) pursues and is dedicated to the furthering of Free Software, defined by the freedoms to use, study, modify and copy. Founded in 2001, creating awareness for these issues, securing Free Software politically and legally, and giving people Freedom by supporting development of Free Software are central issues of the FSFE.
Karsten Gerloff,gerloff@fsfe.org, +49 176 9690 4298
Adriaan de Groot, groot@fsfeurope.org
Carlo Piana, carlo@piana.eu
Some services may be Free Software unfriendly and harm your privacy. Learn more.
Free Software Basics
About FSFE
Free Software Foundation Europe is dedicated to the furthering of Free Software and working for freedom in the emerging digital society.
Access to software determines who may participate in a digital society. The freedoms to use, study, share, and improve software allow equal participation, and are extremely important.
Poslední změna: 2020-01-01 15:03:10 (automatic)
Kopírování a distribuce doslovných kopií tohoto dokumentu jsou dovoleny komukoliv za předpokladu, že tato poznámka zůstane zachována. JavaScript Licences
FSFE has sister organisations in North America, India and Latin America.


(Lactuca sativa) Lettuce has been cultivated since ancient times throughout the Caucasus and western Asia and was popular with the Romans. Lettuce is easy to grow but dislikes hot weather which can lead to bitterness and bolting. Sowing and growing lettuce may be done in any season but performs best as a cool season crop and best growth is produced at about 16-18C. For hot summer areas provide semi shade for better yields. Germination is best at 20C and below. High temperatures can inhibit sprouting.


How to Obtain: Clear Chapter 3, Part 3 of the main story (Clear 夏色えがおで1,2,Jump!).
Second track on μ's third single, Natsu-iro Egao de 1, 2, Jump!
Note: Originally a special song from 2013/08/12 - 2013/08/25.
Note: Special song from 2016/08/16 - 2016/10/15.
"mada yume wo miteru no adokenai yume"
"This is still a dream, an innocent dream,"
douyou shiteru no? kinchou shiteru no?
Are you trembling? Are you nervous?
"naze kocchi ni konai no ishiki shiteru no"
"Why won't you come here? Hurry and notice me,"
If you turn them upside down, it reads "I love you"
What will you do when you figure it out? Will you look at me?
douyou shiteru yo? kinchou shiteru yo?
I'm trembling, you know? I'm nervous, you know?
This page was last modified on 2 April 2018, at 17:56.
This page has been accessed 26,287 times.


2015 Scion iQ is a little Americanized version of a car destined to fit in crowded urban areas of Europe and Asia. From some parts resemble a crowded here has a limited audience. While 2015 Scion iQ makes sense in certain markets – where space is scarce fuel is much more expensive and the cars are taxed by size – just feeling more like a new 2015 Scion iQ.
2015 Scion iQ From the outside most people assume the Scion iQ is a two-seater like the behind the front passenger seat which is more advanced and the driver faceSmart ForTwo. Technically it There is a third s a recessed panel. The third seat is for occasional use only No one likes to put it back there for more than a few minutes. There is also a fourth seat which only fits a child so the iQ which the manufacturer places. But for buyers it is more of a style statement a premium city car to that offers something different from a basic level econo box with a similar price.'s Block slab-sided style 2015 Scion iQ is looking for hard lines round the Smart For two and the Scion looks especially good on 17-inch alloy wheels available which give a surprisingly aggressive stance.'s still short but stocky with-attitude. 2015 Scion iQ to the inside the cabin is less minimalist than the Smart but is a little disappointed by the gloomy interior materials black 2015 Scion iQ.
2015 Scion iQ to 10 meters long is powered by a four-cylinder engine of 1.3 liters extinction of 94 horsepower – a less powerful engine offered in any non-hybrid car. It is paired with a manual gearbox but a continuously variable transmission CVT for better fuel efficiency. The combination provides enough thrust to go everywhere in the cities but it is not a rocket under any circumstances – and the hills or roads acceleration is tepid at best. The 2015 Scion iQ is handled well and although it was expected to be good in cut and thrust of urban driving mounts much better – and more confident – at higher speeds Making Smart. Even highway speeds of 80 miles per hour once you manage to get there do not induce the same nervousness as Smart two-seater. The small size and accelerating slowly pay off in fuel economy however. The Scion iQ is rated by the EPA at 37 mpg combined 36 mpg city 37 mpg highway . This is 1 mpg better than the Smart but comes with a much better driving experience. The challenge is that many Americans see the drivers drive as assumed so small that you get 60 or even 70 mpg. When you usually do not even match the 50 mpg of a 2015 Scion iQ subcompacte or five places Prius midsize hybrid their reaction often tends to be reduced to What is the point then 2015 Scion iQ.
2015 Scion iQ security is often top of mind when looking at these small cars and the iQ is not just the usual allocation of security systems and electronic control but not less than 11 air bags different – including protection of any passenger rear hatchback glass contact a world first. The National Road Safety Administration NHTSA gives the 2015 Scion iQ four of five stars for overall rating four stars for frontal impact and rollover tests and not a very good three to five star side impact. The Insurance Institute for Highway Safety IIHS gives a good rating its highest for moderate overlap frontal crash side impact and roof strength tests. The IIHS has not tested the 2015 Scion iQ with your new little harder hitting collision test – and its protection is only acceptable rear shocks. If 2015 Scion iQ and the MINI Cooper is in the eye of the beholder but sold only a fraction as many cars as any of these models. In fact the data show that just are not that interested in really tiny two-seat car. In his first full year on sale cars 2015 Scion iQ – and Smart sold only 10,000 of its line in ForTwo Together the two cars are sold all 2015 Scion iQ less.


text:
Q: Naudio 'NoDriver calling acmFormatSuggest' error on wav exported with imovie I am trying to convert a .wav to an .mp3 file.
My code usually works but now I have gotten a .wav file that was exported with Imovie and I get the error 'NoDriver calling acmFormatSuggest'.
The internet suggest my machine is missing a codec.
But if I run the file, my machine is able to play the file with standard windows media player, so I guess it is on my machine.
When I put the file into https://www.metadata2go.com/ I can see that the problematic file has the codec pcm_s24le with a sample rate of 48000.
When I create a file with the same codec pcm_s24le but with a sample rate of 44100 the code does not trigger this error. So the problem seems to lie in the combination codec - sample rate.
Naudio's github page refers to this page with guides to fix the error.
it says under option 5 (i'm only playing back a wav file in my example)

What you need to do is search the web for an ACM codec that can decode
the format you are using. Unfortunately this is not always a simple
process,

It does unfortunately not provide any help on how or where to find these codecs. And, as I'm able to playback the file and the same codec with a different sample rate works fine, I'm also not sure this is the actual problem.
My code runs on a Windows 11 pro v21H2.
The following basic code (this is not my conversion code) throws the error
var outputDevice = new WaveOutEvent();
var audioFile = new AudioFileReader(path);
outputDevice.Init(audioFile);
outputDevice.Play();

Opening up the wav file and saving it with a different sample rate seems to solve the problem, but that is manual labor I would rather do without, since there are potentially a lot of files to convert in my case.
Any ideas would be appreciated.

A: It looks like Naudio has components to do the resampling of .WAV files, as noted on this page: How to Resample Audio with NAudio.


• be carrying the appropriate equipment.
• considered the use of local or professional guides.
d. No underground activity may be undertaken by a party of fewer than four.
e. A detailed plan must always be left on the surface with a responsible person in the host area.
f. Any forms produced locally must contain at least the same information as sought in the Headquarters form.
g. The plan should be cancelled or collected when the activity is completed.
h. All mines used for mine exploration must have a current inspection report covering the sections used that must be accessible to, and have been read by the permit holder.


text:
Guitar World's Battle of the Greatest Live Bands: Round 1 — The Rolling Stones Vs. AC/DC
We don't know about you, but around here, September brings to mind tours and massive live shows — probably because it's the only month where summer and fall, the two biggest rock touring seasons, collide.
So, as our thoughts turn to the gigs we've reported on, witnessed and celebrated this year, we thought we'd get our readers — as in, you guys! — involved as we attempt to pinpoint rock's greatest live band or artist!
Welcome to Guitar World's official readers poll for September (It's the first readers poll we've conducted since November 2013, all you poll haters out there), the Battle of the Greatest Live Bands. It kicked off Wednesday, September 3.
Although we (obviously) had thousands of artists and/or bands to choose from, we decided to narrow things down to a mere 32 names, which is perfect for a month's worth of intense — and fun (it's supposed to be fun, people!) matchups. All the artists were carefully selected by Guitar World's entire editorial staff.
Most importantly, note that this poll involves ONLY still-existing bands, so you won't get to watch the Doors duke it out with Led Zeppelin! Pantera will not go head to head with Cream. The Jimi Hendrix Experience will not compete with ... you get the idea.
Here are our 32 artists, in alphabetical order:
AC/DC, Aerosmith, Alice Cooper, the Allman Brothers Band, Black Sabbath, Dillinger Escape Plan, Eagles, Foo Fighters, Guns N' Roses, Iron Maiden, Jack White, Kiss, Korn, Metallica, Muse, Nine Inch Nails, Paul McCartney, Pearl Jam, Phish, Queen, Radiohead, Rammstein, Red Hot Chili Peppers, the Rolling Stones, Rush, Slayer, Slipknot, Soundgarden, Tool, U2, Van Halen and ZZ Top.
Here's how the bracket was — very unscientifically — compiled:
We drew the artists' names out of a hat (It was, in fact, a Quebec Nordiques baseball-style cap) to help us create our bracket, which is available for your viewing pleasure below. Obviously, none of these of bands are ranked or come from a previously compiled list, so we chose purely random matchups to have as little impact as possible on the final outcome. We're actually pretty pleased with the way the bracket turned out!
Remember that, as with any poll, genre might occasionally clash against genre, so you'll just need to decide which artist has (or has had) the most to offer within his/their genre, perhaps which one has or had more natural talent or technical skill, which one had the biggest influence on other live acts, etc.
Let's get started! As always, you can vote only once per matchup (once per device, that is), and we'll be posting matchups pretty much every day of the month, sometimes more than once per day, just to give you an early warning!
This matchup finds the Rolling Stones going head to head with AC/DC!
Head HERE to see every matchup so far.
Behold the Current Bracket!
Battle of the Live Bands
Yesterday's Winner
In our inaugural matchup, Metallica (72.61 percent) defeated Slayer (27.39 percent). Thanks for voting!
Voting Closed!
In this matchup, AC/DC (67.63 percent) defeated the Rolling Stones (32.37 percent). Head HERE to see the current matchup.
Battle of the Greatest Live Bands
Summer NAMM 2019: Martin Announces New American Chopper Custom Acoustic
Want to Improve? Destroy Your Guitar Heroes
Summer NAMM 2019: Death By Audio Unveils New Evil Fuzz Pedal
Gus Sinaro: What's on My Playlist
Dean Guitars Announces Select Series "Play To Win" Contest


Middle part hairstyle is a very popular now, but for some people whose hairs are very short. This hairstyle will be impossible. Our indian remy hair and indian remy hair extensions are very suitable for them. For our wavy indian remy hair and indian hair extensions, you can choose straight, weave or curly hair. These lace closures also can make you possess thicker hair. No matter what kind of hair closure you like, they will be your good helper to make a perfect hairstyle.
I purchased this lace closure a while ago. Finally got around to making a wig. The roots lifted easily. The lace is strong yet comfortable to wear. The hair is very good quality.