Задать вопрос
Профиль пользователя заблокирован сроком с 1 апреля 2025 г. и навсегда по причине: подозрительная активность
  • Как пользоваться Portainer API?

    deepblack
    @deepblack
    Через адресную строку браузера можно сделать только GET запрос,
    у тебя же явно в документации сказано использовать POST.

    Т.е. нужно использовать для отправки запроса какой либо инструмент который умеет слать POST запросы,
    например:
    • postman
    • httpie
    • curl
    • fiddler
    • insomnia
    • или использовать встроенную библиотеку какого-либо языка программирования (т.е. требуется написать простую программу)


    Если отправить через консоль wget или curlом, то - не правильно введена команда.


    В доке Portainer эти примеры приведены с использованием httpie,
    и там-же об этом есть сноска со ссылкой.
    Вот его и используйте.

    The following examples use httpie to execute API calls against Portainer.
    Ответ написан
    1 комментарий
  • Какие есть одноплатники для NAS?

    @TheBigBear
    СтарОдмины мы
    C одноплатниками дел не имел, увы
    А рекомендую посмотреть в сторону Xpenology
    Старенький неттоп за пару тысяч купить не проблема, или собрать на miniITX плате
    Возможностей гораздо больше чем просто хранить фоточки
    Что-нибудь на Atom или AMD достаточно
    У меня пяток древних Acer Revo 70 (на AMD E450) уже года по 4 стоят на точках где 2-3 компа как файлопомойки и места для Службы архивации Windows
    Ответ написан
    1 комментарий
  • SQL запрос, как избавится от массива в массиве?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    ->get() ->first()
    А вообще вопрос на уровне документации и легко ищется поисковиком, учитесь использовать источники.
    Ответ написан
    6 комментариев
  • Как в Linux разрешить доступ в интернет только определенным программам?

    @rPman
    app armor и se linux или cgroups, это правильный но сложный вариант, гуглится даже проект соответствующий там в описании ссылки на подробнее информацию

    И да, это сложно.

    Но есть ОЧЕНЬ простое решение - виртуализация/контейнеризация!
    OpenVPN запускаешь внутри виртуальной машины (мышевозекательно libvirt + lxc, не требует ресурсов для работы), внутри этой песочницы поднимаешь ssh сервер (чтобы на его основе работал socks прокси, так как это встроенная фича, нужно на машине где нужен интернет подключиться к ssh серверу с ключом -D1080 и получишь socks proxy с портом 1080) либо какой-нибудь http прокси, и вот браузер запускаешь с настройкой этой прокси, при необходимости хост машину вообще можно от интернета отключить.

    Так же можно и firefox в lxc запустить (сложно настраивать графику, но можно пользоваться графически сервером хост машины, настроив DISPLAY и права доступа xhost)

    Этот способ очень хорошо изолирует приложение и очень прост в настройке, заметно проще чем фаервол
    Ответ написан
    1 комментарий
  • Как в Linux разрешить доступ в интернет только определенным программам?

    karabanov
    @karabanov
    Системный администратор
    Можно настроить фаирвол так, чтобы только определённые пользователи (UID) имели доступ в интернет, а потом запускать программы от имени этих пользователей.
    Ответ написан
    Комментировать
  • Fibre Channel FC-2 Programming, как отправлять произвольные кадры?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    нигде не нашел описания ни драйвера, ни устройства чтобы самостоятельно там чем-то управлять.

    В linux есть драйвер scsi/qla2xxx, можно заглянуть в его список поддерживаемых PCI ID, чтобы понять, подходит ли он для этой платы. Если подходит, то можно почитать, как он взаимодействует с железом.
    Ответ написан
    Комментировать
  • Почему портиться текст из pdf при его конвертации?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Тут это... Формат PDF не совсем про текст, а про препринт!
    Другими словами, сам формат хотя и содержит текст, но в нем абсолютно отсутствует разметка в виде структурного разделения фрагментов на параграфы, главы и прочие мелочи жизни. А присутствует только абсолютное или относительное позиционирование блока с атрибутами трансформации и стилями фонтов. (ну и еще всякая шелуха типа оформления и примитивов и шаблонных блоков).
    Более того, один и тот же видимый фрагмент может быть представлен в виде абсолютно несвязанных последовательных блоков. В результате на печати и экране текст видится нормально, а при копировании получается каша из отдельных слов.

    Как пример, в начале 2000-х некоторые производители так защищали документацию от копирования.
    Ответ написан
    Комментировать
  • Как пользоваться Visual Studio Code на MacOS?

    otdameskapizm
    @otdameskapizm
    Помог ответ? Отметь решением...
    В settings.json добавьте "code-runner.runInTerminal": true, и должно быть вам счастье
    После этого в терминале появиться возможность ввода данных
    Ответ написан
    4 комментария
  • Как сделать права -rw-rw-r--?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    chmod 664 .ignore_locales
    Ответ написан
    Комментировать
  • Как сделать цикл PyQt5, что бы он обновлялся в интерфейсе приложения?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Многопоточность
    Седой и строгий
    Во-первых, из потоков нельзя работать с компонентами интерфейса. Во-вторых, из потоков нельзя работать с глобальными переменными.
    Ответ написан
    2 комментария
  • Как передать свой интернет до дачи которая находится 5км от квартиры?

    @Drno
    Лично мое мнение - 2 внешних вифи антены. Чтонить мощное из ubiquinity либо из микротика

    Вариант 2 - не пудрить мозги, купить симку на озон с безлимом за 600р \ мес

    либо йоту
    Ответ написан
    1 комментарий
  • Замена dict^ов в питоне. Какие существуют аналоги?

    @deliro
    Словарь на 33 значения (сама структура) будет занимать примерно 1.2кб. Так будет примерно для любого языка, т.к. реализация словарей на базе хэш-таблиц (асимптотика O(1)) у всех плюс-минус похожая. Исключения составляют всякие словари на базе деревьев (асимптотика O(logN)). Но у словаря ещё есть содержимое — те самые 33 пары строк.

    Ты конечно можешь запихать их в один кортеж длиной 66 (скажем, чётные индексы — ключи, нечётные — значения вида ("й", "y", "ц", "mq", "у", "mx", ...)) и получить сложность O(N) и сэкономить примерно 600 байт (т.к. кортеж на 66 элементов занимает примерно 600 байт), но содержимое у тебя никуда не денется. Ты даже можешь отсортировать пары по ключу и искать бинарным поиском за O(logN) "на халяву"

    Но пытаться сэкономить сотню байт в питоне — это как заливать 92 бензин в феррари из-за того что он дешевле.
    Ответ написан
    Комментировать
  • В чем отличие в функции Format?

    otdameskapizm
    @otdameskapizm
    Помог ответ? Отметь решением...
    Если стоит '#', то в случае отсутствия цифры - ничего не выставится на ее место
    Если стоит "0", то в будет выставляться 0

    Console.WriteLine(Format(5459.4, "#,###.##"))  '5,459.4'
    Console.WriteLine(Format(5459.4, "#,###.#0"))  '5,459.40'
    Ответ написан
    Комментировать
  • Почему так популярны телеграм боты?

    Griboks
    @Griboks
    каждый 5-ый вопрос связан с Телеграм-ботом, и каждый 10-ый автор не знает основ языка

    Потому что большинство разработчиков ботов тупые. Как правило они посмотрели 10 видео на ютубе, поверили в себя и пошли во фриланс. На фрилансе заказчики тоже тупые. Вот и получается, что неумеющие гуглить люди заказывают результаты поиска у неумеющих гуглить псевдоразработчиков.
    Ответ написан
    Комментировать
  • Почему так популярны телеграм боты?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Ботов писать относительно просто, порог вхождения минимальный по сравнению с программированием под iOS и андроид, да и проще написания десктопных приложений с GUI, а в использовании боты проще, чем утилиты командной строки.
    Зато в результате может получиться довольно функцинальная штука. Легко настроить многоэтапную диалоговую коммуникацию с пользователем, получить для обработки изображения и фото, возвращать ссылки на скачивание результатов.

    Так вооот! Из-за этого невысокого порога вхождения развелось куча "курсов" программирования для чайников, которые первым упражнением, полезность которого удается легко показать ученикам, выбирают написание бота.
    И так у этих коуч-питонистов легко всё получается (ещё бы, надо де продать курс с первого бесплатного занятия), что у незадачливых школьников появляется неиллюзорная вера в себя и они бегут повторять увиденное на ютубе, а потом, когда, конечно же, то-то идёт не так как показано в видосе, они бегут сюда спрашивать как всё надо сделать, чтобы работало.

    В общем все хотят всё и сразу, и чтоб легко, бесплано и не надо было учиться.
    Ответ написан
    Комментировать
  • Что будет если hdd просто положить в корпус?

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

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Почитайте Марк Лутц - "Реализуем автоответчик в виде бота, реагирующего только на слова-триггеры" - том 1, 5 издание, 2019 год.
    Нет, ну вы серьёзно сейчас?
    Учитесь программировать и ваши вопросы отпадут. Можно по книжке указанного выше автора, но название "Изучаем Python".
    Неужели вы думаете вам кто-то для нулевого уровня напишет подробное руководство по написанию "бота, реагирующего на слова"? Это тривиальная задача для тех, кто уже научился программировать.
    Ответ написан
    3 комментария
  • Как выделить работе функции определенное время?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Перед циклом сохраняем текущее время и на каждой итерации сравниваем текущее время с сохранённым, если разница больше 20 секунд, выходим из цикла.
    Ответ написан
    Комментировать
  • Как ускорить старый сайт?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Но отвратительная скорость самого сайта.
    90% проблем не в движке, а в разметке и картинках. Ну и скриптов миллиард навешено. Показатели серверной части не критически плохи, хотя неплохо было бы разогнать сервер хотя бы для поднятия TTFB в желтую зону... Опять же, это не особо критичный параметр, можно забить. А вот картинки в 3-4 раза больше чем надо - это надо фиксить, скрипты не сжатые...

    Мой совет - зайдите на фриланс, дайте задачу ускорить тему, сделать тюнинг фронтенда, реверстку в нормальный код... Будет стоить 300-400 баксов, и ваш пэйджспид станет мягким и шелковистым.

    Смущает цена, сумма близкая к миллиону, во многом из за объёма сайта.
    Объем сайта не космический, таких денег явно не стоит, да и переписывать смысла не вижу. Вся проблема в текущем виде - проблема фронтенда, которая заменой движка бэкенда не лечится. Ну, если только не переделывать все вместе.
    Ответ написан
    2 комментария
  • Как ускорить старый сайт?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Хотели бы ускорить сайт

    А вам для каких целей его ускорять? Сначала определитесь с целями и задачами и исходите уже из них.

    Команда разработки с которой работаем по нашему сайту предложила переписать сайт полностью и перенести на 1С Битрикс. Смущает цена, сумма близкая к миллиону, во многом из за объёма сайта.

    Сайт работает? Работает. Трафик идет? Идет. А если они его переделают, будет ли сайт работать и будет ли трафик идти? Вот тут уже не факт. Есть еще такая штука, как СЕО и реклама, которые тоже очень сильно влияют на трафик и конверсию. Как говорится "работает? не трогай". По предложению могу сказать что да, цена несколько завышена, но надо смотреть что конкретно они предлагают там.

    Есть ли какие-либо более простые и бюджетные решения для получения более высоких показателей скорости?

    Да, для этого достаточно найти одного грамотного веб-разработчика, который умеет правильно оптимизировать сайты и у него есть опыт работы с WP. В целом, могу сказать что дизайн у сайта вполне нормальный и скорость загрузки и работы приемлемая. Из того, что можно сделать для оптимизации (например раз, два):
    • Обновить и сжать графику - несколько мегабайт картинок можно сократить в десяток раз
    • Сделать ленивую загрузку графики - т.е. сначала загрузить и показать саму страницу, а потом уже грузить оставшуюся за кадром или невидимую графику
    • Использовать сжатие
    • Выкинуть неиспользуемые ресурсы
    • Настроить кэширование
    • Оптимизировать сторонние ресурсы с CDN
    • Упростить верстку по возможности

    Ну и плюс проверить, что там и как на сервере - достаточно ли производительный сервер, правильно ли настроен, есть ли кэширование и прочее.
    Ответ написан
    Комментировать