text:
Dan Jurgens Looks Back on Twenty Years Since Electric Superman
By Russ Burlingame - September 5, 2017 07:36 pm EDT
March 12, 2017 -- that's this coming Sunday -- marks 20 years since the release of Superman #123 by writer Dan Jurgens and artist Ron Frenz, and ComicBook.com is going to spend some time this week and weekend looking back on the issue, the status quo it inspired, and what it meant for the character and the creators involved.
(Photo: DC Entertainment)
The tale introduced the "Electric Superman" costume -- a blue suit designed by Frenz, which Superman: The Man of Steel artist Jon Bogdanove used to joke reminded him of a speed skater's singlet -- along with a new set of powers for the Man of Steel.
(You can hear an interview with Bogdanove about the Electric Superman era on the Panel Discussions podcast.)
Superman #123, which debuted the suit and was the culmination of a mini-arc teasing Superman's new powers, was titled "Superman -- Reborn!," a title that rings a little ironic given that twenty years later -- almost to the day -- there's a story called "Superman Reborn" running through the two Superman titles, one of which (Action Comics) is written by Superman #123's Jurgens.
And while it didn't have the longevity (or even the sales at the time) of something like the Death and Return of Superman story from five years earlier, the "Superman Transformed" storyline (as it came to be known in trade paperback collections) is one that fans still talk about -- sometimes with fondness, and sometimes as a cautionary tale -- to this day. When The New 52 happened, for instance, fans grilled Jurgens at a Superman panel at New York Comic Con, asking why they ought to believe that the younger, armored Superman would remain the status quo and not fade away after a year or two like the Electric version did.
"We were always looking for big stories to do with Superman and those usually involved the idea of changing up the status quo in some way," Jurgens said of the concept's genesis. "We had discussed the general idea of a costume change even back when we brought him back from the dead, of course. That was part of the inspiration for the all black costume. So we kind of revived some of that here and also went with a change in powers, which we'd also talked about previously."
Both the black costume -- seen during "The Reign of the Supermen" -- and the Electric Blue look place over a fairly short amount of time, but has translated to numerous action figures and other merchandise. Both versions have also been revisited or teased during multiverse stories and the like, and the "electric" look currently has a variation in the form of Lana Lang's costume in Superwoman.
The idea for the 1997 costume and power change came out of the desire to riff on a Silver Age story, "Superman Red/Superman Blue," in which the Man of Steel was separated into two separate beings, each of whom had Superman's powers but a costume that was more monochromatic (except the "S" shield).
"Over the years, we talked several times about doing 'Superman Red/Superman Blue' somehow," Jurgens said. "Our colorist, Glenn Whitmore, had always been nudging us to do so! In this case, we finally had a story where it would actually fit."
And the story, while there were elements he says he would change, is one that he's overall reasonably happy with. That said, with twenty years of hindsight there are of course a few things that an older, wiser Jurgens might have lobbied to change.
"I'd say it got a bit unwieldy there for a time," Jurgens said of the story, which ran for about a year and which Big stories like that really need to have a certain amount of control exerted over them and we didn't quite have that here. It was probably too big and the focus drifted a bit too much."
"Smaller, better delineated chapters would have helped he entire approach," he added. "I think I'd also try to clean up the ending a bit. The entire 'Death of…' through 'Return of…' was focused and linear. That's really hard to do but if we had more of that here, we'd probably have been better off. That's not to say I'd change anything as much as I'd tighten it up."
Jurgens says that while the short-term impact of the story was undeniable -- the early issues wildly outperformed expectations, and everyone was talking about it -- it seems to have gone dormant for a while before making a recent resurgence. Some of that short-term impact may have been hype: a Wizard magazine cover as well as a glow-in-the-dark direct market cover for Superman #123 likely led some casual fans who hadn't checked into the Superman books in a while to try it out. Some was likely lapsed readers or casual readers giving it a try since most of the Superman creative teams had remained largely unchanged for four years, meaning that the last time a status quo change from these teams had come up on this character, it was the massive bestsellers in the death-and-rebirth story.
The writer/artist, who has famously said he never goes to a convention where he doesn't get at least a handful of "The Death of Superman" issues to sign, told ComicBook.com, "Over the last few years, I've seen revived interest in 'Superman Transformed,' just as I have with the Ben Reilly Spider-Man stuff. I get a lot more questions, comments and issues of both to sign these days."
Check back for more from our look back at Superman Transformed throughout the week, and see some of our coverage of Jurgens's current run on Action Comics below.
You can check out Action Comics #975 at your local comic shop or pick up a digital copy here.
More Superman News:
Will Superman Reborn bring back the Electric Blue Superman?
The Best Mr. Mxyzptlk Stories Ever Told
Is Mr. Oz Secretly Watchmen's Ozymandias?
Here's the costume Superman will be wearing after Superman Reborn
Batgirl Set Photo Reveals New Look at Leslie Grace's Costume
Peacemaker Premiere Easter Egg Pays Tribute to Character's Origin
The Batman Toy May Reveal Infamous Line Said By Pattinson


text:
package com.github.zabbixjavaclient.bean.get;

import java.util.List;

import lombok.Data;
import lombok.NoArgsConstructor;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;

@Data
@JsonInclude(Include.NON_NULL)
@NoArgsConstructor
@JsonIgnoreProperties(ignoreUnknown = true)
public abstract class Get<T, U> {

	public Get(Boolean countOutput, Boolean editable, Boolean excludeSearch, U filter, Integer limit, Query output,
			Boolean preservekeys, U search, Boolean searchByAny, Boolean searchWildcardsEnabled,
			List<String> sortfield, List<String> sortorder, Boolean startSearch) {
		super();
		this.countOutput = countOutput;
		this.editable = editable;
		this.excludeSearch = excludeSearch;
		this.filter = filter;
		this.limit = limit;
		this.output = output;
		this.preservekeys = preservekeys;
		this.search = search;
		this.searchByAny = searchByAny;
		this.searchWildcardsEnabled = searchWildcardsEnabled;
		this.sortfield = sortfield;
		this.sortorder = sortorder;
		this.startSearch = startSearch;
	}

	private Boolean countOutput;
	private Boolean editable;
	private Boolean excludeSearch;
	private U filter;
	private Integer limit;
	private Query output;
	private Boolean preservekeys;
	private U search;
	private Boolean searchByAny;
	private Boolean searchWildcardsEnabled;
	private List<String> sortfield;
	private List<String> sortorder;
	private Boolean startSearch;

	@JsonIgnore
	public abstract Class<List<T>> getListClass();

}

redpajama_set_name: RedPajamaGithub


text:
Tue, Jan 09, 2007 - Page 4 News List
China's chief judge deplores increase in crime and unrest
AFP , BEIJING
Violent crime and social unrest are on the rise in China, the nation's top judge said in state press yesterday, as statistics showed an increase in the number of people convicted of crimes last year.
China's courts convicted over 759,000 suspects in the first 11 months of last year, up 4.3 percent over the same period the previous year, the China Daily reported, citing Supreme Court statistics.
Only 1,464 people tried during the period were found innocent in a total of over 593,000 criminal cases heard, the report said.
Among those convicted, 276,479 were found to have committed serious violent crimes, such as murder, rape, robbery, kidnapping or taking part in gang activities, it said.
"Criminals are becoming more organized, violent and intelligent. And crimes like murder, kidnapping and setting up explosives are all on the rise," Xinhua news agency quoted China's top judge, Xiao Yang (肖揚), as saying.
Xiao further expressed concerns over social unrest and "mass incidents," or violent protests and riots, which numbered 87,000 in 2005, up from 58,000 in 2003, the report said.
Xiao urged courts to place additional attention on "mass incidents" as "it has developed into a prominent problem disturbing social stability," the report said.
Meanwhile, Xiao trumpeted a newly enacted law ensuring the Supreme Court reviews all death sentences, which began on Jan. 1, as an improvement in China's human rights and a guarantee for fair trails.
"Serious crimes deserve serious punishment, no matter when and where," Xiao said.
But "a heavy penalty for petty crime is equally wrong as a petty penalty for heavy crime."
China executes more criminals every year than the rest of the world combined, but the exact number of executions is a closely guarded state secret.
Western jurists have long viewed China's judicial system as "designed for conviction," with guidelines on the "presumption of innocence" rarely implemented.

redpajama_set_name: RedPajamaCommonCrawl


Jurassic World Fallen Kingdom: Raptor Rescue is the official augmented reality (AR) book for the blockbuster movie, Jurassic World Fallen Kingdom. The book is jampacked with exclusive movie imagery and background facts and lets children experience original Jurassic World dinosaurs through mind-blowing, next generation, fully interactive digital magic. They can bond with and train alpha Velociraptor 'Blue' and then use her as a protector and guide with which to encounter other dinosaurs through the accompanying app.
AR is easy to use, doesn't require special equipment, is inherently social and shareable and isn't solely about escapism. It is grounded in the real world and is accessible via a free app download for both Apple (iOS 8.0 minimum) and Android devices with front and back cameras (using Android 4.0 and above).


text:
Q: How can I have multiple .md files rendered in a single html page of a static Pelican website? I have a home.md file whose content I am rendering in home.html using {{page.content}}. I also want to use content of another markdown file, news.md. How can I access the content of news.md in home.html?
I tried using {% import "news.html" as news %} in home.html but got a TemplateNotFound error.
<div>
{{news}}
</div>

A: To include a Markdown file at an arbitrary position inside another Markdown file, first install the mdx_include Python-Markdown extension. Then update the Pelican configuration (e.g., pelicanconf.py) to load it:
MARKDOWN = {
    # ...
    'extensions': ['mdx_include']
}

Now you can use the following syntax to place the target file in the desired location:
This is some content in your Markdown file.
{! file_path_or_url_to_another_Markdown_file !}
This is text that will appear after the included file.

This functionality is orthogonal to Pelican but is discussed nonetheless in the Including Other Files section of the documentation.

redpajama_set_name: RedPajamaStackExchange


text:
October 14, 2021 The Perkins Journal
HOLLYWOOD -— Benedict Curnberbatch lost his 2014 Oscar bid (for "The Imitation Game") to "The Theory of Everything" star Eddie Redmayne. If the four-minute standing ovation at The Venice Film Festival for "The Power of the Dog" (due Nov. 17) is any in- dication, he'll be in the running for an Oscar again. The film is based on a novel about a 19205 Montana rancher who is angered when his brother brings home a new wife and her son. Cumberbatch has more movies lined up.' "The Electrical Life of LouisWain," aboutan eccentric British artist famous for his distinc- tive paintings cf cats, arrives in theaters Oct. 22andonAmazonPrimeNov.5.He'llagain be Doctor Strange in "Spider-Man: No Way ' Home" (dropping Dec. 17) and in "Doctor Strange in the Multiverse of Madness," due in March M2. *** Also getting Oscar buzz is "Game of Thrones" star Peter Dinklage, a four—time Emmy Award His acting and singing in the title role of the musical "Cyrano" (as in de Bergerac), arriving Dec. 21 , setjudges and audiences at The Telluride Film Festival on their ears. Dinklage's Roxanne is Haley Benmtt of '"Hillbilly Elegy." Oscar-winning director Taylor Hackford plans to reinvent film noir with "Sniff," starring Helen Mirren (his wife), Morgan Freeman and Al Pacino, as well as Danny by W1] Jean—Paul Bel- .mondo,therepub— lic-izing his film 7.:"Borsalino," with With charm and j dijrtrtra "Breath— . (1960), With DeVito, which has Freeman and DeVrto investigating two murders in a luxury retire- ment community. Mirren also has the war drama "White Bird: AWonder Story," with Gillian Anderson (out September 2022), and the sequel "Shazam! Fury of the Gods," coming June 2023. *** In 1970, while visiting The St. Regis Hotel in New York City, I was stunned seeing a bevy of beautiful women hanging around the front of the building. Pandemonium hit when the object of their affections arrived. He was French movie star Alain Delon. He handled the ladies grace like a true in such classic Jean Seberg, and "That Man from Rio" (1964), and was compared to James Dean, Marlon Brando and Humphrey Bogart. When Belrnondo passed away on Sept. 6, French television stations altered their sched— ules to screen his films, drawing more than 65 million viewers. The French newspaper TheGuardianhailedhimasanintegralpart of the history of French cinema and France herself. French President Emmanuel Macron called him "a national hero." Belrnondo re- sisted "going Hollywood" and was content working exclusively in Europe. He was married twice, partnered with four women, including Ursula Andress, and sired four children. When he left us at age 88, you can be sure the ladies were lined up at the gates of heaven to get a glimpse of him. (c) 2021 King Features Synd., Inc. Benedict Cumberbatch l . TELE— V I S I O N : Which actor portrayed Kevin Ar— nold in the 19803-905 sitcom "The Wonder Years"? 2. MEDICAL: What is a more common name for rhinorrhea? 3. MUSIC: How many members are in the pop group ABBA? ' l 4.MOVIES: Whodirected'The Godfather" trilogy? 5 .ANIlVIAL KINGDOM: What is the native country of the kiwi bird? 6. ENTERTAINERS: Which American singer/ songwriter was born with the name Peter Gene Hernandez? 7. SCIENCE: What does a petrologist study? 8. GEOGRAPHY: The Cape of Good Hope lies at the tip of which continent? 9. PSYCHOIDGY: Whatfear is represented in the condition known as cynophobia? 10.1.IIEIAIURETherxwe1s'TanSawyd'axi 'T-hfidebaryan"arebdhsetinwhichUS.sm-,? ANSWERS 1. Fred Savage 2. Runny nose 3. Four ' 4. Francis Ford Coppola 5. New Zealand 6. Bruno Mars 7. Rocks 8. Africa 9. Fear of dogs 10. Missouri (c) 2021 King Features Synd, Inc. ARIES (March 21 to April 19) Someone from your pastcould arrive with welcome news concerning your future. Meanwhile, avoid taking sides in a workplace confron—~ tation until you have more facts to go on. TAURUS (April 20 to May 20) A deci- sion about a relationship could have lon— ger-lasting consequences than you might imagine, so be sure of your facts before you act. A trusted friend can help. GEMINI (May 21 to June 20) A strained relationship could be restored with more contact between the two of you. others act as your go-between only adds to the ongoing estrangement. CANCER (June 21 to July 22) Fresh facts mean taking a new path toward a _ you've been hoping to reach. Howev- er,;b§.sure all your questions are answered , undertake to shift directions. ALEQ'ijuly 23 to August 22) This is a 809(155Week for all you fine Felines to <.turn,:your attention to some {important considerations, such as your health, your job'situation and the status of important relationships. VIRGO (August 23 to September 22) Avoid making a quick decision about a matter that needs more study. Keep your ' mind open for possibilities, even if they don't seem plausible - at least not yet. LIBRA (September 23 to October 22) You might welcome the emphasis on openness in relationships that mark this period. But it's a good idea to avoid sharing personal secrets with people you hardly know. SCORPIO (October 23 to November 21) There are still some questions that need to be asked and answered before you can feel confident enough to make a potentially lifevchanging decision. SAGITTARIUS (November 22 to De- cember 21) Some lingering effects from a now largely resolved workplace con- frontation could make things difficult for you. Act on this before it becomes serious. CAPRICORN (December 22 to January 19) You feel you're finally in control of your own life after months of making compromises and concessions you never felt comfortable with. Congratulations. AQUARIUS (January 20 to February 18) No sooner do you decide to pass on one job offer than another suddenly tums up. This one might not have everything you're looking for, but it's worth checking out. PISCES (February 19 to March 20) 1 Congratulations. With Jupiter's strong influence dominating this week, don't be surprised to get some good news about a troubling financial matter. BORN THIS WEEK: You are usually kind and loving. But you can be highly critical of those who don't measure up to your high standards. (0) 2021 King Features Synd., Inc. CHANNEL LISTINGS munsnav evanmc. Thursday, October 14, thrOugh Wednesday, October 20 FRIDAY EVENING TIME Television Guide OCTOBER 15, 2021 "Fr


physique Alarm response (B.A.R.) or Adrenal pressure reaction might be the foundation of all sorts of shielding structures. unfortunately, it's not. Too many depend on complicated suggestions so one can most probably fail in the course of a true lifestyles stumble upon. this article examines a number of the results of stimulation of the Autonomic worried process (ANS), specifically the Sympathetic (SNS) and Parasympathetic fearful procedure (PNS) have upon the physique. you can find how you can reduce the consequences or even use them for your virtue! Sections aspect numerous phenomena akin to tachypsychia, excorporation, tunnel imaginative and prescient, and so on. a systematic examine the techniques that take place within the physique less than severe tension, often called physique Alarm response, or B.A.R. depict how those results ensue as a normal survival mechanism which can both lead you to accomplish at degrees like by no means sooner than, or ilead to catastrophic failure when you don't discover ways to keep watch over them. extra sections examine how B.A.R. applies to guns education, together with point-shooting as opposed to aimed-fire and capturing stances, knife wrestle, and stick/baton. An research of bleeding charges offers an in depth research of Fairbairn's notorious Timetable of loss of life. Simulations are offered which convey expected instances for lack of recognition, surprise, and dying. Formulae also are supplied to permit you to do your personal simulations, utilizing simple arithmetic! education courses are mentioned with a critique of varied education regimes comparable to Martial Arts and legislations Enforcement. Reality-Based education and situation improvement is additionally lined. this isn't a ebook of recommendations, yet relatively a systematic view of ways the Adrenal pressure reaction impacts the physique. this knowledge can be utilized to shape the root for actually potent protective recommendations. published at 8.5" x 11", this booklet is stuffed with tables, diagrams, illustrations, and pictures. there is not any filler the following. Sections are written to get to the purpose instantly and never waste time and house with superfulous details. no matter if you're a own safety coach, Martial Artist, legislation Enforcement Officer, or Soldier, or a person else, you will discover this e-book to be a superb addition for your library that you're going to reference often.
This is often the 1st in-depth examine of the Malay martial paintings, silat, and the 1st ethnographic account of the Haqqani Islamic Sufi Order. Drawing on 12 years of analysis and perform, the writer offers an incredible contribution to the learn of Malay culture.
Many Indo-Malay martial arts are stored deepest, taught in secluded parts clear of the general public. those are arts of the older culture, constructed whilst combative wisdom used to be valued for its use in conserving the sanctity of lifestyles. This two-volume anthology brings jointly an excellent number of writings via authors who dive into the private geographical regions of Indo-Malay combatives.
The Kata of commercial is the booklet for all tuition proprietors desirous to make their faculties a monetary good fortune. It comes with 3 DVD's that includes step-by-step guide for giving a travel of your tuition, the phone approach and in addition how you can really promote a club. Don Warrener opened 32 specialist faculties with a complete of 9000+ scholars and he additionally offered one zero five franchises for among $5,000 and $25,000 funds way back to the 1980's.
For the 1st time in a booklet, the head specialists from weapons & Ammo's Handguns journal proportion their suggestions on handguns, ammo, apparatus, strategies, and extra for shielding events. Handguns advisor to Self-Defense is full of worthy details in particular aimed toward utilizing small palms for private security.


Draft and adopt a local stormwater law, ordinance or other regulatory mechanism to establish minimum construction site stormwater management requirements. The mechanism must provide equivalent protection to the NYS SPDES General Permit for Stormwater Discharges from Construction Activities and must be certified as such. This activity may also relate to, or be part of, the discussion of other activities and BMPs indentified below such as: the inclusion of: erosion and sediment controls; enforcement procedures; construction site waste management; procedures for SWPP plan review; procedures for receipt and consideration of information submitted by the public; procedures for site inspection, enforcement and sanctions.
Develop and implement a program that allows the MS4 to conduct site inspection of construction sites and any related erosion and sediment control measures. The program describes inspection procedures and may also include procedures for tracking inspections and methods to identify priority sites for inspection.
Obtain and review copies of relevant documents, guidance and manuals such as the New York Standards and Specifications for Erosion and Sediment Control, the NYS Stormwater Management Design Manual and the NYS Construction Stormwater Inspection Manual.
Establish Construction Site - Stormwater Runoff Control program responsibility, communication, coordination and authority within local departments and agencies. Evaluate existing capabilities, identify needs and designate key staff and their roles in the program.


We believe everyone needs data skills. In today's workforce, being great with data gives you a competitive advantage over everyone. Our programs for universities and for nonprofits is designed to give skills to individuals regardless of major or experience.
If you work with a college success program, a workforce development nonprofit or any other organization who helps people who are not traditionally represented in the tech industry, we'd love to hear from you!


text:
Posts tagged "Railroad Accidents"
What if the Train Horn Rule doesn't protect you?
On behalf of Thomas Peyton of Peyton Law Firm, P.L.L.C. posted in railroad accidents on Monday, August 24, 2020.
Railroad crossings are pretty dangerous places. It's commonplace for there to be lights that illuminate and bars that come down at significant intersections and bigger cities here in West Virginia. These alert or safety systems aren't as abundant in smaller towns like Nitro, though. It's in areas like these that it's good that the Train Horn Rule, or 49 Code of Federal Regulations (CFR) Part 222, exists. Federal regulators enacted this bill to protect innocent individuals from being struck by trains.
Continue reading What if the Train Horn Rule doesn't protect you?...
Tags: Railroad Accidents
Human error causes some railroad accidents
On behalf of Thomas Peyton of Peyton Law Firm, P.L.L.C. posted in railroad accidents on Monday, June 29, 2020.
Working on the railroad means that you're facing serious risks each day that you're on the job. One thing that you shouldn't have to deal with is the consequences that can come when you work with a conductor who is negligent. It is up to the railroad to determine whether conductors are trained and fit for duty. When they aren't, it's possible that other employees will suffer harm.
Continue reading Human error causes some railroad accidents...
Can the Federal Employers Liability Act help hurt rail workers?
On behalf of Thomas Peyton of Peyton Law Firm, P.L.L.C. posted in railroad accidents on Friday, May 8, 2020.
Being employed in the railroad industry here in West Virginia is a dangerous job. The federal government signed the Federal Employers Liability Act (FELA) into place in 1908 after realizing just how risky it is for individuals to be employed as railroad workers face. Railroad companies are required to adhere to certain safety regulations as part of FELA.
Continue reading Can the Federal Employers Liability Act help hurt rail workers?...
About FELA claims
On behalf of Thomas Peyton of Peyton Law Firm, P.L.L.C. posted in railroad accidents on Wednesday, April 11, 2018.
Railroad workers in West Virginia and the rest of the country have certain protections under the Federal Employers Liability Act in the event they are injured while performing their job duties. The steps they take immediately following their workplace injuries can impact their rights and claims under FELA.
Continue reading About FELA claims...
NTSB still investigating Washington train crash
On behalf of Thomas Peyton of Peyton Law Firm, P.L.L.C. posted in railroad accidents on Friday, January 19, 2018.
West Virginia residents may have heard about the train derailment that occurred in Washington state in December 2017. At the time that the train derailed attempting to go around a curve, it was traveling at 78 miles per hour. However, the posted speed limit where the crash occurred was only 30 miles per hour. Three people were killed and 62 were injured in the accident.
Continue reading NTSB still investigating Washington train crash...
NTSB investigators blame deadly train accident on excessive speed
On behalf of Thomas Peyton of Peyton Law Firm, P.L.L.C. posted in railroad accidents on Thursday, December 21, 2017.
West Virginia residents may be aware that three people died on Dec. 18 when an Amtrak train plunged off a bridge near Tacoma, Washington, but they may not know that National Transportation Safety Board investigators have determined that the train was traveling at 80 miles per hour on a stretch of track with a speed limit of 30 miles per hour when it crashed. The train, which was made up of 12 cars and 2 locomotives traveling from Seattle to Portland, was carrying approximately 80 passengers at the time of the accident.
Continue reading NTSB investigators blame deadly train accident on excessive speed...
High-tech ways to improve safety at railroad crossings
On behalf of Thomas Peyton of Peyton Law Firm, P.L.L.C. posted in railroad accidents on Thursday, March 2, 2017.
Cars, pedestrians, bicyclists and train cars have been co-existing for more than 100 years. And for that long, there has been risk associated with areas where trains and other traffic cross paths. In the past, low-tech methods of keeping people safe at crossings involved a person waving a flag or igniting a lantern.
Continue reading High-tech ways to improve safety at railroad crossings...
Tags: Railroad Accidents, railroad crossings, train accidents
Train derailment injures 104 people
On behalf of Thomas Peyton of Peyton Law Firm, P.L.L.C. posted in railroad accidents on Thursday, January 12, 2017.
Train accidents sometimes happen in West Virginia and around the country. One in New York demonstrates what can happen when engineers, brakemen and conductors are negligent.
Continue reading Train derailment injures 104 people...
Railroad worker injuries and FELA
On behalf of Thomas Peyton of Peyton Law Firm, P.L.L.C. posted in railroad accidents on Monday, October 31, 2016.
When West Virginia railroad workers are injured on the job, they must proceed under the Federal Employers Liability Act instead of under the state's workers' compensation program. The law, which was passed in 1908, is meant to protect railroad workers who are injured while working. Unlike workers' compensation, however, FELA is a fault-based law. This means that the railroad must be shown to have been at least partially responsible for the accident.
Continue reading Railroad worker injuries and FELA...


Embodiments of the present invention provide a data recovery manner, where a currently processed dataset is divided into n data blocks, and m redundant code blocks of the dataset are calculated, where m is greater than or equal to 1. The method further includes: when one or more bad blocks exist in the n data blocks, analyzing a position in which damaged data of each bad block in the n data blocks is located in each bad block; dividing, according to the analyzed position, each block of the n data blocks and each block of the m code blocks into h sub-blocks according to a same division rule, and in all sub-blocks included in the n data blocks and the m code blocks, using, according to the analyzed position, sub-blocks located in a same position in each data block and each code block as one sub-set; and for one sub-set with a bad sub-block, recovering damaged data of a bad sub-block in the sub-set by using data of an undamaged sub-block belonging to the sub-set with a bad sub-block. Correspondingly, the embodiments of the present invention further provide a data recovery device. The data recovery method and device according to the embodiments of the present invention can improve data reliability.
The present invention relates to the field of data processing, and in particular, to a data recovery method and device.
With the development of network technologies, data that needs to be processed increases rapidly, and it is a huge challenge for a modem enterprise to provide storage with high reliability and high scalability for mass data. To ensure data reliability and availability, a method of storing multiple data copies is generally used. When a copy cannot be used because a hard disk, a server, a network, or software encounters a fault, a service is provided by another copy, which brings a problem of extremely low storage space usage. Taking data with 3 copies as an example, the storage space usage is only about 30%.
Currently, an erasure code (Erasure Code, EC) technology is mainly used for solving the problem of low storage space usage. In the technology, a dataset is evenly divided into n data blocks, where each data block stores part of data of the dataset; then m redundant code blocks of the dataset are calculated by an exclusive OR operation or an algebra operation, and the n data blocks and the m code blocks are stored in different places separately. When a bad block with damaged data exists in the n data blocks and the m code blocks, the bad block is recovered by using an undamaged data block or an undamaged code block to perform a related operation, where n and m are integers greater than 0.
However, in the foregoing technology, when the number of bad blocks is greater than m, the bad blocks cannot be recovered, resulting in low reliability of data storage.
Embodiments of the present invention provide a data recovery method and device, which can improve reliability of data storage.
for one sub-set with a bad sub-block, recovering damaged data of a bad sub-block in the sub-set by using data of an undamaged sub-block belonging to the sub-set with a bad sub-block.
recovering the damaged data of the bad sub-block in the sub-set by using the acquired data of the sub-block in the m code blocks and the acquired data of the undamaged sub-block in the n data blocks.
recovering the damaged data of the bad sub-block in the sub-set by using the acquired data of the sub-blocks in the m code blocks and the acquired data of the undamaged sub-block in the n data blocks.
dividing, according to the analyzed position, each block of the n data blocks and each block of the m code blocks into the h sub-blocks according to a preset size specified in the same division rule, where the preset size is a size of a common multiple of a minimum unit for data storage in the n data blocks and a minimum unit for data storage in the m code blocks.
dividing, according to the analyzed position, each block of the n data blocks and each block of the m code blocks into the h sub-blocks according to a preset size specified in the same division rule, where the preset size takes one sector as a unit and includes a size of at least one sector.
the recovering unit is configured to: for one sub-set with a bad sub-block, recover damaged data of a bad sub-block in the sub-set by using data of an undamaged sub-block belonging to the sub-set with a bad sub-block.
a first recovering sub-unit, configured to recover the damaged data of the bad sub-block in the sub-set by using the acquired data of the sub-block in the m code blocks and the acquired data of the undamaged sub-block in the n data blocks.
a second recovering sub-unit, configured to recover the damaged data of the bad sub-block in the sub-set by using the acquired data of the sub-blocks in the m code blocks and the acquired data of the undamaged sub-block in the n data blocks.
With reference to the second aspect or the first possible implementation manner or the second possible implementation manner, in a third possible implementation manner, the dividing unit is further configured to divide, according to the analyzed position, each block of the n data blocks and each block of the m code blocks into the h sub-blocks according to a preset size specified in the same division rule, where the preset size is a size of a common multiple of a minimum unit for data storage in the n data blocks and a minimum unit for data storage in the m code blocks.
With reference to the second aspect or the first possible implementation manner or the second possible implementation manner, in a forth possible implementation manner, the dividing unit is further configured to divide, according to the analyzed position, each block of the n data blocks and each block of the m code blocks into the h sub-blocks according to a preset size specified in the same division rule, where the preset size takes one sector as a unit and includes a size of at least one sector.
A forth aspect of the present invention provides a computer storage medium, where the computer storage medium stores a program, and the following steps are included when the program runs: such as, the steps according to the data recovery method provided in the first aspect of the present invention.
In the foregoing technical solutions, according to the position in which the damaged data is located, each block of the n data blocks and each block of the m code blocks are divided into the h sub-blocks according to the same division rule, and in all the sub-blocks included in the n data blocks and the m code blocks, the sub-blocks located in the same position in each data block and each code block are used as one sub-set, so that the number of bad sub-blocks with the damaged data, which are included in each sub-set, is less than or equal to m, and h is an integer greater than 1. In this way, the damaged data may be grouped into sub-sets whose number is less than or equal to h, where h is greater than 1; in each sub-set, the number of sub-blocks in which the damaged data is located is less than or equal to m; then, damaged data of a bad sub-block in each sub-set is recovered by using data of an undamaged sub-block in each sub-set; therefore, at most m×h bad sub-blocks can be recovered. Compared with the prior art in which only m damaged blocks can be recovered, the present invention has an advantage that reliability of data storage can be improved.
To describe the technical solutions in the embodiments of the present invention or in the prior art more clearly, the following briefly introduces the accompanying drawings required for describing the embodiments or the prior art. Apparently, the accompanying drawings in the following description show merely some embodiments of the present invention, and a person of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts.
FIG. 11 is a schematic structural diagram of another data recovery device according to an embodiment of the present invention.
The following clearly and completely describes the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are merely a part rather than all of the embodiments of the present invention. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
FIG. 1 is a diagram of an optional application scenario according to an embodiment of the present invention. When receiving a data stream A, a primary storage node divides the data stream A into n data blocks and stores the n data blocks on secondary storage nodes. Secondary storage nodes 1 to 9 shown in FIG. 1 are used to store the n data blocks and m code blocks, where n may be equal to 6, m is greater than or equal to 1 and may be equal to 9, a dataset is formed by the foregoing n data blocks, and m redundant code blocks of the dataset may be calculated by an exclusive OR operation or an algebra operation. When a program currently executed or a service currently processed by the primary storage node shown in FIG. 1 needs to use the foregoing dataset, the foregoing n data blocks need to be acquired from the secondary storage node on which the foregoing n data blocks are stored, that is, the foregoing dataset is acquired to finish the program that is currently executed or the service that is currently processed. The foregoing primary storage node may be any one controller or storage device in a network.
101. When one or more bad blocks exist in the n data blocks, analyze a position in which damaged data of each bad block in the n data blocks is located in each bad block.
Optionally, the foregoing currently processed dataset may be a dataset that is currently required for use by a device that implements the present invention, for example, a dataset that needs to be used by a program currently executed or a service currently processed by the device in the present invention.
102. Divide, according to the analyzed position, each block of the n data blocks and each block of the m code blocks into h sub-blocks according to a same division rule, and in all sub-blocks included in the n data blocks and the m code blocks, use, according to the analyzed position, sub-blocks located in a same position in each data block and each code block as one sub-set, where the number of bad sub-blocks with damaged data, which are included in each sub-set, is less than or equal to m, and h is an integer greater than 1.
It should be noted that, the foregoing position includes a starting position and an ending position of a sub-block, that is, sub-blocks located in a same position in the data blocks and code blocks also have a same size.
Optionally, the device (for example, a primary storage node device shown in FIG. 1) that implements the present invention knows storage address information of each block of the foregoing n data blocks and each block of the foregoing m code blocks, such as storage address information that is reported by a storage node storing each block of the foregoing n data blocks and each block of the foregoing m code blocks and is acquired in advance, or storage address information that is of each block of the foregoing n data blocks and each block of the foregoing m code blocks and acquired when the foregoing n data blocks and the foregoing m code blocks are acquired in a previous process of executing the program or processing the service. The division in step 102 may be to divide a storage address of each block of the foregoing n data blocks and each block of the foregoing m code blocks into the h sub-blocks.
The foregoing division rule may include rules, such as a size of a sub-block that is obtained by division for each data block and each code block, whether sub-blocks have a same size or have different sizes, and determining of a starting position of each sub-block.
Optionally, the foregoing division rule may be generated based on the foregoing analyzed position, for example: it is obtained by analysis that the position of the damaged data of the bad block in the n data blocks is at an upper part of the bad block, so that the foregoing division rule may be a division rule that each block is divided into two parts: an upper part and a lower part; or it is obtained by analysis that the position of the damaged data of the bad block in the n data blocks is at a left part of the bad block, so that the foregoing division rule may be a division rule that each block is divided into two parts: a left part and a right part.
Optionally, in step 102, each block is divided into the h sub-blocks, where if each block is divided into two sub-blocks according to a middle position, positions in which the two sub-blocks included in each block are located are the upper part and the lower part of a data block or a code block; in step 102, in all the sub-blocks included in the n data blocks and the m code blocks, the sub-blocks located in the same position in each data block and each code block are used as one sub-set, that is, h sub-sets are obtained, where if each block is divided into two sub-blocks according to a middle position, two sub-sets are obtained: sub-blocks which are located in the upper part of a data block or a code block are one sub-set, and sub-blocks which are located in the lower part of the data block or the code block are the other sub-set. Therefore, in step 102, the n data blocks and the m code blocks may be divided into h sub-sets, each sub-set includes n+m sub-blocks, and sub-blocks in each sub-set are located in a same position in the data blocks or the code blocks.
103. For one sub-set with a bad sub-block, recover damaged data of a bad sub-block in the sub-set by using data of an undamaged sub-block belonging to the sub-set with a bad sub-block.
Optionally, the foregoing m redundant code blocks of the data that are calculated may be m redundant code blocks of the data that are calculated by an exclusive OR operation or an algebra operation in the EC technology mentioned in BACKGROUND.
Optionally, the n data blocks and the m code blocks are shown in FIG. 3, where n is 6, and m is 3. Black boxes marked in FIG. 3 indicate positions of the damaged data, from which it can be seen that the number of bad blocks is greater than 3, so the damaged data cannot be recovered by using the prior art. In the present invention, the positions of the damaged data may be obtained by analysis in step 101; in step 102, according to the positions obtained by analysis in step 101, each block of the 6 data blocks and each block of the 3 code blocks may be divided into two sub-blocks, and specifically as shown by a dotted line in FIG. 3, each block is divided into two sub-blocks: an upper sub-block and a lower sub-block; in step 102, in all sub-blocks included in the n data blocks and the m code blocks, sub-blocks located in a same position in each data block and each code block are used as one sub-set so that two sub-sets are obtained, with one sub-set including n+m upper sub-blocks and the other sub-set including n+m lower sub-blocks, and therefore it may be obtained that there are two bad sub-blocks included in the sub-set of upper sub-blocks and there are two bad sub-blocks included in the sub-set of lower sub-blocks; finally, the damaged data of the bad sub-blocks included in the sub-set of the upper sub-blocks and the damaged data of the bad sub-blocks included in the sub-set of the lower sub-blocks may be recovered separately by performing step 103. The damaged data of 4 bad blocks can be recovered by using the foregoing technology, but cannot be recovered in the prior art, so that the foregoing technology improves reliability of data storage.
dividing, according to the analyzed position, each block in the n data blocks and each block in the m code blocks into the h sub-blocks according to a preset size specified in the same division rule.
Optionally, the preset size may be a size of a common multiple of a minimum unit for data storage in the n data blocks and a minimum unit for data storage in the m code blocks. Certainly, that each block of the n data blocks and each block of the m code blocks are divided into the h sub-blocks according to the size of the common multiple must meet the foregoing condition that in all the sub-blocks included in the n data blocks and the m code blocks, the sub-blocks located in the same position in each data block and each code block are used as one sub-set, where the number of bad sub-blocks with the damaged data, which are included in each sub-set, is less than or equal to m. For example, the size of the foregoing common multiple takes a minimum common multiple of the minimum unit for data storage in the n data blocks and the minimum unit for data storage in the m code blocks as a unit, and includes a size of at least one minimum common multiple, where the foregoing minimum unit may be storage space that is required for storing one piece of data (for example, one binary number: 0 or 1) and ensures that functions of the data can be normally used. An algebraic operation (for example, an exclusive OR operation) may be used during a process of data recovery in the present invention, so that each data has an intact coding function or check function as long as one piece of data is not split in the present invention. For example, if a minimum unit for data storage in a data block is 4 bytes and a minimum unit for data storage in a code block is 3 bytes, the foregoing minimum common multiple is 12 bytes. In this way, in step 102, 12 bytes are taken as a unit, and finally the size of the sub-blocks may be a size of 24 bytes, or a size of 12 bytes, so that all undamaged data stored in each sub-block is intact, that is, in step 102, data stored in a data block or a code block is not damaged during a dividing process, so as to ensure a function, such as a coding or check function, of code data (for example, a check code) stored in a code block is not invalid.
Optionally, the preset size takes one sector as a unit and includes a size of at least one sector, in other words, a size of one sub-block is N sectors, where N is a positive integer greater than or equal to 1, for example, the size of one sub-block includes sizes of two or three sectors. However, any one piece of data stored in the n data blocks and the m code blocks is not split or stored in different sectors, that is, in step 102, data stored in a data block or a code block is not damaged during the dividing process, so as to ensure a function, such as a coding or check function, of code data (for example, a check code) stored in a code block is not invalid.
In the foregoing technical solutions, according to the position in which the damaged data is located, each block of the n data blocks and each block of the m code blocks are divided into the h sub-blocks according to the same division rule, and in all the sub-blocks included in the n data blocks and the m code blocks, the sub-blocks located in the same position in each data block and each code block are used as one sub-set, so that the number of bad sub-blocks with the damaged data, which are included in each sub-set, is less than or equal to m, and h is an integer greater than 1. In this way, the damaged data may be grouped into sub-sets whose number is less than or equal to h, and in each sub-set, the number of sub-blocks in which the damaged data is located is less than or equal to m; then, damaged data of a bad sub-block in each sub-set is recovered by using data of an undamaged sub-block in each sub-set; therefore, at most m×h bad sub-blocks can be recovered, and h is an integer greater than 1. Compared with the prior art in which only m damaged blocks can be recovered, the present invention has an advantage that reliability of data storage can be improved.
201. When one or more bad blocks exist in the n data blocks, analyze a position in which damaged data of each bad block in the n data blocks is located in each bad block.
In an actual application, it is almost impossible that damaged data is a whole block, for example, for a data block whose size is 1M, damaged data may concentrate in a sector. As shown in FIG. 3, the damaged data occupies only a very small part of a whole data block. In this way, the position of the damaged data can be obtained by analysis in step 201.
202. Divide, according to the analyzed position, each block of the n data blocks and each block of the m code blocks into h sub-blocks according to a same division rule, and in all sub-blocks included in the n data blocks and the m code blocks, use, according to the analyzed position, sub-blocks located in a same position in each data block and each code block as one sub-set, where the number of bad sub-blocks with damaged data, which are included in each sub-set, is less than or equal to m, and h is an integer greater than 1.
Optionally, as shown in FIG. 3, there are 4 pieces of damaged data that are located in 4 blocks, where 2 pieces are located in an upper part, and the other 2 pieces are located in a lower part. Therefore, in step 202, each block in FIG. 3 may be divided into two sub-blocks: an upper sub-block and a lower sub-block.
203. Acquire, from a sub-set with a bad sub-block, data of a sub-block belonging to the m code blocks and data of an undamaged sub-block belonging to the n data blocks.
Optionally, the foregoing step 203 may be that a device (for example, a primary storage node shown in FIG. 1) that implements the present invention acquires the foregoing data of the sub-block belonging the m code blocks and the foregoing data of the undamaged sub-block belonging to the n data blocks from a device that stores the foregoing n data blocks and the foregoing m code blocks.
204. For one sub-set with a bad sub-block, recover the damaged data of the bad sub-block in the sub-set by using the acquired data of the sub-block in the m code blocks and the acquired data of the undamaged sub-block in the n data blocks.
Optionally, as shown in FIG. 3, each sub-block is divided into two sub-blocks: an upper sub-block and a lower sub-block, so that two sub-sets are formed. Therefore, step 203 may be network transmission of a data block or a code block by taking each sub-block in the sub-set as a unit. When damaged data exists only in an upper sub-block in FIG. 3, only a sub-block in a sub-set to which a bad block belongs is transmitted in step 203. Compared with the prior art in which network transmission is performed by taking a whole data block or a whole code block as a unit, the present invention has an advantage that network traffic can be reduced to save a network resource.
the data returned by the storage device is received.
In this way, only data information included in a sub-block in the sub-set with a bad sub-block can be transmitted between the device (for example, the primary storage node shown in FIG. 1) that implements the present invention and another storage device (for example, the secondary storage node shown in FIG. 1) on which the data is stored, thereby reducing network traffic.
the damaged data of the bad sub-block in the sub-set is recovered by using the acquired data of the sub-block in the m code blocks and the acquired data of the undamaged sub-block in the n data blocks and by using an EC algorithm.
Optionally, for example, a bad sub-block in each sub-set is recovered by using an exclusive OR operation or an algebra operation.
As an optional implementation manner, when it is discovered that, in the sub-set with a bad sub-block, a bad block with damaged data exists in sub-blocks belonging to the m code blocks in a sub-set, and the number of bad sub-blocks in the m code blocks plus the number of bad sub-blocks in the n data blocks is greater than m, the sub-set may be re-processed according to the foregoing division manner. Each sub-block in the sub-set with a bad sub-block may be divided into multiple smaller sub-blocks, so as to meet the requirement that the number of bad sub-blocks with the damaged data, which are included in the foregoing sub-set, is less than or equal to m. Then, a recovery is performed by using technical features of step 204. For example, sub-sets with a bad sub-block include a sub-set 1, a sub-set 2 and a sub-set 3. When bad blocks with damaged data exist in the sub-blocks belonging to the m code blocks in the sub-set 3, and when the number of bad blocks with the damaged data that exist in the sub-blocks of the m code blocks is h, the number of bad sub-blocks belonging to the n data blocks in the sub-set 3 is t; when h+t is greater than m, the sub-set 3 may be re-processed according to the foregoing division manner, and each sub-block in the sub-set with a bad sub-block is divided into multiple sub-blocks, so as to meet the requirement that the number of bad sub-blocks with the damaged data, which are included in the foregoing sub-set, is less than or equal to m. Then, the recovery is performed by using the technical features of step 204.
As an optional implementation manner, the present invention may be applied to an RS algorithm (Reed Solomon: this algorithm is a loan word without an accurate Chinese definition, and this algorithm is a common algorithm in the algorithm field and unifies the RS algorithm), an improved RS algorithm that is the Cauchy Reed Solomon (CRS) algorithm, a disk array (Redundant Arrays of Inexpensive Disks, RAID) 5 technology, and an RAID6 technology.
In the foregoing technical solutions, on a basis of the foregoing embodiment, it is implemented that network transmission is performed in a unit of sub-block, thereby saving a network resource and improving reliability of data storage.
301. When one or more bad blocks exist in the n data blocks, analyze a position in which damaged data of each bad block in the n data blocks is located in each bad block.
302. Divide, according to the analyzed position, each block of the n data blocks and each block of the m code blocks into h sub-blocks according to a same division rule, and in all sub-blocks included in the n data blocks and the m code blocks, use, according to the analyzed position, sub-blocks located in a same position in each data block and each code block as one sub-set, where the number of bad sub-blocks with damaged data, which are included in each sub-set, is less than or equal to m, and h is an integer greater than 1.
303. Analyze the number of bad sub-blocks in the sub-set with a bad sub-block.
304. Acquire, from the sub-set with a bad sub-block, data of sub-blocks that belong to the m code blocks and have a same quantity as the bad sub-blocks, and data of an undamaged sub-block belonging to the n data blocks.
305. For one sub-set with a bad sub-block, recover the damaged data of the bad sub-block in the sub-set by using the acquired data of the sub-blocks in the m code blocks and the acquired data of the undamaged sub-block in the n data blocks.
In this way, it can be implemented that, data of only the sub-blocks that belong to the m code blocks and have the same quantity as the bad sub-blocks is acquired, so that network overheads can be reduced.
In the foregoing technical solutions, on a basis of the foregoing embodiment, it is implemented that data of only the sub-blocks that belong to the m code blocks and have the same quantity as the bad sub-blocks is acquired, so that network overheads can be reduced and reliability of data storage can also be improved.
The following describes device embodiments of the present invention. The device embodiments of the present invention are used for executing the methods implemented by the method embodiments 1 to 3 of the present invention. For convenience of description, only related parts of the embodiments of the present invention are disclosed, and for specific technical details which are not disclosed, reference is made to embodiment 1, embodiment 2, and embodiment 3 of the present invention.
the recovering unit 43 is configured to: for one sub-set with a bad sub-block, recover damaged data of a bad sub-block in the sub-set by using data of an undamaged sub-block belonging to the sub-set with a bad sub-block.
As an optional implementation manner, the dividing unit 42 is further configured to divide, according to the analyzed position, each block of the n data blocks and each block of the m code blocks into the h sub-blocks according to a preset size specified in the same division rule.
Optionally, the preset size is a size of a common multiple of a minimum unit for data storage in the n data blocks and a minimum unit for data storage in the m code blocks.
Optionally, the preset size takes one sector as a unit and includes a size of at least one sector.
Therefore, in the dividing unit 42, it can be implemented that all undamaged data stored in each sub-block is intact in the foregoing division manner. That is, the dividing unit 42 does not damage data stored in a data block or a code block during a dividing process; therefore, it is ensured that a function, such as a coding or check function, of code data (for example, a check code) stored in a code block is not invalid.
In the foregoing technical solutions, according to the position in which the damaged data is located, each block of the n data blocks and each block of the m code blocks are divided into the h sub-blocks according to the same division rule, and in all the sub-blocks included in the n data blocks and the m code blocks, the sub-blocks located in the same position in each data block and each code block are used as one sub-set, so that the number of bad sub-blocks with the damaged data, which are included in each sub-set, is less than or equal to m, and h is an integer greater than 1. In this way, the damaged data may be grouped into sub-sets whose number is less than or equal to h, and in each sub-set, the number of sub-blocks in which the damaged data is located is less than or equal to m; then, damaged data of a bad sub-block in each sub-set is recovered by using data of an undamaged sub-block in each sub-set; therefore, at most m×h bad sub-blocks can be recovered. Compared with the prior art in which only m damaged blocks can be recovered, the present invention has an advantage that reliability of data storage can be improved.
FIG. 7 is a schematic structural diagram of another data recovery device according to an embodiment of the present invention, where a currently processed dataset is divided into n data blocks, m redundant code blocks of the dataset are calculated, and n and m are integers greater than 0, where m is greater than or equal to 1. As shown in FIG. 7, the device includes: a first analyzing unit 51, a dividing unit 52 and a recovering unit 53, where the recovering unit 53 includes a first acquiring unit 531 and a first recovering sub-unit 532.
The first analyzing unit 51 is configured to: when one or more bad blocks exist in the n data blocks, analyze a position in which damaged data of each bad block in the n data blocks is located in each bad block.
The dividing unit 521 is configured to: divide, according to the analyzed position, each block of the n data blocks and each block of the m code blocks into h sub-blocks according to a same division rule; and in all sub-blocks included in the n data blocks and the m code blocks, use, according to the analyzed position, sub-blocks located in a same position in each data block and each code block as one sub-set, where the number of bad sub-blocks with damaged data, which are included in each sub-set, is less than or equal to m, and h is an integer greater than 1.
The first acquiring unit 531 is configured to acquire, from the sub-set with a bad sub-block, data of a sub-block belonging to the m code blocks and data of an undamaged sub-block belonging to the n data blocks.
The first recovering sub-unit 532 is configured to: for one sub-set with a bad sub-block, recover the damaged data of the bad sub-block in the sub-set by using the acquired data of the sub-block in the m code blocks and the acquired data of the undamaged sub-block in the n data blocks.
Optionally, as shown in FIG. 3, each sub-block is divided into two sub-blocks: an upper sub-block and a lower sub-block, so that two sub-sets are formed. Therefore, the first acquiring unit 531 may be used for network transmission of a data block or a code block by taking each sub-block in the sub-sets as a unit. When damaged data exists only in an upper sub-block in FIG. 3, in the first acquiring unit 531, only a sub-block in a sub-set to which a bad block belongs is transmitted. Compared with the prior art in which network transmission is performed by taking a whole data block or a whole code block as a unit, the present invention has an advantage that network traffic can be reduced to save a network resource.
As an optional implementation manner, the first recovering sub-unit 532 may be further configured to: for one sub-set with a bad sub-block, recover the damaged data of the bad sub-block in the sub-set by using the acquired data in the m code blocks and the acquired undamaged data in the n data blocks and by using an EC algorithm.
Optionally, for example, a damaged sub-block in each sub-set is recovered by using an exclusive OR operation or an algebra operation.
a receiving unit 5312, configured to receive the data returned by the storage device.
In this way, only data information included in a sub-block in the sub-set with a bad sub-block can be transmitted between a device (for example, a primary storage node shown in FIG. 1) that implements the present invention and the foregoing storage device (for example, the secondary storage node shown in FIG. 1), thereby reducing network traffic.
a second recovering sub-unit 535, configured to: for one sub-set with a bad sub-block, recover the damaged data of the bad sub-block in the sub-set by using the acquired data of the sub-blocks in the m code blocks and the acquired data of the undamaged sub-block in the n data blocks.
In this way, it can be implemented that data of only the sub-blocks that belong to the m code blocks and have the same quantity as the bad sub-blocks is acquired, so that network overheads can be reduced.
As an optional implementation manner, the present invention may be applied to an RS algorithm (Reed Solomon: this algorithm is a loan word without an accurate Chinese definition, and this algorithm is a common algorithm in the algorithm field and unifies the RS algorithm), a CRS algorithm, an RAID5 technology, and an RAID6 technology.
Optionally, the foregoing m redundant code blocks of the data that are calculated are specifically m redundant code blocks of the data that are calculated by an exclusive OR operation or an algebra operation in the EC technology mentioned in BACKGROUND.
dividing, according to the analyzed position, each block of the n data blocks and each block of the m code blocks the h sub-blocks according to a preset size specified in the same division rule.
In this way, the processor 61 can implement that all undamaged data stored in each sub-block is intact. That is, the processor 61 does not damage data stored in a data block or a code block during a dividing process; therefore, it is ensured that a function, such as a coding or check function, of code data (for example, a check code) stored in a code block is not invalid.
for one sub-set with a bad sub-block, recovering the damaged data of the bad sub-block in the sub-set by using the acquired data of the sub-block in the m code blocks and the acquired data of the undamaged sub-block in the n data blocks.
It should be noted that, the communication interface 72 may be configured to receive information sent to a device (for example, a primary storage node shown in FIG. 1) that implements the embodiment from another device (for example, a secondary storage node shown in FIG. 1), and transmit the received information to the processor 71. For example, the communication interface 72 is configured to acquire, from the sub-set with a bad sub-block, data of a sub-block belonging to the m code blocks and data of an undamaged sub-block belonging to the n data blocks.
The processor 71 may send, through the communication interface 72, the position information of the undamaged sub-block in the sub-set with a bad sub-block to the storage device (for example, the secondary storage node shown in FIG. 1) on which the data of the undamaged sub-block is stored, and send the request for returning the data included in the undamaged sub-block in the sub-set with a bad sub-block to the storage device; the processor 71 may receive the data returned by the storage device through the communication interface 72.
In this way, only data information included in a sub-block in the sub-set with a bad sub-block can be transmitted between the device (for example, the primary storage node shown in FIG. 1) that implements the present invention and the foregoing storage device (for example, the secondary storage node shown in FIG. 1), thereby reducing network traffic.
for one sub-set with a bad sub-block, recovering the damaged data of the bad sub-block in the sub-set by using the acquired data of the sub-blocks in the m code blocks and the acquired data of the undamaged sub-block in the n data blocks.
The communication interface 72 may further be configured to receive the data of the n data blocks from the storage device on which the data of the n data blocks is stored, and receive the data of the sub-blocks that belong to the m code blocks and have the same quantity as the bad sub-blocks from the storage device on which the data of the m code blocks is stored.
It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, reference may be made to a corresponding process in the foregoing method embodiments, and details are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiment is merely exemplary. For example, the unit division is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some communication interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. A part or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit.
When the functions are implemented in a form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of the present invention essentially, or the part contributing to the prior art, or a part of the technical solutions may be implemented in a form of a software product. The software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, or a network device) to perform all or a part of the steps of the methods described in the embodiments of the present invention. The foregoing storage medium includes: any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disc.
The foregoing descriptions are merely specific implementation manners of the present invention, but are not intended to limit the protection scope of the present invention. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in the present invention shall fall within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
dividing, according to the analyzed position, each block of the n data blocks and each block of the m code blocks into the h sub-blocks according to a preset size specified in the same division rule, wherein the preset size is a size of a common multiple of a minimum unit for data storage in the n data blocks and a minimum unit for data storage in the m code blocks.
dividing, according to the analyzed position, each block of the n data blocks and each block of the m code blocks into the h sub-blocks according to a preset size specified in the same division rule, wherein the preset size takes one sector as a unit and comprises a size of at least one sector.
The device according to any one of claims 6 to 9, wherein the dividing unit is further configured to divide, according to the analyzed position, each block of the n data blocks and each block of the m code blocks into the h sub-blocks according to a preset size specified in the same division rule, and the preset size is a size of a common multiple of a minimum unit for data storage in the n data blocks and a minimum unit for data storage in the m code blocks.
The device according to any one of claims 6 to 9, wherein the dividing unit is further configured to divide, according to the analyzed position, each block of the n data blocks and each block of the m code blocks into the h sub-blocks according to a preset size specified in the same division rule, and the preset size takes one sector as a unit and comprises a size of at least one sector.
A computer storage medium, wherein the computer storage medium stores a program, and the following steps are comprised when the program runs: the steps according to any one of claims 1 to 5.


text:
Melathrix kasyi is een vlinder uit de familie van de snuitmotten (Pyralidae). De wetenschappelijke naam van de soort is voor het eerst geldig gepubliceerd in 1965 door Amsel.

Snuitmotten

redpajama_set_name: RedPajamaWikipedia


"God so loved the world that he gave his only-begotten Son": Abraham was called by God to do the same as a test of his loyalty and belief. To sacrifice his son was a test passed and rewarded by the promise that his seed would be multiplied "as the stars of the heaven, and as the sand which is upon the sea shore ... and in (that) seed shall all the nations of the earth be blessed." The ram offered in Isaac's stead foreshadows the symbol of the Lamb of God slain for man's sins.
Genesis 22:13 And Abraham lifted up his eyes, and looked, and behold behind him a ram caught in a thicket by his horns, and Abraham ... offered him up for a burnt offering in the stead of his son.
Genesis 22:16 By myself have I sworn, saith the Lord, for because thou hast done this thing, and hast not withheld thy son, thine only son.


The article advises greenhouse producers about the different types of renewable energy that they can use in their facilities to reduce energy costs. These include wind power, solar power, biomass or energy from plant material and animal waste, and geothermal or heat from the earth. The importance of conducting a walkthrough greenhouse energy audit is also detailed. INSET: Walkthrough greenhouse energy audit.


A fantastic starter instrument, Ukulele is a fun and practical alternative to guitar.
A great way in to learning other string instruments as well.
Many people who have struggled to learn an instrument are finding the 'uke' is a solution. It's fun, affordable and accessible, while being extremely versatile. It's also suitable for many musical styles and the skills learned can be transferred to other string instruments. Book your ukulele course online now!
Our Improvers Ukulele Course is suitable for people with a little experience, including people who've completed one of our beginners courses.
Please note: ukuleles not provided.
Zac has been playing the ukulele and guitar for 30 years. He has a degree in jazz guitar and is an experienced teacher.


A timely symbol of female solidarity and power, these cufflinks are made in collaboration with The Outrage in celebration of the Women's March on Washington. Available with or without a single conflict-free diamond.
All pieces are made-to-order by hand in New York City from 100% recycled metals, and require 1-2 weeks to produce.
*15% of all proceeds from these sales will be donated to Planned Parenthood.


I recently attended a zoning hearing in Chalfont regarding Voice and Vision�s desire to purchase the former St. James Church to turn it into a community center. Some people continue to misunderstand what Voice and Vision plans for this building evidenced by some of the residents� comments.
The proposed community center will not be a mental health or addictions facility, but rather a place for anyone in the community to gather for support, education, and fun in a safe and friendly environment.
I kept hearing that everyone deserves a second chance but not in our neighborhood. Please enlighten me, why does someone with a mental illness or developmental/intellectual disabilities need a second chance? Shouldn�t they be given a first chance, first? And why do they need to be hidden away in a commercial area?
Aren�t they human beings who need community and acceptance too? Studies show that a sense of community and belonging have a great impact on one�s recovery and one�s life.
I was saddened by the assumptions about who Voice and Vision and NAMI serve. I heard horrible things such as we don�t want pedophiles, criminals, violence etc. in our neighborhood. We can all agree that we want people in the community and the proposed community center to be and feel safe. Statistics show that people experiencing mental health challenges and disabilities are no more violent than the general public and furthermore, are more likely to be the victims than perpetrators.
Both Voice and Vision and NAMI already serve people who live in Chalfont. In fact there are several families right in the same neighborhood as the church who are currently struggling with these issues. Because they were so intimidated by the passionate opposition from some of their neighbors, they are afraid to come forward.
So sad really, when you realize that one in four adults experiences mental health challenges in a given year. That means Chalfont could have about 1,000 residents affected by mental health challenges who live in their neighborhood, attend their schools and churches, and patronize Chalfont�s businesses.
Some residents at the hearing had questions and concerns about NAMI. NAMI, Bucks County is an affiliate of NAMI National and NAMI Pennsylvania and is made up of families and people living in recovery who offer support, education and advocacy.
We have one full-time executive director, one part-time employee and many volunteers. Only two employees are ever on site at one time and the volunteers are out in the community teaching classes, running support groups, and advocating for system change. Our support groups and education classes are held in the evenings and are held in communities all across the county.
I encourage the people of Chalfont to take a look at another community north of them in Upper Bucks County. People with mental health challenges, recovering from addictions or people with any disability are welcomed, embraced and supported as part of that community.
I welcome the people in Chalfont and the rest of Bucks County to take the time to learn what Voice and Vision and NAMI are all about and help to put a stop to the stigma and misinformation.
Debbie Moritz is the executive director of the National Alliance on Mental Illness, Bucks County (NAMI).


text:
Marching With Aunt Susan : Susan B. Anthony and the Fight for Women's Suffrage
Murphy, Claire Rudolf
Schuett, Stacey
36 p. ;
JUVENILE FICTION / Historical / United States / 19th Century
JUVENILE FICTION / People & Places / United States / General
(Susan Brownell),, Suffrage, Women, 1820-1906, Women's rights, Sex role
Peachtree Pub Co Inc, 2011
Paperback 9781561459797
School And Library
Not allowed to go hiking with her father and brothers because she is a girl, Bessie learns about women's rights when she attends a suffrage rally led by Susan B. Anthony.
All Bessie wants is to go hiking with her father and brothers. But it's 1896 and girls don't get to hike. They can't vote either, which Bessie discovers when Susan B. Anthony comes to town to help lead the campaign for women's suffrage. Inspired by the great woman, Bessie becomes involved in the movement and discovers that hiking is only one of the many things that women and girls aren't allowed to do. But small efforts can result in small changes—and maybe even big ones.


With Ben Affleck already set to play the male lead in David Fincher's Gone Girl, the adaptation of Gillian Flynn's best-selling thriller has at last cast the all-important role of the girl—you know, the one who's gone. It's Rosamund Pike, most recently seen crouching to an acceptable height in Jack Reacher, and a British actress whose usurping of an American role—and the fact that she's six years younger than Affleck, thus changing the age dynamic in the book—is secondary to the fact that she's real pretty, just as it goes for Amy in the novel. The Hollywood Reporter also notes that Neil Patrick Harris and Tyler Perry are both in the running for supporting roles, as yet unspecified. Though presumably Tyler Perry plays Amy's sassy female friend, who smacks Amy in the head and exclaims, "Girl, you better get!" And that's why she's gone.


text:
Variable clouds with thunderstorms, especially early. Storms may contain strong gusty winds. Low 73F. Winds WSW at 5 to 10 mph. Chance of rain 40%..
Variable clouds with thunderstorms, especially early. Storms may contain strong gusty winds. Low 73F. Winds WSW at 5 to 10 mph. Chance of rain 40%.
April Hodges and her children, Aidan and Bryson (from left), display the replica of a $25,000 business grant her family's business, Alexia's Closet, received from Sheetz as part of a Sheetz' Time Back Initiative.
Doug Ford/Gazette-Virginian
Riverdale business owner wins $25,000
Riverdale business owner April Hodges beamed while holding a replica of a check for a $25,000 business grant presented to her from her neighbor across the street, Sheetz, as one of five recipients of Sheetz' Time Back Initiative.
Excited, surprised and overwhelmed, Hodges said Thursday describing the entire experience.
Tim, her husband and business partner, also is overwhelmed, according to Hodges, who was notified of the honor in person by a Sheetz representative on April 1.
Hodges received a $25,000 business grant for her business, Alexia's Closet, which has suffered through several floods in recent years, including one coming when the remnants of Hurricane Michael passed through South Boston in October.
Hodges was awarded an Atlas Volkswagen SUV and an Airstream camper, as well as a $5,000 donation to the American Heart Association in honor of her son, Bryson, who was born with an incurable heart defect.
"I first thought it was an April Fool's joke," Hodges recalled, when a Sheetz media representative visited her on April 1 to tell her the news.
Hodges has been part of an "insider's program" with Sheetz for about a year, where Sheetz selects people from different areas as a sounding board for different products.
Through that program, Sheetz found out about Hodges and her trips to the University of Virginia to get treatment for Bryson.
Hodges is receiving her vehicles within a month, and the family already is planning to vacation across the country.
"We've been looking at campsites ever since then, places where we've never been," said Hodges. "I've always been on short, little trips, and I want to go out west, go south, go north and just travel everywhere."
The Hodges children, Bryson and 10-year-old Aidan, also are anxious to see the world.
Aidan said he'd like to go anywhere where there is water, and Bryson said he'd like to go visit the redwood forest in California.
April Hodges never knew that by just filling out the bottom of a receipt talking about her experiences at Sheetz would lead to this.
They said they're running a promotion and want to come by and do a video, and they said they'd give me a little gift, recalled Hodges.
Some gift.
South Boston police investigating robbery, shooting, skimmer incidents


Could these foods be the reason behind your toughest skincare problems?
Can You Believe Tomato Is The New Secret To Amazing Skin?!
These Are The Foods To Start Eating in 2019 For Your Best Year of Skin Ever!
Easy Breakfast Recipes That Will Help Give You Amazing Skin!
For some of us, our day doesn't start until we've had our cup of coffee. Not only does this tasty little lifesaver get you going in the morning, it can also do wonders for your skin!
Drink Your Way To Better Skin With Fresh Fruit Juice Made From Home!
Everybody loves fresh juice, but did you know it could amazing things for your skin and overall vitality. Our resident expert tells all.


text:
George Osborne MP
Postal union joins fight to save office
A CAMPAIGN to save Alderley's sorting office is gathering pace as posties call on the village to get on board.
It comes after Royal Mail announced plans to close the historic delivery office and sell the building to a private buyer.
Alderley Edge Parish Council is currently battling to get the Macclesfield Road office listed, to protect it from development.
And the Communication Workers Union, which represents Royal Mail workers, has drawn up campaign leaflets.
The trade union wants support from residents to keep services local.
Leaflets will be delivered to homes across the village calling on residents to write to their MP George Osborne, contact Royal Mail and send messages of support to the CWU.
And it has called on Alderley homes to display its campaign poster in their window, which reads: "Our Royal Mail NOT FOR SALE."
The CWU leaflet warns residents that if the Alderley office shuts, they will have to make a four mile round trip to Wilmslow to collect any undelivered parcels.
It states: "The hard working postal workers, proud to be employed in your village are adamant that any move will result in a marked deterioration in the services you currently receive.
"Unfortunately Royal Mail seems more interested in saving hard cash than providing an acceptable service to the customers of Alderley Edge."
A Royal Mail spokesman said: "Deliveries to Alderley Edge will not be affected by the move to Wilmslow - the same employees will deliver to the same addresses as they do now.
"Customers will have a choice of other arrangements for receiving undeliverable mail, including free re-delivery to the original address or another local address if more convenient, in addition to collection from Wilmslow callers' office, which has longer opening hours than those at Alderley Edge.
"Relocating Alderley Edge Delivery Office staff to Wilmslow Delivery Office will allow us to streamline our activities at a time when it is imperative for the business to make savings that will enable it to compete successfully on price and quality of service in the highly competitive postal market.
"Such savings provide the foundation for preserving local jobs and services in the longer term.
"All staff at Alderley Edge will transfer to Wilmslow which is a much more suitable building for both staff and our operation. Conditions at Alderley Edge are no longer fit for purpose, for our staff or for operational requirements. Facilities at Wilmslow are better, safer and provide healthier working conditions."
Alderley Edge


text:
Home » Around Town » Torah Umesorah Hosts Presidential Candidate Rand Paul » Rand Paul has a plan to convince Jewish voters he's on their side
Rand Paul has a plan to convince Jewish voters he's on their side
Business Insider's article by Hunter Walker quotes Ezra Friedlander
Once Paul arrived, he was introduced by Roberts. The donor acknowledged that, when he first met Paul at the Republican National Convention in 2012, they "disagreed on several topics."
"Even though we disagreed, I find Rand to be someone of tremendous intellectual honesty," Roberts continued. "He has a thirst for knowledge and he was just happy to speak to someone who wasn't just a yes man."
Roberts subsequently sponsored a trip to Israel that Paul took in January 2013. According to Roberts, this journey helped Paul "refine some of his positions as he gained more information." Roberts went on to tell another story about an incident that helped familiarize Paul with the Jewish faith. It involved an exclusive Shabbos dinner and the hora, a traditional dance.
"We had a Sabbath dinner for him in the basement of the Plaza Hotel. ... We had 11 boys from the Mir Yeshiva there and every five or ten minutes we would " they would start to sing a song, we'd start to dance around the table," recounted Roberts. "So, when we got to Rand, ... Rand had like this little crumpled yarmulke and I said, you know, 'Stand up!' So, he figured if I'm telling him to do it, it must be kosher. So, he stands up and I took his hand. I guess he's not used to dancing with men hand in hand in Kentucky. But anyway, by like the fifth dance, I had my arm around him on one side, another boy on the other side, they were dancing around, he's enjoying it, and I whispered in his ear, 'If only your father could see you now!'"
Roberts' reference to Paul's father was interesting in light of the fact the donor has bluntly described the elder Paul as "clearly anti-Semitic." However, it seemed that others at the event, like Roberts, were not holding Ron Paul against his son.
After the event, Ezra Friedlander, an influential Orthodox political operative told Business Insider, "No one's going to judge the son by the father."
"Look, you know, when you're 13 years old, when you become a bar mitzvah, ... your father tells you, 'Now you're on your own. Until now, my sins are your sins, but now you're a man on your own,'" Friedlander said.
For his part, Paul credited the dinner and Israel trip hosted by Roberts with familiarizing him with the Jewish faith.
"When I was in Israel and I went to the Shabbat dinner, I love just sort of the traditions," Paul said. "I see things and I asked Dr. Roberts about 'Schindler's List,' placing a rock on the gravesite, the tradition of sitting shiva, things like that that are important."
Following those remarks, Paul took questions. The first one came from Rabbi Pinchos Lipschutz, who said Segal invited him to that Shabbos dinner at the Plaza.
"When Rabbi Nate asked me to join the Shabbos, I said, 'Paul? Are you crazy? He's an anti-Semite. Didn't you read about him?' It's the elephant in the room, so I'm bringing it up," Lipschutz said.
However, following the dinner, Lipschutz said he "came to know" Paul and became a supporter. His question was how Paul would overcome the perception that he's "not a supporter of Israel."
"How do you explain your position in a way that they will stop writing that you're an anti-Semite?" Lipschutz asked.
Paul noted he and his team have "tried for a long period of time" to change the public view of his stance on Israel. He also implied some of his rivals have attempted to distort his positions.
"We don't see it as as much of a problem as it might have been two or three years ago before people knew me. All I can do is keep saying what I believe in and then, ultimately, hopefully, people come to the truth," Paul said. "Also people have to recognize that people who say things in the media that are your competitors will say things that sometimes aren't true in order to gain an advantage."
Paul also pointed out that Jews have differing views on the issue.
"It's complicated even within the Jewish community," he said. "There's a saying about two Jews, three opinions."
This quip caused several of the attendees to laugh.
Paul then went on to reference his support for a bill that would have cut aid to Palestinians as proof of his Israel bona fides.
Still, after all these arguments, it seemed not everyone in Paul's audience at Torah Umesorah was convinced.
"Were are you on Israel?" an attendee asked.
Business Insider/Hunter WalkerRand Paul taking photos after his remarks at Torah Umesorah.
Paul then attempted to summarize his position. He argued he has supported Israel even though he ultimately believes the country should be "independent" of US aid.
"I think Israel is one of our best allies and best friends around the world. They're the only democracy in the Mideast and I'm very supportive. ... I think any piece of legislation that's come forward, I think there haven't been any that I haven't been supportive of Israel," Paul said. "Even on all the stuff that people try to gin up controversy on the foreign aid, I tell people my position is the same as it's always been. One day Israel should be independent and Israel will have stronger defense when they are completely independent."
Later in the conversation, Paul went on to detail his positions on other Middle East issues, including the Obama administration's attempts to negotiate a nuclear deal with Iran. Israeli Prime Minister Benjamin Netanyahu has been a staunch opponent of the the potential agreement. Paul said he is "for negotiation" and "peace as opposed to war." However, he also said he does not want a "bad deal" and is concerned the Iranians described the terms of the initial framework far differently than their American counterparts.
Paul was also asked about his reputation as an "isolationist." The senator said he believes the country has recently been too reliant on "interventionism," which he argued has had "unintended consequences." Specifically, Paul said, as he has before, that America should not be making efforts to topple secular strongmen in the Middle East.
"Each time we topple a secular dictator, I think we wind up with chaos and radical Islam seems to rise," Paul said.
Expanding on his point, Paul argued it was a "mistake" to oust Saddam Hussein in Iraq. He also said it would have been a folly to push out Bashar al-Assad in Syria and criticized America's efforts to help rebels that defeated the regime of Muammar Qaddafi in Libya. Paul blamed this last decision, which he said aided jihadists in that country, squarely on Democratic presidential candidate and former Secretary of State Hillary Clinton.
"Hillary's war in Libya is, was, and continues to be an utter disaster," said Paul. "Qaddafi wasn't a good guy, but he suppressed radical Islam."
As he left, Paul declined to take questions from the press. However, his strategy for wooing Jewish voters was clear. The first part of Paul's pitch is his personal efforts to get to know the community. Beyond that, he is attempting to cast his desire to ultimately eliminate US aid to Israel and his reluctance to engage in military conflict in the Middle East as efforts to protect the region from jihadists.
Education is also an issue where Paul may be able to get headway with Jewish voters. He got some of his biggest applause of the day when he answered the one question that wasn't about the Middle East. The audience clapped when Paul expressed support for policies that provide tax savings to parents who put their children in private religious schools.
"I'm a big supporter of school choice, I'm a big supporter of vouchers," Paul said. "I'm a big supporter that it's your money, you should be able to take it wherever you want, religious, private, secular, or public."
Paul's pitch got mixed reviews from the attendees who spoke to Business Insider. Friedlander, the political operative, said he was "blown away" by Paul's "nuanced" and "thoughtful" presentation.
"It's wide open," Friedlander said. "Rand Paul could still emerge with the lion's share of the Jewish vote. Everything is open now."
Michael Fragin, a consultant who hosts the political talk show "Spin Class" on a local Jewish radio station was far less impressed. Fragin said he was "shocked" by Paul's suggestion we should not have ousted Qaddafi.
"As far as being convinced, personally, I wasn't," said Fragin. "I think his views are way outside the Republican mainstream."
Read full Business Insider article online
Read it on matzav.com
Torah Umesorah Hosts Presidential Candidate Rand Paul
In the News -all
Media Coverage Samples


Traditional, highly flavored Indian ingredients, such as ghee and achaar, are more accessible than ever in these innovative new products certain to appeal to foodies and health enthusiasts alike.
Indian cuisine—whether incorporated into frozen meals or newer platforms like American condiments and appetizers—was spicing up the main expo floor and the hot products pavilion at Natural Products Expo West 2019.
Check out our trend video to learn more about these Expo West standouts.


text:
Palestine welcomes Czech move on Jerusalem
Czech Prime Minister Andrej Babis reiterated rejection to relocate his country's embassy in Israel
The Palestinian Foreign Ministry on Monday welcomed the Czech Republic's rejection to relocate its embassy from Tel Aviv to Jerusalem.
In a statement, the ministry lauded the Czech "commitment to international resolutions and international law".
On Saturday, Czech Prime Minister Andrej Babis reiterated rejection to relocate his country's embassy in Israel, citing that the move would contradict with the stances of the EU and UN.
Last year, Czech President Milos Zeman promised a relocation of the embassy to Jerusalem during a speech before the Israeli Knesset (parliament).
Israel has been trying to convince world countries to transfer their embassies from Tel Aviv to Jerusalem.
So far, the U.S. and Guatemala have officially moved their embassies to Jerusalem.
Jerusalem remains at the heart of the perennial Mideast conflict, with Palestinians hoping East Jerusalem -- occupied by Israel since 1967 -- might eventually serve as the capital of an independent Palestinian state.
#Palestine,
#Czech move on Jerusalem
Israeli army launches raids on Gaza Strip
Israeli army detains 41 Palestinians across West Bank
Israel approves new 530 settler homes in East Jerusalem
Israeli PM approves 800 new settlement units in W. Bank
Palestine to sue buyers of Israeli settlement products


Sunday morning i usually like to get out and go for a run, but after running 3 days last week, plus basketball practice it was a good day to take a rest. Joy decided it would be a good day to go to the California Science Center and check out the Space Shuttle Endeavour. The Science Center is a donation base entrance, but to see the actual shuttle is $2/person for a reserved time to enter the pavilion.
We got there about two hours before our scheduled time (when we got there, they were letting in anyone with a ticket) and explored the museum fully before going to see the shuttle. Its been a while since i've been back to this museum and i was pretty happy to see that they've added an eco-part of the museum which includes some interactive exhibits showing how animals survive in different climates of the world.
The thing that surprised me was that they have an over/under aquarium which we saw from up top before and noticed how deep it was, and when we left and went down stairs it led to an interactive conversation with a diver. Its definitely not as big as some of the other ones we've been to, but its nice that we can go to one basically for free when ever we want.
On the third floor of the museum is a huge photo gallery of the story of the Shuttle being delivered to the museum. There was something touching about seeing the progression of the the shuttle from flying over all the California landmarks, and finally making its way down the streets of Los Angeles. This is where it got emotional for me to see the care it took to move the shuttle inch by inch, seeing the joy of people just seeing it roll down the street, and the stories written by the children about their tears of happiness.
Once you're ready to see the shuttle, you'll enter the gallery exhibit where you can learn about all the workings of the shuttle and crew life onboard. There is video on how they go to the bathroom, and eat, with an option to pay to go on a shuttle flight simulator.
Finally when you're ready to see the shuttle you enter the large temporary hangar where the shuttle will live until the final exhibit space is finished being built. Its so large that the only way to get a full picture of the shuttle is to stand at the very corners of the hangar or use the panoramic setting on your iPhone. We spent a good 30-45 minutes just walking around and around the Endeavour and finally left when we got hungry.
Awesome! Rob & I need to make a trip up there one of these days… so many fun things to do, so little time!