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

Wednesday 31 October 2018

A look at all the companies participating in 500 Startups’ 24th accelerator program

TechCrunch has an exclusive look at the companies participating in 500 Startups‘ 24th startup accelerator batch, which kicked off last week.

Through its four-month seed program, the Silicon Valley seed fund invests $150,000 in exchange for 6 percent equity. The companies below include a mix of industries from cryptocurrency to digital health to e-commerce. 500 Startups says 40 percent of the companies have a female founder, 50 percent have a black, mixed-race or Latinx founder and 31 percent are headquartered outside the U.S.

Here’s a closer look at the 22 companies, which will demo their tech to investors on February 28:

  • Alba: A Santiago, Chile-based mobile marketplace for babysitters in emerging markets.
  • Assemble: A Los Angeles-based digital platform for automating video content production.
  • Back Office: A Palm Beach, Florida-based financial software provider focused on streamlining personal bookkeeping.
  • BlockVigil: A San Francisco-based platform for building and scaling blockchain applications.
  • Cambridgene: A Cambridge-based developer of clinical-genomic software for personalizing cancer therapy in hospitals.
  • Celer Network: A platform for building and scaling decentralized applications.
  • Crowdz: Headquartered in Sunnyvale, the blockchain-based B2B marketplace builds digitized supply chains.
  • HAMAMA: A San Francisco-based provider of microgreen kits for growing healthy food at home.
  • IOTW: A Hong Kong-based IoT-connected cryptocurrency mining platform.
  • Kura Tech: A San Francisco-based developer of augmented reality glasses with micro-display and variable focus.
  • Memoir Health: A Boston-based behavioral health startup providing physical and virtual mental wellness and substance use services.
  • MessageCube: Headquartered in Sunnyvale, the company is building an integration for people to discuss and purchase shared experiences over chat.
  • Ovation: A Provo, Utah-based online portal for restaurant reviews meant to help businesses measure customer experience.
  • PantyProp: A New York-based seller of underwear and swimwear for women to wear while menstruating.
  • Pilleve: A Winston-Salem, North Carolina-based startup using data to help care providers lower the costs associated with opioid addiction.
  • Savion: A Livermore-based aviation company bringing green, long-range private jets to the middle class.
  • SnapShyft: Headquartered in Indianapolis, the startup provides an on-demand labor marketplace focused on the food and beverage industry.
  • Thrive Agric: An Abuja, Nigeria-based crowdfunding platform for farms and farmers in Africa.
  • TripAfrique: Headquartered in Paris, the online booking platform helps travelers arrange trips to Africa.
  • UTRUST: A Zurich-based cryptocurrency payments platform that offers buyers protection, instant transactions and more.
  • Zeuss Tech: Headquartered in Palo Alto, the blockchain-based anti-money-laundering platform targets cash-intensive industries.
  • No information is available on the final company, which is in stealth mode.

Here’s a look at 500 Startups batch 23, 22 and 21.



from TechCrunch https://ift.tt/2CUZ1Mv
Share:
//]]>

0 comments:

Post a Comment

Blog Archive

Definition List

Unordered List

Support