• Что нужно узнать, когда предлагают долю/акции в иностранной компании?

    iacaRussiaUSA
    @iacaRussiaUSA
    CPA (лицензированный бухгалтер в США) и в России
    Это не является необычной ситуацией, когда корпорация предлагает собственные акции работникам. Цели могут быть разные: оплата за работу, стимулирующие планы. Условия тоже разные. Нужно уточнять у корпорации условия договора.
    Что касается российской стороны, то однозначно, российский гражданин может владеть акциями иностранных компаний. При этом, если доля участия не превышает 10% от количества всех акций корпорации, то ничего делать не нужно. Если выше 10%, то в 3-х месячный срок нужно уведомить налоговую по месту жительства о приобретении доли Уведомлением по утвержденной форме.
    Владение долей в корпорации дает вам право на дивиденды и право голоса. При выплате вам дивидендов, американская корпорация удержит налог 10% в случае, если вы предоставите им подтверждение о российском резидентстве (Form W8-ben) и праве на льготную ставку по Tax Treaty US-Russia.
    В момент передачи вам этих акций, возможно возникает облагаемый доход, т.к. возможно акции передаются в счет выполненных вами работ.
    Вам нужно будет заключить договор на приобретение акций, в котором должны быть указаны права, предоставляемые владением. Дело в том, что если вы будете миноритарным акционером и у компании нет данных по прошлым выплатам дивидендов, то может получиться, что вы и не увидите дивидендов. Объявление дивидендов, это прерогатива Совета Директоров. Если акций не много, то ваш голос может быть не услышан. Если же это корпорация с листингом на бирже, то это другое дело. Вы можете проследить историю выплат дивидендов и составить прогноз на будущие выплаты.
    Ответ написан
    Комментировать
  • Какое обьявление массива в c++?

    @Free_ze
    Пишу комментарии в комментарии, а не в ответы
    Массив - это непрерывная область памяти (буфер) определенного типа.
    С++ на уровне языка определяет для этого два средства: статические массивы (a[10]) и выделение блоков памяти, на которые можно ссылаться через указатель (int *a = new int[10];)

    Но, в отличие от многих других языков, C++ не котролирует выход за границы массива, в результате чего можно сделать так:

    int a[10];
    a[333] = 5; // запись в ячейку памяти 
    //по адресу 334 * sizeof(int) от начала массива.


    Кроме того, для массивов, расположеных в куче (выделенных с помощью new) нельзя определить их реальные размеры (для статических массивов мы можем сделать sizeof(a)/sizeof(int)). Кроме того передавать многомерные массивы в функции, оперировать с динамическими массивами (изменяющими размер в процессе работы) и многие другие проблемы. Для их решения существует класс std::vector, который дарит нам абстракцию над массивом в хипе.

    PS С С++11 появился еще std::array, который является абстракцией над статическим массивом.
    Ответ написан
    Комментировать
  • Какое обьявление массива в c++?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    Первое задает массив фиксированного размера, второе - динамического.

    Первое работает быстро, так как массив создается на стеке. Второе работает медленнее, массив создается на куче.

    В первом нельзя просто так побегать по массиву с удобным синтаксисом. Для этого есть замена std::array<int,10>
    Ответ написан
    Комментировать
  • Какая еще бывает логика, не считая ТТЛ?

    @Mercury13
    Программист на «си с крестами» и не только
    По Википедии…

    Резисторно-транзисторная
    Эмиттерно-связанная
    Диодно-транзисторная
    Транзисторно-транзисторная
    Интегрально-инжекционная
    На диодах и транзисторах Шоттки (традиционно и неверно тоже считается ТТЛ)
    n-МОП
    КМОП

    Попробовал выставить их в историческом порядке, хотя не уверен, что прав.

    Смысл транзистора (в ключевом режиме) — переключением одной цепи мы переключаем другую. Это же можно сделать и на радиолампах, и на реле.

    Копаясь по Википедии, я выяснил, что нелинейные элементы, пригодные для логики, должны обладать такими свойствами.
    • Восстановление логических уровней — если на вход придёт плохой «0» или плохая «1» (но всё же он примет её за 0 или 1), на выходе будет «0» или «1» значительно лучшего качества.
    • Каскадируемость: можно наладить g(f(x)).
    • Fan-in: возможность использовать несколько сигналов одним элементом.
    • Fan-out: выдача сигнала на несколько элементов.
    • Изоляция между входами и выходами.

    Говорят, будущее — оптические компьютеры, но на входах и выходах таких компьютеров один хрен придётся свет преобразовывать в электричество.

    Если что-то сделать, не используя процессоры — к вашим услугам аналоговые вычислительные машины. Без транзисторов и тиристоров в них (электронных, естественно) тоже никуда, но процессора в них нет. А ведь есть и механические АВМ (гуглите, например, ПУАЗО, немало крови попортивший немецким бомбовозам), и гидравлические АВМ (гуглите гидроинтегратор, MONIAC).

    ЗЫ. На резисторах, конденсаторах и прочих пассивных не получится: нужен активный элемент, т.е. который умеет управлять потоками энергии, а не только рассеивать или накапливать. На диодах, думаю, можно, но тяжело.
    Ответ написан
    Комментировать
  • Не могу разобраться в книге Герберт Шилдт C++. Ошибка в книге или в VS?

    Rou1997
    @Rou1997
    И в книге, и в VS неправильно то, что не учли эту тонкость, но вина Шилдта гораздо больше.
    Ответ написан
    2 комментария
  • Не могу разобраться в книге Герберт Шилдт C++. Ошибка в книге или в VS?

    vt4a2h
    @vt4a2h Куратор тега C++
    Senior software engineer (C++/Qt/boost)
    Это не ошибка. Программа запустилась, что-то напечатала и вернула 0. VS себя ведёт правильно и программа тоже. Никто в книгах по плюсам общей направленности не будет ориентироваться на конкретную IDE, OS или же компилятор. По крайней мере так должно быть.
    Попробуйте запустить свою программу из консоли, и тогда чёрное окошечко не закроется, или же настроить IDE, чтобы не закрывала консоль. Думаю, что это нагуглится на раз-два.
    Ответ написан
    Комментировать
  • Можно ли "перенести" проект Android (.java) на IOS и не переделывать все заново?

    zagayevskiy
    @zagayevskiy Куратор тега Java
    Android developer at Yandex
    Можно поступить как Google в gmail. Они пишут на Java и до 80% кода шарят между платформами с помощью j2objc. Происходит трансляция Java -> Objective-C. Но такой код довольно трудно написать. Транслируемая часть должна быть полностью независима от андроида. Часть кода на Obj-C/Swift придется написать.
    Ответ написан
    Комментировать
  • Можно ли "перенести" проект Android (.java) на IOS и не переделывать все заново?

    @aol-nnov
    можно на Qt писать под андроид и иос.
    Ответ написан
    Комментировать
  • Можно ли "перенести" проект Android (.java) на IOS и не переделывать все заново?

    artemgapchenko
    @artemgapchenko
    Никак. Вы или пишите два проекта под разные платформы на нативных для этих платформ языках/фреймворках, или используете кроссплатформенные решения (PhoneGap/IONIC/Titanium и иже с ними).
    P.S. Посмотрите ещё на ответ Дениса Загаевского, тоже хорошее предложение.
    Ответ написан
    Комментировать
  • В каком редакторе создают 3d карты для игр?

    Карты обычно создаются в редакторе, сделанном разработчиками игры специально под игру.
    Модели можно создавать практически в любом из 3д редакторов общего назначения.
    Ответ написан
    Комментировать
  • Что перегружает центральный процессор и каким образом это проверить?

    mace-ftl
    @mace-ftl
    Процесс-эксплорером определи что за поток и длл-ка грузит, ну а дальше гугл zJdFX12.png
    Ответ написан
    2 комментария
  • Как клонировать репозиторий гита без каталога .git?

    urtow
    @urtow
    *nix, python, QA, bagpipe, folk music
    Хватит разврата, откопайте стюардессу.

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

    Если же душа прости странного и стюардессу не хочется откапывать, можно просто перенести репозиторий в новый проект вот так:

    # Клонируем исходный репозиторий без рабочего каталога (--bare)
    git clone --bare https://github.com/exampleuser/old-repository.git
     
    cd old-repository.git
    # Делаем mirror-push(будут скопированы все ветки и тэги) в новый репозиторий
    git push --mirror https://github.com/exampleuser/new-repository.git
     
    cd ..
    # Удаляем папку с репозиторием
    rm -rf old-repository.git


    Однако тут идут по факту лишние движения.
    Ответ написан
    Комментировать
  • Как вычислить тягу реактивной струи "Керхера"?

    @polar_winter
    Расчет весьма умозрителен.
    Примем паспортное давление равное давлению на выходе.
    1 Объем воды вдавленный(выдавленный) под давлением это работа.
    2 Расход воды умножить на давление - это механическая мощность.
    3 Предположим что вся мехмощнсоть идёт на ускорение воды.
    4 Механическая мощность делить на расход - плотность кинетической энергии.
    5 Плотность кинетической энергии потока воды - определяет его скорость.
    6 Скорость умножить на расход воды - поток импульса.
    7 Поток импульса - это сила.
    У меня получилось:
    Сила = sqrt ( 2 * давление/плотность) * расход
    А у вас?
    Ответ написан
    5 комментариев
  • Проинстанцировать?

    To create a new instance.
    Ответ написан
    Комментировать
  • Пузырь стартапов?

    Maronus
    @Maronus
    Это не "возможнось", это факт: любой кто будет говорить слова "стартап", "смузи", "коворкинг" — будут автоматически уничтожаться боевыми человекоподобными роботами.
    Ответ написан
    Комментировать
  • Как бороться с пользовательскими паролями?

    @e2-e4
    Однажды Сисадмин пожаловался Учителю:

    – Мы выдали всем нашим пользователям индивидуальные пароли, а они не желают хранить их в тайне. Записывают на листочках и приклеивают к мониторам. Что нам делать? Как заставить их?

    Инь Фу Во спросил:

    – Сначала скажи, почему они это делают.

    Сисадмин подумал и ответил:

    – Может быть, они не считают пароль ценным?

    – А разве пароль сам по себе ценный?

    – Не сам по себе. Ценна информация, которая под паролем.

    – Для кого она ценна?

    – Для нашего предприятия.

    – А для пользователей?

    – Для пользователей, видимо, нет.

    – Так и есть, – сказал Учитель. – Под паролем нет ничего ценного для наших работников. Надо, чтоб было.

    – Что для них ценно? – спросил Сисадмин.

    – Догадайся с трёх раз, – рассмеялся Учитель.

    Сисадмин ушёл просветлённый и сделал на корпоративном портале персональные странички для всех работников. И на тех страничках был указан размер зарплаты. Узнав об этом, все пользователи забеспокоились о своих паролях. На другой день в курилке обсуждали размер зарплаты Главбуха. На третий день ни у кого не было видно листочков с паролями.
    Суждения об информационной безопасности
    мудреца и учителя Инь Фу Во[1],
    записанные его учениками
    forensics.ru/InFuWo.htm
    Ответ написан
    Комментировать
  • Как сделать прототип класса?

    AtomKrieg
    @AtomKrieg
    Давай я поищу в Google за тебя
    class Class2;
    
    class Class1 {
    std::vector<Class2*> v;
    }
    
    class Class2 : public Class1{
    //...
    }
    Ответ написан
    Комментировать
  • Кто несет ответственность на разных этапах при создании сайта?

    VladimirAndreev
    @VladimirAndreev
    php web dev
    в тз функционал описан, а в верстке этого нет

    и программисты тут при чем?
    Ответ написан
    2 комментария