text:
Q: Настройка sudoers Как разрешить пользователю доступ к папке вместе со всеми её подпапками (рекурсивно) средствами sudo?
Пример:
Есть Cmnd_Alias ADMBCP = /opt/aaa/bbb/*, /opt/aaa/bbb/ccc/*, /opt/aaa/bbb/ddd/*
Хотелось бы Cmnd_Alias ADMBCP = /opt/aaa/* чтобы пользователь через судо мог запустить любой скрыпт в директории и во всех вложеных поддиректориях.
P.S. Политика sudo запретить всё, кроме четкообозначенных действий. Приложение установлено под root пользователем, но есть необходимость запускать бинаркини из директории приложения. Указывать все возможные пути это долго и очень нудно.
Есть бинарник по адресу: /opt/web/bin/test и /opt/web/bin64/test64, как одной строкой в sudo разрешить доступ к двум бинарникам?
Полномочия на директорию /opt/web/ - drwxr-xr---, владелец root:root
Права на директорию /opt тут не важны, но всё же - drwxr-xr-x.

A: Ответ найден - на сайте sudo огромный шрифтом написано - * не работает на вложенные директории...

A: 1-й вариант:
sudo chmod -R /opt/web a+r

Но это откроет доступ для чтения /opt/web для всех пользователей.
2-й вариант
в файле /etc/sudoers
прописать строчку:
username ALL = /path/to/needed/script, /path/to/another/script

Вместо ALL можно прописать hostname машины. Сам не пробовал, вычитал в man sudoers


text:
E-vehicles used in last mile delivery of goods expected to grow at a fast clip
Shally Seth Mohile | Mumbai October 29, 2020 Last Updated at 19:41 IST
Pawan Goenka, managing director and chief executive at Mahindra and Mahindra
Small electric vehicles (EVs) deployed in the last-mile delivery of goods and people are expected to grow at a fast pace in the near- to short-term even as EVs in the shared transportation space will take a back seat amid the pandemic, said Pawan Goenka, managing director and chief executive at Mahindra & Mahindra.
"This is for the simple reason that the commercial viability of electric three-wheelers has now been firmly established. It's less strenuous and easier on the wallet to drive an e-three-wheeler and the whole value proposition of using such vehicles has sunk in," he said.
In a response to a question on the impact of the pandemic on company's EV plans, he said while the sales of EVs including its e-Treo lost some momentum, the volumes are now steadily picking up.
Mahindra's launch plans for the segment remain on track. Targeted primarily at the fleet segment, Mahindra plans to launch the e-KUV in three months.
That will be followed by an e-quadricycle, Atom, and an electric version of the S2101 in 2021 end. The company's sharp focus on last-mile connectivity for cargo and people movement — a segment it believes will boom in the coming months, will ensure it remains unaffected by the current disruption, he said.
On Thursday, the EV making arm of Mahindra launched the Treo Zor, the electric version of the three-wheeler cargo, for last-mile delivery of goods. Priced at ~2.73 lakh (ex-showroom), with its latest offering that claims a lower total cost of ownership (TCO) as compared to the internal combustion engine-powered three wheelers.
"It's a game changing product and offers a better value compared to fossil fuel powered vehicles," said Mahesh Babu, CEO Mahindra Electric.
The company is in talks with e-commerce firms like Flipkart, Amazon, and Reliance Retail, among others, to tap into the burgeoning demand for last-mile delivery segment, said Babu.
Zor has been designed aimed at the retail and e-commerce segment. Mahindra Electric, said Goenka, has been in talks with e-commerce players to get them on board as strategic investors and is in the process of firming up the partnership with a few, soon.
In a research report last week, rating firm India Ratings said the Covid-19 pandemic would delay the penetration of EVs in the Indian automobile industry.
Low affordability and the government's priorities on reviving the otherwise suffering auto industry could shift the focus away from EVs in the interim, the report said.
"Passenger vehicles (PVs) would face a double whammy, as consumers would be wary to buy a costlier EV than an internal combustion engine (ICE) vehicle while original equipment manufacturers (OEMs) would refrain from incurring high capex," the report added.
Stating that growth in buses may take a back seat as orders for city buses are largely from state transport undertakings, and state governments are already grappling with a falling GDP, it said two wheelers, especially scooters, could see an upside due to the lower pricing delta between an EV and ICE and several models available to consumers.
While he conceded the shared transport will take longer to revive, Goenka said, the higher prices of BS-VI models would make EVs an attractive proposition. The improved air quality during the lockdown has also underscored the importance of green vehicles, he said.

redpajama_set_name: RedPajamaCommonCrawl


Goodfellers tree care company delivered wood free of charge to any elderly person who required it. They were also were inundated with offers of transport and four -wheel drives. Two kind local nurses who were snow bound in the village offered their services Roisin Thompson and Ann Connolly.
Many thanks to all who contacted us with offers of support, over the past few days- it is much appreciated and another testament to the excellent levels of community spirit in the lovely village of Dunboyne.


text:
The Seventh Plague: A Sigma Force Novel
Author: James Rollins
Narrator: Christian Baskous
If the biblical plagues of Egypt truly happened—could they happen again—on a global scale?Two years after vanishing into the Sudanese desert, Professor Harold McCabe comes stumbling out of the sands, but he dies before he can tell his story. Then an autopsy uncovers a bizarre corruption: someone had begun to mummify the professor's body—while he was still alive. Subsequently, the medical team who had performed the man's autopsy has fallen ill with an unknown disease. Fearing the worst, a colleague of the professor reaches out to Painter Crowe, the director of Sigma Force. The call is urgent, for Professor McCabe had vanished into the desert while searching for proof of the ten plagues of Moses. As the pandemic grows, a disturbing question arises. Are those plagues starting again? To unravel a secret going back millennia, Director Crowe and Commander Grayson Pierce will be thrust to opposite sides of the globe. As the global crisis grows ever larger, Sigma Force will confront a threat born of the ancient past and made real by the latest science—a danger that will unleash a cascading series of plagues, culminating in a scourge that could kill all of the world's children . . . decimating humankind forever.
by Lincoln Child
Yesterday, Special Agent Pendergast still mourned the loss of his beloved wife, Helen, who died in a tragic accident in Africa twelve years ago.Today, he discovers she was murdered.Tomorrow, he will learn her most guarded secrets, leaving him to wo...
Narrator: Rene Auberjonois
A calculating killer who calls himself The Teacher is taking on New York City, killing the powerful, the arrogant, the don't-give-a-darnst-about-anyone rich. For some New Yorkers it seems that the rich were getting what they deserve at last. For Ne...
Narrator: Bobby Cannavale
When their handler goes missing, government assassins Will Robie and Jessica Reel scour rural Colorado to find him--and discover an even more insidious and sweeping threat in #1 New York Times bestselling author David Baldacci's breathtaking thrill...
by Michael Connelly
A special signed limited edition of the new thriller from #1 New York Times bestselling author Michael Connelly follows Detective Harry Bosch and his new partner as they investigate a recent murder where the trigger was pulled nine years earlier.In...
Narrator: Titus Welliver
Given the importance of what they do, and the controversies that often surround them, and the violent people they sometimes confront, it is remarkable that in the history of this country only four active federal judges have been murdered.Judge Ra...
Narrator: J. D. Jackson
Stone Cold
Recurring characters Oliver Stone and his Camel Club are back to save the life of beautiful con-artist, to implicate shady casino king, and to solve a string of murders of Washington D.C. political staffers.
Narrator: Ron McLarty
The Wrong Side of Goodbye
#1 NEW YORK TIMES BESTSELLER#1 USA TODAY BESTSELLERNotable Book of 2016 --Washington Post10 Favorite Books of 2016 -- Colette Bancroft, Tampa Bay Times10 Best Mysteries of 2016 -- Adam Woog, Seattle TimesDetective Harry Bosch must track down someon...
Two Kinds of Truth
Harry Bosch searches for the truth in the new thriller from #1 NYT bestselling author Michael ConnellyAn NPR Best Book of 2017A Times Critics' Top Book of 2017 A Barnes & Noble Best Book of 2017A South Florida Sun-Sentinel Best Mystery of 2017An Am...
Veterinary Medicine is a very time consuming, stressful profession, especially for the owner of the veterinary practice. Author, James Rollins (aka James Paul Czajkowski) began his adult career with a DVM degree from the University of Missouri in 1985. He was then working as many as 18 hours a day, while writing on his lunch time, or any spare minutes he might find. For ten years he operated his practice, employing as many as 24 staff personnel, continuing to write during spare moments. One day, he decided to reverse the job and hobby routine. He began writing full time and spent a day or so per week volunteering to do neuter surgeries at the local SPCA.
Rollins began his storytelling very early as a child, so it came naturally to him by the time he made it his main career. His writing gives the reader a look into unseen worlds, mostly underground or underwater. His books are full of originality, scientific breakthroughs, as well as historical insight. All of this packed into a fast paced story line that is honed using his basic knowledge of science and medicine. That skill sets James Rollin's books apart from the others. He is a #1 New York Times bestselling author of international thrillers that are translated into over forty languages. His "Sigma" series is his most popular.
{"id":"1533532","ean":"9780062561862","abr":"Unabridged","title":"The Seventh Plague: A Sigma Force Novel","subtitle":"A Sigma Force Novel","author":"James Rollins","rating_average":"3.94","narrator":"Christian Baskous","ubr_id":"1533532","abr_id":"0","ubr_price":"29.99","abr_price":"0.00","ubr_memprice":"17.99","abr_memprice":"0.00","ubr_narrator":"Christian Baskous","abr_narrator":"","ubr_length":"Unabridged: 12 hr 40 min","abr_length":"Abridged: "}


text:
Your resource for country blues lyrics, playing tips, artist information, trivia and more.
WeenieCampbell.com »
Country Blues »
Weenie Campbell Main Forum »
Books and Articles »
Topic: Ed Andrews
This topicThis boardEntire forumGoogle
Weenie on Facebook
Miller's Breakdown
About Weenie
Support Weenie
Contact Top Dog
Upstroke is the way I learned it though. That's the way you're supposed to go with a mandolin. After I got my hands stiff I have to play it down. I can't play that quiver like I used to. You can play that quiver better with an upstroke. Upstroke is a better sound to me. Sure is. - Yank Rachell, Blues Mandolin Man
Author Topic: Ed Andrews (Read 3226 times)
Ed Andrews
What follows was written some years after a copy of the Ed Andrews 78 finally surfaced. Apart from this piece, some unproductive research in the late 60s by Bengt Olsson, the paragraph in Bruce Bastin's Red River Blues (1986) and the notes to Country Blues Collector?s Items (Document DOCD-5169) can anybody add (or speculate) anything further? Google can't that's for sure.
The first bluesman?
Tony Russell
(From: Jazz & Blues, June 1972, p.15)
A bogus heading, but it will serve to introduce some discussion of a hitherto uninvestigated record, which has a strong claim to be the first commercial release by a country bluesman. It is Ed Andrews's 'Barrel House Blues'/Time Ain't Gonna Make Me Stay' (OK 8137), recorded in Atlanta, Ga., in April 1924. It predates Papa Charlie Jackson's 'Papa's Lawdy Lawdy Blues' (Pm 12219) by four months, and in any case represents rural traditions as Jackson's record does not. (For the same reason, we can for the present bypass Reese Du Pree's 'Long ago blues' (OK 8113), cut in November 1923, with piano accompaniment. Du Pree was a vaudeville performer; I believe Ethel Waters mentions him as such in her autobiography. I haven't been able to hear 'Long ago blues', but the later (February 1924) 'Norfolk blues'/'one more rounder gone' (OK 8127) is stagey rather than rural, though charming and interesting in its way. 'Rounder', by the way, is 'Delia'.)
About Ed Andrews I can discover nothing. The record indicates that he played 12-string guitar, and sang uncommonly like Peg Leg Howell, so he was presumably a local musician rather than a travelling minstrel who happened to be in Atlanta when OKeh's engineers were. It is remotely possible that he was Eddie Anthony, the Macon fiddler who accompanied Howell on several occasions, and made some records of his own with Henry Williams and 'Tampa Joe," but the relevant records do not suggest the identification strongly.
Here now are the texts of Andrews's two performances, with a few notes.
'Barrel house blues' (master 8617, take A)
Hear me knockin come runnin' to your door; (x2)
I ain't a stranger, I been here before.
My mama told me, when I was a child, (x2)
"Runnin' round with women gets you after a while. "
I got nineteen women, I believe I want one more; (x2)
If the one do suit me, gonna let the nineteen go.
Give me whiskey when I'm thirsty, water when I'm dry; {x2)
I want it while I'm livin' ? doggone it when I die.
Notes:- between each stanza Andrews plays an instrumental chorus equivalent length. The acoustic recording gives prominence to descending figures on the bass strings. Certain chords in bars five to eight of each chorus are reminiscent of ones used by the 12-string guitarist Charlie Kyle (who recorded for Victor in Memphis in 1928). Vocally, Andrews exhibits the pronounced vibrato of Peg Leg Howell, but he has a rather less varied attack.
'Time ain't gonna make me stay' (master 8618, take unknown)
I'm goin I'm goin cryin' won't make me stay; (x2)
I'll leave here walkin talkin' this very day.
My mama told me ... (etc., as in stanza 2 of 'Barrel house blues')
Read my letter, sure can't read my mind; (x2)
Think I'm lovin be leavin' all the time.
Always tell [when a] woman treat you mean;
Always tell when my girl will treat you mean;
Meals ain't ready, house ain't never clean.
Up on the mountain, far's I could see; (x2)
Man had [my] woman and the blues had me.
Hey, mama, what's the matter, matter now?
Pretty mama, what's the matter now?
Ain't got nobody, lead me round and round.
I'm goin I'm goin ... (etc. as in stanza 1)
Notes:- both A and B takes are reported, and I am uncertain which one applies to the text above (which is derived from a tape-recording). This is a faster piece than 'Barrel House Blues', without the regularly interspersed instrumental choruses. It may not be extravagant to interpret the line "ain't got nobody, lead me round and round" as indicating that Andrews was blind. A blind singer, who probably worked on the streets of Atlanta, would be quite likely to attract the attention of an OKeh talent scout.
The remarkable similarity of Andrews's voice to Peg Leg Howell's suggests that research in and round Atlanta would at least not be misplaced, and might lead to some discovery about Andrews. It is scarcely conceivable that he should be still alive, but he may be remembered by older people. At any rate, his solitary record is an interesting example of the country blues some three years before companies began seriously to record the genre.
Tags: Ed Andrews Peg Leg Howell Article


OBJECTIVE: The objective of this study was to evaluate persistence with denosumab among postmenopausal women with osteoporosis participating in the Canadian patient-support program (ProVital * ). Denosumab is an injectable therapeutic option for osteoporosis that is administered subcutaneously every 6 months. METHODS: ProVital, a support program in which patients voluntarily enroll, provides next injection reminder calls and educational material. A retrospective database analysis of patient self-reported data was conducted among osteoporotic women aged ≥50 who enrolled in the ProVital program and received their first denosumab injection between August 2010 and June 2011. To achieve 12 month persistence patients had to receive at least two denosumab injections, and to achieve 24 month persistence patients had to receive at least four denosumab injections, with consecutive injections no more than 6 months + 8 weeks apart. Logistic regression analysis was used to identify predictors of persistence. RESULTS: A total of 1676 patients (mean age 74 years) were included. The 12 month persistence with denosumab was 81.6% (1367/1676 patients), and the 24 month persistence was 59.1% (991/1676 patients). Characteristics associated with both 12 and 24 month persistence were possession of private medication insurance and residence in Quebec. Additionally, age greater than 75, previous postmenopausal osteoporosis medication use, and fracture were associated with 24 month persistence. LIMITATIONS: Patient enrollment in the program was voluntary, so there may be selection bias for the patient population included in this study. Also, this study did not have a control group of patients who were not enrolled in a patient support program. CONCLUSIONS: The persistence with denosumab among patients enrolled in the program was higher than historical persistence with oral bisphosphonates, and similar to persistence of patients in an education program taking teriparatide, patients taking bisphosphonates in a pharmaceutical care program, and two observational studies of denosumab.


Tosh Farrell Soccer provides a proven coaching methodology for developing soccer players that enables them to reach their maximum potential. Keeping in step with the modern games demands, the program's foundation is built on a holistic ages and stages curriculum that exposes players to every aspect of a true player development mode,including technique, speed, agility and game understanding ensuring that players are taught the physical, mental and social skills to succeed.
Simon Clifford, founder of Brazilian Futebol de Salão schools in England lauded him as "light years ahead of anyone else".
"The key to the success of the development centers, though, lies in Tosh's knowledge, experience and understanding of the right way to develop soccer excellence in young players. Like all coaches he likes to win but his focus is exclusively on the process of development – he knows if he gets this right the score will take care of itself." - Bill Beswick M.Ed. Former sports psychologist to Manchester United, Middlesbrough and the England National Team.
Howard Wells, IFA Chief Executive was equally impressed with him. "Tosh Farrell is one of the most inspirational coaches of young players I have seen. He literally had the children eating out of his hand. The most important ingredient is the investment into coaches and coach education."
* Below Tosh with Academy coaches and staff of Shamrock Rovers.


What: The Denver Botanic Gardens are hosting a family-friendly celebration for Dia de los Muertos (Day of the Dead) with activities, performances and a costume contest.
When: Saturday, Nov. 3 from 9 a.m. to 4 p.m.
What: Museums across Denver are open late and offering free admission on Saturday as part of Denver Arts Week. There's even a shuttle to help you get from one museum to the next.
What: The 41st annual Denver Film Festival just kicked off this week and runs through Nov. 11. The festival features films from across the United States and the world, giving you the chance to see movies you might not otherwise.
What: It's the first Friday of the month, and that means art galleries and shops in Denver's various art districts will be opening their doors for First Friday art walks.
What: Explore hundreds of booths displaying art, crafts, food, jewelry, toys and other gift ideas at this sprawling holiday bazaar.
Where: Denver Mart, 451 E. 58th Ave.
What: Taste delicious wines and food as well as art and charity auctions at the 14th annual Denver International Wine Festival.
What: If drinking in your pajamas is your thing, then you might be interested in the Great Onesie Bar Crawl. It's pretty much exactly what it sounds like.
Where: Various bars, starting at the Ginn Mill, 2014 Larimer St.
When: Saturday, Nov. 3 from 3 to 9 p.m.


After phones and laptops a tech device that has changed my life is Amazon Fire TV Stick!
Sometimes things are just God sent. As an influencer I receive lot of things as gifts! Some you like, some you use and some you just giveaway. So few weeks ago Amazon too had sent me this small orange box as a gift. But little did I know back then that this small box has the mighty power to change my TV viewing experience.
So first things first, what is this Amazon Fire TV Stick?
Like the name suggest this pocket size device has the ability to fire up your old, normal TV into a smart TV!
Yes! Now you don't need to spend major thousands to purchase a smart, new TV to replace your still decent existing TV. In just Rs. 3999 Amazon Fire TV Stick will do exactly that for you. All you need to do is plug in your Fire TV Stick into your TV's HDMI & USB port and its done! No cumbersome installations required. One fix and now you can watch anything and everything available in this stream-0-sphere!
I am giving you quick 7 real reasons why you need to get this wonder stick.
Unlimited Content With New Releases Everyday.
Fire TV Stick is great for viewers who love to browse through and explore what they would like to watch. With thousands of hour of unedited movies & serials to watch on Amazon Prime. Fire TV Stick helps you find your taste with easy interface and five main tabs across the top – Home, Movies, TV Shows, Apps, and Settings –that sums up the whole viewing experience pretty easily. All this and you can install and watch unedited content on Netflix, Hotstar, Youtube, Eros Now, Airtel movies and many more apps available along side Amazon prime.
Big Relief For Your Eyes.
While most people will say they can still watch all this over their phones and laptops. I would say the experience of watching on a bigger screen with all the content synced in one place is a big up. Not only your eyes will thank you. You can say a lot of time browsing and looking through different apps available.
The streaming on Fire Stick TV is smoother than the butter on your stick! You don't even realise that you are watching something online as its flawless and totally uninterrupted. If over consuming you WIFI data is always an issue then Fire TV Stick helps you put a cap on your data consumption and sends you an alert every time you might cross your set limit.
Wondering if 'Ae Dil hai Mukshil' will be understood as 'I Don't Understand' then you will be delighted to find out how accurate the voice commands can be. It easily picks up Indian names. You can search by name of the artist or director and within app as well.
Not only does Fire TV Stick helps you watch your favourite movie on your own TV screen its also a big no to piracy because all the content is available to you which you don't need to share on a pen drive as pirated content with friends. Fire TV Stick is now that pen drive that has unlimited, HD, uncensored content. From season1 episode 1 to probably season 10 episode 24, every episode is organised for you before hand. Without wasting time to find a HD torrent and then waiting for it to finish downloading before you can actually watch it.
Family that watches together bonds together.
Isn't it!? Instead of watching alone over a phone or laptop with ear plugs on, because its on your TV screen now, more people can watch it with you and send time together. After using my Fire TV Stick for almost a month this is something you would also realise eventually. Movies that you wanted to watch in the theatre with your family but missed. With so much to watch through this small device I think I have watched some amazing content together with folks and friends which we talk about or just can't wait to get together again and catch the next episode. Games, kids cartoons, old movies etc there is certainly something for everyone.
Man! Inside Edge is the calling for Indian producers to produce content driven by story line, acting and crisp cinematography, something we find in international serials and not in Indian soap sagas. I personally loved Inside edge, it was probably the first things I watched when I first got my Fire TV Stick. Great story, amazing acting by everyone I particularly liked Vivek Oberoi in such a style of role. Must watch!
To be honest I wasn't not much of a TV watcher because I hardly found anything on my satellite TV that I felt was worth spending time on. And even if there was something, it was all either censored with major cuts or was available from middle of the season, whereas, I would like to watch something from the beginning. So where everybody else in my house loves TV I use to always either be on my laptop or my phone. But not any more and thats how Amazon Fire TV Stick has changed my life.
Do leave your question below.
Hey great review, have been thinking of investing in amazon fire stick for some time now, will definitely go for it.
Great read. This Amazon fire TV stick is really amazing and useful. I want to buy this TV stick right now. Thanks for sharing the detail information.


text:
Home Where We Work Mark Sungrae Kim
Mark Sungrae Kim
Partner-In-Charge
Office Location: Seoul
Mark Sungrae Kim is partner in charge of Heidrick & Struggles' Korea office and a member of the Consumer Markets and Healthcare & Life Sciences practices.
He has more than 27 years of experience in executive search and industry, having worked with both Korean and multinational companies. He has successfully placed more than 100 CEOs, country managers, and senior executives in sectors including sales, marketing, finance, human resources, supply chain, medical, legal, regulatory affairs, and public affairs.
Prior to joining Heidrick & Struggles, Mark spent 11 years with CJ CheilJedang and CJ Corp., Korea's leading consumer group with US$25 billion sales. Having started as a strategic planning and business development manager, he progressed to head of investor relations, working closely with senior management and stakeholders including shareholders, investors, analysts and equity salesmen. He was recognized by Institutional Investor in the category 'Asia's Best Investor Relations in the Food, Beverage & Tobacco industries.' Before that, Mark was a foreign exchange dealer for FleetBoston (Bank of Boston) and in sales for SK Innovation's (Kyungin Energy) aviation fuel business.
Mark speaks fluent Korean and English, as well as basic German, having spent a combined seven years in the U.S. and Germany.
Mark holds both a master's and bachelor's degrees in business administration from Yonsei University in Seoul, Korea.
Human Resources Officers Financial Officers Pharmaceuticals Retail & Apparel Consumer Markets Chief Executive Officer & Board of Directors Healthcare and Life Sciences Marketing, Sales and Strategy Officers Media & Entertainment Consumer Products
A more diverse workplace: increasing women's power in Korea
By Mark Sungrae Kim 24 May 2013
The Rising Kimchi Leaders
By Mark Sungrae Kim 04 Apr 2011
Navigating digital transformation
By Vikram Chhachhi, Karen Fifer, Mark Sungrae Kim, YH Yeonho Kim 29 Nov 2016


text:
package com.igormaznitsa.mindmap.plugins.attributes.emoticon;

import static java.util.Objects.requireNonNull;

import com.igormaznitsa.mindmap.swing.panel.utils.MiscIcons;
import com.igormaznitsa.mindmap.swing.panel.utils.Utils;
import java.awt.Color;
import java.awt.GridLayout;
import java.util.Enumeration;
import javax.swing.AbstractButton;
import javax.swing.BorderFactory;
import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
import javax.swing.JPanel;
import javax.swing.JToggleButton;
import javax.swing.plaf.metal.MetalToggleButtonUI;

public final class IconPanel extends JPanel {

  private static final long serialVersionUID = 4823626757838675154L;

  private final ButtonGroup group = Utils.UI_COMPO_FACTORY.makeButtonGroup();

  public IconPanel() {
    super(new GridLayout(0, 6));
    add(makeIconButton(group, "empty"));
    for (final String s : MiscIcons.getNames()) {
      add(makeIconButton(group, s));
    }
  }

  public String getSelectedName() {
    final Enumeration<AbstractButton> iterator = this.group.getElements();
    while (iterator.hasMoreElements()) {
      final JToggleButton button = (JToggleButton) iterator.nextElement();
      if (button.isSelected()) {
        return button.getName();
      }
    }
    return null;
  }

  private JToggleButton makeIconButton(final ButtonGroup group,
                                       final String name) {
    final JToggleButton result = Utils.UI_COMPO_FACTORY.makeToggleButton();

    final Color panelColor = this.getBackground();

    result.setUI(new MetalToggleButtonUI() {
      @Override
      protected Color getSelectColor() {
        return panelColor.brighter();
      }
    });

    result.setBackground(panelColor.darker());

    result.setBorder(BorderFactory.createCompoundBorder(BorderFactory.createEtchedBorder(),
        BorderFactory.createEmptyBorder(3, 3, 3, 3)));
    result.setIcon(new ImageIcon(requireNonNull(MiscIcons.findForName(name))));
    result.setName(name);
    result.setFocusPainted(false);
    result.setToolTipText(name);

    group.add(result);
    return result;
  }
}

redpajama_set_name: RedPajamaGithub


Ellen Delaney grew up in Hamden, Connecticut and has worked as an architect in the Washington DC area for many years. It was her interest in design and graphics as an architect that led to her attraction to painting. Her abstract landscapes depict rural farmland, focusing largely on color and texture. They attempt to distill landscapes into simpler forms while maintaining a strong sense of place the viewer can relate to.
Travels to Iowa for architectural work have provided subject matter for recent paintings. Drawn to the patterns of planted fields, simple barns, and big skies, Ellen's compositions interject hard-edged, man-made elements in the fluid, natural landscape. Paintings are acrylic, and often punctuated with small painted collage elements.
Ellen lives in Alexandria, Virginia where she is a member of the Torpedo Factory Art Center, the Alexandria Art League, and Potomac Valley Watercolor Society.


We're the mover thousands of Texans depend on every year. Consider our local moving services for your next move down the street or across the state.
As one of the largest agents for Mayflower Transit, we work with a network of premier partners to offer a wide range of relocation services. Utilize our professional moving services for your cross-country move.
We're a FIDI certified international mover, the highest standard in the industry. Let our team of experts coordinate your international relocation around the world.
We offer temporary and long-term storage solutions to individuals and businesses. Hire us to pick up your goods and store them at one of our secure warehouse locations across Texas.
We create personalized relocation packages built to suit your business needs and budget. Contact our relocation management team to find the right solutions for your company.
Our news center pulls together move-related articles, company updates, client highlights, infographics and much more - all in one place.


text:
Q: Why can't Nginx reuse connection to upstream while serving sequential requests from clients? As mentioned in http://nginx.org/en/docs/http/ngx_http_upstream_module.html#keepalive

It should be particularly noted that the keepalive directive does not limit the total number of connections to upstream servers that a Nginx worker process can open. The connections parameter should be set to a number small enough to let upstream servers process new incoming connections as well.

I want to understand if a new client comes, why can't they use existing keep-alive connections?
Does Nginx need to create a new connection with upstream everytime a new client comes?

A: I think what it means is that if more requests come in than the number of available keep-alive connections, then a new one would still be opened up nonetheless.
Additionally, note the preceding sentence to the one you quote from http://nginx.org/r/keepalive:

The connections parameter sets the maximum number of idle keepalive connections to upstream servers that are preserved in the cache of each worker process. When this number is exceeded, the least recently used connections are closed.

Note the "each worker process" part.  I would imagine that if a connection (with a new client request) comes in to a worker process that is already past its number of keepalive connections with a given server, then a new one would still be opened up nonetheless, even if some other worker processes still have some of their keepalive connections with the same upstream server still idle.
If you need more details, it'll probably be worth digging into ngx_http_upstream_keepalive_module.c.

redpajama_set_name: RedPajamaStackExchange


We know a trip is better when the whole family takes part in the fun. That's why we want to make a stay that includes your pup as comfortable as possible.
Save 50% off our daily pet fee when you book the Pineapple Pup Package, and enjoy the following pup perks during your stay.
Call 866-866-7977 and mention the "Pineapple Pup" package.


text:
Not from the U.S.? Click here to go to our international version Close
EDITION: U.S.
CNN Trends
Afghanistan Casualties | POW/MIA
There have been 4,718 coalition deaths -- 4,402 Americans, two Australians, one Azerbaijani, 179 Britons, 13 Bulgarians, one Czech, seven Danes, two Dutch, two Estonians, one Fijian, five Georgians, one Hungarian, 33 Italians, one Kazakh, three Latvians, 22 Poles, three Romanians, five Salvadoran, four Slovaks, one South Korean, 11 Spaniards, two Thai and 18 Ukrainians -- in the Iraq war as of May 14, 2010, according to a CNN count. The list below is the names of the soldiers, Marines, airmen, sailors and Coast Guardsmen whose deaths have been reported by their country's governments. The list also includes 14 U.S. Defense Department civilian employees. At least 31,810 U.S. troops have been wounded in action, according to the Pentagon.
Select year: 2003 | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | 2010
Select month: January | February | March | April | May | June | July | August | September | October | November | December
« PREVIOUS August 2005 NEXT »
Spc. Jason E. Ames 21 Company C, 3rd Battalion, 21st Infantry Regiment, 1st Brigade (Stryker Brigade Combat Team), 25th Infantry Division Cerulean, Kentucky Died of non-combat related injuries in Mosul, Iraq, on August 31, 2005
Capt. Lowell T. Miller II 35 Headquarters Company, 1st Battalion, 155th Infantry Regiment, Mississippi Army National Guard Flint, Michigan Killed when his military training team was conducting operations with the Iraqi Army and was attacked by enemy forces using small-arms fire in Iskandariya, Iraq, on August 31, 2005
Sgt. Monta S. Ruth 26 Company E, 1st Battalion, 15th Infantry Regiment, 3rd Brigade, 3rd Infantry Division Winston-Salem, North Carolina Killed when a roadside bomb exploded near his military vehicle during security patrol operations in Samarra, Iraq, on August 31, 2005
Maj. Gregory J. Fester 41 Reservist assigned to 322nd Civil Affairs Brigade, U.S. Army Civil Affairs and Psychological Operations Command Grand Rapids, Michigan Killed when a roadside bomb exploded near his dismounted patrol in Iskandariya, Iraq, on August 30, 2005
Chief Warrant Officer Dennis P. Hay 32 P Troop, 4th Squadron, 3rd Armored Cavalry Regiment Valdosta, Georgia Killed when his OH-58D Kiowa helicopter came under attack by enemy forces using small-arms fire in Tal Afar, Iraq, on August 29, 2005
2nd Lt. Charles R. Rubado 23 C Troop, 1st Squadron, 3rd Armored Cavalry Regiment Clearwater, Florida Killed when his M1A2 Abrams tank came under attack by enemy forces using small-arms fire in Tal Afar, Iraq, on August 29, 2005
Sgt. 1st Class Obediah J. Kolath 32 Headquarters Company, U.S. Army Special Operations Command Louisburg, Missouri Kolath died on August 28, 2005, in Landstuhl, Germany, of wounds sustained when a homemade bomb detonated near his position in Husayba, Iraq, on August 25, 2005. Three other soldiers also died in the explosion.
Spc. Joseph L. Martinez 21 E Troop, 2nd Squadron, 3rd Armored Cavalry Regiment Las Vegas, Nevada Killed when his dismounted patrol was engaged by enemy forces using small-arms fire in Tal Afar, Iraq, on August 27, 2005
Sgt. 1st Class Trevor J. Diesing 30 Headquarters Company, U.S. Army Special Operations Command Plum City, Wisconsin One of four soldiers killed when a homemade bomb detonated near their position in Husayba, Iraq, on August 25, 2005
Master Sgt. Ivica Jerak 42 Headquarters Company, U.S. Army Special Operations Command Houston, Texas One of four soldiers killed when a homemade bomb detonated near their position in Husayba, Iraq, on August 25, 2005
Cpl. Timothy M. Shea 22 Company B, 3rd Battalion, 75th Ranger Regiment Sonoma, California One of four soldiers killed when a homemade bomb detonated near their position in Husayba, Iraq, on August 25, 2005
Master Sgt. Chris S. Chapin 39 Headquarters Company, 1st Battalion, 172nd Armor Regiment, Vermont Army National Guard Proctor, Vermont Killed when he was attacked by enemy forces using small-arms fire during combat operations in Ramadi, Iraq on August 23, 2005
1st Lt. Carlos J. Diaz 27 Engineer Company, 2nd Battalion, 69th Armor Regiment, 3rd Brigade, 3rd Infantry Division Juana Diaz, Puerto Rico Killed when enemy forces detonated an explosion near his position in Baquba, Iraq, on August 23, 2005
Sgt. Joseph D. Hunt 27 Howitzer Battery, 3rd Squadron, 278th Armored Cavalry Regiment, Tennessee Army National Guard Sweetwater, Tennessee One of two soldiers killed when a roadside bomb detonated near their Humvee during patrol operations in Samarra, Iraq, on August 22, 2005
Spc. Hatim S. Kathiria 23 Company D, 703rd Forward Support Battalion, 4th Brigade Combat Team, 3rd Infantry Division Fort Worth, Texas Killed when an enemy rocket impacted near his position in Baghdad, Iraq, on August 22, 2005
Staff Sgt. Victoir P. Lieurance 34 Howitzer Battery, 3rd Squadron, 278th Armored Cavalry Regiment, Tennessee Army National Guard Seymour, Tennessee One of two soldiers killed when a roadside bomb detonated near their Humvee during patrol operations in Samarra, Iraq, on August 22, 2005
Pfc. Ramon Romero 19 Weapons Company, 2nd Battalion, 7th Marine Regiment, 1st Marine Division, I Marine Expeditionary Force Huntington Park, California Killed when the vehicle he was in was struck by a roadside bomb during combat operations near Falluja, Iraq, on August 22, 2005
Pfc. Elden D. Arcand 22 360th Transportation Company, 68th Corps Support Battalion, 43rd Area Support Group White Bear Lake, Minnesota One of two soldiers killed when their M915A1 tractor pulling a 7,500-gallon tanker accidentally rolled over in Mosul, Iraq, on August 21, 2005
2nd Lt. James J. Cathey 24 Company G, 2nd Battalion, 2nd Marine Regiment, 2nd Marine Division, II Marine Expeditionary Force Reno, Nevada Died of wounds caused by a homemade bomb during combat operations near Karma, Iraq, on August 21, 2005
Staff Sgt. Brian L. Morris 38 360th Transportation Company, 68th Corps Support Battalion, 43rd Area Support Group Centreville, Michigan One of two soldiers killed when their M915A1 tractor pulling a 7,500-gallon tanker accidentally rolled over in Mosul, Iraq, on August 21, 2005
Spc. Joseph C. Nurre 22 Company B, 463rd Engineer Battalion, Army Reserve Wilton, California Killed when a roadside bomb detonated near his M916 tractor during convoy operations near Samarra, Iraq, on August 21, 2005
Sgt. Willard T. Partridge 35 170th Military Police Company, 504th Military Police Battalion, 42nd Military Police Brigade Ferriday, Louisiana Killed when a roadside bomb detonated near his vehicle in Baghdad, Iraq, on August 20, 2005
Sgt. Nathan K. Bouchard 24 Headquarters Company, 3rd Battalion, 69th Armor Regiment, 1st Brigade Combat Team, 3rd Infantry Division Wildomar, California One of four soldiers killed when a roadside bomb exploded near their Humvee following a mine-assessing mission in Samarra, Iraq, on August 18, 2005
Staff Sgt. Jeremy W. Doyle 24 Headquarters Company, 3rd Battalion, 69th Armor Regiment, 1st Brigade Combat Team, 3rd Infantry Division Chesterton, Maryland One of four soldiers killed when a roadside bomb exploded near their Humvee following a mine-assessing mission in Samarra, Iraq, on August 18, 2005
Spc. Ray M. Fuhrmann II 28 Headquarters Company, 3rd Battalion, 69th Armor Regiment, 1st Brigade Combat Team, 3rd Infantry Division Novato, California One of four soldiers killed when a roadside bomb exploded near their Humvee following a mine-assessing mission in Samarra, Iraq, on August 18, 2005
Pfc. Timothy J. Seamans 20 Headquarters Company, 3rd Battalion, 69th Armor Regiment, 1st Brigade Combat Team, 3rd Infantry Division Jacksonville, Florida One of four soldiers killed when a roadside bomb exploded near their Humvee following a mine-assessing mission in Samarra, Iraq, on August 18, 2005
Spc. Michael J. Stokely 23 1st Battalion, 108th Armor Regiment, 48th Infantry Brigade, Georgia Army National Guard Sharpsburg, Georgia Killed when a roadside bomb exploded near his dismounted patrol in Baghdad, Iraq, on August 16, 2005
Spc. Joshua P. Dingler 19 Headquarters Company, 1st Battalion, 108th Armor Regiment, 48th Infantry Brigade, Georgia Army National Guard Hiram, Georgia One of three soldiers killed when their Humvee accidentally rolled over into a canal in Mahmudiya, Iraq, on August 15, 2005
Spc. Jose L. Ruiz 28 Company A, 3rd Battalion, 21st Infantry Regiment, 1st Brigade, 25th Infantry Division Brentwood, New York Killed when he was conducting security operations and enemy forces using small-arms fire drove by his position in a civilian vehicle in Mosul, Iraq,Êon August 15, 2005
Sgt. Paul A. Saylor 21 Headquarters Company, 1st Battalion, 108th Armor Regiment, 48th Infantry Brigade, Georgia Army National Guard Norcross, Georgia One of three soldiers killed when their Humvee accidentally rolled over into a canal in Mahmudiya, Iraq, on August 15, 2005
Sgt. Thomas J. Strickland 27 Headquarters Company, 1st Battalion, 108th Armor Regiment, 48th Infantry Brigade, Georgia Army National Guard Douglasville, Georgia One of three soldiers killed when their Humvee accidentally rolled over into a canal in Mahmudiya, Iraq, on August 15, 2005
Spc. Toccara R. Green 23 57th Transportation Company, 548th Corps Support Battalion, 10th Support Brigade, 10th Mountain Division Rosedale, Maryland Killed when multiple roadside bombs detonated near her unit during convoy operations in Al Asad, Iraq, on August 14, 2005
Staff Sgt. Asbury F. Hawn II 35 I Troop, 3rd Squadron, 278th Armored Cavalry Regiment, Tennessee Army National Guard Lebanon, Tennessee One of three soldiers who died on August 14, 2005, in Tuz, Iraq, of wounds sustained a day earlier when their Humvee was attacked with rocket-propelled grenades and small-arms fire during a mounted patrol in Tuz
Spc. Gary L. Reese Jr. 22 3rd Squadron, 278th Armored Cavalry Regiment, Tennessee Army National Guard Ashland City, Tennessee One of three soldiers who died on August 14, 2005, in Tuz, Iraq, of wounds sustained a day earlier when their Humvee was attacked with rocket-propelled grenades and small-arms fire during a mounted patrol in Tuz
Sgt. Shannon D. Taylor 30 Howitzer Battery, 3rd Squadron, 278th Armored Cavalry Regiment, Tennessee Army National Guard Smithville, Tennessee One of three soldiers who died on August 14, 2005, in Tuz, Iraq, of wounds sustained a day earlier when their Humvee was attacked with rocket-propelled grenades and small-arms fire during a mounted patrol in Tuz
Spc. Brian K. Derks 21 F Troop, 2nd Squadron, 11th Armored Calvary Regiment White Cloud, Michigan Killed when a roadside bomb detonated while he was on mounted patrol in Baghdad, Iraq, on August 13, 2005
Spc. Rusty W. Bell 21 Company A, 603rd Aviation Support Battalion, Aviation Brigade, 3rd Infantry Division Pocahontas, Arkansas Died of non-combat related injuries in Taji, Iraq, on August 12, 2005
1st Lt. David L. Giaimo 24 Company D, 2nd Battalion, 7th Infantry, 1st Brigade Combat Team, 3rd Infantry Division Waukegan, Illinois Killed when his Humvee hit a land mine in Tikrit, Iraq, on August 12, 2005
Sgt. 1st Class Michael A. Benson 40 1st Battalion, 314th Infantry Regiment, 2nd Brigade, 78th Division Winona, Minnesota Died on August 10, 2005, at the National Naval Medical Center in Bethesda, Maryland, of wounds sustained on August 2 when a car bomb struck his convoy in Baghdad, Iraq
Lance Cpl. Evenor C. Herrera 22 Weapons Company, 1st Battalion, 5th Marine Regiment, 1st Marine Division, I Marine Expeditionary Force Gypsum, Colorado Killed by the explosion of a homemade bomb during combat operations near Ramadi, Iraq, on August 10, 2005
Spc. Miguel Carrasquillo 25 Howitzer Battery, 1st Battalion, 76th Field Artillery Regiment, 3rd Infantry Division River Grove, Illinois Killed when a car bomb detonated near his military vehicle in Baghdad, Iraq, on August 9, 2005
Pfc. Nathaniel E. Detample 19 Company A, 1st Battalion, 111th Infantry Regiment, Pennsylvania Army National Guard Morrisville, Pennsylvania One of four soldiers killed when a mine exploded, followed by an enemy attack with small-arms fire in Bayji, Iraq, on August 9, 2005
Spc. John Kulick 35 Company A, 1st Battalion, 111th Infantry Regiment, Pennsylvania Army National Guard Harleysville, Pennsylvania One of four soldiers killed when a mine exploded, followed by an enemy attack with small-arms fire in Bayji, Iraq, on August 9, 2005
Staff Sgt. Ryan S. Ostrom 29 Company B, 1st Battalion, 109th Infantry Regiment, Pennsylvania Army National Guard Liberty, Pennsylvania Died in Taqaddum, Iraq, from injuries sustained from enemy small-arms fire during combat operations in Habaniya, Iraq, on August 9, 2005
Spc. Gennaro Pellegrini Jr. 31 Company A, 1st Battalion, 111th Infantry Regiment, Pennsylvania Army National Guard Philadelphia, Pennsylvania One of four soldiers killed when a mine exploded, followed by an enemy attack with small-arms fire in Bayji, Iraq, on August 9, 2005
Sgt. Francis J. Straub Jr. 24 Company A, 1st Battalion, 111th Infantry Regiment, Pennsylvania Army National Guard Philadelphia, Pennsylvania One of four soldiers killed when a mine exploded, followed by an enemy attack with small-arms fire in Bayji, Iraq, on August 9, 2005
Staff Sgt. Ramon E. Gonzales-Cordova 30 Headquarters & Service Company, 1st Battalion, 5th Marine Regiment, 1st Marine Division, I Marine Expeditionary Force Davie, Florida Died as a result of enemy small-arms fire during combat operations in Ramadi, Iraq, on August 8, 2005
Spc. Anthony N. Kalladeen 26 Company B, 1st Battalion, 69th Infantry Regiment, 256th Brigade Combat Team, New York Army National Guard Purchase, New York One of two soldiers that died on August 8, 2005, in Baghdad, Iraq, from injuries sustained a day earlier when their Humvee was struck by two roadside bombs and they received small-arms fire
Pfc. Hernando Rios 29 Company B, 1st Battalion, 69th Infantry Regiment, 256th Brigade Combat Team, New York Army National Guard Queens, New York One of two soldiers that died on August 8, 2005, in Baghdad, Iraq, from injuries sustained a day earlier when their Humvee was struck by two roadside bombs and they received small-arms fire
Pfc. Seferino J. Reyna 20 Company A, 70th Engineer Battalion, 3rd Brigade, 1st Armored Division Phoenix, Arizona Killed when a roadside bomb detonated near his military vehicle in Taji, Iraq, on August 7, 2005
Lance Cpl. Chase J. Comley 21 Company B, 2nd Assault Amphibian Battalion, 2nd Marine Division, II Marine Expeditionary Force Lexington, Kentucky Killed by the explosion of a suicide car bomb during combat operations against enemy forces near Amiriya, Iraq, on August 6, 2005
Sgt. Brahim J. Jeffcoat 25 Company A, 1st Battalion, 111th Infantry Regiment, Pennsylvania Army National Guard Philadelphia, Pennsylvania One of two soldiers killed when a roadside bomb detonated near their Humvee during convoy operations near Balad, Iraq, on August 6, 2005
Spc. Kurt E. Krout 43 Company A, 1st Battalion, 111th Infantry Regiment, Pennsylvania Army National Guard Spinnerstown, Pennsylvania One of two soldiers killed when a roadside bomb detonated near their Humvee during convoy operations near Balad, Iraq, on August 6, 2005
Gunnery Sgt. Terry W. Ball Jr. 36 Company I, 3rd Battalion, 8th Marine Regiment, 2nd Marine Division, II Marine Expeditionary Force East Peoria, Illinois Died on August 5, 2005, of wounds received from an explosion during combat operations against enemy forces in Karma, Iraq, on June 12
Sgt. 1st Class Robert V. Derenda 42 1st Brigade, 98th Division, Army Reserve Ledbetter, Kentucky One of two soldiers killed when a civilian fuel truck collided with their Humvee while performing a convoy mission in Rubiah, Iraq, on August 5, 2005
Sgt. 1st Class Brett E. Walden 40 Company C, 1st Battalion, 5th Special Forces Group (Airborne) Fort Walton Beach, Florida One of two soldiers killed when a civilian fuel truck collided with their Humvee while performing a convoy mission in Rubiah, Iraq, on August 5, 2005
Staff Sgt. Chad J. Simon 32 Company G, 2nd Battalion, 24th Marine Regiment, 4th Marine Division, Marine Forces Reserve Madison, Wisconsin Died on August 4, 2005, while under hospice care in Madison, Wisconsin, of wounds he received from an explosion during combat operations in Babil Province, Iraq, on November 8, 2004
Pfc. Nils G. Thompson 19 Company C, 1st Battalion, 24th Infantry Regiment, 1st Brigade, 25th Infantry Division Confluence, Pennsylvania Killed when he was struck by enemy fire while on a routine patrol at an Iraqi police station in Mosul, Iraq, on August 4, 2005
Lance Cpl. Timothy M. Bell Jr. 22 Company L, 3rd Battalion, 25th Marine Regiment, 4th Marine Division, Marine Forces Reserve West Chesterfield, Ohio One of 14 Marines killed when a roadside bomb exploded beneath their Amphibious Assault Vehicle during combat operations south of Haditha, Iraq, on August 3, 2005
Lance Cpl. Eric J. Bernholtz 23 Company L, 3rd Battalion, 25th Marine Regiment, 4th Marine Division, Marine Forces Reserve Grove City, Ohio One of 14 Marines killed when their Amphibious Assault Vehicle struck a roadside bomb during combat operations south of Haditha, Iraq, on August 3, 2005
Lance Cpl. Nicholas William B. Bloem 20 4th Reconnaissance Battalion, 4th Marine Division, Marine Forces Reserve Belgrade, Montana One of 14 Marines killed when their Amphibious Assault Vehicle struck a roadside bomb during combat operations south of Haditha, Iraq, on August 3, 2005
Lance Cpl. Michael J. Cifuentes 25 Company L, 3rd Battalion, 25th Marine Regiment, 4th Marine Division, Marine Forces Reserve Fairfield, Ohio One of 14 Marines killed when their Amphibious Assault Vehicle struck a roadside bomb during combat operations south of Haditha, Iraq, on August 3, 2005
Lance Cpl. Christopher J. Dyer 19 3rd Battalion, 25th Marine Regiment, 4th Marine Division, Marine Forces Reserve Cincinnati, Ohio One of 14 Marines killed when their Amphibious Assault Vehicle struck a roadside bomb during combat operations south of Haditha, Iraq, on August 3, 2005
Lance Cpl. Grant B. Fraser 22 4th Reconnaissance Battalion, 4th Marine Division, Marine Forces Reserve Anchorage, Alaska One of 14 Marines killed when their Amphibious Assault Vehicle struck a roadside bomb during combat operations south of Haditha, Iraq, on August 3, 2005
Spc. Jerry L. Ganey Jr. 29 Company C, 648th Engineer Battalion, 48th Infantry Brigade, Georgia Army National Guard Folkston, Georgia One of three soldiers killed when a car bomb detonated near their armored personnel carrier in Baghdad, Iraq, on August 3, 2005
Spc. Mathew V. Gibbs 21 Headquarters Company, 648th Engineer Battalion, 48th Infantry Brigade, Georgia Army National Guard Ambrose, Georgia One of three soldiers killed when a car bomb detonated near their armored personnel carrier in Baghdad, Iraq, on August 3, 2005
Sgt. Bradley J. Harper 25 Company A, 4th Assault Amphibian Battalion, 4th Marine Division, Marine Forces Reserve Dresden, Ohio One of 14 Marines killed when their Amphibious Assault Vehicle struck a roadside bomb during combat operations south of Haditha, Iraq, on August 3, 2005
Sgt. Justin F. Hoffman 27 Company L, 3rd Battalion, 25th Marine Regiment, 4th Marine Division, Marine Forces Reserve Delaware, Ohio One of 14 Marines killed when their Amphibious Assault Vehicle struck a roadside bomb during combat operations south of Haditha, Iraq, on August 3, 2005
Cpl. David Kenneth J. Kreuter 26 Company L, 3rd Battalion, 25th Marine Regiment, 4th Marine Division, Marine Forces Reserve Cincinnati, Ohio One of 14 Marines killed when their Amphibious Assault Vehicle struck a roadside bomb during combat operations south of Haditha, Iraq, on August 3, 2005
Lance Cpl. Aaron H. Reed 21 Company L, 3rd Battalion, 25th Marine Regiment, 4th Marine Division, Marine Forces Reserve Chillicothe, Ohio One of 14 Marines killed when their Amphibious Assault Vehicle struck a roadside bomb during combat operations south of Haditha, Iraq, on August 3, 2005
Lance Cpl. Edward A. Schroeder II 23 Company L, 3rd Battalion, 25th Marine Regiment, 4th Marine Division, Marine Forces Reserve Columbus, Ohio One of 14 Marines killed when their Amphibious Assault Vehicle struck a roadside bomb during combat operations south of Haditha, Iraq, on August 3, 2005
Cpl. David S. Stewart 24 Company A, 4th Assault Amphibian Battalion, 4th Marine Division, Marine Forces Reserve Bogalusa, Louisiana One of 14 Marines killed when their Amphibious Assault Vehicle struck a roadside bomb during combat operations south of Haditha, Iraq, on August 3, 2005
Lance Cpl. Adam J. Strain 20 1st Battalion, 5th Marine Regiment, 1st Marine Division, I Marine Expeditionary Force Smartsville, California Killed by enemy small-arms fire during combat operations in Ramadi, Iraq, on August 3, 2005
Sgt. 1st Class Charles H. Warren 36 Company C, 648th Engineer Battalion, 48th Infantry Brigade, Georgia Army National Guard Duluth, Georgia One of three soldiers killed when a car bomb detonated near their armored personnel carrier in Baghdad, Iraq, on August 3, 2005
Lance Cpl. Kevin G. Waruinge 22 Company A, 4th Assault Amphibian Battalion, 4th Marine Division, Marine Forces Reserve Tampa, Florida One of 14 Marines killed when their Amphibious Assault Vehicle struck a roadside bomb during combat operations south of Haditha, Iraq, on August 3, 2005
Lance Cpl. William B. Wightman 22 Company L, 3rd Battalion, 25th Marine Regiment, 4th Marine Division, Marine Forces Reserve Sabina, Ohio One of 14 Marines killed when their Amphibious Assault Vehicle struck a roadside bomb during combat operations south of Haditha, Iraq, on August 3, 2005
Petty Officer 1st Class Thomas C. Hull 41 USS Princeton Princeton, Illinois Died on board the aircraft carrier USS Nimitz in the Arabian Gulf after being medically evacuated to the carrier for a non-combat related incident on August 2, 2005
Staff Sgt. James D. McNaughton 27 Headquarters Detatchment, 306th Military Police Battalion, 800th Military Police Brigade, Army Reserve Middle Village, New York Killed when he was struck by sniper fire while in a guard tower in Baghdad, Iraq, on August 2, 2005
Cpl. Jeffrey A. Boskovitch 25 Weapons Company, 3rd Battalion, 25th Marine Regiment, 4th Marine Division, Marine Forces Reserve Seven Hills, Ohio One of six Marine sniper team members killed by enemy small-arms fire in an ambush outside Haditha, Iraq, on August 1, 2005
Lance Cpl. Roger D. Castleberry Jr. 26 Headquarters & Service Company, 4th Reconnaissance Battalion, 4th Marine Division, Marine Forces Reserve Austin, Texas One of six Marine sniper team members killed by enemy small-arms fire in an ambush outside Haditha, Iraq, on August 1, 2005
Sgt. David J. Coullard 32 Weapons Company, 3rd Battalion, 25th Marine Regiment, 4th Marine Division, Marine Forces Reserve Glastonbury, Connecticut One of six Marine sniper team members killed by enemy small-arms fire in an ambush outside Haditha, Iraq, on August 1, 2005
Lance Cpl. Daniel N. Deyarmin Jr. 22 Weapons Company, 3rd Battalion, 25th Marine Regiment, 4th Marine Division, Marine Forces Reserve Tallmadge, Ohio One of six Marine sniper team members killed by enemy small-arms fire in an ambush outside Haditha, Iraq, on August 1, 2005
Sgt. James R. Graham III 25 TOW and Scout Platoon, 4th Tank Battalion, 4th Marine Division, Marine Forces Reserve Coweta, Oklahoma Killed when a suicide car bomb detonated during combat operations near Hit, Iraq, on August 1, 2005
Lance Cpl. Brian P. Montgomery 26 Weapons Company, 3rd Battalion, 25th Marine Regiment, 4th Marine Division, Marine Forces Reserve Willoughby, Ohio One of six Marine sniper team members killed by enemy small-arms fire in an ambush outside Haditha, Iraq, on August 1, 2005
Sgt. Nathaniel S. Rock 26 Headquarters & Service Company, 3rd Battalion, 25th Marine Regiment, 4th Marine Division, Marine Forces Reserve Toronto, Ohio One of six Marine sniper team members killed by enemy small-arms fire in an ambush outside Haditha, Iraq, on August 1, 2005


text:
CSIS's International Security Program and the Project on Nuclear Issues analyze nuclear policy issues including deterrence, escalation, and arms control, and is the leading network of nuclear policy professionals.
Photo: ALEXANDER NEMENOV/AFP/Getty Images
Arms Control after Ukraine: Integrated Arms Control and Deterring Two Peer Competitors
As the United States tailors its deterrence strategy to two peer adversaries, future arms control efforts will likewise need to be designed to manage competition with both Russia and China.
Report by Heather Williams and Nicholas Adamopoulos — December 16, 2022
Deterring Nuclear Weapons Use in Ukraine
Critical Questions by Heather Williams — October 14, 2022
How Does the Worsening Security Environment Impact Nuclear Disarmament?
Critical Questions by Suzanne Claeys and Alice Spilman — September 13, 2022
North Korea States It Will Never Give Up Nuclear Weapons
Critical Questions by Ellen Kim — September 9, 2022
See all analysis on Nuclear Issues
See all podcasts on Nuclear Issues
China's Role on the Korean Peninsula: A Conversation with Dr. Victor Cha
Podcast Episode by Bonny Lin and Victor Cha — January 19, 2023
Japan-Korea Relations and DPRK's ICBM Launch
Podcast Episode by Victor Cha and H. Andrew Schwartz — November 21, 2022
Russia's Missile Plan
Podcast Episode by H. Andrew Schwartz and Tom Karako — October 21, 2022
North Korea's Missile Threat
Podcast Episode by H. Andrew Schwartz and Victor Cha — June 30, 2022
Book Event: The Fragile Balance of Terror: Deterrence in the Nuclear Age
Hosted by Project on Nuclear Issues
January 26, 2023 • 9:30 am – 1:00 pm EST
Report Launch: Growing Challenges, Rising Ambitions: AUSMIN 2022 and Expanding U.S.-Australia Cooperation
PONI 2022 Fall Conference
October 25, 2022 • 9:00 am – 3:30 pm EDT
The Nuclear Posture in Review
July 29, 2022 • 10:00 am – 4:00 pm EDT
The Future of Arms Control, Strategic Stability, and the Global Order
July 27, 2022 • 9:00 – 9:45 am EDT
PONI 2021 Hybrid Winter Conference
December 8 – 9, 2021
Book Event: Walter Pincus' "Blown to Hell: America's Deadly Betrayal of the Marshall Islanders"
November 10, 2021 • 2:00 – 3:00 pm EST
The Capital Cable #35 with Ivo H. Daalder
October 14, 2021 • 9:30 – 10:15 am EDT
See all events on Nuclear Issues
Heather Williams
Director, Project on Nuclear Issues and Senior Fellow, International Security Program
Kelsey Hartigan
Deputy Director, Project on Nuclear Issues and Senior Fellow, International Security Program
Victor Cha
Senior Vice President for Asia and Korea Chair
Suzanne Claeys
Associate Director and Associate Fellow, Project on Nuclear Issues
All content on Nuclear Issues
(-) Podcast Episode (33)
Americas (4)
Russia and Eurasia (3)
ChinaPower
In this episode of the ChinaPower Podcast, we are joined by Dr. Victor Cha to discuss the changing dynamics on the Korean Peninsula and the relationship between China and North Korea. He explains that despite outward appearances, the China-DPRK relationship is deeply fraught and not as close as it may seem. Dr. Cha reveals that between a strict Covid-19 lockdown and the sanctions imposed between 2016-2017, North Korea's dependence on China has fallen and Beijing may now lack adequate tools to place pressure on Pyongyang. Lastly, Dr. Cha challenges the notion that the United States and China share goals for a nuclear-free Korean peninsula. Rather, he contends, the two share common ground in wanting to prevent conflict on the peninsula.
Dr. Victor Cha is a Senior Vice President for Asia and holds the CSIS Korea Chair. He is professor of government and holds the D.S. Song-KF Chair in the Department of Government and the School of Foreign Service (SFS) at Georgetown University. In July 2019, he was appointed vice dean for faculty and graduate affairs in SFS. While working for the White House between 2004-2007, Dr. Cha was the director for Asian affairs at the National Security Council. He was responsible primarily for Japan, the Korean peninsula, Australia/New Zealand, and Pacific Island nation affairs. Dr. Cha was also the deputy head of delegation for the United States at the Six-Party Talks in Beijing. He is the author of five books, including the award-winning Alignment Despite Antagonism: The United States-Korea-Japan Security Triangle.
The Impossible State
In this episode, Dr. Victor Cha and Andrew Schwartz are joined by Professor Yasuyo Sakata to discuss bilateral Korea-Japan relations, trilateral U.S.-Korea-Japan cooperation and the North Korean growing threat.
The Truth of the Matter
CSIS's Tom Karako joins the podcast to discuss Russia's missile arsenal, what they are prepared to do with it, and the implications of Iran's role.
CSIS's Victor Cha joins this episode to talk about what is expected to be North Korea's seventh nuclear test and its repercussions.
North Korea: Learning From Ukraine
CSIS experts Victor Cha and Tom Karako discuss the implications of the current conflict in Ukraine on North Korea's missile threat
Podcast Episode by H. Andrew Schwartz , Victor Cha , and Tom Karako — May 4, 2022
Unpacking Impact
"The New Cold War and the Rule of Law" with Matt Pottinger
Navin is joined by Matt Pottinger, former deputy national security advisor. They discuss Russia's invasion of Ukraine, implications for China and Taiwan, and the West's positioning in a new cold war.
Podcast Episode by Navin Thukkaram — April 1, 2022
Putin's Losses
CSIS International Security Program director Dr. Seth Jones joins the podcast to discuss Putin's battlefield missteps, Russia's path going forward, how Ukraine can continue to defend itself, and what the US can do to support Ukraine.
Podcast Episode by H. Andrew Schwartz and Seth G. Jones — March 31, 2022
Nuclear South Korea?
Dr. Victor Cha is joined by Dr. Toby Dalton and Dr. Sue Mi Terry to discuss the U.S.-South Korea alliance and what that could mean for South Korean nuclear proliferation.
Podcast Episode by Victor Cha — November 2, 2020
Smart Women, Smart Power Podcast
PONI Pathbreakers: The Nuclear Nonproliferation Regime
On the final episode of the PONI Pathbreakers series, host Beverly Kirk talks with Ambassador Susan Burk and Dr. Rebecca Davis Gibbons about the future of the Treaty on Nonproliferation of Nuclear Weapons and their trailblazing careers in the nuclear community.
Podcast Episode by Beverly Kirk — September 2, 2020
PONI Pathbreakers: Breaking the Nuclear Glass Ceiling
On the third episode of the PONI Pathbreakers series, former Sandia National Laboratories Director Jill Hruby and Dr. Mareena Robinson Snowden, Senior Engineer in the National Security Analysis Department at the Johns Hopkins Applied Physics Lab talk about being pioneers in their careers, nuclear proliferation, and great power competition.
Podcast Episode by Beverly Kirk — August 19, 2020


CAPACITACIÓN DE PRODUCTOS RED NATURA, MAYO 2016 HOTEL LOS OLIVOS OAXACA.
POR GENTILEZA Deixe seu like e aperte no botão "INSCREVER-SE" www.exxtra.com.br twitter.com/PortalExxtra www.facebook.com/Revista-Exxtra-Sexxy.
Zigot ahahahahahahahhahahahahahaahah gasson https://www.youtube.com/channel/UCbyX0QzPKvP7QOexT9ZBKMw twitch.tv/ajemvex.
Music video by Ti flèch performing Gasson Precotion feat Ti Flèch. (C) 2015 Purple Kids Entertainment Inc.
Studio Engineer James Gasson performs Nirvana's "Breed" at Third Circle Recordings. Check out James's project, CAT FIRE RADIO to hear more from him.
An acoustic cover of Shellac's "Prayer To God".
Boss Elle Richie has been so embarrassed by secretary Jodie Holly Gasson in Jodie's dream. All the staff have enjoyed seeing Jodie strip Elle to her lingerie.
Boston College Gasson Hall. One day of laser scanning.
Como un homenaje ante la partida de Javier "Chino" Gasson... Descanse en Paz.


Talk about essential... This certainly makes the grade, being basically an excuse to reissue the albums Way Out West and Freedom Suite (done for different labels originally) in a single package, with their few available alternate takes – one of those for Way Out not having made it on to the original CD edition by OJC. These classics should require no further recommendation, and the bonus material (the trio side of Big Brass and the no-piano-no-guitar tracks from The Sound Of Sonny and What's New?) isn't shabby either. Those last two tracks, with Candido instead of a kit drummer, might seem out of context with the 1957-58 majority, but in fact Rollins merely sounds the same, only more so. Taken alongside 1956 material such as Saxophone Colossus and 1957's Night At The Village Vanguard (reviewed in Jazzwise 209), the two featured albums here represent the high-water mark(s) of Sonny's early career and, as such, need to be investigated by anyone who doesn't already know them backwards.


text:
A fungus-farming ant is covered in white symbiotic bacteria, which the ant relies on to produce antibiotics to protect its garden from a parasitic fungus. Photo by Alex Wild
Ants Evolved With Bacteria To Protect Their Farms From Pathogen, Research Shows
Ants Offered Shelter To Microbes That Produced Antibiotics, Keeping Pests Away
By Elizabeth Dohms
Wednesday, October 3, 2018, 4:20pm
Protecting crops from pests isn't just a human problem. It turns out ancient ants dealt with it, too.
Cultivators of fungus gardens, farming ants had a problem with a type of pathogen that consumed the fungus the ants were culturing, said Cameron Currie, the Ira L. Baldwin professor of bacteriology at the University of Wisconsin-Madison and one of the lead researchers on a project studying the phenomenon.
A rapid grower, the pathogen — which in this case is another fungus — had the capacity to devastate the garden ants relied on for their food. So, they evolved, according to research published by UW-Madison.
Responding to the potential disaster, ants used a different kind of bacteria to produce antibiotics that protected their fungus gardens.
Ants even helped the bacteria grow. The exoskeleton of ants evolved to developed cavities where the bacteria could develop, a change that occurred three different times throughout their evolution.
"If you're a researcher on ants, these changes are incredibly elaborate and fascinating," Currie said.
Researchers studied fossilized ants, some of which were from the Dominican Republic, that had been trapped in amber an estimated 15 to 20 million years ago. Also embedded in the amber was evidence of the bacteria that helped the ants protect their farms: Actinobacteria.
An ant is trapped in amber. Bubbles on its body are probably from bacteria that the ant feeds and is capable of producing antibiotics that protect the ant's fungus farm. Photo: Courtesy of Hongjie Li.
Currie said scientists knew about the antibiotic-producing bacteria for about 20 years, but this study proves the relationship between the bacteria and ants goes back much further than previously thought.
The researchers estimate this type of fungus gardening took place about 50 to 65 million years ago by the ancestors to more than 250 species of ants, Currie said.
The ants' structural changes show that they were using the bacteria for tens of millions of years.
"There's multiple origins of the structures that maintain (the bacteria) across the evolutionary history of the association, and that indicates that there is a strong selection on the ants to protect their bacterial symbiont," he said.
That protection extends beyond just giving the bacteria a place to grow, Currie said. Inside the ant were gland cells connected to the bacteria pockets through which the ants actually fed the bacteria.
"The nutrients for the bacteria are derived from the ants," he said. "So it's really ants cultivating and culturing bacteria on and in their bodies to produce these antibiotics."
Ants and their microbe partners can serve as a system for understanding how the relationships change between hosts and microbes, for example, how healthy bacteria and humans co-exist, Currie said.
Additionally, Currie said through the research, new compounds have been discovered that have antimicrobial properties, which could potentially be developed into products or drugs to kill or stop the growth of microorganisms.
Fossil ants help reconstruct evolution of fungus farming
Rob Ferrett
Cameron Currie
Natalie Guyette
Tiny But Mighty, Fungal-Farming Ants Evolved To Be Better Farmers
UW-Madison Studying Placentas To Learn More On Premature Births
Press Play: UW-Madison Increasing Student Attention Through Changing Classroom Structure
Climate Change Models Show Possibility Of Future Storms
Why The Brain Requires Sleep


text:
Flowers Christmas Edition Slots
Flowers Christmas Edition Slots is a slot machine by NetEnt. According to the number of players searching for it, Flowers Christmas Edition Slots is not a very popular slot. Still, that doesn't necessarily mean that it's bad, so give it a try and see for yourself, or browse popular casino games.
Although nothing much to look at, Scudamore's Super Stakes is real winner with a good RTP and high volatility.
Pretty jungle animals and exotic locales make for a fun and attractive journey in Temple of Nudges. If only the volatility were higher.
Rome The Golden Age is a slot machine by NetEnt. According to the number of players searching for it, Rome The Golden Age is not a very popular slot. Still, that doesn't necessarily mean that it's bad, so give it a try and see for yourself, or browse popular casino games.
Floating Wilds are not enough to save this slot machine whose depth is only as thick as the paper screens on the lamps which decorate it.
Silverback Gold is a slot machine by NetEnt. According to the number of players searching for it, Silverback Gold is not a very popular slot. Still, that doesn't necessarily mean that it's bad, so give it a try and see for yourself, or browse popular casino games.
Wild Worlds is a slot machine by NetEnt. According to the number of players searching for it, Wild Worlds is not a very popular slot. Still, that doesn't necessarily mean that it's bad, so give it a try and see for yourself, or browse popular casino games.
Beautiful Egypt-punk slot Coins of Egypt creates a lot of goodwill with its visuals, only really falling down in the unsuitability of its volatility for our preferred strategies.
Cornelius is a slot machine by NetEnt. According to the number of players searching for it, Cornelius is not a very popular slot. Still, that doesn't necessarily mean that it's bad, so give it a try and see for yourself, or browse popular casino games.
Turn Your Fortune is a slot machine by NetEnt. According to the number of players searching for it, Turn Your Fortune is not a very popular slot. Still, that doesn't necessarily mean that it's bad, so give it a try and see for yourself, or browse popular casino games.


During dinner under the stars on a balmy September night near La Garde-Adhémar in the French region of Drôme Provençale, our hosts regaled us with captivating tales of a local treasure. From that moment, as we journeyed from Grignan to Saint-Paul-Trois-Châteaux, we voraciously collected snippets of information about a holy grail of gourmet gastronomy, la truffe noire – the black truffle.
The Tricastin / Pays de Grignan area is the world's main source of black truffles.
Like mushrooms, truffles belong to neither plant nor animal kingdoms. They reproduce through spores.
In France, the word truffe can also mean a person who is naïve (a polite way of putting it).
During the Middle Ages, la truffe noire was considered a no-no by the Church. As they were "black as a damned soul", eating truffles was considered to be dabbling with the devil.
They exude an aroma of dry mushrooms, dank forests and humus – not the chickpea and tahini dip, but the organic whiff from natural woodland waste.
Dogs or pigs are used to snuffle out truffles, with dogs being preferred. Pigs are more reluctant to hand over their haul.
A hundred years ago, France produced 1,320 tonnes of black truffles each year. Now annual production is down to 20 to 46 tonnes.
They're reputed to be an aphrodisiac. One school of thought was that, as sows were especially attracted to black truffles, they must exude a similar aroma to male pigs. That seems to me to be a roundabout way of saying that men are like pigs.
Black truffles are harvested between November and March. Although best eaten fresh, they freeze well and so can be enjoyed all year round.
Truffles and eggs go well together. A local recipe for Oeufs Saint-Valentin involves putting 20g of black truffle and four eggs in a sealed container for 48 hours. After that, soft-boil the eggs as normal. When you crack the shells, both aroma and taste are intoxicating.
Saint-Paul-Trois-Châteaux, the culmination of Inntravel's Secret Provence journey on foot, is a mini truffe noire kingdom. One walking route from the town follows a truffle trail, while the Maison de la Truffe et du Tricastin is a fascinating shrine to the black treasure, and a good place to pick up truffle-flavoured products. Expect to pay around €20 for 16g of canned black truffle, while a tub of truffle pâté should set you back €5.50.
Hill-top villages, fields of lavender and vines, and ancient monuments surveying an undulating tapestry of green – Drôme Provençale is the Provence the French keep for themselves.


text:
Gough, Farr will go head-to-head in English Amateur final
by England Golf
see also: View results for English Amateur, Moortown Golf Club
England Golf photo
England internationals Conor Gough and Callum Farr will play for the English Amateur title on Sunday at Hankley Common in Surrey, England.
After coming through 36 holes of stroke play and five rounds of match play, the 16-year-old from Stoke Park and the 20-year-old from Northamptonshire County are the last two men standing and will be battling it out to lift a trophy that bears the names of such illustrious players s Nick Faldo, Paul Casey, Mark James, Tommy Fleetwood and Danny Willett.
Reigning Boys' Amateur champion Gough beat Curtis Knipes, 3 and 2, in their quarterfinal and then in the afternoon was in remorseless form as he defeated 2019 St Andrews Links Trophy winner Jake Burnage, 4 and 3, in semifinals.
The highlight of the match came at the 604-yard par-5 eighth where Burnage holed out for an eagle from 50 feet only to see his younger opponent follow him in from ten. Gough was 4 under when the match ended on the 15th.
Farr played both his quarterfinal and his semifinal without dropping a single shot to par.
He beat Gough's English Boys' team colleague Enrique Dimayuga, 4 and 3, in the morning and then withstood a dogged challenge from Rochford Hundred's Bradley Bawden before beating him 2 and 1. Farr played the more consistent golf from tee to green but his Essex opponent, who has just graduated from the University of Memphis, holed several clutch putts to keep him in the match before he overshot the 17th green and had to admit defeat.
Results: English Amateur
Win Conor Gough England 700
Runner-up Callum Farr England 500
Semifinals Jake Burnage England 400
Semifinals Brad Bawden England 400
Quarterfinals Jack Floydd England 300
View full results for English Amateur
ABOUT THE English Amateur
The English Amateur was played in its inaugural year of 1925 at Hoylake when local golfer T Froes Ellison captured the title. He successfully defended the following year at Walton Heath, a feat achieved by only six others: Frank Pennink, Alan Thirlwell, Michael Bonallack, Harry Ashby, Mark Foster, and Paul Casey. Sir Nick Faldo is the most famous to have won the event as the six-time major champion won the 1975 tournament at Royal Lytham & St. Annes.
The tournament consists of two stroke play rounds, after which the top 64 players will advance to the match play rounds, culminating in a 36-hole final between two finalists.


What does a robot vision system see when it detects an object on the production line? Computer vision systems have become both advanced and intuitive in recent years. It can be easy to forget that they are still very rudimentary compared to human vision. In this article, we look at one common approach to robot vision and how it affects the computer vision used by your robot.
Back when I was in university, I was part of a team trying to design a robot to play Jenga. One of my tasks was to develop the computer vision algorithms that would detect the tower and the blocks within it. Intuitively, this seemed to me to be quite a simple task: the tower was made of many parallel straight lines; we only needed to detect if a block was actually present, not model the accurate positions of the blocks; and the environment lighting was completely controlled by us.
However, it turned out that the task was far more complicated than I could have imagined. The straight lines between the blocks were not as clear to the camera as they were to my eyes. A hole containing a block looked exactly the same as a hole without a block when the image was reduced to detected edges. The lighting, which I had thought was controlled, turned out to be sensitive to changes in daylight.
Although the task seemed very easy to me, it was a big challenge for machine vision. This is not uncommon. When designing computer vision setups, you have to forget what your eyes see and start by thinking what the camera and algorithms actually detect.
The human visual system is quite amazing. We are able to recognize the same object under remarkably different conditions. There can be changes in lighting, texture, size, distance, shading, color, motion, and many more visual properties. We will still be able to recognize the object.
Robotic vision systems also use templates to detect known objects. However, they are nowhere near as advanced as the templates used in the human visual system. We are able to see that something is "a car" even if we have never seen the exact model of car before, because we are able to generalize what "carness" looks like. A robot can only see what is actually in the image.
Let's introduce the basics of a computer vision algorithm. Now, modern vision systems often use advanced combinations of different machine vision techniques. Some are impressively robust to changes in lighting, distortion, low contrast and many of the other issues that have traditionally plagued vision setups.
In this article, we're just looking at one basic method – edge detection and template matching. Even if you're using a system with more advanced capability, you'll design a much more robust setup if you imagine your system is basic.
Edge Detection: Is There Any Object Here?
Edge detection is the first step for many machine vision systems. It involves tracing the edges within the image by detecting the borders between dark and light areas.
You've probably seen this image before. It's an optical illusion which demonstrates how our own visual system is good at correcting for lighting changes. Squares A and B are exactly the same shade of grey (see here for the proof) but we see B as lighter because our brain corrects for the shadow cast by the cylinder. A computer vision algorithm working on the raw grayscale image would see the squares as exactly the same. However, an edge detection algorithm would still be able to detect the lines by detecting pixels where the brightness changes sharply compared to their neighbors. In this instance, edge detection would allow the algorithm to correct for lighting inconsistencies. It would draw lines between the squares.
However, in other parts of the image, an edge detection algorithm might have problems. Consider the lines around the edge of the checkerboard, along the bottom left and right edges. The differences in brightness between the two faces are very small, so the algorithm might not detect them as edges. This is most clear if you look at the corners which I've circled in blue. The gray in both faces is almost exactly the same – just 3 brightness levels (out of 255) at the corner. We see an edge because we look at the whole shape, but the algorithm would not. Similarly, an algorithm might falsely detect an edge down the middle of the cylinder, due to the harsh shadow.
When designing vision setups for a robot, it's important to pay attention to what is actually present in the image, rather than what your own visual system sees. In future articles, we'll discuss specific steps you can take to avoid these traps. For now, just remember – don't trust your own eyes.
Template Matching: Is this Really My Object?
The next step taken by many robotic vision systems is template matching. This involves taking a template image of the object and trying to find areas of the current image which are similar to the template. Template matching algorithms allow you to detect the position of the object within the current image. Some algorithms can also detect rotated objects, scaled objects and even objects with distortion or occlusion.
In robot vision systems, setting the template image is often as simple as putting the object under the camera then dragging a box around the object using a graphical user interface. The system will save the template image and use it as a reference to find the object in future images.
The most basic method of template matching is to directly compare the grayscale images, without using edge detection. For example, if you were trying to detect a circuit board in a collaborative pick-and-place operation, you would take a cropped image of a single circuit board as the template. During operation, the template matching algorithm would analyze the current camera image to find areas which are similar to the template. This basic approach is quite limited. For one thing, it is not robust to inconsistent changes in brightness within the image. Using a vision sensor with an integrated light source would help this by providing consistent lighting.
A slightly more advanced form of template matching is to extract the edges in the image, as described above. The object edges are extracted from the template image. This outline is then matched to the edges in the current camera image. This is more robust to changes in lighting, although the algorithm can still be fooled by harsh shadows, lines in the background and distortion.
In future posts, we will look at how to design vision setups which get the most from template matching algorithms. For now, just remember that clear template images, with well defined edges and consistent lighting, will improve your object detection. By remembering how computer vision works, you can ensure that your vision setup is as robust as possible.
Do you have any questions about template matching? How could you integrate vision into your robot application? Which vision systems have you used? Tell us in the comments below or join the discussion on LinkedIn, Twitter or Facebook.


Punta Leona Costa Rica is located on the Central Pacific in the province of Puntarenas. Punta Leona is among Costa Rica's most important nature reserves and protects nearly 800 acres of pristine forest. It divides the dry forests of the north and the rainforests of the south. This means there are a wider variety of wildlife to be spotted in this little area.
Calling all bird watchers! There are a large number of birds to spot in this area like Toucans, Hummingbirds, Quetzals, and Macaws. Another frequent visitor is the White Nosed Coati – this curious creature is very similar to a raccoon but with a longer nose and different colors. Also, keep your eyes open for monkeys! Several different monkey species live here including the Spider Monkey, Howler Monkey and the White-Faced Capuchin.
Birding is a very popular thing to do here simply because of this natural divide, Bird species of both the dry forest area of Guanacaste and the tropical rainforest area of the Central Pacific mix together. This makes for a unique collection of flora and fauna and you get a plethora of exotic birds to spot. Punta Leone also has a stunning, white sand beach surrounded by lush vegetation.
There are several sport fishing tours available during the dry season from December to April you will have an amazing amount of marine life just off the Central Pacific coast. Fish like the Marlin, Sailfish, Yellow Fin Tuna, and Dorado all crowd in this region due to the oxygen rich waters.
Carara National Park borders Punta Leona and is a great place to spot birds as well as crocodiles. The Tarcoles River is famous for its hundreds of crocodiles relaxing in the sun. The Central Pacific also features some of Costa Rica's most iconic beaches such as Jaco and Playa Hermosa. A bit further south, you will encounter the Manuel Antonio National Park. It may be one of the smaller parks in Costa Rica, but it is famous for its high density of wildlife. If you want to stay within the area and visit more remote beaches like Punta Leona, spend an afternoon and the beautiful Playa Blanca.
Visit between December and March: The Costa Rica dry season is the perfect time for you to enjoy those long, sunny days.
Prepare for a bird watching adventure: If you are a passionate birder, don't forget to bring your camera, binoculars and birder guide!
Beach hop and visit national parks: One of the best things about Punta Leona, is the wide variety of options available to you. You can visit the other beaches in the Central Pacific side or indeed visit the national parks of Carara and Manuel Antonio. Such amazing places to scratch off your list!
The ride form San Jose to Punta Leona will take you around 1 hour and 40 minutes. You can arrange for shared shuttles, the more economical option, or go for private transportation. You also have the possibility of renting a car upon arrival. Renting a car in Costa Rica means that you can enjoy that extra bit of freedom while you explore the Central Pacific.
Punta Leone is a rather remote location and one that isn't full of restaurants. Next to the dining options at your hotel, you can visit nearby beach communities like Herradura and Jaco. In Herradura, pay a visit to the unique Amphitheater Restaurant for amazing seafood dishes as well as Costa Rican and international cuisine. Playa Jaco has a very large selection of restaurants to choose from but if you feel a craving for high end sushi, pay a visit to Ohana Sushi Tapas Bar.
The Los Sueños Marriot is located at Herradura This resort is most famous for having a fully operational Marina to cater to all your fishing and sailing needs. The Hotel Villa Caletas close to Jaco is a stunning beachfront property where guests can enjoy some of the best ocean views or relax by the swimming pool. Lastly, why not stay close by Punta Leona at the Hotel Punta Leona and enjoy the beach club as well as the large variety of rooms, suites, and condos you can choose from.


over the past several weeks I've been busy in fits and starts brushing up on bookbinding skills learned and last exercised ages since in iowa.
despite chronic letdown of self expectation (better! faster! more!), I have in practice succeeded in forging some quiet happy progress.
when the horde of anxieties rear their beastly heads, it helps to recall the explicitly articulated initial goal: focus not on product but rather the physical practice itself and manual-reacquaintance with skilled activities within the scope of my own home studio– a step ultimately toward satisfactorily finishing the remaining 15 or so between edition bindings.
persistently I coach my awkward steps against tantrums with geologic pacing and instead calmly emphasize the value of incremental progress, as well as all its interstitial creative project interruptions.
It's not often these days that I find myself eagerly awaiting a film's release– a few too many hype-amplified disappointments over the years. Part of me is in fact hesitant to invest too much emotionally in the expectation of an hour and half's spectatorship, regardless ultimately of even liking the film or not– but the truth is, I'm hooked here, frankly. I'm barbed and wriggling and gluttonous for the sharpest tang in my gut, and come August 26, by golly, I'll be hitting the multiplex to take in this summer's release of Guillermo Del Toro's Don't Be Afraid of the Dark.
Once upon a time I was a little sister– that is, a-lot-littler younger sibling to a couple of big brothers and one older sister, all of whom I gazed wide-eyed upon as very local celebrities.
The brothers early on marched off long-haired and guitar-playing to boarding school (an institution whose distance was marked indelibly by the elder, a cyclist of some long distance repute, who spent one endless summer vacation riding home across the states, sleeping in ditches en route).
The sister ohso-far-outpaced me in knowledge of grownup things, as evidenced by her flaunting of simultaneous 9th grade boyfriends, the dreamy dueling Dirk and Doug, unseen but imagined during eavesdropped telephone conversations from our parents' bedroom phone extension (the trick of mute by pressing diagonal buttons gleaned off an elementary schoolmate with her own older sister).
These siblings ultimately served for me as the factotums of fashion, opinion, and an entire scope of worldly reference I could only most laggingly and hazily begin to grasp from five years' trailing shadow.
My sister of the shiny silky turquoise-and-rust landscape-printed disco shirts with long pointy collars and pearlized buttons halfway-fastened typically ruled the central broadcast medium, a squat, olive-green-screened solid state megalith whose channels switched with an audible ker-thunk and before which I'd sit cross-legged afternoons after school, soaking up episodes of I Love Lucy and Gilligan's Island. This same sophisticated sister was occasionally left in outright charge in the event of unavailable adult supervision–so it was doubtless under this babysitting regime that in the Halloween month of 1973 my psyche encountered and was forevermore seared by demons in the basement who target a family's little daughter and drag her to hell in the middle of the night.
I must date to this cinematic event my lingering distaste for cellars. Sent on occasion by my mom to fetch some dinner fixin' from the basement meat locker, I'd stand at the head of the stairs, switch on the overhead bulb via its stiff punch-button wallplate forged in a manual era, and teeter on the brink of descending those wooden steps so spookily illuminated, bracing myself. Finally, taking a long and fortifying breath, I'd plunge and clatter down, speedwalk across the green-glazed cement-floored laundry room, fumble for the slippery freezer key where it twisted on its hook, fit it into place with many mutters, casting all the while rapid glances toward the webby recesses of furnace gloom, grapple out whatever packet of peas or chops was required, re-lock the thing as fast as trembling digits would allow, and turn and race back up the stairs, convinced a hoard of dark-spawned demons trailed in swift pursuit.
Worse, my childhood bedroom featured a small storage closet beneath the eaves, which, due to some fluke of old house settling or cross-draft, tended to inch open incrementally in the night, however firmly I'd shut the thing at bedtime. Convinced small monsters had architected a secret passageway up from the basement through it, I finally thieved a minuscule padlock from my dad's workbench and fastened it locked shut, empty and echoing my full panorama of fertile nightmares.
Why in the name of all things salutary, you may well ask, would I wish now to revisit the seed of all these lurking terrors? Some perversity no doubt compels me without rationality toward this newest installment of terror, wrought on the current occasion by a most devious wizard who gave us Pan's Labyrinth and The Devil's Backbone. In point of fact and on closer inspection I notice that Guillermo Del Toro's film credit leaves out directing, is strictly for writing and producing, so I half expect the result to be some B-grade Katie Holmes goth grotesquerie– but if the possibility of revisiting the root of gripping childhood terror exists, I'm bound for the theater come August and may find there a final resting place for creeping, fabricated specters of a kid's imagination. Or maybe I'll only succeed in renewing my age-old fear of basements.
in fact it's the way it is.
Snap a few last shots and pull Floyd away down the alley, quickly past the clump where we saw the tiny baby rabbit yesterday, so miniature and wild brown furred, and in the back entrance to the building's courtyard and up the stairs to our apartment where no one fires suspicious questions across the public way.
in the immortal words of eddie rabbit, I love a rainy night.
Happy day to the dads!
for father's day we took chris's mom and pop to a restaurant where the seafood comes in giant galvanized tubs and the wait staff bursts into whooping dance medleys every 20 minutes on the nose– kind of like a tired frat beach party, but dad was happy so all good.
Supper fare not for the faint of heart– quite literally. the sheer cholesterol depicted below is doubtless capable of outright blowing an artery or four. But, crazy delectable summer meal? You betcha.
Dress steaks with olive oil, salt and pepper. Get grill good and hot, then slap 'em on. Chris uses a standard stab meat thermometer to determine doneness.
Brush clean (not with water) mushrooms and slice. Be sure to use a sautee pan large enough to accommodate all the mushrooms without crowding, otherwise they'll sweat and stew. Add 2-3 T olive oil to pan and heat, then add mushrooms. Let stand without stirring 4-5 minutes to allow a good sear on the downside, then go through and flip them all to do the same on the reverse.
Clean and end-stem asparagus. Dress with olive oil, salt and pepper. Lay crosswise on hot grill, turning occasionally to sear slightly– remove from heat while still firm.
In a bowl whip together with a fork the yolks of two eggs and juice of a fresh lime. Continue beating while slowly drizzling in a thin stream 3/4 cup olive oil. Stir in fresh chopped (but not bruised) cilantro leaves and salt to taste.


This article now has a follow up that shows how to implement different distance metrics.
Members over at BlenderArtists wondered what it would take to get the diversity of voronoi textures back in Cycles which are present in Blender Internal. Well, the functionality is available but hidden in an OSL include file, so it takes a very simple OSL script node to get at it.
The node setup for this image is shown below.
The code is quite simple. It utilizes the node_texture.h include distributed with Blender. Its outputs are the distances to the four closests points.
Mind you, there is a lot more in the include (it is in the scripts\addons\cycles\shader directory of you Blender distribution), it even sports a voronoi_Cr function which does more or less the same as the node setup below, but this node is a bit more versatile for your experimentation :-) The only drawback is that we cannot define anything in the make up of the node ohter than its input and output sockers, so it is not possibly to define a nice drop down with for example distance metrics in OSL. (We could use an integer socket to switch, but that feels clunky).


Thailand was a destination on my list for a while now.
The clear blue water, the monkey island, and of course the food!
Possibly one of the most beautiful beach destinations I have been to. The culture is beautiful, the people are humble, and the Thai Tea is AUTHENTIC.
There is nothing like spending an entire day in a Speed Boat Island hoping, jumping into the shallow emerald green water, enjoying authentic Thai Food surrounded by good people and good vibes.
Do not do it for the gram, PLEASE.
AVOID all elephant tourist activities such as riding and taking pictures with them.
They deserve to be happy. The Elephant Jungle Sanctuary allows you to experience something unique, and honestly it is such a humbling experience.