Задать вопрос
  • Как исправить 404 при перезагрузке на мобильном (nginx/vue)?

    saboteur_kiev
    @saboteur_kiev
    пишет что просто нет ничего по указанному урл.
    Если только для мобильного, то хотя бы проверить что у вас тут
    /home/www/redesigned_spa/dis
    Написано
  • Как в Git в организовано хранение файлов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    в рабочем каталоге файл хранится в единственном экземпляре.
    Только в том случае, когда ты делаешь git add, создается новый гит-объект для файлов, который хранится в "stage", еще до коммита.

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

    Ну и следует точнее оперировать терминами - что такое "база данных", что такое "индекс"?

    Есть репозиторий с git-objects. Все. В других местах файлы не лежат, только метаданные. Нет никакого индекса с файлами в нем.
    Написано
  • Авторские права на классическую музыку?

    saboteur_kiev
    @saboteur_kiev
    Kentavr16, Довольно много начинающих музыкантов, которые недорого могут сделать вам аудиотрек в нужном формате нужной длины. Можно поискать фрилансеров
    Написано
  • Как сделать самоподписанный сертификат доверенным на Windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    Nik Faraday, У сертификата есть поле Common Name или Certificate Subject, там где ты указывал имя при генерации сертификата.
    Оно должно соответствовать имени домена (например localhost)

    Либо у сертификата есть дополнительное поле Alternative Subject Names, где можно перечислить несколько DNS имен, тогда localhost должен быть или там или там.
    Иначе не пройдет валидация, браузер не будет видеть что сертификат соответствует твоему сайту localhost
    Написано
  • Резервный backup с windows на linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Зачем?
    Банальный скрипт вам статистику может нарисовать какую угодно. И время и размеры.
    Это действительно хорошо и надежно работает.
    Если хотите со статистикой, то тогда нужно линукс к чему-то готовить.
    Виндовс не любит линуксовые сервисы. А сетевые шары виндовые в инете лучше не светить.
    Написано
  • Какие есть терминальные сервера под линукс?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    pfg21,
    после FHS поражаешься виндовому бардаку везде и вся :)


    Нет в винде бардака.
    Если следовать нормальным рекомендациям MS, то будет вполне себе ровно. Просто криворукие разработчики стандарты не блюдут, рекомендации не соблюдают.
    Потому что репозиториев у винды нет, каждый свой инсталлер пишет как может, некому централизованно по рукам настучать.
    Написано
  • Какие есть терминальные сервера под линукс?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    nApoBo3,
    базовая файловая система это какая? вообще разбираясь в файловых системах линукса и их различных вариациях можно мозг вывихнуть.

    Именно в Линукс файловая система одна - ext
    остальные это posix совместимые файловые системы сделанные разными производителями. То, что их легко использовать в Линукс или юникс, это уже второстепенно.
    Ты же не скажешь что файрфокс это детище Microsoft?

    Но главное это базовые принципы работы с системой - права доступа, оперирование разделами.
    Ну и да, как выше сказали FSH кое-какой есть
    Написано
  • Какие есть терминальные сервера под линукс?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    IseeCollapse, У Линукса офигенно удобный CLI и шелл.
    У Линукса очень удобная базовая файловая система и вообще.

    А графический интерфейс, еще и удаленный - хоть он был доступен и изначально, не удобный.
    Написано
  • Какие есть терминальные сервера под линукс?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    IseeCollapse, Сравнил rdp и все остальное.
    rdp не всегда передает графику как графику. Окошки передаются метаданными. Повторяющаяся графика кешируется. На уровне протокола.
    В Линукс просто нет готового аналогичного решения.
    Написано
  • Возможно ли автоматически конвертировать большой проект с Java на C++?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Джава отличная. Но если в С++ вы создаете исполняемый файл, который запускается и парсит, то в джава сперва запускается джава а потом уже ваш jar, поэтому парсинг маленьких вещей будет дольше просто за счет запуска.
    Написано
  • Как в Git в организовано хранение файлов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    Семен,
    путем сравнения SHA-1 файлов в рабочем каталоге и SHA-1 файлов в индексе?

    На самом деле тут даже сравнивать не нужно. Каждый раз при попытке коммита, создается новый hash-объект, и сохраняется. Но так как имя состоит из этого SHA-1, то он или сохраняется как новый объект, или не сохраняется, так как объект уже есть.

    Если же сравнивать то, что в репозитории и то, что в рабочей директории - работает обычный дифф. Там microsoft подкатила не так давно много изменений для ускорения как раз именно работы с рабочей директорией, если в ней очень много файлов, так что как именно проверяется что было изменено, не подскажу. Ну а как найдены изменения, обычный diff
    Написано
  • Как в Git в организовано хранение файлов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    Вот только полностью наоборот.
    Это именно гит хранит копии, а SVN хранит диффы, о чем можно как раз почитать по вашей ссылке, а именно тут: https://git-scm.com/book/en/v2/Git-Internals-Git-O...
    Написано
  • Какие базовые вещи из IT для backend можно изучить или хотя бы сформировать базовое понимание по ним за несколько часов в неделю?

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

    saboteur_kiev
    @saboteur_kiev
    Рассказывай мне о преимуществах офиса сколько угодно, но всë это не по теме.


    Я не ищу информацию как сделать сайт, и выполнить прочие заказы, я ищу направления как раз "задач заказчиков", аля "Сделать сайт",


    Понимаешь, в чем твоя основная проблема?
    Фрилансер - это человек который что-то уже знает и умеет, но самое главное умеет найти себе заказ.
    Ты же не хочешь работать в офисе, который полностью берет на себя задачу по обеспечению тебя работой и написанием инструкций, но при этом ты даже не знаешь что там на фрилансе востребовано и не знаешь как самостоятельно это посмотреть.
    А на фрилансе без самостоятельного поиска себе заказов ВООБЩЕ никак.
    То есть это является вообще основным первичным навыком - уметь найти себе заказ, уметь найти себе работу.
    Написано
  • Какие есть фриланс-направления в разработке?

    saboteur_kiev
    @saboteur_kiev
    А что вы уже изучили? А что вы уже умеете делать?

    Хотите работать столько сколько хочется - так сделайте свой бизнес. Создайте свой продукт. Можете тратить на него время ровно столько, сколько захочется.
    Просто "чтобы изучить по минимуму чтобы заработать" - такого не бывает.
    Есть определенные задачи которые кому-то прямо здесь и сейчас нужны, он готов заплатить. А через месяц такой задачи не будет. И возможно ее не будет год или два.
    Поэтому изучить что-то однобокое - риск не найти разовые задачи в достаточном для себя количестве.

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

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

    saboteur_kiev
    @saboteur_kiev
    RStarun,
    Ну взять то же зеркало - если добавляешь ОДИН диск, я не представляю как это возможно. Надо добавлять хотя бы два.
    Опять же, под капотом там скорее всего юзается тот же lvm и какая-то из более-менее удобных файловых систем.
    Написано
  • Как настроить раид и кеш для приватного файлового сервера?

    saboteur_kiev
    @saboteur_kiev
    Добавлять диски в рейд, особенно сделанный своими руками, будет проблематично. Там же все перестроить надо. При пересборке рейда информация теряется.
    Если не нужна отказоустойчивость, может было бы проще просот диски объединить средствами LVM/файловой системы типа zfs?
    Тогда можно будет добавлять диски онлайн
    Написано
  • Как настроить раид и кеш для приватного файлового сервера?

    saboteur_kiev
    @saboteur_kiev
    RStarun, Что я имел ввиду, это то, что если ты строишь рейд на NAS, то неважно там специальная железка или неспециальная. В любом случае рейд будет делаться силами не CPU твоего компа, то есть не будет нести дополнительную нагрузку на основной процессор.
    А специализированный чип в НАС-е или нет, это уже второй вопрос. Разница в специфических железке в основном в поддержке дополнительных фич. Типа кеширование на батарейке, hot-swap, hot-spare...
    Написано
  • Есть ли open-source Bash скрипты, позволяющие собирать информацию с серверов?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    Aleksei000, Сперва следует понять какие именно метрики вы хотите получить во всех вышеперечисленных сервисах.
    Ибо, для начала, нужно различать системное администрирование Линукс (метрики Линукса типа cpu/disk), и метрики которые вам может давать Nginx, Apache, HAProxy, Keepalived, PHP-FPM, MySQL, ProxySQL, MongoDB, PostgreSQL, Redis, Clickhouse, Docker, K8s, Kafka, Rabbitmq, Elasticsearch ну и пр.?

    Это же сторонний софт, большинство из этого софта может и на другой ОС запустится. Что именно вы хотите видеть в этих сервисах? Количество подключенных юзеров к постгресу? Или количество выполняющихся запросов в Монго?

    скачать чьи-то готовые мониторинги можно не в виде скриптов, а готовых наборов в популярных системах мониторинга. Что-то можно найти в прометеусе/графане.
    Написано
  • Какой принцип работы с Git с нескольких компов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    Если вы хотите, чтобы могли коммитить на всех 4 компах под своим именем, делаете одинаковый user.name и user.email на всех компах
    Написано