The Cary Scavenger Hunt Gives Back!
http://caryscavengerhunt.com/wp-content/uploads/2017/09/dorcas1-e1504814547560.jpg 397 600 Lindsey http://caryscavengerhunt.com/wp-content/uploads/2017/01/cc-scav-logo-2017.png Lindsey2017-09-07 15:03:202017-09-07 15:03:52The Cary Scavenger Hunt Gives Back!
Cary, NC- The Cary Scavenger Hunt is meant to be challenging. We create a book of 70 clue questions that take teams all over Cary- to businesses, parks, greenways, historic sites, public art, town facilities and entertainment venues.
Teams couldn't answer everything. They had to strategize and use their four race hours wisely to get the most points.
In the past, teams were curious to learn the correct answers to every question they missed. This year, we decided to publish the correct answers on our website. While we have decided to post these answers, no scores will be changed, and we won't accept any challenges to formal judge rulings. These answers are for the curious only. All scores are final.
How many points could teams score?
If a team answered every question correctly they could score as high as 13,517 points, not including bonus points. Of those, more than 25% of the questions could be found without even leaving Downtown Cary. Bonus Points could be earned several ways: through donations and visiting our sponsors. When teams donated to three area non- profit groups at morning check-in they received receipts as proof.
Teams could earn up to 500 points when they dropped off used electronics with Kramden Institute.
If teams visited all of our sponsors (clues marked with an star *) 500 points were automatically added to their final score. In 2015, 5 teams did that.
Clues 1, 2 and 3 involved the donations mentioned above. Here are the rest of the Clue Book questions and their correct answers. Maybe you'll learn something new about Cary. If you compete with us next year, it's possible one or two of these questions will be repeated.
"Dragon Boats will race on Symphony Lake today. Asian Focus brings this unique Chinese event annually to Cary. Take a photo with a boat." Teams had to visit the Dragonboat Festival at Koka Booth Amphitheatre. Boats were on the Symphony Lake. They took a team selfie with a dragonboat in background 225 pts. This question proved to be a problem as Asian Focus was charging $5 to park and many teams skipped this one.
"While you're eating Thanksgiving turkey, this high school's marching band will travel far. Find where they practice and take your team photo on the star." Cary High School is performing in the Macy's Thanksgiving Day Parade. We needed a Team Photo at the Cary High School parking lot with the painted star for 185 pts.
* 7. "Waverly Place continues to grow and evolve, find one of their three newest places is the puzzle you'll solve. Here's a hint: Think beauty, fitness and wellness. Take a team photo in front of just one for your points. " The newest locations are Parlor Blow Dry Bar, Core Power Yoga and Joint Chiropractic We also accepted Delphi Fitness. 250 pts.
"This farm in the west started their Agri-tourism business last fall with pumpkins, hayrides and a corn maze to test. You can see cotton getting ripe by Louis Stevens Road now I bet. Pick a bole and bring back proof of your visit". Teams had to bring a Cotton Bole from Upchurch Farms on Louis Stevens Drive. 200 pts.
"These charming quiet children sit with their dog on a bench- take a seat between them to show you're a mensch. Then take your photo." We wanted a photo of a Team Member sitting with the children sculpture located in Ashworth Village. 55 pts.
*11. "Part A) Carolina Orthodontics & Children's Dentistry and Triangle Family Dentistry at Cary Park are conveniently located in the same office suite. They can serve all your dental needs from your first tooth to your last tooth and all the crowding in between! Take a team photo with the tooth fairy to prove you were there!" Team took a photo with the Tooth Fairy inside this dental Practice located at 7535 Carpenter Fire Station Road, Suite 201 for 400 pts.
"A tennis championship named for one of our sponsors takes place here today. As proof of your visit bring back an order of play". Teams brought back an "Order of Play" sheet from the Atlantic Tire Tennis Championships at the Cary Tennis Center for 230 pts.
"Find the statue of Walter Hines Page. He was a notable scholar, author, social reformer and ambassador to Great Britain. He's holding a book looking like a sage. What date was the book published to prove your visit was certain?" The answer can be found on his statue on Town Hall campus: 1902 for 85 pts.
"A park is named for this former mayor who guided the growth of Cary including the installation of our first water treatment plant. Find the statue of this man- who is he and when did he serve?" Teams needed to know it was Fred G Bond and he served from 1971- 1983 which could all be found on a statue near the Bond Park Boathouse for 95 pts.
18*. "Ashworth's Drugstore is the longest continually operating drugstore in Cary. Over 60 years they've served Cary customers with the courtesy they deserve. Pay them a visit, come on inside to find the mannequin wearing Ashworth's t-shirt with pride. Put your arm around him and shout HOTDOG! for your team photo." This mannequin was located right near the Soda Fountain for 350 pts.
"Cary has 3 community centers that offer a variety of classes and activities but only one offers fencing. Have your team don masks and have a team photo taken by staff." teams took a photo at Middle Creek Community Center for 300 pts.
"Cary's unique skate, bike and scooter park recently added a mural. Check the hours! Visit and have staff take your team photo in front of it." This mural is inside the Sk8 Cary office/ sales area for 120 pts.
"During renovation of this downtown theater an actual piece of film was found. Name the film and the stars." The correct answer was "Only the Valiant" starring Gregory Peck and Ward Bond and can be seen on a plaque on the stairs at The Cary Theater for 75 pts.
*23. "I spy with my little eye – Cary Family Eye Care in their newly expanded location. They evaluate the entire eye for Glaucoma, Cataracts, or anything they spy. Have every team member put on a pair and snap a team photo to complete the equation." Required a team photo wearing glasses at their location: 10110 Green Level Church Road #102, for 250 pts.
"Cary's C Tran expands ridership every year. It's a very good service from what we hear. On Maynard and Kildaire sit many cool shelters, they have art too so you won't swelter. Take a team photo sitting in a bus shelter with art visible. Extra points: Hold up a C-Tran BUS schedule!!!" Teams could find these shelters all over town with etched glass art to sit in and take a team photo for 200 pts. If they picked up a schedule they received 50 pts. extra. The schedules are available at many Cary locations, a shelter with art was right next to Duck Donuts.
"Did you know the Catamount's school is 10 years old this fall? Show your claws when you find the sign with the date and take your team's photo." The correct sign with founding date is at Panther Creek High School, located above the main entry door to the school. Plainly visible for 155 pts.
*27. "Whether you call it table tennis or ping-pong, at Triangle Table Tennis you can't go wrong, as your team takes a table to play at the largest facility in the USA. Take a team photo playing table tennis today. " A team photo playing ping-pong, their location is 2900 Perimeter Park Dr #200, Morrisville for 350 pts.
"There's a beach in Cary. Find it and take a photo on the shore." We wanted a photo of the team at Bond Lake. There's a sandy area that is called a beach right near the Bond Park Boathouse for 125 pts.
"This water tower is the coolest in town, it's painted every year, they're not tearing it down. Can you take a photo with the new class of 2017 shown in the background?" The Cary Water tower is across Maynard from Cary High School, with 2017 clearly visible for 100 pts.
"This Community library is growing and will soon move down the road to become a Wake County Regional we are told. Use your library card today to check out a book. Then bring back your receipt for the judges to take a look." We wanted a receipt for the checked out book which can be printed by the desk or self-checkout. Cary Library is a community-sized library located at 310 S Academy St, Cary for 90 pts.
*31 "Part A) Orangetheory Fitness uses heart-rate monitor technology to make you work hard, mixing cardio and weights right from the start. Visit them in Morrisville and take a picture with a staff member… if you can get them to stand still! Pick up your folder, it's what you need to do, to complete this task and get credit for your clue This location is in Park West Village, 1112 Market Center Drive, Morrisville, and they were supposed to give teams a folder and then take a photo with a staff member or 200 pts.
*31 "Part B) Orangetheory Fitness's newest location in Cary is out West where everything's new. Find the large Splat logo and take a team photo, its what you need to do. The splat is located at the Parkside Town Commons location 1204 Parkside Main Street,Cary for 200 pts.
31. "Bonus: If a class was going on while you were there- Take and UPLOAD a photo" for 25 pts.
"The game of Cricket is played here today. It's not very far; it's on your way. Try to meet a player to take a team photo." Church Street Park is located at 5800 Cricket Pitch Way and games are played there all day on Saturdays.
*35. "Great Harvest Bread grinds wheat everyday in their store. Stop by to find out about the "Sah Wheat" ingredient used in their handcrafted products from bread to scones and more. Ask the clerk for a few kernels for you to bring back, its proof of you visit so please keep track!" They are located at 1220 NW Maynard Rd, Cary and gave out bagged wheat kernels for teams to bring back for 350 pts.
"At this kiosk 2 Cary greenways collide – White Oak and Black Creek on the East Coast Greenway reside. Take a photo to show your pride." We required a team photo at the Kiosk at Bond Park where White Oak and Black Creek Greenways intersect for 135 pts.
*37. "Mother always told you to eat a good breakfast". This little spot has been open a year, did you know it? Have you been here? Find Bacon, Egg and Pancakes at The Egg & I and take your team photo. The Egg & I restaurant is located at 1104 Ledsome Ln #101 and had store mascots ready to greet our teams for 250 pts.
"Our pro soccer team is in Cary for good reason. Go to the stadium, there's games left in the season. To be sure you're on the up and up, bring back your souvenir Railhawks cup." Teams could bring back logo cups from WakeMed Soccer Park for 225 pts. (Unfortunately there was a snafu on this clue with an event there charging $10 for parking. While RailHawks staff insisted parking attendants knew our teams were coming, one team called us to say they could not get in.
*40. "Make the Michelin Man part of your team! You'll find him at Atlantic Tire & Service. This year The NC Tire Industry awarded them Dealer of the Year. Find this award, now hold it up high and give us a cheer! Take your Team Photo holding award with Michelin Man." Teams took photos holding the award near the Michelin Man cut out at Atlantic Tire located 1380 NW Maynard Rd for 350 pts.
"In the children's nature trail of this Nature Center there's a mini scavenger hunt. Find the hidden mouse. Tell us where he lives." We accepted answers such as: in a tree, in a hole in a tree. This was found at the Stevens Nature Center at Hemlock Bluffs for 195 pts.
"The Friends of Page-Walker came up with a guide so you'll know Hillcrest Cemetery and what lies inside. The earliest burial is Nathaniel Jones. Bring a guide back and find his headstone among other famous Jones family members and take a Team Photo." This was a tough one! Nathaniel Jones' gravestone is listed in the guide, but unmarked on the map. Teams needed to pick up a Guide and then walk around the cemetery to find the Jones' family and Nathaniel's location near spot #18. The cemetery is located off Page St in Downtown Cary for 250 pts.
"This new memorial honors the victims and survivors of 2 American Eagle flights that crashed in Cary 6 years apart. Find this memorial and take a team photo." The memorial is inside Carpenter Park, located at the intersection of Morrisville Carpenter Road and Louis Stevens Drive for 245 pts.
*44. "The Shuckin' Shack Oyster Bar is a fun family place. Have a seat at the bar; they've saved you a space. Grab yourself an oyster and pick up a knife, they'll put you to work, having the time of your life. Take a team photo." Teams had fun shucking oysters at this restaurant located in Preston Corners (Corner High House and NW Cary Parkway) near La Farm Bakery for 250 pts.
"Many think this high school is in Apex, but they'd be wrong. The stampede is strong in southern Cary. Find a Mustang and take a team photo" We accepted a team photo with any signage showing Middle Creek High School's Mustang mascot for 299 pts.
"Its call letters date back to the former longtime owner of the station, Durham Life Insurance Company, whose motto was "We Protect The Family." The studio is located in Raleigh, and the transmitter tower is in Cary. Go find the transmitter and see if you can take a team photo with the station call letters in the background." The WPTF broadcast transmitter is located on Hillsborough Street in Cary on your way to WakeMed Soccer Park on the left. Team photo for 200 pts.
*47. "The Piedmont and Carolinian come to the NC DOT Amtrak Cary Depot twice a day. Get a schedule to learn when they arrive at Platform A. Take a team photo with the train. Missed the train? Pick up a schedule and get some points." Teams needed a team photo with train arriving/departing at 10:02am or 11:58am for full credit of 350 points. If they missed the train, Bringing back a Schedule was awarded 100 pts.
*48. "Reply Ob/Gyn & Fertility is a new kind of Ob/Gyn Clinic. What makes Reply so unique? Come find "Ferti the Uterus" at their office and ask her why! And while you're there, just for fun, take a team photo with Ferti and upload it to Facebook! Ask Ferti the Uterus, "What makes Reply so unique?" The answers could have been any of the following: "fertility awareness" , "cycle tracking", "cooperative care", or "patient education" for 250 pts.
*50. "Do you like donuts to start your day? Duck Donuts are warm, delicious & made-to-order your way. Have each team member pick out their own little duck. Then take your team photo with plenty of pluck. We wanted a Team Photo holding ducks at Duck Donuts, located at 100 Wrenn Dr #101, Cary for 250 pts.
"On Cary's 100th anniversary, a time capsule was buried. It will be opened 100 years hence. Find the Sue Rowland Courtyard where it's buried and tell us what year it will be opened." The time capsule is located in the courtyard between Town Hall and the Police Department and is clearly visible if you look for the sign naming the courtyard for Sue Rowland. The answer was 2071 for 180 pts.
"Find Curvaceous Kiss by Russ RuBert in a park out west. To find it will put you all to the test. Now stand beneath it to find its secret – what does it do?" The sculpture spins. The sculpture is located at Sears Farm Park located at 5077 Sears Farm Rd, Cary for 249 pts.
*53. "The votes were cast — Chick-fil-A is still America's most beloved fast-food chain (according to the American Consumer Satisfaction Index). So, CELEBRATE with the COW that says "Eat More Chicken". Find her at her "home" in Waverly Place and enjoy a new, delicious "treat". Take that team photo with this icon, enjoy your "treat" and be on your way!" Needed a photo with the Cow, at Chick-Fil-A Waverly Place for 350 pts.
"This empty house was built in 1803. It is one of only two existing examples of Board and Batten construction in Wake County. It has been placed on the National Register of Historic Places. A project Downtown may cause this to move. Take a Team Photo on the Porch for 111pts." This is the Ivey Ellington House located on West Chatham Street.
"The Waldo House is the second example of Board and Batten construction in Wake County. It was moved from its original location to become a Bridal Cottage. Find it and take your team photo." This house is located behind the Mayton Inn on Park Street for 91 pts.
"Everyone knows this famous Town mural. There's so much history in every detail. Find the grocery store pictured within it and tell us its name if you think you can win it." The Answer is Dennings, clearly visible on the town mural painted in the side of the Sorrell's building, corner of Chatham and Harrison for 105 pts.
"Did you know Cary has a Liberty Tree? Find Cary's Liberty Tree Memorial. It honors the people who made America Free. Take a photo of the plaque to prove it." This tree is clearly marked with a plaque in front of Town Hall between the Railroad Tracks and the Town Hall parking. Photo of the plaque for 150 pts.
*58. "Let the fun begin at the Mayton Inn", Cary's Downtown Hotel. Come in through the lobby where the decor is so lovely you'll want to stay a spell. Find the library across from Highball, the bar. Relax on a cozy couch, it's not very far." Teams took photos at The Mayton Inn's Library, located at 301 S Academy St for 250 pts.
62. "The Town of Cary was declared a Bronze Level Bike Friendly Town. If you are spending some time on the roads today, notice the Bike Route Signs and tell us the Bike Route number of Cary Parkway". The answer was Bike Route # 3 for 55pts. All teams also received a Hike & Bike map in their bags, where they could have found this answer.
"Every summer, Cary Visual Art creates their Outdoor Sculpture Exhibition in Downtown. Do you think you are really in the know? Prove it by finding the Best in Show. Visit it and take a photo." Teams needed a photo taken with the sculpture by Jack Howard-Potter called "Larm", which is outside Town Hall on Academy for 170 pts They all had CVA Outdoor Sculpture Exhibition brochures that listed that art as the Best in Show.
"Cary's newest park will be dedicated in the fall. Find the sheep and you might win it all! Hang with the herd of sheep say BAAAA! Take a photo with the sheep." We wanted a team photo with some sheep sculptures taken at Jack Smith Park (located 9725 Penny Rd) for 300pts. The park was opened and dedicated in September.
"Did you know this wonderful amphitheatre with the funny name honors a former Mayor? Find his likeness and take your team photo and shout "Thanks Koka!" The team photo should have been taken at Koka Booth Amphitheatre by the Koka Booth statue at the Cobblestone Courtyard near the main gate for 150 pts. Again, this clue proved to be a problem due to the parking situation at Booth Amphitheatre because of the Dragonboat Festival.
We hope everyone had a great time at the 7th annual Cary Scavenger Hunt. We work very hard every year to improve upon the previous year's successes. We survey our volunteers, team members and sponsors after each event and listen to their comments to seek ways to enhance everyone's experience. 2016 had the highest number of volunteers, sponsors and attendance with 69 teams registered and 40 booth spaces booked for food and entertainment.
We will be announcing plans for 2017 soon. Stay tuned!
Cary, NC – Do you want to know the biggest hint to winning the 2013 Cary Scavenger Hunt? Read on.
Pay attention to the sponsors.
We have hinted around about this before. Our sponsors play a BIG role during our event.
Sure, they may have a booth at the event and hand out some samples to our hungry teams. They have all hung up our posters and handed out fliers. Maybe they even put our event in their email newsletters. But did you know that clues about their businesses are buried within our clue book?
Sponsors are in integral part of the event. Most clues found in our clue book are about Cary trivia, history, public art, event venues and little known facts. But sponsors are really important. Over 20 clues this year will let you meet Cary-owned businesses. These folks help make Cary unique. Many participate in numerous other community events as some of our town's chief cheerleaders.
Here's another hint: Our sponsors are worth a lot of points.
We couldn't have the event without them, therefore we reward these businesses for their community spirit.
If teams travel to every single sponsor and bring back the clues, we will award them over 5000 points! Maybe next year we will come up with a Sponsor Bonus for the team that does just that!
Look them up, find out where they are located and you may get on jump on winning.
Of course you won't know what the questions are, but at least you will have an idea where to go.
The questions may require you to take a team photo. Or bring back an item. Or find an answer about these businesses. All to prove you paid them a visit.
We'd like to take this opportunity to thank all of these fine businesses for their support of the 2013 Cary Scavenger Hunt.
The Town of Cary, our hosting sponsor, without whose help we would not be at the historical and lovely Page-Walker for our event start and finish.
Atlantic Tire and Service, who graciously offered to be our presenting sponsor, and is involved throughout Cary in many community building events.
All of our Platinum sponsors who have stepped up in a big way to help: Ashworth Drugs , Bright Horizons, Chick Fil A of Waverly Place , Casto Development (Stone Creek & Park West Shopping), Glenaire and Great Harvest Bread Co, Cary.
And last but surely not least our Silver sponsors , each who have been involved with us in the past: Cary Creative Center, Cornerstone Pediatrics, CRC- The Disaster Relief Experts, Dorcas Ministries, Triangle Food Tour, Whole Foods of Cary.
As diverse as this group of Cary businesses is, they all have one thing in common: a desire to connect with our wonderful Cary Community. Find out a little about each of them and be prepared to have a great time at the 2013 Cary Scavenger Hunt! A little homework could make you a winner!
Keep up with the event and get more clue hints on Facebook.com/CaryCitizen.
Cary, NC – Announcing the 4th annual Cary Scavenger Hunt on September 21, 2013 at Page-Walker Arts & History Center in Cary, NC! It's an event that builds team work, makes memories and expands your mind as teams race to find the most clues all over Cary during the course of an excitement-packed day. Register now and save 20%.
Maybe you live in central Cary, but you don't know the west side of town. Perhaps you visit lots of parks with your kids. Do you frequent restaurants and pubs in town? Play soccer?
The truth is that it's hard to know ALL of Cary. That's why we created the Cary Scavenger Hunt.
Our town is 54 square miles and has several world-class venues that many Cary-ites have never visited. Now's your chance to get out of your comfort zone and have an adventure right here in your own back yard.
You may want to do a little research before you go. By all means read CaryCitizen! We always create clues from coverage. Pay attention to our sponsors who play a very important part in the Hunt (hint, hint!).
Each year we check out a new venue, making the location part of the discovery inherent in the event itself.
In the past, we have been at Koka Booth Amphitheatre, Cary Arts Center and Waverly Place.
This year, we move to the Page-Walker Arts and History Center to kick off and end the day of fun. One of the coolest old buildings in Downtown Cary, its history includes time as a railroad hotel for passengers traveling through Cary.
Sign-up a Family Team (related members with parents) or Adult team (all over 18).
The day starts with check in at Page-Walker between 9am and 9:30. Each team will be given an official clue book and a bag to collect items. Teams all leave at the same time and will plot their routes based on reading the clues and strategizing how to get as much done as possible within the allotted time.
All teams must return for official check in no later than 1:30pm. Not back in time, lose points.
A mini-festival awaits the teams at the finish. Expect food, kids activities and things to keep you busy while your books are tallied by our celebrity judges. Winners announced at 3:00pm.
Clues will have different point values to help you prioritize where to go. Teams should think strategically try to figure out the best route before you drive all over town and waste time!
Teams in each category (family and adult) with the most points win. Other prizes, too. We even have a prize for lowest point total (you know who you are).
Just sign up, have fun, and don't worry TOO much about points! We want everyone to have an exciting, memory-filled day. That's winning.
CaryCitizen is thankful for all our wonderful sponsors, including Hosting Sponsor Town of Cary and Presenting Sponsor Atlantic Tire & Service.
Returning sponsors include Ashworth Drugs, Great Harvest Bread, Thai Spices and Sushi, Chick Fil A Waverly Place, Yes! Solar Solutions, Whole Foods, Garden Supply, The Cary Family Y, Bright Horizons, Tijuana Flats, Dorcas Ministries and Hendrick Fiat .
New partners this year include: Carolina Auto Spa, Glenaire Retirement Community, Casto Development (in Park West and Stone Creek), Cary Creative Center, the Matthews House, Parkway SleepHealth, Cary Family Eye Care, and the Triangle Aquatic Center.
Visit EventBrite to sign up for the Cary Scavenger Hunt.
Now through June 30, save $10 off registration. That's a 20% savings. Register now for the Cary Scavenger Hunt.
For more information, visit CaryScavengerHunt.com.
http://caryscavengerhunt.com/wp-content/uploads/2017/01/cc-scav-logo-2017.png 0 0 Lindsey http://caryscavengerhunt.com/wp-content/uploads/2017/01/cc-scav-logo-2017.png Lindsey2013-06-02 18:48:202015-12-30 13:55:46Announcing the 4th Annual Cary Scavenger Hunt!


text:
define([
	'jquery',
	'backbone',
	'js/lib/utils.js'
], function ($, Backbone, Utils) {
	'use strict';

	var Utils = new Utils();

	var postsModel = Backbone.Model.extend({
		url: Utils.baseUrl + 'content',
		render: function(){
			alert('hop');
		}
	});

	return postsModel;
});

redpajama_set_name: RedPajamaGithub


text:
Ricky Martin Accused Of Domestic Violence & Incest With Nephew – Faces Up To 50 Years In Prison!
Some seriously shocking developments have been made in Ricky Martin's recent legal troubles.
As we previously reported, a judge issued a domestic violence restraining order against the 50-year-old singer from an unnamed petitioner earlier this month. The identity of the alleged victim was kept a secret at the time due to Puerto Rico's Law 54, commonly known as the Domestic Abuse Prevention and Intervention Act, which protects their name from being released. But now, the accuser has been revealed – and it is allegedly someone from Ricky's family! Yeah…
Related: Scrubs Executive Producer Arrested On Multiple Rape Charges
According to a new report from Marca, his brother Eric Martin revealed that the Livin' La Vida Loca artist's nephew Dennis Yadiel Sanchez filed the restraining order – making this obviously an incest case as well now. In the complaint, the 21-year-old claimed he ended a seven-month relationship with Ricky two months ago. However, the Glee alum allegedly did not take the split well and soon started constantly contacting Dennis and even showing up at his home. The nephew also claimed there was physical and psychological abuse that happened throughout their relationship.
Reps for Ricky denied all of the accusations when news first broke about the restraining order, saying in a statement to People:
"The allegations against Ricky Martin that lead to a protection order are completely false and fabricated. We are very confident that when the true facts come out in this matter our client Ricky Martin will be fully vindicated."
He also released a message on Twitter on July 3, expressing his hope that the situation would be cleared up soon:
"The protection order entered against me is based on completely false allegations, so I will respond through the judicial process with the facts and the dignity that characterize me. Because it is an ongoing legal matter, I cannot make detailed statements at this time. I am grateful for the countless messages of solidarity, and I receive them with all my heart."
Their legal battle is scheduled to start on July 21. Allegations of incest are taken pretty seriously under Puerto Rican law, meaning if proven guilty, Ricky could be facing some major consequences – like up to 50 years in prison!
Reactions to the latest in his case, Perezcious readers? No doubt there has been some jaw-dropping revelations made from this new report! Let us know in the comments (below).
Billy's baby dreams shattered by Dawn's shock actions in Emmerdale?
'Mrs. Harris Goes To Paris' Opens With Charm, Strong Word of Mouth In Still-Challenged Arthouse Scene Specialty Preview
Amber Alert For 2-Day-Old Baby Turns Tragic As Dad Admits To 'Tossing' Her Into Mississippi River
This is devastating news. Earlier this week, an Amber Alert was sent out in Tennessee…
The Surprising Way Quentin Tarantino's Mother Reacted To Being Completely Cut Off!
How would YOU react if your child made it big — and refused to ever…
Amy Sedaris lost weight from stress while decluttering her apartment: relatable?
Amy Sedaris was on Seth Meyers last week and she was hilarious as usual. She's…

redpajama_set_name: RedPajamaCommonCrawl


As part of the new MA in Data Journalism I have partnered with a number of organisations who are keen to bring data journalism expertise into their newsroom. One of those is Haymarket's football media brand FourFourTwo – which has grown from a UK football magazine to a network of websites in six countries around the world, and is looking to expand its data-driven reporting.
I am now inviting applications from people who are particularly interested in studying data journalism in partnership with FourFourTwo.
You should have a passion for football and sports journalism, be interested in helping find new sources of data for stories, and working on stories based on data collected by third parties, and have lots of ideas that tap into the power of data-driven sports journalism.
If you are interested, please apply through the course webpage specifying in your supporting statement that you are specifically interested in working with FourFourTwo.
This entry was posted in online journalism and tagged FourFourTwo, Gary Parkinson, MA Data Journalism on October 31, 2017 by Paul Bradshaw.


text:
package com.example.planOfBibleReading.activities;

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;

import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.AdapterView.OnItemLongClickListener;
import android.widget.ExpandableListView;
import android.widget.ExpandableListView.OnChildClickListener;
import android.widget.ListView;

import com.example.planOfBibleReading.App;
import com.example.planOfBibleReading.MainActivity;
import com.example.planOfBibleReading.R;
import com.example.planOfBibleReading.adapters.BiblePlanExListAdapterHelper;
import com.example.planOfBibleReading.adapters.BiblePlanExpandableListAdapter;
import com.example.planOfBibleReading.adapters.ListObjectsAdapter;
import com.example.planOfBibleReading.model.BibleStorage;
import com.example.planOfBibleReading.model.Plan;
import com.example.planOfBibleReading.model.PlanOnDay;
import com.example.planOfBibleReading.widgets.StyledButtonView;
import com.example.planOfBibleReading.widgets.StyledTextView;

public class ListPlanOfReadingActivity extends Activity {
	private StyledTextView tvPlan;
	private StyledButtonView btnDeletePlan, btnCreatePlan, btnCancelToMain;
	private ExpandableListView lvPlan;
	private BiblePlanExpandableListAdapter adapter;
	List<Plan> listPlans;
	private final int PROCESS_STATUS_START = 0;
	private final int PROCESS_STATUS_END = 1;
	private final int NO = 0;
	private String[] createPlanItems;

	@Override
	protected void onCreate(final Bundle savedInstanceState) {
		try {
			super.onCreate(savedInstanceState);
			setContentView(R.layout.activity_list_plan_of_reading);

			btnCreatePlan = (StyledButtonView) findViewById(R.id.btnCreatePlan);
			btnCreatePlan.setOnClickListener(new View.OnClickListener() {

				@Override
				public void onClick(final View v) {
					// TODO Auto-generated method stub
					final AlertDialog.Builder builder = new AlertDialog.Builder(
							v.getContext());
					builder.setTitle("Âûáîð äåéñòâèÿ");
					// ïîëó÷àåì ìàññèâ èç ôàéëà ðåñóðñîâ
					createPlanItems = getResources().getStringArray(
							R.array.CreatePlanItems);
					builder.setItems(createPlanItems,
							new DialogInterface.OnClickListener() {
								@Override
								public void onClick(
										final DialogInterface dialog,
										final int item) {
									Intent intent;
									switch (item) {
									case 0:// Ñîáñòâåííûé ïëàí íà 1 äåíü
										intent = new Intent(v.getContext(),
												NewPlanOnDayActivity.class);
										startActivity(intent);
										break;
									case 1:// Ñîáñòâåííûé ïëàí íà ïåðèîä
										intent = new Intent(v.getContext(),
												NewPlanOnPeriodActivity.class);
										startActivity(intent);
										break;
									case 2:// Âîñïîëüçîâàòüñÿ ñóùåñòâóþùèìè
											// ïëàíàìè
										intent = new Intent(v.getContext(),
												NewUniversPlanActivity.class);
										startActivity(intent);
										break;
									default:
										break;
									}
								}
							});
					final AlertDialog alert = builder.create();
					alert.show();
				}
			});
			tvPlan = (StyledTextView) findViewById(R.id.tvPlan);
			btnCancelToMain = (StyledButtonView) findViewById(R.id.btnCancelToMain);
			btnCancelToMain.setOnClickListener(new OnClickListener() {
				@Override
				public void onClick(final View v) {
					final Intent intent = new Intent(v.getContext(),
							BibleOnEveryDayActivity.class);
					startActivity(intent);
				}
			});
			final BiblePlanExListAdapterHelper adapterHelper = new BiblePlanExListAdapterHelper(
					getApplicationContext());
			adapter = adapterHelper.getAdapter();
			lvPlan = (ExpandableListView) findViewById(R.id.lvPlan);
			lvPlan.setAdapter(adapter);
			if (adapterHelper.getGroupsName().isEmpty()) {
				tvPlan.setText(R.string.planDoesNotExist);
			} else {
				btnDeletePlan = (StyledButtonView) findViewById(R.id.btnDeletePlan);
				btnDeletePlan.setVisibility(View.VISIBLE);
				btnDeletePlan.setOnClickListener(new View.OnClickListener() {

					@Override
					public void onClick(final View v) {

						final List<Plan> listPlans = App.getSelectedPlans();
						final Dialog dia = new Dialog(v.getContext());
						dia.setContentView(R.layout.list_row_books);
						dia.setTitle("Âûáîð ïëàíà äëÿ óäàëåíèÿ");
						dia.setCancelable(true);
						final BibleStorage bibleStorage = BibleStorage
								.getInstance(getApplicationContext());
						final ListView list_alert = (ListView) dia
								.findViewById(R.id.alert_list);
						final ListObjectsAdapter<Plan> adapterPlans = new ListObjectsAdapter<Plan>(
								getApplicationContext(), listPlans);

						list_alert.setAdapter(adapterPlans);
						list_alert.setItemsCanFocus(false);
						list_alert.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
//						final List<Plan> checkedPlans = new ArrayList<Plan>();
						list_alert
								.setOnItemClickListener(new OnItemClickListener() {
									@Override
									public void onItemClick(
											final AdapterView<?> parent,
											final View itemClicked,
											final int position, final long id) {
										final Plan plan = listPlans
												.get(position);
//										adapterPlans.getChekedData().clear();
										adapterPlans.setChekedData(position);
										adapterPlans.notifyDataSetChanged();
//										final int index = checkedPlans
//												.indexOf(plan);
//										if (index < 0) {
//											checkedPlans.add(plan);
//											App.getRightNowStyle()
//													.setBackgroundColorCheckedItems(
//															itemClicked);
//										} else {
//											checkedPlans.remove(plan);
//											App.getRightNowStyle()
//													.setBackgroundColor(
//															itemClicked);
//										}
									}
								});

						final StyledButtonView btn = (StyledButtonView) dia
								.findViewById(R.id.buttonList);
						btn.setText("Âûáðàòü óäàëÿåìûé ïëàí");
						btn.setOnClickListener(new View.OnClickListener() {

							@Override
							public void onClick(final View v) {

								final ProgressDialog pd = new ProgressDialog(v
										.getContext());
								pd.setTitle("Title");
								pd.setMessage("Ïîäîæäèòå, èäåò óäàëåíèå");
								pd.setCancelable(false);
								// ìåíÿåì ñòèëü íà èíäèêàòîð
								pd.setProgressStyle(ProgressDialog.STYLE_SPINNER);
								final Handler h = new Handler() {
									@Override
									public void handleMessage(final Message msg) {
										switch (msg.what) {
										case PROCESS_STATUS_START:
											pd.show();
											break;
										case PROCESS_STATUS_END:
											pd.dismiss();
											final Intent intent = new Intent(v
													.getContext(),
													MainActivity.class);
											startActivity(intent);
											break;
										}
									}
								};
								final Thread t = new Thread(new Runnable() {
									@Override
									public void run() {
										h.sendEmptyMessage(PROCESS_STATUS_START);
										// TODO: Óäàëèòü ýëåìåíòû
										boolean success = false;
										final List<Plan> checkedPlans = adapterPlans.getChekedData();
										for (final Plan plan : checkedPlans) {
											final List<PlanOnDay> plansOnDay = App
													.getPlanOnDayByPlanId(plan.id);
											for (final PlanOnDay planOnDay : plansOnDay) {
												success = bibleStorage
														.removeItem(
																bibleStorage.tbPlanOnDay,
																planOnDay.id);
											}
											if (success
													&& plan.flagAutoCreate == NO)
												bibleStorage.removeItem(
														bibleStorage.tbPlan,
														plan.id);

										}
										h.sendEmptyMessage(PROCESS_STATUS_END);
									}
								});
								t.start();

								dia.dismiss();
							}
						});
						dia.show();
					}
				});

				// íàæàòèå íà ýëåìåíò
				lvPlan.setOnChildClickListener(new OnChildClickListener() {
					@Override
					public boolean onChildClick(
							final ExpandableListView parent, final View v,
							final int groupPosition, final int childPosition,
							final long id) {
						final PlanOnDay itemPlanOnDay = (PlanOnDay) adapter
								.getChild(groupPosition, childPosition);
						final Intent intent = new Intent(parent.getContext(),
								ChapterActivity.class);
						intent.putExtra("name_chapter", itemPlanOnDay
								.getChapter().toString());
						final ArrayList<Integer> chapterForReadingIds = new ArrayList<Integer>();
						final List<String> groupsName = adapterHelper
								.getGroupsName();
						final Calendar date = Calendar.getInstance();
						date.set(itemPlanOnDay.year, itemPlanOnDay.month,
								itemPlanOnDay.day);
						final SimpleDateFormat format = new SimpleDateFormat(
								"EEEE, d MMMM yyyy");
						final String dayFormat = format.format(date.getTime())
								.toString();
						final int numberDay = groupsName.indexOf(dayFormat);
						// âûòàñêèâàåì
						final List<PlanOnDay> plansOnToday = adapterHelper
								.getGroupsList().get(numberDay);
						final int numberItem = plansOnToday
								.indexOf(itemPlanOnDay);
						for (int i = numberItem; i < plansOnToday.size(); i++) {
							final PlanOnDay planOnToday = plansOnToday.get(i);
							chapterForReadingIds.add(planOnToday.getChapter().id);
						}
						chapterForReadingIds.remove((Integer) itemPlanOnDay
								.getChapter().id);
						intent.putExtra("chapter_array", chapterForReadingIds);
						intent.putExtra("name_book",
								itemPlanOnDay.getBookName());
						intent.putExtra("id_chapter",
								itemPlanOnDay.getChapter().id);
						intent.putExtra("from_list_plans", true);
						startActivity(intent);
						return false;
					}
				});
				lvPlan.setLongClickable(true);
				lvPlan.setOnItemLongClickListener(new OnItemLongClickListener() {
					@Override
					public boolean onItemLongClick(final AdapterView<?> parent,
							final View view, final int position, final long id) {
						try {
							if (ExpandableListView.getPackedPositionType(id) == ExpandableListView.PACKED_POSITION_TYPE_CHILD) {
								final int groupPosition = ExpandableListView
										.getPackedPositionGroup(id);
								final int childPosition = ExpandableListView
										.getPackedPositionChild(id);
								final PlanOnDay item = (PlanOnDay) adapter
										.getChild(groupPosition, childPosition);
								final AlertDialog.Builder builder = new AlertDialog.Builder(
										ListPlanOfReadingActivity.this);
								// çàãîëîâîê
								builder.setTitle(R.string.deleteTitle);
								// ñîîáùåíèå
								builder.setMessage(R.string.deleteQues);
								// èêîíêà
								builder.setIcon(android.R.drawable.ic_input_delete);

								final Dialog.OnClickListener myClickListener = new Dialog.OnClickListener() {
									@Override
									public void onClick(
											final DialogInterface dialog,
											final int which) {
										switch (which) {
										// Óäàëÿåì
										case Dialog.BUTTON_POSITIVE:
											adapterHelper.getGroupsList()
													.get(groupPosition)
													.remove(item);
											adapter.notifyDataSetChanged();
											// finish();

											break;
										// íå óäàëÿåì
										case Dialog.BUTTON_NEGATIVE:
											// finish();
											break;
										}
										dialog.dismiss();
									}
								};

								// êíîïêà ïîëîæèòåëüíîãî îòâåòà
								builder.setPositiveButton(android.R.string.yes,
										myClickListener);

								// êíîïêà îòðèöàòåëüíîãî îòâåòà
								builder.setNegativeButton(android.R.string.no,
										myClickListener);
								// ñîçäàåì äèàëîã
								final AlertDialog alert = builder.create();
								alert.show();
								// builder.create();

							}
						} catch (final Exception e) {
							e.printStackTrace();
							return false;
						}
						return true;

					}
				});
			}
			App.getRightNowStyle().setBackgroundColor(
					findViewById(R.id.layoutMain));
		} catch (final Exception e) {
			e.printStackTrace();
		}
	}

	@Override
	public boolean onCreateOptionsMenu(final Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.list_plan_of_reading, menu);
		return true;
	}

}


See what our collaborators say about working here.
"I've found here that the corporate environment can be exciting and challenging every day. When you are doing what you love, it's great to be a part of the business."


I swore I would never do it. There was a few lines and products that I always said I wouldn't get into… and now….
I was coerced! It wasn't me, it was someone else! Actually, I was asked and/or challenged…. baby furniture. Oh my. At my place?
Baffling… but oddly looks rather cute. I'm not going to question it, and the response so far has been rather positive.
Here's the deal… someone comes to me and says, "you know there isn't much decent Gorean baby furniture out there… there's some stuff over at xxxx but it's all for the south, and then there's stuff over at xxxx but ewww, no thank you…. wouldn't you like to make something?" Going on to describe their ideal and what they were hoping for.
See, coerced… arm twisted… it was brutal I tell ya.
I haven't done a formal release through the list or anything yet but I have out a set of nursery furniture geared towards a more rough type. Distressed wood and scuffed up a bit.
There's a changing & bathing table, animated to change a baby, and to bathe… animated rocking chair and bench, both with three animations… one rocking the baby, and two female sits. A furred throw rug with animations, kneeling and rocking the baby, along with a male sitting animation and female. There's a crib with a drinking horn hanging off the side (though the horn is not attached and can be left off, it was just because the person asking was a Torvie lol), and a side table. It's pretty low prim, 46 prims to have the entire set out.
Want to check it out come down to the Five Blades sim and see for yourself.
← Another chance at a 25L Tues!


text:
Q: ACE.OLEDB.12.0 - Sharepoint Connection Invalid Argument For one of the project I make, I need to retrieve list from Sharepoint using OleDB. Below you can see the code I use:
string ConnectionString = "WSS;HDR=YES;IMEX=2;DATABASE=XXX;LIST=YYY;RetrieveIds=Yes;TABLE=ZZZ;Provider=Microsoft.ACE.OLEDB.12.0";
string query = "Select * From [Table]";
OLEDBConnection conn = new OLEDBConnection(ConnectionString);
conn.Open();
OLEDBDataAdapter dataAdapter = new OLEDBDataAdapter(query, conn);
DataSet ds = new DataSet();
dataAdapter.Fill(ds);

In place of xxx, yyy, zzz I insert values obtained from .iqy file generated from Sharepoint.
Computer is runnning on Windows 10 Enterprise x64 and have pre-installed Office Professional 2016 x86 (please note that, there is no posibilty of installing 64 bit Office) including Access 2016. Sharepoint server is Sharepoint 2013 version.
With this setup the code threw an exception Invalid argument upon opening connection.  I've also made sure that 12.0 provider was registered. Trying to change the provider to 16.0 version did result in exactly same exception.
I was advised to try it with "Microsoft Access Database Engine 2010" (x86).
After installation of that engine from Microsoft page code above started to work. I was able to make connection and get the list using query.
However, after opening Access, before it opens, it runs some repairs (Office Professional installation is triggered). After this repair the code again stops to work until I reinstall the "Microsoft Access Database Engine 2010"
I've tried to use parameters from Access Linked Table connection string. (It is using ACEWSS; parameter instead of WSS;), but without any result.
I tried also to remove WSS parameter from connection string but then code throws an error Could not find installable ISAM.
Below please find all connection strings used for connection with the result:

*

*Default Access Engine (from Office):
WSS;HDR=YES;IMEX=2;DATABASE=XXX;LIST=YYY;RetrieveIds=Yes;TABLE=ZZZ;Provider=Microsoft.ACE.OLEDB.12.0" - Invalid Argument
ACEWSS;HDR=YES;IMEX=2;DATABASE=XXX;LIST=YYY;RetrieveIds=Yes;TABLE=ZZZ;Provider=Microsoft.ACE.OLEDB.12.0" - Invalid Argument
HDR=YES;IMEX=2;DATABASE=XXX;LIST=YYY;RetrieveIds=Yes;TABLE=ZZZ;Provider=Microsoft.ACE.OLEDB.12.0" - Could not find installable ISAM
WSS;HDR=YES;IMEX=2;DATABASE=XXX;LIST=YYY;RetrieveIds=Yes;TABLE=ZZZ;Provider=Microsoft.ACE.OLEDB.16.0" - Invalid Argument
WSS;HDR=YES;IMEX=2;DATABASE=XXX;LIST=YYY;RetrieveIds=Yes;TABLE=ZZZ;Provider=Microsoft.ACE.OLEDB.16.0" - Invalid Argument
HDR=YES;IMEX=2;DATABASE=XXX;LIST=YYY;RetrieveIds=Yes;TABLE=ZZZ;Provider=Microsoft.ACE.OLEDB.16.0" - Could not find installable ISAM

*Access Database Engine 2010 Installed:
WSS;HDR=YES;IMEX=2;DATABASE=XXX;LIST=YYY;RetrieveIds=Yes;TABLE=ZZZ;Provider=Microsoft.ACE.OLEDB.12.0" - This one works fine!
ACEWSS;HDR=YES;IMEX=2;DATABASE=XXX;LIST=YYY;RetrieveIds=Yes;TABLE=ZZZ;Provider=Microsoft.ACE.OLEDB.12.0" - The Microsoft Access database engine could not find the object 'Table'.
HDR=YES;IMEX=2;DATABASE=XXX;LIST=YYY;RetrieveIds=Yes;TABLE=ZZZ;Provider=Microsoft.ACE.OLEDB.12.0" - Could not find installable ISAM
WSS;HDR=YES;IMEX=2;DATABASE=XXX;LIST=YYY;RetrieveIds=Yes;TABLE=ZZZ;Provider=Microsoft.ACE.OLEDB.16.0" - Application stops working.
ACEWSS;HDR=YES;IMEX=2;DATABASE=XXX;LIST=YYY;RetrieveIds=Yes;TABLE=ZZZ;Provider=Microsoft.ACE.OLEDB.16.0" - Application stops working.
HDR=YES;IMEX=2;DATABASE=XXX;LIST=YYY;RetrieveIds=Yes;TABLE=ZZZ;Provider=Microsoft.ACE.OLEDB.16.0" - Could not find installable ISAM
I've run out of ideas, how to get this connection established and working on the default drivers used by Access and neither understand why the same connection string works with the 2010 version installed and does not work with the default Access 2016 driver.  I will appreciate any advice.

redpajama_set_name: RedPajamaStackExchange


To serve my existing clientele by providing the finest clothing in the industry.
Developing new clients. We are one of the fastest growing offices in Tom James. We have 7 salespeople now and projecting 22 in the future.
"Clothes make the man...naked people have little or no influence on society".
"Master the art of permanent fashion".


Working in a hospital can be a rewarding and enlightening experience, but many people discount the possibility of finding themselves a job in such a place due to a complete lack of qualifications and knowledge of the medical field.
While this is an understandable reaction to the suggestion that they should work in a hospital, what some people don't realise is that there are a huge amount of positions to be filled within almost all modern hospitals that require no medical experience or education at all.
When we stop to consider some of the jobs part time available in Broomfield Hospital in Chelmsford, we often forget about the countless administrative, clerical, mechanical and computer based roles that are needed to ensure the smooth operation of the facility. On top of that you can add in the fact that the hospital has a number of retail services on site too.
If you would like the idea of working part time in one of the shops or restaurants in the hospital then you are in luck. With amenities including the League of Friends shop (open from 9am to 8pm on weekdays and 9am to 4.30pm on Saturdays), the WRVS tea bar located in the main outpatients section, the Roundhouse coffee bar located in the St. Andrew outpatients section, the Ritazza Coffee Shop and the Spice of Life Restaurant on site, you've got plenty of opportunities to find part time employment.
For those of you who are seeking medical work, you should keep an eye on meht.nhs.uk for all the latest vacancies as and when they are posted.


text:
Q: Pygame - Alien Invasion: Making aliens shoot back I'm currently attempting to get my aliens to drop 'bombs' back at the player during game play. My current goal is to just get all aliens to drop bombs, then to eventually have random aliens drop bombs after a certain level.
Currently is seems that all bombs are coming from the starting location of my first alien.
alien_invasion.py
import sys, pygame

from settings import Settings
from ship import Ship
from bombs import Bomb
from alien import Alien

class AlienInvasion:
    """Overall class to manage game assets and behavior."""

    def __init__(self):
        """Initlize the game, and create game resources."""
        pygame.init()
        self.settings = Settings()
        self.screen = pygame.display.set_mode((self.settings.screen_width,
                                            self.settings.screen_height))
        self.settings.screen_width = self.screen.get_rect().width
        self.settings.screen_height = self.screen.get_rect().height

        pygame.display.set_caption("Alien Invasion")

        self.ship = Ship(self)
        self.alien = Alien(self)

        self.bullets = pygame.sprite.Group()
        self.bombs = pygame.sprite.Group()

        self.aliens = pygame.sprite.Group()
        self._create_fleet()

        #Set our background color
        self.bg_color = (230, 230, 230)

    def run_game(self):
        """Start main loop for our game."""
        while True:
            self._check_events()

            self.ship.update()

            self._drop_bombs()
            self._update_bombs()

            self._update_aliens()

            self._update_screen()

    def _check_events(self):
        """Respond to kepresses and mouse events."""
        #for each event in game capture that event
        for event in pygame.event.get():
            #if player preses close, quit game
            if event.type == pygame.QUIT:
                sys.exit()
            # if event is a key press
            elif event.type == pygame.KEYDOWN:
                self._check_keydown_events(event)
            elif event.type == pygame.KEYUP:
                self._check_keyup_events(event)

    def _check_keydown_events(self, event):
        """respond to keydown events"""
        if event.key == pygame.K_RIGHT:
            self.ship.moving_right = True
        elif event.key == pygame.K_LEFT:
            self.ship.moving_left = True
        elif event.key == pygame.K_ESCAPE:
            sys.exit()

    def _check_keyup_events(self, event):
        if event.key == pygame.K_RIGHT:
            self.ship.moving_right = False
        elif event.key == pygame.K_LEFT:
            self.ship.moving_left = False

    def _drop_bombs(self):
        """drop bombs from alien ships"""
        new_bomb = Bomb(self)
        for alien in self.aliens:
            self.bombs.add(new_bomb)

    def _update_bombs(self):
        """update bombs positions and gets rid of old bombs"""
        self.screen_rect = self.screen.get_rect()
        self.bombs.update()
        for bomb in self.bombs.copy():
            if bomb.rect.bottom >= self.screen_rect.bottom:
                self.bombs.remove(bomb)

    def _update_aliens(self):
        """update the position of the aliens"""
        self._check_fleet_edges()
        self.aliens.update()

        self._check_aliens_bottom()

    def _create_fleet(self):
        """create our fleet of aliens"""
        # creat an alien and fine the number that fits in a row
        # spacing between each alien is equal to one alien
        alien = Alien(self)
        alien_width, alien_height = alien.rect.size
        available_space_x = self.settings.screen_width - (2 * alien_width)
        number_aliens_x = available_space_x // (2 * alien_width)

        # determine the number of rows that fit on the screen
        ship_height = self.ship.rect.height
        available_space_y = (self.settings.screen_height -
                                (5 * alien_height) - ship_height)
        number_rows = available_space_y // (2 * alien_height)

        # create a full fleet of aliens
        for row_number in range(number_rows):
            for alien_number in range(number_aliens_x):
                self._create_alien(alien_number, row_number)

    def _create_alien(self, alien_number, row_number):
        alien = Alien(self)
        alien_width, alien_height = alien.rect.size
        alien.x = alien_width + 2 * alien_width * alien_number
        alien.rect.x = alien.x
        alien.rect.y = 2 * alien_height + 2 * alien.rect.height * row_number
        self.aliens.add(alien)

    def _check_fleet_edges(self):
        """respond if any aliens reach the edge"""
        for alien in self.aliens.sprites():
            if alien.check_edges():
                self._change_fleet_direction()
                break

    def _check_aliens_bottom(self):
        """check if any aliens have reached the bottom of the screen"""
        screen_rect = self.screen.get_rect()
        for alien in self.aliens.sprites():
            if alien.rect.bottom >= screen_rect.bottom:
                self._ship_hit()
                break

    def _change_fleet_direction(self):
        """drop entire fleet and change direction"""
        for alien in self.aliens.sprites():
            alien.rect.y += self.settings.fleet_drop_speed
        self.settings.fleet_direction *= -1

    def _update_screen(self):
        """Update images on screen and flip to the new screen."""
        #fill our background with our bg_color
        self.screen.fill(self.settings.bg_color)

        #draw ship to screen
        self.ship.blitme()

        for bullet in self.bullets.sprites():
            bullet.draw_bullet()

        self.aliens.draw(self.screen)

        for bomb in self.bombs.sprites():
            bomb.draw_bomb()

        #Make the most recently drawn screen visible.
        #this clears our previous screen and updates it to a new one
        #this gives our programe smooth movemnt
        pygame.display.flip()

if __name__ == '__main__':
    #Make a game instance, and run the game
    ai = AlienInvasion()
    ai.run_game()

alien.py
import pygame
from pygame.sprite import Sprite

class Alien(Sprite):
    """A class to represent a sinlge alien in the fleet"""

    def __init__(self, ai_game):
        """initlize alien and set its starting position"""
        super().__init__()
        self.screen = ai_game.screen
        self.settings = ai_game.settings
        self.screen_rect = ai_game.screen.get_rect()

        # load alien image at set its rect
        self.image = pygame.image.load('images/alien.bmp')
        self.rect = self.image.get_rect()

        # start each new alien at the top left of the screen
        self.rect.x = self.rect.width
        self.rect.y = self.rect.height

        # store aliens exact position (decimal)
        self.x = float(self.rect.x)

    def check_edges(self):
        """return true if alien is at edge of screen"""
        screen_rect = self.screen.get_rect()
        if self.rect.right >= screen_rect.right or self.rect.left <= 0:
            return True

    def update(self):
        """move the alien to the right or left"""
        self.x += (self.settings.alien_speed *
                        self.settings.fleet_direction)
        self.rect.x = self.x

bombs.py
from pygame.sprite import Sprite

class Bomb(Sprite):
    """create a bullet that is dropped by aliens"""

    def __init__(self, ai_game):
        super().__init__()
        self.screen = ai_game.screen
        self.settings = ai_game.settings
        self.color = self.settings.bullet_color

        self.rect = pygame.Rect(0, 0, self.settings.bullet_width,
            self.settings.bullet_height)
        self.rect.midbottom = ai_game.alien.rect.midbottom

        self.y = float(self.rect.y)

    def update(self):
        """move bullet down screen"""
        self.y += self.settings.bullet_speed
        self.rect.y = self.y

    def draw_bomb(self):
        """draw bullet to screen"""
        pygame.draw.rect(self.screen, self.color, self.rect)

settings.py
class Settings:
    """A class to store our settings for Alien Invasion game."""

    def __init__(self):
        """Initlize the games settings."""
        # screen settings
        self.screen_width = 1600
        self.screen_height = 900
        self.bg_color = (230, 230, 230)

        # ship settings
        self.ship_limit = 3

        # bullet settings
        self.bullet_width = 3
        self.bullet_height = 15
        self.bullet_color = (60, 60, 60)
        self.bullets_allowed = 3

        # alien settings
        self.fleet_drop_speed = 10

        # how quickly the game speeds up
        self.speedup_scale = 1.1

        # how muct alien poits value increses
        self.score_scale = 1.5

        self.initialize_dynamic_settings()

    def initialize_dynamic_settings(self):
        """settings that change through the game"""
        self.ship_speed = 1.5
        self.bullet_speed = 1.5
        self.alien_speed = 0.5

        self.fleet_direction = 1

        # scoring
        self.alien_points = 50

    def increse_speed(self):
        """increse speed settings"""
        self.ship_speed *= self.speedup_scale
        self.bullet_speed *= self.speedup_scale
        self.alien_speed *= self.speedup_scale

        self.alien_points = int(self.alien_points * self.score_scale)

ship.py
from pygame.sprite import Sprite

class Ship(Sprite):
    """A class for managing our ship."""

    def __init__(self, ai_game):
        """Initlize the ship and set its starting position."""
        super().__init__()
        self.screen = ai_game.screen
        self.settings = ai_game.settings
        self.screen_rect = ai_game.screen.get_rect()

        # load ship image and get its rect.(rect stands for rectangle)
        self.image = pygame.image.load('images/ship.bmp')
        self.rect = self.image.get_rect()

        # Start each new ship at the bottom center of the screen.
        self.rect.midbottom = self.screen_rect.midbottom

        # store a decimal value for the ship's horizontal position
        self.x = float(self.rect.x)

        # movement flags
        # we start our flag at false so the ship doesnt move by itself
        self.moving_right = False
        self.moving_left = False

    def update(self):
        """Update ships position based on our movement flags"""
        # update ship's x value, not its rectange
        if self.moving_right and self.rect.right < self.screen_rect.right:
            self.x += self.settings.ship_speed
        if self.moving_left and self.rect.left > 0:
            self.x -= self.settings.ship_speed

        # update rect object for self.x
        self.rect.x = self.x

    def blitme(self):
        """Draw the ship at its current location."""
        self.screen.blit(self.image, self.rect)

    def center_ship(self):
        """center ship"""
        self.rect.midbottom = self.screen_rect.midbottom
        self.x = float(self.rect.x)

How would I go about getting each alien to drop their own bomb?
Hopefully this follows minimal reproducible example better for you guys.

A: you need to include the x y position of the bomb in the __init__ of bombs:
class Bomb(sprite):
    def __init__(self, ai_game, x, y):
        # [...]

        self.rect = pygame.Rect(x, y, self.settings.bullet_width,
            self.settings.bullet_height)

        self.y = y

and now in the creation of the bombs (in _drop_bombs), you need to include the x and y position of the alien:
class AlienInvasion:
    # [...]

    def _drop_bombs(self):
        """drop bombs from alien ships"""
        for alien in self.aliens:
            new_bomb = Bomb(self, alien.x, alien.y)  # top left of alien
            # do alien.x + 5 or something to drop the bomb in the middle
            self.bombs.add(new_bomb)

I would also recommend to include the x and y position of the alien in the __init__ instead of modifying it afterwards.


Industrial design & traditional craft are part of our DNA here at Tektonics, no matter who our client is. The work we do for ourselves designing our product line Fern & Roby allows us to explore interests and directions our team has in ways we sometimes cannot fully access in our role as a contract design firm.
This project was a real pleasure for us in that it provided a great context for our dialogue with historic furniture design & the vintage audio we love. We ended up developing a product that has its unique own style and voice.
Like much of our work, there is a strong marriage of handcraft and advanced manufacturing in our design and production phases. We developed the design through hand sketches followed by 3D solid modeling, then tested the speaker prototypes in inexpensive materials. As we pushed into the final phases of design, we could move quickly and with confidence about the end result. The combination of CNC machining and traditional woodworking techniques allowed us to arrive at a straightforward design that celebrates materials, processes & form.
This commitment to managing design and planning processes is essential to containing and controlling costs. Developing and delivering a new product economically is an element of all our projects for our clientele.


Looking for Technical Lead who has a prior experience in Telecom based projects Must be well versed with Agile Methodology.
Must have experience of enterprise architecture, designing and implementation of complex applications (Web & Mobile Apps).
paced technical environment. Should possess good interpersonal, communication, and presentation skills A good technical resource with motivation to excel in technology areas, proven technical expertise in JAVA, J2EE, JSP, JSF, Hibernate 3.
0, Spring, Swing, Web Services, REST, JPA, EJB 3.0, JSON and MVC Frameworks. Knowledge of front-end technologies like JQuery / ReactJS / Angular / Bootstrap, HTML 5, CSS 3, Ajax Good knowledge of Distributed / Web Environments Jboss, Tomcat.
Apache, nginx server Exposure to Development tools Eclipse, MyEclipse5.0, Eclipse neon, Putty, WSFTP, Toad, Textpad, TestNG, FindBugs, OpenEJB, NetBeans, Maven 3,Filezilla Operating Systems LINUX, UNIX / Solaris, Ubuntu and Windows Experience in PL / SQL (MySQL, MS SQL and Oracle) Must have experience with implementation using service oriented architecture (SOA) patterns.


text:
warangal.
Top Cities of Telangana
Kaloji Narayana Rao University of Health Sciences
inxxxxx@gmail.com Click Here to see Email ID
https://www.telangana.shiksha/knruhs/index.html
Warangal, Telangana Kakatiya Medical College Warangal 506007 View On Map
Dental Degree
Education Medium
Kaloji Narayana Rao University of Health Sciences (KNRUHS) was established on September 2014. With the establishment of this University all disciplines of health sciences are brought under one roof: namely modern medicine, ancient Indian systems of medicine, allied health sciences like dentistry, physiotherapy, nursing, paramedical sciences. All the degrees are recognised by national statutory bodies like MCI, DCI, Central council of Indian Medicine, Central council of Homeopathy and Indian Nursing Council. The university strives to keep up the standards of education by strict adherence to rules governing each course as per the decisions of the respective councils.
Kaloji Narayana Rao University of Health Sciences on Map
Do you want to receive special deals and offers from Kaloji Narayana Rao University of Health Sciences?
Daily Download limit reached! Do you want to alert Kaloji Narayana Rao University of Health Sciences to receive Catalogue?
For More Information About: Warangal
Telangana Education Network


theo- + -cracy, originally from Ancient Greek θεοκρατία (theokratía, "rule of (a) God"), a term coined in the 1st century by Josephus (Against Apion 2.17) in reference to the kingdom of Israel. Attested in English from the 1630s, first by John Donne in a 1631 sermon: The Jews were onely under a Theocratie, an immediate government of God.
Government under the control of a state-sponsored religion.
Tibet was a Buddhist theocracy ruled by the Dalai Lama.
For quotations of use of this term, see Citations:theocracy.
This page was last edited on 24 March 2019, at 03:37.


I'll be hoping you still remember the great times we had.
Will you still think about me?
Will you remember the days we spent together holding hands and laughing?
Will you still have room for me in your heart?
hope ends when you stop believing and love ends when you stop caring.
1st time i saw u i was scared 2 touch u.
1st time i touched u i was scared 2 kiss u.
1st time i kiss u i was scared to luv u.but now dat i luv u im scared 2 lose u!
who says "U R MINE"
who says "I M YOURS!"
May you be blessed with one such person in Life..!
Your Presence is Like Awakening of Awesome Blossom Life With In Me.. !
Forgetting That You Are Special Too.. !!
on the two sides of the world.
Don't be disappointed if the person you love doesn't love you..bcoz god has said "this is my world..Still,even i couldn't make my own creation to love me".
girl- who is beautiful me or moon??boy- i dont know.?but i remember u when i see the moon & i forget the moon when i see u.
"When some1 cares for us, we think they r boring us. Bt when we really need them, someone else have already liked their boring care!!" Realiz it b4 u lose.
Taj banwaya shah jahan ne mumtaz k liye, sirf taj hi payar ka izhaar nahi hota, jo log duniya me taj nahi banwa sakte ,kya unka pyar, pyar nahi hota.
A Gal shud CARE 4 her guy lyk a CHILD & A guy shud RESPECT his gal lik his MOMCoz No Guy can Hurt her Mom & No Gal can luv sm1 mor den her child.
Ankhe bhi dil ki baate btati hai..vo samjhe na samjhe unki ruswai hume tadpati hai..unhe hoga kisi aur ka intjaar,,lakin unke bina humara saas lena hai bekaar..
Love is like giving Gun 2 some1having it pointed @ ur HeartTrusting them to never pull d triggerbut sadly most of d time they do it.!!
Good nature can win many Relationships but only GOOD HEART can sustain those relationships Lifelong..wish U Lifelong..Wish U Lifelong best Heart..
Wo Chand He Per Tumse Pyara To Nhi,Shmaa Ka Parwane K Bin Guzara To Nhi,Mere Dil Ne Suni Ek Mithi Si Aawaj,Kahi Tumne Mujhe Pukara To Nhi.MISS U .
1 of d sweetest line said in "LOVE""Mai kho gaya hu,tum bhi kho jao,English translation.." I am lost,U also Get lost..
I will be a reason for your happinessand not be a part of it&I will be a part of your sadnessand not a reason for it.
ek shishe ne pathar se mohabbat kar li,takra k usne apni zindgi chakna chur kar li,shishe k diwangi to dekho.usne apne hazar tukdo me bhi uski tasveer bhar li.
Love is when you tell after a fight that u dont want 2 talk and still u check ur mobile to know if u have missed call or msg!!feel the innocence of true love!!!
I Love U & trying to explain WHY….is like trying to explain HOW water testes...* *completely Impossible…!


text:
Night Has Fallen, Gerard Butler's fourth Mike Banning movie: everything you need to know
Feeling a bit like Sisyphus now...
By Gabriella Geisinger
Yes, you read that right. Gerard Butler is back yet again as Mike Banning in what is now known as the Has Fallen franchise.
What began in 2013 with Olympus Has Fallen has ballooned into a money-making series for the action star. After Olympus came London in 2016, followed by Angel in 2019.
Next up will be Night Has Fallen, the fourth in the series and what it's about is totally a mystery. In fact, how Butler's Banning will continue to be a cartoon action man made corporeal will certainly need to be explained.
In Angel Has Fallen, we learned that Banning's frequent headaches and insomnia are symptoms of serious spinal cord damage. His doctor warns him that if he continues with his human-punching-bag ways, he'll die.
This doesn't stop him saving the president (played in Angel Has Fallen by Morgan Freeman) from terrorists, with the help of his long-lost dad Nick Nolte. What a cast, honestly.
Despite the dangers to his health, Angel Has Fallen did set up a sequel pretty blatantly. As you may remember, the film ended with Banning vindicating himself and outing Vice President Kirby (Tim Blake Nelson) as the real man behind the attempt on the President's life.
But this left President Turnbull in a bit of a pickle, wondering who else Kirby had been working with to assassinate him and whether there are other underground cells of terrorists just biding their time, waiting for a new leader. Meanwhile, Banning was promoted to Director of the Secret Service which... seems like it would be a desk job, but knowing Banning it won't be.
Night Has Fallen could pick up directly with this plot, but that would mean that Freeman would have to return to the series. Given that there's no release date yet planned, Night Has Fallen could do a big enough time jump to put another president in charge.
Nick Nolte could return as Banning's father, Clay, but much of that character arc was covered in Angel Has Fallen, so what he would do in the film, if he returned, remains to be seen.
We have to assume that 'Night' is a code name, much like Angel and Olympus (though London was just London). What it could be though is a mystery.
Angel Has Fallen's director Ric Roman Waugh will return to direct and co-write the script with his Angel Has Fallen co-writer Robert Mark Kamen. So far, no-one else from the previous Has Fallen films has been confirmed to return.
Angel Has Fallen is available on Amazon Prime Video.
New BBC iPlayer: All you need to know
What is Divergent? All you need to know
'The Wolverine': All you need to know
Google Nexus 5: All you need to know
Apple iPhone 5C: All you need to know
Motorola Moto X: All you need to know


text:
Alexander Lugo (born July 7, 1979) is a Colombian footballer who plays for FC Alcarràs.  He previously played for Deportes Tolima and Cortulua in Colombia and C.D. Chalatenango in El Salvador.

References

External links
 Profile at BDFA.com.ar

1979 births
Living people
Colombian footballers
Deportes Tolima footballers
Cortuluá footballers
Academia F.C. players
C.D. Chalatenango footballers
Colombian expatriate footballers
Expatriate footballers in El Salvador
Association football forwards
Footballers from Cali

redpajama_set_name: RedPajamaWikipedia


text:
{% extends 'template.html' %}
{% set admin = True %}

{% block name %}
    List Images
{% endblock %}

{% block navbarId %}nav-admin{% endblock %}

{% block headElem %}

{% endblock %}

{% block bodyElem %}

    <dialog class="mdl-dialog", id="confirm-dialog">

Confirm deletion

            <button type="button" class="mdl-button" id="confirmed-delete">Yes</button>
            <button type="button" class="mdl-button" id="close-delete">Cancel</button>

    </dialog>

    <dialog class="mdl-dialog", id="loading-dialog">

Loading...

    </dialog>

Listing of all Images

            {% for image in images %}

                    {{ image }}

                <button class="mdl-button mdl-js-button mdl-button--icon mdl-js-ripple-effect mdl-list__item-secondary-action"
                        id="delete-button-{{ loop.index0 }}">
                    delete
                </button>

            {% endfor %}

<button class="mdl-snackbar__action" type="button"></button>

{% endblock %}


text:
Beyond Wordz – Localization Blog
Video game localization is important for global attention
Video Game Localization serviceshttps://www.beyondwordz.com/video-localization-services.php
Back in the nascent days of gaming, the gaming industry was often considered by investors as a niche sector with little to no hope for growth. This mentality has changed.
To put things into perspective, back in 2018, the global market size of the gaming industry stood at US$134.9 billion. This was an immense growth, especially when compared to the global market size of the gaming industry back in 2007 which stood at $9.5 billion. Fast forward to 2022, according to a report by the ESA, the current global market share of the gaming industry stands at $188 billion.
It is evident from the above section that the growth rate of the global gaming industry isn't going to stall any time soon. But, since the industry is highly competitive, game development studios have to make the best use of available promotional practices such as social media marketing, content marketing and localization.
Back in the day, most consumers of gaming titles were located in Western nations. This has changed. Currently, gaming titles need to be promoted in a manner that would make them a global product. To do that, game development studios work in tandem with video game localization agencies.
With the help of professional localization services, game development studios can avail a boatload of benefits that starts with targeting gamers located in non-English-speaking nations. The process is simple. A game localization company will carry out a torrent of processes in a bid to make a game title localized.
What is game localization?
A detailed definition of game localization is mentioned below.
A game title will be –
Internationalized and
Subjected to linguistic Quality Assurance.
Game localization is not similar to other means of localization processes. The reason is simple. Every element of a game title is subjected to adaptations, translations and Quality Assurance protocols in a bid to make the title suitable for the intended target market segment. For example, in-game –
Character dialogues
Socio-political references, etc. are subjected to rigorous scrutiny as well as adjustments.
Why Should You Localize Your Game?
There are many reasons why should you localize your game. Some of those reasons are mentioned in the sections below.
Game localization drives global, local and national sales
Almost all game titles are released in English as the default in-game language. These titles reach a mere 27% of the global gaming target market segment. To reach the booming gaming target market segments of –
Germany and
Spain – which is home to more than 90 million active leisure and competitive gamers, game development studios need to partner up with a game localization agency. It is as simple as that.
Game localization increases the rate of downloads
Gamers prefer game titles that target the language they are familiar with. A localized game will be downloaded more times than a non-localized game. Gamers gravitate towards localized games as they feel the game development studio is prioritizing the needs of the end-users over their capitalistic objectives.
Game localization hones the User Experience factor of the game
A localized game title allows gamers to immerse themselves in the in-game story as well as the in-game characters. Game development studios who implement game localization strategies in the promotional processes of their latest project tend to witness more engagement from their customers (gamers) as establishing an emotional connection between a gamer and the characters within a game is an essential aspect of making a game successful, period!
Game localization is instrumental in making a game title successful. However, the process of game localization services demands finesse and industry-specific knowledge. We have a dedicated team of game localization experts under our payroll who are veterans of the sector. In short, hiring us as your go-to game localization agency will allow your projects to witness immense growth and long-term success. Are you ready to adapting game localization to attract the global attention. Contact us https://www.beyondwordz.com/contact.php
Marketing Localization Trends for 2023.
What is the Significance of Localization in Gaming App Development?
Importance Of Software Localization Services For Global Companies
Challenges In Medical And Healthcare Localization Services
Website Localization and Translation To Reach Local Customers
ecommerce localization
Medical and healthcare Localization
Subtitling Localization
© 2023 Beyond Wordz – Localization Blog | Powered by Minimalist Blog WordPress Theme


When traveling on the road I often get up wherever we are and take a walk in the early morning light. I usually take my camera with me. Today, we were camped along part of the Yellowstone river (but not in Yellowstone NP). As I anticipated the night before, the sun was rising behind us so most of the area was in shade. What I did see was a lot of river rock. I decided to challenge myself and see what images I could create using this river rock.
In some respects this can be like calisthenics for photographers . Here are some of the images I came up with.
The opening blog image used a variable ND filter to take a 3 sec exposure of the waves off the river rippling over the rocks. I found that longer exposures smoothed the water out too much and you would loose the wonderful painterly texture.
This next image is a straight shot looking for a nice composition amongst all the chaos. The grouping of three rocks attracted my attention.
Here is this next image that I converted to B&W in Lightroom, a single larger rock stands out. I placed it tight in the corner to create a sense of loneliness even though it was surrounded by other rocks – a conceptual image.
Below I applied a technique I usually save for flowers. This is an off axis 9 shot exposure while zooming and rotating the camera. It does create an interesting image when applied to rocks.
A rusty old wheel well provided this next abstract image.
Using the variable ND I shot 15 sec exposures as the morning sunlight started hitting some of the rocks. The challenge here was to find pleasing compositions in the rocks.
A piece of rusty metal place within the rocks creates yet another abstract image.
Try challenging yourself. Start with a "non-photogenic" setting and see what you can create – use your imagination, try things you never have before.
This entry was posted in Technique and tagged Montana, photography, rocks.
Great challenge! Even though I have great views during my commute, I'm very limited in what I can photograph from the car, or side of the road, since I can't venture onto private property. Like with your Rock challenge, it is a matter of working with available light , composition etc. Even a beautiful scene can be challenging to 'see' in new ways. Thanks for inspiring/challenging us !


Took Jig into the small arena today, just for grins and giggles, and Tija was able to catch some of it with her phone. At first Jig was obsessed with one of the ewes that wanted to stick to me, she just kept circling me and the ewe, trying to get her to move by heeling her a couple times. I put the lead back on her so I could direct her a little further, put the sheep back together and then just wanted to see what I'd get when I released her. Got lots of promise, that's what I got.
Sometimes, to see how far we've come, it really helps to look at where we started. Five years and a lot of miles later Jig and I are *finally* becoming a team. We still have a long way to go. Me, more than her. Good thing we like each other!


text:
Q: I don't understand the concept of Ruby operators. What is the difference between '<' and 'xyz' method? class Computation

  def initialize(&block)
    @action = block
  end

  def result
    @result ||= @action.call
  end

  def xyz(other)

  end

  def <(other)
    result < other.result
  end

end

a = Computation.new { 1 + 1 }
b = Computation.new { 4*5 }

p a < b  #=> true
p a xyz b #=> `<main>': undefined method `xyz' for main:Objec

I don't understand why '<' method works properly and 'xyz' method returns error ?

A: in Ruby < > + - etc are operators, you can call operators without the dot, and off course you can redefine those operators (what you are doing here).
In the case of xyz is a string, and when called without the dot ruby treats it differently.
a.xyz b evaluates to a.xyz(b)
a xyz b evaluates to a(xyz(b)) and since the global scope is Object, will throw undefined method 'xyz' for main:Object


text:
AWL Australia
Industrial Bulletins
Tubeworker (bulletin)
Tubeworker (blog)
Off the Rails (bulletin)
Off the Rails (blog)
Class Struggle blog
Trump calls for aid cuts as caravan moves through Mexico
Read online at https://workersliberty.org/node/33132
Submitted by AWL on 24 October, 2018 - 12:18 Author: Gemma Short
A ″migrant caravan″, which has since 12 October been making its way from Honduras to the USA, has swelled to around 7,000 people as it starts to make its way through Mexico.
The caravan is usually a yearly event, although there have been two this year. Known as Viacrucis del Migrante ("Migrant's Way of the Cross") the caravan has previously been organised or supported by Pueblo Sin Fronteras (People without Borders) but this one has not been directly organised by them and has had a more organic formation.
At the start, migrants from Honduras, Guatemala and El Salvador, who are fleeing increasing violence and political repression in central America, gathered in San Pedro Sula, Honduras, and set off to walk to the USA.
On Saturday 20 October, the caravan reached the Guatemala-Mexico border, and after a series of stand-offs with Mexican border officials and riot police some people entered Mexico on a variety of legal asylum visas, temporary visit visas, or without any documentation by crossing the Suchiate River on rafts.
Some migrants were transported by Mexican officials to temporary camps near the border, others scattered.
By Sunday 21 October the caravan started to reform with migrants who had crossed the border the day before, and some who were already in Mexico and began to march north.
The caravan is only one part, and largely symbolic and political part, of the flow of migrants from central America. However many have chosen to join the caravan in order to seek protection in numbers.
Many in the caravan are women with children, and feel safer travelling in larger numbers — not only to protect themselves against violence but also in dealing with border crossings and officials on the way.
The caravan made international news after Trump issued a series of inflammatory tweets and media against it. He suggested the migrants were economic migrants from Mexico, rather than potential asylum seekers from violence in central America. He claimed migrants must first apply for asylum in Mexico (although international laws says they do not have to).
Trump has tried to whip up anti-migrant feeling against the caravan and has used it to repopularise ideas about building a wall on the Mexico-US border.
Doris Meissner, the director of the US Immigration Policy Program at the Migration Policy Institute, told Time magazine:
"As a signatory of the 1951 Refugee Convention and 1967 Protocol Relating to the Status of Refugees, Mexico is obligated to protect people who are outside of their country and afraid to return due to a well-founded fear of persecution based on religion, race, nationality or membership to a particular social or political group. The United States is also a signatory.
"And while Mexico is required to offer protection for refugees under international law, migrants have no obligation to request it there. If migrants like those travelling in the caravan that began in Honduras want to seek asylum in the United States, they have the right to try″.
Despite this, many of the migrants in the caravan have applied for asylum in Mexico. Applications for asylum in Mexico have risen massively since the rise in violence in central America. In 2017 alone there were 14,596 requests, a 66% jump from the year before.
In a final act of malice, Trump threatened to cut off US aid to Guatemala, Honduras and El Salvador over the so-called ″failure″ of these countries to prevent the exodus of migrants.
Previous caravans have dwindled in numbers during the long journey through Mexico to the US border, as some opt to stay and work in Mexico and others are deported.
However this is unlikely to be either the biggest or last migration north from central America. Already on Sunday 21 October Guatemalan authorities reported that another 1,000 migrants had entered the country from Honduras.
Trump's miniature Gulag-on-the-border
The USA's "Customs and Border Protection" currently holds 2,000 children in federal...
Free Carola Rakete!
Carola Rakete, the 31 year old captain of the volunteer rescue ship Sea-Watch 3, faces...
Corbyn: oppose Brexit!
The basic Tory-Brexiter aim is to complete the Thatcher revolution, to cut free of EU...
Leicester protest at Trump's state visit
Leicester was an early starter on the anti-Trump circuit due to the rather odd invitation...
Ban is antisemitic
Root-and-branch anti-Israel politics inevitably spills over into antisemitism.
Immigration, asylum and anti-deportationSolidarity 483, 24 October 2018Mexico USA/Canada
The Alliance for Workers' Liberty is an organisation fighting as part of the labour movement for a socialist alternative to both capitalism and Stalinism, based on common ownership and democracy.
020 7394 8923 awl@workersliberty.org
Copyright 2017 Workers' Liberty
French Language Page | Sitemap | Cookie Policy | Terms & Conditions | Privacy Policy
This website uses cookies, you can find out more and set your preferences here.
By continuing to use this website, you agree to our Privacy Policy and Terms & Conditions.


text:
CollectingInside The ExhibitionHudson Valley
Arte Povera Highlighted in Debut Exhibition at Magazzino Italian Art, a Private Collection Turned Public
August 28, 2017 by Susan Hodara Arte Povera, Collecting, Contemporary Art, FEATURES, Hudson Valley, Inside The Exhibition, Modern Art, NY METRO
COLD SPRING, NY – It sits off an unassuming stretch of highway, an elegant rectangular structure, all concrete and glass, a one-time industrial warehouse transformed into a gleaming, 18,000-square-foot exhibition space. Magazzino Italian Art, which opened at the end of June 2017, was founded and built by wife-and-husband team Nancy Olnick and Giorgio Spanu to house and display selections from their collection of more than 400 works of postwar and contemporary Italian art.
Magazzino Italian Art, Cold Spring, New York. Courtesy of Magazzino Italian Art, New York. Photograph by Marco Anelli © 2017.
Not a museum, not a foundation, Magazzino—the name is the Italian word for "warehouse"—is a private art space that welcomes the public by appointment, with the mission of broadening appreciation for Italian art through exhibitions, educational programming and a research library of more than 5,000 volumes.
Located in Cold Spring, NY in Putnam County, about 15 minutes south of Dia:Beacon and across the Hudson from Storm King Art Center, Magazzino is the newest addition to the rich cultural landscape of the Hudson Valley north of New York City.
The site, designed by the Spanish architect Miguel Quismondo, incorporates the original L-shaped warehouse into a full rectangle with old and new halves connected by glass corridors that frame the fields and woods outside. Eight galleries surround an exterior courtyard—"a piazza," Vittorio Calabrese, Magazzino's director, called it—with a stone-lined reflecting pool that he said offers "a rest for the eyes."
The eyes have a lot to absorb here. Magazzino's inaugural exhibition is "Margherita Stein: Rebel With a Cause," 71 works by 16 artists: sculptures, drawings, paintings, prints, mixed-media assemblages and large-scale installations dating from the early 1960s to the present, most never previously exhibited.
The show, curated by Olnick and Calabrese, is a tribute to Margherita Stein, a pioneering gallerist and collector whose Christian Stein Gallery—first opened in Turin and then in Milan, where it celebrated its 50th anniversary last year—featured artists associated with the Arte Povera movement. Arte Povera, which translates literally to mean "poor art," emerged in Italy in the early 1960s when the country was becoming increasingly industrialized. Its tenets included the use of commonplace and non-traditional materials and unconventional methods as a stance against the commercialization of art.
Examples of such practices abound, in pieces made with rags, embroidery, PVC pipe, charcoal-filled burlap sacks, a raincoat and ground coffee. In a whimsical untitled work by Alighiero Boetti, from his "Bollini" ("Stickers") series, the artist suggests a new visual vocabulary of patterns of small red, green, blue and yellow semi-circular stickers adhered to paper in non-repeating permutations.
"Senza titolo" by Alighiero Boetti,1970. Ink and stickers on paper. Courtesy of Magazzino Italian Art, New York. Photograph by Marco Anelli © 2017.
Another untitled piece, by Jannis Kounellis, consists of a pair of leather men's dress shoes set atop a wooden pedestal. Gilberto Zorio's Stella is a nearly-eight-foot-wide five-pointed star pierced by a javelin and balanced on a lamp that illuminates its metallic façade. Pier Paolo Calzolari attached a refrigerator motor to a sheet of copper to create Senza titolo (Omaggio a Fontana) (Untitled [Homage to Fontana]), on which water turns to ice and produces an ephemeral field of white.
"Untitled" by Jannis Kounellis, 1989. Wood column, shoes, lead insoles. Courtesy of Magazzino Italian Art, New York. Photograph by Marco Anelli © 2017.
Along with their unusual materials, the works convey powerful messages, with allusions to politics, history, mythology and the natural world. Luciano Fabro's 1971 It-alia (Italy) is a provocative examination of national identity during a period of upheaval. The mirrored sculpture takes the shape of the Italian peninsula split in two, with each section outlined in lead, one resting against the wall, the other lying on the floor. "It is referring to the leaden years of terrorism in the country," Calabrese said. "It is Italy cut in half, broken."
"It-alia" by Luciano Fabro, 1971. Mirror, lead on wood. Courtesy of Magazzino Italian Art, New York. Photograph by Marco Anelli © 2017.
Giulio Paolini's Amore e Psiche (Cupid and Psyche) is a depiction of the romantic legend told in Apuleius's "Metamorphoses." In Paolini's version, the female figure is seen from behind, her regal head and shoulders a black-and-white linear drawing printed on canvas, the rest of her an immense mass of fabrics that flow onto the floor in the colors of the spectrum. Entangled among them are empty wooden frames, which, Calabrese said, "symbolize the frustration of the artist trying to capture something."
"Amore e Psiche" by Giulio Paolini, 1981. Photo emulsion on canvas, stretchers, colored fabrics
Courtesy of Magazzino Italian Art, New York. Photograph by Marco Anelli © 2017.
One of the earliest pieces is Michelangelo Pistoletto's Art International (ritratto di Maximilian von Stein) (Art International [Portrait of Maximilian von Stein]), from the "Mirror Paintings" series, in which the artist applied photographic images onto planes of reflective steel. In Art International, the photograph is of Stein's young son reading the publication "Art International," a representation, Calabrese said, "of Stein's mission to bring Italian art into an international discourse."
"Rebel With a Cause" begins with a 28-minute film that introduces Stein and the artists she fostered. After meandering among works by those artists, visitors will find the final gallery filled with pieces by contemporary artists carrying on their vision. Marco Bagnoli's unsettling Janua Coeli is a textured concave basin of polished stainless steel that draws viewers toward its mirrored surface, where they will struggle to find a coherent reflection. Lente Liquida (Liquid Lens), by Remo Salvadori, is a thick cylindrical glass urn brimming with distilled water that responds to minute vibrations in the air around it. "It holds the amount of water that is in the artist's body," Calabrese said.
"Janua Coeli" by Marco Bagnoli, 1988-1992. Polished stainless steel. Courtesy of Magazzino Italian Art, New York. Photograph by Marco Anelli © 2017.
A particularly significant work by one of Arte Povera's forerunners is Mario Merz's From Continent to Continent, a more than five-foot-tall igloo-like structure. Its metal shell is covered with eight irregular sheets of slate, four of which hold the words of the title scripted in neon.
"From Continent to Continent" by Mario Merz, 1993. Slate, neon, metal structure. Courtesy of Magazzino Italian Art, New York. Photograph by Marco Anelli © 2017.
From Continent to Continent is one of several objects by Merz that contain neon elements, which he considered a catalyst to evoke tension between materials. The hemispherical form was iconic for him as a manifestation of the earth, the skies and the circularity of time. And, Calabrese said, "He was building a simple architectural structure that could protect you and keep you isolated from the world, and that you could pack up and bring with you, embodying the nomadic life of the artist."
The sculpture also embodies the spirit of Magazzino itself. It was Stein's wish that the artists she represented gain recognition in the United States. In acquiring much of Stein's collection, and in establishing Magazzino, Olnick and Spanu took on not only Stein's legacy but also the fulfillment of her goal. "Giorgio is Italian, Nancy is American," Calabrese said. "The art was in Italy, now it's here. From continent to continent: it's the story of the collection."
BASIC FACTS: "Margherita Stein: Rebel With a Cause" will be on view through 2018 at Magazzino Italian Art, 2700 Route 9, Cold Spring, NY 10516. Open by appointment Thursday through Monday, 11 a.m. to 5 p.m. Admission is free. Magazzino provides free shuttle bus service from the Cold Spring train station, on Metro-North's Hudson line from Grand Central Terminal. For appointments and more information: www.magazzino.art.
David Smith's Fascination with White Featured at Storm King Art Center
Hudson River Museum Pairs Zakanitch with Collection Highlights
Giancarlo Impiglia's Bright and Bold Compositions Beckon and Challenge to Come Close to the Art


text:
Q: How to move a Windows 7 VM's CSC to a network/host volume? I am running a Windows 7 Pro virtual machine on VMware on Ubuntu 14.04, and would like to move the Win7's CSC (client-side cache, for offline files) to the data partition on the Linux host.  This is a local volume but regarded by Windows as a network volume.
Available online resources suggest two methods, neither of which (as implemented) seem yet to work.
The first method disables Offline Files, deletes C:\Windows\CSC and its subdirectories, creates a directory junction to the new location, and re-enables Offline Files.  This method fails because a directory junction can only reference a local volume, and the CSC does not rebuild when using a directory symbolic link to the host volume instead (mklink /d, instead of mklink /j).
The second method clears the CSC, then creates HKLM/System/CurrentControlSet/Services/CSC/Parameters/CacheLocation = [the target directory].  This prevents Win7 from rebooting.  [Good thing it was only a virtual machine that I could re-clone with a few mouse clicks.]
So, the question is, whether it is possible, and how, to move a Windows 7 Pro virtual machine's CSC to a host's volume.  Any thoughts would be greatly appreciated.

A: I've never tried this, but I strongly suspect it cannot be done.
The VMWare Tools inside the VM "fake" network access to the host as evidenced by the fact that you can still access the host (via a UNC path) even if the VM doesn't have network access.
CSC.sys is a low-level system driver that sits at the same level as the network stack.  I suspect it loads first so it can do it's thing, and it's smart enough to know the difference between a local volume and a network path (even a "faked" one), since that's the whole point of its existence.  The cache location is supposed to be a place of guaranteed access in the event of a network outage.  The parameter exists only to place it on a different local volume in the case of a space-constrained C: drive.
Placing the cache location on a network drive (even a faked VMWare one) would be ripping a hole in space-time continuum as far as the OS is concerned.  This is probably why Windows won't boot when you try.  No one would've thought to correct that bug since it makes no sense (after all, you could theoretically isolate the guest and/or uninstall the VMWare Tools and you'd lose access to the host's volumes as well).
Also, NTFS junctions are not as robust as *nix hardlinks and symlinks are.  There are lots of programs that aren't fooled by them.  Even Windows Explorer didn't know what to do with them before Windows Vista came out, and the only reason that got fixed was because Microsoft started using them for compatibility with Windows XP.
If you actually manage to make that work somehow I'd love to know how you did it.