Задать вопрос
  • Как максимально оптимизировать (ужать) много картинок JPG (JPEG) с сохранением качества, особенно CMYK?

    hint000
    @hint000
    у админа три руки
    Если с удобным интерфейсом, то irfanView, в нём команда batch conversion (пакетная конвертация).
    Если не боитесь с консольным разбираться, то смотрите imageMagick.
    Ответ написан
    2 комментария
  • Каким образом физически устроена модель памяти? И физическая реализация простых логических операций?

    hint000
    @hint000
    у админа три руки
    Если нету тока, то как сохраняется 1. После отключение от сети.
    в ОЗУ сохраняется только при наличии питания, а в динамическом ОЗУ (DRAM) при наличии не только питания, но и сигнала регенерации. Без питания сохраняется либо в ПЗУ, либо в flash, либо на магнитных носителях (магнитные диски, магнитные ленты), либо на оптических носителях. Рассказывать про все эти технологии долго, зато в сети дофига можно найти по каждой из них (важно: "слона нужно есть по кусочкам", не собирайте всё в кучу, технологии очень разные физически, ознакомьтесь с одной, потом переходите к другой).
    Если выключить компьютер на 20 лет, или замуровать процессор с ROM памятью на миллион лет(при условии что он не развалиться). Там даже микрокод разрядиться?
    Через 20 лет flash может не прочитаться (как повезёт), CD-R\DVD-R могут не прочитаться (как повезёт, но CD-RW\DVD-RW наверняка не прочитаются), всё остальное сохранится без проблем, наверняка. На миллион лет не сохранит информацию вообще ни одна из современных технологий, только на каменных плитах высекать текст. На тысячу лет - считается, что практически ни одна технология не гаратирует сохранение, хотя для этой https://ru.wikipedia.org/wiki/M-DISC
    заявлен как раз срок хранения 1000 лет, но ведь нет возможности проверить, врут или не врут. Структуры в кремнии деградируют тем быстрее, чем тоньше технологический процесс. Т.е. очень старые процессоры теоретически могут сохранить работоспособность гораздо дольше, чем современные. И да, в частности, микрокод может повредиться, но даже если микрокод заново прошить, то всё равно процессор может работать со сбоями или вовсе не будет работать.
    Какой ток используется. Пишут что постоянный. Это как понять, если ток постоянный, то не будет сигналов же?
    Под "постоянным" здесь подразумевают, что полярность не меняется. Возьмите фонарик на батарейках. Можно щёлкать выключателем и подавать кому-то световые сигналы. Но никто не скажет, что фонарик питается от батареек переменным током. Это коммутация, а не переменный ток.
    Ответ написан
    Комментировать
  • В какой программе можно спроектировать такую схему?

    hint000
    @hint000
    у админа три руки
    Нарисовать что-то похожее можно в чём угодно. А если заметить подписи "10BASE-T", то можно понять, что этот план настолько древний (20+ лет), что именно тот самый софт, в котором его рисовали, вы уже не найдёте (а если даже найдёте, то он не будет работать на современных ОС).
    Но, кстати, хреновый поэтажный план, на котором нет ни окон, ни дверей, ни лестниц. Да, может показаться, что это не нужно для плана сети. Но тем не менее. Не делайте так.
    Ответ написан
    1 комментарий
  • Проблема синхронизации Active Directory, как исправить?

    hint000
    @hint000
    у админа три руки
    Есть две волшебные команды, которые помогают понять, в чём проблема:
    https://www.google.com/search?q=dcdiag+repadmin
    Ответ написан
    Комментировать
  • Что делать если клавиатура и мышь работают только в ОС?

    hint000
    @hint000
    у админа три руки
    Сбросить настройки BIOS (перемычкой или вытаскиванием батарейки). Либо подключить PS/2-клавиатуру и с ней зайти в BIOS.
    Дело в том, что на старых платах была такая настройка (про которую уже мало кто помнит):
    https://yandex.ru/search/?text=BIOS+Legacy+USB+Support
    Если там поставить disable, то будет как раз как у вас - USB-клавиатура и USB-мышь недоступны в BIOS.
    Вам нужно выбрать вариант auto или enable.
    Ответ написан
    1 комментарий
  • Как вычисляется 20 битный адрес путем сложения 16 бит адреса сегмента с 16 бит смещением в процессорах Intel 8086?

    hint000
    @hint000
    у админа три руки
    То есть разные разные сегменты и разные офсеты совпадают. Путаница(Очевидно я где-то не догоняю).
    Да, избыточность, а не путаница. Если бы на сегмент отводилось 4 бита, то все сегменты были бы жёстко зафиксированы по сетке с шагом 64 КБ. А речь идёт о временах, когда 1 МБ был теоретическим (недостижимым на практике) максимумом. Часть адресного пространства отводится для разных устройств, и эта часть не обязательно идёт одним куском (устройства не знают друг о друге). Т.е. имеем в адресном пространстве "дыры", недоступные для ОЗУ. Чем больше шаг сетки, тем больше адресного пространства теряем. А чем меньше бит адресуют сегмент, тем больше шаг сетки.

    Например, какое-то внутреннее устройство занимает в адресном пространстве всего 16 байт, но эта "дыра" не прилегает плотно к другим "дырам". При адресации сегмента по 4 битам мы бы потеряли сразу 64 КБ оперативки (физически она бы присутствовала, но была бы недоступна для адресации), а это очень много, это 1/16 от всего объёма в 1 МБ. Т.е. неоптимально распределённые адреса для всего лишь 16 устройств - и у вас не останется для ОЗУ вообще нисколько, ноль.

    А с конфигурированием адресов ОЗУ и номеров IRQ на устройствах всё было очень сложно во времена до появления технологии PnP. От перемычек и переключателей на картах расширения или на материнских платах до ручных настроек в BIOS.

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

    Так что техническое решение для своего времени было хорошее.
    Ответ написан
  • Есть ли у кого доступ из вне к папке с правами 0777?

    hint000
    @hint000
    у админа три руки
    не может ли кто-то из вне туда что-то залить, создать, что-то там делать?
    Не может. Но если найдёт уязвимость, например, в тех же php-скриптах, тогда может.
    или как правильно делать подобное
    правильно не давать права 0777 туда, где может быть что-то важное.
    Ответ написан
    Комментировать
  • Как в excel включать и выключать формулы?

    hint000
    @hint000
    у админа три руки
    Не нужен тут макрос, это простейшая формула.
    =ЕСЛИ(Лист1!A1="нет";Лист1!B1;"")
    Ответ написан
    Комментировать
  • Какой выбрать привод для распашных дверей?

    hint000
    @hint000
    у админа три руки
    Типа рычажного дверного доводчика, у которого на месте механизма с пружиной и центробежным тормозом должен быть моторедуктор.
    Важно, чтобы моторедуктор был без червячной передачи.
    Не блокировать возможность открытия, закрытия двери вручную
    Контроллер отслеживает силу тока, потребляемого приводом. Аномальное увеличение или уменьшение силы тока считаем вмешательством высшей силы (человека) и отключаем привод.
    Вероятно, потребуется калибровка контроллера на каждой конкретной двери.
    Ответ написан
    Комментировать
  • Что значит умение использовать GNU?

    hint000
    @hint000
    у админа три руки
    IMHO, одно из двух.
    Либо подразумевали https://ru.wikipedia.org/wiki/GNU_Compiler_Collection
    Либо подразумевали https://ru.wikipedia.org/wiki/GNU_Coreutils
    Ответ написан
    Комментировать
  • Как решается проблема запуска по расписанию с нескольких реплик?

    hint000
    @hint000
    у админа три руки
    Если в силу каких-то обстоятельств непреодолимой силы окажется невозможно изменение архитектуры, которое (вполне здравомысленно) предложил Дмитрий Шицков, то могу предложить костыль. Каждая реплика перед созданием записи делает паузу на random(0..10.0) секунд, потом делает запрос, нет ли уже такой записи, если нет, то создаёт.
    В случае ежесекундных записей пауза может быть на random(0..1000) миллисекунд.
    Так-то можно и без рандомной паузы, транзакции знают своё дело и одна из реплик в любом случае окажется первой. Просто мы хотим чуток размазать всплески нагрузки (а вдруг у нас тысячи или миллионы реплик?)

    Подчеркну: костыль - это лишь костыль. Не следует его воспринимать как нормальное решение.
    Ответ написан
    Комментировать
  • На сколько квадратных метров указывает долгота и широта?

    hint000
    @hint000
    у админа три руки
    На ноль квадратных метров! Это одна точка (в геометрическом смысле), не имеющая никакой площади. Даже не квадратный сантиметр, даже не квадратный миллиметр, чистый ноль площади.
    Сдвинетесь от этой точки на один миллиметр к полюсу - и будет уже широта 30.849635009 вместо 30.849635.
    Если хотите координатами задать на поверхности квадрат, то вам нужны координаты двух диагональных вершин квадрата. Т.е. две широты и две долготы. И дополнительно сказать, что это именно квадрат, а не круг или ещё что-то
    spoiler
    (строго говоря, "квадрат" на сферической поверхности - это и не квадрат, но для небольших расстояний и площадей можно приближенно считать это квадратом)
    . Вот тогда можно будет вычислить площадь этого квадрата. А количество цифр после точки не имеет значения.
    Ответ написан
    7 комментариев
  • Возможно ли перенести конфигурацию контроллера домена AD с одного сервера на другой?

    hint000
    @hint000
    у админа три руки
    Это делается совсем иначе.
    1. Включаете новый сервер в домен;
    2. Добавляете на новом сервере роли DNS и AD DC;
    3. Повышаете роль нового сервера до контроллера домена (гуглить команду dcpromo);
    4. Ждёте некоторое время (от нескольких минут в идеальном случае), пока все данные реплицируются на новый DC (в том числе и DNS); можно глазами смотреть в оснастках (иногда F5 не помогает, тогда закрыть и открыть оснастку), а можно воспользоваться командами dcdiag и repadmin;
    5. Когда на ваш взгляд всё реплицировалось, выключаете старый DC и смотрите, как всё работает с новым DC (перезагружаете или перелогиниваете пользовательские ПК, при возможности перезагружаете другие серверы в домене и проверяете, что можете нормально зайти на них,..)
      Это момент, когда ещё не поздно включить старый DC и решить возникшие проблемы, если таковые действительно возникли. Я предпочитаю дать "отстояться" выключенному серверу хотя бы несколько дней. Но если сроки поджимают, то хотя бы полный рабочий день (пользователи разлогинились вечером, залогинились утром, поработали день и никаких проблем не выявлено).
    6. После этого вы принимаете решение о "точке невозврата": понижаете роль старого DC до обычного компьютера в домене;

    На этом всё.

    Проблема только в том, что у вас, вероятно, сейчас всего один контроллер домена, а должно быть не меньше двух (официальная рекомендация MS и best practices миллионов айтишников во всём мире).

    Update: п.4.1. передать FSMO со старого DC новому DC.
    Ответ написан
    3 комментария
  • Запуск OpenVPN клиента и сервера на одной машине. Как?

    hint000
    @hint000
    у админа три руки
    На VPS я решил организовать "транзитный VPN"
    А всего-то надо было настроить на промежуточном узле DNAT через iptables. И не нужно там ни клиента, ни сервера OpenVPN.

    Update: DNAT + SNAT.
    Ответ написан
    6 комментариев
  • Диску пора в утиль или ещё пускай помучается?

    hint000
    @hint000
    у админа три руки
    Диск ещё поживёт несколько лет.
    А вот дефрагментацию выполнить рекомендую.
    Ответ написан
    Комментировать
  • Как подогнать данные в Excel?

    hint000
    @hint000
    у админа три руки
    Как автоматизировать - это тянет на задание. Формулами сделать трудно, лучше макросом. С отладкой час рабочего времени улетит (ну побыстрее для тех, кто постоянно макросы в Excel пишет, но таких не много), так что вам на фриланс.
    А вот в десять раз ускорить ручную работу - это легко. Разделяете по столбцам командира и штурмана, потом ставите фильтр и фильтруете по столбцу B, теперь можно делать копипасту кусками.
    Ответ написан
    1 комментарий
  • Как организовать локальный мультиплеер?

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

    (насчёт тегов в вопросе: локальный сервер это совсем другое)
    Ответ написан
    Комментировать
  • Как проходит перелицензирование программного обеспечения?

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

    hint000
    @hint000
    у админа три руки
    1. PHP для Web. Как вы сделаете графический интерфейс на PHP, не используя возможности браузера?
    2. Если желание тащить PHP на десктоп связано с нежеланием изучать ещё один язык, то просто преодолейте лень.
    3. Приложение с интерфейсом командной строки тоже можно считать десктопным приложением; PHP на это способен без web-сервера.
    4. Следуя общемировому тренду на подмену понятий, можно и web-приложение на локальном web-сервере назвать десктопным приложением. #не_ну_а_чо
    Ответ написан
    Комментировать
  • Как перелогиниться?

    hint000
    @hint000
    у админа три руки
    Запустите seahorse (если нет такой программы, то установите), сможете управлять сохранёнными паролями.
    Ответ написан
    Комментировать