Home
Downloads
Dvd
Games
Software
Office
Parent Category
Child Category 1
Sub Child Category 1
Sub Child Category 2
Sub Child Category 3
Child Category 2
Child Category 3
Child Category 4
Featured
Health
Childcare
Doctors
The Tech News
Home
Business
Internet
Market
Stock
Downloads
Dvd
Games
Software
Office
Parent Category
Child Category 1
Sub Child Category 1
Sub Child Category 2
Sub Child Category 3
Child Category 2
Child Category 3
Child Category 4
Featured
Health
Childcare
Doctors
Uncategorized
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();?php >
Thursday, 1 November 2018
Home
»
NYT
,
Tech
» Start-Ups Ask, ‘Are We Making Money for Saudi Arabia?’
Start-Ups Ask, ‘Are We Making Money for Saudi Arabia?’
AppyBro
11:50
No comments
By ERIN GRIFFITH from NYT Technology https://ift.tt/2P5f2Xw
Share:
Email This
BlogThis!
Share to X
Share to Facebook
//]]>
← Newer Post
Older Post →
Home
0 comments:
Post a Comment
Recent Posts
Categories
Biz & IT – Ars Technica
Crunch Hype
IK scandal
imran khan
imran khan new
imran khan news
imran khan pm Pakistan
imran khan secret
India
Indian pm
Kashmir
MIT Technology Review
modi
nawaz Sharif
NYT
Pakistan
Pakistan is losing Kashmir
pm modi
pti
scandal
Tech
tech news
TechCrunch
Techmeme
Technology
the technology news
TheTechNews
Top News - MIT Technology Review
Pages
Home
Popular Posts
Archives
Report: black market for stolen game logins generates $1B annually, with logins for Fortnite, Roblox, Minecraft, and RuneScape accounting for ~$700M in sales (Olga Kharif/Bloomberg)
Olga Kharif / Bloomberg : Report: black market for stolen game logins generates $1B annually, with logins for Fortnite, Roblox, Minecraft...
Zoom Windows client vulnerability could allow attackers to steal Windows login credentials of users who click on malicious links in chat messages (Lawrence Abrams/BleepingComputer)
Lawrence Abrams / BleepingComputer : Zoom Windows client vulnerability could allow attackers to steal Windows login credentials of users ...
Drone crash near kids leads Swiss Post and Matternet to suspend autonomous deliveries
A serious crash by a delivery drone in Switzerland have grounded the fleet and put a partnership on ice. Within a stone’s throw of a school,...
Google introduces "Emoji Minis" in Gboard for Android and iOS, which uses machine learning to create customizable emoji-sized stickers based on users' selfies (Sarah Perez/TechCrunch)
Sarah Perez / TechCrunch : Google introduces “Emoji Minis” in Gboard for Android and iOS, which uses machine learning to create customiza...
Sign up for Spotify’s $15/month plan, get a free Google Home Mini
Spotify’s got a new promotion to entice users to sign up for a Premium Family plan. Commit to $15 a month for up to six members, and the st...
Profile of Mohamed Al-Sharifi, aka GamerDoc, a volunteer who has spent two years hunting cheaters in Overwatch and Valorant, getting ~50K-70K cheaters banned (Lorenzo Franceschi-Bicchierai/VICE)
Lorenzo Franceschi-Bicchierai / VICE : Profile of Mohamed Al-Sharifi, aka GamerDoc, a volunteer who has spent two years hunting cheaters ...
Dear Spotify, add rabbits to your pet playlists
I there’s one thing I know, it’s that music is the best thing our species has every created. If there are two things I know, it’s the music ...
Houzz resets user passwords after data breach
Houzz, a $4 billion-valued home improvement startup that recently laid off 10 percent of its staff , has admitted a data breach. A reader...
Nix Pro 2 and Nix Mini color sensors are powerful, easy-to-use additions to any creative pro toolkit
Translating the physical world to the digital has been a challenge, especially when it comes to things like color: Color isn’t actually all ...
Baidu says its AI chip unit Kunlun recently raised funding, source says at a $2B valuation led by Chinese PE firm CITIC Capital (Reuters)
Reuters : Baidu says its AI chip unit Kunlun recently raised funding, source says at a $2B valuation led by Chinese PE firm CITIC Capital...
Blog Archive
►
2024
(16)
►
January
(16)
►
2023
(164)
►
December
(15)
►
November
(17)
►
October
(17)
►
September
(16)
►
August
(8)
►
July
(16)
►
June
(21)
►
May
(13)
►
April
(7)
►
March
(9)
►
February
(19)
►
January
(6)
►
2022
(300)
►
December
(8)
►
November
(8)
►
October
(22)
►
September
(16)
►
August
(14)
►
July
(13)
►
June
(16)
►
May
(24)
►
April
(35)
►
March
(21)
►
February
(20)
►
January
(103)
►
2021
(7157)
►
December
(198)
►
November
(568)
►
October
(624)
►
September
(624)
►
August
(643)
►
July
(657)
►
June
(626)
►
May
(647)
►
April
(649)
►
March
(650)
►
February
(597)
►
January
(674)
►
2020
(8062)
►
December
(649)
►
November
(647)
►
October
(611)
►
September
(666)
►
August
(692)
►
July
(686)
►
June
(667)
►
May
(702)
►
April
(677)
►
March
(718)
►
February
(650)
►
January
(697)
►
2019
(15143)
►
December
(669)
►
November
(654)
►
October
(686)
►
September
(677)
►
August
(695)
►
July
(695)
►
June
(688)
►
May
(2205)
►
April
(2157)
►
March
(2064)
►
February
(1940)
►
January
(2013)
▼
2018
(10679)
►
December
(1651)
▼
November
(1943)
Google's Pixel Slate shows that tablets need an op...
Quit Stalling
Sources: EU's antitrust regulators sent questionna...
2018 Holiday Gift Guide: Technology
Source: Google Hangouts for consumers will be shut...
DHS proposes H-1B visa rule changes that would pri...
US tariffs helping, then hurting domestic rare-ear...
E Ink debuts a new electronic drawing technology
Facebook adds free TV shows Buffy, Angel, Firefly ...
Venafi, which protects machine identities like cry...
PayPal: Black Friday & Cyber Monday broke records ...
The International Space Station’s new robot is a f...
Apple approves Indian telecom regulator's "TRAI DN...
Marriott breach leaves 500 million exposed with pa...
AT&T plans another, 3-tiered streaming service for...
Niantic confirms that Pokémon GO is getting PvP ba...
The Arlo security camera goes 4K
Wave Computing, an AI startup making specialized h...
AT&T details its streaming service plans as it wei...
European Central Bank launches TARGET Instant Paym...
Toyota taps Docomo 5G to remotely control its huma...
And the winner of Startup Battlefield at Disrupt B...
Arlo, Netgear's security camera spinoff, announces...
U.S. mobile app stores had their biggest day ever ...
Lawmakers say Amazon’s facial recognition software...
DoJ charges Autonomy founder with fraud over $11BN...
China’s Infervision is helping 280 hospitals world...
The Wayback Machine does not challenge takedown re...
There’s definitely reason to worry about Brexit, s...
Asana raises $50M, Airbnb gets a new CFO, and a 20...
Eight lawmakers send a third letter questioning Re...
The Week in Tech: Facebook’s Three Big Problems
Shuttle business Via could add scooters to its lineup
DOJ charges ex-Autonomy boss Mike Lynch with fraud...
Sweetgreen is opening up order-ahead locations ins...
Since Satya Nadella became CEO, Microsoft has almo...
Apple Music will be available on Amazon Echo devic...
Apple Music is coming to the Amazon Echo
Facebook quietly hired Republican strategy firm Ta...
UrbanClap, India’s largest home services startup, ...
Jina Choi, the head of the SEC’s San Francisco off...
N26 says it now has more than 2M customers
Marriott International says 500M records from the ...
Starwood Hotels says 500 million guest records sto...
GCHQ’s not-so-smart idea to spy on encrypted messa...
Enterprise AR is an opportunity to “do well by doi...
Sheryl Sandberg knew more of Facebook’s work with ...
Instagram is launching a "Close Friends" list on i...
Instagram now lets you share Stories to a Close Fr...
Sheryl Sandberg Is Said to Have Asked Facebook Sta...
Floyd Mayweather and DJ Khaled Are Fined in I.C.O....
How a phone app detected Sprint’s alleged throttli...
Researchers use AI and 3D printing to recreate pai...
Language learning app Babbel sold 1M US subscripti...
Over 200 car manufactures operating in China, incl...
I 3D-printed every bit of my wedding—including my ...
Floyd Mayweather and DJ Khaled to pay SEC fines fo...
Watch Disrupt Berlin day 2 live right here
Sources say Sandberg asked Facebook staff to resea...
FBI arrests Jared Rice, Sr., CEO of cryptocurrency...
Local reports say Apple has removed 700+ apps, inc...
Intel to start distributing drivers for its graphi...
A Nielsen report says US viewers spend nearly 8B h...
Indonesian ride-hailing company Go-Jek launches in...
Alt-right commentator Laura Loomer handcuffed self...
SEC settles with Floyd Mayweather and DJ Khaled on...
Coinbase Pro says it is adding Zcash to its profes...
Vista Equity Partners takes majority stake in Wrik...
Techmeme now publishing paid and free "Leaderboard...
SoftBank sets indicative share price of 1,500 yen ...
Don’t miss out on free tickets to Startup Battlefi...
“Daredevil” will not be renewed for a fourth seaso...
Insurance startup Bright Health raises $200M at ~$...
Nine companies will compete to help NASA astronaut...
New AWS tool helps customers understand best cloud...
The attributes that define the increasingly critic...
The White House will meet with tech execs to talk ...
AWS announces a slew of new Lambda features
Before Doing Something Foolish
Meet the five Startup Battlefield finalists at Dis...
Nintendo Switch forecasted to outsell the PS4 in 2019
SITE NEWS: Techmeme now publishing paid and free "...
South Korea indicts group for allegedly leaking Sa...
Memo: White House plans to host a roundtable next ...
Sources detail the measures Google took to keep Dr...
Hulu with Live TV adds Discovery Networks programm...
GM's President Dan Ammann to become CEO of self-dr...
AWS launches a managed Kafka service
Analysts are still bullish on wearables
Lyft closes its acquisition of bike-rental startup...
Cruise Automation taps GM president Dan Ammann as ...
Lyft’s pink-wheeled shareable bikes will be availa...
Roku TV Wireless Speakers review: simple setup and...
The crusade against open source abuse
New book outlines Microsoft's product roadmap: new...
Nielsen: Americans are streaming 8 billion hours o...
Mass router hack exposes millions of devices to po...
Microsoft debuts redesigned icons for Office suite...
Microsoft rolls out a search function, powered by ...
So crypto didn’t kill venture capital after all
►
October
(2281)
►
September
(2094)
►
August
(1980)
►
July
(730)
Definition List
Unordered List
Support
0 comments:
Post a Comment