text:
Poetics of order
Posted on September 24, 2016 January 13, 2017 by John
The well-known architect Leon Krier, the great inspirator and theorist of a new, humane architecture and urban planning, based upon an interpretation of classical architecture, has said: 'Classical architecture is atemporal, like mathematics':
Conference 2014 Videos
Further elaborations by Krier makes clear, that this transcendental quality is due not to the invention of proportions, but of their discovery. Both mathematics and classical architecture, and we can say: all classical art, demonstrates what the architect Steven Semes calls 'the holistic nature of human perception'.
These are not wildly-groundbreaking opinions, but common sense, based upon empirical evidence and experience. In our time, such statements have taken-on the quality of revolutionary pronouncements because these common sense insights have become extremely rare and contested by the idea, that cultural achievements are mere human constructs, i.e. products of the conscious will and for that reason, as valuable as any other human construct. So, we can reject the idea of tonality in music and construct a very different system of coherence, as we can build glass-and-steel skyscrapers and assume we will live and work as happily in them as in a Viennese or Parisian city centre appartment. These 20C misconceptions are born from the idea that nature is something we observe from a distance and should be subdued to our will, without taking into account its nature, the nature of nature, so to speak. This misconception can also be streched to the territory of ethics, psychology, sociology, sexuality, you name it. It is the idea that there is no authority above the human mind, and even reality as such is often contested as something to be taken into account.
But the reality of nature, as human nature, is the basis of all we hope to create and achieve, in any field. That some proportions in architecture we recognize as better, more pleasing, closer to our innermost being and its longing for harmony, is not a human construct but a discovery of an already existing reality, of which we are an organic part. Hence the 'holistic nature of human perception'.
Our inbuilt perceptive capacities of recognizing order and harmony makes it possible to recognize aesthetic qualities in works from other than Western cultures, because these capacities are universal in humans. This also explains the ease with which Chinese and Japanese musicians master Western classical music, in spite of the great differences in culture and history, and the enthusiasm with which African masks were incorporated, at the beginning of the last century, into European modern art – the attraction of the 'pure primitive' for the jaded tastes of an eroding urban cultural elite.
Walking through a classical architectural monument, which happens in time, is comparable to listening to a classical symphony, which gradually builds-up in the subconscious mind an image of interrelated spaces, masses, proportions and ornaments; Steven Semes has written about this comparison in this essay:
Le Violon d'Ingres: Some Reflections on Music, Painting and Architecture
Wholeheartedly recommended…. because these thoughts teach us much about how to contribute to a renaissance of classical music.
But what do we mean by the term 'classical'? Not the restricted historical period of ca. 1770 – 1827, but any music, which is based upon 'the holistic nature of human perception', and which contributes its individual version of the average language which offers so many different interpretations.
In 'Classical Architecture, the Poetics of Order' (MIT Press 1986), Alexander Tzonis and Liane Lefaivre explore classical architecture not as a cultural history in a linear narrative, but as a mental space where numerous different designs and applications are considered from a couple of fundamental aesthetic points of departure. For music, this exploration is very instructive, since it demonstrates comparable efforts by the creative mind to invent designs where conflicts and contradictions are solved in an overarching integrated whole, which is specifically stimulating because such designs reflect the instinctive drive in humans to arrive at some balance during the often conflicting and volatile trajectory of life, and to find something of durability and continuity that may glue together the broken bits of experience as they may be met. Especially in our time of confusion and cultural erosion, such explorations have become of the greatest importance.


Rafael Nadal was celebrating after lifting the Sportsman of the Year Award at this year's Laureus Sports Awards. The reigning French and US Open and Wimbledon Champion beat of stiff competition from some of the world's top athletes to raise the trophy in Abu Dhabi. Serena Williams, Caroline Wozniacki and Kim Clijsters were all nominated for the Sportswoman of the Year award but lost out to the American skiing Olympic gold medallist Lindsey Vonn.
He may have taken a fair bit of stick from doubters questioning his 'bottle' after his third straight Grand Slam final defeat but Andy Murray will undoubtedly take great comfort after one of the true greats of tennis backed him to come good. Rod Laver, the only man to twice win all four majors in a calendar year and the last man to do so, has backed Murray to one day lift one of the great trophies aloft and has called for the British press to get off his back. "He did very well in coming through the field that he was against," the eleven-time Grand Slam winner told Garry Richardson of the BBC. "Just look at the way that [Novak] Djokovic played that day and through the whole two weeks. He was just a man obsessed. Unfortunately Murray did not have any chance because Djokovic just played unbelievably well." He said of Murray's future chances: "Winning the first one is probably the toughest thing you'll ever come across. He just has to not let the British public take hold of him and say 'you're a failure' because he's certainly not that at all…I think he's certainly capable of pulling it off but…that's up to Andy. It depends on his ability to win the big matches when he's not playing so well. Sometimes he can get a little emotional and that detracts from his great ability." The full interview can be heard at the The full interview can be heard at the BBC Tennis website.
Li Na is already cashing in on becoming the first Asian player to reach a Grand Slam final after ice-cream giant Haagen-Dazs signed her up as an ambassador and the face of all their Eastern advertisement campaigns. Among her benefits will be free consumption of ice cream at any of their worldwide stores. It is thought to be the first time the ice cream giant has used an athlete in its campaigns. Her finals appearance saw Na climb to a career-high No. 7 in the world, three places below Japan's Kimiko Date Krumm who once sat at No. 4. The deal is said to be worth well over $1m over several years and she is said to also be signing a similar deal with Rolex shortly.
There were two maiden winners on the ATP tour last week as Kevin Anderson took his home title at the SA Tennis Open in Johannesburg and Ivan Dodig took home the PBZ Zagreb Indoors in his native Croatia. Anderson was a set down against the Indian star Somdev Devvarman but rallied to win 4-6, 6-3, 6-2. "It's an amazing experience," said the new world No. 40. "Obviously just winning my first title is one thing, but doing it in front of my home fans and my country with my friends and family watching is something I'll remember forever. My end of year goal is to finish the year in the Top 20. Obviously it's a good start, but there's still a lot of tennis to be played and it's just important to recognise the accomplishment this week and build in confidence for the rest of this year." Dodig's victory was a little more straightforward as he overcame the No. 8 seed Michael Berrer 6-3, 6-4. "I think it's the best thing that can happen to a player – to play at home in front of your own crowd," said the 26-year-old. "I'm really happy and enjoying this day. It was amazing for me all week and it's an unbelievable experience. I think I served really well all week, especially on the important points. My serve is my best shot. I'm very happy that the serve was working great in all the matches this week." For more fallout from both Anderson and Dodig visit the ATP site.
This year's Australian Open threw us a bevy of new names to look out for in the main draws of ATP events and some of the best performers at Melbourne Park are continuing the early season promise in to February. 20-year-old Canadian Milos Raonic qualified for the main draw Down Under and eventually reached the fourth round where he lost out to David Ferrer. Now at the SAP Open in San Jose the new world No. 84 has recorded an impressive 6-3, 6-4 victory over the No. 4 seed Xavier Malisse of Belgium. "It was a good win," said Raonic. "He returns well. He's been playing well this year. I've been playing well also, so I focused on making sure I take care of my serve and stay on top of that. I had a few opportunities there on his return and I was able to utilise them, so it helped. I was serving really well so it was putting a bit more pressure on his service game not to get down too early." New Lithuanian prospect Richard Berankis was semifinalist Ferrer's third-round victim in Melbourne but also at San Jose he conquered the No. 6 seed Benjamin Becker of Germany 6-3, 7-6(2). The Japanese No. 8 seed Kei Nishikori was another third-rounder in Australia and he is also in to round two. The 21-year-old overcame Jan Hajek of the Czech Republic 6-1, 7-6(6).
Ana Ivanovic has apparently split with coach Antonio van Grichen after only two months after the pair "failed to mesh." He apparently wanted to implement many changes to the former world No. 1s game as well as criticising her current body weight which she did not agree with. Ivanovic has now announced her intent to find a regular hitting partner to create stability while she searches for a new full-time coach.
Venus and Serena Williams are set to be included in the USA's Fed Cup squad for their match against Germany in April for the first time since 2007 as they have been told that they must at least show up for, if not play in, one tie this year to keep themselves eligible for Olympic play in 2012. ITF rules state that players don't have to necessarily play but be on site and show support for their team during two ties prior to the Olympics beginning.
It is reported that Australian Open Champion Novak Djokovic pulled out of this week's ABN Amro World Tennis Tournament with a shoulder injury. It is not yet known how long the Serb will be out of action for.
In yet another attempt to resurrect her freefalling career the Russian Dinara Safina has announced that Davide Sanguinetti will be her new coach going forward in to 2011. Her latest former coach, Gaston Etlis, will work with the Argentine Juan Monaco. The injury and confidence-plagued sister of former men's star Marat Safin was No. 1 in the world in April 2009 but now finds herself ranked 117.
There was no home comfort for the French at the WTA Paris Open this week as every single home-grown player crashed out in the first round for the first time in the tournament's history.
On the back of his exceptional run at this year's Australian Open the star of Alexandr Dolgopolov Jr. continues to rise. If you are a fan of his or just want to know what it's like growing up on the ATP tour following your father around then head over to their website where you can read a fantastic article on the upbringing of one of tennis' latest starlets. It's a little different to say the least!
The Russian Mikhail Youzhny has re-entered the Top 10 of the South African Airways ATP World Rankings at No. 10 this week after his recent events replacing Jurgen Melzer while Marcos Baghdatis re-enters the Top 20. South Africa's Kevin Anderson leaps 19 places to No. 40 after his maiden victory at the SA Tennis Open and Santiago Giraldo also enters the Top 50 at No. 47. Ivan Dodig leaps 24 to No. 60 after his victory in Zagreb and Somdev Devvarman (No. 80), Karol Beck (No. 87), Nicolas Mahut (No. 90) and Gilles Muller (No. 91) are all high risers. Due to last week's Fed Cup commitments there were no movers in the Top 100 of the Sony Ericsson WTA World Rankings this week.
With neither Roger Federer nor Rafa Nadal in action this week the GOAT Race scores remain unaltered.


No cloud to the clouds of Mt Wu.
Partly due to ascetic practice, partly you.
The first two sentence "No water is comparable to the green sea, no cloud to the clouds of Mt Wu." is a famous aria of love. It means that having experienced the sea of incomparable depth and breadth, he is no longer attracted to other waters. After experiencing the lingering clouds and rain in Wushan, the scenery elsewhere is not called clouds and rain. The first two lines of this poem are allusions to the depth of the poet's love.
In the third sentence, the poet uses flowers to describe people, indicating that even though he walks among the colorful "flowers", he does not bother to look back at the beautiful "flowers". The poet uses an analogy of the flower, to show his devotion to love.
The last sentence goes on to say that the reason why the poet is "lazy to look back" is partly because the poet has seen throughout the world and has the intention of monasticism. The other half is because the poet has only his wife in his heart.


Since its inception in 2003 Chemdel has earned a reputation around the world for adding value to the raw material business.
Over the years, the company has gained expertise in logistics and developed long-standing relationships with our clients.
The main activity of the Company is wholesale of chemical raw materials. Our experience has enabled us to develop a service that is focused on the global market and truly aligns with and supports the technical and commercial objectives of our clients.
Since the very day of its foundation the Company has been offering distinguished services and excellent quality of supplied products. We aim to attract, develop and retain the best people, treating each other with honesty and respect.
• wide choice of services we offer to our clients.
and complaints and take appropriate action.
Nowadays Chemdel Ltd has close and tight relationships with different European, Asian and Russian industrial holdings and companies producing and consuming glycerin, propylene glycol (of technical and pharmacopeia grades), IPA, and sorbitol solution. These relationships were thoroughly bred and cherished through the years.


Navigation: Home / Forums / Help / Problems / Help me figure out the name of this puppy Nintendo Ds Lite game!!??
Topic: Help me figure out the name of this puppy Nintendo Ds Lite game!!??
Hi! I've been on an hour long search for this dang game, and I' desperate. So I'm trying to remember the name of a game I had on my ds lite back when I was I think 12. So quite a while ago, 6 years at least. It was a puppy game. I know for a fact it wasn't any of the nintendogs games and i dont think it was any of the Dogz games. It was a game where you were a kid (you got to choose if you were a boy or a girl) and you adopted a puppy. You had to go to school in the game (it jumped forward in time through the schoolday, though) and you walked the dog once you got home and meet other dogs. You got to pick the route of your walk on the map and could go further the more you trained your dog to walk. You could feed it and give it water, and after a while train it at the park and enter it in competitions. You could teach your dog tricks, buy toys and accessories, and you could brush it. In the game you also unlocked minigames from your father. I know it wasn't a nintendogs or dogz game because the graphics were way different. More cartoonish, I guess. Also, this may be irrelevant but I remember you sometimes had to pick up poop in your house.
That's all i remember and I hope I didn't mix up any info with other dog games I played.


text:
// Generated by GoogleApiClientGen (GoogleApiJavaClientGen)
// Visit https://www.github.com/metaprgmr for source code and information.

package com.github.metaprgmr.gapi_flat;

import static com.github.metaprgmr.util.Helper.*;
import java.io.IOException;
import com.google.api.services.gmail.Gmail;

/**
 * The flattened version of the Google Gmail API, generated from
 * com/google/api/services/gmail/Gmail.java.
 *
 * Method comments are from the original source code, but are processed
 * to reflect what the flattened methods do as much as possible.
 */
public class GmailService {
    private Gmail service;

    public GmailService(Gmail service) {
        this.service = service;
    }

    /**
     * Gets the current user's Gmail profile.
     *
     * Runs the method "users.getProfile".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     */
    public com.google.api.services.gmail.model.Profile
    Users_getProfile(java.util.Map<String,?> attrs, String userId) throws IOException {
        Gmail.Users.GetProfile request = service.users().getProfile(userId);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Stop receiving push notifications for the given user mailbox.
     *
     * Runs the method "users.stop".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     */
    public void
    Users_stop(java.util.Map<String,?> attrs, String userId) throws IOException {
        Gmail.Users.Stop request = service.users().stop(userId);
        setAttributes(request, attrs);
        request.execute();
    }

    /**
     * Set up or update a push notification watch on the given user mailbox.
     *
     * Runs the method "users.watch".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param content the {@link com.google.api.services.gmail.model.WatchRequest}
     */
    public com.google.api.services.gmail.model.WatchResponse
    Users_watch(java.util.Map<String,?> attrs, String userId, com.google.api.services.gmail.model.WatchRequest content) throws IOException {
        Gmail.Users.Watch request = service.users().watch(userId, content);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Creates a new draft with the DRAFT label.
     *
     * Runs the method "drafts.create".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param content the {@link com.google.api.services.gmail.model.Draft}
     */
    public com.google.api.services.gmail.model.Draft
    Users_Drafts_create(java.util.Map<String,?> attrs, String userId, com.google.api.services.gmail.model.Draft content) throws IOException {
        Gmail.Users.Drafts.Create request = service.users().drafts().create(userId, content);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Creates a new draft with the DRAFT label.
     *
     * Runs the method "drafts.create".
     *
     *
     *

     * This method should be used for uploading media content.
     *

     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param content the {@link com.google.api.services.gmail.model.Draft} media metadata or {@code null} if none
     * @param mediaContent The media HTTP content or {@code null} if none.
     */
    public com.google.api.services.gmail.model.Draft
    Users_Drafts_create(java.util.Map<String,?> attrs, String userId, com.google.api.services.gmail.model.Draft content, com.google.api.client.http.AbstractInputStreamContent mediaContent) throws IOException {
        Gmail.Users.Drafts.Create request = service.users().drafts().create(userId, content, mediaContent);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Immediately and permanently deletes the specified draft. Does not simply trash it.
     *
     * Runs the method "drafts.delete".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id The ID of the draft to delete.
     */
    public void
    Users_Drafts_delete(java.util.Map<String,?> attrs, String userId, String id) throws IOException {
        Gmail.Users.Drafts.Delete request = service.users().drafts().delete(userId, id);
        setAttributes(request, attrs);
        request.execute();
    }

    /**
     * Gets the specified draft.
     *
     * Runs the method "drafts.get".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id The ID of the draft to retrieve.
     */
    public com.google.api.services.gmail.model.Draft
    Users_Drafts_get(java.util.Map<String,?> attrs, String userId, String id) throws IOException {
        Gmail.Users.Drafts.Get request = service.users().drafts().get(userId, id);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Lists the drafts in the user's mailbox.
     *
     * Runs the method "drafts.list".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     */
    public com.google.api.services.gmail.model.ListDraftsResponse
    Users_Drafts_list(java.util.Map<String,?> attrs, String userId) throws IOException {
        Gmail.Users.Drafts.List request = service.users().drafts().list(userId);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Sends the specified, existing draft to the recipients in the To, Cc, and Bcc headers.
     *
     * Runs the method "drafts.send".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param content the {@link com.google.api.services.gmail.model.Draft}
     */
    public com.google.api.services.gmail.model.Message
    Users_Drafts_send(java.util.Map<String,?> attrs, String userId, com.google.api.services.gmail.model.Draft content) throws IOException {
        Gmail.Users.Drafts.Send request = service.users().drafts().send(userId, content);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Sends the specified, existing draft to the recipients in the To, Cc, and Bcc headers.
     *
     * Runs the method "drafts.send".
     *
     *
     *

     * This method should be used for uploading media content.
     *

     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param content the {@link com.google.api.services.gmail.model.Draft} media metadata or {@code null} if none
     * @param mediaContent The media HTTP content or {@code null} if none.
     */
    public com.google.api.services.gmail.model.Message
    Users_Drafts_send(java.util.Map<String,?> attrs, String userId, com.google.api.services.gmail.model.Draft content, com.google.api.client.http.AbstractInputStreamContent mediaContent) throws IOException {
        Gmail.Users.Drafts.Send request = service.users().drafts().send(userId, content, mediaContent);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Replaces a draft's content.
     *
     * Runs the method "drafts.update".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id The ID of the draft to update.
     * @param content the {@link com.google.api.services.gmail.model.Draft}
     */
    public com.google.api.services.gmail.model.Draft
    Users_Drafts_update(java.util.Map<String,?> attrs, String userId, String id, com.google.api.services.gmail.model.Draft content) throws IOException {
        Gmail.Users.Drafts.Update request = service.users().drafts().update(userId, id, content);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Replaces a draft's content.
     *
     * Runs the method "drafts.update".
     *
     *
     *

     * This method should be used for uploading media content.
     *

     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]@param id The ID of the draft to update.
     * @param content the {@link com.google.api.services.gmail.model.Draft} media metadata or {@code null} if none
     * @param mediaContent The media HTTP content or {@code null} if none.
     */
    public com.google.api.services.gmail.model.Draft
    Users_Drafts_update(java.util.Map<String,?> attrs, String userId, String id, com.google.api.services.gmail.model.Draft content, com.google.api.client.http.AbstractInputStreamContent mediaContent) throws IOException {
        Gmail.Users.Drafts.Update request = service.users().drafts().update(userId, id, content, mediaContent);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Lists the history of all changes to the given mailbox. History results are returned in
     * chronological order (increasing historyId).
     *
     * Runs the method "history.list".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     */
    public com.google.api.services.gmail.model.ListHistoryResponse
    Users_History_list(java.util.Map<String,?> attrs, String userId) throws IOException {
        Gmail.Users.History.List request = service.users().history().list(userId);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Creates a new label.
     *
     * Runs the method "labels.create".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param content the {@link com.google.api.services.gmail.model.Label}
     */
    public com.google.api.services.gmail.model.Label
    Users_Labels_create(java.util.Map<String,?> attrs, String userId, com.google.api.services.gmail.model.Label content) throws IOException {
        Gmail.Users.Labels.Create request = service.users().labels().create(userId, content);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Immediately and permanently deletes the specified label and removes it from any messages and
     * threads that it is applied to.
     *
     * Runs the method "labels.delete".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id The ID of the label to delete.
     */
    public void
    Users_Labels_delete(java.util.Map<String,?> attrs, String userId, String id) throws IOException {
        Gmail.Users.Labels.Delete request = service.users().labels().delete(userId, id);
        setAttributes(request, attrs);
        request.execute();
    }

    /**
     * Gets the specified label.
     *
     * Runs the method "labels.get".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id The ID of the label to retrieve.
     */
    public com.google.api.services.gmail.model.Label
    Users_Labels_get(java.util.Map<String,?> attrs, String userId, String id) throws IOException {
        Gmail.Users.Labels.Get request = service.users().labels().get(userId, id);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Lists all labels in the user's mailbox.
     *
     * Runs the method "labels.list".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     */
    public com.google.api.services.gmail.model.ListLabelsResponse
    Users_Labels_list(java.util.Map<String,?> attrs, String userId) throws IOException {
        Gmail.Users.Labels.List request = service.users().labels().list(userId);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Updates the specified label. This method supports patch semantics.
     *
     * Runs the method "labels.patch".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id The ID of the label to update.
     * @param content the {@link com.google.api.services.gmail.model.Label}
     */
    public com.google.api.services.gmail.model.Label
    Users_Labels_patch(java.util.Map<String,?> attrs, String userId, String id, com.google.api.services.gmail.model.Label content) throws IOException {
        Gmail.Users.Labels.Patch request = service.users().labels().patch(userId, id, content);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Updates the specified label.
     *
     * Runs the method "labels.update".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id The ID of the label to update.
     * @param content the {@link com.google.api.services.gmail.model.Label}
     */
    public com.google.api.services.gmail.model.Label
    Users_Labels_update(java.util.Map<String,?> attrs, String userId, String id, com.google.api.services.gmail.model.Label content) throws IOException {
        Gmail.Users.Labels.Update request = service.users().labels().update(userId, id, content);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Immediately and permanently deletes the specified message. This operation cannot be undone.
     * Prefer messages.trash instead.
     *
     * Runs the method "messages.delete".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id The ID of the message to delete.
     */
    public void
    Users_Messages_delete(java.util.Map<String,?> attrs, String userId, String id) throws IOException {
        Gmail.Users.Messages.Delete request = service.users().messages().delete(userId, id);
        setAttributes(request, attrs);
        request.execute();
    }

    /**
     * Gets the specified message.
     *
     * Runs the method "messages.get".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id The ID of the message to retrieve.
     */
    public com.google.api.services.gmail.model.Message
    Users_Messages_get(java.util.Map<String,?> attrs, String userId, String id) throws IOException {
        Gmail.Users.Messages.Get request = service.users().messages().get(userId, id);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Imports a message into only this user's mailbox, with standard email delivery scanning and
     * classification similar to receiving via SMTP. Does not send a message.
     *
     * Runs the method "messages.import".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param content the {@link com.google.api.services.gmail.model.Message}
     */
    public com.google.api.services.gmail.model.Message
    Users_Messages_gmailImport(java.util.Map<String,?> attrs, String userId, com.google.api.services.gmail.model.Message content) throws IOException {
        Gmail.Users.Messages.GmailImport request = service.users().messages().gmailImport(userId, content);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Imports a message into only this user's mailbox, with standard email delivery scanning and
     * classification similar to receiving via SMTP. Does not send a message.
     *
     * Runs the method "messages.import".
     *
     *
     *

     * This method should be used for uploading media content.
     *

     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param content the {@link com.google.api.services.gmail.model.Message} media metadata or {@code null} if none
     * @param mediaContent The media HTTP content or {@code null} if none.
     */
    public com.google.api.services.gmail.model.Message
    Users_Messages_gmailImport(java.util.Map<String,?> attrs, String userId, com.google.api.services.gmail.model.Message content, com.google.api.client.http.AbstractInputStreamContent mediaContent) throws IOException {
        Gmail.Users.Messages.GmailImport request = service.users().messages().gmailImport(userId, content, mediaContent);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Directly inserts a message into only this user's mailbox similar to IMAP APPEND, bypassing most
     * scanning and classification. Does not send a message.
     *
     * Runs the method "messages.insert".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param content the {@link com.google.api.services.gmail.model.Message}
     */
    public com.google.api.services.gmail.model.Message
    Users_Messages_insert(java.util.Map<String,?> attrs, String userId, com.google.api.services.gmail.model.Message content) throws IOException {
        Gmail.Users.Messages.Insert request = service.users().messages().insert(userId, content);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Directly inserts a message into only this user's mailbox similar to IMAP APPEND, bypassing most
     * scanning and classification. Does not send a message.
     *
     * Runs the method "messages.insert".
     *
     *
     *

     * This method should be used for uploading media content.
     *

     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param content the {@link com.google.api.services.gmail.model.Message} media metadata or {@code null} if none
     * @param mediaContent The media HTTP content or {@code null} if none.
     */
    public com.google.api.services.gmail.model.Message
    Users_Messages_insert(java.util.Map<String,?> attrs, String userId, com.google.api.services.gmail.model.Message content, com.google.api.client.http.AbstractInputStreamContent mediaContent) throws IOException {
        Gmail.Users.Messages.Insert request = service.users().messages().insert(userId, content, mediaContent);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Lists the messages in the user's mailbox.
     *
     * Runs the method "messages.list".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     */
    public com.google.api.services.gmail.model.ListMessagesResponse
    Users_Messages_list(java.util.Map<String,?> attrs, String userId) throws IOException {
        Gmail.Users.Messages.List request = service.users().messages().list(userId);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Modifies the labels on the specified message.
     *
     * Runs the method "messages.modify".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id The ID of the message to modify.
     * @param content the {@link com.google.api.services.gmail.model.ModifyMessageRequest}
     */
    public com.google.api.services.gmail.model.Message
    Users_Messages_modify(java.util.Map<String,?> attrs, String userId, String id, com.google.api.services.gmail.model.ModifyMessageRequest content) throws IOException {
        Gmail.Users.Messages.Modify request = service.users().messages().modify(userId, id, content);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Sends the specified message to the recipients in the To, Cc, and Bcc headers.
     *
     * Runs the method "messages.send".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param content the {@link com.google.api.services.gmail.model.Message}
     */
    public com.google.api.services.gmail.model.Message
    Users_Messages_send(java.util.Map<String,?> attrs, String userId, com.google.api.services.gmail.model.Message content) throws IOException {
        Gmail.Users.Messages.Send request = service.users().messages().send(userId, content);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Sends the specified message to the recipients in the To, Cc, and Bcc headers.
     *
     * Runs the method "messages.send".
     *
     *
     *

     * This method should be used for uploading media content.
     *

     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param content the {@link com.google.api.services.gmail.model.Message} media metadata or {@code null} if none
     * @param mediaContent The media HTTP content or {@code null} if none.
     */
    public com.google.api.services.gmail.model.Message
    Users_Messages_send(java.util.Map<String,?> attrs, String userId, com.google.api.services.gmail.model.Message content, com.google.api.client.http.AbstractInputStreamContent mediaContent) throws IOException {
        Gmail.Users.Messages.Send request = service.users().messages().send(userId, content, mediaContent);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Moves the specified message to the trash.
     *
     * Runs the method "messages.trash".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id The ID of the message to Trash.
     */
    public com.google.api.services.gmail.model.Message
    Users_Messages_trash(java.util.Map<String,?> attrs, String userId, String id) throws IOException {
        Gmail.Users.Messages.Trash request = service.users().messages().trash(userId, id);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Removes the specified message from the trash.
     *
     * Runs the method "messages.untrash".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id The ID of the message to remove from Trash.
     */
    public com.google.api.services.gmail.model.Message
    Users_Messages_untrash(java.util.Map<String,?> attrs, String userId, String id) throws IOException {
        Gmail.Users.Messages.Untrash request = service.users().messages().untrash(userId, id);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Gets the specified message attachment.
     *
     * Runs the method "attachments.get".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param messageId The ID of the message containing the attachment.
     * @param id The ID of the attachment.
     */
    public com.google.api.services.gmail.model.MessagePartBody
    Users_Messages_Attachments_get(java.util.Map<String,?> attrs, String userId, String messageId, String id) throws IOException {
        Gmail.Users.Messages.Attachments.Get request = service.users().messages().attachments().get(userId, messageId, id);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Immediately and permanently deletes the specified thread. This operation cannot be undone. Prefer
     * threads.trash instead.
     *
     * Runs the method "threads.delete".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id ID of the Thread to delete.
     */
    public void
    Users_Threads_delete(java.util.Map<String,?> attrs, String userId, String id) throws IOException {
        Gmail.Users.Threads.Delete request = service.users().threads().delete(userId, id);
        setAttributes(request, attrs);
        request.execute();
    }

    /**
     * Gets the specified thread.
     *
     * Runs the method "threads.get".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id The ID of the thread to retrieve.
     */
    public com.google.api.services.gmail.model.Thread
    Users_Threads_get(java.util.Map<String,?> attrs, String userId, String id) throws IOException {
        Gmail.Users.Threads.Get request = service.users().threads().get(userId, id);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Lists the threads in the user's mailbox.
     *
     * Runs the method "threads.list".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     */
    public com.google.api.services.gmail.model.ListThreadsResponse
    Users_Threads_list(java.util.Map<String,?> attrs, String userId) throws IOException {
        Gmail.Users.Threads.List request = service.users().threads().list(userId);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Modifies the labels applied to the thread. This applies to all messages in the thread.
     *
     * Runs the method "threads.modify".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id The ID of the thread to modify.
     * @param content the {@link com.google.api.services.gmail.model.ModifyThreadRequest}
     */
    public com.google.api.services.gmail.model.Thread
    Users_Threads_modify(java.util.Map<String,?> attrs, String userId, String id, com.google.api.services.gmail.model.ModifyThreadRequest content) throws IOException {
        Gmail.Users.Threads.Modify request = service.users().threads().modify(userId, id, content);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Moves the specified thread to the trash.
     *
     * Runs the method "threads.trash".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id The ID of the thread to Trash.
     */
    public com.google.api.services.gmail.model.Thread
    Users_Threads_trash(java.util.Map<String,?> attrs, String userId, String id) throws IOException {
        Gmail.Users.Threads.Trash request = service.users().threads().trash(userId, id);
        setAttributes(request, attrs);
        return request.execute();
    }

    /**
     * Removes the specified thread from the trash.
     *
     * Runs the method "threads.untrash".
     *
     * @param attrs the optional extra attributes to set before calling the remote service.
     * @param userId The user's email address. The special value me can be used to indicate the authenticated user.
     *        [default: me]
     * @param id The ID of the thread to remove from Trash.
     */
    public com.google.api.services.gmail.model.Thread
    Users_Threads_untrash(java.util.Map<String,?> attrs, String userId, String id) throws IOException {
        Gmail.Users.Threads.Untrash request = service.users().threads().untrash(userId, id);
        setAttributes(request, attrs);
        return request.execute();
    }

    static {
        String tmp;
        tmp = com.google.api.services.gmail.model.Label.class.getSimpleName();
        tmp = com.google.api.services.gmail.model.Profile.class.getSimpleName();
        tmp = com.google.api.services.gmail.model.ListThreadsResponse.class.getSimpleName();
        tmp = com.google.api.services.gmail.model.ListHistoryResponse.class.getSimpleName();
        tmp = com.google.api.services.gmail.model.ListMessagesResponse.class.getSimpleName();
        tmp = com.google.api.services.gmail.model.ListDraftsResponse.class.getSimpleName();
        tmp = com.google.api.services.gmail.model.WatchResponse.class.getSimpleName();
        tmp = com.google.api.services.gmail.model.WatchRequest.class.getSimpleName();
        tmp = com.google.api.services.gmail.model.MessagePartBody.class.getSimpleName();
        tmp = com.google.api.services.gmail.model.ListLabelsResponse.class.getSimpleName();
        tmp = com.google.api.services.gmail.model.Thread.class.getSimpleName();
        tmp = com.google.api.services.gmail.model.ModifyThreadRequest.class.getSimpleName();
        tmp = com.google.api.services.gmail.model.Message.class.getSimpleName();
        tmp = com.google.api.services.gmail.model.Draft.class.getSimpleName();
        tmp = com.google.api.services.gmail.model.ModifyMessageRequest.class.getSimpleName();
        assert(tmp != null);
    }

} // end of class.

redpajama_set_name: RedPajamaGithub


text:
<?xml version="1.0" encoding="UTF-8"?>
<!--

    Copyright 2005-2019 Dozer Project

    Licensed 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.

-->
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>dozer-integrations</artifactId>
        <groupId>com.github.dozermapper</groupId>
        <version>6.5.3-SNAPSHOT</version>
        <relativePath>../</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>dozer-spring-support</artifactId>
    <packaging>pom</packaging>
    <name>Dozer :: Integrations :: Spring Support</name>

    <modules>
        <module>dozer-spring4</module>
        <module>dozer-spring-boot-autoconfigure</module>
        <module>dozer-spring-boot-starter</module>
    </modules>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>com.github.dozermapper</groupId>
                <artifactId>dozer-core</artifactId>
                <version>${project.version}</version>
            </dependency>
        </dependencies>
    </dependencyManagement>

</project>


text:
Julia Gash is a British Artist and Map Maker Extraordinaire who is passionate about print.
From her studio in Devon, Julia creates hand-drawn illustrations using brush and ink and collaborates with licensees worldwide to create sustainable souvenirs and stylish gift ranges sold in flagship museums, popular tourist attractions, blue-chip department stores and destination boutiques around the globe.
Julia's map like illustrations captures the character and cultural heritage of a specific location.
Julia's designs connect people with place, whether they are culture vultures on tour or locals who want to celebrate their city in style. The whimsical illustrations communicate a child-like vision and offer a playful and honest interpretation of the world in which we live. A cyclist wearing a hat can be found in all of Julia's "Cityscapes" and this little figure symbolizes Julia: traveling around the world through her art.
Julia's understanding and experience of print span several decades and as such her artwork replicate beautifully on a wide range of giftware, stationery, souvenirs, and home accessories.
Julia's distinctive handwriting is expressed as spirited and creative line drawings infused with a vibrant color palette. Over the past five years, Julia has created a unique and everlasting archive of illustrations featuring cities, towns, and regions from all around the world.
More recently, Julia has widened her portfolio to include North American college campuses in an exclusive agreement with Neil Enterprises Varsity Line.

redpajama_set_name: RedPajamaCommonCrawl


TAUNTON, MA, January 17, 2019 — Bristol County Savings Bank (BCSB), through its Bristol County Savings Charitable Foundation (BCSCF), recently awarded a grant totaling $10,000 to support the Team Noah Foundation. Team Noah, based in New Bedford, Massachusetts, is dedicated to finding a cure for mitochondrial diseases and funds research by the United Mitochondrial Disease Foundation (UMDF). Team Noah also works toward improving the quality of life for children and families with special needs and medical conditions by equipping them with productive changes to their environment.
Bristol County Savings Bank is an active supporter in the communities in which it serves. The Bristol County Savings Charitable Foundation was established in 1996 as part of the Bank's 150th Anniversary celebration. Its purpose is to fund needs that contribute to the economic and the social well-being of the people and institutions located in the greater Attleboro/Taunton Region, the Southcoast Region and Rhode Island, with particular emphasis in the areas of education and literacy, economic development and housing for the low- to moderate-income population. Since the Foundation began, close to $20 million has been committed to hundreds of different non-profit organizations. In 2018, the Foundation awarded $1.9 million to various 501(c)(3) organizations.


This past June, SBH welcomed two first-year general pharmacy residents and one second-year emergency medicine pharmacy resident to its inaugural clinical pharmacy post-graduate program.
The general program offers core rotations in critical care, infectious diseases, internal medicine, emergency medicine, ambulatory care and pediatrics. The ED program focuses six months on emergency medicine training – including resuscitation, trauma, adult and pediatric emergency medicine, urgent care, disaster management, public health, pre-hospital care, and experiences at the NYC Poison Control Center – in addition to two months of electives. Electives for both programs can be chosen from such growing areas in pharmacy practice as transitions of care, pharmacy informatics, acute surgical care, psychiatry, and oncology.
First-year residents, Dr. Towfiq Majumder and Dr. Ziyun Huang, previously worked in retail on opposite coasts. Dr. Majumder, a Touro College of Pharmacy graduate, spent six years as a technician and then a pharmacy manager at Walgreen's in Queens, while Dr. Huang spent time at CVS while a student at Western University of Health Sciences in San Francisco.
Both wanted to work clinically side-by-side with physicians, nurses, PAs, medical residents and medical students, which does not exist in the retail environment.
"I wasn't satisfied with my job as a retail pharmacist; I wanted something more rewarding," says Dr. Majumder. "I felt I could do more." Today, a typical day for him begins at 7 a.m. when he arrives at the hospital to work up patients before doing rounds (his shift officially begins at 8 a.m.) and making clinical interventions on patients in what this month is a critical care rotation.
Last year at this time, Dr. Myroslava Sharabun was doing a seven-week emergency medicine rotation during her one-year general pharmacy residency at Mount Sinai Hospital – with thoughts of specializing in critical care – when she found herself drawn to the emergency department.
"With the ED staff often very busy, I found that I liked following up on the patient's care to make sure their drips were titrated and their medications were administered appropriately, and being available to answer any medication-related questions the nurses, attendings or residents may have," she says.
While clinical pharmacy residencies were first offered in the 1960s, beginning at the University of Michigan, the attraction has grown dramatically in recent years. The low match rate for pharmacy graduates today proves this – as only 60 to 65 percent of pharmacists match (compared to 94 percent for U.S. allopathic graduates and 81 percent for osteopathic students). The second tier "specialty" residencies like EM date back to the 1990s and are much less common (and so even more competitive). The SBH emergency medicine pharmacy residency program is only one of three in New York State.
While at SBH, it hasn't taken long for Dr. Sharabun to adapt to the pace of a big city trauma center and provide added value, as she and the clinical pharmacists on the floor provide a different skill set to an ED team composed of attendings, senior and junior residents, nurses, and medical students.


text:
All Cried Out
Andre To Be Honoured In Exeter Clash
Friday, June 28th, 2019 11:18am
Jersey will honour club-legend Stuart Andre as part of a pre-season friendly against Exeter City this evening.
It's the island side's first match with a professional English first team in a decade.
League Two Exeter, managed by former player Matt Taylor, have been in the island for the past week for a training camp.
📸 Our venue for our first pre-season match with @JerseyFA
📍 Springfield Stadium #ECFC #OneGrecianGoal pic.twitter.com/EqDqU9hiXl
— Exeter City FC (@OfficialECFC) June 28, 2019
Jersey Manager Martin Cassidy says it will be a really tough test.
"Exeter are full of professionals all much higher level than our guys but we'll stand up, compete and do our best - which is all we can really ask.
"But obviously we expect Exeter to have the edge on this game by some way with their position in the Football League."
Several Grecians fans have made the trip over to the island to see their team in action - new signings Alex Fisher, Nigel Atangana, Tom Parkes and Lewis Ward could all make their first appearances for the club.
The encounter will also double-up as a 'match of recognition' for Jersey defender Stuart Andre, who'll be captain for what might be his final game for the island side.
🇯🇪 Match day 🇯🇪
Our men take on Exeter City this evening in a "match of recognition" for stalwart Jersey centre back Stuart Andre.
🏟 Springfield
🕡 6.30pm kick off
🆚 @OfficialECFC
💷 £5 pay on the gate for adults pic.twitter.com/Q9AJ8wZhJO
— Jersey FA 🇯🇪 (@JerseyFA) June 28, 2019
Cassidy has paid tribute to the long-serving centre-back.
"He (Stuart) didn't want any fuss and we tried to keep it as low key as possible but if you're having a game to celebrate someone, it's hard to keep it low-key.
"Especially with someone like Stuart, when even guys from Guernsey have so much respect for him. I've received calls from the Guernsey manager in relation to it.
"He's been nothing but excellent and a real role model in the Jersey game."
Andre first made his debut 17 years ago as a substitute against Alderney in the Muratti. He went on to be crowned 'Footballer of the Year' in 2008 and win gold as part of the 2009 Island-games winning squad in Aland.
The veteran is set to continue playing his club football for St Paul's next season.
Kick-off for tonight's game at Springfield is 6:30pm, with entry £5 for adults and free for children under 11 if accompanied by an adult.


text:
Q: Parse String with delimiters to dictionary I have a string formated so:

string-int,string-int,string-int

The data will always be as above, what i need to accomplish is splitting each string-int value into a dictionary. Does anyone have an efficient solution to accomplish this?
As i understand it directly splitting the string by the ',' then splitting each result by the '-' into a dictionary is ineffcient.

A: If you are absolutely assured that all data is correct you can use following:

*

*split source string to the string[] by "," symbol;

*for each element split it by "-" symbol;

*for each resulted element (of string[][]) convert it to dictionary pair. Use first element [0] as a key and cast second element [1] to integer as a value;
Dictionary<string, int> dictionary = sourceString
            .Split(',')
            .Select(element => element.Split('-'))
            .ToDictionary(pair => pair[0], pair => int.Parse(pair[1]));

A: Try following .
  var input = "string-1,string2-2,string3-3";
  var splittedByComma = input.Split(',').ToList();
  var dictionary = new Dictionary<string, int>();
  splittedByComma.ForEach(sp => dictionary.Add(sp.Split('-')[0], int.Parse(sp.Split('-')[1])));

A: static Dictionary<string, int> convert(string s)
    {
        var t = new Dictionary<string, int>();
        t.Add(s.Split('-')[0], System.Convert.ToInt32(s.Split('-')[1]));

        return t;
    }

var t = "\"test\"-123,\"test\"-123";

var d = t.Split(',').Select(convert);

redpajama_set_name: RedPajamaStackExchange


A flattering and feminine full-skirted dress in a vibrant Seasalt print. Based on our best-selling Gylly Dress, the Seamstress Dress is made from lightweight cotton poplin. Falling just below the knee, this fit and flare style has a tieback to accentuate your waist and a concealed side zip. Perfect with heels for a smart occasion, or dress it down with flat leather sandals.
I loved this Seamstress dress in the layered salt leaf print back in the summer but I didn't buy it because I knew the style wasn't really right for me. I don't like sleeveless dresses on me, and I am top heavy so I usually buy the Seasalt shirtwaister styles like Lottie and Beatrice which flatter my figure. However, I love the beautiful print so when I saw the dress in the sale I just had to buy it! I tried it on with a T-shirt under it or a short-sleeved cotton cardigan over it to hide my upper arms, and it looks really lovely. Now the winter is coming it's too cold to wear it but I know that when summer arrives I'll wear it a lot.
Loved the fit of this dress so much that I bought both of the wonderful patterned dresses. I'm usually a 12 but bought 14 in this dress as it felt much better on me.
Had loads of compliments about these dresses!
Recently purchased in two print designs. Kept both as the style of dress and fabric is so lovely. I'm 5', 1" and a pear shaped chubby lady in my late forties. It's the first dress in years that I've found works well for me and makes me feel confident in. Please Seasalt, can we have more of this design in different prints and also some plain ones. From reading other reviews, its a style that works well for lots of different body shapes. I also got the Marjoram Cardigans to go with the dresses and its a great look.
I love this dress!! Layered Leaf Salt is a gorgeous and sophisticated print which will co-ordinate with lots of different coloured accessories. The style of the dress is simple and comfortable with a neat side zip. The length is just below the knee and the waist and hip sizing are spot on. The top half is a little large, but not noticeably so. (I am 5"9" and a size 18).
I loved the material in this dress but the fit was poor (for me). The waist was far too high making for an uncomfortable fit. I would much prefer looser styles for summer as 'fit and flare' is too close fitting making them hotter to wear. Please make some sleeveless 'shift' dresses next year!
I very much liked this dress in the Calathea Leaves Herring pattern. It looks a bit special and also was sold out very quickly and I didn't order in time. I was very pleased when it reappeared and I ordered my usual size 12 in which I have bought a few dresses from Seasalt already.
The background colour looks beige in the presented photos and I was quite surprised when I unpacked the parcel and the dress is more like turquoise with a hint of grey. Quite a lot darker than expected which makes the leaves not so shiny. Also the size 12 is quite tight. I can still wear it but I should definitely not put on any more weight since it would be too uncomfortable to breath. So I agree with the other reviews that the fit in this pattern is a bit tighter than expected. The belt at the back is unnecessary and would prefer it without it.
As other reviews said, the zip area around the belt is very tight and seems to be sewed to the belt so it makes it quite difficult to zip up. Each time I do it, I am worried that I will damage the zip.
Also I don't think it is suitable for ladies with bigger bust. I am cup B and it is just right and tight.
So eventhough I still like it and will keep it, this time I feel a bit disappointed with my purchase and if I wasn't outside the UK, I might have returned it.
The fabric is a beautiful design, but I was so disappointed that it isn't lined. I bought 3 dresses earlier in the season all of which are lined with a very soft cotton which help the other dresses drape well and actually keeps you cool in the hot weather. I found this dress rather stiff, although it may soften after washing. Such a shame that it's not the quality of previous dresses. I returned it.
I wore it all day and loved it. The bodice could have been a little wider for even better comfort, but I loved it all the same. The length was perfect, I am 5ft 2 inches.
Perfect for out and about on a summers day.


The idea of sitting in a dental chair is something that strikes fear in the hearts of countless individuals. Dental fears are not to be taken lightly, as the consequences of neglecting proper dental care have the potential to be quite severe. Fortunately, there are several simple steps that anyone dealing with dental fear can take to make visiting a dentist in Crown Point easier than they may have imagined.
The fear of the unknown is the cause of dental anxiety for countless individuals. Not knowing what sorts of problems a routine examination might reveal can cause some to experience a feeling of uneasiness they would much rather avoid. Concerns over potential discomfort, inconvenience, and expense stemming from cavities and/or gum disease that may be discovered keep many people from going to the dentist. The good news is that a strong commitment to preventive dental care on a daily basis can go a long way toward reducing the likelihood that such unpleasant surprises will occur. The confidence that comes from good dental care practices can help to stop dental fears in their tracks.
Another common trigger for those with serious dental anxiety has to do with the sights and sounds of the tools a dentist uses to perform procedures and examinations. Dental drills in particular seem to have the ability to cause a great deal of nervousness among such patients. Those suffering from this anxiety may prefer to seek a family dentistry expert skilled in the use of air abrasion, which eliminates the need for drills. Otherwise, simply spending some time becoming familiar with the tools a dentist uses, the sounds they make, and how they are used can work wonders for any nervous patient.
If the prospect of sitting in a dental chair fearfully trying to anticipate the dentist's next move is simply too nerve-wracking to contemplate, it may be best for some patients to simply plug in some headphones, listen to soothing music, and mentally escape to someplace far away.
Sufferers of serious dental fears can take comfort in the fact that family dentistry practitioners everywhere are far more sensitive to their concerns than ever before. Being honest and forthright about dental anxiety is the best way to alert a dentist to the situation so they know to take extra steps to alleviate the dental fears and provide the most comfortable experience possible.