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 31 May 2019

What to expect from WWDC 2019: new Mac Pro, iOS 13 with Dark Mode and updates to core apps, macOS 10.15 with Marzipan apps, and 31.6-inch 6K pro display (Dieter Bohn/The Verge)

Dieter Bohn / The Verge:
What to expect from WWDC 2019: new Mac Pro, iOS 13 with Dark Mode and updates to core apps, macOS 10.15 with Marzipan apps, and 31.6-inch 6K pro display  —  Apple's big Worldwide Developers Conference (WWDC) keynote is happening on Monday, June 3rd, and this year looks to be more consequential than most.



from Techmeme http://bit.ly/3118hZ6
Share:

Sources: DOJ began work on a possible Google antitrust investigation after brokering a deal with FTC, which considered and opted not to pursue the case in 2013 (Tony Romm/Washington Post)

Tony Romm / Washington Post:
Sources: DOJ began work on a possible Google antitrust investigation after brokering a deal with FTC, which considered and opted not to pursue the case in 2013  —  The potential probe could open a new chapter in the tech giant's troubles with regulators around the world who contend that the company is too large.



from Techmeme http://bit.ly/2W1Od5r
Share:

Takes Heat From


By CAITLIN LOVINGER Crosswords & Games https://nyti.ms/2JPBFfE
Share:

Camera app VSCO, which has an ad-free social feed and makes its money on subscriptions, says 2M+ people paid $20 in 2018 for its premium service (Alex Kantrowitz/Tech Giant Update)

Alex Kantrowitz / Tech Giant Update:
Camera app VSCO, which has an ad-free social feed and makes its money on subscriptions, says 2M+ people paid $20 in 2018 for its premium service  —  Friday, May 31 The camera app VSCO is unlike its social counterparts.  Though it has a feed similar to Facebook's News Feed and Twitter's Timeline …



from Techmeme http://bit.ly/2W5igcl
Share:

Sources: DOJ is preparing an antitrust investigation into Google's practices related to search and other businesses (Wall Street Journal)

Wall Street Journal:
Sources: DOJ is preparing an antitrust investigation into Google's practices related to search and other businesses  —  The Justice Department is preparing an antitrust investigation into Google's practices related to search and other business, sources say.



from Techmeme http://bit.ly/2JP4IzZ
Share:

Apple bumps the App Store cell connection download cap up to 200 MB

Good news: Apple now allows you to download bigger apps over a cellular connection than it used to.

Bad news: there’s still a cap, and you still can’t bypass it.

As noticed by 9to5Mac, the iOS App Store now lets you download apps up to 200 MB in size while on a cell network; anything bigger than that, and you’ll need to connect to WiFi. Before this change, the cap was 150 MB.

And if you’ve got an unlimited (be it actually unlimited or cough-cough-‘unlimited’) plan, or if you know you’ve got enough monthly data left to cover a big download, or you just really, really need a certain big app and WiFi just isn’t available? You’re still out of luck. That 200 MB cap hits everyone. People have found tricky, fleeting workarounds to bypass the cap over the years, but there’s no official “Yeah, yeah, the app is huge, I know.” button to click or power user setting to toggle.

The App Store being cautious about file size isn’t inherently a bad thing; with many users only getting an allotment of a couple gigs a month, a few accidental downloads over the cell networks can eat up that data quick. But it really does suck to open up an app you need and find it’s requiring some update that exceeds the cap, only to realize you’re nowhere near a friendly WiFi network. At least give us the choice, you know?

On the upside, most developers seem to be pretty aware of the cap; they’ll hack and slash their app install package until it squeaks under the limit, even if it means downloading more stuff through the app itself post-install. Now, at least, they’ve got 50 more megabytes of wiggle room to start with.



from TechCrunch https://tcrn.ch/2Z0SpnS
Share:

VMware reports Q1 revenue of $2.27B, up 13% YoY, beating analyst estimates of $2.24B, and net income of $505M, including a gain of $132M from Pivotal (Natalie Gagliordi/ZDNet)

Natalie Gagliordi / ZDNet:
VMware reports Q1 revenue of $2.27B, up 13% YoY, beating analyst estimates of $2.24B, and net income of $505M, including a gain of $132M from Pivotal  —  VMware also reported an unexpected gain of $132 million from its investment in Pivotal Software.  —  VMware delivered strong …



from Techmeme http://bit.ly/2JMXHQa
Share:

Dell reports Q1 net income of $329M on revenue of $21.9B, up 3% YoY, below analyst estimates of $22.24B, as server and networking revenue fell 9% YoY to $4.2B (Larry Dignan/ZDNet)

Larry Dignan / ZDNet:
Dell reports Q1 net income of $329M on revenue of $21.9B, up 3% YoY, below analyst estimates of $22.24B, as server and networking revenue fell 9% YoY to $4.2B  —  The company cited slower demand in China and large enterprise opportunities.  Earnings in the quarter were better than expected, but sales fell short.



from Techmeme http://bit.ly/3156um6
Share:

Sources: Amazon is interested in buying prepaid cellphone wireless service Boost Mobile from T-Mobile and Sprint (Reuters)

Reuters:
Sources: Amazon is interested in buying prepaid cellphone wireless service Boost Mobile from T-Mobile and Sprint  —  (Reuters) - Amazon.com Inc is interested in buying prepaid cellphone wireless service Boost Mobile from U.S. carriers T-Mobile US Inc and Sprint Corp, two sources familiar with the matter said on Thursday.



from Techmeme http://bit.ly/2Kfu0GW
Share:

Microsoft says devs can now bring Win32 games to the Microsoft Store, a shift away from the store's previous Universal Windows Platform requirement for games (Tom Warren/The Verge)

Tom Warren / The Verge:
Microsoft says devs can now bring Win32 games to the Microsoft Store, a shift away from the store's previous Universal Windows Platform requirement for games  —  It's been a long time coming  —  Microsoft had a dream with Windows 8 that involved universal Windows apps that would span across phones …



from Techmeme http://bit.ly/2KdmufH
Share:

Genstar Capital buys a majority stake in Prometheus Group, a Raleigh-based plant maintenance operations and optimization software company, at a $1B+ valuation (Chantal Allam/WRAL TechWire)

Chantal Allam / WRAL TechWire:
Genstar Capital buys a majority stake in Prometheus Group, a Raleigh-based plant maintenance operations and optimization software company, at a $1B+ valuation  —  RALEIGH - In just 13 years, Prometheus Group has transformed itself from a “one-man consulting shop” to a “unicorn” - a privately held startup valued at over $1 billion.



from Techmeme http://bit.ly/2HM367X
Share:

Cloud-to-cloud backup and restore vendor OwnBackup raises $23.25M Series C co-led by IVP and Vertex Ventures, bringing the total raised to ~$50M (Kyle Wiggers/VentureBeat)

Kyle Wiggers / VentureBeat:
Cloud-to-cloud backup and restore vendor OwnBackup raises $23.25M Series C co-led by IVP and Vertex Ventures, bringing the total raised to ~$50M  —  OwnBackup, a cloud-to-cloud backup and restore vendor with offices in the U.K., New Jersey, and Tel Aviv, today announced that it's secured $23.25 million …



from Techmeme http://bit.ly/2Z3m0x3
Share:

Abacus Insights, a data integration platform for the healthcare industry, raises $12.7M Series A led by CRV (Ron Miller/TechCrunch)

Ron Miller / TechCrunch:
Abacus Insights, a data integration platform for the healthcare industry, raises $12.7M Series A led by CRV  —  Abacus Insights, an early stage startup that wants to help coordinate healthcare information across systems, announced a $12.7 million Series A investment today led by CRV.



from Techmeme http://bit.ly/2QxKN9i
Share:

Source: Galaxy Note 10 will lose the headphone jack and exterior buttons like volume and power will be replaced by capacitive or pressure-sensitive areas (David Ruddock/Android Police)

David Ruddock / Android Police:
Source: Galaxy Note 10 will lose the headphone jack and exterior buttons like volume and power will be replaced by capacitive or pressure-sensitive areas  —  Speaking to a source familiar with the company's plans, Android Police has learned that Samsung will likely begin its wind-down of the headphone jack …



from Techmeme http://bit.ly/2wwhhaF
Share:

Uber’s First Earnings Report After I.P.O.: $1 Billion Loss


By KATE CONGER from NYT Technology https://nyti.ms/2I8a3iM
Share:

Apps Purged by Apple Say It Holds the Key They Need to Get Back In


By JACK NICAS from NYT Technology https://nyti.ms/2EK1MAB
Share:

Tesla’s new China-made Model 3 opens for pre-order with a 13% price cut

Tesla’s big bet on China-based production is key to a new effort to lure Chinese consumers with cheaper prices. Today the U.S. firm revealed that its incoming Model 3, which will be produced in China, will sell from 328,000 RMB — that’s around $47,500 and some 13 percent cheaper than its previous entry-level option.

The company opened pre-orders for the vehicle today, although it only broke ground on its Shanghai-based factory in January of this year. Customers who do plonk down cash for a pre-order this week — deposits start from 20,000 RM — can expect to receive their vehicle in 6-10 months, according to Tesla.

Despite the competitive prices, the higher spec Model 3 will continue to be shipped from the U.S, according to Reuters. The publication added that it isn’t clear if the made-in-China Tesla will qualify for EV subsidies from the government.

Beyond China, the Model 3 also went up for pre-order in Australia, Hong Kong, Japan, New Zealand, Ireland and Macau, the company said.

The Shanghai plant is expected to produce 500,000 vehicles per year when it reaches full production. The factory began hiring workers this month after job listings were published online, while videos and photos of the factory taken by Tesla enthusiasts suggest that it is nearing completion.

While it isn’t clear what margins the China-produced vehicles will bring Tesla, local manufacturing will help it avoid challenges around shipping and pricing, an issue that has been exacerbated by the ongoing U.S-China trade war.



from TechCrunch https://tcrn.ch/2MfRoGS
Share:

Blog Archive

Definition List

Unordered List

Support