• Есть ли необходимость или очевидные плюсы перехода на linux?

    xez
    @xez
    TL Junior Roo
    Прям необходимости точно нет.
    Современная винда - стабильная, продуманная и, самое главное, очень удобная ОС.

    Десктопный линукс - кривой, косой, нестабильный и местами не очень неудобный.

    Главный недостаток винды - производительность.
    Я пишу не джаве - у меня один и тот же проект на линуксе собирается в два(!) раза быстрее чем на винде.
    Ответ написан
    Комментировать
  • Есть ли необходимость или очевидные плюсы перехода на linux?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Если новичок, то для тебя пока единственое отличие в файловой системе.
    Регистр букв в имени файла важен.
    а будет ли это wamp или lamp (Apache+MySQL+PHP) пока возишься с CRUD и формошлепством фиолетово. Еще не факт, что тебе потребуются многопоточность и платформозависимые вещи.
    Потом нет нужды ставить линукс основной операционкой.
    Виртуалки и главное есть же докер.
    Ответ написан
    Комментировать
  • Есть ли необходимость или очевидные плюсы перехода на linux?

    @maksam07
    Я тоже долго не понимал зачем оно надо. Тоже изначально работал под виндой и довольно долго. Но когда дошло дело до углубления - установки библиотек, пакетов, сервисов, настройки связей между разными сервисами, настройка сервера для запуска своего-своих сайтов и кучей всего прочего, то все стало более очевидным - под линукс больше пишут: програм, сервисов, туториалов, конфигов и прочее.

    Не считаю, что это обязанность переходить на линукс в первый попавшийся момент, но когда я дошел до того, что на винде уже просто не удобно с чем-то работать и решил попробовать работать с линуксом, то горя больше практически и не знал. Если не говорить о том, что с самим линуксом тоже нужно научится работать. Лично я пользуюсь Kubuntu, это хороший дистрибутив для тех, кто переходит с окон. Если бы вы с линуксом знакомство начали с убунту (как я) или дебиан, или, не дай бог, арч, то вы, возможно, никогда больше не захотели бы им пользоваться :)

    В общем. У меня все пришло с опытом. Винда не дает полноценных возможностей (или дает с костылями), когда тебе необходимо что-то больше, чем просто писать код на пхп.
    Ответ написан
    8 комментариев
  • Есть ли необходимость или очевидные плюсы перехода на linux?

    @tarasovc47
    Эникей со стажем))
    ОС - инструмент, а не цель.
    На вопросы почему ответов ясных не нашел
    потому что их нет. Всё очень индивидуально, начиная от вкусовых предпочтений, заканчивая аппаратной конфигурацией. Я сам работаю в линухе, живу на винде (всё в одном компе дуалбутом), но я админ/devops, и мне необходима такая конфигурация, чтобы знать как помочь разрабу и с виндой, и с линухом (иногда даже с маком).
    Если работаешь в команде - спроси тамошнего админа, готов он будет тебе помогать или нет? или может быть по соседству живёт добрый линуксоид, который за пивас с орешками будет помогать советами.
    Если админа/соседа линуксоида нет - то живи на винде, там вполне годно работает WSL (в моей команде это нивелирует разницу в ОС лишь добавляя нюансы).
    И статьи "ТРУЪкодер должен быть линуксоид" - фтопку, по вышеописанным причинам
    Ответ написан
    2 комментария
  • Почему window хранит в себе переменные, но не делает их ссылками внутри себя?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Во-первых, у let блочная область видимости:
    >> let a = 0;
    <- undefined
    >> window.a
    <- undefined

    Во-вторых:
    function foo(x) {
      this.x++
    }

    Вот в этой функции, локальная переменная x и свойство x объекта this - это разные вещи.

    Если хочется иметь функцию, которая будет менять определенное или произвольное свойство объекта window или произвольного объекта - то делать надо это явно и прямо. Например:
    window.x = 0
    window.x++

    Или же:
    let propName = 'a'
    window[propName] = 0
    window[propName]++
    Ответ написан
    4 комментария
  • Стоит ли покупать роутер с wifi6?

    @Drno
    Пока вроде wifi5 хватает. Но можете взять Кинетик с wifi6, хуже не будет
    Ответ написан
    Комментировать
  • Стоит ли покупать роутер с wifi6?

    @apppostol
    Ну насчет силы сигнала я бы не был так уверен. Но в целом проблему с забитым эфиром решит. Стоит еще не забывать о том, что такой стандарт должны поддерживать оба устройства (например ноут или смартфон тоже). Так-то пока и 5 ГГц хватает. Но если есть возможность взять с запасом так сказать, то почему бы и нет.
    Ответ написан
    1 комментарий
  • Как добиться отображения только силуэтов отдельных объектов?

    WNeZRoS
    @WNeZRoS
    Вам нужен Unlit шейдер

    unlit-shader-tutorial-basic-hardcoded-color.png

    Возможно так же понадобится сделать Outline для объектов.
    Ответ написан
    Комментировать
  • Посоветуете roadmap для разработки приложений windows?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    В общем то десктоп сейчас довольно узкая область.
    Барахтается MFC
    Есть WinForm - https://metanit.com/sharp/windowsforms
    Есть WPF - https://metanit.com/sharp/wpf
    Есть Xaramin
    Есть Maui
    Есть QT

    Но я бы сейчас не лез
    Ответ написан
    32 комментария
  • Почему функция JS так странно себя ведет?

    Какая функция? Попробуйте ответить на этот вопрос, не читая дальше и вы все поймете.

    Если не понятно - читайте дальше:

    Очевидно вы про функцию user_list_product_count, которая у вас ничего не возвращает - вот вы и получаете undefined. Где return-то в функции?

    Если же вы про return item.quantity;, то он из анонимной фукнции внутри forEach вполне себе возвращает число. Только ведь вы его никуда не читаете...
    Ответ написан
    1 комментарий
  • Можно ли изучить игровой движок Godot без знаний англ?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Однако godot не располагает обширного русского сообщества

    Здесь вместо godot можно подставить любую современную технологию. И если
    смотреть с точки зрения развития - то технический английский все равно нужен
    хотя-бы для того чтобы быстро читать мануалы и извлекать информацию об ошибках.

    Кстати советую вам не доверять машинным переводам. Они ущербны. Почти все.
    Ответ написан
    Комментировать
  • Есть ли методичка по терминам в программировании?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Она не нужна при системном обучении.
    Ответ написан
    Комментировать
  • Чем отличается событие клика от button.click();?

    MrDecoy
    @MrDecoy Куратор тега JavaScript
    Верставший фронтендер
    Чем отличается событие клика от button.click()

    Событие вызывается когда пользователь нажмёт на кнопку.
    button.click() - программный тригер клика на кнопке без участия пользователя. То есть клик из под скрипта.

    Объект event, который пробросится в обработчик клика будет не одинаковый.
    Например, будет отличаться свойство isTrusted - у программного клика будет false.

    Ну и не на всё можно сделать клик програмно.

    Как вообще сформулировать гуглу запрос на эту тему, что бы статью какую-то почитать

    - События и обработка событий в javascript.
    - Эвент луп, микро и макро таски

    Ну и обо всём в js стоит начинать поиск отсюда https://learn.javascript.ru/
    Например, события - https://learn.javascript.ru/introduction-browser-events

    Вот тут вроде описано почему разные результат между пользовательским кликом и программным. Рекомендую всю статью к изучению
    https://jakearchibald.com/2015/tasks-microtasks-qu...
    Перевод на хабре: https://habr.com/ru/post/264993/
    Ответ написан
    Комментировать
  • Как правильно сортировать массив с датами и разным часовым сдвигом??

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Для работы с датами использовать momentjs.
    1. Сначала распарсить даты (иначе при сортировке их придется парсить два-три раза)
    2. Для сортировки использовать moment().diff()
    Ответ написан
    4 комментария
  • Какие подходы позволят написать зашифрованный сайт, у которого нельзя расшифровать код?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Не существует кода, который нельзя расшифровать - иначе, это не шифрование. Все что может быть расшифровано - может быть расшифровано. Вопрос лишь во времени и ресурсах. Просто потому, что защита отстает от атаки на один шаг. Защититься от неизвестной атаки невозможно. В целом же, либо используете любой компилируемый ЯП и стандартные механизмы обфускациии и шифрования полученного бинарного файла либо сами пишете свой компилятор/обфускатор/шифровальщик. Примера ради посмотрите на историю попыток защиты игр - все популярные игры через несколько дней/недель/месяцев оказываются на торрент-трекерах для свободного скачивания и игры.
    Ответ написан
    2 комментария
  • Как передать стиль тегу в bootstrap?

    delphinpro
    @delphinpro
    frontend developer
    Причем здесь bootstrap?
    Вы бы сначала CSS подучили бы...

    a.bg-light {
    }
    a.bg-light.p-2.rounded {
    }


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

    vabka
    @vabka
    Токсичный шарпист
    Коротко - да, надо всё. Не надо только если тебе фронтенд не интересен - тогда и React можно не учить.
    Раз ты не можешь сам оценить нужность этих тем для тебя - значит уровень знаний у тебя сейчас околонулевой.

    Длинно - пройдись по каждой теме по порядку:
    - Если можешь ответить конкретно на вопрос "что я получу, если изучу эту тему", то решай сам.

    - Если не смог ответить на этот вопрос, то пройдись хотябы поверхностно. Если будет выглядеть как что-то полезное или хотябы интересное - изучи более глубоко.

    Зря боишься потратить время зря - оно будет потрачено зря только если ты совсем решишь отказаться от фронтенда и уйти в радикально другую сферу.


    для чего они нужны?

    Ты ожидаешь, что тебе сейчас все 20 пунктов распишут?
    Не ленись - прочитай предисловие к каждому сам.
    Ответ написан
    3 комментария
  • Новый тип жалобы - member GPT?

    xez
    @xez
    TL Junior Roo
    Будучи языковой моделью ChatGPT не имеет личного мнения или чувства. Однако он может сказать, что использование генерируемых ИИ текстов, таких как текст, созданный GPT, становится все более распространенным в различных приложениях, таких как обслуживание клиентов, создание контента и т. д. Это может быть полезно для предоставления быстрой и точной информации, но важно использовать его ответственно и дать понять конечному пользователю, что текст сгенерирован ИИ. Кроме того, важно продолжать контролировать и улучшать производительность и точность модели ИИ, чтобы обеспечить высокое качество генерируемого текста.

    Сгенерировно: https://chat.openai.com/chat
    Переведено с помощью www.DeepL.com/Translator
    Ответ написан
  • Есть простой способ контроля событий прокрутки?

    @formasters777
    возможно есть библиотеки, которые делают это по другому, более кратко снаружи(методы),
    но внутри них скорей всего будет подобное.
    react по сути прослойка между DOM реальным и виртуальным, поэтому если Вы не сделаете компонент "управляемым", у Вас не будет доступа к его свойствам для регулировки.
    Но, если разместить код в тег script, написанный на чистом js, в уже скомпилированной версии,
    может он будет работать сам по себе, а react отдельно?


    Main page
    Ответ написан
    Комментировать