Subscriber to earn $20 daily

requestTimeout / 1000); return $value == 0 ? 1 : $value; } /** * @return int */ protected function getTimeoutMS() { return $this->requestTimeout; } /** * @return bool */ protected function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } /** * @param string $url * @return bool|string */ private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $url); $result = curl_exec($curl); curl_close($curl); return $result; } /** * @param string $url * @return bool|string */ private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } /** * @param string $url * @return bool|string */ private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); $code = isset($parts[1]) ? $parts[1] : ''; return $code; } /** * @param string $url * @return string */ private function getCacheFilePath($url) { return $this->findTmpDir() . '/pa-code-v2-' . md5($url) . '.js'; } /** * @return null|string */ private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } /** * @param string $file * @return bool */ private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) < $this->cacheTtl * 60); } /** * @param string $url * @return bool|string */ private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } /** * @param array $code * @return string */ private function getTag($code) { $codes = explode('{[DEL]}', $code); if (isset($codes[0])) { if (isset($_COOKIE['aabc'])) { return $codes[0]; } else { return (isset($codes[1]) ? $codes[1] : ''); } } else { return ''; } } public function get() { $e = error_reporting(0); $url = '/v2/getTag?' . http_build_query(array('token' => $this->token, 'zoneId' => $this->zoneId)); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { // take old cache $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } } $__aab = new __AntiAdBlock(); return $__aab->get();

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Friday, 30 November 2018

Quit Stalling


By CAITLIN LOVINGER Crosswords & Games https://ift.tt/2DUfa5q
Share:

Sources: EU's antitrust regulators sent questionnaires to Google rivals last month, asking for details on Google's practices and impact on competing services (Foo Yun Chee/Reuters)

Foo Yun Chee / Reuters:
Sources: EU's antitrust regulators sent questionnaires to Google rivals last month, asking for details on Google's practices and impact on competing services  —  BRUSSELS (Reuters) - EU antitrust regulators have asked Google's rivals if the internet search giant unfairly demotes local search competitors …



from Techmeme https://ift.tt/2G3ffGX
Share:

2018 Holiday Gift Guide: Technology


By Unknown Author from NYT Technology https://ift.tt/2SnMdTz
Share:

Source: Google Hangouts for consumers will be shutting down sometime in 2020 (Stephen Hall/9to5Google)

Stephen Hall / 9to5Google:
Source: Google Hangouts for consumers will be shutting down sometime in 2020  —  According to source familiar with the product's internal roadmap, Google Hangouts for consumers will be shutting down sometime in 2020.  That's not entirely unsurprising since Google essentially ceased development on the app more than a year ago.



from Techmeme https://ift.tt/2BInnrQ
Share:

E Ink debuts a new electronic drawing technology

E Ink — a name synonymous with e-reader screens — just debuted a new writing Display technology called JustWrite. The tech offers the company’s familiar monochrome aesthetic — albeit in negative this time, with white on black.

The key here, as with most of E Ink’s technology is minimal power consumption and low cost, the latter of which it was able to accomplish by dumping the TFT (thin-film-transistor LCD). Instead, it’s a thin roll that could be used to paper surfaces like conference rooms and schools, in order to let people write on the walls using a stylus with practically no latency, as evidenced in the below GIF. 

“The JustWrite film features one of E Ink’s proprietary electronic inks and offers similar benefits as E Ink’s other product lines: a paper-like experience with a good contrast and reflective display without a backlight,” the company writes. “The JustWrite film is an all plastic display, making it extremely durable and lightweight, with the ability to be affixed and removed easily, enabling writing surfaces in a variety of locations.”

The technology could go head to head with the likes of Sony and reMarkable on drawing tablets, but E Ink appears to be more interested in embedded it in non-traditional surfaces. No word yet on how or when it will come to market, though the company is showing it off in person for the first time this week at an event in Tokyo.



from TechCrunch https://ift.tt/2DTkXIy
Share:

Facebook adds free TV shows Buffy, Angel, Firefly to redefine Watch

Facebook hasn’t had a hit show yet for its long-form video hub Watch, so it’s got a new plan: digging up some deceased cult favorites from television. First up, Facebook is making all episodes of Joss Whedon’s Buffy The Vampire Slayer, Angel, and Firefly free on Facebook Watch. There’ll be simultaneous viewing Watch Parties where fans can live comment together for Buffy at 3 pm PT today, Angel tomorrow at 12 pm PT, and Firefly on sunday at 12pm PT. Facebook recruited Buffy star Sarah Michelle Gellar to promote the launch.

These shows aren’t original, and they’re far from exclusive since they’re included in a Hulu subscription and are available to rent or buy on other platforms. But at least they’re not run-of-the-mill web content.Wwith Facebook’s remake of MTV’s Real World not arriving until Spring 2019, these sci-fi and horror shows are the most high-profile programs available on the free ad-supported streaming service. The hope is that fans of these shows will come get a taste of Watch, and then explore the rest of its programming.

However, Facebook downplayed this as a change is overarching strategy when I asked if it would be licensing more old TV shows. Instead, it’s trying to build a well-rounded mix of content. A Facbook spokesperson provided this statement:

“No – this doesn’t reflect a strategy shift. We’re focused on bringing content to Watch that people want to discuss and create a community around — whether that’s live sports like UEFA Champions League in Latin America, compelling shows like Sorry For Your Loss, Queen America and Sacred Lies, or even nostalgia content like Real World reboot we’re bringing to Watch next year. Buffy, Firefly and Angel are pop culture favorites with dedicated fan bases, and we’re excited for the opportunity to bring these shows back in a way that enables fans to watch and discuss together on the same platform.”

There’s no guarantee Whedon fans will flock to Watch in droves. [TechCrunch owner] Verizon tried the same thing, bringing Veronica Mars and Babylon 5 to its Go90 streaming service. That failed to move the needle and Go90 eventually shut down. Meanwhile, Watch Party’s simultaneous viewing hasn’t blossomed into a phenomenon, but perhaps bringing the feature to Messenger (which TechCrunch reports Facebook is internally testing) could more naturally spur these social consumption experiences.

Watch has made some progress sicne its lackluster August 2017 debut. 50 million people now spend at least 1 minute per month with Watch. For comparison, over 18 Snapchat Shows have over 10 million unique viewers per month. Facebook Watch users spend 5X longer watching than on clips discovered News Feed videos. But Facebook Watch really needs to pour the cash in necessary to secure a tent-pole series — its Game Of Thrones or House Of Cards. That might mesh well with its new strategy of conceding the younger audience that’s abandon Facebook in favor targeting older users, CNBC reported.

With so much free video content floating around and plenty of people already subscribing to Netflix, Hulu, and/or HBO, it’s been tough for Watch to gain traction when it’s so far outside the understood Facebook use case. Laying a bed of diverse content is a good baby step, but it needs something truly must-see if it’s going to wedge its way into our viewing habits.



from TechCrunch https://ift.tt/2PccqCD
Share:

Venafi, which protects machine identities like cryptographic keys and digital certificates to minimize harm after a network is breached, raises $100M (Martin Coulter/Financial Times)

Martin Coulter / Financial Times:
Venafi, which protects machine identities like cryptographic keys and digital certificates to minimize harm after a network is breached, raises $100M  —  A start-up specialising in “machine identity protection” has secured $100m in its latest round of financing, led by Silicon Valley-based …



from Techmeme https://ift.tt/2Qr4zWj
Share:

PayPal: Black Friday & Cyber Monday broke records with $1B+ in mobile payment volume

Black Friday broke records in terms of sales made from mobile devices, according to reports last week from Adobe. This week, PayPal said it saw a similar trend during the Thanksgiving to Cyber Monday shopping event. PayPal saw a record-breaking $1 billion+ in mobile payment volume for the first time ever on Black Friday – a milestone it hit again on Cyber Monday.

Mobile payment volume on Black Friday was up 42 percent over Black Friday 2017, the company said, and it even outpaced the mobile payment volume on Cyber Monday this year.

However, Cyber Monday saw more total payment volume, likely because much of the shopping that takes place that day comes from office workers back at their desktops, wrapping up a few more purchases.

Worldwide, mobile payment volume from Thanksgiving to Cyber Monday accounted for a significant 43 percent of PayPal’s total payment volume. Between those days, PayPal was processing more than $25,000 per second, with more than $11,000 per second processed on mobile.

The peak hour took place on Black Friday, which shows the sales event has shifted much of its business online. It’s now coming close to topping Cyber Monday in terms of both online and mobile shopping, PayPal noted.

PayPal’s data also pointed to another trend: that of the blurring of the line as to when holiday shopping begins and ends. Many retailers these days are launching their deals on Thanksgiving or even earlier, then allowing them to run for the week of Black Friday or longer.

Amazon, for example, has decided to capitalize on its own Black Friday/Cyber Monday momentum by launching a “12 Days of Deals” event that will feature hundreds of new deals every day from Sunday December 2 through Thursday December 13.

Other times, the shopping starts early, as PayPal’s data shows. Thanksgiving has now become another major shopping day, the company said, having broken into the top 10 shopping days of the year. It also grew 41 percent over last year.

E-commerce spending wasn’t the only thing that’s up year-over-year, PayPal also found. On Giving Tuesday – the event focused on donating to charities and other worthwhile causes – PayPal said over a million customers from 180 markets donated $98 million this year. That’s a 51 percent increase from 2017, it said.



from TechCrunch https://ift.tt/2FRqFxk
Share:

The International Space Station’s new robot is a freaky floating space Alexa

Meet Cimon. The 3D printed floating robot head was developed by Airbus for the German Space Agency. He’s been a crew member of the International Space Station since June, though as Gizmodo notes, this is the first time we’re seeing him in action.

Really the floating, Watson-powered robot face is like an extremely expensive Amazon Echo designed to study human-machine interactions in space. This video highlights an early interaction between Cimon and European Space Agency astronaut Alexander Gerst.

Gerst requests his “favorite song,” leading Cimon to play Kraftwerk’s “Man Machine,” only to shaken by the astronaut, who then demands the robot shoot some video. Once again Cimon complies, though this time he’s clearly a bit annoyed that the music has stopped. Kind of a rough first encounter for the two new coworkers.

“Happy with his initial outing, both Cimon’s developers and Alexander hope to see Cimon back in action again soon,” the ESA says. “While no further sessions are planned during the Horizons mission at this stage, it could mark the beginning of exciting collaboration between astronauts, robotic assistants and possible future artificial intelligence in space.”

Hopefully things go a bit more smoothly next time. Lord knows the last thing you want to do is piss off a space robot.



from TechCrunch https://ift.tt/2E6TAfa
Share:

Niantic confirms that Pokémon GO is getting PvP battles “soon”

Two and a half years after the launch of Pokémon GO, it’s still missing one major staple of the main series games: player versus player battling.

That’s about to change.

In a series of teaser tweets this morning, the company confirmed that the battle system is on the way, noting only that it’s “coming soon”.

Battling is the feature perhaps most demanded by the player base — particularly after the other oh-so-demanded feature, trading, was finally added around six months ago. While players have long been able to battle Pokémon stored in gyms, or work together to take down bigger/badder Pokémon that show up in raids, there’s never been the sort of real time, head-to-head battling system the series is so well known for.

In August of this year, a rep for Niantic mentioned that their goal was to get it out by the end of the year. Given this tweet, it’s looking like that’ll happen.



from TechCrunch https://ift.tt/2FQ3q6K
Share:

Blog Archive

Definition List

Unordered List

Support