Home » Hollywood Vocab » What is an Audition Monologue?
What is a Monologue? A Monologue is a scene performed by one person. Although a monologue is not done with a scene partner, the actor should have an imaginary scene partner that they deliver the lines too or rather have someone in mind with whom he or she is talking. Audition monologues should be around one minute long because industry professionals, agents, managers, casting directors and the like really don't have time for anything longer than that.
Your child actor may be asked to perform a monologue for a client, at a showcase, or for an audition. It's important for your child to have a couple of great monologues prepared (i.e., one drama and one comedy). A monologue should reflect a particular mood and demonstrate your child's acting talent and skill. Each monologue should also fit your child's acting type and their age. Based on your child's monologue, it's important for casting directors or agents to be able to see what type of acting roles your child would play. It wouldn't make sense for a 10-year-old girl to have a monologue that was written for a 30-year-old woman.
There are many sites that have famous or well-known monologues, however, it would be more interesting to find something that isn't so well known but rather is perfect for your child. When my acting students from 3-2-1 Acting Studios, perform in front of top Hollywood agents in Los Angeles, I have already carefully selected the monologue they will perform based on their type. This is why almost all of my students sign with prestigious Talent Agents the first time they perform. And the rest, who don't give up, sign with agents at our regular Agent "Meet and Greets" where they also perform a short well cast monologue.
I'm sure you now see how important the actor's audition monologue is! In this video above, 3-2-1- acting student, Charlie Hardy, performs one of her monologues. She completed our 3-2-1- Lift Off! Acting Career and Showcase Program and is being sought by talent agents.


text:
Home Contact FAQ Sheet
The Amenity Center
Stretch Your Legs
Lifestyle Director
Bloomfield Homes
Highland Homes
HistoryMaker
The ArrowBrooke Blog
Field & Stream, Dick's in Gates of Prosper Opening Soon
About 10 minutes away from ArrowBrooke, the 90,000-square-foot Field & Stream-Dick's Sporting Goods combination store located at U.S. 380 and Preston Road in the Gates of Prosper is scheduled to open in August.
A grand opening event for Field & Stream and Dick's Sporting Goods at the Gates of Prosper is scheduled for Aug. 4-6 and will include special appearances by former Dallas Cowboys players. Download a coupon for the grand opening event here.
Field & Stream is a retailer of outdoor recreation merchandise, including hunting and camping gear, and a subsidiary of Dick's Sporting Goods. According to Prosper Press News, the new location will be the 12th store in the country featuring both a Dick's Sporting Goods and Field & Stream in one facility.
Field & Stream is now hiring about 125 positions at their Gates of Prosper location.
The much-anticipated opening of the Field & Stream-Dick's Sporting Goods store marks a major milestone for the Gates of Prosper, a 500-acre mixed use development owned by Dallas Cowboys' owner Jerry Jones. Field & Stream will join several other retailers (Whataburger, Texas Roadhouse, DSW, Bath & Body Works, Petsmart, Kirkland's, Old Navy, TJ Maxx and Kohl's, to name a few) in the 93-acre shopping center located in the Gates of Prosper.
The Gates of Prosper shopping center is among several exciting new developments happening along the 380 corridor near ArrowBrooke! Located in Denton County just north of Frisco and east of Denton, ArrowBrooke is a master-planned community featuring new homes from the mid-$200s. For more information about the homes available in our community, visit www.Arrowbrooke.com.
Image Source: marada/flickr
Christmas in Dallas-Fort Worth: The Ultimate Guide to Making the Season as Magical as Possible
Things to Do in North Texas While the Kids Are Out of School for Thanksgiving
This Year's Can't-Miss Fall Festivals
Best of Denton Award Winners Announced
Get to Know Denton ISD
4th of July Events Across North Texas
Family Fun Activities for the Summer in Dallas-Fort Worth
5 Questions to Ask Before Buying Your First Home
New Models Open in ArrowBrooke—Get Your Slice of the Hottest Area in Dallas-Fort Worth
Fun Family Activities in and Around Denton, Texas
1601 Arrowbrooke Avenue • Aubrey, TX • 76227
Copyright © 2018 Allegiant Realty Partners - Legal

redpajama_set_name: RedPajamaCommonCrawl


The comprehensive web analytics data in your Site Control Panel will aid you to keep track of pretty much all activities on your website. You'll receive actual time information on the load produced in your account and the traffic they receive on a per–hour, per–week and monthly base. You will also find information in relation to our platform as a whole such as the physical IP address, the OS, the versions of PHP and MySQL and much more. All the details is sorted in sections for you to easily find it.
In the Server Specifics area of the Site Control Panel, you will discover details with regards to the hosting server your cloud web hosting plans account is found on. You can check the Operating System, the actual IP address and also the current Perl/MySQL variations, discover further information concerning the mounted Perl modules along with the incoming and outbound mailing servers, observe the server load, etcetera.
You can also find information about the PHP release without needing to set up phpinfo files, and so on.
In the Access & Error Logs part of the AmtecHost Site Control Panel, you're able to switch on and keep an eye on the access and error logs for your websites accommodated inside your cloud web hosting plans account. The access log is actually a listing of the files uploaded on your web page (like text files, image files, movie files, and so on) that readers have requested to see.
The error log can be described as a range of pretty much all caution and problem alerts affiliated with your web site. It helps you stay away from any eventual issues with the site's functionality.
By way of the web stats applications incorporated into the AmtecHost Site Control Panel, you are able to keep tabs on the traffic on your website in a great detail. You can select among 2 famous interfaces – Webalizer and Awstats, both of which provide you with more information about the viewers to your site plus the articles they review on a day–to–day, weekly and monthly basis.
It's not necessary to put together anything beforehand to receive site traffic reports for your websites. Within the Traffic Stats part of the Site Control Panel, just simply load the statistics file for any selected website and get the info you need for your web marketing practices.
The web server's CPU is vital for the connection between the web site and its visitors. The more advanced and resource–consuming your websites are, the more web server assets and CPU time will be demanded. Through the CPU stats part, you can keep tabs on which exactly web site is using the majority of CPU assets.
You should undertake procedures to optimize your sites if the CPU use limit is exceeded. You can see in–depth reports for each day and month and for a full year.


I have heard a bit of Trentemøller's stuff in various Dj mixes but I have never actively sought out his work, and I may be missing out. This track is a few years old but I just discovered it today. Nevertheless, it's mighty tasty and I'm glad I found it.


text:
Q: Zoom function for canvas elements with only using position and size I need help with a canvas problem.
I have some images with a given position and size and I want to make a function for zooming them based on a point on canvas.
I want to do it without any canvas functions like scale or translate. I just the function to change the images position and size to make it work.
Here is a code example missing only the part I need:

        const canvas = document.getElementById('canvas');
        const ctx = canvas.getContext('2d');

        const canvasW = canvas.width;
        const canvasH = canvas.height;

        //These will be images, but the idea is the same.
        var rects = [
            {
                originalX:10,
                x:10,
                originalY:10,
                y:10,
                originalW:25,
                w:25,
                originalH:25,
                h:25,
                color:'blue'
            },
            {
                originalX:90,
                x:90,
                originalY:40,
                y:40,
                originalW:65,
                w:65,
                originalH:35,
                h:35,
                color:'red'
            },
            {
                originalX:80,
                x:80,
                originalY:120,
                y:120,
                originalW:30,
                w:30,
                originalH:30,
                h:30,
                color:'pink'
            },
            {
                originalX:180,
                x:180,
                originalY:190,
                y:190,
                originalW:45,
                w:45,
                originalH:35,
                h:35,
                color:'green'
            }
        ];

        //Zoom Data:
        var zoomData = {
            x:150, //The center of the zoom function. (The canvas center in this case)
            y:150, // <-->
            level: 1, //Zoom level: 1 means no change, >1 means zoom content, <1 means unzoom content.
            direction: 1 //Zoom direction: 1 means increasing, -1 decreasing.
        };

        function draw(){
            ctx.clearRect(0, 0, canvasW, canvasH);

            //Draw some background.
            ctx.fillStyle = 'black';
            ctx.fillRect(0, 0, canvasW, canvasH);

            //Draw each rectangle (image).
            for(var rect of rects){
                ctx.fillStyle = rect.color;
                ctx.fillRect(rect.x, rect.y, rect.w, rect.h);
            }

            //Draw the zoom center point.
            ctx.fillStyle = 'white';
            ctx.fillRect(zoomData.x - 5/2, zoomData.y - 5/2, 5, 5);

            //Here is the Zoom function I Want.
            Zoom(rects,zoomData);

            //Increase and decrease zoom.
            if(zoomData.level<=0.5){
                zoomData.direction = 1;
            } else if(zoomData.level>=1.5){
                zoomData.direction = -1;
            }
            zoomData.level+=0.01*zoomData.direction;

            requestAnimationFrame(draw);
        }

        //The zoom function I want.
        function Zoom(rects,zoom){
            for(var rect of rects){
                /* Update the rectangles data (x, y, w, h) based on the zoom level and zoom point.
                rect.x = ...
                rect.y = ...
                */
                //I Think the size is the easy part:
                rect.w = rect.originalW * zoom.level;
                rect.h = rect.originalH * zoom.level;
            }
        }

        requestAnimationFrame(draw);
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Canvas Zoom Rectangles</title>
</head>
<body>
    <canvas id="canvas" width="300px" height="300px"></canvas>
</body>
</html>

A: I think I solved it myself.
This is the new position of the rectangles:
rect.x = rect.originalX * zoom.level + zoom.x * (1 - zoom.level);
rect.y = rect.originalY * zoom.level + zoom.y * (1 - zoom.level);

Here is the final sample code:

        const canvas = document.getElementById('canvas');
        const ctx = canvas.getContext('2d');

        const canvasW = canvas.width;
        const canvasH = canvas.height;

        //These will be images, but the idea is the same.
        var rects = [
            {
                originalX:10,
                x:10,
                originalY:10,
                y:10,
                originalW:25,
                w:25,
                originalH:25,
                h:25,
                color:'blue'
            },
            {
                originalX:90,
                x:90,
                originalY:40,
                y:40,
                originalW:65,
                w:65,
                originalH:35,
                h:35,
                color:'red'
            },
            {
                originalX:80,
                x:80,
                originalY:120,
                y:120,
                originalW:30,
                w:30,
                originalH:30,
                h:30,
                color:'pink'
            },
            {
                originalX:180,
                x:180,
                originalY:190,
                y:190,
                originalW:45,
                w:45,
                originalH:35,
                h:35,
                color:'green'
            }
        ];

        //Zoom Data:
        var zoomData = {
            x:150, //The center of the zoom function. (The canvas center in this case)
            y:150, // <-->
            level: 1, //Zoom level: 1 means no change, >1 means zoom content, <1 means unzoom content.
            direction: 1 //Zoom direction: 1 means increasing, -1 decreasing.
        };

        function draw(){
            ctx.clearRect(0, 0, canvasW, canvasH);

            //Draw some background.
            ctx.fillStyle = 'black';
            ctx.fillRect(0, 0, canvasW, canvasH);

            //Draw each rectangle (image).
            for(var rect of rects){
                ctx.fillStyle = rect.color;
                ctx.fillRect(rect.x, rect.y, rect.w, rect.h);
            }

            //Draw the zoom center point.
            ctx.fillStyle = 'white';
            ctx.fillRect(zoomData.x - 5/2, zoomData.y - 5/2, 5, 5);

            //Here is the Zoom function I Want.
            Zoom(rects,zoomData);

            //Increase and decrease zoom.
            if(zoomData.level<=0.5){
                zoomData.direction = 1;
            } else if(zoomData.level>=1.5){
                zoomData.direction = -1;
            }
            zoomData.level+=0.01*zoomData.direction;

            requestAnimationFrame(draw);
        }

        //The zoom function I want.
        function Zoom(rects,zoom){
            for(var rect of rects){
                /* Update the rectangles data (x, y, w, h) based on the zoom level and zoom point. */
                rect.w = rect.originalW * zoom.level;
                rect.h = rect.originalH * zoom.level;
                rect.x = rect.originalX * zoom.level + zoom.x * (1 - zoom.level);
                rect.y = rect.originalY * zoom.level + zoom.y * (1 - zoom.level);
            }
        }

        requestAnimationFrame(draw);
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Canvas Elements zoom</title>
</head>
<body>
    <canvas id="canvas" width="300px" height="300px"></canvas>
</body>
</html>

redpajama_set_name: RedPajamaStackExchange


text:
Ulrike Schweikert (born 28 November 1966) is a German writer.

Her book series Die Erben der Nacht was adapted to television as Heirs of the Night by Diederik van Rooijen and Maria von Heland.

References

1966 births
Living people
20th-century German women writers
21st-century German women writers

redpajama_set_name: RedPajamaWikipedia


text:
GETT 2020 COMING SOON!!!!
GETT2 Resources
Opening Keynote Confirmed!
We are thrilled to announce that NBC10's meteorologist, Brittney Shipp, will be an opening speaker at GETT 2019.
Brittney returned to NBC10 after spending two years as a Chief Meteorologist at KRON-TV in the San Francisco Bay Area. She is excited to be back working in the Greater Philadelphia area and make an impact on the community.
"I love the challenge the Philadelphia, New Jersey & Delaware markets present," she said. "You get a little bit of everything- from snowstorms, severe thunderstorms even hurricanes and tornadoes. It's an exciting place to forecast as a meteorologist. Most importantly, you have a chance to inform viewers with life-saving information. I am passionate about keeping everyone as safe as possible when severe weather is moving in."
The most memorable weather event that Brittney covered was the winter of 2013-2014 in Philadelphia. It was the second snowiest winter ever recorded, tracking almost 68 inches of snowfall at Philadelphia International Airport.
An Emmy®-nominated journalist, Brittney earned a bachelor's degree in International Development Studies from the University of California, Los Angeles. She has also earned a Certificate of Broadcast Meteorology from Mississippi State University. Having combined her passion for children's education and meteorology, Brittney wrote and published the children's book, The Meteorologist in Me.
Prior to retuning to NBC10, Brittney worked as a morning weekday weather reporter/features reporter at KYMA-NBC in Yuma Arizona. She then went on to work at KTVK-3TV In Phoenix, Ariz., where she was a weekend meteorologist and special assignment reporter. Brittney has worked as a fill in weather anchor for four national morning shows: NBC's Early Today, and MSNBC's Morning Joe, First Look, and Way Too Early.
Brittney is passionate about educational school visits, diversity in children's literature, and bridging the gender gap in STEM careers. Through school visits, mentoring, and volunteering, Brittney is dedicated to energizing young girls and students to understand weather and science-related careers.
When Brittney is not forecasting the weather, she enjoys traveling, golfing, and sampling new recipes.
We cannot wait to have Brittney Shipp join us on March 23rd.
Connect with Brittney online!
Twitter: @brittneyshipp
Facebook: https://www.facebook.com/Brittneyshipptv/
Instagram: @brittneyshipptv
GETT is an initiative of the Innovative Technology Action Group (ITAG), a program under the Chester County Economic Development Council, and is driven by the volunteer efforts of numerous public, private and educational organizations, along with public and private investments.


text:
Roma Nearing New Deal with Kostas Manolas
Ko$ta$ Manola$ is about to get PAID, son.
By bren@BrenCdT Sep 6, 2016, 10:59pm CEST
Share All sharing options for: Roma Nearing New Deal with Kostas Manolas
Photo by Paolo Bruno/Getty Images
Since arriving as Mehdi Benatia's replacement in the summer of 2014, Kostas Manolas has quickly and quietly clawed his way up the Serie A ladder. Manolas, once seen as merely a physical specimen lacking in the finer points of the game, has transformed into one of the league's top defenders over the past two seasons. Greece Lightnings unbridled athleticism has finally been imbued with a better understanding and eye for the game, giving Roma an increasingly coveted asset.
Last season, only his second with the club, was a banner year for Manolas. In 37 total appearances, Manolas led Serie A with 211 total duels won, including an astounding 115 aerials, of which he won 76%. Manolas also finished 16th in the league in clearances and 5th in blocks, all while completing 87% of his passes, scoring two goals and providing two assists. And all of this came when he was only 24-years-old. Remarkable.
Manolas' size, speed and a rapidly improving understanding of the game hasn't gone unnoticed in the footballing world, as he's drawn the eyes of all the usual clubs, most notably Arsenal and Chelsea. This has, quite naturally, made many Roma fans nervous. Given their relatively restricted finances and penchant for selling talented defenders (Marquinhos, Benatia, Romagnoli, Jedvaj etc), it's not far fetched to see the club cashing in on Manolas, now that they would no longer have to hand over a portion of the profits to Olympiacos.
However, if you believe this report, Roma are making inroads with Manolas' representatives over a new contract, one that will pay him handsomely, we might add. Il Tempo reports that Manolas' agent, Yannis Evangelopoulos, and the club are brokering a new contract that would triple Manolas' salary to €4.5 million, though the length of this proposed deal wasn't included in the report.
Needless to say, stepping up to the plate and locking down Manolas sends a strong signal for Roma's future intentions. Sure, the English clubs could top that salary without blinking, but tripling his salary and presumably locking him down for three to four years sends a strong message to not only Manolas and the rest of his suitors, but to the rest of the club.
Taking the initiative, paying the man what he's worth, and removing him from the transfer market communicates a level of commitment and financial competitiveness this club is sometime lacking. We can take that sentence and compound it tenfold if the club is able to retain Kevin Strootman and workout a manageable solution for Daniele De Rossi's future with the club.
Manolas is the absolute rock of Roma's defense and is worth every penny he's about to earn.


text:
Home Fayette County 42% of all registered Fayette voters have already cast ballots
42% of all registered Fayette voters have already cast ballots
Cal Beverly
Waiting voters cast late Friday afternoon shadows as they queue up to cast ballots at the former Tyrone Police Department HQ. Photo/Joyce Beverly.
9,264 have already voted in Peachtree City Special Election —
On Election Day Nov. 8, more than 40,728 registered Fayette voters won't have to worry about getting to the polls before 7 p.m. That's because they've already cast ballots in the general election during early voting and via absentee ballots.
The tally of early in-person voting was 38,028, the Fayette County Board of Elections told The Citizen Monday. Additionally, 3,500 absentee ballots were sent out and more than 2,700 ballots were returned, the Elections Office reported.
That brings the total early voting and absentee ballots to 40,728, representing about 42% of all Fayette's registered voters.
Check in with TheCitizen.com after polls close Nov. 8 for the Fayette County vote tally
Meanwhile, the count of early voters in the separate special election to fill a vacancy in Post 3 Peachtree City Council reached 9,154 with an additional 110 absentee ballots received, the Elections Office said.
Based on numbers posted on the Peachtree City website, here are the Peachtree City Special Election absentee and in-person (early voting) ballots cast:
Fayette County Elections Office: 189
Fayette County Library: 78
Peachtree City Library: 7,892
Tyrone Former Police Office: 995
Across Georgia, voters set all-time midterm early turnout record.
Georgia voters shattered the 2.5 million mark for ballots cast prior to Election Day. As of Saturday morning, Georgia's record breaking early turnout concluded with 2,288,889 voters casting their ballot during Early Voting, with 231,063 showing up on Friday, November 4th, according to Secretary of State Brad Raffensperger.
Friday's in-person total was 6% higher than the final day of Early Voting in the 2020 Presidential election, he said.
Georgia has had record Early Voting turnout since the first day of Early Voting this year, surging to nearly twice the number on the first day of Early Voting in 2018. Early Voting in this election far exceeded the total from 2018, which saw 1.8M voters cast their ballots and was within striking distance of the 2.6M who cast their ballot early in 2020.
"Georgia voters came out in near Presidential-level numbers," said Raffensperger. "County election directors handled that demand with the utmost professionalism. They navigated a whole host of challenges and executed seamlessly. They deserve our highest praise."
As of Friday, over 75% of Absentee ballots have been returned to county election offices. Voters have until 7 p.m. on Election Day to return them. Voters should check My Voter Page or their county website for information on in-person return options.
Voters who did not cast a ballot during Early Voting are encouraged to check My Voter Page for the most up-to-date Election Day information.
Turnout Numbers Through 11/4/2022:
Total Turnout: 2,504,956
Early In-Person: 2,288,889
Absentee: 216,067
New Turnout Since Previous Day: 239,298
Early In-Person Since Previous Day: 231,063
Absentee Since Previous Day: 8,235
Note: turnout statistics are reconciled throughout the day and daily updates will not always reflect reported totals from previous day.
Turnout Through Same Day in 2020:
More information can be found on the Secretary of State's Data Hub: Data Hub – 2022 General Election | Georgia Secretary of State (ga.gov).
— Election Board reporting by BEN NELMS
Previous articleCan we save Peachtree City?
Next article6-hour SWAT standoff ends in arrest of man, 27, for assault, child molestation
https://thecitizen.com
secret squirrel November 8, 2022 at 8:46 pm
So there's only 2 choices, as you envision it, as to why a vote would be rejected?
Absolutism is a fool's narcotic.
Skeeter November 8, 2022 at 1:36 pm
I don't want to hear anymore about "voter suppression". Record number of people voting and no issues of anyone being rejected. (If they are rejected it's only because they never voted before or nor voted within the last two years.)
shay2150 November 13, 2022 at 9:46 am
The guy in front of me was on Voter Probation , and could not cast his vote. what is this?
VisionaryJax on Critical transgender statements by Walker foment violence: "Vic, you say: "About .01 of the population has an actual biological issue with gender. At most…" Dec 9, 13:25
VisionaryJax on Critical transgender statements by Walker foment violence: "Thank you, Rambling On, for your wise words regarding why LGBTQiA folks may experience mental health issues -- and for…" Dec 9, 13:09


text:
import numpy as np
from numpy.testing import assert_array_equal

class TestClassExample(object):

    @classmethod
    def setup_class(cls):
        """ this is run once for each class, before any tests """
        pass

    @classmethod
    def teardown_class(cls):
        """ this is run once for each class, after all tests """
        pass

    def setup_method(self):
        """ this is run before each of the test methods """
        self.a = np.arange(24).reshape(6, 4)

    def teardown_method(self):
        """ this is run after each of the test methods """
        pass

    def test_max(self):
        assert self.a.max() == 23

    def test_flat(self):
        assert_array_equal(self.a.flat, np.arange(24))

redpajama_set_name: RedPajamaGithub


CSN Fort Saskatchewan is an auto body shop owned and operated by the Douglas Family offering quality collision repairs to Fort Saskatchewan and surrounding areas, including North East Edmonton, Strathcona County, Redwater, Bruderheim, and Lamont since 1974.
Schedule an appointment online with CSN - FORT SASKATCHEWAN today!
"Couldn't ask for a better experience! My vehicle was done before the due date, everything from start to finish was smooth! Had the front end redone and it looked like a brand new vehicle. Looks great. Drives great! This service is the type of service you just don't get any more! Hands down a five-star shop!!! Will be recommending Fort Sask to everyone."
"Just taking a moment to thank and highly recommend Fort Sask Autobody for repairing and working on my truck on a few different occasions.Repairs came out looking new and had the truck running fantastic. Trusted auto body shop hands down.Customer service is above and beyond. They have become my go-to shop for everything. Thanks again for a job well done."
"Insurance Claim. Fast, friendly. Love the email updates I received as various things were being done to the vehicle including "Your vehicle is ready for pick up". No need to call to find out what's happening. Excellent work. Could never tell what was damaged and repaired. Highly recommended."
"Had my c-10 their and couldn't be happier with the work I had done and the service I had! Awesome group, and couldn't have asked for anything more. Thanks again!"
CSN Fort Saskatchewan is a proud member of CCIAP.
Being FCA Certified increases our collision centre's rating and shows that we are committed to a complete and correct repair for our customer's subsequent safety. As a FCA Certified shop, we have the tools, equipment, training, knowledge, and other resources to do the job right.
When our customers bring their vehicles to our Ford certified centre, they feel they are dealing directly with Ford. This gives them a peace of mind they deserve during their vehicles' repair. They will experience everything they've come to expect in terms of high quality repair and world class service.
When collision repairs are necessary, Toyota recommends they be performed by a Toyota Certified Collision Centre. This will ensure that the parts and components were designed and built to provide the same fit, function, safety, durability and structural integrity as when the vehicle was initially made.


text:
Q: selenium grid parallel execution on the same browser I'm using selenium-grid, and want to how to start my tests in parallel on the same browser, for example: Chrome
The problem is, Chrome keeps opening  only one instance util the first test is finished, and then start the next test.
Please help me :)
public WebDriver createDriverGrid() throws MalformedURLException {
        String hubUrl = "http://localhost:4446/wd/hub";
        ChromeOptions capabilities = new ChromeOptions();
        capabilities.setCapability(CapabilityType.BROWSER_NAME, "chrome");
        driver.set(new RemoteWebDriver(new URL(hubUrl), capabilities));
        return driver.get();
    }

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name="GoogleTestSuite" verbose="2" parallel="tests" thread-count="2" preserve-order="true">

    <test name="GoogleTest-CH" parallel="true">
    <!--<parameter name="browser" value="chrome"></parameter>-->
     <classes>
        <class name="com.herokuapp.theinternet.tests.GoogleTests" />
     </classes>
   </test>

</suite>

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name="PositiveTestSuite" verbose="2" parallel="tests" thread-count="2" preserve-order="true">
    <test name="PositiveTest-CH" parallel="true">
     <classes>
        <class name="com.herokuapp.theinternet.tests.PositiveTests" />
         <!--<class name="com.herokuapp.theinternet.tests.PositiveTests" />-->
     </classes>
   </test>
</suite>

A: If you want to start the test in parallel executing then you write a twice of your test method. As per your TestNG.xml, you have to write parallel="tests" thread-count="2" that means there has two test method which we want to execute parallelly.
Kindly replace your xml with below code:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="PositiveTestSuite" parallel="tests" thread-count="2">

    <test name="PositiveTest-CH">
     <classes>
        <class name="com.herokuapp.theinternet.tests.PositiveTests" />
     </classes>
   </test>

   <test name="PositiveTest-CH1">
     <classes>
        <class name="com.herokuapp.theinternet.tests.PositiveTests" />
     </classes>
   </test>

</suite>

Try this it will be working fine.

A: You can achieve this by using jenkins pipelines, without having to modify your source code


text:
web application using com.sun.net.httpserver

# Run Test
```sh
gradle clean test
```

# Run app
```sh
gradle clean build
java -jar /build/libs/test-web-application.jar
```

# Web pages
* http://localhost:8080/login - Login page

* http://localhost:8080/home - Home

* http://localhost:8080/page_1 - User need to have role PAGE_1 or ADMIN to can acces
* http://localhost:8080/page_2 - User need to have role PAGE_2 or ADMIN to can acces
* http://localhost:8080/page_3 - User need to have role PAGE_3 or ADMIN to can acces

# Default Users
All the users have password 123

* UserRole1 -> can acces page_1
* UserRole2 -> can acces page_2
* UserRole3 -> can acces page_3
* UserRole1And3 -> can acces page_1 and page_3
* UserRoleAdmin -> can acces all pages

# User Resource (API)
* API -> Basic Auth
* UserRole* can only GET from API, except UserRoleAdmin

# Create Users (API) (Only Admin Role)
```sh
curl -i -H "Content-Type: application/json" -X POST -d '{"userName":"xyz","password":"xyz","roles":["PAGE_1","PAGE_2"]}' http://localhost:8080/user --user UserRoleAdmin:123
```

# Update Users (API) (Only Admin Role)
```sh
(Update all camps, null camp is removed)
curl -i -H "Content-Type: application/json" -X PUT -d '{"userName":"xyz","password":"xyz","roles":["PAGE_1"]}' http://localhost:8080/user --user UserRoleAdmin:123
```

# Delete Users (API) (Only Admin Role)
```sh
curl -i -H "Content-Type: application/json" -X DELETE -d '{"userName":"xyz"}' http://localhost:8080/user --user UserRoleAdmin:123
```

# Get Users (API)
```sh
curl -i -H "Content-Type: application/json" -X GET http://localhost:8080/user?userName=UserRole1And3 --user UserRole1:123

displaying -> {"userName":"UserRole1And3","roles":["PAGE_1","PAGE_3"]}
```


text:
/*/////////////////////////////////////////////////////////////////////
 //
 // Custom theme code styles
 // Written by Themelize.me (http://themelize.me)
 //
 // This is an empty starter template for overriding styles
 // set by Bootstrap & the theme
 //
 // ----------------------------------------------------
 //
 // Remove unused code for better performances
 //
 // ----------------------------------------------------
 //
 // @see - Usefuls tools online for editing
 // 1. http://charliepark.org/bootstrap_buttons/ - Button style generator
 // 2. http://www.colorzilla.com/gradient-editor/ - CSS3 gradient maker
 //
 // @note
 // To ensure custom styles are picked up
 // wrap definitions in body tag
 // ie.
 // body .navbar-inner {
 //   background: #ff0000;
 // }
 //
 /////////////////////////////////////////////////////////////////////*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* primary colour */
/* primary colour */
/* primary colour */
/* primary colour */
/* primary colour */
/* primary colour */
/* primary colour */
/*
 * --------------------------------------------------
 * 1. Common Elements
 *--------------------------------------------------
 */
body a {
  color: #00adbb;
  text-decoration: none;
}
body a:hover {
  color: #007e88;
  text-decoration: underline;
}
body .btn.btn-primary,
body .btn.btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #009aa7;
  background-image: -moz-linear-gradient(top, #00adbb, #007e88);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00adbb), to(#007e88));
  background-image: -webkit-linear-gradient(top, #00adbb, #007e88);
  background-image: -o-linear-gradient(top, #00adbb, #007e88);
  background-image: linear-gradient(to bottom, #00adbb, #007e88);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00adbb', endColorstr='#ff007e88', GradientType=0);
  border-color: #007e88 #007e88 #00373b;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #007e88;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn.btn-primary:hover,
body .btn.btn-navbar:hover,
body .btn.btn-primary:active,
body .btn.btn-navbar:active,
body .btn.btn-primary.active,
body .btn.btn-navbar.active,
body .btn.btn-primary.disabled,
body .btn.btn-navbar.disabled,
body .btn.btn-primary[disabled],
body .btn.btn-navbar[disabled] {
  color: #ffffff;
  background-color: #007e88;
  *background-color: #00666e;
}
body .btn.btn-primary:active,
body .btn.btn-navbar:active,
body .btn.btn-primary.active,
body .btn.btn-navbar.active {
  background-color: #004f55 \9;
}
body #footer {
  border-top: 2px solid #00adbb;
  /* primary colour */

}
body #footer #toplink i {
  color: #00adbb;
  /* primary colour */

}
body #header-hidden-link a.show-hide,
body .flexslider-wrapper .flex-control-nav li a.flex-active,
body .static-banner .flex-control-nav li a.flex-active {
  background: #00adbb;
  /* primary colour */

}
/*
 * --------------------------------------------------
 * 2. Header & Navigation
 *--------------------------------------------------
 */
body #navigation .header-hidden {
  background: #00adbb;
  /* primary colour */

}
body #navigation .header {
  border-top-color: #00adbb;
  /* primary colour */

}
body #navigation .brand {
  color: #00adbb;
  /* primary colour */

}
body #navigation .btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #009aa7;
  background-image: -moz-linear-gradient(top, #00adbb, #007e88);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00adbb), to(#007e88));
  background-image: -webkit-linear-gradient(top, #00adbb, #007e88);
  background-image: -o-linear-gradient(top, #00adbb, #007e88);
  background-image: linear-gradient(to bottom, #00adbb, #007e88);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00adbb', endColorstr='#ff007e88', GradientType=0);
  border-color: #007e88 #007e88 #00373b;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #007e88;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  /* @see: Button maker: http://charliepark.org/bootstrap_buttons/ */

}
body #navigation .btn-primary:hover,
body #navigation .btn-primary:active,
body #navigation .btn-primary.active,
body #navigation .btn-primary.disabled,
body #navigation .btn-primary[disabled] {
  color: #ffffff;
  background-color: #007e88;
  *background-color: #00666e;
}
body #navigation .btn-primary:active,
body #navigation .btn-primary.active {
  background-color: #004f55 \9;
}
body #navigation .navbar-inner {
  border-bottom-color: #00adbb;
  /* primary colour */

}
body #navigation .navbar-inverse .navbar-inner {
  background-color: rgba(0, 173, 187, 0.22);
  background-image: -moz-linear-gradient(top, rgba(0, 173, 187, 0.3), rgba(0, 173, 187, 0.1));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 173, 187, 0.3)), to(rgba(0, 173, 187, 0.1)));
  background-image: -webkit-linear-gradient(top, rgba(0, 173, 187, 0.3), rgba(0, 173, 187, 0.1));
  background-image: -o-linear-gradient(top, rgba(0, 173, 187, 0.3), rgba(0, 173, 187, 0.1));
  background-image: linear-gradient(to bottom, rgba(0, 173, 187, 0.3), rgba(0, 173, 187, 0.1));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d00adbb', endColorstr='#1a00adbb', GradientType=0);
  /* @see: Gradient maker: http://www.colorzilla.com/gradient-editor/ */

}
body #navigation .navbar .nav .divider-vertical {
  border-left-color: #00666e;
  border-right-color: rgba(255, 255, 255, 0.15);
}
body #navigation .navbar .nav#main-menu li {
  border-left-color: #00666e;
  border-right-color: rgba(255, 255, 255, 0.15);
}
body #navigation .navbar .nav#main-menu li.home-link a {
  color: #00adbb;
  /* primary colour */

}
body #navigation .navbar .nav#main-menu .dropdown-menu {
  border-bottom-color: #00adbb;
  /* primary colour */

}
body #navigation .navbar .nav#main-menu .dropdown-menu li a.menu-item:hover {
  border-bottom-color: #00adbb;
  /* primary colour */

}
body #navigation .navbar .nav > li > a:focus,
body #navigation .navbar .nav > li > a:hover {
  /*color: #ffffff;*/
}
body #navigation .navbar .nav > .active > a,
body #navigation .navbar .nav > .active > a:hover,
body #navigation .navbar .nav > .active > a:focus {
  /*color: #ffffff;*/
}
body #navigation .navbar .nav > li > .btn,
body #navigation .navbar .nav > li > .btn-navbar {
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #navigation .navbar .nav > li > .btn:hover,
body #navigation .navbar .nav > li > .btn-navbar:hover,
body #navigation .navbar .nav > li > .btn:active,
body #navigation .navbar .nav > li > .btn-navbar:active,
body #navigation .navbar .nav > li > .btn.active,
body #navigation .navbar .nav > li > .btn-navbar.active,
body #navigation .navbar .nav > li > .btn.disabled,
body #navigation .navbar .nav > li > .btn-navbar.disabled,
body #navigation .navbar .nav > li > .btn[disabled],
body #navigation .navbar .nav > li > .btn-navbar[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
body #navigation .navbar .nav > li > .btn:active,
body #navigation .navbar .nav > li > .btn-navbar:active,
body #navigation .navbar .nav > li > .btn.active,
body #navigation .navbar .nav > li > .btn-navbar.active {
  background-color: #cccccc \9;
}
body #navigation .navbar .nav > li > .btn.btn-primary,
body #navigation .navbar .nav > li > .btn-navbar.btn-primary,
body #navigation .navbar .nav > li > .btn.btn-navbar,
body #navigation .navbar .nav > li > .btn-navbar.btn-navbar,
body #navigation .navbar .nav > li > .btn:focus,
body #navigation .navbar .nav > li > .btn-navbar:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #009aa7;
  background-image: -moz-linear-gradient(top, #00adbb, #007e88);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00adbb), to(#007e88));
  background-image: -webkit-linear-gradient(top, #00adbb, #007e88);
  background-image: -o-linear-gradient(top, #00adbb, #007e88);
  background-image: linear-gradient(to bottom, #00adbb, #007e88);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00adbb', endColorstr='#ff007e88', GradientType=0);
  border-color: #007e88 #007e88 #00373b;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #007e88;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #navigation .navbar .nav > li > .btn.btn-primary:hover,
body #navigation .navbar .nav > li > .btn-navbar.btn-primary:hover,
body #navigation .navbar .nav > li > .btn.btn-navbar:hover,
body #navigation .navbar .nav > li > .btn-navbar.btn-navbar:hover,
body #navigation .navbar .nav > li > .btn:focus:hover,
body #navigation .navbar .nav > li > .btn-navbar:focus:hover,
body #navigation .navbar .nav > li > .btn.btn-primary:active,
body #navigation .navbar .nav > li > .btn-navbar.btn-primary:active,
body #navigation .navbar .nav > li > .btn.btn-navbar:active,
body #navigation .navbar .nav > li > .btn-navbar.btn-navbar:active,
body #navigation .navbar .nav > li > .btn:focus:active,
body #navigation .navbar .nav > li > .btn-navbar:focus:active,
body #navigation .navbar .nav > li > .btn.btn-primary.active,
body #navigation .navbar .nav > li > .btn-navbar.btn-primary.active,
body #navigation .navbar .nav > li > .btn.btn-navbar.active,
body #navigation .navbar .nav > li > .btn-navbar.btn-navbar.active,
body #navigation .navbar .nav > li > .btn:focus.active,
body #navigation .navbar .nav > li > .btn-navbar:focus.active,
body #navigation .navbar .nav > li > .btn.btn-primary.disabled,
body #navigation .navbar .nav > li > .btn-navbar.btn-primary.disabled,
body #navigation .navbar .nav > li > .btn.btn-navbar.disabled,
body #navigation .navbar .nav > li > .btn-navbar.btn-navbar.disabled,
body #navigation .navbar .nav > li > .btn:focus.disabled,
body #navigation .navbar .nav > li > .btn-navbar:focus.disabled,
body #navigation .navbar .nav > li > .btn.btn-primary[disabled],
body #navigation .navbar .nav > li > .btn-navbar.btn-primary[disabled],
body #navigation .navbar .nav > li > .btn.btn-navbar[disabled],
body #navigation .navbar .nav > li > .btn-navbar.btn-navbar[disabled],
body #navigation .navbar .nav > li > .btn:focus[disabled],
body #navigation .navbar .nav > li > .btn-navbar:focus[disabled] {
  color: #ffffff;
  background-color: #007e88;
  *background-color: #00666e;
}
body #navigation .navbar .nav > li > .btn.btn-primary:active,
body #navigation .navbar .nav > li > .btn-navbar.btn-primary:active,
body #navigation .navbar .nav > li > .btn.btn-navbar:active,
body #navigation .navbar .nav > li > .btn-navbar.btn-navbar:active,
body #navigation .navbar .nav > li > .btn:focus:active,
body #navigation .navbar .nav > li > .btn-navbar:focus:active,
body #navigation .navbar .nav > li > .btn.btn-primary.active,
body #navigation .navbar .nav > li > .btn-navbar.btn-primary.active,
body #navigation .navbar .nav > li > .btn.btn-navbar.active,
body #navigation .navbar .nav > li > .btn-navbar.btn-navbar.active,
body #navigation .navbar .nav > li > .btn:focus.active,
body #navigation .navbar .nav > li > .btn-navbar:focus.active {
  background-color: #004f55 \9;
}
body #navigation .navbar .nav > li > .dropdown-menu:before {
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
body #navigation .navbar .nav > li > .dropdown-menu:after {
  border-bottom: 6px solid #ffffff;
}
body #navigation .navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  border-top-color: rgba(0, 0, 0, 0.2);
}
body #navigation .navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  border-top: 6px solid #ffffff;
}
body #navigation .navbar .nav li.dropdown > a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body #navigation .navbar .nav li.dropdown.open > .dropdown-toggle,
body #navigation .navbar .nav li.dropdown.active > .dropdown-toggle,
body #navigation .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
}
body #navigation .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: rgba(255, 255, 255, 0.8);
  border-bottom-color: rgba(255, 255, 255, 0.8);
}
body #navigation .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
body #navigation .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
body #navigation .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body #navigation .dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
body #navigation .dropdown-menu li > a {
  color: #242424;
}
body #navigation .dropdown-menu li > a:hover,
body #navigation .dropdown-menu li > a:focus,
body #navigation .dropdown-submenu:hover > a {
  color: #ffffff;
  background-color: rgba(31, 31, 31, 0.8);
  background-image: -moz-linear-gradient(top, rgba(36, 36, 36, 0.8), rgba(23, 23, 23, 0.8));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(36, 36, 36, 0.8)), to(rgba(23, 23, 23, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(36, 36, 36, 0.8), rgba(23, 23, 23, 0.8));
  background-image: -o-linear-gradient(top, rgba(36, 36, 36, 0.8), rgba(23, 23, 23, 0.8));
  background-image: linear-gradient(to bottom, rgba(36, 36, 36, 0.8), rgba(23, 23, 23, 0.8));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc242424', endColorstr='#cc171717', GradientType=0);
  /* @see: Gradient maker: http://www.colorzilla.com/gradient-editor/ */

}
body #navigation .dropdown-menu .active > a,
body #navigation .dropdown-menu .active > a:hover {
  color: #242424;
  background-color: rgba(31, 31, 31, 0.8);
  background-image: -moz-linear-gradient(top, rgba(36, 36, 36, 0.8), rgba(23, 23, 23, 0.8));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(36, 36, 36, 0.8)), to(rgba(23, 23, 23, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(36, 36, 36, 0.8), rgba(23, 23, 23, 0.8));
  background-image: -o-linear-gradient(top, rgba(36, 36, 36, 0.8), rgba(23, 23, 23, 0.8));
  background-image: linear-gradient(to bottom, rgba(36, 36, 36, 0.8), rgba(23, 23, 23, 0.8));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc242424', endColorstr='#cc171717', GradientType=0);
  /* @see: Gradient maker: http://www.colorzilla.com/gradient-editor/ */

}
/*
 * --------------------------------------------------
 * 3. Content Area
 *--------------------------------------------------
 */
body .pricing-stack .well .price {
  color: #00adbb;
  /* primary colour */

}
body .pricing-stack .well.active {
  border-color: #00adbb;
  /* primary colour */

}
body .pricing-stack .well.active .price {
  background: #00adbb;
  /* primary colour */

  border-color: #00adbb;
}
body .tabbable > ul.nav-tabs li.active a,
body ul.nav-tabs li.active a,
body .tabbable > ul.nav-tabs li.active a:hover,
body ul.nav-tabs li.active a:hover {
  color: #00adbb;
  border-top-color: #00adbb;
  /* primary colour */

}
body .section-menu ul.nav-list li.active > a,
body .section-menu ul.nav-list li.active > a:hover {
  color: #00adbb;
  border-left-color: #00adbb;
  /* primary colour */

}
body .stats .stat .well {
  background-color: #007e88;
  background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(#00adbb), to(#007e88));
  background-image: -webkit-radial-gradient(circle, #00adbb, #007e88);
  background-image: -moz-radial-gradient(circle, #00adbb, #007e88);
  background-image: -o-radial-gradient(circle, #00adbb, #007e88);
  background-repeat: no-repeat;
}
body .stats .stat .well:after {
  border-top-color: #00adbb;
  /* primary colour */

}
body .date-wrapper span.date-m {
  background: #00adbb;
  /* primary colour */

}
body .tags .tag {
  color: #00adbb;
  /* primary colour */

}
/*
 * --------------------------------------------------
 * 3. Misc
 * Other stuff
 *--------------------------------------------------
 */body .icon-inverse,
li .icon-inverse {
  background: #00adbb;
  /* primary colour */

}
body .icon-inverse-50,
li .icon-inverse-50 {
  background: rgba(0, 173, 187, 0.5);
}
body .primary-colour {
  color: #00adbb;
  /* primary colour */

}
body .primary-colour-bg {
  background: #00adbb;
  /* primary colour */

}
body .primary-colour-bg-50 {
  background: rgba(0, 173, 187, 0.5);
}
body .spacer {
  color: #00adbb;
  /* primary colour */

}
body .spacer.dark {
  color: #007e88;
}
body .social-media a:hover {
  background: #00adbb;
  /* primary colour */

}
body a .de-em {
  color: rgba(0, 173, 187, 0.8);
}


PurpleSun can be quickly deployed in operating rooms to use UV light technology to disinfect equipment.
Using ultraviolet (UV) disinfection technology to reduce the risk of hospital-acquired infections eliminated up to 97.7 percent of pathogens in operating rooms (ORs), according to a study published in the American Journal of Infection Control.
The study examined a UV light technology platform deployed by New York-based PurpleSun that can be used for a range of disinfection applications for ORs, patient rooms and other health care settings. Unlike other disinfecting tools, which includes chemicals that can take minutes to inactivate pathogens and at times can leave bacteria on surfaces due to human and product error, PurpleSun reaches multiple surfaces in seconds with UV light. The study found that it all but eliminates human and product error in the proliferation pathogens that can contribute to the spread of pathogens that contribute to infection.
PurpleSun's focused multivactor ultraviolet (FMUV) device can be deployed to surround equipment on all sides, with foldable partitions whose light hits five different surface points and uses higher levels of UV intensity in 90-second intervals. More than 3,000.microbiological samples following 100 different surgical cases were taken in and around the ORs at three different hospitals in the New York metropolitan area. The observational study is believed to be the first to use five-point multisided sampling in testing the effect of UV disinfection technology.
Dr. Armellino says the intent of the study was to determine if UV technology reduces environmental pathogens for the purpose of making health care facilities safer and improving the patient experience.
Dr. Armellino's co-authors were Thomas J. Walsh, MD, and Vidmantas Petraitis, MD, both of Weill Cornell Medicine of Cornell University; and Wladyslaw Kowalski, PhD, of Purple Sun.
The trial utilizing FMUV was conducted at Long Island Jewish Medical Center in New Hyde Park. Northwell's for-profit entity, True North Enterprises, is an investor in PurpleSun. To view the study, click here.


Members can hunt both spring and fall seasons on club properties that have turkeys. Junior Hunts are a great way to get young hunters a great opportunity to bag a big gobbler too!
Copyright SoCalAngryPig.com. All rights reserved.


"This is a very old cashmere cardigan which has quite a strong connection with my Mum. She's quite a hoarder and I've inherited that off her. And I have a habit, whenever I go home of sort of going through her things and then persuading her that she doesn't wear them anymore and that they should be passed on to me. So this is one of those that I think she must have got from a jumble sale or a charity shop.
I've customised it by sewing on these buttons. I found that when I wore it, I actually liked to wear it back to front with the buttons done up the back. But to make it look more purposeful I decided to sew on all these little shell buttons here which are from a sort of collection of buttons that again my mum had that I think as she's worn through cardigans she tends to snip the buttons off and end up felting up the cardigan. So these are from old cardigans. And I quite like the way that if you wear it the right way round you end up with buttons sort of running down your spine like vertebrae. But then if you wear it that way round its sort of in the place of where the buttons would go.


What to do this weekend in Oman?
If you have Mandi on your mind hit the nearest Yemeni restaurant to savour this aromatic delicacy. Full of smoky rice and tender meat, Mandi is a Yemeni traditional dish and involves cooking rice and meat inside a hole made of clay that's dug in the ground.
Ittin Hills is one of the famous and most oft-driven mountain roads in Salalah. It will take only a 10 minutes drive from the heart of the city to reach this luscious green hills. The drive itself is an experience.
The thought of spending an hour or two in a quaint place amidst flickering candles, soothing music, and aromatic ambience is the ultimate luxury for anyone living in this frenzied world. People who spend their whole week in hop skip and jump mode from one chore to another, take some time for rejuvenation. Visit a spa in town and forget the-world and its everything.


text:
ANSWERS FROM THE PARISH ASSEMBLY
Thank you to all who attended the parish assembly in August and submitted questions. The following is a summary of the answers based on the questions…
We are currently working on the new Mass schedule. For the first several months after the cathedral is open, daily Masses will generally be celebrated in the Arboretum to allow for the installation of the Hazel Wright organ during the week. Once the installation is complete, daily Mass will normally be in the cathedral. Smaller Masses may take place in the Large Gallery, Chapel in the Sky, Chapel of Unity and Reconciliation and the St Callistus Chapel once it is constructed (second phase). The Arboretum will be used as a multipurpose space for events and meetings. We will continue to have Mass in English, Spanish and Vietnamese. On special occasions, there could be a Mass in Tagalog if there is a priest available who speaks Tagalog. We will continue to have a multi-lingual Mass on Thanksgiving.
The Blessed Sacrament Chapel in the cathedral will be located at the east end of the building. The baptistery will be located on the west end. It is proximate to the cemetery which has strong symbolic relationship to baptism. Both chapels will have separate entrances from the main sanctuary. The Blessed Sacrament Chapel will be open during the hours that the campus is open, which is currently 6:00 am to 10:00 pm.
We have just hired a coordinator for the Confirmation program and are in an active search for a Director of Youth Ministry with the hope of building a far-reaching and robust youth ministry. Hopefully this will lead to the development of a ministry reaching out to young adults. The only other change in relation to the parish ministries is the training of liturgical ministers in the new cathedral building and the development of a hospitality corps. More information will be presented early next year at the hospitality assembly.
The music will continue to be predominantly in the language in which the Mass is being celebrated. From time to time, we include music with some English verses at Masses in other languages because many people also speak English, especially the younger people. This is a helpful way to include all. Also, some Latin is used at many Masses because it is the universal language of the Church. It is important that we honor our musical heritage as the Roman Catholic Church and that future generations are familiar with it.
The construction in the cathedral is about 60% complete. The quatrefoils have been installed and the scaffolding has been removed. The new parking lots will have standard-sized parking spaces, rather than compact, and will include parking for handicap guests. Community outreach will always be part of Christ Cathedral campus. At some point it may be relocated from the helping house to another site on campus. The Our Lady of LaVang shrine will be made out of Carrera marble and will be 12 feet tall.
While no specific plans have been solidified regarding the dedication liturgy or guest list, we know that due to space limitations every parish, including Christ Cathedral Parish, will have a set number of parishioners who will be given tickets to attend the dedication. The number of parishioners will be the same from each parish and has not yet been determined. Christ Cathedral Parish will have its own Mass celebrating the dedication on Saturday, July 20, 2019. All parishioners are invited and welcome to that Mass.
There is no papal visit envisioned in the immediate future. It is possible that once the cathedral is open and we have some experience behind us in the smooth functioning of the building the Pope could be invited. This would be the decision of Bishop Vann.
We are currently in the process of updating the parish website.
A detailed account of answers in response to each question is available upon request at the parish office. Thanks again to all who participated in the Parish Assembly and to all who submitted questions.
BEING GOOD EXAMPLESStewardship Renewal: Growing in Love


I watched the movie New York Minute. This movie stars Mary-Kate Olsen (Winning London), Ashley Olsen (Winning London), Eugene Levy (Cheaper By The Dozen 2), Riley Smith (Motocrossed), and Jared Padalecki (Gilmore Girls).
One day in New York City, as a young woman tries out for an overseas college program and her twin sister schemes to meet her favorite punk rockers, a series of mishaps throws their day into chaos. In order for them both to accomplish their goals, the normally adversarial sisters decide to unite against the forces around them.
- (As of 2016) This is the final movie that Mary-Kate and Ashley stared in together.
-Bob Sagent, who played Mary-Kate and Ashley's Dad on the show Full House, has a small non-speaking cameo in this movie.


An overview of the proposed Whangarei District Council District Plan Changes 85, A-D, 86A and B, 87, 102 and 114.
A Cambridge family is paving the way for a radical approach to housing.
A huge housing development in Porirua could begin construction early next year.
High fuel prices and Auckland traffic could be a thing of the past for some as developers look at options to ditch the car.


text:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Notif extends CI_Controller {
	function __construct()
	{
		parent::__construct();
		$this->load->model('global_model');
	}
	public function index()
	{
		$this->load->view('page_not_found');
	}
	public function stock_min()
	{
		$query = $this->global_model->get_data("`name`,reorder_level, quantity", "ospos_items", "a INNER JOIN ospos_item_quantities b ON a.item_id=b.item_id WHERE a.`deleted`=0 AND b.`quantity`<=a.reorder_level");
		if($query->num_rows()>0)
		{
			$data['stock']=$query->result();
			$this->load->view('notif/stock_minimal',$data);
			//echo $query->num_rows();
		} else {
			echo "||
 Tidak ada stock item yang hampir habis
|Lihat item";
		}
	}
}


text:
Q: FIrebase is effecting contact picker and displaying black screen I am facing issue while implementing firebase in to the project. Just simple contact picker also stopped working after implementation. Clicking contact pick button displaying long lasting black screen and going no where. Only way is to close the app.
In sample issue is occurring second time. In my main project occurring every time.
Please find the source snippets below.
MainActivity.java
    package apps.uvr.com.apppoc;

    import android.content.Intent;
    import android.provider.ContactsContract;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.util.Log;
    import android.view.View;

    public class MainActivity extends AppCompatActivity {

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            findViewById(R.id.button1).setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
                    startActivityForResult(intent, 1011);
                }
            });

        Bundle bundle = new Bundle();
        bundle.putString("EVent", state);
        AppController.mFirebaseAnalytics.logEvent("APP_EVENT", bundle);
        }

        @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            super.onActivityResult(requestCode, resultCode, data);
            Log.d("MainActivity","onActivityResult");
        }
    }

activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="apps.uvr.com.apppoc.MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        android:id="@+id/textView" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Test Contact"
        android:id="@+id/button1"
        android:layout_below="@+id/textView"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="false" />
</RelativeLayout>

build.gradle
apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "24.0.0 rc2"

    defaultConfig {
        applicationId "apps.uvr.com.apppoc"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.3.0'
    compile 'com.github.michaelye.easydialog:easydialog:1.4'

    compile 'com.google.android.gms:play-services:9.0.0'
    compile 'com.google.firebase:firebase-core:9.0.0'
    compile 'com.google.firebase:firebase-analytics:9.0.0'
    compile 'com.google.firebase:firebase-crash:9.0.0'
    compile 'com.google.firebase:firebase-messaging:9.0.0'
}
apply plugin: 'com.google.gms.google-services'

A: I have the same problem. it seems that it is not related to firebase but play-services:9.x.x.
the below also looks like a same symptom.
MultiDex api 19 cause freeze on Camera Intent onActivityResult not called


text:
Q: Tilemill didn't render streets correctly, some parts are missing can someone please explain me what's happend in the picture below or how i can debug what's going wrong? I downloaded some .osm.pbf files imported the files via osm2pgsql into a postgis database and render the tiles using tilemill with the openstreetmap-carto project. Some parts of the Streets are missing.

A: Did you check the way types are the same? Might not be translating from cartoCSS/mapnik to postgis... If you need to patch data together should try overpass api to query for and join the missing data

A: Are you sure you have a recent version of osm2pgsql?
Older versions (prior to 2013) can not handle node numbers correctly since these have hit the 32-bit limit.
The Windows version still might have issues, see https://github.com/openstreetmap/osm2pgsql/issues/17 for the latest development builds.

A: I used a version of osm2pgsql that can handle 64-bit IDs. I think it happens when I merged some pbf data files with osm2pgsql into one database or "style" the data with the style attribute that osm2pgsql offers.
I rebuild the Database using osmconvert to put thinks together and osm2pgsql to import that merged file into the postGIS Databse (without style=). Now the exported tiles looks file.
Thanks for your answers. They pointed me in the right direction!


text:
Sir Samuel Barber Strang Steel of Philiphaugh, 1st Baronet, Territorial Decoration (1 August 1882 – 14 August 1961) was a landowner and Conservative Party politician in the United Kingdom. He was Member of Parliament (MP) for Ashford from 1918 to 1929.

Early life
Samuel Strang Steel was the only son of William Steel, who founded Steel Brothers & Co with his older brother James in Burma and his wife Rosetta Barber (married 25 October 1881). William and Rosetta Steel were divorced in Scotland in 1888.

Education
Samuel Strang Steel was educated at Cargilfield Preparatory School, Edinburgh and Eton College, before going on to Trinity College, Cambridge in 1900 and graduating BA (1903) and MA (1908). He was admitted to Middle Temple in 1902 and was called to the bar in 1905, but appears not to have practised as a barrister.

Family life
On 3 August 1910 he married the Hon. Vere Mabel Cornwallis (died 1964), daughter of Fiennes Stanley Wykeham Cornwallis, 1st Baron Cornwallis and his wife Mabel Leigh. They had five children:
 Fiennes William Strang Steel, 2nd Baronet.
 Jock Wykeham Strang Steel (1914-1991), married Lesley Graham, daughter of Sir John Reginald Graham of Larbert Bt, VC.
 James Malcolm Strang Steel, Lieutenant Grenadier Guards,(1919-1943) killed in action WW2.
 Grizel Mabel Strang Steel (1921-2000).
 Robert Stanley Strang Steel (1934-2011).

Career
In 1910, Samuel Strang Steel stood, unsuccessfully, as the Liberal Unionist candidate for Peebles and Selkirk in the two general elections that year. Samuel Strang Steel succeeded his father, William Strang Steel, at Philiphaugh in 1911. During the 1st World War he served, as a Major, with the Lothians and Border Horse on the Macedonian front. He was first commissioned into the Duke of York's Own Loyal Suffolk Hussars on 20 March 1901.

After the war he was elected at the 1918 general election as the MP for Ashford Kent, holding the seat until the 1929 election, when he lost the seat to the Rev. Roderick Kedward, the Liberal Party candidate. He was Permanent Private Secretary to the Minister for Agriculture (Sir Robert Sanders) (1923–24) and to the Financial Secretary to the Treasury (Walter Guinness) (1925). He was President of the Scottish Unionist Association (1937–38 and 1942–3). He was created a Baronet for "political and public services in Scotland" on 2 July 1938.

Samuel Strang Steel was a Director of the London and North Eastern Railway, which named a LNER Class B1 No 61244 locomotive 'Strang Steel', and of the Bank of Scotland. He served with distinction as a Forestry Commissioner (1932-1949). He built up the Scottish Co-operative Forestry Society Ltd which merged with the Scottish Woodland Owners' Association. During the war he was appointed Deputy Controller of the Home Grown Timber Production Department responsible for its activities in Scotland.

He was a County Councillor for Selkirkshire and Convenor (1946). He was Lord Lieutenant of Selkirkshire from 1948 to 1956. He was a member of The Queen's Bodyguard for Scotland, Royal Company of Archers, promoted to Ensign (1953).

Succession
Sir Samuel died on 14 August 1961. He was succeeded by his eldest son Sir (Fiennes) William Strang Steel (1912-1992) as 2nd Baronet. Sir William was educated at Eton College and Royal Military Academy Sandhurst and served in the 17th/21st Lancers during WW2. He was a Forestry Commissioner (1958-1967) and a member of Selkirk County Council (convenor 1967). He married, on 7 August 1941, Joan only daughter of Brigadier-General Sir Brodie Henderson KCMG, CB, who died 1992.

References

General references

ThePeerage.com

External links

1882 births
1961 deaths
People educated at Cargilfield School
People educated at Eton College
Steel, Sir Samuel, 1st Baronet
Conservative Party (UK) MPs for English constituencies
UK MPs 1918–1922
UK MPs 1922–1923
UK MPs 1923–1924
UK MPs 1924–1929
Lord-Lieutenants of Selkirkshire


You may search content by date, birth name or both. For example, to search the birth name you may provide a person's name in the text box and click "Apply". The search results will return all births containing that name.


Our Mission: To ensure that Foster Care Children know that someone cares.
Holiday Toy Event- Throughout the years, we have gathered new toys, books, CD's, clothing, basketballs and gift cards for children in the Los Angeles County Foster Care system. Thanks to our generous donors, the Holiday Gift Giveaway and Holiday Party grows larger and larger yearly, allowing Working Dreams to service increasingly more Foster Children. The Working Dreams Gift Giveaway and Holiday Party is the largest gift giveaway for Foster Youth on the West Coast.
In 2015, on day of the event, we gifted approximately 1000 Foster children. We partnered with the Culver City Police Department and the Los Angeles County Sheriff's Youth Foundation to increase our reach to Foster Children and ultimately helped over 15, 000 Foster Children have a Happy Holiday!
We have steadily increased the reach of our Holiday Toy Event and in 2017, we reached over 17,500 children with the Culver City Police and DCFS, The Department of Children and Family Services.
Prom Basket Giveaway- The brainchild of Shante, our youngest team member, started in 2014. Foster Care High School Junior and Senior Girls are treated to a day of choosing their prom gowns, evening purses and make-up pallets. Beautiful new prom gowns, both long and short, are donated by a leading manufacturer. Professional Make-up artists from Beyond Beauty, a non-profit organization who mentor Foster Care children, spend the day and offer tips and advise for prom make-up and hair. The girls also receive hair care products and Payless Gift Cards. We host between 300 and 400 girls at the Prom Dress Event.
Back to School Backpacks- Since our first backpack giveaway in 2015, we have partnered with DCFS. Thanks to our generous backpack donors, we have been able to hand out thousands of school supply stuffed backpacks to the neediest of Foster Care children.


text:
Jingu qiguan () ist eine Sammlung von 40 chinesischen Erzählungen, die vor 1644 veröffentlicht wurde und ihrerseits auf Anthologien von Feng Menglong und Ling Mengchu zurückgeht.

Ursprung

Entstehungsgeschichte
Aus dem Vorwort des Jingu qiguan geht hervor, dass ein gewisser Baoweng Laoren (* 1619) die Sammlung zusammengestellt hat. Die Herausgabe der nicht datierten Sammlung erfolgte in den Jahren 1632 bis 1644, nach einer anderen Quelle zwischen 1640 (oder etwas früher) und 1644. Der Titel der Sammlung lautet: Jingu qiguan (Aussprache etwa dchingu tchigwan) und bedeutet Erstaunliches aus Vergangenheit und Gegenwart.

Von den 40 Erzählungen ("Abschnitten") des Jingu qiguan entstammen 39 aus drei Anthologien von Feng Menglong und zwei Anthologien von Ling Mengchu. Die Herkunft des Abschnitts 30 ist unbekannt. Die fünf Anthologien umfassten je 40 Erzählungen, so dass der Kompilator seine Auswahl unter 200 Erzählungen treffen konnte.

Unter dem Obertitel San yen ("Drei Worte") werden die drei Anthologien von Feng Menglong zusammengefasst:
 Weise Worte zur Belehrung der Welt / Yushi mingyan, ca. 1620 (8).
 Verständliche Worte zur Ermahnung der Welt / Jingshi tongyan, 1624 (10).
 Ewige Worte zur Erweckung der Welt / Xingshi hengyan, 1627 (11).

Die zugrundeliegenden Sammlungen von Ling Mengchu sind:
 Sensationelle Geschichten / Paian jingqi, 1628 (8).
 Zweite Sammlung sensationeller Geschichten / Erke Paian jingqi, 1632 (3).

Hinweise:
 In Klammern steht jeweils die Anzahl der Erzählungen, die in das Jingu qiguan übernommen wurden.
 Die deutsche Übersetzung der Sammlungstitel variiert von Autor zu Autor.

Werktitel
Statt der heute gebräuchlichen Pinyin-Umschrift des Werktitels Jingu qiguan waren früher u. a. die folgenden Transliterationen gebräuchlich:
 Chin-ku ch'i-kuan (Wade-Giles-Umschrift)
 Kin-ku-ki-kuan,
 Kin ku ki kwan,
 Kin kou k'i kouan
 Djin-gu tji-gwan
Diese Werktitel können durch Getrennt- oder Zusammenschreibung, Groß-/Kleinschreibung, durch die Verwendung von Bindestrichen und ggf. durch Weglassung des Apostrophs variieren, z. B. findet man statt Jingu qiguan auch Jingu Qiguan, Jin Gu Qi Guan oder Jinguqiguan oder statt Kin-ku-ki-kuan auch Kin-Ku Ki-Kuan und Kin ku ki kuan.

Deutsche Ausgaben

Werktitel
Der Titel wird verschieden übersetzt, u. a. als:
 Wunderliches aus alter und neuer Zeit
 Gemälde neuer und alter außerordentlicher Dinge
 Neue und alte Mären

Zweitübersetzungen

Die erste Übersetzung aus dem Jingu qiguan in eine europäische Sprache findet sich in Band 3 der 1735 erschienenen Description de la Chine des französischen Jesuiten Jean-Baptiste Du Halde (1674–1743).
Die Übersetzung der vier darin enthaltenen Erzählungen Nr. 20, 29–31 aus dem Chinesischen besorgte der jesuitische Chinamissionar François-Xavier Dentrecolles (1664–1741).

In den Jahren 1747 bis 1756 veröffentlichte Christoph Gottlieb von Murr (1733–1811) eine deutsche Übersetzung von Du Haldes Werk in der Den Haager Ausgabe von 1736. Band 3 von 1749 enthält die vier Erzählungen Nr. 20, 29–31, mithin die erste deutsche Fassung von Erzählungen aus dem Jingu qiguan.

Im Jahr 1846, fast 100 Jahre später, übersetzte Adolf Böttger die englische Übersetzung des zweiten Teils der Doppelnovelle Nr. 35 ins Deutsche. Eduard Grisebach hielt diese Übersetzung für "über alle Begriffe elend".

Im Jahr 1873 veröffentlichte Eduard Grisebach eine neue Übersetzung der bereits von Dentrecolles übertragenen Novelle "Die treulose Witwe". Während er die Übersetzung von Dentrecolles als "kaum mehr als Paraphrase" bezeichnet, benutzt er als Vorlage die wortgetreue englische Übersetzung von Samuel Birch (1813–1885). Auch für seine spätere Übersetzung weiterer Novellen verwendete Grisebach die Vorlage von Samuel Birch.

Liste der Erzählungen
Die folgende Liste enthält die deutsche und französische Übersetzung der Titel. Zu der französischen Gesamtausgabe der Sammlung (#Lanselle 1996) gibt es bisher kein Pendant in deutscher Sprache.

In den deutschen Übersetzungen werden oft die Prologe (oder Vorerzählungen) weggelassen. Eine Übersicht der von Franz Kuhn übersetzten Prologe findet sich in #Chang 1991, S. 182–184. Die Erzählungen in #Rösel 1984 wurden alle einschließlich des Prologs übersetzt.

Ausgaben
  François-Xavier Dentrecolles (Übersetzung): [Vier Erzählungen aus dem Jingu qiguan]. In: Jean-Baptiste Du Halde: Description géographique, historique, chronologique, politique, et physique de l'empire de la Chine et de la Tartarie chinoise, enrichie des cartes générales et particulieres de ces pays, de la carte générale et des cartes particulieres du Thibet, & de la Corée; & ornée d'un grand nombre de figures & de vignettes gravées en tailledouce. 4 Bände. J-B Mercier, Paris 1735, Band 3, S. 292–341 chineancienne.fr.
  François-Xavier Dentrecolles (Übersetzung): [Vier Erzählungen aus dem Jingu qiguan]. In: Jean-Baptiste Du Halde: Description géographique, historique, chronologique, politique, et physique de l'empire de la Chine et de la Tartarie chinoise, enrichie des cartes générales et particulieres de ces pays, de la carte générale et des cartes particulieres du Thibet, & de la Corée; & ornée d'un grand nombre de figures & de vignettes gravées en tailledouce. 4 Bände. Henri Scheurleer, La Haye 1736, Band 3, S. 362–416; .
  Rainier Lanselle (Übersetzung): « Spectacles curieux daujourdhui et dautrefois: Contes chinois des Ming / Texte traduit; présenté et annoté par Rainier Lanselle ». Bibliothèque de la Pléiade 430. Gallimard, Paris 1996.
  Christoph Gottlieb von Murr (Übersetzung): [Vier Erzählungen aus dem Jingu qiguan]. In: Jean-Baptiste Du Halde: Ausführliche Beschreibung des Chinesischen Reiches und der großen Tartarey. Aus dem Französischen mit Fleiß übersetzet, nebst vielen Kupfern. Mit einer Vorrede von der Chronologie und Litteratur der Chineser. [Übersetzt von Christoph Gottlieb von Murr]. 4 Bände. Band 3, Koppe, Rostock 1749, S. 374–418; Übersetzung der Ausgabe #Dentrecolles 1736.
  Gottfried Wilhelm Becker (Übersetzung): Chinesische Erzählungen. Herausgegeben durch Abel Remusat und deutsch mitgetheilt von [Gottfried Wilhelm Becke]r. 3 Bändchen. Ponthieu, Michelsen & Comp., Leipzig 1827.
  Adolf Böttger (Übersetzung): Wang Keaou Lwan pih neen chang han oder die blutige Rache der jungen Frau. Chinesische Erzählung. Nach der in Canton 1839 erschienenen Ausgabe von Sloth [Robert Thom] übersetzt. Wilhelm Jurany, Leipzig 1846; 111 Seiten.

Eduard Grisebach
  Eduard Grisebach: Die treulose Witwe. In: Die treulose Witwe, eine chinesische Novelle und ihre Wanderung durch die Weltliteratur. Rosner, Wien 1873, S. 1–36; 137 Seiten, 16 cm.
  Eduard Grisebach (Übersetzung): Kin-ku-ki-kuan. Neue und alte Novellen der Chinesischen 1001 Nacht. Kröner, Stuttgart 1880; 145 Seiten, Fraktur.
  Eduard Grisebach (Übersetzung): Chinesische Novellen. Die seltsame Geliebte. Das Juwelenkästchen. Deutsch mit einer bibliographischen Notiz von Eduard Grisebach. Thiel, Leipzig 1884; 121 Seiten, Kleinoktav.
  Eduard Grisebach (Übersetzung): Chinesische Novellen. Die seltsame Geliebte. Das Juwelenkästchen. Deutsch, mit einer bibliographischen Notiz von Eduard Grisebach. Lehmann, Berlin 1886; 121 Seiten, 14,5 cm, Vignetten.
  Eduard Grisebach (Übersetzung): Kin-ku-ki-kuan. Chinesisches Novellenbuch. Deutsch von Eduard Grisebach. Cotta, Stuttgart 1887; Berlin, Lehmann 1887; XV, 146 Seiten, 15,8 cm, identisch mit #Grisebach 1880, ergänzt um den Abschnitt: Zur Bibliographie des "Kin-ku-ki-kuan" überhaupt, S. 145–146.
  Eduard Grisebach (Übersetzung); Flora Pályi (Illustration): Kin-Ku-Ki-Kuan. Die ewige Rache des Fräuleins Wang-Kiau-Luan. Uebersetzt von Eduard Grisebach mit Federzeichnungen von Flora Pályi. Serie: Der Liebesgarten 2. Musarion, München 1920; 126 Seiten, 1 Blatt.
  Jan Tschichold (Hrag.); Eduard Grisebach (Übersetzung): Chinesisches Novellenbuch. Deutsch von Eduard Grisebach, [Herausgegeben und durchgesehen von Jan Tschichold]. Sammlung Birkhäuser 5. Birkhäuser, Basel [1945]; 228 Seiten, 18 cm.
  Eduard Grisebach (Übersetzung); Fritz Schoppe (Illustration): Chinesische Novellen. Ins Deutsche übersetzt von Eduard Grisebach. 3. durchgesehene Auflage. Dorn, Bremen-Horn [1947]; 127 Seiten, Oktav, Vignetten von Fritz Schoppe.
  Jan Tschichold (Hrag.); Eduard Grisebach (Übersetzung): Chinesisches Novellenbuch. Herausgegeben von Jan Tschichold. Aus dem Chinesischen von Eduard Grisebach. Serie: Diogenes-Taschenbuch, detebe-Klassiker 21177. Diogenes, [Zürich] 1984, ISBN 3-257-21177-5; 226 Seiten, 18 cm, Teilausgabe von #Grisebach 1945.

Johanna Herzfeldt
  Johanna Herzfeldt (Übersetzung); Gerhard Vontra (Illustration): Das chinesische Dekameron. Aus dem Chinesischen von Johanna Herzfeldt. Greifenverlag, Rudolstadt 1957, Teilausgabe; 345 Seiten, 19,5 cm.
  Das chinesische Dekameron. Büchergilde Gutenberg, Frankfurt am Main 1963, Teilausgabe; 363 Seiten, 20,5 cm, Ausstattung, Leineneinband mit Holzschnitt und 11 Holzschnitte im Text von Wiltraud Jasper.
  Johanna Herzfeldt (Übersetzung); Horst Hausotte (Illustration): Das chinesische Dekameron. Aus dem Chinesischen von Johanna Herzfeldt. Mit 22 Illustrationen von Horst Hausotte. Teilausgabe. 3. Auflage. Greifenverlag, Rudolstadt 1968; 289 Seiten, Oktav.
  Johanna Herzfeldt (Übersetzung); Mehrdad Zaeri (Illustration): Das chinesische Dekameron. Übersetzt von Johanna Herzfeldt. Mit Bildern von Mehrdad Zaeri. 1. Auflage. Büchergilde Gutenberg, Frankfurt am Main 2008, ISBN 978-3-940111-46-3; Neuauflage von #Herzfeldt 1957; 292 Seiten, 25 cm, limitierte Vorzugsausgabe mit einer Originalgrafik von Mehrdad Zaeri.

Franz Kuhn
  Franz Kuhn (Übersetzung): Das Perlenhemd. [Kin-Ku-Ki-Kuan, Auszug, deutsch]. Eine chinesische Liebesgeschichte. Aus dem chinesischen Urtext übertragen von Franz Kuhn. Insel-Bücherei 216. Insel, Wiesbaden 1951; 49 Seiten, Oktav.
  Franz Kuhn (Übersetzung): Kin ku ki kwan. Wundersame Geschichten aus alter und neuer Zeit. Aus dem Chinesischen übersetzt von Franz Kuhn. Manesse Bibliothek der Weltliteratur. Manesse, Zürich 1952, ISBN 3-7175-1222-6; Teilausgabe, 471 Seiten, 15,3 cm, illustriert, Dünndruckausgabe, Leinen.
  Franz Kuhn (Übersetzung): Goldjunker Sung und andere Novellen aus dem Kin Ku Ki Kwan. Deutsch von Franz Kuhn. Manesse Bibliothek der Weltliteratur, Zürich: Manesse 1960, Teilausgabe; 368 Seiten, Kleinoktav.
  Franz Kuhn (Übersetzung); Venčeslava Hrdličkovà (Hrag.in): Altchinesische Novellen. Übertragen von Franz Kuhn. Herausgegeben von Věnceslava Hrdličkovà. Insel-Taschenbuch 848. Insel, Leipzig 1979; 887 Seiten, 20 cm.
  Franz Kuhn (Übersetzung); Venčeslava Hrdličkovà (Hrag.in): Chinesische Novellen. Übertragen von Franz Kuhn. Mit einem Nachwort und Anmerkungen herausgegeben von Věnceslava Hrdličkovà. Insel-Taschenbuch 848. Insel, Frankfurt am Main 1985, ISBN 3-458-32548-4; 627 Seiten, 17,6 cm, Nachdruck von #Kuhn 1979.

Sonstige
  Novellen aus dem Kin-ku-ki-kuan. Müller, München 1924; 239 Seiten, Fraktur.
  Goldjunker Jung u. a. Novellen aus dem Kin Ku Ki Kuan. Mauerse, [Zürich] [1960]; 368 Seiten.
  Thomas R. Sloth; Adolf Böttger (Übersetzung): Wang Keaou Lwan pih neen chang han oder die blutige Rache der jungen Frau. Chinesische Erzählung. Nach der in Canton 1839 erschienenen Ausgabe von Sloth übersetzt. Wilhelm Jurany, Leipzig 1846; 111 Seiten.
  Tsiu-sen Lin: Chinesische Legenden. Aus dem Chinesischen. Von Lin Tsiu-Sen. Mit vier Farbenlichtdrucken nach chinesischen Gemälden aus dem 17. Jahrhundert. Metzner, Berlin 1938; 11 Blätter, 4 Tafeln, Großfolio.
  Vincenz Hundhausen: Der Ölhändler und das Freudenmädchen. Eine chinesische Geschichte in fünf Gesängen. Leipzig 1928.
  Paul Kühnel: Das geheimnisvolle Bild und Anderes. Drei Novellen aus dem Chinesischen übersetzt von P. Kühnel. Steinitz, Berlin 1902; 191 Seiten.
  Paul Kühnel: Chinesische Novellen. Deutsch von Paul Kühnel. Meisterwerke orientalischer Literaturen, zweiter Band. Georg Müller, München 1914; 368 Seiten.
  Gottfried Rösel (Übersetzung): Altchinesische Erzählungen: aus dem "Djin-gu-tji-gwan". Manesse, Zürich 1984, ISBN 3-7175-8035-3; 691 Seiten, 17,3 cm.
  Anna von Rottauscher (Übersetzung): Die seltsame Hochzeitsfahrt. [Kin-Ku-Ki-Kuan, Auszug, deutsch]. Zwei chinesische Novellen aus alter Zeit. Aus den Urtexten übertragen von Anna von Rottauscher. Mit drei chinesischen Miniaturen. Wiener Bücherei 14. Frick, Wien [1941]; 77 Seiten, Oktav.
  Anna von Rottauscher: Wer die Bahn der Tugend wandelt, dem hilft der Himmel. In: Irrlicht und Morgenröte. Fünf chinesische Erzählungen mit sechs farbigen Illustrationen. Aus dem Chinesischen ins Deutsche übertragen von Anna von Rottauscher. Die Waage, Zürich 1955, S. 37–85; 132 Seiten, 18,5 cm.
  Hans Rudelsberger: Chinesische Novellen. Aus dem Urtext übertragen von H. Rudelsberger. Band 2. Insel, Leipzig 1914.
  Walter Strzoda (Übersetzung): Der Ölhändler und die Blumenkönigin. [Erzählung aus der chinesischen Novellensammlung "Djin-Gu Tji-Guan"]. [Aus dem chinesischen Urtext übertragen von Walter Strzoda]. Serie: Dichtungen des Ostens. Hyperion 1920, München 176 Seiten.
  Walter Strzoda (Übersetzung): Die gelben Orangen der Prinzessin Dschau. Aus dem chinesischen Urtext von Walter Strzoda. [Einband und Titelumrahmung zeichnete Emil Preetorius]. Hyperion, München 1922; 292 Seiten, Kleinoktav.

Literatur
Hinweis: Die Titel im Abschnitt Ausgaben enthalten meist eine Einleitung oder ein Nachwort mit teilweise ausführlichen Erläuterungen zum Jingu qiguan.

Allgemein
  Wolfgang Bauer: Baoweng Laoren. Jingu qiguan. In: Walter Jens (Hrag.): Kindlers neues Literatur-Lexikon. Band 2. München 1989, S. 199–200.
  Antoine Bazin: Des contes et des nouvelles. In: L'univers: histoire et description de tous les peuples. Chine moderne ou Description historique, géographique et littéraire de ce vaste empire, d'après des documents chinois. Paris 1853, S. 552–554; books.google.de.
  Daria Berg (Hrag.in): Reading China. Fiction, History and the Dynamics of Discourse. Essays in honor of professor Glen Dudbridge. Leiden 2007, S. 6, 15, 25–28, 30–31.
  Peng Chang: Modernisierung und Europäisierung der klassischen chinesischen Prosadichtung. Untersuchungen zum Übersetzungswerk von Franz Kuhn (1884–1961). Frankfurt am Main 1991, S. 11–13, 17, 19–20; Rezension: #Nieper 1993.
  Eduard Grisebach: Die Wanderung der Novelle von der treulosen Witwe durch die Weltlitteratur. Zweite, mit einem Anhang vermehrte Ausgabe. Lehmann, Berlin 1889.
  Jean E. Kern: The individual and society in the Chinese colloquial short story. The Chin-ku ch'i-kuan. Dissertation Indiana University, Bloomington IN 1974.
  Volker Klöpsch (Hrag.); Eva Müller (Hrag.in), Ruth Keen (Mitarbeit): Lexikon der Chinesischen Literatur, München, Beck 2004, S. 139–140; books.google.de.
  Monika Motsch: Die chinesische Erzählung: vom Altertum bis zur Neuzeit. In: Wolfgang Kubin (Hrag.): Geschichte der chinesischen Literatur. Band 3. Berlin 2003, S. 133–210, besonders 166–167.
  Kai Nieper: #Chang 1991, Rezension. In: Oriens Extremus. Zeitschrift für Sprache, Kunst und Kultur der Länder des Fernen Ostens 36.1993, S. 123–126.
  Paul Pelliot: Le Kin kou k'i kouan. In: T'oung Pao 24.1925–1926, S. 54–60, .
  Helwig Schmidt-Glintzer: Geschichte der chinesischen Literatur: die 3000jährige Entwicklung der poetischen, erzählenden und philosophisch-religiösen Literatur Chinas von den Anfängen bis zur Gegenwart. Bern 1990, S. 412–421, besonders 420.
  A. Waley: Notes on the history of Chinese popular literature. In: T'oung Pao 28.1931, S. 346–354, 2. The Chin Kiu Ch'i Kuan: S. 350, .
  Yenna Wu: Vernacular Stories. In: Victor H. Mair (Hrag.): The Columbia history of Chinese literature. New York 2001, S. 595–619.
  Lu Xun: Nachahmungen von volkssprachlichen Song-Erzählungen aus der Ming-Dynastie. In: Lu Xun: Kurze Geschichte der chinesischen Romandichtung = Zhong guo xiao shuo shi lüe. Beijing 1981, S. 266–278.

Personen
  Wolf Baus: Ling Mengchu. In: #Klöpsch 2004, S. 181–182 books.google.de.
  Hans Henning: Eduard Grisebach in seinem Leben und Schaffen: Zu seinem 60. Geburtstage am 9. Oktober 1905. Berlin 1905, S. 41–48.
  Hatto Kuhn: Dr. Franz Kuhn (1884–1961). Lebensbeschreibung und Bibliographie seiner Werke. Mit einem Anhang unveröffentlichter Schriften. Bearbeitet von Hatto Kuhn. Unter Mitarbeit von Martin Grimm. Geleitwort von Herbert Franke. Wiesbaden 1980.
  Eva Müller: Feng Menglong. In: #Klöpsch 2004, S. 91–92 books.google.de.
  Thomas Zimmer: Feng Menglong. In: Marc Hermann: Biographisches Handbuch chinesischer Schriftsteller: Leben und Werke. In: Wolfgang Kubin (Hrag.): Geschichte der chinesischen Literatur. Band 9. Berlin 2011, S. 59–61.

Kataloge
  Bestand des Richard-Wilhelm-Übersetzungszentrums (bis 1998); ruhr-uni-bochum.de (PDF; 4,7 MB).
  Henri Cordier: Dictionnaire bibliographique des ouvrages relatifs à l'Empire chinois: Bibliotheca Sinica. Band 3. Paris 1906–1907, Spalte 1761–1769; gallica.bnf.fr.
  Henri Cordier: Dictionnaire bibliographique des ouvrages relatifs à l'Empire chinois: Bibliotheca Sinica. Band 4. Paris 1907, Spalte 3161; gallica.bnf.fr.
  Henri Cordier: Dictionnaire bibliographique des ouvrages relatifs à l'Empire chinois: Bibliotheca Sinica. Supplément et Index. Paris 1922, Nachdruck Hildesheim 1971, Spalte 3935–3936.
  Eduard Grisebach: Weltlitteratur-Katalog: Mit litterarischen und bibliographischen Anmerkungen. Berlin 1905; .

Weblinks

Einzelnachweise

Literatur (Chinesisch)
Anthologie


If a celebrity's home can be completely destroyed by one of California's deadly fires, what hope does that leave for the one.
None of these options appear open to Dadaab refugees. Shutting down the refugee camps will mean increased protection risks for the. As attention fades, so does the funding for the refugees in Kenya.
What does refugee resettlement look like on the ground. regime that's been accused of human rights abuses in the past. The Genets went to a refugee camp in Ethiopia. There, they applied for legal s.
Susanne Charlesworth receives funding from: South African informal settlements sponsored by the National Research Foundation and Royal Society; refugee camps sponsored by. mosquitoes will breed. Wh.
Kamal has been in the camp for nine months. When it's eventually cleared he doesn't know where he'll go next — certainly not back to his home country, he said. Among the dozens of migrants and refugee.
As debate over the Syrian refugee crisis heats up and features more prominently in the presidential race, commentators on both sides have sometimes failed to account for the actual laws regarding.
Nor does the fact that the state. There are over 32,000 Brus in relief camps of Tripura. The Bru refugees had fled Mizoram.
In the last half-century, worldwide refugee populations have grown increasingly urban. Whereas the very mention of refugees o.
Furthermore, while in its earlier stages the refugee problem was seen as a temporary and limited phenomenon, it has now come to be acknowledged as universal, continuing, and recurring.
Disclosure statement. Azadeh Dastyari does not work for, consult, own shares in or receive funding from any company or organization that would benefit from this article, and has disclosed no.
"I didn't tell my mother before I left, but I didn't have a choice," Binyam said, sitting in a mud-brick shack at Adi-Harush, a refugee camp in the foothills of Ethiopia's Simien.
Already vulnerable people are most at risk, particularly those living in favelas, informal settlements and refugee camps where drainage is poor. and thus fewer mosquitoes will breed. What does this.
I mean, they are trained to actually shoot and go to war. And the question is why they are there. I mean, who they—who is the.
And a month, three months from now, two months from now, 23 million people will be at the brink of famine, meaning they don't.
What would things like community, beauty and art mean? Those are questions Emily St. John Mandel. The way that, as a speci.
A leaked document claims China has begun constructing refugee camps on the North Korean border capable of holding large numbers of asylum seekers fleeing potential disaster.
The War in Darfur is a major armed conflict in the Darfur region of Sudan that began in February 2003 when the Sudan Liberation Movement (SLM) and the Justice and Equality Movement (JEM) rebel groups began fighting the government of Sudan, which they accused of oppressing Darfur's non-Arab population. The government responded to attacks by carrying out a campaign of ethnic cleansing.
Under what version of self determinism does that automatically occurr? just because messed up american culture is trying to export gene roddenberrys 'fictional' vision of the future onto the rest of the world, which I might add was a vision of a particular version of american culture, does not mean the concept of the western native is somehow racist or illegal and should be wiped out by.
Kenya does not wish to. enrolled in one of the camp's 52 schools. Tens of thousands of refugees have been educated on the U.N.'s dime over the years, but the Kenyan government's tight restrictions.
Palestinian photographer Izz Zanoon, takes a self photo with children in front of his photos at Jabalia refugee camp northern the Gaza Strip. to the kids when he took those photos and what does it.
UNICEF Canada president, David Morley, is in Jordan this week, visiting the Za'atari Syrian refugee camp and some of the nearby communities where other refugees families have found shelter.
"A group of IS [ISIS] followers are said to be terrorizing people in the Moria refugee camp on the Greek island of Lesbos.
But it may not be true that refugees in camps are more likely to leave. Jeff Crisp, who is the head of evaluation and policy at U.N.H.C.R., thinks that whether people are in a camp or self-settled pro.
After a dip in 2008, a second wave of Somali refugees is arriving in the state. But with fewer family ties, this group faces a new set of challenges.
The jihadist chief is a French actor of Algerian origin and he lives in Paris as does the actor playing the character of. for me was with the young Tuareg girl whom I met in a refugee camp in Mauri.
As soon as the State Department released its official statement announcing its plan to cut off aid to the Palestinians and limit the definition of "refugee" to first. asked me the same questions: W.
In the bleak camps that are home to millions. to find out what this will mean for the refugee families that his nonprofit helps settle here. The interview was edited for length and clarity. Which r.
Miriam Berger It's lunchtime at the Idomeni refugee camp, where long lines mean that each meal bleeds into the next. People here have only known planes like that to drop bombs. Neither does the cam.
The Palestinian Refugees Overview. The Palestine refugee problem was created in the course of the 1948 Israeli War of Independence. The war, and the flight of the refugees, known in Arabic as the Nakba (disaster), were central formative events that determined the national character of Israel and of the Palestinians, and helped to define the conflict in its present terms.


I just finished reading Instance Menace by Jerry B Jenkins and Chris Fabry. This is a mystery geared towards pre-teens and teenagers.
Bryce and Ashley are twins, and they are Christian sleuths. If there's a mystery, they are going to get to the bottom of it! This is the first book of the series I have read, so it makes a great stand-alone book as well, although I'm sure the other books would be good as well.
In Instant Menace, Bryce and Ashley are separated at school by the new principal. The last principal thought they would do well together after their dad died in a plane crash, but the new principal thinks it's best they are separated. And why did the last principal, Mr. Forster, leave?
First day of school brings enough changes, but then a teacher's prized coins go missing from a locked cabinet. Who took those? And does it have anything to do with Mr. Forster?
The 8th grade class is split into "teams" to come up with a community project. The Red Team decides to create a secret chat room. Bryce is turned into the principal because of threats he made to another student in the chat room. Only Bryce says he didn't make them.
Being the mystery-solvers they are, Bryce and Ashley find a clue which solves the entire mystery.
I really enjoyed this book. I'm not the targeted age but it was a great read and I think anyone in the targeted age range, boy or girl, would enjoy this!


1. To build a United Diocese where everybody matters regardless of his or her sexual, racial, social and educational backgrounds. It is our belief that there is power in unity (Psalm 133).
3. To build a Financially Buoyant Diocese where every member is taught from the word of God to recognise that our wealth and riches are from God; and that we must use the same to serve Him (1 Corinthians 4: 7).
4. To raise a Generation of Church Workers who are Spirit-filled, dedicated to teaching the undiluted Gospel message; and have great compassion for the unsaved souls (2 Tim 2:15).
Remember, "Where there is no vision, the people perish" (Prov. 29: 18 KJV). But when vision is vigorously pursued, it becomes a MISSION. Therefore, we will make it our aim in this Diocese to please God in all that we do.