Задать вопрос
  • Как защитить диск с Виндой от записи?

    @res2001
    Developer, ex-admin
    Нельзя.
    Просто сделайте так чтобы
    1.пользователи не имела администраторских прав
    2.перенесите пользовательские профили на другой, не системный, диск.
    Ответ написан
    Комментировать
  • Как в VBA дату преобразовать в количество часов?

    @res2001
    Developer, ex-admin
    Может хватит формулы?
    Вообще дата в екселе - это дробное число, где целая часть - количество дней от какой-то даты, а дробная - количество секунд или мл.сек. В общем если взять целую часть и умножить на 24 получится количество часов.
    Для VBA есть функция DateDiff, которая возвращает разницу между двумя датами в заданных интервалах. Например, чтобы получить разницу в часах между двумя датами:
    DateDiff("h", date1, date2)
    Ответ написан
    2 комментария
  • Чем почекать ntfs?

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

    @res2001
    Developer, ex-admin
    Вы бы сразу загрузились с установочного носителя и ставили винду - установщик сам разобьёт диск, который вы ему укажете.
    А тут можете отменить все.
    Ответ написан
    1 комментарий
  • Напомните, как приложение называлось?

    @res2001
    Developer, ex-admin
    Такого софта полно - тимвьевер, например. Вообще винда, начиная с XP, сама умеет все что нужно, при должной настройке потребности в подобном софте уже нет.
    Ответ написан
  • Как в BAT файле добавить аргументы для поиска списком (каждый с новой строки), а не через пробел?

    @res2001
    Developer, ex-admin
    Смотрите в сторону параметров /f и /g для findstr
    Ответ написан
    Комментировать
  • Все три имеющихся диска начали грузиться на 99.5%. Есть идеи почему?

    @res2001
    Developer, ex-admin
    Как вариант - служба индексации. Но это проблема в основном десктопных ОС, а не серверных и она, как правило, временная.
    Ответ написан
    Комментировать
  • В чем разница следующих подходов в выборке?

    @res2001
    Developer, ex-admin
    Во втором надо условие Period_id in (902,855)) перенести во фразу join, вот так:
    SELECT [FormId], count(F.Id)
      FROM [Application].[FormFieldsDataContent] F with(nolock) join
        [Schema].ProjectForms A with(nolock) on A.Period_id in (902,855)  and F.FormId=A.Id and F.PeriodId=A.Period_id
    group by [FormId]

    Видимо у вас таблица ProjectForms большая, без этого условия в нужном месте из нее выбираются все данные, удолвлетворяющие условию (F.FormId=A.Id and F.PeriodId=A.Period_id), а потом, уже из результирующей большой выборки делается отбор A.Period_id in (902,855).
    В первом примере это условие стоит во вложенном запросе, соответственно вложенная выборка будет значительно меньше.
    На самом деле вложенные запросы, как правило выполняются дольше joinов, поэтому мой вариант, скорее всего будет работать еще быстрее.
    Ответ написан
    Комментировать
  • Программирование или что-нибудь другое?

    @res2001
    Developer, ex-admin
    Только профессией не требующей специальной квалификации можно заниматься не напрягаясь, освоив один раз основное движение и до пенсии его повторяя. Так что любая специальность требует в дальнейшем развития. Где-то это проще, где-то сложнее.
    Программирование не самая простая штука, но и не сильно сложная - вы же уже делаете сайты, так что практически программист. Есть вещи и сложные, но туда можно не соваться, если нет желания.
    В основном программирование - рутина. Но и везде так же - жизнь это не вечный праздник - праздники по расписанию (посмотрите в календарь), а в остальные дни - рутина, привыкайте. И да, если каждый день - праздник, то и праздник становиться рутиной :-)
    Большинство задач в программировании довольно типовые, а потому рутинные, но если захотеть можно найти и интересные задачи, но там, обычно, есть некоторые сложности, поэтому придется напрячься. Кроме того себя можно развлекать и самому, например осваивать новые подходы и технологии в программировании, а можно просто бухать.
    Если получается программировать и нет отвращения - занимайтесь этим. Если есть что-то что получается лучше или интереснее, то лучше переключиться туда.
    Но попытайтесь подумать на шаг вперед - сможет ли ваша профессия обеспечить вам нормальный уровень жизни.
    Кстати, если что, уровень жизни то же можно подвигать в разные стороны :)
    Ваша жизнь, выбирайте.

    PS: Ну и C# - это не совсем "для телефонов". Когда вы последний раз видели смарт под виндой? Они конечно есть в природе, но это экзотика, имхо. Для телефонов больше Java подходит.
    Ответ написан
    3 комментария
  • Как посмотреть количество клиентов за роутером в другой подсети?

    @res2001
    Developer, ex-admin
    Просканировать соответствующие подсети, тем же nmap, например. При условии, конечно, что у вас есть доступ к этим подсетям.
    Ответ написан
    Комментировать
  • Free NAT software for Windows?

    @res2001
    Developer, ex-admin
    Вам не нужен НАТ, обычно все это делается настройками ВПН. Например в OpenVPN все это прекрасно настраивается. Единственное, вам надо обеспечить, чтоб сетевые адреса сервера не пересекались с адресами клиентов ВПН.
    Например если у вас сервер находится в сети 192.168.0.0/24 и у клиента ВПН такая же сеть, то клиент будет считать, что сервер находится в его сети и не будет использовать ВПН для доступа к серверу, из-за чего и доступа не будет или будет, но куда-то в другое место.
    Ответ написан
    Комментировать
  • Есть ли в российских ГОСТах (ЕСПД) определение "дистрибутив программы" или схожее?

    @res2001
    Developer, ex-admin
    В "современных" ГОСТах ЕСПД и ГОСТ 34 нет понятия дистрибутива, на сколько я знаю.
    Но вам никто не мешает ввести это понятие самому, описать процедуру установки ПО в рамках документа "Описание программы" или "Описание применения", в руководстве программиста или системного программиста описать процедуру создания дистрибутива.
    Ответ написан
    2 комментария
  • Как составить SQL запрос из нескольких таблиц?

    @res2001
    Developer, ex-admin
    Как написал Decadal из вашего вопроса не ясно как таблицы связываются.
    Но вобщем случае нужно использовать join, примерно следующим образом:
    select t1.value1, t1.value2, t2.valuea, t3.valuexx, t3.valueyy
    from table1 as t1
    join table2 as t2 on t2.id1 = t1.id1
    join table3 as t3 on t3.id1 = t1.id1
    where t1.stamp > XXX
    order by t1.stamp

    Это схематично. Не зная, как связаны таблицы, трудно что-то больше сказать.
    Ответ написан
    5 комментариев
  • Какова практика программирования максимально совместимых приложений под Windows?

    @res2001
    Developer, ex-admin
    Еще как вариант максимальной совместимости - не использовать стандартную библиотеку и писать на чистом WinAPI, обращая внимания в описаниях функций WinAPI в какой версии виндов она появилась, если функция новая, то не используйте ее.
    Все сторонние библиотеки линкуйте статически.
    Можно добиться того, что программа будет вообще без зависимостей, если не считать зависимость от ОС.
    Это довольно геморройное занятие, особенно, если софтина более или менее приличного функционала.
    Первые две недели будет сложно, потом все станет гораздо проще :-)
    Ответ написан
    Комментировать
  • Отправка AT команд на COM-порт через командную строку Windows 10?

    @res2001
    Developer, ex-admin
    PuTty умеет подключаться через СОМ порт, в составе есть утилита командной строки, которая может отправлять команды из файла. Попробуйте эту связку, вместо гипертерминала.
    Ответ написан
    4 комментария
  • Программа для настройки производительности Windows, как найти?

    @res2001
    Developer, ex-admin
    Основной тормоз в винде - это кривые руки админа.
    Ответ написан
    Комментировать
  • Как запустить setup.exe с proxy настройками?

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

    @res2001
    Developer, ex-admin
    Возможно каталог с профилем, указанный в реестре, физически отсутствует.

    Описания профилей пользователей лежат тут:
    HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList
    Раздел с описанием профиля является подразделом вышеуказанного. Имя раздела с описанием профиля - SID пользователя. Так же можно узнать какой подраздел описывает профиль нужного пользователя по параметру ProfileImagePath, который находится в каждом подразделе.

    Зарегистрируйтесь администратором, удалите или переименуйте каталог с профилем пользователя на диске, удалите (или переименуйте) вышеописанный подраздел с описанием профиля пользователя, перезайдите пользователем.
    Винда должна создать новый профиль по пути указанному в:
    HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\ProfilesDirectory
    Если такого пути не существует или не хватает прав, будет создаваться временный профиль во временном каталоге.
    Ответ написан
  • Linux. Как запустить удалённое приложение с Linux Server под Windows?

    @res2001
    Developer, ex-admin
    Если нет необходимости в шифровании, то putty можете убрать из связки. Возможно скорости немного прибавится.
    Так же в ssh клиенте и сервер должны быть опции сжатия протокола Х11. Погуглите.
    Вы не первый ходите по этим граблям, гуглите в английском интернете по "make xming fastre" или "fastest remote X" и т.п.

    Лет 10 назад я то же пытался заставить эту связку работать, но то же тормозило и глючило. Хотя на сайте xming висят красивые скриншоты, но на деле как-то все не очень. А жаль. Вещь интересная и, похоже, до конца не понятая.
    Если получится заставить эту конструкцию нормально работать напишите сюда, плз., можно без подробностей.

    PS: еще посмотрите здесь https://www.nomachine.com, говорят работает нормально, сам не пробовал.
    Ответ написан
    Комментировать