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 >
Friday, 1 November 2019
Home
»
NYT
,
Tech
» The Week in Tech: WhatsApp’s Spyware Fight Is at Least Good P.R.
The Week in Tech: WhatsApp’s Spyware Fight Is at Least Good P.R.
AppyBro
06:11
No comments
By BY JAMIE CONDLIFFE from NYT Technology https://ift.tt/2qhguKP
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)
How Jeff Beacher, owner of a Las Vegas nightclub f...
Adobe: Black Friday online sales grew 19.6% YoY to...
Black Friday sees record $7.4B in online sales, $2...
Ockam raises $3.2 million in seed funding to make ...
Actually …
EU antitrust regulators are conducting a prelimina...
Storm Ventures just closed its sixth fund with $13...
How angel investing for social status is a core pa...
Facebook bowed to a Singapore government order to ...
Original Content podcast: Reasons to be thankful f...
This Week in Apps: Apple Arcade updates, TikTok di...
Variety: Building Blocks
Facebook complies with Singapore's fake news law a...
As the new year beckons European investors start m...
Startups Weekly: Chinese investors double down on ...
An overview of crisis in India's telecom sector, a...
With chips like Threadripper 3960X and 3970X, AMD ...
Advanced Navigation raises $13M Series A for a ran...
Interview with the Internet Society CEO, as he tri...
Mood
iOS apps could really benefit from the newly propo...
Only seven out of 21 US presidential candidates ha...
US arrests an Ethereum Foundation researcher, clai...
China's new rules, effective Jan. 1, require video...
Mixcloud data breach exposes over 20 million user ...
Gift Guide: For the budding video creator
Intel says Qualcomm’s business practices drove it ...
Researchers say multiple telcos are deploying RCS ...
Court filing: Intel says it has sold smartphone mo...
Source: Coinbase acquires prime broker Tagomi for ...
Singapore orders Facebook to correct a post by an ...
A recent fracas between Binance and The Block show...
Half an operating system: The triumph and tragedy ...
Pixpay is a challenger bank for teens focused on p...
Wyze security cams will lose the AI-based person-d...
Black Friday Sale: 2-for-1 passes to Disrupt Berlin
HSBC to shift $20B in assets to a blockchain-based...
Fantasy Concoction
Best 2019 Black Friday deals on mobile devices, la...
Will the future of work be ethical?
Forest Admin raises $7 million to help you build a...
EU data regulator issues first-ever sanction of an...
Facebook, Instagram, and Messenger are down for ma...
European parliament’s NationBuilder contract under...
Facebook and Instagram are experiencing intermitte...
Panasonic says it will sell its loss-making semico...
Copia, an e-commerce and logistics startup for unb...
The Samsung Galaxy Fold is headed to Canada, with ...
Nix Pro 2 and Nix Mini color sensors are powerful,...
Bunq launches metal card and plants a tree for eve...
Toucan Toto, which provides a data visualization p...
TikTok apologizes for removing viral video about a...
TikTok Reverses Ban on Teen Who Slammed China’s Mu...
Google Photos starts rolling out manual face taggi...
Picnic, an online supermarket that delivers grocer...
Korean crypto exchange Upbit confirms it has lost ...
Lithuania-based Vinted, an online marketplace for ...
Cantankerous Sort
Give Your Restaurant the Gift of New Tech for Chri...
TikTok says it didn't block US teen's account with...
Vinted, the second-hand clothes marketplace, raise...
Revolut supports direct debits in the UK
Global smartphones sales in Q3 fell 0.4% YoY as co...
Lego’s take on the Tesla ‘Cybertruck’ comes with i...
Former Facebookers take on Facebook
Trouva, an online marketplace for independent bout...
Outlook.com can now be installed as a Progressive ...
Twitter should offer a way to memorialize dead peo...
A look at the state of AI accountability research,...
Brexit ad blitz data firm paid by Vote Leave broke...
The Worst Tech Gifts We Give (and How to Do Better)
Putting the Pieces into Place
Cloudflare CEO Matthew Prince is coming to Disrupt...
A look at SoftBank's controversial process of part...
Indian scooter rental startup Bounce raises $150M
Kasada, which has developed tech to fight bot-powe...
This debut venture firm, backed by an Argentine co...
Amazon announces new Alexa emotions for developers...
You can take my Dad’s tweets over my dead body
Ability of a Company to Expand
HP Inc. beats with Q4 revenue of $15.41B, up 0.3% ...
Facebook sued by NSO Group employees who claim the...
Uber drivers in France are occupying a majority of...
TikTok Blocks Teen Who Posted About China’s Detent...
After The Guardian's report, Facebook bans white n...
Vivun snags $3M seed round to bring order to pre-s...
India’s Ola to begin operations in London in ‘comi...
Survey of over 1,000 US consumers: 77% say they us...
NASA’s second free-flying assistant robot gets to ...
Pricefx scores additional €23M for its cloud-based...
Taipei-based Appier, which uses machine learning t...
Sim Shagaya’s uLesson African edtech startup raise...
Argentina-based Ualá, a mobile banking and lending...
New smartphone figures highlight continued struggl...
Leavy.co, the app for millennials who want to rent...
India’s electric bike rental startup Yulu inks str...
Activists Build a Grass-Roots Alliance Against Amazon
Alibaba’s shares climb almost 8% in their first mo...
Seattle's City Council passes legislation to estab...
The RISC-V Foundation, which sets standards for RI...
►
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)
►
October
(2281)
►
September
(2094)
►
August
(1980)
►
July
(730)
Definition List
Unordered List
Support
0 comments:
Post a Comment