Задать вопрос
  • Что должен знать предприниматель, который покупает права на приложения с Бэкендом?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Файлы не могут деградировать. Деградировать могут диски, но при этом файлы просто перестают читаться. Если файл прочитался (практически все форматы изображений, видео, музыки имеют контрольный код для сверки), то 99.9999%, что он точно такой же как и раньше.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Практически любая доступная в магазине витая пара даст вам до 100 метров 100 мбит без проблем, и CAT5+ даст гигабит. Исключения - очень сильные наводки вдоль кабеля, то есть желательно не привязывать витую пару к силовому кабелю, чтобы оно не шло рядом все 30 метров (2-4 см расстояния уже достаточно).
    Ответ написан
    Комментировать
  • Как сформировать требования к каналу для датацентра?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Поднять датацентр еще не равно наличие клиентов и обеспечение прибыли. Если вы не можете рассчитать самое базовое, как вы сможете обеспечивать собственно саму работу, рекламу, обслуживание клиентов?

    Проще поискать и сдать помещение в аренду тем, кто уже занимается датацентрами.
    Ответ написан
    2 комментария
  • Реально ли купить диплом, пригодный для выезда по h1b?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Централизованные системы и реестр для покупки дипломов?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    посмотрите следующее:

    mount - монтирование дисков

    samba - сервер и клиент для расшаривания папки (протокол используется в общих папках windows), в среде юникс обычно все шарится через NFS

    chmod - права доступа в линуксе

    ls - просмотреть директорию

    Ну и вообще да, поставьте любой линукс на виртуалбокс, поднимите в нем samba сервер, попробуйте подключиться к нему из вашей винды. Заодно и научитесь порты пробрасывать в виртуалбоксе.
    Ответ написан
    Комментировать
  • Какая программа копирует файлы по расписанию?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Вам нужна не программа, а служба расписания.
    Скопировать сможет и обычный консольный copy
    Ответ написан
  • Есть программа на python как запустить ее как daemon в linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    написать шелл скрипт для systemd, который будет запускать вашу программу в фоне (можно посмотреть как написаны скрипты для других сервисов в /etc/init.d) и добавить его в систему.
    Ответ написан
    Комментировать
  • Есть ли смысл заводить контроллер домена в таком случае?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Домен используется не только для того, чтобы пользователи авторизировались на своих компах, но еще и для
    1. Удобного шаринга ресурсов - сетевые диски, сетевые принтеры
    2. Удобной централизированной настройки всех компьютеров в сети (обновление, установка через политики)
    3. В случае смены компьютера - удобнее в домене. Пользователь просто садится за новый комп, а если его профайлы сделаны через сеть, то даже его рабочий стол и документы подгрузятся. Но для этого пользователей нужно дисциплинировать чтобы они все личные данные хранили в сети.
    И другое.
    Ответ написан
    2 комментария
  • Как настроить приглашение к вводу в bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Так собственно "-" в команде su и обозначает - прочитать профайл пользователя, иначе вы просто наследуете права root без выполнения его профайла.

    А так - еще много зависит от дистрибутива.
    Проверьте глобальные настройки в /etc/profile.d - в RedHat там может быть например RootPrompt.sh, который выполняется для рута и перебивает ваши настройки.
    Ответ написан
    Комментировать
  • Как правильно перебросить порты в VirtualBox?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вопрос сформулирован технически некорректно.
    Проброс портов не так работает, чтобы VM видела реальный IP.
    Просто пробрасываете порт снаружи в VM, таким образом те, кто подключаются к хосту на порт X, на самом деле попадают на VM порт Y
    Ответ написан
    5 комментариев
  • Почему в git обычно игнорируют картинки? Разве нормально, что если кто-то скачает и развернет мой сайт, у него поедет верстка и все будет некрасиво?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Заливают, почему нет?

    Если у вас много картинок, которые часто меняются, то для этого можно использовать не git а другие сервисы для версионирования бинарников. Git же работает в основном с текстом - понятие merge для бинарников не имеет смысла.
    Если у вас картинки статичны, но их просто очень много - тоже можно их хранить отдельно от git, в специализированных репозиториях для бинарниках (nexus, Artifactory, банально ftp/sftp) и подкладывать в проект уже отдельно от исходников.

    Ну а если у вас немного статических картинок, то можно не напрягаться отдельным сервисом, и хранить просто в гите - этот вариант подходит для 90% сайтов.
    Ответ написан
    Комментировать
  • Как дать белый IP, linux на VirtualBox?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    По идее никак, белый IP в любом случае подключен на вашу хост-машину.
    Вы можете делать port forwarding конкретных портов на определенную виртуалку.
    Ответ написан
    Комментировать
  • Зачем давать право выбора машине?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Потому что хотят сделать автопилот, а для этого автопилот должен будет управлять автомобилем в том числе и не в стандартных ситуациях.
    Если производитель просто напишет софт, который решит что надо давить бабушек, производителя засудят родственники бабушек.
    А если алгоритм будет утвержден со стороны правительства, то производитель скажет, что "мой автомобиль в данных условиях сделал все согласно закону".
    Ответ написан
  • Что надо знать чтобы изучить pl/sql?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Чтобы изучать pl/sql неплохо бы уметь читать, чтобы была возможность читать документацию.
    Ответ написан
    Комментировать
  • Насколько подробно в резюме стоит указывать навыки?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Сокеты, воркеры, стримы это же часть работы с языком программирования, то есть это действительно второстепенное
    Уровень полезности - конкретные общеизвестные языки и технологии и уровень (basic, advanced или junior/mid/senior), можете свою шкалу
    Нужно указывать родительскую технологию, то есть языки, фреймворки, операционные системы и крупные продукты, которые значительно отличаются.

    Например указывать базовое владение SQL для oracle/mysql/postgres нет смысла, ибо на базовом уровне они схожи. А вот например advanced mysql и advanced oracle sql/pl - это уже разные вещи.
    Также как и oracle sql и администрирование баз данных Oracle - тоже разные вещи.
    Ответ написан
    Комментировать
  • Можно ли на одном VPS держать БД и сайт? Какие это может вызвать проблемы в будущем?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    Никаких проблем не будет. В будущем, если вдруг ваш проект вырастет настолько, что VPS будет не хватать, разнести сайт и базу на разные хосты обычно не представляет труда.
    Ответ написан
    2 комментария
  • Трудоустройство без стажа вообще. Смотрят ли трудовую книжку?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Трудовая книжка - пережиток советской эпохи. Сейчас записи в ней могут пригодиться исключительно для работы в госучреждениях, ну и она просто нужна для официального трудоустройства.

    Работать для записи в трудовую не нужно. И вообще в резюме не нужно указывать все свои работы - только те, которые полезны для вашей специальности.
    Ответ написан
  • Права на домен и товарный знак?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Товарный знак регистрируется в конкретной стране.
    То есть вы можете зарегистрировать доменное имя у регистратора из другой страны. В идеале еще и зарегистрировать товарный знак в стране доменного регистратора ;)
    Ответ написан
  • Почему в командной строке не рекомендуется использовать права root?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    > Вопрос возможно глупый, но мне не понятный. Почему крайне не рекомендуется в командной строке работать с учетной записью рута, о вместо этого использовать команду sudo?

    Вы неверно прочитали рекомендацию. Не рекомендуется логиниться на машину от имени рута. То есть пользователь root должен быть заблокирован от возможности логиниться.

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

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

    Технически, залогиниться под рутом и выполнить команду, или выполнить команду через sudo (если есть права), практически никак не отличается.
    Рекомендация касается исключительно логина под рутом с использованием credentials именно пользователя root.
    Ответ написан
    2 комментария