• Стоит уходить с новой работы если она не по душе?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Это технический ресурс для технических вопросов.
    Решать философские вопросы или вопросы как тебе лучше жить - лучше спрашивать у своих близких - семья, жена, может быть друзья и то...
    Работа - то, где ты не только учишься чему-то, но и проводишь практически бОльшую часть времени. на ней кроме технологий еще должна быть атмосфера комфортная и коллектив. А для каждого это свое.

    Поэтому реши сам.
    Ответ написан
    1 комментарий
  • Какая оптимальная структура сетевого многопоточного приложения на питоне?

    @dooMoob
    1) да
    2) интерпретатор сам переключает потоки по таймеру
    3) смысла нет, GIL сам разберется
    4) математику можно вынести в отдельный процесс(multiprocessing, celery, etc), но тогда надо будет так же добавлять сервис общения между ними
    Ответ написан
    Комментировать
  • Объясните, плиз зачем нужен react и vue?

    Kozack
    @Kozack Куратор тега Vue.js
    Thinking about a11y
    Уже задавали этот вопрос не раз и не два. Правильный ответ один: если вы не понимаете зачем это вам нужно, значит оно вам и не нужно.

    Инструменты создаются, чтобы решать определённые проблемы. Если вы с этими проблемами не сталкивались, то и понять смысла инструментов не сможете.

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

    UPD:
    вопрос был о практической легкости внесения изменений.


    martin_eden_msk, Вот, набросал простенькую демку:


    Поклацайте, попробуйте повносить изменения.

    Обратите, внимание, здесь нет ни файлов-шаблонов, ни jsx, ни препроцессоров, ни webpack, ни чего-то ещё. Этот код можно просто вставить в любой документ, хоть в сайт на php и он будет работать.

    Я даже больше скажу, многие воспринимают Vue, как маленький, простенький фреймворк, для написания таких вот сложных виджетов, которые потом будут интегрированы в сайт написанный на чем-то ещё.
    Ответ написан
  • Для чего применяется Optional[]?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Аннотации типов интерпретатору безразличны. Можно сказать, что это просто комментарии строгого формата, на которые могут реагировать линтеры, и всё.
    Ответ написан
    Комментировать
  • Как выполнить git hook на удаленном репо?

    Удаленно git-хуки не работают на github.
    Используйте одно из приложений для github https://github.com/marketplace?query=telegram
    Ответ написан
    Комментировать
  • Как называть одинаковые объекты на разных страницах сайта?

    adelkhalitov
    @adelkhalitov
    >
    А зачем вы разделяете логику на разные файлы, скорее всего эти методы и одинаковые?

    Делайте файлы конструкотор.
    Условно:
    Создается класс, в нем описывается модель поведения, еще учловнее. (https://learn.javascript.ru/modules)
    Есть функционал работы с авторизацией.
    class Auth {
       registr() {
       }
    
       login() {
       }
    
      checkAuth(user) {
      }
    ....
    }
    export default new Auth();


    У вас создается кипа файлов консруткторов и вы можете их вызывать где угодно.
    import auth from './auth';
    
    class Routers {
      some(user) {
      if (auth.checkAuth(user)) 
         console.log('авториирован')
      }
    }


    Не пытайтесь выучить JS на голом js файле. Разбиритесь в фреймворке angular, vue, react.
    Эта структура вам будет более понятна чем тупо вставлять js файлы в html.
    Ответ написан
    2 комментария