• Как скрыть часть текста с несколькими абзацами?

    ctornton
    @ctornton
    Мимо проходил, кому-то помог, сам научился.
    Возможно подойдет вот этот пример:
    https://www.viralpatel.net/dynamically-shortened-t...
    Ответ написан
    Комментировать
  • Zabbix. Как написать правильный триггер, чтобы отправлял не сразу, а если проблема остается в течение 10 итераций?

    ctornton
    @ctornton Автор вопроса
    Мимо проходил, кому-то помог, сам научился.
    В итоге решил сам. Условие довольно простое и точно работает как надо.
    Делаем проверку, что в течение 10 раз не находим Ок и находим warning в строке.
    Тогда все точно отрабатывает как надо.
    {Zabbix server:healthcheck.str(ok, #10)}=0 and
    {Zabbix server:healthcheck.str(warning)}=1
    Ответ написан
    Комментировать
  • Рекурсивный перебор файлов в папках и подпапках и помещение их содержимого в один текстовый файл?

    ctornton
    @ctornton Автор вопроса
    Мимо проходил, кому-то помог, сам научился.
    В итоге сам решил свой вопрос, как и предполагал, использовал find.
    Ниже приведу код, вдруг кому пригодится в будущем, у кого подобный вопрос возникнет.

    #!/usr/bin/env bash
    
    for file in `find /path/to/your/directory/ -type f -name "*"`
    do
       echo -E -- ${file} -- && cat -- ${file} ;
    done > /path_to_your_new_file/nameFile.txt


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

    ctornton
    @ctornton
    Мимо проходил, кому-то помог, сам научился.
    Самому стало интересно. Вот, что нашел:

    Один тик представляет собой сто наносекунд или одну десятую миллионную долю секунды. В миллисекундах насчитывается 10 000 тиков.

    Значение этого свойства представляет собой число 100-наносекундных интервалов, прошедших с 12:00 до полуночи, 1 января 0001 года, которое представляет DateTime.MinValue. Он не включает количество тиков, которые относятся к прыжковым секундам.
    Ответ написан
  • Где искать работу?

    ctornton
    @ctornton
    Мимо проходил, кому-то помог, сам научился.
    Попробуйте например здесь: https://kharkov.hh.ua/catalog/Informacionnye-tehno...

    Вообще, смотрю там с вакансиями негусто, но все же.
    Ответ написан
    2 комментария
  • Как привязать footer к низу экрана в Twitter Bootstrap?

    ctornton
    @ctornton
    Мимо проходил, кому-то помог, сам научился.
    Хоть и вопрос старый, увидел его и сам задался вопросом. Поможет людям, которые попадают через поиск.
    К чему пришел я:

    Вот как я решил проблему с футером, не обязательно в бутстрапе, просто при верстке макетов.
    В css есть такая штука как calc (по-сути расчеты разные выполняет, высоту окна и прочие).
    Нам надо main (блок для контента) сделать высотой 100% минус высота хэдера и футера
    min-height: calc(100% - 160px);
    тогда все получится идеально.

    Ссылка с примером: https://jsfiddle.net/vpris/g14q6krt/41/
    Набросал на скорую руку, с расчетами можно поиграться еще. Футер прижат прекрасно, не нужно городить js-код отслеживающий его положение.
    Есть примеры с пустым блоком, который высотой такой же как футер. Самому подвалу дается отрицательный маржин, но мой пример поинтереснее.

    Там есть стили для класса qube. Создайте несколько дивов с таким классом и проверьте, main красиво растягивается, футер уходит вниз.
    Ответ написан
  • Как создаются сайты?

    ctornton
    @ctornton
    Мимо проходил, кому-то помог, сам научился.
    Обычно сайты с фильмами и сериалами делают на готовом и отлично заточенном под это DLE.
    Сам делал подобные сайты, поэтому с уверенностью могу сказать, что в основном это DLE, на крайняк Wordpress.
    Просто пилим свою тему. Далее обогащаем доп. функционалом и вот рабочий сайт.

    На JS, знаю точно работает Netflix, на библиотеке Ember JS, хотя могу ошибаться.
    Ответ написан
    Комментировать
  • Как правильно отправить запрос курлом к api яндекс.афиши?

    ctornton
    @ctornton
    Мимо проходил, кому-то помог, сам научился.
    Примерно так. Попробуйте, должно работать.

    <?php
    $url = "https://afisha.yandex.ru/export/json/";
    $KEY = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
    
    
    
    $curl = curl_init();
    curl_setopt_array($curl, array(
      CURLOPT_URL => $url,
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_ENCODING => "",
      CURLOPT_MAXREDIRS => 10,
      CURLOPT_TIMEOUT => 30,
      CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
      CURLOPT_CUSTOMREQUEST => "GET",
      CURLOPT_HTTPHEADER => array(
        "Authorization: Bearer" $KEY,
        "Accept: */*",
        "Cache-Control: no-cache",
        "Connection: keep-alive",
        "Host: afisha.yandex.ru",
        "accept-encoding: gzip, deflate",
        "cache-control: no-cache"
      ),
    ));
    
    $response = curl_exec($curl);
    $err = curl_error($curl);
    
    curl_close($curl);
    
    if ($err) {
      echo "cURL Error #:" . $err;
    } else {
      echo $response;
    }
    Ответ написан
  • Как сделать вертикальную линию под текстом css?

    ctornton
    @ctornton
    Мимо проходил, кому-то помог, сам научился.
    Можно еще упороться, создать div, а ему сделать только: border-left: 1px solid black; Ну и соответствующий height.
    Ответ написан
    2 комментария
  • Как запомнить выбранный select на php или средствами jquery?

    ctornton
    @ctornton Автор вопроса
    Мимо проходил, кому-то помог, сам научился.
    В общем разобрался, оказалось совсем не сложно. Просто в голове была каша, но изначально думал, что должно быть нечто похожее.

    Вот код, как сделал:

    <select name='spaceSelect' onChange="spaceSelect(this.value)">
           <option value='Sdesk' <?php if($_GET['spaceSelect'] == 'Sdesk') {echo "selected";}?>>ServiceDesk</option>
           <option value='LOTUS' <?php if($_GET['spaceSelect'] == 'LOTUS') {echo "selected";}?>>Collaboration</option>
           <option value='EDTeam' <?php if($_GET['spaceSelect'] == 'EDTeam') {echo "selected";}?>>Enterprise Desktop Team</option>
           <option value='ISD' <?php if($_GET['spaceSelect'] == 'ISD') {echo "selected";}?>>Information Security Department</option>
           <option value='SD' <?php if($_GET['spaceSelect'] == 'SD') {echo "selected";}?>>SAS/DWH</option>
           <option value='DevOps' <?php if($_GET['spaceSelect'] == 'DevOps') {echo "selected";}?>>DevOps</option>
           <option value='FIM' <?php if($_GET['spaceSelect'] == 'FIM') {echo "selected";}?>>Identity Management</option>
           <option value='RA' <?php if($_GET['spaceSelect'] == 'RA') {echo "selected";}?>>Remote Access</option>
      </select>
    Ответ написан
    Комментировать