Hiển thị các bài đăng có nhãn state. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn state. Hiển thị tất cả bài đăng

Thứ Sáu, 29 tháng 3, 2013

N Korea in 'state of war' with South

North Korean Kim Jong-un meets military officials (Unverified picture released by KCNA news agency 29 March)Kim Jong-un has talked of "settling accounts" with the US "imperialists"

North Korea has said it is entering a "state of war" with South Korea in its latest escalation of rhetoric against its southern neighbour and the US.

A statement carried on state media promised "stern physical actions" against "any provocative act".

North Korea has been threatening attacks almost daily, though few think it would risk a full-blown war.

The US has condemned the North's "bellicose rhetoric", while Russia has warned of a "vicious circle".

North and South Korea have technically been at war since the armed conflict between them ended in 1953, because an armistice was never turned into a peace treaty.

Tensions in the Korean peninsula have been high since North Korea's third nuclear test on 12 February, which led to the imposition of fresh sanctions.

A North Korean statement released on Saturday said: "From this time on, the North-South relations will be entering the state of war and all issues raised between the North and the South will be handled accordingly."

"The long-standing situation of the Korean peninsula being neither at peace nor at war is finally over."

Timeline: Korean tensions

  • 12 Dec: North Korea fires three-stage rocket, in move condemned by UN as banned test of long-range missile technology
  • 12 Feb: North Korea conducts an underground nuclear test, its third after tests in 2006 and 2009
  • 7 Mar: UN approves fresh sanctions on Pyongyang; North Korea says it has the right to a "pre-emptive nuclear strike" on the US
  • 11 Mar: US-South Korea annual joint military drills begin; North Korea says it has scrapped the Korean War armistice (the UN says the pact cannot be unilaterally scrapped)
  • 19 Mar: US flies B-52 nuclear-capable bombers over Korean peninsula, following several North Korean threats to attack US and South Korean targets
  • 20 Mar: Broadcasters and banks in South Korea hit by cyber attack, the origin of which remains unknown, days after North Korea says some of its sites were hacked
  • 27 Mar: North Korea cuts military hotline with South, the last official direct link between the two
  • 28 Mar: US flies stealth bombers over Korean peninsula; showcasing ability for precision strike "at will"
  • 30 Mar: North Korea says it is entering a "state of war" with South Korea

North Korea has made multiple threats against both the US and South Korea in recent weeks, including warning of a "pre-emptive nuclear strike" on the US and the scrapping of the Korean War armistice.

US sorties

On Thursday, North Korean state media reported leader Kim Jong-un "judged the time has come to settle accounts with the US imperialists".

He was said to have condemned US B-2 bomber sorties over South Korea as a "reckless phase" that represented an "ultimatum that they will ignite a nuclear war at any cost on the Korean Peninsula".

US mainland and bases in Hawaii, Guam and South Korea were all named as potential targets.

State media in the North showed thousands of soldiers and students at a mass rally in Pyongyang supporting of Kim Jong-un's announcement

North Korea's most advanced missiles are thought to be able to reach Alaska, but not the rest of the US mainland.

White House spokesman Josh Earnest said the rhetoric only deepened North Korea's isolation.

The US had already flown nuclear-capable B-52 bombers over South Korea earlier this month, in what it called a response to escalating North Korean threats.

China, North Korea's biggest trading partner, has reiterated its call for all sides to ease tensions.

Start Quote

When you look at occasions where something really did happen, such as the artillery attack on a South Korean island in 2010, you see there were very clear warnings”

End Quote Professor John Delury, Yonsei university

Foreign Ministry spokesman Hong Lei told a daily news conference that "joint efforts" should be made to turn around a "tense situation".

Russian Foreign Minister Lavrov went further, voicing concern that "we may simply let the situation slip out of our control and it will slide into a spiral of a vicious circle".

"We are concerned that... unilateral action is being taken around North Korea that is increasing military activity," he said.

On 16 March, North Korea warned of attacks against South Korea's border islands, and advised residents to leave the islands.

In 2010 it shelled South Korea's Yeonpyeong island, causing four deaths.

On Wednesday, Pyongyang also cut a military hotline with the South - the last direct official link between the two nations.

A Red Cross hotline and another line used to communicate with the UN Command at Panmunjom have already been cut, although an inter-Korean air-traffic hotline still exists.

The jointly run Kaesong industrial park is still in operation.

North Korea missile ranges map


View the original article here

Chủ Nhật, 24 tháng 3, 2013

Police investigate apparent suicide of Miss. state Rep. Jessica Upshaw ... - Washington Post

', '
']return ret.join('');}function setCarouselContents(){ var paramUser = getParamUser(); var recipe = "3"; //s.getCookieForRecVidABTest(); var paramABTestBucket = getParamABTestBucket(recipe); var baseurl = "http://md1.washingtonpost.com";//"http://md1.washingtonpost.com" //The current url var paramCurrentUrl = "&url=" + encodeURI(TWP.Data.NN.canonicalURL);//we have confirmation this is preferred over 'href' //test url - we need this especially for recipe 4. Other recipes may work at least partially with prodprev urls //var paramCurrentUrl = "&url=" + encodeURI("/entertainment/tv/tbss-men-at-work-a-rerun-before-its-even-started/2012/05/23/gJQAcSedkU_story.html"); var rgUrlGetRecommendedVideos = [baseurl, "/search-recommendation/videos.jsonp?callback=?", paramUser, paramABTestBucket, paramCurrentUrl]; var urlGetRecommendedVideos = rgUrlGetRecommendedVideos.join(''); $.getJSON(urlGetRecommendedVideos, function(data) { if(data == null || data.results == undefined || data.results == null){ return; } //constants - the size of images, count of items per row var itemsPerRow = 3; //the following five lines specify the size. Note that only those sizes automatically generated by Methode are supported.// var photoPathPrefix = "http://img.wpdigital.net/rf/image_172x114"; var photoPathPrefix; var maxPhotoWidth = 172; var maxPhotoHeight = 114; var photoWidth = maxPhotoWidth + ""; var photoHeight = maxPhotoHeight + ""; var maxPhotoHeightpx = maxPhotoHeight + "px"; var minPhotoWidthpx = maxPhotoWidth + "px"; var blankImageUrl = "http://img.wpdigital.net/wp-srv/images/spacer.gif"; var results = data.results; //we want to only show full rows. It was decided partial rows look like an error. var countResultsToShow = results.length = maxPhotoWidth && photo.path != undefined && photo.path != null){ photoPath = photo.path; } //construct the div, by concatenating the array var rgDiv=['']; arrayOfHtmlDivs[i] = rgDiv.join(''); } var rgFinal = new Array(); var iRow = 0; for(var i=0; i']; var rowStart = rgRowStart.join(''); rgFinal.push(rowStart); for(var j=0; j
" irow="" rowofvideos="rgFinal.join('');" htmltoset="getStartOfHtml()"/>
"; //$("#storiesConnector").html(rowOfVideos); var jCarousel = $("#recommended-videos-module").after(htmlToSet); //jCarousel.find('.carousel-control-prev').click(function(){alert("Clicked prev");}); //$(jCarousel).find('.carousel-control-prev').click(function(){alert("Clicked prev2");}); $('#btn-prev').click(function(){ //alert("button prev was clicked"); moveCarousel(findRowContainer(this), -1); }); $('#btn-next').click(function(){ //alert("button next was clicked"); moveCarousel(findRowContainer(this), 1); }); }); function findRowContainer(clicked) { return $(clicked).parents('.panel.postMost').find('.stories-container'); } function findCurrentRow(rowContainer) { return rowContainer.children('.on').first(); } function findIndexLastRow(rowContainer){ var rowCount = rowContainer.children().length; return rowCount == 0 ? 0 : rowCount - 1; } function moveCarousel(rowContainer, delta) { //moves the carousel to the next or previous row, depending on delta //plan: // Find current Row // Figure out which row-to-select // if the row-to-select != current Row // disable all buttons // fade out current row // make row-to-select the current-row // fade in row-to-select // enable buttons based on current-row //find current row var curRow = findCurrentRow(rowContainer); var indexLastRow = findIndexLastRow(rowContainer); //figure out row to select var indexCurRow = parseInt(curRow.attr("rel")); var indexRowToSelect = indexCurRow + delta; if(indexRowToSelect indexLastRow){ indexRowToSelect = indexLastRow; } //only proceed if there is a possible change if(indexCurRow != indexRowToSelect) { //disable all buttons $('#btn-prev').addClass("deactivated"); $('#btn-next').addClass("deactivated"); //fade out current row curRow.fadeOut(100, function(){ curRow.hide(); //make row-to-select the current row //remove class 'on' rowContainer.children('.on').removeClass('on') //add class 'on' var rowNext = $(rowContainer.children()[indexRowToSelect]); rowNext.addClass('on'); //fade in the new row rowNext.fadeIn(100, function() { rowNext.show(); //alert("index row to select=" + indexRowToSelect + ", indexLastRow=" + indexLastRow); //enable buttons based on current row var enablePrev = indexRowToSelect != 0; var enableNext = indexRowToSelect != indexLastRow; if(enablePrev) { $('#btn-prev').removeClass("deactivated"); } if(enableNext) { $('#btn-next').removeClass("deactivated"); } }); }); } }}]]>

View the original article here