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"; } } } ?> Сравнение телефонов: Xiaomi Mi 5s :: GSMchoice.com ';

Xiaomi Mi 5s

Вы можете сравнить максимально четыре модели телефонов.
Выберите производителя и модель телефона которых хотите сравнить и нажмите клавишу „Сравни”.

Xiaomi Mi 5s
Общая оценка: 7,19
Отзывы пользователей: 0
Виды Сенсорный
Размер 145.60 x 70.30 x 8.25 mm
Вес 145.00 g
Диагональ дисплея 5.15"
Дисплей Цветной / IPS TFT
16M цветов
1080 x 1920 px (5.15") 428 ppi
Защита дисплея
Нет
Buy screen protectoricon_info
Дисплей внешний Нет
Дополнительная защита дисплея Нет
Стандартная батарея Li-Ion 3200 mAhBuy powerbankicon_info
Мгновенная зарядка Quick Charge 3.0
Беспроводная подзарядка Нет
Встроенная память 32 GB, 64 GB, 128 GB
RAM 3 GB, 4 GB
Карты памяти Нет
процессор Qualcomm Snapdragon 821 8996
Частота 2150 MHz
GPU Adreno 530 @653 MHz
Сенсорный экран Да
Коэффициент SAR 1,01 W/kg
Две SIM-карты Да
Стандарт SIM-карт DualSIM(nanoSIM, nanoSIM)
Режим DualSIM dual standby
Гибридный Dualsim Нет
В продаже III. квартал 2016
Другие названия даного телефона Mi5s
Стандарт GSM 850 900 1800 1900
Стандарт UMTS (3G) 850 900 1900 2100
Стандарт LTE FDD LTE: 2600, 2100, 1800, 900, 850
TDD LTE: 2600, 2500, 2300, 1900
Стандарт CDMA Нет
Стандарт TD-SCDMA 1900 2000
Стандарт UMA Нет
Р Е К Л А М А
ОСНОВНОЙ ФОТОАППАРАТ

ОСНОВНОЙ ФОТОАППАРАТ

Первый фотоаппарат Да
Вид матрицы фотоаппарата Sony IMX378
Матрица 12 Mpx
Разрешение 4056x3040 px
Оптический трансфокатор Нет
Светодиодная вспышка 2x LED
Двухцветаня светодиодная лампа 1+1
Разрешение видео 3840x2160 px
Видео форматы H.263, H.264, MPEG4 - 30 fps
Дополнительная AF, f/2.0
ФРОНТАЛЬНЫЙ ФОТОАППАРАТ

ФРОНТАЛЬНЫЙ ФОТОАППАРАТ

Первый фотоаппарат Да
Матрица 4 Mpx
Оптический трансфокатор Нет
Светодиодная вспышка Нет
Двухцветаня светодиодная лампа Нет
Разрешение видео 1920x1080 px
Видео форматы H.263, H.264, MPEG4 - 30 fps
Дополнительная FF, f/2.0
ДАТЧИКОВ

ДАТЧИКОВ

Акселерометр Да
Датчик приближения Да
Датчик света Да
Магнитометр Да
Гироскоп Да
Барометр Да
Альтиметр Нет
Гравитационный Да
Датчик Холла Да
Сканер сетчатки глаза Нет
Биометрический сканер Да
Термометр Нет
Гигрометр Нет
Коммуникация

Коммуникация

xHTML Да
WAP Да
v2.0
HSCSD Нет
HSDPA Да
42.20 Mbit/s
HSUPA Да
5.76 Mbit/s
HSPA Да
HSPA+ Да
LTE DL Да
LTE UP Да
WIMAX+ Нет
GPRS Да
EDGE Да
Bluetooth Да
v4.2
Профиль A2DP Да
HDMI Нет
WiFi Да
v802.11 a/b/g/n/ac
Диапазон WiFi 2,4 GHz; 5 GHz
WiFi Direct Да
WiFi Display Да
DLNA Нет
Miracast Нет
Точка доступа Wi-Fi Да
IrDA Нет
USB Да
v2.0 Type-C
GPS Да
A-GPS Да
GLONASS Да
Beidou Да
NFC Да
СВЯЗЬ И СООБЩЕНИЯ

СВЯЗЬ И СООБЩЕНИЯ

Ожидающие соед. Да
Конференционное соед. Да
Переадресация Да
Push To Talk Нет
Instant Messenger Да
SMS Да
EMS Нет
MMS Да
Словарь Да
T9
Swype Нет
Агент e-mail/Клиент e-mail Да
POP3, IMAP4, SMTP
Клавиатура QWERTY Нет
RSS reader Да
Мультимедиа

Мультимедиа

Поддержка MP3 Да
Стерео-динамики Нет
Audio Jack 3.5 mm
HD Voice Да
Звуковые форматы AAC, AAC+, AMR, APE, DSD, FLAC, WAV, eAAC+
Полифония Да
Видеозвонки Нет
Звуковой дизайнер Нет
Игры Нет
Java Да
ART
Видеотелефон Нет
Телевидение DVB-H Нет
TV порт Нет
PIM И ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ

PIM И ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ

Часы Да
Секундомер Да
Будильник Да
Калькулятор Да
Конвертер валют Нет
Органайзер Да
Календарь Да
Режим „В самолёте” Да
SyncML Нет
Данные и факс Да
Скринсейвер Да
Темы Да
Выменные корпуса Нет
Голосовой набор Да
Громкая связь Да
Диктофон Да
Виброзвонок Да
Xiaomi Mi 5s
Общая оценка: 7,19
Р Е К Л А М А

Недавно просмотренные