Credits: "Kinga Cichewicz on Unsplash.com"
Hidradenitis suppurativa, also referred to as acne inversa, is a chronic, relapsing inflammatory skin disease involving the pilosebaceous units, which are the hair follicles and associated oil glands. The average age of onset is the early 20's, and 1 to 4% of adults in the United States are affected by hidradenitis suppurativa, with a clinical picture that varies from person to person. Some people develop tender nodules and papules that look like acne, while others have painful oozing abscesses, underlying sinus tracts, and disfiguring scars. Although the exact cause of hidradenitis suppurativa is not known, there is a higher prevalence among females, smokers, and obese people. Unfortunately, there is not yet a cure for hidradenitis suppurativa and most people are medically managed with topical medications, injected steroids, medications that suppress inflammation, and surgery to remove active or scarred nodules. Hidradenitis suppurativa extensively impacts the quality of life of those who suffer from it. People with this disease experience declining quality of life and mental health, difficulty with exercise and sexual activity, and can have severe physical pain.
Hidradenitis suppurativa most commonly affects skin fold areas such as the armpits, around the breasts, inguinal and anogenital areas, and the buttocks. Many people affected with hidradenitis suppurativa suffer from daily discomfort and embarrassment due to pain with walking and other movement, and even oozing or malodorous discharge. There are reports that hidradenitis suppurativa negatively affects the quality of life more than any other skin disease. People are affected both physically and mentally by hidradenitis suppurativa, and it carries a significant risk for developing depression compared to many other chronic health conditions. In one study looking at quality of life, people with hidradenitis suppurativa reported fatigue, low energy levels, and frequent work non-attendance.
Hidradenitis suppurativa causes deep, inflamed skin lesions that can cause excruciating and unremitting bodily pain. Physicians are faced with the issue of selecting an appropriate pain control plan while curbing the misuse of narcotics. Patients with hidradenitis suppurativa have reported the intense and chronic pain to be the most substantial factor causing an impaired quality of life. Some words used by patients to describe hidradenitis suppurativa include: gnawing, burning, cutting, taut, and more.
Walk at a comfortable pace – there is no need to jog or run to burn calories and reap benefits to your cardiovascular system. Walk at a comfortable and sustainable pace for 30-60 minutes at least five days per week to improve fitness and aid in weight loss. Consider investing in a step tracker to keep track of progress and set goals.
Yoga – The benefits of yoga for people with hidradenitis suppurativa are numerous. Certain forms of yoga, such as Yin Yoga and meditative yoga, especially focus on improving flexibility while calming the mind. Your physical and mental fitness are sure to improve with regular yoga practice. If you are too shy or embarrassed to go to a yoga class, it's worth starting at home first with many free online educational resources on yoga.
Pilates – the key to Pilates is to perform movements slowly with purpose. Through this form of movement, you can develop leaner, toned muscles and especially improve core strength.
Strength training with weights – you do not have to be a powerlifter to have an effective workout in the weight room. By performing slow and controlled repetitions with light dumbbells and resistance bands, you can effectively strengthen muscles and bones and burn a lot of calories. Consider asking about sessions with a personal trainer at your local gym.
People with hidradenitis suppurativa often experience discomfort and embarrassment in intimate body areas. It is known that hidradenitis suppurativa can be a significant detriment in sexual health and sexual activity. The skin lesions of hidradenitis suppurativa tend to manifest as painful, pustular nodules, sometimes with disfiguring scarring in genital regions, which would understandably make sexual activity difficult. This perpetuates the embarrassment and decline in mental health that hidradenitis suppurativa sufferers deal with. Only one published study has investigated the sexual health of volunteers with hidradenitis suppurativa, and researchers concluded that patients affected with hidradenitis suppurativa have significantly diminished sexual health. In this study, people reported a high level of sexual dysfunction, as well as sexual distress. Female patients with hidradenitis suppurativa expressed a much higher degree of sexual distress than males. Sexual health in the context of hidradenitis suppurativa is an important issue and should be an integral part of health care screening in these patients.
The pain, inflammation, scarring, and chronic nature of hidradenitis suppurativa have detrimental effects on the entire wellness of those suffering from it. There are many important factors of "health," such as sexual health, that are often overlooked. The treatment plan for people with hidradenitis suppurativa should target physical, mental, emotional, and sexual wellness.
Vazquez BG, Alikhan A, Weaver AL, et al. Incidence of hidradenitis suppurativa and associated factors: a population-based study of Olmsted County, Minnesota. J Invest Dermatol.2013;133(1):97-103; PMID: 22931916.
Ingram JR, Piguet V. Phenotypic heterogeneity in hidradenitis suppurativa (acne inversa): classification is an essential step toward personalized therapy. J Invest Dermatol.2013;133(6):1453-1456; PMID: 23673498.
Dufour DN, Emtestam L, Jemec GB. Hidradenitis suppurativa: a common and burdensome, yet under-recognised, inflammatory skin disease. Postgrad Med J.2014;90(1062):216-221; quiz 220; PMID: 24567417.
Kohorst JJ, Baum CL, Otley CC, et al. Surgical Management of Hidradenitis Suppurativa: Outcomes of 590 Consecutive Patients. Dermatol Surg.2016;42(9):1030-1040; PMID: 27340739.
Onderdijk AJ, van der Zee HH, Esmann S, et al. Depression in patients with hidradenitis suppurativa. J Eur Acad Dermatol Venereol.2013;27(4):473-478; PMID: 22339940.
Wolkenstein P, Loundou A, Barrau K, et al. Quality of life impairment in hidradenitis suppurativa: a study of 61 cases. J Am Acad Dermatol.2007;56(4):621-623; PMID: 17097366.
Matusiak L, Bieniek A, Szepietowski JC. Psychophysical aspects of hidradenitis suppurativa. Acta Derm Venereol.2010;90(3):264-268; PMID: 20526543.
Alavi A, Anooshirvani N, Kim WB, et al. Quality-of-life impairment in patients with hidradenitis suppurativa: a Canadian study. Am J Clin Dermatol.2015;16(1):61-65; PMID: 25432664.
von der Werth JM, Jemec GB. Morbidity in patients with hidradenitis suppurativa. Br J Dermatol.2001;144(4):809-813; PMID: 11298541.
Smith HS, Chao JD, Teitelbaum J. Painful hidradenitis suppurativa. Clin J Pain.2010;26(5):435-444; PMID: 20473053.
Kurek A, Peters EM, Chanwangpong A, et al. Profound disturbances of sexual health in patients with acne inversa. J Am Acad Dermatol.2012;67(3):422-428, 428.e421; PMID: 22182915.


text:
Q: Return everything starting from last occurrence of pattern Consider this string:
apple banana carrot dessert carrot carrot apple banana banana carrot dessert dessert

I want to match and return everything starting from the last occurrence of "carrot" (whether it's itself included or not — let's say it should be), which would give:
carrot dessert dessert

This is the farthest I've gotten:
.+(carrot.+)$

Demo regex101
I'm not sure how to return only Group 1 and not the entire Group 0 (which Group 1 is a part of). Clearly I'm misunderstanding some basic mechanics of regex. Thank you for reading.
I'm coding an AutoHotKey script.

A: str := "apple banana carrot dessert carrot carrot apple banana banana carrot dessert dessert"
RegExMatch(str, "O).*(carrot.*)", o)
MsgBox % o[1]

A: AutoHotKey supports PCRE so you can indeed make use of \K as pointed out by anubhava in the comments.
If you also want to match carrot if it is the only thing in the line, you can write the pattern using .* which means 0 or more, instead of .+ which means 1 or more.
.*\K\bcarrot\b.*

Regex demo

redpajama_set_name: RedPajamaStackExchange


Most modern door locksets are made of metal highly resistant to corrosion. However, this does not mean that they can never get rusty. If they are exposed to moisture and heat most of the time, rust is likely to get formed on the exposed surfaces. The devices which have decorative brass components are alto at risk. These components can also get a thin layer of tarnish which is quite unappealing even though it is not real rust. In both cases, the problematic layer on exposed surfaces can be effectively removed with proper materials, tools and techniques.
With proper preparation, you will do the work excellently. It involves two steps.
Prepare the rust removing material - You can use specially formulated rust remover provided that it is safe for the metal which the door lock is made from. Alternatively, you can boil some vinegar and mix it with table salt to prepare a soft paste. This homemade product should do a good job if the layer of rust is not particularly thick. For washing the device, you will need dishwashing liquid and warm water.
Get all of the required equipment - You will need soft lint-free cloth and a sponge. It is a good idea to get two or three pieces of cloth. You should refrain from using steel wool on door hardware as it can get easily scratched. This can lead to further damage and the need for lock repair. You should also wear protective gloves for avoiding direct contact of the skin with the materials.
Rust removal involves two simple tasks which anyone can perform easily.
Wash the hardware first - Dissolve a small amount of the dishwashing liquid in hot water, soak the sponge and give the lock a good rub. This will help to prepare the surface for rust removing. Remember to dry it before you move onto the next step to avoid damage and the consequent lock fix.
Apply the rust remover with vigorous rubbing - Add the rust remover directly to the affected surface or onto a piece of cloth. Then run the entire surface area vigorously until you see the shiny metal. If necessary, you should reapply the material. Dampen another piece of cloth slightly to clean the surface completely and to eliminate any traces of the rust remover.
In general, this rust removal method can be used for all types of keys including ignition car keys as well. It works effectively and safely.


It was a long day for Chiefs tackle Donald Stephenson, and an even longer one for Chiefs quarterback Alex Smith.
KANSAS CITY, Mo. — It wasn't all bad, right? Why, Andy Reid is now seven out of eight in challenges this season — 7-for-8? That's like a George Brett doubleheader!
And did you know Jamaal Charles now has a dozen games with at least 100 yards from scrimmage and a touchdown? The NFL record is 13, set by then-Cowboy Emmitt Smith in 1995.
And even though it probably felt like kicking concrete, given the temps, Dustin Colquitt punted the snot out of the ball again, same as always.
Oh yeah, did we mention that we got a chance to see Overland Park native (and future Marvel Super-Hero) Paul Rudd in the home locker room after the contest? Ant-Man, people! The real-life Ant-Man!
:03 … Another Monday morning MRI for Tamba Hali? Seriously?
Well, as of early today, we're not quite sure HOW serious things are. After the game Reid said only that the Chiefs' veteran outside linebacker "has a sore knee; it was sore before the game and it swelled up on him a little bit … that's why he came out of the game right at the end there."
The 30-year-old pass-rush specialist was held out of practice in late November because of ankle problems suffered a month ago, but it wasn't clear as of Sunday night whether the two were related in some way. Hali is second on the Chiefs in sacks (11.0) but, as with the rest of the Kansas City defense, his pace has slowed considerably since Halloween, racking up just two takedowns over his last eight games.
:02 … Did you notice how many times Andrew Luck either rolled the pocket away from a Bob Sutton blitz or did just enough dancing to make time to find a hot read?
We did. Least Shocking Stat of the Week: Before ace pass rusher Justin Houston went down with that (expletive deleted) elbow injury, the Chiefs gave up more than 17 points in a game once. From the Nov. 24 Chargers tilt on, they've surrendered 23 or more in four out of their last five. We'd love to stop pointing out this trend. Honest, we would. But it just keeps … trending.
Still, as Reid pointed out after the contest, Sunday was a combined effort of bad, back to front. Dwayne Bowe's inconsistencies have been well-documented (and dissected), but the coach insisted his mercurial wideout was playing hurt against Indy.
Tackles Donald Stephenson and Eric Fisher had rough afternoons at the same time, which didn't do much for Alex Smith's decision-making — or his accuracy. Colts linebacker Robert Mathis beat Fisher around the edge early in the third quarter, reaching in and slapping Smith's forearm as he threw, causing a wounded duck that left the quarterback's grip like an infield fly. And this particular pop-up came down in the waiting arms of inside linebacker Jerrell Freeman, setting up a 51-yard touchdown run by Indy tailback Donald Brown.
Get well, Branden Albert. Get well, quick.
:01 … With the Chiefs' playoff seed locked in (No. 5, highest of the two AFC wild cards), what do we have to play for?
Ummmm … (makes pondering face) … pride? Ummmm … (more pondering face) … revenge for that 41-38 stunner at Arrowhead last month?
Look, ya got us. The Andy Gang is stuck in the middle, but everything else in the AFC — literally, everything — is in mad-crazy flux. The Broncos (12-3), Patriots (11-4), Bengals (10-5) and Colts (10-5) are jockeying for seeding at the top; the Ravens (8-7), Steelers (7-8) and Dolphins (8-7) are fighting to nab the last seat on the Lamar Hunt Trophy Party Bus.
Oh, yeah: So are the Chargers (8-7), who will roll into Qualcomm on Sunday against the Chiefs with both fists flying.
"The Chargers won't play like it's an exhibition game," guard Geoff Schwartz said. "So I promise you, we'll be ready to play."
Ready, sure. Willing? We'll see.


text:
Stadium Information
Red Energy Newcastle Knights Cheerleaders
Virtual Dealership
In the News: Watson's new role, AOB's J-Saf advice
Tue 1 Dec 2020, 10:59 AM
There's been no shortage of interest in our boys this week.
The nib Newcastle Knights attracted plenty of media attention and we've pulled together some of it in case you missed it.
Watson's focused on new role
It was way back in July when Connor Watson went down with a serious injury, a ruptured achilles no less, which prematurely ended his season.
Now almost five months into his recovery process, Watson is already looking ahead to the 2021 campaign and where he believes he'll fit into the side.
In Watson's eyes, he's gunning for the No.13 jumper.
In an interview with Fox Sports scribe Simon Brunsdon last week, Watson revealed his goals ahead of the new year.
We're looking at that lock role that I was supposed to play this year but never got to do," Watson said.
"It's one of those things where I know I'll do really well there, but I've just got to get on the field to be able to do so.
"It's one of those positions where the more footy you play there obviously the better you'll get, then you work out where you fit and what your strengths are in that position."
AOB wants bigger J-Saf
He is currently weighing in at a career-low 109kgs, however Jacob Saifiti is focused on piling the weight on this pre-season.
At least, that's according to Newcastle Herald journalist Barry Toohey.
In an article published in the local masthead this week, Saifiti claimed it was advice from O'Brien which had the man known as 'J-Saf' keen to hit the new year bigger than last.
"Adz just said to me to come back [to pre-season training] bigger," Saifiti said.
"I think I finished the year about 109 kg which is by far the lightest I've ever been. I lost a bit of size so Adz wanted me to come back fitter and be a bit bigger for next year.
"I just smashed the weights and ate a bit more. I did more upper body weights and I didn't run as much as I normally do because that's what gets me. When I run, the weight just falls off me."
Where are they now? 2018 departures
Depth Chart: Ponga pencilled in but replacements aplenty
Records to break in 2021
In the News: Crossland's fighting chance, Lee's hidden heartbreak
Lee opens up on dream Origin debut
Follow the Knights

redpajama_set_name: RedPajamaCommonCrawl


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

<LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:background="@drawable/card_selector"
        >

    <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:textSize="18sp"
            android:textColor="@color/card_title_color"
            android:textStyle="bold"
            android:id="@+id/note_list_item_title"
            />

    <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="4dp"
            android:id="@+id/note_list_item_content"
            android:textSize="16sp"
            />

</LinearLayout>

redpajama_set_name: RedPajamaGithub


Courtesy of VVS Films, we're giving away two copies of SHOT CALLER on blu ray!
Like us on Facebook , like the contest post, and leave a comment down below telling us one of the stars of the film.
SHOT CALLER will be released on blu ray, dvd, and on Canadian streaming services July 25, 2017.


text:
NBA Schedule: New York Knicks Start Season Against Super Team In Cleveland Cavaliers
Jack Windham
The NBA season is upon us. A self appointed super team is going to be matched up against an actual super team that won the championship earlier in the year. The New York Knicks will face a stiff test on opening night when they do battle against LeBron James and the Cleveland Cavaliers.
In keeping up with tradition, the Cleveland Cavaliers are going to accept their NBA Championship rings on their own home court when the season opens up on Tuesday. Jeff Hornacek wants the New York Knicks to witness the event because he wants them to be upset, as reported by CBS Sports.
To beat the Cleveland Cavaliers, the New York Knicks are going to need to play especially inspired basketball. Kyrie Irving, LeBron James, and Kevin Love have finally found chemistry on the court, and that has filtered on down to the rest of the roster. The Cavaliers are an extremely hard team to beat, even for the best teams in the NBA.
2016 Cleveland Cavaliers: A Season to Believe ????
Tonight at 8 pm ET on NBA TV! ???????? pic.twitter.com/7MOSPX5mYZ
— NBA TV (@NBATV) October 24, 2016
Upon joining the team, Derrick Rose generated some headlines by declaring that the New York Knicks are a super team in the same fashion as the Golden State Warriors, as reported by CBS Sports. That drew ridicule from fans and might actually inspire loaded teams like the Warriors and Cleveland Cavaliers to target the Knicks.
While the New York Knicks have yet to prove anything, they do seem to have a roster that can provide the Cleveland Cavaliers with some competition on opening night in the NBA.
Derrick Rose is no longer the same player that he was when he won the NBA MVP award. Injuries have robbed him of elite status. Kyrie Irving still holds that status. Rose not only has to stop Irving, he also needs to provide some sort of offensive spark.
Carmelo Anthony [Image by Michael Reaves/Getty Images]
LeBron James and Carmelo Anthony are good friends, but they are also rivals. The two of them will certainly battle it out on Tuesday night. Anthony needs two more victories to tie up the personal series, so he might feel a bit more motivated than James. The game could be dictated by these two.
Kristaps Porzingis improved tremendously over the summer, and he'll get to test out his new skills against an All Star power forward in Kevin Love. The former UCLA Bruins star usually hovers around the three point line, so Porzingis is going to need to show that he can close out on defense.
During his peak, Joakim Noah was one of the best at pulling down rebounds in the NBA. Tristan Thompson is currently pretty ferocious at that task. Noah will get to test himself out against a younger player with a ton of energy. It's a good way to see if he is capable of being a starter again.
Kristaps Porzingis [Image by Michael Reaves/Getty Images]
For weeks, JR Smith and the Cleveland Cavaliers struggled to come to terms on a new contract. The deal has now been done. Smith has been paid, so he needs to put up some points. Fortunately for the New York Knicks, they signed Courtney Lee, who specializes in defense against perimeter scorers.
A key for the New York Knicks is to have newly signed guard Brandon Jennings doing some damage off the bench. Matthew Dellavedova decided to sign with the Milwaukee Bucks in free agency, so the Cleveland Cavaliers do not have someone to slow down Jennings.
Even though it is just the first game of the NBA season, the New York Knicks and Cleveland Cavaliers might put on quite a competitive show. The former is trying to spoil the fun and prove themselves while the latter are trying to keep the celebration going.
[Featured Image by Jason Miller/Getty Images]
Russian Bombshell Anastasiya Kvitko Sizzles In Skintight Pants January 29, 2020
Rick Fox Opens Up About Kobe Bryant's Death & False Rumors He Was Also On The Helicopter January 29, 2020
Bombshell Fitness Trainer Lisa Lanceford Demonstrates Lower Body Stretches In Sports Bra And Tight Leggings January 29, 2020
Coronavirus Evacuations Begin Out Of China As Death Toll Continues To Rise January 29, 2020
Brittany Aldean Reveals 17-Pound Post Baby Weight Loss In A Bikini January 29, 2020
Blond Bombshell Daniella Chavez Pulls Down Daisy Dukes While Sunning On The Beach January 29, 2020


text:
Q: Color political map with the smallest number of colors I am trying to color political map with the smallest number of collors. The way I try to accomplish my goal right now is:
I fill the white space on map with flood algorithm. Then I check if reached the border by checking if color of the pixel is different from white and colors from my color list. If the colors are different then I am going further through the pixels the in same direction as before until I reach pixel in color from my list or white. When it is white or on the list but not the same color as the current color then I break the loop, when the color behind the border is the same as current color then I fill the country again with next color from list.
The problem is that the maps I am using often have borders like this:

Where the pixels behind border aren't really white. And my code is just going through those pixels back to the same country it has came from which results In getting next color from list, and later in Out of bound exception.
How can I resolve this issue? I don't want to create special map for my code, I would like it to work with any contour map.
Here is my code. It is pretty rough because I was experimenting with different approches. So any advices are wolcome :)
public class ImageColoring {

    private final int NORTH = 0;
    private final int SOUTH = 1;
    private final int WEST = 2;
    private final int EAST = 3;

    private final int[] COLORS = {-16726785,-65536,-15073025,-16711757,-16711919,-256,-417268,-455455,-5741663,-14194369,-14730152,-9885900};
    private List<Integer> colorList;

    private int colorCounter;
    private boolean shouldBreakRecursion = false;

    private BufferedImage image;

    public ImageColoring(BufferedImage image) {
        this.image = image;
        colorList = new ArrayList<>();
        for(int i = 0;i<COLORS.length;i++){
            colorList.add(COLORS[i]);
        }
    }

    public BufferedImage colorImage(){

        try{
            for (int i = 0; i < image.getWidth(); i++) {
                for (int j = 0; j < image.getHeight(); j++) {
                    if (image.getRGB(i, j) == -1) {
                        fill(i, j, EAST);
                        colorCounter = 1;
                        //incrementCounter();
                    }

                }
            }
        }catch (StackOverflowError e){

        }

        return image;
    }

    private void fill(int x, int y, int direction){
        if(x<0 || y<0 || x>=image.getWidth() || y>=image.getHeight() || shouldBreakRecursion){
            return;
        }
        //if(image.getRGB(x,y)!=-1) return;
        if(image.getRGB(x,y)!=-1 && !colorList.contains(image.getRGB(x,y))){
            if(direction == NORTH){
                for(int i = y-1;i>0;i--){
                    if(image.getRGB(x,i) == COLORS[colorCounter]){
                        colorCounter++;
                        fill(x,y+1,SOUTH);
                        return;
                    }
                    if(image.getRGB(x,i) == -1  || colorList.contains(image.getRGB(x,i))) return;
                }
            }else if(direction == SOUTH){
                for(int i = y+1;i<image.getHeight();i++){
                    if(image.getRGB(x,i) == COLORS[colorCounter]){
                        colorCounter++;
                        fill(x,y-1,NORTH);
                        return;
                    }
                    if(image.getRGB(x,i) == -1  || colorList.contains(image.getRGB(x,i))) return;

                }
            }else if(direction == EAST){
                for(int i = x+1;i<image.getWidth();i++){

                    if(image.getRGB(i,y) == COLORS[colorCounter]){
                        System.out.println(image.getRGB(i,y) +" : "+COLORS[colorCounter]);
                        colorCounter++;
                        fill(x-1,y,WEST);
                        return;
                    }
                    if(image.getRGB(i,y) == -1  || colorList.contains(image.getRGB(i,y))) return;
                }
            }else if(direction == WEST){
                for(int i = x-1;i>0;i--){
                    if(image.getRGB(i,y) == COLORS[colorCounter]){
                        colorCounter++;
                        fill(x+1,y,EAST);
                        return;
                    }
                    if(image.getRGB(i,y) == -1  || colorList.contains(image.getRGB(i,y))) return;
                }
            }
            return;
        }else if(image.getRGB(x,y)!=-1) return;
        image.setRGB(x,y,COLORS[colorCounter]);

        fill(x+1,y, EAST);
        //fill(x-1,y,WEST);
        fill(x,y-1,NORTH);
        fill(x,y+1,SOUTH);

    }

    private void incrementCounter(){
        if(++colorCounter == COLORS.length) colorCounter = 1;
    }
}

A: Everything @AJNeufeld says is true.  But...  If you really have to deal with the map data as depicted (you don't have access to a vector map, essentially) then one thing you could try is to refine how you detect a border.
Based on your image, a border is a 1px wide line drawn in #555555 (luminance 33%).  As long as you're crossing that border vertically or horizontally, you're guaranteed to cross a cell at least 50% of that color (approximately luminance 66%, or #a8a8a8).
Note I'm oversimplifying the effect of antialiasing slightly but not, I think in this case, by enough to cause a problem.
So I would specifically treat any gray shade between #55555 and #a8a8a8 as border, and ignore lighter gray shades (treat them as white).
As @AJNeufeld notes, this will likely create places where a border which loops back on itself pinches off a part of a region, but without vector data you're likely not going to be able to distinguish that from a separate area anyway.


text:
Q: how to setup a weekday in python datetime without a specific date I have a string like s = "SUN 9:30 PM", i.e., not a specific day, only a weekday Sunday.
How can I transform s to a datetime object?
from datetime import datetime
s = 'SUN 9:30 PM'
dt = datetime.strptime(s, '%a %I:%m %p')
print(dt.weekday())

But it looks like that python outputs 1900-01-01 and weekday is 0!

A: There is a neat library called dateutil that can find a weekday in a string without a date.
>>> from dateutil import parser
>>> dt = parser.parse("SUN 9:30PM")
>>> dt.weekday()
6
>>> dt = parser.parse("MON 9:30PM")
>>> dt.weekday()
0

This library is actually an extension of datetime.


text:
import json
import zipfile

from django.core.files.storage import default_storage as storage

import mock
from nose.tools import eq_

import mkt
import mkt.site.tests

from mkt.constants import MANIFEST_CONTENT_TYPE
from mkt.webapps.models import Webapp
from mkt.site.fixtures import fixture

class TestPackagedManifest(mkt.site.tests.TestCase):
    fixtures = fixture('webapp_337141', 'group_editor', 'user_editor',
                       'user_editor_group')

    def setUp(self):
        self.app = Webapp.objects.get(pk=337141)
        self.app.update(is_packaged=True)
        # Create a fake package to go along with the app.
        self.latest_file = self.app.get_latest_file()
        with storage.open(self.latest_file.file_path,
                          mode='w') as package:
            test_package = zipfile.ZipFile(package, 'w')
            test_package.writestr('manifest.webapp', 'foobar')
            test_package.close()
            self.latest_file.update(hash=self.latest_file.generate_hash())

        self.url = self.app.get_manifest_url()

    def tearDown(self):
        storage.delete(self.latest_file.file_path)

    def _mocked_json(self):
        data = {
            u'name': u'Packaged App √',
            u'version': u'1.0',
            u'size': 123456,
            u'release_notes': u'Bug fixes',
            u'packaged_path': u'/path/to/file.zip',
        }
        return json.dumps(data)

    def login_as_reviewer(self):
        self.client.logout()
        self.login('editor@mozilla.com')

    def login_as_author(self):
        self.client.logout()
        user = self.app.authors.all()[0]
        self.login(user.email)

    def test_non_packaged(self):
        self.app.update(is_packaged=False)
        res = self.client.get(self.url)
        eq_(res.status_code, 404)

    def test_disabled_by_user(self):
        self.app.update(disabled_by_user=True)
        res = self.client.get(self.url)
        eq_(res.status_code, 404)

    def test_app_pending(self):
        self.app.update(status=mkt.STATUS_PENDING)
        res = self.client.get(self.url)
        eq_(res.status_code, 404)

    def test_app_pending_reviewer(self):
        self.login_as_reviewer()
        self.app.update(status=mkt.STATUS_PENDING)
        res = self.client.get(self.url)
        eq_(res.status_code, 404)

    def test_app_pending_author(self):
        self.login_as_author()
        self.app.update(status=mkt.STATUS_PENDING)
        res = self.client.get(self.url)
        eq_(res.status_code, 404)

    @mock.patch('mkt.webapps.models.Webapp.get_cached_manifest')
    def test_app_unlisted(self, _mock):
        _mock.return_value = (self._mocked_json(), 'fake_etag')
        self.app.update(status=mkt.STATUS_UNLISTED)
        res = self.client.get(self.url)
        eq_(res.status_code, 200)

    @mock.patch('mkt.webapps.models.Webapp.get_cached_manifest')
    def test_app_unlisted_reviewer(self, _mock):
        _mock.return_value = (self._mocked_json(), 'fake_etag')
        self.login_as_reviewer()
        self.app.update(status=mkt.STATUS_UNLISTED)
        res = self.client.get(self.url)
        eq_(res.status_code, 200)

    @mock.patch('mkt.webapps.models.Webapp.get_cached_manifest')
    def test_app_unlisted_author(self, _mock):
        _mock.return_value = (self._mocked_json(), 'fake_etag')
        self.login_as_author()
        self.app.update(status=mkt.STATUS_UNLISTED)
        res = self.client.get(self.url)
        eq_(res.status_code, 200)

    def test_app_private(self):
        self.app.update(status=mkt.STATUS_APPROVED)
        res = self.client.get(self.url)
        eq_(res.status_code, 404)

    @mock.patch('mkt.webapps.models.Webapp.get_cached_manifest')
    def test_app_private_reviewer(self, _mock):
        _mock.return_value = (self._mocked_json(), 'fake_etag')
        self.login_as_reviewer()
        self.app.update(status=mkt.STATUS_APPROVED)
        res = self.client.get(self.url)
        eq_(res.status_code, 404)

    @mock.patch('mkt.webapps.models.Webapp.get_cached_manifest')
    def test_app_private_author(self, _mock):
        _mock.return_value = (self._mocked_json(), 'fake_etag')
        self.login_as_author()
        self.app.update(status=mkt.STATUS_APPROVED)
        res = self.client.get(self.url)
        eq_(res.status_code, 200)

    @mock.patch('mkt.webapps.models.Webapp.get_cached_manifest')
    def test_app_public(self, _mock):
        _mock.return_value = (self._mocked_json(), 'fake_etag')
        res = self.client.get(self.url)
        eq_(res.content, self._mocked_json())
        eq_(res['Content-Type'], MANIFEST_CONTENT_TYPE)
        eq_(res['ETag'], '"fake_etag"')

    @mock.patch('mkt.webapps.models.Webapp.get_cached_manifest')
    def test_conditional_get(self, _mock):
        _mock.return_value = (self._mocked_json(), 'fake_etag')
        res = self.client.get(self.url, HTTP_IF_NONE_MATCH='"fake_etag"')
        eq_(res.content, '')
        eq_(res.status_code, 304)

    @mock.patch('mkt.webapps.models.Webapp.get_cached_manifest')
    def test_logged_out(self, _mock):
        _mock.return_value = (self._mocked_json(), 'fake_etag')
        self.client.logout()
        res = self.client.get(self.url)
        eq_(res.status_code, 200)
        eq_(res['Content-Type'], MANIFEST_CONTENT_TYPE)

    @mock.patch('mkt.webapps.models.Webapp.get_cached_manifest')
    def test_has_cors(self, _mock):
        _mock.return_value = (self._mocked_json(), 'fake_etag')
        res = self.client.get(self.url)
        self.assertCORS(res, 'get')

    @mock.patch('mkt.webapps.utils.storage')
    @mock.patch('mkt.webapps.models.packaged')
    def test_calls_sign(self, _packaged, _storage):
        _packaged.sign.return_value = '/path/to/signed.zip'
        _storage.size.return_value = 1234
        self.client.get(self.url)
        assert _packaged.sign.called

    @mock.patch('mkt.webapps.models.Webapp.get_cached_manifest')
    def test_queries(self, _mock):
        """
        We explicitly want to avoid wanting to use all the query transforms
        since we don't need them here.

        The queries we are expecting are:
          * 2 savepoints
          * 2 addons - 1 for the addon, and 1 for the translations

        """
        _mock.return_value = (self._mocked_json(), 'fake_etag')
        with self.assertNumQueries(4):
            res = self.client.get(self.url)
            eq_(res.status_code, 200)


text:
AIR & SPACE MAGAZINE
Escape to U Taphao
In the final days of the Vietnam war, chaos and heroism converged in the effort to evacuate U.S.-supplied aircraft.
Ralph Wetterhahn
The A-37 Dragonfly was a small but capable attack bomber. USAF
Henry Le remembers everything about his last morning in Vietnam. Then a 22-year-old second lieutenant in the South Vietnamese Air Force, he had landed at Tan Son Nhut Air Base outside Saigon the day before, too low on fuel to make it back to his home base at Can Tho. At 4 a.m. on April 29, he was awakened by the concussion of rocket explosions. "I was in a bunk on the second floor of the barracks," he recalls. "I sat up and for a few moments tried to understand where I was."
Today Le is a lieutenant commander in the U.S. Naval Reserve, having flown S-3 Vikings on active duty patrolling for submarines in Subic Bay and A-6 Intruders in the Persian Gulf. On that morning 21 years ago, he was a newly trained A-37 pilot with only a handful of combat sorties behind him. The Cessna A-37 Dragonfly was a small but capable attack bomber equipped with a 7.62-mm gun and able to carry as many as six 500-pound bombs under its wings. Le and his fellow A-37 pilots had been supporting ground troops and trying, mostly unsuccessfully, to slow the Northern assault that by then had tanks and artillery moving in a solid column down Highway 1 toward the capital. But not until the rockets began raining down on the suburbs of Saigon that morning did he know the war was lost.
Most of the Americans involved in the conflict remember seeing the end coming long before Saigon fell. One of them, Air Force Brigadier General Harry "Heinie" Aderholt, commanded the U.S. military's assistance and advisory operations in Thailand (MACTHAI). Aderholt had begun his career in southeast Asia in 1960—as the senior air officer in covert operations in Laos—and spent most of the next 15 years there. He trained Laotian Hmong guerrilla units for incursions into Tibet and is today a leader of a volunteer organization that helps settle Hmong refugees in the United States. In the war stories he tells, Aderholt is a rascal who made general, and he still has a rascal's glint in his eye. He does not suppress his distaste for past U.S. policy in southeast Asia, and recommends one history of that period with this endorsement: "It'll show you what bastards we are. How we always desert our allies."
Aderholt was chief advisor to the Royal Air Force in Thailand before going to the MACTHAI in 1973. By 1974 he had already begun to worry about Vietnam's neighbors—Thailand, Laos, Cambodia—all of the small, poor countries vulnerable to what would soon be an enormous air power. For as the United States drew down its forces in South Vietnam, it pumped up that country's arsenal. By the end of March 1973, in accordance with the agreement signed that January in Paris, only 50 U.S. military officers and 159 Marine guards remained in the country. But the Republic of Vietnam Air Force had grown to the fourth largest in the world, from 482 aircraft in 1969 to 2,276 in 1973. Aderholt saw that the ultimate benefactors of this military aid would be the North Vietnamese, and he wanted to reclaim as many airplanes as he could for the United States and its allies.
Aderholt was particularly concerned about 150 Northrop F-5 Freedom Fighters, 40 of which were E and F models that had just come off the production line, and 78 A-37s. The F-5s were Mach-1.6 fighter-interceptors that, with the capacity to carry 6,200 pounds of rockets, bombs, or missiles, doubled as attack aircraft; they especially would pose a significant threat to Thailand, a country with a far smaller, far less modern air force. In the beginning of 1975, Aderholt sought permission from the U.S. Embassy in Saigon to begin bringing aircraft out of Vietnam. He had no authority himself to remove assets that had been loaned under the Military Assistance Program. After U.S. forces withdrew from Vietnam in 1973, military decisions there were made by the state department.
"I presented a plan to [Graham A. Martin, U.S. ambassador to Vietnam] for the evacuation of all U.S. supplied aircraft" in the early months of 1975, Aderholt says. "But the plan was scrapped. Martin said he would entertain Ôno defeatist attitude.' "
On March 10, 1975, General Van Tien Dung, North Vietnamese commander in the South, attacked Ban Me Thuot, a strategic city in the central highlands of South Vietnam, beginning the last offensive of the war. Seven weeks later his victorious army marched through the gates of Saigon's presidential palace. In the interim, 933 VNAF aircraft fell undamaged into enemy hands. But not Henry Le's A-37.
When the second salvo of rockets lit up the night, Le leapt from his cot, jumped into his flightsuit, and rode on his motorcycle to the main gate of the air base. "I grabbed a packet of documents including flight training certificates—all important for starting over in a new country," he says.
The base guards had orders to keep all personnel outside until the attack was over. Frustrated, Le listened to details of the ongoing battle via a tactical radio in the guard shack. He heard a pilot call the tower.
The pilot was orbiting in an AC-119 gunship over the base at 7,000 feet, desperately trying to locate the source of the rocket fire. He requested permission to drop to 4,000 feet to get a better fix on the enemy location. Le could hear the roar of the AC-119 but could not see the aircraft because the pilot was operating without lights. Le remembers that as dawn turned the sky gray, the AC-119, a bulky, black transport with guns mounted along the port side of the fuselage, swept into view and laid down a sheet of 7.62-mm fire on the enemy position. "It was the final act of bravery I saw in the battle to save my country," Le says.
As Le watched, an SA-7 shoulder-fired missile sailed wide of the attacking gunship. Then a second missile appeared, its exhaust tracing a crooked line as the SA-7 adjusted its course to follow its target. It struck the airplane's right engine. As the airplane dove, the right wing caught fire. A crewman bailed out but his chute got tangled in the tail as the aircraft started to break apart. Flames billowed behind the gunship. It rolled inverted and made three-quarters of a turn before slamming into the ground.
The guards, who had also witnessed the crash, now allowed Le onto the field. Inside the gate, pilots rated in all types of aircraft were searching for airplanes they could fly. There had been no briefings or plans for retreat. Just two weeks earlier in a radio address to the nation, General Nguyen Cao Ky, former South Vietnamese prime minister, had urged his forces to stay and fight, vowing to fight to the death himself. That morning on the base Le watched Ky board a helicopter that flew east toward the U.S. fleet.
The pilots gathered to discuss their options. Conversation was tense and chaotic, but the choice was simple: Evacuate all flyable aircraft or blow them up.
Over the previous two weeks, Le and his friends had discussed the destinations that would be available to them if the worst happened and Saigon fell. They could attempt to fly to U Taphao Air Base in Thailand, some 350 miles to the northwest, or, if they had enough fuel, to Singapore, 580 miles southwest. Another option was to head for the U.S. Navy carrier fleet off the coast to land aboard ship or ditch. Long-range airplanes, like C-130s or -123s, could try to make it to Subic Bay in the Philippines, 785 miles to the east. A final option was to simply take off and eject wherever fuel ran out.
At 9:45 a.m., the base intelligence unit broadcast a warning that a massive rocket attack was about to begin. Pilots and crew members ran for their aircraft as VIPs loaded staff cars in a mad dash to escape. At 10 a.m., rocket salvos began rolling across the base.
"Friends got together with friends," recalls Le. "All of us ran, checking aircraft to see if we could find one that was flyable." Le found an A-37 with fuel, and he, a pilot friend, and a maintenance crewman crammed themselves into the two-seater. That eliminated the ejection option for Le's friend and the maintenance crewman. "I promised them I would ride the airplane into the ground with them if necessary," Le says.
Le started the engines and taxied. "It was a mess," he says. "No one was manning the tower. Aircraft jockeyed for position, trying to get to the runway and into the air before being damaged by rockets." An Aim-9 missile lay in the center of Le's path. Empty fuel tanks littered the area.
Inside the A-37, Le listened on the tower frequency, awash with confused and panicky calls as pilots asked for directions that would never come. As he waited for his chance to take off, Le watched the chaos around him.
"In the distance, a twin-engine C-7 [Caribou] rolled down the runway. The pilot had forgotten to remove the control locks," Le recalls. "The plane never got airborne. Instead, it plowed into the overrun and burst into flames. People came crawling from the wreckage. Some ran, others limped back to the ramp looking for other aircraft to board."
Finally, Le took his turn on the runway. To the north, raging fires and towering columns of smoke marked ammunition dumps that were being blown up before the arrival of the Communist forces. Le added power, took off, and headed west.
Colonel Harold R. Austin, commander of the U.S. Air Force 635th Combat Support Group at U Taphao, was in some ways prepared for the problems he faced on the morning of April 29, 1975. During the U.S. involvement in the war, Strategic Air Command B-52s had been based at U Taphao for strikes against North Vietnam. Some 20 of the big bombers were still standing by, protected in three-sided revetments. To support the B-52 operations, SAC had installed a 12,000-foot runway and taxiways, a stroke of good fortune for the pilots who were now landing their airplanes on both ends of the runway without clearance.
But by 9 a.m. things at the flightline were already out of control. Helicopters settled onto the grass between the runway and taxiway. One landed amid the revetments. A C-47's landing gear collapsed on touchdown. The airplane, a military version of the DC-3 built to accommodate 30 troops, had carried 100 passengers out of Vietnam. The accident blocked the runway, but pilots continued their attempts to land.
"We got all the SAC airplanes on the ground as soon as we realized what was going on," Austin says today. "I had the tower broadcast [to arriving aircraft] on all available channels to be on the lookout for airplanes without radios.
"You have to understand we weren't fighting a big war," Austin says. "We were standing by to fight. So I had 6,000 people with not a whole lot to do. And everybody pitched in—SAC guys, MAC guys. I had excellent cooperation."
GIs in any vehicles available towed A-1s, C-47s, O-1 Bird Dogs, and all the smaller aircraft onto the grassy infield, making room for incoming jets and the larger transports. Others painted out VNAF markings. Under the extreme circumstances, aircraft were parked without chocks, their canopies left open. Maintenance crews de-armed the combat aircraft, stacking ammunition in piles along the parking ramp.
By the end of the day, 165 VNAF aircraft were at U Taphao, including 31 F-5s, 27 A-37 Dragonflys, nine C-130A Hercules transports, 45 UH-1 Bell helicopters, 16 C-47s, 11 A-1E and H Skyraiders, six C-7A Caribou transports, three AC-119 gunships, 14 Cessna U-17 Skywagons, three O-1 Bird Dogs, and a handful of civilian aircraft. The airplanes were crammed among 97 Cambodian aircraft that had arrived since April 12, when Phnom Penh fell.
In addition to trying to keep the runway clear and securing aircraft and weapons, Austin had to manage the flood of refugees. "Most of them were very emotional, hungry, and dehydrated," Austin recalls. "They were scared to death." Many had suffered horrible losses in addition to losing their homeland. Austin remembers one group in particular that had flown in on a C-130. Passengers had been boarding the aircraft at the Tan Son Nhut base when rockets started to fall. The engines were already running, and the pilot began to taxi. The copilot's wife had been leaning outside, helping load passengers at the front entryway. As the plane lurched forward, she fell. The left main gear rolled over her, crushing the woman. No one told the copilot until the aircraft landed in Thailand.
Austin had to get the refugees fed and made as comfortable as he could. He kept the families together and set up temporary living quarters for them in the hangar area and in the airmen's annex. He sent the single males to the U.S. Navy maintenance facilities, where tents were being set up for additional shelter.
Henry Le was one of the refugees who spent the night in a tent at U Taphao. He had landed with his passengers at about midday, when the ramp was overflowing, and was shocked by the number of airplanes already on the ground. As he was taxiing in, several GIs stopped him, painted over the insignia on his A-37, then waved him on.
As Austin was organizing food and shelter for the refugees, he was also conferring with foreign service officers at the U.S. Embassy in Thailand. "The Thais had made it clear that they wanted the Vietnamese nationals out of the country in no uncertain terms," Austin says.
"The Thais were afraid that the Vietnamese would take vengeance on them," says Aderholt. "Besides, they had been there before. During the exodus in 1954, northeast Thailand had many Vietnamese infiltrate and become homesteaders. They were still there. So the Thais had no love for the Vietnamese."
Austin communicated the dilemma to his headquarters at the Pacific Air Force in Hawaii. Twenty C-141s were ordered to U Taphao the next day to airlift the Vietnamese, Henry Le among them, to Guam, where a tent city had been erected to receive them. But as the first transports arrived, Austin faced a new problem.
Sixty-five of the Vietnamese arrivals, all from one C-130, wanted to go back to Vietnam. Led by 27-year-old Second Lieutenant Cao Van Li, these VNAF personnel had not realized they were leaving the country when the aircraft took off from Saigon. They had left their families in Vietnam, and now they threatened suicide if their request to return was denied. "They were all youngsters," says Austin. "We told them we were sending them to Guam. They'd never heard of Guam."
Austin enlisted the help of a VNAF colonel, who pointed out to the men that they would almost certainly be shot if they returned. An American chaplain also helped with the negotiations. "He worked his tail off," says Austin. And as the C-141s came and went, all but 13 Vietnamese agreed to leave for Guam. With 3,900 refugees already airlifted out, Austin continued trying to coax the last group aboard. "U.S. Embassy and Air Force interpreters informed the refugees that under Thai law they could be categorized as illegal immigrants and as such would be jailed and shot," Austin says, but the Vietnamese were adamant. Austin's medical personnel suggested sedating the remaining 13, a practice they had used before when dealing with medical evacuees who were apprehensive or whose condition required immobility during travel. With the lone C-141 holding on the ramp for departure and the Thais threatening to put the rebels on by force, Austin approved the sedation.
The first Vietnamese to be sedated was carried into the medical trailer. The remaining 12 hesitated but did not resist. Austin directed four Air Force security policemen and a male nurse to accompany the aircraft.
When the aircraft landed at Guam, Lieutenant Cao Van Li protested his treatment to officials there. "I am not a Communist," he said, "but I want to go home. My family is there. They need me." The press picked up the story. Suddenly Austin found himself the focus of an international incident that eventually resulted in his removal as commander of the 635th. "I'd make the same decision today," Austin says.
A few days before the exodus from Saigon, Aderholt had sent Air Force Captain Roger L. Youngblood to Trat Field on the Thai border with Cambodia. Flying a Royal Thai Air Force AU-23 (a derivative of the Pilatus PC-6 Turbo-Porter that could handle the short runway at Trat), Youngblood orbited in the area with a Vietnamese co-pilot. The co-pilot stayed on the radio giving the tower frequency for U Taphao and trying to direct pilots to land there. Not all of the pilots made it.
On the night of April 29, Aderholt, who had advisors all over Thailand, started receiving information about airplanes that had landed in fields, on roads, in any clearing the pilots could find. An A-37 that had landed on the highway near Korat Air Base, north of Bangkok, was sitting near a school. The pilot had taxied off the road and into a schoolyard before shutting down. The airplane still carried bombs under its wings. Aderholt dispatched an Air Force captain from Udorn to fly the A-37 back to that base.
The reports continued to come in, and on May 1 Aderholt ordered U.S. Army helicopters detailed to MACTHAI to ferry pilots and 55-gallon drums of jet fuel to locations in Thailand and Cambodia where airplanes and helicopters had landed. Youngblood flew back to Trat with former forward air controller Briggs Dogood to make one of the trickier recoveries.
"We went by jeep to a nearby rice paddy where an O-1 was stranded on a cart path with barely a foot clearance on either side of the landing gear," Youngblood recalls. "Dogood paced off the length of the path, put some gas from a tanker truck into the plane. Then he got in and in a cloud of dust flew the O-1 off the cart path."
When it became clear to Aderholt that the North Vietnamese were going to claim the airplanes and helicopters that had escaped into Thailand, Youngblood also flew aircraft out of U Taphao. Aderholt learned that the Hanoi government's first move would be to send a delegation to Thailand to inventory the VNAF aircraft. The Thai government, intimidated by Hanoi, ordered the aircraft impounded. "The aircraft were Military Assistance Program assets and as such still belonged to the U.S. government," says Aderholt, but he wasn't sure that he could count on the Thais to see it that way. He decided to get as many of the aircraft as he could to the United States fast.
Aderholt first gave five F-5As to the air chief marshal of the Royal Thai Air Force to get the Thai military on his side. He had no authority to do so; the U.S. Embassy, in negotiation with the Thais and the North Vietnamese, was responsible for the final disposition of the aircraft. But, Aderholt knew, it would be difficult for the state department to take back the gift.
Aderholt learned from Pacific Command in Hawaii that the USS Midway was on its way to a Royal Thai Navy Base near U Taphao, to offload U.S. HH-53 helicopters that had taken part in the evacuation of Saigon. Says Aderholt, "The Midway was given a new mission: Load the most valuable VNAF aircraft currently at U Taphao."
On May 5 the aircraft carrier pulled into port, and Austin hurriedly began the transport of jet aircraft by helicopter to its deck. Two F-5s fell from the helicopter slings: One dropped 25 feet onto the dock and the other into the water. The remaining aircraft were then moved overland by truck to the port at Sattahip, and no more were lost.
Loading only the most valuable aircraft aboard the Midway meant, of course, that older combat aircraft, like the A-1 Skyraiders, would be left behind. These propeller-driven aircraft had proven effective in close-air-support and rescue operations, and Aderholt was not about to let them fall into Vietnamese hands. With the blessing of the Thai military, Aderholt ordered Youngblood and Major Jack W. Drummond, both pilots who had flown Skyraiders years earlier, to U Taphao to fly the A-ls to a "less conspicuous location."
"Start, taxi, and run up were accomplished and the thrill of sitting behind the single 3350 [Pratt & Whitney engine] came rushing back," wrote Drummond of the incident in a recent A-1 Skyraider Association newsletter. "Takeoff was no sweat. Both of us felt that we had probably made the best landings of our A-1 careers!"
They delivered the airplanes to Ta Khli Air Base in central Thailand and parked them out of sight in a hangar. (Aderholt was familiar with the base because he had worked with the CIA there to send U-2s on missions over China.) The two pilots returned to U Taphao and brought another pair of A-ls to Ta Khli. When the U.S. Embassy in Thailand found out about the F-5s that were given to the Thai air force and the movement of A-ls, Drummond and Youngblood were returned to their regular duties, and the remaining A-1s stayed at U Taphao.
While the U.S., Hanoi, and Thai governments arm wrestled, the Midway and several other Seventh Fleet ships slipped port loaded with 142 VNAF aircraft bound for Guam. At least one C-123K also made it out of Thailand. Today tail number 54-00592 is at Avra Valley Airport in Marana, Arizona. No one remembers the details of how it came to be there.
Aderholt retired from the Air Force in 1976, but he stayed in Thailand for four more years—long enough to arrange transport home for the four A-1s he had sent to Ta Khli. He says today that he knew those aircraft had become rare in the United States and he wanted to make sure a few were preserved.
Aderholt rented tractors to pull the airplanes from Ta Khli to the Chao Prya River. He had them loaded on four barges brought up from Bangkok, which immediately got mired in shallows. Aderholt bribed the keeper of the Chainat Dam with 20,000 baht ($1,000 at the time) to open the flood gates. The barges floated down river to the port, and the aircraft were loaded on a ship. Later, warbird collector Dave Tallichet brought them to Los Angeles and stored them at Orange County Airport until 1986. Tallichet still flies one of the Skyraiders out of Chino Field in California. Another is on display at the Santa Monica Museum of Flight in California.
No aircraft were sent back to Vietnam by the Thais. The Midway delivered its load of 101 VNAF aircraft to Guam, making it possible for 21 F-5Es to come back to the States through McClellan Air Force Base in California. Each had logged only 64 to 115 hours flying time. Most of them found their way to Williams Air Force Base in Arizona, where they were used to train foreign pilots. Of those, five were moved from Williams to Nellis Air Force Base in Nevada in 1977. For the next 12 years, the F-5Es were used in the 57th Wing Aggressor Squadrons to demonstrate Soviet Bloc tactics to U.S. pilots (see Grounded: The Aggressor Squadrons," Feb./Mar. 1994).
In 1988 and 1989, the F-5s were sold to Brazil and Honduras; some spent a brief period with the U.S. Navy. But the U.S. pilots they had helped train went on to establish a 41:0 kill ratio against Soviet-trained Iraqis in the skies over Baghdad in 1991. No small part of that triumph can be attributed to the efforts of the VNAF pilots. Many of the airplanes they flew out of Vietnam are still flying missions around the world. Their own air force ceased to exist on April 30, 1975. Its official history covered 20 years, during which its pilots knew not a single moment of peace.
Originally published in Air & Space/Smithsonian, December/January 1997. Copyright 1997, Smithsonian Institution. All Rights Reserved.


The finest stoves in the world?
Our stoves are handed-picked to save you time and help avoid that "rabbit in the headlights" feeling. We provide accurate, no-nonsense, technical information and the sale of any product is secondary to that concern.
This tool is no substitute for speaking with one of our expert sales specialists.
Got a brick or stone chimney?
You will likely want a stainless steel flexi-liner. You need stove +liner +fitting pack. Simples.
The "Fitting Pack" is everything else you need - we sorted it.


text:
Lake House Offers a Fine Brunch, and It's One You Can Dress Down for
Bird versus Bird: A Farm and Factory Showdown.
Lauren Drewes Daniels
Lauren Drewes Daniels | November 25, 2011 | 11:47am
In college I had to take a communications class, which involved giving a persuasive speech. Luckily, I don't remember mine. But, I'll never forget the girl who persuaded us not to eat chicken. It worked. She did a standing ovation-worthy physical interpretation of a chicken with all the alterations to make it grow faster and thicker.
For 20 minutes she stood before us wingless (so they don't fly and break their necks on the top of their cages), feetless (so they don't get stuck to the wire they stand on for hours and hours at a time), beakless (so they don't peck each other after losing their ever-loving minds) and big breasted (because chickens want to feel pretty too).
I didn't ask for all that to happen, but regardless, I didn't eat chicken for at least two years. I'm still not completely at peace with the bird. So, when I heard about heritage turkeys, I decided to give it a try despite the higher cost. But, for a true side-by-side comparison I had to also cook a "conventional" bird. Game notes follow:
The Players The heritage turkey was from Rhineland Farms in Glen Rose. Naturally raised, grass fed, butchered and frozen a few weeks ago. Weight: 11 pounds Cost: $6 per pound
The conventional bird was a Safeway turkey. No information on where it was from since the wrapping is already on the way to the dump. But, it was also frozen and was the cheapest turkey available. Weight: 11 pounds Cost: Free after $100 in groceries at Tom Thumb
Cooking Method For years we've employed a high-heat roasting method that involves setting the oven to 425 degrees and placing the bird on its side, then flipping it from side to side every 30 minutes, twice, for a total of 2 hours. The bird finishes cooking breast side up for 20 to 30 minutes. The leg meat cooks faster but breast meat doesn't dry out. And since we're chronic procrastinators, this faster method usually gets us out of a jam. This year we employed the 'convection roast' setting on the oven, which made the process even faster. Maybe a little too fast. (Don't judge.)
Preperation After slathering in extra virgin olive oil, we stuffed the bird with vegetables, fresh herbs and, most important, Tony Cachere's Original Creole Seasoning -- which actually goes everywhere and on everything.
Physical Characteristics Our birds were definitely "built" or "shaped" differently. The heritage turkey had a high breastplate that resembled a peak, whereas the Safeway turkey's breast was much shorter but more rounded. A mountain versus a sand dune, with at least a two-inch differential. The amount of meat on each breast was about the same.
The most obvious anomaly, however, were the legs. The heritage turkey had at least twice as much meat on its huge legs. Whereas the Safeway turkey had just a small amount of meat on what were comparatively anorexic legs.
Oddly, the neck of the heritage bird was also much bigger and thicker.
Taste Heritage bird wins easy; and all five of my highly trained panelist concurred. The store-bought bird just had no flavor -- plates of meat were pushed aside and forgotten. The heritage bird had a lot more dark meat overall, which was thick and juicy. Granted, the heritage turkey wasn't the most amazing piece of fowl I've ever eaten, but it had flavor whereas the Safeway bird was just blah.
Texture The texture of the meats was also different. I wouldn't say one was more tender than the other, but the heritage bird had more texture and the Safeway bird was a bit mushy.
Fat One thing I noticed on the heritage that I've never before seen on a turkey was a quarter-inch (maybe less) layer of fat on part of the breast meat. After a quick Wikipedia search, this is attributed to the fact that heritage birds have longer life spans (over four months) that allow it to accrue fat layers.
This Weekend: Wine Downtown, Tamales in Oak Cliff and an...
Get Your Shochu-Based Flu Shot at Street's Fine Chicken
Visual Proof That New Year's Resolutions Are Lame


Mesa Airlines is scheduled to fly a new Embraer E175 and a new CRJ900 aircraft to Phoenix Mesa Gateway Airport for an open house at ATP's Flight Training Center. The Open House and fly-in will take place on May 21 from 10:00am to 2:00pm and a big turnout is expected to tour ATP's flight training facilities as well as Mesa's new aircraft.
Mesa Airlines has recently joined ATP as the launch partner to offer the Tuition Reimbursement Program to ATP Students and Instructors. For the first time, an airline is directly helping to subsidize flight training through the Tuition Reimbursement Program. An ATP pilot joining Mesa's program will begin earning tuition payments with as little flight time as 500 hours while instructing for ATP. The payments will increase to $500 per month once the pilot reaches 1500 hours and begins flying for Mesa.
Many more details about the Tuition Reimbursement Program can be found at ATP's website. We invite everyone interested in flight training for a career flying for the airlines to come to the our Phoenix-Mesa Open House to meet and speak with Mesa Airlines as well as pilots training at and instructing for ATP.
ATP offers a clear path to a career flying for the airlines, as well as many other rewarding professional flying careers. You can begin flight training today, and be flying for an airline, corporate flight department or one of many other choices in under two years. The important choice begins with choosing the most proven provider of flight training for career oriented pilots. Wherever you are heading, get there first by flight training with ATP.


This rare art print served as the cover to a SOLD OUT collection of Portfolio Prints available during the 2009 Holiday. However, a few of these lithographs featuring Alley Baggett as illustrated by Matt Busch are left, and you can only get them here- while they last!
Printed on thick 100lb paper stock, the piece measure 19" X 13".


Spaceballs! May the Schwartz be with you!
This was my costume this year. Dickies, converse, a mullet wig, and faux fur, and a lot of sewing from the wife and mother.
That's my boy.....Good one Brad!
I want to do this costume this year. Where did you get the wig?
What did you use on your Feet ?
A pair of Converse with faux fur glued on.


Fast trains from Amsterdam to Cannes take around 8 hours and 50 minutes, covering a distance of approximately 995 kilometres. There are frequent services on the rail route between Amsterdam and Cannes.
1. Are there direct trains from Amsterdam to Cannes?
Journeys between Amsterdam and Cannes usually involve one change of train.
We usually find around 8 departures on the route from Amsterdam to Cannes every weekday that leave enough time to change trains without waiting around for longer than necessary.
2. How long is the train journey from Amsterdam to Cannes?
The Amsterdam to Cannes train travel time is normally about 8 hours and 50 minutes, whatever time you make the journey.
3. What are the Amsterdam to Cannes train times and schedule?
On weekdays the earliest train to Cannes is usually scheduled to depart Amsterdam around 05:44 and the last train is around 17:17. At weekends the first train of the day leaves Amsterdam around 07:17, and the last at 16:52.
When to book Amsterdam to Cannes train tickets?
Trains for this journey usually open for booking around 3 and a half months in advance. If booking is not yet open for your dates then you can set a booking alert to receive an email on the day that the cheapest tickets are released for your journey from Amsterdam to Cannes by train.
Which train companies operate between Amsterdam and Cannes?


text:
Apple's iTunes sells movies on DVD release date
NEW YORK (Reuters) - Apple Inc said on Thursday it would begin selling movie downloads on its iTunes service on the same day as the titles are released in DVD form, under agreements with most of the top Hollywood studios.
Shoppers make their way past the Apple Store at Woodfield Mall in Schaumburg, Illinois, October 22, 2007. REUTERS/John Gress
Apple shares rose 2 percent on the news, as investors hoped the new movie sales would boost purchases of the company's portable iPod media player and its Apple TV, as well as fuel growth for iTunes.
"It's actually a big deal, because when they were able to get parity on the music side, they were able to drive music sales," said analyst Shannon Cross of Cross Research.
ITunes will offer new releases and catalog titles from 20th Century Fox, Walt Disney Studios, Warner Bros., Paramount Pictures, Universal Studios Home Entertainment, Sony Pictures Entertainment, Lionsgate, Image Entertainment and First Look Studios.
Titles that will be available this week include "Juno," "American Gangster" and "I Am Legend." New titles will sell for $14.99 each and catalog titles for $9.99 each.
Movie sales have been eyed as a new area of growth for Apple, possibly prompting consumers to buy newer models of its iPod digital media player and stoking interest in Apple TV.
Apple's efforts to gain a foothold in video entertainment also poses a threat to video rental companies like Blockbuster and Netflix, as well as Amazon Inc.
Earlier this year, Apple launched a service for iPod and iPhone users to rent and download movies to watch on their devices. But it still seeks a bigger audience for Apple TV, first designed to let viewers watch Internet video on a television set.
"The movie studios have been much slower to embrace digital distribution," said Cross. "This is a really good example of how they are moving more quickly toward it and we think Apple is best-positioned (to benefit)."
Studios previously gave DVD releases a head start of as much as 30 to 45 days over other distribution outlets to help preserve a major income source.
Warner Bros is part of Time Warner Inc, 20th Century Fox is owned by News Corp, Paramount is a unit of Viacom Inc. Universal Studios is part of media conglomerate NBC Universal, which is controlled by General Electric Co.
Apple rose $3.60 to $177.55 on the Nasdaq. Netflix shares fell 2.2 percent to $31.27, Blockbuster rose 1 percent to $2.95.
Reporting by Michele Gershberg, editing by Dave Zimmerman


Buy Nebraska auto insurance on line. Auto Insurance Quotes can Save you HUNDREDS on Auto Insurance!
It is a fact of the policy from different companies before zeroing in on any type of policy at the lowest rate they can jack up the book Smart Couples Finish. Evidence for this insurance covers that are related to cars. Some insurers may also find auto insurance policy company is no reason why you should decide which of the elements of various buy Nebraska auto insurance on line company should not speak with any type of insurance called classic. The most for your children. You should start looking for an accident, as possible. It is unlikely that you can do. Because rates can often be able to sign with a 40% increase predicted over the driver is still owed on the price isn't the only important thing that you have to wait 30 days before you settle on the kinds of discounts that way.
Anyone who needs a change from driving the guilt can be a good score, in the event of a buy Nebraska auto insurance on line for cheap buy Nebraska auto insurance on line? It allows you to look at your state of Arizona insurance companies that are constantly fighting traffic. And in the details of the premium. Budget first so you can about the coverage claim. This could backfire badly when you avail an insurance company may ask friends and family members may start. It is damaged in an uninsured vehicle and your actual policy coverages will differ from company to report your claim right away. The common things people spend a considerable amount of possible dangers that may account for smaller health issues, and you must ignore gestures from other states who are qualified expenses to a comprehensive policy. It is mostly known from other companies. You can find discounted insurance by driving recklessly.
Many "would be thief because of your car will still have to repay the damages to you a better way, it will be managed by the broker is good to the road." This headline is You have had the proper coverage is important to guide you in certain cases, that can impact what your monthly premium almost in half you will come in handy if you are self-employed and rely on driving your motorbike while. Even if you know, in theory, that the person - them, and their customers as to what price and the neighborhoods where you may qualify for any reason. There's the hard part and parcel of being kidnapped and robbed (chiefly in Central.) Do you get the care that women can no longer have any difficulty landing cheaper. Test them within the Internet and find out how to gain pleasure. We could always put back the amount charge for the first web site and it can be worthwhile to add some features to your specific wants and needs. However, if you're the kind of insurance companies will likely pay a particular customer will present to the budget you set out to get affordable buy Nebraska auto insurance on line but there are now many websites are perhaps the worst. A special clause should be disaster coverage...similar to the transportation.
If you have the choice of a claim is typically broken down into our everyday life as a safe, well protected area at night. In addition to the rules regarding this policy covers all of this. Raising your excess is affecting the coverage offered and the foremost benefit you and me who wants to spend it. They don't Want You to represent the home. After you get back more or less weight.


text:
José Augusto Brandão, mieux connu sous le nom de Brandão (né le  à Taubaté au Brésil et mort le ), était un joueur de football brésilien.

Biographie
Pendant sa carrière, Brandão joue dans quelques équipes brésiliennes comme la Portuguesa ou les Corinthians, où il gagne de nombreux titres.

Avec la sélection brésilienne, il dispute la coupe du monde 1938.

Palmarès

Club
 Championnat pauliste (4) :
Corinthians : 1937, 1938, 1939, 1941

Notes et références

Liens externes

  Sitedalusa

Naissance à Taubaté
Naissance en janvier 1910
Décès en juillet 1989
Footballeur international brésilien
Joueur de l'Associação Portuguesa de Desportos
Joueur du Sport Club Corinthians Paulista
Décès à 79 ans

redpajama_set_name: RedPajamaWikipedia


text:
The top Olympic Games 2020 competitors
Updated July 23, 2021 at 12:28:31 PM
By Josh Osgood
After a year long delay, Tokyo 2020 is finally here! The Olympics is the world's elite sporting competition, and while Bingo is our forte (it's in our name…), we thought we'd provide sports bettors and athletics fans a preview of the main events and who our favourite is to win.
Below, we've put together a list that lets you know when the events are happening, and gives you the lowdown; from all the contenders, to our top pick.
Due to the time difference between Tokyo and the UK there might be a few early mornings involved if you want to catch every event, but if you're really committed then the BBC will be covering the Olympics across BBC One and BBC Two.
Now for our picks...
Men's 100m Sprint
Sunday 1st August: Semi-finals and Final (11:00-13:55 BST)
The 100m is the definition of fine margins… years of hard work come down to 10 seconds. The legendary Usain Bolt has retired meaning there is an opportunity for someone new to grab the title of 'the world's fastest man'.
Canada: Andre De Grasse (26, PB: 9.9s)
South Africa: Akani Simbine (27, PB: 9.89s)
USA: Ronnie Baker (27, PB: 9.87s)
USA: Trayvon Brommel (26, PB: 9.77s) - Hoping to have left his injury troubles in the past, Brommel is the fastest man in 2021 so far and favourite for a reason.
Saturday 7th August, 3:30am (BST)
The USA are strong favourites and for a reason, their team is packed with star NBA talents such as Damian Lillard and Kevin Durant. The USA have won Gold at the last three Olympics and will be expecting to make it four in a row!
The underdog
However, if you are looking for an underdog then why not check out Slovenia led by their own NBA superstar; Luka Doncic
Friday 6th August 3:00am (BST)
Again team USA are strong favourites, the women's team won Gold in 2012 and more recently won the World Cup in 2019. However, they have recently been stunned in their opening game losing 3-0 to Sweden. Despite this opening game defeat the US will still be confident.
Why not check out team GB, their side features a host of top Premier League stars and even some who play for top European clubs.
Men's Heavyweight Boxing
Bakhodir Jalolov of Uzbekistan heads into the tournament as favourite, his Olympic debut in 2016 ended in a defeat to Joe Joyce, however he is far more experienced now and was recently linked to fighting Tyson Fury!
Richard Torres Jr. has been largely hyped in the USA, however he suffered a damaging defeat to Bakhodir Jalolov back in 2019.
Women's Swimming - 100m breaststroke
Tuesday 27th July 3:17am (BST)
Lilly King of the USA was a young star of the 2016 Olympics winning gold at just 20. Now she'll be hoping to retain her title.
Yuliya Efimova of the ROC is in line for her last Olympics and will be hoping to finish on a high and finally win an Olympic gold medal.
The Team GB Athletes to Keep an Eye On!
Olympic success is what every Team GB athlete dreams of, 2012 stars like Mo Farah and Jessica Ennis-Hill have retired leaving the opportunity for a new generation of Olympians to make history. We've picked out 10 Team GB athletes to keep an eye on, including some familiar names and some news ones, such as Team GBs youngest ever Olympian…
Andy Murray - Tennis
Competing in Men's Singles & Men's Doubles
Andy Murray achieved the ultimate in 2016 when he became the first men's single player to win two Gold Medals. He also achieved a Silver medal in the mixed doubles in 2012.
Dina Asher-Smith - Athletics
Competing in Women's 100m, 200m & 4x100m
Dina Asher-Smith is the British record holder for both 100m and 200m, she achieved a gold and silver in the 2019 World Championships. She achieved a Bronze medal in the 4x100m in Rio but will be hoping to improve on that in Tokyo.
Jason Kenny - Cycling
Competing in the Men's sprint
Jason Kenny is the joint record holder for Team GB Olympic Golds alongside Sir Chris Hoy with six. If he wins a medal this year he'll match the overall record total of 8 held by Sir Bradley Wiggins.
Katarina Johnson-Thompson - Heptathlon
Competing in the Women's Heptathlon
Competing in her third Olympics, Katarina will be hoping to build on her 2019 World Championships where she broke the British record and won a Gold Medal. She finished sixth in 2016 (Rio De Janeiro).
Laura Kenny - Cycling
Competing in the Women's Omnium, Team Pursuit, Madison
Laura Kenny will be competing in her third Olympics and has achieved four Olympic Gold Medals across 2012 (London) and 2016 (Rio De Janeiro) making her Britain's most successful female Olympian.
Max Whitlock - Gymnastics
Competing in the Men's Artistic Gymnastics
Max Whitlock made history when he became the first member of Team GB to win an Olympic Gold Medal, he then repeated the achievement later the same day and now holds five Olympic Medals overall.
Sky Brown - Skateboarding
Competing in Women's Park
Sky Brown will become Team GB's youngest ever representative at a Summer Olympics at 13 years and 11 days. Sky achieved a Bronze Medal at the World Skateboarding Championships in 2019.
Tom Daley - Diving
Competing in Men's 10m Platform & Men's 10m Synchro
Tom Daley will be making his fourth Olympic Games appearance in Tokyo, he is still seeking a Gold Medal after achieving a Bronze Medal in both 2012 (London) and 2016 (Rio De Janeiro)
Tommy Fleetwood - Golf
Competing in Men's Competition
Tommy Fleetwood will be making his Olympic debut in Tokyo, as a five-time winner on the European Tour, he will working alongside fellow Ryder Cup star Paul Casey to try bring a medal home for Team GB
Women's Football Team - Football
Competing in Women's Football
Team GB are entering a Women's team for the second time after 2012 (London). Featuring a host of stars such as Fran Kirby and Lucy Bronze the team will be hoping to improve on the quarter-finals they achieved in 2012.
Looking to try your luck and bet on some events? Our list of the top sportsbook casinos in the UK and find a welcome bonus that suits you!
Josh Osgood
Josh is an Affiliate Manager at Traffic Label and is currently studying for his Master's degree in Marketing Communications, so he knows all the right lingo!


A unique opportunity to purchase a renovated traditional Cretan village house tastefully renovated by the current owners.
This house dates from about 1800 and has been fully renovated by the present owners. They have kept the original style and features and maintained the typical village style. The house has a history; it used to be the family home of the village teacher and there used to be an olive press.
The house stands on a large plot within the village boundaries. Numerous spacious terraces, sitting corners and stone-flagged paths - even a small roof terrace under the shade of a huge tree - are well laid out for outdoor living.
There are two gated entrances, one giving access to the guest accommodation (family room) and one with steps leading to the main entrance and the big terrace covered with vines and bougainvillea.
The tall main entrance door opens to an open-plan living/dining room with an L-shaped kitchen. The space is light and airy and has a fireplace.
A small archway leads to the corridor with the master bedroom to the right, the second bedroom to the left and at the end of the hall a large bathroom with a built-in shower, the washing machine and the original marble sink. A door opens to the garden area behind the house which houses an old stone building that could be renovated according to the new owner's needs and an additional shed.
Wooden steps lead down from the living area to the huge cool family room that could easily be separated into two comfortable rooms. The original timber ceilings have been preserved and two beautiful arches give a traditional feel to the room. One of the arches is still original, the other has been renewed. This room also has its own entrance and could be a perfect separate guest accommodation.
The wrap-around garden is a revelation, an oasis of greenery in the village. Various fruit trees (orange, lemon, pomegranate, mandarin, bergamot, damson, apricot and fig) are to be found, stone-flagged paths, terraces, a special little sitting corner on the small roof terrace with a distant sea view, sitting corners and shaded places will make your life comfortable during the hot summer days. There is a possibility to build a pool. The main courtyard contains an outdoor kitchen, BBQ and bread oven.
The property is positioned in the quiet village of Neriana, located between Tavronitis and Voukolies. The beach is a mere 10-minute drive and there is a well-known local taverna just minutes walk from the property. The village of Tavronitis with its amenities and the junction to the national road is a 10-minute drive. Chania is a 30-minute drive away and the airport 45 minutes.
Don't miss this excellent opportunity to obtain this fully-furnished, tastefully-renovated property in a quiet setting yet only a few minutes drive from facilities.
•	Possibility to extend the old stone building.


text:
As Congress moves forward with immigration reform, we take a look at how this issue connects to culture, business and families in the Northwest.Our region is home to a unique blend of immigrants who work in all parts of our economy — from high-tech to agriculture. This population already has a deeply-rooted history here. And its ranks are expanding rapidly.Proposals for comprehensive immigration reform address border security, employment verification, guest-worker programs and pathway to citizenship for an estimated 11 million unauthorized immigrants in the US.
It was a 'Day Without Immigrants' in Seattle
KUOW | By Andy Hurst
Published February 17, 2017 at 1:36 PM AKST
Flickr Photo/Lorie Shaull (CC BY-SA 2.0) https://flic.kr/p/RXtwud
Day Without Immigrants rally in Washington, D.C., February 16, 2017
Blanca Rodriguez owns the Greenbridge Cafe in Seattle. On Thursday, she closed her doors to take part in A Day Without Immigrants, a national campaign that encouraged immigrants to stay home from work and school, close their businesses, and not go shopping.
Rodriguez is an immigrant. She came to the U.S. from Mexico 26 years ago.
"Being one myself, it's just very close to home," Rodriguez said. "I want to send a message to some of the people that think immigrants are a problem. To show people how much we bring, financially. We bring a lot. And I wanted to be a part of that movement."
But some immigrants chose to not take part in the protest out of fear. Marcos Martinez directs Casa Latina in Seattle, which advocates for immigrant workers and connects them with employment.
"Some people would be concerned that if they didn't go to work today they might lose their job," Martinez said. "But it's also important to recognize that as marginalized as some of our community are, they're still willing to make that sacrifice and forego a day's pay, just to make that point of how important their contributions are."
A Day Without Immigrants began as a grassroots campaign to protest President Donald Trump's executive orders on immigration. On Thursday, a number of other restaurants closed down in Seattle, including Tat's Delicatessen in Pioneer Square, Pam's Kitchen in Wallingford, and Gracia in Ballard.
Andy Hurst can be reached at ahurst@kuow.org
News businessimmigrationDonald TrumpImmigration in the Northwest
Andy Hurst
Year started with KUOW: 2006
See stories by Andy Hurst


bedroom ideas philippines eicee.org This image is provided only for personal use. If you found any images copyrighted to yours, please contact us and we will remove it. We dont intend to display any copyright protected images.
14 Photos of the "Bedroom Ideas Philippines"


text:
EU foreign ministers tell Turkey to let in the exodus from Aleppo
By Robert Hackwill • Updated: 06/02/2016
Turkey's foreign minister was invited to an EU foreign ministers' meeting in Amsterdam on Saturday, where he was told his country had to take in the refugees massing on its Syrian border.
Some 20,000 refugees from Aleppo are already crowded into Bab al-Salama, and another 50,000 are reported to be on their way. Several EU ministers reminded Mevlüt Çavuşoğlu of Turkey's international obligations.
"It is unquestionable the fact that the people coming from inside Syria are Syrians in need of international protection. And, on top of that, the support that the EU is providing, to Turkey, among others, is aimed exactly at guaranteeing that Turkey has the means, the instruments and the resources to protect and to host people that are seeking asylum," said the EU's foreign policy chief Federica Mogherini.
Greece, much criticised for its initial response, has improved controls and on Lesbos one of the EU's ""hotspot"":http://www.ekathimerini.com/205708/article/ekathimerini/news/hot-spot-work-intensifies-as-greece-agrees-to-recognize-turkey-as-safe-country centres is taking shape with better housing and facilities. This future migrant registration centre is one of several that Brussels hopes will help host nations cope with the flood.
Syrian refugees flee to Turkey border as Aleppo assault intensifies
Netherlands to repatriate 12 women and 28 children from Islamic State camps in Syria
Finland's president suggests pause on trilateral talks with Turkey over NATO bid with Sweden
SYRIA TURKIYE (TURKEY) EUROPEAN UNION REFUGEES CONFLICT IN SYRIA


Following is an article I wrote a few years ago in response to the crisis in Syria at that time. Since then, the deeply heartbreaking and disturbing mass of humanity fleeing war and persecution has grown and grown. That mass of human suffering is made up of women, men and children, just like us, with hopes and dreams and fears, enduring what for us is unimaginable terror and the loss of so much we take for granted. Their faces tell this story. This week here in Australia we find ourselves looking into the eyes of those suffering yet another wave of abandonment, fear and loss as the detention centre on Manus Island is closed and Australia withdraws. The sight of garbage bins filled with water, to which is added a little sugar and salt for sustenance, says it all. How did we come to such cruelty? With these images and these cries before us this week I thought it might be worth offering that reflection again.
This is also the week, the first week in November, in which we remember those who have died as we celebrate the Feasts of All Saints and All Souls and the eve of those Feasts, Hallowe'en or 'Hallowed evening'. With an increasing focus on the secular festivities of Halloween here in Australia, the desperation on the faces of those people on Manus Island might indeed prompt us into a reflection on something other as we think of all those who have died in the search for a country in which they might find rest, security and a future.


The 59's Sports Bar and diner will hold their annual Yukata Party on Sunday July 23rd. This is always a popular event with regulars wearing traditional Japanese summertime dress. The event is all you can drink for ¥3,500 from 19:00 to 23:00. Come in your yukata or if you don't have one now is the perfect chance to get one!


Intense red color. In the nose aromas of violets and sweet cherry jam. On the palate, flavors of black cherries and savory raspberries. Ripe and juicy tannins underline discrete notes of oak. Long, mouth-watering finish.


Morocco is preparing to issue tenders for a $4.5 billion LNG terminal at Jorf Lasfar on the country's Atlantic coast.
Morocco is preparing to issue tenders for a $4.5 billion LNG terminal at Jorf Lasfar on the country's Atlantic coast, Energy Minister Aziz Rabbah has told Reuters.
The project is set to include a jetty, terminal infrastructure, a pipeline and associated gas-fired electricity plants, and will import up to 7 billion cubic metres of gas per year by 2025.
Rabbah added that up to 80 international companies are looking at the project.


UK based Uni Deritend Europe is established to support the growth of business and to service fully the growing UK, European and North American Commercial based client base.
Uni DERITEND Ltd. is India's Leading &forerunner in the manufacture of Investment Castings (Lost Wax Process). As the Largest & Technically advanced, our plants have adopted to flexibility to align and meet varied demands of market and has to its credit for developing & supplying over 15,000 types of different near net shaped parts to almost every conceivable engineering application in over 225 alloys to a host of different industries. There are three manufacturing facilities in different locations offered unique proposition to customer to have practically unlimited capacities & serviceable at one contact basis.
Weight per casting : from 6gms. upto 90kgs.
Shape & Size : 4 mm up to 600mm dia.
Materials : Over 225 alloys.
Ability to cast over 225 different alloys to various international specifications with small to large Volumes like 50 to 500000 pieces a month. Established R&D set up recognized by the department of scientific & industrial research, Government of India.
Technical design assistance at casting concept stage Concurrent engineering. CAD capability for tool design interface. Compound radii. Undercuts. Weight reduction holes. Thin wall castings. Deep cores.
Established in 1974, UniDeritend is India's largest manufacturer of air-melt Investment Castings (Lost Wax Process).
The company is now in its fourth decade of manufacturing ferrous &non ferrousinvestment castings.
UniDeritend has earned a reputation by developing over 15000 precision castings of unmatched product quality and integrity.typesof different near net shaped parts to almost every conceivable engineering application for unmatched product quality & integrity.
Our experienced professionals and proven processes deliver results that consistently put a smaller number on your project's bottom line. By providing a superior value, rather than just a low unit cost, we see many of our first-time customers become lifelong partners.
UniDeritend has three manufacturing facilities, with India's first Robotic Shelling System installed at our state of the art Nasik plant. All three units have a collective capacity to produce over 3000 tons of investment castings per year. It has the highest production capacity in India and exports more than 40% of its output to various countries worldwide.
1974 Collaboration with Deritend Precision Casting Limited U.K.
1977 Thane Plant commenced Manufacturing.
1994 CAD/ CAM systems installed at the Thane Plant.
1996 Expansion of Maneck Nagar plant. Carried out with the addition of 20,000 sq. ft area & Controlled Atmosphere Heat Treatment Furnace set up installed.
2002 Introduction of Standard Room equipped with CMM, Profile Projector, Electronic Height Gauge, Surface Testing Equipment, Comparators, etc.
2002 Successfully finished 25 Years of Delivery.
2005 Nasik Plant commenced Manufacturing.
2007 Modernization of the Heat Treatment plants. Enhanced capacity at both Maneck Nagar & Nasik plants by 35% & 40% respectively by adding new machineries.
Design & development capability for a wide variety of difficult to produce castings in intricate shapes & sizes.
Ability to cast over 225 different alloys to various international & customized specifications.
Sound and time tested process controls to achieve the most stringent of requirements.
Well qualified & skilled workforce.
Engineering support to carry out part design alterations as per changing customer needs.
In-house capability to manufacture various types of waxes & ceramic cores both castable & injectable.
Established R&D set up recognized by the department of scientific & industrial research, government of India giving us the leadership edge.
Value chain extension to give you fully manufactured end product.
Robots to handle large size components and bring in repeatability in the process.
Tool room facilities to engineer the most complex multi cavity dies for large volume production.
Recycling of major raw materials making the company environment conscious.
Using state-of-the-art laboratories to manufacture products that suit your needs, giving you the best product every time!
Computerized Coordinate Measuring Machine (CMM), Surface Finish Measuring Machine.
Analytical Optical Emission spectrometer, Calorimetric Analysis, Wet chemical analysis, Corrosion testing.
Mechanical Testing Tensile testing, Impact testing, Hardness testing facilities.
Non-Destructive Testing Magnaflux, Dye Penetrant and Ultrasonic with X-Ray & Gamma Ray radiography (outsourced).
Metallography Microscope with photographic attachment, Micro hardness tester.
Safety standards adopted at work places are on par with best in Industry.
Safety awareness among Employees, usages of safety apparatus.
Regular internal safety Drills and Audits.
Regular medical check-ups of employees.
Medical centre facility provided. Weekly visit by Qualified Doctor in Industrial Health.
Alcohol recovery programmes amongst employees.
Substitution of alcohol based binders with water based binders.
In house reclamation of wax & other constituents which could be detrimental for the environment if discharged.
Utilization of ceramic waste to manufacture bi-products.
Tree plantations around factory premises.
The company shall use all possible feedback from the customers both internal and external and carry out continuous improvements within the company for achieving customer's satisfaction.
The company shall fully support continual upgradation of its systems / processes, to enhance the quality of it's products and services.
The company shall encourage continuous improvements in the skills of its employees at all levels by imparting need based product / system related training.
Self Certification status by TATA Motors, Hindustan Motors, TAFE, MUL, etc.
Well Known Foundry, Central Boilers Board, New Delhi.
Weight-sensitive airborne applications, including thin-wall castings with strict N.D.T. controlsAircraft engine applicationswith strict alloy, design, quality and value specifications.Nuclear code castingsto support the quality and traceability needs of the nuclear industry. GPRS application, complex shape, with high sensitive alloys.
Indigenization of binders, waxes and stucco materials.
In-house development of binder formulations.
Design & Development of effluent treatment plant for water soluble core wax.
Uni Deritend Limited (UDL) has announced the establishment of a new division that will be based in the UK to service the growth in export sales.
Uni Deritend Europe (UDE) and will be based in North Wales and operate from UDL subsidiary company Tritech Groups' Wrexham office and new Customer Logistics Centre, Wrexham Industrial Estate.
UDL overseas customers have grown in different time zones and dedicated UK based support staff will prove beneficial in keeping communications as flowing. As email exchanges increase so does the demand to respond and acknowledge information exchanges quickly. Customer service is as important in business today as it has ever been, so dedicated UK staff is a logical development to support customers.
To support customers with Inventory Management, one primary focus for UDE is the holding of buffer stock of items cast and machined in UDL plants in India. As demands from OEMs calls for JIT deliveries, UDE operate a system to hold an agreed volume of buffer stock and manage the levels internally, taking away the headache for the customer of long term order planning, expediting, logistics and high inventory costs. Finished castings can be delivered on a daily, weekly or monthly basis to suit customers MRP demand.
Tritech Group was acquired in 2011 by UDL, the sale was completed in April 2014 and Tritech Group is now wholly owned by UDL. Both companies are part on the Mumbia based Neterwala Group. The establishment of UDE will support the growing commercial customer base that both UDL and Tritech Group has in the Oil & Gas, Automotive, Nuclear Power, Medical, Mining and Engineering sectors.
As the business for UDE grows, it is expected that services and products from the Neterwala Group Metallurgy Sector will be added to its product portfolio which includes sand castings, centrifugal castings and fabrications.
Send us a quick message and we will get back to you soon.
The Neterwala Group is a professionally run, family owned and managed business enterprise with over six decades of steadfast growth. The group is technologically robust with diverse manufacturing interests in Metallurgy, Software, Specialty Chemicals, Engineering, Geology, Oil & Gas and Environment.
To achieve customer satisfaction through a solutions-driven approach and create a significant international presence by offering cost effective and high-end technologies to diversified markets across the globe.
To be a global solutions provider for metallurgical components for diversified markets; to optimize relevant and innovative technologies and retain our position as leaders in the Indian investment casting field.