• Как работать в команде в npm?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Если вы пилите в команде сам пакет - то напарник должен работать с исходниками в гите, а не с тем что лежит в npm-репозитории.
    Если вы пилите сам пакет а он его просто использует в своем проекте - то он работает с ним так же как и с любым другим пакетом.
    Если вы делаете что-то другое - то непонятно что, проясните.
    Ответ написан
    Комментировать
  • Нужен ли Redux, когда есть React Hooks?

    Robur
    @Robur
    Знаю больше чем это необходимо
    редакс и хуки никак не связаны.

    Редакс нужен, если вы собираетесь его использовать. Если не собираетесь - не нужен.
    Учить "новые хуки" стоит.
    Ответ написан
    Комментировать
  • Как в TypeScript задекларировать функцию библиотеки на JS?

    Robur
    @Robur
    Знаю больше чем это необходимо
    как то так:
    user(): User
    
    ...
    
    interface User {
       get(options: GetOptions): Promise<Something>
       add(options: AddOptions): Promise<SomethingElse>
    }

    Ну и так далее
    Ответ написан
    Комментировать
  • Как сделать анимацию отрисовки SVG?

    Robur
    @Robur
    Знаю больше чем это необходимо
    У вас уже нарисовано много черточек, stroke-* на это не виляют. Тем более что там заливка через fill

    Делайте одну сплошную линию и её уже потом стилизуйте и анимируйте.
    Ответ написан
    Комментировать
  • Какие существуют методики и инструменты для масштабируемости проекта?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Словом нужно заложить масштабируемость в проект, который не требует пока масштабируемости, но если потребует, нужно сразу увеличить возможности сервиса


    Первым делом - четко определить на какую нагрузку вы рассчитываете и какого типа она будет.
    Например - 10000 запросов в секунду на сервер.
    или 10000 пользователей в день загружающих фронт.
    или 100 тяжелых запросов в базу в минуту.
    До этого разговор будет непонятно о чем.
    Потом проверить сколько может вытянуть текущая архитектура/железо.
    А то может окажется что если добавите +$10 в месяц на инстанс помощнее то вашего текущего сервера вам еще лет на 5 хватит
    Ответ написан
    2 комментария
  • Как открыть модуль typescript с экспортом в global scope?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Ничего не понял, но
    - "экспортировать" что-то в глобальную область видимости - плохая практика, надо вескую причину чтобы это делать
    - пишите по простому - без 'module'
    - настройте вебпак так чтобы он компилировал и собирал вам ts файлы. компилировать их отдельно и собирать отдельно не надо. как это сделать описано тут https://github.com/TypeStrong/ts-loader
    Ответ написан
  • Проблема со связыванием модулей с приложением ,кто нибудь подскажет в чем проблема?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Очевидно что модули у вас в проект не подключились.
    какая версия ReactNative?

    но у меня нет тех папок которые в примере !Например settings.gradle

    Если бы это было правдой у вас вообще бы ничего не запускалось
    Ответ написан
  • Что за ошибка и как с ней бороться?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Надо показывать код в том месте где ошибка.

    Скорее что у вас там `Position()`, а как правильно, учитывая что это реакт-компонент, зависит от того что вы там делаете.
    Ответ написан
    Комментировать
  • Юридическое оформление сайта (и соответственно компании) уровня ВК?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Если у вас есть не оформленный сервис уровня ВК с которым вы не знаете что делать - дайте его мне, я разберусь.

    А если серьезно, то к тому моменту как вы сможете достичь такого уровня - этот вопрос вы уже будете задавать не рандомным парням на тостере а грамотным, нанятым за много денег юристам.
    Ответ написан
    Комментировать
  • Почему функция не импортируется?

    Robur
    @Robur
    Знаю больше чем это необходимо
    пишите как все:
    export default createScene
    и
    import createScene from './modules/scene'

    или
    export createScene
    и
    import {createScene} from './modules/scene'

    export default { createScene }
    можете писать тогда когда сможете рассказать зачем вам это надо и будете знать как это правильно импортировать
    Ответ написан
    Комментировать
  • Забанит ли Facebook за манипуляции с DOM-элементами?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Если вы уверены фейсбук за вами настолько следит и эту ошибку вам выдает в качестве предупреждения, то лучше даже и не думать ничего лишнего при открытой вкладке. Мало ли.
    Ответ написан
    Комментировать
  • Можно ли устроиться в зарубежную компанию без знаний языка?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Езжайте на кипр - там уже половина острова по русски разговаривает и 90% разработчиков и команд - русскоязычные. Английский нужен будет чтобы молоко купить, но с этим справитесь.
    Ответ написан
    Комментировать
  • Как достать данные с сайта?

    Robur
    @Robur
    Знаю больше чем это необходимо
    .json выделил черным цветом потому что пропадало при предпросмотре

    А пропадало потому что вы не используете тег code, чем вызываете раздражение у окружающих и в целом нарушаете правила.

    По теме - посмотрите в девтулзах запрос на сервер для начала - что отправилось, что пришло.
    Может у вас вообще gettingPosition не вызывается
    Ответ написан
    1 комментарий
  • Как экспортировать из замыкания в TypeScript?

    Robur
    @Robur
    Знаю больше чем это необходимо
    никак.
    пишите как в первом варианте и забудьте про подобные "замыкания". ничего вы не сломаете, как минимум нечаянно
    Ответ написан
    Комментировать
  • Актуально ли это изучать в 2020 году?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Будете хорошим собеседником для 60 летних преподавателей по предмету "программирование ЭВМ" не самых продвинутых университетов. Работать со всем этим - вряд ли, разве что тоже на кафедрах или в каких-то бюджетных организациях поддерживать софт 10-15 летней давности.
    Но если вам главное - хороший и стабильный коллектив, то самое то.
    Ответ написан
    Комментировать
  • Как изолировать(sandbox) часть приложения на nodejs?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Возможно ли как то изолировать такой код от основного приложения?
    То есть что бы при чтении файлов читалась бы только папка этого пользователя.
    Что бы пользователь не мог прочитать другие исходники, например код выше.
    Что бы при переполнении памяти или бесконечной рекурсии не падало бы все приложение.


    Запускайте в отдельном процессе с ограниченными привилегиями. Но все равно - сделать настоящую песочницу весьма сложно.

    Другой вопрос - что так как вы хотите - вообще делать не надо.
    Если это cms - то пользователь должен управлять контентом а не кодом.
    Если пользователю действительно надо управлять кодом - то виртуалки и пользовательские сервера ваш путь. Можете сделать предустановленные докер-файлы например где вся среда уже развернута и просто копируются дополнительные пользовательские файлы или еще что придумать, насколько знаний и фантазии хватит.

    Хотя, если вы самостоятельно напишите реальную песочницу для выполнения там отдельных файлов nodejs - то это будет проект заметно круче какой-то там cms.
    Ответ написан
    Комментировать
  • Как работает такое налогобложение (когда не живёшь в стране)?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Что вы лично думаете по поводу налогового законодательства никому не интересно. И уж тем более налоговым всех стран. При том что в большистве стран нарушения в этой области крайне легко становятся уголовными.

    Как вам уже сказали - есть понятие налогового резидента - резидентом какой страны вы являетесь там и платите, по местным законам.

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

    По поводу туристического статуса - в одних странах находясь там как турист и получая в то же время доход вы уже нарушаете миграционное законодательство. В других - не нарушаете если доход за пределами страны.

    Есть еще одна сторона вопроса - граждане РФ обязаны сообщать о всех зарубежных счетах и так же получать любые средства в первую очередь на счета в РФ. Были скандалы и вроде сделали какие-то поблажки для тех кто является резидентом другой страны, но я не вдавался в детали. В любом случае к вам как к туристу это не относится - по закону все ваши средства должны быть или в россии или на счетах про которые вы рассказали. Как только вы обналичили свою крипту в любом виде - это тоже считается.

    В общем - это большое и плохо отрегулированное поле с кучей разных ситуаций и законов, и сейчас можно бомжевать по другим странам в статусе туриста просто потому что до вас по большому счета никому дела нет. По факту всегда будет пачка законов сразу нескольких стран которые вы нарушаете или госструктуры думают что вы нарушаете.

    как итог можете быть уверены - если вы выйдете в официальное поле и будете из себя что-то представлять в финансовом плане - всегда найдется кто-то, кто будет с вас хотеть налогов. вне зависимости от того как и где вы перемещаетесь и что вы сами об этом думаете.
    Ответ написан
    Комментировать
  • Актуален ли Logux?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Актуален для чего? для задачи которую он призван решить - наверное актуален.
    Насчет никто не реализовал - тонкости реализации это одно, а решаемая в целом задача это другое.

    Так-то реал-таймовое совместное редактирование документов делали уже много кто и некоторые даже успешно это развили и продали за много денег.

    А сделать это же самое именно таким вот способом - ну, можно наверное и так.
    Слишком узкая задача чтобы библиотека была прямо супер популярная и все про нее знали. В целом такой функционал мало кому нужен.
    Ответ написан
  • Как разделить доли в ИТ-стартапе?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Есть разные схемы - статей достаточно в интернете.
    Например captable.

    олжны ли мы распределить все 100% или нужно распределить 40-50%, а остальное выделить на опционы для будущих сотрудников и инвесторов?


    Можете и так и так. Разделяйте все 100%, как надо будет выделять новые доли, размывайте свои pro rata

    Нужно ли ставить ограничения на выход из проекта

    Ограничения вы вряд ли поставите, но можете обговорить условия выхода. В самом простом виде для этого есть клифф и вестинг на долю. + отказ от всяких прав на интеллектуальную собственность
    Ответ написан
    Комментировать
  • Кто имел опыт удаленной full/part time работы (не фриланс) на США, какие есть нюансы и почему нет?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Работал/работаю, разница во времени может быть крайне важна, а может быть не очень, зависит от того как работа организована, но в любом случае имеет значение и это надо иметь ввиду.
    А какой город если не секрет?

    Мало историй на фоне рассказов про апворк потому что на апворке зарегаться и назваться фрилансером - минут 15 времени, а найти хороший контракт напрямую с фирмой в США - заметно сложнее.

    Хотите работать - ищите и работайте, если хватит скиллов то нет в этом никаких проблем.
    регистрируете ИП, читаете как проходится валютный контроль, как платить налоги и вперед.
    Ответ написан
    6 комментариев