Задать вопрос
  • Как компьютер работает с файлами, открытыми в локальной сети?

    @Drno
    Если мы про SMB - то
    Файл скачивает на ПК, открывается в проге
    Файл изменяется, сохраняется на ПК
    Файл копируется обратно в сетевую папку, заменяя собой лежащий там файл

    Для того чтобы не перезаписать чужое, файл блокируется на изменения если его уже кто то открыл. Вы не сможете с 2х разных ПК открыть на редактирование 1 файл. Первый откроет с полными правами, последующие ПК - только просмотр

    Ресурсы сервера используются только для передачи файла, поэтому и можно разворачивать файлопомойку чуть ли не на "калькуляторе"
    Ответ написан
    7 комментариев
  • Как компьютер работает с файлами, открытыми в локальной сети?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Например, если 10 человек откроют один файл Photoshop в PSD формате, который расположен на сервере

    Нет, сынок, это фантастика (С) Реклама
    Откроет его первый открывший. Все остальные либо получат оповещение "Файл уже открыт для записи юзером VASYAN, открыть копию?" либо просто не смогут открыть - в зависимости от интеллекта программы.
    Одновременная правка файла десятком людей возможна только в том случае, когда файл поддерживает такую работу. Фото#оп к таким не относится от слова совсем. Даже если десяток челов наоткрывает десяток копий - они все поперезапишут работу друг друга :)
    Ответ написан
    1 комментарий
  • Как поставлять ssl сертификаты для docker image nginx в gitlab ci?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Сертификаты не должны быть частью docker image, и должны монтироваться снаружи. Тогда обновление сертификата не будет требовать нового билда продукта.
    Прокидывать снаружи их можно через mount
    Тогда обновил сертификат на маунте и перезапустил контейнер.
    Если жить в кубере/опенщифте - там сертификат можно в секрете хранить и монтировать как файл.
    Ответ написан
    Комментировать
  • Как отключить встроенный кардридер?

    15432
    @15432
    Системный программист ^_^
    в диспетчере устройств правой кнопкой - отключить устройство
    Ответ написан
    3 комментария
  • Как оплатить налог самозанятому РФ, если деньги поступили на валютный счёт в российском банке Тинькофф?

    Kater_Murrr
    @Kater_Murrr
    Заносите в приложение сумму в рублях по курсу ЦБ РФ на день поступления средств на счет. Ставите галочку в поле "Иностранная организация" чтобы не вводить ИНН
    Ответ написан
    1 комментарий
  • Какую модель роутера Keenetic установить в сеть на 200 хостов?

    @AVKor
    Никакую, наверно. Это оборудование для домашнего использования.
    Ответ написан
    Комментировать
  • Какую модель роутера Keenetic установить в сеть на 200 хостов?

    @Drno
    Установить надо Микротик.

    Остальные параметры будут понятны от скорости сети, скорости входящего инета...

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

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

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

    Уже начиная от сюда - создана криптовалюта (и не одна, но имеет смысл только биткоин, почему - ниже), в которой с помощью блокчейна и надежного PoW консенсуса, создана 'амбарная книга' где записываются транзакции буквально 'кто кому сколько перевел монет' и все могут доверять этим записям при условии ограничений консенсуса (в случае с PoW это атака 50%+1 и возможность подобрать такое количество подтверждений от циркулирующих сумм, при котором этой атакой можно пренебречь)

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

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

    Сначала создавались криптовалюты, как копирующие bitcoin так и реализация с нуля с необычным функционалом и концепцией, эксперименты с альтернативными консенсусами и прочим,.. которые показали что самого по себе консенсуса недостаточно для обеспечения надежного функционирования системы, нужны еще такие вещи как качественное первоначальное распределение ценности (монет блокчейна, если грубо) и наличие независимых разработчиков, более чем одна команда, грамотное управление и воля участников к поддержанию системы на плаву. Требование про разработчиков очень философское и есть куча примеров когда вне зависимости от консенсуса, главные разработчики, владельцы основного объема ценностей были связаны/созависимы, и были способны уничтожить полезный проект (например что произошло с bitshares, если что это показало на сколько PoS консенсус уязвим).

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

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

    Вся околофилософская мишура, которой пичкают неофитов - это полный бред, который не выдерживает простейшего логического анализа. Главная цель основной массы криптопроектов в криптоэкономике - отъем денег у населения. Основной способ заработка на NFT это либо комиссионные сборы (этим занимаются централизованные площадки, продвигающие NFT проекты авторов, т.е. маркетинг) либо симуляция торговли, когда автор покупает сам у себя свой же товар - показывая фейковую заинтересованность им (ничего нового не изобрели и этим давно занимаются и до смартконтрактов как биржи так и сами авторы криптопроектов). И конечно отмывка денег, буквально - обеление серых финансов, когда ценность генерируется из ничего, это просто повод показать что деньги получены с продажи вот этих произведений искусств, что давно используется в большом мире денег,.. ничего нового.

    p.s. почему только bitcoin? потому что только в нем распределение богатств заметно равномерный (индекс джини), только его консенсус подкреплен огромными финансовыми вливаниями в оборудование для майнинга (очень дорогая атака) и огромное комьюнити независимых разработчиков (правда тут есть куча мест для слабости проекта, но по сравнению с другими - bitcoin выглядит как самый защищенный).
    Остальные проекты создаются не с целью привнести что либо полезное миру, а с целью собрать денег, либо как сбор средств на разработку (ICO или комиссия в блокчейне), а когда консенсус основывается буквально на объеме денег (чистый PoS), то сам факт того что основные деньги проекта сосредоточены у кого то одного (создателя или олигополии инвесторов как это сделано в EOS, точнее dPoS проектах) полностью обнуляет любую защиту.

    p.p.s. меня заинтересовал единственный альтернативный консенсус - proof of identity (сейчас это idena.io - примерно 2к-3к нод, 7к..14к 'майнеров' и количество растет ~10% в месяц , для молодого слабого проекта это чудо в криптоэкономике), основная беда большинства не PoW - возможность атаки количеством нод или деньгами, но тут одна идентити = один человек (ну ок, две - это норма), это гарантирует консенсус, а опасность сбора фермы рабов для атаки на проект усложняется низкой стоимостью монеты, т.е. как это не парадоксально, пока доходы майнеров тут будут низкими - консенсус будет надежным

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

    хех, надо бы это оформить в виде статьи на хабр и отправлять народ туда
    Ответ написан
    3 комментария
  • Как понять блокчейн?

    @romicohen
    Системный Архитектор
    Камрад, помогу чем могу: 1) Сходу врубиться в тему блокчейна могут не только лишь все, 2) Есть какая-то культовая книга на эту тему, но названия ее я не помню)) (может кто в каментах подскажет) - и там подробно рассматривается устройство биткоина, прям на пальцах разжевывается, она есть на русском, в формате Дежавю. Вообще, все знатоки крипты - на биткоинталк (Гугл подскажет) тусуются - там есть русский раздел.
    Ответ написан
    2 комментария
  • Как понять блокчейн?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    в чем его преимущества

    Ни в чем. Просто модная хайповая тема. Так же как "облака". Поначалу пытались впихнуть как всегда невпихуемое, кто-то поднял бабла, кто-то прогорел, после того как хайп прошел и стала ясна область применения - сидят тихо и не жужжат, потому что область применения оказалась очень узкой и весьма специфичной...
    Ответ написан
    4 комментария
  • Как настроить root в nginx в моем случае?

    karabanov
    @karabanov
    Системный администратор
    Указывая root в location ты его переопределяешь в рамках location, на уровне server и в других location (если в них нет переопределений) root останется прежний. Что тебя не устраивает?

    root /home/max/www/project;
    
    location / {
        root /home/max/www/project/pages;
        # [...]
    }
    
    # можешь хоть для каждого location переопределить root,
    # но нет нужды в этом в твоём случае - достаточно переопределить root
    # только для location / { ... }

    PS
    Про root и alias

    Pitfalls and Common Mistakes

    PPS
    root /pages; - означает искать файлы в директории pages, которая размещена в корне диска.
    Ответ написан
    4 комментария
  • Существуют ли дистрибутивы Linux где изначально встроен весь основной репозитарий?

    @Drno
    нет конечно. зачем?
    При установке ставится достаточный набор софта для дома например у Linux Mint

    У дебиан есть сборник на 4х (или больше) двд, с которых можно всё поставить, что есть в репо дебиан

    У Убунты тож есть двд, там куча всего....

    Насколько я знаю репозитории можно закэшировать, создав у себя архив, тогда можно ставить из своего архива и без инета
    Ответ написан
    Комментировать
  • Существуют ли дистрибутивы Linux где изначально встроен весь основной репозитарий?

    Adler_lug
    @Adler_lug
    Вероятно вам нужно это.
    Ответ написан
    Комментировать
  • Помощь с выбором обратного прокси?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    все это позволяет сделать NGINX
    Ответ написан
    2 комментария
  • AES: Можно ли зная оригинальный блок и зашифрованный блок узнать ключ?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    AES128. Можно ли зная содержимое оригинального блока и зашифрованного блока узнать ключ

    Нет, нельзя.

    упростить его подбор?

    Можно, но не сильно.

    Дело было давно, но старые версии WinRAR использовали как раз AES 128.
    Мы изучали аналогичный вопрос в контексте наших задач (есть в профиле, если интересно). Тогда, ЕМНИП, пришли к выводу, что при наличии зашифрованного архива и одного или нескольких незашифрованных файлов из него, алгоритм, грубо говоря, упрощается до "AES_[около_ста]".
    Получалось, по-моему, условно в духе AES104 или AES108, подробности за давностью лет уже выветрились.
    Ответ написан
    Комментировать
  • Появилась иконка "руки вверх" на смартфоне, что это?

    Скорее всего, это режим для людей с ограниченными возможностями.
    Отключаться должно в настройках, в соответствующем разделе
    Ответ написан
    Комментировать
  • Laradock. Команда "docker ps -a" вывела какие-то "peaceful_margulis", "gracious_blackburn" и т.п. - это что, какие-то трояны?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Когда не указываешь контейнеру имя явно, то генерируется вот такое )) Живи с этой информацией ))
    https://frightanic.com/computers/docker-default-co...
    Ответ написан
    2 комментария
  • Какого уровня мои познания о пк должны быть, чтобы понять эту статью?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    Процессор у денди - это восьмибитка MOS 6502 (она же стояла в Apple 1, 2, Терминаторе и роботе Бендере). В ней восьмибитные регистры, веселые танцы с бубеном для доступа к памяти за пределами форточки в 64кб (да и в пределах тоже), а также жесткая привязка к числу тактов на инструкцию (потому что каждая новая инструкция читается из памяти во время исполнения текущей).

    Стандартных высокоуровневых компиляторов C/C++ на этот антикварит практически нет, Васик, который тогда существовал - был супер-мега-тормозной. Зато есть энтузиасты, которые протравили кристалл процессора кислотой и создали вентильно-идентичный эмулятор процессора, что приятно.

    Игры писались на ассемблере. Врукопашную. Без понимания архитектуры железа на ассемблере написать ничего невозможно.
    Ответ написан
    2 комментария
  • Сможет ли хост общаться с другими хостами из подсети без явного указания шлюза?

    gbg
    @gbg Куратор тега Системное администрирование
    Любые ответы на любые вопросы
    5 комментариев
  • Достаточно ли безопасна реализация удаленного доступа?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Небезопасно просто потому, что вы изобрели лисапед вместо SSL.
    Как минимум, отсутствует наглухо защита от MitM
    Ответ написан
    4 комментария