Задать вопрос
  • Как сделать сохранение файла на FTP в nircmd?

    @res2001
    Developer, ex-admin
    Ставите, например яндекс диск, настраиваете его на определенную папку, в эту папку складываете скриншоты.
    На телефон то же ставите яндекс диск. Профит.

    Если хочется без облаков, то можно на телефон поставить что-то из файловых сервисов: samba server, ftp server, web dav server и т.д. и используя соответствующие клиентские протоколы копировать файлы на телефон.
    На винде проще всего, наверное, будет использование samba т.к. это родная сеть винды, она ее умеет без дополнительных танцев.
    Ответ написан
    Комментировать
  • Старые версии ОС Windows - это потенциально уязвимые версии, раз разработчик их не обновляет?

    @res2001
    Developer, ex-admin
    Кроме обновлений безопасности есть еще вопрос совместимости с оборудованием. На ОС, которые не поддерживает производитель перестают писать драйвера для нового оборудования и оно просто там не будет работать. Рано или поздно даже в домашних условиях вы с этим столкнетесь, если останетесь на WinXP/7.
    Ставьте Windows10. Она лучше, чем Win8.1.
    На Win10 микрософт сменила политику и теперь обновляет ОС с помощью обновлений, а не выпуском новых версий. Так что есть шанс просидеть на Вин10 достаточно долго.
    Ответ написан
    Комментировать
  • Как выучить математику с 7 класса до уровня ШАДа?

    @res2001
    Developer, ex-admin
    Начните со школьных учебников алгебра/геометрия 6-11 классы, которые сейчас используются в школах. Так же можно использовать разные задачники и прочие материалы для них.
    Дальше можете переходить на учебники для технических ВУЗов. Так же можно использовать учебники для техникумов. Они обычно более приближены к жизни, поменьше воды, но и уровень чуть ниже. Можно начать с техникумовских учебников, а нужные темы продолжить по вузовским.

    Школьную программу можно вполне преодолеть самому. Но дальше без учителя будет трудно. Если в какой-то теме будет затык, можете найти репетитора именно на эту тему.
    Ответ написан
    Комментировать
  • Почему не работает цикл cmd?

    @res2001
    Developer, ex-admin
    Добавьте пробел между двойной кавычкой и одинарной в конце tasklist. Когда они написаны слитно они не работают как должны. Сейчас у меня винды под рукой нет, так что проверить не могу. Но это известная бага-фича, сам на нее наступал.
    Ну и метка Found, конечно должна присутствовать в скрипте.
    Ответ написан
  • Как экранировать символы перенаправления ввода/вывода в cmd?

    @res2001
    Developer, ex-admin
    Никак вы не экранируете символы, которые находятся в файле.
    Вместо этого возьмите утилиту типа sed, которая сама вытащит то что вам нужно и уже ее вывод можете дальше обрабатывать батником. Правда подходящих утилит по умолчанию в винде нет.
    Другой вариант использовать другой язык программирования, у которого по легче со спец.символами. Например из коробки в винде еще есть powershell, jscript, vbscript
    Ответ написан
    1 комментарий
  • Как поменять кодировку при записи данных в файл?

    @res2001
    Developer, ex-admin
    Нужно перекодировать текст в кодировку, которую вы хотите видеть в файле.
    Или сразу писать исходники в этой кодировке.

    А вообще найдите редактор, который понимает разные кодировки и используйте его для просмотра текста. На этапе изучения языка, возможно, нет смысла вникать в нюансы кодировок. Могу посоветовать Notepad++ или встроенный редактор Far manager.

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

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

    @res2001
    Developer, ex-admin
    Можете и не пользоваться. Если устраивают графические утилиты, то нет проблем.
    Но как правило графические утилиты не предоставляют полного функционала и есть места где нет графического интерфейса.
    Когда привыкаешь к командной строке, то графические примочки становятся не нужны.
    А кроме того многие графические утилиты под капотом вызывают тот самый консольный гит.
    Ответ написан
    Комментировать
  • В чем разница между ооп с классами и без классов?

    @res2001
    Developer, ex-admin
    Без классов можно говорить только о некотором стиле программирования похожем на ООП. Это не будет полноценный ООП. В ООП компилятор многие вещи делает сам, в процедурном языке вам придется эти вещи реализовывать руками, например наследование. Так же хватает других ограничений накладываемых процедурными языками, например в Си нет перегрузки операций как С++, поэтому писать на Си в ООП стиле придется без них и т.д. и т.п.
    В ранних версиях С++ был чем-то вроде препроцессора для Си компилятора. Так что ничего не возможного нет. Полноценная реализация на процедурном языке ООП слишком затратное занятие, имеет смысл только в каких-то экспериментальных целях или для изучения.
    Ответ написан
  • С чего начать изучение bat?

    @res2001
    Developer, ex-admin
    1.есть встроенная в винду справка по командам (по крайней мере в винХР была, сейчас не знаю, давно не использовал), но это долго и сложно
    2.Список основных команд можно взять из команды help. Но это не полный список, есть и другие специализированные команды. О них узнаете в процессе решения задач, ну и гугл то же никто не отменял.
    3.Все команды имеют встроенную справочную страницу, которую можно получить задав опцию /? для команды. Встроенная справка (из п.1) дублирует эту справку
    4.Так же в самом cmd есть встроенная справочная страница. Там есть некоторые интересные моменты.
    5.Хорошие разделы посвященные батанике с толковыми участниками есть на forum.ru-board.com и на forum.script-coding.com
    6.Так же на RSDNе была не плохая серия статей "урок батаники"

    Но в целом для винды сейчас актуальней powershell. Для него рекомендую купить книгу.
    Ответ написан
    Комментировать
  • Перемещение файлов *xlsx в папку по названию?

    @res2001
    Developer, ex-admin
    Примерно так:
    @echo off
    SetLocal EnableDelayedExpansion
    for %%a in (*.xlsx) do (
       set "filename=%%~na"
       mkdir !filename:~,11!
       move %%a !filename:~,11!\
    )

    Не проверял.
    Ответ написан
  • Где хранить кастомные поля с инфой о компьютере в реестре для дальнейшего удалённого аудита?

    @res2001
    Developer, ex-admin
    Полагаю, есть какой-то стандартный ключ с комментарием, или чем-то ещё похожим

    Нет такого.
    Создайте свой собственный раздел в HKLM/Software/<название организации>/ а дальше бейте на подразделы как душе угодно. Можно то же самое, но в ветке HKCU конкретного пользователя, это как вам больше подходит и зависит от способа последующего сбора этой информации.
    А вообще можно было бы в c:\ProgramData куда-нибудь складывать и не заморачиваться с реестром.
    Ответ написан
    Комментировать
  • Зачем разделять проект на кучу файлов и как научиться разбираться в них?

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

    Вы не пишите сразу весь проект и 99% существующего кода вам не нужна вот прям сейчас. В текущий момент времени вы работаете над каким-то конкретным участком кода и функционалом. Удобно когда весь код находится под рукой. Да, когда код разбит на файлы, часто работая над одним функционалом, приходится держать открытыми несколько файлов, но их количество ограничено и их размер достаточно не большой.
    Если вы только начали изучать крупный проект, то в начале будет тяжело ориентироваться, но уже через несколько дней изучения кода это не будет для вас большой проблемой. Хорошая IDE то же помогает в этом случае.

    Части проекта помещенные в отдельные файлы вы можете использовать на прямую в другом проекте как есть, без копипасты и поддержания одного и того же кода в разных проектах, просто скопировав файлы в другой проект или подключив submodule в гите.
    Ответ написан
    Комментировать
  • Какие ошибки я сделал в коде?

    @res2001
    Developer, ex-admin
    С точки зрения С++ ошибок нет. Программа должна собраться и отработать.
    Но поставленную задачу она решает явно не правильно.

    Алгоритм решения задачи гуглится за 10 секунд. Так же не трудно найти условие для возможности построения треугольника по заданным сторонам.

    Судя по всему условия в if у вас записаны не верно. С точки зрения языка они правильные, но делают они, скорее всего, не то что вы хотите. А что вы хотите можно только догадываться.
    Ответ написан
    Комментировать
  • Как подключиться к VPN на VPS Windows Server 2012 R2?

    @res2001
    Developer, ex-admin
    При чем тут openvpn?
    Причину вы понимаете не правильно - ВПН создает новый виртуальный сетевой адаптер, его IP ни с чем не конфликтует (хотя теоретически может, но это достаточно редкий случай).
    Ваша ситуация похожа на наиболее частую ошибку, когда ВПН соединение перезаписывает "шлюз по умолчанию" на клиенте. Это поведение обычно можно отключать. Как именно зависит от используемого варианта ВПН.
    Ответ написан
    7 комментариев
  • Отключается VPN при подключении сторонней сессии RDP --?

    @res2001
    Developer, ex-admin
    Десктопные версии винды однопользовательские (Win10/8/7). Когда подключается второй пользователь у первого должен завершиться его сеанс. Завершился сеанс - все запущенные в сеансе программы так же завершаются.
    В серверных версиях винды такого ограничения нет.
    Ответ написан
  • Количество каналов связи при нагрузке одного абонента 0.03 Эрл?

    @res2001
    Developer, ex-admin
    Судя по тому, что написано в вики про эрл, то пропускная способность на одного абонента в вашем случае будет 10*0.0323=0.323 Мбит/с. На 6000 абонентов получится 1938 Мбит/с, т.е. почти 2 Гб/с.
    Добавьте сюда еще ~30% (~2.5Гб/с) пропусной способности и заказывайте у прова такой канал связи.
    Ответ написан
  • Что я получу купив легальную Windows 10 домой?

    @res2001
    Developer, ex-admin
    Ничего не получите. Но воровать плохо.

    Если вы винду ставили с оригинального дистрибутива, а потом как-то ломали ее, то винда у вас по функционалу точно такая же. Возможно даже и обновляться будет нормально, какое-то время.
    Если же вы использовали какую-то пиратскую сборку винды, которых на торентах вагон, то сказать что из нее выпилено или что добавлено может только создатель этой чудо сборки. В любом случае лучше не использовать такие сборки.
    Ответ написан
    1 комментарий
  • Лимиты на CPU и МЕМ per user, удаленный рабочий стол. Как сделать на Win?

    @res2001
    Developer, ex-admin
    чтобы он ощущал себя как будто на своем пк сидит?

    Настроите RemoteApp и пользователи вообще не будут видеть удаленного рабочего стола, только окно удаленного приложения. Отзывчивость зависит от канала связи (в т.ч. и пользовательского) и ресурсов сервера (их должно хватать).
    Ограничивать ресурсы пользователей RDS можно с помощью DFSS. Для этого требуется серверная версия винды, конечно.
    Ответ написан