The warning signs were there but no action was taken.
► The first is for the act itself. The callous slaughter of people at prayer is part of an age that has devalued life, from unrestricted abortions, to street shootings and other terrorist attacks. That some of these assaults are motivated by twisted views of religion, or in this case, a white supremacist opposed to immigration, is all part of the same piece. Murder and hate should not be categorized.
► The second goes to politicians and special interest groups who blame President Trump and the NRA, seeking to make political hay out of an action that had nothing to do with either. That the shooter mentioned the president as "a symbol of white supremacy" does not make him one. Critics will use anything in an attempt to discredit and weaken Trump's appeal before next year's election. Shame on them.
New Zealand Prime Minister Jacinda Ardern's office said the message came too late for police to respond. Since the shooter had made his racist beliefs known in previous social media postings, why did no one take him seriously and monitor him as a walking time bomb? If police failed to take his threats seriously are authorities also in danger of condemnation?
Did no one see it? If someone did, why didn't they call police? If they did call, why did the police not pay him a visit? Social media is often quick to take down "inappropriate" postings. How did the gunman manage to escape censors for a heinous act far worse than offensive speech?
Press reports say the shooter also had planned a terror attack on Muslims in December. Did no one hear about that? If they did, why weren't police contacted? Again, if they were, why didn't they visit the man's home?
Ardern promised to strengthen her country's gun laws. Would stronger laws have deterred a man intent on mass murder? The police mainly determine who is qualified to own a gun. The New York Times reported: "While New Zealand's laws governing the purchase of semiautomatic rifles are more restrictive than those in the United States, the country is much freer with firearms than Australia is, allowing most guns to be purchased without requiring them to be tracked." The prime minister can start there.
The shooter dealt death in his judgment. New Zealand no longer imposes capital punishment. If ever there was a person who deserves the death penalty it is this shooter, and not just because it might deter others.
More importantly, capital punishment imposed on this monster would exact justice for those innocent people who were killed or wounded and for their families.


A Step-by-Step Process for Sharing Limited Information Teaching Students with Down Syndrome about their Bodies, Boundaries, Sexuality and everything else.
The first information gathering session is for parents only, the remaining sessions are for both parents and students. You will be required to purchase the book above.
This will be a series of workshops and we will discuss the schedule the first night.


Personalized, custom baby blanket for little baby girl with baby's name, monogram, birth date, height, weight and time of birth. Beautiful gift for any new mom! This is a perfect keepsake for the new baby and mother to be. The design shown above is done in the colors of hot pink, green and purple. This is the perfect shower or babtism gift for a new mother!


text:
Q: how to reset vscode terminal pane size with keyboard shortcut? Question
How can I assign a keybinding to resize the panel to its default height (ie not min/maximized)?
Background
Often I need to resize the terminal to see more output, while still leaving enough of the editor viewable to compare stuff.
Afterward, I want to have a keybinding that restores the panel to a shorter, less-obtrusive height (eg the default height) without fully minimizing it.
The default keybindings show only the following command related to panel resizing, which is not what I want:
// - workbench.action.toggleMaximizedPanel #

My environment:
Version: 1.59.0
OS: Linux x64

A: Are you sure you're not looking for  "command": "workbench.action.toggleMaximizedPanel"?
If you first open your terminal to an unobtrusive size you can simply use the keybinding you've chosen to toggle between maximized and your chosen default, and not min/maximized as you say.
So, in keybindings.json (Command Palette > "Preferences: Open Keyboard Shortcuts (JSON)"), you can add something like:
{
    "key": "ctrl+shift+m",
    "command": "workbench.action.toggleMaximizedPanel"
}

redpajama_set_name: RedPajamaStackExchange


Download line apps for the Samsung Wave GT-S These apps are free to download and install. The free line apps support java jar mobiles or. To celebrate the Million App downloads, Samsung is in , especially with a variety of the upcoming bada device line-up. I wish I owned one of these Samsung phones now; Wave, Wave II, Wave , Wave Download Messenger Application for BADA Samsung devices and enjoy text Line, Kik, Skype, Whatsapp, Tango, Nimbuzz, Viber, Signal, IMO Messenger, QQ .
plz help me whatsapp download for samsung wave Gt s .. yaar nokia me whats app ya line kuch chalane ki jugaad batao. Toury Chat is a free mobile application that allows you to talk with people all how can we download facebook chat on samsung .. fb is a game,play it bada majja aayega I want a true love my line + You can get apps,themes,games etc. for Samsung wave by going to Samsung apps menu in your swiftescrowsd.com sure you have a decent.
Download playstore wave supported apps for the Samsung Wave GT- S These apps are free to download and install. The free. Within a year of launch, Samsung's bada app store has reported over in , especially with a variety of the upcoming bada device line up," said Apps on a supported phone such as Wave, Wave II, Wave , Wave.


Iceland font contains 215 defined characters and 174 unique glyphs. The font contains characters from the following unicode character ranges: Basic Latin (93), Latin-1 Supplement (96), Latin Extended-A (3), Spacing Modifier Letters (4), General Punctuation (12), Superscripts and Subscripts (1), Currency Symbols (1), Mathematical Operators (1), Private Use Area (1).
Iceland is a techno, various font designed by Cyreal. The font is licensed under SIL Open Font License. The font is free for both personel and commercial usages, modification and distribution. In doubt please refer to the readme file in the font package or contact the designer directly from cyreal.org.


text:
Home Featured AnalysisBlogClimate & DevelopmentClimate & Development Blog
Stabilising the Democratic Republic of the Congo
IIEA18th December 20207min
Following the recent webinar address by Leila Zerrougui, Head of the UN Stabilisation Mission in the DRC (MONUSCO), this blog considers past progress and the outlook for MONUSCO as it moves towards gradual withdrawal.
Author: Niamh Fallon
In the final event of the IIEA/ Irish Aid Development Matters series for 2020, Leila Zerrougui, Special Representative of the UN Secretary-General and Head of the UN Stabilisation Mission in the DRC (MONUSCO), took stock of the work of the Mission since its establishment in 2010 in building peace and stability in the country.
The Special Representative's address to the IIEA followed the beginning of a new phase for the Mission and the agreement reached on 19 October 2020 between MONUSCO and the Government of the DRC on a joint strategy for the Mission's drawdown and eventual withdrawal.
In his introductory remarks to the Special Representative's (SRSG) presentation, Alan Gibbons, Africa Director at Irish Aid, reflected on the critical period ahead for MONUSCO and the challenge of safeguarding past gains during this new phase and in the wake of COVID-19. He further noted that the SRSG's address was coming just ahead of the Mission's anticipated mandate renewal in mid-December.
Special Representative Zerrougui reflected on the aims and achievements of MONUSCO and on the Mission's current mandate objectives under UNSC Resolution 2502, namely:
(a) Protecting civilians; and
(b) Supporting the stabilisation and strengthening of State institutions, and key governance and security reforms.
Ms Zerrougui identified a number of markers of progress in the work carried out by MONUSCO to date. She stated that the degree of instability in the DRC when MONUSCO was starting out had necessitated a presence in 16 of the country's 26 provinces, while today MONUSCO is present in only six plus Kinshasa, the Mission's headquarters. She also highlighted MONUSCO's work in containing three Ebola outbreaks and in supporting significant developments in the political culture of the DRC. The Special Representative further reflected that the advantage of UN Missions lies in the direct communication they afford with leaders at the highest political level in the countries in which they are based.
SRSG Zerrougui stated that once the immediate demands of containing outbreaks of violence have been met and a "minimum of peace" has been attained, the key task for MONUSCO is to bring about sustainable change so that the Mission does not leave a vacuum behind on its withdrawal. To this end, she stressed the importance of addressing the root causes of conflict in the DRC through the consolidation of state authority and a holistic approach that encompasses justice and human rights. This concern for the root causes of conflict is further reflected in Resolution 2502 among UNSC members' requests for the joint drawdown strategy agreed in October 2020.
The Special Representative highlighted a number of specific measures crucial to achieving long-term stability in the DRC such as: building the capacity of the armed forces and the police – however, SRSG Zerrougui stressed, this must be accompanied by genuine security sector reform and professionalisation; strengthening the justice system; tackling the illegal exploitation of minerals and natural resources; integrating former members of armed groups into peaceful communities; and improving land access. On the final point, she noted that 100 million hectares of unexploited land in the DRC could be utilised to reduce competition between different groups. The SRSG stated that these programmes need not be expensive if they are well-designed and that the role of MONUSCO is to create the space for partners such as the EU, the US and other global actors to aid in their implementation.
MONUSCO Drawdown and Exit Strategy
In order to adequately address the complexity of conflicts in the DRC, the joint strategy agreed between MONUSCO and the government of the DRC on 19 October 2020 envisages a series of region-specific plans for drawdown that are tailored to the needs of the six provinces outside Kinshasa in which MONUSCO still has a presence. The Special Representative offered her insights on the outlook for each of the provinces.
Discussing Kasai and Central Kasai, which are in a post-conflict phase, Ms Zerrougui affirmed the Mission's proposal to withdraw by June 2021. She suggested that the election of President Tshisekedi in 2018, who is from the Kasai region, had contributed to a decrease in violence. According to the SRSG, maintaining stability in these two provinces will rely on ensuring the core functions of the state are in place including justice, policing and local government.
In Tanganyika province, the Special Representative stated that she anticipates that the withdrawal of MONUSCO will take place in either late 2021, or by mid-2022. She pointed out that although conflict persists in the region, it is a local conflict without a regional dimension and without the complication of the presence of minerals. She indicated that providing communities with the means to make a living would reduce inter-ethnic tensions.
With regard to the remaining three provinces of North Kivu, South Kivu and Ituri, SRSG Zerrougui stated that it was as yet too early to assess a timeframe or set benchmarks for MONUSCO's departure. She noted that all three provinces are facing conflict arising from a complex mix of regional dynamics, ethnicity, control and exploitation of minerals, and issues of land access, all compounded by weak state authority. The Special Representative re-emphasised the need to address root causes of conflict in a sustainable and responsible manner.
Politics, Governance and Democracy in the DRC
Special Representative Zerrougui stressed that the transition from practices of coming to power by force, conflict or inheritance to a functioning democracy is not a straight swap but a gradual process. She stated that the core element for advancing this process is the presence of a range credible political leaders and alternatives and argued that progress in the DRC in this area should not be downplayed. For example, Ms Zerrougui reflected that historically in the DRC, loss of power has resulted in death, imprisonment or exile. She therefore highlighted the significance of the fact that all major political leaders, whether members of the ruling coalition or in opposition, are currently present in the DRC as political opponents who disagree over the management of the country, but who are ultimately united by a national identity.
However, SRSG Zerrougui, also acknowledged remaining challenges. She stated that the real proof of stability is achieving several successive peaceful transfers of power and that the Presidential election of 2023 will be a crucial test for the country in this regard. She also addressed the ongoing political tensions between the DRC's governing coalition partners. The Special Representative suggested that the potential for crisis in the current situation lies in the delay of a resolution as the resulting vacuum would be exploited by spoilers. She said that the role of MONUSCO is not to tell political leaders how to proceed, but to support them in proactive decision-making by ensuring they understand the risks at play.
Justice and Rule of Law
Special Representative Zerrougui placed particular emphasis on the consolidation of the rule of law as a means of addressing the root causes of instability and conflict. She stated that perceptions of "national institutions versus the people" should be avoided by asserting impartial application of the law, and discussed the significance of the fair trial principle in eradicating a culture of revenge.
MONUSCO is working to support this goal in the context of military justice and Ms Zerrougui discussed progress in curbing sexual violence perpetrated by the armed forces and ending the enlisting of children. She described how the provision of expertise by MONUSCO has helped to develop evidence-based sentencing and to eliminate the practice of torture to elicit confession.
The SRSG also underscored the importance of demonstrating accountability. She highlighted MONUSCO's support for the work of the American Bar Association and Avocats sans Frontières in implementing the Mobile Courts initiative in the DRC which allows local populations to see justice done in the place where a given crime was committed. She further noted the value of Mobile Courts in allowing victims and witnesses to testify more easily, especially since the inability of victims and witnesses to travel to do so frequently leads to acquittal.
In considering the role of international courts and tribunals, Ms Zerrougui made the point that, ultimately, strengthening the capacity of domestic institutions is the most durable solution to fighting impunity. However, ideally, she said, both levels would work in tandem given the scale and number of crimes in question. She stated that a measure such as an ICC tribunal requires international political will as well as financial support, but she believed it would not be met with opposition from political leaders in the DRC.

redpajama_set_name: RedPajamaCommonCrawl


text:
Developers are invited to include this reusable extension in their projects for better connectivity.
Extra RESTful is permissively licensed for this reason.
Suggestions for more resources to support are welcome,
just raise an [issue](https://github.com/clockworkgeek/Magento-Extra-RESTful/issues).

### Improvements

All Extra RESTful resources have the following advantages over core resources:

- No sessions.
- No cookies.
- No `Pragma` header.
- A `Content-Length` instead of chunked encoding.
- `Cache-Control` and `Vary` headers.

All collections in Extra RESTful have the following further advantages:

- Result is an array instead of an object.
  (This matters to JSON where objects have no natural order.)
- An empty array when requesting a page outside of range.
  (Magento API2 erroneously repeats the last page here.)
- A [`Link` header](https://tools.ietf.org/html/rfc5988) for easier pagination.
  (This is similar to [GitHub's API](https://developer.github.com/v3/guides/traversing-with-pagination/) except URIs are relative to the site's base URL)

### Altered Resources

- [Products](https://github.com/clockworkgeek/Magento-Extra-RESTful/blob/master/docs/Products.md#products)
- [Customers](https://github.com/clockworkgeek/Magento-Extra-RESTful/blob/master/docs/Customers.md)

### New Resources

- [Product Custom Options](https://github.com/clockworkgeek/Magento-Extra-RESTful/blob/master/docs/Products.md#product-custom-options)
- [Related Products / Up-sells / Cross-sells](https://github.com/clockworkgeek/Magento-Extra-RESTful/blob/master/docs/Products.md#related-products--up-sells--cross-sells)
- [Associated Products](https://github.com/clockworkgeek/Magento-Extra-RESTful/blob/master/docs/Products.md#associated-products)
- [Product Reviews](https://github.com/clockworkgeek/Magento-Extra-RESTful/blob/master/docs/Reviews.md#product-reviews)
- [Categories and Category Trees](https://github.com/clockworkgeek/Magento-Extra-RESTful/blob/master/docs/Categories.md#categories)
- [Category Products](https://github.com/clockworkgeek/Magento-Extra-RESTful/blob/master/docs/Categories.md#category-products)
- [Stores](https://github.com/clockworkgeek/Magento-Extra-RESTful/blob/master/docs/Stores.md#stores)
- [URL Rewrites](https://github.com/clockworkgeek/Magento-Extra-RESTful/blob/master/docs/URLRewrites.md#url-rewrites)
- [CMS Blocks](https://github.com/clockworkgeek/Magento-Extra-RESTful/blob/master/docs/Blocks.md#cms-blocks)
- [CMS Pages](https://github.com/clockworkgeek/Magento-Extra-RESTful/blob/master/docs/Pages.md#cms-pages)

redpajama_set_name: RedPajamaGithub


While his status as godfather of sports-themed French literature is based on his writings about bullfighting, various forms of running and (European) football, Henry de Montherlant (1895-1972) was also interested in boxing and wrote several pieces on the subject. While none mentions Carpentier specifically, he seems to have served as an inspiration.
In an essay on boxing, entitled "Royaume de ce monde," included in his collection Olympiques (first published in 1924). In it, he describes a Sunday afternoon at the amateur fights in a neighborhood boxing gym at some point soon after World War I, focusing on the anticipation of the crowd before the fights begin. He emphasizes the fact that he is writing about young amateur, neighborhood boxers, who during the week work as apprentice to the various trades and who only box on Sunday afternoons, before an audience composed of their buddies, girlfriends, big sisters, little kids and other neighborhoods types. The essay culminates in a description of a moment that transcends the banal and the local, the moment when the crowd first sees the first boxer, dressed and gloved for his fight. Suddenly the joking stops, suddenly the crowd realizes that they are about to accede to a "higher world" by way of watching this young man fight.
A more apt and lyrical description of the French cult of Carpentier in the years immediately following the Great War is hard to imagine. As Montherlant says, the French, brutalized by war and hardship, both physical and psychological, needed a god to worship. No god could have satisfied that need better than a young man who epitomized beauty and strength, grace and power, who was both ordinary and other-worldly. Montherlant may not have mentioned the great French champion by name but, either consciously or unconsciously, he was writing about Carpentier.


text:
Q: Move file according to specific pattern in filename while retaining the folder structure i need to move all the files having the string "Unknown Quality" in their filename along with its outer 2 folders to a folder named as "Unknown" which is present in the same directory as the base folder. i would like to add that in the base folder , the files are 3 folders deep , so while moving the matched files it should leave the $folder1 in base_folder itself.
Unknown_folder

base_folder
  $folder1
    $folder2
      $folder3
        $filename-Unknown Quality.mpk/mp4/avi

################### Expected result ###################

Unknown_folder
  $folder2
    $folder3
      $filename-Unknown Quality.mpk/mp4/avi

base_folder
  $folder1

After some searching , i came accross this basic find command athough its not suitable for me as it simply moves the files matching the pattern and ingores directory structure . As i have explained above while moving the matched files , i need the outer 2 directory structure relative to the matched file moved as well
find . -name "*Unknown Quality*" -exec mv "{}" Unknown \;

Hopefully someone can help me out . I am not very sure whats the best approach but bash , perl , python all of these should acheive this very easily

A: Would you please try the following:
#!/bin/bash

find root -name "*Unknown Quality*" -type f -print0 | while IFS= read -r -d "" f; do
    f2=${f%/*}          # removes the rightmost "/" and following filename
    f2=${f2%/*}         # removes the second rightmost "/" and following dirname
    if [[ -d $f2 ]]; then
                        # consider the case the folder is already removed
        mv -- "$f2" "Unknown_folder"
    fi
done

Please note that the code above does not consider the case the same dirname conflicts in the directory "Unknown_folder".


text:
Robert Fuller is an agent with the Federal Bureau of Investigation who has worked in counter-terrorism. He has questioned suspected terrorists, been a handler of informants in the U.S., and testified in both federal court and Guantanamo military commission trials.

September 11 attacks
The 9/11 Commission Report stated that in late August 2001, Fuller was given a lead on Khalid al-Mihdhar, who was one of the hijackers in the September 11 attacks. Fuller was instructed to open an intelligence case and attempt to find al-Mihdhar in the U.S. within the next 30 days. It was Fuller's first counterterrorism lead. He checked New York databases and the New York hotel listed on al-Mihdhar's U.S. entry visa. When nothing showed up, Fuller sent a lead to the FBI office in Los Angeles on September 11, because al-Mihdhar had originally entered the U.S. at Los Angeles International Airport in January 2000.

A Department of Justice Office of Inspector General (OIG) report from November 2004, which was publicly released in 2006, provides a more detailed examination of Fuller's actions during his investigation. The FBI New York Field Office opened a full field intelligence investigation to locate al-Mihdhar on August 29, 2001. Fuller was given the assignment on August 30, without any particular priority, and another investigation kept him from starting until September 4. Fuller first filled out lookout request forms for the INS and U.S. Customs Service on al-Mihdhar. By September 5, Fuller had requested New York City criminal history, NCIC criminal history, credit and motor vehicle checks on al-Mihdhar and Nawaf al-Hazmi, who was mentioned as an associate in the initial lead on al-Mihdhar. Fuller stated to the OIG that he conducted a ChoicePoint search on both men. However, the FBI located records on al-Hazmi in that database soon after September 11, 2001.

The OIG report did not fault Fuller for his efforts on the investigation. Rather, it stated the New York Field Office should have assigned the search more priority and resources.

Informant's self-immolation
On November 15, 2004, an informant Fuller had been working with since November 2001, Mohamed Alanssi, set himself on fire in front of the White House.
Alanssi had earlier sent a note to Fuller explaining his action:

Guantanamo military commissions testimony
In 2008, Fuller testified in the Guantanamo military commission trial of Salim Hamdan. Fuller stated that it was not FBI policy at the time to give a Miranda warning about self-incrimination to terrorism suspects. "A source can be a suspect as well," Fuller testified. In March 2002, Hamdan, who had been detained in Kandahar for four months at that time, led FBI agents including Fuller on a tour of three compounds in Afghanistan owned by Osama bin Laden.

In 2009, Fuller testified in the military commission trial of Omar Khadr. Fuller recounted that he interrogated Khadr at Bagram Airbase on October 7, 2002, three months after Khadr was captured. Fuller's report of the interview, written right after it, was introduced as evidence in the trial. The report stated that Khadr took several minutes to identify Maher Arar from a photograph. It also stated that Khadr thought he saw Arar at a Kabul, Afghanistan safe house in September and October 2001. The day after the interrogation, October 8, 2002, Arar, who had been in detention at J.F.K. airport for the past 12 days, was extraordinarily rendered to Syria.

2009 Bronx terrorism plot
Fuller was the FBI handler of the informant Shahed Hussain, who conspired with James Cromitie to attempt an attack on two synagogues in the Bronx in 2009. Officially, the FBI authorized Hussain to offer US$5,000 to each man participating in the plot but how much money they believed they were doing it for remains unclear. Cromitie, along with three other defendants, was convicted and sentenced to 25 years in prison. Fuller testified at the trial that the informant, Shahed Hussain, made twelve trips to a mosque in Newburgh, New York, "to attempt to interact with other individuals in other F.B.I. counterterrorism operations," and to keep his ear open for "radical Islamic thoughts." Hussain was paid $44,000 for expenses and $53,000 for his services over a three-year period.

Fuller repeatedly told Hussain to encourage Cromitie to buy an illegal gun. An email Fuller wrote suggested the reason he kept suggesting this was to have a criminal charge versus Cromitie "in our back pocket if things went south." A different email from Fuller to officials at Stewart Airport, another potential target of the plot, stated that Cromitie would be casing the airport but that he posed no danger without help from Hussain.

On June 29, 2011, US District Judge Colleen McMahon sentenced Cromitie to 25 years in prison but pointed out that the FBI played a key role in the situation. She says:  "It created acts of terrorism out of his fantasies of bravado and bigotry, and then made those fantasies come true." And added: "Only the government could have made a terrorist out of Mr. Cromitie, whose buffoonery is positively Shakespearean in scope." Shahed Hussain became a much used FBI informant after his work with Fuller in this case.

References

External links

Federal Bureau of Investigation agents
Living people
Year of birth missing (living people)

redpajama_set_name: RedPajamaWikipedia


Save time, empower your teams and effectively upgrade your processes with access to this practical Medical image computing Toolkit and guide. Address common challenges with best-practice templates, step-by-step work plans and maturity diagnostics for any Medical image computing related project.
The latest quick edition of the Medical image computing Self Assessment book in PDF containing 49 requirements to perform a quickscan, get an overview and share with stakeholders.
Featuring new and updated case-based questions, organized into seven core areas of process design, this Self-Assessment will help you identify areas in which Medical image computing improvements can be made.
What will drive Medical image computing change?
What knowledge, skills and characteristics mark a good Medical image computing project manager?
What are specific Medical image computing Rules to follow?
How do we measure improved Medical image computing service perception, and satisfaction?
Probability and Impact Assessment: Have top software and customer managers formally committed to support the Medical image computing project?
Executing Process Group: What areas does the group agree are the biggest success on the Medical image computing project?
Procurement Audit: Does the procurement Medical image computing project comply with European Communities regulations and rules?
Schedule Management Plan: Are milestone deliverables effectively tracked and compared to Medical image computing project plan?
Step-by-step and complete Medical image computing Project Management Forms and Templates including check box criteria and templates.
With this Three Step process you will have all the tools you need for any Medical image computing project with this in-depth Medical image computing Toolkit.
This Toolkit empowers people to do just that - whether their title is entrepreneur, manager, consultant, (Vice-)President, CxO etc... - they are the people who rule the future. They are the person who asks the right questions to make Medical image computing investments work better.
This Medical image computing All-Inclusive Toolkit enables You to be that person.


text:
Antifa "terrorizes" Vancouver Greek-Orthodox community into cancelling free speech event after threats of violence
In a hastily written late night news release, the Hellenic Community of Vancouver announced that it will be cancelling a rental contract with the UBC Free Speech club.
The event which was supposed to take place on Friday, March 14th featured political commentators Stefan Molyneux and Lauren Southern.
The announcement claimed that the Hellenic community still stands by the principle of free speech but the decision was made with the safety of its members in mind.
"Specifically, threats of violence against our members by various political fringe groups and one domestic terrorist organization are now deemed very credible, and have escalated in the last 48 hours," reads the statement. "We were, therefore, obligated to act immediately."


Stir-fried egg noodles to golden brown with chinese baby bok choy, carrots, broccoli, mushroom, shrimp, imitation crab meat, and chicken in our light brown sauce.
Sauteed shrimp with green onions, and peas and carrots in a delicate white sauce.
A personal szechwan favorite for shrimp lovers. Sweet, tender, crispy shrimp braised in ginger, garlic and ketchup special sauce.
Light batter shrimp with green onions, jalapeno, and black pepper with butter in our house special sauce.
Light battered shrimp with mayonnaise sauce in crispy roasted honey walnuts.
Ground chicken with soft tofu, green onion in our special szechen sauce.
Stir-fried shrimp and chicken white meat, bell pepper, onion, water chestnuts, carrot in our special garlic sauce.
White flat rice noodle with bean sprouts, green onion wok stir-fried in special soy sauce, choice of chicken, beef, or add $2.00 for shrimp.
Thin rice noodle with bell pepper, onion, bean sprouts, and shrimp wok stir-fried in yellow curry powder.


text:
Tetrastichus axia är en stekelart som beskrevs av Walker 1848. Tetrastichus axia ingår i släktet Tetrastichus och familjen finglanssteklar. Inga underarter finns listade i Catalogue of Life.

Källor

Finglanssteklar
axia


text:
LION BABE is a New York bred funk and soul duo comprised of multidisciplinary artist Jillian Hervey and producer/DJ Lucas Goodman, (also known as Astro Raw.) The pair are known for their unique sound and look and associate themselves with the term 'futuristic nostalgia' to describe their genre. LION BABE blends vintage colours with modern sonics. They started with their break out single "Treat Me Like Fire" in 2012, which quickly garnered attention across the globe.
This has all led up to their new album "Cosmic Wind" featuring pre - released records "The Wave" featuring Leikeli47 and their newest single "Western World" featuring Wu-Tang Clan's own "Raekwon." "Cosmic Wind" is a record that showcases the bands growth as artists and musicians, and is rooted in themes of transformation and inevitable change. Cosmic Wind is a record that showcases the bands growth as artists and musicians, and is rooted in themes of transformation and inevitable change.


ID card and credit card are requested upon check-in.
Escape to San Diego and let the urban retreat transform every aspect of your stay into a revitalizing experience. During your stay, take in panoramic views of the San Diego Bay, Coronado Island and the downtown cityscape from your guest room. Casual rooms with city views feature flat-screen TVs and Wi-Fi, plus minibars. There's a relaxed restaurant, a cafe and a lobby bar, as well as a rooftop pool, a gym and an airport shuttle. Parking and spa treatments are available for a fee.


Latest industry statistics. Keep up with wellness news from around the world.
Offering incentives. Leverage real data to engage your employees with rewards for participation and healthy achievements.
Building a culture of wellness. Teaching your team to make healthy choices is not an overnight job. Get the conversation started now.
In the news. Your success is our success. We'll send you our updates regularly.
Member success stories. Stay inspired by members making the program work for them.
There's no better time to get connected. Don't forget to share your own successes and struggles with us here so we can keep the conversation going with your peers.
Your employees will need some support in their journey, but so will you. Our behind-the-scenes articles will provide ideas, inspiration and encouragement as you lead by example.
Getting healthy is a long-term process, and WellTuned will be here – keeping you updated on the business behind the benefits.


As depicted in the above photo (taken from the legendary Alec Baldwin scene in the movie Glengarry Glen Ross), there are 4 simple steps in the sales process...regardless of what type of sales you are engaged in. When discussing the possibility of converting a Prospect into a Client, we are skipping ahead to Step 3 above (by examining whether a Prospect will make a DECISION to work with you, and ultimately take ACTION to buy/sell through you).
But how are you first capturing the ATTENTION of the Prospect? How are you keeping their INTEREST focused on you (as opposed to the other dozens of local competitors who also feel that they too could convert your Prospect into a Client if given the opportunity)?
Considering over 1/4 of the Homebuyers studied back in 2009 found their Real Estate Agent through online searches (from websites like Google), it is safe to conclude that all Real Estate Agent's should have a strong online presence if they hope to capture the whopping 28% (and growing) segment of this target market!
The ONLY realistic chance you have of working with the Generation X and Generation Y consumers is to adapt to their world.
If you don't, your competition will...COUNT ON IT!
What tools should you embrace?
How will you know what is working for other Real Estate Professionals?
I am pleased to announce the San Diego Real Estate Marketing Facebook Page!
The above information, statistics and trend analysis is the basis for why the San Diego Real Estate Marketing Facebook Page has been developed.
"Checking out" the professionals they work with ahead of time on websites like LinkedIn, Yelp, etc.
All Real Estate Agents are invited to join the San Diego Real Estate Marketing Facebook Page regardless of where they are located, and what geographical areas they cover. Together through this shared informational community, we will embrace a "givers gain" approach in our quest to succeed in the Real Estate Industry moving forward. This is a free online resource and it only takes a moment to join the San Diego Real Estate Marketing Facebook Page.
Special thanks to Ricky Khamis for his assisting in compiling some of the above-referenced data.
San Diego Mortgage Interest Rate Update 5-24-2011 + Projected Trends..
San Diego Mortgage Interest Rate Update 5-23-2011 + Projected Trends..
San Diego Mortgage Interest Rate Update 5-20-2011 + Projected Trends..


If you're like most knitters, you have lonely skeins of yarn in your closet — casualties of projects discarded mid-row or leftovers from long-completed pieces. Offering 101 charming designs that use just a single skein of yarn, Judith Durant shows you how to turn these extra bits of fiber into stylish hats, mittens, scarves, and tea cozies. Covering a wide range of tastes and styles, this collection will inspire you to dig out your orphan yarn and get stitching.
"Start something and finish it immediately. Judith Durant put 101 quick patterns in her book [One-Skein Wonders]." –Metro West Daily News, Framingham, Mass.


text:
Posts Tagged 'China'
China, Deer In Headlines, Gery L. Deer, greene county, greene county ohio, India, Jamestown, Modi, Narendra, Xenia Daily Gazette, Xenia Gazette
India vs. China: Economic growth and national security
In Economy, history, National News, Opinion, sociology, Uncategorized on June 9, 2014 at 9:47 pm
On June 4, 1989, after three weeks of civil rights protests by nearly a million Chinese, many of them students, Chinese troops stormed a packed square in Beijing, killing and arresting thousands. The Tiananmen Square Massacre shocked the world and confirmed the belief, not that there was any doubt, that China's political system is completely incompatible with that of the United States and pretty much any other democratic nation.
A quarter of a century later, it's still largely incomprehensible why America is so tied to a country with no decency with regard to human rights. It's about two things that shouldn't surprise anyone, money and political power. There's a little fear thrown into the mix as well associated with China's massive military might and a government with no reservations about using it.
Labor costs are incredibly also low in China, with the average factory worker earning just one-tenth of what their American counterparts bring home, according to the Bureau of Labor Statistics. Cheap labor is an attractive prospect to American companies looking to expand production with fewer tax and employment expenses. It seems there is no end to U.S. manufacturers relocating in China; producing cheaper goods to be shipped back America and sold at a premium profit.
Contrary to popular belief, however, according to the Council on Foreign Relations, only 15-percent of U.S. imports come from China. That comes out to something like $29 billion of a $1 trillion monthly output. There are more than 1.3 billion people in China, many of whom, like their American counterparts, want, more than ever, the latest technology, fashions, entertainment and so on. Although it is generally exaggerated, a definite trade deficit exists between the two nations, which is unlikely to change anytime soon.
China or India? Which makes more sense for the US?
It's entirely possible the United States should be looking a little further southwest for political and economic growth in Asia – India. After all, which would seem a much more stable and amiable political and economic ally? With more than 1.2 billion people living in 29 states, India is the world's second-largest country and second-largest democracy, English speaking and primed for growth.
If India is a more lucrative and stable prospect, what's holding America back from a greater fueling of the fire of partnership, economically and socially? Unfortunately, recent years have seen the U.S./India relationship strained over trade and intellectual property disputes. Plus, the Indian economy has had some rocky spots recently.
In 2013, the average median income per capita in India was around $1,200 (Compared to China at $2,100). Add to that, India's economy has fallen off nearly 5-percent with 8-percent inflation and the country's fiscal health is a major barrier. However, the election of a new prime minister, Narendra Modi has encouraged investors and the economy has reflected that confidence.
According to CNN Money, "The prospect of a government led by Modi has boosted Indian stocks by 15 percent so far this year. The rupee has responded too, gaining six percent against the dollar after a dismal performance in 2013."
There are other more politically charged issues slowing down a more aggressive relationship with India, but most U.S. officials see the country as a thriving democracy and a strategic gold mine. Close to Afghanistan and Pakistan, a more advanced partnership between America and India would benefit both countries in terms of economic growth and national security.
America imposed sanctions against India in 1998 because of nuclear testing. But, thanks to former presidents Clinton and Bush, relations improved greatly and the two nations even signed a ground-breaking defense and civil nuclear (power) agreement.
With the possible exception of the political unknowns surrounding a new prime minister, previously a Hindu Nationalist, there is little reason to spend so much time courting the stagnant communist regime in China instead of nurturing a reasonably stable democracy, and growing economy, in India. In the end, it certainly seems that it would be much wiser for Washington to advance trade and economic partnerships with India.
Gery L. Deer is an independent columnist and business writer based in Jamestown, Ohio. More at http://www.gerydeer.com.


The Asia-Pacific region has become a big driver of the global aviation industry, corporate executives and industry organizations said.
"It is a region of critical importance to us. Of course, we are excited to be part of the growth, and committed to support it," Steven Lien, president of Honeywell Aerospace Asia Pacific, told Xinhua.
The U.S. aviation giant received a batch of contracts at the just-concluded 2018 Singapore Airshow, to boost regional airline fleets with units such as the weather radar, navigation systems, auxiliary power units, spare parts and maintenance services.
Honeywell has been a partner of China for years, according to Lien, who has made numerous trips to China over the past 15 years. He was appointed to the current position, based in Shanghai, in 2016.
At the end of 2015, China' s first large passenger aircraft C919 rolled off the production line, with its auxiliary power system, flight control package, wheel and braking system, and navigation package provided by Honeywell.
Lien witnessed its maiden flight. Lien and his team represented almost 1,000 Honeywell personnel around the world who had contributed to the C919 project.
"China is evolving, and we are becoming better and smarter in the country. We inject talent and resources here, rooting in China and growing with Chinese partners," Lien said.
And now, his team is continuing cooperation with the C919's developer, COMAC, improving systems during the flight test phase.
According to Lien, Honeywell is in discussions with both COMAC and its Russian partner in wide-body aircraft.
"China is willing to share growth opportunities with the rest of the world. Honeywell has invested heavily in China, and we are picking winners," he said.
The biggest driver of demand in the global civil aviation industry will be the Asia Pacific region, with an eastward shift, said the International Air Transport Association (IATA) in its latest 20-Year Air Passenger Forecast.
The region will be the source of more than half of new passengers over the next two decades, with China as the world's largest aviation market by around 2022, and India, Indonesia and Thailand successively entering the top 10 largest markets, according to IATA.
"As an industry leader, Honeywell always has a high growth strategy. Now, we are injecting our talent and resources to the Asia-Pacific region, the big driver," said Brian Davis, vice president of Honeywell Asia Pacific.
Honeywell Aerospace moved its Asia Pacific headquarters to Shanghai in 2007, one year before China started its C919 large passenger aircraft program. And in 2017, it set up the ASEAN headquarters in Kuala Lumpur.
Asian airliners, especially those in China, "are very aggressive in enhancing their connectivity capacity to upgrade efficient operation and please passengers," said Andy Gill, senior director of Honeywell's business and general aviation in the Asia Pacific.
In 2017, China saw its civil aviation flight hours exceed 10.597 million hours, an 11.6 percent year-on-year increase, according to the Civil Aviation Administration of China.
The country' s civil fleet reached 3,296 by the end of 2017, with 71.67 percent of flights on time.
"The world's sky is becoming more and more exciting with the strong driver of the Asia Pacific. And we are ready and well poised," Gill said.


Arrive in Paris. Transfer to Hotel. Check in at Hotel. Evening Free at Your own ( Can opt Gala Evening In Paris ). Overnight at Hotel.
Morning after breakfast proceed for City orientation tour which includes Champs Elysees, L'Arc de Triomphe and Place de la Concorde. Visit the Eiffel tower – 2nd Level . Evening Free at Your own. Overnight at Hotel.
After Breakfast Full day Visit to Disneyland 1 Day 1 Park Ticket . Overnight at Hotel.
Morning after breakfast Proceed to Basel by TGV Train then change train in Basel and catch the train for Lucern. Arrive in Lucern . Transfer to Hotel at your own. Check in at Hotel. Evening will be Free at your own. Overnight at Hotel.
Morning after breakfast Visit Engelberg – Mt. Titlis to experience 'Titlis Rotair' – W orld's 1st Revolving cable car ride to Mt. Titlis and visit Ice Grotto, thrilling Ice Flyer ride and Snow sliding (subject to operation). Lucerne city orientation tour includes Lion Mon ument and Kappelbrucke W ooden Bridge. Free time for shopping. Overnight at Hotel.
Morning after breakfast Visit Jungfraujoch – top of Europe, en-route visit Trummelbach Glacial Waterfalls. Take a Cogwheel train from Lauterbrunnen to Europe's highest railway station Jungfraujoch via Kleine Scheidegg station. Visit Ice Palace with Ice sculptures and Sphinx Terrace.. Evening will be Free at your own. Overnight at Hotel.
Morning after Breakfast proceed to Zurich by train. On arrival, proceed to your hotel. Check inn at Hotel. Rest Day is free for Shopping. Overnight Stay at Hotel.
Disneyland Tour on SIC Basis.
1 EURO = INR 75. The prevailing Rate of Exchange of the day of payment will be applicable.


www.bligbi.com – This creative image collections about How To Use The Rug Doctor Carpet Cleaner is accessible to download. We obtain this newest image from internet and select the best for you. How To Use The Rug Doctor Carpet Cleaner pictures and photos selection that posted here was carefully chosen and published by stefano after selecting the ones which are best among the others. Did you know that How To Use The Rug Doctor Carpet Cleaner has become the latest popular topics in this category? This is exactly why we are showing this topic at this time. We took this images from the web that we feel would be probably the most representative photos for How To Use The Rug Doctor Carpet Cleaner. Many thanks for stopping by here, Here is a terrific images for How To Use The Rug Doctor Carpet Cleaner. We have been looking for this pictures via internet and it came from professional source. If you are searching for any unique fresh concept for your decoration ideas then this How To Use The Rug Doctor Carpet Cleaner images must be on top of reference or you may use it for an alternative plan.
How To Use The Rug Doctor Carpet Cleaner is one of the images we found on the net from reputable sources. We decide to discuss this How To Use The Rug Doctor Carpet Cleaner pictures in this page because according to information from Google search engine, It is one of the top-rated queries keyword on the internet. And we also believe you arrived here were looking for these details, are not You? From many choices on the internet we are sure, this pictures could be the best guide for you, and we sincerely hope you are delighted by what we present. This images galleries has been added by stefano at 2017-02-10 10:58:45 and tagged in How To Use The Rug Doctor Carpet Cleaner field. And we also trust it can be the most well-liked vote in google vote or event in facebook share. We hope you like it as we do. Please publish and share this How To Use The Rug Doctor Carpet Cleaner image for your mates, family through google plus, facebook, twitter, Instagram or another social media site.
How To Use The Rug Doctor Carpet Cleaner is one of raised niche at this time. We realize it from search engine data such as adwords or google trends. In an effort to give valuable info to our followers, we've attempted to find the nearest relevance photos about How To Use The Rug Doctor Carpet Cleaner. And here you will look now, this pictures have already been extracted from trustworthy source.
How To Use The Rug Doctor Carpet Cleaner is a amazing Complete Home Design Ideas Selection. This How To Use The Rug Doctor Carpet Cleaner was post in hope that we can give you an ideas to Remodeling your Home. This page can be your reference when you are confused to select the right modern decoration for your home. This How To Use The Rug Doctor Carpet Cleaner maybe your good option to decor, because having a home with our own furniture ideas is everyone's dream.


SEAL BEACH—The Paros Lighthouse Foundation is an angel of mercy to Armenia's most needy and often forgotten souls, especially during the holiday season.
If a family needs warm clothes or food staples for the winter, a victim of domestic violence needs a sponsor to help her start a new life, a handicapped boy needs a wheelchair, or a village needs school supplies, the Foundation is ready to take action. The organization's dynamic founders, Zuhrab and Seta Ghazarian, have made this extraordinary outreach their life's work.
As the holidays approach, the Paros Lighthouse Foundation will serve dozens of families living in Armenia's most destitute villages and who would normally go without adequate food, winter clothing and toys this season. On October 24th, Hratch and Araz Ghazarian hosted a beautiful reception and silent auction in their home in Huntington Beach to raise money for Armenia's most needy at Christmastime. With over 60 supporters in attendance, the Foundation collected more than $10,000 at the event. Guests were treated to a moving video presentation, titled "Paros's Work in 2010," showing uplifting images of the countless people helped by the Foundation this year.
"We are grateful to our friends and supporters who have heard our call to action and donated to our Foundation. We need everyone's help to change and improve the lives of our people in Armenia during the holidays and throughout the year," comments Seta Ghazarian.
The extensive list of assistance and services provided by the Foundation is a testament to Zuhrab and Seta's tireless devotion and generous spirit. Most recently, the Foundation's staff participated in a seminar, titled "Violence is a Hard Crime," organized by the Women's Rights Centre in Yerevan. The main goal of the seminar was to find ways to break the silence of abuse in Armenia. The issue of abuse against women has captured the attention of the Armenian people after the recent the death of Zaruhi Petrosyan, the 20-year-old mother who was severely beaten by her husband and mother-in-law.
"We believe this is an issue that Armenians in the Diaspora should weigh in on. All of us need to condemn domestic violence against women in Armenia and do whatever necessary to protect the victims from their abusers," states Ghazarian.
In June 2011, after more than a decade of work in Armenia, the Foundation will be moving to a new 13,000 square foot complex. The complex will be the headquarters of the Foundation, with administrative offices as well as doctors and dental offices to serve the needy at no charge. Ten rooms will safely house and feed neglected mothers with their newborns as well as pregnant women. The building will have a large hall to use for Bible study, educational seminars and instructional courses, including on-site vocational training to empower women with new skills. Adjacent to the complex is the Foundation's existing warehouse where donations of clothing, shoes, blankets, and medical equipment, among many other things, will continue to be sorted and distributed.
Zuhrab and Seta Ghazarian have been providing assistance to the poorest of the poor in Armenia since 2000. The idea of Paros (meaning "lighthouse" in Armenian) was established by friends and supporters of the Ghazarian family, and grew out of their concern for Armenian women and children as well as the integrity of the Armenian family. The Paros Lighthouse Armenian Charitable Foundation is a 501(c)(3) non-profit, public benefit corporation registered in the State of California and Republic of Armenia. For more information and to donate money or goods, please visit www.parosfoundation.org.
We should all be thankful for Paros and similar charities – they are a true example of Christian outreach. We need more of them and we need to help them….


text:
Jennifer Garner-style 'John Wick' action film hits HBO Max; But it's good?
Suddenly… Killer
In horror cinema there is the subgenre of vampire films, where creatures suck the blood of their victims. In the audiovisual field, there are "vampire" productions: films and series that just suck from a formula or genre without adding or giving the public anything in return. This is exactly the case with The Punisherfilm starring the always wonderful Jennifer Garner which is in TOP 10 of the most watched movies on HBO Max🇧🇷
There are two types of thinking when producing a cinematographic work. The first is the thought of the artist, who wants a budget to create something new, to be able to use the seventh art for a message, even if it comes through images in an entertainment film. Performances, direction, script and any other element that makes up the whole can be such a differential.
On the other hand, there is the mentality of those who just want to use a production as a means of making money (often high). In this segment, a quick film is delivered, totally bathed in a formula that worked in the past, without adding any novelty or originality to those items mentioned above. Here, the basics are done in the hope that the audience won't notice the difference – since for them action is action, horror is horror and comedy is comedy. It is even a way of gloating over the spectator's intelligence.
Enjoy watching:
Even bad movies often bring an element that stands out, which may not change our opinion of such a work (it's still bad), but at least there's something to admire. Precisely for this reason, in the humble opinion of this one who speaks to you, the worst type of film is the one that tries to blend in with the others within a genre, without adding any element in which it can be praised – only supported by the fact that "it is a film of gender".
Yes, there are a lot of crazy ideas out there for scripts that don't work. But these at least dare, risking everything to make it work. And they often achieve their objective, this is something that the spectator who watches many films is always looking for, an attraction of freshness. Unfortunately, The Punisher has none of that to offer. This is one of the most generic and forgettable films of 2018.
The absurd script recycles Death Wish (1974) – which won a remake with Bruce Willis earlier this year – and the anti-hero The Avengerfrom Marvel, featuring a 50-kilogram housewife as the protagonist, role of Jennifer Garner🇧🇷 In five years she goes from being a mother of a family in the American suburbs to a lethal and immortal assassin, who would leave Ripley and Nikita in the dust, after her family is murdered. And there are good examples of strong and badass female characters that work, through a pseudo realism.
Nothing is explained and everything is played for us to accept as we would in any other action movie. The problem is that here, too, there is no amusing sense of exaggeration. This is a work that takes itself more seriously than it should. At one point, the woman ties three dead criminals upside down to a ferris wheel. Don't ask me how she did it. Furthermore, the lack of expression in the text is so great that in the course of it we seem to be watching a satire of such films, since the film runs through all the items in the booklet, with moments beyond soap operas and bad performances. Even the original title sounds like a parody: peppermint – something like mint. Isn't it funny to give an action movie a title like that?
The direction is Pierre MorelFrench filmmaker sponsored by Luc Bessonwho under the tutelage of the great director delivered more solid works, such as the first relentless pursuit (2008), and without it, it made beautiful slips, as the sniper (2015), with Sean Penn🇧🇷 Himself Bessonincluding, as the undisputed master that he is, he knows how to create strong and identifiable female characters, even in films that don't work out completely, see Colombian (2011 – of which he was a producer) and lucy (2014). Already The Punisher it is nothing more than a carbon copy that has already lost its legibility.
Be sure to watch:
The Miracle: Netflix launches R-rated film with Marvel actress
Pirates of the Caribbean: Margot Robbie Announces End of Her Spin-Off


B, considering ingenious talent of some Chinese developers mad about the maximum reduction of thickness of the devices. However the concrete figure - 5,9 mm is even specified in hearing that really represents very small thickness even for the premium class smartphone. It becomes clear that if Apple really wants to implement such physical dimensions, it anyway should go to the known compromises - for example, to reduce the area of a covering of the built-in accumulator due to reduction of its volume that will inevitably develop into reduction of term of life of the device from one charging.
will undergo Besides, not smaller risk also the camera which on the module also takes a lot of place. Users assume that having gone on such way, Apple will worsen quality of the cameras on iPad 2018, however it for the present remains inexact information.


On another note, Christopher is doing great on the Strattera! Most days he is calm and really good; of course, everyone, even "normal" people have bad days, but I am very pleased with this medication.
We started potty training Kaitlyn this week. I had tried before, but she just couldn't ever seem to grasp hold of it. Kayla has been tag teaming with me. We've been setting the timer every 30 to 40 minutes and making her go sit, even if she says she doesn't have to (by the way, every time we ask, she says she doesn't have to:). Kaitlyn turns three on November 7th. I'd like her to be pull-up free by then.
Kayla is enjoying a more relaxed home school atmosphere. We are working through some of the GED study books along with a lot more research and report writing on her part. She's doing good.
Will post pics tomorrow if I have time before leaving for work. I pick Gail up from Marianna on Thursday. She will be in town for several days.
Next Next post: Oh My Goodness!


text:
[Official documentation](https://git-scm.com/doc)

### status
```
git status
```

To show the ignored file in git status
```
git status --ignored
```

Possible to show the git status only in one folder:
```
git status src/
```

## Branches:
- list remote branches
```
git branch -a
```

```
git diff to see what is still unstaged
git diff --cached to see what you've staged so far:
git log -p -2
```

Adding a change to last commit
```
git commit -m 'commit missing a file'
git add forgotten_file
git commit --amend
```

Show all tags that do not contain a dot
```
git tag --list | grep -v -F \.
```

```
git diff master~5:./Test.java ./Test.java
```

## Tags
Fetch all tags
```
git fetch --tags
```

Delete tag from remote
```
git push origin :<tag>
```

Delete tag locally
```
git tag --delete <tag>
```

Delete a file from GIT, but keep local copy
```
git rm --cached <file>
```

Stash including untracked files
```
git stash -u
```

http://scotch.io/bar-talk/git-cheat-sheet

To use a previous tag :
clone download in local all tags
```
git tag -l
git checkout tags/<tag_name>
```

How to use a previous revision
```
git checkout [revision]
```

To come back at the last version :
```
git checkout master
```

Create a new branch and checkout
```
$ git checkout -b iss53
Switched to a new branch 'iss53'
```

This is shorthand for:

```
git branch iss53
git checkout iss53
git push origin branchName
```

Merge
```
git checkout master
git merge iss53
```

Delete a branch local
```
git branch -d iss53
```

To get new master code in a branch
```
git checkout dmgr2      # gets you "on branch dmgr2"
git fetch origin        # gets you up to date with origin
git merge origin/master
```

Remote
As of Git v1.7.0, you can delete a remote branch using

```
git push origin --delete <branchName>
```

which is easier to remember than

```
git push origin :<branchName>
```

List remote branches:
```
git ls-remote --heads origin
```
```
git remote -v
git remote set-url origin https://github.com/username/repository.git
git remote -v
```

Push on 2 branches :
```
git push origin master releases/1.0
```

Save credentials linux
```
git config credential.helper store
```

Remove one commit:
```
git reset --hard to the commit we come back to
git push -f to push to the remote server
```

revert several commit:
A -> B -> C -> D -> HEAD
Goal is to come back to A commit
```
git revert --no-commit D
git revert --no-commit C
git revert --no-commit B
git commit -m "the commit message"
```

Setting user name and email
```
git config --global user.name "John Doe"
git config --global user.email "your_email@example.com"
```

Change the user name and email of a commit
```
git commit --author="John Doe <your_email@example.com>"
```

Stage
```
git add -A stages all
git add .  stages new and modified, 	without deleted
git add -u stages modified and deleted, without new

git add -A <=> --all
git add -u <=> --update
```

### Change email address in last 100 commits
```
git filter-branch -f --env-filter "GIT_AUTHOR_NAME='new name'; GIT_AUTHOR_EMAIL='new email'; GIT_COMMITTER_NAME='old name'; GIT_COMMITTER_EMAIL='old_email';" HEAD~100..HEAD
```

Show a file on another branch
```
git show <branch>:<file>
```

## Amend
Update date/time of latest commit:
```
git commit --amend --date="Sat Jun 22 23:00 2019 +0100"
```


text:
using Google.Apis.Auth.OAuth2.Requests;
using Google.Apis.Auth.OAuth2.Responses;
using Google.Apis.Http;
using Google.Apis.Util;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;

namespace Google.Apis.Auth.OAuth2
{
    ///
    /// Allows a service account or user credential to impersonate a service account.
    /// See https://cloud.google.com/iam/docs/creating-short-lived-service-account-credentials
    /// and https://cloud.google.com/iam/docs/impersonating-service-accounts
    /// for more information.
    ///
    public sealed class ImpersonatedCredential : ServiceCredential, IOidcTokenProvider, IGoogleCredential, IBlobSigner
    {
        /// An initializer class for the impersonated credential.
        new public sealed class Initializer : ServiceCredential.Initializer
        {
            private static readonly TimeSpan DefaultLifetime = TimeSpan.FromHours(1);

            ///
            /// Gets the service account to impersonate.
            ///
            public string TargetPrincipal { get; }

            ///
            /// Gets the chained list of delegate service accounts. May be null or empty.
            ///
            public IEnumerable<string> DelegateAccounts { get; set; }

            ///
            /// Gets or sets for how long the delegated credential should be valid.
            /// Defaults to 1 hour or 3600 seconds.
            ///
            public TimeSpan Lifetime { get; set; } = DefaultLifetime;

            ///
            /// Indicates whether the credential has a custom access token URL instead of
            /// the one built by using <see cref="GoogleAuthConsts.IamAccessTokenEndpointFormatString"/>
            /// and the target principal.
            ///
            /// <remarks>
            /// <para>This is useful for bundled or implicit impersonation scenarios in which the access token
            /// URL may be specified on its own as part of the credential configuration. In those cases,
            /// some <see cref="ImpersonatedCredential"/> operations are not supported, for instance operations from
            /// <see cref="IBlobSigner"/> or <see cref="IOidcTokenProvider"/>.</para>
            /// <para>Note that we keep this property internal as no <see cref="ImpersonatedCredential"/>
            /// instance will be exposed that has been built with a custom token URL.</para>
            /// </remarks>
            internal bool HasCustomTokenUrl { get; }

            /// Constructs a new initializer.
            /// <param name="targetPrincipal">The principal that will be impersonated. Must not be null, as it will be used
            /// to build the URL to obtaing the impersonated access token from.</param>
            public Initializer(string targetPrincipal)
                : base(GetDefaultTokenUrl(targetPrincipal.ThrowIfNull(nameof(targetPrincipal)))) =>
                TargetPrincipal = targetPrincipal;

            ///
            /// Constructus a new initializer.
            ///
            /// <param name="customTokenUrl">The URL to obtain the impersonated access token from.</param>
            /// <param name="maybeTargetPrincipal">The target principal, if known, that will be impersonated. May be null.</param>
            /// <remarks>Because the <paramref name="customTokenUrl"/> is all that is needed for obtaining the impersonated
            /// access token, <paramref name="maybeTargetPrincipal"/> is just informational when the
            /// <see cref="Initializer(string, string)"/> constructor overload is used.</remarks>
            internal Initializer(string customTokenUrl, string maybeTargetPrincipal)
                : base(customTokenUrl.ThrowIfNullOrEmpty(nameof(customTokenUrl)))
            {
                TargetPrincipal = maybeTargetPrincipal;
                HasCustomTokenUrl = maybeTargetPrincipal is null
                    || GetDefaultTokenUrl(maybeTargetPrincipal) != customTokenUrl;
            }

            internal Initializer(ImpersonatedCredential other) : base(other)
            {
                TargetPrincipal = other.TargetPrincipal;
                DelegateAccounts = other.DelegateAccounts;
                Lifetime = other.Lifetime;
                HasCustomTokenUrl = other.HasCustomTokenUrl;
            }

            internal Initializer(Initializer other) : base (other)
            {
                TargetPrincipal = other.TargetPrincipal;
                DelegateAccounts = other.DelegateAccounts?.ToList().AsReadOnly() ?? Enumerable.Empty<string>();
                Lifetime = other.Lifetime;
                HasCustomTokenUrl = other.HasCustomTokenUrl;
            }

            private static string GetDefaultTokenUrl(string targetPrincipal) =>
                string.Format(GoogleAuthConsts.IamAccessTokenEndpointFormatString, targetPrincipal);
        }

        ///
        /// Gets the source credential used to acquire the impersonated credentials.
        ///
        public GoogleCredential SourceCredential => HttpClientInitializers.OfType<GoogleCredential>().Single();

        ///
        /// Gets the service account to impersonate.
        ///
        public string TargetPrincipal { get; }

        ///
        /// Gets the chained list of delegate service accounts. May be empty.
        ///
        public IEnumerable<string> DelegateAccounts { get; }

        ///
        /// Gets the lifetime of the delegated credential.
        /// This is how long the delegated credential should be valid from the time
        /// of the first request made with this credential.
        ///
        public TimeSpan Lifetime { get; }

        /// <inheritdoc/>
        bool IGoogleCredential.HasExplicitScopes => Scopes?.Any() == true;

        /// <inheritdoc/>
        bool IGoogleCredential.SupportsExplicitScopes => true;

        ///
        /// Indicates whether the credential has a custom access token URL instead of
        /// the one built by using <see cref="GoogleAuthConsts.IamAccessTokenEndpointFormatString"/>
        /// and the target principal.
        ///
        /// <remarks>
        /// <para>This is useful for bundled or implicit impersonation scenarios in which the access token
        /// URL may be specified on its own as part of the credential configuration. In those cases,
        /// some <see cref="ImpersonatedCredential"/> operations are not supported, for instance operations from
        /// <see cref="IBlobSigner"/> or <see cref="IOidcTokenProvider"/>.</para>
        /// <para>Note that we keep this property internal as no <see cref="ImpersonatedCredential"/>
        /// instance will be exposed that has been built with a custom token URL. We only build <see cref="ImpersonatedCredential"/>s
        /// with custom token URLs when <see cref="ExternalAccountCredential"/>s are configured with bundled or implicit impersonation,
        /// where <see cref="ExternalAccountCredential.ImplicitlyImpersonated"/> is only internal.
        /// </para>
        /// </remarks>
        internal bool HasCustomTokenUrl { get; }

        internal static ImpersonatedCredential Create(GoogleCredential sourceCredential, Initializer initializer)
        {
            initializer.ThrowIfNull(nameof(initializer));
            sourceCredential.ThrowIfNull(nameof(sourceCredential));
            if (initializer.Lifetime < TimeSpan.Zero)
            {
                throw new ArgumentOutOfRangeException(nameof(initializer.Lifetime), $"Must be greater or equal to {nameof(TimeSpan.Zero)}");
            }
            if (!(sourceCredential.UnderlyingCredential is ServiceAccountCredential
                || sourceCredential.UnderlyingCredential is UserCredential
                || sourceCredential.UnderlyingCredential is ExternalAccountCredential))
            {
                throw new InvalidOperationException($"Only {nameof(ServiceAccountCredential)}, {nameof(UserCredential)} and {nameof(ExternalAccountCredential)} support impersonation.");
            }
            if (sourceCredential.UnderlyingCredential is ExternalAccountCredential externalCred && externalCred.ServiceAccountImpersonationUrl is string)
            {
                throw new InvalidOperationException($"Only {nameof(ExternalAccountCredential)}s that have no impersonation conigured via service_account_impersonation_url support explicit impersonation.");
            }

            // We ourselves modify the client supplied initializer, so let's make a copy first.
            initializer = new Initializer(initializer);

            initializer.HttpClientInitializers.Add(sourceCredential.CreateScoped(new string[] { GoogleAuthConsts.IamScope }));
            return new ImpersonatedCredential(initializer);
        }

        /// Constructs a new impersonated credential using the given initializer.
        private ImpersonatedCredential(Initializer initializer) : base(initializer)
        {
            TargetPrincipal = initializer.TargetPrincipal;
            // We just copied tha initializer on the Create method so we know this
            // to be our own local copy. We can avoid copying these collections here.
            DelegateAccounts = initializer.DelegateAccounts;
            Lifetime = initializer.Lifetime;
            HasCustomTokenUrl = initializer.HasCustomTokenUrl;
        }

        /// <inheritdoc/>
        IGoogleCredential IGoogleCredential.WithQuotaProject(string quotaProject) =>
            new ImpersonatedCredential(new Initializer(this) { QuotaProject = quotaProject });

        /// <inheritdoc/>
        IGoogleCredential IGoogleCredential.MaybeWithScopes(IEnumerable<string> scopes) =>
            new ImpersonatedCredential(new Initializer(this) { Scopes = scopes });

        /// <inheritdoc/>
        IGoogleCredential IGoogleCredential.WithUserForDomainWideDelegation(string user) =>
            throw new InvalidOperationException($"{nameof(ImpersonatedCredential)} does not support Domain-Wide Delegation");

        /// <inheritdoc/>
        IGoogleCredential IGoogleCredential.WithHttpClientFactory(IHttpClientFactory httpClientFactory) =>
            new ImpersonatedCredential(new Initializer(this) { HttpClientFactory = httpClientFactory });

        /// <inheritdoc/>
        public override async Task<bool> RequestAccessTokenAsync(CancellationToken taskCancellationToken)
        {
            var request = new ImpersonationAccessTokenRequest
            {
                DelegateAccounts = DelegateAccounts,
                Scopes = Scopes,
                Lifetime = $"{(int)Lifetime.TotalSeconds}s"
            };

            Token = await request.ExecuteAsync(HttpClient, TokenServerUrl, Clock, Logger, taskCancellationToken)
                .ConfigureAwait(false);

            return true;
        }

        /// <inheritdoc/>
        public Task<OidcToken> GetOidcTokenAsync(OidcTokenOptions options, CancellationToken cancellationToken = default)
        {
            ThrowIfCustomTokenUrl();
            options.ThrowIfNull(nameof(options));
            // If at some point some properties are added to OidcToken that depend on the token having been fetched
            // then initialize the token here.
            TokenRefreshManager tokenRefreshManager = null;
            tokenRefreshManager = new TokenRefreshManager(ct => RefreshOidcTokenAsync(tokenRefreshManager, options, ct), Clock, Logger);
            return Task.FromResult(new OidcToken(tokenRefreshManager));
        }

        private async Task<bool> RefreshOidcTokenAsync(TokenRefreshManager caller, OidcTokenOptions oidcTokenOptions, CancellationToken cancellationToken)
        {
            ThrowIfCustomTokenUrl();
            var request = new ImpersonationOIdCTokenRequest
            {
                DelegateAccounts = DelegateAccounts,
                Audience = oidcTokenOptions.TargetAudience,
                IncludeEmail = true
            };
            var oidcTokenUrl = string.Format(GoogleAuthConsts.IamIdTokenEndpointFormatString, TargetPrincipal);

            caller.Token = await request.ExecuteAsync(HttpClient, oidcTokenUrl, Clock, Logger, cancellationToken)
                .ConfigureAwait(false);

            return true;
        }

        ///
        /// Signs the provided blob using the private key associated with the impersonated service account.
        ///
        /// <param name="blob">The blob to sign.</param>
        /// <param name="cancellationToken">Cancellation token to cancel operation.</param>
        /// <returns>The base64 encoded signature.</returns>
        /// <exception cref="HttpRequestException">When signing request fails.</exception>
        /// <exception cref="JsonException">When signing response is not a valid JSON.</exception>
        public async Task<string> SignBlobAsync(byte[] blob, CancellationToken cancellationToken = default)
        {
            ThrowIfCustomTokenUrl();
            var request = new ImpersonationSignBlobRequest
            {
                DelegateAccounts = DelegateAccounts,
                Payload = blob
            };
            var signBlobUrl = string.Format(GoogleAuthConsts.IamSignEndpointFormatString, TargetPrincipal);

            var response = await request.ExecuteAsync<ImpersonationSignBlobResponse>(HttpClient, signBlobUrl, cancellationToken)
                .ConfigureAwait(false);

            return response.SignedBlob;
        }

        private void ThrowIfCustomTokenUrl()
        {
            if (HasCustomTokenUrl)
            {
                // We never expose an ImpersonatedCredential with a custom token URL, users will never see this.
                throw new InvalidOperationException("Operation not supported when a custom access token URL has been specified.");
            }
        }
    }
}


On Monday April 14th, 2008 we had the last Boulder Beer "Beer Appreciation Class" until the fall. Boohoo! Their calendars are packed, no doubt because we're in Beer Festival season, which pretty much runs spring, summer and fall.
The last class was very interesting – Professional Beer Tasting! Every week the brewers get together and have a professional tasting panel for the beers they will be distributing in the upcoming week. The beers are always tasted unfiltered as this will show the flaws most profoundly. Because the beers are unfiltered, there are still options for correcting any flaws that are found, even if it means slowly blending the batch into many following batches.
Brand, Brew Number, Fermenter, Comments.
Aroma – Fruity, Solvent, Citrus, Banana, Hop, Spicey, Yeasty, Malty, Roasted, Oxidized.
Flavor – Bitternes, Astringency, Sweetness, Malty, Roasted, Fruity, Citrus, Hop, Grainy, Worty, Alcoholic, Mouthfeel.
DMS – sulfur, eggs. Sulfur – matches. Card board – like chewing paper. Diacetyl – Popcorn butter, butterscotch, corn, vegetal. Acetaldehyde – Green apples, wet grass, hay.
We got to try rating beers based on a 10 point scale, then compare them to the professional brewers ratings. "Expired" Hazed and Infused – high oxidation characteristics. Rolling Rock – very strong DMS. Heineken – again, strong oxidation. Porter – high roasted malt character. Buffalo Gold and SingleTrack were just to train us how to do a tasting and to callibrate our taste buds! We were also able to compare and contrast Unfiltered Hazed with "Clean" Hazed from the bright tank. Yum!


text:
David Millar (Mtarfa (Malta), 4 januari 1977) is een Brits voormalig wielrenner. Millar was gespecialiseerd in het tijdrijden. De Schot werd in 2004 opgepakt op verdenking van epo-gebruik, waarop hij bekende. Hij werd hiervoor twee jaar geschorst, waarna hij terugkeerde in het peloton als fel tegenstander van dopinggebruik.

De meest succesvolle jaren van David Millar waren 2001 (8 overwinningen, 16e in de UCI-ranking) en 2003 (6 overwinningen, 20e in de UCI-ranking).

Biografie

Successen

Millar werd prof in 1997 bij Cofidis, waarvoor hij in zijn debuutjaar de proloog van de Ronde van de Toekomst wist te winnen. Het jaar erop deed hij dat kunstje nog eens over met zelfs nog een tweede ritzege en schreef hij ook de tijdrit van de Driedaagse van De Panne op zijn naam. In 2000 won Millar de proloog van de Ronde van Frankrijk en een jaar later was hij opnieuw erg succesvol met acht zeges, waaronder de eindoverwinningen in de Omloop van de Sarthe en de Ronde van Denemarken. Ook werd hij dat jaar tweede op het Wereldkampioenschap tijdrijden in Lissabon achter Jan Ullrich. Millar wist zich al zeker van zijn overwinning en kwam met een zegegebaar over de streep, maar Ullrich reed een sterk slot en mocht zo de regenboogtrui in ontvangst nemen. Twee jaar later was Millar alsnog de sterkste op het WK 2003 in Hamilton [zie hoofdstuk Doping].

Doping
In 2004, kort voor de start van de Ronde van Frankrijk kwam een dopingaffaire van zijn toenmalige ploeg Cofidis aan het licht. Millar werd ervan verdacht epo te hebben gebruikt en werd op 24 juni opgepakt. Millar gaf zijn zonden toe en bekende dat hij sinds augustus 2001 inderdaad regelmatig epo had gebruikt. Hij verklaarde "een gevangene te zijn geweest van de roem en het geld". Hij zei dat hij de epo had gekregen van zijn ploegmaat Massimiliano Lelli en later van zijn ploegleider Jesus Losa.. Naar aanleiding van zijn verklaring werd David Millar voor twee jaar geschorst. Ook werd een deel van Millars zeges van zijn palmares geschrapt, waaronder zijn mondiale tijdrittitel uit 2003. Deze titel kwam als gevolg hiervan toe aan de oorspronkelijke nummer twee van het WK, Michael Rogers. Ook werd hij ontslagen door zijn werkgever Cofidis, de ploeg waar Millar ruim zeven jaar voor had gereden.

In interviews verklaarde Millar spijt te hebben, en zijn voorbeeldfunctie te gaan gebruiken voor werk ter preventie van dopinggebruik. In februari 2005 wijzigde het CAS de datum van Millars schorsing, waardoor deze niet meer op 5 augustus, maar op 23 juni 2006 ten einde liep

Na zijn schorsing
Eind november 2005 tekende de Schot een contract bij Saunier Duval en in 2006 keerde hij terug in het peloton, toen in juni van dat jaar zijn schorsing afliep. In de Ronde van Spanje van dat jaar knoopte Millar terug aan met een overwinning door de 14de rit te winnen, een tijdrit. Het jaar erop won hij de proloog in Parijs-Nice en werd hij Brits kampioen op de weg en in de tijdrit. Later dat jaar werd bekend dat hij tekende bij Team Slipstream, een opvallende stap, aangezien zijn nieuwe werkgever een fel antidopingbeleid voerde. Voor zijn nieuwe ploeg reed hij in 2008 onder andere de Ronde van Italië en de Ronde van Frankrijk. In de Giro won hij met zijn team de ploegentijdrit. Enkele dagen later zat hij mee in een ontsnapping, toen vlak voor het ingaan van de laatste kilometer zijn ketting het begaf. Uit frustratie wierp hij zijn fiets over het hekwerk.

In 2010 werd David Millar tweede bij het wereldkampioenschap tijdrijden en op diezelfde discipline won hij goud op de Gemenebestspelen.

In juni 2011 bracht Millar zijn autobiografie uit: Racing Through the Dark. Hierin vertelt hij uitgebreid over zijn hele leven, en in het bijzonder over zijn dopinggebruik.

In oktober 2013 maakte hij bekend na het seizoen 2014 te stoppen met wielrennen.

Privéleven
Millar is getrouwd en is vader van twee zonen en een dochter.

Belangrijkste overwinningen

1997
 Proloog Ronde van de Toekomst
1998
 3e etappe deel B Driedaagse van De Panne
 Proloog Ronde van de Toekomst
 6e etappe Ronde van de Toekomst
1999
 Manx International
2000
 1e etappe deel B Route du Sud
 1e etappe Ronde van Frankrijk
2001
 1e etappe(tijdrit) Ronde van Spanje
6e etappe Ronde van Spanje
 3e etappe deel B Omloop van de Sarthe
 4e etappe Omloop van de Sarthe
 Eindklassement Omloop van de Sarthe
 4e etappe deel B Euskal Bizikleta
 5e etappe Ronde van Denemarken
 Eindklassement Ronde van Denemarken
 Ronde van de Sarthe
2002
 13e etappe Ronde van Frankrijk
2003
 Proloog Driedaagse van West-Vlaanderen
 Ronde van Picardië
 19e etappe Ronde van Frankrijk
 Eindklassement Ronde van Picardië
 17e etappe Ronde van Spanje
 4e etappe Ronde van Burgos
2006
  Brits kampioenschap baanwielrennen, Achtervolging, Elite
 14e etappe Ronde van Spanje
2007
 Proloog Parijs-Nice
  Brits kampioen individuele tijdrit op de weg, Elite
  Brits kampioen op de weg, Elite
2008
 1e etappe (ploegentijdrit) Ronde van Italië
2009
 20e etappe (tijdrit) Ronde van Spanje
2010
 3e etappe deel b (tijdrit) Driedaagse van De Panne-Koksijde
 Eindklassement Driedaagse van De Panne-Koksijde
 2e etappe deel b (tijdrit) Internationaal Wegcriterium
  Wereldkampioenschap tijdrijden
  Gemenebestspelen
  Individuele tijdrit Gemenebestspelen
 Chrono des Nations
2011
 21e etappe (tijdrit) Ronde van Italië
 2e etappe (ploegentijdrit) Ronde van Frankrijk
 2012
 12e etappe Ronde van Frankrijk

Resultaten in voornaamste wedstrijden
(*) tussen haakjes aantal etappe-overwinningen
|
|}

Externe links

Profiel David Millar op ProCyclingStats
Profiel David Millar op De Wielersite

Referenties

Millar, David
Brits olympisch deelnemer


Elizabeth, NJ, September 14, 2011 – Alpha Wire has launched a new extension of its popular EcoWire line tailored for more industrial applications. Offering all the environmental benefits and abrasion resistance characteristics of the original EcoWire, EcoWire Plus also resists oils, fuels, solvents, and other hazardous liquids. EcoWire Plus meets the fluid resistance requirements of ISO 6722 for thin-wall and ultra-thin wall wire, making it an eco-friendly and cost-effective replacement for XLPE-insulated wire.
As with original EcoWire, EcoWire Plus derives its advantage from a modified polyphenylene ether (mPPE) thermoplastic that is inherently lighter and smaller with equal robustness when compared to XLPE. In addition, EcoWire Plus is non-halogenated and contains no heavy metal pigments, meeting RoHS and Waste Electrical and Electronic Equipment (WEEE) requirements for the elimination of hazardous substances and recyclability.
"EcoWire Plus is a great advancement on our EcoWire line," says Tim Howlett, Senior Product Manager at Alpha Wire. "Not only does it continue to offer space-saving design and weight reduction, its fluid and chemical resistance is ideal for demanding factory and industrial applications. Plus, it enables significant cost savings when replacing XLPE wire."
Howlett added, "The positive feedback we received from design engineers, as well as the strong market demand for custom orders of this product, made the EcoWire Plus line addition an obvious next step."
The initial EcoWire Plus offering is built to ISO 6722 standards for thin and ultra-thin wall requirements and is RoHS and REACH compliant. It is available in sizes from 28 AWG (0.09 mm2) to 10 AWG (4.92 mm2) with stranded bare copper conductors and an operating temperature range of -40°C to +110°C.
For additional information, contact Alpha Wire at 800-52-ALPHA (522-5742) in North America, 800-288-8809 in Europe, and 21-61498201 in Asia. Also, please visit our website to download data sheets, access search filters, and place free sample requests for EcoWire Plus.


text:
Q: Concerning Hartshorne's proof of the Vanishing Theorem of Grothendieck (Hartshorne III 2.7) At certain point of the proof of the theorem in Hartshorne's book, he mentioned the following in which I don't understand:

*

*In Step 3, he said we can reduce our consideration to a sheaf $\mathscr{F}$ of abelian group which is generated by a single section over certain open set $U\subset X$ ($X$ is irreducible topological space). Then in that case $\mathscr{F}$ $\textbf{is a quotient of the sheaf}$ $\textbf{Z}_U$ (where $\textbf{Z}$ is a constant sheaf on $X$).

Question: I couldn't see how the statement is true.

*Assume the things mentioned in (1) is correct, then we will be able to write an exact sequence of $\mathscr{F}$ as
$$0\to\mathscr{R}\to\textbf{Z}_U\to\mathscr{F}\to 0$$
where $\mathscr{R}$ is of course, the kernel of the map from $\textbf{Z}_U$ to $\mathscr{F}$. Then for any $x\in U$, $\mathscr{R}_x$ is a subgroup of $\textbf{Z}$ and we have certain $d\in\textbf{Z}$ which is the least positive integer which occurs in any of the groups $\mathscr{R}_x$, no problem. But the problem comes when he said there exist another open subset $V\subseteq U$ such that $\mathscr{R}|_V\cong d\cdot\textbf{Z}|_V$ as a subsheaf of $\textbf{Z}|_V$.

Question: Explicitly why there is such an existence?
Thank you in advance and please let me know if there is any unclear point in my question.

A: For the first question : It is a general (and easy) fact that the maps from a constant sheaf $\Gamma$ to a sheaf $\mathscr{F}$ are in bijection with $\operatorname{Hom}(\Gamma(X),\mathscr{F}(X))$. This means that over a connected scheme $X$, to give a map $\mathbb{Z}\to \mathscr{F}$, you have to give a global section of $\mathscr{F}$. If this global section generates $\mathscr{F}$, then the corresponding map from $\mathbb{Z}\to \mathscr{F}$ would be surjective and hence $\mathscr{F}$ would be a quotient of $\mathbb{Z}$.
For the second question : Over an irreducible space $X$ all the open subsets are connected because every two open subsets have non-empty intersection. This means that for every open $V$, $\mathbb{Z}(V)=\mathbb{Z}$ now, because $d$ appears in some stalk it should be in $\mathscr{R}(V)$ for some open $V$ and hence for every $V'\subset V$ we have $d\in \mathscr{R}(V')$, and because you have assumed that $d$ is the smallest integer appearing in the stalks, $d$ should generate $\mathscr{R}(V')$(because $\mathbb{Z}$ is a p.i.d) and hence $\mathscr{R}\mid_V=d\mathbb{Z}$

A: In Hartshorne's notation, $B=\bigcup_{U\subset X}\mathcal{F}(U)$. Let $A$ denote the set of all finite subsets of $B$.

*

*We know that $\mathcal{F}=\varinjlim \mathcal{F}_\alpha$ where $\mathcal{F}_\alpha$ is the sheaf generated by the elements of $\alpha \in A$ and $\alpha$ ranges over $A$. Using the fact that cohomology commutes with direct limits, we have $\varinjlim H^i(X,\mathcal{F}_\alpha)=H^i(X,\mathcal{F})$ and so it will suffice to show that $H^i(X,\mathcal{F}_\alpha)=0$ for all $\alpha$ and for all $i\ge n+1$ where $n=\dim X$. Hartshorne argues by the induction on the cardinality of $\alpha$. Let's suppose we have proven the result for $\#\alpha=1$ and we assume the result for $\# \alpha \le n-1$. If $\alpha'\subset \alpha$ and $\#\alpha-1=\#\alpha'$ then
$$
0\to \mathcal{F}_{\alpha'}\to \mathcal{F}_\alpha \to \mathcal{G}\to 0
$$
is an exact sequence where $\mathcal{G}$ is generated by a single section $s\in \mathcal{F}(U)$ for some $U$. $s$ is the element of $\alpha\setminus \alpha'$. To understand the answer to your question, we should think about what it means to be generated by some sections. Given $s_1,\ldots, s_n$ so that $s_i\in \mathcal{F}(U_i)$ for each $i$, what we mean by $\mathcal{H}$ is generated by $s_1,\ldots, s_n$ is that $\mathcal{H}$ fits into an exact sequence
$$0\to \mathcal{K}\to\bigoplus_{i=1}^n\Bbb{Z}_{U_i}s_i\to \mathcal{H}\to 0.$$
So, since $\mathcal{G}$ is generated by $s_n$, there is an exact sequence
$$
0\to \mathcal{R}\to \Bbb{Z}_{U_n}\xrightarrow{\times s_n} \mathcal{G}\to 0.
$$
The argument then continues as on p.211 of Hartshorne.

*Now, let's specialize our above exact sequence by taking stalks at $x\in U$. This preserves exactness and so $0\to \mathcal{R}_x\to \Bbb{Z}$ is exact, and in particular $\mathcal{R}_x$ can be thought of as a subgroup of $\Bbb{Z}$. We know all of the subgroups of $\Bbb{Z}$. They are of the form $d\Bbb{Z}$ for $d\in \Bbb{Z}_{\ge0}$. So, $\mathcal{R}_x$ is cyclic. In particular, by definition of $\mathcal{R}_x$ there exists a germ $(s,V)$ where $s\in \mathcal{R}(V)$ so that $\mathcal{R}_x\cong d\Bbb{Z}$ by the map $(s,V)\mapsto d$. Actually, this isomorphism is valid not only on the stalk but also on $V$. So, we get $\mathcal{R}_V\cong d\Bbb{Z}_V$ by sending the generator $s$ to $d$.


It is almost the end of the day. I have been sitting still, trying to quiet my mind to think of something to write about today. So I choose to express gratitude.
Buck Sexton has been out this week due to illness so he had to release his exciting news on his Facebook page. It is a thrilling announcement indeed. "The Freedom Hut is going into national syndication, baby!", he posted.
Thank you, Glenn Beck. Buck's announcement made me think of how many wonderful young people you have had on your television and radio station, and why I am a proud supporter of The Blaze and Glenn Beck shows.
All I can think about now is how many people you have had working on your broadcast station and where they are now? Then there are thoughts of the wonderful young people you have on now and where where they be in the next five to ten years?
I loved REALNEWS. I love the new format you have now for your 5 p.m. Eastern slot on The Blaze. I loved the conversation then and really love the conversations now, from THINK TANK to FOUR-MINUTE BUZZ and everything in between.
It is comforting to see so many people, with different backgrounds and persuasions, just being happy in spite of different ways of thinking, or visions, or philosophies, or who knows?
Thank you for finding exceptional people. For supporting them. For sharing them. And thanks to all those people on your staff for being professionals and excelling at what The Blaze has established since day one: THE TRUTH LIVES HERE.
They all move on and, hopefully, continue with that thought process to influence others for the greater good.
Next Post THAT BABY: Charlie R.


PLEDGE IT offers Stripe as our standard payment processor. Stripe is the best way to accept payments online. Stripe handles billions of dollars every year for forward-thinking businesses around the world.
Stripe can accept the following credit card types: Visa, MasterCard, American Express, JCB, Discover, and Diners Club.
All donations are received in USD. If you live within the United States, your donation will be processed in USD. If you live outside of the United States, your donation will be received in USD and then converted into the currency based on your country's residence.


text:
Judge Strikes Down Pennsylvania's Gay-Marriage Ban
A federal judge in Pennsylvania has struck down the state's ban on same-sex marriage as unconstitutional. The ruling is the latest in a growing cascade of federal and state court decisions declaring a right to marry for gay couples.
Since the U.S. Supreme Court last year struck down a federal law barring recognition of same-sex marriage, federal and state courts have been rife with challenges to state bans. On Tuesday, Judge John Jones III in Pennsylvania became the latest federal judge to strike down such a ban.
Jones pointed to the Supreme Court's landmark Brown v. Board of Education ruling declaring unconstitutional segregated schools that had been justified as "separate but equal." In the 60 years since then, he wrote, " 'separate' has thankfully faded into history, and only 'equal' remains. Similarly, in future generations the label same sex marriage will be abandoned, to be replaced simply by marriage."
"We are a better people than what these laws represent, and it is time to discard them into the ash heap of history," Jones wrote.
To date, federal judges have struck down bans on same-sex marriage in 13 states: Utah, Oklahoma, Kentucky, Virginia, Illinois, Texas, Tennessee, Michigan, Indiana, Ohio, Idaho, Oregon and now Pennsylvania.
Additionally, state court judges have struck down bans in other states, including most recently Arkansas. In many of these states, these rulings have been temporarily blocked pending appeal. In a couple, state officials have chosen not to appeal, and in others, the weight of rapidly changing public opinion has dramatically turned the political dynamic.
As things now stand, through a combination of state court rulings, state legislation, and ballot initiatives, gay marriage is now legal in 18 states and the District of Columbia: California, New Mexico, Iowa, Minnesota, Oregon, Washington, Illinois, Maryland, Maine, Vermont, New Hampshire, Massachusetts, Rhode Island, New York, Connecticut, New Jersey, Hawaii and Delaware.


This beautiful acreage is located only 3 miles north of Carnduff on Highway 318. The home is nestled in a fully mature yard. There is a detached double garage, 3 sheds, and a heated work shop in the yard. The home has had many recent upgrades including pvc windows, shingles, appliances, water heater, and bathrooms. The main floor has a large porch with walk in closet. There is a bedroom/office and a 3 piece bathroom. There is an open kitchen dining room area. There is plenty of room for entertaining with a living room with wood stove and a family room. The second floor features 3 bedrooms with a 3 piece bathroom with soaker tub. There is also a master bedroom with 2 piece ensuite bathroom. There are also 2 quarters of land for an additional price MLS# SK715958.


'Undercover officers trained to spot people carrying out terrorist reconnaissance are being covertly deployed to boost efforts to thwart an atrocity on British soil, the Guardian has learned.
They have been trained in behavioural detection and sent to areas deemed at risk of attack, such as transport hubs and high profile buildings.
This will likely result in more arrests of innocent neurodivergent people who happen to be different, have an atypical behaviour and may not conform in their reaction when approached. Autistic behaviour can be found to be suspicious and an arrest is traumatic even when one appears almost too calm.