• Как сбросить сниппеты Emmet в VS Code?

    Al_Shopen
    @Al_Shopen Автор вопроса
    Human
    В очередной раз сам задал и сам решил свой вопрос))
    В общем в файле settings.json было такое вот свойство, которое я тупо убрал:

    "editor.snippetSuggestions": "top"
    Ответ написан
    Комментировать
  • Как добавить Favicon у сайтов в поисковик Google?

    Al_Shopen
    @Al_Shopen
    Human
    На момент моего ответа на данный вопрос в мозиле работает отлично вот это расширение: Search Engine Favicons.
    Пользуйтесь на здоровье.
    Ответ написан
    Комментировать
  • Как через ORM RedBean php внести изменения в несколько ячеек таблицы базы данных MySql?

    Al_Shopen
    @Al_Shopen Автор вопроса
    Human
    В общем каким-то *я додумался сам - вот решение:
    $id = $_SESSION['logged_user']->id;
    $id = (int)$id;
    
    if ( isset($_POST['change'])) {
          $findUser = R::findOne('users', 'id = ?', [$id]);
          
                $findUser->user_name = $data['user_name'];
                $findUser->user_surname = $data['user_surname'];
                $findUser->user_thirdname = $data['user_otchestvo'];
                $findUser->user_age = $data['user_age'];	
                R::store($findUser);
                header("Location:/index2.php");
    }


    Рофл в том, что по сессии я определял email, потом решил чекать по id юзера, но тут до меня дошла мысль завардампить и яполучил строку))) а в базе эта ячейка int'овая и всё что я сделал - вычислил id юзера по сессии и преобразовал его к числу так как без преобразования это была строка(обожаю динамическую типизацию) и потом я понял, что перепутал имя переменной - надо было findUser просто писать и всё, а то получается обращался не пойми к чему :)
    Ответ написан
    Комментировать
  • Задача про foobar на JS. Как найти правильный алгоритм?

    Al_Shopen
    @Al_Shopen
    Human
    Твоё решение вполне годное, но я тут сделал по компактнее, хотя, конечно, Leo Developer написал лучше всего)
    const arr = []
    
    fillArray = array => {
    
        for (let i = 1; i < 101; i++) {
    
            if (!(i % 3) & !(i % 5)) {
                array.push('foobar')
            } else if (!(i % 3)) {
                array.push('foo')
            } else if (!(i % 5)) {
                array.push('bar')
            } else {
                array.push(i)
            }
    
        }
        return array
    }
    
    console.log(fillArray(arr))
    Ответ написан
    Комментировать