Задать вопрос
  • Как разумно поставить себе начало в программировании (C++ и C#)?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Стоит ли мне двигаться дальше в изучении C++ или пока не поздно пересмотреть свои взгляды, касательно моего выбора?

    Если нравится и интересно - то да, почему нет-то? ЯП - всего лишь инструмент. Как молоток или гаечный ключ. Если умеешь пользоваться - то запросто берешь любой молоток и забиваешь гвоздь. Разонравятся плюсы или будут другие задачи, где плюсы не очень - переключайтесь на C#.

    Не поздно начинать своё обучение

    Нет, никогда не поздно.

    дайте пару советов и пожеланий, касаемо обучения

    Уже давно все есть: https://roadmap.sh/cpp

    Будут ли проблемы в трудоустройстве, если выбор останется неизменным

    В целом зависит только от вас и прикладываемых вами усилий. А так - под плюсы да, действительно вакансий не так уж много и есть некоторые сложности в их поиске, а те что есть - обычно ближе к оборудованию, робототехнике, МК и прочему. Если направление интересно - то почему нет-то? Еще отличным выбором будет C#/dotNet - сейчас он больше в сторону веба развивается, но и для десктопной разработки тоже достаточно популярен.
    Ответ написан
    1 комментарий
  • Существует ли пакет для эмуляции работы мобильного браузера?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Используйте стандартный и везде используемый селениум. Если его мало, то используйте NWJS с управлением через вебсокеты или HTTP из вашего го-приложения.
    Ответ написан
  • Можно ли демонстрировать или отображать программу .exe в окне своей же программы?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    И есть вообщем такая потребность, интегрировать окно Hammer Editor (Создание уровней для игр на движке Source) в проект.

    Это возможно при условии, если данное приложение предоставляет соответствующий интерфейс в виде DLL библиотеки. Смотрите документацию приложения либо его исходники, при наличии оных.
    Ответ написан
  • Windows не грузит без второго диска?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Добро пожаловать в клуб любителей установки нескольких ОС не ознакомившихся с правилами установки нескольких ОС до начала установки второй ОС =) Скорее всего при установке на второй диск винда просто добавила свою запись в загрузчик, установленный на первом диске, а на второй диск загрузчик не был установлен, а в биосе первый диск стоит как загрузочный. А может еще что-то. Варианты, того, что у вас там произошло примерно описаны вот тут. Что делать теперь зависит от того, что у вас там сейчас есть и какой именно результат вы хотите получить. Для начала выясните куда, как и какая была установлена винда. Ну а далее уже исправляйте до нужного результата. Самый простой способ - оставить один диск, удалить на нём все что есть полностью и поставить винду, чтобы она сама разметила как надо.
    Ответ написан
  • Где взять бэкенд для фронтенд учебного проекта?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Используйте NodeJs, RoR, dotNet (плюс ASP.Net), Python (плюс Django, Flask, aiohttp, Tornado и т.п.) или PHP (плюс Symfony и т.п.). В качестве БД вполне можете использовать MongoDB как более простой вариант, чтобы не залезать в нюансы работы с SQL.
    Ответ написан
    2 комментария
  • Выбор загрузки дистрибутивов с Bluetooth клавиатуры?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вам не нужно устанавливать три разные ОС: достаточно поставить дебиан с xfce, затем поставить на него коди и ретропай. Если хотите четко разделить пространства - то просто заведите три отдельных пользователя и в каждом сделайте разную оболочку - коди/ретро/xfce. Для коди и ретро настраиваете вход без пароля (для рабочей учетки - по желанию), а так же показ списка пользователей на экране входа. И не надо городить костыли с несколькими ОС. Под систему и ретро игры сразу используйте SSD и обычный HDD под фильмы и прочее.
    Ответ написан
    2 комментария
  • Зачем использовать кучу если есть стек? а так же где применяются указатели и ссылки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Затем, что это разные вещи. RTFM: куча, стек. Указатели и ссылки применяются везде.
    Ответ написан
  • Проблемы с ssd + hdd?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Либо использовать отдельный контролёр с поддержкой AHCI для SSD либо попробовать использовать допиленный БИОС вот отсюда: https://www.cyberforum.ru/bios/thread844545.html (из топика не очень понял работает в итоге этот режим там или нет).
    Ответ написан
  • Как установить Redis на windows, чтобы работал Open Server?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Изменить в настройках редиса порт.
    Ответ написан
  • Как правильно реализовать большое приложение на c#?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Организовать большую команду, состоящую из множества более маленьких команд, которые специализируются на своей части. Сам проект разбивается на множество более мелких проектов, а эти проекты на еще более мелкие модули. Для каждой задачи или группы проектов - своя команда. Разработка приложений такого объема занимают сотни тысяч и миллионы человеко-часов. Примерно так:
    1. Составляется краткое ТЗ
    2. Максимально подробно описывается проект в виде более детального ТЗ
    3. Нанимаете опытного IT менеджера
    4. Менеджер собирает команду для разработки частного ТЗ полностью со всеми деталями проекта
    5. На основе ЧТЗ формируются требования к командам для реализации проекта
    6. Подготавливается план разработки проекта
    7. Нанимается команда или команды сопровождения и поддержки - системные администраторы, менеджеры, аналитики, консультанты, бухгалтеры, юристы и прочие
    8. Организовывается рабочее пространство для команд разработки
    9. Нанимаются и организовываются команды разработки в соответствии с планом
    10. Ну и далее начинается основная работа - поэтапная реализация проекта
    Ответ написан
    Комментировать
  • Почему не работает win + r и другие системные сочетания клавиш в robotgo?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Ну, вероятно вот поэтому:
    KeyTap(key, modifier)

    https://github.com/go-vgo/robotgo/blob/master/docs...
    robotgo.KeyTap("h", "command")
    robotgo.KeyTap("i", "alt", "command")
    arr := []string{"alt", "command"}
    robotgo.KeyTap("i", arr)
    Ответ написан
    1 комментарий
  • Файлы размером больше емкости диска?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Все правильно, ведь у вас там выбрано одно и то же дважды, т.к. там скорее всего симлинки или хардлинки или еще что:
    668ce9f35d13d930268692.png
    Ответ написан
  • Какой лимит установить в вватах, чтобы ему хватило 1x 4+4?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    От сюда следует вопрос, что это за пороговое значение и сколько максимум может выдать одна пара 4pin?

    Открываете мануал/даташит блока питания и смотрите - там по всем линиям расписаны везде нагрузки.
    Ответ написан
    Комментировать
  • Подойдёт ли MacBook Pro 2016 для веб-дизайна?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Он будет работать не намного лучше вашего текущего ноута, какой бы он не был. Брать дорогой мак только чтобы попробовать при отсутствии денег и реальной необходимости именно в маке - не самое разумное решение. Переход с винды на мак - болезненный процесс. Привычки и удобство использования рабочего инструмента тоже важны. В вашем случае лучше поднакопить еще немного и взять современный ноут/ПК на винде. В идеале - новый. Брать б/у - лотерея, надо будет проводить перед покупкой полную диагностику и проверку. Не игровой, наличие M2 SSD и как минимум 16 гигов ОЗУ обязательно (что-то примерно типа из этого списка). А если и брать мак - то как минимум эир м1 с 16 гигами оперативной памяти.
    Ответ написан
    2 комментария
  • Как подключить f panel от серверного корпуса к обычной матнринской платы?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Судя по фото платы передней панели с ибэя - никак.
    668a78749f44b230791850.png
    Так что лучше возьмите стандартную кнопку и просто приклейте в любом месте или через дырку какую.
    Ответ написан
    Комментировать
  • Как не подгружать картинки в selenium? Сделать программу менее затратной по ресурсам?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Перегревается ПК и через пару часов отключает программу...нужно минимизировать затраты на программу

    Тут вам нужно охлаждение оптимизировать, а не программу:
    • Продуть радиаторы от пыли
    • Почистить пылевые фильтры
    • Обновить термопасту
    • Заменить и/или добавить вентиляторы
    • Правильно направить воздушные потоки внутри корпуса
    • Уложить провода
    • Открыть закрытые вентиляционные отверстия
    Ответ написан
    6 комментариев
  • Как правильно заказать разработку по для контроллера?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    1. Описать что у вас за система - основные характеристики и какие задачи она решает.
    2. Каким именно оборудованием в ней необходимо управлять и с помощью чего (и почему именно).
    3. Описать что именно вы хотите от системы управления - автоматическое управление, ручное, дистанционное и прочее.
    4. Сформировать краткое ТЗ: есть вот такое-то оборудование и такой-то контроллер, надо к нему написать прошивку или разработать плату и написать прошивку, которая делает то-то и то-то.
    5. Сформировать детальное ТЗ со всеми деталями - что, как, где, почему и зачем. Если сами не можете - нанять опытного консультанта, который либо поможет либо сам составит его.
    6. Далее идете на https://freelance.habr.com
    7. Размещаете там заказ с кратким ТЗ. Если детальное ТЗ не секрет - отдельным ПДФ файлом выкладываете. Ключевые слова: разработка микроконтроллеров и/или ПО для микроконтроллеров, встраиваемая разработка.

    ЯП в МК обычно С/С++. В очень редких случаях используется что-то еще. Специалист - разработчик ПО для микроконтроллеров или встраиваемых систем.
    Ответ написан
    5 комментариев
  • Есть ли языки/нотации для записи бизнес-логики?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Диаграммы же. Смотрите в сторону с текстовой базой. Типа UML и прочее. Вот еще тоже неплохой онлайн инструмент для создания диаграмм из текстового описания: https://www.mermaidchart.com/landing (можно запустить локальный инстанс у себя).

    UPD1:
    Пример флоу-диаграммы русалки:
    flowchart TD
        A[Полльзователь] --> B(Скидка)
        B --> C{Тариф - платина?}
        C -->|Да| D[15%]
        C -->|Нет| E[5%]

    Картинка:
    spoiler
    6687d7a27a876258314167.png

    UPD2: Можно взять что-то гибридное типа ЯП Дракон.
    Ответ написан
    5 комментариев
  • Что делать если сата кабель питания деформировался в форме дуги?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Выкинуть и заменить на нормальный. Брак и/или нагрев. Обычно они так не деформируются.
    Ответ написан
    Комментировать
  • Как открыть 22 порт для локального Gitlab Server через роутер?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    1. Включить и настроить встроенный гитлабовский SSH сервер (чтобы отделить его от стандартного SSH сервера)
    2. На вашем прокси сервере стандартный SSH перенести на любой другой порт
    3. Использовать стандартный SSH тунель на прокси сервере для проброса SSH сервера гитлаба с его сервера на локальный стандартный SSH порт (чтобы порт не указывать при работе гита через SSH)
    Ответ написан