Задать вопрос
  • Как составить запрос в oracle sql?

    @res2001
    Developer, ex-admin
    select p.id as parent_id, c.id, c.name
    from paren as p
    join child as c on c.parent_id=p.id
    order by p.id, c.id
    Ответ написан
    Комментировать
  • Как защититься от ситуаций одновременного редактирования данных разными пользователями?

    @res2001
    Developer, ex-admin
    Обычно в таком случае работает самая простая стратегия - кто последний записал, тот и молодец.
    Вообще SQL сервер сам разруливает подобные вещи и обычно вам не нужно ничего предпринимать.
    Если же захотите все таки предпринимать, то необходимо использовать "ручные" блокировки, но всегда остается риск не снятия блокировки. Часто это хуже, чем использовать стратегию по умолчанию.
    Теоретически перед записью можно проверять, не изменилась ли эта запись, если не изменилась, то менять, если изменилась - ошибка. Но делать это надо в одной транзакции.
    Ответ написан
    Комментировать
  • Почему не открывается сайт, прописанный в /etc/hosts?

    @res2001
    Developer, ex-admin
    Напишите вторую цифру в IP.
    Адреса с 172.16 - 172.31 являются частными и их использование в интернет запрещено (только внутри локальных сетей).
    А вообще смотрите логи апача, там все должно быть.
    Скорее всего что-то не правильно настроено в виртуальных хостах (если вообще настроено).
    Ответ написан
  • Почему отваливаются сетевые ресурсы?

    @res2001
    Developer, ex-admin
    В винде одноранговые сети (сети без АД) работают ... так как вы описали.
    Происходит это из-за того, что для определения списка компов в сети компы выбирают "master browser" и этот мастер броузер раздает по сети список доступных хостов. Если мастер броузер выключают, то после того как это обнаружится оставшиеся компы с виндой начинают выборы нового мастер броузера.
    Из-за этой дебильной схемы в сети могут оказаться несколько мастер броузеров, которые обслуживают свой набор компов.
    Когда в сети есть АД, то мастер браузером автоматически становится контролллер АД, что решает подобные проблемы.
    Вы можете вручную назначить комп, который является "сервером" в вашей сети мастер браузером, а остальным запретить выдвигаться на этот пост. Вот тут подробней про это.
    Ответ написан
    4 комментария
  • Как автоматизировать выход из системы локальных пользователей?

    @res2001
    Developer, ex-admin
    Если это RDP соединение, то можно указать в свойствах пользователей соответствующие тайм-ауты.
    Если обычные офисные ПК, то можно повесить задание, выполняющееся при простое в течении 20 минут с командой shutdown -l -t 0
    Ответ написан
  • Как защититься от опасного роутера?

    @res2001
    Developer, ex-admin
    К роутерам обычно подключаются по веб-интрефейсу (через ssl) или по ssh. Вполне безопасные способы.
    Организуйте сеть так что бы "опасный" роутер был внешним по отношению к сети и к нему применялись бы все правила, относящиеся к интернету в целом (интернет - это то же "опасное" место).
    Ответ написан
  • Как правильно расшарить папку Виндовс на Google Cloud, чтоб к ней можно было подключиться удаленно аля \\ip.address?

    @res2001
    Developer, ex-admin
    Это в принципе плохая идея.
    Другие варианты:
    1. настроить ВПН и внутри ВПН дать доступ к шаре.
    2.Настроить удаленный доступ (RDP), там есть возможность передавать и файлы.
    Ответ написан
    7 комментариев
  • Что делать если не загружается windows (ноутбук Lenovo), зависает на логотипе?

    @res2001
    Developer, ex-admin
    Скорее всего сдох диск.
    Достаньте его и вставьте в любой стационарный комп, натравите любую утилиту тестирования поверхности (хоть встроенную виндовую).
    Если окажется, что с диском все нормально, можно на том же компе установить на него Вин10, только оставьте диск с ноута единственным в системе. После чего диск можно вставить обратно в ноут.
    Лучше ставить именно Вин10, т.к. она нормально переносит смену железа.

    PS: для проверки поверхности можно использовать например флэшку с загрузочной сборкой винды: adminpe.ru
    Ответ написан
    2 комментария
  • Как называется и какие есть средства для моделирования событий в жизни на линии времени с удобным вводом и структуризацией?

    @res2001
    Developer, ex-admin
    Не совсем ясно что вы хотите, а так же причем тут восстановление данных.

    Возможно вы имеете ввиду диаграммы последовательности?
    Есть интересная бесплатная библиотека для рисования этих диаграмм и многих других: plantuml
    Может встраиваться в разные редакторы и IDE с помощью плагинов.
    Есть он-лайн редактор.
    Ответ написан
    Комментировать
  • Как правильно подключиться к веб-серверу через утилиту telnet?

    @res2001
    Developer, ex-admin
    Телнет в винде есть, но он не установлен по умолчанию. Нужно его доустановить из компонентов, делается за 2 мин. в "Программы и компоненты"->"Включение/отключение компонентов Windows", нужно выбрать telnet клиент.
    После того как поставите telnet, запускайте его как вы делали изначально, в консоли telnet дайте команду:
    GET / HTTP/1.1
    В результате получите корневую страницу сайта.
    Ответ написан
    5 комментариев
  • Как создать проект на си в Visual studio 2017?

    @res2001
    Developer, ex-admin
    pthread - это POSIX библиотека, т.е. никсовая. В винде она как дополнительная абстракция над родным интерфейсом идет в составе mingw или cygwin.
    В винде есть свои потоки, WinAPI с MSDN вам в помощь.
    Если очень надо или нужно кросплатформенное средство, то можно и pthread использовать, но для этого действительно проще пересесть на другую IDE. Например Eclipse + mingw.
    А для кроссплатформенности лучше использовать что-нибудь типа boost или Qt - и там и там есть свои кроссплатформенные реализации потоков. При этом в никсах они будут использовать pthread, а в винде - виндовые потоки и вам не придется вникать в тонкости реализации потоков в WinAPI или pthread, вникните только в тонкости boost или Qt.
    Ответ написан
    Комментировать
  • Svсhost и процессор?

    @res2001
    Developer, ex-admin
    svchost - очень важный системный процесс, через него работает большая часть виндовых служб, не стоит его удалять.
    Остановите службу обновления и/или службу индексации, обычно это они грузят ЦПУ svchostом.
    На какую из служб будет положительная реакция (загрузка проца упадет) с той дальше надо разбираться.
    Ответ написан
    Комментировать
  • Как запретить повторный выбор файлов bat?

    @res2001
    Developer, ex-admin
    В батнике создавайте временный файл-флаг, как-то так:
    echo.>file.flag
    В самом начале батника проверяйте есть ли этот файл, если файл есть то завершаете батник (предыдущий запуск еще не отработал), если файла нет - работаем дальше (и создаем этот файл). По окончании работы - удаляем файл- флаг.
    Другие варианты обнаружения запущенных копий того же батника:
    1.аналогично файл-флагу - флаг в реестре
    2.можно с помощью tasklist проверять запущен ли процесс с таким же батником.

    Побочные эффекты: если батник по какой-то причине не удалит файл-флаг, то следующий процесс никогда не запустится.
    Ответ написан
    8 комментариев
  • Как отправлять сообщения через msg всем пользователям RDP?

    @res2001
    Developer, ex-admin
    msg /?
    msg * /TIME:500 /server:Teplomir-repl Создан новый документ !!!!
    Ответ написан
  • Где посмотреть логи ошибок принт-сервера?

    @res2001
    Developer, ex-admin
    Копайте в виндовые журналы и мануал по принтеру с описанием ошибки.
    Прерывает печать сам аппарат? С какой ошибкой?
    Ответ написан
  • Что это за IP адреса, как это устроено, и для чего?

    @res2001
    Developer, ex-admin
    Первый - это серый IP, второй то же, третий - маска 32.
    У вас провайдер требует авторизации через ppp.
    Первый адрес получает интерфейс от DHCP сервера оператора для доступа к ppp серверу.
    Второй адрес получает ppp интерфейс после авторизации на ppp сервере.
    А в интернет вы выходите через NAT оператора с его белым адресом, которого в вашем списке нет.
    Ответ написан
    Комментировать
  • Как создать pki с помощью easy-rsa?

    @res2001
    Developer, ex-admin
    build-ca и прочие скрипты были во 2 версии easy-rsa, в третьей только один скрипт - easyrsa, но с теми же параметрами. easy-rsa - это надстройка над openssl, просто скрипт, автоматизирующий операции.
    Я с 3 версией дела не имел, как-то все время попадалась 2 версия. Откройте скрипт в текстовом редакторе, там обычно довольно внятные комментарии. Имея инструкцию для 2 версии можно ее достаточно легко адаптировать к 3 версии, я так думаю. Скрипт vars так и остался с предыдущей версии. В vars инициализируете переменные для генерации ключей, которые будут использоваться в основном скрипте.
    PS: не так давно настраивал OpenVPN для винды, комплект брал с сайта разработчика, там еще были скрипты второй версии. Но для винды скрипты easy-rsa всегда требовали доработки напильником.
    Ответ написан
  • Как осуществить установку программ на диск D:, включая каталоги AppData с полной отвязкой от C:?

    @res2001
    Developer, ex-admin
    1.Обычно при установке программе можно указать куда ее ставить.
    2.Многие программы не переживут переустановку ОС, даже если будут установлены на другой диск, все равно потребуется переустановка программы.
    Узнать это о программе можно так: установить ее штатно; скопировать каталог с программой в другое место; удалить программу штатно; попробовать запустить программу из скопированного места. Если программа заработает, то скорее всего она переживет и переустановку ОС, если нет - не переживет и переносить ее в другое место бесполезно. Кстати нужно проверять не только запуск но и функционал программы, бывает что программа запускается, но какой-то функционал отваливается и при попытки вызова функций появляется ошибка.
    3.Перенесите профиль пользователя на другой диск. Вот тут я уже описывал этот процесс. Вместе с профилем перенесется и AppData пользователя и %TEMP% и профили браузеров и т.п., которые отъедают изрядно дискового пространства.
    4.ProgramData - не трогайте. Это профиль "All users" или "Public" - там полно символических ссылок и если его начать переносить может отвалится много чего, т.к. символические ссылки при переносе испортятся. Теоретически все ссылки можно восстановить (или перенести скриптом), но полноценной автоматической реализации этого процесса я не встречал, а руками - это займет много времени.
    5.Использовать какие-то дополнительные инструменты для чистки реестра и удаления программ, имхо, не имеет смысла. Винда нормально с этим справляется сама. Так же в Вин7 и выше есть довольно мощный мастер очистки, который много чего умеет.
    Ответ написан
    3 комментария
  • Процесс System потребляет до 50% CPU. Windows Server 2012 и 2012 R2. Как исправить?

    @res2001
    Developer, ex-admin
    Если терминальный сервер, то возможно виноват драйвер принтера, но обычно в этом случае жрет процессорное время spoolsv.exe.
    Так же возможно одна из служб: служба индексации, служба обновления.
    Остановите их по очереди и посмотрите на реакцию.
    Ответ написан
  • Как запрещают возможность видеть остальных в wifi кроме себя и железки?

    @res2001
    Developer, ex-admin
    У вас открыто много "вещей", но вы боитесь, что кто-то их заюзает.
    Для кого они открыты тогда? Если не нужно, чтоб их юзали - закройте.
    Можно открыть для конкретного адреса, группы адресов, только для локального компьютера - смотрите настройки правил фаервола.
    Чтобы отключить пинги и виндовую сеть - в параметрах общего доступа отключите "общий доступ ..." и "обнаружение сети", включите парольный доступ и максимальное шифрование.
    Доступ к другим портам и сервисам нужно регулировать с помощью правил фаервола.
    Ответ написан
    Комментировать