text:
Social Ad Management
Adam Kipple
Adam Kipple began his career studying animation at the Art Institute of Pittsburgh. His ranging interests quickly drove him to his major, graphic design. Just prior to graduation, Adam switched gears to web design. He started focusing in on websites and learned to program on his own. Sounds like an awesome idea for "fun time!" However, it paid off, as The Washington Post Newsweek Interactive hired Adam before graduation, where he further developed his web design talents. While at the WPNI, his work received high praise and acknowledgements. Adam was a part of a Pulitzer Prize winning group for their work on the tragic Virginia tech shootings, and his work on "Antarctica" was awarded for Best Multimedia Package by the White House News Photographers Association. Since starting Three Ring Focus, Adam has helped turn the small web boutique into a powerhouse interactive marketing company.
Adam currently sits on the Board of Advisors for The Academy for the Arts, Science and Technology. He also serves on the Board Directors for the Boys and Girls Club of the Grand Strand as well as The Cut that Counts Foundation. He is the proud poppa of 2 sons, Jackson & James, that use up all that "fun time" he has available.
Favorite Food: Pizza
Drink of Choice: Dunkin' Coffee. Black
Favorite Desktop Gadget: Pictures of my family
Down Time Activity: Driving to car shows and relaxing
Music Preference: Anything. All of it. Seriously. Maybe not Hanson. But most all.
Fun Fact: Gives hugs with appropriate pressure and for the right length of time.
Back to Staff
Want to set up a meeting?
Just want to hang at our
bar? Drop us a line.
1925 Mr. Joe White Ave. • Myrtle Beach, SC 29577 • 843. 796. 1616
The Work /
The Agency /
Get In Touch /
Employment /
Copyright © 2020 Three Ring Focus
Don't let us catch you stealing our shit. We will tell yo mamma what you did!


text:
.class synthetic Lcom/android/server/LockSettingsService$1;
.super Ljava/lang/Object;
.source "LockSettingsService.java"

# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/android/server/LockSettingsService;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x1008
    name = null
.end annotation

redpajama_set_name: RedPajamaGithub


text:
Once in a lifetime floods to become regular occurrences by end of century
IMAGE: Sea level rise scenarios have a 50% and 5% chance of exceedance in the mid-twenty-first century (panels a and b) and the late-twenty-first century (panels c and d). Areas in...
Superstorm Sandy brought flood-levels to the New York region that had not been seen in generations. Causing an estimated $74.1 billion in damages, it was the fourth-costliest U.S. storm behind Hurricane Katrina in 2005 and hurricanes Harvey and Maria in 2017 according to the National Oceanic and Atmospheric Administration. Now, due to the impact of climate change, researchers at Stevens Institute of Technology have found that 100-year and 500-year flood levels could become regular occurrences for the thousands of homes surrounding Jamaica Bay, New York by the end of the century.
The study, led by Reza Marsooli, assistant professor of civil, environmental and ocean engineering at Stevens, can help policymakers and the coastal municipality of Jamaica Bay make decisions on whether to apply coastal flood defenses or other planning strategies or policies for reducing future risk. It also provides an example of the extent of how coastal flooding will increase in the future across the New York region and other areas due to the impacts of climate change.
"While this study was specific to Jamaica Bay, it shows how drastic and costly of an impact that climate change will make," said Marsooli, whose work appears in the Nov. 26 issue of Climatic Change. "The framework we used for this study can be replicated to demonstrate how flooding in other regions will look by the end of the century to help them mitigate risk and best protect communities and assets in impacted areas."
Based on the anticipated greenhouse gas concentration by the end of the 21st century, Marsooli and his co-author Ning Lin, from Princeton University, conducted high resolution simulations for different scenarios to find the probability of different flood levels being reached, assuming emissions remain at a high level. They studied how sea level rise and hurricane climatology change would impact the area in the future due to storm surge and wave hazards.
Marsooli and Lin found that the historical 100-year flood level would become a nine-year flood level by mid-century (2030-2050) and a one-year flood level by late 21st century (2080-2100). Most recently reached by Superstorm Sandy, 500-year flood levels would become a 143-year flood level, and then a four-year flood level by the end of the century. Additionally, sea-level rise would result in larger waves which could lead to more flood hazards such as erosion and damage to coastal infrastructure.
"Future projections of the hurricane climatology suggest that climate change would lead to storms that move more slowly and are more intense than we have ever seen before hitting Jamaica Bay," said Marsooli. "But the increase in these once-in-a-generation or even less frequent floods is so dramatic because the impact of sea-level rise will create greater flooding, even if the storms we were seeing today stayed the same."
https://www.stevens.edu/news/once-lifetime-floods-become-regular-occurrences-end-century

redpajama_set_name: RedPajamaCommonCrawl


text:
import ActionEmitter from '../../Flux/ActionEmitter';
import ReduceStore from '../../Flux/ReduceStore';
import BaseTimeline from './BaseTimeline';
import Tweets from '../ReduceStores/Tweets';
import ViewInfo from '../ReduceStores/ViewInfo';
import {ViewType} from '../../AppContext/ActionCreator';

export default class SearchTimeline extends BaseTimeline {
    constructor(dispatcher: ActionEmitter, id: string, query: string) {
        super(dispatcher);

        const info = new ViewInfo();
        info.setState({
            type: ViewType.SearchTimeline,
            source_id: id,
            query,
        });
        this.setStores(info, new Tweets());
    }
}


text:
Family Owned And Operated Since 1938
Products ‹ Back
Allison Transmission
Home / Mercedes-Benz
info@stewartindustrialjm.com
The new Mercedes-Benz Sprinter. One for all.
For nearly a century, Mercedes-Benz has made it our mission to move the world. Through our employees and their achievements, we've created a company we can all be proud of. Mercedes-Benz was founded in 1926 by Karl Benz, Gottlieb Daimler, Wilhelm Maybach and Emil Jellinek, whose daughter Mercedes is our original namesake.
Our vehicles are manufactured in 17 countries on five continents, and distributed all over the world. From the crumple zone in 1959 to the airbag in 1980 and PRE-SAFE® braking in 2002, Mercedes-Benz has invented many of the automotive technologies we see today.
Cargo Van, Chassis Cab, Minibus, and Pickup Truck
Full range:
For the full range of Mercedes-Benz Vans please contact us or visit -> https://www.daimler.com/products/vans/mercedes-benz-sprinter.html
All are available for custom order.
Download BrochureDaimler Brochure
The Pioneer Among Vans
It has given a whole vehicle class a name – the Mercedes-Benz Sprinter is the synonym for large vans around the 3.5 to 5.5 tonne class worldwide. The largest van from Mercedes-Benz is a model of reliability, efficiency, economy and versatility. With its five safety systems, efficient and powerful engines and a distinctive and self-confident look, the Sprinter has set standards since its introduction in 1995. The van has always been the pioneer and innovator of its class. But above all, with exceptionally low fuel consumption values of up to 6.3 l / 100 km, it is by far the top of its class in fuel consumption.
The third generation of the Sprinter, the large van from Mercedes-Benz Vans, now offers a new, diverse range of product features that serves specific market segments even more effectively than before.
The Sprinter as an integrated system solution
The new Sprinter is the first integrated system solution offered by Mercedes-Benz Vans. This vehicle is fully networked. Its standard equipment includes connectivity hardware and the services of Mercedes PRO connect. The new connectivity solution, in combination with the new generation of telematics, significantly lightens the administrative burdens of fleet management. By means of the fleet management tool, the Web-based service connects the fleet manager with all of the vehicles and drivers in his fleet. This makes it possible to manage assignments online and call up vehicle status information such as location, fuel reserves, and maintenance intervals almost in real time. As a result, fleet managers can quickly and easily gain a complete overview of their fleets.
Fully networked. Its standard equipment includes connectivity hardware and the services of Mercedes PRO connect.
New generation of telematics.
Fleet management tool.
More than 1,700 variants can be created.
Rear-wheel drive, All-wheel drive, and Front-wheel drive.
The carrying capacity of the front-wheel drive version has increased, thanks to wheel housings that can carry cargo and extended load compartment heights. Its maximum load volume is 17 m3, with a maximum tonnage of 5.5 tons.
LED strips in the load compartment.
Rear doors open to the side walls.
Assistance, Control Systems, reverse camera with an image on the inside mirror, and a state-of-the-art parking package with a 360° panoramic view
Stewart Industrial is a family owned business incorporated in 2010. We sell the world's best brands of heavy duty machinery, commercial vehicles, and material-handling equipment. Client satisfaction and support is our number one priority.
We take care of all your commercial needs to ensure that your business grows according to your targets. What separates us from others are our constant endeavours to update our know-how and high commitment to quality.
Prime Minister Opens Modern Multi-million Dollar Infant School in South West St. Andrew
About Stewart Industrial Jamaica
St Catherine FA attracts sponsorship for youth programme
Barnes tops Stewart Industrial Sporting Clays Championship
Stewart Industrial Forging Ahead With FUSO
22 Bell Road, Kingston 11, Jamaica
1 876-937-2180-3
contact@stewartindustrialjm.com
© 2017 Copyright, Stewart Industrial Jamaica.


Whilst you're incorporating your research, you should take somewhat from a good deal, which means to refer exactly from a wide array of various sources. There are the 3 key particulars of the awesome custom writing service. When you receive a research paper on the site, you can make sure to come across top-notch work in a sensible price.
Even in case you recognize the benefits of purchasing essays, you might not know the best places to turn. There are a lot of places and websites where students can purchase essays and hence there's need to be quite careful as a method to select the most suitable business or website to get an essay. Much like it isn't overly concerned if you're delighted with your buy or whenever you urge a man to acquire socks there rather than elsewhere.
Students best custom paper writing service also find reliability and affordability. Many companies don't do so because an academic paper can be carried out by means of a writer who's not even knowledgeable on your area. Therefore, when you get a college paper from us, you're assured of complete satisfaction.
In some cases, it's more logical for our writer to attempt to discover the significant data from the sources, then proceed in the design of ideas in the form of an essay. There are different kinds of law essays. Because you won't be permitted to bring research material into the room, your essays won't be as detailed since they might otherwise be.
Academic writing help thrives on using rationality. Tell students you're going to be working on argumentative essays. Our essay writing company guarantees that student's essays that are provided to students are original and quality in order to help students receive their academic dreams https://www.du.edu/admission-aid/undergraduate/ true.
In addition, it's going to enable one to choose an organization that may enable them to succeed academically and obtain excellent grades. The target of academic writing is to boost your theoretical wisdom and increase practical experience. The main purpose of the scholarship is to help stimulate a comprehension of the 1950s Cuba.
Although the essay is vital, other details of the college application are vital, too. Your college essay will hold out the remainder of your application. Our college essay writing services also facilitate when you purchase an essay on the internet or just buy admission essay that you are able to select your appropriate assistance level for more success.
There isn't anything wrong if you rely on it, but be sure that you consider the matter of plagiarism seriously. Second, if you decide to obtain essay economical from us you are going to receive perfectly written paper that will to enable you to acquire the exceptional mark and also to boost your positions. In case the point is repeatable from a few angles there are various varieties of ways it can be defended.
It is not easy to understand the point that you're attempting to get across whenever your writing is tricky to read. Money is tight, and you don't have work, since you can't locate any job openings within walking distance, you're scared to ride the bus, because it's such a huge city, in comparison to the one that you came from. Writing a great story demands creativity and careful thinking.
A book may be listed, but it does not signify the student should absorb the entire thing. Quality work is critical in the writing industry and it's one thing that each student must insist on when asking for essay help of any sort. Most of the times, they either do not have enough experience of writing on argument essay topics, or they are not well versed in the subject.
To begin with, you should understand what you want to accomplish should you need to cover an essay. When you buy essays online, you don't generally think what happens next. Any essay will gain from essay assistance so long as it is from a trusted and dependable source.
To any extent further, you'll not have to cope with your papers all on your own. It's feasible for you to receive essays written for you now and do not have to be concerned about lifting a finger. You cannot expect any matter of plagiarism from them.
← Who Else Wants to Learn About Get Essay Help?


text:
Meetings Coverage and Press Releases
GA/SHC/4205
Third Committee
Seventy-second Session, 20th Meeting (PM)
International Human Rights Standards Must Translate to Programmes on Ground, United Nations High Commissioner for Human Rights Tells Third Committee
International human rights standards "can and must" be translated into programmes on the ground, the United Nations High Commissioner for Human Rights told the Third Committee (Social, Humanitarian and Cultural) today, pointing to gender-related killings in Central America, massive migration from Myanmar to Bangladesh and ongoing tragedy in Syria.
"The world's people are crying out for more justice, greater accountability, more respect for civil, cultural, economic, social, and political rights as well as the right to development," said Zeid Ra'ad al Hussein, presenting his annual report.
In that context of rising turmoil, he said the Office had assisted national authorities, democratic institutions and civil society in upholding human dignity and rights. To tackle femicide in Central America, it recently set up a virtual training in Argentina, Costa Rica, El Salvador and Panama of a Model Protocol developed to investigate gender-related deaths of women.
To ensure migrants' rights, he said the Office had organized monitoring missions to European border and transit locations such as Bulgaria, France, Greece, Italy and the former Yugoslav Republic of Macedonia to assess protection needs. It had also published a report of "shocking" abuses suffered by migrants in Libya.
In Bangladesh, two rapid expert teams had been sent to interview refugees from Myanmar's Rohingya community and report on violations. While they had been refused access by Myanmar authorities, his Office would continue to seek accountability for any such abuses, and coordinate with Bangladesh to ensure the integration of rights into humanitarian operations.
Faced with Syria's refusal to enable access, he said the Office had established a Syrian Team — essentially virtual country offices in Beirut, Gaziantep, Amman and Geneva — that included monitoring and human rights advisors. In a similar lack of access, it had set up a team to conduct remote monitoring of the human rights situation in Venezuela, given recent countrywide demonstrations.
In the ensuing dialogue, delegates affirmed their commitment to upholding human rights obligations, and asked a range of questions — from how the High Commissioner had increased representation of developing countries in his Office, to how States could work with the United Nations to ensure sufficient space for civil society. Delegates from Switzerland and the United Kingdom asked how Member States could work with the Office to prevent human rights abuses from taking place, while representatives of Latvia and the United States pointed out that countries with grave human rights abuses should not be on the Human Rights Council. They asked what measures could be taken to improve the Council's credibility.
Venezuela's delegate said indivisible and progressive respect for all human rights was enshrined in its Constitution, which was among the reasons it had been elected to the Human Rights Council. He pressed the Office to comply with its General Assembly mandate to conduct its work on the basis of non‑politicization, transparency and non‑application of double standards, stressing that its report had omitted facts about crimes by armed groups.
Singapore's representative asked why the Office had not presented a report to the General Assembly this year and requested clarity about its reporting responsibilities, a point echoed by Egypt's representative.
There was growing understanding among States about the Office's mandate, which must proceed without groundless accusations spread through false information, added the representative of the Russian Federation. Despite current trends, the Office was not supposed to be a human rights arbiter.
The Third Committee will reconvene at 10 a.m. on Tuesday, 17 October, to continue its debate on the promotion and protection of human rights.
Third Committee (Social, Humanitarian and Cultural) continued its discussion on the promotion and protection of human rights. The Committee had before it the following documents: A/72/127, A/72/128, A/72/131, A/72/132, A/72/133, A/72/135, A/72/137, A/72/139, A/72/140, A/72/153, A/72/155, A/72/162, A/72/163, A/72/164, A/72/165, A/72/170, A/72/171, A/72/172, A/72/173, A/72/187, A/72/188, A/72/201, A/72/202, A/72/219, A/72/230, A/72/256, A/72/260, A/72/277, A/72/280, A/72/284, A/72/289, A/72/290, A/72/316, A/72/335, A/72/350, A/72/351, A/72/365, A/72/370, A/72/381, A/72/495, A/72/496, A/72/502, A/72/518, A/72/523, A/72/279, A/72/281, A/72/322, A/72/382, A/72/394, A/72/493, A/72/498, A/C.3/72/2-S/2017/798, A/C.3/72/3–S/2017/799, A/C.3/72/4–S/2017/800, A/C.3/72/5-S-2017/816, A/C.3/72/6-S-2017/817, A/C.3/72/7–S/2017/818, A/C.3/72/8-S-2017/819, A/C.3/72/10–S/2017/852 and A/C.3/72/11.
Interactive Dialogue
ZEID RA'AD ZEID AL HUSSEIN, United Nations High Commissioner for Human Rights, said his Office had made a real difference in several countries, assisting national authorities, democratic institutions and civil society in upholding human dignity and rights. Presenting his annual report, covering August 2016 to July 2017, he highlighted the Office's work in Cambodia, its oldest field presence, which illustrated how well-targeted technical cooperation had built trust with partners. It was working to expand a criminal case database to ensure nationwide coverage by 2019, as well as training judges and lawyers in human rights law and fostering improved conditions of detention.
In El Salvador, he said the Office had drawn up a specific protocol for investigating femicide, with the help of judges, prosecutors, police and victims, as well as supported the development of a model protocol for investigating gender-related deaths of women, which had been widely adopted by justice officials across the region. On the protection of migrants, the Office had played a lead role in supporting the historic negotiation of a global compact for safe, orderly and regular migration, and developed a compendium of good practices. It had organized monitoring missions to European border and transit locations such as Bulgaria, France, Greece, Italy and the former Yugoslav Republic of Macedonia to assess migrants' protection needs.
Just last week, the Office had completed a mission to assess protection needs of migrants in El Salvador, Guatemala, Honduras and Mexico, he said, while in Tunisia, a national consultation had been conducted to gauge respect for migrants' health, education and labour rights. With the United Nations Support Mission in Libya (UNSMIL), it had published a report of "shocking" abuses and violations suffered by migrants in that country, and in the Pacific, met with migrants stranded in both Nauru and Manus Island in Papua New Guinea.
On the massive movements of people from Myanmar's Rohingya community to Bangladesh, he said two rapid expert teams had been sent to interview refugees in Bangladesh and report on violations. While the experts had been refused access by Myanmar authorities, their reports continued to provide crucial information to Member States and the Security Council. Further, the work of the Independent International Fact-Finding Mission on Myanmar, established by the Human Rights Council, was underway. His Office would continue to seek prevention and accountability for rights violations, and would coordinate with Bangladesh to ensure integration of rights in ongoing humanitarian operations.
Also this year, the Office had deployed a team to Angola to interview refugees fleeing the Democratic Republic of Congo, he said, and in the absence of access, had established a team to conduct remote monitoring on the human rights situation in Venezuela in the context of nationwide demonstrations. He went on to highlight important work on the right to food and access to land in Malawi, and efforts to combat violent extremism in Mali. In Syria, the Office continued to support the Human Rights Council's International Independent Commission of Inquiry. Faced with Syria's refusal to enable access, the Office had established virtual country offices — in Beirut, Gaziantep, Amman and Geneva, including monitoring teams and human rights advisors.
Finally, he said the Office had also supported the creation of the International, Impartial and Independent Mechanism to assist in the Investigation and Prosecution of those Responsible for the Most Serious Crimes under International Law committed in Syria — a new and unique body mandated by the Assembly to collect and analyse evidence of alleged crimes in Syria. It was committed to do its utmost to ensure recommendations of all human rights were carried out. The Secretary-General's reform efforts presented an opportunity to ensure that human rights were no longer viewed as ancillary but as central to sustainable development, peace and security.
"The world's people are crying out for more justice, greater accountability, more respect for civil, cultural, economic, social, and political rights as well as the right to development," he said, pledging to assist Governments, regional and national institutions, civil society organizations and human rights defenders in upholding the rights of all people.
The representative of Brazil supported the work carried out by the High Commissioner's Office on protecting people from being discriminated against based on their sexual or gender identity.
The representative of China asked what specific measures would be taken to increase the representation of developing countries in the staffing of the High Commissioner's Office, and about how the Office would invest more human and financial resources in the units responsible for economic, social and cultural rights, and the right to development.
The representative of Morocco asked the High Commissioner to expand on his Office's contribution to protecting migrants through the global compact on migration.
The representative of Australia asked how States could best work together to ensure space for civil society at the United Nations.
The representative of Argentina asked whether the High Commissioner believed the existing international legal framework was sufficient to protect the rights of older persons.
The representative of Latvia said countries which committed grave human rights abuses should not be on the Council, and asked the High Commissioner what measures could be taken to improve the credibility of the Council.
The representative of the United States asked what should be done to ensure the worst human rights violators were not able to serve as members of the Human Rights Council, also asking what could be done to prevent reprisals against members of civil society.
The representative of Switzerland asked what the best way would be for the Council to improve its preventive work, and what the High Commissioner expected from Member States in order to achieve that goal.
The representative of Venezuela said indivisible and progressive respect for all human rights was a commitment enshrined in its Constitution, which was among the reasons why Venezuela had been elected to the Human Rights Council. He pressed the Office to comply with its General Assembly mandate to conduct its work on the basis of non‑politicization, transparency and non-application of double standards, stressing that the report had omitted facts about crimes by armed groups. Venezuela would work with the Office as long as it took a balanced approach.
The representative of the United Kingdom asked the High Commissioner about how Member States could assist his Office in its preventive and early warning work.
The representative of Cameroon said political, social and cultural rights were interlinked and should be dealt with on the same footing, adding that further efforts must be made towards members of civil society working to protect those rights.
Mr. AL HUSSEIN replied that his Office had come under intense pressure from all sides, stressing that there were no countries with perfect human rights records. To a question on underrepresentation of certain geographic areas and developing countries on the staff of OHCHR, he said he was a strong believer in the broadest possible geographic range of staff, adding that his Office was committed to improving women's representation on staff and welcoming the Secretary-General's commitment to gender parity. To a query on strengthening work on economic, social and cultural rights, he said his Office would work to integrate those rights into the United Nations system and turn them into realities on the ground. On the integration of his Office's work into broader work on migration, he said he had led follow-up to developing a global compact for safe, orderly and regular migration.
A lack of cooperation with Special Procedures Mandate-holders was deeply concerning, he said, adding that a number of States with standing invitations to those mandate-holders did not honour that commitment in practice. To a question on the rights of older persons, he described significant normative gaps, and absent or weak national standards regarding age discrimination. Regarding changes that could be envisaged in the composition of the Human Rights Council to ensure its greater credibility, he said the General Assembly resolution guiding membership should be observed, adding that there was no selectivity. To questions on reprisals, he said his staff relied on civil society for insight and information, and when those individuals were harmed, it was considered an attack on the United Nations. A report on that topic had been presented. On conflict prevention and early warning, he said one of the key parts of his Office's work was access, which it needed to verify and confirm information. He pleaded for Member States to grant access when OHCHR felt it was needed.
The representative of Iran said that OHCHR's work should not be steered by political motives, cautioning against entertaining any such initiatives. Referencing discrimination, he requested additional information regarding OHCHR duties in countries without United Nations presence.
The representative of the European Union asked how States and relevant agencies could ensure civil, political and social rights were advanced in tandem.
The representative of the Russian Federation said several non‑State actors continued to pose threats to human rights and that some States were using human rights issues to further their own political goals. There was growing understanding among States about the Office's mandate, which must proceed without groundless accusations spread through false information. Despite current trends, the Office was not supposed to be a human rights arbiter.
A representative of the Observer State of Palestine asked how the database to monitor Israel's illegal settlement campaign would address non‑profit organizations engaging in business in the settlements, and further, when the report on that matter would be presented.
The representative of Cuba asked about activities being undertaken to avoid politicization of human rights and development issues. He requested information regarding operational changes at OHCHR and what effects those changes would have on the Office's work.
The representative of Azerbaijan expressed concern over the increasing number of displaced persons around the world and asked what work the Office would do to address the matter.
The representative of Ethiopia encouraged the High Commissioner to promote migrants' rights, asking whether earmarked funding had affected the Office's work and about any gaps identified regarding the rights of migrants.
The representative of Egypt, speaking on behalf of the African Group, asked for clarification regarding the Office's reporting mechanisms.
The representative of Singapore also asked for clarity on the Office's reporting responsibilities and why no report had been presented to the General Assembly this year.
The representative of Indonesia asked the High Commissioner what was expected of relevant parties in the fulfilment of social and cultural rights.
The representative of the Democratic People's Republic of Korea asked the High Commissioner to explain what measures would be taken to address the abduction of a group of girls by the Republic of Korea.
Mr. AL HUSSEIN, responding to Iran's query, said engagement with countries without a United Nations presence was done through the Office's regional representatives and through its staff in Geneva. Remote monitoring and capacity-building workshops were also an option, he noted.
Turning to the European Union's question, he said using international human rights law to pursue peace could address the causes of conflict and benefit post‑conflict rebuilding efforts. He recognized the link among all rights, and said recognizing them as universal was the first point of departure to ensure all rights were promoted in tandem. Strengthening United Nations capacity to respond to emerging crises was also pivotal.
He said he was well aware of the pressure being placed on Member States by non‑State actors, and that his Office had a responsibility to "hold a mirror" to States' conduct. Without the work of his Office the world would be much less stable, he assured.
In response to Cuba's question, he said his Office would continue to pursue ways to promote the right to development. The Secretary-General's human rights initiatives brought all United Nations pillars together and called for greater focus on human rights, including those of migrants. On funding, he expressed appreciation for States' voluntary contributions, whether earmarked or not. Currently, earmarked funds were provided for areas in which his Office did not have budget allocations.
Responding to queries by delegates from Egypt and Singapore, he said that on the basis of relevant resolutions, his Office must submit reports to the Human Rights Council and General Assembly. Producing both reports required countless staff hours and the coordination of all offices around the world. This year, a note had been issued, instead of a report to the General Assembly, referring to the report presented to the Human Rights Council to streamline the process. He said that approach had saved resources without sacrificing information. If States expressed dissatisfaction with that approach, the practice could be modified next year.
Turning to the concern expressed by the delegate of the Democratic People's Republic of Korea over the abduction of the girls, he assured he was taking the matter seriously and engagement avenues were being explored.
He closed by saying that a report on the database of Israeli settlements would be produced by the end of the year.
Also speaking were the representatives of Qatar, Belarus, Ukraine, Japan, Norway, Libya, Liberia, Eritrea, Syria and Nepal.
Round-up of the Security Council's activities
New York, Jan-Dec 2021
Main part of the 76th session of the General Assembly
New York, Sep-Dec 2021
65th Session of the Commission on the Status of Women
New York, 15-26 March 2021
Daily Noon Briefing
The Office of the United Nations High Commissioner for Human Rights said it is deeply concerned by recent incidents in Bosnia and Herzegovina and Serbia that saw individuals glorify atrocity crimes and convicted war criminals target certain communities with hate speech, warning of a potential uptick in such acts in 2022, an election year.
Latest Noon Briefings
News & Media Resources
Spokesperson for the Secretary-General
Latest Noon Briefing


text:
South of Wall Street
Cave of Unanswered Questions
Drawings from the Chauvet Grotto
The Cave of Forgotten Dreams is the latest documentary from artiste/showman Werner Herzog. It features the world's oldest known cave paintings, discovered in 1994 at Chauvet Grotto in southeastern France and immediately locked up to protect the stunning drawings of imposing beasts.
The French government allowed Herzog to make the first documentary about Chauvet because he is a major auteur. His long career depicting energetic lunatics includes 1972's Aguirre: The Wrath of God, in which a 16th-century conquistador searches in vain for a city of gold amid Brazil's fever swamps.
You and I will never be allowed in Chauvet. That's because the most famous Old Stone Age art caverns, Altamira (discovered in 1868) and Lascaux (1940), both had to be closed to tourists due to respiration's dire effects on Paleolithic paintings. Chauvet's pictures, dating back to 30,000 BC, are about twice as old but of similarly superlative draftsmanship, with some shading and even a little perspective.
"€œHerzog's goal is to be more trippy than informative, but his film falls in the middle."€
In later cave art, game animals predominate. Yet the Chauvet artists devoted much of their attention to animals now extinct in Europe that were too scary to hunt with spears: lions, cave bears, and rhinoceroses. The ferocious subject matter seems very masculine although not terribly adult. Today's summer blockbuster audience of teenage males would have thought them awesome if they had lived 30,000 years ago. Conversely, if the caveman artists were alive today, they"€™d probably like Vin Diesel in Fast Five.
By shooting Cave of Forgotten Dreams in 3D, Herzog allows you to experience what it is like to walk through Chauvet…assuming your eyeballs are on long stalks on opposite sides of your head. My eyes are set only a few inches apart, so the stereoscopic effect in current 3D movies strikes me as absurdly exaggerated. (More realistically, 3D transforms Cave of Forgotten Dreams into an event to get people out of their TV rooms and into the theaters.)
The interaction of content and director, however, is less than ideal.
Herzog is terrific at depicting eccentrics, such as in his 2005 documentary Grizzly Man about how failed actor Timothy Treadwell wound up being eaten by a bear. But when his subjects are more levelheaded, as in his 2007 documentary about scientists in Antarctica, Encounters at the End of the World, Herzog tries to provoke his subjects by acting like a madman himself. To fans of the 68-year-old filmmaker, there's an amusing note of self-parody in his hammy narration. Herzog managed to frighten one South Pole zoologist unfamiliar with his oeuvre by asking, "€œIs there such a thing as…insanity in penguins?"€


text:
The Most Difficult Language in the World
Yesterday I went to my favourite hipster café and wrote about 180 words in Polish, mostly about Easter Sunday supper. I hadn't written anything in Polish in a while, and I don't want to get out of the habit. It was my practice to write gossipy letters to Polish Pretend Son, but as he hasn't sent me his new mailing address, I stopped. Writing emails in Polish is not much fun, as it entails a different keyboard. Meanwhile, I hope PPS is not living in a cardboard box. You can never tell with London. Friends go to live there and then are too proud to tell you that they are living in a hovel in Tower Hamlets, woken at dawn by the muezzin.
I find food an endless source of linguistic inspiration, so Polish Pretend Son has received an awful lot of menus.
For one dinner party, a host cooked 'zupę (soup), pieczony udziec jagnięcy (roast leg of lamb) oraz "bread and butter" pudding czekoladowy ( chocolate bread and butter pudding)'.
On Mothering Sunday, I ordered pasztet (paté), strzepiel z frytkami (seabass with french fries) and budyn (pudding).
Yesterday I noted that for Easter I prepared 'żurek (Polish sour soup), udziec jagnięcy, groszek (peas), ziemniaki (potatoes), bułki wielkanocne (Easter buns, i.e. hot cross buns), i dwa ciasta (two cakes): baranka wielkanocnego (a three dimensional lamb cake) i Simnel Cake...tradycyjny brytyjski keks z marcepanem (a traditional British fruitcake with marzipan).
While I was rewriting my scribbles into correctable form--for sometimes I get my Polish teacher to correct them in the break--a young barista came by to take away my coffee cup and tell me the café was closing for the evening.
"Are you learning Polish?" he asked with interest.
"Yes," I said, gesturing to the dictionary, the verb book, the grammar and the notebook.
"I'm learning Bulgarian," said the poor young man with pride.
"Gosh!" I said with fellow feeling. "Bulgarian!"
"I can read Cyrillic now," said the fellow. "It uses Cyrillic."
"How long have you been studying Bulgarian?"
"A few months. My girlfriend is Bulgarian, and we're going there in a few months. Hopefully I'll be able to speak it by then."
"Gosh," I said, silently pondering my almost four years of toil. "Good luck!"
Fifteen minutes later, I told this tale to the classmate already in the new classroom (for Easter term has just begun) with some amusement. But he reflected that Bulgarian is simpler than Polish, for Polish has more cases and besides, everyone says that Polish is the hardest language in the world. But even as he said that, he looked dubious. I looked dubious, too. We are not convinced that Polish really is the most difficult language in the world.
"Poles love to say that Polish is the most difficult language in the world," I observed. "I think they're proud of the idea, so it's best just to agree."
My personal theory about squabbling with Poles is that unless you're willing to kill them, you have to just lose graciously and as soon as possible. Otto von Bismark said that they only way to deal with them is to beat them until they lose heart, which was a rotten Prussian thing to say. However, the big exception--I believe--is anything having to do with love of Poland, Polish or Polish culture. If you are determined to make the best pierogi in the world and a Pole tells you this is fundamentally impossible for a foreigner, go ahead and try to make the best pierogi in the world. As a frightfully stubborn people themselves, Poles in general admire perseverance if not out-and-out competition. Naturally loving Polish geography so much that you wish to take some away from Poles is not admired.
For all I know, Polish is the hardest language in the world for a native English-speaker to learn, although I hear Arabic is a real headache, alongside Cantonese, Mandarin, Japanese and Korean. Polish is certainly harder to learn than swing-dancing. Plowing through Harry Potter i Komnata Tajemnic (Harry Potter and the Chamber of Secrets) is still very, very difficult, and reading is the easiest thing to do, followed by writing. This is why Polish class is so very important: a good teacher forces you to go and talk to other students in Polish. Ours forces us to have little Polish conversations. As they are generally also about what we like and dislike, or about our daily or holiday activities, we quickly find things to say. For example, my favourite activity with my "partnerem"--as modernity has sadly added to the Polish language--note the obvious English origin of the word--can be expressed as follows:
Wolę lecieć do Rzymu z mężem i zjeść ogromny obiad w restauracji.
That most definitely shows my priorities in life and, meanwhile, finding the ć button, plus trying not to reverse Y and Z, has completely worn me out, so off I go to get on with the rest of the daz.
Labels: Polski Piątek
Laika 17 April 2015 at 16:34
I don't know about Polish, but Farsi is a pain in the posterior because:
1) The different alphabet. It isn't so bad by itself, but only about half the vowels are written, which makes reading difficult.
2) There are fewer verbs than in English, and most of them are compound ("to do X", "to take X", "to eat X" (yes), etc). The words do a lot of double-duty, which is confusing. On the plus side, there are fewer to learn.
3) It is technically Indo-European, but barely. Not enough to make anything easier. The Arabic loanwords are a nightmare.
4) The language as commonly spoken is more poetic than English. Random expressions make no sense whatsoever unless you are familiar with poets from 500 years ago.
5) Ta'arof. Ain't nobody got time for that.
Mrs McLean 17 April 2015 at 18:52
Ah! I am tempted by Farsi. It would be great fun to know Farsi so as to eavesdrop on even more conversations on the bus.
The swearing is highly satisfying as well, if one is of the trooper persuasion.
Happy Birthday to my First Friend Ever!
"You Can't Write About That!"
A Great Review
Was it the Mad Trads?
Enticing Men to a Nice Conversation
Not Another Modesty Lecture
Polish Soap Opera About London
More Ponderings of Male Psychology for Self-Servin...
The Hustings in Plato's Cave
Traddy Heroines
Conquering the Citadel
The Inner Child at the RBG
e-fewzhuns
Bitter Almonds
Very Quick Artsy Post
Are We Soljahs?
Finding God's Will
Racial Incident on the Rough Bus
Hope in the Face of Acute Disappointments
Calling in Sick
Well, Now I'm Depressed/Now I'm Cured
An Exercise in Freedom


To celebrate the end of winter, 3 AM kicks off its first event in 2017 with Spring sprouts.
Centered around the theme of new beginnings – a topic closely interwoven with change, optimism, persistence and ultimately, perspective.
This year as well, 3 AM continues with artistic try outs. In this spirit, we are eager to see what inspiring things you have been working on during the winter months. We encourage you to send us your proposals for our spring edition!


Our Holiday Toy Drive got started out of Skylight's Cleveland office four years ago. The mission from day one was to make sure that children of all backgrounds can have presents under the tree during Christmas. As this year's Toy Drive comes to a close, we wanted to take a moment to celebrate the efforts of our Cleveland office and the joy they have spread across our community.
The Toy Drive concluded last Thursday with a networking event in our Cleveland Penthouse. The Skylight Foundation team was able to collect 3,500 toys this year—shattering last year's record of 2,445! These toys will find new homes this holiday season thanks to our partners at the Cleveland Police Foundation. The Cleveland Police partners with school districts across the city to give less fortunate children the chance to take part in Christmas. These programs involve a luncheon, Christmas stories read by Santa, and the opportunity for each child to pick out a toy of their choosing. Some of these donated toys will also be given to police for moments of crisis. Officers will keep toys in their squad cars and give them out to children affected by a fire or the loss of a loved one.
In addition to the Holiday Toy Drive, this year marks the first time the Skylight Foundation has "adopted" families in need. These families all have children facing serious illnesses and struggle with the financial burden that comes along with it. So, the Foundation teamed up with the American Heart Association, the Leukemia Lymphoma Society, and Cleveland Special Wish to lend a hand to 7 different children this Christmas. These courageous kids face everything from cerebral palsy to serious heart conditions. We asked each of them to write a letter to Santa about what they want for Christmas this year. Once the letter got to the North Pole the Cleveland team would help Saint Nick make each wish list a reality. Four-year-old Cece is one of these children, a brave little girl diagnosed with leukemia. Transcribed by her mother, Cece's letter asked Santa for paint, barbies, and toys she could share with her sister and new baby brother. Thanks to the Cleveland team, Cece will wake up Christmas morning to find that Santa got her everything she wanted, and more!
The Cleveland team is incredibly grateful for the community leaders and organization that help make this year's toy drive the best one yet. From the Cleveland Police Foundation, to the organizations that brought us our adopted families, to everyone who donated toys to this incredible cause. We also wanted to give a big shout out to our friends over at Steelyard Commons Target for being extremely supportive when our team showed up and filled up 75 carts! We cannot thank everyone enough for helping us bring holiday cheer to those who need it the most, and we wish you all a happy holiday.
Check out the 2018 CLE Toy Drive photo gallery here.


text:
Q: JSON Path how to get specific data? I have a problem with getting data from an array, please can You help.
This is a part of https://api.covid19api.com/summary
        {
      "Global": {
        "NewConfirmed": 118483,
        "TotalConfirmed": 7458238,
        "NewDeaths": 4838,
        "TotalDeaths": 424227,
        "NewRecovered": 79139,
        "TotalRecovered": 3454156
      },
      "Countries": [
        {
          "Country": "Afghanistan",
          "CountryCode": "AF",
          "Slug": "afghanistan",
          "NewConfirmed": 683,
          "TotalConfirmed": 22142,
          "NewDeaths": 21,
          "TotalDeaths": 405,
          "NewRecovered": 362,
          "TotalRecovered": 3013,
          "Date": "2020-06-11T15:18:30Z"
        },
        {
          "Country": "Albania",
          "CountryCode": "AL",
          "Slug": "albania",
          "NewConfirmed": 42,
          "TotalConfirmed": 1341,
          "NewDeaths": 0,
          "TotalDeaths": 34,
          "NewRecovered": 20,
          "TotalRecovered": 980,
          "Date": "2020-06-11T15:18:30Z"
        }
]
}

I would like to get some data eg Global NewConfirmed - how to make it - the below does not work - WHY?
const api_url = "https://api.covid19api.com/summary";

async function getCovid() {
  const response = await fetch(api_url);
  const data = await response.json();
  const {Global['NewConfirmed']} = data;

  document.getElementById("global").textContent = Global['NewConfirmed'];

}

getCovid();

OK so to get the data from the specific country following Your instructions I have done (below) and its working:
const api_url = "https://api.covid19api.com/summary";

async function getCovid() {
  const response = await fetch(api_url);
  const data = await response.json();
  const global = data['Global'];
  const countries = data['Countries'][0];

  document.getElementById("global").textContent = global['NewConfirmed'];
  document.getElementById("afganistan").textContent = countries['NewConfirmed'];

}

getCovid();

A: If your intent is to destructure a Global variable from data, you just need:
const { Global } = data;

The rest should work fine.
Note that you don't need to use [] for identifier-compatible property access, so you can just do this on the following line:
document.getElementById("global").textContent = Global.NewConfirmed;

If you want to extract Global.NewConfirmed all in one destructuring command, do:
const { Global: { NewConfirmed } } = data;

document.getElementById("global").textContent = NewConfirmed;

A: Have you tried the following, the safest:
const api_url = "https://api.covid19api.com/summary";

async function getCovid() {
    const response = await fetch(api_url);
    const data = await response.json();
    const global = data['Global']; <- Here

    document.getElementById("global").textContent = global['NewConfirmed']; <- Here
}

getCovid();

I think you can't access your data by destructuring it this way:
const {Global['NewConfirmed']} = data;

But like that, try it also:
const api_url = "https://api.covid19api.com/summary";

async function getCovid() {
    const response = await fetch(api_url);
    const data = await response.json();
    const {Global} = data; <- Here
    const {NewConfirmed} = Global; <- Here

    document.getElementById("global").textContent = NewConfirmed; <- Here
}

getCovid();

redpajama_set_name: RedPajamaStackExchange


My stepmother — who has a large house filled with stuff and a large basement even fuller with stuff — has taken to Swedish Death Cleaning with a passion. She's quite healthy and in no danger of an imminent departure. But the task has made her almost giddy with delight, like a backpacker lightening the load on the last rocky climb.
So far, I've received my dad's rifle (subject of a previous column), a porcelain whiskey container with Irish images (my dad used to fill the bottles of the expensive brands he received as gifts with the cheap stuff) and my dad's pilot license. These are all things I'd known about when he was still alive.
But last Thanksgiving, my stepmother surprised me with a stack of black and white photographs my dad took while stationed in Korea with the U.S. Army.
My dad wanted to be a Navy pilot, but failed the vision test (near-sighted with astigmatism, which I share). Once the discharge went through, the army drafted him and sent him to Korea to be a payroll clerk. The war — or "police action," as it's sometimes known — had ended, but US troops remain deployed there to this day.
The photos reminded me that when he was drafted, he'd already been shunned by his family for violating their conscientious-objector beliefs. He left their southern Illinois home literally with a satchel and the clothes on his back. After some adventures, he ended up at the little college when he met and married my mother. Then it was Korea.
As the photographer, he doesn't appear in any of the photographs. A few show people — army buddies and some wonderfully fashionable Koreans, in sharp suits and hats. Overall, though, the photos are bleak — landscapes emptied of people.
My dad never showed us these photos. He hated the army and, it seems, everything about the world events that forced him to Korea.
One thing Swedish Death Cleaning has left me with is questions: about where these photos were taken, who these people were, if my dad every toyed with the idea of becoming a photographer. I wish I could ask, but my dad died more than a decade ago.
Most of the things I want to get rid of (and yes, I've started a bit of SDC, too) have no meaning. The extra Vornado heater, the too-baggy sweater, the superfluous wooden spoon.
Other things I can't bear to part with. There's the tongue-in-cheek California license plate (for a Fiat, it serendipitously had the word LUX, together referring to Fiat Lux, the motto of the University of California). Spools from a long-defunct Durham textile mill. The kids' drawings.
When my mother moved to a retirement community, she was remarkably sanguine about ditching many of her belongings. But she surprised me the other day when she confessed that she'd been crying as she looked at some photographs. The images didn't bring her joy; they made her sad, for the loved ones she'd lost, the tragedies she'd endured. But I'm certain she won't get rid of them. Even if she never looks at the photographs again, they are precious to her.
This made me rethink why we're supposed to get rid of anything that doesn't cause us joy — or toss anything that might burden our families. Isn't that a recipe for living a shallow life? No one gets off this planet without some scars. Without some weight. Why dump everything at the thrift store and rob our descendants of a little character-building? What about remembering sadness through an object, surely as meaningful to our lives as moments of happiness?
My dad hated Korea, yet he held onto those photographs. Why? Because that experience, as hard as it was — to be in a defunct war, to be away from his bride, to have flouted his family's beliefs — clearly meant something to him and helped make him the person he became.
As it turns out, I'm visiting Korea this summer. I plan to take my Dad's photographs with me. If I can, I want to match them to places I can visit. In that small way, I'll walk a path he might have walked. It feels right. And it brings me joy and sadness in equal measure.


text:
Visiting the Killing Fields of Cambodia
Sam Shepards
I love travelling in Asia. Most visited countries are Cambodia, Laos, Indonesia, Thailand and the Philippines. I hope you enjoy my articles.
Why Visit The Killing Fields (Choeung Ek) At Phnom Penh?
Of all the places I went to in Cambodia, the Killing Fields stood out as a sinister and tragic place. As my guide gently told me, "This is just one of many killing fields in Cambodia. They find them all the time." The idea that a country can do such a thing to its own people is sad and terrifying. We can only hope never to repeat these grievous actions.
That is also the main reason to visit, to try to understand parts of this countries history so these kinds of acts will never be repeated. To see where totalitarian regimes with utopic dreams can lead to.
I didn't take any photos as I did at Tuol Sleng. I don't remember why, but it just didn't seem like a place to enjoy taking pictures.
You don't have to visit the killing fields of Cambodia with a guide. You can get headsets with audio tours. You can also just walk, watch, read and remember.
Pol Pot and the Cambodian Killing Fields
But today I was at the main place at Choeung Ek where tourists go to see where thousands of Cambodians were executed under the cruel dictatorship of the Khmer Rouge. But how did this cruel regime come about?
Pol Pot was the dictator who led Cambodia under the fearsome Khmer Rouge regime from 1975 to 1979. He was born Saloth Sar in a small Cambodian village called Prek Sbauv and his parents were fairly affluent.
Pol Pot and Marxist-Leninism
In 1949 he went to Paris on a scholarship to study radio technology and became involved in communist circles. In 1953 Pol Pot returned to Cambodia at a time when this region of Asia was revolting against French rule.
Pol Pot formed the Khmer Rouge Party which followed a Marxist-Leninism style of policy and when communism was outlawed he moved with his followers to the countryside. In 1968 he started a national uprising and gained strength in the North East of Cambodia. During 1970 civil war occurred when Prince Sihanouk was out of the country and a coup was declared.
The Khmer Rouge and Cambodia's Civil War
Over half a million people died during this civil war that was complicated by ongoing conflict with Vietnam. As the Vietnam War came to a close Pol Pot seized his moment. On April 17th, 1975, the Khmer Rouge entered Phnom Penh.
Almost immediately the citizens were evacuated to the countryside and civil servants, professionals and intellectuals had their possessions taken away. These people were sent to the countryside to work in fields as part of an education program.
What happened at the Cambodian Killing Fields?
Anyone who complained was imprisoned, interrogated, and killed. During this regime it is estimated that 1.5 million people died of malnutrition as well as being killed by the Khmer Rouge. In 1979 the Vietnamese Army invaded and Pol Pot was overthrown but Cambodia suffered years of famine thanks to their incompetent agricultural policies.
Entering the Killing Fields was a surreal moment just imagining the thousands of people who would have been driven here blindfolded to be killed. Some walked from the city to meet their deaths. Today this was a garden of sorts but there were still many reminders of its bloody past. A path led to some palm trees and leaning against one tree was a palm branch.
Palm Knife
"This is palm knife," said my guide, "These were used to kill people." I looked on in horror and had no idea that palms were so dangerous. It just looked like a simple branch. "Look closer," continued my guide, "This edge is razor sharp. Farmers use them in the fields to cut crops.
Not Enough Bullets
But as the Khmer Rouge got short of bullets, they used these to cut off heads. Some people got a blow to the back of the head to kill them. The Khmer Rouge knew exactly where to hit." This was something I had never really considered about palm trees and their many uses.
Killing Intellectuals
I walked on past the sinister looking blade and came to a sunken area. This was a burial pit where 450 bodies had been placed. At a second area, 100 people without heads were buried. Apparently, people with "challenging heads" were beheaded. This appeared to be the intellectuals and the people who asked too many questions.
I paused for a while, thankful that I have the freedom to write what I please and to speak out or challenge issues I disagree with. For these people, losing a life for asking a question just seemed another world away but it really had occurred and right here.
I continued along the path to a third burial area where 100 women and children had been stripped naked before being killed. Most probably these were families of those intellectuals and professionals who were no longer required. As I walked along the trail I almost tripped on a twig.
My guide turned and gently smiled, "Oh these appear all the time," he said, "When it rains or when soil is moved, they find new bones." I looked closer at this white twig and realized it was a human femur.
The Magic Tree of the Killing Fields
So many people had been killed here that it was impossible to know how many lay here. And sometimes a piece of clothing or a bone emerged that told the history of that time. Gardeners quietly removed them and ensured they were buried properly and with dignity. Those old rags poking from the earth were really the clothing left by someone about to be killed.
This really was a very troubling place. Ahead of me was a massive tree with a loudspeaker in the branches. This was the infamous Magic Tree. Apparently, when people arrived they were led to a waiting area to listen to a magic tree that played music.
The Khmer Rouge played loud music blasting it from the branches of the tree to drown out any noise of the killing machines just further down the trail. It seemed that everything had been thought of here but I had a further question.
DDT for Corpses and Smells
"Wasn't there a smell with all these decomposing bodies? Didn't people suspect anything?" I asked. My guide smiled softly, "The Khmer Rouge used DDT to disguise smells and they put this all over the bodies and where they were killing."
Knowing DDT stays in the soil for generations I quickly realised that even today there must be contaminated land all over Cambodia that was having a poisonous legacy on the health of the population. What was the true legacy of this genocide?
There were more unanswered questions I felt. I moved on to a massive tower that was the centrepiece of this memorial. This was a four-sided glass tower filled with human skulls just staring out from their resting places.
Skulls and Bones
They looked out over the killing field and served as a sombre reminder of what had gone on before. Some skulls had holes where the person had received a bullet or blow to the head.
In a corner of the garden, there was a building to watch a film about the history of the Khmer Rouge and the killing fields of Cambodia. This was very moving to see and told the story of what had happened during the 1970s when an entire generation of thinkers and professionals were wiped out. Some of the visuals were particularly distressing to watch.
In the neighbouring room, there was a photographic display outlining the events of this time. Somehow it was all too much to take in at once and I sat in the garden just reflecting on the place I had just visited. But there was one more question I had for my guide. I wasn't sure how old he was but I was curious to know what the experience of his family had been.
A Tragic, Must-Visit Place for Remembering
"Were you born at the time of this regime," I asked. He turned and smiled,"I was born right at the end so I did not see this. But it affected my family. Even today my sister cannot eat pumpkin because it reminds her of that time. My brother, he will not eat porridge for the same reason. They were children but they remember these times. We were in the country and somehow my parents survived. One sister died of starvation."
Visiting the Killing Fields is one of those places every visitor to Cambodia should go in order to understand what happened and the impact on the country today. The more I looked at this the more I wanted to ask, like why no one resisted or complained. But that was obvious. Families turned on other families to save themselves.
Executioners found themselves executed by new generations of murderers and there was no media or communication. Apart from Pol Pot of course. Whilst thousands silently starved the world moved on and Cambodia is now recovering from years of famine and destruction. There are new businesses as the new generation of Cambodians encourage visitors and rehabilitate those maimed by landmines, war and conflict.
Today the Killing Fields are a place to remember the tragedy and crimes of the 1970's and they must never be forgotten. After visiting both the Killing Fields and Tuol Sleng take time to reflect and be thankful for the freedom we have today. Do something positive and uplifting afterward, but do not forget the experience of your visit to this very special and tragic place.
© 2016 Sam Shepards
What to Do in Phnom Penh, Cambodia
by Sam Shepards4
36 Romantic Places for Couples to Visit in Mumbai
by Kannan Reddy24
Visiting the Slabs: Slab City California
by Teeuwynn Woodruff8
Visiting the Grand Canyon in Winter
by Kristen Howe33
What Is It Like to Visit Phnom Penh's Prison Camp: "Tuol Sleng"?
Helsinki to Tallinn by Ferry: Beer and Sun on the Baltic Sea
by Doc Wordinger5
San Geronimo Feast Day at Taos Pueblo
by Suzette Walker18
Glacier Express Train to Tasch, Zermatt, and Matterhorn Mountain in Switzerland With Pictures
by Peggy Woods61
17 months ago from Southport
Really fascinating read. Thank you. Hope I can go one day...
3 years ago from Europe
I wanted to say "awesome", but that is weird term to use in this context. I want to thank you for your nice comment. It sounds very interesting to hear those experiences. I saw the movie the year before I went to Cambodia.
Gina Welds Hulse
3 years ago from Rockledge, Florida
Thank you for sharing this. I met Dith Pran, the journalist featured in the movie called The Killing Fields, several years ago while I was in college. It was a very chilling experience listening to his stories and experiences.


Are you looking for a investment property, first home or wanting to downsize? Check out this great two bedroom one bath home. This home has been very well taken care of and has a newer roof. Call today to schedule a showing.


"If there was an award for "the best support abroad" I'd give it to you. It is very special to feel so welcome and at home when you put your feet on South African ground for the first time in your life!! For all that, I couldn't thank you enough, but please know that your hard work is very much appreciated by young students all over the world."


text:
Nissan chairman Ghosn arrested for 'financial misconduct'
Nissan Motor Company chairman Carlos Ghosn has been arrested over claims of financial misconduct, the carmaker has said. Ghosn, a major figure in the car industry, will be sacked from the Japanese firm after a
Save for 7 years, become a millionaire
The average expat will spend just seven years in the Gulf. While this might not seem very long, with financial discipline, committed saving plans and smart investment products it is enough time to realise their dreams of becoming a millionaire
100 female financial experts attend Bloomberg Riyadh event
More than 100 female professionals in the Saudi financial services sector attended Bloomberg's annual "Women in Finance Network" event held in Riyadh this week. Building on last year's suc
Abu Dhabi carrier cuts losses in 2017
Etihad Airways today announced its financial results for 2017, showing increased revenues and shrinking losses - the result of a strategic review of its global business. In a statement released by Etihad, it reported a 1.9 per cen
Alba closes $247m export credit financing deal
Aluminium Bahrain (Alba), the Bahrain-based aluminium smelter, has successfully closed the first part of the second tranche of €204.5 million ($247.01 million) Export Credit Agency (ECA) covered financing facilities. It will
Financial services holding firm Finablr set up
Noted UAE-based businessman Dr Bavaguthu Raghuram Shetty has announced the creation of "Finablr", a new holding company which, subject to regulatory approvals, will consolidate his global portfolio of financial services brands unde
Half of UAE residents less sure about financial health
Almost half of UAE residents are less confident about their financial health than they were 12 months ago, but remain more confident about their prospects in the UAE than anywhere else, said a new report. The quarterly Consumer Co
Zomato raises $150m investment from Ant Financial
Zomato, a leading restaurant discovery and online food ordering platform, has raised $150 million in a fresh round of funding from Ant Financial Services Group, one of the world's leading digital financial services providers.


Satellite Data System: What is the right balance of time and resources between investigation, analysis, and discussion and dissemination?
Save time, empower your teams and effectively upgrade your processes with access to this practical Satellite Data System Toolkit and guide. Address common challenges with best-practice templates, step-by-step work plans and maturity diagnostics for any Satellite Data System related project.
The latest quick edition of the Satellite Data System Self Assessment book in PDF containing 49 requirements to perform a quickscan, get an overview and share with stakeholders.
Featuring 706 new and updated case-based questions, organized into seven core areas of process design, this Self-Assessment will help you identify areas in which Satellite Data System improvements can be made.
Are we Assessing Satellite Data System and Risk?
Are there any specific expectations or concerns about the Satellite Data System team, Satellite Data System itself?
What are the basics of Satellite Data System fraud?
In what ways are Satellite Data System vendors and us interacting to ensure safe and effective use?
Activity Duration Estimates: Do procedures exist that identify when and how human resources are introduced and removed from the Satellite Data System project?
Project Schedule: Is there a Schedule Management Plan that establishes the criteria and activities for developing, monitoring and controlling the Satellite Data System project schedule?
Initiating Process Group: Will the Satellite Data System project meet the client requirements, and will it achieve the business success criteria that justified doing the Satellite Data System project in the first place?
Executing Process Group: What are some of the Satellite Data System project management deliverables of each process group?
Step-by-step and complete Satellite Data System 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 Satellite Data System project with this in-depth Satellite Data System 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 Satellite Data System investments work better.


text:
<!DOCTYPE HTML>

	<meta http-equiv="Content-Type" content="text/html" charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
	<meta charset="utf-8">
	<title>How to Create a Simple CRUD App with Rails and Vue | Greg Moreno</title>

	<meta name="author" content="Greg Moreno">

	<meta name="description" content="Greg Moreno   Archives How to Create a Simple CRUD App With Rails and Vue This tutorial was inspired by James Hibbard’s post
but instead …">

	<meta name="HandheldFriendly" content="True" />
	<meta name="MobileOptimized" content="320" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />

	<link href="/atom.xml" rel="alternate" title="Greg Moreno" type="application/atom+xml">
	<link rel="canonical" href="">
	<link href="/favicon.png" rel="shortcut icon">
	<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic|Open+Sans:700,400" />
	<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css">
	<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css" />

		Greg Moreno

  Archives

How to Create a Simple CRUD App With Rails and Vue

This tutorial was inspired by James Hibbard’s post
but instead of using React, I will use Vue. This is not meant to compare
React and Vue nor to conclude which one is better though I find Vue more
approachable. This is just my second time to use Vue so please don’t look
at me as an expert. This is also a learning experience for me and I hope
you learn something, too :)

While most of the content are based on James' post, I decided to treat Rails
and Vue as two separate applications. The Rails application is API-only that
serves JSON, i.e. you will not see any mention of Vue included in the codebase.
On the other hand, the Vue application is also a pure web client and does
everything via API calls. I will also use Vuex to centrally managed the API
calls and the state used by the Vue components.

In this post, I decided not to do a typical tutorial where you go about
building the application from start to finish. Instead, I will just
highlight the major code changes.

Setup

The tutorial was developed using the following:

Ruby 2.6.1

Rails 5.2.2

Npm 5.6.0  (See installation guide)

Vue 2.6.8 (See installation guide)

The code is available at https://github.com/gregmoreno/rails-vue-tutorial.

Quick Guide

# Get the code
git checkout git@github.com:gregmoreno/rails-vue-tutorial.git
cd rails-vue-tutorial

# Run Rails app
# To view JSON localhost:3000/events
cd rails-api
bundle install
rails db:setup
rails db:seed
rails s

# Run Vue app
# To view app localhost:8080/events
cd vue-ui
npm install
npm run serve

# Or using foreman to run the 2 apps
foreman start -f Procfile.dev

Start here:

http://localhost:8080/events

Architecture

The project is composed of 2 applications - a Rails application that returns events
in JSON and a Vue application that handles UI interaction.
The applications are in their respective directories.

./rails-api
./vue-ui

API Endpoints

GET     /events      # list of events
POST    /events      # create a new event
PUT     /events/:id  # update an event
DELETE  /events/:id  # delete an event

Each event has the following structure:

{
  "id": 1,
  "event_type": "Symposium",
  "event_date": "2018-05-01",
  "title": "A Social-Neuroscience Perspective on Empathy",
  "speaker": "Albert von Bezold, Jules Cotard, Marian Diamond",
  "host": "Alcmaeon of Croton",
  "published": true,
  "created_at": "2019-04-13T22:41:55.867Z",
  "updated_at": "2019-04-13T22:41:55.867Z"
},

Rails Components

Controller

The EventsController is a typical Rails controller that returns
a JSON using Jbuilder. However, I
would love to share a pattern that I often use with my Rails
controller.

class EventsController < ApplicationController
  def index
    load_events
  end

  def create
    build_event

    # more code follows
  end

  def update
    load_event
    build_event

    # more code follows
  end

  def destroy
    load_event
    @event.destroy

    # more code follows
  end

private

  def event_scope
    Event.all
  end

  def load_events
    @events = event_scope.order(event_date: :DESC)
  end

  def load_event
    @event ||= event_scope.find(params[:id])
  end

  def build_event
    @event ||= event_scope.build
    @event.attributes = event_params
  end

  def event_params
    @event_params = params[:event]
    @event_params ? @event_params.permit(permitted_params) : {}
  end

  def permitted_params
    %i[
      event_type
      event_date
      title
      speaker
      host
      published
    ]
  end
end

Did you notice it?

I like separating the actions into disctinct methods even though it
often just results to one-liners. However, this clean separation
makes the controller easier to understand and evolve. For example,
event_scope may eventually evolve to scope with current_user.

Our Rail application is boring but I love it that way.
It is all Ruby and there is no Javascript framework to worry about

Since we have built an API on top of Rails, we need to tell our Rails
application that requests would come from a diferent source. Otherwise,
our Vue application will just receive errors every time it calls the API.
If you’re planning on serving your Vue application other than from
localhost, update the origins parameter and restart your Rails application.

# config/initializers/cors.rb

Rails.application.config.middleware.insert_before 0, Rack::Cors do
  allow do
    origins /localhost:*/

    resource '*',
      headers: :any,
      methods: [:get, :post, :put, :patch, :delete, :options, :head],
      credentials: true
  end
end

Here is good introduction about CORS in the context of Rails
if you like to dig deeper.

Vue Components

Components are building blocks of a Vue-based application. You might
represent the page header as a component, or the sidebar, the list
of events, or even just the event itself. A single page can also
be a component composed of several components, and so on.

Components under src/views, by convention, maps to URLs and
represent the top-level page. The mapping is listed in src/router.js.

src/views/
  About.vue
  EventsView.vue

src/components/
  Event.vue
  EventForm.vue
  EventList.vue

Lifecycle

User action is captured by a Vue component.

Vue component calls a Vuex action that calls an API (via axios library).

Rails handles the API and returns a JSON response.

Vuex mutates a state based on the response.

The Vue component updates the page based on the state changes.

In this sequence, the Vue component has no idea about the API
calls - it simply calls a Vuex action. The Vuex action has
no idea about about the Vue component - it only cares about
the API request/response and the state to be modified. The Vue
component reacts to changes to the state.

Vuex and State Management

When building an application, you often how to deal with these three
things:

state - the source of truth

view (or views) - mapping the state for the components

actions - ways the state could change

In our sample application, the state is the list of events,
the view is the component the displays each event, and the
actions are loading the events via the API, adding new event,
etc.

The beauty of Vuex (and other state management libraries like Redux)
is it enables a clean separation between state, views, and actions
and at the same, they work together in a harmonious way. It was
an aha! moment when I finally I understood what it does.

Listing Events

Let’s see how the Vue pieces fit together in the context of listing events.

First, initialize list of events.

// src/main.js#9
const store = initStore({
  [states.EVENTS]: []
});

Visiting the URL /events loads the EventsView component.
The mapping is specified using the Vue Router.

// src/router.js#11
{
  path: "/events",
  name: "events",
  component: EventsView
}

After the component is loaded, invoke the action GET_EVENTS

// src/views/EventsView.vue#63
created() {
  this[GET_EVENTS]();
}

The GET_EVENTS action is just another method that calls
the API to fetch the list of events.
The state is then mutated with the response data.

// src/store/actions/index.js#6
[actions.GET_EVENTS]({ state, commit }) {
  return api
    .getEvents()
    .then(response => {
      commit(mutations.SET_EVENTS, response.data);
    })
}

// src/api.js#12
getEvents() {
  return axios.get("/events");
}

The list events from the API call is then saved. Or, using
the right technical term, the state is mutated.

// src/store/mutations/index.js#8
[mutations.SET_EVENTS](state, events) {
  state[states.EVENTS] = events;
}

The component EventsView listens to any changes to the list of
events. It then passes the list to another component EventList.

// src/views/EventsView.vue#12
<template>
  ...
  <EventList :events="events"/>
</template

The EventList component takes care of actually displaying the events.

// src/components/EventList.vue
<template>
  <div>
    <div v-for="event in events" :key="event.id">
      <a>
        <span></span>
        &mdash;
        <span></span>
      </a>
    </div>
  </div>
</template>

Adding and Updating Events

Of course, our application will be useless if it can only list events.
So, let’s include a way to add events to our application.

First, add an event handler when a link (or button) is clicked.

// src/views/EventsView.vue#7
<a @click="newEvent">New Event</a>

// src/views/EventsView.vue#90
newEvent() {
  this.$router.push({ name: "newEvent" });
},

The newEvent() method pushes the path /events/new via the Vue router
which we used to determine when to show the EventForm component.

// src/views/EventsView.vue#19
<div v-if="showEvent">
  <Event :event="event"/>
</div>
<div v-else-if="showEventForm">
  <EventForm :event="event"/>
</div>

The conditionals are just methods that checks the current path.

// src/views/EventsView.vue#73
showEvent() {
  return (this.$route.name == "event") && (this.event !== null);
},
showEventForm() {
  return (this.$route.name == "newEvent") && (this.event !== null);
}

The EventForm component receives the event selected from the EventsList
component. In Vue, passing an object from a parent component to a child
component is done via props.

// src/components/EventForm.vue#99
props: {
  event: {
    type: Object,
    required: true
  }
},

The EventForm component handles the saving of events whether it is part
of adding a new event or updating an existing one sequence. The component also
follows the state-view-actions pattern. First, we create a handler
when the form is submitted.

// src/components/EventForm.vue#6
<form v-on:submit.prevent="saveEvent()" className="eventForm">
  ...
</form>

// src/components/EventForm.vue#109
saveEvent() {
  this[SAVE_EVENT](this.aEvent)
    .then(() => {
      this.$emit("eventSelected", this.aEvent);
    });
}

The SAVE_EVENT action is just a method that accepts an event object
and takes care of calling the API.

// src/store/actions/index.js#13
[actions.SAVE_EVENT]({ state, commit }, event) {
  if (event.id) {
    return api
      .updateEvent(event)
      .then(response => {
        commit(mutations.SET_EVENT, response.data);
      })
  } else {
    return api
      .createEvent(event)
      .then(response => {
        commit(mutations.SET_EVENT, response.data);
      })
  }
},

After receiving the response from the API, the list of events is updated.

// src/store/mutations/index.js#8
[mutations.SET_EVENT](state, event) {
  const i = state[states.EVENTS].findIndex(e => e.id == event.id);

  if (i >= 0) {
    // DOM will not be updated if you modify via index.
    state[states.EVENTS].splice(i, 1, event);
  } else {
    state[states.EVENTS].push(event);
  }
},

Since the EventList component is watching the events list object, it
automatically updates the list when an event is added or updated.

Deleting an event

There is nothing special with deleting an event - it just follows the
state-view-action pattern like the other scenarios.

// src/views/EventsView.vue#98
deleteEvent(event) {
  this[DELETE_EVENT](event)
    .then(() => {
      this.$router.push({ name: "events" });
    })
}

// src/store/actions/index.js#28
[actions.DELETE_EVENT]({ state, commit }, event) {
  if (event.id) {
    return api
      .deleteEvent(event)
      .then(response => {
        commit(mutations.DELETE_EVENT, event);
      })
  }
}

// src/store/mutations/index.js#18
[mutations.DELETE_EVENT](state, event) {
  const i = state[states.EVENTS].findIndex(e => e.id == event.id);

  if (i >= 0) {
    state[states.EVENTS].splice(i, 1);
  }
}

Testing

I was curious how to test Vue applications so I added a simple
unit test using Jest. If you like to use a different framework,
the vue-cli create command will allow you to choose one.

To help in our testing, we use a factory method to prepare the
component to be tested.

// tests/unit/Event.spec.js
import { shallowMount } from "@vue/test-utils";
import Event from "@/components/Event";

const factory = (values = {}) => {
  return shallowMount(Event, {
    propsData: {
      event: { ...values }
    }
  });
};

shallowMount loads a component and stubs the child components
which is perfect for unit testing. It also allows you to set
the data or props attributes of the component, for example:

describe("Event", () => {
  it("renders the event details", () => {
    const wrapper = factory({
      title: "event title",
      event_type: "symposium"
    });

    expect(wrapper.find(".test-event-type").text()).toEqual("Type: symposium");
    expect(wrapper.find(".test-title").text()).toEqual("Title: event title");
  });
});

To run the tests:

npm run test:unit

Just follow the Vue testing guide if you want to dive deeper into
Vue testing.

Conclusion

At this point, I hope you have a good idea how the different parts of Vue works
together. Like I said in the beginning, I’m not an expert in Vue nor have I
extensive experience on other Javascript frameworks like React. Though personally,
I find Vue more approachable and I will definitely use this in my personal
projects.

If you are new to Vue (like I am), I highly recommend you read their list
of beginner gotchas. I
guarantee you in will save you lots of frustrations :)

If you are interested in comparing Vue with other frameworks, the article
by Yogev Ahuvia is a good read.

	13 May 2019

Greg Moreno

Share this post

      Twitter

      Facebook

      Google+

  Subscribe!

All content copyright Greg Moreno © 2019 • All rights reserved.

Casper theme by Ghost & Published with Octopress


What You Want to Know Prior to You Start Buying for Dishwahers: Less complicated than Teaching a Cat to Swim!!! The vinegar/water combo paired with microfiber quite significantly cleans all of our surfaces, nevertheless, I nonetheless break out the cleaning caddy as soon as a week for woodwork, floors and other much less often completed cleaning tasks. Maids may charge added for some services, particularly if they involve tough-to-reach regions or demand unique cleaning techniques or solutions. Industrial cleaning options are usually very expensive, and a common homeowner will go via a bottle of cleaner quite quickly if carpets are in a high-targeted traffic location of the house. Bathrooms and kitchens can be distinct hot spots for limescale that will want regular cleaning.
Paper towels are far more powerful than cloths simply because they absorb the vinegar rather than permitting it to run off which frequently wastes the vinegar. Soaking your auto seats in cleaning fluid such as washing powder or washing up liquid could end up causing patches of mould if they don't dry out properly. After they had been defined, I merely turned down whatever cleaning jobs have been obtainable staying inside those parameters safely. Step 9: Vinegar can leave a bad aftertaste so it's Quite important to rinse thoroughly. Weekly – A busy life with a loaded social calendar is a perfect match for a weekly cleaning.
Use white vinegar with baking soda: One particular of the simple approaches of how to dry clean a steam iron is by using white vinegar. Cycle Clean the Dishwasher & Washer: Operating a packet/scoop of lemonade powder via the dishwasher or some non-chlorine bleach via the washer minus the dishes or clothing, eliminates odors and stains and increases the lifespan of our really critical cleaning machines.
While all productive organization constructed mainly by word of mouth, home cleaning solutions are more so than most other people, simply because of the element of trust in trusting a person to come into your house, and normally clean it when they are not there. After two days of sitting, the cleaner smells quite good and the vinegar scent is practically gone. If you are a landlord, a 1-time cleaning can get a new house or apartment prepared to show to new prospective tenants.
Take the time to generate a properly-organized quick list of services that you can supply to your clients. Equal parts of vinegar and baking soda brushed on the oven racks and inside area tends to make a quite effective non-toxic oven cleaner. Lemon juice is a all-natural degreaser, and makes a wonderful ingredient for liquid soap and detergent replacements for cleaning clothes and dishes. I am often hunting to cut down on expense and time and difficulty when it comes to simplifying the cleaning approach.
This entry was posted in Cleaning and tagged cleaning, residence, service. Bookmark the permalink.


Previously I've covered the topic of CSFB when MT is in active mode. Today the below will cover situation when UE MT is in idle mode.
1. G MSC receives IAM.
2. For the Send Routing Info (SRI) procedure please go to TS 23.018 3GPP.
3. G MSC sends IAM to the MSC on the terminating side.
4. The MME receives a Paging Request with MT side IMSI message from the MSC over a SGs interface. IMSI is used by the MME to find the S TMSI which is used as the paging address on the radio interface. If location information is reliably known by MME (i.e. MME stores the list of TAs), the MME shall page the UE in all the TAs. If the MME does not have a stored TA list for the UE, the MME should use the location information received from the MSC to page the UE.
This procedure takes place before step 3, immediately after MSC receives MAP_PRN from HSS, if pre-paging is deployed.
If the MME receives a Paging Request message for an UE which is considered as detach for EPS services, the MME sends the Paging reject message to the MSC with an appropriate cause value. This rejection triggers the MSC to page the UE over A or Iu-cs interface.
In case of a CS fallback capable UE in NMO II or III, there is a case where, for example, the MME releases the SGs association due to the UE idle mode mobility while the VLR still maintains the SGs association.
5. If the MME did not return an "SMS-only" indication to the UE during Attach or Combined TA/LA Update procedures, the MME sends a Paging message to each eNodeB. The Paging message includes a suitable UE Identity (i.e. S TMSI or IMSI) and a CN Domain Indicator that indicates which domain (CS or PS) initiated the paging message. In this case it shall be set to "CS" by the MME.
If the MME returned the "SMS-only" indication to the UE during Attach or Combined TA/LA Update procedures, the MME shall not send the paging to the eNodeBs and sends Paging Reject towards MSC to stop CS Paging procedure and this CSFB procedure stops.
6. The radio resource part of the paging procedure takes place. The message contains a suitable UE Identity (i.e. S TMSI or IMSI) and a CN Domain indicator.
7a. The UE establishes an RRC connection and sends an Extended Service Request (CS Fallback Indicator) to MME. The UE indicates its S-TMSI in the RRC signalling. The Extended Service Request message is encapsulated in RRC and S1 AP messages. The CS Fallback Indicator indicates to the MME that CS Fallback for this UE is required. The MME sends the SGs Service Request message to the MSC containing an indication that the UE was in idle mode (and hence, for example, that the UE has not received any Calling Line Identification information). Receipt of the SGs Service Request message stops the MSC retransmitting the SGs interface Paging message.
In order to avoid the calling party experiencing a potentially long period of silence, the MSC may use the SGs Service Request message containing the idle mode indication as a trigger to inform the calling party that the call is progressing.
7b.MME sends S1 AP: Initial UE Context Setup to indicate the eNodeB to move the UE to UTRAN/GERAN. The registered PLMN for CS domain is identified by the PLMN ID included in the LAI, which is allocated by the MME.
7c. (not visable above) The eNodeB shall reply with S1-AP: Initial UE Context Setup Response message.
Further after completing the above procedure is as in the Active mode described previously in Circuit Switched Fallback CSFB - Mobile Terminating Call in Active mode, no PS HO.
Starting from Step 2 of the procedure presented below. This is the modified version (Step 1 is gone) of what you could find following the link above.


text:
Trigger-happy army officer nailed
The intense police hunt for a middle-aged Botswana Defense Force officer, who recently went on a shooting spree in Tonota, injuring his girlfriend and her mother in the process, came to a resounding end on Friday when the officer's parents dragged him to the police station and handed him over.
The army officer, Lance Corporal Batsile Kesupile of Tonota, made a brief appearance before the Francistown magistrates' court following his arrest after a three day manhunt.
Superintendent Reuben Mphoeng of Tonota police station on Friday confirmed the arrest, saying that Kesupile would be charged with two counts of attempted murder.
The service rifle that was used to commit the crime, together with a magazine loaded with ten live rounds, as well as eight empty cartridges, were all recovered at the crime scene.
It emerged that Kesupile went to his parents' house in Tonota after being on the run for three days, and his parents immediately handed him over to the police on Friday.
The two victims are admitted at Nyangabwe Hospital in Francistown where they are recovering from the gunshot wounds. Mphoeng could not reveal the motive behind the shooting as the police are still to interview the victims.
BDF spokesperson, Major Ben Ragalase, could not comment on the issue.
The Sunday Standard is also informed that the suspect has all along been communicating with one of his relatives, enquiring whether the two victims had died or not.
Another relative, who refused to be identified, told The Sunday Standard that the suspect is believed to have harboured an intention to sneak into the hospital and finish off the victims.
"No disgruntlement at the army barracks" - Minister
Man arrested in the stabbing to death of police officer
Mapalastina targeting the happy times again


This section is for all users of the INCONTROL Simulation Solutions Software products. INCONTROL's world class support organization offers customers the best support experience in the industry. Learn about INCONTROL's commitment to quality of support and how customers and industry experts recognize INCONTROL as one of the finest support organizations in the world.
With most INCONTROL Simulation Software you can optionally purchase Maintenance & Support to secure your investment. Also users interested in using the software under student license or evaluation license can profit from the resources we offer here.
In order to access our Issue Tracker your browser should accept our site certificate. You can install our root certificate authority in your browser by following this link.


text:
Der Saalkreis war ein Landkreis im Bezirk Halle der DDR. Sein Gebiet liegt heute im Saalekreis in Sachsen-Anhalt. Der Sitz der Kreisverwaltung befand sich in Halle/Saale.

Geographie

Der Saalkreis umschloss kragenförmig die Städte Halle (Saale) und zwischen 1967 und 1990 Halle-Neustadt. Er grenzte im Uhrzeigersinn im Norden beginnend an die Kreise Bernburg, Köthen, Bitterfeld, Delitzsch und Merseburg, an die Stadtkreise Halle/Saale und Halle-Neustadt sowie an die Kreise Querfurt, Eisleben und Hettstedt.

Geschichte
Bereits ab 1815 existierte in der preußischen Provinz Sachsen ein Saalkreis, der ab 1945 zum Land Sachsen-Anhalt der Sowjetischen Besatzungszone und somit ab 1949 zur DDR gehörte. Am 25. Juli 1952 kam es in der DDR zu einer umfassenden Kreisreform, bei der unter anderem die Länder aufgelöst wurden und durch Bezirke ersetzt wurden.

Der Saalkreis gab Gebietsteile an den Kreis Bernburg ab. Aus dem verbliebenen Teil des Landkreises wurde zusammen mit einigen Gemeinden des alten Landkreises Merseburg der Saalkreis gebildet. Dieser wurde dem neugebildeten Bezirk Halle zugeordnet. Der Kreissitz war in der Stadt Halle.

Der Saalkreis war neben dem Kreis Rügen der einzige Kreis in der DDR, der nicht nach seiner Kreisstadt benannt war.

Nach der Wiedervereinigung der beiden deutschen Staaten wurde der Landkreis (seit dem 17. Mai 1990) im Oktober 1990 dem wiedergegründeten Land Sachsen-Anhalt zugesprochen. Bei der zweiten Kreisreform in Sachsen-Anhalt ging er am 1. Juli 2007 im neuen Saalekreis auf.

Einwohnerentwicklung

Städte und Gemeinden
Nach der Verwaltungsreform von 1952 gehörten dem Saalkreis die folgenden Städte und Gemeinden an:

Wirtschaft
Bedeutende Betriebe waren unter anderen:
 Kaliwerk Teutschenthal
 VEB Maschinen- und Apparatebau Landsberg
 VEB Zuckerfabrik Löbejün
 VEB Porphyrwerk Landsberg
 VEB Transportanlagen-Montagen Landsberg
 VEB Kaolin- und Tonwerke Salzmünde

Verkehr
Durch die östlich am Saalkreis vorbeiführende Nord-Süd-Autobahn Berliner Ring–Hirschberg war der Kreis an das Autobahnnetz der DDR angeschlossen. Dem überregionalen Straßenverkehr dienten außerdem die F 6 Richtung Magdeburg und Leipzig, die F 80 Richtung Nordhausen sowie die F 100 Richtung Bitterfeld.

Der Saalkreis war mit den Bahnstrecken Halle–Halberstadt, Magdeburg–Halle–Leipzig, Halle–Berlin, Halle–Cottbus und Halle–Nordhausen in das Eisenbahnnetz der DDR angebunden.

Kfz-Kennzeichen
Den Kraftfahrzeugen (mit Ausnahme der Motorräder) und Anhängern wurden von etwa 1974 bis Ende 1990 dreibuchstabige Unterscheidungszeichen, die mit den Buchstabenpaaren KI, KJ, KK, VI, VJ und VK begannen, zugewiesen. Die letzte für Motorräder genutzte Kennzeichenserie war VM 00-01 bis VM 99-99.

Anfang 1991 erhielt der Landkreis das Unterscheidungszeichen SK.

Einzelnachweise

Saalkreis
Saalkreis
Saalkreis
Bezirk Halle

redpajama_set_name: RedPajamaWikipedia


Texas Metal Works offers fully fabricated tables shipped FREE for less than other DIY kits – saving you time, hassle, and money! Get down to business with a Texas Metal Works table.
Texas Metal Works welding tables are computer designed, CNC cut, and professionally assembled to give you years of service in demanding environments. Our 40″ x 80″ weld tables are the best bang for the buck in the industry!
The work surface is full 40 inch wide x 80 inch long.
6 inch side walls allow additional fixturing.
Use any of the 1,160 precision CNC cut holes for fixturing.
Stronghand and similar tools work with our tables.
Fabricated from 1/4 inch structural steel.
The finished table weighs approximately 700 lbs.
Tubular steel framing and legs made from 2 in x 11 gauge.
41 in surface height (can be customized).
5 in swivel casters with brakes rated at 600 pounds per wheel.
Our tables are professionally assembled from dozens of CNC cut parts. And unlike DIY kits, our tables don't require hundreds of dollars worth of nuts, bolts, and threaded rod to assemble, since we take care of that hassle for you.
The optional 2″ tubular steel leg kits are tough! We routinely load 1,500 pounds of material on these tables with no problem.
The strength and flatness of our tables come from the interlocking series of ribs supporting the surface. These precision cut ribs lock together and interlock with the table surface.
Since each of the ribs is extremely straight (having been cut by a robot), when the welding surface is clamped securely to the ribs it ensures a super flat table top without twists or bends. After all, your products are only as flat as the surface they're built on.


Save Money on Your Rhode Island Power Bill!
Stop spending so much on your Rhode Island power bill! The electric bill can be a budget-buster when you're surviving on a low income. Fortunately, your power company can usually help. There are several unknown or little-advertised programs that power companies may offer that can help lower the cost of your power bill.
Some Rhode Island power companies even offer FREE energy-efficiency products to their customers! If you're low income, you could even save hundreds of dollars per year on your bill with programs like LIHEAP.
Do you struggle to pay your National Grid bill? There are options available! We found ways you can lower your bill with energy assessments and rebates. You can also get help with budget billing and payment arrangements. To see everything we've learned about National Grid, check this out.
Let us know in a comment and we'll research it for you!