Задать вопрос
  • Как выровнять поля в таблице по максимально длинному?

    @shupike Автор вопроса
    toffi, Поигрался с соотношениями - лучшим показался вариант оставить 40% картинке и 58% - таблице. Так остается небольшой зазор между ними, что визуально лучше читается. Вот только если дальше сжимать окно браузера по горизонтали, таблица действительно не наползает на картинку, но и картинка сама начинает срезаться справа. А возможно ли картинку строго зафиксировать, чтобы при уменьшении окна по горизонтали таблица "комкалась" в своих 58%, но картинка всегда оставалась в исходном виде?

    <?php echo file_get_contents("html/header_notebooks.html"); ?>
    
    <html>
    <body>
    <style>
        .styled-table {
             border-collapse: collapse;
             margin: 5px 0;
             font-size: 0.9em;
             font-family: sans-serif;
            background-size: 100% 100%;
             width:58%;
             box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
             table-layout: fixed;
             float:right;
                     clear: both;
        }

    <style>
            .image-container {
                background-image: url(
    "html/laptop.jpg");
                width: 40%;
                height: 400px;
                background-repeat: no-repeat;
               margin-top: 5px;
            }
            </style>


    68935cda00a3a788438197.jpeg
    Написано
  • Проблема с WireGuard: интернет работает только с AllowedIPs=/24, но не с 0.0.0.0/0?

    @shupike
    Немного не по теме, возможно, но замечал на роутере при работе с Wireguard какие-то странные замирания; методом проб и ошибок узнал, что если включить на самом роутере исключения айпишников (не в конфиге внести, а вот именно средствами роутера) - пинг идет куда угодно, но ничего не открывается. Решалось выключением VPN, перезагрузкой роутера и сразу же включением (если попытаться после включения хоть одну правку внести - всё) тоннеля. Возможно, потому что модель недорогая - что-то недопилили. Ну и еще один прикол - с какого-то момента и это перестало работать, тогда пришлось активировать раздел Custom DNS - вбил туда открытые немецкие DNS-серверы - все поднялось. То есть наши ублюдки, не побоюсь этого слова, еще и DNS у провайдера переписали, перекрыв разрешение имен. Забавно, что гугловские адреса не помогли (8.8.8.8) - только вот пришлось рыскать по европейским DNS и то - не все работали.
    Написано
  • Как выровнять поля в таблице по максимально длинному?

    @shupike Автор вопроса
    toffi, спасибо - практически идеально. Но все равно заметил проблему - если сжимать окно браузера по горизонтали, в какой-то момент таблица снова наползает на картинку слева (а нужно, чтобы сжималась таблица, картинка же оставалась на месте и не перекрывалась). Вот так сделал:
    header:
    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <meta name="description" contents="Web version">
            <link rel="stylesheet" href="html/style_notebooks.css" type="text/css">
            <title>Ноутбуки на складе</title>
            <link rel="icon" href="html/laptop-icon-19529.png" type="image/x-icon" />
            <style>
            .image-container {
                background-image: url(
    "html/laptop.jpg");
                width: 80%;
                height: 300px;
                background-repeat: no-repeat;
               margin-top: 5px;
            }
            </style>
        </head>
        <body>
            <header>
                <nav id="navigation">
                    <ul>
                        <li><a href="index.php">Главная</a></li>
                        <li><a href="notebooks.php">Ноутбуки</a></li>
                        <li><a href="monitors.php">Мониторы</a></li>
                        <li><a href="monoblocks.php">Моноблоки</a></li>
                    </ul>
                </nav>
            </header>
            <div id="contents">


    Теперь сам php-файл с таблицей:
    <?php echo file_get_contents("html/header_notebooks.html"); ?>
    
    <html>
    <body>
    <style>
        .styled-table {
             border-collapse: collapse;
             margin: 5px 0;
             font-size: 0.9em;
             font-family: sans-serif;
              min-width: 400px;
                      width:60%;
             box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
                     table-layout: fixed;
    float:right;
                     clear: both;
        }
        .styled-table thead tr {
             background-color: #009879;
             color: #ffffff;
             text-align: left;
        }
        .styled-table th,
        .styled-table td {
             padding: 12px 12px;
                     overflow-wrap: break-word;
        }
    ...
    echo "<table class='styled-table'>
        <thead>
          <tr>
              <td>Название</td>
              <td>Модель</td>
              <td>Инвентарный номер</td>
              <td>Поступил</td>
              <td>Предыдущий владелец</td>
          </tr>
        </thead>
    </table>";
    ...
    echo "<table class='styled-table'>
                  <tbody>
                    <tr>
                     <td>$row[0]</td>
                     <td>$row[1]</td>
                     <td>$row[2]</td>
                     <td>$last_date</td>
                    <td>$owner_prev</td>
                    </tr>
                 </tbody>
                      </table>";


    6890a9e81bb94702985101.jpeg
    6890a9f340e0f568431320.jpeg
    Написано
  • Как выровнять поля в таблице по максимально длинному?

    @shupike Автор вопроса
    Михаил Ливач, это все есть, иначе бы ничего не работало вообще :-) Просто страница разрезеана на 3 части - header (где и указан DOCTYPE), потом основная часть с заголовком таблицы и таблицей и footer. Сделано так для реализации верхнего меню, чтобы легко переключаться между страницами по соответсвующим фильтрам.
    Написано
  • Как выровнять поля в таблице по максимально длинному?

    @shupike Автор вопроса
    toffi, Спасибо - это то, что нужно. Вот еще хотел спросить - можно ли таблицу подвинуть правее по экрану, чтобы выглядело вот так (с картинкой слева)? Сейчас реализовано так - в php-файле сделаны вставки на header и footer (html):

    <?php echo file_get_contents("html/header_notebooks.html"); ?>
    <html>
    <body>
    ...
    </body>
    </html>
    <?php echo file_get_contents("html/footer_notebooks.html"); ?>


    Фрагмент файла header_notebooks.html:
    <style>
            .image-container {
                background-image: url(
                    "html/laptop.jpg");
                     width: 50%;
                     height: 300px;
                     background-repeat: no-repeat;
                     margin-top: 5px;
            }
        </style>



    И фрагмент файла footer_notebooks.html:
    </div>
            <footer>
    
    <div class="image-container"></div>

    ...
    Теперь, если добавить table-layout: fixed; - все накладывается друг на друга (второй скрин).

    688f0249dfd9e601199499.jpeg
    688f02513f6da044794732.jpeg
    Написано
  • Как выровнять поля в таблице по максимально длинному?

    @shupike Автор вопроса
    ThunderCat, да я практически не работал с html, тут просто задачка возникла - данные выводить, ну и попытался сделать посимпатичнее.
    Написано
  • Как выровнять поля в таблице по максимально длинному?

    @shupike Автор вопроса
    toffi, Спасибо огромное, попробую.
    Написано
  • Как выровнять поля в таблице по максимально длинному?

    @shupike Автор вопроса
    ThunderCat, Там разная заливка у заголовка и непосредственно таблицы с данными - поэтому пришлось разделить.
    Написано
  • Не работает VPN по мобильному интернету?

    @shupike
    BRuTe007, Но это нужно раздобыть роутер с поддержкой OpenWRT. И что-то мне подсказывает, что запретят такие роутеры и купить его можно будет только в другой стране (и отдать на таможне, получив штраф).
    Написано
  • Почему возникает ошибка "authentication method 10 not supported"?

    @shupike Автор вопроса
    Евгений, Огромное спасибо, сделал вот так:
    sudo -u postgres psql
    psql (17.5 (Ubuntu 17.5-1.pgdg24.04+1))
    Type "help" for help.

    postgres=# ALTER USER postgres PASSWORD 'same_password';
    ALTER ROLE
    Теперь работает.
    Написано
  • Почему возникает ошибка "authentication method 10 not supported"?

    @shupike Автор вопроса
    Евгений, а нужно удалить/создать пользователя postgres?
    Написано
  • Что случилось с Exchange 2019 - ошибка MSExchangeServicesAppPool?

    @shupike Автор вопроса
    Сергей Федоров, Приветствую; да нет, тогда помогла перезагрузка и попутно почистил место на диске C. А пробовали sfc /scannow?
    Написано
  • Можно ли заранее создать ярлыки для Хрома?

    @shupike Автор вопроса
    А если не затруднит - чуть подробнее бы, как именно заворачиваете все это в msi?
    Написано
  • Можно ли перенести бэкап айфона на другой ноутбук (Windows 11)?

    @shupike Автор вопроса
    Спасибо, прошло как по маслу :-)
    Написано
  • Можно ли перенести бэкап айфона на другой ноутбук (Windows 11)?

    @shupike Автор вопроса
    Не, поначалу действительно завершилось с ошибкой, потом расчистили максимально ноут и повторно снял бэкап (74 Гб занимает папка MobileSync). А теперь вот там копейки свободного места, буду пытаться вытащить эту папку куда-нибудь и потом подсунуть на той системе iTunes'у.
    Написано
  • Как получить инфу по всем учеткам на сервере Ubuntu?

    @shupike Автор вопроса
    А по каталогам /home что можно понять в этом случае? Ну то есть если там есть внутри каталоги - значит, эта учетка точно существует на данном сервере?
    Написано
  • Как в аутлуке вывести список всех комнат при создании встречи?

    @shupike Автор вопроса
    Спасибо, с этим моментом разобрался, осталось еще одно понять - при попытке двойного клика по календарю с переговорками, выскакивает вот такое сообщение. Причем у всех и на обеих комнатах. Это нужно на стороне Exchange права вручную настраивать?
    685d542ddebc0249937191.jpeg
    Написано
  • Как в аутлуке вывести список всех комнат при создании встречи?

    @shupike Автор вопроса
    Вроде бы работает; единственное - хочу уточнить еще - эти объекты работают глобально? Ну то есть - если сотрудник бронирует одну такую комнату, допустим, с 11:00 до 11:30, то эту бронь увидит любой другой сотрудник, если откроет "Помощника по планированию"? Ну или чтобы аналогию лучше передать - вот обычно, чтобы увидеть чужой календарь и иметь возможность его редактировать, нужно через PowerShell добавить права на того или иного сотрудника. А здесь не нужно расшаривать видимость бронирования комнат между коллегами?
    Написано
  • Как в аутлуке вывести список всех комнат при создании встречи?

    @shupike Автор вопроса
    Роман Безруков, тоже обратил внимание - это странно. Но вообще-то только эти 2 RoomMailbox'а существуют и другие просто неоткуда добавить, даже по ошибке. Вот они:
    685bb7d4254ab222304855.jpeg
    Написано
  • Как в аутлуке вывести список всех комнат при создании встречи?

    @shupike Автор вопроса
    Правильно ли делаю?
    New-DistributionGroup -Name "все переговорные комнаты" -RoomList
    Add-DistributionGroupMember "все переговорные комнаты" -Member "переговорная (большая)"
    Add-DistributionGroupMember "все переговорные комнаты" -Member "переговорная (малая)"
    Мне нужно именно кириллицей назвать такой список - в итоге в аутлуке действительно появился в Room Finder'e список "все переговорные комнаты", но почему-то не показываются комнаты из него. Хотя если выполнить:
    Get-DistributionGroupMember -Identity "все переговорные комнаты"
    685ba6a576e23387286628.jpeg
    И попутно еще вопрос - если при создании встречи указать вручную нужную переговорку, то она в календаре отображается почему-то в виде e-mail'a для этого mailbox'a. А хотелось бы на русском языке чтобы. Это можно сделать? Там просто алиас никак на кириллице не напишешь.
    Написано