Задать вопрос
  • Какую выбрать видеокарту?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Берите с 6Гб памяти — три гига некоторым современным играм маловато будет, например: https://www.dns-shop.ru/product/9af2bfa66dbc3330/v...
    Ответ написан
  • Как сделать приложение готовым к передаче клиенту на Visual Studio?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Упакуйте приложение в дистрибутив/установщик и передавайте его клиенту, если это конечно входит в ТЗ. Например NSIS или NSIS + ModernUI или InnoSetup и еще куча всего. Если в ТЗ нет пункта о дистриубтиве — то просто передавайте файлы клиенту в архиве.
    Ответ написан
    Комментировать
  • Как отловить место в программе, которое приводит к загрузке dll?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    А как эта библиотека подключена? В ссылках или вручную? Если вручную - то оттуда же сразу можно перейти на все места, где оно используется. Если в ссылках - то смотреть, где используется и добавить там мониторинг. Самый простой способ - начать с мониторинга доступа к файловой системе.
    https://docs.microsoft.com/en-us/sysinternals/down... - добавляете фильтры на: процесс - ваше приложение, тип события - файловая система, содержит - название dll файла.
    Ответ написан
  • Как обратиться к типу базового класса?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    b.GetType().BaseType
    Ответ написан
    Комментировать
  • Где взять задачи по С#?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Комментировать
  • Хочу стать программистом. Какой факультет выбрать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вам следует в первую очередь выбрать факультеты "гугл", "самообразование", "саморазвитие", "История IT и IT новости", "Фриланс", а на данных факультетах следует посещать примерно следующие предметы:
    • Английский язык — чтение сложной технической документации, письменный, разговорный, а лучше найти хорошего учителя (в сети полно ресурсов такой тематики)
    • История IT отрасли
    • История программирования и разработки ПО
    • Внутреннее устройство ПК и принципы работы его узлов (процессора, видеокарты, звуковой карты и прочее)
    • Внутреннее устройство ОС и как и зачем они нужны и вообще появились
    • Основы программирования и разработки ПО - что, откуда, куда, как и почему
    • Популярные книги по С/С++ / питону
    • Ознакомиться с основами фриланса и зарегистрироваться на популярных международных фриланс биржах
    • Найти вакансию джуниора и хорошо бы ментора
    • Решение реальных задач по разработке ПО
    • Создать себе в сети портфолио и зарегистрироваться на популярных IT ресурсах типа SO, MSDN, LOR и социалках типа LinkedIN
    • Искать проекты на биржах

    А вот ВУЗы сегодня в массе своей неспособны подготовить программистов.
    Ответ написан
    Комментировать
  • За работу в офисе больше платят, или как верстальщики 1000$ зарабатывают?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    $300-350 в день вполне себе хороший результат для верстальщика. А вот чтобы поднять рейт до $1000 в день — это надо набрать опыта как минимум лет 15 и уметь решать любые задачи в своей области, быстро осваивать все новые технологии и всегда быть в теме того, что происходит в своей области.
    Ответ написан
  • С чего начать создание приложения для майндмэппинга?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Разработка приложения начинается с разработки ТЗ, как впрочем и любая другая разработка. Вот с этого и начните. Разработка ТЗ включает в себя такие вещи как:
    • Требования
    • Ограничения
    • Базовые скелеты интерфейса
    • Сценарии использования
    • Описание внутреннего функционала
    • Описание взаимодействия с внешними системами

    Затем все вот это расширятся в частное ТЗ, где каждый пункт описывается подробно и в деталях, рисуется полноценный дизайн приложения и как оно должно выглядеть. Это называется этап декомпозиции — большая задача разбивается на множество более мелких, а те в свою очередь еще более мелких. Описывается поведение каждого элемента интерфейса и его функционал. Так же описывается взаимодействие со всеми внешними системами и интерфейсы взаимодействия. Например ОС — используемые АПИ, сервисы, файловая система; сетевые сервисы — описание взаимодействия с их API и описание используемых ими данных. Подробно описываются сценарии использования — как пользователь может решить какую-то задачу, используя данное приложение. Разрабатывается структура приложения, его модули и подсистемы, используемые фреймворки и библиотеки. Создаются тесты приложения — отдельных модулей, бизнес-логики, интерфейса, API и прочего. И так далее. Программирование — это лишь одна из составных частей в разработке ПО. И не всегда самая большая.
    Вот после того, как напишете полное ТЗ, можно приступать к планированию разработки. В любом случае, вам необходимо ознакомиться с основами программирования (да-да, те самые большие книжки, но в сети полно более коротких туториалов, в т.ч. онлайн), какие существуют языки программирования, почему/чем отличаются и почему/чем похожи и т.д. А далее уже можно потихоньку брать по одной задачке из вашего ТЗ и поэтапно решать.
    Ответ написан
    2 комментария
  • Fedora os. Почему загружен процессор на 100%?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    процессор при незначительных задачах грузится на 100%

    Как это на 100%, если на картинке всего лишь 107,6%? У вас 4 ядра и восемь потоков. Так что это не 100%, а 25% или 12,5% (смотря относительно чего считать и включены ли потоки). HTOP показывает нагрузку по ядрам/потокам.
    Ответ написан
    1 комментарий
  • Как установить Windows на HDD который установлен в Optibay?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Сначала вам необходимо выбрать второй диск загрузочным в настройках BIOS. И только потом ставить ОС на этот диск, желательно с полным форматированием. Иначе винда при установке может разместить загрузчик не там, где надо. Если выбора загрузочного диска в BIOS нет — а такое вполне может быть на ноутбуке, то возможно есть опция выбора CD/DVD загрузочным либо ставить какой-то загрузчик на USB флешку и поставить её первой в списке на загрузку и грузить сначала флешку, а с флешки грузить диск с ОС (колхоз, конечно, но работать будет).
    Ответ написан
    2 комментария
  • Ryzen 1600x vs ryzen 1800x for webdev and fast desktop multitasking?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В данном случае, если есть бюджет — берите ThreadRipper. Если бюджет ограничен — то старший райзен 2700X из более нового модельного ряда. Чем больше ядер — тем лучше. Память берите как минимум 16, а лучше 32 гига, без разгона с максимальной гарантией (в идеале с ЕСС если под риппер) и вообще про разгон забудьте — при разработке стабильность важнее, чем пара лишних фпс в играх. Видеокарту можно взять как 1060 так и любую из более старших/новых моделей по вашему бюджету — если монитор 4к, то с офисной работой 1060 вполне справится, а вот в играх будет ей тяжеловато (массэффект андромеда в 4к тяжко, но вполне играбельно идет). Винду можно ставить хостом, а линукс великолепно себя и в виртуалке чувствует.
    Ответ написан
    Комментировать
  • Не могу определиться с выбором между (NGINX и APACHE)?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Используйте NGINX, не ошибетесь.
    Ответ написан
    Комментировать
  • Нужно написать аналог regedit в Windows для курсовой на c++ или c# с графическим интерфейсом. С чего начать? Каие библиотеки и технологии посоветуете?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Совсем не обязательно икать прямые WinAPI вызовы для работы с реестром (так-то конечно лучше все таки изучить и понимать механику их работы — облегчает работу с реестром). В C# есть уже готовые обертки для работы с реестром:
    using Microsoft.Win32;
    И далее работаем с реестром.
    https://docs.microsoft.com/en-us/dotnet/csharp/pro...

    В данном случае все крайне просто: кидаете на форму в левой части контрол тип "дерево", а в правую часть контрол типа "таблица/список". И далее просто используете готовые обертки для заполнения контролов данными. Можно использовать как WinForms, так и WPF.
    Ответ написан
    2 комментария
  • Где искать ребят, которые хотят работать с железками?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Там же, где и всех остальных — фриланс биржах, форумах, гитхабах и других районах интернета.
    Ответ написан
  • Как ограничить использование памяти для процессов node.js?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Комментировать
  • Вывод ошибок nginx на экран?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    tail -f /var/log/nginx/error.log
    Ответ написан
    1 комментарий
  • Как облегчить написание простого ПО на С# с интеграцией AD?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Иметь гугл/StackOverflow под рукой — большинство проблем решаются именно там. Для облегчения ваших задач — идете на сайта nuget, вбиваете что вам надо и выбираете подходящую под ваши нужды/требования библиотеку. Рисование простейших элементов GUI легко делается в конструкторе VS.
    Ответ написан
    Комментировать
  • Как узнать скорость интернет соединения через python?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Скорость загрузки = объем скачанного / время скачивания. Так что, чтобы узнать скорость — в любом случае надо что-то скачать за какой-то период времени. По другому никак. Всякие загрузчики точно так же и считают скорость.
    Ответ написан
    Комментировать
  • Смогу ли я установить видеокарту на 2GB на материнскую плату ASRock G41M-S3?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Вполне. Читайте спецификации полностью:
    Встроенная графика Intel® GMA X4500, Pixel Shader 4.0, DirectX 10, Максимальное количество памяти 1759 МБ
    Ответ написан
    Комментировать
  • Подойдет ли процессор для ноутбука?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    У фирмы HP есть техническая поддержка. Внезапно, не правда ли? Все намного проще: заходите на сайте технической поддержки HP, вбиваете модель вашего ноутбука, находите мануал или сервис мануал и смотрите указана ли там поддержка нужного процессора. Либо адресуете свой вопрос в техническую поддержку — это можно сделать у них на сайте или просто позвонить. Техническая возможность замены процессора не означает, что он там будет работать.
    Ответ написан
    Комментировать