• Как обновить jwt token в vue js?

    kulakoff
    @kulakoff Куратор тега Vue.js
    Vue.js developing
    Как вариант использовать два токена, один access token, другой refresh токен. Первый имеет малое время жизни, второй большое. При аутентификации получаете оба этих токена на клиенте и сохраняете и в localStorage, для доступа пользуетесь access токеном. Как только он протухает, ловите это в catch и получаете новые токены, делая запрос /refresh-token с использованием refresh token.
    Ответ написан
    3 комментария
  • Как перезаписать старые коммиты в гите?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    git checkout -b tmp
    git checkout master
    git checkout -b master_old
    git checkout master
    git reset --hard COMMITHASH // последний полезный комит из мастера
    git merge tmp
    git branch -d tmp
    git push --force origin master
    Ответ написан
    Комментировать
  • Скаффолдинг в начале обучения - за и против?

    premas
    @premas
    Full-stack web-developer
    Использую скафолдинг регулярно. Никаких "против" здесь быть не может. Вы же его тюнить будете, а не в начальном виде в продакшен отправлять.
    Главное, что вы понимаете, как это делается руками.
    Ответ написан
    Комментировать
  • Как сделать такой же checkbox?

    @elkaramba
    Можно воспользоваться плагином для jQuery Select2 (второй пример)
    Ответ написан
    Комментировать
  • Какой плагин "выберите или введите" выбрать?

    BBoyJuss
    @BBoyJuss
    WordPress, интерфейсы и все вытекающие
    Ответ написан
    Комментировать
  • Почему при вызове cap deploy затирается старая информация на сервере?

    Freika
    @Freika
    Senior Ruby on Rails developer
    Потому что каждый раз при деплое Capistrano создает новую директорию, в которую загружается свежий релиз вашего приложения. Соответственно, ваши изображения остаются в старой директории. Вам нужно настроить в файле deploy.rb симлинк с папками, в которых будут храниться изображения, сами эти папки обычно хранятся в директории shared выше по дереву относительно директории, содержащей релизы. Надеюсь, понятно объяснил :)

    И судя по тому, что информация в БД у вас затирается, вы используете SQLite3 в качестве базы данных. Локум предоставляет для каждого проекта базу данных на PostgreSQL, MySQL или какую-то еще на выбор, рекомендую перебраться в PostgreSQL. Эта БД - де-факто стандарт для приложений на Rails, хотя иной раз выбор зависит от проекта. А SQLite - это только для этапа, когда разработка на Rails только-только постигается. Раньше переберетесь - проще будет в дальнейшем.
    Ответ написан
    2 комментария
  • Rails. Как вставить видео с youtube?

    benjaminsmith
    @benjaminsmith
    Ruby on Rails developer
    <iframe width="100%" height="" src="https://www.youtube.com/watch?v=85v1JKPrtFo" frameborder="0" allowfullscreen></iframe>


    Рельсы тут не при чем.
    Ответ написан
    1 комментарий
  • Как зайти на сайт (на Ruby on Rails) имея такие ftp-данные???

    Freika
    @Freika
    Senior Ruby on Rails developer
    Заказчик дал, говорите? Даже интересно, что за работу вы ему пообещали выполнить.
    Ответ написан
    4 комментария
  • Как же работать с сайтом на Ruby on Rails, выложенный на хостинг?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Откройте для себя процесс деплоя приложений и систем непрерывной интеграции (Capistrano, например).

    А вообще это делается так:
    1. Используется Git. GitHub простое и недорогое решение для хранения изменений. Если очень душит жаба, берите самый простой, но надежный комп, поднимаете git server, делаете авторизацию по ключу и высовываете его хвост в инет. Пишите какой-нибудь примитив для бэкапа git-хранилища куда-нибудь еще. Хотя бы тупой архив, который отправляется ночью на почту. Работаете и не паритесь.
    2. Ставите Vagrant, в нем делаете разработку, подготавливате фичи, демонстрируете заказчику и в отдельном экземпляре подготавливаете staging. Можно поставить несколько окружений. Ничего не мешает это сделать.
    3. На git сервере настраиваете hook для Capistrano, который будет автоматически деплоить после присвоения тега для основной ветки. Или деплоите ручками.
    Ответ написан
    Комментировать
  • Насколько быстро можно изучить Ruby on Rails до уровня работы над файлообменником?

    Jeiwan
    @Jeiwan
    Пара-тройка лет. Это если на поверхностном уровне. А так, чтобы разбираться, что там за баги и как их исправить, еще больше. И тут даже не столько знания в программировании нужны, сколько опыт и знание архитектурных решений, а также умение их применять.
    Вообще, как-то все намешано: руби, пхп, питон — как это всё можно было совместить? Какой-то многомодульный проект? Если так, то идея самостоятельно всему этому научиться, а потом еще и развивать, мне кажется утопичной.
    Ответ написан
    Комментировать
  • Как в jquery исключить из выборки this элемент?

    shqn
    @shqn
    $('.class1').click(function () {
        $('.class2').not(this) ...
    });
    Ответ написан
    Комментировать
  • Что учить вдобавок к Ruby on Rails?

    @vsuhachev
    javascript
    Ответ написан
    Комментировать
  • Что учить вдобавок к Ruby on Rails?

    Prognosticator
    @Prognosticator
    TODO: Здесь будут ворованные умные мысли, типа мои
    Посмотрите по требованиям к вакансиям Rails разработчиков.
    Ответ написан
    Комментировать
  • Как называется jquery плагин с мульти диапазонами?

    nalomenko
    @nalomenko
    Руководитель отдела разработок в студии «Lava»
    Можно использовать даже обычный noUiSlider. В примерах обратите внимание на «Non linear slider».
    Ответ написан
    Комментировать
  • Как сделать POST запрос на клике на ссылку?

    @azzaro
    $('.link').on('click', function(){
        $.ajax({
            url: 'count.php',
            type: 'post',
            data: {pres: 'value'},
            success: function(response){
                console.log(response);
            }
        });
        return false;
    })
    Ответ написан
    2 комментария
  • Зачем нужны таск менеджеры GULP и GRUNT?

    Мне кажется тут не хватает образного примера:

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

    Вот и сказочке конец, а кто слушал, тот и gulp.

    Простите - пятница.
    Ответ написан
    Комментировать
  • Отмена банковской тайны: открывать ИП или нет? И каковы особенности работы в белую с зарубежными клиентами?

    @Zenzin Автор вопроса
    Небольшой отчет по данному вопросу.

    Всё оказалось не так уж и сложно. Спасибо Guderian за подробный ответ.
    Зарегистрировал ИП онлайн, оплатил госпошлину, дня через два получил приглашение на регистрацию в налоговой, в моем случае регистрирующий орган налоговой и орган в котором поставлен на учет – два разных отдела. 20 минут ожидания и документы получены. Заявление о переходе на УСН пришлось подавать по месту жительства, при регистрации не приняли почему-то. Всю инфу по ИП можно найти на сайте iloveip.ru, просто и понятно.

    Далее определился с банком, в моем случае это Промсвязьбанк. Тариф РКО выбрал минимальный 490 руб. открытие, 550 руб. в месяц при наличии расходных операций, 0,15% минимум 300 руб. за услуги валютного контроля. Долгое время как физик являюсь клиентом Альфа-Банка, но там цены на открытие РКО на порядок выше и нельзя открыть валютный счет на минимальном тарифе. Кроме того для физиков у них есть карта c кешбеком и копилкой, чего нет у альфы. В общем решил полностью перейти на Промсвязьбанк. Сервис их тоже адекватен и мил в моем городе :)
    Не поленитесь сделайте печать перед тем как оформлять РС в банке, иначе рука устанет писать "без печати" везде где нужна печать.
    С мая 2014 года не нужно самому уведомлять налоговую ою открытии РС, теперь банки сами обязаны уведомить налоговую.

    После оформления счета, сделал инвойс по образцу Guderian и отправил клиенту. В реквизитах указывается транзитный валютный счет естественно. После прихода денег на транзитный счет в онлайн-банке оформляется заявка на перевод/продажу валюты с сопутствующей справкой о валютных операциях и основанием для перевода (в моем случа просто прикрепил инвойс). Большинство данных в справке заполняется автоматически, самому вписать нужно будет только код валютной операции ( в моем случае 20200, пояснения к кодам есть везде), номер инвойса и дату. Мануал к справке выглядит намного страшнее и непонятнее :) Все достаточно просто.

    Налог насколько я понял платится с суммы поступившей на транзитный счет по курсу ЦБРФ на дату поступления. Что мне показалось не совсем логичным, ведь деньгами поступившими на транзитный счет распоряжаться нельзя, доходом по сути должно считаться зачиселние суммы на текущий валютный или рублевый счет и налог считаться должен по курсу ЦБ на дату поступления на текущие счета. Гуглил на эту тему, нашел много разных точек зрения, оба варианта признают верными. Я решил не заморачиваться и платить с сумы пришедшей на транзитный. Разница в налоге не так велика и считать проще :)

    Страховые взносы как и писали многие можно вычитать из суммы налога в полном объеме, если у ИП нет сотрудников.

    Для отчетности был выбран сервис Контур Эльба (рефка, бонус при регистрации – 3 месяца бесплатно, или промокод с тем же смыслом 84700186) по следующим причинам:
    • Первый год для "свежего" ИП – бесплатный, на максимальном тарифе
    • Приятный, интуитивно понятный интерфейс
    • С недавних пор появилась возможность работы с валютными счетами, что актуально, сразу посчитает вам налог с полученной суммы на транзитный счет по курсу ЦБ
    • Относительно дешевое, по сравнению с конкурентами, платное обслуживание с возможностью подачи отчетности онлайн
    • Приложение на андройд и еще обещают скоро выкатить для iOS
    • Бесплатная консультация


    Всем удачи :)
    Ответ написан
    3 комментария
  • Какие хорошие текстовые редакторы на сайт есть для сайтов на Rails?

    warlockit
    @warlockit
    Неплохой редактор Summernote для Bootstrap:
    github и гем
    Ответ написан
    Комментировать
  • Ruby On Rails, как вылечить ошибки при генерации проекта?

    @caution
    проблема в этом
    C:/
    Ответ написан
    Комментировать
  • Веб-дизайн без фотошопа - реально ли?

    arsenty
    @arsenty
    Full Stack Designer
    Все советуют такие же Фотошопы, но в другой обёртке. Пробуйте Webflow.com, Macaw.co, Pinegrow и др. Это не радикально, радикально — Sublime Text :)
    Ответ написан
    3 комментария