• Письмо ФНС об отсутствии необходимости регистрации как ИП, если разработчик продает программы?

    Areso
    @Areso Автор вопроса
    Тыжпрограммист. Гик. Айтишник.
    Вот публикация: https://habrahabr.ru/post/268223/
    Вот документ: moskva-gov.ru/doc/12957
    Нашел у себя на Хабре в "Избранном".
    Ответ написан
    1 комментарий
  • Как исправить ошибку "Invariant Violation: Objects are not valid as a React child"?

    Что вы пытаетесь сделать в методе рендер? Ошибка говорит о том, что вы вместо реакт-элемента рендерите объект(ы).

    Вам нужно сначала отфильтровать книги, а потом отрендерить их как элементы списка:

    render() {
        const {books, url} = this.props;
        return (
          <ul>
            {books.filter(book => book.name === url).map((book, key) => (
              <li key={key}>
                  <p>{book.name}</p>
                  <p><Link to={`/${book.author}`}>{book.author}</Link></p>
                  <p>{book.descrip}</p>
                </li>
            ))}
          </ul>
        );
      }
    Ответ написан
    2 комментария
  • Удаленный работадатель требует сделать ИП, зачем это нужно?

    Prognosticator
    @Prognosticator
    TODO: Здесь будут ворованные умные мысли, типа мои
    • Если лично вам ИП не нужно, шлите в ..... заказчика (завуалированно и иносказательно, особенно если это порядочные люди).
    • Любая компания может найти способ платить физику, белая, серая, цвета детской неожиданности. Из копилки, из личных средств, как списание на средства для мытья окон. Вопрос захотят-ли.
    • Если без этого заказчика вам нечего будет кушать, откройте ИП.
    • ИП абсолютно никак не делает вас привлекательнее для заказчиков, привлекательным вас делают качественная работа, опыт и рекомендации людей. ИП несет потери времени и денег на бумажную возню и отчисления. Вычтите это время из вашего рабочего времени, получатся еще некоторые потери. Также есть категория заказчиков, которые предпочитают работать официально. Но тем не менее воруют другими способами.
    • ИП лично вам, может быть нужно в случае получения ипотеки или крупного кредита, для подтверждения доходов за последние полгода. Но при высоких доходах и разумных тратах с накоплениями и кредиты не нужны.
    • 99% удаленной работы оплачивается в серую. Никто не спрашивает. Всем срать на ваши 500-2000$, полученные из-за бугра или соседней страны, через 10 платежных систем или с карты на карту.
    • Пообщайтесь с такими же удаленщиками из этой фирмы, если это возможно, соберите данные на доброго дядю.
    • Спросите дядю напрямую, с кем можно поговорить о его репутации.
    • Спросите дядю напрямую, зачем ему ваше ИП.
    • Приостановить/закрыть ИП можно в любой момент.
    • Вдумчиво читайте договор, между вами и дядей, с усердием переписывайте мутные моменты и формулировки.
    • Заключая договор вы не продаете душу и тело в рабство. Вы не обязаны умирать на проекте и овертаймить. Вы можете договор расторгнуть. Особенно по случаю "вновь открывшихся обстоятельств". Мы можете и заболеть и форсмажорить другими путями, возвращаемся к пункту с договором.
    • Чтобы получить опыт в сфере предпринимательства, начните его получать.
    • Глубоко осознайте тот факт, что вы мужчина и вам многое по плечу.
    • Мир разработки в целом и удаленной в частности - это поле боя, учитесь конкурировать, драться и побеждать.
    DETAIL_PICTURE_676265_71935315.jpg

    PS
    Был на обеих сторонах баррикад. Если быть правдивым до конца - исполнители косячат на порядок больше.
    99% кода идет под нож или хранится будучи никогда не использованным. Написанного и запущенного, написанного и не дошедшего в продакшен. По разным причинам - раздолбайство, распил, экспериментальный юмор, невостребованность стартапов для лайканья котиков, моральное устаревание и банкротство. Просираются бюджеты сопоставимые с отправкой человека на марс. Такова эта отрасль.
    Успевайте во всем этом хаосе жить полной жизнью, получать опыт, творить ценное для людей.
    Ответ написан
    1 комментарий
  • Как реализовать "Sign in with VK" на Parse.com?

    t0rnik
    @t0rnik
    iOS Developer
    Код для parse cloud ищет пользователя с переданным vkId и возвращает токен
    Parse.Cloud.define("getTokenByVkId", function(request, response) {
                       
                       Parse.Cloud.useMasterKey();
                       var vkId = request.params.vkId;
                       if(!vkId) {
                       response.error("wrong parameters");
                       return ;
                       }
                       var query = new Parse.Query(Parse.User);
                       query.equalTo("vkId", vkId);
                       query.first({
                                  success: function(user) {
                                      response.success(user.getSessionToken());
                                  },
                                  error: function(error) {
                                      response.error(error.description);
                                  }
                                  });
                       
                       });

    Отправляем vkId авторизированного пользователя нашей функции в Parse Cloud и в ответ получаем токен по которому авторизируемся в самом Parse

    iOS objective-c пример
    //call parse cloud function
    [PFCloud callFunctionInBackground:@"getTokenByVkId"
                                    withParameters:@{@"vkId": vkUserId}
                                                     block:^(NSString* token, NSError *error) {
                        if (!error){
                           [PFUser becomeInBackground:token block:^(PFUser *user, NSError *error) {
                                <#code#>
                            }];
                        }else{
                            //TODO: handle error
                        }


    Лично я при регистрации нового пользователя в Parse, сгенерированный пароль сохраняю в keychain и при повторном входе сначало проверяю его наличие и если его нет (скорее всего приложение запущено с другого устройства), то выполняю вход с помощью приведенного кода ParseCloud.
    Ответ написан
    1 комментарий
  • Как вы анимируете свои интерфейсы?

    mataleao
    @mataleao
    Senior Visual Designer at AliExpress.com
    Не совсем понимаю, на хрена в AE анимировать интерфейс? На дрибле лайков нахватать? Не проще эти вещи в том же Pixate делать, чтобы заказчик мог покрутить макет в руках? Или вообще лучше в Origami, чтобы уже код со всей анимацией на выходе был.
    Ответ написан
    1 комментарий
  • Как вы проверяете кроссбраузерность на Mac?

    L0k1
    @L0k1
    Виртуалка - на ней винда - самый верный способ все проверить и пощупать
    никакой эмулятор не сравнится в глючности с настоящим ие (даже сам ие9 в режиме эмуляции ие8 будет давать результат отличный от настоящего ие8)
    Ответ написан
    2 комментария
  • Как программировать на Swift уже сейчас без аккаунта разработчика за 99$?

    @Rag0n
    C/Objective-C/Python/Ruby/Swift
    Так его ж бесплатно можно скачать?
    Официально
    Ответ написан
    Комментировать
  • Как сделать изогнутое меню?

    itspers
    @itspers
    Фон - картинкой, чтоб не заморачиваться.
    Пункты - по одному rotate и translate. Через синусы-косинусы высчитать несложно.
    Ответ написан
    5 комментариев
  • Как сделать универсальный storyboard?

    @Ne0nX
    Он универсален, в редакторе снизу, есть кнопка, которая дает возможность посмотреть как выглядит Ваше представление на разных экранах.
    Ответ написан
    1 комментарий
  • Как сделать универсальный storyboard?

    deleted-mezhevikin
    @deleted-mezhevikin
    он и так универсальный, вы лишь настраиваете отображение для вас в редакторе, на устройстве все будет растягиваться (естественно нужно применять аутолаяуты).
    Ответ написан
    Комментировать
  • Подсветка кода в стандартном редакторе WP

    CodeByZen
    @CodeByZen
    php, js, my/mssql, sqlite, html, css, it-consult
    Я использую вот этот . Достоточно легок и крут. Пример подсветки.
    Ответ написан
    Комментировать
  • Посоветуйте клавиатуру

    igorakintev
    @igorakintev
    shop.key.ru/shop/goods/39588
    Клавиатура Apple Keyboard with Numeric Keypad
    Использую в данный момент, очень нравится
    Ответ написан
    Комментировать