• Как поставить многоточие, если символов больше 30?

    @dass45
    concat(substring(mes, 1, 30), if(length(mes) > 30, '...', '')) as 'mes'

    Но вообще, опробуйте сделать на пхп, как выше советуют
    Ответ написан
    Комментировать
  • Как отправить два Post запроса подряд с задержкой | PHP?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    <?php
    
    while (true) {
        // тут делайте что хотите
        sleep(5*60);
    }


    И все. Запускать через CLI, можно внутри цикла делать проверки на потребление памяти на всякий случай и дропать демон если что. А если демон упадет - можно воспользоваться supervisord что бы тот его поднимал. Либо еще проще - CRON и запускать скрипт раз в 5 минут.

    Если хотите очередь, заполняемую через WEB интерфейс - вам нужна... не поверите... очередь! Ее можно сделать на reddis (самый простой вариант) с php-resque например. Скрипт обработчик очереди будет забирать новые сообщения на обработку, что-то делать и дальше по кругу. А web интерфейс ложить в эту очередь.
    Ответ написан
    Комментировать
  • Сложно ли написать свой блог на nodejs?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Пройдите бесплатный курс https://university.mongodb.com/courses/M101JS/about и вас научат делать блог на ноде и монге.
    Ответ написан
    2 комментария
  • Русский шрифт roboto slab или альтернатива?

    nowm
    @nowm
    Он вполне себе поддерживает кириллицу. Вот для примера: www.fontsquirrel.com/fonts/roboto-slab

    Откройте вкладку «Test Drive» и введите русский текст, он нормально его отображает.

    С Google Fonts опять же можно скачать: www.google.com/fonts#UsePlace:use/Collection:Robot...

    Просто поставьте галочку на «Cyrillic» в разделе «2. Choose the character sets you want:»
    Ответ написан
    Комментировать
  • Как правильно учить Javascript?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Вы наверное слышали, что каждый уважающий себя программист обязан написать несколько велосипедов? И JavaScript-программисты тоже так делают и еще как! Так вот в этом нет ничего плохого, это отличное самообучение.

    Для начала заходите на любой каталог плагинов для JavaScript или jQuery. Находите интересный, не очень сложный на вид плагинчик (например карусель, лайтбокс, слайдер и т.п.) и пытаетесь сделать похожий, только лучше. Поначалу будет выходить черти что, но, это будет уже реальная задача, где вы начнете сталкиваться с реальными особенностями языка. Вот тут то знания и начнут обретать какую-то структуру у вас в голове.

    Не пытайтесь брать сразу сложные вещи, начинайте с малого. Как заметили выше, не смотрите пока что на очень сложные книжки, их читать сейчас почти бесполезно.
    Ответ написан
    6 комментариев
  • STM32 и GPRS модем по USART

    svd71
    @svd71
    У микроконтроллера есть прерывания (или события) на прием данных по UART. Это прерываение срабатывет, когда UART принял какой то байт. Тоесть вы организовываете буффер прием, заполняете его через это прерывание (событие), а в основном цикле (или по таймеру) проверяете, пустой ли буффер или там уже что то похожее на нужные данные. Если да, то данные обрабатываются и буффер очищается.
    Точно такая же структура и по отправке. Так же организуете буффер, также делаете прерывание(событие). Только оно срабатывает, когда байт уже передан и нужно продолжать передач следеющего байта.
    В основном цикле заполняется только буффер отправки какими то данными и посылается первый байт.

    Cам stm32 не знаком, но почитайте тут и тут.
    Кроме того найдите даташит своего контроллера — там обычно все расжевано с примерами кода.
    Ответ написан
    5 комментариев