text:
tv The Fox News Specialists FOX News September 8, 2017 2:00pm-3:00pm PDT
we are there live every single step of the way. everyone is sticking around, not only for floridians who need it, but everyone else who wants to learn something about this, from this, and the people who are in the path of this. >> i'm shepard smith with mock special coverage of hurricane irma. it's 5:00 in south florida, so the center released a brand-new update on the storm. when is still 150 miles per hour, but its forward motion has slowed and its direction has changed now heading due west. the big question, when does it make a forecast turn north? for that, here's mark the amira line for miami >> your 5:00 p.m. eastern daylight time update on hurricane irma from the national hurricane center. as of 5:00 p.m. this afternoon, hurricane irma remains at 155 miles per hour. made a large and powerful
category four hurricane. it's now moving a little bit slower in a more westerly direction. should be approaching the area tomorrow, it's sunday. looking at the track, we haven't updated the graphic yet, a little bit west of what we showed at 11:00 a.m. this morning. we've extended the hurricane warning, the wind warning up the coast, now extends as far north out of the tampa area on the west coast. a little further east coast. again, because it's a very large recommend, both sides on florida particularly in southern florida. with a slower motion, slightly slower motion and may be a bit of a wider turn, we want to see the impact coming in a little later than we are thinking on the previous advisory agreement may more like saturday afternoon and into saturday evening.
again, because it is a large storm, we expect the conditions to last in south florida for a 20 4:30 six hours. we also have to take into consideration that we expect this to remain a hurricane well up the coast and even into central and northern florida. into monday, time frame. further up, we expect this to be possible rainfall threatened to southeast u.s. moving on to storm surge, we have a storm surge warning area again for just south of the tampa area on the west coast. and up the east coast. again, because of the track, we want to emphasize the very vulnerable southwest florida area. we are looking at possible 8-12-foot storm surge from captiva area down to cape sable. and around the east coast, we are looking 5-10 feet from cape sable up to boca raton. north of boca raton, we are expecting a letter storm surge
value at 360. water is going to be a particularly big issue for the storm, even on the east coast with rainfall amounts to 8-12 inches, local amounts up to 13 inches. the combination with the strongest really flow building up a storm surge in culmination of possible inland flooding is really going to be two types of flood hazards along the east coast. it's especially important to heed all the advice from the local officials, to evacuate when you are told to evacuate, even if you are in a high-rise building. where you are is where you are going to be stuck if you have the combination of the storm surge and mutation as well as the rainfall. so again, it looks like this is going to be in the sunday time frame spreading northern florida into monday time frame. this concludes the 5:00 p.m. update. i'm mark demaria.
>> shep: a lot to go through there. again, a number of changes with this storm. if the storm was heading west, northwest at 60 miles an hour this time yesterday, this morning, it was heading west northwest at 12 miles an hour. now is heading to west -- i should've sent 14. now it's heading west at 12 miles per our. what does this mean like mike is going to make landfall in florida a little later. because of the change in the movement they are now projecting, sounding as if this is a storm that still going to impact all of florida. everyone still within the cone of uncertainty. but there may be a larger impact, as he said come up with southwest florida. show you what he's talking about now. we talk about the storm talking about marathon key ducky, big area, along the middle keys, middle to lower keys in monroe county. that's not what they are suggesting anymore. all of this will be suggested. everything to the right-hand side of the storm is the worst
side, but everything will be affected. but the highest probability of landfall has changed and it's now somewhere between key west and big pine key. another thing to keep in mind. the size of the i was about 25 miles wide. the member, the eye the strongest winds are right in that eye wall. the smaller the area impacted by the worst of the winds. the eye wall is now 45 miles wide. for south florida, that is not good news at all. so here's what we are talking about. coming ashore between key west, big pine key, and three days ago we thought, this area would make an impact from that eye, the south florida area and miami-dade county, broward county, palm beach county, they will get huge effects from the storm, but it looks like the eye may come this way. i will show you what they are talking about. the storm comes in along here
and goes north. i will reset this and pull this out a little bit more. clear and off. not the best with the technology. here we go. coming ashore right about here, and then naples and marco island, fort myers, up until lee county, northern lee county up at the charlotte county. this is more looking like now the highest impact of the storm may be for you. huge skyscrapers, high-rises, a lot of elderly people and others, vacation makers and marco island and certainly naples. if this eye wall ends up making its way there, that's a very bad news for everybody in the southwest florida area. let's consider how wide the eye wall is now. the eye is about 46 miles wide. remember, from naples over to fort lauderdale is 100 miles wide. 1245 miles of that, half of the peninsula at that end and making
its way through fort myers, lee county, port charlotte, tracking toward the center of the state. as we go north, instead of heading directly up into the atlanta area, they are now talking about the store making its way over toward the georgia line around alabama. so all of this will feel the effects. certainly everyone can florida will feel they believe now hurricane force winds at some point or another. those who haven't yet evacuated south florida are now getting set to hunker down in shelters. dozens of those shelters set up all over the state. schools, churches, community centers, havens of last resort for those who have nowhere else to go. we will get to our weather center in just a moment. first, steve harrigan. he's in miami shores, florida, where it's windy already, steve. >> it is windy with a long time to go, they storm already has people's attention here based on what it's done. it's already been a killer storm through the caribbean, killing more than 20 people and showing
its power to devastate buildings. more than 40 shelters in miami-dade are open. they can house more than 100,000 people. remarkably early for storms like this, they are filling up and filling up quickly. not everyone, though, is going in. i spoke to woman earlier with three dogs. she said the dog shelter in broward was already full. so some people decided to stick it out with their pets. other people here really concerned about the tough choice they have to make to get on the highway north either on the florida turnpike or i-95 with questionable gas supplies and also concerns about the traffic as well in some places moving 5 miles an hour. so if you want to get up to st. augustine like one man i was speaking to earlier, he finally found a hotel room up there. he said, "i don't know if i can make it and i do not want to die on the highway to." people feeling the stress in south florida, they are rolling the dice one way, get on the highway, worry about gas, can
you find a hotel room, or to stay here where they could be facing 10 inches of rain and a possible 10-foot storm surge. i saw one man actually checking this new level of his house with a gps out in front. it was 12 feet above sea level as we get 10 inches of rain and a 10-foot storm surge, a lot of these one-story buildings could be underwater. i saw a woman also constructing a safe room in her house with mattresses in the windowless area. a category four storm, if it hits here, would be able to rip the roofs off of houses and also ripped away some side walls and some buildings. that's not even talking about mobile homes. so people here facing life and death. you see it when you talk to them. you can hear it in the nervousness. it's really a contagious fear at this point, shepherd. >> shep: let's get straight to -- what do they call it? the extreme weather center. some changes here. >> a couple of changes.
the westward kind of leaning certainly continues. one thing, there is now a storm surge watch. that's a new thing issued by the hurricane center, storm surge watches and warnings. but the watch now? that's not that graphic. goes all the way of the tampa. tampa is a city that's really prone to storm surge. if the storm tracks farther to the west, thinking it may be might be offshore interacting that can put a lot of water into all of these bays here that are really susceptible to that. naples one of those places. if there's anything good care, shepherd, that would put the worst into storm surge which can absorb a little bit of it and not a ton of population in that very spot. that said, hurricane warnings, everywhere you see the red, now extending to daytona beach. we will see her again force avoidance throughout the entire peninsula. want to show you this.
cat 4 storm still organized, about to fly into it again to get more information, see if what they can measure as far as the central -- winds are at 155, that is cat 4. 156, that is capped down my cat 5. nothing yet at the point. something i want us to show you, shep. a little bit of interaction with the land, if that happens with cuba, bad news for cuba. that will weaken the storm out a little bit. i didn't put a stop to my graphic there. now it is forecast at some point to be a cat 5. again, the latest from the national hurricane center. not saying that will happen, but a cat five potentially on the shore. there you go. cat 5. sunday morning barreling down here on the keys before it moves up, possibly toward the west side. you said it then afterwards it goes up into parts of the
southeast. visible satellite images still begins, continues this storm being missed so long , -- in the satellite era. usually, these strong storms, we see in the pacific ocean impact in places like the philippines and such, those super typhoons. seeing this here right on our shores is certainly frightening. but florida under the gun, a daytime storm, when these storms happen at nighttime, it's a very scary thing for those who stayed, which hopefully most people did not. but if you are there and it's happening in the daytime, that will feel better as you are doing a. >> shepard: talking to folks down the keys earlier. if you consider right now they are saying between key west and marathon, they just do not know for sure. but 155 miles per hour on this overseas highway all the way up through the keys all the way to key largo, it's hard to imagine what happened to that overseas highway. the entire economy that so
marine base for all of the keys and tens and thousands of people living down there, rick, it's quite frightening. >> it's really frightening. you are right. we do know it's going to make this right-hand turn. everything is based off of that. we also did not think it would be moving to west, which it is now. if that continues, that do west motion, that would make the hard right turn to him -- that's why the models have been pushing further and further. that's why the two biggest furthers we models we like are in agreement, 20 miles apart. that's good agreement unless your one side or another on the 20 miles. >> shepard: rick, thank you very much. a stark warning about the hurricane ahead. >> it's not a question of if florida is going to be impacted, it's a question of how bad florida is going to be impacted and where the storm ends up in the next 4-5 days at the passes in lynn. >> shepard: the fema director brock along with us live next.
do not be put aside by this track. all of florida will be impacted from coast to coast, the entire peninsula, if the forecast holds, and the governor warns, be ready to go. due to your first accident. liberty mutual insurance.
♪ hey grandpa. hey, kid. really good to see you. you too. you tell grandma you were going fishing again? maybe. (vo) the best things in life keep going. that's why i got a subaru, too. introducing the all-new crosstrek. love is out there. find it in a subaru crosstrek. but on the inside, i feel chronic, widespread pain.like most people. fibromyalgia may be invisible to others, but my pain is real. fibromyalgia is thought to be caused by overactive nerves. lyrica is believed to calm these nerves. i'm glad my doctor prescribed lyrica.
for some, lyrica delivers effective relief for moderate to even severe fibromyalgia pain. and improves function. lyrica may cause serious allergic reactions, suicidal thoughts or actions. tell your doctor right away if you have these, new or worse depression, unusual changes in mood or behavior, swelling, trouble breathing, rash, hives, blisters, muscle pain with fever, tired feeling, or blurry vision. common side effects: dizziness, sleepiness, weight gain, swelling of hands, legs and feet. don't drink alcohol while taking lyrica. don't drive or use machinery until you know how lyrica affects you. those who've had a drug or alcohol problem may be more likely to misuse lyrica. with less pain, i can do more with my family. talk to your doctor today. see if lyrica can help. >> shepard: the head of fema says hurricane irma is looking to devastate either south florida or some of the southeastern united states. he says people from alabama to north carolina need to keep an eye on this thing.
team administrator brock long is live with us now. sarah, thank you very much. it's nice to see you. >> good to be here. >> shepard: are you ready for this? >> i think a successful response depend on good communication. president trump is content to take care of people first. we have cleared munication with governor scott, and i think we prepositioned tremendous commodities on top of what the state of florida already has, and we are ready to go. >> shepard: this latest change 17 minutes ago from the national hurricane center, if this prediction of highest probability turns out to be right, then you've got the eye of the storm coming over the west coast of florida and the very wet right-hand side with the heaviest wins covering the rest of the peninsula. i can't even -- i don't know if you can draw up the meteorology class of worst-case. >> yet. this is tough. what i look forward to is the
storms forward speed is already slowing down. it went from 14 to 12 miles per hours. it is about to make us northwards turn to florida. anybody who has impeded the local warnings, your time is running out particularly if you are from monroe county. the thing to keep in key here is a simple 20-mile shift to the west or east could have terminus impacts on, you know, whether it's miami or communities from basically naples on up, the west coast of florida. take it seriously. >> shepard: andrew did exactly that. it was expected to hit the dade-broward line, instead it went south and devastated homestead. it saved miami and north miami-dade county and broward county. any movement. and yet, this is one of the storms and a rare storm where everyone in the whole state is going to be affected. i know you say you are ready, and i know you will, but this and harvey, and must be an
overwhelming thought. >> let's put this into context. we've moved response resources out of harvey and established recovery command, working with governor abbott and his tremendous team down there. shifted focus, search and rescue teams to power teams to our incident management staff not only are they in the virgin islands and puerto rico, but they were also embedded in the states within our region four districts. the thing is the damage is going to be widespread because hurricane force winds extend 70 miles from the eye, so we know we are going to have inland impacts as well as coastal impact. it's going to be setting about citizen expectations. the power is going to be off may be days, even weeks in some location. it's going to maximize the life safety message that governor scott's been putting out and making sure we are going to sustain life after the event in multiple dates.
>> shepard: coming south on the other side, we see a lot of big mac trucks, some of them with police exports -- to prove the >> that's logistics at work in some cases. i don't know particularly if those are our trucks or not, but i can tell you that our logistics folks have been moving a tremendous amount of commodities almost three days worth into the state. and we have the priest is commodities and other portions, so we have commodity states from alabama and all the way to new jersey. we are loading barges in new jersey and ready to send them down to puerto rico once jose gets out of the way as well. >> shepard: fema initiator brock long. sir, all the best and that there is an weeks i had. we are thankful for all the people who do good work for us. >> it's not just us. it's the whole community. we need citizens to volunteer and check on neighbors once this thing passes through. it's a whole community effort. we are all in it together. >> shepard: i'm sure for n will come through.
they always have. again, thank you. the palm beach mayor has described hurricane irma the storm for centuries. she's asking people to stay calm for obvious reasons. she will join us live coming u. the united states postal service. priority: you wheyou wantve somto protect it.e, at legalzoom, our network of attorneys can help you every step of the way. with an estate plan including wills or a living trust that grows along with you and your family. legalzoom. legal help is here.
>> shepard: the storm has slowed down. the track has moved left. the forward progress has slowed down, but the winds are mind-boggling. with hurricane force winds extending 70 miles from the center of the storm. practically speaking as the "miami herald" putting in the brand-new alert, "irma leans left, but south florida still at extreme left stomach risk." there is another
-- if this new track is accurate, marco island, maples, immokalee, bonita springs, fort myers, up the coast all the way up to the tampa bay area and beyond, that's an area that could be impacted by the eye of the storm. granted, it could move 20 miles east or west on a whim, what the latest reporting is along the west coast of florida. that would bring pounding rings and rains an extremely high surf for the east coast of florida as well. there would be an enormous storm surge still, lots of low-lying flooding. evacuations are still in place. it's looking more and more to the national hurricane center like the eye itself may be in the event for southwest florida. collier county, lee county, charlotte county. as the hurricane heads towards south florida now, officials impound impound
-- 3:00 eastern time tomorrow. county officials have also ordered people living in high-risk areas to leave. they know who they are. that means zones a and b in -- madame mayor, nice to speak to you. thank you. >> thank you. nice to be here. >> shepard: how are the palm beach is looking? >> everybody here has developed a plan working their plan in preparation for the storm. the county staff and all of the partners are very seasoned with dealing with hurricanes in our community. we feel we are in pretty good shape, even though that the storms may have shifted to the west a little bit, we are not sitting down and sitting on our laurels. we have been here before. where storms are going in one direction and take a 90-degree
turn to another direction. as you may know, we were feeling the direct hit of matthew, than we did in. 25 years ago, we were supposed to be the direct hit for andrew, and andrew hit further south. these storms are very unpredictable, and we are preparing right now for the worst-case scenario. >> shepard: meta-mayor of the palm peaches. i want to listen and to our new station in south florida down in miami where ann rappaport is talking about local conditions for them. let's listen. >> coming on the left side out of the north coming out of florida bay. on the east side, coming up out of the atlantic. they are going to get either to the west, likely, a storm surge to the north, or to the east, closer to the upper keys, they will be getting the storm surge out of the south. >> if anyone is out there that has yet to leave, now is the time to get out? >> absolutely. there is no reason to be there
now. we are expecting 5-10 feet of storm surge. not just that. on top of that, you are going to have very tall and destructive waves. it's not clear it's a survival situation for anyone still there in the keys. >> thank you very much, acting director and rappaport. we are going to have a lot more on this. where it's heading, impacts when we get back. >> shepard: that's our south florida new station, wvsn 7. they've never seen a hurricane like this. hurricane andrew was scheduled at one point, the mayor of palm beach county, predicted coming into palm beaches. the most recent forecast before the storm hit land was for it to come somewhere from the miami-dade-broward county line and hit the causeway where the station is located. it went maybe 20 miles south. went to homestead and just wiped out the southern tip of florida.
anybody who woke up. i remember it was yesterday, waking up in the morning and turning on ""the today show"." miami look fine. as it flew south, kept getting worse and worse. when they got down to the homestead area, nothing but trouble. street signs can't be read home reduced to nothing. and a couple of weeks of a very difficult time for residents left behind. it was a cleanup of -- this one could be much larger, higher winds, higher impact area, entering into the florida keys. the national wildlife sanctuary down there and across the florida panther reserve come up in western, southwest florida somewhere in the naples-fort myers area and just make its way straight up the state. nothing like this has ever been seen. we will keep an eye on the storm and on florida. we have been getting a much
closer look on some of the devastation that the hurricane has left in the caribbean. the storm has killed at least 23 people now and left thousands homeless. the officials say the expected numbers to rise as rescuers reach the hardest hit areas. we will look at the damage, some pictures coming out to us from the region for this is haiti. they haitian authorities saying we were not ready for the storm and we are not ready for the aftermath. this person's home flooded with very few resources to help them in the aftermath. some of the damage from puerto rico now. puerto rico got a glancing blow. the eye didn't go over. actually the island of... cool -- 12 square miles widespread devastation. this was a road now with a tree over it, emergency management director checking out a road with a lot of trees on it. here, some damage on the island of st. john's. a woman put this picture on facebook.
a lot of destruction. here's one for you animal lovers. a man strapping a dolphin to a helicopter in cuba. they are moving dolphins. heading to the southwest of cuba further away where they believe the hurricane is going to go. the dolphins getting a helicopter ride with a helpful man. much more ahead with irma. we will check in with our reporters all along the florida coast. we are making friends in collier and lee county. the beaches they are in pretty much empty. we will see on the west coast. it's fox news, continuing coverage of hurricane irma rolls on. en has been shown to improve short-term memory. prevagen. the name to remember. it's a highly contagious disease
that can be really serious... especially for my precious new grandchild. it's whooping cough. every family member, including those around new babies, should talk to their doctor or pharmacist about getting vaccinated. have you any wool?eep, no sir, no sir, some nincompoop stole all my wool sweaters, smart tv and gaming system. luckily, the geico insurance agency recently helped baa baa with renters insurance. everything stolen was replaced. and the hooligan who lives down the lane was caught selling the stolen goods online. visit geico.com and see how easy it is to switch and save on renters insurance.
what was the worst thing don't you get lonely? have you ever killed anybody? ♪ what did you think when i asked you these questions? i had never met anybody from the navy that's why i was, like, asking you all kinds of questions. yeah. i honestly didn't know what the marines did. everybody's experience is unique. you got musicians, you have cooks, you have admin people. ♪ i just think people should be more open minded. just get to know the person. ♪
>> shepard: half past 5:00 on a gorgeous friday afternoon in miami. that beach is empty. more than a million people in florida and georgia under orders
to get out as the deadly hurricane irma of barrels toward south florida. beaches and streets they are empty on a very hot, sunny day. they live look as i was shorting you, courtesy of earth cam. here you can see a cruise in orlando cutting away branches from power lines. they've been doing a lot of this kind of work, beating picking up debris in the area, clipping the branches near the power lines, warning of unprecedented power outages that could affect some 9 million people for weeks. that is florida power and light's prediction there. dozens and dozens of shelters are set up to open across the state. here's a mother and a seven year old baby eating lunch at a red cross shelter. north miami beach. phil keating is on miami beach for us this afternoon. hi, phil. >> hi, shep. a blue sky before 6:00. take a look at this place. this says, people evacuating miami beach. this is a south beach.
typically will be packed with locals and tourists right now. i count, may be, 75 people. as far as i can see, it's just absolutely bacon. it's been like this on the beach all day long. driving down ocean drive, hotel after, roster on after, bar, boarded up, sandbags on the ground, no business, people not there. we only found one. boulevard hotel and restaurant that was actually serving lunch. they are going to serve lunch and dinner not very longer. they are supposed to be closed already. despite the mandatory evacuation, though, there are certainly still residents who decided to stay and we talked to a couple of them. >> we are either going to stay in the front or find a -- one or the other. i haven't had time to stock up or anything. i've just been working on stuff. >> you don't really have a plan yet? >> no. honestly? know. >> good luck. >> you don't have hurricanes in germany? >> we don't, no.
i'm not scared of the actual hurricane. i am scared of getting stuck here. no water, no electricity, all this kind of stuff. let's see. >> a lot of the people who did stay live in the miami high-rise condo towers. they do believe they are structurally sound, all stocked with hurricane impact windows. i will tell you, at 5:00, top of the hour, the very last bus left munro county to take people who wanted to get out but had no means to get out onto the mainland. no more buses from here on out. everybody from munro county to key west to key largo. you are here for the ride at this point. >> shepard: you saw the 5:00 update, phil, you have been doing this for decades. i just can't even imagine what's going to happen down there. >> no. the storm surge is going to be big, big, big. the wind, you've been talking about that. the last hurricane that really
did a lot of flooding was back in 2005, wilma. poor for having 5 feet of water and parts of key west. it was a multiple year's event to get things back to somewhat normal. of course, people cannot fly out of town tomorrow. flights, the last flight flew out of miami international airport just a couple of hours ago. no more planes out, no more planes in. in fact, for many days, even longer, depends how much destruction and damage happens to the runways and the facilities there. there's a couple more flights left to go tonight at fort lauderdale hollywood international airport. last flight out of there, seven: 45. unless you are going to drive and you are really stuck now, you are going to hunker down basically. gasoline shortages, we've been reporting on this for days, they still exist. >> shepard: did your family get out of there? >> they did. late last night. they barely got out, connecting to tampa back to my sisters in
st. louis. >> shepard: be careful, my old friend. >> thanks. >> shepard: let's get to the senior center from the state of florida now. bill nelson is on the line now live in orlando. senator, nice to talk to you. >> hey, shepard, do you remember when you first interviewed me? it was in the aftermath of the monster hurricane, hurricane charley. >> shepard: a long time ago, senator. i've been covering these for a many years. this little jog to the west they are, looks like southwest florida may get a crippling blow. just winds and rain and storm surge for your whole state. are they ready? >> they are ready. big difference than 25 years ago since hurricane and grow. big difference. the state, the feds are working together with local law enforcement, local officials. it's all coordinated. even mistakes, for example, in
katrina in new orleans where the national guard wasn't talking to the u.s. military, we've got a liaison officer, a one star, that brings me to go. the other biggest thing that we will see in florida, now they've got a real good statewide building code, so you are going to see the effects of that. all the buildings will be demolished come up with new ones will stand a pretty good. >> shepard: i wonder about the inland areas east of fort myers in that region. immokalee, some of the smaller towns around the lake. do you know anything about evacuations? so often people that u.s. set in your ways, it's not looking like a good time to do that. >> well, for good reason. because the center of the hurricane track from the hurricane center is drifting to
the west. so instead of the eye coming in that miami, it looks like, as of the 5:00 p.m. advisory, it's coming in on the west coast at the southwest of everglades national park, what we call the thousand islands write up the southwest coast. it's interesting that you mention immokalee because i just talked to the president of the maria university. >> shepard: is that right? >> it's 4 miles from immokalee. they have opened their gymnasium to the residence of immokalee because those are generally very poor people. so the university president is really showing that he wants and he talks in his faith. >> shepard: that's good to hear, senator.
you try to warn people every time. sometimes you miss. it's not possible for this one to miss. it might not hit somebody directly, but the whole peninsula... the recovery is going to take a nationwide effort. billions and billions of dollars. washington ought to be able to come together to make that happen, senator? >> yes. as you know, yesterday, he passed the $15 billion plan which was for harvey, but we had one that this could go for sb 21 as well. but that's just a down payment, shepard. this is running out in another month in the middle of october. we are going to have to come back and do another down payment. and this is going to go on for some. lack time you see what's going on in texas, compounding what will be the losses in florida.
shepard, let me .1 thing. if this thing keeps drifting to the west, that means the i may the -- eye may be over the gulf. that is the worst-case scenario. as long as that's still fueling from the warm water of the gulf of mexico, that can do some serious damage coming right up the west coast of the state of florida. of the peninsula. >> shepard: senator nelson, i hope it doesn't. i know you are short on time, so are we. good luck to you and yours. thank you. talking about the storm track. right now, we are talking about something like that, most likely. naples, fort myers. but what the senator is talking about that if indeed it were to stay off this coast, this is within the kind of possibility. that puts the worst of the wind and the storm surge inundating all west florida and tampa bay area and beyond.
the truth is we do not know where it's going to to go. everyone in the peninsula has to be ready. the news continues in just a moment. stay with us. to business. ♪ to business. i enjoy the fresher things in life.o. fresh towels. fresh soaps. and of course, tripadvisor's freshest, lowest... ...prices. so if you're anything like me... ...you'll want to check tripadvisor. we now instantly compare prices... ...from over 200 booking sites... ...to find you the lowest price... ...on the hotel you want.
go on, try something fresh. tripadvisor. the latest reviews. the lowest prices.
>> shepard: the national weather service in key west has put out an urgent request and sent out a tweet. we are going to rebroadcast it. "this is as real as it gets. nowhere in the florida keys will be safe. you still have time to evacuate." it shows the path of this storm. that path of this storm takes it over all of the keys. if you come into land as far west as key west now. the eye is now 45 miles wide. that will take up this much of the keys with 155-mile-per-hour winds on the wall. nothing survives that. and the national weather service in key west is asking anyone, anyone in the keys, anywhere you
are in the keys, from the lower keys in key west all the way up through marathon, they hope there is something left here when this is over. and they hope you'll leave before it gets here. let's get up to the beach now. daytona beach, pretty famous spot the east of orlando where is looking hot and muggy. hello, rick leventhal. >> they are expecting rain over the next 3-4 days. things will get progressively worse, from early tomorrow night, late saturday night into sunday when they expect hurricane force winds to arrive here in volusia county. there was no amendatory -- he doesn't think most of the residents are going to observe that. everybody who is still here will likely stay here, so he's encouraging them to shelter in place because they are going to shut the bridge is down the connect the beach to the mainland, including the sea breeze bridge there, main street bridge to our left. all of them will be shut down, we are told, sometime sunday morning. conditions will be so bad that they are going to be concerned about it.
we can show you, we are right on the beach here. daytona is not nearly as vulnerable to a direct hit from a hurricane at south florida is. they've only had one direct hit since 1950. that was in 1960. they do get bad storms here, including matthew last year, which swamped many of these oceanfront hotels. the 70 some million dollars worth of damages here. a lot of these hotels had to shut down and redo their windows, redo all the carpeting. flooding along the beach, shepard. they are concerned about the possibility that the storm could be wars. in matthew last year, they got help right away. this year, the entire state is going to be in trouble. the help is going to be lots slower. >> shepard: rick leventhal on the beach for us. thanks. up next, we will talk to a guy in fort lauderdale who knows very well how dangerous this hurricane can be. that's because he's already been
through it in puerto rico and saw irma's power firsthand. so why do this again? that is next.
>> shepard: a storm chaser, flight to florida, now he's preparing to do it again. meteorologist, the owner of life storms media. live with us. you rode is out in puerto rico, and now aware? >> yes, shepherd >> -- we may have to ship that a little bit toward the west. it looks like key west even over towards naples can be in the line of fire for the center of the storm.
>> shepard: what was alike in puerto rico? sort of a glancing blow there. >> right. we have the center path about 7. we were in san juan and the elk risotto area. we dealt with hurricane force areas, but the tourist section, they held up really well. >> shepard: you wear on the dry side of that storm too? >> right. we are on the south side. a much different scenario here in florida. >> shepard: it's not a directional thing. it's not about north, south, east, and west, if it's moving east and west, dry side to the south, that's where you are. imagine being on the peninsula of florida as this comes up the west coast? that sounds horrible. >> it's absolutely going to be more impactful with the wind and the storm surge here, i would imagine. >> shepard: why do you do this? what is it? >> well, shepard smith, we try to get data and help the national weather office as well as the hurricane center with
some of the information of what's actually happening on the ground. >> shepard: and as experiences go, and you've done this before, where it is puerto rico rate for you? >> we know puerto rico wasn't really that bad. i will say, we were in rockport, texas, during harvey a couple of weeks ago and that was extremely intense. we are expecting something similar to that here. >> shepard: i hope it goes well for you and yours and everybody in florida. thank you for taking a few minutes. we appreciate it. the mass exodus from florida is still on. this is alive look near ocala, i-75, obviously the northbound for lane is on the right there. it's clear in florida, clear in southwest florida down along naples and fort myers. once you get about ocala, a lot of people fondling onto that thing and all heading north. the good news is there's a little bit more time before it makes landfall. yesterday, 60 miles an hour. last night and this morning,
40 miles per hour. now the storm has slowed to 12 miles an hour. it's about to make its turn to the north. stay with fox news channel for continuing updates. a quick commercial breaks, and "special report with bret baier "special report with bret baier. " bill assumed his mayo was the best choice. assume nothing. just like the leading brand, kraft real mayo is made with high quality ingredients at a price you can feel good about no wonder kraft is so good. you for four years. you named it brad. you loved brad. and then you totaled him. you two had been through everything together. two boyfriends, three jobs... you're like nothing can replace brad. then liberty mutual calls... and you break into your happy dance.
if you sign up for better car replacement™, we'll pay for a car that's a model year newer with 15,000 fewer miles than your old one. liberty stands with you™. liberty mutual insurance. i love hanging out. with my friends. i have a great fit with my dentures. i love kiwis. i've always had that issue with the seeds getting under my denture. super poligrip free. it creates a seal of the dentures in my mouth. even well fitting dentures let in food particles just a few dabs of super poligrip free is clinically proven to seal out more food particles so you're more comfortable and confident while you eat. super poligrip free made even the kiwi an enjoyable experience try super poligrip free. ♪ this is a story about mail and packages. and it's also a story about people. people who rely on us every day to deliver their dreams they're handing us more than mail they're handing us their business and while we make more e-commerce deliveries to homes than anyone else in the country,
we never forget... that your business is our business the united states postal service. priority: you ♪ when you really want to save just go to priceline. they add thousands of new deals every day
up to 60% off. that's how kaley and i got to share this trip together at this amazing hotel. go to priceline and get the hotel deals you won't find anywhere else. >> bret: this is a fox news alert. i am bret baier. at least 22 people have died as hurricane irma rips through the caribbean. 6 million people in the miami area and south florida. millions more state wide are bracing for what's being described as the worst hurricane to threaten that region in decades. officials at the national hurricane center saying nothing like this storm has been seen by florida or anywhere else in the u.s. also tonight, the house approves president trump's financial deal with the democrats that include hurricane harvey relief. the president just signed that just last hour. and has the president given the military shootdown order for the xt
<div class="tv-ttl">The Fox News Specialists<div>FOX News September 8, 2017 2:00pm-3:00pm PDT</div></div>
The top stories driving the day's headlines are discussed.
Florida 40, South Florida 11, Miami 9, Us 9, Lyrica 7, Myers 6, Cuba 4, Shepard 4, Irma 4, Fibromyalgia 3, Bret Baier 3, Broward 3, Fema 3, Brad 3, Orlando 3, Southwest Florida 3, Georgia 2, Marco 2, U.s. 2, Collier 2
Uploaded by TV Archive on September 8, 2017


Yeahh +2000 spam posts! !
My Sig be like neeeeeeeeeeh!!!
Be aware of Operation Blackout on December 25.
Left 4 Dead 2 Free on Steam Today.
SoWRage's New Nickname!!! Vote HERE!!!!
It was -20? F (-38? F windchill) yesterday morning in Minneapolis.
The didis (worst enemy) Guide To Adding Friends on Battlefield.
Girlz Vs. Guyz Competition Results!
I will be inactive whole next week, going to egypt ^^ Just so u guys know.
damn i like the engineeer persona.
How do you open your banana?
Nascar 14 >> anyone else?
Did the new maps come out??
Congrats to Salted and Jmac.
i have uploaded my pictures from Egypt!
Free Battlefield 3 from Origin.
Fire and Ice(Ignis Glaciesque), a journey...build log.
Got a new member ready to join!
ESPN to Carry e-SPORTS DOTA2 Championships.
First BF4 Montage come tell me what you all think.
What is the Origin of your Handle?
FIFA What a load of balls!
Kicked out of the steam group!
Welcome our newest full member!
I can turn a wrench now lol...Piece of paper proves it!
BF4 Operation Locker Server IS UP!
What's Your Favorite Christmas Song!
anyone from the vancouver area?
Back home in the cold north.


This primary season has had more media coverage than any in recent memory. The Republican side in particular has been reported on more than practically any domestic story over the last year thanks to the combination of a wide field of starting candidates, and the presence of Donald Trump. Televised debates have been a huge part of the process; not just to allow the candidates to solidify their positions on issues, but it's also been a big ratings boon for the networks.
It would seem that there is no new ground to cover, as the field is down to three and we more or less know each candidate's positions thoroughly. Some of the debates have shown very aggressive dialogue, so the value of sticking to the format is likely tapped out. However, the networks did come up with a solution: each candidate is attending a solo gathering, using a quieter town hall format to answer voter questions.
Donald Trump's was perhaps the starkest contrast to his debate performances. Against the other candidates he hasn't been shy to attack. Within the town hall, he brought his family and let them speak to his softer side as a father and husband. Ted Cruz used his town hall to reaffirm his positions on a number of issues; for one, he said even though he is pro-life and would explore legislation towards that goal, he would not be in favor of blocking access to birth control. John Kasich is last up, and will be holding his town hall soon in Schenectady, New York.


text:
Technology Shortcut
9 Best Note-Taking Apps to Keep Your Thoughts Organized
Tanvir Zafar
The founder of ISU Technologies, passionate in writing about productivity, creativity, entrepreneurship, work and technology. Read full profile
Don't you just hate it when you over-commit and cannot keep up with your promises? It becomes a common occurrence when life is less organized. That is why you need to scout for the best note-taking app that would keep your life more systematized.
Note-taking apps help to collect and prioritize ideas. You can organize your thoughts and keep track by using photographs, texts, or voice notes. Whether you need to make a phone call at a particular time or schedule a meeting on a given day, the note taking apps keeps things well-ordered.
9 Best Note-Taking Apps to Get Organized
When you try to search for the best note-taking app, you will find yourself confused with a plethora of options. I have hand-picked the best note-taking apps to help you choose the most suitable one for yourself.
When it comes to note-taking software, Evernote has remained the undisputed champion. It is a cross-platform app that allows you to create notes and clip articles from the Internet. Evernote also has a collection of add-ons that make the entire noting process seamless.
The major advantage of Evernote is that it can handle almost any file type, including PowerPoint, PDF, and many more. Furthermore, adding a Google Docs link causes the app to generate a Google Drive file and modify the URL to the doc's name.
The software also includes a scanner, which can scan documents and is a perfect alternative to photocopying. The program also allows you to save web content blocked by a paywall for subsequent use.
However, there are certain drawbacks: Evernote doesn't have enough organizing space and doesn't support Markdown. Thus it may slow down your writing. It's also possible that you'll have to spend a lot of money to use the software.
Available on iOS | Android
2. GoodNotes
Being selected as Apple's 2022 iPad App of the year, GoodNotes is one of the most useful notes apps that you can't miss. Like other note apps, GoodNotes allows you to upload text and image files to seemlesly complete your notes. Since it works with Apple Pencil too, you can do handwriting or sketching on your notes easily.
Wth a self-explanatory interface, it is distraction-free and user-friendly. It works very well with PDF notes and you can annotate the notes on the app easily.
GoodNotes also allows you to get organized with your notes by creating folders easily to store different types of notebooks.
The fact that GoodNotes allows users to collaborate with others when creating notes makes this even more ideal for team projects – whether it be school or company projects.
Available on iOS
3. OneNote
Microsoft's OneNote is a free, cross-platform note-taking tool among front-runners.
OneNote is absolutely free, so you don't have to worry about that. It can accomplish all Evernote can do without the expense is unquestionably a significant bonus. It also has more formatting choices and a wider range of editing tools than Evernote.
Unfortunately, the same problems that plague Evernote apply here; the organization lacks, and the user interface isn't terrific. Even with the premium features offered, these difficulties may detract from the overall experience.
Read more about the difference between Evernote and OneNote here: Evernote vs OneNote: Which Improves Your Productivity Better?
4. Bear
Bear provides an excellent user experience and the required support for Markdown — which, in a sense, puts it up there with our overall best note taking apps like Evernote and OneNote. The interface is perceptive which would allow you to get a great user experience.
Designing an appropriate interface for note taking tools is a critical factor for the successfuldevelopment of a note taking system. [1]
Bear has a superb user interface and the necessary Markdown support, putting it on par with our other best note taking apps like Evernote and OneNote. The user interface is extremely simple, and the organizing system allows for a pleasant overall experience.
Of course, the hybrid Markdown editor has to be the most appealing feature. Bear formats all text as you type, so you don't have to wait to see how your Markdowns will seem once you've finished writing them.
You may also use the archive function to remove a note from the categorization and search process without erasing it.
The program is only accessible on macOS and iOS, so not everyone can use it.
5. Standard Notes
Standard Notes is the most security-conscious note-taking tool available. About 79% of Americans are concerned about the way their data is being used by companies. [2]
If your primary worry is security, this app can be the best daily note taking app.
Everything you type is encrypted, and only you can see it. The text editor is straightforward, ensuring that you don't end up with anything unusual, and the search is also quite effective, ensuring that you get what you're searching for quickly.
Unfortunately, the app can't host or input photographs or pictures, and you can't drag and drop notes between categories or folders, making it one of the more basic possibilities.
6. Notion
Notion offers a sophisticated and technical note-taking experience that you won't find anywhere else. It is one of the top ten best note taking apps in the marketplace.
The Notion is amazing since it has a versatile template engine that allows easy page duplication. Because these notes are databases, you may easily update and amend them. You get a hybrid Markdown editor as well as a hierarchical arrangement.
Unfortunately, Notion's problems stem from the account structure. The free plan account comes with 1,000 free blocks, but you'll use them fairly soon. So, until you upgrade, you're not going to get anything out of this.
7. Google Keep
Google Keep is a simple, cross-platform note-taking app that integrates with other Google products. It's free and accessible on every platform, and it'll appeal to anybody who appreciates a simple note-taking software layout and experience.
Unfortunately, hierarchical organization is not present. You only receive one tag level, which may be a turnoff for some.
8. Slite
Nothing tops Slite when it comes to Markdown editing. You also get a nice table of contents to view that lets you zoom in and out of the document and navigate to a specific heading. Students may also use it for free, with up to 50 shared notes per month and an infinite number of private pages.
However, because the hierarchy is layered, you can only sort by recency, even though you can stack collections indefinitely. The program is significantly slower than many others, and while the editing is excellent, the UI is slow.
9. Ulysses
Ulysses is the best choice for folks who want to take notes and compose extensive essays. Because of its multi-level hierarchical organization, it is one of the best note taking apps. Throughout the writing process, the app is your partner, from research to content development.
However, the ability to publish straight to WordPress is possibly the most compelling feature of this program. After you've finished writing and editing, you may format your manuscript in Ulysses and submit it to WordPress directly.
Unfortunately, this note-taking software costs $5 per month, and it is only available for iOS and macOS users, exactly like Bear.
Taking notes used to be so straightforward. You'd grab a piece of paper, pick a pen, and start writing. But with modern technological advancement, we need to adapt with the most efficient tools to keep up with the environment. And suddenly, we were forced to pick between several typewriter models and rival keyboard layouts.
Users may choose from a plethora of note-taking apps. The key is to pick the one that is best for you. This list can assist you in finding the best note taking app based on your requirement.
Whether you want the finest organizational features, the most personalized experiences, or the most bang for your buck, you'll find note-taking apps that meet your requirements.
Finding the ideal note-taking apps for you will undoubtedly assist you in remaining organized in your personal or professional life!
Featured photo credit: Adolfo Félix via unsplash.com
[1] ^ ResearchGate: Challenges of Digital Note Taking
[2] ^ PEWResearch: Americans and Privacy: Concerned, Confused and Feeling Lack of Control Over Their Personal Information
Evernote vs OneNote: Which Improves Your Productivity Better?
The founder of ISU Technologies, passionate in writing about productivity, creativity, entrepreneurship, work and technology.
15 Best Organization Apps to Boost Your Productivity in 2023
How to Keep Track of Goals: 7 Best Goal Tracking Apps
10 Most Effective Apps to Help You Beat Procrastination
How to Be Innovative and Creative at Work
What Is Deep Work and How To Practice It (Complete Guide)
How Clutter Drains Your Brain (and What You Can Do About It)
Does Learning Everything Make You Good at Nothing?
How To Be More Action-Oriented When It's Hard to Take Action
How to Create a To-Do List That Super Boosts Your Productivity
How To Make A Resume that Would Impress Every Recruiter
An Underdeveloped Right Brain Is the Greatest Barrier to Creativity
How to Become a Morning Person and Love It

redpajama_set_name: RedPajamaCommonCrawl


In a previous post , I was trying to understand why my FS was regurlary corrupted. It was said that I could be caused by an unsupported sleep mode, but I didn't look further.
Now, I noticed another issue : the hard-drive correctly go to sleep mode after a 10 minutes or by issuing the command 'hdparm -y /dev/sda', but it awakes by itself, without any reason (no access to the hard drive at that time).
I couldn't find the reason of that... It seems to occur event if the system is totally disconnected from the network.
For information, I'm running OMV3 (yeah, I know, it's beta, but I want to run on Debian 8 ) on an Odroid XU4 installed with DietPi (based on Debian 8). I'm not sure that this issue is directly linked to OpenMediaVault, but I think that there are a lot of experts out there that could help me. The OS is running from an SD card, and the hard-drive is a Lacie external hard drive connected on USB 2.
I've read the Guide to debugging disks spin up with no success : hdparm -C /dev/sda always return the state "standby" (even if it is actually running), so, this script cannot detect the drive spinning up.
I've monitoried dmesg when the drive restarted, but I didn't see any messages about sda, only READ/WRITE blocks on mmcblk0p2.
In the man page of hdparm, I found the param '-Z', that is supposed to disable automatic power saving modes for some Seagate hard-drive. The reference "ST3xxx models" is mentionned. When I saw that, I thought it should solve the issue, as my hard drive is a Seagate ST3500820AS. I ran hdparm -Z /dev/sda but it still spins up automatically.
data collection: ( 625) seconds.
recommended polling time: ( 113) minutes.
Hope you have the flashmemory plugin installed.
Do you smart tests enabled? That could be waking the drive up.
It was installed on my previous installed (based on a ready made image but running Debian7). This installed on Dietpi is rather new, and I haven't installed it yet. But I think that DietPi already has some mecanism to reduce wear leveling.
SMART tests are disabled in the administration panel of OMV. Is there any way to check that in the command line to be sure?
Could this 'rrdcached' need to read/write to the external hard drive?
You have /var/log in tmpfs but you really need /var/lib/rrdcached and /var/lib/monit in tmpfs.
rrdcached is the statistics/graphs in OMV. You can disable them to see. They shouldn't be causing the drives to spin up since their files live in /var/lib/.
I would look at cron jobs as well.
Thanks for the tip, I'll add these directories in tmpfs.
I analyzed all files in /etc/cron.d.
I moved these files away from cron to check if they cause the issue.
Is there any way to log the HDD spinup/down in order to debug this easily?
Don't know. I don't even spin my drives down.
In my case, the HD is idle most of the time... it doesn't need to run all day when I don't need it.
So, it seems that something reads "something" on /dev/sda. But I assume that it is lower level than the filesystem (which is EXT4, btw).
Any idea on what could access the device directly every 1/2h ?
Try watching the mountpoint (/media/REPLACE_WITH_UUID) instead the drive itself. I think it should show you the file/folder being accessed then.
The post was edited 1 time, last by JF002 ( Jun 29th 2016, 7:38pm ).
I don't think a file or folder is being accessed. Something seems to be just querying the drive. Not sure what that would be.
On the previous installation, based on the official OMV image for the XU4, this didn't happen, so, it's possible to prevent these wake-ups... I just don't know how!
Well, I was digging a little bit deeper into the system and disabled temporarily the services collectd and monit. But this wasn't the clue.
So I have found, that "parted" was checking my devices over and over again. Unfortunately I was not able to discover which process was triggering parted. I've simply disabled the system tool via renaming it inside /sbin.
I'm still curious, what's behind this process. So if anybody has an idea I'd be glad to read it here..
You renamed parted? That isn't the direction I would go. parted is not a service. Something is calling it and it isn't being called on my systems. I can't find any calls to parted in the OMV source code.
I totally agrre that's renaming parted is not the solution. But for a test if the hard drives stay spinned down, it was a good idea. Next thing is to find out, what process is calling parted over and over. And it is good to know, that it isn't a part of omv.
When I've found out what is going on, I'll write it here.
Meanwhile I was abble to find out, which process has started parted every 5 minutes. It is an internal cron-job of webmin. I've installed it a year ago. I dont't know if my problem with the hard drives spinning up was caused by an update of webmin. Anyway. If you go to the webmin configuration and there to the entry "Hintergrund-Status Sammlung" / background status collection, then you will find the reason for all the stuff: "Sammelt Festplattentemperaturen?" / Collecting hard drive temperatures. Changing this to "no" and the drives keep in power safe mode.
And here ends my story - finally.
Good to know. I don't install webmin on OMV boxes because it seems redundant in my opinion. Glad you found the issue. I'm sure it will help some of the other webmin users.
I had exactly the same issue with external disks waking up every 30 minutes. Both of them at once.
I'm using "Armbian Stretch 4.14.y" with the newest version of OMV on Odroid XU4.
But it didn't show anything when disks started spinning up for the next time.
In OMV Control Panel -> Storage -> S.M.A.R.T, "Enable" switch was off.
I know it's an old topic, but I hope someone will find this information useful.
My SMART is also disabled in the Web UI but when I checked the status it says "Active (running)". My setup is very low demand (Plex & a daily backup @ night) so I've noticed the HDD hum on during the day when usually its spun down. Advanced power management is set to 1. with a 5min spin down time.
Is this the same sort of activity you were seeing @Moan before you disabled SMART ?
Feb 10 08:58:18 OMV smartd: Device: /dev/sda [SAT], is SMART capable. Adding to "monitor" list.


David Villa is one of the four newcomers in this year's FIFA FIFPro World XI. The striker of Barcelona and the Spanish national team talked with FIFPro on the day he received his 2010 World XI award.
In front of the FIFPro camera, Villa talks about his successful year and winning the World Cup with the Spanish national team, his compassion for the Chilean miners who were trapped in a mine, and his life as a professional footballer.
Click on the image below to watch the entire interview that FIFPro had with David Villa.


text:
That Washington
Seattle's Congresswomen Are Pretty Happy About Roy Moore's Loss
Alabama "loudly rejected one of the most troubling and unfit candidates for Senate that I can recall," U.S. Senator Patty Murray said.
By Hayat Norimine 12/13/2017 at 9:40am
Democratic candidate Doug Jones became Alabama's new U.S. senator on December 12, 2017.
Image: Doug Jones's Campaign
Democratic candidate Doug Jones's upset win in Alabama Tuesday night over Roy Moore, left Washington's congressional delegates and Seattle's progressive officials pretty happy—and optimistic they'll see that same kind of Democratic support in the midterm elections next year.
U.S. senator Patty Murray and U.S. representative Pramila Jayapal both sent statements shortly after Jones's win, celebrating the Democratic party's massive win in a conservative stronghold.
"Doug Jones's win tonight is not just a victory for Alabama—it's a massive victory for our country!" Jayapal said. "In a sharp rebuke of Donald Trump, Steve Bannon and their anti-American, hate-filled agenda, voters in Alabama blocked a pedophile bigot from serving in the U.S. Senate.
"Thank you to the voters of Alabama for giving us hope again, and for standing for human decency," she added. "We have work to do to fight for equality and opportunity for all—this election puts us squarely on that path."
The people of Alabama have spoken, but let us not forget today's victory was made possible by women who had the courage to speak up. Way to go Alabama!!! https://t.co/KyqwttQcLI
— Councilmember Teresa Mosqueda (@CMTMosqueda) December 13, 2017
The win for Jones, a former prosecutor, from black voters who turned out in his favor leaves a narrow one-seat Republican majority in the Senate—Democrats are hoping it's an indication they could take control of the Senate next year. Luther Strange was appointed to the U.S. senate seat following Jeff Sessions's departure to become attorney general.
Moore faced accusations of sexually assaulting teenage girls; President Donald Trump continued to defend and endorse the senator for reelection up until he lost. (Moore still hasn't conceded as of this morning; he lost by 1.5 percentage points, or more than a 20,000-vote margin.)
The reason I originally endorsed Luther Strange (and his numbers went up mightily), is that I said Roy Moore will not be able to win the General Election. I was right! Roy worked hard but the deck was stacked against him!
So what does this mean moving forward locally? Democrats want both the Senate and the House to move in their favor. Senate seats won't be much of a race, with Murray and Maria Cantwell as longtime incumbents.
The 8th Congressional District—which includes Issaquah and other eastern parts of King and Pierce counties—is the one to watch. Incumbent Dave Reichert out of the race, leaving the seat open. Even after Dino Rossi announced his run as the Republican candidate, Sabato's Crystal Ball still considered the seat a toss-up.
Updated 10:42am for a correction and mention of Luther Strange's appointment.
Roy Moore, Congress, Pramila Jayapal, Patty Murray, Doug Jones


text:
Q: SSAS How to "infill" snapshot facts by repeating last non-empty value I have a cube with a typical snapshot structure and daily granularity (like inventory quantities). I would like to be able to remove some of the granular data from this cube, because we have something like 270,000,000 rows of source data, cube processing is slow, and there isn't a meaningful difference from one data point to the next, at the day level.
However, users want a graduated level of detail - daily detail for the recent past, then monthly or quarterly for older periods. Doing that would help the situation BUT - they also want charts that "appear" to show data for each data point and not have "holes" between one data point and the next.
So here's the question: if I have a cube with a snapshot fact table, and the table has daily values for the most recent 30 days, then monthly values for 6 months, then quarterly values for two years prior, is there any sane way to make output from the cube "spoof" the gaps, by repeating the last snapshot value for each "empty" day? In other words, if I deliver a chart over the whole time period, I want it to have plateaus that repeat the last non empty value across each gap in the data, but without incurring the storage penalty of keeping all those values.

A: You could in the cube use a MDX calculated measure for day level, which looks up the last available data point.
Not sure if that idea helps, but that's where I would start looking.

A: I am close on this. Came up with the following type of recursive expression, which seems to work (mostly). Tried to substitute in the ClosingPeriod() function to tidy it up, but that bit doesn't work:
/* Works! */
with member Measures.lastEstatementsCount as
iif(
    isleaf( [Date].[Calendar].currentmember ),

    iif(
        isempty([Measures].[_Add E Statements Count]),
        ( [Date].[Calendar].prevmember, Measures.[lastEstatementsCount] ),
        Measures.[_Add E Statements Count]
    ),

    (
        ( tail( descendants( [Date].[Calendar].currentmember ) ) ).item(0),
            Measures.[lastEstatementsCount]
    )
)
select
    Measures.lastEstatementsCount on columns,
    [Date].[Calendar].[Month Name] on rows
from [EngagedMember];

/* Substituting ClosingPeriod() in the recursion doesn't for some reason */
with member Measures.lastEstatementsCount as
iif(
    isleaf( [Date].[Calendar].currentmember ),

    iif(
        isempty([Measures].[_Add E Statements Count]),
        ( [Date].[Calendar].prevmember, Measures.[lastEstatementsCount] ),
        Measures.[_Add E Statements Count]
    ),

    (
        ClosingPeriod( [Date].[Calendar].[Date], [Date].[Calendar].currentmember ),
            Measures.[lastEstatementsCount]
    )
)
select
    Measures.lastEstatementsCount on columns,
    [Date].[Calendar].[Month Name] on rows
from [EngagedMember];

redpajama_set_name: RedPajamaStackExchange


text:
using System;

namespace AldursLab.WurmAssistant3.Areas.SoundManager.Irrklang
{
    class IrrklangSoundEngineProxy : ISoundEngine
    {
        readonly IrrKlang.ISoundEngine engine;

        public IrrklangSoundEngineProxy()
        {
            engine = new IrrKlang.ISoundEngine();
        }

        public float SoundVolume
        {
            get => engine.SoundVolume;
            set => engine.SoundVolume = value;
        }

        public ISound Play2D(string soundFilename, bool playLooped, bool startPaused)
        {
            return new IrrklangSound(engine.Play2D(soundFilename, playLooped, startPaused));
        }

        public void StopAllSounds()
        {
            engine.StopAllSounds();
        }
    }
}

redpajama_set_name: RedPajamaGithub


This fits your. Make sure this fits by entering your model number. Knock them over, crash them or send them whizzing across the ground: Zing'ems will always set themselves right side up. This customized buildup of eight Zing'em figures is packaged in a storytelling diorama gift set that helps extend play.


The National Center for Public Policy Analysis Public Policy Internship is available to undergraduate, graduate and recently graduated students with an interest in public policy. You will have the opportunity to write, edit, conduct research and work on projects with the Center's staff; some administrative work is also required. You must have strong writing skills, analytical abilities and an understanding and interest in free-market policies to qualify for this position.


text:
Q: Integrate wepay SDK library to work with codeigniter2.2 I am working with a application using codeigniter 2.2 but now I am encountering a problem with integrating wepay library wepay.php into codeigniter library. Any help would be appreciated Here is the current library provided by wepay.
I have tried to integrate wepay.php into codeigniter but it gives white screen. I think there is an issue with multiple classes being defined in wepay.php and I dont know how to handle this in codeigniter
Openaccount.php file:
    <?php
require './_shared.php';
?>

WePay Demo App: Open Account

Back

<?php

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    if (isset($_POST['account_name']) && isset($_POST['account_description'])) {
        // WePay sanitizes its own data, but displaying raw POST data on your own site is a XSS security hole.
        $name = htmlentities($_POST['account_name']);
        $desc = htmlentities($_POST['account_description']);
        try {
            $wepay = new WePay('STAGE_5cdbb3fa32af0ccaef97328542d5e2a0a7f61263ed2bcd79c9f29c2d5e0d85e6');
            $account = $wepay->request('account/create', array(
                'name' => $name,
                'description' => $desc,
            ));
            echo "Created account $name for '$desc'! View on WePay at account_uri\">$account->account_uri. See all of your accounts here.";
        }
        catch (WePayException $e) {
            // Something went wrong - normally you would log
            // this and give your user a more informative message
            echo $e->getMessage();
        }
    }
    else {
        echo 'Account name and description are both required.';
    }
}
?>

<form method="post">
    <fieldset>
        <legend>Account Info</legend>

        Account Name:

        <input type="text" id="account_name" name="account_name" placeholder="Ski Trip Savings"/>

        Account Description:

        <textarea name="account_description" rows="10" cols="40" placeholder="Saving up some dough for our ski trip!"></textarea>

        <input type="submit" value="Open account" />
    </fieldset>
</form>

shared.php file:
    <?php
require '../wepay.php';
Wepay::useStaging('34218', '7c09762bbe','2014-01-08');
session_start();
    ?>

Please have a look at the bottom of wepay.php it is multiple classes defined in one class.
wepay.php contents
    <?php

class WePay {

    /**
     * Version number - sent in user agent string
     */
    const VERSION = '0.2.1';

    /**
     * Scope fields
     * Passed into Wepay::getAuthorizationUri as array
     */
    const SCOPE_MANAGE_ACCOUNTS     = 'manage_accounts';     // Open and interact with accounts
    const SCOPE_COLLECT_PAYMENTS    = 'collect_payments';    // Create and interact with checkouts
    const SCOPE_VIEW_USER           = 'view_user';           // Get details about authenticated user
    const SCOPE_PREAPPROVE_PAYMENTS = 'preapprove_payments'; // Create and interact with preapprovals
    const SCOPE_MANAGE_SUBSCRIPTIONS   = 'manage_subscriptions'; // Subscriptions
    const SCOPE_SEND_MONEY          = 'send_money';          // For withdrawals

    /**
     * Application's client ID
     */
    private static $client_id;

    /**
     * Application's client secret
     */
    private static $client_secret;

    /**
     * API Version
     * https://www.wepay.com/developer/reference/versioning
     */
    private static $api_version;

    /**
     * @deprecated Use WePay::getAllScopes() instead.
     */
    public static $all_scopes = array(
        self::SCOPE_MANAGE_ACCOUNTS,
        self::SCOPE_COLLECT_PAYMENTS,
        self::SCOPE_PREAPPROVE_PAYMENTS,
        self::SCOPE_VIEW_USER,
        self::SCOPE_SEND_MONEY,
        self::SCOPE_MANAGE_SUBSCRIPTIONS
    );

    /**
     * Determines whether to use WePay's staging or production servers
     */
    private static $production = null;

    /**
     * cURL handle
     */
    private static $ch = NULL;

    /**
     * Authenticated user's access token
     */
    private $token;

    /**
     * Pass WePay::getAllScopes() into getAuthorizationUri if your application desires full access
     */
    public static function getAllScopes() {
        return array(
            self::SCOPE_MANAGE_ACCOUNTS,
            self::SCOPE_MANAGE_SUBSCRIPTIONS,
            self::SCOPE_COLLECT_PAYMENTS,
            self::SCOPE_PREAPPROVE_PAYMENTS,
            self::SCOPE_VIEW_USER,
            self::SCOPE_SEND_MONEY
        );
    }

    /**
     * Generate URI used during oAuth authorization
     * Redirect your user to this URI where they can grant your application
     * permission to make API calls
     * @link https://www.wepay.com/developer/reference/oauth2
     * @param array  $scope             List of scope fields for which your application wants access
     * @param string $redirect_uri      Where user goes after logging in at WePay (domain must match application settings)
     * @param array  $options optional  user_name,user_email which will be pre-filled on login form, state to be returned in querystring of redirect_uri
     * @return string URI to which you must redirect your user to grant access to your application
     */
    public static function getAuthorizationUri(array $scope, $redirect_uri, array $options = array()) {
        // This does not use WePay::getDomain() because the user authentication
        // domain is different than the API call domain
        if (self::$production === null) {
            throw new RuntimeException('You must initialize the WePay SDK with WePay::useStaging() or WePay::useProduction()');
        }
        $domain = self::$production ? 'https://www.wepay.com' : 'https://stage.wepay.com';
        $uri = $domain . '/v2/oauth2/authorize?';
        $uri .= http_build_query(array(
            'client_id'    => self::$client_id,
            'redirect_uri' => $redirect_uri,
            'scope'        => implode(',', $scope),
            'state'        => empty($options['state'])      ? '' : $options['state'],
            'user_name'    => empty($options['user_name'])  ? '' : $options['user_name'],
            'user_email'   => empty($options['user_email']) ? '' : $options['user_email'],
        ), '', '&');
        return $uri;
    }

    private static function getDomain() {
        if (self::$production === true) {
            return 'https://wepayapi.com/v2/';
        }
        elseif (self::$production === false) {
            return 'https://stage.wepayapi.com/v2/';
        }
        else {
            throw new RuntimeException('You must initialize the WePay SDK with WePay::useStaging() or WePay::useProduction()');
        }
    }

    /**
     * Exchange a temporary access code for a (semi-)permanent access token
     * @param string $code          'code' field from query string passed to your redirect_uri page
     * @param string $redirect_uri  Where user went after logging in at WePay (must match value from getAuthorizationUri)
     * @return StdClass|false
     *  user_id
     *  access_token
     *  token_type
     */
    public static function getToken($code, $redirect_uri) {
        $params = (array(
            'client_id'     => self::$client_id,
            'client_secret' => self::$client_secret,
            'redirect_uri'  => $redirect_uri,
            'code'          => $code,
            'state'         => '', // do not hardcode
        ));
        $result = self::make_request('oauth2/token', $params);
        return $result;
    }

    /**
     * Configure SDK to run against WePay's production servers
     * @param string $client_id      Your application's client id
     * @param string $client_secret  Your application's client secret
     * @return void
     * @throws RuntimeException
     */
    public static function useProduction($client_id, $client_secret, $api_version = null) {
        if (self::$production !== null) {
            throw new RuntimeException('API mode has already been set.');
        }
        self::$production    = true;
        self::$client_id     = $client_id;
        self::$client_secret = $client_secret;
        self::$api_version   = $api_version;
    }

    /**
     * Configure SDK to run against WePay's staging servers
     * @param string $client_id      Your application's client id
     * @param string $client_secret  Your application's client secret
     * @return void
     * @throws RuntimeException
     */
    public static function useStaging($client_id, $client_secret, $api_version = null) {
        if (self::$production !== null) {
            throw new RuntimeException('API mode has already been set.');
        }
        self::$production    = false;
        self::$client_id     = $client_id;
        self::$client_secret = $client_secret;
        self::$api_version   = $api_version;
    }

    /**
     * Returns the current environment.
     * @return string "none" (not configured), "production" or "staging".
     */
    public static function getEnvironment() {
        if(self::$production === null) {
            return 'none';
        } else if(self::$production) {
            return 'production';
        } else {
            return 'staging';
        }
    }

    /**
     * Set Api Version
     * https://www.wepay.com/developer/reference/versioning
     *
     * @param string $version  Api Version to send in call request header
     */
    public static function setApiVersion($version) {
        self::$api_version = $version;
    }

    /**
     * Create a new API session
     * @param string $token - access_token returned from WePay::getToken
     */
    public function __construct($token) {
        if ($token && !is_string($token)) {
            throw new InvalidArgumentException('$token must be a string, ' . gettype($token) . ' provided');
        }
        $this->token = $token;
    }

    /**
     * Clean up cURL handle
     */
    public function __destruct() {
        if (self::$ch) {
            curl_close(self::$ch);
            self::$ch = NULL;
        }
    }

    /**
     * create the cURL request and execute it
     */
    private static function make_request($endpoint, $values, $headers = array())
    {
        self::$ch = curl_init();
        $headers = array_merge(array("Content-Type: application/json"), $headers); // always pass the correct Content-Type header

        // send Api Version header
        if(!empty(self::$api_version)) {
            $headers[] = "Api-Version: " . self::$api_version;
        }

        curl_setopt(self::$ch, CURLOPT_USERAGENT, 'WePay v2 PHP SDK v' . self::VERSION . ' Client id:' . self::$client_id);
        curl_setopt(self::$ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt(self::$ch, CURLOPT_HTTPHEADER, $headers);
        curl_setopt(self::$ch, CURLOPT_TIMEOUT, 30); // 30-second timeout, adjust to taste
        curl_setopt(self::$ch, CURLOPT_POST, !empty($values)); // WePay's API is not strictly RESTful, so all requests are sent as POST unless there are no request values

        $uri = self::getDomain() . $endpoint;
        curl_setopt(self::$ch, CURLOPT_URL, $uri);

        if (!empty($values)) {
            curl_setopt(self::$ch, CURLOPT_POSTFIELDS, json_encode($values));
        }

        $raw = curl_exec(self::$ch);
        if ($errno = curl_errno(self::$ch)) {
            // Set up special handling for request timeouts
            if ($errno == CURLE_OPERATION_TIMEOUTED) {
                throw new WePayServerException("Timeout occurred while trying to connect to WePay");
            }
            throw new Exception('cURL error while making API call to WePay: ' . curl_error(self::$ch), $errno);
        }
        $result = json_decode($raw);
        $httpCode = curl_getinfo(self::$ch, CURLINFO_HTTP_CODE);
        if ($httpCode >= 400) {
            if (!isset($result->error_code)) {
                throw new WePayServerException("WePay returned an error response with no error_code, please alert api@wepay.com. Original message: $result->error_description", $httpCode, $result, 0);
            }
            if ($httpCode >= 500) {
                throw new WePayServerException($result->error_description, $httpCode, $result, $result->error_code);
            }
            switch ($result->error) {
                case 'invalid_request':
                    throw new WePayRequestException($result->error_description, $httpCode, $result, $result->error_code);
                case 'access_denied':
                default:
                    throw new WePayPermissionException($result->error_description, $httpCode, $result, $result->error_code);
            }
        }

        return $result;
    }

    /**
     * Make API calls against authenticated user
     * @param string $endpoint - API call to make (ex. 'user', 'account/find')
     * @param array  $values   - Associative array of values to send in API call
     * @return StdClass
     * @throws WePayException on failure
     * @throws Exception on catastrophic failure (non-WePay-specific cURL errors)
     */
    public function request($endpoint, array $values = array()) {
        $headers = array();

        if ($this->token) { // if we have an access_token, add it to the Authorization header
            $headers[] = "Authorization: Bearer $this->token";
        }

        $result = self::make_request($endpoint, $values, $headers);

        return $result;
    }
}

/**
 * Different problems will have different exception types so you can
 * catch and handle them differently.
 *
 * WePayServerException indicates some sort of 500-level error code and
 * was unavoidable from your perspective. You may need to re-run the
 * call, or check whether it was received (use a "find" call with your
 * reference_id and make a decision based on the response)
 *
 * WePayRequestException indicates a development error - invalid endpoint,
 * erroneous parameter, etc.
 *
 * WePayPermissionException indicates your authorization token has expired,
 * was revoked, or is lacking in scope for the call you made
 */
class WePayException extends Exception {
    public function __construct($description = '', $http_code = FALSE, $response = FALSE, $code = 0, $previous = NULL)
    {
        $this->response = $response;

        if (!defined('PHP_VERSION_ID')) {
            $version = explode('.', PHP_VERSION);
            define('PHP_VERSION_ID', ($version[0] * 10000 + $version[1] * 100 + $version[2]));
        }

        if (PHP_VERSION_ID < 50300) {
            parent::__construct($description, $code);
        } else {
            parent::__construct($description, $code, $previous);
        }
    }
}
class WePayRequestException extends WePayException {}
class WePayPermissionException extends WePayException {}
class WePayServerException extends WePayException {}

A: Here is the solution to integrate wepay library in codeigniter
Go to application/config/config.php and add the following wepay app credentials at the end
config.php you can also make separate config file but I had included it in CI's config
/*WEPAY config items*/
$config['client_id']='client_id_here';
$config['client_secret']='client_secret_here';
$config['app_version']='2014-01-08'; // this could be different in future
$config['access_token']='access_token_here';
/* End of file config.php */
/* Location: ./application/config/config.php */

create a file name wepay.php in Codeigniter's application/libraries/wepay.php and paste the following contents in wepay.php at line 202 add your app's access token and also remember to remove line 234 of wepay.php as u go live, I added this line of code to stop curl from verifying SSL certificate.
curl_setopt(self::$ch, CURLOPT_SSL_VERIFYPEER, 0);

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class WePay {

    /**
     * Version number - sent in user agent string
     */
    const VERSION = '0.2.1';

    /**
     * Scope fields
     * Passed into Wepay::getAuthorizationUri as array
     */
    const SCOPE_MANAGE_ACCOUNTS     = 'manage_accounts';     // Open and interact with accounts
    const SCOPE_COLLECT_PAYMENTS    = 'collect_payments';    // Create and interact with checkouts
    const SCOPE_VIEW_USER           = 'view_user';           // Get details about authenticated user
    const SCOPE_PREAPPROVE_PAYMENTS = 'preapprove_payments'; // Create and interact with preapprovals
    const SCOPE_MANAGE_SUBSCRIPTIONS   = 'manage_subscriptions'; // Subscriptions
    const SCOPE_SEND_MONEY          = 'send_money';          // For withdrawals

    /**
     * Application's client ID
     */
    private static $client_id;

    /**
     * Application's client secret
     */
    private static $client_secret;

    /**
     * API Version
     * https://www.wepay.com/developer/reference/versioning
     */
    private static $api_version;

    /**
     * @deprecated Use WePay::getAllScopes() instead.
     */
    public static $all_scopes = array(
        self::SCOPE_MANAGE_ACCOUNTS,
        self::SCOPE_COLLECT_PAYMENTS,
        self::SCOPE_PREAPPROVE_PAYMENTS,
        self::SCOPE_VIEW_USER,
        self::SCOPE_SEND_MONEY,
        self::SCOPE_MANAGE_SUBSCRIPTIONS
    );

    /**
     * Determines whether to use WePay's staging or production servers
     */
    private static $production = null;

    /**
     * cURL handle
     */
    private static $ch = NULL;

    /**
     * Authenticated user's access token
     */
    private $token;

    /**
     * Pass WePay::getAllScopes() into getAuthorizationUri if your application desires full access
     */
    public static function getAllScopes() {
        return array(
            self::SCOPE_MANAGE_ACCOUNTS,
            self::SCOPE_MANAGE_SUBSCRIPTIONS,
            self::SCOPE_COLLECT_PAYMENTS,
            self::SCOPE_PREAPPROVE_PAYMENTS,
            self::SCOPE_VIEW_USER,
            self::SCOPE_SEND_MONEY
        );
    }

    /**
     * Generate URI used during oAuth authorization
     * Redirect your user to this URI where they can grant your application
     * permission to make API calls
     * @link https://www.wepay.com/developer/reference/oauth2
     * @param array  $scope             List of scope fields for which your application wants access
     * @param string $redirect_uri      Where user goes after logging in at WePay (domain must match application settings)
     * @param array  $options optional  user_name,user_email which will be pre-filled on login form, state to be returned in querystring of redirect_uri
     * @return string URI to which you must redirect your user to grant access to your application
     */
    public static function getAuthorizationUri(array $scope, $redirect_uri, array $options = array()) {
        // This does not use WePay::getDomain() because the user authentication
        // domain is different than the API call domain
        if (self::$production === null) {
            throw new RuntimeException('You must initialize the WePay SDK with WePay::useStaging() or WePay::useProduction()');
        }
        $domain = self::$production ? 'https://www.wepay.com' : 'https://stage.wepay.com';
        $uri = $domain . '/v2/oauth2/authorize?';
        $uri .= http_build_query(array(
            'client_id'    => self::$client_id,
            'redirect_uri' => $redirect_uri,
            'scope'        => implode(',', $scope),
            'state'        => empty($options['state'])      ? '' : $options['state'],
            'user_name'    => empty($options['user_name'])  ? '' : $options['user_name'],
            'user_email'   => empty($options['user_email']) ? '' : $options['user_email'],
        ), '', '&');
        return $uri;
    }

    private static function getDomain() {
        if (self::$production === true) {
            return 'https://wepayapi.com/v2/';
        }
        elseif (self::$production === false) {
            return 'https://stage.wepayapi.com/v2/';
        }
        else {
            throw new RuntimeException('You must initialize the WePay SDK with WePay::useStaging() or WePay::useProduction()');
        }
    }

    /**
     * Exchange a temporary access code for a (semi-)permanent access token
     * @param string $code          'code' field from query string passed to your redirect_uri page
     * @param string $redirect_uri  Where user went after logging in at WePay (must match value from getAuthorizationUri)
     * @return StdClass|false
     *  user_id
     *  access_token
     *  token_type
     */
    public static function getToken($code, $redirect_uri) {
        $params = (array(
            'client_id'     => self::$client_id,
            'client_secret' => self::$client_secret,
            'redirect_uri'  => $redirect_uri,
            'code'          => $code,
            'state'         => '', // do not hardcode
        ));
        $result = self::make_request('oauth2/token', $params);
        return $result;
    }

    /**
     * Configure SDK to run against WePay's production servers
     * @param string $client_id      Your application's client id
     * @param string $client_secret  Your application's client secret
     * @return void
     * @throws RuntimeException
     */
    public static function useProduction($client_id, $client_secret, $api_version = null) {
        if (self::$production !== null) {
            throw new RuntimeException('API mode has already been set.');
        }
        self::$production    = true;
        self::$client_id     = $client_id;
        self::$client_secret = $client_secret;
        self::$api_version   = $api_version;
    }

    /**
     * Configure SDK to run against WePay's staging servers
     * @param string $client_id      Your application's client id
     * @param string $client_secret  Your application's client secret
     * @return void
     * @throws RuntimeException
     */
    public static function useStaging($client_id, $client_secret, $api_version = null) {
        if (self::$production !== null) {
            throw new RuntimeException('API mode has already been set.');
        }
        self::$production    = false;
        self::$client_id     = $client_id;
        self::$client_secret = $client_secret;
        self::$api_version   = $api_version;
    }

    /**
     * Returns the current environment.
     * @return string "none" (not configured), "production" or "staging".
     */
    public static function getEnvironment() {
        if(self::$production === null) {
            return 'none';
        } else if(self::$production) {
            return 'production';
        } else {
            return 'staging';
        }
    }

    /**
     * Set Api Version
     * https://www.wepay.com/developer/reference/versioning
     *
     * @param string $version  Api Version to send in call request header
     */
    public static function setApiVersion($version) {
        self::$api_version = $version;
    }

    /**
     * Create a new API session
     * @param string $token - access_token returned from WePay::getToken
     */
    public function __construct() {
        $token='your_application_access_token';
        if ($token && !is_string($token)) {
            throw new InvalidArgumentException('$token must be a string, ' . gettype($token) . ' provided');
        }
        $this->token = $token;
    }

    /**
     * Clean up cURL handle
     */
    public function __destruct() {
        if (self::$ch) {
            curl_close(self::$ch);
            self::$ch = NULL;
        }
    }

    /**
     * create the cURL request and execute it
     */
    private static function make_request($endpoint, $values, $headers = array())
    {
        self::$ch = curl_init();
        $headers = array_merge(array("Content-Type: application/json"), $headers); // always pass the correct Content-Type header

        // send Api Version header
        if(!empty(self::$api_version)) {
            $headers[] = "Api-Version: " . self::$api_version;
        }

        curl_setopt(self::$ch, CURLOPT_USERAGENT, 'WePay v2 PHP SDK v' . self::VERSION . ' Client id:' . self::$client_id);
        curl_setopt(self::$ch, CURLOPT_SSL_VERIFYPEER, 0);  // Remove this line after testing because this line is to stop curl from using ssl verification

        curl_setopt(self::$ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt(self::$ch, CURLOPT_HTTPHEADER, $headers);
        curl_setopt(self::$ch, CURLOPT_TIMEOUT, 30); // 30-second timeout, adjust to taste
        curl_setopt(self::$ch, CURLOPT_POST, !empty($values)); // WePay's API is not strictly RESTful, so all requests are sent as POST unless there are no request values

        $uri = self::getDomain() . $endpoint;
        curl_setopt(self::$ch, CURLOPT_URL, $uri);

        if (!empty($values)) {
            curl_setopt(self::$ch, CURLOPT_POSTFIELDS, json_encode($values));
        }

        $raw = curl_exec(self::$ch);
        if ($errno = curl_errno(self::$ch)) {
            // Set up special handling for request timeouts
            if ($errno == CURLE_OPERATION_TIMEOUTED) {
                throw new WePayServerException("Timeout occurred while trying to connect to WePay");
            }
            throw new Exception('cURL error while making API call to WePay: ' . curl_error(self::$ch), $errno);
        }
        $result = json_decode($raw);
        $httpCode = curl_getinfo(self::$ch, CURLINFO_HTTP_CODE);
        if ($httpCode >= 400) {
            if (!isset($result->error_code)) {
                throw new WePayServerException("WePay returned an error response with no error_code, please alert api@wepay.com. Original message: $result->error_description", $httpCode, $result, 0);
            }
            if ($httpCode >= 500) {
                throw new WePayServerException($result->error_description, $httpCode, $result, $result->error_code);
            }
            switch ($result->error) {
                case 'invalid_request':
                    throw new WePayRequestException($result->error_description, $httpCode, $result, $result->error_code);
                case 'access_denied':
                default:
                    throw new WePayPermissionException($result->error_description, $httpCode, $result, $result->error_code);
            }
        }

        return $result;
    }

    /**
     * Make API calls against authenticated user
     * @param string $endpoint - API call to make (ex. 'user', 'account/find')
     * @param array  $values   - Associative array of values to send in API call
     * @return StdClass
     * @throws WePayException on failure
     * @throws Exception on catastrophic failure (non-WePay-specific cURL errors)
     */
    public function request($endpoint, array $values = array()) {
        $headers = array();

        if ($this->token) { // if we have an access_token, add it to the Authorization header
            $headers[] = "Authorization: Bearer $this->token";
        }

        $result = self::make_request($endpoint, $values, $headers);

        return $result;
    }
}

/**
 * Different problems will have different exception types so you can
 * catch and handle them differently.
 *
 * WePayServerException indicates some sort of 500-level error code and
 * was unavoidable from your perspective. You may need to re-run the
 * call, or check whether it was received (use a "find" call with your
 * reference_id and make a decision based on the response)
 *
 * WePayRequestException indicates a development error - invalid endpoint,
 * erroneous parameter, etc.
 *
 * WePayPermissionException indicates your authorization token has expired,
 * was revoked, or is lacking in scope for the call you made
 */
class WePayException extends Exception {
    public function __construct($description = '', $http_code = FALSE, $response = FALSE, $code = 0, $previous = NULL)
    {
        $this->response = $response;

        if (!defined('PHP_VERSION_ID')) {
            $version = explode('.', PHP_VERSION);
            define('PHP_VERSION_ID', ($version[0] * 10000 + $version[1] * 100 + $version[2]));
        }

        if (PHP_VERSION_ID < 50300) {
            parent::__construct($description, $code);
        } else {
            parent::__construct($description, $code, $previous);
        }
    }
}
class WePayRequestException extends WePayException {}
class WePayPermissionException extends WePayException {}
class WePayServerException extends WePayException {}

Now the final step make a controller, here my controller name is payment here are its contents:
application/controllers/payment.php
After that you can call controller method by adding controller name and method in browser localhost/yourapplication/index.php/payment/test_wepay_response
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Payment extends CI_Controller {
public function __construct()
    {
        parent::__construct();
        if($this->session->userdata('urole') != 'admin'){redirect('admin_login');}

        $this->load->library('wePay','wepay');
        $this->load->model('admin_model','admin');
    }

    public function index()
    {   echo 'Hi there library loaded';exit;

    }

    public function test_wepay_response()
    {
$client_id=$this->config->item('client_id');
$client_secret= $this->config->item('client_secret');
$client_secret= $this->config->item('app_version');

$this->wepay->useStaging($client_id,$client_secret,$app_version);
        //$data = array('account_id' => '12345');
        $response =$this->wepay->request('account/find');
        print_r($response);exit;
        }

}


12-14 November 2013 | Palais Rouge, Buenos Aires, Argentina.
AMEGA Biotech and Centro de Medicina Comparada (from UNL) will be exhibiting at "Nanomercosur 2013: Nanotechnology for Industrial Competitiveness".
Nanomercosur will present the latest results in development and technology transfer regarding micro and nanotechnology. Also there will be activities specially designed for the audiences interested in tools and services available in our country and the region related to nanotechnology.
We will be presenting our public-private consortium project: development and production of intelligent nanocarriers for drugs.