• Как узнать информацию об процессорах системы Debian?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    А по факту: должно стоять 2 процессора по 32 ядра.

    губа не дура ))) 5f3e2d4b1f2f4030818543.gif
    xeon-e5-2665 8 ядер 16 потоков на один камень
    а если проца два, то и имеем 32 потока
    Ответ написан
    Комментировать
  • Как написать тг бота для заказа еды на python pytelegrambotapi?

    @UberPool
    Python/JS coder
    Тут помогают,а не делают все за вас...
    Изучите для начала документацию - https://github.com/eternnoir/pyTelegramBotAPI
    Ответ написан
    1 комментарий
  • Как написать тг бота для заказа еды на python pytelegrambotapi?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    С такой постановкой задачи добро пожаловать на freelance.habr.com.
    Ответ написан
    Комментировать
  • Как написать тг бота для заказа еды на python pytelegrambotapi?

    Dr_Elvis
    @Dr_Elvis Куратор тега Python
    В гугле забанен
    Если тебе нужно наше благословение, то от лица всех Q&A и тостеров - даю добро. Удачи!
    Ответ написан
    Комментировать
  • Битрикс загибается?

    И да и нет.
    Битрикс 24 как продукт компании куда как интересней и развивает он его явно активнее чем просто битрикс
    НО б24 сделан на битрикс так что полное вымирание ядра явно не грозит.
    Но кризис на лицо.
    Так же нужно понимать что рынок битрикс сужается
    снизу теперь его поджымают конструкторы, а в топе самопись.
    так же как вы заметили обратная совместимость битрикс дает о себе знать, на их месте я бы уже давно отказался от поддержки обновлений начиная с 7 версии, это же маразм никто в жизне не будет поднимать 7 битрикс до 20.
    Но политика партии, скорее всего все прийдет к тому же что и у php рано или поздно отказавшись от старого кода написав все заново, но время ввода D7 на рынок говорит то том что эта стратегия была провальна, выводить технологиию 10 лет это даже не смешно.
    Так же нужно понимать что у разрабов битрикса уже сложилось свое мнение.
    К примеру разговаривая с Садониным я спросил у него собираются ли они как-то изменять "эрмитаж" на что они сказали что он работает заебись, и никаких изменений не требуется!!!!
    Дада Вот это убожество по их мнению в 2020 совершенно нормально работает.

    В общем
    - Да интерес битрикс к битрикс падает в следствие б24
    - обратная совместимость делает невозможность сделать действительно достойный релиз.
    - застой технологии как таковой. С появлением kubernetas рано или поздно битрикс должен или перебраться полностью в облако или издохнуть или найти 3 путь, как и остальные движки.
    - Судьба php на данный момент находится ровно в той же позиции что и битрикс, оно все еще доминирует на рынке веба но есть куча мощьнейших конкурентов которые не дремлят.
    + Битрикс де факто еще является стандартом екомерц в РФ , и по факту его заменить тупо нечем.
    Делать проект с бюджетом в 1-10 млн на самописи это маразм, так что тут битриксу замены нет.
    В топовом сегменте битрикс никогда и не использовался, за исключением собственно чистого екомерц да и то как исключение.
    Ответ написан
    10 комментариев
  • Посты в php сливаются. В чем ошибка?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    не работает, потому что у тебя черти что творится в коде. В комментах уже предполагали что где-то тег забыт, но он не забыт, а стоит не там где нужно. По поводу cssповторюсь, cssдолжен быть в отдельном файле, или на крайний случай в теге styleв head страницы. И не стоит пихать PHP в CSS. Найди другой способ сделать то что задумал.
    картинка

    5f3bca83b5bc7982692611.jpeg


    Почистил лишнее и завернул твой говнокод в одну страницу, чтобы можно было запустить, дальше сам разберешься.

    говнокод

    <html>
        <head>
            <style>
                #photos1 {
                    width: 800px;
                    margin-left: auto;
                    margin-right: auto;
                    margin-top: 10px;
                    border-radius: 5px;
                    display: block;
                    height: 1000px;
                }
    
                #post {
                    color: white;
                    width: 780px;
                    padding: 10px;
                    margin-bottom: 100px;
                    margin-top: 100px;
                    min-height: 60px;
                    background-color: #524e4e;
                    margin-top: 10px;
                    font-family: 'Montserrat', sans-serif;
                    border-radius: 5px;
                    margin-left: auto;
                    margin-right: auto;
                }
    
                #who-post {
                    width: 800px;
                    display: flex;
                    color: white;
                    font-family: 'Montserrat', sans-serif;
                    height: 50px;
    
                }
    
                #usr-p {
                  background: white;
                  width: 50px;
                  height: 50px;
                  border-radius: 100%;
                }
    
                #who-name {
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    margin-left: 10px;
                    font-size: 25px;
                }
    
                #date-post {
                    font-size: 23px;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    color: rgb(124, 122, 122);
                    margin-right: 30px;
                    margin-left: auto;
                }
    
                #name-post {
                    margin-bottom:15px;
                }
    
                #post-img { 
                    background-color: #f00;
                }  
    
    
                #und1 { 
                    margin-left: auto; 
                    margin-right:auto; 
                    width:780px;
                    padding: 0px;
                    background-color: #6e6969; 
                }
            </style>
        </head>
        <body>
        
        <div id="profile">
    
    
    
    
    
    <?php
     
        $posts = [
            [
                'image' => 'https://i.pinimg.com/originals/73/0f/b0/730fb003629dfea6e194563529d0d3c7.jpg',
                'content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.',
                'time' => '18.08.2020 17:23',
                'user_id' => '',
            ],
            [
                'image' => 'https://i.pinimg.com/originals/73/0f/b0/730fb003629dfea6e194563529d0d3c7.jpg',
                'content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.',
                'time' => '18.08.2020 17:23',
                'user_id' => '',
            ],
            [
                'image' => 'https://i.pinimg.com/originals/73/0f/b0/730fb003629dfea6e194563529d0d3c7.jpg',
                'content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.',
                'time' => '18.08.2020 17:23',
                'user_id' => '',
            ],
            [
                'image' => 'https://i.pinimg.com/originals/73/0f/b0/730fb003629dfea6e194563529d0d3c7.jpg',
                'content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.',
                'time' => '18.08.2020 17:23',
                'user_id' => '',
            ],
            [
                'image' => 'https://i.pinimg.com/originals/73/0f/b0/730fb003629dfea6e194563529d0d3c7.jpg',
                'content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.',
                'time' => '18.08.2020 17:23',
                'user_id' => '',
            ],
            [
                'image' => 'https://i.pinimg.com/originals/73/0f/b0/730fb003629dfea6e194563529d0d3c7.jpg',
                'content' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.',
                'time' => '18.08.2020 17:23',
                'user_id' => '',
            ],
       ];
    
    
    ?>
    
    <?php if($posts == true) : ?>
    
        <div id="photos1">
            <?php foreach($posts as $post): ?>
    
                <!-- POST START -->
                    <div id="post">
                        <div id="who-post">
                            <div id="usr-p">
                            </div>
                            <div id="who-name">
                                LOGIN
                            </div>
                            <h2 id="date-post"><?php echo $post['time']; ?></h2>
                        </div>
                        <h2 id="name-post"><?php echo $post['content']; ?></h2>
                    <?php if( $post['image'] == NULL) : ?>
                    <?php else : ?>
                        <div id="post-img">
                        </div>
                    <?php endif; ?>
                        <hr id="und1"> 
                        <div id="post-liked"> 
                            <div id="love-post"></div>
                            <h2>0</h2>
                            <div id="comm-post"></div>
                            <h2>0</h2>
                        </div>
                    </div>
                <!-- POST END -->
    
            <?php endforeach; ?>
        </div>
    
    <?php else :?>
    
      <h2 id="u-d">Пользователь пока еще ничем не поделился <span id="green-c">:(</span></h2>
    
    <?php endif; ?>
    </div>  
     
        </body>
    </html>



    результат

    5f3bcd82de201478937977.jpeg
    Ответ написан
    4 комментария
  • Как сделать наложение блока на изображение?

    Seasle
    @Seasle Куратор тега CSS
    Изображение через background-image.
    Ответ написан
    Комментировать
  • Неверная операция add-apt-repository?

    hint000
    @hint000
    у админа три руки
    Вы невнимательно читали инструкцию.
    В инструкции:
    sudo add-apt-repository ...
    У вас:
    sudo apt add-apt-repository ...
    Ответ написан
    7 комментариев
  • Почему не работает setInterval в php?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Потому что в РНР нет такой функции?
    Ответ написан
    Комментировать
  • Как отправить php://input на другой сайт?

    prrrrrrr
    @prrrrrrr
    Верстаю сразу на PHP.
    отправляем
    $url = 'https://site.com';
     
    $ch = curl_init($url);
        $jsonData = array(
            //...
        );
     
    $jsonDataEncoded = json_encode($jsonData);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); 
    $result = curl_exec($ch);

    получаем
    $data = file_get_contents("php://input");
    $requestBody = json_decode($data, true);
    Ответ написан
    Комментировать
  • Как заменить гитовский проект целиком?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Никак. Оставить эти проекты в своих раздельных репозиториях.
    При попытке соединить, если у вас совпадут имена бренчей (а как минимум мастер совпадет), будет жесть.

    Если очень надо - переименовать проект A в A_ARCHIVED а проект B в проект А.
    Ответ написан
    Комментировать
  • Почему выходит ошибка с импортом и экспортом в JS?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    Комментировать
  • Почему у php и mysql разное время?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Установить часовой пояс для РНР
    • Глобально - в php.ini: date.timezone = Europe/Moscow
    • Локально - в едином для сайта скрипте настроек: date_default_timezone_set('Europe/Moscow');

    Установить часовой пояс для Mysql
    • Глобально - в my.cnf: default-time-zone='+03:00'
    • Локально - запросом после коннекта: SET @@session.time_zone = '+03:00';
    Ответ написан
    Комментировать
  • Как переделать document.querySelectorAll под Vue.js?

    Aetae
    @Aetae Куратор тега JavaScript
    Тлен
    Правильный ответ: querySelectorAll никак не переделывается под Vue.
    Забудь про прямую с работу DOM. В Vue ты работаешь с данными и только данными. Изменения в данных автоматически отражаются на отображении, но отображение ты руками вообще не трогаешь.

    Если есть проблемы с пониманием - дай более конкретный пример, и тогда мы подскажем более конкретное решение.
    Ответ написан
    7 комментариев
  • Какая ОС Linux имеет самую высокую защиту?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Настроенная грамотным специалистом и в руках опытного пользователя.
    Ответ написан
    Комментировать
  • Как правильно делать соединение с базой данных?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    как грамотнее всего подключаться и отключаться к базе данных.
    Грамотнее всего использовать готовые фреймворки, или хотя бы компоненты от популярных качественных фреймворков.

    Так же нет необходимости закрывать соединение, оно само автоматически закроется по завершении пхп скрипта.

    Еще - подключать файл соединения везде где нужно соединение - плохая идея. Его подключают 1 раз в главный скрипт и больше не возвращаются к этому вопросу, иначе постоянно будете открывать на каждый чих соединение, что достаточно дорогая операция, вместо использования уже открытого соединения.
    Ответ написан
    1 комментарий
  • Часто ломается кабель питания что делать?

    @Zzzz9
    А что прям мультиметром проверяли, обрыв проводника?
    Ответ написан
    Комментировать
  • Часто ломается кабель питания что делать?

    CityCat4
    @CityCat4 Куратор тега Сетевое оборудование
    //COPY01 EXEC PGM=IEBGENER
    Это совершенно ненормально. Кабель питания - это самая покрывающаяся пылью часть компа :) Она работает не то, что годами - десятилетиями :) Их даже дома обычно скапливается так много, что не знаешь куда девать (уж не говоря о залежах их в любой админской подсобке)
    Ответ написан
    Комментировать
  • Как заблокировать доступ к папкам и файлам или перенаправить запрос?

    Stalker_RED
    @Stalker_RED
    В этой папке создайте файл .htaccess и пропишите в нем
    deny from all

    Еще лучше перенести папку на уровень выше, чтобы она была не ВНУТРИ вашего document_root, а РЯДОМ с ним.
    Ответ написан
    6 комментариев