Задать вопрос
  • Запуск приложения под SSH?

    SagePtr
    @SagePtr
    Еда - это святое
    nohup, screen, tmux...
    Ответ написан
    Комментировать
  • Зачем в Windows "ненужные" службы и процессы?

    Потому что они нужны Microsoft, например, службы обновления и центр безопасности. Плюс шинда рассчитана на домохозяек, которым нужно предусмотреть все возможные ситуации и максимальную простоту. Так, я отключаю службу печати, т.к. у меня нет принтера, но домохозяйка, если ей отключить эту службу, столкнется с непредвиденными трудностями при попытке что-нибудь напечатать, и придется ей вызывать техника Васю.
    Ответ написан
    2 комментария
  • Как в корневой папке создать папки?

    Как в корневой папке создать папки через nano?

    Никак. Это текстовый редактор.
    Как создать?

    sudo mkdir -p /data/mts
    Ответ написан
    Комментировать
  • Заказчик сует доработки очень маленькими порциями, как брать оплату?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    поставить минимальную стоимость как за полчаса работы.
    объяснять, что вы сейчас заняты и поправите через 1-23 часа.
    Брать деньги за все время от прихода первого сообщения до сдачи последней правки.
    так как вы в режиме оперативного сопровождения.
    Ответ написан
    20 комментариев
  • Зачем делают backend на разных языках?

    Nipheris
    @Nipheris Куратор тега C++
    Подскажите зачем пишут backend на нескольких языках?

    Почему-то никто не сказал главный аргумент - в больших проектах понятие бэкенда весьма условно. В больших проектах уже нет одного веб-приложения, которое написано на одном языке и выполняется на одном-двух серверах. В больших проектах бэкенд - это уже набор сервисов, зачастую разнородных, иногда даже не общающихся между собой, а работающих непосредственно с клиентом (гуглите микросервисную архитектуру). Пример из нашей компании:
    - веб-приложение на джанге, отдающее html-контент - тут авторизация юзеров, хранение пользовательских настроек и данных;
    - сервис данных чарта - написан на Erlang для предельной стабильности и предсказуемости, а также из-за легковесных потоков (в BEAM неплохой вытесняющий планировщик);
    - сервис расчёта фин. индикаторов - написан на Java, данные отдаёт через сервис на Эрланге;
    - сервис сканирования бирж - написан на Go (много новых сервисов на нём пишем).
    - и ещё несколько более мелких сервисов.

    Каждый из этих сервисов - это даже не отдельные люди, это целые команды со своей историей, со своими требованиями к надёжности и производительности и со своей культурой в конце-концов. Сервисы очень крупные, даже если что-то не устраивает и хочется переписать на другой платформе (например, с Эрланга на Го), никто не будет этого делать просто потому что хочется, это огромные деньги и куча человеко-лет.
    Ответ написан
    Комментировать
  • Как в астра линукс убрать проверку сложности пароля?

    @WayMax
    1. Задаешь новый простой пароль
    2. Открывается окно с текстом "пароль слишком простой"
    3. Нажимаешь кнопку "Ок"
    4. Повторно вводишь новый простой пароль
    5. PROFIT

    Астра не запрещает тебе задавать простые пароли, она только ругается на то что они простые
    Ответ написан
    Комментировать
  • Зачем делают backend на разных языках?

    @InoMono
    Возьмем например Дропбокс.

    Изначально был написан на Python - это быстрее для прототипирования.
    Потом был переделан на Go - для предсказуемости и скорости. Но зачем переделывать полностью? Многие куски на Python существуют там до сих пор. И работают.
    И маааалюсенький кусочек был переделан на Rust - для ускорения самого узкого места.

    Вот вам и 3 языка работающих одновременно в Дропбоксе на бэке.

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

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

    А если мы вспомним, что проект не только пишется, а еще и готовые компоненты применяются - то автоматически к любому почти проекту добавляются С/С++ те что в БД к примеру и пр. и пр. SQL - тоже язык бэкенда. И пр. и пр.

    Вы преувеличивайте значение языка. Это всего лишь инструмент программиста. Такой же как клавиатура. Опытный программист за долгие годы изучает не меньше десятка языков, а кто то и намного больше. Ничего такого в этом нет.
    Ответ написан
    Комментировать
  • Как правильно считать сколько памяти занимает PostgreSQL?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Нужно не считать, сколько памяти занимает СУБД, а настраивать её в соответствии с желаемым объёмом потребления, см. например - http://pgtune.leopard.in.ua. Причина этого проста - при активном использовании постгрес рано или поздно займёт всю доступную ему память и это совершенно нормально.
    Ответ написан
    4 комментария
  • Как перенести дамп базы данных с Ubuntu на Windows?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    К каким бы то ни было паролям базы источника отношения не имеет.
    Вопрос исключительно к настройке вашей базы в этом экзотическом окружении windows.

    Во-первых неясно пароль какого пользователя запрашивается?

    Того, к которому вы сказали подключиться psql. Поскольку вы не указали соответствующий ключ -U и, скорей всего, не определили переменную окружения - то psql пытается использовать имя пользователя аналогичное имени пользователю открытой консоли.

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

    PavelMonro
    @PavelMonro
    Если телеграм из ppa то:
    sudo apt purge telegram && sudo apt autoremove
    Или:
    sudo apt-get remove telegram
    sudo apt-get remove feedreader
    Ответ написан
    3 комментария
  • Возможно ли в linux-системе(ubuntu) установить php 7.х сразу со всеми доступными расширениями?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    apt-get install php7.2-*

    Какие там постоянно разные пакеты нужны? Штук 5 наверно используется из тех что не из коробки идут.
    Ставится php7.*-common и всякие sql/mbstring/xml/intl
    И этого достаточно для 99% случаев.

    куча времени уходит чтоб понять какой же конкретно модуль им нужен и пляски чтоб его установить

    А читать ошибку не пробовали? Композер прям вот буквами пишет что нужно расширение ext-bcmach или ext-mbstring и т.д. (Типа вот прямо вот так просит ext-mbstring, никаких непонятностей)
    Ответ написан
    Комментировать
  • Как запрограммировать микроконтроллер stm32?

    ORACLE JAVA ME EMBEDDED
    STM32429I-EVAL
    Запускаем Java Runtime на 256KB оперативной памяти

    Но судя по вопросу, Вы java знаете явно не лучше чем контроллеры.
    Ответ написан
    Комментировать
  • Как запитать жесткий диск от powerbank?

    Jump
    @Jump
    Системный администратор со стажем.
    Среднестатистический HDD в формфакторе 3,5 в режиме активной работы потребляет 6-10ватт
    В момент холодного старта потребление может достигать 40ватт.

    запитать жеткий диск 3,5 от powerbank 5v/2.1A
    5*2,1=10,5ватт.
    Если вручную шпиндель будете раскручивать, может и заработает.

    В общем чтобы был смысл пробовать повербанк должен уверенно выдавать 3ампера по линии 12вольт, и 1ампер по линии 5вольт.
    Ответ написан
    4 комментария
  • Возможно ли последовательное соединение электродвигателей?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Сначала исходил из предположения, что моторы коллекторные, у них есть две особенности, которые в предлагаемом режиме надо учитывать:
    1. Ламели коллектора постоянно переключаются, т.е. потребляемый ток имеет импульсную составляющую. У двух последовательных моторов одинаковый ток, и в нём за счёт несинхронности этого переключения импульсная составляющая в цепи питания изрядно возрастёт.
    2. Ток потребления такого мотора зависит от механической нагрузки. Но если два мотора соединены последовательно, ток через них одинаковый, поэтому при разных нагрузках на них будет разное напряжение. На том, у которого оно больше, оно может превысить номинал. Несмертельно, но неприятно.

    Но потом прочитал в комментариях, что моторы - кулеры с электронной коммутацией. У них тоже есть те же две особенности: из-за наложения несинхронных импульсных составляющих кулеры могут утратить равномерность вращения и издавать нетипичные шумы, а при разных нагрузках тоже могут получить превышение напряжения сверх номинального (но у них по этому параметру есть некоторый запас).
    Если это несущественно - подключайте.
    Ответ написан
    1 комментарий
  • Как в Ubuntu добавить принтер через командную строку, без UI?

    customtema
    @customtema
    arint.ru
    hpsetup -i
    Ответ написан
    Комментировать
  • Как сделать условия для cron задачи?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    А в одно задание крона эти две операции нельзя поместить?

    В целом, разумеется, можно проверять наличие процесса. Я бы написал небольшой скрипт, который перед началом создавал lock-файл, а в конце - удалял или переименовывал его.
    Ответ написан
    2 комментария
  • Debian даунгрейд до 8?

    VELIK505
    @VELIK505
    Руководитель департамента profitcentr.com
    проще переустановить всё заного чем даунгредить. а в чём проблема то заточки под дебиан 9? если скрипт работает на дебиан 8 то и на дебиан 9 будет работать так как весь софт/пути совпадает и там и там.
    Ответ написан
    2 комментария
  • Как развиваться в программировании не привязываясь к языку?

    Decadal
    @Decadal
    Или "как правильно стать хорошим пилотом, не привязываясь к самолёту".

    Вы можете менять языки как перчатки, а можете сосредоточиться на одном конкретном языке, но самое главное: решать разные задачи. Вопрос только в разнообразии задач и требуемом качестве их решения. Тогда язык становится инструментом, "одним из".
    Ответ написан
    6 комментариев
  • Как изменить файл etc/passwrd?

    Если логин под рутом отключен проще всего заггрузиться с livecd, смонтировать диск с системой и отредактировать /etc/passwd в исходное состояние.
    Если строку со своим пользователем совсем поломал, то можешь сделать chroot в свой системный диск и создать нового пользователя
    https://wiki.archlinux.org/index.php/change_root
    Можно еще погуглить single user mode если загрузится с livecd нет возможности
    Ответ написан
    3 комментария