@phpclubru

Страница 604 из 956
Pavel
10.06.2018
19:29:18
В винде из коробки куда больше работает чем в иксах конечно, линукс надо под себя подпиливать лет 5

Зато потом как влитой, никуда не хочется уходить

Yoskaldyr
10.06.2018
19:48:24
ага.... миллион леммингов ведь не может ошибаться. ну вообще-то чем что-то писать я почитал список всех багов что есть с иксами и не зря от иксов начали отказываться - стандартные отзывы юзеров от вейланда - "smooth ui experience" и т.д. То что народ не замечает - это его проблемы. А заметить можно только когда есть нормальная система прямо рядом. 99.9% юзеров не заметят разницы между механической клавой и обычной пленочной (хотя есть пленочные с небольшой задержкой, но реально мало), 98% процентов работая через рдп скажут что нет лагов. И что?

и не надо насчет железа - железо новое, 4 кабеля 3 hdmi и 1 dp - все полностью одинаково. Да одном дешевом hdmi не поднялось. Но это было ожидаемо

Google
Yoskaldyr
10.06.2018
19:51:17
единственно что осталось попробовать поднять бинарнуюфирмварь от интела, которая конечно не идет в стардартной поставке всех популярных дистров а только в интеловском clear linux-е

Т.е. разница в инпут лаге иксы - вейланд, точно такая же как вейланд - макос или винда

но веланд на clear linux-е почти без лага, т.е. работать уже можно.

но на clear linux-е вообще нет софта - собирать руками все самому у меня нет ни времени ни желания

Yoskaldyr
10.06.2018
20:20:23
вообще-то да, не всем нужны механические клавы например и когда раньше сторм при вводе тупил (тоже лаг ввода) 99% говорило что это руки кривые комп слабый и т.д. А оказалось это багофича джавы, которую jetbrains только недавно обошли/исправли. Я о Zero-latency Typing.

https://pavelfatin.com/typing-with-pleasure/

там как раз есть сравнение линукса и винды. Это не моя статья и цифры не я писал. Вот я этот лаг очень ощущаю, даже долбанные 10ms

и вот хорошкк видео насчет лагов мыши (примере тачпад, но в иксах именно такое поведение с мышью) https://www.youtube.com/watch?v=vOvQCPLkPt4

Pavel
10.06.2018
20:34:24
Я во вторник у компа буду, попробую замерять что там за лаг такой у меня, из-за которого я оказывается страдал все эти годы даже не подозревая :]

Сергей З.
11.06.2018
12:43:39
Всем привет! Нужна ваша консультация. При загруженной через https странице при скролле догружаются изображения(lazyload). Если сделать паузу 3-5 сек при скролле, то для последующих догружаемых изображений происходит SSL handshake (по таймингу процесс занимает 100мс). Я бы хотел избавиться от этого и сократить время загрузки. Сейчас смотрю в сторону SSL сессий. Интересует правильно ли выбрал сторону куда копать и возможно у вас есть какие-то идеи/советы в этом плане.

Dmitry
11.06.2018
17:59:32
KeepAlive ещё

Alex
12.06.2018
08:58:49
Подскажите либу для биткоина с возможностью получения баланса на адресе Нужна только эта функция Ну и само собой, видимо, UTXO пул должен создаваться этой либой (грешно к чужим апи обращаться - скорость слишком низка)

Google
werter
12.06.2018
09:41:23
народ помогите плиз как отсортировать массив и вывести <br>Отсортированный массив Z по возрастанию: <?php $Z->sort(); echo($Z->toStr()); ?>не работает

Dmitry
12.06.2018
09:52:07
Массив не объект, у него нет методов: sort($Z)

Alex
12.06.2018
11:27:40
Blockchain.info api ?
Нашел какой-то скрипт на плюсах Он правда жрет 32+ Гб ОЗУ, но, бывает :)

Ну, 16+ точно

Artem
12.06.2018
11:31:48
Нашел какой-то скрипт на плюсах Он правда жрет 32+ Гб ОЗУ, но, бывает :)
у меня тут недавно скрипт на python сожрал 128 так что все ок )

Малябис
12.06.2018
13:25:36
Друзья помогите разобраться в пхп Мне вообще не понятно как работает ооп в пхп Есть класс модель: class ModelUserUser extends Model { public function getUser($user_id) { $query = $this->db->query("SELECT *, (SELECT ug.name FROM `" . DB_PREFIX . "user_group` ug WHERE ug.user_group_id = u.user_group_id) AS user_group FROM `" . DB_PREFIX . "user` u WHERE u.user_id = '" . (int)$user_id . "'"); return $query->row; } // some code } а вот и другой файл класс

abstract class Model { protected $registry; public function __construct($registry) { $this->registry = $registry; } public function __get($key) { return $this->registry->get($key); } public function __set($key, $value) { $this->registry->set($key, $value); } }

Понятное дело что запускаются магические методы, но как работают эти функции? То есть у Модели нету метода db и query вообще, откуда они берутся?! Ладно я их нашел в какой-то другой директории, но Model и ModelUserUser вообще о них не знает, а как они могут их применять ведь нигда в файле нету никаких инклюдов ничего что указывало бы на файлы которые содержит эти самые db и query

и как вообще у переменной $query оказался метод row

а вот и сам файл db.php который лежит в директории library class DB { private $adaptor; public function __construct($adaptor, $hostname, $username, $password, $database, $port = NULL) { $class = 'DB\\' . $adaptor; if (class_exists($class)) { $this->adaptor = new $class($hostname, $username, $password, $database, $port); } else { throw new \Exception('Error: Could not load database adaptor ' . $adaptor . '!'); } } public function query($sql, $params = array()) { return $this->adaptor->query($sql, $params); } public function escape($value) { return $this->adaptor->escape($value); } public function countAffected() { return $this->adaptor->countAffected(); } public function getLastId() { return $this->adaptor->getLastId(); } public function connected() { return $this->adaptor->connected(); } }

Артем
12.06.2018
16:39:51
Это код из опенкарт?

Понятное дело что запускаются магические методы, но как работают эти функции? То есть у Модели нету метода db и query вообще, откуда они берутся?! Ладно я их нашел в какой-то другой директории, но Model и ModelUserUser вообще о них не знает, а как они могут их применять ведь нигда в файле нету никаких инклюдов ничего что указывало бы на файлы которые содержит эти самые db и query
Короче если этот опенкарт, то объекты эти создаются при старте системы. И сохраняются в $registry. А сам объект registry уже в модель через конструктор. Когда запрашиваешь в модели обект db, то модель вызывает магический метод, который ищет нужный объект в registry. Как-то так.

Короче ответ здесь - https://github.com/opencart/opencart/blob/master/upload/system/framework.php

Павел
13.06.2018
07:22:43
Привет, не погу понять, делаю json_encode, но ответ приходит с лишними кавычками, вроде "{}" хотя я хочу чтобы было {}

Den
13.06.2018
08:09:13
доброе утро кто подскажет через какую жопу можно сделать систему а-ля "яндекс.паспорт" совместимую с oauth(2)?

Павел
13.06.2018
10:16:18
Ребят, чем можно заменить apc_fetch?

Google
Sergey
13.06.2018
10:16:25
apcu?

Павел
13.06.2018
10:19:50
apcu?
модуль какойто требует?

Sergey
13.06.2018
10:21:36
pecl apcu

Ты для каких целей то меняешь?

Павел
13.06.2018
10:23:03
Ты для каких целей то меняешь?
что мненяю? не понял вопрос. мне нужно сохранить между сесиями кэшированное значение 1 переменной для каждого пользователя. лазить за ней в бд, не логично каждый раз

Sergey
13.06.2018
10:23:57
чем тебя apc_fetch не устроил?

ну за исключением, что у них последний stable - 7 лет назад

Den
13.06.2018
10:24:19
Через руки?
#неответ

Павел
13.06.2018
10:24:52
чем тебя apc_fetch не устроил?
тем что ее у меня тоже нету

и какая разница что устанавливать

Pavel
13.06.2018
10:28:06
#неответ
Да и вопрос то бессмысленный и дикий. Что это за конструкт такой "жопа" в мире CS? Опиши корректно требования

Sergey
13.06.2018
10:29:08
тем что ее у меня тоже нету
не если сервер приложения один, бери apcu, если нет, смотри в сторону редиса, мемкеша.

Павел
13.06.2018
10:33:18
Простите за глупый вопрос, хочу установить его вручную, не используя пакетного менеджера, не могу найти где php хранить модули

php-fpm если быть точнее

Alexandr "R2D2"
13.06.2018
10:38:20
@interpri5e раньше можно было упомянуть папку pear, но это в прошлом. Сейчас никаких модулей вне пакетного менеджера нет. Или лютое легаси.

Но возможно ты ищешь вот это: http://php.net/manual/en/ini.core.php#ini.include-path

Павел
13.06.2018
10:42:44
А почему именно не через пакетный менеджер?
потому что это докер контейнер, можно конечно его пересобрать, но хотябы для проверки хочется по бысрому

Но возможно ты ищешь вот это: http://php.net/manual/en/ini.core.php#ini.include-path
не могу понять из описания. он подгрузить .so файлы из этой директории или нет?

Alexandr "R2D2"
13.06.2018
10:45:07
Я думал ты о пакетах на PHP )))

Google
Павел
13.06.2018
10:45:29
эх, придется ребилдить, ска

Pavel
13.06.2018
10:45:40
эх, придется ребилдить, ска
$ php -i | grep extension_dir extension_dir => /usr/lib/php/20151012 => /usr/lib/php/20151012

А вообще да, любишь докер - люби и ребилдить.

Alexandr "R2D2"
13.06.2018
10:46:13
Про .so есть другая настройка: extension_dir = "ext"

очевидно в php скрипте ты ей управлять не можешь, только в php.ini

Павел
13.06.2018
10:47:18
Про .so есть другая настройка: extension_dir = "ext"
хм. а вот это уже изнтересно

Den
13.06.2018
11:06:27
Т.е. чтобы были общие аккаунты централизованные и возможность логиниться на местные сервисы через него

Павел
13.06.2018
11:18:56
что-то я не догоняю

server reached pm.max_children setting (5), consider raising it

как это связанно apcu?

те мне нужне просто ассоциативный массив. неужели обязательно для этого городить таблицу в бд?

Василий
13.06.2018
11:38:02
Я тут mtproto обкатываю, поднял прокси для телеги, если кому нужно tg://proxy?server=185.205.210.186&port=443&secret=28903022c71ae67961d00ecacea6e0de

Pavel
13.06.2018
11:41:29
test. Если вы это читаете значит работает.

Artem
14.06.2018
08:25:14
а тут есть кто -то, кто в курсе, что за компания abz.agency ? пишут 11 лет работают кто -то должен знать. Собственно вопрос в том, что посмотрел кто близко есть и понравилось тестовое задание, прям релевантно текущей задаче было. Но сделать то сделал, а отправлять..., оформить же надо и тесты написать, а мне лень. Потому интересно было бы отзывы узнать, вдруг я захочу поработать в офисе пхп девом.

Evgeny
14.06.2018
09:19:23
в 7.3 устарели "==" и "!=", теперь будет нужно писать "===" "!=="

dypa
14.06.2018
09:36:33
Google
Evgeny
14.06.2018
09:36:53
откуда инфа? это же бред
https://github.com/php/php-src/compare/master...Majkl578:deprecate-equals-operator

dypa
14.06.2018
09:40:51
так rfc, pull request, аннонс в рассылке, голосование то где? есть определенные процедуры для принятия патчей в php-src

Petr
14.06.2018
09:44:06
да это бред какой-то, не примут такой RFC

давайте ещё пообсуждаем rfc: PHP depricated

и pull request, в котором очищается весь репозиторий

для 1 апреля, кстати, норм идея, надо в следующем году сделать ?

Страница 604 из 956