North Korea's official news agency leapt into overdrive Wednesday, accusing Chinese politicians and journalists of fomenting trouble and outright "betrayal."
"China should no longer recklessly try to test the limitations of our patience," said the commentary released by the rogue state's Korean Central News Agency.
KCNA added, "We have so devotedly helped the Chinese revolution and suffered enormous damage." It said China has regularly "infringed upon the strategic interests" in becoming closer to the U.S. and thus committed a "betrayal" in the process.
The rare rebuke from Pyongyang's official mouthpiece follows President Donald Trump's warming ties to Chinese President Xi Jinping. The Trump administration is hoping the Chinese can convince the North Koreans to abandon a nuclear weapons program and cease development of intercontinental ballistic missiles capable of reaching North America.
Still, the North's official news agency reiterated Wednesday it has no plans to end its nuclear program.
"For us, nuclear is an absolute symbol of dignity and power, and it is the highest interest," said KCNA. "If we give up nuclear weapons, we will not only intensify economic sanctions, but also military intervention."
"It is reasonable for the DPRK to pursue its own security, but its nuclear and missile ambitions have put itself and the whole region into dire peril," People's Daily, the official newspaper of China's Communist Party, said in a commentary. "The DPRK must not be obsessed in a wrong path of repeated nuclear tests and missile launches that resulted in rounds of sanctions."
DPRK is a reference to North Korea's formal name, the Democratic People's Republic of Korea.
Meantime, the U.S. early Wednesday announced it launched an unarmed ICBM missile from Vandenberg Air Force Base in California. It was the second such test in a week and comes as the Air Force works to improve the Minuteman III missile's reliability and demonstrate to North Korea the U.S. nuclear deterrent capability.
Last week, a carrier strike group led by the USS Carl Vinson held drills off the Korean Peninsula and there's also been recent training in the Asia-Pacific region involving F-35 stealth fighters and bomber aircraft. The U.S. military confirmed Wednesday two B-1B bombers left Guam's Andersen Air Force Base on May 1 to hold training missions with forces from Japan and South Korea.


And a happy tear to the eye. PUP!
oh my goodness! my heart was racing watching this! this is what its like to be in a steeple chase race. Here is the Queen's Cup 2013 race meet at Charlotte, NC on April 27th. this is race #2. Ill assure you that there are no falls at all during this running. You dont realize how fast these horses are really going til you see this video.
That IS cute. Thanks for posting.
I've been watching live bear cams at Explore.org and saw this happen live and it was amazing. Watch the mama bear save her babies from another bear after they fell into the falls. Awesome mama!
I was interested to note that the bowl from which Zenyatta is drinking her Guinness is the same kind of bowl that Prince (Delimain's colt on Mare Stare) drinks his milk from. Guess the rim prevents spilling and wasted milk, beer, whatever. LOL.
Lave Man at the Classic Horse Show where he won 1st place in both things he was entered in.
LOL, What a guy! He was just the biggest, baddest boy ever! I love it! Sure would have liked to have seen him in person. Big D, I'll miss you always. Thanks Rachel. You could just tell Dynaformer was hoping that guy would stop paying attention for a second so he could get him. He looked good too.
has Max seen that clip of Big D?
carol. I have seen a similar one, but I love watching them over and over. Big D was just the best. I think that he knew those people were his admirers and he allowed them an audience on his own terms. Video shows just how big, bold and bad in the best way that he was.
Max, when I call him big and bad, I also mean it in the best way possible. I just loved him so much!
@Louisecastello. I know that you love Big D. I understood your comment about him being the biggest and baddest, because he was exactly that. I also agree that he was close to nailing that handler. LOL!
@rachel Always love seeing any video about Big D. The one of him in his paddock is priceless.
Adorable. I should have so much fun.
Epic music! and super cute foal!


text:
Andtjärn kan syfta på ett antal insjöar i Sverige:

Andtjärnen, Västergötland, sjö i Marks kommun och Varbergs kommun,  (3,78 ha)
Andtjärnen, Västmanland, sjö i Ljusnarsbergs kommun,
Andtjärnen (Älgå socken, Värmland), sjö i Arvika kommun,  (3,2 ha)
Andtjärnet, Värmland, sjö i Torsby kommun,
Andtjärnen (Sollerö socken, Dalarna), sjö i Mora kommun,
Andtjärnen, Dalarna, sjö i Älvdalens kommun,
Andtjärnen, Hälsingland, sjö i Hudiksvalls kommun,
Andtjärnarna, sjö i Ljusdals kommun,
Andtjärnen (Idenors socken, Hälsingland), sjö i Hudiksvalls kommun,  (2,79 ha)
Andtjärnen (Ovanåkers socken, Hälsingland), sjö i Ovanåkers kommun,  (6,95 ha)
Andtjärnen, Härjedalen, sjö i Härjedalens kommun,
Andtjärnen (Föllinge socken, Jämtland, 705580-144256), sjö i Krokoms kommun,  (23,8 ha)
Andtjärnen (Föllinge socken, Jämtland, 706152-143464), sjö i Krokoms kommun,  (4,72 ha)
Andtjärnen (Lits socken, Jämtland), sjö i Östersunds kommun,
Andtjärnen (Åre socken, Jämtland), sjö i Åre kommun,  (21,7 ha)
Stor-Andtjärnen, sjö i Vännäs kommun,  (12,6 ha)
Andtjärnen, Norrbotten, sjö i Luleå kommun,
Andtjärnen, Lappland, sjö i Jokkmokks kommun,

Listor över Sveriges insjöar baserat på namn

redpajama_set_name: RedPajamaWikipedia


text:
DVD Review: LONDON HEIST
Starring Craig Fairbrass, James Cosmo, Nathalie Cox, Mem Ferda, Steven Berkoff, Nick Moran, Roland Manookian, Katie Clarkson-Hill. Directed by Mark McQueen. (2017, 95 min).
Huh? What was that?
I found myself asking this question a lot during London Heist, a British crime thriller starring a bunch of second-tier blokes who've popped-up in lots of other films, but their names escape you.
Craig Fairbrass (that soccer-loving thug from Cliffhanger) stars as Jack, the leader of a group of bank robbers that pull-off what's supposed to be one final score before calling it quits, only to have it stolen by a local mob boss, who also kills Jack's dad (Steven Berkoff, that ruthless kingpin from Beverly Hills Cop). Jack hides his girlfriend, Nicole (Nathalie Cox, once talked into starring in Clash of the Titans), with family friend Ray (James Cosmo, Mel Gibson's uncle from Braveheart) while he seeks to avenge his father's death and get the money back. Ray, however, talks Jack into pulling off one more heist.
Everyone knows damn well who stole the cookies from the cookie jar.
It's a pretty standard "one-last-job" crime caper, full of the usual shoot-outs, chases, escapes, double-crosses and the obsessed cop hellbent on bringing the crew down (Nick Moran, one of the few guys from Lock, Stock & Two Smoking Barrels who didn't really move up the totem pole). The action is adequate, though the film itself only moves in fits and starts and there aren't any real surprises. We've seen most of these characters before, so much so that we suspect who's behind it all almost immediately.
Worst of all, I had a really hard time following the damn thing. The plot isn't all that complex, but most of the characters (especially Fairbrass) mumble their dialogue with such thick British accents that I had to back up the film a few times just to understand what the hell they were saying. Every conversation was like listening to a cast of Ozzy Osbournes.
All of which makes London Heist more work to enjoy than the overly-familiar story warrants. Everything culminates in a predictable, anticlimactic denouement that isn't really worth the time invested. Ultimately, this is a film as generic as its title.
EXTRA KIBBLES
KITTY CONSENSUS:
Posted by D.M. Anderson at 3:29 PM
great film
I don't think it was at all bad. Craig was good as was Nick. My favourite villains Mem Ferda and James Cosmo absolutely smashed it !
It's definitely worth a watch.
Blu-Ray News: LOST HORIZON Arrives on Blu-ray 10/3...
Blu-Ray Review: MONEY FROM HOME
Movie News: 43rd Annual SATURN AWARDS Winners
Blu-Ray News: CULT OF CHUCKY Trailer Is Here! On B...
Blu-Ray News: DisneyNature's BORN IN CHINA Coming ...
Blu-Ray Review: THE SAVAGE INNOCENTS
Rest in Peace, Michael Nyqvist
Movie News: Neill Blomkamp & Oats Studios present ...
Blu-Ray Review: THE BIRD WITH THE CRYSTAL PLUMAGE
Blu-Ray News: 2 Cult Classics Coming in July from ...
Blu-Ray Review: LIFE (2017)
Rest in Peace, Stephen Furst
Rest in Peace, John G. Avildsen
Blu-Ray Review: RAILROAD TIGERS
Blu-Ray News: Star Vehicles & Star Crystals Coming...
Blu-Ray Review: ALTITUDE (2017)
Blu-Ray Giveaway: Jackie Chan in RAILROAD TIGERS
Blu-Ray News: ASH VS. EVIL DEAD SEASON 2 on Blu-ra...
Blu-Ray Review: KILL 'EM ALL
Rest in Peace, Adam West
Rest in Peace, Glenne Headly
Blu-Ray Review: MINE
Movie News: VALERIAN: CITY OF ALPHA: Mobile Game o...
Blu-Ray Review: OPERATION MEKONG
Movie News: WONDER WOMAN Online Store
Rest in Peace, Peter Sallis
Blu-Ray Review: BAMBI - ANNIVERSARY EDITION

redpajama_set_name: RedPajamaCommonCrawl


So you've got your profile set up, added some words in the blurb after staring at the screen for a while with an "er..." expression on your face, and are now looking around at other people's profiles. But you suddenly realise your profile is looking a little dull. Well, a lot dull actually.
Boooooooooooring (number of ooo s optional) is not going to attract people to your profile.
So, you need an interesting avatar, a clever name, and a nice background image for your profile. Anything on your profile is an immensely personal choice, but having a clear avatar (the wee picture that appears in the middle of your profile and alongside any comments you make) that's visible at a small scale (think mobile users) is a great start. Your name too is important, something positive or interesting is much more likely to garner interest with your fellow Wattpadders.
But your banner on your profile can also tell part of the story of you, and we at Wattpad do like a good story. A picture can tell a thousand words, but only if you can see it.
1. Tap your icon / avatar on your profile screen.
2. Select Background picture. Follow prompts.
1. To change your profile picture, go to Settings, which can be found under your username in the upper right-hand corner.
2. Click on 'Change' under your Background Picture on the right hand side and follow the prompts.
Note: The optimum size for the banner for your profile is 3496 X 1080 pixels. Be sure to use a high resolution image, larger than 1920 x 400 pixels and under 1MB in size.
2. Select Profile picture and follow the prompts.
2. Click on 'Change' under your Profile Picture on the right hand side and follow the prompts.
Note: The profile picture should either have a JPG, PNG, or GIF file extension and be 128x128 in dimensions. Additionally, please ensure the image is less than 1 mb.
So, all brief diversions aside, you can do all sorts of things with your banner; add a collage of pictures of your favourite things, add a picture of you and your friends, show a scene or picture you love, or even support a cause that's important to you. It's your profile, make it look good and people will come and have a look.
As always, feel free to ask questions in the comments below, but don't forget to add the tag @TheOrangutan so that Gavin can respond to your comments if you want him to.


Most likely recorded sometime in 2004, this is a brief sample of the long-running Saturday night program "Open House Party" as heard on KRQQ (93.7 KRQ) in Tucson, AZ. Included is an interview with JC Chasez, formerly of teen act N*SYNC, at the point when he was in the midst of his solo career.
Sounds like February 2004. Schizophrenic was released on February 24, 2004. This may have been recorded sometime before that, as he implied it hadn't been released yet.


text:
Atlanta Gladiators Shift Color Scheme for 2019-20
DULUTH, Ga. – The Atlanta Gladiators are proud to announce the launch of a refreshed team image, including new colors and updated logos as part of the evolution of the Gladiators brand.
ECHL News
DULUTH, Ga. – The Atlanta Gladiators are proud to announce the launch of a refreshed team image, including new colors and updated logos as part of the evolution of the Gladiators brand. As they move closer to the start of the 17th year in franchise history, the team enter the 2019-2020 season with a brand-new look. The fresh new colors and revitalized logos form an integral part of the team's efforts to connect and attract fans throughout the highly diverse landscape in metro Atlanta. The Gladiators new colors of navy blue and gold are a marked difference to the standard black and red that dominates Atlanta sports, something the team believes will help to create a unique identity for them in the market.
The new image aligns with efforts on expanding the direction and approach of the team's marketing campaign in the Atlanta Metro Area. It is a far more modern look and appeal, with refreshed logos, a new icon, updated merchandise, as well as game day jerseys worn by the players.
"Count on seeing a much bigger presence by the Gladiators in all areas of the community. In order to better connect and stand out with new and existing fans, we needed to have a fresh look that was more appealing to a broader, diverse audience in a youthful market." said Team President Jerry James.
With the return of Head Coach Jeff Pyle, the team will embody the philosophy of hard-nosed hockey that should excite all fans. Coach Pyle's commitment to winning is second to none, as his only focus is on bringing the Kelly Cup to the Gladiators and the City of Atlanta. With the Glads being the ECHL affiliate of the Eastern Conference Champion Boston Bruins (who were one win away from being the Stanley Cup Champions), there is plenty to be excited about for the 2019-20 season.
"One of the biggest things for us to be better, was to get bigger and tougher. With that, we also added skill and experience. This will be the first team I can remember with four veterans. I think the timing of bringing these guys together was a bit of luck, but it's a good group and has the potential to be a very good team. I'm very excited to see where we go," said Coach Pyle about his team.
Stay tuned to The Sin Bin for all offseason news in minor league hockey!
Related TopicsAtlanta GladiatorsECHLJeff Pyle
More in Atlanta Gladiators
PHOTOS: Sarah Pietrowski's Best Celebrations of 2019-20
READING, Pa. – Although the Reading Royals 2019-20 season was cut short, it was...
PHOTOS: Sarah Pietrowski's Best Fights of 2019-20
READING, Pa. – The 2019-20 Reading Royals were a team that was not afraid...
PHOTOS: Sarah Pietrowski's Best Photos of 2019-20
The Sin Bin's Sarah Pietrowski chronicles the 2019-20 Reading Royals season through her camera...
Breaking Down the ECHL Season-Ending Award Races
We breakdown who would have been in contention and our picks for the major...


Pools may be great for the hot summer months, but there is no greater luxury than relaxing in a spa during winter. As the steam rises from the water and snow falls from the sky, a backyard spa can be just the thing after a long day at work or even as a way to relax tired or sore muscles.
However, spas can be big energy consumers while homeowners see their use of the spa reflected on their utility bills. Don't let Higher electric prices stop you from enjoying your spa. Check out these three ways you can make your spa more energy-efficient this winter. With a few small tweaks, you can stop worrying about energy loss and focus on relaxing.
While there are several ways you can reduce your spa's impact on your monthly utility bill, investing in a tankless water heater is one of the most effective methods. Unlike pools, you can start heating a spa the moment you're ready to get in. With traditional heaters, this means that you're using water that has sat in a tank for an unknown period of time while the heating element is wasting energy.
A gas or electric tankless water heater warms water only when you need it, so as soon as you turn the spa off for the night, neither your spa or the tankless heater aren't contributing to your energy bills.
Hot Tub Warehouse explained that poor insulation that leads to evaporation is one of the biggest sources of wasted energy and higher energy bills. When it's in use, you can see how a spa wastes energy into the atmosphere, but this is much less noticeable when you're not in the mood for a quick dip.
Instead, you can beef up the insulation on your spa by adding an extra liner around the outside. If you're not in the mood for a construction project, a high-quality, insulated spa cover can trap heat inside and block air and sunlight from accelerating evaporation and heat loss when you're not around.
No matter what tips and tricks you use, there's just no getting around it – spas can be expensive. Heating that much water to such high temperatures is going to make a dent in your wallet. However, SpaDepot.com explained that contacting your energy provider about off-peak heating hours can help slash your bill.
Though each utility provider defines it differently, off-peak hours generally refer to times where people aren't using as much energy as the rest of the community – usually at night. Because companies want to encourage people to place less strain on the grid all at once, they may offer special rates on electricity. If you want to use your spa during this time, heating it during the day and trapping the heat with an insulated pool cover can be a frugal way around it.


The Miyabi Black Rocking Santoku Knife is designed for all cutting tasks including chopping, slicing, mincing, and dicing. The gently curved blade improves functionality for rocking and chopping. The Miyabi Black 5000MCD67 series is a stunning example of the finest Japanese craftsmanship. Features an extremely hard Micro Carbide powder super steel core for excellent cutting edge retention and sharpness. The core of the blade is surrounded by 132 outer layers of steel which make up the unique Damascus design pattern on the blade. The big leaf maple burl handle sits comfortably in the hand, allowing firm control and tireless working. It's recommended to hand wash only, and using glass, ceramic or stone cutting boards should be avoided. Made in Japan with a lifetime warranty.


text:
Does exposure to air pollution increase the risk of dying from the coronavirus (COVID-19)?
by RGS-IBG Managing Editor: Academic Publications August 14, 2020 January 7, 2021
3 Comments on Does exposure to air pollution increase the risk of dying from the coronavirus (COVID-19)?
By Office for National Statistics, Natural Capital Team
This article was originally posted on the ONS website. It is reproduced here under a Open Government Licence v3.0. Read the original article here.
The coronavirus (COVID-19) pandemic has led to a big drop in pollution levels – global carbon emissions per day were up to 17% lower than normal at one stage in early April, returning to levels last seen in 2006.
However, some studies have suggested that long-term exposure to air pollution before the pandemic is associated with severe symptoms from COVID-19 and a greater risk of death.
Studies in the United States (US), Northern Italy and the Netherlands all found that a small increase in pollution exposure raises the number of COVID-19 deaths, with the most recent study in the Netherlands pointing to a rise in the death rate of up to 21%.
Our analysis examines the impact of long-term exposure to air pollution on COVID-19 deaths in England, with results pointing to a smaller effect than previous studies.
What links pollution exposure and COVID-19 deaths?
Consistent exposure to air pollution is a known cause of breathing difficulties and other long-term conditions in the lungs and the heart.
Our data show that more than one-third (35%) of deaths involving COVID-19 in England up to the end of June had a respiratory or cardiovascular disease as the main pre-existing health condition.
We have published detailed analysis showing that deaths involving COVID-19 were more common in highly polluted areas, particularly early in the pandemic.
However, the correlation between pollution and mortality fell as deaths rose and lockdown was introduced, before levelling off in early May.
The link between early COVID-19 deaths and exposure to dirty air was partly down to the outbreak in London (where pollution levels are generally higher than the rest of the country).
Up to the week when lockdown began (week ending 27 March 2020), 45% of COVID-19 deaths in England had occurred in the capital. By the week ending 12 June (cut-off date for this analysis), this had fallen to 18%.
As the virus spread across the country and deaths became more evenly distributed, the correlation between air pollution exposure and COVID-19 mortality decreased.
Our analysis includes 46,471 deaths involving COVID-19 among usual residents of England between 7 March 2020 and 12 June 2020, registered by 22 June 2020.
We considered exposure to ozone, fine particulate matter (known as PM2.5), and nitrogen dioxide (NO2) and NOx. We did not account for changes in pollution levels since the pandemic began.
Polluted areas initially had higher rates of COVID-19 deaths, but this trend decreased as the death toll rose
Correlation between COVID-19 deaths in England and 10-year exposure to nitrogen dioxide (NO2) and fine particulate matter (PM2.5) Source: Office for National Statistics – Coronavirus and the effect of air pollution on mortality in England. Download the data.
We focus on NO2 and PM2.5 as the strongest positive correlates with COVID-19 mortality. Ozone is excluded because it is negatively correlated with COVID-19 deaths, as there is no reason to believe that exposure to ozone would reduce the risk of dying from COVID-19. Instead, ozone is likely to be acting as a proxy for living in very rural areas (where it is more concentrated compared with other pollutants). This air quality map highlights areas of high Ozone exposure, compared with other pollutants.
The purpose of this chart is to show how the relationship in the data between COVID-19 mortality and air pollution changed as the infection spread. This chart is not designed to provide any deeper interpretation of the correlation. However, to explain: the values here are the log natural of the odds ratio of death from COVID-19 for the whole population based on models in which nothing else is controlled for. It is important to remember that an odds ratio does not give an overall risk of death but rather the change in the risk of death from the population baseline; there is no adjustment for infection rate. Finally, we say "exposure" to make it easier to understand what we are measuring is the average concentration of pollutants around the home, which is a good proxy value but not quite the same thing.
The effects of long-term exposure to air pollution on COVID-19 deaths appear smaller than reported in previous studies
While death rates have generally been higher in polluted areas, this on its own does not establish pollution exposure as a cause of COVID-19 deaths.
To isolate the impact of air pollution, we developed a statistical model controlling for factors such as levels of deprivation, population density, public health (such as smoking rates) and pre-existing health conditions. This enables us to compare deaths among populations of similar health from the same sort of area, with the main difference being long-term exposure to air pollution.
We also controlled for ethnicity, thereby comparing deaths among populations with similar levels of ethnic diversity.
Our previous analysis suggests that a range of structural differences are resulting in higher COVID-19 death rates among people of Black, Asian and Minority Ethnicity (BAME). Air pollution exposure could be a contributing factor if it causes COVID-19 deaths, with the BAME population more likely than those of White ethnicity to live in inner city areas (that are more polluted).
Ethnicity is strongly correlated with pollution exposure, with ethnic minorities more likely to live in polluted areas
Percentage of the population of Black, Asian and Minority Ethnicity (BAME) compared with average 10-year exposure to NO2, selected areas in England. Source: Office for National Statistics – Coronavirus and the effect of air pollution on mortality in England. Download the data
Ultimately, our analysis is inconclusive.
Without controlling for ethnicity, we find that long-term exposure to fine particulate matter (PM2.5) could increase the risk of contracting and dying from COVID-19 by up to 7% (comparable with results from a US study).
However, when controlling for ethnicity, air pollution exposure has no statistically significant impact on COVID-19 deaths.
As air pollution is just one of many factors that could be driving disproportionate outcomes for minority ethnic groups, the increased risk of dying from COVID-19 (found when ethnicity is not controlled for) is likely to be an overestimate of the true effect.
A recent study of 400 COVID-19 patients admitted to a Birmingham hospital said that BAME patients were "more likely to be admitted from regions of highest air pollution, housing quality and household overcrowding deprivation".
Our approach in this study was not sufficient to pull all these factors apart. Achieving this is likely to require highly detailed individual-based modelling.
In this study, we have only been able to examine air quality and COVID-19 deaths at the population level, based on the availability of existing data. At this level, we have to make assumptions such as consistent exposure to pollution across a 1km grid square. In reality, exposure could vary from one end of a street to another, and individual exposure is affected by where someone works as well as where they live.
To disentangle factors such as pollution and ethnicity, and their contribution to COVID-19 mortality, we would need to identify detailed characteristics of the individuals who have died from COVID-19. While we hope to publish this kind of analysis in future, the data and modelling required take much longer to put together.
About the authors: This article was originally posted on the ONS website. It is reproduced here under a Open Government Licence v3.0. The main contact for the article is Adam Dutton (natural.capital.team@ons.gov.uk). You can read the original article here.
Rowland N., Vlachos, S, The effect of exposure to air pollution on health and mortality Authors: Dr Neil Rowland, Dr Stavros Vlachos, Dr Mark McGovern, Professor Duncan McVicar, Professor Dermot O'Reilly Email: N.Rowland@qub.ac.uk Date: April 2020
Pearce, J., & Kingham, S. (2008). Environmental inequalities in New Zealand: A national study of air pollution and environmental justice. Geoforum, 39(2), 980–993. https://doi.org/10.1016/j.geoforum.2007.10.007
"How can we take the learnings of COVID-19 lockdown and turn them into a brighter environmental future for millions across the Global South?" https://www.birmingham.ac.uk/research/quest/sustainable-environments/COVID-19-and-air-pollution.aspx
Tags: air pollution coronavirus Covid-19 Death and dying ethnicity Global health and disease dilemmas Health race
Harshsaxena says:
Nive stats 💯
Pingback: Geography and the post-pandemic recovery: financing net-zero and beyond
Pingback: 'Geography Matters': A year in review – Geography Directions
Previous Entry Food Insecurity and Covid-19 in Stoke-on-Trent
Next Entry The Extreme Heat of August 2020: An uncanny event and research stimulus for Geographers


Contact list. Keep track of your customers and your appointments with them using this worthy Excel template. It's as easy as entering the information. This is an. 16 Apr A good contact list template should include all relevant details of acquaintances. These include family, friends, professional connections, Contact List Templates - How to make a contact list - Tips for making a contact. Download a free Contact List template for Excel. Customize an address list or phone list for your personal or business contacts.
Someka Contact List Template in Excel will ensure to keep all of your contacts organized and up-to-date. Thanks to this spreadsheet template, you will be able to. In today's digital world, contact details of most of our acquaintances, friends, family members, colleagues etc are stored and maintained in either our cell phones. Human kinds have for a long time known contact sheet to be pages of images printed same size as the film negative. This definition is excessively vague as.
Download 9 different customer contact list templates available with different layouts and input fields. Excel sheets are automate to track customer details. 11 Jun - 1 min - Uploaded by Someka - Excel Solutions Download here: emkaywoodcrafting.com This is. 13 May Click the Web Forms tab to create a web form to collect contact information directly from your website or intranet. Do not include the Call. The Excel contact list templates allow us to gather and search for contacts in an organised and easy way. This way, Excel templates not only allow us to have a. Download a FREE contact list spreadsheet to organize and track your personal or business contacts. This template can be used with Microsoft Word to create mailing labels. Note: All Practical Spreadsheets work with Microsoft Excel.
7 May Free Contact List Template in Word Excel and PDF Formats. Download Hundreds of templates files from emkaywoodcrafting.com The Customer Contact List Template for Excel is a reliable template that you can use for storing all your customers' contact information so you can get in touch. Company Contact List Template Free Contact List Template Customizable Address List, 24 Free Contact List Templates In Word Excel Pdf, Free Printable. Easy Excel Address Book Template: So you can keep updated addresses on your desktop instead of in your desk. This makes it super easy to create Christmas.


text:
TDRA has launched…
TDRA has launched the Digital Society Initiative in UAE
Technology Featured News Regional
The Telecommunications and Digital Government Regulatory Authority (TDRA) is the federal telecommunications regulatory agency of the United Arab Emirates to govern the telecommunications and digital government sectors in the Emirates. It was established by the founding Father of the United Arab Emirates His Highness Zayed bin Sultan Al Nahyan. Up until recently, it used to be known as Telecommunications Regulatory Authority (TRA).
It launched the Digital Society Initiative which will help in providing a series of awareness field activities to promote leveraging and adopting digital means to enhance the digital wellbeing of several portions of society.
This initiative promotes TDRA social initiatives, with real-life examples on how to influence them to facilitate the daily life of various segments of society, hence accelerating the pace of digital transformation in the UAE.
The Digital Society Initiative intends for to boost the recognition of the Digital Government's initiatives, services and actions to improve the quality of digital life of the various members of the UAE community.
The Digital Society Initiative also aims to improve the enthusiasm of customers in the Digital Government and its services, and motivate the country's citizens to accept digital enablers and use digital services.
His Excellency Eng. Mohammad Al Zarooni, TDRA Deputy Director General for Information and Digital Government Sector expressed his views, said that the achievements of UAE in the field of digital transformation shoes the tremendous efforts made by the UAE Digital Government in cooperation with its strategic partners, but this achievement of these efforts depends mainly on how the community adopts and interacts with them, and this also depends on the level of public awareness of the significance of digital services and relevant solutions.
Furthermore, TDRA recently earned a member in the European Foundation for Quality Management (EFQM) with the help of which TDRA will support the implementation of EFQM's leading approach.
It intended for to encourage organizations improve their own performance and objectives with the development of their respective human resources.
According to the report of the Telecommunications and Digital Government Regulatory Authority (TDRA) in 'Digital Lifestyle in the UAE', said the UAE was rated first globally in the use of social media also second and first in the Arab region in the use of the internet, and the ninth globally and first in the Arab region in ecommerce.
Also according to the report the UAE is the first country in the region to ascertain a digital government in 2001.
The UAE is currently among the world's leading countries on various digital life lists. The United Arab Emirates is now making it's way to further enhance the digital economy of the country by taking several steps to use the advantages contributed by developing technology.
Tags: Business Digital economy Digital Lifestyle Digital Society Initiative Digital Transformation e-commerce Economy EFQM Emirates Finance Global Business Magazine globalbizmag.com His Excellency Eng. Mohammad Al Zarooni His Highness Zayed bin Sultan Al Nahyan TDRA Telecommunications TRA United Arab Emirates
Emirates and United Airlines announce commercial agreement to…
Islamic insurer Salama secures approval to merge with…


text:
sveta - Fotolia
Swedish fintech Klarna gains full banking licence
Swedish online payments provider Klarna becomes one of "the largest banks in Europe" after being granted an EU-wide banking licence by the Swedish Financial Supervisory Authority
Published: 23 Jun 2017 9:41
Swedish online payments provider Klarna is taking on traditional banks after being granted a full banking licence by Finansinspektionen, the Swedish Financial Supervisory Authority.
The financial technology (fintech) company, valued at over $2.25bn (£1.77bn), said the EU-wide licence made it one of "the largest banks in Europe".
"Klarna has played a role in disrupting payment services for the better and now, as a consumer-oriented, product-driven and technology-intensive bank, we have the tools to drive change in retail banking," said Sebastian Siemiatkowski, Klarna CEO, in a statement.
The licence allows the 2005-founded Stockholm-based company to introduce new banking products and services for its customers, currently composed of approximately 70,000 merchants and 60 million consumers. Klarna has yet to clarify what the services will be, or when and where they will be launched.
"The licence gives us many opportunities, including issuing [bank] cards and direct integration into the banking and payments infrastructure," Klarna spokesperson Aoife Houlihan told Computer Weekly. "This allows us to broaden and enhance our product offering in a really interesting way for consumers and merchants."
The move also sees the company change its legal name to Klarna Bank, but it will continue to operate under the Klarna brand.
Talking to Swedish paper Di Digital, CEO Siemiatkowski did not comment on any specific plans, but hinted the company's future could be as a niche digital bank.
"The market will see this as we launch our services. But we believe the banking industry will go from strong local players with a wide product portfolio to global and specialised," he told the paper.
Read more about fintech in Sweden
The Nordic region is a hotspot for IT startups and Sweden is a country punching above its weight in financial technology.
Swedish startup fund NFT Ventures, which targets financial technology developers, has expanded its reach into Finland.
Nordic bank Nordea is shifting some of its workforce closer to fintech activity in the Swedish capital.
Nordic bank links up with payments startup in its latest fintech project.
Klarna started off by assuming responsibility for online retailers' credit risks and allowing consumers to pay for their online shopping after receiving the goods. The company has since expanded with various payment methods for e-commerce and handles around 450,000 transactions per day. The company employs circa 1,500 people, mostly in Stockholm, and processes around 40% of all online payments in Sweden.
Magnus Krusberg, head of PA Consulting Sweden, said Klarna had already proven its capability on the financial market.
"Ten years ago, it took established players by surprise by introducing a legacy payment model using invoices for e-business checkout," he said. "It will be interesting to see what it can achieve with a broader set of options now it has a full banking licence."
Read more on Information technology in the Nordics
Nordic banks invest and innovate to keep digital rivals at bay
Swedish consumer-protection legislation will hit fintechs
Klarna uses AWS cloud as it moves from startup to global fintech force
Klarna uses AWS cloud as it moves from startup to ... – ComputerWeekly.com
Swedish consumer-protection legislation will hit ... – ComputerWeekly.com
The secrets of Nordic fintech boost – ComputerWeekly.com


text:
From Iceland — A Year Of Waiting, Undercurrent, Countdown, Festivals And No Revolution
A Year Of Waiting, Undercurrent, Countdown, Festivals And No Revolution
The 2009 artworld discussed, somewhat
Haukur S. Magnússon
@haukursm
Julia Staples
The Grapevine somehow managed to convince two of its favourite people from the local artworld – prominent artist Haraldur Jónsson and fellow prominent artist-slash-Living Art Museum director Birta Guðjónsdóttir – to engage in discussion about Icelandic arts in the year 2009. The following is a very abridged account of their discussion.
-2009 was a year of great transformation for Icelandic society and has been called the year of waiting and the year of great disappointment, where people built hopes of certain societal changes that were impending, and that have yet to appear at the time of writing.
In the field of visual arts, a lot of fermentation took place, manifestos were released, exhibitions were thrown and all the festivals went on even though support from both private and public sectors was cut back considerably. For the field we are here to discuss, one could say it needed to consider a new reality, demands of renewal and reconsideration. Is this assumption correct?
Birta Guðjónsdóttir: Yes, very much so, since an idea still exists that the arts should somehow "precede the present" – that it is obligated to save the world via preventive measures, anticipating events and responding to them before they happen.
I experience 2009 as an introspection year for the arts – and not just in Iceland – with questions if artists could have announced doomsday sooner…
Haraldur Jónsson: I think this has been a year of intermission or of waiting, a year where the Icelandic nation suffered a nervous breakdown and experienced the numbness that follows. As if that weren't enough, The Living Art Museum was closed for studies and re-organisation for most of the year, and so was Kling & Bang.
But what happened? The saucepan revolution, that was maybe artistically speaking the biggest visual art installation, a regular Wagnerian Gesamtkunstwerk that provided images that are branded into our consciousness by now, like the Oslo tree being brought down and burned. In symbolic terms, it was like our very own 9/11, a very iconic course of events that had many visual aspects.
The artist of 2009
BG: Another thing I feel relevant in this context is when Goddur, Guðmundur Oddur, provided a quick analysis of the visual symbolism that many protestors used, the symbolism of the anarchists that marched under black flags and covered their faces. Many novel concepts and ideas were introduced to the nation in a relatively short time.
HJ: Discourse around the arts and their connection with our so-called reality got a big push with entities such as [on-line magazine] Nei. and others, a certain interactivity was introduced. The entire revolution, its aftermath and the events leading up to it could be viewed as grand installation and happening. These were some key factors one was very aware of throughout the year, as well as dragging around remnants of the boom years – the under-construction Music Hall is an example.
Speaking of Goddur's analysis and his lecture at Hafnarhús, I felt that it was perhaps jumping the gun. It is odd to analyse an event as it is happening.
BG: Indeed, it is odd, but in a way it was also a case of striking the iron while it's hot. I think it was very positive. One can assume that, say, artists or anthropologist that have studied history know these symbols, but the public does not and one sensed in conversation that people were thankful for the insight, while local history was being created.
As for the saucepan revolution and its symbolism; the acts of destruction and vandalism had an interesting way of escalating, from being playful-slash-serious at first, ultimately reaching a plateau that produced what I think are some of the best artworks of 2009; the paint that was spattered over banksters' houses. It was like a test, crossing the threshold of destruction, a primal scream.
-Is Skapofsi, the activist group that declared responsibility, then collectively the artist of the year?
BG: I suppose so, for the risk of sounding totally banal. Such happenings – the paint spatter, the voting booth defecator – they may be interpreted in an artistic context, and they do evoke some very interesting thoughts if you approach them in that manner. They are moving and defy convention and definition; they aren't strictly political acts, nor are they strictly works of art – they are both and they are neither. Maybe these are the most interesting ways in which art and daily life collided in 2009? The acts are certainly provoking, and they force ones inner rebel into dialogue with ones sense of morality and anger, and curiosity.
A part of what is interesting to me about the new level of activism in Iceland is the discussion it evokes about the crossing of the private/public threshold. It is interesting that at the same time the personal space of the bankers was violated against with paparazzi photos in gossip magazines such as Séð og Heyrt, they can now not be touched.
Bettering Reykjavík
-How about the field of art itself. What significant things went on in 2009?
BG: I feel it was a year of art festivals, so to speak. It displayed thoroughly that people prefer a diverse range of culture, and the times of one or two festivals being able to serve everyone are behind us. I remember a time when one could have attended every concert, theatrical performance and art exhibition in Reykjavík – this is now impossible and I think that this contributes to a better quality of life.
One festival I was really impressed with was the ArtFart festival; many of the participants are newly graduates from art school and some of them are still studying. It is a very cross-disciplinary festival that displays the works of people that have in many instances explored different regions than the market-arts inhabit. It was an exciting festival.
HJ: As for stand-alone exhibitions, I greatly enjoyed the fact that Ásmundur Ásmundsson displayed his hole at Hafnarhús during the middle of the revolution. The piece was a very in your face manifestation of the turmoil we were experiencing, it was a turd on the base of the bubble years. He dug a deep hole in Klambratún, filled it with concrete and displayed the negative, the hole of the bubble – a hole in the soul of the nation. The timing was great, too.
BG: A pretty geeky thing that stood out and felt important to me regarding the arts was that our new Minister of Education changed the name of the ministry to 'Ministry of Education and Culture'. I felt that was important and symbolic for a nation that is in part characterised by its culture and national heritage.
There were lots of things that stood out. I also liked the attitude presented in festivals like Sequences, where all emphasis was put on keeping up spirits and energy with ambition and diligence – an urgency to create a bridge between the local and international scene in the field of time based arts.
HJ: Indeed. Sequences managed to bring over international talent despite the situation over here and the whole program seemed very energetic, even though I only witnessed a small part of it. There was less money, yet more drive somehow. Almost an Airwaves-feel to it.
BG: Then there are some things that come to mind because of my various practices in the field. Such as the fact that there was a whole lot of debate coupled with very little actual knowledge on the writing and publishing of a five volume tome on the history of Icelandic art in the 20th century. The discourse has all happened in small cells while very little information is trickling out from the institution that is behind the book, The National Gallery of Iceland, and its writers and editors.
HJ: They initially presented the project saying that there was to be a symposium regarding how to approach our art of the 20th century, where each volume's editor would answer questions and engage in a dialogue with the artistic community. That did not happen – it seems the work happened in a tomb, that it is shrouded in secrecy and silence. It's funny to think that writing of Icelandic art history in the 20th century is being performed in a similar way to the investigation in the bank collapse.
In my opinion, this must be some sort of anachronism.
A lack of education
-For the general public, arts discourse maybe became most conspicuous in two cases in 2009; the discussion led by Ásmundur Ásmundsson and others about artists and the arts being in need of critical introspection in light of the bubble years and subsequent collapse, and then the outrage over Ragnar Kjartansson's trip to the Venice Biennale, which garnered objections for being a ritzy and expensive act in harsh times, sponsoring an artist to "drink beer and smoke cigarettes for six months." A lot was written on both subjects…
BG: Well, these are valid questions and topics of discussion, just like anything else our tax money goes towards, but also because it is the first time in a while that the public in Iceland pays attention to such events as the Biennale and our contribution.
When Ragnar's work was being criticized in media, we could have done with the press treating it like it does every other case, where one point of view is presented and then the opposite one. There is something vital missing in Icelanders' basic art education that made it hard for some to understand what Ragnar was trying to do, and there was a lack of interest among the media in presenting every side to the story.
HJ: It's a good thing Ragnar's model was wearing a Speedo – I'd hate to imagine the local talk if he'd been posing naked for six months. It seems Icelanders have some strange conceptions of art – to many of them; it's confined to being a painting in a frame. I've never painted anything, and then I've had folks coming to my shows asking where the paintings are. Ragnar's statement will fortunately cause a lot of controversy, while something like Yoko Ono's Peace Tower gets everyone ecstatic. To me, this brings some really troubling and interesting ramifications.
Could you name some highs and lows for 2009 regarding the artworld?
HJ: To me, it actually starts when the cables from Channel 2 were cut by flames during the Kryddsíld broadcast on December 31st 2008, that was a crucial and historical rupture between media reality and the actual situation in the country. Those first stirs of the saucepan revolution, where the melting pot started boiling together a big Gesamtkunstwerk. This was a huge artistic experience all over downtown Reykjavík, with flames burning bright in every corner. There were some illuminating sparks during the year, but still the atmosphere was rather static. 2009 was the year of the countdown.
BG: I feel it was a year of undercurrent, of undertow, a year of preparation for the arts, were drafts were being made and foundations were being laid… I have no idea what; maybe they're no masterpieces. There was an undercurrent though. It wasn't a very eventful year in the artworld… To me there isn't one particular exhibition/event that sticks out.
HJ: No, that's true. A stone cold estimate doesn't bring up any revolutions in the artworld.
-One final question. Say you encounter a time traveller five years ago that tells you of his plans to visit 2009. He wants to check out some nice shows. Where do you tell him to go?
BG: Uhm…
HJ: Well…
-Alright, let's say a foreign friend had written you a letter last year. He's coming to visit, and he has time to see one exhibition. He's really depending on your advice…
BG: Well, I might take him to the monster exhibition in Bíldudalur…
HJ: I would take him for a swim in the ocean, and then to Austurvöllur, to engage in some refreshing Icelandic protesting.
BG: There were no major breakthroughs in the arts this year. Although some artists undoubtedly made personal breakthroughs. This year was more like lava bubbling under the volcano.
A Year Of Waiting Undercurrent Countdown Festivals And No Revolution
Next: The Death Of A Poem
Previous: 2009 In Pictures
Fifty Shades Of Clear Blue: A Snorkel & Underwater Photos At The Silfra Fissure
Follow Your Stomach On This Reykjavík Food Tour


These travel edits were created by Italian photographer Luca Deasti. Use these filters to help add natural lifestyle tones and incredible clarity effects to your portraits and travel photos!
Here's a little from Luca, "I made these presets for my travels and they work great both on raw and .jpg images. In this pack you'll find a range of presets that will help you achieve that warm tone feeling and great skin tones. The presets work great on portraits and colorful images.
Get started today with these awesome Lightroom Presets by Luca Deasti.
01 | My favorite preset that I almost always use for my pictures.


text:
ASTC Passport Program
Double the Discovery
Educator's Membership
Current Business Partners
Elevate Curiosity
Full day of STEM for School Groups
Aligned with State Standards
Visitor Safety and Accessibility
6th Grade Field Trip Program
Youth Access Program
Science Bus Transportation Grants
Homeschool STEM
Cyber and Homeschool Coding Classes
Girls Code Club
P.A.S.T.E
Summer STEM Camps
Science is Amazing Festival
Cub Scout Programs
Parties & Facility Rentals
Facility Rentals and Meeting Spaces
PTO Fundraisers
Stay Overnight at the Factory
Lancaster Science Factory plans capital campaign, expansion next year
TIM STUHLDREHER | Staff Writer
Liam Yoder, left, and Jacob Smoker work with an Edison Programmable Robot during a demonstration at Lancaster Science Factory Monday July 10, 2017. BLAINE SHAHAN | Staff Photographer
The Lancaster Science Factory turns 10 years old next month. And just like the 10-year-olds who try out its Whisper Dishes or launch parachutes toward the ceiling of its Hall of Science, it's growing.
Annual attendance has roughly doubled since the doors opened in January 2008, according to executive director Emily Landis. This year, it's on track to exceed 46,000, up 11 percent over 2016. "We're inundated, which is a wonderful problem to have," she said.
So the institution is planning to expand at its location in the 400 block of New Holland Avenue.
The plan has been in development for about three years, Landis said.
Components include a new wing for exhibits and a "Maker Space"-style classroom. Totaling about 4,300 square feet, they will go into a vacant section of the large building — the former home of the Kerr Glass Factory —that the Science Factory shares with several other tenants. The organization has signed a lease for the additional space, Landis said.
At the back of the building, an Outdoor Exploration Patio of about 3,000 square feet will showcase exhibits on green energy sources such as solar and wind.
The existing Hall of Science will be updated, too.
One of the more prominent new exhibits will be the "Sky Bridge," which Landis describes as "a climbable structure inspired by the engineering principles of bridges."
She believes it will become a signature attraction, like the popular Giant Heart at the Franklin Institute in Philadelphia.
This week, the Science Factory announced a $100,000 donation from PPL to fund another exhibit that will be part of the expansion: The Sustainable Energy Floor.
When people step on it, LEDs will light up and a wall-mounted energy meter will charge.
"Advanced software connected to the floor makes it possible to play educational games, combining the output of data and energy with the movement of visitors," PPL and the Science Factory explained in a statement.
PPL's support of the Science Factory predates its opening. The utility sponsors the Free First Friday for Families program, which allows the Science Factory to offer free admission from 5 to 8 p.m. the first Friday of each month.
"We couldn't be more excited to help the Science Factory with their expansion," PPL Regional Affairs Director Jess Baker said.
The Science Factory bills itself as "a hands-on, interactive learning center" for children in pre-kindergarten through 8th grade.
Its 12,000 square feet house more than 60 exhibits and work stations. A little more than half its visitors come from Lancaster County, and another third or so from surrounding counties.
Besides field trips, it hosts numerous classes, camps and other activities, all focusing on STEM: Science, Technology, Engineering and Math.
The expansion project, Landis said, "is driven by the strong demand for STEM education in the community."
Building interest and skills in STEM gives children options for their future and bolsters the local work force and economy.
Ronnie Medlock is vice president of technical services at the local steel fabrication firm High Steel Structures and serves on the Science Factory's board.
High sponsors an annual summer camp called "Bridge Mania" at the Science Factory. Participants learn about arches, experiment with building bridges and try out welding. They love donning the heavy protective welding gear, Medlock said.
Down the road, those interests can lead to rewarding and well-paid careers. High is continually looking to fill STEM-related positions at all levels, Medlock said, and "getting qualified people is a challenge."
Once the expansion is finished, the Science Factory expects to draw 60,000 visitors a year or more, Landis said.
It's estimated the project will cost several million dollars; organizers plan to launch a capital campaign, "Elevate Curiosity," in April. Construction is expected to start by the end of 2018.
Via @ LancasterOnline
Seeking a Birthday Party Host
LSF Participates in Blue Star Museums – Free Admission for Military Families!
New Youth Maker Space Hosts 8 Hands-On Summer Maker Camps!
Lancaster Science Factory Participates in the 2019 Blue Star Museums Program
The Lancaster Science Factory
454 New Holland Avenue
© 2020 The Lancaster Science Factory
Monday-Saturday: 10am-5pm
Closed Mondays Labor Day through Memorial Day unless otherwise advertised.
Sunday: 12-5pm
Free parking is available in the lot across the street!
Website by MIND
Sign Up for The Lancaster Science Factory Newsletter
Please enter your email address to be notified about our upcoming news and events!


Cherry Hill Township's Free Rabies Clinic will take place on Saturday, December 1 from 10:00 a.m. - 12:00 p.m. at the Carman Tilelli Community Center, 820 Mercer Street.
All cats and dogs over three months old are eligible for this free rabies clinic. You must show proof of your pet's 2018 license or you may apply on site for a new license with a check or money order payable to Cherry Hill Township. New Jersey requires all dogs to be licensed and inoculated against rabies. Dog license fees are $25.20 for non-neutered and $22.20 for neutered dogs. A $25 late fee will be accessed for licenses paid after January 31, 2019. Dog license applications are available at www.cherryhill-nj.com.
If you have any questions, please contact the Municipal Clerk's Office at (856) 488-7892.


text:
Chris Johnson | Posted on October 1, 2012 |
Weatherization blitz to benefit 25 Louisiana families in one day
The Ginger Ford Northshore Fuller Center for Housing in Hammond, La., will be putting a $25,000 grant from Entergy Louisiana to work on Thursday as it partners with Quad Area Community Action Agency and the City of Hammond to make 25 homes more energy-efficient in the low-income neighborhoods of Lincoln Park, Rose Hill Park and Mooney Avenue.
Ginger Ford Northshore acting director Tamara Danel said it will be a good way for the Fuller Center covenant partner to gain further exposure in the city of Hammond and strengthen ties with the
Entergy employees, Quad Area Weatherization employees, Youth Build students and city officials who will join Ginger Ford Northshore's volunteers in this one-day effort.
"We'll be exposing Ginger Ford Northshore to the community once again and letting the low-income families know what we do and how we do it," Danel said. "Some of these families may want to apply for a new house at some point in the future, so as they get exposed to the Fuller Center model and mission, then hopefully we'll get some candidate for new houses. I know we'll get some candidates for more Greater Blessing projects."
But awareness is merely a byproduct of the work that will take place from 9 a.m. to 4 p.m. on Thursday.
"A lot of these families live in just miserable conditions," Danel said. "It's really important because a lot of these families just live with window units or box fans and don't have central heat and air, so one of the things we'll be doing is delivering some window units to some families who don't have any kind of heat or air in their homes. So we'll be helping them tighten up their houses to reduce their monthly utility bills, reducing air flow and at the same time educating them about things they can do to save monthly expenses."
"I think the benefits will be two-fold," said Lamar Marshall, who represents District 4 on the Hammond City Council. "The project will help many families to make home repairs when they otherwise would not have the funds to do so, and it will bring attention to the daily struggles of people living in poverty to many others who have forgotten or never realized the effects of poverty."
Partner organizations will join Entergy Louisiana and Entergy Gulf States Louisiana President and CEO Bill Mohl and officials from the City of Hammond and other local community and civic leaders at the opening ceremony at Lincoln Park Baptist Church, 2707 Garner St. in Hammond, at 8:45 a.m. and also at the project site throughout the day.
"This project is a great example of what can be accomplished when business and service organizations work together to make a positive impact on those in need," Danel said.
For more information, visit Ginger Ford Northshore's Facebook page.
Filed under: Yes


text:
Fighting Comes Into Focus for the Space Force in 2022
Satellites, Space Command, Space Force, Space Strategy, Space Weapons
By Amanda Miller,
Published by Airforce Magazine, 2 January 2022
Airmen recite the oath of office before transferring into the Space Force during a ceremony at the Pentagon, Sept. 15, 2020. About 300 Airmen at bases worldwide, including 22 in the audience, transferred during the ceremony. Air Force photo by Eric Dietrich.
The leaders of the Space Force foresee the service continuing to become more "lethal" in 2022, inventing new tactical scenarios in its third year while maturing its organizational charts and carving out roles for outside entities.
"I hope I am able to say that in Year 3, you'll see us really putting our tires on the track and just really moving out and delivering the things that we've been thinking about and working on and designing," said Space Force Lt. Gen. Nina M. Armagno.
Space Force's director of staff at its Pentagon headquarters, Armagno summed up the service's first two years and looked ahead to 2022 in a Potomac Officers Club webinar.
Maturing Organizations
Having now stood up all three of its field commands—two in 2021—the Space Force still needs to finalize where to base the headquarters of one. That process for Space Training and Readiness Command, temporarily at Peterson Space Force Base, Colo., may be forthcoming.
Likewise, at the combatant command level, U.S. Space Command waits to find out whether it will move to Redstone Arsenal, Ala., as announced.
Meanwhile, the Space Force will double the size of its Pentagon headquarters staff, expecting to add 300 people in 2022, said Armagno.
People and satellites from the Space Force's sister services will transfer to the new service in 2022. This second batch of transfers will turn 670 Marines, Sailors, and Soldiers into Guardians. They, and 259 civilians also transferring, will have a new orientation class to help bridge cultures. The Space Force also plans to add another 521 enlisted Guardians and about 70 officers through recruitment in 2022.
The Space Development Agency moves over in 2022 as well, from the Office of the Secretary of Defense to the Space Force. It will take along its plan for a multilayered, multifunctional constellation of relatively low-cost satellites made of readily available parts.
"I call it 'cracking commercial'—hacking commercial," Armagno said, referring to SDA's role. That means figuring out how companies in the private sector "move so quickly— to capitalize on some of their innovation and inventiveness and bring it into the hands of operational warfighters sooner."
Bringing Outside Entities Into the Fold
Partnerships now formalized with 11 universities will get off the ground in 2022. Selected in part for having Air Force ROTC detachments, the 11 also feature aerospace research programs.
On a visit to the University of Colorado Boulder to shake on the plan, Vice Chief of Space Operations Gen. David D. Thompson described the Space Force's training and education needs. He said they're "very, very focused and very, very high tech."
To "operate successfully in an incredibly complex physical and technical domain," Thompson said Space Force leaders realized the service needed to adapt.
Armagno, who attended the partnership signing at Georgia Tech, said the program is meant to benefit the Space Force on multiple levels: "world-class research, advanced education, and leadership development."
In terms of working with companies in the private sector, Armagno said a business fair by the new Space Warfighting Analysis Center was "a recipe for success, and we're going to repeat it." The new center brought in companies for briefings "so that industries understood exactly what we need and why we need it."
As evidence of growing collaboration with other countries' militaries, Armagno offered the example of Chief of Space Operations Gen. John W. "Jay" Raymond's "chiefs' summit." The summit hosted chiefs from 12 partners nations in 2020 and will grow to 22 in 2022.
Space Force's "partnering arrangements" have delivered cost savings plus "opportunities to grow our relationships with the international community," Armagno said. "For example, Norway is hosting a Space Force payload on one of its satellite launches, and it's providing Arctic communications two years sooner than we could do it."
Fighting Comes Into Focus
Only a few years ago, talking about "fighting in space" wasn't only taboo: "I can remember when 'space superiority,' 'offensive and defensive operations in space,' 'warfighting in space'—you couldn't even use these words. It was against policy to talk about these things," said retired Air Force Gen. Kevin P. Chilton, a former astronaut and commander of Air Force Space Command and U.S. Strategic Command.
Now serving as the Mitchell Institute's Explorer Chair for Space Warfighting Studies, Chilton talked about the military's changing mindset with Space Force Lt. Gen. Chance B. Saltzman in a webinar rounding up some of the service's accomplishments.
Saltzman suggested that provocative activities such as Russia's debris-generating anti-satellite test in November are "a natural consequence of military behaviors."
"When you are behind, you look for ways to seek vulnerabilities of your adversary and your competitor so that you can regain the strategic advantage, and we're seeing that play out," Saltzman said.
To be ready in the event that "a very bad day happens in space and the country need to recover," Armagno said the Space Force practiced a "groundbreaking event" in June 2021—the service's first "tactical responsive launch mission." Space Systems Command, another of the three field commands, compressed what Armagno described as "the normal multi-month preparation timeline" for a launch "to just under three weeks."
The exercise "demonstrated a possible rapid reconstitution capability for the nation," Armagno said.
Armagno predicted that the service will publicly unveil a new force design for missile warning and missile tracking in 2022, "and we'll continue to evaluate force designs for other missions."
To help the Space Force prevent "bad actors" from causing more havoc in space, Armagno said globally accepted norms of behavior are the first step.
"From a military perspective, what's important about norms of behavior is that we're going to be able to tell who's not following them," Armagno said.
← China lifts cooperation in space exploration
The world just set a record for sending the most rockets into orbit →


text:
package com.example.util;

import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
import android.util.DisplayMetrics;

import com.example.R;
import com.google.android.gms.analytics.GoogleAnalytics;
import com.google.android.gms.analytics.HitBuilders;
import com.google.android.gms.analytics.Tracker;

/**
 * Created by gregory randolph on 1/22/15.
 *
 * A singleton to hold the google analytics (v4) functionality.
 *
 * Currently supports a single Tracker. I'd like to update it to support
 * App, Global, and Commerce trackers.
 *
 * Created because updating from Google Analytics v2 to v4 was a bitch.
 * Use a wrapper!
 * Now if I have to update to a future version, I'll be able to affect
 * most changes here.
 *
 * Do to a bug in Google Analytics, if you want auto-activity-tracking you must both set the flag
 * in the xml: <bool name="ga_autoActivityTracking">true</bool>
 * AND ALSO call: GoogleAnalytics.getInstance(this).enableAutoActivityReports(this);
 * I do so in an extension of Application, but you can do it where you like.
 * Make sure you set your screenName tags in your xml as well.
 *
 * For those who care:
 * I instantiate this by calling getAnalyticsWrapper(this) in onCreate() from MyApplication, a class
 * that extends Application, and does nothing but instantiate this and set enableAutoActivityReports
 *
 */

public class AnalyticsWrapper {
    public static final String USER_CONSENT = "userConsent";
    private static final String TAG = "Example.AnalyticsWrapper";
    private static volatile AnalyticsWrapper mInstance;

    private GoogleAnalytics mAnalytics;
    private Context mContext;
    private Tracker mTracker;

    private AnalyticsWrapper() {
    }

    /**
     * Singleton getter / lazy init.
     * @param context used to initialize the wrapper and get user consent.
     * @return the instance of the AnalyticsWrapper
     */
    public synchronized static AnalyticsWrapper getAnalyticsWrapper(Context context) {
        Log.d(TAG, "Entered getAnalyticsWrapper from context: " + context.getClass().getName());

        final SharedPreferences prefs =
                PreferenceManager.getDefaultSharedPreferences(context);

        /* If you want to enable user opt-out of anonymous data sharing, make sure the
        * app is on a screen that's visible, and probably make sure they're logged in.
        * up to you though.*/
//        AuthManager am = AuthManager.getInstance(this);
//        if((context instanceof <activity on the ui thread>) && !prefs.contains(USER_CONSENT) && am.isSignedIn()){
//            askUserConsent(context, prefs);
//        }
        /* Otherwise, use this to set a user-consent flag to true - make sure your terms of service
         * include data gathering. */
        if (!prefs.contains(USER_CONSENT)){
            prefs.edit().putBoolean(USER_CONSENT, true).apply();
        }

        if (mInstance == null) {
            Log.d(TAG, "Analytics instance null. Creating instance!");
            mInstance = new AnalyticsWrapper();
            mInstance.setContext(context);
            mInstance.setAnalytics(GoogleAnalytics.getInstance(context));
            mInstance.setTracker(mInstance.getAnalytics().newTracker(R.xml.analytics));

                /*
                    Per the documentation:
                    "Sets or resets the application-level opt out flag.
                    If set, no hits will be sent to Google Analytics.
                    The value of this flag will not persist across application starts.
                    The correct value should thus be set in application initialization code."
                */
            boolean userConsent = prefs.getBoolean(USER_CONSENT, true);
            if (userConsent) {
                mInstance.getAnalytics().setAppOptOut(false);
            } else {
                mInstance.getAnalytics().setAppOptOut(true);
            }

            Log.d(TAG, "Finished creating instance.");
        }
        Log.d(TAG, "Exiting AnalyticsWrapper from context: " + context.getClass().getName());
        return mInstance;
    }

    /**
     * send an exception to google analytics
     * used for non-fatal exceptions (calls sendException(description, false))
     *
     * @param description
     */
    public void sendException(String description) {
        sendException(description, false);
    }

    /**
     * Send an exception to Google Analytics
     * @param description The description of the exception
     * @param isFatal Whether the exception was fatal or caught (probably always false)
     */
    public void sendException(String description, boolean isFatal) {
        mTracker.send(new HitBuilders.ExceptionBuilder()
                .setDescription(description)
                .setFatal(isFatal)
                .build());
    }

    /**
     * Send an event to google analytics. Such as a click, a download, etc.
     * @param category
     * @param action
     * @param label
     */
    public void sendEvent(String category, String action, String label){
        sendEvent(category, action, label, 1);
    }

    /**
     * Send an event to google analytics. Such as a click, a download, etc.
     *
     * @param category
     * @param action
     * @param label
     * @param value
     */
    public void sendEvent(String category, String action, String label, long value) {
        mTracker.send(new HitBuilders.EventBuilder()
                .setCategory(category)
                .setAction(action)
                .setLabel(label)
                .setValue(value)
                .build());
    }

    /**
     * Send a screen view to Google Analytics.
     * Clear the screen from the tracker before returning.
     *
     * @param path
     */
    public void sendView(String path) {
       synchronized (AnalyticsWrapper.class) {
            mTracker.setScreenName(path);
            mTracker.send(new HitBuilders.AppViewBuilder().build());
            mTracker.setScreenName(null);
       }
    }

    /**
     * Sometimes you need to send a view and an event at the same time. This method supports
     * doing so without clearing the screen path from the tracker until after the event is sent.
     *
     * @param path
     * @param category
     * @param action
     * @param label
     */
    public void sendViewAndEvent(String path, String category, String action, String label){
       synchronized (AnalyticsWrapper.class) {
            mTracker.setScreenName(path);
            mTracker.send(new HitBuilders.AppViewBuilder().build());

            mTracker.send(new HitBuilders.EventBuilder()
                    .setCategory(category)
                    .setAction(action)
                    .setLabel(label)
                    .setValue(1)
                    .build());

            mTracker.setScreenName(null);
       }
    }

    /**
     * If the user hasn't given permission to collect anonymous data, ask them for it.
     *
     * @param context
     * @param prefs
     */
    private static void askUserConsent(Context context, final SharedPreferences prefs) {

        AlertDialog.Builder builder = new AlertDialog.Builder(context);

        builder.setTitle("Sending anonymous data").setMessage("Help us improve! Send anonymous usage data?");

        builder.setPositiveButton(android.R.string.ok, new OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                prefs.edit().putBoolean(USER_CONSENT, true).apply();
            }
        }).setNegativeButton(android.R.string.cancel, new OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                prefs.edit().putBoolean(USER_CONSENT, false).apply();
            }
        });

        builder.show();
    }

    private void setAnalytics(GoogleAnalytics analytics) {
        this.mAnalytics = analytics;
    }

    private GoogleAnalytics getAnalytics() {
        return mAnalytics;
    }

    private void setContext(Context context) {
        this.mContext = context;
    }

    private void setTracker(Tracker tracker) {
        this.mTracker = tracker;
    }
}

redpajama_set_name: RedPajamaGithub


Boleslaw Czachor. "The Three Gorges Dam and the Influence of Globalization in Central China". Retrieved 2.06.08 - "the forces of globalization, operating via the processes of "creative destruction" and "obfuscation," will push central China to the completion of the Three Gorges Dam, regardless of whether the dam constitutes more of a risk than advancement to engineering, the surrounding environment, or its people."
This page was last modified 18:15, 9 June 2010.


text:
Q: How to get scrapy FormRequest work I am trying to get data from the copyright-gov website using scrapy. this is my spider:
from scrapy.spider import BaseSpider
from scrapy.selector import HtmlXPathSelector
from scrapy.http import FormRequest, Request
from scrapy.utils.response import open_in_browser

class CopyrightSpider(BaseSpider):
        name = "copyright_records"
        start_url = ["http://cocatalog.loc.gov/cgi-bin/Pwebrecon.cgi?DB=local&PAGE=First"]

        def parse(self, response):
                yield FormRequest.from_response(response,
                                                formname='querybox',
                                                formdata={'Search_Arg': 'walt disney',  'Search_Code': 'Command Keyword'},
                                                callback=self.parse1)

        def parse1(self, response):

            open_in_browser(response)

I don't get errors when running the crawler however I see 0 pages are being crawled:
 2015-03-30 15:01:08-0700 [scrapy] INFO: Scrapy 0.24.5 started (bot: copyright_records)
2015-03-30 15:01:08-0700 [scrapy] INFO: Optional features available: ssl, http11
2015-03-30 15:01:08-0700 [scrapy] INFO: Overridden settings: {'NEWSPIDER_MODULE': 'copyright_records.spiders', 'SPIDER_MODULES': ['copyright_records.spiders'], 'BOT_NAME': 'copyright_records'}
2015-03-30 15:01:08-0700 [scrapy] INFO: Enabled extensions: LogStats, TelnetConsole, CloseSpider, WebService, CoreStats, SpiderState
2015-03-30 15:01:08-0700 [scrapy] INFO: Enabled downloader middlewares: HttpAuthMiddleware, DownloadTimeoutMiddleware, UserAgentMiddleware, RetryMiddleware, DefaultHeadersMiddleware, MetaRefreshMiddleware, HttpCompressionMiddleware, RedirectMiddleware, CookiesMiddleware, ChunkedTransferMiddleware, DownloaderStats
2015-03-30 15:01:08-0700 [scrapy] INFO: Enabled spider middlewares: HttpErrorMiddleware, OffsiteMiddleware, RefererMiddleware, UrlLengthMiddleware, DepthMiddleware
2015-03-30 15:01:08-0700 [scrapy] INFO: Enabled item pipelines:
2015-03-30 15:01:08-0700 [copyright_records] INFO: Spider opened
2015-03-30 15:01:08-0700 [copyright_records] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2015-03-30 15:01:08-0700 [scrapy] DEBUG: Telnet console listening on 127.0.0.1:6023
2015-03-30 15:01:08-0700 [scrapy] DEBUG: Web service listening on 127.0.0.1:6080
2015-03-30 15:01:08-0700 [copyright_records] INFO: Closing spider (finished)
2015-03-30 15:01:08-0700 [copyright_records] INFO: Dumping Scrapy stats:
    {'finish_reason': 'finished',
     'finish_time': datetime.datetime(2015, 3, 30, 22, 1, 8, 867056),
     'log_count/DEBUG': 2,
     'log_count/INFO': 7,
     'start_time': datetime.datetime(2015, 3, 30, 22, 1, 8, 865055)}
2015-03-30 15:01:08-0700 [copyright_records] INFO: Spider closed (finished)

Not sure why its not working, any help will be appreciated, Thanks!

A: It is just a typo.
Replace:
start_url = ["http://cocatalog.loc.gov/cgi-bin/Pwebrecon.cgi?DB=local&PAGE=First"]

with:
start_urls = ["http://cocatalog.loc.gov/cgi-bin/Pwebrecon.cgi?DB=local&PAGE=First"]
   # HERE^

redpajama_set_name: RedPajamaStackExchange


We offer hardware upgrades such as ram, hard drive and solid state drives, video cards and more.
We offer hardware upgrades for most computers regardless of brand or model.
We also provide a wide range of professional On-Site computer services for both business and residential customers.
We can help you solve many computer problems remotely without you having to bring your PC into our shop.
We sell and custom build computers for home, office and high performance gaming computers.
A modern Windows or Apple Computer is an amazing piece of technology, especially when connected to a high speed Internet service. Are you getting the most from the use of your Computer?
We provide professional diagnostic and repair services for all versions of Windows including the Microsoft Server Operating Systems.
Computer Viruses and malicious software programs known as Spyware are the most common problem and the biggest threat facing all Computer Users today.


Information governance is a term that has been bandied about for some time now. However, as an action item for a CIO, until recently, it remained near the bottom of the list. This view has slowly been shifting as companies are achieving information governance success and using it as competitive advantage.
Information governance, as defined by the Information Governance Initiative, "is the activities and technologies that organizations employ to maximize the value of their information while minimizing associated risks and costs." While this is a reasonable definition, the action items associated with information governance have still been a bit of a mystery.
ARMA International made a solid attempt at developing a list of activities associated with information governance in their Information Governance Professional DACUM Chart; the process seemed (to me) to be less linear and some areas quite amalgamous, nonetheless, it's a solid attempt. This likely is one area that we will be revisiting again.
EDRM released their Information Governance Reference Model, and it was a solid offering towards defining the stakeholder groups to information governance. I released the Optismo Information Governance Model Framework to take that one step further in defining the activities underlying the various stakeholder groups.
There are now several training courses related to information governance including ARMA's Essentials of Information Governance, Robert Smallwood's IG-B/IG-A and the Optismo SharePoint Information Governance course.
The industry is maturing, and with that maturity, comes a new need for subject matter experts, both in the consulting arena and within companies. There have been new resources to help raise the consciousness around information governance and to equip these new professionals.
With this industry maturity comes a unique opportunity for companies that embrace information governance: competitive advantage. With the benefits of well-executed information governance ranging from better responsiveness to reduced risk, information governance is indeed an advantage for companies that execute well.
In the past few years, we've seen competitive advantages for companies that have executed well on public social media (Dell, Comcast, etc.); we've seen competitive advantages for companies that have executed well on enterprise collaboration platforms (see this AIIM study). Now, there is a new opportunity for companies to take advantage of and reap benefits from information governance.
Those that execute well in the information governance sphere will likely gain great benefits of their execution. For those that are looking for competitive advantage, waiting for the studies on the benefits will likely be waiting for too long in an arena where technology advances move quickly and benefit periods are shortened. Those that embrace the new ways of governing information holistically will be the winners in the information economy.
Nick Inglis is a founding partner of Optismo and co-founder of The Information Governance Conference. For more information on the conference, visit infogovcon.com. Follow him on Twitter @nickinglis.


text:
Q: SQL Server select rows between two values Hopefully the title explains it enough, but I want to be able to select rows in an SQL Server table between two values
example
SELECT * FROM table WHERE rows between 20 and 60
I have tried the ROW_NUMBER() and then use a WHERE clause....
Thanks,
Jason

A: WITH mytable AS
(
   SELECT *,
    ROW_NUMBER() OVER (order by colname) AS 'RowNumber'
    FROM table
)
SELECT *
FROM myTable
WHERE RowNumber BETWEEN 20 AND 60;

A: If you have SQL Server 2012 (or higher) you may use Offset-Fetch for this.
See this Microsoft Technet Article on the Offset-Fetch Clause.
You will need to specify an Order-By (which I think is obvious).
If you want Rows Between 20 and 60, then what you're really saying is you want to start at 20 (your Offset) and then select (or Fetch) the next 40.
SELECT *
  FROM TableName
 ORDER BY SomeColumnName
 OFFSET 20 ROWS
 FETCH NEXT 40 ROWS ONLY

You can even use Variables and Calculations for your Fetch and Offset values.
Here's an example for exactly what the question asks for: Rows between 20 and 60
DECLARE @RowStart Int = 20
DECLARE @RowEnd   Int = 60
SELECT *
  FROM TableName
 ORDER BY SomeColumnName
 OFFSET @RowStart ROWS
 FETCH NEXT (@RowEnd - @RowStart) ROWS ONLY

A: In previous versions of SQL, an option is to use a temporary table:
SELECT  IDENTITY(int,1,1) RowNumber,*
into    #Temp
FROM    Table1

SELECT  *
FROM    #Temp
WHERE   RowNumber between 20 and 60

A: SELECT TOP 40 * FROM (SELECT TOP 60 * FROM table ORDER BY xx ASC) t ORDER BY xx DESC

Since the output of a select statement can return records in any order (without an order by clause) you need to decide which order to apply to the records... use the primary key if you don't know or care (substitute for xx)

A: Select * from (Select row_number() over(order by Column_name) as Num ,Col_name1,Col_name2,Col_name3 from table_name)
Table_name where Num>5 and Num<10;
For Example:
Select * from emp;
SQL> select * from emp;
 EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM     DEPTNO

  7369 SMITH      CLERK           7902 17-DEC-80        800                    20
  7499 ALLEN      SALESMAN        7698 20-FEB-81       1600        300         30
  7521 WARD       SALESMAN        7698 22-FEB-81       1250        500         30
  7566 JONES      MANAGER         7839 02-APR-81       2975                    20
  7654 MARTIN     SALESMAN        7698 28-SEP-81       1250       1400         30
  7698 BLAKE      MANAGER         7839 01-MAY-81       2850                    30
  7782 CLARK      MANAGER         7839 09-JUN-81       2450                    10
  7788 SCOTT      ANALYST         7566 19-APR-87       3000                    20
  7839 KING       PRESIDENT            17-NOV-81       5000                    10
  7844 TURNER     SALESMAN        7698 08-SEP-81       1500          0         30
  7876 ADAMS      CLERK           7788 23-MAY-87       1100                    20
  7900 JAMES      CLERK           7698 03-DEC-81        950                    30
  7902 FORD       ANALYST         7566 03-DEC-81       3000                    20
  7934 MILLER     CLERK           7782 23-JAN-82       1300                    10

14 rows selected.
SQL> Select * from (Select row_number() over(order by empno) as Num,ename,empno,deptno,sal from emp)
 emp where Num>5 and Num<10;
   NUM ENAME           EMPNO     DEPTNO        SAL

     6 BLAKE            7698         30       2850
     7 CLARK            7782         10       2450
     8 SCOTT            7788         20       3000
     9 KING             7839         10       5000

SQL>

A: This query may help you:
select * from tablename order by columnname offset 20 rows fetch next 40 rows only

It treats 21st row as 1st row and fetches next 40 rows from a 21st row.


text:
""" Copyright 2015 Akamai Technologies, Inc. All Rights Reserved.

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
    http://www.apache.org/licenses/LICENSE-2.0
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
"""

import sys, os
import re
import argparse

if sys.version_info[0] >= 3:
     # python3
     import configparser as ConfigParser
else:
     # python2.7
     import ConfigParser

from os.path import expanduser

# This script will create a configuration section with the name of the client in your
# ~/.edgerc credential store. Many of the sample applications use the a section
# named 'default' for ease when running them during API Bootcamps.

parser = argparse.ArgumentParser(description='After authorizing your client \
	in the {OPEN} API Administration tool, export the credentials and process \
	them with this script.')
parser.add_argument('--config_section', '-s', action='store',
	help='create new config section with this section name.')
parser.add_argument('--alt_section', '-a', action='store')
parser.add_argument('--cred_file', '-f', action='store',
	help='use the exported file from the OPEN API Administration tool.')
args= parser.parse_args()

# Determine the section name giving precedence to -s value
if args.alt_section:
	args.config_section = args.alt_section
if args.config_section:
	section_name = args.config_section
	section_name_pretty = args.config_section
if not args.config_section or args.config_section.lower() == "default":
	section_name = "----DEFAULT----"
	section_name_pretty = "default"

print ("Akamai OPEN API EdgeGrid Credentials")
print
print ("This script will create a '%s' section in the local ~/.edgerc credential file." % section_name_pretty)
print

if args.cred_file:
	print ("+++ Reading from EdgeGrid credentials file:", args.cred_file)
	with open (os.path.expanduser(args.cred_file), "r") as credFile:
			text = credFile.read()
			credFile.close()
else:
	print ("After authorizing your client in the {OPEN} API Administration tool,")
	print ("export the credentials and paste the contents of the export file below," )
	print ("followed by control-D.")
	print
	sys.stdout.write('>>>\n')
	text = sys.stdin.read()

home = expanduser("~")
index = 0
fields = {}

# Process the original .edgerc file
origConfig = ConfigParser.ConfigParser()
filename = "%s/.edgerc" % home

# If this is a new file, create it
if not os.path.isfile(filename):
	print ("+++ Creating new credentials file: %s" % filename)
	open(filename, 'a+').close()
else:
	print ("+++ Found credentials file: %s" % filename)

origConfig.read(filename)

if section_name_pretty in origConfig.sections():
	print (">>> Replacing section: %s" % section_name_pretty)
	sys.stdout.write ("*** OK TO REPLACE section %s? *** [Y|n]:" % section_name_pretty)
	real_raw_input = vars(__builtins__).get('raw_input',input)
	choice = real_raw_input().lower()
	if choice == "n":
		print ("Not replacing section.")
		exit(0)

	replace_section = True
else:
	print ("+++ Creating section: %s" % section_name_pretty)
	replace_section = False

# We need a line for the output to look nice
print

# If we have a 'default' section hide it from ConfigParser
with open (filename, "r+") as myfile:
	data=myfile.read().replace('default','----DEFAULT----')
	myfile.close()
with open (filename, "w") as myfile:
	myfile.write(data)
	myfile.close()

# Open the ~/.edgerc file for writing
Config = ConfigParser.ConfigParser()
Config.read(filename)
configfile = open(filename,'w')

# Add the new section
if not Config.has_section(section_name):
	Config.add_section(section_name)

# load the cred data

if "Secret:" in text:
	fieldlist = text.split()
	# Parse the cred data
	while index < len(fieldlist):
		if (re.search(r':$', fieldlist[index])):
			fields[fieldlist[index]] = fieldlist[index + 1]
		index += 1
	Config.set(section_name,'client_secret',fields['Secret:'])
	Config.set(section_name,'host',fields['URL:'].replace('https://',''))
	Config.set(section_name,'access_token',fields['Tokens:'])
	Config.set(section_name,'client_token',fields['token:'])

else:
	lines = text.split('\n')
	for line in range(len(lines)-1):
		if not lines[line].strip():
			continue
		(field, value) = lines[line].split(' = ')
		Config.set(section_name,field,value)
Config.write(configfile)

configfile.close()

# Undo the ConfigParser work around
with open (filename, "r") as myfile:
	data=myfile.read().replace('----DEFAULT----','default')
	myfile.close()

with open (filename, "w") as myfile:
	myfile.write(data)
	myfile.close()

print ("\nDone. Please verify your credentials with the verify_creds.py script using verify_creds.py -s %s." % section_name_pretty)
print


text:
import pty, os, sys
from test_support import verbose, TestFailed, TestSkipped

TEST_STRING_1 = "I wish to buy a fish license.\n"
TEST_STRING_2 = "For my pet fish, Eric.\n"

if verbose:
    def debug(msg):
        print msg
else:
    def debug(msg):
        pass

# Marginal testing of pty suite. Cannot do extensive 'do or fail' testing
# because pty code is not too portable.

try:
    debug("Calling master_open()")
    master_fd, slave_name = pty.master_open()
    debug("Got master_fd '%d', slave_name '%s'"%(master_fd, slave_name))
    debug("Calling slave_open(%s)"%`slave_name`)
    slave_fd = pty.slave_open(slave_name)
    debug("Got slave_fd '%d'"%slave_fd)
except OSError:
    # " An optional feature could not be imported " ... ?
    raise TestSkipped, "Pseudo-terminals (seemingly) not functional."

if not os.isatty(slave_fd):
    raise TestFailed, "slave_fd is not a tty"

# IRIX apparently turns \n into \r\n. Allow that, but avoid allowing other
# differences (like extra whitespace, trailing garbage, etc.)

debug("Writing to slave_fd")
os.write(slave_fd, TEST_STRING_1)
s1 = os.read(master_fd, 1024)
if s1[-2:] == "\r\n":
    s1 = s1[:-2] + "\n"
sys.stdout.write(s1)

debug("Writing chunked output")
os.write(slave_fd, TEST_STRING_2[:5])
os.write(slave_fd, TEST_STRING_2[5:])
s2 = os.read(master_fd, 1024)
if s2[-2:] == "\r\n":
    s2 = s2[:-2] + "\n"
sys.stdout.write(s2)

os.close(slave_fd)
os.close(master_fd)

# basic pty passed.

debug("calling pty.fork()")
pid, master_fd = pty.fork()
if pid == pty.CHILD:
    # stdout should be connected to a tty.
    if not os.isatty(1):
        debug("Child's fd 1 is not a tty?!")
        os._exit(3)

    # After pty.fork(), the child should already be a session leader.
    # (on those systems that have that concept.)
    debug("In child, calling os.setsid()")
    try:
        os.setsid()
    except OSError:
        # Good, we already were session leader
        debug("Good: OSError was raised.")
        pass
    except AttributeError:
        # Have pty, but not setsid() ?
        debug("No setsid() available ?")
        pass
    except:
        # We don't want this error to propagate, escaping the call to
        # os._exit() and causing very peculiar behavior in the calling
        # regrtest.py !
        # Note: could add traceback printing here.
        debug("An unexpected error was raised.")
        os._exit(1)
    else:
        debug("os.setsid() succeeded! (bad!)")
        os._exit(2)
    os._exit(4)
else:
    debug("Waiting for child (%d) to finish."%pid)
    (pid, status) = os.waitpid(pid, 0)
    res = status / 256
    debug("Child (%d) exited with status %d (%d)."%(pid, res, status))
    if res == 1:
        raise TestFailed, "Child raised an unexpected exception in os.setsid()"
    elif res == 2:
        raise TestFailed, "pty.fork() failed to make child a session leader."
    elif res == 3:
        raise TestFailed, "Child spawned by pty.fork() did not have a tty as stdout"
    elif res != 4:
        raise TestFailed, "pty.fork() failed for unknown reasons."

os.close(master_fd)

# pty.fork() passed.


Mash garlic clove in a bowl with salt and pepper until a paste is formed. Add vinegar and blend well. Slowly incorporate the olive oil into the vinegar mixture, whisking well continuously. It will become nice and thick.


Indonesians are rightly proud of their country's transformation. Successive governments have systematically dismantled discriminatory legislation. In September 1998, President B.J. Habibie abolished the use of the terms pribumi (indigenous) and nonpribumi (nonindigenous) in official documents. In 2000, President Abdurrahman Wahid annulled the Suharto-era regulation that banned expressions of Chinese culture and religion in Indonesia, and two years later, President Megawati Sukarnoputri declared Chinese New Year a national holiday. In 2006, President Susilo Bambang Yudhoyono reinstated Confucianism as one of the officially recognized religions in the country.
That's not to say discrimination has disappeared in the world's most populous Muslim country. The relative openness that Indonesians have enjoyed since 1998 has given rise not only to civic freedom but also the proliferation of a small but influential number of hard-line religious groups, some of which have taken aim at the country's religious minorities, particularly Christians, Shi'ites and the Ahmadiyah — often winning tacit approval of local officials. In the past several weeks, as thugs attacked Ahmadiyah communities in different parts of Java, the local district government on the island of Madura told Shi'ites driven from their home that they couldn't return to their village. In late March, a church was demolished and another was shuttered by local administrations in West Java following protests from Muslim hard-liners. Also alarming is the comment of the recently re-elected West Java Governor Ahmad Heryawan, who was asked about the Ahmadiyah: "The problem will disappear if the belief disappears," he said.
Yudhoyono is slated to receive the World Statesman Award from the Appeal of Conscience Foundation, an American interfaith organization. Although the news has been greeted with protests in Indonesia, the President is nonetheless scheduled to be in New York City to accept the award in late May, his spokesman said. Certainly, Yudhoyono seems keen to share Indonesia's story. In a speech in Singapore in late April, the President said his country's story "proved that democracy, Islam and modernity can go well together." Indonesia, he said, could help guide Arab Spring countries.
There is much to learn from Indonesia. But the country itself must guard against swapping one form of discrimination for another. Tolerance "has been a very, very important strength of Indonesia," says Pangestu. "That's why we were able to stay together as a country." As Indonesia moves forward, it must heed this lesson.