Задать вопрос
  • Как в скрипте на bash войти под другим логином?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    sudo запускает команду от рута, от рута выполняется su -l user, что не требует пароля, и su уже запускает pip3 install от имени вашего юзера
  • Как сделать пинг в BASH?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    Ну так одной командой не обойтись, напишите еще пару команд
    declare -i failcount=0
    if ping mysite.com -c 1; then
     failcount=0
    else
     failcount+=1
    fi
    
    if [ $failcount -gt 60 ] ; then
      echo "Network is unavailable for 60 seconds!!!"
    fi
  • Как вы понимаете работу следующей команды?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Александр Фалалеев, 99% это кастомная утилита, так что может возвращать что угодно
  • Какой уровень знаний должен быть у Junior Python/Django разработчика?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    Сергей Горностаев, сложно.. я немного рейтинга набил, но там прям сильно надо заморачиваться, и в каждом ответе копать глубоко. С другой стороны невнятные и простые вопросы там удаляют, не успеваешь их заметить, остаются реально сложные.
    Недавно задавал вопрос, пришлось самому на него отвечать =)
  • Какой уровень знаний должен быть у Junior Python/Django разработчика?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    Александр Бондаренко, Джун задает вопросы на тостере, мидл сам находит и читает ответы на stackoverflow на английском.
  • Как правильно посчитать?

    saboteur_kiev
    @saboteur_kiev
    Я вот внимательно перечитал вопрос, и не очень понятно что вы ищете - как по номеру слота получить x,y или как по x,y получить номер слота.
    Внимательно, представьте что вы впервый раз читаете этот вопрос, перечитайте свой вопрос - в нем это не совсем очевидно, вот и все =)
  • Как часто приходится обновлять знания и насколько широко развитие?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    Doi1900, следующей пословице много веков
    "Плох тот солдат, который не мечтает стать генералом."

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

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

    saboteur_kiev
    @saboteur_kiev
    JTester, так сверху дают формулу позиции, зная координаты
    а я вычисляю координаты, зная позицию.
    В вашем вопросе не было понятно от чего отталкиваться =)
  • Можно ли выполнять Mongo скрипты, но в виде строки в C#?

    saboteur_kiev
    @saboteur_kiev
    А зачем?
    Вот вы сделали execute, а что с результатом делать? Куда он должен подеваться?

    Используйте нормальную интеграцию с монго, есть же документация?
  • Задача на Python. Как найти число?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    А почему шаг 24?
    Вам шаг рассчитывать не нужно. Вам нужно чтобы пользователь вводил число, а вы сравнивали его с вашим загаданным и выводили равно, больше или меньше.
  • Есть 4 хоста обединенных в vsan и RAID на каждом хосте?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    by_EL, vsan практичный, если у вас свое облако, множество дисков, и вы из всего этого нарезаете разные виртуалки или saas и так далее.

    Если же у вас просто свое приложение для которого нужен быстрый сторадж, vsan имхо немного оверинженеринг.

    Да можно vsan-ом объединить кучу hdd и ssd, и он сможет замутить кеширование на ssd и медленные данные на hdd, но это такое себе решение.
  • Какие плюсы и минусы у Task и Thread?

    saboteur_kiev
    @saboteur_kiev
    Ну там пишут, что Task - это абстракция, когда тебе неважно что это такое именно, тебе просто надо запустить что-то асинхронно. А Thread - это конкретно именно отдельный thread.
    Другими словами, запуская что-то через Task, оно может выполиться в thread или в thread pool
    А когда ты запускаешь Thread - это будет точно Thread.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    Большинство.
    Это не неплохо развитые программисты.
    Это просто программисты, которые что-то делают по конкретным задачам, поставленным от тимлида.
    То есть если к ним приходит заказчик с требованиями что-то сделать, им крайне сложно самостоятельно принять решение как это делать, и продумать архитектуру решений.
    Грубо говоря это джуниоры, которые уже знают синтаксис языка и умеют работать с фреймворками/библиотеками, но не всегда способны понять требования бизнеса, и как их решить.
  • Нужен base64: использовать модуль codecs или модуль base64?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    Ну так спросите у вашего клиента-приложения, будет ли оно работать с \n или без.
    Серьезно, вы у рандомного человека спрашиваете, как работает ваше приложение?

    Вам ответили - в самом стандарте base64 перевод строки никак не мешает, этот символ игнорируется распаковщиком.
    Что же происходит с самой строкой когда вы ее куда-то отправляете, к самому base64 отношения не имеет. Поэтому вы уже сами как-то определите
  • Нужен base64: использовать модуль codecs или модуль base64?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    Откуда ж я знаю кто ваш клиент.
    Обычно, перевод строки вообще никак не влияет на декодирование. Но мало ли чем занимается ваш клиент. Вы с клиентом это решите.
  • Расхождение ip адресов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    денис,
    провайдеру звонил, там сидит корова и мычит что авторизация есть, сбоев не замечено и у меня все хорошо.

    Значит с их стороны видимо так и есть. А внятных аргументов ты предоставить не можешь.

    Она сама себе противоречит, что сессия обновляется раз в сутки, но уже прошло больше суток а ip все еще не менялся

    А почему со сменой сессии должен меняться IP? Он скорее наоборот, старается сохраниться.

    Помню бывал неделю не менялся, все тупило... делал ребут и все по маслу.

    Смена IP не должна быть связана с тормозами, разве что этот айпи кто-то атакует.
  • Расхождение ip адресов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    ну конечно есть. Просто не все в веб интерфейс выдается.

    На этом ресурсе тебе уже подсказали все, что можно делать и куда копать. Сидеть на твоем роутере и его настраивать никто не будет.
    Позвони провайдеру, добейся техподдержки 2 уровня
    Поменяй роутер, попроси друга поделиться роутером на пару дней, если у тебя каждый день глючит.
    Поковыряй свой роутер на предмет доступа по ssh/telnet

    В общем делай
  • Расхождение ip адресов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    ну так зайти на роутер и посмотреть что провайдер выдал роутеру. Логично же?
    Заодно можно посмотреть когда интернет пропадает - когда заканчивается его аренда или аренда от провайдера.
  • Как правильно реализовать continuous deployment для запуска миграций?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    3,000 USD per year
    per 10 schemas in production
  • Расхождение ip адресов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    ipconfig /all