Задать вопрос
  • Как создать емулятор на Node.js?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Точно так же как и любое другое приложение на любом другом ЯП: спроектировать и реализовать.
    1. Поставить задачу
    2. Сделать декомпозицию задачи на более маленькие подзадачи в несколько итераций до самых простых
    3. Взять маленькую задачу и решить её
    4. Выполнять пункт 3 до тех пор, пока есть задачи
    5. Profit
    Ответ написан
    Комментировать
  • Как убрать стрелку сворачивания клавиатуры?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Достаточно просто установить другую клавиатуру, если в настройках нет нужной опции.
    Ответ написан
  • Какое выбрать кресло до 25к?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Chairman 769 - оно немного дороже, но лично я ничего лучше него пока не нашел за адекватные деньги. Кресло - отличнейшее, разбирается почти полностью, легко моется, сама сидушка откручивается и легко меняется в ней начинка. Смотрел и щупал spinelly - полная хрень, т.к. спинка не работает как обещают в описании, не советую брать.
    Ответ написан
    Комментировать
  • Как долго и безопасно для здоровья сидеть за компьютером?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Йога, зарядка, восточные практики, например "око возрождения/5 тибетских жемчужин" - главное приучить себя делать каждый день, не лениться. Обязательно упражнения/гимнастика для глаз. Регулярные прогулки. А еще правильное питание в правильное время - если есть как попало то можно очень легко попасть на серьезные проблемы со здоровьем.
    Ответ написан
    Комментировать
  • Стоит ли разработчикам платить за баги?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, надо. Потому что это тоже работа: а любая работа должна быть оплачена. Не будете платить за исправление багов - разработчики просто будут растягивать разработку в несколько раз с целью отладки, написания дополнительных тестов, проверок и минимизации возможных багов. Так что платить будете все равно. Современные инструменты и методы разработки несовершенны, а программные продукты - механизмы огромной сложности и предусмотреть все возможные комбинации всех деталей для человеческого разума задача очень и очень сложная.
    Ответ написан
    4 комментария
  • Как собрать консольное приложение в .exe файл без библиотек MFC в Visual Studio?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Как вариант запаковать все в один файл используя Enigma Virtual Box. Либо отказаться от MFC.
    Ответ написан
  • Как работает docker на MacBook с m1?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    На М1 работает отлично: десяток-полтора контейнеров перевариваются вполне нормально. Все запускается, работает как надо. Да, х86 виртуализация работает медленно - но тут ничего не поделать, хост все же арм. Если нужна максимально быстрая виртуализация х86 - надо использовать х86 машину с линуксом или виндой.
    Ответ написан
    Комментировать
  • Где взять анти-паджинатор?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
  • Какую конфигурацию сервера выбрать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Сервер через WiFi? Если для домашних развлечений - пойдет. Для работы именно как сервер - однозначно нет. Кроме того, учтите, что не серверное оборудование не предназначено для работы 24/7 и эксплуатация в таком режиме может и приводит к ускоренному выходу из строя.
    Ответ написан
  • Топовый вуз или средний со свободным временем и самообразованием?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Система образования - штука очень инертная и изменения там тянутся годами и десятилетиями, а IT несется паровозом сломя голову впереди планеты всей. Тут 5 лет - уже целая эпоха. Да, какие-то основы и общую базу там можно получить, но к окончанию учебы многие вещи будут устаревшими. Так что самостоятельное изучение и получение нужных навыков предстоит в любом случае. ИМХО, в идеале - конечно надо выбирать топ, но если не получится - ничего страшного, надо просто будет приложить больше усилий в области самообразования.
    Ответ написан
    Комментировать
  • Бэкенд node.js разработка без изучения фронта возможна?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Да, вполне можно - кто же запретит? Берешь реальную задачу, гугл и решаешь.
    Ответ написан
  • Какой роутер выбрать для домашнего сервера?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Правильное решение в данном случае: арендовать сервер в ЦОД. Тема про размещение сервера дома уже заезжена и все решения и ответы давно есть - надо только поиском воспользоваться. Кратко опишу, что такое размещение серверного оборудования дома:
    • существенный шум сравнимый с работающим громким пылесосом - не только от сервера, но и от ИБП
    • необходимость выделения отдельного помещения под оборудование со своим кондиционером и вентиляцией (летом в плюс 30 сервер в лучшем случае просто уйдет в тротлинг и все зависнет, а в худшем случае просто тихо коньки отбросит)
    • нестабильное электроснабжение - всего лишь одна линия
    • нестабильный интернет и тоже обычно только одна линия
    • ограниченный интернет - тарифов больше 1ГБ/с нету, да и те - даже не во всех крупных городах есть
    • долгий простой в случае поломок - пока привезут нужную железку, пройдет от нескольких дней до нескольких недель (если конечно не несколько серверов)
    • это выходит дороже аренды сервера в ЦОД - серверное оборудование стоит дорого и электричество тоже кушает неплохо
    Ответ написан
    9 комментариев
  • Как обойти ограничение установки Docker только на s390x в OpenSUSE?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Либо поставить докер под виндой, либо выкинуть WSL2 ф топку и поставить VirtualBox, а уже в нем нужную ОС с докером.
    Ответ написан
    Комментировать
  • Как лучше создать кастомный установщик?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Можно ли вообще все делать автоматически? Грубо говоря при каждом компилировании MyApp.installer он сам добавлял актуальные файлы из папки release?

    Да, легко: есть такая штука, называется post build script (события сборки) - в настройках проекта все есть. А вообще, правильнее было бы сделать три проекта, а не два: приложение, установщик, сборщик дистрибутива. И вот как раз сборщик и указывать в post build скрипте.
    Ответ написан
    1 комментарий
  • Как выучиться? Что мне делать дальше?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    что делать дальше?

    Брать реальные задачи и решать их. Пет-проекты, опенсорс, фриланс и т.д. А, и еще воспользоваться поиском - тут регулярно всплывают вопросы "что делать и как быть?".

    Пока учил JS, забыл верстку, что в принципе логично

    Ээ, нет, совсем не логично.
    Теперь если сяду повторять html css, буду терять знания js.

    Вероятно стоит тренировать память, повторять уже изученное и тренироваться.

    Подскажите плиз что делать дальше?

    Самый простой вариант: пойти джуном в любую контору. Более сложный вариант: завести пет-проект для тренировки и резюме, выучить английский хотя бы до разговорного и искать заказы на фрилансе.

    И смогу ли я найти работу на которой не нужно будет верстать?

    Позиция бэкэнд разработчика не требует знаний верстки.
    Ответ написан
    Комментировать
  • Как формируется абракадабра для svg?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    откуда берутся эти аттрибуты

    Дык в спеках же есть все: https://www.w3.org/TR/SVG/paths.html
    The d property is used to specify the shape of a ‘path’ element.
    Ответ написан
  • Какой ноутбук до 20000 выбрать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Либо б/у либо заказывать с китая/CU. Более-менее нормальный новый ноут за 20к не купить, минимум - 25-30к.
    Ответ написан
    5 комментариев
  • Запросите разрешение от "Бога" при удалении этой папки?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Ответ написан
    Комментировать
  • Как создать язык программирования?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Как создать свой язык программирования?

    Точно так же, как и любую другую программу: сначала спроектировать, а потом реализовать.

    Без другого языка программирования! Полностью с нуля.

    В самом низу находится машинный код. Выглядит примерно вот так:
    08 04 83 fa 08 04 83 fb 08 04 83 fd 08 04 84 00
    У каждого процессора есть свой набор инструкций, которые кодируются машинным кодом. Открываем справочник и пишем нужный код для нужной ОС/железа. Ничего сложного, правда же? =)

    Ведь как-то создали первый ЯП.

    Достаточно почитать историю появления первых ЭВМ. Они представляли из себя набор переключателей отдельных битов, которые позже эволюционировали в перфокарты, которые в свою очередь представляли из себя прообраз современных исполняемых файлов. С увеличением количества доступных команд, усложнением техники и появлением накопителей программы так же становились все сложнее и сложнее: поэтому решили упростить запись и придумали первый ассемблер. Дальнейшее развитие привело к появлению первого ЯП высокого уровня и далее более высокие уровни абстракции, используя которые сегодня пишутся все программы.

    Так что в вашем случае вам надо пройти весь этот путь самостоятельно. Примерно так:
    1. На машинном коде реализовать минимальный ассемблер
    2. Используя свой минимальный ассемблер реализовать простейший компилятор этого ассемблера
    3. Расширить компилятор ассемблера до стандартного набора инструкций
    4. На ассемблере реализовать транслятор и компилятор ЯП высокого уровня
    5. Реализовать необходимый набор инструкций для написания компилятора этого же ЯП
    6. Написать этот самый компилятор своего ЯП на нём же и далее уже скомпилировать первую самостоятельную версию своего ЯП без использования других ЯП
    Ответ написан
    3 комментария
  • Как спарсить данные Json в JS с помощью fetch?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Ответ написан
    Комментировать