text:
// <copyright file="SafariDriverService.cs" company="WebDriver Committers">
// Licensed to the Software Freedom Conservancy (SFC) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
// regarding copyright ownership. The SFC licenses this file
// to you under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// </copyright>

using System;
using System.Net;
using OpenQA.Selenium.Internal;

namespace OpenQA.Selenium.Safari
{
    /// <summary>
    /// Exposes the service provided by the native SafariDriver executable.
    /// </summary>
    public sealed class SafariDriverService : DriverService
    {
        private const string DefaultSafariDriverServiceExecutableName = "safaridriver";
        private const string DefaultSafariDriverServiceExecutablePath = "/usr/bin";

        private static readonly Uri SafariDriverDownloadUrl = new Uri("http://apple.com");

        /// <summary>
        /// Initializes a new instance of the <see cref="SafariDriverService"/> class.
        /// </summary>
        /// <param name="executablePath">The full path to the SafariDriver executable.</param>
        /// <param name="executableFileName">The file name of the SafariDriver executable.</param>
        /// <param name="port">The port on which the SafariDriver executable should listen.</param>
        private SafariDriverService(string executablePath, string executableFileName, int port)
            : base(executablePath, port, executableFileName, SafariDriverDownloadUrl)
        {
        }

        /// <summary>
        /// Gets a value indicating the time to wait for the service to terminate before forcing it to terminate.
        /// For the Safari driver, there is no time for termination
        /// </summary>
        protected override TimeSpan TerminationTimeout
        {
            // Use a very small timeout for terminating the Safari driver,
            // because the executable does not have a clean shutdown command,
            // which means we have to kill the process. Using a short timeout
            // gets us to the termination point much faster.
            get { return TimeSpan.FromMilliseconds(100); }
        }

        /// <summary>
        /// Gets a value indicating whether the service has a shutdown API that can be called to terminate
        /// it gracefully before forcing a termination.
        /// </summary>
        protected override bool HasShutdown
        {
            // The Safari driver executable does not have a clean shutdown command,
            // which means we have to kill the process.
            get { return false; }
        }

        /// <summary>
        /// Gets a value indicating whether the service is responding to HTTP requests.
        /// </summary>
        protected override bool IsInitialized
        {
            get
            {
                bool isInitialized = false;
                try
                {
                    // Since Firefox driver won't implement the /session end point (because
                    // the W3C spec working group stupidly decided that it isn't necessary),
                    // we'll attempt to poll for a different URL which has no side effects.
                    // We've chosen to poll on the "quit" URL, passing in a nonexistent
                    // session id.
                    Uri serviceHealthUri = new Uri(this.ServiceUrl, new Uri("/session/FakeSessionIdForPollingPurposes", UriKind.Relative));
                    HttpWebRequest request = HttpWebRequest.Create(serviceHealthUri) as HttpWebRequest;
                    request.KeepAlive = false;
                    request.Timeout = 5000;
                    request.Method = "DELETE";
                    HttpWebResponse response = request.GetResponse() as HttpWebResponse;

                    // Checking the response from deleting a nonexistent session. Note that we are simply
                    // checking that the HTTP status returned is a 200 status, and that the resposne has
                    // the correct Content-Type header. A more sophisticated check would parse the JSON
                    // response and validate its values. At the moment we do not do this more sophisticated
                    // check.
                    isInitialized = response.StatusCode == HttpStatusCode.OK && response.ContentType.StartsWith("application/json", StringComparison.OrdinalIgnoreCase);
                    response.Close();
                }
                catch (WebException ex)
                {
                    // Because the Firefox driver (incorrectly) does not allow quit on a
                    // nonexistent session to succeed, this will throw a WebException,
                    // which means we're reduced to using exception handling for flow control.
                    // This situation is highly undesirable, and in fact is a horrible code
                    // smell, but the implementation leaves us no choice. So we will check for
                    // the known response code and content type header, just like we would for
                    // the success case. Either way, a valid HTTP response instead of a socket
                    // error would tell us that the HTTP server is responding to requests, which
                    // is really what we want anyway.
                    HttpWebResponse errorResponse = ex.Response as HttpWebResponse;
                    if (errorResponse != null)
                    {
                        isInitialized = (errorResponse.StatusCode == HttpStatusCode.InternalServerError && errorResponse.ContentType.StartsWith("application/json", StringComparison.OrdinalIgnoreCase)) || (errorResponse.StatusCode == HttpStatusCode.NotFound);
                    }
                    else
                    {
                        Console.WriteLine(ex.Message);
                    }
                }

                return isInitialized;
            }
        }

        /// <summary>
        /// Creates a default instance of the SafariDriverService.
        /// </summary>
        /// <returns>A SafariDriverService that implements default settings.</returns>
        public static SafariDriverService CreateDefaultService()
        {
            return CreateDefaultService(DefaultSafariDriverServiceExecutablePath);
        }

        /// <summary>
        /// Creates a default instance of the SafariDriverService using a specified path to the ChromeDriver executable.
        /// </summary>
        /// <param name="driverPath">The directory containing the ChromeDriver executable.</param>
        /// <returns>A ChromeDriverService using a random port.</returns>
        public static SafariDriverService CreateDefaultService(string driverPath)
        {
            return CreateDefaultService(driverPath, DefaultSafariDriverServiceExecutableName);
        }

        /// <summary>
        /// Creates a default instance of the SafariDriverService using a specified path to the ChromeDriver executable with the given name.
        /// </summary>
        /// <param name="driverPath">The directory containing the ChromeDriver executable.</param>
        /// <param name="driverExecutableFileName">The name of the ChromeDriver executable file.</param>
        /// <returns>A ChromeDriverService using a random port.</returns>
        public static SafariDriverService CreateDefaultService(string driverPath, string driverExecutableFileName)
        {
            return new SafariDriverService(driverPath, driverExecutableFileName, PortUtilities.FindFreePort());
        }
    }
}

redpajama_set_name: RedPajamaGithub


Job Bank autobody technician - collision Verified This job posting has been provided directly by the employer through Job Bank's employer job posting system.
Job Bank medical orderly Verified This job posting has been provided directly by the employer through Job Bank's employer job posting system.
Job Bank industrial instrumentation and electrical technician Verified This job posting has been provided directly by the employer through Job Bank's employer job posting system.
Job Bank interactive media developer Verified This job posting has been provided directly by the employer through Job Bank's employer job posting system.
Job Bank drama professor - university Verified This job posting has been provided directly by the employer through Job Bank's employer job posting system.
Walia Tax and Accounting Inc.
Job Bank cook's helper Verified This job posting has been provided directly by the employer through Job Bank's employer job posting system.


In this website we provide many maps about Pakistan On World Map that we have collected from any source about World Map. Find Your Map Here For Your Trip, and of course what we provide is the most up to date of maps for Pakistan On World Map. If you like this content in our website, please do not hesitate to visit again and get help about World Map in our website.


Today I will be reviewing Dabur Gulabari Rose water premium Gulab Jal. I love this for the fact that it can be used alone as freshener, with glycerin or in the face packs.
Ingredients- Aqua, Fragrance (Rooh Gulab), Rose Oil,Propylene Glycol, Methyl Paraben, Proplyl Paraben, Bronopol.
What the company claims- Replace water with Dabur gulabari rose water and get the glow of roses. Roses are well known for their many skin benefits.
My Experience- I m an ardent face pack lover And I personally feel rose water is generally better replacement for ordinary water. Hence I started my first try with Dabur gulabari rose water and felt quite satisfied with it. It has the very rose smell and it's pleasant. It just vanishes after the use and doesn't linger on. It is completely like plain water on consistency.
It is non-greasy and non-sticky. It gets absorbed in seconds. I use it with face packs and also some time just dab with cotton and apply on face for dry skin. I really cannot say how much times I got this product for me. It is almost 4 years now with it. Just love it to the core. You can also try Aroma magic Aromatic skin toner which is equally good as this and can be used as a mild toner.
I purchased the dabur gulabari rose glow face cleanser today..and it was such a disappointment cause the ingredient list included SLS, parabens and dimethicone. So frustrating.


I loved all the fashion sneak peeks and previews. Because in this way we could be able to know on what the certain brand/s working for us these coming months ahead for our fashion. These recent days back, the one of the leading sport street wear brand called Adidas had previewed their new set of Luxury Sneakers that may includes for their Adidas Originals 2014 Spring/Summer collection, those kicks at the top photo. I must say, these kicks are well designed and has its own fashion appeals which I know most of you peeps there either myself are so pleased already to have any of these kicks.
Also, I'd simply liked the all black theme which can make the whole collection looking dope and yet elegant. Alright, that's it for now because I haven't got any details yet for this collection since it is just an preview ads and the brand itself, Adidas, are not also fond of releasing any details yet regarding this since they're still working with their current collection too these days, The Adidas Fall/Winter Colelction 2013. But no worries, folks! because as the brand updates, I will be surely update you also here. So – please, keep yourself updated by often checking the site, henzellovestosmile.com. Thank you!
One of the benefits of shopping for clothes online is that you'll be able to save some money. Not only are items cheaper compared to when you buy them at the mall, a lot of stores likewise offer free shipping. Another advantage is that you can search through several stores in a short period of time, so there's time to do other things. There're a couple of tips to remember though since shopping for clothes online can either be a wonderful experience or a total letdown.
You have to first list down the type of clothes you need before you start to shop. This way, you can go directly to the categories they belong to and stay away from purchases that you don't really need. Make sure to check the store's size chart because different brands usually have different sizes. If the seller only says an item is small, medium or large, be sure to check the size chart for information on what these labels mean. Another thing to take note of is if the store has a return policy. It's a must that you can return the clothes if they don't fit you or at least have it exchanged.
Take time to read reviews about the store you plan on shopping in and the specific product you want to purchase. This will somehow give you an idea if the item is worth buying. Also remember that how a color looks on the computer screen may be different in actuality. Certain factors may affect the color of an image.
One of the more popular and reputable online stores around is Sammy Dress. They're a leading wholesale supplier of women's clothing, shoes, bags, fashion jewelry, accessories, lingerie, special occasion dresses, casual dresses, wedding dresses, wedding accessories, and toys. They likewise have men's clothing. They're known for selling top-notch and stylish pieces at super affordable prices. Their wide selection of over 200,000 products is an assurance that there's something for everyone. Sammy Dress ships to countries all over the world.
Looking cute in high waisted shorts isn't all that hard, and it can really set you apart in fashion sense! I think shorts with high waists are very cute and can give you a very stylish edge. Whether you are looking for high waisted denim shorts or any other type, there are a lot of different maxi dresses available, along with pretty form fitting colored crop tops and whatnot. I love http://www.swaychic.com/ since I can save money and still get cute clothes. The hottest trends are just around the corner and I'm here to tell you about a few trends that are already hot and are sure to last throughout the rest of the year.
Have you checked out the cute summer dresses section yet? There is a huge selection of them amoung stores' dress sections. If you want to look super hot this summer (and I don't mean from the weather), you should get some of these dresses into your closet as soon as possible. They are all beautifully made and come in a great variety of colors and styles. Don't worry if you think you think clothes that no one else does, dresses come in all different kinds and there will surely be some that fit your stylish needs. Make sure to go shopping with a friend! Everything is more fun when you can take turns trying on different clothes and seeing someone else's individual style (or maybe just get matching dresses!).
When it come to finding an awesome clothing outlet, there are tons of different places that you can look. If you don't like the stores at malls around you, try online! If you've never shopped online before, you are surely missing out. Personally, I do almost all my clothes shopping online since I can not only usually find thing much cheaper than in stores, but also find unique clothes so that I never have to worry about matching with some random stranger. If you have a party coming up, make sure to try your best at shopping online since a unique dress is imperative to showing up at a party. No girl wants to be wearing the same dress when they go out unless they are best friends.
There are tons of designer out there and I'm sure that you will find one with a style similar to yours. I dont really like any designer labels, I go more for a "genre" kind of look. Dressing alternative has kind of always been my thing, but maybe it's yours too! In that case I suggest searching on a search engine for cool online shopping stores to sort through and find your next treasure! There are lots of different styles that maxi dresses come in and I'm sure you'll find the perfect one by searching a store near you. I've found a lot online that were one of a kind, literally. An artist tie dyed them and now they are beautiful and wearable works of art.


Despite the NoSQL movement trying to flag traditional databases as a dying breed, the RDBMS keeps evolving and adding new powerful weapons to its arsenal. In this talk we'll explore Common Table Expressions (SQL-99) and how SQL handles recursion, breaking the bi-dimensional barriers and paving the way to more complex data structures like trees and graphs, and how we can replicate features from social networks and recommendation systems. We'll also have a look at window functions (SQL:2003) and the advanced reporting features they make finally possible.
Making an application scale and go faster is often seen as a wizardly task. We read the micro-optimisation tricks posted in tech blogs and apply them with unconditional trust and great hope, and then wonder why performances haven't improved that much ("Wait, I even replaced 'print' with 'echo'!!!"). In this talk we'll see how we can take easy, practical steps we can apply over and over that really make a difference, by analysing what our application does under the hood, measuring how and where the different resources are used, eliminating the real bottlenecks and restructuring critical components to handle growing loads.
Having invested time and energy into your application, nothing could be more exciting than seeing it gain popularity, and seeing your user base grow. However the success of your application could also turn into your worst nightmare! What if the site cannot cope with the load and collapses under its own weight? The ability to grow (and shrink) according to the needs and the available resources is an essential part of designing applications. In this talk we'll cover the fundamental elements of scalability, including aspects involving people, processes and technology. With sound and proven principles and some advice on how to shape your organisation, set the right processes and design your application, this session is a must-see for developers and technical leads alike.
Despite the NoSQL movement trying to flag traditional databases as a dying breed, the RDBMS keeps evolving and adding new powerful weapons to its arsenal. In this talk we'll explore Common Table Expressions (SQL-99) and how SQL handles recursion, breaking the bi-dimensional barriers and paving the way to more complex data structures like trees and graphs, and how we can replicate features from social networks and recommendation systems. We'll also have a look at window functions (SQL:2003) and the advanced reporting features they make finally possible.
Storing tree structures in a bi-dimensional table has always been problematic. The simplest tree models are usually quite inefficient, while more complex ones aren't necessarily better. In this talk I briefly go through the most used models (adjacency list, materialized path, nested sets) and introduce some more advanced ones belonging to the nested intervals family (Farey algorithm, Continued Fractions, and other encodings). I describe the advantages and pitfalls of each model, some proprietary solutions (e.g. Oracle's CONNECT BY) and one of the SQL Standard's upcoming features, Common Table Expressions.
Presentation on performance and scalability techniques used to achieve a very high throughput in the new BBC homepage.


text:
Heating and electricity
Local government solutions and public services
Powel.AI
About Powel
Work at Powel
Master projects
Electricity company automates case handling
Lyse Elnett will soon be adopting an automated digging notice system, which will save heavy case handling costs for the electricity company and a lot of time and frustration for contractors.
So says Eivind Aasland from Lyse Elnett, who is spearheading the development of the digging notice service together with the software company Powel.
"We have run this development project for two main reasons. We want to streamline our own case handling, to move from manual to automatic processing. And we want to make it easier for contractors to direct an inquiry to us and get an answer right away," says Aasland.
Here you can see the PDFs emailed to the contractor minutes after the digging notice was sent. The document is created and sent automatically, and shows the dig area that the contractor has just drawn in. Photo: Screenshot from the system
5,500 digging notices a year
Lyse Elnett receives an average of 5,500 digging notice each year. To answer these, two people are employed full-time. Sometimes it takes time for the electricity company to respond, which creates frustration for the digging contractors.
"The aim is that 70 to 80 percent of the inquiries should be answered automatically. That means that they get an answer to their digging notice within a few minutes," he says.
The start-up meeting between Lyse and Powel took place in January of this year, and since then development of the Powel digging notice system has progressed in stages. The electricity company is now a few weeks away from the launch date.
The digging notice centre at Lyse is now staffed by two administrators, Anne Grethe Egeberg (L) and Marianne Mediaa Fløysvik. Here we see them together with the team leader for digging notices at Lyse Elnett, Eivind Aasland.
"We are very eager to get started. It's been ten years since we first talked about automating our work processes. Now we are just millimetres from launching. We are very excited," says Aasland, who is ready to start training the users.
"We will be inviting users to our offices so that we can teach them how to use the digging notice system," he says.
Contractors want quick answers
Aasland explains that the people sending in the digging notice are often the same ones out in the field digging. The digging notices are sometimes sent in when they are practically on their way out with the digger, and quick answers will help a lot.
"The information that we receive in our system will also be more accurate. Now, for example, a contractor can tell us over the phone where they are going to dig. With the digging notice they will have to enter the information on the map themselves. This will improve the accuracy. If there should be a break in a high-voltage cable, it will be easier for us to find out where the fault occurred," he says.
Hope many people will start using Powel digging notices
Lyse Elnett is the first to adopt Powel digging notices in Norway, but Powel has around 15 customers using a similar solution in Denmark. Norwegian electricity companies are under great pressure to streamline their operations, and Powel strongly believes that digging notices will be adopted by many electricity companies over time.
This picture was taken when Powel and Lyse held a workshop in February, to plan the functionality and layout. From left to right: Eivind Aasland (Lyse Elnett), Jesper Krogh-Sørensen (Powel), Anders Hansen (Powel). Anders and Jesper have developed and configured the solution for Lyse.
"All electricity companies want to streamline their work processes and Powel's digging notice is one of several products we offer to help them meet this challenge. We are looking forward very much to Lyse starting to use the solution and we expect it to be adopted by more electricity companies in due course. There is no good reason not to," smiles Powel's sales director, Richard Schytte.
2018 © Powel AS info@powel.com +47 73 80 45 00 Privacy Policy

redpajama_set_name: RedPajamaCommonCrawl


text:
The Streatham & Brixton Chess Blog
Updated every Monday, Wednesday and Friday ... and maybe other days too.
The Other Talent of Léonardus Nardus
This is another in a series of occasional posts on artists-cum-chess players (or vice versa). "Two-Talents" in other words, except that in the present case our subject had many more; possibly too many for his own good.
The story of Léonardus Nardus (1868 -1955) - and it is some story - has been told here and there in the chess press, yet it deserves to be still more widely known (by coincidence, he gets a passing mention on page 51 of the latest issue of Chess Magazine, March 2012). His escapades in the art world, where too he is a well-nigh forgotten figure, are also documented in a few places. This post relies, almost entirely, on these accounts. My thanks to those, and also a couple of correspondents. They are all acknowledged at the end.
In all things Nardus you have to be wary of appearances; and the pretentious "Léonardus Nardus" was not his original name. He legally adopted it in 1911, having used it as a flag of convenience in earlier adventures. He was initially Salomonson Leonard Solomon, born in Utrecht. He studied at the Academy of Beaux-Arts in Amsterdam, and when a young man was to be found in Paris, and then in Argentina in 1889 seeking his fortune in gold exploration. In this he failed, but in 1894 he mined a richer seam: wealthy Americans eager to spend freely, even incautiously, to indulge their taste for fine art as a display of their nouveau richesse.
"Caveat emptor" might have been Nardus's mission statement and he was happy to allow his clients to think his wares were the real-deal, when many (though to be fair, not all) were just second-rate, if not downright fakes. Let's not beat about the bush: "fabulously dishonest" is how he was described by art scholar Jonathan Lopez in 2008.
Among his victims was Philadelphian Peter Widener, who made his money from tramcars. Not short of a buck or two he built this modest pile, Lynnewood Hall, to house his art collection.
Widener was himself taken for a merry ride, though Nardus never admitted fraud (a position loyally endorsed by his grandson, to this day). On the warpath in 1907/8 Widener was persuaded by wiser counsel not to expose his gullibility to public ridicule, and experts were discreetly called in to confront Nardus and settle matters behind closed doors (even so, the scandal found its way into the press). Nardus agreed to take back, and replace, some of his dodgy merchandise, which he later auctioned off.
By now "l'homme aux cinquante millions" had made his fortune from his scheming – straight and crooked - and back in Europe cut a swathe through polite society, including marriage in London in 1904 (producing two daughters), living in the manner to which he had become accustomed in Suresnes, just across the Seine from the Bois de Boulogne. As if not to be outdone by the conspicuous display of wealth in the upstart New World, this was his Old World abode:
Le Château d'Arnouville-les-Gonesses,
with an Orangerie behind the tree.
He spoke four languages, and travelled prodigiously, notching up London, Amsterdam, Barcelona, Egypt, Algeria, and Tunisia where he settled in 1921 joined by his daughters and their governess, having decoupled from his first wife in the mean time.
He was an able artist in his own right, with an apparently effortless facility in a John Singer Sargent sort of way, with the same aptitude for portraiture. Here he paints himself, and succumbs to the besetting temptation of all portraitists: that of showing their subject from their best angle.
Nardus par lui-même
He was clearly a sure-footed talent. One can imagine him casually dashing-off this, and others like it, while skipping one step ahead of his pursuers.
Nardus also played a decent game of chess. Even while otherwise up to no-good in the States he frequented the Manhattan Chess Club, as this press cutting from 1906 mentions. It shows him disposing of a strong French player, with complimentary notes by Frank Marshall no less.
Brooklyn Daily Eagle, 30 Sept 1906.
See historical footnote for game-player, and correction.
No doubt a chess/art synergy was at work in his relationship with fellow art collector, pioneer reconstructive surgeon and strong amateur Johannes Esser, also a Dutchman, who secured a match with sometime world champion hopeful David Janowski in 1910 through the mediation of Nardus – it was even played at Suresnes. Nardus had manoeuvred himself into the role of de facto agent and gate-keeper for Janowski, and Frank Marshall while the latter was in Europe.
He and Marshall had a relationship spread over several decades. There's the press cutting above where Nardus is described as Marshall's second in a match against Janowski in 1905, and then there's a game from 1910 where Nardus actually mates him (though Marshall gives the appearance of having been asleep on the job). Marshall included Nardus' photograph in the frontispiece of Marshall's Chess Swindles of 1914…
…and dedicates the book to his "dear and steadfast friend". Perhaps Marshall was, say, returning the favour of financial sponsorship from Nardus. Who knows. But: Nardus featured in a book on "swindles"? That sounds too much like a knowing tease. Anyway, their relationship extended at least until 1930 or so, when Marshall spent six weeks in Tunisia chez Nardus, and wrote a personal commendation of Nardus's encouragement of local chess.
Our, ahem, hero provided financial support to David Janowski (for which, as a compulsive gambler, he was no doubt grateful) putting up the money to enable him to play Lasker in 1910. There is even a recorded position of a Nardus victory over his client/protégé played in Biarritz in 1912.
Nardus (black) to play and win v Janowski, Biarritz 1912.
The position has been given with a white pawn on h4.
Nardus called a halt to his generosity (or self-interest) toward Janowski when in 1915 he publicly, and ill-advisedly, declared Nardus to be "an idiot" for an uninvited suggestion in a post-mortem.
Amid all this wheeling and dealing Nardus had found time to compete in the 1912 Stockholm Olympics winning a bronze medal with the Dutch épée team (some achievement, though tempered by the refusal of top-dogs France and Italy to compete). Chess and art combine again in Nardus's 1912 portraits of chess players, including Frank Marshall (later sold in 1917, as this sale catalogue shows)…
...and lightning sketches of Hoffer and some of the players at the Scheveningen tournament of 1913, where Janowski finished second behind Alekhine. The Field was impressed enough to print his lively studies on two occasions, but embedded this set, unaccountably, within an in-depth analysis of the scoring system of tennis.
From The Field 2 August 1913.
Top: L. Hoffer and R.J. Loman "In difficult positions he does not smoke!" Middle: J.Mieses. Bottom: C.(sic) J. Breyer and Dr. Olland.
Another side of Nardus is revealed in his generous gift of paintings (including the portrait of Marshall shown above), sold in Amsterdam in 1917, to raise money for the Belgian Red Cross in the depths of the First War – though, as nothing is straightforward with Nardus, maybe it also served his purpose to wrap himself in the mantle of saintly benevolence.
But the Second War played havoc, even though he was in Tunisia. As slippery as ever, and to avoid legal problems with his ex-wife over title to his substantial art collection, he had, in 1928, set up a joint ownership arrangement with his friend Arnold van Burren in Haarlem, to whom the collection was entrusted. However, it was confiscated by the Nazis in 1941 and sold off. Van Burren sadly perished in an extermination camp. Nardus's heirs succeeded in 2007 in gaining restitution of some of the looted artworks: two 15th Century Florentine paintings.
At the end of his larger-than-life Nardus died in straightened circumstances in 1955, but was honoured by an exhibition of his own works in Tunisia in 2007. This ravishing picture shows the sort of thing he was capable of at the top of his game:
La Bedouine
We'll take it on trust that the pieces in the retrospective were painted by Nardus himself. By contrast, suggestions that he had himself occasionally passed off his own handiwork as that of more illustrious artists - that he was therefore himself a forger - continue to surface, suspicions encouraged by his having painted, in 1916, the portrait of (and therefore having associated with) master forger Theo van Wijngaarden. The latest accusation is that back in 1917 he knocked out a "Van Gogh" or two, and successfully sold them as such.
So, that was the story of Léo Nardus who, like another - Da Vinci - was of many talents, in no particular order: artist, swordsman, swindler, linguist, philanthropist, benefactor, fixer, forger, and last but not least, chess-player.
Historical Footnote
It is possible that this post provides the first published outing of the Nardus-Gromer (sic) game since it appeared, in relative obscurity, in the Brooklyn Daily Eagle back in 1906. It also seems likely that his opponent was in fact Jacques Grommer (it is not often that our humble blog gets the chance to offer a correction one hundred and five years later) who was successful in tournaments at the café de la Régence in Paris, earning him the unofficial sobriquet of French champion as given in the clipping. Grommer emigrated to the States, but not until 1912, so for that reason it seems probable that the game was played in Paris.
Acknowledgements (but any errors in this post are down to its author)
Thanks to Olimpiu Urcan, and also to Dominique Thimognier of Héritage Echecs Français, for their generous assistance.
Edward Winter's Chess Notes compilation on Nardus provides the most substantial and comprehensive documentation.
Wikipedia has an article on Nardus, in Dutch.
You can find Marshall's Chess Swindles here.
Two Tunisian sites show a nice selection of Nardus artwork: Tunis Art Gallery and Harissa.
Antonio De Robertis' article, in Italian, discusses the likely Van Gogh forgeries.
Jonathan Lopez writing on Nardus in the art world in Apollo 2007 can be accessed via his website
The finding of the Restitution Committee, in the Hague, on Nardus is here.
A problem with Nardus's paintings on the internet is that most are undated. The Marshall portrait however (along with companion portraits of Taubenhaus, Lasker, and Janowsky) is actually signed and dated 1912. A copy of the catalogue for the 1917 sale showing all these, in black and white, is in the V&A's National Art Library.
The Other Talent of Philip Poyser
The Other Talent of Bill Hook
The Other Talent of Bill Hook's Friend
Chess in Art Index
Posted by Martin Smith at 11:00 am
Patrick Neslias said...
The Exact name was LEONARDUS SALOMON
The restitution case was in 2009 ....case 1.65
The exhibition in Tunisia was in 1997
Fri Jan 04, 10:32:00 am 2013
Martin Smith said...
Thank you, Mr Neslias, for your corrections and information.
Fri Jan 04, 06:06:00 pm 2013
GOODBYE AND THANKS
This blog has ceased publication. The entry for Friday 11 March 2016 was our final posting.
Thanks to everybody who read, wrote for and commented on the blog during the nine and a half years of its existence.
New blogging...
...can be found at Lost On Time.
Comments can still be made on this blog, for a while. There is likely to be a delay before they are moderated.
Real names or consistent handles are preferred. Anonymous comments are permitted but are less likely to be passed.
We can be emailed at chesscomments@gmail.com
Streatham & Brixton Chess Club
London League
Surrey League
Croydon League
Script Frenzy
Bad book covers XXV
Rather late in the day
Chess opening leads to blocked position
Tales from the Breakfast Club
On the cutting room floor
The Great Chessboxing Swindle: The Famous Five
Does It Float?: Johnnie Walker Scotch
Cover version: Gruppo di Improvvisazione di Nuova ...
While he had the money to pay
Night Train to Lisbon
Considering the possibility
Chess in Art Postscript: There's Nothing Like Gérô...
Blue is not the colour
Our Indexes
... to do with Chess
Bad Book Covers
Blue or Red Pill?
Board Beside Me
CJ de Mooi
Chess Eats & Bites
Chess Is Like...
Chess and Dementia
Chess goes to the movies
Chess in Art
Chessboxing
Dirty Little Secrets
Does It Float?
Dominic Lawson
Duffers' Delight
Favourite Moves
Improve Your Chess
King and Pawn
Literary Reference
Miss Easy Tactics
Once was enough
Plagiarised by Ray
Ray Copies Ray
Ray Keene
Ray Keene plagiarism
Rook and pawn
Scorebook Notes
Sergeant Pepper
Sing a Song of Chess
Sixty Memorable Annotations
Susan Polgar
The Interesting French Exchange
The Interesting Sacrificed Exchange
Tournament Diaries
What a Crockett
When we were Kings
World Championship Blunders
Worst Move on the Board
Adam FF
Comment Moderator
Jonathan B
Seani
Tom Chivers
ejh
richardT
Detailed public stats
This work is licensed under a Creative Commons Attribution-Noncommercial 3.0 License. Please note all opinions expressed are solely the responsibility of the individual writing them. The blog does not have an editor or someone with overarching responsibility. But you can email us here.
Picture Window theme. Theme images by EricHood. Powered by Blogger.


text:
'Daily Show' host silenced by a voice issue
By Oscar Wells Gabriel IIThe Associated Press
Fans of "The Daily Show" got to see Trevor Noah host Tuesday night's Comedy Central broadcast. But they didn't get to hear him.
The reason: Noah has lost his voice and is under doctor's orders not to utter a word.
The show began as usual, with the theme song playing and the audience cheering as the South African-born comedian walked onto the set and sat at his desk. But when the camera pointed at the desk, the TV audience saw comedian Michael Kosta already there.
Speaking for Noah, Kosta told the audience that, indeed, the show "was a little different" in that Noah was ordered not to speak — or risk needing surgery. He didn't elaborate on what caused the vocal problem or how long Noah will be unable to speak.
Kosta explained that Noah lost his voice after his visit to South Africa this past weekend to take part in events to mark the centennial birth of former president and anti-apartheid leader Nelson Mandela. Clips from the visit were featured on Monday's show.
Speaking as Noah, Kosta said, "over the weekend, I lost my voice and my doctor told me not to speak at all or I might get surgery, so I cannot say a word. Luckily, I have Mike Kosta to be my voice for today." Kosta went on to read the monologue as Noah made hand and facial gestures to go along with the setups and punch lines.
Using Noah's words, Kosta joked that while his voice "might not be as soothing," he would be able to "say everything just the way I was going to say it, including the n-word. Just joking, he'll be fired before the word leaves his lips."
When the subject did turn to racial issues, Kosta backed off, pretending to receive an urgent phone call. Another "Daily Show" comedian, Roy Wood Jr. stepped in to do those jokes.
It's unclear how Comedy Central will handle the "Daily Show" hosting duties going forward.


Stephen T. Helmer attended law school and graduated from Albany Law School in 1982. Stephen Helmer began practicing law in 1983.
Stephen Helmer is an attorney at Mackenzie Hughes LLP, helping people with Business Litigation issues. Mackenzie Hughes LLP has an office in Syracuse, New York, serving the local community.
Stephen Helmer was selected to Super Lawyers for 2007 - 2019. Super Lawyers is an exclusive list of top-rated attorneys in specific practice areas who were chosen after thorough evaluation of numerous criteria.
In addition to addressing Business Litigation legal needs, he also assists clients with Civil Litigation: Defense and Personal Injury - Medical Malpractice: Defense issues.