Как узнать кто прописывает свойства объекта?
Модератор: immortal
-
- Сообщения: 315
- Зарегистрирован: Вс май 20, 2018 9:27 am
- Благодарил (а): 160 раз
- Поблагодарили: 29 раз
Как узнать кто прописывает свойства объекта?
Уже несколько дней буквально "охочусь" за свойством "ThisComputer.SunSetTime" и "ThisComputer.SunRiseTime" не могу понять кто меняет значение в нем?!?!
Я пытался отследить по времени, а уже после посмотреть какой скрипт отработал... Но, это не помогло мне, скрипты в тот момент времени когда я однажды поймал изменение свойства не были задействованы!
Я уже отключил все скрипты, кроны которые так или иначе меняют значение восхода и заката солнца! и все равно оно упорно продолжает подставлять значения в свойство!
ниже скрин на котором видно если отработал скрипт или cron то, помимо значения + еще и надпись кто, изменил состояние!
но, в моем случае значение и чистое поле!
Куда копать, подскажите!
Я пытался отследить по времени, а уже после посмотреть какой скрипт отработал... Но, это не помогло мне, скрипты в тот момент времени когда я однажды поймал изменение свойства не были задействованы!
Я уже отключил все скрипты, кроны которые так или иначе меняют значение восхода и заката солнца! и все равно оно упорно продолжает подставлять значения в свойство!
ниже скрин на котором видно если отработал скрипт или cron то, помимо значения + еще и надпись кто, изменил состояние!
но, в моем случае значение и чистое поле!
Куда копать, подскажите!
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Как узнать кто прописывает свойства объекта?
Таймеры смотрел?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Как узнать кто прописывает свойства объекта?
XRay - Timers
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: Как узнать кто прописывает свойства объекта?
может у него с образа и там по дефолту с вебпеременных?
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 315
- Зарегистрирован: Вс май 20, 2018 9:27 am
- Благодарил (а): 160 раз
- Поблагодарили: 29 раз
Re: Как узнать кто прописывает свойства объекта?
Не знаю кого подозревать, проверю кончено всех!
- Вложения
-
- 4567.png (113.2 КБ) 3481 просмотр
-
- Сообщения: 315
- Зарегистрирован: Вс май 20, 2018 9:27 am
- Благодарил (а): 160 раз
- Поблагодарили: 29 раз
Re: Как узнать кто прописывает свойства объекта?
Не, думаю, что это с образом "прилетело" у меня образ от Сергея v3_35_int.7z https://connect.smartliving.ru/tasks/20.html
Думаю это мои эксперименты, просто не могу найти кто это делает!
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Как узнать кто прописывает свойства объекта?
Ану повангую - Не Луна ли у тебя влияет на твои цифрыYashalta писал(а): ↑Чт июн 06, 2019 3:56 pmНе, думаю, что это с образом "прилетело" у меня образ от Сергея v3_35_int.7z https://connect.smartliving.ru/tasks/20.html
Думаю это мои эксперименты, просто не могу найти кто это делает!
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: Как узнать кто прописывает свойства объекта?
аха, покажь вебпеременные )))Yashalta писал(а): ↑Чт июн 06, 2019 3:56 pmНе, думаю, что это с образом "прилетело" у меня образ от Сергея v3_35_int.7z https://connect.smartliving.ru/tasks/20.html
Думаю это мои эксперименты, просто не могу найти кто это делает!
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 315
- Зарегистрирован: Вс май 20, 2018 9:27 am
- Благодарил (а): 160 раз
- Поблагодарили: 29 раз
Re: Как узнать кто прописывает свойства объекта?
tarasfrompir писал(а): ↑Чт июн 06, 2019 4:13 pmАну повангую - Не Луна ли у тебя влияет на твои цифры
Код: Выделить всё
function phase_name() {
//$names = array( 'New Moon', 'Waxing Crescent', 'First Quarter', 'Waxing Gibbous', 'Full Moon', 'Waning Gibbous', 'Third Quarter', 'Waning Crescent', 'New Moon' );
$names = array( 'Новолуние', 'Молодая Луна', 'Первая четверть', 'Прибывающая Луна', 'Полнолуние', 'Убывающая Луна', 'Последняя четверть', 'Старая Луна', 'Новолуние');
// There are eight phases, evenly split. A "New Moon" occupies the 1/16th phases either side of phase = 0, and the rest follow from that.
return $names[ floor( ( $this->phase + 0.0625 ) * 8 ) ];
}
function phase_img() {
//$names = array( 'New Moon', 'Waxing Crescent', 'First Quarter', 'Waxing Gibbous', 'Full Moon', 'Waning Gibbous', 'Third Quarter', 'Waning Crescent', 'New Moon' );
$img = array( 'icon-moonnew.png', 'icon-moonwaxingcrescent.png', 'icon-moonfirstquarter.png', 'icon-moonwaxinggibbous.png', 'icon-moonfull.png', 'icon-moonwaninggibbous.png', 'icon-moonthirdquarter.png', 'icon-moonwaningcrescent.png', 'icon-moonnew.png');
// There are eight phases, evenly split. A "New Moon" occupies the 1/16th phases either side of phase = 0, and the rest follow from that.
return $img[ floor( ( $this->phase + 0.0625 ) * 8 ) ];
}
require_once('lib/MoonPhase.php');
// create an instance of the class, and use the current time
$moon = new MoonPhase();
//$age = round( $moon->age(), 1 );
$age = round( $moon->age(), 0 );
$stage = $moon->phase() < 0.5 ? 'растущая' : 'убывающая';
$distance = round( $moon->distance(), 2 );
$nextnewtime = gmdate( 'G:i:s', $moon->next_new_moon() );
$nextnewdate = gmdate( 'd.m.Y', $moon->next_new_moon() );
$nextfulltime = gmdate( 'G:i:s', $moon->next_full_moon() );
$nextfulldate = gmdate( 'd.m.Y', $moon->next_full_moon() );
$newmoon = gmdate('d.m.Y G:i:s', $moon->new_moon() ); ///////////////////////////////////
$fullmoon = gmdate('d.m.Y G:i:s', $moon->full_moon() ); /////////////////////////////////
$phasename = $moon->phase_name();
$phaseimg = $moon->phase_img();
$illumination = round( $moon->illumination()*100, 2 );
sg('ThisComputer.MoonPhase',$illumination); //Фаза луны %
sg('ThisComputer.MoonAge',$age); //Возраст луны (лунный день)
sg('ThisComputer.MoonStage',$stage); //Стадия луны
sg('ThisComputer.MoonDistance',$distance); //Дистанция до луны
sg('ThisComputer.MoonNextNewTime',$nextnewtime); //Время следующего новолуния
sg('ThisComputer.MoonNextNewDate',$nextnewdate); //Новолуние
sg('ThisComputer.MoonNextFullTime',$nextfulltime); //Длительность лунного дня
sg('ThisComputer.MoonNextFullTime',$nextfulltime); //Время следующего полнолуния
sg('ThisComputer.MoonNextFullDate',$nextfulldate); //Дата следующего полнолуния
sg('ThisComputer.MoonPhaseName',$phasename); //Фаза луны
sg('ThisComputer.MoonPhaseImg',$phaseimg); //Фаза луны image file
sg('ThisComputer.MoonNew',$newmoon); //Новолуние ///////////////////////////////////
sg('ThisComputer.MoonFull',$fullmoon); //Время следующего полнолуния //////////////////////////////////
if($moon->new_moon()>time()){
debmes('next new moon '.gmdate('d.m.Y G:i:s', $moon->new_moon() ));
}else{
debmes('next new moon '.gmdate('d.m.Y G:i:s', $moon->next_new_moon() ));
}
if($moon->full_moon()>time()){
debmes('next full moon '.gmdate('d.m.Y G:i:s', $moon->full_moon() ));
}else{
debmes('next full moon '.gmdate('d.m.Y G:i:s', $moon->next_full_moon() ));
}
тут не понял, про что идет речь! Вебпеременные это что?
PS - Даже если вручную удалить значения то, все равно подписывает!
а что то вставляет значения и не пишет, кто это сделал!