Задать вопрос
  • Почему expect не выполняет скрипт?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    1. ну вам же два раза пишет, что "Permission denied" {send_user "Подкл...".

    2. Зачем вы мучаетесь с паролем и expect, если можно настроить ssh ключи и жить спокойно, как все люди, а не светить реальный пароль на тостере посторонним?
    Ответ написан
    Комментировать
  • Что жизненно важно для работы venv?

    @deliro
    Следует оставить в покое venv и не заниматься ерундой
    Ответ написан
    3 комментария
  • Как влияет на ноутбук 2 и 3 монитор?

    положительно влияет
    вы получаете дополнительный монитор
    ничего
    одни за, никаких против
    Ответ написан
    5 комментариев
  • Стоит ли изучать 3d моделирование?

    kotomyava
    @kotomyava
    Системный администратор
    Если у вас не получается найти работу, умея работать с самой распространённой CMS в мире, вероятно, проблема не со стеком, а с умением искать работу.
    Ответ написан
    6 комментариев
  • Какой язык подойдёт для бекенда web-приложения?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer

    Язык должен быть компилируемого, а не интерпретируемого типа.
    Он должен быть кросс-платформенным (windows, linux) и не вызывать проблем при работе ни на том, ни на другом.

    Почему?
    Современные интерпретируемые java и python, да и php уже догоняет уже не совсем интерпретируемые, и используют jit компиляцию. По скорости уже вполне норм.

    Он не должен тянуть за собой тонны легаси и проприетарщины просто для работы, должен быть более-менее независимым.

    Тонны легаси и проприетарщины тянет не язык, а программист.
    Судя по вашим требованиям и оверхед подходу к выбору языка, вы только ТЗ будете писать месяцами. А к тому моменту, как вы выпустите в продакшн само прилжение, оно уже станет легаси.

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

    А как зависит "течь" от языка? Это зависит от криворукости программиста.

    Должно быть более-менее легко производить дебаг, в том числе желательно и удалённый.

    То есть программа не должна есть много памяти, но при этом легко производить удаленный дебаг?

    Быстродействие. Не то, что бы у меня хай-лоад, но я хочу, чтобы быстродействие моего кода больше зависело от меня, нежели от языка.

    Быстродействие всегда и зависит от программиста..

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

    0xD34F
    @0xD34F Куратор тега JavaScript
    /^[а-яё]{3,}(\-[а-яё]{3,})?$/i
    Ответ написан
    Комментировать
  • Как правильно организовать работу склада?

    Jump
    @Jump
    Системный администратор со стажем.
    Хотелось бы автоматизировать весь процесс (допустим как в экзисте/емех)
    Есть очень простой базовый принцип - Если автоматизировать бардак, получиться автоматизированный бардак.

    В вашем случае надо начать с правильной организации работы, а не с автоматизации.
    Можете почитать литературу, или посмотреть как это сделано на других аналогичных предприятиях.
    После чего разработать четкие инструкции - как маркировать, как вести учет, кто будет отвечать.
    Кто будет устанавливать цены и делать переоценку, разобраться со стратегией списания - фифо, лифо.
    Подумать какое оборудование нужно - сканеры штрихкода, принтеры штрихкода, купить , настроить обучить персонал.

    И делать это должно руководство
    В смысле инициатива должна исходить именно от руководства, и под их контролем.
    Если руководству это нужно - оно это сделает.
    Если не нужно - вы ничего не сделаете.
    Просто никто ничего не будет маркировать и будет продавать без всяких штрихкодов, потому что так удобнее.
    Без учета можно без проблем себе на авто запчастями затариваться, а будет учет - уже не прокатит.
    Ответ написан
    3 комментария
  • Какой дистрибутив Linux выбрать для широкого круга задач?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    работал с kali, в целом и внешне и функционально нравится но говорят что глупо иметь её как основную, так ли это, и почему?

    Потому что дистриб специализированный для инженеров по сетевой безопасности.
    2 года стоял ubuntu (biolinux, шустрый, но не понравился внешне)

    дистриб не может "не понравится внешне". В любом дистрибе есть куча DE, экспериментируя с которыми можно получить тот вид, который хочется, тем более в бубунте. При выборе дистриба (а не DE) обычно другие критерии:
    - Пакетный менеджер, то есть программа, которая обновляет пакеты, систему и т.д.
    - Система инициализации - systemd, init и т.д.
    - Модель обновления - пакетная или source-based
    Ответ написан
    3 комментария
  • Как через прямое подключение lan кабеля узнать пароль от ssh?

    @rPman
    формулировка ужасная, фиг поймешь что именно вы имеете в виду.

    Если рассматриваете вопрос, существует ли опасность что злоумышленник может украсть пароль, то если вы следите за сообщениями клиента ssh о том что на сервере изменились ключи шифрования (это сообщение выдается при первом подключении, предлагая сохранить информацию у вас на клиенте чтобы не задавать вопрос), то нет - нельзя узнать.

    Но если вы не следите за этим, то злоумышленник может воспользоваться атакой man in the middle, установив между вашим ноутбуком и сервером свое оборудование (например подсунув вам фиктивный открытый wifi или подсунув в разрыв кабеля свой сервер, такие существуют, и помещаются в сетевом разъеме) то подсунув по вашему адресу свой сервер злоумышленник может украсть ваш пароль.

    Вот пример утилит для этого www.securrity.ru/terms/631-mitm-attack.html

    p.s. если злоумышленник смог проникнуть к вам на ноутбук, ваши пароли будут украдены без каких либо проблем простым кейлогером или заменой утилит на зараженные.
    ----------

    ssh считается наиболее защищенным и безопасным способом подключения клиента к серверу, многие утилиты (приложения по работе с базами данных, утилиты удаленного доступа к экрану и прочее) обычно предлагают прямо в интерфейсе подключаться к удаленному сервису не напрямую, а через открытие соединения ssh (и туннелирование) и лучшие способы взлома крутятся вокруг попыток ускорить взлом ключей шифрования беспарольной аутентификации через ошибки в генераторах этих ключей или к примеру доступу к оперативной памяти, где они временно хранятся.
    Ответ написан
    Комментировать
  • Для чего нужен return?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    float del (float a, float b)
    {
        float res;
        ...
        res = ...;
        ....
        return res;
    }
    ....
    float result = del (num1, num2);

    что делает "return res" во втором куске кода? То есть в переменную res записывается деление числа А и Б. А потом оно куда-то там возвращается..

    Это значение, которое вернётся из функции в точку вызова. В примере выше оно будет присвоено переменной result.
    Ответ написан
    Комментировать
  • Как найти работу на неполную рабочую неделю?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    Мне кажется, чуть ли не единственный путь - сделать так, чтобы вас нашли, и вы диктовали условия. Как этого добиться? Раскручивать себя, как разработчика. Либо это upwork, либо это блог/ютуб и тд тп. В конечном счете сможете выбирать загруженность себе по душе. Найти частичную занятость в офисе / удаленно, но работая как человек в штате - крайне маловероятно, я думаю.
    Ответ написан
    2 комментария
  • Почему не используют строки для хранения чисел?

    SagePtr
    @SagePtr
    Еда - это святое
    Ответ написан
    Комментировать
  • Почему не используют строки для хранения чисел?

    longclaps
    @longclaps
    Этот вопрос имеет ответ, и довольно простой: процессору так удобнее.
    А вообще на практике удобно пользоваться универсальным принципом:
    Q: почему сущее такое, как оно есть?
    A: попробуй спросить у гугла сделать по-своему, и расскажешь нам об успехах.
    Кстати, длинную арифметику на строках (на питоне) можно состряпать за полчаса. Но оооочень медленную.
    Ответ написан
    2 комментария
  • Этапы создания сайта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Где-то пишут, что сначала нужно прототип, потом дизайн, и уже потом подгонять оптимизацию.
    В другом месте, начинать нужно с семантики, потом сео-копирайтинг и уже потом прототипирование, дизайн и верстка.


    Сперва пишут техзадание.
    Ответ написан
    6 комментариев
  • Этапы создания сайта?

    Sanes
    @Sanes
    Если вы ищите серебрянную пулю, то её нет. Кто как хочет, так и делает.
    Дизайн, верстка и программирование всегда идут параллельно. Чтобы не причинять друг-другу боль.
    Что касается коммерческих сайтов. Кто ими занимается, для себя уже выработали все алгоритмы. Это приходит с опытом.
    Ответ написан
  • Как остановить этот цикл?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Замените условие цикла, вместо n < locals.length сделайте n < locals.length / 3.

    Или измените шаг - с 1 на 3, и обращения к элементам массива: вместо 3 * n будет просто n, вместо 3 * n + 1 будет n + 1, и т.д.
    Ответ написан
    5 комментариев
  • Есть ли смысл разрабатывать приложения для Андроид на C#?

    tomnolane
    @tomnolane
    профессиональный разработчик
    если Angry Birds вас вдохновляет - Welcome!

    ps тут ЯП особо не важен, важно что дальше будете с приложением делать
    можно написать нереально крутую игрую а-ля "Quake 2077" на Go, C#, C++ и пользоваться будут только вы и ваши знакомые, а можно склонировать морской бой на javascript с гитхаба и загребать лопатами капусту...
    Ответ написан
    2 комментария
  • При смене версий PHP вырастает нагрузка на диск, что делать?

    kotomyava
    @kotomyava
    Системный администратор
    Проанализируйте, что же именно делает в это время mysql, хотя бы запустив mytop, и посмотрев explain частых и долгих запросов.
    У вас может просто отсутствовать какой-нибудь нужный индекс в таблице, или неудачно какой-то запрос составлен, и используется активно full scan или file sort.
    Ответ написан
    Комментировать