• Какой файловый менеджер с веб интерфейсом использовать для производства?

    @Komrus
    CIO
    В зависимости от подробностей. которые всплывут при написании более детального ТехЗадания, могут быть варианты.
    Возможно, удастся обойтись NextCloud
    Возможно, если "задание прав на доступ" окажется по факту разлапистым бизнес-процессом (например - при заведении в в системе нового проекта, менеджеры и инженеры, имеющие к нему отношения, должны получить доступ к папке этого проекта. Причем менеджеры - вот к этим подпапкам а инженеры - воон к тем...)
    И отчётов ещё пачку надо возможно вам надо будет. И увязать с документооборотом...
    Тогда придётся смотреть в сторону ECM систем (Enterprise content management)
    Ответ написан
    Комментировать
  • Как в windows изменить номер диска?

    @Drno
    Подключить его в sata0
    Ответ написан
    Комментировать
  • Задание на учебную практику у программистов колледжа?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Обычный десктопный или веб калькулятор: от простой считалки до математического, инженерного или для программистов, как с простыми фичами, так и с более сложными: поддержка нескольких языков, тем и стилей, кроссплатформенности (win, mac, *nix, ios, android), истории вычислений, поддержка экзотических форм записи - стек с обратной польской записью, синхронизация и объединение между машинами (управление на телефоне/планшете/клавиатуре, экран - на мониторе ПК/планшете/другом телефоне), построение графиков 2D/3D и прочее. Разные платформы - dotNet, C++, Python, Web и т.п. Кому на что фантазии хватит - хоть до экселя встроенного. Главное - чтобы студентам было интересно. Можно даже на базе такого проекта диплом подготовить. Или, как вариант, взять все фичи, но разделить их на всех: сделать общий для всех проект - как для команды, что тоже будет очень полезным опытом. Можно даже взять реальный таск менеджер, в него завести все задачи проекта и провести всех студентов через реальный опыт работы в команде над общим проектом.
    Ответ написан
    2 комментария
  • Как определить, что пользователь использует официальную версию клиента программы?

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

    Вырожденный и достаточно простой способ реализации - запуск всего приложения на своем сервере с предоставлением удаленного доступа (например по ms rdp) и тщательной настройкой рабочего места пользователя на сервере в режиме киоск (что бы нельзя было получить доступ к файлам программы для их копирования).

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

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    В этом куске кода критическая переменная это tokens. При нажатии на кнопку start со стороны клиента у пользователя отнимается один токен и кол-во общих токенов отправляется в бд
    Не надо тупить. Раз токен это критичные данные, то никаких "со стороны клиента" быть не должно. Нажат старт - на сервер отправилось "старт пошел", из данных в бд вычитается/прибавляется значение, обратно отсылается что в итоге получилось. С остальным так же - на сервер отправляется событие, а сервер считает чего куда прибавлять и возвращает результат на фронт.
    Ответ написан
    Комментировать
  • Есть ли смысл учить абсолютно все элементы HTML?

    @Refguser
    Делаю ИМ и другие решения
    "Всё знать не возможно" (с)
    Но нужно знать где получить информацию.
    Касаемо html для начала достаточно понять структуру документа, выучить 10-15 основных тегов и иметь понятие об их атрибутах. Остальное при необходимости брать в справочнике.
    Потом, с опытом, появится и больше знаний.
    Ответ написан
    1 комментарий
  • Как автоматизировать процесс установки программ на 1000 компьютерв?

    @Drno
    Ну тогда cmd скрипт. Если без домена

    Ну или какие нить автоинсталлеры, но я их не юзал
    Ответ написан
    Комментировать
  • Может ли пользователь сменить переменную JS?

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

    @Everything_is_bad
    Это можно написать на любом современном веб стеке.
    Ответ написан
    1 комментарий
  • Как прокинуть Веб-камеру по rdp?

    @Desert-Eagle
    Новичок во всем
    А в чем проблема?
    В дефолтном клиенте от MS для RDP под macos есть галочки при создании RDP подключения.
    Не работает чтоли или вы просто не пытались даже?
    66865ab4df189794287877.png
    Ответ написан
    2 комментария
  • Какие БД используют крупнейшие торговые сети для хранения заказов?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Я полагаю, что такие магазины сохраняют всё, например в postgres или greenplum, а затем передают в аналитические базы (или пишут параллельно), типа в кликхаус или oracle?


    XX век прошел под флагом реляционных СУБД. Вокруг них строились все системы.
    Для любой банковской системы БД - абсолютная царица дизайна. Именно от нее шло
    техническое задание. От базы а не от Хибернейта и синтетических таблиц как щас.
    Таблицы любили. Вокруг них строили красивые теории. Модели. EAV. Подгоняли
    аппарат алгебры (Эдгар Кодд со своими формочками).

    В появлением NoSQL и стриминговых систем - пришлось всем признать что реляционка
    исчерпала возможность линейного роста. У Майкла Стоунбрейкера есть статья где
    он меряет БД под нагрузкой и доказывает что треть ресурсов CPU просто сгорает
    в блокировках и защелках и прочих механизмах синхронизации.

    Какой софт использует розничная торговля - сложно сказать. Там будет десяток систем которые
    работают просто всместе как Grid. Например сообщения от кассовых аппаратов и платежных
    систем могут в первую очередь падать в JMS/MQ систему. А уже потом процесситься и ложиться в
    БД операционного дня. И по проишествии периода - сливаться Warehouse и в BigData
    Есть еще вариант что в аналитику сразу попадают данные со стриминга. Я такое видел.
    И это не последняя часть стека. Аналитика в свою очередь является источником для всяких
    BI, витрин данных. ОЛАП-кубиков и прочее что любят смотреть и показывать на презентациях.
    С красивой инфографикой.

    Что использует Магнит - чорт его знает. Это можно поискать по всяким конференциям. Но само
    знание или название продуктов вам ни о чем не скажет. Если они используют допустим
    Kafka+Clickhouse - из этого не следует что вам это пригодится.

    Были странные архитектурные решения. Uber например пытался выжать максимальные мощности
    из Postgres и не смог. Перешел на MySQL. Видимо им было достаточно MyISAM и брали лишь
    только те фичи что надо.

    Facebook строил Rocksdb (Key-Value) с очень сильной оптимизацией по диску. Там уже было
    не R+Tree а другой тип дерева. Тоже видимо у конторы так "пригорело" что им надо было
    штучную NoSQL делать.

    СБЕР по слухам строил на Apache Ignite прослойку между Ораклом и клиентами потому что Оракл
    не справлялся с нагрузками. Впрочем я не могу это нигде доказать. Просто слышал в разговорах
    архитекторов. И это очень штучное и очень деликатоное решение. Другим оно может вообще не подойдет.
    Нужно много думать о механике инвалидации кешей.

    Хедж фонд BridgeWater строит свои хранилища ассетов на базе Amazon S3. Реально эти ребята пихают
    в С3 все что можно. И в этом есть своя стратегия. S3 стоит дешево. И масштабируется. Дешевле чем DBMS.

    Также, я думаю, что множество магазинов могут быть обслуживаться отдельными кластерами, чтобы работа всей сети не остановилась, если какая та БД выйдет из строя?

    Эту задачу тоже можно решать на разных уровнях. Мне нравится решение от Cassandra. Там все
    таблицы имеют 1-2 реплики. И убить всю систему в целом в принципе невозможно пока последний
    датацентр стоит. Но Кассандра платит за это отказом от consistency и вообще она считается не-реляционкой.
    Хотя базовый диалект SQL поддерживает. Фактически она - умный NoSQL c хорошим сетевым протоколом
    обхода сбоев и конфликтов. Кажется Netflix ее активно использует.

    Вобщем можно дизайнить системы по разному усиливая одни части и ослабляя другие.
    Это как тот треугольник дешево-медленно-дорого но в углах стоят разные качества. Например
    CAP-свойства систем. Или приоритеты. Тебе что важно. Быстро записать в БД платеж? Но при этом
    чтение оперативных данных потребует лагов. Или наоборот писать медленно зато чтоб все по ящичкам
    и по коробочкам лежало да и еще в разных копиях и вариациях.
    Ответ написан
    10 комментариев
  • Можно ли повредить ОЗУ программой?

    15432
    @15432
    Системный программист ^_^
    Программой, запущенной с правами администратора, можно:
    - убить жёсткий диск/ssd (стерев его прошивку)
    - убить процессор (выставив слишком высокое напряжение питания)
    - вывести из строя видеокарту (стерев прошивку)
    - сломать материнскую плату (стерев биос или выставив высокие напряжения на чипсете)

    всё это достаточно сложно сделать, не везде возможно (например, у Intel больше аппаратных защит, у некоторых HDD прошивка подписана и её так просто не испортить и т.д.), и мало кому нужно.

    Оперативку сломать можно было во времена DDR2 (перезаписать SPD EEPROM), сейчас они почти все залочены на read-only, по превышению напряжения ОЗУ вряд ли помрёт, они достаточно надёжные, так что можете считать DDR наиболее неубиваемой частью ПК
    Ответ написан
    9 комментариев
  • Как попасть в ICQ после отключения сервиса?

    xez
    @xez
    TL Junior Roo
    Никак
    Ответ написан
    Комментировать
  • Насколько эффективен простой сетевой фильтр?

    hint000
    @hint000
    у админа три руки
    Практика - критерий истины.
    (Карл Маркс)

    Эта схема повсеместно применяется на практике и не создаёт проблем. Где применяется?
    1. В компьютерных блоках питания.
    2. В источниках бесперебойного питания.
    3. Как ни странно, в сетевых фильтрах.
    Сравните схемы сетевых фильтров одного популярного производителя: https://www.zis.ru/support/chemy/
    Например, даже в дешевых моделях можно увидеть один конденсатор и один варистор, в средних - три варистора и три конденсатора, включенные треугольником между "фазой", "нулём" и "землёй". А в дорогих (Pilot GL, Pilot Pro, Pilot XPro) есть два дросселя, как в вашей схеме, но также и треугольник варисторов и треугольник конденсаторов.
    Фильтры с одним конденсатором и одним варистором (дроссели тоже полезны) в принципе достаточны для большинства городских квартир, где заземление выполнено по схеме TN-C-S (а то и вовсе TN-C). Но в загородном доме может быть заземление по схеме TT, тогда более дорогой фильтр с тремя варисторами и тремя конденсаторами - то, что доктор прописал. Если же в модной новостройке применили схему TN-S, тут не так однозночно, и лично я бы предпочёл "тройную" схему фильтра, хотя это перестраховка.

    Итого: да, можно дёшево и сердито спаять по предложенной схеме. А можно купить готовый фильтр с аналогичной схемой - будет заметно дороже, чем самоделка. Ну и всегда приятно сделать что-то своими руками.
    И минутка антирекламы.
    Раз уж я "прорекламировал" только одного производителя (а чё-то другие не публикуют свои схемы, стесняются, наверное), то надо и поругать. У ZIS вечная проблема с выключателями. Очень часто после 2..5 лет эксплуатации перестают работать неонки или светодиоды внутри выключателей. А иногда выключатели перестают выключать, остаются вечно включенными. За такую-то цену могли бы ставить и качественные выключатели.
    Ответ написан
    2 комментария
  • Почему ПК не принимает оперативную память, хотя дожен бы?

    @Drno
    Ну для начала попробуйте запустить всё на авто. А дальше -
    это какой то ноу-нейм китай, хз рабочая она или нет...
    покупать надо лучше нормальную фирменную оперативку - кингстон, hynix, etc...
    Ответ написан
    4 комментария
  • Как в Windows разделить трафик приложений, часть через VPN, часть мимо него?

    @Refguser
    Делаю ИМ и другие решения
    Правильный ВПН реализуется на уровне сетевого интерфейса, поэтому в пределах одной сетевой карты что-то разделить нельзя.
    Но можно использовать не ВПН, а прокси. Тогда это возможно.
    Ответ написан
    Комментировать
  • Есть ли программа, которая при отправке запроса проверяет через какие маршрутизаторы и роутеры проходит запрос?

    @pfg21
    ex-турист
    traceroute
    свитчи не покажет :)
    Ответ написан
    Комментировать
  • Существует ли максимально простой и универсальный способ сборки проектов с GitHub в готовый exe?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Репозиторий проекта - это не что-то стандартное. Авторы вольны применять любые процессы и скрипты для сборки. Может когда-то какой-нибудь ЧатЖПТ и сможет "прочитать" ридми ЛЮБОГО проекта и проделать всё необходимое для его сборки, но пока что такой инструмент мало реалистичен. Если разработчик сам не настроил CI/CD в проекте, то никак без него это сейчас не сделать.
    Ответ написан
    Комментировать
  • Как получить доступ до расшаренных папок на удалённом ПК без ВПН?

    @Drno
    Никак. Сетевые шары винды не выносятся в публичную сеть. они предназначены только для использования в локальный сети

    Как вариант - можете попробовать поднять там ФТП или webdav сервер, тогда можно будет нормльно получить доступ по внешнему IP

    IP удаленного ПК должен быть не только статическим, но еще и "белым" \ внешним
    Ответ написан
    5 комментариев
  • Как присвоить одному сайту разный IP?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    При такой постановке вопроса, очевидно, воткнуть в сервак ещё одну сетевуху, а в неё шнурок второй сети.
    Ответ написан
    Комментировать