text:
So we are slightly more than a week away from the regular season, what is your excitement level for the upcoming season?
Eleazar replied
Originally posted by CJ Jones View Post
That 14th ranked offense was the 2nd best the team has finished in the last decade. Our points per possession was the highest in franchise history. Granted offenses across the league exploded last season, it's still highly impressive given the obstacles Nate B had to overcome. Nearly every player on the roster performed better offensively than the year prior. By any statistical measure it was a big step up from the futile offenses the organization traditionally runs out there. Some of us had been begging for a more modern offense and Nate B brought it.
I said it was better than McMillian's offense.
CJ Jones replied
Originally posted by Eleazar View Post
I honestly think his offense was overrated. It was better than McMillian's offense, but it was still very meh. According to BBref ratings we actually ranked better defensively (13th) than offensively (14th) last season.
Gamble1 replied
This is sort of odd but I am more excited about next season than this season. I have very little hope in this group becoming anything more than a first round exit.
Guys who seem on the way out are Brogdon, Turner and Warren. I would much rather see a pg be brought in and rookies get playing time than see guys who are not in the future plans get trotted out like some cheap 90s cover band that no one wants to see.
RamBo_Lamar replied
While I selected the second choice (from the top), think that somewhere between the second and third choice is more realistic. Am predicting a 43W-39L season which will be better than play-in tourney, but not quite to the point of advancing against established top tier teams. Anything can happen though, so as always, am hoping they beat the odds and surprise everyone.
Ozys Nepimpis replied
https://www.hoopsrumors.com/2021/10/...na-pacers.html
2021 NBA Offseason In Review: Indiana Pacers
October 14th 2021 at 8:30pm CST by Luke Adams
Hoops Rumors is breaking down the 2021 offseason for all 30 NBA teams, revisiting the summer's free agent signings, trades, draft picks, departures, and more. We'll evaluate each team's offseason moves, examine what still needs to be done before opening night, and look ahead to what the 2021/22 season holds for all 30 franchises. Today, we're focusing on the Indiana Pacers.
Free agent signings:
Note: Exhibit 9 and 10 deals aren't included here.
T.J. McConnell: Four years, $33.6MM. Fourth year partially guaranteed. Re-signed using Early Bird rights.
Torrey Craig: Two years, $10MM. Signed using mid-level exception.
DeJon Jarreau: Two-way contract.
Duane Washington: Two-way contract.
Acquired the draft rights to Isaiah Todd (No. 31 pick) from the Bucks in exchange for the draft rights to Sandro Mamukelashvili (No. 54 pick), the draft rights to Georgios Kalaitzakis (No. 60 pick), either the Pacers', Cavaliers, or Jazz's 2024 second-round pick (whichever is most favorable), and either the Pacers' or the Heat's 2026 second-round pick (whichever is most favorable).
Note: If the Cavaliers' and Jazz's 2024 second-round picks are the two most favorable of the three, the Bucks would acquire the least favorable of those two picks.
Acquired the draft rights to Isaiah Jackson (No. 22 pick; from Lakers) in a five-team trade in exchange for Aaron Holiday, the draft rights to Isaiah Todd (No. 31 pick), and cash ($1MM).
Note: All of the Pacers' outgoing assets were sent to the Wizards.
Acquired the Spurs' 2023 second-round pick (top-55 protected) in exchange for Doug McDermott (sign-and-trade), the Pacers' 2023 second-round pick (top-55 protected), and the right to swap their own 2026 second-round pick for either the Pacers' or the Heat's 2026 second-round pick (whichever is least favorable).
Note: The Pacers created a $7,333,333 trade exception in the deal.
Acquired the draft rights to Juan Pablo Vaulet from the Nets in exchange for Edmond Sumner and the Heat's 2025 second-round pick (top-37 protected).
Draft picks:
1-13: Chris Duarte
Signed to rookie scale contract (four years, $17,704,528).
1-22: Isaiah Jackson
Contract extensions:
Departing players:
Amida Brimah
Aaron Holiday
Doug McDermott
Cassius Stanley
Edmond Sumner
Other offseason news:
Hired Rick Carlisle as head coach to replace Nate Bjorkgren.
Hired Lloyd Pierce, Ronald Nored, Mike Weinar, Jenny Boucek, and Jannero Pargo as assistant coaches; lost assistant coaches Kaleb Canales and Greg Foster.
T.J. Warren remains sidelined indefinitely while recovering from his left foot injury and is expected to miss the start of the season.
Caris LeVert is dealing with a stress fracture in his back and is expected to miss the start of the season.
Salary cap situation:
Remained over the cap and below the tax line.
Carrying approximately $133.5MM in salary.
$4,657,951 of non-taxpayer mid-level exception still available ($4,878,049 used on Torrey Craig).
Full bi-annual exception ($3,732,000) still available.
Four traded player exceptions available, including one worth $7.3MM.
Lingering preseason issues:
The Pacers have 12 players on guaranteed contracts, with six – including Kelan Martin, Oshae Brissett, and Brad Wanamaker – on non-guaranteed deals. The Pacers could retain three of those non-guaranteed players or just two if they want to keep their 15th roster spot open.
Malcolm Brogdon, Caris LeVert, and Myles Turner are eligible for veteran contract extensions until October 18.
T.J. Warren and Jeremy Lamb are eligible for veteran contract extensions all season.
The Pacers' offseason:
It was a disastrous 2020/21 season in Indiana, where the Pacers – who cited former head coach Nate McMillan's lack of postseason success when they let him go – underperformed to such an extent that they didn't even make the playoffs under new coach Nate Bjorkgren, losing a play-in game to Washington to end their season.
Injuries could be blamed at least in part for the Pacers' letdown of a year. Key players like Myles Turner, Domantas Sabonis, and Malcolm Brogdon all missed double-digit games. T.J. Warren was sidelined for nearly the entire season. And Caris LeVert, acquired in the four-team trade that sent Victor Oladipo to Houston, was forced out of action when he was diagnosed with renal cell carcinoma of his left kidney following what was supposed to be a routine physical.
Still, Bjorkgren, a veteran assistant coach, didn't adjust well to the top job, rubbing those in the organization the wrong way with an abrasive approach to leadership. The Pacers parted ways with him after just one year, with president of basketball operations Kevin Pritchard acknowledging he made the wrong call in last year's head coaching search.
This time around, the coaching search was far narrower in its scope, as the Pacers zeroed in quickly on a familiar face. Rick Carlisle, who coached the team from 2003-07, has returned to Indiana and will try to get a team that had five consecutive playoff appearances prior to 2021 back on track.
The Pacers appear to be betting heavily on Carlisle's ability to get more out of the team's core players than Bjorkgren did last season. Despite some rumblings that the front office would consider trading Turner, Brogdon, or another one of Indiana's other starters, the club actually had a fairly quiet offseason in terms of player movement.
The biggest name to be traded was Aaron Holiday, who never gained the sort of role he wanted in Indiana and had been the subject of trade rumors for a while. The Pacers sent him to Washington in a deal for the No. 22 pick, which was used on Kentucky center Isaiah Jackson.
Unlike No. 13 overall pick Chris Duarte, Jackson probably isn't ready for regular minutes as a rookie. While the Pacers raved about the big man's energy and athleticism during training camp, he's still just 19 years old, nearly five full years younger than Duarte, who was viewed as one of the most NBA-ready players in the 2021 draft class. There's no reason the former Oregon sharpshooter can't become a fixture in Indiana's rotation immediately, and he should provide a boost to a team that ranked in the middle of the pack in three-point attempts and percentage last season.
Duarte's ability to hit outside shots and space the floor will be crucial, since Indiana lost Doug McDermott, one of the NBA's top marksmen. McDermott had a career year in 2020/21, but entering the free agent period, there was a sense that his price tag would be too high for the Pacers, who were expected to prioritize re-signing point guard T.J. McConnell. That turned out to be the case — while Indiana got McConnell back on a deal that pays him $8.4MM annually, McDermott signed for nearly $14MM per year in San Antonio.
The Pacers will miss McDermott's shooting, but if Duarte proves he's ready to contribute immediately, the drop-off shouldn't be too significant, and the team was able to re-sign McConnell and add free agent wing Torrey Craig for a lesser combined cap hit than McDermott's. McConnell and Craig are tough veterans who will help stabilize a defensive unit that experienced a dip in production last season after back-to-back top-six finishes.
The Pacers' upcoming season:
Indiana is counting on Carlisle's influence and some better injury luck to fuel a bounce-back year in 2021/22. Even if they're right about Carlisle's potential impact, there are early signs that the injury bug that plagued the Pacers a year ago isn't done with the team yet.
LeVert and T.J. Warren aren't expected to be ready for the start of the season, Brogdon is banged up, and underrated wing Edmond Sumner sustained an Achilles tear that prompted the club to trade him in a salary-dump deal in order to create some extra breathing room below the tax line.
There's enough talent on the Pacers' roster that a return to the postseason in 2022 is a very realistic goal, especially if Carlisle can get more out of the Turner/Domantas Sabonis frontcourt pairing than his predecessors did. But Indiana's offensive upside is limited if Warren and/or LeVert aren't at 100%, and it's hard to shake the feeling that some personnel changes may be required to unlock the full potential of the roster.
SaintLouisan replied
That would be because there are no in between option between missing the playoffs and advancing to the second round.
I think it's probably another first round exit. But not all first round exits are the same.
I think we'll start slow but will pick up steam as the season goes on. I think some of our youngsters will make a good impression. National media talking heads will start saying "don't forget about the Pacers!" as if they've discovered some sort of secret. There will be no play-in, we're going straight in. We'll put up a good fight and lose to a superior team in the first round in 5 or 6 games.
BUT, we'll feel a bit happier about it than usual, and there will be optimism for 2022-23. And part of that will be because, call me crazy, but I think somebody in our starting lineup is going to be moved before the end of the season, and there will be a palpable feeling that there has been a changing of the guard.
There's too much smoke for there to be no fire, and I detect a certain antsy-ness in the front office.
Bball replied
Originally posted by OneMoreYear View Post
Say what you will about Irsay & Grigson but you can't question their passion. Failure is not tolerated & results in changes. I was briefly surprised by the willingness to fire Bork & bring in Rick, that IMO was a move that had some stones, but it's not enough to convince me that ANYONE with clout in that office is p*ssed about where this team is at, as they ought to be. I don't see that fire, either in words nor in actions aside from the coaching change.
We shall see.
Your point is better than you realize, because Grigson was canned for underperforming and replaced by Ballard.
Motion Offense replied
Originally posted by dal9 View Post
plus raffle off a chance to kick an injured pacer in the ***
You are on a roll today
Trader Joe replied
After watching Duarte and Jackson get significant minutes in the preseason, I'm more hopeful than I was. At least we feel like we nailed both of those picks which has changed our trajectory a bit. I sitll feel the team needs to make a big move roster wise.
FireTheCoach replied
I want to see competitive and entertaining basketball from the Pacers. That's about it. My excitement level is about what it always is preseason. I expect them to be a solid middle of the pack EC team and make the playoffs.
I guess I'm pretty much just "meh" at this point. Hoping for the best.
Originally posted by Winngtime85
I don't care to watch a single game unless there's a trade. Teams like ATL, Knicks ,Bulls have gone from bottom feeder to solid playoff teams the last few years by simply adding talent. We've just stayed Pat and run it back every year and hope for no injuries. The front office shows no passion to compete. I'd rather Lebron be our GM. There's nothing to be excited about nothing.
Most of the team has been on the roster for two seasons or less. I don't think your thoughts here matchup with reality.
dal9 replied
Originally posted by vnzla81 View Post
Should be free.
vnzla81 replied
Originally posted by BringJackBack View Post
Just saw on Facebook
Opening Night presented by Gainbridge will be a Gold Out with all 18,000 fans receiving a Pacers t-shirt! Pacers vs. Heat with tickets starting at just $9.
Does $9 plus a free t shirt seem low to anyone else for opening night?
BringJackBack replied
Peck replied
The poll is measuring excitement, not how far into the playoffs you think the Pacers will make it. The poll is ordered from most excited to least excited. So the poll seems to think mediocre is worse than making the play-in game.
It was a pretty poorly worded poll.
the person who wrote it.


Multiple shifts and positions available!! Start right away!!If you have a passion for helping others and want a rewarding career with a supportive team of home care experts who use the very latest in homecare strategies and processes, we want to hear from you! New Horizons In Home Care is a growing company hiring multiple Caregivers/CNAs throughout the Eugene area.Reviewing resumes and interviewing quickly! We're looking for compassionate, responsible caregivers to work with our elderly and disabled clients. Most importantly, we're seeking caregivers who want to make a difference in someone's life - we have an amazing roster of clients and deep relationships with each one.We try to match caregivers nearby to limit your commute times! We're actively hiring in the following areas: Eugene, Springfield, Junction City, Veneta, Elmira, and the surrounding areas.


New MSC Cruises experience from the Swiss-based world's largest privately-owned cruise company and market leader in Europe, South America and South Africa, is meeting strong, growing demand for wellness travel by introducing an exclusive Wellness Experience, developed in partnership with Technogym, the world's leading wellness company.
In another MSC Cruises industry-first, the new offering brings together the Company's ability to create unique cruise experiences with Technogym's end-to-end wellness expertise to devise a bespoke experience that enables guests to combine discovery and culture with their personal wellness goals to reinvigorate the body and soul, now through an experience exclusively available whilst on board an MSC Cruises ship.
To design the new experience, the MSC Cruises team worked for over a year with the wellness, fitness, nutrition and technology experts at Technogym. This resulted in the co-creation of a personalised programme with a wide range of dedicated activities and facilities. The experience features cutting-edge technology and state-of-art fitness facilities, a co-created food and beverage offering available throughout the day, exclusive shore activities as well as access to MSC Cruises Master Trainers certified by Technogym.
The Wellness Experience is now open for booking for cruises starting in April 2017. Prices for UK guests start at £629 per person on seven-night Med sailings .


Between politics, war, disease and the latest financial headline comes the Drought.
I was in So. California in the years 1985 and 1986, and can recall a semi-panic situation, even though it got worse later on. The low level reservoirs were scary, even then.
In today's news there was a note about a California town of 500 people that has not had water for some time, with no hope of change in the future. No water to cook, wash, flush, or even to drink, except for bottled water. Property values nil, and residents in a dire situation... jobs, businesses and everything that we come to expect in a community in a rapid decline.
So what to think about the future?
The number of news stories is growing daily. The worries are difficult to quantify, as every story seems worse than the previous one. Whether drinking water, crops, recreation, business, health, or the total economic effect, there is much worry, but... as far as I can see, few bright spots or solutions.
For those who live in California, or the other drought stricken states... How do you see the problem? Serious or a passing bad time, that the people will eventually take in stride, and to which there will always be an adjustment?
Will the government and the private sector come up with solutions? Is it reasonable to think that desalination plants or fresh water diversion can equalize the ravages of nature?
As always, with problems, there come opportunities. What will they be?
Here in the midwest, nature's problems, while always serious have been coming in smaller disasters, as with the Asian carp invasion of the rivers. The attention to tornadoes and storms that comes and goes, always seems to fade into the background in a matter of months or a few years. Is this drought just a part of a cycle that has been seen before, and from which those who are affected eventually recover?
I have earned a reputation as a gloom/doom worrier... and in most cases am learning to not be scaremonger or the boy who called "wolf"... but I can't help but wonder at the seeming lack of concern that pushes the drought off the front page.
I don't see this as being a matter of politics, but as a matter that may needs be part of planning for the retirement years. Not just as a place to live, but whether this could be a geographical/economic concern in the future.
As more people move to areas that don't have abundant water the problem will continue to grow. Look at how much the population has increased in Vegas and Phoenix over the years.
The solution is desalinization. One problem is that desalinization takes lots of energy and California is trying to move toward a low-energy economy.
Some people are trying. There's a $1B plant being built in Carlsbad (35 miles north of San Diego) that should start producing almost 50 million gallons a day in 2016.
It's serious. Yet my neighbors still have green lawns that run off water when they overwater them. I heard that 70% of potable water in the San Diego metropolitan water district is used for yards and pools. That's just wrong.
We've been switching our landscape to drip irrigation, using greywater from laundry and an outdoor shower. We choose drought tolerant plants as much as possible.
It's effecting the agriculture in the central valley big time. That effects everyone's produce prices.
I don't know anything about the drought areas but often wonder about what restrictions are in place. Do they have drought cycles? Can you have landscaping? Do you use gray water?
Regarding the desalinization plants, wonder about wave technology (know of a company that is using ocean waves to generate electricity) to power the plants.
Plenty of water here in Minnesota, all you have to do is thaw it out.
If California will ship us some 75 degree sunshine in December (Washington) we will send them as much water as they need.
The cost of water may be the most confusing part of any understanding of the situation. Since the numbers that are used to correlate the costs are usually expressed in terms of cubic meters, most of us are not aware of just how much we pay, or how much we use. Water is as close to being "free" as any commodity we use, so most of the comparisons end up being "Greek", and not worth our getting involved.
A cubic meter is roughly 220 gallons, and depending on the scarcity can cost somewhere between $.10 and $15.00.
The largest Desalination Plant in the world is in Saudi Arabia. It went on line in 2013, and cost nearly $3 Billion... (that does not include cost of operation).The capacity is approximately 170 million gallons/day, just short of the current needs of San Diego (195 million gallons/day).
We've been reading about homes that have no running water because of the drought, and have been using bottled water.
"The [bottled water] industry grossed a total of $11.8 billion on those 9.7 billion gallons in 2012, making bottled water about $1.22/gallon nationwide and 300x the cost of a gallon of tap water," Colas says. "If we take into account the fact that almost 2/3 of all bottled water sales are single 16.9oz (500 mL) bottles, though, this cost is much, much higher: about $7.50 per gallon, according to the American Water Works Association. That's almost 2,000x the cost of a gallon of tap water and twice the cost of a gallon of regular gasoline."
On the statistics, YMMV... It's all over the lot on different "factual" websites, which says that the newsmakers and statisticians don't understand this either.
Here's a comparison of water costs by major cities in the US (see the "Water Pricing Survey chart" ).
Maybe not to worry, but something to watch.
While I do think there is a lot of hyperbolic fatalism in the news and these things usually blow by (killer bees, the next ice age, and on and on), I think the drought issue is very real and getting worse.
About 27 percent of the irrigated land in the United States overlies the aquifer, which yields about 30 percent of the ground water used for irrigation in the United States. Since 1950, agricultural irrigation has reduced the saturated volume of the aquifer by an estimated 9%. Depletion is accelerating, with 2% lost between 2001 and 2009[not in citation given] alone. Certain aquifer zones are now empty; these areas will take over 6,000 years to replenish naturally through rainfall.
Wasn't Atlanta big news a few years ago, with reservoirs depleted? What happened? Probably a short term fix of increased rainfall, but I doubt much was done long term.
It's easy to take water for granted until you don't have it (I know, we are on a private well).
+1 And that plant is privately developed. So there is plenty of money to be made by companies in that want to build these plants, and provide the solar or wind power to them (downside is bird 'streamers' and whatever sea life the water intakes kill). It does not matter how expensive, because the price of water only matters if there is water to sell.
In San Diego, you wouldn't really know we're in a drought. The only impact I've seen is restaurants won't bring you water unless you ask for it.
Meanwhile, my cousin in No Cal can't get her water tank filled up, cause there's not enough water coming out of her well.
We're planning on taking out our grass in the next year or so, and we've let it mostly die out already, but only about 20% of our neighbors are doing the same.
I think in general we're sticking our heads in the sand and hoping for some rain. I'm glad the desal plant went in for Carlsbad, it seems like it's really the best solution going forward. SoCal needs it's own supply of water, and can't depend on Sierra Nevada runoff, cause NoCal needs that water more.
It seems like just when we were starting to get serious about making some water changes in SoCal about 5-10 years ago, we suddenly had a couple of good years of rain and the drought actually ended for a while. Of course now it's way worse, but we've lived under the threat of drought for so long, and it's never actually caused us problems, I think we're all a bit jaded.
We are on a private well...so far so good. We also receive irrigation water for our 10 acres. I can't really be smug, because the drought issue has become scary. Many people have had their wells run dry, especially higher up into the foothills toward Lake Tahoe. Luckily in 2010 we built a small energy-efficient home. We do conserve water, and our power bills are nil.
A problem around here has to do with the pot grown by the cartels and out-of-towners. Marijuana takes quite a bit of water, and much that is grown, is in illegal plots. The growers run hoses from the waterways to their "grows" and use pesticides - which then run down into the rivers and streams.
Yes there are statewide restrictions on (outdoor) water usage but I'd bet mostly nobody knows what they are or cares much if they do. It's easy enough to find out what they are using a search engine so I won't waste space doing it. Needless to say, agriculture is exempted. And since this is where the bulk of CA's water is wasted used, telling me I have to limit watering outside to certain morning or evening hours is putting a band-aid on it. I have a nursery I lease to in the back of my property. They can waste as much as they want or afford.
Yes there are drought cycles. We may be in for a moderate El Nino year which could help, but we are so in the hole it probably will not catch us up over a single winter. Two or three wet winters would help get us right.
There certainly are attempts where it spreads and recharges the aquifer here where I live. I pity the poor beaches where I surf. The erosion and loss of beach is evident where I surf. All the sand is upstream, no good flow to resupply the coast.


text:
Q: How can I resize partition to utilize the extra space in Gparted I have booted with "Parted Magic ISO" to see my hard drive.  I have 430 Gig's free.

A: *

*Move swap partition sda2 to the end of your disk.

*Resize sda1 to maximum.

Don't be afraid to experiment to the point where you press "Apply All Operations" - this is where actual disk writes will start.

redpajama_set_name: RedPajamaStackExchange


text:
Q: Spring data jpa:QuerySyntaxException: department is not mapped I am using spring data jpa.I write a query using @query annotation and trying to fetch all columns in a table but while implementing i am getting error that department table is not mapped.
DepartmentsRepository
 @Repository
    public interface DepartmentsRepository extends JpaRepository<Department, Long>
    {
        @Query(value = "select d from department d")
        public List<Department> findColumns();
    }

Department class
@Entity
@Table(name="department")
public class Department
{
@Id
@Column(name="ndept_id")
public int ndept_id;

@Column(name="sdept_name")
public String sdept_name;

@Column(name="ninst_id")
public int ninst_id;

@Column(name="bis_locked")
public boolean bis_locked;

@Column(name="sclient_dept_id")
public String sclient_dept_id;

@Column(name="nsurvey_method_id")
public  int nsurvey_method_id;

@Column(name="bis_jointuse")
public boolean bis_jointuse;

@Column(name="ntemp_dept_id")
public int ntemp_dept_id;

@Column(name="balternate_jointuse_percentage")
public boolean balternate_jointuse_percentage;

@Column(name="ndiv_id")
public Integer ndiv_id;

A: JPQL queries against entities, it won't affect the database directly. so use model name instead of table name
@Repository
    public interface DepartmentsRepository extends JpaRepository<Department, Integer>
    {
        @Query("select d from Department d")
        public List<Department> findColumns();
    }

A: JPA doe not deal with table names, so if you want to write your query in JPA Query Language(JPQL) use fully-classified (package_name.class_name) entity names instead of table names.
So your query will look like this
@Query(value = "select d from package_name.Department d")
public List<Department> findColumns();

Or you can also run plain sql query in the @Query annotation using nativeQuery=true, So your code will look like
@Query(value = "select d from department d", nativeQuery=true)
public List<Department> findColumns();


text:
@interface NewViewController ()<UIScrollViewDelegate>
{
    UIView *_headView;
    UIScrollView *_scrollView;
    UIView *_link;
    UIButton *_selectButton;
}
@end

@implementation NewViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.title = @"新闻";
    _headView = [[UIView alloc]init];
    _headView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.3];
    [self.view addSubview:_headView];

    _link = [[UIView alloc]init];
    _link.backgroundColor = [UIColor redColor];
    [self.view addSubview:_link];

    NSArray *titles = @[@"热门",@"游戏",@"体育",@"动漫",@"财经"];
    for (int i = 0 ; i < titles.count; i++) {
        UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
        [button setTitle:titles[i] forState:UIControlStateNormal];
        button.titleLabel.font = [UIFont systemFontOfSize:14];
        [button setTitleColor:[UIColor redColor] forState:UIControlStateSelected];
        button.tag = i;
        [button addTarget:self action:@selector(buttonClick:) forControlEvents:UIControlEventTouchUpInside];
        [_headView addSubview:button];
        if (i == 0) {
            _selectButton = button;
        }
    }

    _scrollView = [[UIScrollView alloc]init];
    _scrollView.pagingEnabled = YES;

    _scrollView.delegate = self;
    [self.view addSubview:_scrollView];

    HotTableViewController *hot = [[HotTableViewController alloc]init];
    hot.url = @"http://www.sundaily.com/api/hot.json";
    [self addChildViewController:hot];

    GameViewController *game = [[GameViewController alloc]init];
    game.url = @"http://www.sundaily.com/api/773.json";
    [self addChildViewController:game];

    SportsViewController *sports = [[SportsViewController alloc]init];
    sports.url = @"http://www.sundaily.com/api/7.json";
    [self addChildViewController:sports];

    ComicViewController *comic = [[ComicViewController alloc]init];
    comic.url = @"http://www.sundaily.com/api/780.json";
    [self addChildViewController:comic];

    FinanceViewController *finan = [[FinanceViewController alloc]init];
    finan.url = @"http://www.sundaily.com/api/3.json";
    [self addChildViewController:finan];

    // 添加第一个控制器的view
}

-(void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];

}

-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{

    NSInteger index = scrollView.contentOffset.x / scrollView.width;
    UIViewController *vc = self.childViewControllers[index];
    vc.view.x = scrollView.contentOffset.x;
    vc.view.y = 0;
    vc.view.height = scrollView.height;
    vc.view.width = scrollView.width;
    [_scrollView addSubview:vc.view];

    CGFloat width = self.view.width /_headView.subviews.count;
    _selectButton.titleLabel.textColor =[UIColor whiteColor];
    _selectButton = _headView.subviews[index];
    // 动画
    [UIView animateWithDuration:0.25 animations:^{
        _link.x = width * index;
    }completion:^(BOOL finished) {
        _selectButton.titleLabel.textColor = [UIColor redColor];
    }];

}

-(void)viewWillLayoutSubviews{
    [super viewWillLayoutSubviews];

    _headView.frame = CGRectMake(0, 64, self.view.width, 38);

    CGFloat width = self.view.width /_headView.subviews.count;
    for(int i = 0; i<_headView.subviews.count; i++) {
        UIButton *button = _headView.subviews[i];
        button.x  = i * width;
        button.y = 0;
        button.width = width;
        button.height = _headView.height;
    }
    _link.height = 3;
    _link.x = 0;
    _link.y = CGRectGetMaxY(_headView.frame) - _link.height;
    _link.width = width;

    _scrollView.x = 0;
    _scrollView.y = CGRectGetMaxY(_headView.frame);
    _scrollView.width = self.view.width;
    _scrollView.height = self.view.height - CGRectGetMaxY(_headView.frame) - 44;

    _scrollView.contentSize = CGSizeMake(_headView.subviews.count * self.view.width , 0);

    [self scrollViewDidEndScrollingAnimation:_scrollView];
}

-(void)buttonClick:(UIButton *)button{
    _selectButton.enabled = YES;
    _selectButton.titleLabel.textColor =[UIColor whiteColor];
    button.enabled = NO;
    _selectButton = button;

    // 滚动
    CGPoint offset = _scrollView.contentOffset;
    offset.x = button.tag * _scrollView.width;
    [_scrollView setContentOffset:offset animated:YES];
}

- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView{
    [self scrollViewDidEndDecelerating:scrollView];
}

@end

redpajama_set_name: RedPajamaGithub


text:
Peter Sawyer Speaks at Davidson College Media Conference
Saturday, March 24, 2012 - 3:10PM
Pulitzer Center Special Projects Coordinator Peter Sawyer is returning to Davidson College, his alma mater, for this year's Davidson Media Conference, Global Exchange and Local Change. He will share with Davidson students, faculty and community members photos and films from the collaborative reporting project the Pulitzer Center launched last year. This initiative matched two international journalists with four local journalists to produce a series of reports on issues of water and sanitation in West Africa. Their reporting will be published and broadcast in West African as well as international media outlets. In addition, Sawyer will discuss what the collaborative project reveals about water issues and a region too often defined by outside observers.
This half-day conference, sponsored by Bank of America and the Dean Rusk International Studies Program, is a student-led initiative focusing on the key challenges and opportunities facing global media today. Through breakout sessions and a poster fair, students, faculty and community members will learn about the innovative use of new media technologies to fuel global and local change.
More details on Sawyer's breakout session:
Local Voices on Untold Stories: Reports on Water from West Africa
David & Pam Sprinkle Room
Alvarez College Union
Please see the complete schedule of events and RSVP here.
Related Lesson Plans
Clean Water: A Global Challenge
See more lesson plans
This Event is a part of:
Nigeria's Water and Sanitation Sector: Leaks and Plugs
See more in this project
Liberia's Deadly Gap: Rhetoric and Reality on Water
Finding Home Again in Ivory Coast
Peter Sawyer
Pulitzer Center alumni
Peter Sawyer was health projects director and now consults on health projects at the Pulitzer Center. He works to improve and extend the impact of the Center's reporting on health by developing...
Campus Consortium:

redpajama_set_name: RedPajamaCommonCrawl


text:
Items tagged with Lexar
by Brandon Hill - Mon, Dec 16, 2019
Lexar Demos Blazing Fast 7GB/sec PCIe 4.0 NVMe SSD For Gaming Rigs
The PCIe 4.0 era is amongst us, primarily [for consumers] thanks to the arrival of AMD's Ryzen 3000 processors and X570 motherboard platform. Up until now, we've seen a number of PCIe 4.0 consumer SSDs arrive with read/write speeds topping out at around the 5GB/sec mark. However, Lexar has been demoing a new PCIe 4.0 SSD that is raising the bar for all other manufacturers. PCIe 4.0 SSDs released up until to this point use the Phison's PS5016-E16 controller. However, Lexar's new 4x4 NVMe prototype SSD is already delivering sequential reads of 6.2GB/sec along with sequential writes of 4.2GB/sec. Unfortunately, Lexar isn't divulging details on what controller is being used... Read more...
by Paul Lilly - Thu, Jan 10, 2019
Lexar Announces Massive 1TB SDXC UHD-1 633x Memory Card For Photographers
High resolution photos and videos aren't getting any smaller, and that means there is a need for more capacious storage solutions. Lexar has heard the call, and announced a new 1 terabyte SDXC Class 10 UHS-1 memory card for digital SLR cameras, HD and 3D video recorders, and other devices. In terms of storage capacity, things sure have come a long way in the past decade and a half, as Lexar points out. "Almost 15 years ago, Lexar announced a 1GB SD card. Today, we are excited to announce 1TB of storage capacity in the same convenient form factor. As consumers continue to demand greater storage for their cameras, the combination of high-speed performance with a 1TB option now offers a solution... Read more...
by Seth Colaner - Thu, Jan 05, 2012
Lexar Announces Blazing Fast Memory Card, Videographers Rejoice
Speed kills--unless you're a busy professional photographer or videographer, in which case the opposite is true (regarding your equipment). For those folks, Lexar has introduced the industry's first 1000x CompactFlash memory card, which is capable of sustained read/write speeds of 150MBps and video capture streams up to 20MBps--that's "MB", not "Mb"--to facilitate 1080p HD and 3D video, faster camera-to-computer transfers, and faster in-camera performance. Equipped with a limited lifetime warranty and free tech support, the Lexar Professional 1000x CompactFlash card will be available in February in capacities of 128GB ($899.99), 64GB ($529.99), 32GB ($299.99),... Read more...
by Ray Willington - Thu, Mar 17, 2011
Lexar Media Ships 64GB And 128GB Professional SDXC Cards
We're getting closer and closer to living in a world where 1TB memory cards are commonplace. Just a few years ago, having a 1GB flash card in your camera was a big deal. Now, even the simplest of cameras can acquire a 1GB card for just a few dollars. The technology is advancing, and larger capacity cards are growing easier to find, and cheaper to buy. Lexar Media is pushing the envelope even further by this week shipping the industry's first 128GB Professional SDXC card, not to mention a 64GB version for those who either don't need all of that space yet or simple aren't willing to push their budget any further. Both of the cards are available in B&H Photo and Video, and Adorama Camera stores... Read more...
by Ray Willington - Wed, Jan 12, 2011
Lexar's Echo ZX And MX USB Backup Drives Keep Your Files Secure, Constantly
Change is in the air, and so is the smell of new flash memory. Lexar really is on a roll to start 2011, first issuing a new 32GB microSDHC card, and now revealing the Echo MX and ZX USB backup drives. The company's newest backup drives are unique in that they're "no touch," compared to the "one touch" options you'll usually find. Both of these Echo drives are highly portable, and both have 128-bit AES encryption for the ultimate in security. The Echo MX even offers an always-on capacity meter that displays how much storage is left at any given time, while the ultra-tiny Echo ZX has a "plug-and-stay" design that allows it to remain firmly plugged in to whatever machine you're backing up. These... Read more...
Lexar Intros 32GB microSDHC Card With Class 10 Speeds
Memory cards seem to be all the rage here in the early part of 2011. We've got faster SD cards coming our way, a 128GB CompactFlash Extreme Pro card from SanDisk, and now, a massive Class 10 microSDHC card from Lexar. With smartphone use on the rise, particularly those with Android on-board, the demand for microSDHC cards is also going up. Customers who opt for an Android phone are most likely looking for a microSDHC card as a complement, as many don't come with internal storage. So if you've got a massive media library that you'd like to carry around with you, this Lexar 32GB microSDHC card is probably looking really attractive. There are two major selling points here. First, it's 32GB in size,... Read more...
by Ray Willington - Mon, Jan 03, 2011
Lexar Reveals 64GB And 128GB Class 10 SDXC Cards
The flash memory game, of all games, is starting to heat up. With HD video recording on the minds of nearly everyone these days, having a card that's fast enough to capture it all is quite important. More and more HD devices are supporting the Secure Digital format, and SDXC in particular. Today, Lexar Media introduced their new professional SDXC memory card solutions -- two cards that are about as highly touted as they come. The first is a 64GB Class 10 SDXC card, while the second is the industry's first 128GB Class 10 card. Both offer minimum guaranteed speeds of 133x (20MB per second), and accelerate the workflow by providing fast transfer of high-res images and HD video from the card to a... Read more...
by Ray Willington - Fri, Jul 23, 2010
Lexar 128GB Echo SE USB Flash Drives Keeps Things Backed Up
The race to "bigger" is never-ending in the storage department, even when we're talking about USB flash drives. Recently, USB drives have hit somewhat of a ceiling, with 256GB being the largest that is advertised to consumers. But Lexar has a better idea. Rather than pushing things even larger at price points that no average person could afford, they have tweaked their Echo SE line to create an entirely new kind of product. The 128GB Echo SE looks like a standard USB flash drive, but it's actually far more than that. The device is an auto-backup drive that begins to back up your hard drive as soon as you plug it into your computer. This is particularly useful for those with 120GB or smaller SSDs,... Read more...
by Ray Willington - Wed, Apr 28, 2010
Lexar Ships 300x And 600x CompactFlash Cards For Pro Shooters
Secure Digital cards may be all the rage these days, but true photographing professionals probably have no interest. Even today, most higher-end DSLRs use CompactFlash cards alone, and if you rely on rapid-fire continuous shooting to get "the perfect shot," Lexar's new pair of cards might be worth a look. The company is today revealed that their Professional ExpressCard CF Reader and Professional 600x and 300x 32GB cards are now available in traditional and online retail channels. Both cards offer increased speed and performance, with a guaranteed minimum sustained write speed capability of 90MB/s and 45MB/s, respectively, when paired with an UDMA 6-enabled device. There's also a high-speed reader... Read more...
by Marco Chiappetta - Thu, Jan 07, 2010
CES Showcase: Crucial and Seagate Demo New SSDs
Today we stopped by Storage Vision 2010 and spoke with Crucial / Micron about their upcoming products. They had an impressive SSD on display with jaw dropping performance numbers. The Micron and or Crucial RealSSD C300 with be sold under both brand names and is based on Micron NAND Flash technology along with a proprietary controller that was co-developed with Marvell. Here's the scoop...CES Showcase: Crucial and Seagate Demo New SSDs... Read more...
by Mathew Miranda - Wed, Jan 06, 2010
Today we stopped by Storage Vision 2010 and spoke with Crucial / Micron about their upcoming products. They had an impressive SSD on display with jaw dropping performance numbers. Here's the scoop. Crucial RealSSD C300The Micron and or Crucial RealSSD C300 with be sold under both brand names and is based on Micron NAND Flash technology along with a proprietary controller that was co-developed with Marvell. It's a 6G SATA controller so Marvell provided the interface expertise while Crucial handled the firmware and Flash algorithm side of the equation. The result is a product that's pretty darn impressive. We'll let Micron's Kristen Bordner... Read more...
Features, Storage, PC Components
by Jennifer Johnson - Wed, Jan 06, 2010
Lexar Upgrades Professional Line Of CompactFlash & SDHC Memory Cards
Lexar is improving upon its Professional line of CompactFlash (CF) and Secure Digital High Capacity (SDHC) memory cards by adding larger CF cards and faster SDHC cards. The capacity of the Professional 300x CF cards has been increased to 32GB; Lexar's Professional 233x CF cards are now available in 16GB and 32GB capacities. In the SDHC realm, the Lexar Professional 133x SDHC card has achieved a Class 10 speed rating, enabling it to provide a minimum sustained write speed capability of 133x (20MB per second). Additional details can be found in the press release below. Lexar Media Enhances the Photography Experience with Speed and Capacity Upgrades to Its Award-Winning Professional Line... Read more...
by Shawn Oliver - Sun, Nov 22, 2009
Lexar Media Intros Memory Cards For Gullible Gamers
Ah, memory cards. Can't live with 'em, can't live without 'em. Actually, it's pretty easy to live with them, but going about one's life without losing any is the tough part. In order to provide a few options for those in need of more on-hand storage, Lexar Media is expanding its gaming line with Memory Stick Micro (M2) and Secure Digital High Capacity (SDHC) cards. The company is pushing these as cards tailor made for gamers, but in reality, they're just memory cards with fancy labels. They're available in 4GB and 8GB sizes, and while MSRPs aren't readily available, we suspect these will be in stores before the holidays. Lexar Gaming Line Key Messages: Provides users with high-capacity storage... Read more...
by Shawn Oliver - Thu, Sep 24, 2009
Crucial Ships DDR-1333MHz SODIMM Modules, Core i7 Ready
What a quick new mobile processor without quick new memory to ship alongside of it? Not much, let us tell you. That's why Crucial is following Intel's breaking introduction of the mobile quad-core Core i7 CPU with new DDR-1333MHz SODIMM modules. All of the new sticks have been Intel certified and validated to work with the very latest CPUs. Best of all, 1GB and 2GB PC3-10600 SODIMM modules are now available, and if you've taken a look at the most recent notebook introductions, you probably already knew that. "Intel has worked closely with Crucial to qualify their memory modules with our latest mobile processors and they continue to meet Intel's stringent validation requirements," said Geof Findley,... Read more...


I would love to write on your TV show, write an article for your website, be interviewed on your media criticism or comedy podcast, write commercials for your studio or production company, perform standup in your comedy show, or write the movie of your dreams. Interested? Contact me here.


text:
Q: Parse and store nested JSON data in android I have to parse and store jSON data of facebook page.My JSON data is this .
I have used getter setter for store data in Arraylist.
Getter Setter class
public class FBStatus {
    private String postId, category, name, catId, story, picture, type,
            status_type, objectId, createdTime, updatedTime, shareCount;

    public String getCategory() {
        return category;
    }

    public String getPostId() {
        return postId;
    }

    public void setPostId(String postId) {
        this.postId = postId;
    }

    public String getCatId() {
        return catId;
    }

    public void setCatId(String catId) {
        this.catId = catId;
    }

    public void setCategory(String category) {
        this.category = category;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getStory() {
        return story;
    }

    public void setStory(String story) {
        this.story = story;
    }

    public String getPicture() {
        return picture;
    }

    public void setPicture(String picture) {
        this.picture = picture;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getStatus_type() {
        return status_type;
    }

    public void setStatus_type(String status_type) {
        this.status_type = status_type;
    }

    public String getObjectId() {
        return objectId;
    }

    public void setObjectId(String objectId) {
        this.objectId = objectId;
    }

    public String getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(String createdTime) {
        this.createdTime = createdTime;
    }

    public String getUpdatedTime() {
        return updatedTime;
    }

    public void setUpdatedTime(String updatedTime) {
        this.updatedTime = updatedTime;
    }

    public String getShareCount() {
        return shareCount;
    }

    public void setShareCount(String shareCount) {
        this.shareCount = shareCount;
    }

    public class Likes {
        private String id, name;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

    }

    class Comment {
        private String id, name, commenterId, message, createdTime, likecount;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getCommenterId() {
            return commenterId;
        }

        public void setCommenterId(String commenterId) {
            this.commenterId = commenterId;
        }

        public String getMessage() {
            return message;
        }

        public void setMessage(String message) {
            this.message = message;
        }

        public String getCreatedTime() {
            return createdTime;
        }

        public void setCreatedTime(String createdTime) {
            this.createdTime = createdTime;
        }

        public String getLikecount() {
            return likecount;
        }

        public void setLikecount(String likecount) {
            this.likecount = likecount;
        }

    }
}

Parsing code
private ArrayList<FBStatus> mData = new ArrayList<FBStatus>();
JsonParsing parsing = new JsonParsing();
        jObj = parsing.getJSONFromUrl(FB_COMMENT + mAccessToken);
        try {
            data = jObj.getJSONArray(TAG_DATA);
            for (int i = 0; i < data.length(); i++) {
                FBStatus bean = new FBStatus();
                JSONObject c = data.getJSONObject(i);
                bean.setPostId(c.getString(TAG_ID));
                JSONObject fromElement = new JSONObject(data.getJSONObject(i)
                        .getString(TAG_FROM));
                if (fromElement != null) {
                    bean.setCategory(fromElement.getString(TAG_CATEGORY));
                    bean.setCatId(fromElement.getString(TAG_ID));
                    bean.setName(fromElement.getString(TAG_NAME));
                }
                JSONObject shareElement = new JSONObject(data.getJSONObject(i)
                        .getString(TAG_SHARE));
                if (shareElement != null) {
                    bean.setShareCount(shareElement.getString(TAG_SHARE_COUNT));
                }
                JSONObject likesObj = new JSONObject(data.getJSONObject(i)
                        .getString(TAG_LIKES));
                JSONArray likesArray = likesObj.getJSONArray(TAG_DATA);
                for (int index = 0; index < likesArray.length(); index++) {
                    JSONObject likesElement = likesArray.getJSONObject(index);
                    Likes like = bean.new Likes();
                    like.setId(likesElement.getString(TAG_ID));
                    like.setName(likesElement.getString(TAG_NAME));
                    // mData.add();
                }
                JSONObject commentObj = new JSONObject(data.getJSONObject(i)
                        .getString(TAG_COMMENT));
                JSONArray commentArray = commentObj.getJSONArray(TAG_DATA);
                for (int index = 0; index < commentArray.length(); index++) {
                    JSONObject commentElement = commentArray
                            .getJSONObject(index);
                    String commentId = commentElement.getString(TAG_ID);
                    String commentMsg = commentElement.getString(TAG_MESSAGE);
                    String commentCreatedTime = commentElement
                            .getString(TAG_CREATED_TIME);
                    String commentLikeCount = commentElement
                            .getString(TAG_LIKE_COUNT);
                    JSONObject fromCommentElement = new JSONObject(commentArray
                            .getJSONObject(index).getString(TAG_FROM));
                    if (fromCommentElement != null) {
                        String commentName = fromCommentElement
                                .getString(TAG_NAME);
                        String commenterId = fromCommentElement
                                .getString(TAG_ID);
                    }
                }
                bean.setStory(c.getString(TAG_STORY));
                bean.setPicture(c.getString(TAG_PICTURE));
                bean.setType(c.getString(TAG_TYPE));
                bean.setStatus_type(c.getString(TAG_STATUS_TYPE));
                bean.setObjectId(c.getString(TAG_OBJECT_ID));
                bean.setCreatedTime(c.getString(TAG_CREATED_TIME));
                bean.setUpdatedTime(c.getString(TAG_UPDATED_TIME));
                mData.add(bean);
            }
        } catch (JSONException e) {
            e.printStackTrace();
        }

Using this code I'm able to store parent elements data in arraylist but challenge in this how to to store data of nested element like likes and comments.
Please suggest me how to solve this issue.Your valuable suggestion will be great appreciated.Thanks

A: I Solved this I had to design nested getter and setter according to the JSON provided by facebook.Added two ArrayList in getter setter class.
  public List<Likes> likesData = new ArrayList<FBStatus.Likes>();
    public List<Comment> commentData = new ArrayList<FBStatus.Comment>();

Some changes done in parsing class
    private ArrayList<FBStatus> mData = new ArrayList<FBStatus>();
JsonParsing parsing = new JsonParsing();
        jObj = parsing.getJSONFromUrl(FB_COMMENT + mAccessToken);
        try {
            data = jObj.getJSONArray(TAG_DATA);
            for (int i = 0; i < data.length(); i++) {
                FBStatus bean = new FBStatus();
                JSONObject c = data.getJSONObject(i);
                bean.setPostId(c.getString(TAG_ID));
                JSONObject fromElement = new JSONObject(data.getJSONObject(i)
                        .getString(TAG_FROM));
                if (fromElement != null) {
                    bean.setCategory(fromElement.getString(TAG_CATEGORY));
                    bean.setCatId(fromElement.getString(TAG_ID));
                    bean.setName(fromElement.getString(TAG_NAME));
                }
                JSONObject shareElement = new JSONObject(data.getJSONObject(i)
                        .getString(TAG_SHARE));
                if (shareElement != null) {
                    bean.setShareCount(shareElement.getString(TAG_SHARE_COUNT));
                }
                JSONObject likesObj = new JSONObject(data.getJSONObject(i)
                        .getString(TAG_LIKES));
                JSONArray likesArray = likesObj.getJSONArray(TAG_DATA);
                for (int index = 0; index < likesArray.length(); index++) {
                    JSONObject likesElement = likesArray.getJSONObject(index);
                    Likes like = bean.new Likes();
                    like.setId(likesElement.getString(TAG_ID));
                    like.setName(likesElement.getString(TAG_NAME));
                    bean.likesData.add(like);
                }
                JSONObject commentObj = new JSONObject(data.getJSONObject(i)
                        .getString(TAG_COMMENT));
                JSONArray commentArray = commentObj.getJSONArray(TAG_DATA);
                for (int index = 0; index < commentArray.length(); index++) {
                    JSONObject commentElement = commentArray
                            .getJSONObject(index);
                    Comment comment = bean.new Comment();
                    comment.setId(commentElement.getString(TAG_ID));
                    comment.setMessage(commentElement.getString(TAG_MESSAGE));
                    comment.setCreatedTime(commentElement
                            .getString(TAG_CREATED_TIME));
                    comment.setLikecount(commentElement
                            .getString(TAG_LIKE_COUNT));
                    JSONObject fromCommentElement = new JSONObject(commentArray
                            .getJSONObject(index).getString(TAG_FROM));
                    if (fromCommentElement != null) {
                        comment.setName(fromCommentElement.getString(TAG_NAME));
                        comment.setCommenterId(fromCommentElement
                                .getString(TAG_ID));
                    }
                    bean.commentData.add(comment);
                }
                bean.setStory(c.getString(TAG_STORY));
                bean.setPicture(c.getString(TAG_PICTURE));
                bean.setType(c.getString(TAG_TYPE));
                bean.setStatus_type(c.getString(TAG_STATUS_TYPE));
                bean.setObjectId(c.getString(TAG_OBJECT_ID));
                bean.setCreatedTime(c.getString(TAG_CREATED_TIME));
                bean.setUpdatedTime(c.getString(TAG_UPDATED_TIME));
                mData.add(bean);
            }
        } catch (JSONException e) {
            e.printStackTrace();
        }


What if your son went missing for nine years, and after nine years he showed up at your front door? Well, this is what has been experienced by Michelle Pfeiffer, played as Beth, in a movie, 'The Deep End of The Ocean.' I purchased the DVD because I read the synopsis at the back cover, and it seemed to have an interesting premise. I can feel the stress of Beth when trying to locate and find his son. She's been trying hard and do all she can to find him, until she gives up and decides to move on with her life. What shocks me is that during that time when his child is missing, she blames her oldest son for that and neglects her oldest son, Vincent. But Vincent is a strong boy, and actually he cares for his family, especially his mother and his younger brother, Sam.
The film runs about one hour and 45 minutes and I think this is not a disappointing movie. Indeed, it's a very touching drama that I even shed tears. It's a very good movie, and great performances by the actors, especially Pfeiffer. Jonathan Jackson also plays very well in this movie. The film is adapted from a novel by Jacquelyn Mitchard, and I think I would love to purchase the novel as well, for it has a wonderful story. The DVD has theatrical trailer and interactive menus. Audio and image are all sharp and I have no problem playing it in my DVD. Great film!


text:
ASTRA CENTRE
The Astra centre provides a comprehensive service to members of the Jewish community who have special needs (intellectual disability and/or mental illness) in a structured occupational centre as well as supervised accommodation. These services include the Jewish Sheltered Employment Workshop, Rosecourt Group Homes, Supported Employment, Giftime and Coffee Time.
BNEI AKIVA
Bnei Akiva: a passionately & unashamedly Zionist youth movement. Their focus is on providing Jewish education, Israel education, & life-changing programmes & camps. The ideology: 'Eretz Yisrael, Le'Am Yisrael, Al Pi Torah Yisrael' (The Land of Israel, for the people of Israel according to the Torah of Israel).
CJSA provides a number of activities & programmes to maintain a sense of meaning, structure, usefulness & dignity to senior members of our community (not in need of institutional care) who suffer from the effects of emigration, fractured families, increased longevity & consequential loss of support of family ties.
CAPE SA JEWISH BOARD OF DEPUTIES
The South African Jewish Board of Deputies (Cape Council) works for the betterment of human relation between Jews and all other peoples of South Africa, based on mutual respect, understanding and goodwill, and to protect the civil liberties of South African Jews.
CAPE TOWN HOLOCAUST AND GENOCIDE CENTRE
The Cape Town Holocaust Centre is a place of remembrance for the six million Jews who were killed in the Holocaust and all other victims of Nazism. The Centre teaches about the consequences of prejudice, racism, antisemitism, xenophobia and homophobia, and the dangers of indifference, apathy and silence.
CAPE TOWN TORAH HIGH
Cape Town Torah High is a dual curriculum Orthodox Jewish High School, dividing the school day between the full range of Torah subjects and the highest levels of General Studies in a supportive and educationally progressive environment. They empower students to think critically, behave ethically and embrace learning.
CEMETERIES BOARD
The Jewish Cemeteries Maintenance Board (CMB) is responsible for maintenance of all 5 Jewish cemeteries in the Cape Peninsula.
CHABAD ON CAMPUS
Chabad on Campus is a community for Jewish university students in Cape Town. The Samson Student House, by UCT lower campus, is the home of Chabad on Campus and offers a variety of year-round student services including Shabbat dinners, Shul services, social events, individual and group learning opportunities as…
CSO / EZRA
The CSO is a non-profit, volunteer organisation whose main mission is the protection of Jewish life and the Jewish way of life, as well as empowering the community to protect itself. The CSO provides both security services and medical emergency response services in the Western Cape.
ELIOT OSRIN LEADERSHIP INSTITUTE
We invite past, current and future leaders, forward thinkers, and change makers to take up the challenge to strengthen the Cape Town Jewish community.
The Melton School forms an international network of community-based schools offering adults the opportunity to acquire Jewish literacy in an open, trans-denominational, intellectually stimulating learning environment with a curriculum that draws upon classical and modern Jewish texts to explore Jewish practices, history, theology and ethics.
GIFTIME
Giftime was started in 1999, as a Gift Service, the proceeds of which go to Astra Centre; a Centre that employs the physically and mentally challenged. Giftime has a dedicated band of volunteers who give of their time and expertise to this very worthy cause. Giftime creates gifts for all occasions and offers a 24 hour delivery service throughout the Cape Peninsula.
Established in 1966 when a group of concerned people recognised the need for a home for the Jewish intellectually challenged. Glendale's mission is to provide holistic care to the intellectually disabled in our community. Facilities include: residential & holiday care, occupational & stimulation centre, physiotherapy, training & counselling.
HABONIM DROR
Habonim Dror Southern Africa (HDSA) youth movement aims to educate Jewish youth on Zionism, Judaism and concerns of Humanity. Habonim offers ongoing events for its Chaverim, ranging from weekly meetings to mini-machanot over weekends to Israel tours and programmes.
ISRAEL CENTRE
The Israel Centre represents the Jewish Agency for Israel in South Africa. We are committed to strengthening the connection between the South African Jewish community and the State of Israel, through various programmes and comprehensive Zionist Education.
JACOB GITLIN LIBRARY
The Jacob Gitlin Library plays an extremely important role in Jewish life in Cape Town. For some it is simply a place to borrow interesting books, magazines, newspapers, DVDs and CDs – a little escapism, if you like, with a Jewish theme. For scholars and students it is a…
JEWISH COMMUNITY SERVICES
The Jewish Community Services' (JCS) activities are centred on relief for the poor and distressed in the Jewish community. They provide a full range of preventative, educative and supportive counselling, statutory services as well as material relief.
JEWISH LITERARY FESTIVAL
The Jewish Literary Festival aims to be a platform to highlight authors, illustrators, journalists, poets, writers and educators with a Jewish connection or subject matter of Jewish interest. The auspicious event traverses multiple genres from food and fiction to politics, memoirs, academia, journalism and the arts.
Limmud SA is a community of learning where South African Jews can learn and share ideas, regardless of their affiliations or levels of Jewish knowledge. Limmud makes accessible some of the world's most dynamic Jewish educators, performers and teachers at annual conferences around the country.
MACCABI SA
Maccabi South Africa, one of six Confederation's of Maccabi World Union (MWU), is the custodian of Jewish sport in South Africa. They are a Zionist, secular, non-profit, volunteer, community sports organisation responsible for providing sport and recreation infrastructure and opportunities for the Jewish community.
Mensch brings the Jewish community together, to create positive social change for all people of South Africa. Mensch aims to mobilise positive social activism, based on Jewish values, by creating and supporting a community of change-makers. They work to achieve this aim by empowering change makers, engaging the community…
Moishe House Cape Town strives to provide a space where young adults can explore and construct ways in which Judaism is meaningful to them. They do this through mingling, singing, baking, Friday-Nighting, debating, chicken-soup-and-knaidel-making, learning, creating, dancing, volunteering, adventuring, etc. MHCT is a pluralist, open-minded and safe space.
NECHAMA
Counselling for the bereaved: Nechama is a volunteer-based organisation which provides emotional support and counselling for persons of the Jewish faith who have suffered a bereavement or loss. They endeavour to raise the level of awareness within the Jewish community of the laws and rituals pertaining to bereavement.
Netzer South Africa is for the dreamers, the believers, the explorers, the philosophers, the nerds, the artisits and everyone in between. Netzer is for everyone. Netzer is a family, a place to come home to, where you can be whoever you want to be. We believe in the ideals of Progressive Judaism, while striving for Reform Zionism and building sustainable communities of Progressive Jews across the globe.
ORANJIA CHILDREN'S HOME
Oranjia provides a safe and loving home for Jewish children, who have been found in need of care and protection. Oranjia's aim is to provide them with a home away from home. Their dream goal is to eventually re-unite them with their family and function optimally, as responsible citizens.
ORTSACAPE
We are a non-profit organization that works with teachers and pupils in disadvantaged communities in South Africa.
ORT JET
ORT JET plays an indispensable role in creating successful entrepreneurs in the Jewish community. ORT JET aims to MENTOR, EMPOWER and GROW these businesses, using the business knowledge, resources and skills that already exist within our community.
PHYLLIS JOWELL
The Phyllis Jowell Jewish Day School is a multi-sensory primary school relying heavily on a variety of innovative, creative educational techniques and systems, to inspire learning and thinking in each individual child. Their academic goal is fostering accomplishment and feelings of success for each student.
PJ Library in South Africa is a programme of the Harold Grinspoon Foundation, implemented in partnership with the South African Board of Jewish Education. In Cape Town, the program is carried out in collaboration with the United Herzlia Schools. The award-winning books celebrate Jewish culture, values and traditions through a wide range of stories and beautiful illustrations.
ROSECOURT & VRIENDE HOUSES
Rosecourt Foundation is made up of 3 group homes, Rosecourt House, Rosecourt Terrace and Vriende House. The homes provide supported accommodation for Jewish adults with special needs, either intellectual disability and/or psychiatric illness.The residents have the opportunity to develop independence, life skills and to socialise with their peers.
SA JEWISH MUSEUM
A thrilling combination of the old and new, the historic and the contemporary, the religious and the worldly, the South African Jewish Museum is a fitting tribute to a community who have been and continue to be at the epicentre of South Africa's economic, political and cultural narrative.
SAZF CAPE COUNCIL
The South African Zionist Federation Cape Council (SAZFcape) protect and promote Israel in South Africa. They do this by educating and establishing projects that promote Israel, strengthening the bond between South African Jews and Israel, building ties with friends of Israel, and facilitating Aliyah and Israel experiences.
SA UNION OF JEWISH STUDENTS
The South African Union of Jewish Students (SAUJS) is a non-profit organisation that caters to the needs of Jewish students in South Africa across the different University campuses. Our projects are aimed at keeping Jewish students active and involved in both South African and Jewish affairs.
STAFFWISE
Inspired by the Mitzvah of Parnasah, Staffwise is a Jewish job centre providing recruitment and career services. Committed to reducing Jewish unemployment, Staffwise drives employment projects and socio-economic empowerment initiatives that enhances Jewish continuity and communal prosperity.
Temple Israel – Cape Town Progressive Jewish Congregation: Provides Jewish education for children who do not attend Jewish day schools With a vibrant community of over 3,000 members, their Rabbis, Professional Staff and Lay Leaders are always trying to grow the community in passion and learning.
HIGHLANDS HOUSE
Highlands House is a Jewish care centre and home for the elderly. For more than 90 years, they have been dedicated to providing residents with physical, emotional, and spiritual care. Highlands House remains a haven where our elderly residents can truly make the very most of their golden years.
SINAI ACADEMY
Sinai Academy caters to pre and primary-schoolers and brings the best of Montessori, Reggio, Jewish and Child Centred methods of education together. The Sinai Academy is devoted to helping children learn socialization skills, building their self-confidence and teaching them the preliminary skills to explore and experience the world independently…
UNION OF JEWISH WOMEN
The organisation offered skills training in Centres of Concern, funded educational programmes, established crèches and nursery schools in Black and Coloured areas and empowered disadvantaged sections of society to find employment and to become self-sufficient.
UNION OF ORTHODOX SYNAGOGUES
The Union of Orthodox Synagogues (UOS) is the coordinating organisation of Orthodox Synagogues throughout South Africa. The Beth Din and The Office of the Chief Rabbi also fall under UOS governance. It is the largest Jewish religious organisation in South Africa.
UNITED HERZLIA SCHOOLS
Herzlia is a Jewish community school aimed at providing a Jewish and secular education to the Jewish youth of Cape Town, regardless of religious affiliation. Their educational foundation, supplemented by core Jewish values, rests on five pillars: Academics, Jewish Life & Learning (JLL), Sport, Arts & Culture, and Menschlichkeit. Facts &…
UNITED JEWISH CAMPAIGN
Through various fundraising events, campaigns and initiatives, the UJC sends funding pulsing through the veins of the community, schools, welfare organisations, and other communal bodies that make the Cape Town community one of the most vibrant in the diaspora.
YESHIVA OF CAPE TOWN
The Yeshiva of Cape Town is a kollel and yeshiva established in 1994. The Yeshiva\'s ideology is Religious Zionist / Centrist Orthodox. The Bachurim (students) of the Yeshiva come from Israel for a period of 11 months, mainly from hesder yeshivot, to study the depth and breadth of Torah.


text:
This is what happened when John Legend came to Liverpool
John Legend came to Liverpool and took our Echo Arena by storm with the likes of 'Love Me Now', 'All of Me' and 'Ordinary People'.
We're all up dancing for Love Me Now 💕 @johnlegend @EchoArena pic.twitter.com/7JvF3aTTcu
— The Guide Liverpool (@TheGuideLpool) 17 September 2017
Since the release of his first album 'Get Lifted' back in 2004, John Legend has become one of the planets best known and most successful musicians working with the likes of Kanye West, Jay Z, Kelly Clarkson, Ariana Grande and even Lauren Hill (did you know he played piano on her 90's anthem 'Everything is Everything'?).
🎶I'm gonna love youuuu, like I'm gonna lose youuuu! 🎵@johnlegend @EchoArena pic.twitter.com/WrFlvjbOgC
Now five albums in, and having penned one of the biggest hits of the past decade in 'All Of Me' he really is at the top of his game.
He wowed fans at our Echo Arena last night with an incredible set during his 'Darkness and Light' tour. Support came from Jack Savoretti. We took the cameras along to capture some of the action before his gig.
For more info and the latest updates on what's on at our Echo Arena head to the website www.echoarena.com
Tags: ConcertsEcho ArenaGigsMusic
See these classic 90's boybands live in Liverpool
Could you shine on stage in a tribute to 'A Star Is Born'?


Los Arcos, named for its many elegant stone arches, is a lovely two-story fully-furnished home situated on the desirable street Lazaro Cárdenas (locally known as the "Beverly Hills" of Upper Ajijic). Although a short walk to the heart of the village restaurants and shops, it's location at the foot of the Sierra Madre mountains, provides a serene and quiet neighborhood and access to the mountain hiking trails. You'll fall asleep to the sound of crickets, and awake to the chirping of birds! Although a c ar is not necessary for this well-situated property, there is a gated carport for two cars. The main floor features an open format with a spacious living room, dining room, bathroom and large kitchen with modern amenities as well as telephone and wifi internet. The main living room is open to the second floor, providing a gorgeous view of Lake Chapala from the upper floor.
This home has two large sunlit bedrooms on the second floor each with private bathroom, overhead fans in both of the bedrooms and bathrooms, ample closet space and fantastic views. The guest bedroom features a view of the mountains and the master bedroom boasts of a spectacular view of Lake Chapala, each with its own private balcony.
Los Arcos has a charming cobbled stone garden courtyard and a covered cabana with a sink, built-in cabinetry, tiled counter tops and a grill, ideal for open air entertaining. The maid's room in the courtyard has an additional toilet, sink and washer/dryer. This captivating home is a must have, with its ideal location and beautifully appointed, classically Spanish styling, inside and out.


text:
US Regional Hubs
MTW Staff Careers
Vision Trips
Year-round Internships
Longer Term
Join the Story
Specialized Ministries
Workplace Ministries
Arts, Music & Media
RUF Mentored Internships
Featured Ministries
Estate & Gift Planning
Disaster Response/Compassion Fund
Stories & More
Discipleship Curriculum
1% Challenge
Resources for Kids
Arts, Music, & Media
Disaster Response / Compassion Fund
What If We Gave Away Soap? A Simple Idea Helps Fight Disease in Ethiopia
By Andy Warren, Aug 8, 2019
When you were a kid, how many times did you hear, "Go wash your hands"? Did you ever say, "They aren't dirty," only to get a lecture on germs? You probably ended up in the bathroom with hot water, soap, and a clean towel, and you probably resented being forced to wash, but I doubt you thought of hot water, soap, and towels as luxuries. I also doubt that you ever thought of soap as medicine, but in the Suki and Akaki Kality communities of Addis Ababa, Ethiopia, soap can literally be a life saver.
Rainy season is in full swing here and in most ways it is welcome. It fills the dams that produce electricity, ensures the crops will grow, and even helps make the air cleaner and fresher. But it sometimes brings disease. Cholera often flairs up and that has happened this year. Because the government knows that we care about our communities, they come and ask if we can help when problems like this happen. The most common request is for water treatment tablets that can be distributed to the most vulnerable families, and we have provided tablets this year and several times in the past. We like doing this. It saves lives and builds our partnership with the local government.
What if we gave away soap?
This year rainy season also provided an opportunity to try something I have been thinking about: giving away soap. Stopping a disease like cholera or just preventing health problems caused by dirty water and lack of sanitation is complex and challenging. I came across a research project done by a doctor in Pakistan several years ago when he distributed soap and hand washing instructions in a slum community with severe health issues caused by poor sanitation. The impact was dramatic, and I thought, "This is something I want to try."
Our leadership team discussed if this was worth trying and the best way to do it. They really took hold of this and within a couple of days had it organized. They shopped for the best soap at the best price and then found a flyer in Amharic with pictures explaining how to properly wash hands and prevent cholera.
The big challenge was figuring out how to get soap and flyers to almost 600 families. We wanted to give instructions on using the soap and find out if anyone in the family was already sick. It also seemed like a good time to make home visits to every family to check on their general situation and make sure that we had current locations for where everyone lives. I had another idea. I wanted to use a cell phone app, What3Words, to geolocate every house. What3Words assigns a three-word address to every three square meters in the world. This way we could map all our beneficiaries' homes and make it easier to reach them. We decided to use our family advocates to do all this.
Earlier this year we hired eight family advocates. They are our front-line workers, the ones who are out in the community every day, checking on people and making sure that no one falls through the cracks. They have been wonderful and dramatically improved our ministry both in terms of caring for families' physical needs and making a spiritual impact.
Family advocates deliver soap and educate families
Danny, who is in charge of all technology, got the app loaded on the family advocates' phones; Alemu and the medical team trained them on teaching the families about hand washing; we ordered the soap and sent our advocates out.
It's too soon to know the impact this will have, but we are getting some early positive feedback. I have been surprised at how enthusiastic the staff have been and their readiness to set aside other jobs to do this. If it is something that really seems to work then we will probably expand. It could have big health benefits for a very low cost.
Andy Warren leads the Ethiopia ACT team in Addis Ababa, Ethiopia.
Hi there! We use cookies to help our website function properly and to understand how visitors interact with it so that we can keep making it better. By clicking "accept," you are saying this is okay with you. If you'd like to know more, please read our privacy policy.
Recover it here.
Ethiopia Vision Trip | June 27–July 6
Equip Church Planters
Economic Development: Agricultural Training
Asnaketch: Transformed in Ethiopia (VIDEO)
Asnaketch's life was falling apart. She was sick from cancer and her husband turned against her. But God had a story of redemption to tell.
A Mercy Ministry in Ethiopia's Slums Bears Gospel Fruit During COVID-19
When the virus arrived in Addis Ababa, Ethiopia, MTW missionaries working in the capital city's slums feared the worst.
COVID-19: Jason & Gizaw in Ethiopia (VIDEO)
In the Suki neighborhood where the Ethiopia ACT team ministers, COVID-19 has meant no work and hunger for an already vulnerable population.
Pray for ongoing ministry in the Suki community during COVID-19. Many day workers cannot work, and the church is having to find creative ways to minister.
READ RELATED STORY
Pray for the team in Addis Ababa, Ethiopia, as national partners and MTW missionaries work hand in hand for a greater overall impact.
Pray for a new initiative in Addis Ababa, Ethiopia, to hand deliver soap and provide education on disease prevention to 600 families in poverty-stricken communities.
Give thanks for lives transformed among the urban poor in Addis Ababa, Ethiopia, and pray for ongoing spiritual growth.
Pray for those in the urban slums of Addis Ababa, Ethiopia, who are struggling economically due to COVID-19 restrictions.
Pray for the church-planting team in Addis Ababa, Ethiopia, (comprised of five Ethiopian nationals and an MTW missionary) as they work together to wholistically share Christ and serve the local community.
Pray for the Suki church plant in Addis Ababa, Ethiopia, and for God to open doors to plant another church in a nearby community.
Pray for the people being served through Ethiopia ACT, MTW's ministry serving the most marginalized in Addis Ababa, Ethiopia.
Pray for the Church in Africa to deepen and for African believers to live holy lives in accordance with God's Word.
Give thanks and pray for the Suki church plant in Addis Ababa, Ethiopia.
SUBSCRIBE TO MTW ONLINE
Stories from the field straight to your inbox.
1600 North Brown Rd
View donations address
Donor-Advised Fund Portal
Circle Portal


What's the moral of the story in this case?
Guys, if you love your xbox, show some love to the ladies first, nature gave these little sweethearts just a tad bit more emotional outbursts than we have.
What cost more? Taking the ladies out or a new xbox? Decisions, decisions...lol.


Q: Who needs CPR, First Aid, or AED training?
Additionally, many employers want their employees trained, even if it's not required. Some industry examples include the following: construction workers/foremen, manufacturing, teachers and coaches, childcare employees, fitness trainers, lifeguards and boat captains, Emergency Response Team (ERT) members, church/community groups, healthcare workers and professional rescuers.
Q: Is Heart Plus curriculum OSHA compliant?
A: Yes. American Heart Association's and EMS Safety's curriculums meet or exceed the OSHA standards. Although AED training is not currently required, it is recommended by OSHA.
Q: Is the Heart Plus Training for Childcare Providers and Preschool Teachers approved by California EMSA?
A: Yes. California requires approval from the Emergency Medical Services Authority (EMSA). EMS Safety's and AHA's Pediatric CPR and First Aid curriculum has been specifically designed to meet EMSA guidelines and is approved in California for childcare providers. Heart Plus' curriculum for Pediatric Health and Wellness has been reviewed and approved by EMSA (00-0705-DC).
Q: What is the minimum age for CPR, First Aid, or AED certification?
A: If a student can understand the information and pass the written and skills testing, then a certification card can be issued as early as age 10.
Q. Am I obligated to do CPR if I am certified?
you must make the decision whether to help or to decline assistance to a victim.
Q: Am I covered by the Good Samaritan Law once I'm certified?
A: On Thursday August 6, 2009, California Governor Schwarzenegger signed two pieces of legislation that have a significant impact for Good Samaritans and CERT (Community Emergency Response Teams) Responders alike. A previous decision by the California Supreme Court exposed a number of significant loopholes in the previously adopted Good Samaritan Act that consequently opened up personal liability to Good Samaritans and Disaster Services Workers. The adoption of these two pieces of legislation will provide Good Samaritans and Disaster Service Workers immunity from personal liability if they choose to provide aid in an emergency or disaster. Both bills take effect immediately. Please see below for more information.
Existing law provides that any person who in good faith, and not for compensation, renders emergency medical care at the scene of an emergency shall not be liable for any civil damages resulting from any act or omission. This bill would instead provide that medical, law enforcement, and emergency personnel who in good faith, and not for compensation, render emergency medical or non-medical care at the scene of an emergency shall not be liable for any civil damages resulting from any act or omission. This bill would also provide that any person, not including medical, law enforcement, and emergency personnel, who in good faith, and not for compensation, renders emergency medical or non-medical care or assistance at the scene of an emergency shall not be liable for any civil damages resulting from any act or omission, as long as that act or omission does not constitute gross negligence or willful or wanton misconduct. This bill would declare that it is to take effect immediately as an urgency statute.
Senate Bill 39-Personal liability immunity: disaster service workers.
Existing law provides that no disaster worker who is performing disaster services during a state of war emergency, a state of emergency, or a local emergency shall be liable for civil damages on account of personal injury to or death of any person or property, as provided. This bill would provide that disaster service workers shall not be liable when acting within the scope of their responsibilities under the authority of the governmental emergency organization, as provided. This bill would provide that these provisions apply exclusively to any legal action filed on or after the effective date of this bill. This bill would declare that it is to take effect immediately as an urgency statute.
Q. Why are your classes longer than others?
A. All classes follow the American Heart Association Guidelines. If you are finding a shorter class elsewhere, you are not getting trained properly. The instruction time for CA Childcare courses is state regulated. We are proud that we stay in compliance with AHA, EMS Safety and EMSA regulations.
Q: What Heart Plus course is right for me?
A: It depends on what you need.
CPR Training typically covers care for adult, child and infant cardiac arrest and choking emergencies.
First Aid Training teaches how to respond to medical emergencies (e.g. heart attack, stroke and diabetic emergencies), injury-related emergencies (e.g. bleeding and suspected fractures), and environmental emergencies (e.g. hot and cold emergencies and allergic reactions).
CPR/AED Training combines instruction in adult/child CPR and choking care and the use of an Automated External Defibrillator (AED).
EMSA Approved Pediatric CPR and First Aid training is for compliance with CA Department of Social Services, Title 22, licensing requirements for home-based childcare providers and preschool workers.
EMSA Approved Pediatric Preventative Health and Safety training is for compliance with CA Department of Social Services, Title 22, licensing requirements for home-based childcare providers and preschool workers.
Bloodborne Pathogens training is for responders and workers who are at risk for coming into contact with Blood Borne Pathogens.
A: Most certifications are valid for two years. There are two exceptions. Bloodborne Pathogen training, is valid for one year, as required by OSHA and Preventative Health and Safety is valid indefinitely.
Q: How do I recertify my training?
A: Heart Plus will mail you or email you a reminder before your certification expires. Contact Heart Plus before your expiration date to get scheduled into another course.
Q. I'd like to learn CPR, but I don't need certification, I don't have 4 hours and I like to save some money. Do you offer any CPR training options to fit my needs?
A. Yes. Call Heart Plus for details!
Q. I have back and knee problems or some other issue that prevents me from getting down on the floor. Can I attend the training?
A. Most likely. Please let us know at the time you enroll in a class of any special needs or concerns you may have. At that time, we can discuss alternative teaching methods, and hopefully be able to meet your needs.
Q: I have an injury or disability and can't perform all the skills. Can I be certified?
A: No. CPR/AED and First Aid certification requires that students pass a written exam and a skills exam. Students who cannot perform the skills are not issued certification cards. However, a person with a disability can perform many of the skills as well as guide another rescuer through the steps. Even though a person may not be able to complete the certification requirements, the training is still highly valuable.
Q. What if I do not understand English?
A. All of our classes are also offered in Spanish. However, if you speak any other language, you may be able to bring an interpreter with you to class.
Q. When do I get my certification card?
A. After Successful completion of your class, you will receive your card that same day.
Some businesses prefer to have all the certification cards mailed to the supervisor who scheduled the training. If that is the case, cards will be sent out by mail once payment or purchase order has been received.
Q. Will Heart Plus come to my office or home to teach a class?
A. Absolutely! We will come to your location for groups of 9 or more. In fact, if you would like to host a home group of 10 or more, your personal training will be FREE!
A. Yes we do. If you have a group of 10 people, one person will receive their training for FREE. We also give a 10% discount to groups of 20 or more. Additional discounts may be available. Call Heart Plus to discuss your needs and work out the details.
A. The class involves hands-on practice so it is best if you wear comfortable clothes that you can move around in. You will be on the floor and bending a lot during practice. If you have long hair it's best to wear it back.
Q. How do I register for the class?
A. You can call our toll free number to register. One of our friendly staff will help you find just the right class and date that's fits your schedule. If you prefer, you can review our online class schedule, download our registration form and either fax it to us at (714) 577-0575 or mail it to us. You can also email us at www@heartplus.net or call us toll free at (800) 266-1080 if you'd like to schedule a date to host your own class.
Q. How will I know where to go for the class?
A. After you have registered and paid for a class, you will be emailed or mailed a confirmation letter with all the information you will need.


text:
Home » Celebrities » Violet Affleck, 15, Looks So Grown Up As She Prepares For Driving Lesson With Mom Jennifer Garner
Violet Affleck, 15, Looks So Grown Up As She Prepares For Driving Lesson With Mom Jennifer Garner
Violet Affleck takes the wheel! Ben Affleck and Jen Garner's teenage daughter was pictured prepping for a driving lesson, and her famous mom was there to witness the milestone moment.
Violet Affleck won't need dad Ben Affleck or mom Jennifer Garner to chauffeur her around much longer, and that's because she's started to learn how to drive! The 15-year-old got behind the wheel with a driving instructor in Brentwood, California on November 28. In paparazzi pics, Violet could be seen chatting it up with the instructor and Jennifer, 49, who was present for the pre-driving lesson meeting. The 13 Going on 30 must have been pretty excited for this big moment, considering that soon Violet will be able to drive around all by her herself.
For the driving lesson, Violet wore a white sweater, blue jeans, a pair of sneakers, glasses, and a pink face mask. The teen held her phone in her hand as she stood beside her famous mother, who wrapped her arms in her hands while conversing with Violet's driving teacher. Jennifer dressed fairly casually in a short-sleeve blue T-shirt that she slightly tucked into her denim jeans. She finished off her look with black sneakers and kept her gorgeous dark hair down.
It's unclear how Violet's driving lesson went, but we certainly hope well! It wasn't a surprise that Jennifer was there to support her daughter, considering the actress is such a loving mom to Violet, as well as to her other daughter Seraphina, 12, and son Samuel, 9. She welcomed all three kids during her marriage to Ben, 49, with whom she's continued to co-parent. The A-list exes were married in 2005 but separated exactly a decade later. Their divorce was finalized in 2018.
Ben Affleck & Jennifer Garner's Family — PICS
Jennifer and Ben most recently reunited on Halloween 2021, when they took their kids trick-or-treating in Malibu, California. Ben's girlfriend Jennifer Lopez was also there, as were her twins Max and Emme, 13, whom she shares with ex-husband Marc Anthony. Earlier that day, Jen Garner and Ben were spotted with their kids at Huckleberry cafe, reported PEOPLE.
« Did Lady Gaga Study Theater at New York University Before Dropping Out?
How to Watch the 2021 Gotham Awards Online »


This 20ft Palm Tree Water Slide is great for a tropical theme event. Palm trees at each end, front load climbing wall to a 20 ft tall slide and then down you go into a huge splash pool.Recommend 3 kids at a time, one sliding, one climbing and one entering. This unit must be staked or tied off for safety, otherwise water barrels must be ordered.


text:
Lufthansa, SWISS And Austrian Airlines Customer Service Now Also Available Via Messenger App
Chatbots support passengers in the event of irregularities in flight operations, among other things
By Alertify Last updated Mar 19, 2021 972
Lufthansa Group passengers often have similar questions: Is my flight on time? What gate does my plane leave from? And how heavy can my hand luggage be? Airline apps can help.
In order to be able to answer these and many other questions quickly, passengers now have access to a digital assistant in addition to the familiar customer services such as lufthansa.com, the Lufthansa App and the Customer Service App.
The Bots Elisa (Lufthansa), Nelly (SWISS) and Maria (Austrian Airlines) – based on the names of the first female flight attendants of each of the three airlines – are available to customers around the clock every day. The new digital customer service complements the existing service. Simple questions can thus be answered quickly. This is intended to increase customer satisfaction. In addition, the service centers are to be relieved so that they can concentrate on customer inquiries that the bots cannot answer.
To start the dialogue with one of the digital helpers, the customer only needs the Facebook Messenger. If this is already present on the smartphone, it is sufficient to enter lh.com/bot, swiss.com/bot or austrian.com/bot in the browser. The Facebook Messenger can also be used without a Facebook profile using your own mobile phone number.
The flight status can be queried as well as information about delayed or cancelled flights. If a flight is cancelled or the customer misses his connecting flight, the passenger can use the chatbots to make their own rebookings. Either he is shown a rebooking that has already been made automatically or he selects a new flight to his destination from the alternatives offered. The chatbots of the Lufthansa Group's network airlines are the first bots in the world to enable rebooking.
Travel Now Pay Later: How TNPL is different from BNPL and…
Lufthansa Becomes the First Airline to Ban Apple Airtag…
Lufthansa Introduces FlyNet App Developed by Deutsche…
The chatbots can be used by all Lufthansa, SWISS and Austrian Airlines customers. If the digital assistants do not know what to do, the chat can be forwarded directly to a service center employee. The dialog language is English. In the future, they should also provide specific answers on free baggage allowances, the whereabouts of baggage or push notifications in the event of delays, cancellations or gate changes. The bots are constantly being developed and will also be made available on other channels such as airline apps, airline websites or other messenger services such as Whatsapp.
Self-services will play an increasingly important role in the future. In addition to automated solutions, Lufthansa, SWISS and Austrian Airlines will continue to be personally accessible to their customers via their service staff.
AIRLINE APPS
Austrian AirlinesLufthansaSwiss
VivaCell-MTS introduced Voyage roaming option
Demand for IT Professionals Remains Strong Across the UK, CompTIA Analysis Reveals
Hyatt Announces Plans for the first Pakistan hotel: Hyatt Regency Lahore DHA
Pet Travel Services Market to Reach $1.3 Billion Globally, by 2031 at 5.4% CAGR
Eurostar Group Unveils New Brand
Air France Uses WhatsApp for Customer Service
Educational Tourism Market to be Worth $974.7 Billion by 2030


text:
Q: making lists with cassava from csv main :: IO ()
main = do
    let list = []
    csvData <- BL.readFile "data.csv"
    case decodeByName csvData of
        Left err -> putStrLn err
        Right (_, v) -> V.forM_ v $ \ p -> putStr $ show (column1 p)

I read the data from a CSV file and I managed to print it out. Instead I first want to put the data of the vector V.forM_ v in a list and then print it out.
I do not understand the lambda expression p -> in the code.
I'm using a custom data type:
data Values = Values
    {
        column1 :: !Int,
        column2 :: !Int
    }

A: If you factor out that lambda expression to a named function:
printElement p = putStr $ show (column1 p)

Then you could write it as
Right (_, v) -> V.forM_ v printElement

The \p -> ... syntax is saying "take an argument called p and do ... with it".  The V.forM_ function takes a vector and then a monadic function to call on each element of that vector, and in this case \p -> putStr $ show (column1 p) is the function given to forM_.
If instead you want to make a list of all of the column1 values, then you could do
Right (_, v) -> print $ V.toList $ V.map column1 v

The V.toList $ V.map column1 v is what you're interested in here, it will calculate column1 for each of the elements in the vector, then convert that result to a normal Haskell list.

To convert your records into lists, you'll want to write your own toList function:
valuesToList :: Values -> [Int]
valuesToList (Values c1 c2) = [c1, c2]

Note that this will only be possible if your record is homogenous, so you could have a String or Float field mixed in here, since Haskell lists can not contain values of different types.
Then you can simply do
Right (_, v) -> print $ V.toList $ V.map valuesToList v