• Насколько сложно и как сделать аналог 3d движка как в 2gis?

    hint000
    @hint000
    у админа три руки
    аналог 3d движка как в 2gis
    Если под движком вы понимаете алгоритм отрисовки, то не сложно...
    Например, Wolfenstein 3D вышел в 1992 г., Doom - в 1993 г., даже по требуемым ресурсам можете понять, что они были несложными (по сравнению с современными).
    В 2GIS вроде бы тоже псевдо-3D (значительные упрощения по сравнению с полноценным 3D).
    Текстуры зданий не нужны.
    Ну... можете начать вообще с wire model (только рёбра отрисовывать), проще некуда.

    Так вот, алгоритм отрисовки такого уровня разработать не сложно. Но сложно разработать структуру данных, с которой эффективно сможет работать такой алгоритм. Правильные структуры данных вообще очень важны. В этой задаче структуры данных - как минимум две трети сложности. Не сможете выбрать их правильно - можете потерять в скорости всего движка в 10 или в 100 раз.
    Ответ написан
    Комментировать
  • Откуда берется активность диска в ESXi?

    hint000
    @hint000
    у админа три руки
    У меня только идея что это ПО самих дисков что то все время перемещает
    На уровне операционной системы (гипервизора, один фиг) вы никак не увидите активность, инициированную контроллером диска. В цифрах операционная система может вам показать только то, что сама же операционная система и творит, либо то, что она же позволяет творить программам (процессам) под её управлением (в данном случае к ним относятся виртуальные машины).

    Сам гипервизор на отдельном носителе или на том же массиве SSD? Логи какие-то пишутся, может быть (согласен, жирно для логов). Можно ли на ESXi впендюрить утилиту iotop и посмотреть, какие процессы создают дисковую активность? Или даже htop, вообще интерактивно и удобно.
    Живут же люди (облизнулся)
    (samsung pm1633a)
    Ответ написан
  • Как разделить два маршрута в таблице маршрутизации windows?

    hint000
    @hint000
    у админа три руки
    1.
    Как я понимаю в первых двух строчках 0.0.0.0 это два шлюза по умолчанию а маска 128 делит всю wan сеть пополам?
    Да, почти. Строго говоря, 0.0.0.0/128.0.0.0 не считается "по умолчанию". Только маршрут с маской 0.0.0.0 - настоящий "по умолчанию". Но для простоты можно не придираться и сказать так.
    И пакеты летят то на первый интерфейс, то на другой?
    Да, в зависимости от адреса назначения. Что в общем случае неправильно (иногда бывает, что именно так задумано, но это не ваш случай). Исправьте на 0.0.0.0.
    2.
    Есть ли способ быстро переключаться между двумя подключениями на винде?
    Да, та самая команда route, через которую (route print) вы показали маршруты.
    route /? выводит подсказку, там внизу есть примеры:
    route add для добавления маршрута,
    route delete для удаления маршрута,
    route change для изменения.
    Можно не добавляя и не удаляя только менять метрику. Когда есть два (и больше) маршрута с одинаковым адресом назначения и одинаковой маской, то работает маршрут с меньшей метрикой. В вашем примере метрика не срабатывала из-за разной маски. Маршрут с узкой маской имеет приоритет перед маршрутом с широкой маской, независимо от метрики (в вашем случае с маской 128.0.0.0 маршрут был бы приоритетнее, даже имея метрику 26).
    Ответ написан
    Комментировать
  • Как понять какой жесткий диск проблемный?

    hint000
    @hint000
    у админа три руки
    Отключить первый диск, понаблюдать некоторое время, проявятся ли симптомы.
    Подключить второй и отключить первый диск, понаблюдать некоторое время, проявятся ли симптомы.
    (по скриншотам видно, что оба диска не системные, значит оба можно отключить)
    Ответ написан
    Комментировать
  • Как автоматически добавлять список баз 1с всем новым пользователям?

    hint000
    @hint000
    у админа три руки
    copy "C:\Users\nitro80\AppData\Roaming\1C\1CEStart\ibases.v8i" "C:\Users\Default User\AppData\Roaming\1C\1CEStart\"
    (предполагается, что у пользователя nitro80 были прописаны ровно те базы, которые нужны будут всем новым пользователям).
    Но AppData\Roaming\1C\1CEStart\ibases.v8i - это простой текстовый файл, который можно хоть Блокнотом редактировать, удаляя оттуда ненужные и вставляя нужные базы, исправляя понятные пользователю названия баз, исправляя пути к базам...

    Общий принцип: то, что вы закинули в профиль Default User, будет появляться у новых пользователей (например, ярлыки на рабочем столе и т.п.).

    spoiler
    Оказывается, я уже отвечал 5 месяцев назад про файлик ibases.v8i
    Как собрать список баз в 1С? :)
    Ответ написан
    1 комментарий
  • Как полностью заблокировать доступ к файлу?

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

    1. ограничить запись физически - поместить файлы на CD-ROM; очень редко встречаются флешки с переключателем защиты от записи; на SD-картах (которые не microSD, а большие) и переходниках SD/microSD есть переключатели. Тут фикус-пикус в том, что, вероятно, потребуется создать symlink'и, а вы говорите, что Agent их удаляет. Но можно попробовать сделать symlink не на отдельный файл а на целую папку, содержащую этот файл. Возможно, Agent не догадается удалить и создать заново эту папку.

    2. ограничить права за пределами этой системы - поместить файл на сетевой шаре, расшарить только для чтения. Даже имея полные права на своей системе, Agent будет бессилен на другом хосте, содержащем шару. Опять же, шару придётся смонтировать, как сетевой диск; догадается ли Agent отмонтировать сетевой диск? Откажется ли работать с сетевым диском?

    0. а не проще ли мониторить изменение файлов (есть утилиты для этого) и при обнаружении изменений сразу восстанавливать файл из резервной копии? Да, есть шанс, что это не сработает, если немедленно после обновления файла он считывается и восстановление уже опаздывает. Но если повезёт, то будет хватать времени для восстановления. Я бы попробовал.
    Ответ написан
    7 комментариев
  • Почему мой жесткий диск то умирает, то подает признаки жизни при странных обстоятельствах?

    hint000
    @hint000
    у админа три руки
    Когда это случилось, я купил дополнительный жесткий диск на 110 гб
    Что-то вы путаете. Жёсткие диски такого объёма продавались 20 лет назад, они были ещё с IDE-интерфейсом. Возможно, вы купили SSD, хотя уже и SSD такого маленького объёма во многих магазинах перестали продавать.
    из-за моего идиотизма и ярким, захватывающим и быстрым взмахом рукой был отключен от sata
    Это нормальная ситуация, диски можно подключать и отключать "на горячую", никакой опасности для физического состояния диска нет при выдёргивании кабеля, но если в это время на диск записывались данные, то они могут оказаться неконсистентными.
    Хотелось бы отметить, что с блоком питания точно все хорошо, он выдерживал только вчера и не такие нагрузки.
    Какой смысл в голословных утверждениях? Вы его не проверяли. Поэтому давайте будем считать, что про БП вы ничего не говорили, Ok?

    Теперь по существу вопроса.
    1. Есть возможность подключить проблемный жесткий диск к другому ПК?
    2. Попробуйте использовать другой SATA-кабель для подключения этого диска. Эти кабели иногда портятся.
    3. Попробуйте подключить к диску другой разъём от блока питания. Эти разъёмы тоже портятся со временем.
    4. Некоторым помогает чистка контактов на плате жесткого диска. Я не особо верю в эффективность этого метода, но можно попробовать, если уверены, что не уроните диск или ещё что-то в этом роде ("из-за моего идиотизма и ярким, захватывающим и быстрым взмахом рукой").
    5. Если ничнго не помогло, то несите диск в лабораторию восстановления данных.
    Ответ написан
  • Влияет ли на общую скорость сети?

    hint000
    @hint000
    у админа три руки
    конкретно сейчас может ли ситуация на двух этих ТД (50 юзеров сильно режут скорость + ТД не вывозит) влиять на скорость сети на 13.92 (с которой армы по проводу выходят в сеть) ?

    Да. Сейчас АРМы спасает то, что ТД старые и в какой-то мере "режут" своих пользователей, до шлюза доходит меньше трафика, чем хотели бы пользователи ТД. Следовательно, чуть больший процент полосы остаётся для АРМов. Когда обновите ТД, они уже не будут сдерживать своих пользователей и АРМам останется меньший кусок общего пирога. Короче, да, может поплохеть АРМам, когда на современных ТД 50 смартфонов будут качать котиков с ютуба\рутуба.
    spoiler
    А впереди ещё зима. А значит снег на антеннах, сосульки на антеннах. Это может ухудшить качество связи, снизить скорость. Но это не точно, просто нужно быть готовым к такой ситуации.
    Ответ написан
    1 комментарий
  • Как настроить возможность печати на разных локальных принтерах с общего RDP-сервера?

    hint000
    @hint000
    у админа три руки
    VPN-туннели между площадками и подклюние принтеров на сервере. Лучше, если принтеры сетевые и подключение будет сразу по ip-адресам принтеров. Хуже, если расшаривать доступ к принтерам на ПК, но всё равно худо-бедно будет работать.
    Вот всегда придёт поручик Ржевский и всё опошлит... (c)
    Да-да, VPN придуман в 90-х годах не для обхода блокировок, а именно для объединения удалённых офисов. Ну ещё для удалённого доступа сотрудников в командировках.
    Ответ написан
    Комментировать
  • Как решить проблему RADMIN (черный экран) без монитора?

    hint000
    @hint000
    у админа три руки
    Покупать мониторы или квмки для этого ну совсем не вариант.
    https://www.google.com/search?q=эмулятор+монитора
    ~250 рублей
    Ответ написан
  • Может ли 14700kf выдавать троттлинг начиная от 81-85 градусов?

    hint000
    @hint000
    у админа три руки
    В данном случае температура не принципиальна.
    Брал недавно с рук проц 14700kf.
    Просто тот человек был очень-очень рад, что смог найти покупателя.
    https://dtf.ru/hard/2819675-pk-geimery-i-razrabotc...
    Проблемные процессоры:
    i9-13900K/KF/KS
    i9-14900K/KF/KS
    i7-14700K/KF
    i7-13700K/KF


    Достаточно скачка температуры выше 81-85 градусов, чтобы игра вылетела из-за троттлинга.
    Ошибка в рассуждениях. Никакая программа не вылетает из-за троттлинга. В принципе троттлинг не может быть причиной вылета.
    Даже двухсекционная водянка арктик фризер 2 не решила проблему.
    Ошибка в рассуждениях. Водянка вообще не решает проблемы перегрева. Во-первых, водянка решает маркетинговую задачу ("shut up and take my money"); во-вторых, водянка решает проблему шума от системы охлаждения.
    Ответ написан
    4 комментария
  • Что делать, если при запуске пк открывается биос?

    hint000
    @hint000
    у админа три руки
    (1) О симптомах.
    при запуске пк открывается биос
    - с большой вероятностью это происходит из-за невозможности найти загрузочное устройство. BIOS видит ваш SSD, но не считает, что с него можно загрузиться. Например, то же самое происходило бы, если бы был подключен совершенно новый SSD, без установленной операционной системы.
    во вкладке storage мой ссдшник отсвечивается
    - значит контроллер SSD живой, но вот с памятью на SSD могут быть проблемы.
    мне подсказали что возможно заПускной раздел системы вышел из строя, и то-что надо переустановить 11 винду и скачать руфус через флешку, это правда может сработать?
    Да, в целом совет правильный. Но если с SSD физические проблемы, то это поможет на короткое время и проблемы снова проявятся.
    Полагаю, каких-то ценных данных на SSD ещё нет? Если так, то рекомендую отдать его в сервисный центр (в магазине, где покупали) на диагностику и (если подтвердится неисправность) на гарантийную замену.

    (0) Прежде, чем переустанавливать винду и\или сдавать SSD по гарантии нужно попробовать одну простую вещь.
    Note:BIOS update and clear CMOS is not recommended under OC Genir Enabled mode.
    Нужно выключить в BIOS подлого и коварного :) OC Genie (в переводе "Дух Разгона"), т.к. разгон (в том числе автоматический) как раз может быть причиной нестабильной работы, даже если SSD в полном порядке.
    Ответ написан
    Комментировать
  • Не работают некоторые кнопки на клавиатур на ноутбука, как исправить?

    hint000
    @hint000
    у админа три руки
    Два с половиной варианта на выбор.
    1. Купить любую USB-клавиатуру (хотя можно bluetooth или просто беспроводную с USB-адаптером), подключить к ноутбуку и использовать её. Очевидный минус: нормально только когда ноутбук стоит на столе. На диване или в электричке уже неудобно.
    2. Отнести ноут в сервисный центр для замены клавиатуры. Очевидный минус: дорого. Неочевидный минус: иногда долго (заказ новой клавиатуры из Китая и т.п.).
    3. Включить экранную клавиатуру и тыкать мышкой в экранные клавиши. Бесплатно, но годится только для набора коротких текстов (типа запросов в Гугле). Прогать или вести переписку (я уж не говорю о литературном творчестве) будет мучительно больно.
    Ответ написан
    1 комментарий
  • Возможно ли создать мобильное приложение в HTML, CSS, PHP, ДЖАВА СКРИПТ и MySQL? Или они только для создания сайтов?

    hint000
    @hint000
    у админа три руки
    Скопирую сюда свой старый комментарий:

    https://ru.wikipedia.org/wiki/Прогрессивное_веб-пр...

    https://habr.com/ru/post/418923/ PWA — это просто

    https://habr.com/ru/company/ruvds/blog/352200/ Как превратить веб-сайт в мобильное приложение с помощью 7 строк JSON

    https://lifehacker.ru/pin-websites-as-apps/ Как сделать из любого сайта веб-приложение с помощью Google Chrome

    https://www.sostav.ru/publication/bankovskimi-mobi...
    Одиннадцать кредитных организаций из двадцатки крупнейших создали Progressive Web Applications (PWA) — это функциональность, которая позволяет использовать сайт вместо приложения.


    https://morkoffki.net/pwa-prilozheniya-chto-eto-pw...
    Когда вы нажимаете на PWA, он открывается в веб-браузере на любом компьютере, смартфоне или планшете.

    https://habr.com/ru/company/tinkoff/blog/544228/
    Прогрессивные веб-приложения — это, по сути, веб-сайты, которые используют специальные API для доступа к определенным возможностям устройства.
    Ответ написан
    1 комментарий
  • Как в Linux найти файлы одинакового размера?

    hint000
    @hint000
    у админа три руки
    Нужно получить список всех файлов с одинаковым размером. Чтобы потом уже вручную удалить дупликаты.
    Вы можете в несколько кликов искать и удалять дубликаты файлов, используя GUI-утилиту под названием FSlint. Находит не просто совпадение размера, а именно совпадение и размера, и содержимого. Имена файлов при этом могут быть разные. Просто добавляете несколько папок, по которым нужно искать дубликаты, потом среди найденных выделяете те, которые хотите удалить и удаляете. Т.е. вручную можно выбирать в какой из папок файл оставить, а в какой удалить. Можно все дубликаты оставить, можно все удалить (!).
    Утилита имеет и другие функции для поиска разных корявостей и неоптимальностей в папках (имена с "плохими" символами, пустые папки и т.д.)

    Есть ещё утилита командной строки fdupes, которая тоже ищет дубликаты.
    Ответ написан
    2 комментария
  • Можно ли убрать инвертор из ИБП, т.к. мне не нужно 220В?

    hint000
    @hint000
    у админа три руки
    Есть в продаже такие готовые ИБП, применяются в системах видеонаблюдения и охранно-пожарной сигнализации (в таких системах вся электроника питается от 12 вольт). Найти можно так:
    https://www.google.com/search?q=блок+питания+резер...
    https://www.google.com/search?q=ибп+для+опс+скуд
    Ответ написан
    Комментировать
  • Почему ПК запускается со второго нажатия кнопки?

    hint000
    @hint000
    у админа три руки
    1. конденсаторы на материнке;
    2. конденсаторы в БП.
    Ответ написан
    5 комментариев
  • Добрый день! Нужен калькулятор для расчёта сервера, где будет Windows Server 2019 или 2022. C AD, DNS и прочим. Где можно скачать?

    hint000
    @hint000
    у админа три руки
    Пока что он будет как Domain Controler, но возможно, потом придётся добавить на него новые роли
    1. Категорически не следует добавлять на AD DC какие-то роли, кроме ролей AD (любых), DNS и DHCP. Прочие роли нужно поднимать на отдельном сервере. Кто игнорирует эту рекомендацию Microsoft, тот "сам себе злобный Буратино". Для тренировки можно, на реальном предприятии нельзя.

    2. Категорически рекомендуется (это тоже официальная рекомендация Microsoft, и не менее важная, чем предыдущая) иметь более одного AD DC в сети. При этом можно разместить разные AD DC в разных зданиях (разных частях города, разных городах), если локальная сеть предприятия распределённая. Может быть достаточно иметь две виртуальных машины, на каждой из которых AD DC. И даже рекомендую именно на виртуальных машинах это и строить - упростит жизнь вам, как системному администратору. Но крутить две таких VM на одном железном сервере - довольно бессмысленно, т.к. если "упал" физический сервер, то оба DC недоступны.

    3.
    рассчитать ёмкость сервера, его процессор и сколько оперативки.
    Давайте так. Я не верю, что у вас на предприятии 1000+ пользователей (иначе уже очень давно был бы AD). Официальныая информация: https://learn.microsoft.com/en-us/windows-server/a...
    CPU 1000 concurrent users for each core
    т.е. до 1000 пользователей AD DC тянет одно ядро. Но лично моя рекомендация: если ресурсы позволяют, лучше выделить виртуальной машине для AD DC всё-таки 2 ядра, даже если пользователей всего 10, просто потому, что для админа интерфейс не комфортный, слишком тупящий на одном ядре, хотя на работе именно DC это не сказывается. Что касается оперативки, я выделяю виртуальной машине для AD DC 2 ГБ памяти, хватает, роли - только AD DC и DNS (всегда поднимаю их вместе). Что касается диска - выделяю 20..25 ГБ такой виртуальной машине, за много лет не потребовалось больше, а если бы и потребовалось, то добавить диска - минутное дело.

    4. Повторюсь насчёт единственного AD DC. Два AD DC, поднятых на любом хламе типа двух Целеронов или Атлонов 10-летней давности - это лучше, чем один AD DC, поднятый на крутейшем новейшем топовом серверном железе за сто тысяч миллионов. Просто потому, что их два против одного, а мощности Целерона или Атлона хватит за глаза (придётся поднимать на голом железе, а не на вирталке, если старое железо не поддерживает виртуализацию).

    5. Ну вы уже поняли, что калькулятор не нужен.
    Ответ написан
    5 комментариев
  • Как и куда подключать неусиленный сигнал?

    hint000
    @hint000
    у админа три руки
    2 - Master - два 1/4″ TS выхода на левый и правый канал. Как я понял, сигнал здесь идёт не усиленный и non-balanced. Вопрос в том, как использовать этот неусиленный сигнал? Я так понимаю, что его нужно отправлять в усилитель, но как это сделать?
    Задумка разработчиков в том, что его не на усилитель, а на запись. Потому что записывают сигнал, как можно меньше испоганенный всякими усилителями (в идеале - совсем не испоганенный). Но когда запись не нужна, то можно отправлять на усилитель, почему бы нет.
    Ответ написан
    Комментировать
  • Тип гудков в сотовом телефоне?

    hint000
    @hint000
    у админа три руки
    1 длинный гудок, далее несколько коротких.
    Могу только предположить. Занесли в чёрный список на телефоне. Т.е. МТС передаёт звонок на его телефон (один длинный = вызов пошёл), после чего телефон по чёрному списку сразу отбивает звонок (короткие гудки).
    Это только предположение, можете самостоятельно проверить на другом номере МТС с занесением в чёрный список, будет ли такой эффект. Также попробуйте позвонить человеку с неизвестного ему номера.

    Вы ведь понимаете, что какие-то основания для официального розыска человека в такой ситуации могут быть только если вы его родственник.
    Ответ написан
    7 комментариев