• Почему компьютер не пингуется?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    ping работает по ICMP протоколу, он часто блокируется в брендмауере по умолчанию.
    Ответ написан
    Комментировать
  • Кто хорошо знаком и желательно специализируется на алгоритмах?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Чтобы написать Алгоритм нужно знать предметную область.
    Учителя по Алгоритмам не существует, это общее понимание о математическом складе ума и понимании предметной области. Например, чтобы составить математический алгоритм, надо знать математику.

    Чтобы составить алгоритм как накачать мышцы, надо примерно разбираться в биологии, питании и спорте.

    И так далее.
    А Алгоритм отдельно от предметной области - абстракция.
    Ответ написан
    Комментировать
  • Какую ОС выбрать для работы на фронтенде?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    А какая для вас разница?
    Вы что уже умеете делать? В чем уже работаете?
    Неужели вы настолько глубоко знаете верстку, что для вас уже важно для этой работы тюнить ОС?
    Ответ написан
  • Является ли нарушением законодательства РФ искусственная накртка лайков и пользователей в социальных сетях?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вы не так рассматриваете вопрос.

    Является ли нарушением законодательства изготовление ножей?
    Является ли нарушением законодательства изготовление ядовитых продуктов?
    Является ли нарушением законодательства изготовление отмычек?

    Нарушением является их применение с незаконными целями.

    Так и тут - сам сервис ничего не нарушает, хотя сложно предположить его законное применение. Накрутить лайки на приватной страничке пользователя с его согласия - не нарушение. А накрутить лайки во время выборов - нарушение честности избирательной компании.
    Ответ написан
    6 комментариев
  • Существуют ли браузеры с отдельными данными для каждого окна (куки, IP и пр.)?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В каждом современном браузере жмете "File" - "New Private Window".
    Ответ написан
  • Как эта сборка ПК будет чувствовать себя в 2019 году?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Игрушки в DosBox будут просто летать.
    Добрые старые герои3, Старкрафт-1, Doom2 и даже Quake3 будут тоже летать.
    Ответ написан
    2 комментария
  • Как запустить в процесс два файла одновременно?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    А если в папке будет лежать
    file1
    file3
    file4
    file5

    или
    file1
    file10
    file2
    file3

    У вас пары не поломаются?

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

    просто по два файла можно замутить через find | xargs
    или в цикле сделать через условие отбор файлов

    но вот гарантировать связь конкретных файлов - это уже другая задача
    Ответ написан
    9 комментариев
  • Какое существует ПО для управления IT-инфраструктурой?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Не может быть одного ПО которое решает все ваши вопросы.
    Управление нагрузкой чего? миграция чего? деплой чего? в мире очень много вещей, которые не могут быть универсальные.

    Поэтому компания обычно специализируется на одном ПО (или семейству ПО). А уже на месте несколько программ интегрируют друг с другом, затачивая под нужды клиента.

    Опять же, вы понаписывали кучу слов, но что они обозначают - вы не знаете.
    Например расскажите что означает "удаленный аудит" или что такое "система мониторинга" в вашем понимании? Можете перечислить КОНКРЕТНЫЕ критерии аудита и список метрик, которые эти системы должны измерять и проверять?
    Ответ написан
    Комментировать
  • Тесты/сборник вопросов по сетям?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Разберитесь в эмуляторе сети и расскажите вслух, что вы сделали, используя грамотную терминологию.
    Ответ написан
    4 комментария
  • Что мне не хватает?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    * На непонятные задачи тратите 20-30 минут гугления терминологии. Если понимание появилось, пробуете решать. Если понимания не появилось, обращаетесь к куратору уточняеет куда копать. Если появилось понимание, но есть несколько вариантов - можно тоже обратиться к куратору, вкратце их озвучить, чтобы он помог с выбором, каким путем будет идти лучше.

    * Идти к куратору нужно КАЖДЫЙ раз, если у вас появляется ощущение, что задача может быть не выполнена в срок.

    * Если срок не указан - так и сообщаете куратору, что "есть такая задача, с ней раньше не сталкивался, поэтому не могу сказать сколько уйдет времени. Я попробую разобраться сам, но если не получится, какие сроки у задачи, чтобы я пришел за помощью вовремя".

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    читайте про virtual hosts
    поддерживаются каждым адекватным веб сервером, включая apache и nginx
    Ответ написан
    7 комментариев
  • Из чего создать домашнюю сеть с центральным сервером и терминалами?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    То есть он должен иметь высокопроизводительную (желательно сменную) графическую карту

    терминалы, состоящие из монитора, мыши и клавиатуры.


    взаимоисключающие параграфы детектед.

    Либо бесшумный терминал, в виде мини-компа, встроенного в монитор, с клиентом типа RDP/Citrix/ssh
    Либо полноценный комп, с видеокартой, процессором. Возможно без своего винчестера - с загрузкой по сети. Но шуметь видеокарта будет.

    То, что вы хотите - это совершенно не домашнее решение.
    Ответ написан
    Комментировать
  • Как вы решаете задачу с парралельными задачами в bash?

    saboteur_kiev
    @saboteur_kiev Автор вопроса, куратор тега bash
    software engineer
    аж два года спустя решил дописать ответ.
    Есть простая штатная команда в bash:

    wait
    Ответ написан
    Комментировать
  • Как удалить символ в выводе команды в Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Можно в awk на вашем примере. В качестве разделителя юзаю кавычки.
    VAR='[ { " *тут кучка данных*", "Last Share Time": "0:01:05", "*и тут еще кучка*" } ]'
    
    echo "$VAR"
    echo "$VAR" | awk 'BEGIN{FS="\"";OFS="\""} {gsub(/:|\;/,"",$6)}1'
    Ответ написан
    Комментировать
  • Как реализовать хранение версий текстовых файлов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Написать скрипт, который скачивает конфигурации и коммитит их в ваш git.
    В commit message можно добавлять текущую дату.
    Если файлы конфигурации не менялись, то лишнее в коммит не попадет.

    Любой веб-интерфейс к гиту позволяет делать diff.
    Можно повесить что-нить простенькое, типа gitolite или посложнее, вроде bitbucket, с красивым веб интерфейсом. Можно в консоли сравнивать git diff.
    Ответ написан
    1 комментарий
  • Правильно ли я понимаю отличие компиляции от интерпретации?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Компилятор берет текст исходного кода программы и переводит его в исполняемый код. Часто это машинный код.
    При этом компилятор код программы не выполняет. Но результат может быть готовый исполняемый файл, или библиотека, которую уже можно выполнять или пользоваться без компилятора.

    Интерпретатор - берет текст исходного кода программы и выполняет его. При этом может выполняться промежуточная JIT-компиляция и другие вещи для оптимизации. Но без интерпретатора пользоваться программой нельзя.
    Ответ написан
    4 комментария
  • Как питонисту прийти во фриланс?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Работаю Python-программистом в компании в сфере Data Science. Несколько знакома с веб-технологиями. Вопрос: если есть желание двигать в сторону фриланса, какие темы/задачи будут наиболее актуальны, с чего следует начать, как привлекать внимание заказчиков?


    Почему-то очень многие люди путают фриланс и удаленку.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Поднимается новый контейнер, трафик перебрасывается на него, старый контейнер останавливается.
    В кубернетесе и опенщифте для этого есть готовые средства.
    Ответ написан
    Комментировать
  • Чем грозит смена доменного имени сайта?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вы в топ-10 по выдаче в поисковиках? Или почему вас вообще волнует текущая индексация сайта?
    Ответ написан
    1 комментарий
  • Имеет ли git юридическую силу?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Заказчик передаёт Исполнителю часть системы для модификации и разработки.
    В системе имеется проприетарное ПО.


    Если у Заказчика возникнет правовой вопрос с правообладателем одного из проприетарных модулей, каким образом Исполнитель может подтвердить, что этот модуль он не добавлял? А добавил строго только те, что описаны в акте.


    Если есть образы того, что было передано заказчиком и что было получено от исполнителя, то можно просто сравнить и увидеть что было добавлено. git тут не причем, там можно подделать довольно много.

    Если образов нет - то юридическую силу имеет акт приемки. Но лучше прямо к юристу, потому что в любой неоднозначной ситуации суд может повести себя неоднозначно.
    Ответ написан
    2 комментария