Задать вопрос
  • Как создать скрипт на bash, который будет подключаться на сервер по SSH, а с него еще на один сервер?

    @q2digger
    никого не трогаю, починяю примус
    ssh -J user@server1 user@server3
    Это называется подключиться через бастион хост, иногда ещё называют Ssh jump proxy
    Пишу с мобилы нагуглите детали сами
    Ответ написан
    Комментировать
  • Как реализовать балансировку нагрузки на кластер PostgreSQL, чтобы запросы на чтение поступали только на слейв?

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    А как? Ну вот прямым текстом: как это в принципе и в теории возможно сделать без участия приложения?

    begin isolation level repeatable read ;
    select ... from users;
    -- а дальше-то что?

    Окей, begin действительно можно отсрочить до прихода следующего запроса, но вот абсолютно никак не позже запроса select вы обязаны решить, отправлять эту транзакцию на реплику либо на мастер. Как вы это определите? С равной вероятностью следующей командой может быть commit, другой select или пишущий запрос. Вы это никак не можете узнать, но вам уже необходимо эту транзакцию отправить куда-то и получить результат. И ровно так же вы не можете отправить запрос сначала на реплику, а запись потом на мастере потому что у вас развалится снэпшот транзакции.

    select * from calculate_user_rating(423);
    А это читающий или пишущий запрос? Да этого сама база не знает! Хрен его разберёт, что этой pl/python хранимке на непонятном для базы языке вздумается делать.

    Репликами должно уметь пользоваться само приложение. Кроме самого приложения больше никто не знает, допустимо ли запрос отправлять на реплики и если да, то на какие именно
    Ответ написан
    7 комментариев
  • Как настроить удаленный доступ через браузер в Windows?

    @Drno
    программы для удаленного доступа

    Тимвивер
    Анидеск
    Амиадмин
    VNC
    RDP

    Через браузер - никак. Вы не осилите.
    Как монитор тоже никак
    Ответ написан
    7 комментариев
  • Есть ли какие-нибудь библиотеки для запуска js в браузере?

    zkrvndm
    @zkrvndm
    Архитектор решений
    Запускай код внутри специально подготовленного iframe, не вижу проблем.
    Ответ написан
    Комментировать
  • Как подключить сервер к alcatel lucent omniswitch 6200?

    flapflapjack
    @flapflapjack
    на треть я прав
    Возможно на Alcatel принудительно выставлена скорость портов в гигабит, а на сервере сетевуха 100МБитная. Тогда не подымется линк.

    То бишь например:
    Алкатель: Force 1Gbit
    Сервер: Max 100Mbit.

    А когда вы между ними ставите коммутатор с автоматическим согласованием скорости портов, порт в сторону алкателя подымается на гиге, а в сторону сервера на 100МБит, и связь подымается.

    Другую причину не могу придумать)
    Ответ написан
    Комментировать
  • Проблемы с переносным WD HDD, что посоветуете?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Что вы можете сказать об этом жестком диске, исходя из его СМАРТ-а?

    SMART говорит, что у вас один сектор, который диск счёл "подозрительным" и "пока думает" над тем переназначать его или нет.
    Также было бы полезно обратить внимание на атрибут С8 (Write Error Rate), как образовалось его текущее значение - постепенно или скачком, а также меняется ли оно или нет. Это может быть намёк на возникающие проблемы с головками.

    Подскажите пожалуйста, какой переносной (внешний) жесткий диск купить

    Посмотрите в сторону Toshiba. В любом случае, независимо от бренда, постарайтесь заранее узнать что стоит внутри коробки и используется ли там SMR.

    как более безопаснее будет лучше переносить из одного старого внешного WD HDD на будущий новый HDD? Чтобы было более быстрее

    Безопаснее будет копировать и далее иметь две копии.
    Сначала копировать критические данные, затем важные, затем средние, и т.д. по убыванию. Если диск всё-таки умрёт, наиболее нужное будет на руках.
    Можно делать образ диска программой, которая умеет пропускать бэд-сектора - GNU ddrescue или hex-редактором. Так можно повысить вероятность того, что в случае наличия проблем головы проживут дольше.

    Быстрее - программами наподобие FastCopy.

    бывает, что компьютер показывает, как неопознаное устройство

    После того, как всё скопируете, можете либо Викторией, либо R.tester'ом сделать полный тест чтения (до этого диск не нагружайте), чтобы посмотреть на состояние поверхности.
    Для более глубокой проверки можете сначала сделать полный тест записи (всё уничтожит), затем тест чтения (Read, не Verify) - это оптимальный способ проверить диск самостоятельно.
    Ответ написан
    Комментировать
  • Почему один и тот же скрипт использует разное количество памяти?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В такой постановке нет смысла задавать вопрос вообще.
    Откуда мы знаем что делает скрипт?
    Может он разные наборы данных обрабатывает.
    Ответ написан
    1 комментарий
  • Что можно использовать в качестве нестандартного монитора и как?

    @Drno
    так подключите телек HDMI...
    что такое "стандартный порт" не ясно
    Ответ написан
    Комментировать
  • Какой шрифт на скриншоте?

    MiloNNe
    @MiloNNe
    Жаль не взял собой рундук. Сундук для рун - РУНДУК
    1 комментарий
  • Можно ли совмещать программирования с трейдингом или лучше выбрать что то одно?

    @taktik
    Sr. QA automation | SDET
    Трейдинг - это путь в никуда.
    Технический анализ работает только в половине случаев и только для определенного типа фин. инструментов.

    В трейдинге 80% игроков - это организации с Wall Street в которых сидят дядьки с дипломами ведущих американских вузов и с ученными степенями в математике и экономике. Следовательно вы автоматически попадете в 20% лузеров

    Абсолютное большинство трейдеров на длинном горизонте ничего не зарабатывают, либо оказываются в серьезном минусе

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

    @AlexSku
    не буду отвечать из-за модератора
    Идти в программирование. Трейдинг - хобби.
    Ответ написан
    2 комментария
  • Почему не удается установить драйвер для AMD rx5500m на Ubuntu 20?

    Adamos
    @Adamos
    Consult /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/make.log for more information.
    Ответ написан
    Комментировать
  • Как откатить версию ноды?

    Alexandroppolus
    @Alexandroppolus
    кодир
    Поставь nvm, там легко менять версию туда-сюда
    Ответ написан
    1 комментарий
  • Как из содержимого строки сделать название переменной?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Комментировать
  • Как точно посчитать за какой время выполняется цикл?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    Ваш цикл занимается нифига-не-деланьем - компилятор имеет полное право его выкинуть, так что такие измерения бессмысленны.
    Ответ написан
    4 комментария
  • Как запитать радиоприёмник от повербанка?

    @VT100
    Embedded hardware & software.
    Можно. 5 В с выхода банка соответствуют разряду элементов питания приёмника до 1,25 В на каждый. А работоспособность должна сохраняться до 4 В. Вероятнее всего - да, чёрный минус и красный плюс.
    Но не нужно, может "забиться" шумом от банка. Лучше - от батареек.
    Ответ написан
    Комментировать
  • Юридические последствия бага на сайте?

    В первую очередь, наличие ответственности зависит от того к юрисдикции какого государства относится покупка. В РФ такое деяние может быть квалифицировано по ст. 165 УК РФ (Причинение имущественного ущерба путем обмана или злоупотребления доверием) или ст. 159.6 УК РФ (Мошенничество в сфере компьютерной информации). А в другом государстве может не быть "подходящего" запрета и, соответственно, такое деяние вообще не будет квалифицировано как преступление.
    Ответ написан
    Комментировать
  • Может ли не серверное железо перекрыть серверное или как собрать новый сервер?

    hint000
    @hint000
    у админа три руки
    В принципе задача построения оптимальной железяки на базе десктопных комплектующих вполне решаема (на базе серверных комплектующих тоже вполне решаема). Но нужно учесть немало деталей.

    Во-первых, каков бюджет?

    Во-вторых, почему не рассматриваете горизонтальное масштабирование вместо вертикального? Для кучки виртуальных машин было бы очень логично не менять железо, а рядом со старым поставить новое.

    В-третьих, готовы ли пожертвовать IPMI? Это нормально во многих случаях, но всё же это должно быть осознанное решение.

    В-четвёртых, максимальный объём памяти на десктопных материнках. Если захочется больше, чем 128 ГБ, то Socket LGA2066 или TRX4 (но что-то не верю, что TRX4 впишется в бюджет). Если достаточно 128 ГБ, то можно взять AM4 или LGA1700. Есть ровно одна причина, по которой можно выбрать LGA1700 - это возможность в первых рядах героически броситься на амбразуру DDR5 (пока дорогая память и пока небольшой выигрыш в производительности). Если нет склонности к героизму или нет возможности разбрасываться деньгами, то на сегодня оптимально будет AM4.

    В-пятых, количесво ядер. Сейчас у вас два 4-ядерных процессора. На десктопном железе будет один процессор. Он должен превосходить старые не только по частоте, но и хотя бы не уступать по количесву ядер и потоков. Т.е. хотя бы 8C/16T (и даже такой минимальный вариант уже даст выигрыш).

    В-шестых, помните про интегрированный GPU. В серверном решении он был на материнке. Обращайте внимание на наличие или отсутствие графических ядер в десктопных процессорах. Часто при большом количестве ядер встоенная графика отсутствует, в этом случае нужно не забыть поставить дискретную "затычку" (что-нибудь вроде GT710).

    В-седьмых, при апгрейде с использованием серверного корпуса нужно помнить, что блок питания имеет форм-фактор не ATX. Просто убедитесь, что есть подходящий запасной БП. Это ATX можно купить на каждом углу.
    Ответ написан
    Комментировать
  • Как использовать телефон в качестве микрофона?

    suffix_ixbt
    @suffix_ixbt
    https://www.babai.ru/
    Если используете pavucontrol(pulseaudio), вам следует сделать:

    $ pulseaudio -k
    $ killall micclient-x86_64.AppImage
    $ sudo modprobe -r snd-aloop
    $ sudo vi /etc/pulse/default.pa


    добавить в default.pa:

    load-module module-alsa-source device=hw:CARD=Loopback,DEV=1,SUBDEV=0

    $ sudo modprobe snd-aloop
    $ pulseaudio --start
    $ sudo cp micclient-x86_64.AppImage /usr/bin/MicClient
    $ while true; do nohup MicClient -t Wifi 192.168.1.100 > /dev/null 2>&1; sleep 1; done &


    192.168.1.100 - это IP-адрес моего телефона в локальной сети, вы должны изменить его на IP-адрес вашего телефона.

    В pavucontrol(регулятор громкости) на вкладке "Устройства ввода" включите "Встроенный звук" (а не "Встроенный аналоговый стереозвук") в качестве устройства ввода.

    И перенаправьте звук MicClient на виртуальное устройство вывода, сначала в "pavucontrol / Устройства ввода", чтобы поставить галочку "Встроенный звук" на "Установить как резервный", а затем:

    $ pactl load-module module-loopback latency_msec=1

    Теперь с WoMic в android и micclient-x86_64.AppImage в x64 linux, у вас есть набор домашнего караоке-оборудования с почти нулевой задержкой.

    Если вы слышите много шумов, вы можете попробовать переключить "Настройки микрофона WO / Источник звука" в своем телефоне Android, например: nexus 6p должен выбрать "Микрофон (режим 2)".

    Чтобы отключить перенаправление звука MicCleint на устройство вывода:

    $ pactl unload-module module-loopback

    Обратитесь: https://gist.github.com/diyism/5959444e324a1b38509...
    Ответ написан
    Комментировать