class AmazonApiRateLimiter { /** * Minimalna przerwa między zapytaniami (sekundy). */ const INTERVAL_SECONDS = 2; /** * Nazwa pliku blokady w katalogu log/. */ const LOCK_FILENAME = 'amazon_api_rate.lock'; /** * @var string Pełna ścieżka do pliku blokady */ private $lockFilePath; /** * @var bool Tryb debug */ private $debug; public function __construct($debug = false) { $this->debug = $debug; $this->lockFilePath = MT_ROOT . '/../log/' . self::LOCK_FILENAME; } /** * Czeka, jeśli ostatnie zapytanie było wykonane wcześniej niż INTERVAL_SECONDS temu. * * Musi być wywołane bezpośrednio przed każdym zapytaniem do Amazon API. * Blokuje inne procesy (flock LOCK_EX) na czas weryfikacji i ewentualnego czekania, * dzięki czemu kolejka zapytań jest respektowana globalnie. * * @return void */ public function wait() { $fh = fopen($this->lockFilePath, 'c+'); if ($fh === false) { $this->debug('[DEBUG AmazonApiRateLimiter] Nie można otworzyć pliku blokady: ' . $this->lockFilePath); return; } // Zablokuj - inne procesy czekają tutaj flock($fh, LOCK_EX); // Odczytaj czas ostatniego wywołania API rewind($fh); $content = fread($fh, 32); $lastCall = (float)$content; $now = microtime(true); $elapsed = $now - $lastCall; $waitTime = self::INTERVAL_SECONDS - $elapsed; if ($waitTime > 0) { $waitMicroseconds = (int)($waitTime * 1000000); $this->debug('[DEBUG AmazonApiRateLimiter] Rate limit: czekam ' . round($waitTime, 3) . 's przed zapytaniem do API.'); usleep($waitMicroseconds); } // Zapisz aktualny timestamp jako czas ostatniego wywołania ftruncate($fh, 0); rewind($fh); fwrite($fh, microtime(true)); fflush($fh); // Zwolnij blokadę - następny proces może wejść flock($fh, LOCK_UN); fclose($fh); } /** * Wypisuje komunikat diagnostyczny na stdout, jeśli tryb debug jest włączony. * * @param string $msg * @return void */ private function debug($msg) { if ($this->debug) { echo $msg . "\n"; } } } ?> Comparar telemóveis: Coolpad 5891 :: GSMchoice.com ';

Coolpad 5891

Você pode comprar no máximo quatro modelos de telefones celulares. Escolha as marcas e modelos de celulares que deseja comparar e clique no botão "Comparar"

Coolpad 5891
Avaliação geral: 0,00
Opiniões dos usuários: 0
Formato Touch
Dimensões 138.00 x 71.00 x 9.00 mm
Peso 129.00 g
Tamanho da tela 5.00"
Ecrã Colorido / TFT
16M Cores
540 x 960 px (5.00") 220 ppi
Proteção de tela
Não
Buy screen protectoricon_info
Ecrã adicional Não
Protecção do monitor secundário Não
Bateria Li-Ion 2000 mAhBuy powerbankicon_info
O carregamento da bateria rápida Não
O carregamento da bateria sem fio Não
Memória interna 4 GB
memória RAM 1 GB
Cartão de memória Sim
microSD, microSDHC
até 32 GBBuy memory cardicon_info
Sistema operativo Android 4.1 Jelly Bean
Processador Qualcomm MSM8625Q
Velocidade 1200 MHz
GPU Adreno 203
Ecrã Táctil Sim
Factor SAR: (10g) 0,258 W/kg
Dual SIM Não
Disponível no mercado 2 trimestre 2013
Outro nome para o mesmo telemóvel -
Norma GSM 900 1800 1900
Norma UMTS Não
Padrão LTE Não
Norma CDMA 850 1900
CDMA2000 1xEV-DO
Padrão TD-SCDMA Não
Norma UMA Não
P U B L I C I D A D E
CÂMERAS - DE VOLTA

CÂMERAS - DE VOLTA

Primeira câmera Sim
Matriz 5 Mpx
Resolução 2592x1944 px
Zoom ótico Não
Flash Sim LED
Cor dual-LED flash Não
Formatos de vídeo H.264, MPEG4
Adicional -
CÂMERAS - FRENTE

CÂMERAS - FRENTE

Primeira câmera Sim
Matriz 0.3 Mpx
Resolução 640x480 px
Zoom ótico Não
Flash Não
Cor dual-LED flash Não
Formatos de vídeo H.264, MPEG4
Adicional -
SENSORES

SENSORES

Acelerômetro Não
Proximidade Não
Sensor de luz Não
Magnetômetro Não
Giroscópio Não
Barômetro Não
Altímetro Não
Sensor de gravidade Não
Sensor de efeito Hall Não
Scanner de íris Não
Scanner de impressão digital Não
Termômetro Não
Higrômetro Não
Transmissão de dados

Transmissão de dados

xHTML Sim
WAP Sim
HSCSD Não
HSDPA Não
HSUPA Não
HSPA Não
HSPA+ Não
LTE DL Não
LTE UP Não
WIMAX+ Não
GPRS Sim
EDGE Sim
Bluetooth Sim
v2.1 EDR
Profil A2DP Sim
HDMI Não
WiFi Sim
v802.11 b/g/n
Freqüências WiFi 2,4 GHz
WiFi Direct Não
WiFi Display Não
DLNA Não
Miracast Não
Ponto de acesso WiFi Sim
IrDA Não
USB Sim
v2.0
GPS Sim
A-GPS Sim
GLONASS Não
Beidou Não
NFC Não
COMUNICAÇÕES E NOTÍCIAS

COMUNICAÇÕES E NOTÍCIAS

Modo de espera Sim
Modo de conferência Sim
Desvio de chamadas Sim
Abrir para falar Não
Mensageiro Sim
SMS Sim
EMS Não
MMS Sim
Dicionário Sim
T9
Swype Não
Cliente de e-mail Sim
POP3, SMTP, IMAP4
Teclado QWERTY Não
Leitor de RSS Não
Multimédia

Multimédia

Radio Não
MP3 Sim
Alto-falantes estéreo Não
Audio Jack 3.5 mm
HD Voice Não
Formato dos sons AAC, AMR, WAV
Polifónico Sim
Toques Não
Compositor Não
Jogos Não
Java Sim
Dalvik
Vídeofone Sim
Televisão DVB-H Não
Saída de TV Não
PIM E FUNÇÕES ADICIONAIS

PIM E FUNÇÕES ADICIONAIS

Relógio Sim
Cronómetro Sim
Alarme Sim
Calculadora Sim
Conversor de moeda Não
Agenda Sim
Calendário Sim
Modo de avião Sim
SyncML Não
Dados e FAX Sim
Screensaver Sim
Tema Sim
Capa amovível Não
Marcação por voz Sim
Alta-voz Sim
Dictafono Sim
Vibra Sim
Coolpad 5891
Avaliação geral: 0,00
P U B L I C I D A D E