Sun., October 6, 2013 9:00 p.m. | Sunday, October 6, 2013 9:00 p.m.
Sue Grafton's first novel, "A is for Alibi," was published in May 1982. Her incorrigible heroine, the private eye Kinsey Millhone, was 30 when first introduced to mystery readers.
In Grafton's new novel, "W is for Wasted," Millhone is a mere 38. Grafton says Kinsey has aged "one year for every two and half books" in the 23-story series that employs a letter of the alphabet in each title. From the very beginning, the author — with no small amount of foresight — knew she couldn't tie her character to a traditional calendar.
Grafton, who speaks with just a hint of her native Kentucky accent, has benefited from this approach even as her character remains young. The Kinsey Millhone series is a perennial bestseller, and the books are exemplary exercises of how to construct a taut, riveting mystery, even if they are throwbacks. Because the stories are set in the 1980s, there are no cell phones, no laptops, no instant access to the World Wide Web.
Kinsey, like her literary ancestors, has to solve crime the old-fashioned way: through guile, reason and shoe leather.
While the details and setting are vintage '80s, the stories Grafton tells are timeless. In "W is for Wasted," Millhone is drawn into the world of the homeless when her name is found on a slip of paper in the clothes of a dead man found on a beach. Eventually, Millhone is able to link the death to the unsolved murder of a private detective. But first, Millhone must navigate the world of people who, through little fault of their own, have nowhere to call home.
Grafton says she has known some homeless people "in a very superficial way" near her residence in Santa Barbara, Calif.
There's a touching eulogy at the end of the novel that might be one of the most profound passages Grafton has ever written, evidence that's she's not lost a bit of her skill. She does acknowledge that the series will end with the Z, but she's not opposed to continuing to write about her heroine in some form.
"I will be close to 80 when I get to 'Z is for Zero,' " Grafton says. "I want to see what kind of shape I'm in. I am willing to do stand-alones with Kinsey Millhone if she has adventures to share. I am not willing to write these books if I don't have the mental acuity and if I don't have the physical energy.


Scrotland – where the men are women and the women are men?
And now we're told that children in Scrotland are set to be told that "your gender is what you decide" from their first year at primary school under draft education guidelines.
Drawn up by the left-liberal Scottish National Party (SNP) government, Education Scotland, and regional National Health Service (NHS) boards, the guidelines will be part of a teaching resource to be used in Relationships, Sexual Health, and Parenthood lessons, which schools must provide as a "core" subject from early years alongside literacy and numeracy.
Teachers will be told to highlight the importance of challenging gender stereotypes in classes under the new guidelines, according to the Scotsman newspaper, which said the changes will come into effect next year.
A spokesman (sorry, I meant 'spokesperson') for NHS Greater Glasgow and Clyde, which commissioned the new resource on behalf of a number of other agencies, said it was "still in its early early stages" but "will cover issues that young people themselves have told us are important to them such as consent, healthy relationships, emotions and feelings as well as LGBTI issues".
The SNP regularly boasts that Scotland is "leading the world" with regards to LGBT lobby-approved social policy, with first minister Nicola Sturgeon having led the nation's biggest Pride parade last month.
Is Scrotland actually leading the world in stupidity?
2 comments to Scrotland – where the men are women and the women are men?
Scots Gay lobby notably concentrated on the legal profession. Think of a few recent high profile political figures.
The prime motive for pushing the gender fluid concept is to sow confusion and get more youth (think Billy Elliot) for older gay men.
Totally nauseating. No wonder the West, Europe in particular, is on the way out. It's perverse in the extreme to push little children to question their gender identity. Having raised sons and daughters I know that "normal" (am I allowed to say that?) little girls and little boys have no doubt which gender they belong to. From the start their interests demonstrate that. Observe the chosen activities of any pre-school group of children. Those who, possibly because of pre-natal hormonal influences, are genuinely gay, bisexual or, indeed, asexual, should be perfectly at liberty to pursue such gender re-assignation or surgery as they think fit when they are of mature years. Don't, though, push it on the rest of the young population.
Incidentally, thrice and thrice times three cheers for Boris Johnson for saying it as it is. It's increasingly evident that in a nation traditionally renowned for free speech, one dare no longer publicly voice one's opinions.
« Hey, Lammy and Warsi and C4 and BBC! Where's your outrage?


text:
Tag Archives: DVRs
Vista covers every angle with latest IP and analogue camera launches
Vista has just announced the newest additions to its VK2 and HDA ranges. The camera launches are supported by the introduction of the new 'universal' brackets which greatly simplify installation and were developed in line with 'Voice of Customer' feedback.
The collective aim of the cameras and brackets is to reduce installation time on site, (and therefore minimise cost). The use of the latest technology within the cameras and the intelligent product design means that "excellent quality images" can be produced and adjustments easily be made to meet future end user requirements.
The VK2 range has been developed with the customer very much in mind. The cameras are designed to reduce bandwidth and storage requirements along with minimising the time required on site for installing and adjusting the cameras.
Their ability to stream highly efficient H.265 video format, combined with Vista's advanced Hi-Stream bandwidth reducing function, means that storage and bandwidth requirements can be up to 75% lower than that of an equivalent H.264 stream.
The VK2 cameras are available in both 2 MP and 4 MP formats and produce "crisper images" compared to those achieved by general IP cameras. This is as a result of a user-definable minimum/maximum shutter speed, true Wide Dynamic Range and IR illumination.
The VK2L range has been designed for those end users who require high quality video images delivered at a cost-effective price. These cameras reduce bandwidth and storage requirements like their VK2 siblings and, due to a wide angle lens, minimise the number of cameras required on site.
The key benefits shared by the VK2 and VK2L camera ranges are as follows:
Compatible with all modern NVRs and VMS H.265/H.264 compression formats make for a flexible system
Reduced required levels of bandwidth and storage Significantly reduced when used in H.265 mode and as a result of Hi-Stream Region of Interest which adds greater compression to areas with no motion
Ensure a much crisper frozen image User-definable minimum/maximum shutter speed provides much clearer images than general IP cameras
The launch also includes an analogue offer. The newly-released HDA cameras are capable of providing Full-HD 1080p resolution in TVI HDA format over coax cabling and provide a very flexible solution. A wide range of features make them suitable for many internal and external applications as well as providing excellent quality images without the requirement of an IP knowledge base.
The HDA range makes for the perfect transition from analogue to IP and can be used in conjunction with existing analogue infrastructure.
All of the IP and analogue cameras included in the launch are perfect for use with the Vista Viper range of NVRs and DVRs. ONVIF compliance ensures that they can also be used on multiple manufacturers' recording platforms if existing systems are in place.
Alongside the cameras, the introduction of a new selection of 'universal' brackets simplifies installation and the process of selecting the correct bracket.
Tagged as Cameras, DVRs, H.265, HDA, Hi-Stream, IR Illumination, NVR, NVRs, ONVIF, Pro-Activ Publications, Risk UK, TheSecurityLion, Vista, Vista Viper, VK2, VMS, Wide Dynamic Range
Vista adds new end user-focused features and functions to Viper family
Vista has added new features and functions to the Viper range of NVRs, DVRs and associated matrix controllers. The Viper family was launched back in July last year and Vista is continually working on developing the range in line with customer requirements and feedback to ensure that "the perfect solution" can be offered.
Although the range is under continuous development, the overall purpose of the Viper family is to provide a multi-format recording platform, allowing end users to pull together Viper HD analogue DVRs and Viper IP NVRs into a single, seamless system.
The Viper virtual matrix controller affords end users complete control of the system through the uniform and intuitive central management software. The flexible range gives end users the opportunity to upgrade their systems at their own pace, with Vista providing high quality service throughout the process.
The latest addition to the range is Viper Remote, the App that allows operators to be in constant contact with their security system. The App provides alarm notifications straight to the user's device, affords the ability to view live and recorded images remotely, offers various display options and also an intuitive navigation system.
Wide-ranging search options ensure that time is saved when reviewing footage and that important security events can be found with ease. The App also allows for the management of devices in the system providing the opportunity to add and remove devices whenever necessary from any remote location.
Vista has also been working to enhance the functionality of the H5 range of NVRs. The latest development is the de-warping function that allows 360 degree camera images to be seen in a more user-friendly, 180 degree view. This helps to improve the end user experience by making reviewing images as simple as possible.
In response to 'Voice of Customer' feedback and suggestions, Vista has been working on making the range compatible with Immix. This is another hugely beneficial function which is on its way.
Bob Forehand, Vista's technical manager, explained to Risk UK: "The Viper family is an incredibly flexible range that allows end users to 'mix-and-match' Viper units, combining both IP and analogue systems. The flexibility of the range means that the solution can be developed over time, saving on upfront costs and accounting for the requirements of growing or developing systems. The addition of Viper Remote, Viper Central and the upcoming introduction of Immix make the already differentiated and comprehensive offering even more inviting."
Tagged as Alarms, Analogue, App, DVRs, H5, Immix, IP, NVRs, Pro-Activ Publications, Recording, Risk UK, TheSecurityLion, Viper, Viper Central, Viper Remote, Vista
Samsung Techwin Europe Limited set for name change to Hanwha Techwin Europe Limited
Samsung Techwin Europe Limited, the specialist in innovative video surveillance solutions, has announced that as of 1 April 2016, the company will be operating under the name Hanwha Techwin Europe Limited.
"One year ago, we made the announcement that Samsung Techwin had become a part of the Hanwha Group," said Bob Hwang PhD, president of Samsung Techwin Europe. "While our name is changing, the innovation, quality and reliability of our products will remain the same. The same is true for our factories, sales companies and channel partners which remain unchanged. Hanwha Techwin Europe will continue to offer the best in value and performance to the professional surveillance and security industry."
Bob Hwang PhD
Samsung branded solutions offered by Hanwha Techwin include a growing line of some of the industry's most advanced WiseNetIII megapixel cameras, along with new additions to the popular WiseNet Lite line.
The company's introduction of WiseNet HD+ (Analogue High Definition) cameras and DVRs enables those end users with analogue infrastructures to enter the HD arena.
Hanwha Techwin Europe Limited, a division of Hanwha Techwin, is a leading supplier of advanced video surveillance solutions for IP video, analogue and hybrid systems.
Building on the company's history of innovation, Hanwha Techwin Europe Limited is dedicated to providing solutions with the highest levels of performance, reliability and cost-efficiency for professional security applications, such as continuing development in advanced edge devices and video analytics.
*For more information visit: www.samsung-security.eu
Tagged as DVRs, Hanwha Group, Hanwha Techwin Europe, HD+ (Analogue High Definition), IP Video, Pro-Activ Publications, Risk UK, Samsung Techwin Europe, TheSecurityLion, Video Analytics, Video Surveillance, WiseNetIII
COP Security receives Dahua's UK Distributor of the Year Award for 2015
COP Security, the professional trade-only CCTV security products distributor, has been awarded Dahua Technology's prestigious UK Distributor of the Year Award 2015.
Dahua Technology has built a strong presence within the global security market, building an enviable 5.6% share ahead of Axis, Samsung, Bosch and other premium brand manufacturers.
Awarded for the first time in the UK, Dahua has presented COP Security with its Distributor of the Year Award in recognition of the distribution company's sterling performance as a key Dahua partner in the UK region.
Presented to COP Security by Denny Wang, Dahua's country manager for the UK and Ireland, for all aspects of product delivery, the award acknowledges COP Security's position as the UK's leading Dahua distributor and a firm commitment to promoting Dahua's portfolio of professional quality IP, 4K and HDCVI products to the UK market.
"We're delighted and thrilled to have won such high praise from Dahua," said James Bentley, product manager at COP Security. "Our 20 years of trading experience and expertise has provided a sound foundation to enable us to help our customers capitalise on the installation cost and performance benefits to be gained by using Dahua products. The whole customer support team at COP, from sales through to technical support and logistics works hard to make sure we consistently provide first class service and unrivalled 'peace of mind' care for all of our customers."
*Details of the full range of Dahua surveillance products available through COP Security, including 4K NVRs and cameras and HDCVI Tribrid DVRs and cameras can be found in the latest COP Security catalogue, available on request or to download as a PDF via www.cop-eu.com
Tagged as 4K, COP Security, Dahua Technology, DVRs, HDCVI, IP, NVRs, Pro-Activ Publications, Risk UK, surveillance, TheSecurityLion
End users urged to "energise" CCTV solutions with Xeno's new Nitro range
Xeno has announced that it can now offer customers full HD resolution over standard RG59 coax at ranges of 300 metres thanks to the company's new Nitro range of cameras and DVRs.
The range brings "superb" 1080P image quality to the end user at an "extremely cost-effective" price point. Available options include eyeball, bullet and vandal-resistant dome cameras, as well as 4, 8 and 16-channel DVRs.
In order to allow integrators a seamless transition to the Nitro range, the DVRs operate in exactly the same way as the XDR960 range with no additional training required.
The same Central Management Software can be used to connect to these and also the range of Xeno IP NVRS. The Nitro range affords integrators "the perfect opportunity" to upgrade their existing analogue customers to Full HD resolution.
Xeno product manager Bob Forehand told Risk UK: "Nitro allows integrators to offer their customers the advantages of Full HD resolution, but without the complexity of IP networking. In addition, they can use any existing coax cabling. thereby keeping costs to a minimum and simplifying the overall upgrade process."
Forehand went on to comment: "As these cameras are dual format AHD and 960H, integrators only need to stock one type of camera to be able to service both old and new installations. This is an extremely exciting development in the analogue world and offers end users a cost-effective upgrade path to Full HD."
Tagged as 1080p, Bullet Cameras, CCTV Cameras, Central Management Software, DVRs, Full-HD, IP NVRs, Nitro, Pro-Activ Publications, Risk UK, Security Integrators, TheSecurityLion, Vandal-Resistant Dome Cameras, XDR960, Xeno
Lukasz Pitera appointed to head up UK internal sales at IDIS Europe
IDIS has announced the appointment of Lukasz Pitera to the role of head of UK internal sales based out of the company's European headquarters in Brentford, London.
IDIS is a global security company that designs, develops, manufactures and delivers surveillance solutions for end users operating in a wide range of commercial and public sector markets.
Headquartered in Korea and operating across 35 countries in tandem with its strategic partners, IDIS is a leading DVR manufacturer with an annual turnover of $314 million and more than 2.1 million installations worldwide to date.
The company's next generation DirectIP surveillance solutions meet the needs of an increasingly demanding security landscape to protect people, property and assets through the deployment of flexible and cost-effective technology coupled with "unrivalled performance, quality and functionality".
Lukasz Pitera: joining the team at IDIS Europe
Lukasz joins IDIS Europe in the UK to lead the internal sales team and focus on the development of new and existing customers across. Working closely with systems integrators and distributors alike, he now assumes responsibility for matching the DirectIP line-up directly with specific project and end user customer requirements.
Lukasz will also be instrumental in implementing robust internal sales procedures to ensure exceptional customer service following a significant growth period for the business.
Expanding the customer base
"I'm thrilled to welcome Lukasz on board," enthused Jamie Barnfield, senior sales manager at IDIS Europe. "He's already proving to be a great asset to the sales team and will play an integral role in developing and supporting our expanding customer base."
Barnfield added: "We're focused on continuing investment in our infrastructure to ensure that we maintain outstanding levels of technical and sales service."
Speaking about his appointment, Lukasz Pitera told Risk UK: "The DirectIP line-up is underpinned by a commitment to continuous innovation. That makes it a great fit when it comes to meeting the demand for simple-to-install, Full HD and network surveillance that combines high performance with a low cost of ownership."
Tagged as CCTV, DirectIP, DVRs, Full-HD, IDIS Europe, Network Surveillance, Pro-Activ Publications, Risk UK, surveillance, TheSecurityLion
Samsung Techwin increases flexibility of iPolis Mobile app
The iPolis Mobile for Android and Apple iOS devices has been upgraded and can now support playback directly from SD cards inserted within Samsung Techwin cameras.
The added flexibility offered by this enhancement to the iPolis Mobile app is likely to be of particular interest to those end users who wish to remotely retrieve recorded video of specific incidents captured by a small number of cameras installed in their working environment as it negates the need for a DVR or NVR to record and store the video.
The Samsung Techwin iPolis Mobile app is now available for end users
The free iPolis Mobile app can be downloaded from the Android Play store and iTunes and can be set up in less than a minute, after which users are able to view streamed video from their selected camera via a wireless or 3G network.
Key features include auto detection for adding new devices and 'Event' search to provide easy access to recorded video.
Tagged as 3G Network, Android, Android Play, Apple iOS, DVRs, iPolis Mobile app, iTunes, NVRs, Pro-Activ Publications, Risk UK, Samsung Techwin, SD Cards, TheSecurityLion

redpajama_set_name: RedPajamaCommonCrawl


text:
Sarah Nuse
Motivational Speaker / Business Builder
Sarah is an entrepreneur, wife and mother of three. She has successfully run a thriving business for nearly 20 years with Tippi Toes franchises across the country. She is an author, speaker, shoe designer and creator of four children's music albums. She is passionate about helping women successfully run their business while balancing her family.
Tippi Toes is now franchised across the country with 35 franchise owners in 14 states. The company was recognized in Entrepreneur Magazine as a top 500 franchise company in the world.
Tippi Toes was featured on ABC's Shark Tank in 2012, where Sarah and her sister, Megan, landed a TV deal with Shark Mark Cuban.
As a company, Tippi Toes has had the opportunity to release four music CDs. The latest, "On Top of the World," hit the Top 10 on iTunes and top 20 on Billboards chart on the Best Children's Album chart. "On Top of the World" was also submitted for the Best Children's Album for the 60th Grammy Awards. Sarah and her sister write all lyrics on each CD to ensure that positive, encouraging music is played throughout each class at Tippi Toes.
Sarah has co-authored, with her husband, Adam, a children's book, Pink Ballet Shoes. Sarah is currently working to expand the company by adding a line of ballet slippers and dance wear due to come out early 2019.
Sarah is in the process of writing her first business book and has spent much of the last year speaking to all types of groups about dreaming big, being bold and using your God-given talents.
Sarah is engaging, inspiring and desires to share the practical tools that allowed her to reach her big dreams so that others can do the same. Sarah's journey in business has made her very relatable and she wants to help others in their business life, as well as in their marriage and family. Living outside of Nashville, Tennessee with her family, Sarah is the wife to baseball executive Adam Nuse, and mother to her three children: Lucy, Lola and Hank.
Based in Nashville, TN and prepared
to speak to any group, anywhere.
Brooke Milam
Booking Coordinator & Events Manager
Tel: 361.876.1249
© 2018 by Sarah Nuse. Proudly created with Wix.com


text:
Tag: discover
Washington state police discover dead body inside stolen truck
i898	 2 weeks ago
An officer with the Tacoma Police Department located the 2016 Ford F-150, which had been reported stolen on Dec. 19, parked on North D Street near North Stadium Way around 9:15 a.m., police said in a news release. PH...
Scientists discover trace of ancient life in a 2.5 billion-year-old ruby
Sign up for CNN's Wonder Theory science newsletter. Explore the universe with news on fascinating discoveries, scientific advancements and more. Scientists say they have found a trace of ancient life inside a 2.5 b...
Texas Border Patrol agents discover stash houses packed with nearly 100 illegal immigrants
Laredo Sector Border Patrol agents and other law enforcement agencies discovered the first stash house at a home on Ligarde Street Thursday afternoon. The individuals were from Guatemala, Mexico, El Salvador, and Hon...
Divers discover dislodged and broken pipeline that likely triggered Gulf of Mexico oil spill
Divers using underwater sonar discovered a 12-inch oil pipeline Sunday that had become dislodged and is possibly the source of an oil spill discovered off the coast of Louisiana, officials said. Houston-based Talos ...
Border officials discover drug-trafficking tunnel running from Mexico into California
Homeland Security Investigations, a sub-division of ICE, discovered the 183-foot long tunnel in Mexicali, Baja California, around 22 feet underground near the international border. Working with Mexican authorities, H...
Maine DEA agents discover $200,000 in cocaine disguised as store-bought sheet cake
The Maine DEA on Tuesday arrested John Cedeno, otherwise known as "Papers," of New York and Chelsy Cochran of Winslow, Maine, after agents caught them traveling with a "significant amount of cocaine" that the suspect...
iPhone photo helps Georgia mom discover her son's rare eye cancer
Josie Rock, a 41-year-old parent of three from Gainesville, discovered that her 3-month-old son, Asher, had a rare form of cancer when after snapping a picture of him. She said the flash accidentally went off exposin...
Scientists discover new 'chocolate frog' in swamp
A team of Australian scientists has discovered a curious "chocolate frog" tree frog in the lowland rainforests of New Guinea. Tree frogs are known for their green skin -- but due to its brown coloring, researchers ...
Outrage after social media users discover series of Hitler-praising tweets from CNN freelancer
"The only reason I am supporting Germany in the finals - Hitler was a German and he did good with those Jews!" Raja wrote during the 2014 FIFA World Cup. Raja last had a CNN byline on Sept. 16, 2020. He still lists h...
Border Patrol agents in Texas discover 18 adults, 2 kids hiding under a truck's trailer boards
Chief Patrol Agent Austin Skero of the Del Rio Sector tweeted photos of the illegal immigrants packed in the trailer so tight they were nearly lying atop one another with barely room to move. Most of them held their ...
Researchers discover a dinosaur preserved sitting on a nest of eggs with fossilized embryos, a first
i898	 10 months ago
Scientists are celebrating the first discovery of a dinosaur preserved while sitting on a nest of eggs with fossilized embryos, including at least three that were visible. The oviraptorosaur fossil was uncovered fro...
Archaeologists discover ancient beer factory in Egypt
CairoArchaeologists have discovered a massive 5,000-year-old brewery in the ancient Egyptian city of Abydos, according to Egypt's Ministry of Tourism and Antiquities. The brewery was located in Egypt's Sohag Governor...
Scientists discover a new species of snake hiding in plain sight
i898	 1 year ago
Sometimes, looking at things we thought we knew with fresh eyes (and new tools) can lead to incredible discoveries. That's what happened when Jeff Weinell, a graduate research assistant at the University of Kansas' ...
Cops discover an illegal winery operating out of an Alabama town's sewage plant
Authorities say they've busted a large illegal winery operating out of a wastewater treatment plant in a small Alabama town. It happened in the town of Rainsville, home to around 5,000 people and about 100 miles n...
NOAA scientists discover a new species of a gelatinous animal in the waters near Puerto Rico
Scientists have discovered a new species of ctenophore, or comb jelly, near Puerto Rico. The newly named Duobrachium sparksae was discovered two and a half miles below sea level by the National Oceanic and Atmosphe...
Scientists discover new endangered primate species, with only 260 left
Scientists have discovered a new primate species in the jungles of Myanmar -- and it's already at risk of extinction. The Popa langur is a type of monkey with a long tail, rings around its eyes, and a crest of fur o...


Thank you for visiting our web site. We at Trinity Lutheran Church of Hawthorne invite you to worship, learn, and fellowship with us Sunday mornings. Our worship service is at 9:30 AM with Sunday school classes at 10:45 AM. Child care is provided. If you would like to find out more about our church and what we have to offer in the areas of Christian education, ministries, Bible studies, opportunities for fellowship, and much more, just click on the appropriate link to the above.
We invite you to join us as we Love, Grow and Serve together.
Trinity Lutheran Church and School will be recognized as a spiritual home where the beacon of God's love and light will serve as an important community source for coming to know Jesus Christ.
Click here to view Pastor Becker's sermons on line. If you missed Sunday, or wanted to hear again what was preached on, this is for you!
Click here to view Pastor Becker's temple talks dealing with stewardship. The series is entitled, "Living in Grace - God's Generous People."
Click here to view a circa 1947 video of a confirmation service held here at Trinity Lutheran Church.
All "The Way" Through, Together!
Click here to view or print this month's reading schedule.
Click here to view pictures from past Trinity Lutheran Church events, such as our Time Capsule event, our Harvest Festival, Pastor Anna-Kari's installation service, Candy Cane Lane, Tamales y Posada and the Children's Christmas program and more.
Click here to learn what our Quilters are doing to spread God's love throughout the world.
Click here to learn more about the great Children's and Youth programs we offer here at Trinity Lutheran Church of Hawthorne. These programs include Worship, Nursery Child Care, Sunday School, First Communion, Confirmation, Youth Groups, Girl Scouts, Boy Scouts, School and Preschool.
Click here if you need the free Adobe Acrobat Reader to view some of the pages listed above.
We are happy that you stopped by and we hope that you have enjoyed your stay. Before leaving, please take a moment to sign our guestbook. You can do this by clicking on "Sign Our Guestbook". We would really like to hear from you. If you would like to read what other visitors have had to say, just click on "View Our Guestbook". May God bless you and have a nice day!
people have visited our website since March 20, 1997.


Fleury Michon Airline Catering (FMAC) announced today that it has joined forces with the California Rice Center (CRC) to serve the growing Asian airline catering market. "By combining our respective products and developing new culinary offerings, FMAC and CRC will address the needs of current and new airline clients," said John Allard, FMAC's General Manager, in a statement announcing the partnership.
FMAC (formerly known as Delta Dailyfood) is headquartered in Montreal, Canada, with manufacturing facilities in Canada, France, Italy and Spain. FMAC has recently broadened its Asian cuisine capabilities with the addition of skilled Chinese and Japanese Chefs. Their existing product portfolio includes a variety of international and continental frozen airline meals, snacks and food components serving flights departing from Europe and North America.
CRC, established in 1981, is located in the vicinity of the Los Angeles International Airport (LAX) and specializes in Japanese fresh and frozen meals. CRC is also known for its fine rice products which are served by international airlines, caterers and retailers in the U.S.
For more information, please contact David Salonsky, Senior Director, Global Business Development, Asia-Pacific at FMAC, or Daisuke Fujisawa of the CRC.


text:
La battaglia di Vienna (; ; ; ) ebbe luogo tra l11 e il  e fu l'atto finale del secondo assedio  ottomano di Vienna; fu combattuta dalle truppe alleate polacche, austriache e tedesche comandate da Giovanni III Sobieski contro l'esercito comandato da Kara Mustafa Pascià.
L'assedio durava dal  precedente, quando un numero variabile tra  e  militari ottomani avevano circondato la capitale austriaca.

La sconfitta ottomana fu l'evento decisivo della guerra austro-turca, conclusasi formalmente con la successiva firma del trattato di Carlowitz.
A seguito di tale vittoria, gli imperi centrali europei ripristinarono la sovranità su gran parte dei territori conquistati in Europa orientale nei due secoli precedenti dagli Ottomani, il cui impero iniziò con tale evento il proprio declino.

L'imperatore Leopoldo I si era rifugiato a Passavia, da cui dirigeva l'attività diplomatica (sostenuto dalla diplomazia del papa Innocenzo XI) indispensabile per tenere unito un esercito variegato in un momento tanto drammatico; di conseguenza i capi militari della città non esitarono a conferire a Sobieski il comando dell'esercito così composto:
 30.000 polacchi al comando di Giovanni III Sobieski con circa 5.000 ussari alati, l'élite dell'esercito polacco;
 18.500 austriaci, toscani, veneziani e mantovani, al comando di Carlo V duca di Lorena e di Eugenio di Savoia;
 19.000 franconi, svevi e bavaresi, al comando di Giorgio Federico di Waldeck;
 9.000 sassoni, al comando di Giovanni Giorgio III di Sassonia.
In tutto quindi le forze europee contavano su circa 75.000 uomini, contro 150.000/200.000 ottomani che avevano invaso l'Austria. La maggior parte di essi tuttavia non si trovava a Vienna il giorno della battaglia.

Le forze cristiane, appena arrivate, conoscevano malissimo il territorio, mentre i soldati all'interno della città erano mal ridotti a causa dei due mesi d'assedio. Buona parte dell'esercito ottomano aveva comunque una scarsissima preparazione militare, e alcuni contingenti ottomani (come i tartari e i magiari) parteciparono solo in maniera indiretta alla battaglia e all'assedio, limitandosi a saccheggiare i territori circostanti e a compiere incursioni. Durante la battaglia l'esercito ottomano non si riunì, ma inviò un corpo ad affrontare i polacco-imperiali, mentre altre truppe continuavano ad assediare la città.

In pratica la battaglia fu uno scontro fra i polacchi e la parte militarmente più capace dell'esercito del Gran Visir, che quindi si trovò a combattere in condizioni di rilevante inferiorità e di stanchezza, visto che combatteva da giugno contro la guarnigione di Vienna ed era stato indebolito da diverse epidemie, soprattutto di dissenteria. La maggior parte dell'esercito Ottomano era partita per la guerra nell'autunno dell'anno precedente, con marce che avevano avuto inizio in Crimea, Valacchia, Mesopotamia, Armenia, o dalla stessa Costantinopoli.

L'assedio
Il grosso dell'esercito ottomano investì Vienna ed i suoi difensori il 14 luglio. Il conte Ernst Rüdiger von Starhemberg, capo delle truppe superstiti (circa 20.000 uomini) rifiutò di arrendersi e si chiuse dentro le mura della città. La corte imperiale e gli ambasciatori presenti, presi dal panico, si diedero alla fuga. Drappelli di Tatari, talvolta di soli 3 o 4 uomini, arrivarono a 80 chilometri ad ovest di Vienna, saccheggiando e disturbando le comunicazioni, incendiando villaggi e fienili, radunandosi e disperdendosi a seconda delle condizioni locali, e diffondendo il panico secondo la più consolidata tradizione mongola.

I difensori avevano abbattuto le case che circondavano la città, in modo da non lasciare alcun riparo per chiunque si avvicinasse alle mura, anche se i lavori erano stati affrettati e mal eseguiti. Kara Mustafa Pascià risolse il problema facendo scavare profonde trincee che dal campo ottomano si diramavano fino alle mura, limitando così di molto il numero di batterie viennesi in grado di colpire i soldati che si avvicinavano.

Dato che le mura della città erano molto solide ed i cannoni ottomani piuttosto vetusti ed inefficaci, gli assedianti pensarono bene di minare le mura — come avevano già fatto a Candia contro i Veneziani — anziché distruggerle a cannonate. Le trincee furono così prolungate fin sotto le mura dove vennero poste le cariche esplosive. L'artiglieria d'assedio ottomana era di qualità appena sufficiente, scarsa e scadente quella campale da utilizzare in supporto, al contrario gli ingegneri turchi avevano una grande abilità sia nella guerra di mina e contromina, sia nello scavo delle trincee di approccio.

Un po' alla volta i lavori d'assedio ottomani distrussero le difese situate posteriormente al palazzo imperiale e al bastione Bug: il rivellino antistante fu completamente distrutto con più mine, ambedue i bastioni presso il torrente Wien furono rovinati sullo spigolo e notevolmente danneggiati in vari punti, mentre il muro tra i due bastioni venne ulteriormente indebolito. Quando l'esercito di soccorso raggiunse la città danubiana rimanevano ormai pochi giorni di tempo previsti prima dello sfondamento. Tuttavia la difesa asburgica fu molto aggressiva ed efficiente — almeno in superficie —, riuscendo a rallentare notevolmente i lavori d'approccio; di contro gli austriaci fecero molta fatica ad operare delle contromine. Inoltre la calura estiva e la concentrazione di civili e militari nella città causò, com'era sperato dai turchi, un'epidemia di dissenteria, che però si diffuse anche tra gli assedianti.

Kara Mustafa non aveva però messo in conto che Leopoldo I a Passavia aveva ormai concluso l'accordo con i suoi alleati, tra cui spiccava Sobieski e la sua potentissima cavalleria composta da Ussari alati di Polonia, che si preparava infatti a marciare verso Vienna. Va infatti ricordato che Kara Mustafa era tranquillo, in quanto la maggior potenza continentale dell'epoca, cioè la Francia di Luigi XIV, era nascostamente sua alleata, poiché sperava in un ulteriore indebolimento dell'Austria, e ciò causava preoccupazione negli Stati tedeschi alleati all'imperatore perché si pensava che potesse invadere l'impero da ovest. L'intransigente posizione papale contribuì a disinnescare questo rischio, spingendo al contrario Luigi XIV a inviare una squadra navale contro Algeri per dimostrare la sua cattolicità.

L'assedio fu ovviamente durissimo, con malattie, fame e morte all'ordine del giorno. Ormai il destino della città era segnato, e i Turchi aspettavano solo di penetrarvi, anche se loro stessi non sapevano se saccheggiare "la mela d'oro" (soprannome turco di Vienna) e passare lì l'inverno, oppure conquistarla ed annettere così l'Austria orientale al loro impero. Carlo V di Lorena e i suoi uomini compirono numerosi movimenti in appoggio alla capitale, e disturbando — assieme alle sortite delle fortezze rimaste isolate alla frontiera — i rifornimenti ottomani. Le truppe austriache, molto esigue numericamente, furono subito fronteggiate dagli ungheresi di Imre Thököly, alleati dei Turchi, ma in svariati scontri l'effetto sorpresa ebbe la meglio e gli Ungheresi si dovettero ritirare.

Kara Mustafa a questo punto capì che la presa di Vienna non era così a portata di mano come sembrava, e quindi diede ordine di procedere alla distruzione delle mura e di prepararsi all'assalto finale, rinunciando a inseguire il duca di Lorena, che nel frattempo si era allontanato dalla città. La situazione pareva di nuovo volgere a favore degli assedianti in quanto le mura poco a poco si assottigliavano erose dalle mine turche. Prevedendo la prossima apertura di una breccia nelle mura, i viennesi si prepararono al combattimento strada per strada. Un gravissimo errore di Kara Mustafa, già notato dai giannizzeri e dai generali turchi, fu però quello di non aver fortificato il campo con bastioni di terra e legno, ma il visir riteneva che non si potesse togliere genieri, manodopera e legname alla costruzione di trincee d'approccio.

I preparativi
La situazione era a questo punto più che caotica. Da un lato turchi ancora superiori numericamente ma preoccupati dall'arrivo di Carlo di Lorena e soprattutto resi perplessi dall'arrivo, ormai imminente, del grosso dei rinforzi, di cui ignoravano ancora l'entità, di cui si era sparsa la notizia. Dall'altro i viennesi che sentivano la morsa stringersi su di loro, con poche informazioni che giungevano in città tramite spie che riuscivano a passare lo schieramento turco, certi ormai dell'esito infausto che li aspettava. Infine lo stesso duca di Lorena, che aspettava Sobieski (cui nel frattempo si erano uniti la maggior parte dei rinforzi inviati dai principi tedeschi) era indeciso sulla strategia da adottare, sulla tempistica (era propenso ad un attacco immediato, anche prima che i rinforzi fossero arrivati, ma fu trattenuto dall'Imperatore) e in disaccordo con quasi tutti i suoi ufficiali superiori.

Finalmente Sobieski varcò il Danubio il 6 settembre su un ponte di barche costruito dagli imperiali a Tulln, 30 km da Vienna, e fu subito posto a comando dell'ormai formidabile armata che si era riunita. Sobieski dimostrò in quell'occasione una lungimiranza assai rara per i re dell'epoca. Infatti l'aiuto che gli chiese Leopoldo I non portava nulla al regno di Polonia che in quegli anni era impegnato in lotte altrettanto crude con i vicini Regno di Svezia e Impero russo. Egli accettò poiché aveva capito che la caduta di Vienna avrebbe spalancato ai turchi le porte della Germania, ancora devastata dalla recente guerra dei trent'anni e dalla pestilenza del 1679; e una volta in Germania, nessuno avrebbe potuto fermare l'espansionismo ottomano. Inoltre gli Ottomani erano nemici anche dei polacchi, e la presenza dei turchi nel cuore dell'Europa avrebbe interrotto le vie commerciali che giungevano in Polonia. Soprattutto il re polacco voleva imporre il suo prestigio all'interno ed all'esterno della sua nazione, e cercava di rendere possibile l'elezione al trono di suo figlio (il trono polacco era elettivo) e la stabilizzazione dell'esercito permanente.

Non altrettanta lungimiranza mostrò Kara Mustafa, che anzi non fece nulla per motivare il suo esercito e fidelizzare le truppe non turche che ne componevano la gran parte. Addirittura il Khan di Crimea, esitò quando ebbe l'occasione di attaccare la cavalleria pesante di Sobieski quando questa si trovava sulle colline a nord di Vienna, cioè in una situazione di estrema vulnerabilità. E non fu l'unico caso di divisione interna nel fronte turco. Infatti Kara Mustafa rappresentava una fazione di corte, ostile ai giannizzeri, ai dervisci, e a tutti i movimenti dei musulmani tolleranti e eterodossi; gli eterodossi però formavano una buona percentuale dei migliori elementi dell'esercito, e la quasi totalità dei giannizzeri, e riuscivano ad avere le simpatie di molti cristiani soprattutto dei nobili ungheresi protestanti e degli ortodossi rumeni (che preferivano la tolleranza degli ottomani all'inflessibilità controriformistica austriaca). Inoltre molti dei più importanti generali ottomani, come Ibrahim di Buda, veterani di molte campagne e di grande ascendente sulle truppe, erano stati contrari all'impresa sin dal principio, avrebbero preferito una campagna limitata alla conquista di alcune fortezze di frontiera, oppure erano stati contrari alla guerra sin dal principio.
Il principato di Valacchia aveva sempre dimostrato un atteggiamento ambivalente verso i nemici cristiani dei turchi, e le truppe valacche si ritirarono in parte nei giorni precedenti alla battaglia, sia ufficialmente (con scuse varie), sia individualmente e alla chetichella disertando in maniera troppo sistematica perché non fosse possibile indovinare precisi ordini.

Un altro errore fu quello di non fortificare le colline a nord di Vienna, lasciando così praticamente indifesi i passi ed i passaggi che dal Nord conducono alla città, interamente costruita sulla riva Sud del Danubio. Bastò agli alleati ricostruire un ponte di barche nei pressi di un ponte che i turchi avevano distrutto.

Le forze della Lega Santa si riunirono così l'11 settembre sul Monte Calvo (Kahlenberg), pronte alla resa dei conti con gli ottomani. Nelle prime ore del mattino del 12 venne celebrata la Messa e la tradizione tramanda che Sobieski in persona prestò il proprio servizio all'altare.

La battaglia
La battaglia ebbe inizio all'alba, subito dopo la messa celebrata da Marco d'Aviano. Furono i Turchi ad aprire le ostilità nel tentativo di interrompere il dispiegamento di forze che la lega santa stava ancora ultimando. Carlo di Lorena ed i tedeschi rintuzzarono l'attacco in attesa che Sobieski ed i suoi fossero pronti.

Kara Mustafa ancora una volta rinunciò ad ingaggiar battaglia sperando di riuscire a entrare in Vienna in extremis, lasciando così altro tempo alle forze cristiane di ultimare il dispiegamento. Ma ormai le sorti volgevano decisamente in favore degli occidentali, e addirittura gli assediati, galvanizzati dall'arrivo dei rinforzi, attaccavano le file turche. La battaglia era cominciata, furibonda come e più del previsto. I turchi pagarono subito l'errore di non essersi preparati a difendersi dalle forze provenienti dal nord, trovandosi di fatto con l'élite dell'esercito (i Giannizzeri) schierati dove non serviva, cioè presso le mura che erano ancora in piedi, e le retroguardie difese solo da truppe poco preparate. A questo punto Kara Mustafa capì che la battaglia era persa, e tentò con tutte le forze di vendere cara la pelle, cioè prendere Vienna, complicando così di molto i piani della Lega Santa e soprattutto infliggendole lo smacco di entrare in città proprio mentre la battaglia volgeva a favore dei cristiani. Inoltre i generali turchi si resero conto degli errori tattici che stava compiendo Kara Mustafa, dando così il giusto peso alle sue direttive. Molti di loro intervennero in maniera corretta per approfittare delle falle nell'attacco cristiano, per altro mal condotto e mal organizzato, dal momento che nessuno dei generali cristiani era abituato a muovere eserciti così grossi formati da una coalizione eterogenea per lingua e religione, e privi di un comando centrale organizzato. Tuttavia le controffensive turche fallirono una dopo l'altra: se gli assalti si rivelavano infatti ben azzeccati e ben diretti, d'altro canto la mancanza di riserve, il caos nelle retrovie e l'assenza di ordini fecero sì che i turchi vittoriosi si ritrovassero circondati e finissero con l'essere eliminati un po' alla volta in scontri molto violenti e molto confusi.

Ma ancora l'esercito cristiano non aveva giocato la sua carta più forte: la cavalleria polacca. Nel tardo pomeriggio dopo aver seguito dalla collina l'andamento dello scontro 4 corpi di cavalleria (1 tedesca e 3 polacche) scesero all'attacco a passo di carica. L'attacco fu condotto da Sobieski in persona e dai suoi 3000 Ussari.
La carica sbaragliò definitivamente l'esercito turco, mentre gli assediati uscirono dalle mura per raggiungere i rinforzi che già inseguivano gli ottomani in rotta. Il cronista turco Mehmed, der Silihdar così commentò l'arrivo dell'armata del Sobieski:

La battaglia di Vienna vide anche l'esordio in combattimento di un futuro, grande condottiero: Eugenio di Savoia.

È storicamente provato che un notevole contributo alla vittoria di Sobieski fu arrecato dal graduato polacco Jerzy Franciszek Kulczycki, che svolse attività di spionaggio trafficando con i turchi in sacchi di caffè, ma in realtà fornendo al comando polacco notizie sulla dislocazione delle truppe turche e sui loro movimenti. Finito l'assedio Jan III lo ricompensò con una scritta sul suo stemma di famiglia: Salus Vienna Tua, nonché donandogli tutto il caffè abbandonato dalle truppe ottomane.

Esito
Gli ottomani persero circa  uomini tra assedio e battaglia, a fronte dei  della coalizione occidentale, che recuperò anche una gran parte del bottino accumulato dagli ottomani nel corso delle loro scorrerie nei Balcani.
Poiché fu la cavalleria polacca la prima ad entrare nel campo turco si crearono non pochi malumori con i tedeschi, visto che il bottino raccolto in quell'occasione non fu diviso.
Il saccheggio degli accampamenti periferici turchi (posti in ogni direzione attorno alla capitale) stemperò gli animi.
Comunque sia il Principe Elettore di Sassonia che quello di Baviera lasciarono Vienna dopo pochi giorni, il primo senza partecipare all'inseguimento degli ottomani in ritirata.

Con il bronzo dei cannoni vinti ai turchi fu realizzata nel 1711 una grande campana del peso di 21 tonnellate, installata nel Duomo di Vienna.

Risvolti religiosi
Come già per le battaglie di Poitiers e di Lepanto, quella di Vienna assunse una profonda valenza religiosa. Come visto in precedenza, nelle prime ore del mattino del giorno della battaglia venne celebrata la Messa e, secondo la tradizione, Sobieski in persona prestò il proprio servizio all'altare.
Innocenzo XI, per ringraziare la Vergine della vittoria contro gli Ottomani, proclamò la festa del Santissimo Nome di Maria il 12 settembre.

Il protagonista di questa vittoria, oltre al re polacco Sobieski, fu anche il frate cappuccino Marco d'Aviano. Fu incaricato dal Papa Innocenzo XI, nella primavera del 1683, di sollecitare i regnanti cattolici ad allearsi in una Lega Santa per contrastare l'avanzata turca. Fu l'instancabile opera di mediazione del frate che portò i sovrani europei ad affidare il comando della Lega al Sobieski. Nei due mesi di assedio, Marco d'Aviano incoraggiò e confortò i soldati e il popolo viennese, esortandoli ad affidarsi alla Madonna e invocando da Lei la salvezza mediante la preghiera del Rosario.

Conseguenze

La battaglia rappresentò il punto di svolta, a favore degli europei, delle guerre ottomano-asburgiche. Infatti non solo segnò l'arresto della spinta espansionistica ottomana in Europa, ma anche l'inizio della loro estromissione dai Balcani: poco dopo infatti gli austriaci occuparono l'Ungheria e la Transilvania, firmando quindi nel 1699 la pace coi turchi (Trattato di Carlowitz).

Kara Mustafa pagò con la vita i suoi errori strategici e soprattutto tattici: il 25 dicembre successivo, per ordine del Sultano Mehmed IV, fu strangolato a Belgrado, che a sua volta si apprestava a capitolare.
Subito prima aveva fatto impiccare Ibrahim di Buda, privando così i turchi dell'unico generale che sarebbe riuscito a gestire la ritirata.

Luigi XIV ottenne due conseguenze positive dall'invasione turca, sul breve periodo lui e i suoi alleati tedeschi (in particolar modo il Brandeburgo-Prussia) riuscirono ad espandersi territorialmente, in Alsazia, Lussemburgo, ecc.
In secondo luogo la politica austriaca dei successivi decenni guardò ai Balcani e all'Ungheria come campo di battaglia privilegiato, anche perché la sconfitta ottomana sotto Vienna aveva indebolito notevolmente un sistema militare fino a quel momento apparentemente invincibile, quindi la tradizionale politica di sostegno degli austriaci alla Spagna nelle Fiandre e nella Germania occidentale venne accantonata, permettendo alla Francia di spadroneggiare e ponendo l'Olanda in un pericoloso isolamento.
Queste vittorie ebbero come conseguenza un ulteriore inasprimento dei rapporti tra la Francia ed alcuni principi tedeschi, inasprimento che pochi anni dopo sfociò nella Guerra della Lega di Augusta, che costrinse anche l'Austria a rivolgersi nuovamente ad occidente.

Sobieski fu riconosciuto come l'eroe della battaglia, e una chiesa fu eretta sul Monte Calvo in onore del re polacco.

Sul piano diplomatico le conseguenze della battaglia furono tutt'altro che positive: la vittoria sul nemico comune fu seguita da liti, ripicche, veti, rivalità personali, e la mancanza di un obbiettivo strategico comune, visto che la conquista dell'Ungheria avrebbe rafforzato la sola Austria, obiettivo che non poteva essere condiviso dai principi tedeschi e dai polacchi. Dell'indebolimento degli Ottomani si giovarono anche Russia, finora estranea, e Venezia (quest'ultima aveva aderito alla Lega Santa).

Viceversa a partire da questa guerra i giannizzeri iniziarono a diventare indisciplinati e riottosi, già da 60 anni non condividevano la politica del governo, che per ridurre il loro peso li inviava in guerre esterne dove sperava fossero massacrati. Questo tipo di comportamento venne sempre più considerato come inaccettabile, e i giannizzeri si trovarono coinvolti in decine di complotti (per lo più velleitari) contro il sultano.
Contemporaneamente gli enormi sforzi finanziari che l'impero ottomano fu costretto a sostenere per difendersi dall'Austria iniziarono a danneggiare sempre più gravemente l'economia (già compromessa) dei Balcani, l'alta fiscalità era stata talvolta accettata nel primo seicento perché l'Impero ottomano voleva dire pace e commercio; adesso la guerra arrivava fino ai confini dell'Albania e della Bulgaria, e le tasse continuavano a salire, i cristiani (in particolar modo gli armeni e i cattolici) venivano visti sempre più con sospetto.
Il brigantaggio, le rivolte (anche di sudditi musulmani, come gli Albanesi), e l'evasione fiscale si fecero pressanti, mentre il governo civile turco delle provincie danubiane si dimostrò o poco efficiente o molto corrotto rispetto a quello austriaco, (che però rimaneva meno tollerante dal punto di vista religioso) e tutto sommato anche del governo russo (un polo d'attrazione irresistibile per le popolazioni slave e greco ortodosse).
La situazione politica balcanica, già in crisi dal primo seicento, continuò a peggiorare, e sarebbe rimasta esplosiva ed instabile fino ai giorni nostri, malgrado momentanee calme.

Nella cultura di massa

Nella musica

Il gruppo svedese Sabaton ha dedicato alla battaglia una canzone, intitolata "Winged Hussars".

Nella letteratura italiana

La battaglia ispirò anche molte opere letterarie. Si possono citare:
 Antonio Mangelli, forlivese, accademico filergita, La gloria rediviva dell'Armi Cesaree, e Polacche, contro la Potenza del Turco, con la sconfitta totale dell'Esercito che assediava Biella l'anno 1683. Ode pindarica (1683).
 Vincenzo da Filicaia, fiorentino, Canzoni in occasione dell'assedio e liberazione di Vienna (1684).

Leggende e ipotesi

L'invenzione del croissant
Secondo alcune leggende culinarie la forma dei croissant è stata ideata dopo l'assedio dai pasticcieri viennesi, ispirati dalle insegne ottomane che recano la mezzaluna (ancora oggi, del resto, presente nella bandiera turca), a celebrazione dello scampato pericolo. In realtà il termine Croissant risale al XIX secolo e risale alla diffusione delle Viennoiserie in Francia (pasticceria di origine viennese). In particolare il croissant è il discendente del kipferl, un dolce austriaco che risale perlomeno al XIII secolo.

Il cappuccino
Un'altra tradizione vuole che la battaglia abbia ispirato l'invenzione del cappuccino che sarebbe stato inventato, secondo alcuni, da Padre Marco d'Aviano (il frate cappuccino di origini friulane, presente alla battaglia), da cui il termine "cappuccino". Secondo altre fonti da Franciszek Jerzy Kulczycki, che aprì la prima caffetteria a Vienna, con caffè abbandonato nell'accampamento dai musulmani. Secondo la leggenda il Kulczycki aggiunse latte e miele per addolcire il gusto amaro del caffè.

I turchi di Moena
Una leggenda narra che un soldato turco ferito e catturato nella battaglia di Vienna riuscì a scappare e a raggiungere in fin di vita la città di Moena (provincia di Trento), dove trovò rifugio e cure da parte della popolazione locale. Una volta guarite le ferite, il turco decise di rimanere a Moena, dove tuttora esiste un rione chiamato Turchia. Ogni anno ad agosto viene ricordata l'epopea del soldato ottomano durante una caratteristica festa con tutte le case imbandierate con la mezzaluna turca e personaggi in costume ottomano.

11 settembre 2001
È stata avanzata l'ipotesi che la data scelta da Al Qaida per compiere gli attentati dell''11 settembre 2001 possa essere considerata come una volontà di vendetta rispetto all'umiliazione subita dall'esercito ottomano durante la Battaglia di Vienna.

La battaglia nella cinematografia
Nel 2012 è stato realizzato un film sulla Battaglia di Vienna: 11 settembre 1683 di Renzo Martinelli.

Note

Bibliografia
 John Stoye, L'assedio di Vienna, Bologna, Il Mulino, 2011
 Gaetano Platania, Rzeczpospolita. Europa e Santa Sede tra intese ed ostilità. Saggi sulla Polonia del Seicento, Viterbo, Sette Città editore, 2017 (II° ed.)
 Gaetano Platania, Diplomazia e guerra turca nel XVII secolo. La politica diplomatica polacca e la "lunga guerra turca" (1673-1683), in I Turchi il Mediterraneo e l'Europa, a cura di Giovanna Motta, Milano 1998, pp. 242–268.
 Franco Cardini, Il Turco a Vienna. Storia del grande assedio del 1683, Roma-Laterza, 2011
 Arrigo Petacco, L'ultima crociata: quando gli Ottomani arrivarono alle porte dell'Europa, Milano, Mondadori, 2007.
 Rita Monaldi, Francesco Sorti, Imprimatur, Mondadori / De Bezige Bij, 2002.
 Gaetano Platania, Le corti d'Europa e il pericolo turco (1683) attraverso l'inedita documentazione conservata nei fondi archivistici romani e vaticani, in L'Europa di Giovanni Sobieski. Cultura, politica, mercatura e società, Viterbo, Sette Città editore, 2005, pp. 234–314.
 Andrew Wheatcroft, Il nemico alle porte. Quando Vienna fermò l'avanzata ottomana, Roma- Bari, Editori Laterza, 2010

Altri progetti

Collegamenti esterni

Guerra nel 1683
Storia di Vienna
Vienna
Battaglie che coinvolgono la Repubblica di Venezia
Battaglie che coinvolgono il Granducato di Toscana
Battaglie che coinvolgono il Marchesato e il Ducato di Mantova
Cariche di cavalleria

redpajama_set_name: RedPajamaWikipedia


text:
LIST="err_list_1_of_4.11-18-15.txt.test";
FILELIST="filenames_1.txt";
USEPROXY=0;
SAVEDIR="/home/ubuntu/SCRATCH/saved_results";
TEMPDIR="/home/ubuntu/SCRATCH/";
OUTPUTDIR="/home/ubuntu/SCRATCH/geuvadis_results/";
PYTHONSCRIPT="/home/ubuntu/git/CDIS_GEUVADIS_analysis/run_docker.py";
DOCKERTAR="/home/ubuntu/SCRATCH/star_cuff_docker_1.8.tar";
DOCKERID="0ede86ece3ce";
PARCELIP="192.170.232.76";
ARKPREFIX="ftp";

# Parse input options
while getopts ":l:f:k:o:s:t:p:d:adbixuczh" opt; do
    case $opt in
	l)
	    echo "-l was triggered, Parameter: $OPTARG" >&2
	    LIST=$OPTARG
	    ;;
	\?)
	    echo "Invalid option: -$OPTARG" >&2
	    exit 1
	    ;;
	f)
	    echo "-l was triggered, Parameter: $OPTARG" >&2
	    FILELIST=$OPTARG
	    ;;
	\?)
	    echo "Invalid option: -$OPTARG" >&2
	    exit 1
	    ;;
	k)
	    echo "-l was triggered, Parameter: $OPTARG" >&2
	    DOCKERID=$OPTARG
	    ;;
	\?)
	    echo "Invalid option: -$OPTARG" >&2
	    exit 1
	    ;;
	o)
	    echo "-l was triggered, Parameter: $OPTARG" >&2
	    OUTPUTDIR=$OPTARG
	    ;;
	\?)
	    echo "Invalid option: -$OPTARG" >&2
	    exit 1
	    ;;
	:)
	    echo "Option -$OPTARG requires an argument." >&2
	    exit 1
	    ;;
	x)
	    echo "-x was triggered, Parameter: $OPTARG" >&2
	    USEPROXY=1;
	    ;;
	s)
	    echo "-s was triggered, Parameter: $OPTARG" >&2
	    SAVEDIR=$OPTARG
	    ;;
	\?)
	    echo "Invalid option: -$OPTARG" >&2
	    exit 1
	    ;;
	:)
	    echo "Option -$OPTARG requires an argument." >&2
	    exit 1
	    ;;
	t)
	    echo "-t was triggered, Parameter: $OPTARG" >&2
	    TEMPDIR=$OPTARG
	    ;;
	\?)
	    echo "Invalid option: -$OPTARG" >&2
	    exit 1
	    ;;
	:)
	    echo "Option -$OPTARG requires an argument." >&2
	    exit 1
	    ;;
	p)
	    echo "-p was triggered, Parameter: $OPTARG" >&2
	    PYTHONSCRIPT=$OPTARG
	    ;;
	\?)
	    echo "Invalid option: -$OPTARG" >&2
	    exit 1
	    ;;
	:)
	    echo "Option -$OPTARG requires an argument." >&2
	    exit 1
	    ;;
	d)
	    echo "-d was triggered, Parameter: $OPTARG" >&2
	    DOCKERTAR=$OPTARG
	    ;;
	\?)
	    echo "Invalid option: -$OPTARG" >&2
	    exit 1
	    ;;
	:)
	    echo "Option -$OPTARG requires an argument." >&2
	    exit 1
	    ;;
	i)
	    echo "-i was triggered, Parameter: $OPTARG" >&2
	    PARCELIP=$OPTARG
	    ;;
	\?)
	    echo "Invalid option: -$OPTARG" >&2
	    exit 1
	    ;;
	:)
	    echo "Option -$OPTARG requires an argument." >&2
	    exit 1
	    ;;
	a)
	    echo "-a was triggered, Parameter: $OPTARG" >&2
	    ARKPARSE=1
	    ;;
	\?)
	    echo "Invalid option: -$OPTARG" >&2
	    exit 1
	    ;;
	:)
	    echo "Option -$OPTARG requires an argument." >&2
	    exit 1
	    ;;
	b)
	    echo "-b was triggered, Parameter: $OPTARG" >&2
	    ARKPREFIX=$OPTARG
	    if [[ "$ARKPREFIX" != "ftp" && "$ARKPREFIX" != "s3" ]] ; then # reject invalid ARK prefix values
		echo "\"ftp\" and \"s3\" are the only accepted values for -b|--arkprefix"
		exit 1
	    fi
	    ;;
	\?)
	    echo "Invalid option: -$OPTARG" >&2
	    exit 1
	    ;;
	:)
	    echo "Option -$OPTARG requires an argument." >&2
	    exit 1
	    ;;
	u)
	    echo "-u was triggered, Parameter: $OPTARG" >&2
	    USEPARCEL=1;
	    ;;
	c)
	    echo "-c was triggered, Parameter: $OPTARG" >&2
	    CLEAN=1;
	    ;;
	z)
	    echo "-z was triggered, Parameter: $OPTARG" >&2
	    DEBUG=1;
	    ;;
	h)
	    #echo "-h was triggered, Parameter: $OPTARG" >&2 # Show the help
	    echo "DESCRIPTION: download_and_stats_FASTQ.sh";
	    echo "Script to run Stuti's docker analysis on a list of urls and save output";
	    echo "for post-processing of the docker outputs. It expects a list of urls,";
	    echo "two urls per line (\":\" separated), each representing one member of a";
	    echo "mate pair. These are tar'ed, analyzed with the docker, and selected results";
	    echo "are saved. Creates output for combine_docker_outputs.r";
	    echo "     Downloads are with wget by default, with parcel if the option is selected";
	    echo "";
	    echo "OPTIONS:";
	    echo "     -l|--list          (string) Required - filename of list that contains the url list";
	    echo "                                 Default = \"$LIST\"";
	    echo "                                  Lines that start with a \"#\" will be skipped"
	    echo "     -f|--filelist      (string) Required - file with list of files to process with docker (automatically generated)";
	    echo "                                 Default = \"$FILELIST\"";
	    echo "     -k|--dockerid      (string) Required - id of the docker to be used";
	    echo "                                 Default = \"$DOCKERID\"";
	    echo "     -o|--outputdir     (string) Required - temp output dir for docker output - moved from here to savedir";
	    echo "                                 Default = \"$OUTPUTDIR\"";
	    echo "     -x|--useproxy      (flag)   Use proxy ( proxy must be configured in ~/.bashrc )";
	    echo "     -s|--savedir       (string) Required - path for output";
	    echo "                                 Default = \"$SAVEDIR\"";
	    echo "     -t|--tempdir       (string) Dir to run Docker tool";
	    echo "                                 Default = \"$TEMPDIR\"";
	    echo "     -p|--pythonscript  (string) Python script run_docker.py";
	    echo "                                 Default = \"$PYTHONSCRIPT\"";
	    echo "     -d|--dockertar     (string) Docker tar file star_cuff_docker_1.8.tar";
	    echo "                                 Default = \"$DOCKERTAR\"";
	    echo "     -u|--useparcel     (flag)   Optional - use parcel for download (OPTION NOT FUNCTIONAL YET)";
	    echo "                                      Note: This option assumes you have Parcel installed and configured"
	    echo "                                      127.0.0.1 parcel.opensciencedatacloud.org in /etc/hosts"
	    echo "     -a|--arkparse      (flag)   Assume list contains ARKids, parse them to get URLs"
	    echo "     -b|--arkprefix     (string)      Depends on -a, ARK prefix, must be \"ftp\" or \"s3\""
	    echo "     -i|--parcelip      (string) Required with -u|--useparcel - ip address of the parcel server"
	    echo "                                 Default = $PARCELIP"
	    echo "     -c|--clean         (flag)   Optional - option to wipe non-saved results for each mate pair";
	    echo "     -z|--debug         (flag)   Optional - run in debug mode";
	    echo "     -h|--help          (flag)   Optional - display this help/usage text"
	    echo "";
	    echo "USAGE";
	    echo "     download_and_stats_FASTQ.sh -l <filename> -s <savedir> [other options]";
	    echo "";
	    echo "EXAMPLES:";
	    echo "Perform default analysis on test list:";
	    echo "     download_and_stats_FASTQ.sh -l err_list_1_of_4.11-18-15.txt.test -s ./";
	    echo "Default analysis with full logging:"
	    echo "     bash -x download_and_stats_FASTQ_beta.sh > debug.log 2>&1"
	    echo ""
	    echo "Kevin P. Keegan, 2015";
	    exit 1;
	    ;;

	\?)
	    echo "Invalid option: -$OPTARG" >&2
	    exit 1
	    ;;
	:)
	    echo "Option -$OPTARG requires an argument." >&2
	    exit 1
	    ;;
    esac
done

# Check for requirements - fail with error if any are missing

# LIST
if [ ! -e $LIST ]; then
    echo "List $LIST not supplied or does not exist - this is required"
    exit 1
fi
# SAVEDIR is created if it does not exist - no need for check
# TEMPDIR
if [ ! -d $TEMPDIR ]; then
    echo "Tempdir $TEMPDIR not supplied or is not a directory - this is a required argument"
    exit 1
fi
# PYTHONSCRIPT
if [ ! -e $PYTHONSCRIPT ]; then
    echo "pythonscript $PYTHONSCRIPT not supplied or does not exist - this is required"
    exit 1
fi
if [ ! -e $DOCKERTAR ]; then
    echo "dockertar $DOCKERTAR not supplied or does not exist - this is required"
    exit 1
fi

# create a directory for the final outputs
mkdir -p $SAVEDIR;
# create directory for docker outputs
mkdir -p $OUTPUTDIR;

# create filenames for log files
my_fastq_log=$SAVEDIR/$LIST.FASTQ_log.txt;
my_tar_log=$SAVEDIR/$LIST.tar_log.txt;
my_run_log=$SAVEDIR/$LIST.run_log.txt;
my_error_log=$SAVEDIR/$LIST.error_log.txt;
start_date=`date`;

# write headers for log files
# error log
echo "### Error log for processing of $LIST ###"    > $my_error_log;
echo `date`                                         >> $my_error_log;
echo ""                                             >> $my_error_log;
# fastq log
echo "file_name\toriginal_url\tbasename\tmd5\tsize" > $my_fastq_log;
echo $start_date                                    >> $my_fastq_log;
echo ""                                             >> $my_fastq_log;
# tar log
echo "file_name\toriginal_url\tbasename\tmd5\tsize" > $my_tar_log;
echo $start_date                                    >> $my_tar_log;
echo ""                                             >> $my_tar_log;
# run log
echo "### Run log for processing of $LIST ###"      > $my_run_log;
echo "script: "$0                                   >> $my_run_log;
echo "arguments: "$@                                >> $my_run_log;
echo $start_date                                    >> $my_run_log;
echo ""                                             >> $my_run_log;
echo "list:            "$LIST                       >> $my_run_log;
echo "useproxy         "$USEPROXY                   >> $my_run_log;
echo "savedir:         "$SAVEDIR                    >> $my_run_log;
echo "tempdir:         "$TEMPDIR                    >> $my_run_log;
echo "outputdir:       "$OUTPUTDIR                  >> $my_run_log;
echo "pythonscript:    "$PYTHONSCRIPT               >> $my_run_log;
echo "dockertar:       "$DOCKERTAR                  >> $my_run_log;
echo "arkparse:        "$ARKPARSE                   >> $my_run_log;
echo "arkprefix:       "$ARKPREFIX                  >> $my_run_log
echo ""                                             >> $my_run_log;
# entry for parcel option
if [[ $USEPARCEL -eq 1 ]]; then
     echo "useparcel:       ON"                     >> $my_run_log;
else
     echo "useparcel:       OFF"                    >> $my_run_log;
fi
# entry for clean option
if [[ $CLEAN -eq 1 ]]; then
     echo "clean:           ON"                     >> $my_run_log;
else
     echo "clean:           OFF"                    >> $my_run_log;
fi
# entry for debug option
if [[ $DEBUG -eq 1 ]]; then
     echo "debug:           ON"                     >> $my_run_log;
else
     echo "debug:           OFF"                    >> $my_run_log;
fi
echo ""                                             >> $my_run_log;

# move to $TEMPDIR - where Stuti's docker expects the data to be
mkdir -p $TEMPDIR;
cd $TEMPDIR;

for i in `cat $LIST`;

do
    echo ""                                  >> $my_run_log;
    echo `date`                              >> $my_run_log;
    # skip line if it starts with #
    echo $i | grep -e '^#' &> /dev/null
    if [[ $? != 0 ]]; then
	# retireve targets from list - generate local filenames

	# option for parsing ark to get ftp or s3 URL from ARK
	if [[ $ARKPARSE == 1  ]]; then
	    ark_1=`echo $i | cut -f 1 -d ":"`;
	    ark_2=`echo $i | cut -f 2 -d ":"`;
	    echo "ark_1:           $ark_1"       >> $my_run_log;
	    echo "ark_1:           $ark_2"       >> $my_run_log;
	    mate_1=`ARK_parser_beta.py $ark_1 -s $ARKPREFIX`;
	    mate_2=`ARK_parser_beta.py $ark_2 -s $ARKPREFIX`;
	else
	    mate_1=`echo $i | cut -f 1 -d ":"`;
	    mate_2=`echo $i | cut -f 2 -d ":"`;
	fi
	mate_1_basename=`basename $mate_1`;
	mate_2_basename=`basename $mate_2`;
	pair_name=`echo $mate_1_basename | cut -f 1 -d "_"`;
	tar_name=$pair_name.fastq.tar.gz;

	echo "pair_name:       $pair_name"       >> $my_run_log;
	echo "mate_1:          $mate_1"          >> $my_run_log;
	echo "mate_1_basename: $mate_1_basename" >> $my_run_log;
	echo "mate_2:          $mate_2"          >> $my_run_log;
	echo "mate_2_basename: $mate_2_basename" >> $my_run_log;
	echo "tar_name:        $tar_name"        >> $my_run_log;

	# download both members of the mate pair
	# This section will be supplemented with code to download with Parcel from the object store
	if [[ $USEPARCEL -eq 1 ]]; then
	    # download with parcel
	    # start parcel in a separate screen session
	    echo "Starting parcel session with server $PARCELIP" >> $my_run_log;
	    screen -dmS parcel
	    screen -S parcel -X stuff "parcel-tcp2udt $PARCELIP:9000\n"
	    # perform downloads with parcel

	    if [[ $USEPROXY -eq 1 ]]; then
		export no_proxy="griffin-objstore.opensciencedatacloud.org"
		function with_proxy() {
		    PROXY='http://cloud-proxy:3128'
		    http_proxy="${PROXY}" https_proxy="${PROXY}" $@
		}
		dl_complete=0;
		dl_fail=0;
		while [ $dl_complete -eq 0 ];
		do
		    with_proxy wget $mate_1;
		    status_cmd=$?
		    if [[ ${status_cmd} -gt 0 ]]; then
			dl_fail=$(($dl_fail+1));
			echo "download fail: $dl_fail";
			echo "download fail: $dl_fail" >> $my_run_log;
			echo "download fail: $dl_fail" >> $my_error_log;
			sleep 5;
		    else
			dl_complete=$(($dl_complete+1))
		    fi
		done
		echo `date`                              >> $my_run_log;
		echo "DONE downloading $mate_1 withOUT parcel" >> $my_run_log;
		echo "downloading $mate_2" >> $my_run_log;
	    else
		dl_complete=0;
		dl_fail=0;
		while [ $dl_complete -eq 0 ];
		do
		    wget $mate_1;
		    status_cmd=$?
		    if [[ ${status_cmd} -gt 0 ]]; then
			dl_fail=$(($dl_fail+1));
			echo "download fail: $dl_fail";
			echo "download fail: $dl_fail" >> $my_run_log;
			echo "download fail: $dl_fail" >> $my_error_log;
			sleep 5;
		    else
			dl_complete=$(($dl_complete+1))
		    fi
		done
		echo `date`                              >> $my_run_log;
		echo "DONE downloading $mate_1 withOUT parcel" >> $my_run_log;
		echo "downloading $mate_2" >> $my_run_log;
	    fi

	    if [[ $USEPROXY -eq 1 ]]; then
		export no_proxy="griffin-objstore.opensciencedatacloud.org"
		function with_proxy() {
		    PROXY='http://cloud-proxy:3128'
		    http_proxy="${PROXY}" https_proxy="${PROXY}" $@
		}
		dl_complete=0;
		dl_fail=0;
		while [ $dl_complete -eq 0 ];
		do
		    with_proxy wget $mate_2;
		    status_cmd=$?
		    if [[ ${status_cmd} -gt 0 ]]; then
			dl_fail=$(($dl_fail+1));
			echo "download fail: $dl_fail";
			echo "download fail: $dl_fail" >> $my_run_log;
			echo "download fail: $dl_fail" >> $my_error_log;
			sleep 5;
		    else
			dl_complete=$(($dl_complete+1))
		    fi
		done
		echo `date`                              >> $my_run_log;
		echo "DONE downloading $mate_2" >> $my_run_log;
	    else
		dl_complete=0;
		dl_fail=0;
		while [ $dl_complete -eq 0 ];
		do
		    wget $mate_2;
		    status_cmd=$?
		    if [[ ${status_cmd} -gt 0 ]]; then
			dl_fail=$(($dl_fail+1));
			echo "download fail: $dl_fail";
			echo "download fail: $dl_fail" >> $my_run_log;
			echo "download fail: $dl_fail" >> $my_error_log;
			sleep 5;
		    else
			dl_complete=$(($dl_complete+1))
		    fi
		done
		echo `date`                              >> $my_run_log;
		echo "DONE downloading $mate_2" >> $my_run_log;
	    fi

	    # quit parcel session
	    screen -r parcel -X kill
	    echo `date`                              >> $my_run_log;
	    echo "parcel session with server $PARCELIP TERMINATED" >> $my_run_log;
	else
	    # download without parcel
	    echo "downloading $mate_1 withOUT parcel" >> $my_run_log;
	    #wget $mate_1 2 >> $my_error_log 1 >> $my_run_log; # this causes an error

	    if [[ $USEPROXY -eq 1 ]]; then
		export no_proxy="griffin-objstore.opensciencedatacloud.org"
		function with_proxy() {
		    PROXY='http://cloud-proxy:3128'
		    http_proxy="${PROXY}" https_proxy="${PROXY}" $@
		}
		dl_complete=0;
		dl_fail=0;
		while [ $dl_complete -eq 0 ];
		do
		    with_proxy wget $mate_1;
		    status_cmd=$?
		    if [[ ${status_cmd} -gt 0 ]]; then
			dl_fail=$(($dl_fail+1));
			echo "download fail: $dl_fail";
			echo "download fail: $dl_fail" >> $my_run_log;
			echo "download fail: $dl_fail" >> $my_error_log;
			sleep 5;
		    else
			dl_complete=$(($dl_complete+1))
		    fi
		done
		echo `date`                              >> $my_run_log;
		echo "DONE downloading $mate_1 withOUT parcel" >> $my_run_log;
		echo "downloading $mate_2" >> $my_run_log;
	    else
		dl_complete=0;
		dl_fail=0;
		while [ $dl_complete -eq 0 ];
		do
		    wget $mate_1;
		    status_cmd=$?
		    if [[ ${status_cmd} -gt 0 ]]; then
			dl_fail=$(($dl_fail+1));
			echo "download fail: $dl_fail";
			echo "download fail: $dl_fail" >> $my_run_log;
			echo "download fail: $dl_fail" >> $my_error_log;
			sleep 5;
		    else
			dl_complete=$(($dl_complete+1))
		    fi
		done
		echo `date`                              >> $my_run_log;
		echo "DONE downloading $mate_1 withOUT parcel" >> $my_run_log;
		echo "downloading $mate_2" >> $my_run_log;
	    fi

	    if [[ $USEPROXY -eq 1 ]]; then
		export no_proxy="griffin-objstore.opensciencedatacloud.org"
		function with_proxy() {
		    PROXY='http://cloud-proxy:3128'
		    http_proxy="${PROXY}" https_proxy="${PROXY}" $@
		}
		dl_complete=0;
		dl_fail=0;
		while [ $dl_complete -eq 0 ];
		do
		    with_proxy wget $mate_2;
		    status_cmd=$?
		    if [[ ${status_cmd} -gt 0 ]]; then
			dl_fail=$(($dl_fail+1));
			echo "download fail: $dl_fail";
			echo "download fail: $dl_fail" >> $my_run_log;
			echo "download fail: $dl_fail" >> $my_error_log;
			sleep 5;
		    else
			dl_complete=$(($dl_complete+1))
		    fi
		done
		echo `date`                              >> $my_run_log;
		echo "DONE downloading $mate_2" >> $my_run_log;
	    else
		dl_complete=0;
		dl_fail=0;
		while [ $dl_complete -eq 0 ];
		do
		    wget $mate_2;
		    status_cmd=$?
		    if [[ ${status_cmd} -gt 0 ]]; then
			dl_fail=$(($dl_fail+1));
			echo "download fail: $dl_fail";
			echo "download fail: $dl_fail" >> $my_run_log;
			echo "download fail: $dl_fail" >> $my_error_log;
			sleep 5;
		    else
			dl_complete=$(($dl_complete+1))
		    fi
		done
		echo `date`                              >> $my_run_log;
		echo "DONE downloading $mate_2" >> $my_run_log;
	    fi

	fi
	# create tar from individual mates
	echo "creating tar $tar_name" >> $my_run_log;
	tar -zcf $tar_name $mate_1_basename $mate_2_basename;
	echo `date`                              >> $my_run_log;
	echo "DONE creating tar $tar_name" >> $my_run_log;

	# get md5s
	echo "calculating md5's" >> $my_run_log;
	md5_mate1=`md5sum $mate_1_basename | cut -f1 -d " "`; # 2>> $my_error_log 1 >> $my_run_log;
	md5_mate2=`md5sum $mate_2_basename | cut -f1 -d " "`; # 2>> $my_error_log 1 >> $my_run_log;
	md5_tar=`md5sum $tar_name | cut -f1 -d " "`; # 2>> $my_error_log 1 >> $my_run_log;
	echo `date`                              >> $my_run_log;
	echo "DONE calculating md5's" >> $my_run_log;

	# get sizes
	echo "calculating sizes" >> $my_run_log;
	size_mate1=`stat -c%s $mate_1_basename`; # 2>> $my_error_log 1 >> $my_run_log;
	size_mate2=`stat -c%s $mate_2_basename`; # 2>> $my_error_log 1 >> $my_run_log;
	size_tar=`stat -c%s $tar_name`; # 2>> $my_error_log 1 >> $my_run_log;
	echo `date`                              >> $my_run_log;
	echo "DONE calculating sizes" >> $my_run_log;

	# print values to logs
	echo "printing calculated values to logs" >> $my_run_log;
	echo $mate_1_basename\t$mate_1\t$mate_1_basename\t$md5_mate1\t$size_mate1 >> $my_fastq_log; # mate_1 FASTQ;
	echo "DONE printing stats of $mate_1_base" >> $my_run_log;
	echo $mate_2_basename\t$mate_2\t$mate_2_basename\t$md5_mate2\t$size_mate2 >> $my_fastq_log; # mate_2 FASTQ;
	echo "DONE printing stats of $mate_2_basename" >> $my_run_log;
	echo $tar_name\t"NA"\t$pair_name\t$md5_tar\t$size_tar >> $my_tar_log; # tar created from mate_1 and mate_2
	echo `date`                              >> $my_run_log;
	echo "DONE printing calculated values to logs" >> $my_run_log;

	# Run Stuti's tool
	## populate the filenames_1.txt file with a single jobname
	cat >filenames_1.txt<<EOF
$pair_name.fastq.tar.gz
EOF
	## run load and run the docker tool
	echo "running the Docker..." >> $my_run_log;

	# start sudo su
	# tmux;
	# sudo su;
	sudo docker load -i $DOCKERTAR;
	sudo python $PYTHONSCRIPT -f $FILELIST -d $DOCKERID -i $TEMPDIR -o $OUTPUTDIR ;
	#sudo -k;
	echo `date`                              >> $my_run_log;
	echo "DONE with Docker processing" >> $my_run_log;
	# get the output
	echo "saving Docker output" >> $my_run_log;
	## mkdir for output that my R script can use to combine outputs later
	sudo mkdir -p $SAVEDIR/$pair_name/star_2_pass/;
	## move the genes.fpkm_tracking file to the save location
	echo "DOING THIS:" >> $my_run_log;
    	echo "sudo cp $OUTPUTDIR/$pair_name/star_2_pass/genes.fpkm_tracking $SAVEDIR/$pair_name/star_2_pass/" >> $my_run_log;
	sudo cp $OUTPUTDIR/$pair_name/star_2_pass/genes.fpkm_tracking $SAVEDIR/$pair_name/star_2_pass/

	# Once the new file sotre is ready, copy these results:
	# May want to generalize upload results argument to accept a list of results to upload
	# ~/SCRATCH/geuvadis_results/qc                     # this is a directory
	# ~/SCRATCH/geuvadis_results/star_2_pass            # this is a directory
	# ~/SCRATCH/geuvadis_results/$pair_star.log         # this is a file
	# exclude these:
	# ~/SCRATCH/geuvadis_results/$pair_name_fastq_files # this is a directory
	# ~/SCRATCH/geuvadis_results/tmp                    # this is a directory

	# Push results to store:

	echo `date`                              >> $my_run_log;
	echo "DONE saving Docker output" >> $my_run_log;

	# cleanup (if flag is used)
	if [[ $CLEAN -eq 1 ]]; then
	    echo "cleanup" >> $my_run_log;
	    sudo rm -R $OUTPUTDIR/$pair_name;
	    sudo rm $mate_1_basename;
	    sudo rm $mate_2_basename;
	    sudo rm $tar_name;
	    echo `date`                              >> $my_run_log;
	    echo "Done with cleanup" >> $my_run_log;
	else
	    echo `date`                              >> $my_run_log;
	    echo "No cleanup" >> $my_run_log;
	fi

	# # copy current logs to the output directory
	# echo "copying logs" >> $my_run_log;
	# sudo cp $my_fastq_log $SAVEDIR/;
	# sudo cp $my_tar_log $SAVEDIR/;
	# sudo cp $my_error_log $SAVEDIR/;
	# sudo cp $my_run_log $SAVEDIR/;
	# echo "Done copying logs" >> $my_run_log;

	echo `date`                              >> $my_run_log;
	echo "ALL DONE WITH  $pair_name" >> $my_run_log;
	echo "" >> $my_run_log;

	# close sudo su
	# sudo -k;
	# close tmux session
	# exit;

    fi;
done;

echo "" >> $my_run_log
echo `date`                              >> $my_run_log;
echo "ALL DONE PROCESSING $LIST" >> $my_run_log

### From Sean 1-21-16
# failures=0 ;for ((i=1;i<=100;i++)); do curl -I -s http://ftp.sra.ebi.ac.uk/vol1/fastq/ERR188/ERR188094/ERR188094_2.fastq.gz 2>&1 >/dev/null; status_cmd=$?; if [[ ${status_cmd} -gt 0 ]]; then failures=$(( ${failures}+1 )); fi; echo "${i} ${status_cmd} ${failures}"; done

# This will try to grab the headers from the url of your wget request and just display the exit code of curl. Every time I have run this for loop I have almost a 50% failure rate from the remote server.

# # From Satish 12-3-15 # INSTALLING AND USING PARCEL
# # Install
# python setup.py develop
# sudo apt-get install python-pip
# sudo python setup.py develop
# # Setup
# sudo vi /etc/hosts  - add 127.0.0.1 parcel.opensciencedatacloud.org
# parcel-tcp2udt 192.170.232.76:9000 &
# parcel-udt2tcp localhost:9000 &
# wget https://parcel.opensciencedatacloud.org:9000/asgc-geuvadis/ERR188021.tar.gz
# # so if u see here.. I have  'python setup.py develop' twice.. this is because it failed first and then I had to do a apt-get install python-pip

# Notes:
# SCRATCH/
# case $key in
#     -e|--extension)
#     EXTENSION="$2"
#     shift # past argument
#     ;;
#     -s|--searchpath)
#     SEARCHPATH="$2"
#     shift # past argument
#     ;;
#     -l|--lib)
#     LIBPATH="$2"
#     shift # past argument
#     ;;
#     --default)
#     DEFAULT=YES
#     ;;
#     *)
#             # unknown option
#     ;;
# esac
# shift # past argument or value
# done
# echo FILE EXTENSION  = "${EXTENSION}"
# echo SEARCH PATH     = "${SEARCHPATH}"
# echo LIBRARY PATH    = "${LIBPATH}"
# echo "Number files in SEARCH PATH with EXTENSION:" $(ls -1 "${SEARCHPATH}"/*."${EXTENSION}" | wc -l)
# if [[ -n $1 ]]; then
#     echo "Last line of file specified as non-opt/last argument:"
#     tail -1 $1
# fi

redpajama_set_name: RedPajamaGithub


SALDREMOS DEL REFUGIO DEL MOUFLONS EN NUESTRO CASO A LAS 6 DE LA MAÑANA CON LA NECESIDAD DE FRONTAL, CRUZAREMOS EL RIO Y COMENZAREMOS NUESTRO ASCENSO HACIA EL COLLADO QUE SE VE A LA IZQUIERDA DESDE EL REFUGIO. DECIR QUE NO HAY NINGUN TIPO DE PERDIDA YA QUE ADEMAS DE ESTAR MUY CONCURRIDO EL CAMINO ESTA MUY FRESADO POR LO QUE ES BASTANTE FACIL DE SEGUIR CUANDO NO HAY NIEVE. SIN DEJAR EL CAMINO LLEGARA EL MOMENTO YA EN EL CIRCO DE GIRAR A LA IZQUIERDA POR DONDE ASCENDEREMOS LATERALMENTE HASTA LA ANTECIMA. EL CAMINO ES MUY PARIDO Y NO HAY AGUA DURANTE EL MISMO. NOSOTROS SUBIMOS EN AGOSTO Y A PESAR DE ESO HIZO FALTA ABRIGARSE EN LA PARTE FINAL.DESPUES DE LA ANTECIMA QUEDA UN PEQUEÑO LLANEO HASTA LA CIMA. DE BAJADA APROVECHAREMOS PARA SUBIR AL TOUBKAL WESTERN YA QUE NO CONLLEVA MUCHO ESFUERZO Y PARA BAJAR HAY CAMINO QUE BAJA DIRECTO HASTA EL CAMINO NORMAL, NO HACE FALTA VOLVER HASTA EL COLLADO. DESPUES SEGUIREMOS BAJANSO HASTA VOLVER AL REFUGIO DE LES MOUFLONS DONDE PARAREMOS A COMER ALGO PARA PROSEGUIR NUESTRO CAMINO DE VUELTA A IMLIL. QUE SERA EL MISMO CAMINO QUE HICIMOS DE IDA PASANDO POR SIDI CHAMAROUCH DONDE PARAREMOS A COMER. LUEGO PASAREMOS POR AROUMD Y FINALMENTE HASTA IMLIL DONDE COGEREMOS UN TAXI DE VUELTA A MARRAQUECH. DECIR QUE SI NO SE QUIERE ALQUILAR COCHE COMO EN NUESTRO CASO EL MISMO RIAD DONDE NOS ALOJAMOS NOS PRESTO SERVICIO DE TAXI DE RECOGIDA EN MARRAQUECH Y VUELTA POR 50 EUROS.LO CATALOGO DE DIFICIL POR LA ACUSACION DE LA ALTURA Y LA DISTANCIA DEL RECORRIDO PERO POR LA RUTA ES FACIL Y NO CONLLEVA NINGUN RIESGO.
Follow binguiman and discover new trails!


Everything you've heard about Dharavi is true … and false. Dharavi spans more than 500 acres, is in the heart of Mumbai and has a population density more than 10 times the rest of the city. There are anywhere between 300,000 and a million people, with 750,000 being the most common estimate. There are businesses of every kind: it is something of an informal economic powerhouse. People in Dharavi live and labour, but they need better living conditions, infrastructure and sanitation. You tend to feel that Dharavi remains one of the biggest informal urban settlements in the world because it has been neglected for so long.
The western edge of Dharavi is where its original inhabitants, the Kolis, reside. A fishing community spread throughout Mumbai, the particular group here used to practise freshwater fishing in the Mithi river. However, over the last 30 years they have stopped fishing and switched to more profitable professions.
What used to be an area with thatched houses and gutter streets has now become one of the cleanest, best-maintained spots in Dharavi. The residents have signed themselves off from the Dharavi Redevelopment Project, which plans new housing and businesses in the area and offers Dharavi residents houses that are less than 400 sq ft. The Kolis have homes twice this size: hence the resistance. The neighbourhood is also well known for its community feeling, and festivals are celebrated collectively.
Public bathrooms and toilets are some of the most poorly maintained structures, so Dharaviites take pride in having a good bathroom in their locality. You will find three types of public toilets: free, paid and those maintained by housing societies. The free toilets are the ones that do not have water facilities (how strange is that?). Locals will tell you that you have to get your own water and dabba (a makeshift tin box that works as a bucket or mug).
Most houses in Dharavi do not have attached toilets, so some housing colonies get a common one built with water facilities for which residents pay about 30 rupees a month. No matter which kind of bathroom you use, there are long queues every morning. Even if you have the runs, you have to wait your turn in the tedious line. What's worse, women find it unsafe to use these public bathrooms in the middle of the night.
Perhaps the first thing you have heard about Dharavi (maybe in films) is that it is one of the least clean places in Mumbai. This is a stereotype, as some parts of Dharavi are thought to have cleaner water supply than older areas of the city. However, waste management is a problem and although there are dustbins everywhere, you will often find a circle of garbage around them. While most houses are not ventilated, there is a good flow of fresh air on the streets as there are no highrise buildings blocking its path.
Dharavi roads are clogged with traffic on most days and at most hours! You may cycle at your own risk (though you will see men nimbly navigating the unpredictable flow of traffic on cycles with bulging loads on their carriers). The best way to experience Dharavi is to walk, and bypass the vehicles and crowds at a relaxed pace. There is so much to gain from the sights and sounds of Dharavi that you shouldn't shield yourself inside a vehicle.
What does Dharavi sound like?
You could almost make a sound map of Dharavi! It is an orchestra out there on the streets. As you walk the lanes, it is delightful to hear languages change. Hindi blends into Marathi. Marathi turns into Tamil which gives way to Telugu. And there are so many businesses here! The crackling of fried food, the shredding of plastic at the recycling units, the honking of cars, the whirring of sewing machines, the tinkering of pots – what can you not hear here!
Dharavi is fuelled by chai. The best place to have a conversation would be over a cup of tea (the brand called Nagori, perhaps). There are no posh hangouts here, so if you want to take a break from your hectic routine you need to find a chai stall. Groups of men sit around, chitchat, have a smoke, discuss politics or business and then get going. This sounds bucolic, but the chai stalls are generally a male preserve. You won't find Dharavi women hanging out in the same way.
What one thing is indispensable for life in Dharavi?
If you live in Dharavi, you can't live without a big blue plastic drum! Your house may be 250 sq ft, but you will make space for this stout, almost-family member. One drum is big enough for a couple of children to play hide-and-seek in. Water supply is irregular here, so many houses store enough water to serve a family of five for up to three days.
A 4ft drum can hold about 200 litres of water. Some Dharaviites believe this is better than a regular water supply as it controls the amount of water you consume. I'm not so sure: these are conclusions people can maybe make better when resources are equally distributed.
Are you optimistic about Dharavi's future?
I think it depends on what we mean by optimism. For most redevelopment projects, it is crucial to understand what communities require. Rather than having a generic redevelopment proposal, you need to have a closer look at what is essential for individual communities and housing colonies. Do your children have space to play in Dharavi? Do you need tall buildings? What would you love to have? These are the sort of questions a Dharavi resident should be asked.


All the hopes and dreams of history are now fulfilled in Jesus Christ. I want to explain all this to you face to face. Your faith is already famous, and I want to deepen and strengthen it. Of course, I always receive great spiritual benefit when I minister these immense truths.
Salvation for all. Salvation supplied by God. God giving to man all that He demands from man. This is the good news. As men are, we are all lost without excuse and hope. We all have abused the blessings of life and have degenerated into twisted beings worshiping passions (some have fallen further, but we are all falling). Mankind's condemnation is just. The indictment is full: filth in the mind; perversity in the body; brutal selfishness in every relationship of life.
Even the best of men are included in this indictment. They, too, often ignore basic truth and presume on God's generosity. God is the impartial Judge, knowing all men's secrets. No amount of religious activity can change or hide the facts of the heart. A new birth is required. Regeneration is offered.
Even a personal history steeped in the religion of the ancient Scriptures does not avoid the issue of genetic irrelevancy. It is the blood of God, shed on the cross, that will hide one's sins. Humility and peace with God! In all of history, nothing else has worked. This is the music of the Old Testament. This was the experience of the fathers of our Faith. There is no difference.
Peace in the presence of the holy God.
God's Son is our salvation. God's Son is our safety.
Look how history is completed. Adam introduced sin and death. Jesus reversed the experience and His sinless obedience is credited to our account. We are permitted to identify with His experience.
We die to our old thinking and enter a new life with the mind of Christ when we come to faith. Baptism pictures this: death, burial and resurrection.
The reality is much more that a ceremony; it is real. There is a new frame of reference, new energizing ambitions. New joy!
Understanding this brings a wonderful assurance of salvation. Temptations and struggles will be experienced, but there is a new force within. A new heart; a new uplifting emotion. The tragic endless circle of human history is broken. Now there is the eternal circle of salvation and victorious life.
NO CITIZEN IS EXEMPT FROM LAW. But dead men and women cannot be touched with any penalty and therefore there are no laws written for the dead. Death even removes the law of marriage! Certainly religious rules and ritual have no hold on the dead.
But! We who are dead, are also alive. We arose with Him. He died out death. We live His life. And it is a reality that affects all our emotions and actions.
We revere and honor the Ten Commandments.They convict men of sin and remind us of our feeble frailty. Our innermost being is alive with passion to please Jesus, and so we earnestly desire to honor God's holiness in all things.
But honoring the Commandments does not, cannot, provide assurance of salvation. The awareness of his new thinking and emotions is the basis of assurance. This energizes the body, the weak flesh, to walk with God. The whole Christian life is freedom and assurance.
Yes! The Father hears the believer's cries and the Spirit whispers peace and victory. Victory now, and perfect victory at the resurrection. Until then there will be heartache and sorrow, but not without the comfort of the Spirit of God and the explicit promises of God's Scriptures.
So, the Gospel of Christ answers every question of life and implants perfect peace.
NOW ABOUT THE RACIAL AND RELIGIOUS TIES OF HISTORY.
I love the people of my heritage. But no nationality or religious affiliation particpates in the securing of God's pleasure. God's hand in the history of my people was meant to (and did) bring the entire world to the door of salvation. It was not the end in itself (it could not be).
I will embrace and love the unclean. The ungodly will be My people!
Only a few from the blessed nation will ever be saved! God would have to wait forever for more to humble themselves to the point of renouncing racial advantage. The new birth God promised is revolutionary.
It is a great miracle of generosity that any of these advantaged people are ever saved.
Then there are the ignorant, unGodly nations. By grace they have now found the knowledge of salvation. But the advantaged who have learned to glory in their race and studied observances, are missing the prize, which is Jesus, Savior of the world.
I pray and pray for my people. If only their genius could be joined to knowledge. But they live in the past, and their concerns are, too often, argumentative evasions--not honest inquiry. They should know that a heart of repentance and faith is what God requires. "Yes" is what God wants to hear. Eternal life is the God's response. For any, for all; Christ is salvation.
And this "Yes" is desired from all mankind. But since it is based of facts, people must have those gospel facts. Messengers are required.
That's right, no one can be saved without delivered knowledge. Just the hearing of those facts does not save, but when accepted by the surrendered will, saving faith always results.
For centuries my nation heard these promises of salvation for all, but pride prevented belief. The sovereign will that God has given every individual must be willing to repent and accept.
God loves my people. And many of them love Him. Many have accepted the way of universal faith. But, most are lost. Their spiritual condition is very, very sad indeed. What pathos: their condition actually opening the gates of Heaven for the heathen. Double mystery! when their sorrow is turned to salvation's joy the world reaps again.
May my words influence many other Jews to seek and find God's truth. What a thought of joy! What a unique opportunity to turn their historic advantage to the fullest blessing of all mankind. Everyone can acknowledge this.
This too, must be faced: any nation or people, can lose blessings thorough apostasy.
True blessings cannot be inherited.
Any generation can lose that which was enjoyed by the former.
But!! Once lost, blessings can be restored!!
This is Israel's hope. They oppose God now, but His love is eternal. The Gospel flowed from their disobedience; but, because of this Gospel, they are included in hope, just like the whole world. They have actually (by their rebellion against Jesus) opened the door that is beckoning to them!
Only the infinite attributes of the eternal God of love could so arrange to shower benefits upon enemies and redeem the castaways of the world--while never forsaking equity and justice!
No one could have anticipated this!
No man would have initiated this!
NOW WE HAVE CHRISTIAN CONGREGATIONS. Dedication to our Lord is a very personal matter. It begins with a realistic self-evaluation and a willingness to serve in a congregation. Here is the opportunity to reject evil and embrace love in every situation and relationship of life. We are to live in peace and leave all retaliations to God.
The committed Christian is a good citizen of any country. He pays taxes and all obligations. (He is quite aware of a great debt to all mankind, since Christ died for every person). Someone must give love and holy dedication to this world, and it is we who know the God who created all and loves all..
Our congregations must be filled with charity. Members should never criticize another's opinions. Just assume that each is doing his or her best and that they are the property and responsibility of Christ. Spend all your energy assisting the member you feel is weak. Then you, yourself, will be above criticism. Dedication to congregational peace is the work of maturity, and will be accompanied by great personal tranquility.
Unity is the responsibility of the strong. If the weak are offered strength, peace and congregational health will result. People of all backgrounds and conditions should find a generous welcome in the assembly. I think you understand.
I am thrilled to state this revolutionary idea of spiritual democracy. I know it is God's will. It is embedded in the great Good News I preach all over the world.
Rome has much of my heart! A beloved Cenchrean businesswoman, is delivering this letter to you. My two protectors, when I lived in such danger here in Corinth, are now in Rome. Other fellow workers (and relatives) are also in your city. I remember all and love all so much. I wish I could kiss each one.
I deeply resent those heretics who would split congregations by pretending to teach sophisticated secrets. I pray you will be content as "simple" believers; the Gospel is our great "secret;" and power!
A son in the faith and others are here with me. Their thoughts are with you also. The entire Corinthian congregation greets you.
I commit you to God.
He is the Author of this Gospel which accepts all men just as they are, and, through the new birth, places them on an equal level before Him--and in the congregation.


There was a time at the start of the uprising against Assad in Syria when Turkey was touted as the model for a new Middle East.
President Erdogan's brand of Islamic democracy was lauded by the West and he was seen as the champion of the oppressed. It seemed as though Turkey might emerge from the Arab Spring as the strongest power in the region.


I work long hours and don't have time to cook during the week. I wasn't feeling too well and wanted some chicken soup, but didn't have time to make it from scratch. So, I came up with this recipe.
In a medium-sized pot, heat a tablespoon or so of olive oil. Season chicken with the Back of the Yards Garlic Pepper seasoning and add to the pot. Cook until done, and then pour the 4 cans of chicken broth, the cup of carrots, celery, potatoes and the 1/2 can of garbanzo beans in with the chicken. Add salt to taste, and more Back of the Yards Garlic Pepper, if desired.
Bring to a boil, and simmer until the potatoes, carrots and celery are tender. Add the angel hair pasta. Let cook for 4 minutes, until pasta is done.
If you want a soup with more of a bite, use more of the Back of the Yards Garlic Pepper--it really makes the difference in this soup. If the soup will be consumed by children, use less of the pepper.
To combine even more flavor, use The Spice House's Lakeshore Drive Seasoning instead of salt.
It takes about 1/2 hour to make this soup from start to finish.
You can substitute rice for the pasta.
A touch of lemon juice adds another great flavor.
It came out very well and took only a fraction of the time my mother's recipe takes.
I changed things up a little bit to accomdate the ingrediants I had on hand.
2. Had some leftovers of blackened chicken so I added that in along with the regular chicken.
3. Also had some Jumbalaya from last nights trip to a restaurant. Put this in 3 minutes after the angel hair.