Школьные звонки с точки зрения ООП. Теоретический вопрос

Зачем держать дома молоток и щелкунчика, если есть микроскоп? Им можно и бактерий разглядывать (некоторое время), и гвозди заколачивать и орехи колоть…

Да, а «Воображение лежит в рамках экспоненциального пространства-времени событий».

Не стоит пытаться выдумывать наукообразный бессмысленный набор слов самому - это очень трудоёмко. Есть специализированные сайты (например или например) - они могут сделать всю работу за Вас.

Это как “Устройство для бани”, которое огород поливает?))

По смс, но без рекламы.

Да. Оно же уже есть.

Ботаник хад… только я втянулся - а он взял и хлопнул дверью. Есть еще что высказать - а некому… "нельзя так с живыми людьми… " (с)

ну ничего, сходил на старый форум почитал его прежние выступления… вроде как поговорил :slight_smile: полегчало

1 лайк

Еще один любитель в чужой монастырь со своим уставом…

а может регистрацию платную сделать? ;)))))
Как вариант - либо тест на знание основ электроники и выч. техники либо донат?
Жизнь станет легче и веселее.
Правда тогда говнить чайников будет сложнее - они в ответ предъявят: “Мы ж заплатили!”.

1 лайк

Кстати, только сейчас дошло, что ТС имеет в виду инструмент “Игнорирование”. На новом движке такое есть, кому надо.
Нажимаете на иконку пользователя, входите в его профиль и справа вверху видите настройки видимости. Можно полностью отключить все сообщения мешающего участника.

Ящитаю! Надо вверху прилепит одну из цитат про «в чужой монастырь со своим укладом не ходят» кого-то из умных старожил (может конкурс в закрытом топике сделать?).

Спойлер

Для таких “генераторов случайных текстов” не помешал бы инструмент “стенка” . Нажал - и твои пространные измышления о природе всего на свете никто не видит. Красота!

Я вот вчера голову ломал, так ничего и не понял.
Часы решил на работе переписать.
Старой реализации было 4года , за это время кое чему подучился.
А тут пришло время батарейку менять.

Так вот, почему то отказывается дурина работать с одним участком в коде.
Часа 2 бился.
Плюнул и по другому сделал.
То, условие по которому не хочет работать закомментированно.

Гляньте, что там может быть не так ? Точно такое же условие(с другим значением) , выше в коде вполне себе работает.

currentTime, переменная формата time_t.
Получаю запросом currentTime=RTC.get();


void CheckAlarm(){
    static boolean flag=0;
    if(currentTime%3600<=1){//вот тут работает
        switch(hour(currentTime)){
            case 11:
            MusicRest();
            break;
            case 16:
            MusicHome();
            break;
            default:
            MusicSmoke();
            
            break;
        }
        
        }
    if(second(currentTime)>5)flag=0;
   //if((currentTime%3480)<=1)//а вот тут не хочет
     if(minute(currentTime)==58&&second(currentTime)<=2){//сделал вот так
        if(!flag){
            PreAlarmSignal();
            flag=1;}
    }
}

ступил, дел

Обленился что ли ?
Удалить ты сам можешь свое сообщение :slight_smile:

Нет, я не подумав написал.
Я, обычно (если не охвачен паникой «все пропало, гипс снимают - клиент уезжает») стараюсь действовать от обратного. А почему работает та конструкция?
К сожалению не вижу в коде - а чему равен currentTime до функции, если в функции его нет?

Писал же что-то, чего «завис»? Мысль в голову пришла ?

А почему бы ей не работать?
time_t это по сути uint32_t.
Значение в секундах прошедшее с 00:00 01.01.1970.
Остаток от деления на 3600 будет равен 0 в 0 минут 0 секунд каждого часа.
А мне вот нужно стало, чтоб часы в 58 минут 00 сек пикнули. А оно вон оно чё, не хотит панимаешь

Там выше описано , до кода.
currentTime=RTC.get();

Так ты так и не написал - где currentTime присваиваешь значение (не молодняк на форуме , гонять тебя по этим вопрсам)

а что говорит

if(second(currentTime%3480))<=1)

???