• Home
  • Tag: 上海419论坛

Timberwolves retain Ryan Saunders, NBA’s first millennial head coach

first_imgSolon urges Solgen to reconsider quo warranto petition vs ABS-CBN The Witcher series prompts over 500,000 reprints of Andrzej Sapkowski’s books SEA Games 2019: No surprises as Gilas Pilipinas cruises to basketball gold PLAY LIST 06:27SEA Games 2019: No surprises as Gilas Pilipinas cruises to basketball gold05:02SEA Games 2019: Philippines clinches historic gold in women’s basketball02:43Philippines make clean sweep in Men’s and Women’s 3×3 Basketball02:56NCRPO pledges to donate P3.5 million to victims of Taal eruption00:56Heavy rain brings some relief in Australia02:37Calm moments allow Taal folks some respite03:23Negosyo sa Tagaytay City, bagsak sa pag-aalboroto ng Bulkang Taal01:13Christian Standhardinger wins PBA Best Player award03:05Malakanyang bilib sa Phivolcs | Chona Yu Though the won-loss record didn’t receive a bump, several of the players were noticeably more productive in the second half of the season under Saunders than in the first half with Thibodeau. All-Star center Karl-Anthony Towns and second-leading scorer Andrew Wiggins, for example, each posted increases in shooting, scoring, rebounding and assists.“He gets guys. He connects with them, and you are willing to go that extra mile,” backup point guard Tyus Jones told reporters late in the season.Said Towns, prone to hyperbole: “He’s the greatest communicator, possibly, in the NBA. The process has been so much easier when you have a person like that. The culture is getting better every single day.”Saunders spent five seasons as an assistant coach for the Washington Wizards before returning to his home state to work for his father. He was a walk-on in college at Minnesota, where Flip Saunders also played.Sports Related Videospowered by AdSparcRead Next Pagadian on tighter security for 100,000 expected at Sto. Niño feast Phivolcs: Slim probability of Taal Volcano caldera eruption LATEST STORIES Gretchen Barretto’s daughter Dominique graduates magna cum laude from California college Antetokounmpo funds basketball court in fire-ravaged Greece Carpio hits red carpet treatment for China Coast Guard LeBron James stretches lead in NBA All-Star Game fan voting Will you be the first P16 Billion Powerball jackpot winner from the Philippines? Don’t miss out on the latest news and information. Eduard Folayang gets new opponent for ONE Manila card FILE – In this March 9, 21019, file photo, Minnesota Timberwolves interim head coach Ryan Saunders directs his players against the Washington Wizards in an NBA basketball game in Minneapolis. A person with knowledge of the process tells The Associated Press the Minnesota Timberwolves and Ryan Saunders are finalizing a contract to make the 33-year-old their permanent head coach. The person spoke to the AP on condition of anonymity Monday, May 20, 2019, because the Timberwolves had yet to announce the decision made by new president of basketball operations Gersson Rosas. (AP Photo/Jim Mone, File)MINNEAPOLIS— The Minnesota Timberwolves have chosen Ryan Saunders as their full-fledged head coach — and the first millennial to hold the job in the NBA.The team announced Monday that the 33-year-old Saunders will stay in the post he held on an interim basis during the second half of this past season, the role long held by his father. The widely expected decision was made by new president of basketball operations Gersson Rosas.ADVERTISEMENT “I’ve known Ryan for many years and have always respected his approach to the game, work ethic, basketball knowledge and passion,” Rosas said in a statement.“His coaching style and philosophies are ideal for the modern NBA, and I am confident that as a partner he will get the most out of our players as we build an identity and a sustainable winning model.”FEATURED STORIESSPORTSGolden State Warriors sign Lee to multiyear contract, bring back ChrissSPORTSCoronation night?SPORTSThirdy Ravena gets‍‍‍ offers from Asia, Australian ball clubsWith Saunders and the 40-year-old Rosas, the Timberwolves have a leadership duo that, at the combined age of 73, is only three years older than San Antonio president and coach Gregg Popovich and 12 years older than their predecessor Tom Thibodeau.The next-youngest coach in the league behind Saunders is Sacramento’s Luke Walton, who is 39. He just missed the millennial cutoff, defined by the Pew Research Center as people with birth dates between 1981 and 1996. MOST READ When Rosas was hired earlier this month , Timberwolves chief executive officer Ethan Casson said there was no mandate from owner Glen Taylor to keep Saunders in charge on the sideline, but even Casson acknowledged Taylor’s unabashed fondness for the son of the late Flip Saunders, who was one of the most instrumental figures in the history of the 30-year-old franchise.After Thibodeau was fired on Jan. 6 , the Timberwolves finished just 17-25 under Saunders, but players unabashedly endorsed his leadership. His fifth season as an assistant coach with the team presented a most unexpected promotion to the job his father held over 11 different seasons, including a one-year return in 2014-15 before he died of cancer. Ryan Saunders, who is the 13th head coach in Timberwolves history, even has some of the same facial expressions and nervous tics on the sideline that his dad once displayed.The highlight of the season for the Timberwolves, after they started slowly during Jimmy Butler’s trade demand saga and before they faded late amid a slew of injuries, was their first win under Saunders, a 119-117 decision at Oklahoma City on Jan. 8 on the heels of the ouster of Thibodeau, who held the dual role of president and coach. Saunders was soaked with water by the players, a handful of whom being older than him, in a joyful postgame celebration in the visiting locker room .Though the Timberwolves wound up with a 36-46 record in 11th place in the Western Conference, players spoke often of an enlightened environment around the team after Saunders took over. While also showing an eagerness to experiment with more innovative on-court strategies, he developed a rapport with the majority of the roster.Much of the tension present last season traced to Butler’s dissent, before he was dealt to Philadelphia, but Thibodeau’s old-school style and in-game intensity never appeared to bring out the best in some of the team’s younger players.ADVERTISEMENT View commentslast_img read more

New JavaScript Features That Will Change How You Write Regex

first_imgNew JavaScript Features That Will Change How You Write RegexYou are here: Posted on 8th February 2019Web Design FacebookshareTwittertweetGoogle+share New JavaScript Features That Will Change How You Write Regex New JavaScript Features That Will Change How You Write Regex Faraz Kelhini 2019-02-08T13:00:32+01:00 2019-02-08T12:33:17+00:00There’s a good reason the majority of programming languages support regular expressions: they are extremely powerful tools for manipulating text. Text processing tasks that require dozens of lines of code can often be accomplished with a single line of regular expression code. While the built-in functions in most languages are usually sufficient to perform search and replace operations on strings, more complex operations — such as validating text inputs — often require the use of regular expressions.Regular expressions have been part of the JavaScript language since the third edition of the ECMAScript standard, which was introduced in 1999. ECMAScript 2018 (or ES2018 for short) is the ninth edition of the standard and further improves the text processing capability of JavaScript by introducing four new features:Lookbehind assertionsNamed capture groupss (dotAll) FlagUnicode property escapesThese new features are explained in detail in the subsections that follow.Debugging JavaScriptconsole.log can tell you a lot about your app, but it can’t truly debug your code. For that, you need a full-fledged JavaScript debugger. →Web forms are such an important part of the web, but we design them poorly all the time. The brand-new “Form Design Patterns” book is our new practical guide for people who design, prototype and build all sorts of forms for digital services, products and websites. The eBook is free for Smashing Members. Check the table of contents ↬Lookbehind AssertionsThe ability to match a sequence of characters based on what follows or precedes it enables you to discard potentially undesired matches. This is especially important when you need to process a large string and the chance of undesired matches is high. Fortunately, most regular expression flavors provide the lookbehind and lookahead assertions for this purpose.Prior to ES2018, only lookahead assertions were available in JavaScript. A lookahead allows you to assert that a pattern is immediately followed by another pattern.There are two versions of lookahead assertions: positive and negative. The syntax for a positive lookahead is (?=…). For example, the regex /Item(?= 10)/ matches Item only when it is followed, with an intervening space, by number 10:const re = /Item(?= 10)/;console.log(re.exec(‘Item’));// → nullconsole.log(re.exec(‘Item5’));// → nullconsole.log(re.exec(‘Item 5’));// → nullconsole.log(re.exec(‘Item 10’));// → [“Item”, index: 0, input: “Item 10”, groups: undefined]This code uses the exec() method to search for a match in a string. If a match is found, exec() returns an array whose first element is the matched string. The index property of the array holds the index of the matched string, and the input property holds the entire string that the search performed on. Finally, if named capture groups are used in the regular expression, they are placed on the groups property. In this case, groups has a value of undefined because there is no named capture group.The construct for a negative lookahead is (?!…). A negative lookahead asserts that a pattern is not followed by a specific pattern. For example, the pattern /Red(?!head)/ matches Red only if it not followed by head:const re = /Red(?!head)/;console.log(re.exec(‘Redhead’));// → nullconsole.log(re.exec(‘Redberry’));// → [“Red”, index: 0, input: “Redberry”, groups: undefined]console.log(re.exec(‘Redjay’));// → [“Red”, index: 0, input: “Redjay”, groups: undefined]console.log(re.exec(‘Red’));// → [“Red”, index: 0, input: “Red”, groups: undefined]ES2018 complements lookahead assertions by bringing lookbehind assertions to JavaScript. Denoted by (?const re = /(?<=d{2})(?d{4})-(?d{2})-(?d{2})/;const match = re.exec(‘2020-03-04’);console.log(match.groups); // → {year: “2020”, month: “03”, day: “04”}console.log(match.groups.year); // → 2020console.log(match.groups.month); // → 03console.log(match.groups.day); // → 04Because the resulting object may contain a property with the same name as a named group, all named groups are defined under a separate object called groups.A similar construct exists in many new and traditional programming languages. Python, for example, uses the (?P) syntax for named groups. Not surprisingly, Perl supports named groups with syntax identical to JavaScript (JavaScript has imitated its regular expression syntax from Perl). Java also uses the same syntax as Perl.In addition to being able to access a named group through the groups object, you can access a group using a numbered reference — similar to a regular capture group:const re = /(?d{4})-(?d{2})-(?d{2})/;const match = re.exec(‘2020-03-04’);console.log(match[0]); // → 2020-03-04console.log(match[1]); // → 2020console.log(match[2]); // → 03console.log(match[3]); // → 04The new syntax also works well with destructuring assignment:const re = /(?d{4})-(?d{2})-(?d{2})/;const [match, year, month, day] = re.exec(‘2020-03-04’);console.log(match); // → 2020-03-04console.log(year); // → 2020console.log(month); // → 03console.log(day); // → 04The groups object is always created, even if no named group exists in a regular expression:const re = /d+/;const match = re.exec(‘123’);console.log(‘groups’ in match); // → trueIf an optional named group does not participate in the match, the groups object will still have a property for that named group but the property will have a value of undefined:const re = /d+(?st|nd|rd|th)?/;let match = re.exec(‘2nd’);console.log(‘ordinal’ in match.groups); // → trueconsole.log(match.groups.ordinal); // → ndmatch = re.exec(‘2’);console.log(‘ordinal’ in match.groups); // → trueconsole.log(match.groups.ordinal); // → undefinedYou can refer to a regular captured group later in the pattern with a backreference in the form of 1. For example, the following code uses a capture group that matches two letters in a row, then recalls it later in the pattern:console.log(/(ww)1/.test(‘abab’)); // → true// if the last two letters are not the same // as the first two, the match will failconsole.log(/(ww)1/.test(‘abcd’)); // → falseTo recall a named capture group later in the pattern, you can use the /k/ syntax. Here is an example:const re = /b(?w+)s+kb/;const match = re.exec(“I’m not lazy, I’m on on energy saving mode”); console.log(match.index); // → 18console.log(match[0]); // → on onThis regular expression finds consecutive duplicate words in a sentence. If you prefer, you can also recall a named capture group using a numbered back reference:const re = /b(?w+)s+1b/;const match = re.exec(“I’m not lazy, I’m on on energy saving mode”); console.log(match.index); // → 18console.log(match[0]); // → on on It’s also possible to use a numbered back reference and a named backreference at the same time:const re = /(?d):1:k/;const match = re.exec(‘5:5:5’); console.log(match[0]); // → 5:5:5Similar to numbered capture groups, named capture groups can be inserted into the replacement value of the replace() method. To do that, you will need to use the $ construct. For example:const str = ‘War & Peace’;console.log(str.replace(/(War) & (Peace)/, ‘$2 & $1’)); // → Peace & Warconsole.log(str.replace(/(?War) & (?Peace)/, ‘$ & $‘)); // → Peace & WarIf you want to use a function to perform the replacement, you can reference the named groups the same way you would reference numbered groups. The value of the first capture group will be available as the second argument to the function, and the value of the second capture group will be available as the third argument:const str = ‘War & Peace’;const result = str.replace(/(?War) & (?Peace)/, function(match, group1, group2, offset, string) { return group2 + ‘ & ‘ + group1;});console.log(result); // → Peace & Wars (dotAll) FlagBy default, the dot (.) metacharacter in a regex pattern matches any character with the exception of line break characters, including line feed (n) and carriage return (r):console.log(/./.test(‘n’)); // → falseconsole.log(/./.test(‘r’)); // → falseDespite this shortcoming, JavaScript developers could still match all characters by using two opposite shorthand character classes like [wW], which instructs the regex engine to match a character that’s a word character (w) or a non-word character (W):console.log(/[wW]/.test(‘n’)); // → trueconsole.log(/[wW]/.test(‘r’)); // → trueES2018 aims to fix this problem by introducing the s (dotAll) flag. When this flag is set, it changes the behavior of the dot (.) metacharacter to match line break characters as well:console.log(/./s.test(‘n’)); // → trueconsole.log(/./s.test(‘r’)); // → trueThe s flag can be used on per-regex basis and thus does not break existing patterns that rely on the old behavior of the dot metacharacter. Besides JavaScript, the s flag is available in a number of other languages such as Perl and PHP.Recommended reading: An Abridged Cartoon Introduction To WebAssemblyUnicode Property EscapesAmong the new features introduced in ES2015 was Unicode awareness. However, shorthand character classes were still unable to match Unicode characters, even if the u flag was set.Consider the following example:const str = ‘𝟠’;console.log(/d/.test(str)); // → falseconsole.log(/d/u.test(str)); // → false𝟠 is considered a digit, but d can only match ASCII [0-9], so the test() method returns false. Because changing the behavior of shorthand character classes would break existing regular expression patterns, it was decided to introduce a new type of escape sequence.In ES2018, Unicode property escapes, denoted by p{…}, are available in regular expressions when the u flag is set. Now to match any Unicode number, you can simply use p{Number}, as shown below:const str = ‘𝟠’;console.log(/p{Number}/u.test(str)); // → trueAnd to match any Unicode alphabetic character, you can use p{Alphabetic}:const str = ‘漢’;console.log(/p{Alphabetic}/u.test(str)); // → true// the w shorthand cannot match 漢console.log(/w/u.test(str)); // → falseP{…} is the negated version of p{…} and matches any character that p{…} does not:console.log(/P{Number}/u.test(‘𝟠’)); // → falseconsole.log(/P{Number}/u.test(‘漢’)); // → trueconsole.log(/P{Alphabetic}/u.test(‘𝟠’)); // → trueconsole.log(/P{Alphabetic}/u.test(‘漢’)); // → falseA full list of supported properties is available on the current specification proposal.Note that using an unsupported property causes a SyntaxError:console.log(/p{undefined}/u.test(‘漢’)); // → SyntaxErrorCompatibility TableDesktop Browsers Chrome Firefox Safari Edge Lookbehind Assertions 62 X X X Named Capture Groups 64 X 11.1 X s (dotAll) Flag 62 X 11.1 X Unicode Property Escapes 64 X 11.1 XMobile Browsers ChromeFor Android FirefoxFor Android iOS Safari Edge Mobile Samsung Internet Android Webview Lookbehind Assertions 62 X X X 8.2 62 Named Capture Groups 64 X 11.3 X X 64 s (dotAll) Flag 62 X 11.3 X 8.2 62 Unicode Property Escapes 64 X 11.3 X X 64Node.js8.3.0 (requires –harmony runtime flag)8.10.0 (support for s (dotAll) flag and lookbehind assertions)10.0.0 (full support)Wrapping UpES2018 continues the work of previous editions of ECMAScript by making regular expressions more useful. New features include lookbehind assertion, named capture groups, s (dotAll) flag, and Unicode property escapes. Lookbehind assertion allows you to match a pattern only if it is preceded by another pattern. Named capture groups use a more expressive syntax compared to regular capture groups. The s (dotAll) flag changes the behavior of the dot (.) metacharacter to match line break characters. Finally, Unicode property escapes provide a new type of escape sequence in regular expressions.When building complicated patterns, it’s often helpful to use a regular-expressions tester. A good tester provides an interface to test a regular expression against a string and displays every step taken by the engine, which can be especially useful when trying to understand patterns written by others. It can also detect syntax errors that may occur within your regex pattern. Regex101 and RegexBuddy are two popular regex testers worth checking out.Do you have some other tools to recommend? Share them in the comments! (dm, il)From our sponsors: New JavaScript Features That Will Change How You Write Regexcenter_img Related postsInclusive Components: Book Reviews And Accessibility Resources13th December 2019Should Your Portfolio Site Be A PWA?12th December 2019Building A CSS Layout: Live Stream With Rachel Andrew10th December 2019Struggling To Get A Handle On Traffic Surges10th December 2019How To Design Profitable Sales Funnels On Mobile6th December 2019How To Build A Real-Time Multiplayer Virtual Reality Game (Part 2)5th December 2019 HomeWeb DesignNew JavaScript Features That Will Change How You Write Regexlast_img read more

Report: HS Coach Very Upset At Ohio State Over Treatment Of Player Leaving Program

first_imgOhio State Upset RecruitOhio State Upset RecruitJamel Dean, a four-star defensive back who enrolled early at Ohio State this winter, will be leaving the Buckeyes’ program, Eleven Warriors first reported earlier today. The 6-foot-2, 200-pound cornerback has dealt with multiple knee injuries over the past couple of years and was not cleared by Ohio State’s medical staff. He has not been practicing with the Buckeyes spring. Dean, ranked the No. 32 cornerback in the 2015 class by 247 Sports’ Composite Rankings, will be leaving OSU altogether. The situation greatly upsets Dean’s high school coach, according to a report by Doug Lesmerises of Cleveland.com.HS coach of Ohio State’s Jamel Dean tells NEOMG he is angry over treatment of departing freshman http://t.co/mQBfvM3noP— Doug Lesmerises (@DougLesmerises) April 8, 2015From Cleveland.com’s report: The high school football coach of Ohio State freshman Jamel Dean feels the Buckeyes are denying Dean his place on the team over a typical injury.“It’s ridiculous,” John Wilkinson told Northeast Ohio Media Group on Wednesday. “It’s totally wrong to do this to an 18-year-old kid who should be in high school, who you talked into coming up there early.“You can’t treat people this way.”Dean tore his ACL during his junior season at Cocoa High School in Florida, but played a full season as a senior. He re-injured his knee prior to the Semper Fidelis All-American Game in January. Dean was one of four players in the 2015 class to enroll early in Columbus. Ohio State has yet to comment on the situation. The Buckeyes open their season Sept. 7 against Virginia Tech in Blacksburg. [Cleveland.com]last_img read more

Prime Minister Says There Is No Substitute For A Healthy Lifestyle

first_img There is no substitute for a healthy lifestyle, and Jamaicans should take the matter of caring for their bodies very seriously, says Prime Minister, the Most Hon. Andrew Holness. Addressing a ceremony for the official opening of the expanded operating theatre and renovated male surgical ward as well as the handing over of an ambulance at the St. Ann’s Bay Regional Hospital on October 6, Mr. Holness said he is urging the country to join hands with Health Minister, Dr. the Hon. Christopher Tufton’s Jamaica Moves campaign, adding that it is a genuine recipe for a longer and healthier life. There is no substitute for a healthy lifestyle, and Jamaicans should take the matter of caring for their bodies very seriously, says Prime Minister, the Most Hon. Andrew Holness.Addressing a ceremony for the official opening of the expanded operating theatre and renovated male surgical ward as well as the handing over of an ambulance at the St. Ann’s Bay Regional Hospital on October 6, Mr. Holness said he is urging the country to join hands with Health Minister, Dr. the Hon. Christopher Tufton’s Jamaica Moves campaign, adding that it is a genuine recipe for a longer and healthier life.“The  Minister is now famous as a Jamaica Moves man. It is an excellent programme and an excellent campaign to get Jamaicans moving,” the Prime Minister said.The Prime Minister said that as Jamaicans, “we almost have a perverse view of what is healthy,” adding that slowly “we need to change our view of health.”“Things like fat, sugar, salt, alcohol, tobacco…smoking in general…we have to start looking at these things and the impact they have been having on our health,” Mr. Holness added.The Prime Minister  said he is calling on Jamaicans to get up in the mornings or even in the evenings and do at least 30 minutes of exercise. It doesn’t have to be intense. You can walk around, do some pushups or a little stretching. We have to take our health into our own hands. And it doesn’t matter your age…keep moving,”  he urged.The Jamaica Moves (#JaMoves) national campaign is an intense call to action for Jamaicans to become more active. The campaign intends to promote, educate and develop programmes to get Jamaicans moving, both through traditional and non-traditional media.“This initiative will focus on community-level interventions to facilitate increased physical activity among the population. As part of this drive, we will be developing walking trails in each parish and organizing and piggybacking on walking and running groups to increase social support and motivation for physical activity,” Minister Tufton said earlier this year. “Things like fat, sugar, salt, alcohol, tobacco…smoking in general…we have to start looking at these things and the impact they have been having on our health,” the Prime Minister said. Story Highlightslast_img read more

Seven Kingston and St. Andrew Constituencies to Receive Solar Lanterns

first_img “Effectively, this is what it (the pilot programme) amounts to, the Government giving a subsidy in solar technology for households that are deemed to be energy poor,” the Prime Minister said, at a ceremony to hand over the lanterns to Members of Parliament, at his Devon Road offices in St. Andrew on April 30. Seven constituencies in Kingston and St. Andrew are to benefit from a pilot programme that will result in solar lanterns being distributed to replace opens flames used as sources of light in vulnerable communities. Seven constituencies in Kingston and St. Andrew are to benefit from a pilot programme that will result in solar lanterns being distributed to replace opens flames used as sources of light in vulnerable communities.They are Eastern St. Andrew, East Rural St. Andrew, South St. Andrew, West Rural St. Andrew, East Central St. Andrew, East Kingston and Port Royal, and St. Andrew West Central.The pilot programme is the result of instructions given by Prime Minister, the Most Hon. Andrew Holness, to the Ministry of Science, Energy and Technology and one of its agencies, the Petroleum Corporation of Jamaica (PCJ), following a series of tragic fires.The fires claimed the lives of children in a number of vulnerable communities, including the Walkers Place of Safety in Kingston and Cockburn Pen in West Central St. Andrew.“Effectively, this is what it (the pilot programme) amounts to, the Government giving a subsidy in solar technology for households that are deemed to be energy poor,” the Prime Minister said, at a ceremony to hand over the lanterns to Members of Parliament, at his Devon Road offices in St. Andrew on April 30.At least three bulbs per household will be distributed during the pilot phase of the project.Mr. Holness acknowledged that this short-term response by his Administration is only the beginning and does not constitute the “entirety of the Government’s response” to dealing with the issue of open flames being used in vulnerable households.He suggested that long-term consideration could be given to the use of energy grants, as is done in some countries.In Ireland, for instance, under the Better Energy Programme, grants are provided to low-income households vulnerable to energy poverty, to upgrade their energy efficiency.“The Government could consider that there should be a minimum right to electricity, but what would be the cost of that and could the Government afford it; can the Government put energy as a welfare grant, such as a cash coupon through the Programme of Advancement Through Health and Education (PATH); but we’re not at that stage just yet,” he said.“Certainly, at some point in the future as we seek to refine our social safety net, we will have to restructure our public expenditure in such a way that we give some minimum safety net to our citizens,” he added.Mr. Holness informed that a study will be commissioned from the project to examine its usefulness for scale-up as an islandwide project.Meanwhile, Science, Energy and Technology Minister, Dr. the Hon. Andrew Wheatley, commended the PCJ for acting expeditiously on the initiative.Dr. Wheatley believes that the distribution of the solar lanterns will provide opportunities for employment as well as to raise the level of awareness of renewable energy efficiency and conservation.The Minister used the opportunity to provide an update on the country’s current renewable energy use, noting that approximately 18 per cent of the country’s electricity is from renewables.The 2009 National Energy Policy indicated that by 2030, the country should achieve 20 per cent of its energy from renewables.For his part, Member of Parliament for East Kingston and Port Royal and Opposition Spokesman on Energy and Mining, Phillip Paulwell, expressed gratitude to the Government for the solar lantern provisions.Mr. Paulwell, who was a recipient of the lanterns and who represented Leader of the Opposition, Dr. Peter Phillips, said the renewable energy sector is one in which both the Government and Opposition have coalesced.Costing a total of US$44,380, the 5,040 lanterns have been procured from Nokero International Limited, headquartered in Denver, Colorado, in the United States.The lantern is equipped with three settings and when charged by sunlight offers a bright beam of light for approximately six hours. The low beam offers more than 20 hours of illumination.Known as the Nokero N233, it has been described as one of the most efficient off-grid lights. It is bright enough for reading, working or lighting up a small space and can withstand years of daily use in the world’s harshest conditions. Story Highlights The pilot programme is the result of instructions given by Prime Minister, the Most Hon. Andrew Holness, to the Ministry of Science, Energy and Technology and one of its agencies, the Petroleum Corporation of Jamaica (PCJ), following a series of tragic fires.last_img read more

RM wanted cheaper option for bridge that fell rural municipalities director

first_imgREGINA – The Saskatchewan municipality where a newly built bridge collapsed hours after opening had been approved for $750,000 in provincial funding to go toward construction, but opted for a less expensive design, a rural leader says.The Dyck Memorial Bridge in the Rural Municipality of Clayton opened to traffic Sept. 14, but collapsed into the Swan River later that day. No one was hurt and the contractor is responsible for repairs.The Saskatchewan Association of Rural Municipalities said Tuesday that Clayton applied last fall for funding through the province’s municipal roads program which the association administers. The RM was primarily approved in January by a project management board.Over the next several months, SARM requested engineering criteria from Clayton, but didn’t received it, said executive director Jay Meyer. Clayton was given a week-long extension to July 20, but the information still didn’t come in, he said.The total cost of the rural bridge if it had been built through the municipal road program was $1.1 million. The maximum the program could allocate was $750,000, which left Clayton on the hook for $350,000.“They felt the bridge that fell under the program was too expensive,” Meyer said Tuesday.In a Sept. 24 interview, Clayton Reeve Duane Hicks said the cost for his municipality to independently replace the bridge through builder Can-Struct Systems Inc. was about $340,000.Clayton administrator Kelly Rea declined an interview request on Tuesday.In a video posted on YouTube from SARM’s annual convention in March, Rea said she had concerns with the roads program and with criteria for bridge repairs.She said when Clayton was approved for funding, only one specific bridge was recommended by the program.“This bridge is above our needs. We do not need this bridge,” Rea said as she asked government for a policy change giving municipalities more than one option.The highways minister at the time, David Marit, responded by saying he would look at the program criteria and alternatives around bridges. He acknowledged the costs could be “quite onerous” on municipalities.Ministry of Highways spokesman Doug Wakabayashi said Clayton wanted to build the bridge by screwing piles into the ground — a technique used when building a deck — instead of concrete or wood piles normally used in bridge construction.The province doesn’t have any plans to change the way bridge construction is funded, he added.“Our ministry has been pretty consistent that any bridge design that is funded through (the roads program) it has to be shown to be safe,” Wakabayashi said. “And that’s really something that can’t change.”SARM president Ray Orb said, while bridges under the municipal roads program are more expensive, they’re also safe.“We’ve never had a bridge that has been designed through the … program that has ever collapsed that we know of, anyway,” he said.Meyer said bridges built through his organization follow criteria laid out by the Saskatchewan Ministry of Highways.Hicks previously said the bridge was built to Canadian safety standards, though no geotechnical investigation was performed on the riverbed under the bridge before it was built.He said the municipality wanted to get the bridge built in time for harvest and it took four to five weeks to complete.Orb said that had the municipality gone with the provincial funding for the bridge, it would have been built by now.— Follow @RyanBMcKenna on Twitterlast_img read more

First Nations raising funds to challenge west coast oil tanker ban

first_imgCALGARY – A coalition of First Nations is raising money through a GoFundMe campaign to mount a legal challenge to the proposed oil-tanker ban on British Columbia’s north coast.The challenge is coming from the backers of the proposed Eagle Spirit pipeline, a First Nation-led project that would bring oil from Alberta to the northern West Coast.The chiefs’ council leading the project said in a news release Wednesday that they represent more than 30 communities engaged in the project, and that Prime Minister Justin Trudeau’s proposed ban on tankers would harm their communities by causing them to lose out on development opportunities.They said the tanker ban came about because of pressure from U.S. environmental groups and is being imposed without the consultation of key Indigenous stakeholders.“There was no consultation, and the government is responsible to the Aboriginal First Nations to do consultations,” said hereditary chief Gary Alexcee, who backs the energy project.Transport Canada, however, said it held 75 engagement sessions to discuss the proposed moratorium, and that Transport Minister Marc Garneau engaged directly with all Indigenous groups along that would be affected or expressed an interest in the moratorium.The government held 20 meetings with Indigenous groups and received numerous letters on the proposal, said Transport Canada spokeswoman Julie Leroux.Bill C-48, known as the Oil Tanker Moratorium Act, passed second reading in Parliament last October. The legislation has the support of many First Nations in B.C., including the nine members of the Coastal First Nations alliance.“We fully support the tanker ban, it recognizes the importance of protecting the coast from oil spills,” said Marilyn Slett, chief councillor of the Heiltsuk Tribal Council.She said Heiltsuk had already experienced the threats of oil spills twice in the past year, with the sinking of the Nathan E. Stewart tugboat and the stranding of a barge carrying 12.5 million litres of oil.“The vulnerability and risk of these types of incidents is very real, and so our position has been very strong in terms of support of the tanker ban.”The federal government announced it was going ahead with the tanker ban in November 2016, at the same time it approved the expansion of Kinder Morgan Canada Ltd.’s Trans Mountain pipeline and Enbridge Inc.’s Line 3 pipeline replacement.Companies in this story: (TSX:KML, TSX:ENB)last_img read more

Future of weed is not smoking Calgary set to accept licensing applications

first_imgPot enthusiasts celebrate 4/20 for likely that last time while non-medicinal marijuana remains illegal on April 20, 2018.In April 2017, the federal government introduced Bill C-45, the Cannabis Act. It’s legislation that is expected to be enacted by summer, 2018.In the interim, the roles and responsibilities of the province and municipalities become clearer. In Calgary, interested sellers are preparing for a business licensing lottery.“The city’s done a great job,” CEO and President of 420 Investments, Jeff Mooij told 660 NEWS.“They’ve been very proactive,” he said. “I think they’re one of the first cities in this province to start initiating some of these things, and actually getting some of the paperwork coming in to their city and their municipality for licensing.”After voting 10-4 to ban smoking, vaping or consuming cannabis in public, with an exception for those using it for medical reasons, the city is expected to begin accepting retail applications on April 24, 2018.“[It’s] a lot of hurdles, a lot of, you know, applications,” Mooij said. “A lot of paperwork, and the City of Calgary is fairly reasonable with what they’re asking for, for applications.”When it comes to marijuana responsibilities, when pot becomes legal, municipal governments will be the authority on retail locations and rules, public consumption, land use and zoning and education.“The process, right now, will be a huge lineup at City Hall on April 24,” Mooij said. “Sort of a first-come-first-served lottery, type thing, that’s happening on Tuesday morning. So, it should be a bit of chaos, should be interesting to see how many people line up.”The city clarifies that the lottery system will not be totally random, as they will review applications based on the order in which they are received and a pre-determined set of criteria.Applications can also be made online at calgary.ca/cannabisbusiness, beginning at 8 a.m. on Tuesday. When asked about the proposed Calgary bylaw, and a ban on public consumption, with medicinal exceptions, Mooij noted he was not concerned.“Medical versus recreational, outside, I mean, it’s all a moot point,” he proclaimed. “Eventually, you know, smoking’s a dying thing.”“Vape pens and edibles, that’s the future of this. Nobody’s going to be smoking outside,” he continued.Alberta Gaming and Liquor has received about 500 applications for pot-shops in the province, and with that knowledge, Mooij anticipates at least 100 businesses could be in search of a Calgary licence on Tuesday.last_img read more

Data usage in India to grow at 73 CAGR by 2022 Study

first_imgNew Delhi: India’s data consumption is expected to grow at a compounded annual growth rate (CAGR) of about 72.6 per cent to 10,96,58,793 million MB by 2022, according to a study. “With lower than ever data tariffs and increasing number of smartphone penetration in the country, which is around 40 per cent as of 2017, it is safe to assume that the Video on Demand (VoD) market will be a significant beneficiary of these developments. Internet consumption is clearly on the rise in India,” according to the Assocham-PwC study. Data consumption in India will grow from the level of 71,67,103 million MB in 2017 to 10,96,58,793 million MB (megabytes) in 2022, growing at a compound annual growth rate (CAGR) of about 72.6 per cent, it said. Also Read – Maruti cuts production for 8th straight month in SepWhile the average Indian used to spend more on voice services than on mobile data services until 2013, the majority of an average mobile bill is now spent on data. The average monthly spend on voice services in 2013 was Rs 214 compared to Rs 173 spent on data. In 2016, the spend on voice fell to Rs 124, while data spend rose to Rs 225, according to the report. Video streaming constitutes roughly 65 75 per cent of the traffic, as per the Nokia Mobile Broadband Index 2018. While internet penetration is increasing in India, with mobile internet penetration set to reach 56.7 per cent in 2022 from a mere 30.2 per cent in 2017, connectivity and consistency in speed issues need to be addressed, said the study titled ‘Video on Demand: Entertainment reimagined’. Also Read – Ensure strict implementation on ban of import of e-cigarettes: revenue to CustomsIt further said that in a country where approximately 65-70 per cent of the population resides in rural areas, no service meant for the masses can afford to ignore this market. Internet connectivity and speed issues are significant in rural areas as against urban areas. It is important for OTT (over-the-top) players to cater to the rural market if they wish to stay relevant. Thus, apps like YouTube, which support low Internet connectivity, will be able to penetrate faster into rural areas, according to the study. The report also noted that there has been a value shift to platforms. “Social media and technology platforms, instead of content creators and packagers, have emerged as the primary beneficiaries of the increase in user time and spending,” it added. Another major aspect in the journey of OTT players will be the ability to personalise experiences. Emerging technologies would help companies create unique experiences that add value to the services provided to users.last_img read more

A look at the Holocaust through Franks eyes

first_imgThe diary of Anne Frank, a young chronicler of the horrors of the Nazis’ genocide of the Jews, offers a beacon of hope – and humanity – to the millions who read her thoughts, written while hiding with her family for two years before being betrayed and sent to the death camps. Reflecting on her life 75 years after her arrest, and death, is a travelling exhibition that has come briefly to Delhi. ‘Anne Frank: A History for Today’, an exhibition of photographs and archival information, takes visitors to Nazi-occupied Europe during the Second World War as it follows Anne’s journey from homeland Germany to the promise of a refuge in the Netherlands, but back to a German concentration camp. Also Read – An income drop can harm brainIn the exhibition’s photographs, a young Anne and her sister Margot are seen growing up from childhood to teenage. Happy family photographs and images taken at school, soon gave way to a dark place in their factory – the secret annexe where the Franks went into hiding. Recorded are quotations from her diary, a small, red-chequered notebook that went on to contain her vivid observations and experiences, and eventually become one of the world’s most popularly-read personal accounts of the Holocaust. During a walkthrough of the well-curated exhibition, the Deputy Head of the Netherlands Embassy in India, Anneke Adema, spoke of Anne’s life and the tragic experience she had. Also Read – Shallu Jindal honoured with Mahatma Award”We have a tendency to forget history, and people should see these pictures – of Auschwitz, for instance. I heard about it during my life in the Netherlands, but the moment you see it, you feel everything. You see the suitcases of the people who were gassed, the hair, the glasses, kids’ toys and shoes – we have to make it visible,” Adema said. The exhibition is open for public at the India International Centre here till April 29. It is organised by the The Anne Frank House, PeaceWorks and Embassies of the Netherlands and Israel.last_img read more