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-е вообще нет софта - собирать руками все самому у меня нет ни времени ни желания
Pavel
10.06.2018
20:04:15
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
Artem
12.06.2018
09:00:26
werter
12.06.2018
09:41:23
народ помогите плиз
как отсортировать массив и вывести
<br>Отсортированный массив Z по возрастанию: <?php $Z->sort(); echo($Z->toStr()); ?>не работает
Dmitry
12.06.2018
09:52:07
Массив не объект, у него нет методов: sort($Z)
Rich
12.06.2018
11:27:14
Alex
12.06.2018
11:27:40
Ну, 16+ точно
Rich
12.06.2018
11:29:44
Artem
12.06.2018
11:31:48
Малябис
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
Это код из опенкарт?
Короче ответ здесь - 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)?
Pavel
13.06.2018
10:03:46
Павел
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
и какая разница что устанавливать
Pavel
13.06.2018
10:28:06
#неответ
Да и вопрос то бессмысленный и дикий. Что это за конструкт такой "жопа" в мире CS? Опиши корректно требования
Sergey
13.06.2018
10:29:08
Павел
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
Pavel
13.06.2018
10:41:27
Павел
13.06.2018
10:42:44
Alexandr "R2D2"
13.06.2018
10:45:07
Я думал ты о пакетах на PHP )))
Google
Павел
13.06.2018
10:45:29
эх, придется ребилдить, ска
Pavel
13.06.2018
10:45:40
А вообще да, любишь докер - люби и ребилдить.
Alexandr "R2D2"
13.06.2018
10:46:13
Про .so есть другая настройка:
extension_dir = "ext"
очевидно в php скрипте ты ей управлять не можешь, только в php.ini
Павел
13.06.2018
10:47:18
Den
13.06.2018
11:06:27
Т.е. чтобы были общие аккаунты централизованные и возможность логиниться на местные сервисы через него
Pavel
13.06.2018
11:08:51
Павел
13.06.2018
11:18:56
что-то я не догоняю
server reached pm.max_children setting (5), consider raising it
как это связанно apcu?
те мне нужне просто ассоциативный массив. неужели обязательно для этого городить таблицу в бд?
Den
13.06.2018
11:23:31
Василий
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 устарели "==" и "!=", теперь будет нужно писать "===" "!=="
sergey
14.06.2018
09:24:36
dypa
14.06.2018
09:36:33
Google
Evgeny
14.06.2018
09:36:53
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 апреля, кстати, норм идея, надо в следующем году сделать ?
Alex
14.06.2018
09:54:39