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();

Sunday, 26 January 2020

LA tech industry mourns Kobe Bryant

The Los Angeles startup community is joining the rest of the world in mourning the death of NBA superstar, entrepreneur and investor Kobe Bryant who was killed in a helicopter crash in Calabasas, Calif., shortly before 10 a.m. on Sunday.

Reports indicate that Bryant, his 13-year-old daughter Gianna Maria-Onore Bryant, and seven other passengers were on board a helicopter traveling to Bryant’s basketball training facility Mamba Academy. There were no survivors.

The 41 year-old NBA All-Star, Olympic medalist, Oscar winner and father of four was most famous for his achievements on the basketball court, but had established himself as an entrepreneur and investor whose reach extended far beyond the Los Angeles area that he called home.

“Kobe was loved in Los Angeles,” wrote Mark Suster, managing partner of the Los Angeles-based venture capital firm Upfront Ventures, in a private message to TechCrunch. “He not only played at the peak of his sport but everything he did was quality from film, to books to philanthropy. It’s truly a sad day in LA.”

Bryant launched his venture career with partner and serial entrepreneur Jeff Stibel back in 2013, according to Crunchbase. The pair made a mix of early- and late-stage investments in Los Angeles-based companies like LegalZoom, Scopely, Art of Sport, The Honest Company, RingDNA, FocusMotion, DyshApp and Represent.

Last year, the investment firm expanded with a $1.7 billion investment vehicle that was launched in partnership with the private equity fund, Permira, according to a report in USA Today.

“We are mourning this terrible loss and still searching for the words,” wrote Mattias Metternich, co-founder of Bryant’s grooming startup, Art of Sport, in an email. “As a founding partner to [Art of Sport] he was woven into the very fabric of our company and its vision and DNA. As a mentor we drew on his wisdom, passion and drive everyday… In the short term our thoughts and hearts are with him, Gianna and his surviving family.”

Jessica Alba, the co-founder of The Honest Company, took to Twitter earlier in the day to share her own reaction to the news. And Scopely’s official Twitter account shared a reaction, as well.

During his time with the Los Angeles Lakers, the MVP and 18-time All-Star set records and helped architect runs to five national championships. Together with Shaquille O’Neal, Bryant helped make the Lakers the dominant team in the NBA in the early 2000s.

“Kobe was the rare combination of God-given talent on-and-off the court with a competitive athlete mindset that was unrivaled to the point it was called the ‘mamba mentality’. Whatever he put his focus turned into excellence, whether it was an NBA championship, an Oscar, entering the VC game or — most importantly — fatherhood,” wrote Upfront Ventures general partner Kobie Fuller. “This loss is shocking and puts into perspective how precious our moments on this earth really are. My heart goes out to the Bryant family during this incredibly difficult time.”

While Bryant’s sports career was storied, and his post-sports career in media and investing successful, his legacy is complicated by a sexual assault allegation in 2003, which was later settled and for which Bryant apologized, but did not admit guilt.



from TechCrunch https://ift.tt/316FOBX
Share:
//]]>

0 comments:

Post a Comment

Blog Archive

Definition List

Unordered List

Support