• Как выбирать версии для установки Tensorflow, Keras, scikit-learn и др.?

    @spbislanders
    Создаю свое веб приложение, девелопер
    tensorflow 1.14
    python 3.6.9
    Ответ написан
    Комментировать
  • Как установить TensorFlow 1.15 на Ubuntu?

    @spbislanders
    Создаю свое веб приложение, девелопер
    попробуйте понизить версию python, у меня tensorfow ставился для python 3.6.9
    Ответ написан
  • Как узнать сколько сейчас занимает вся копия биткоина?

    @spbislanders
    Создаю свое веб приложение, девелопер
    bitcoin-core:
    > getblockchaininfo
    В респонсе взять поле size_on_disk
    Конвертнуть в gb
    Ответ написан
    Комментировать
  • Есть ли эквайринги с фиксированной оплатой для самозанятых?

    @spbislanders
    Создаю свое веб приложение, девелопер
    как написали выше, прикручивайте сбп. ВТБ https://qr.vtb.ru/ Выгоднее уже некуда.
    Да, и 2.5% которых вам предложили - это еще норм, обычно по рф - 3% и выше.
    В русский стандарт вроде 2.2% было.
    Есть считай бесплатный вариант, написать свой процессинг...(шутка)
    Ответ написан
    Комментировать
  • Какой компьютер выбрать?

    @spbislanders
    Создаю свое веб приложение, девелопер
    минимум 16gb ram должно быть, я со стационарного работал до недавнего времени с 4gb, это боль. Все улетает в swap и начинаются дикие тормоза. Открывал докер(пару контейнеров), хром(пару вкладок), pycharm. К концу дня 1gb в swap висит. Это с учётом того что моя Ubuntu mate потребляет 500mb ram
    Ответ написан
    Комментировать
  • Когда не использовать vuex | redux | flux?

    @spbislanders
    Создаю свое веб приложение, девелопер
    если мы пользуемся vue или react, то у нас приложение – SPA, даже если пользователь его открывает в браузере.

    вы точно понимаете что такое spa? мне ничего не мешает юзать vue или react вне spa
    то, по сути, это будут разные экземпляры приложения, в каждом из которых будет свое состояние. Логично?

    логично, где вопрос?
    И все-таки вопрос: в каких случаях данные с сервера хранить в хранилище состояний (vuex|redux) нужно, а в каких – нет?

    а) данные нужно пробросить из одного компонента в другой, не имея при этом связанно цепочки, либо она слишком длинная, данные пробрасываются, чтобы обновить локал стор какого-то компонента
    б) хочу настроить серверный рендер шаблонов с какими-то динамическими данными(из БД). Там как раз и используется global store для этого
    Так вот вопрос: нужно ли в этом случае помещать их в хранилище и работать с ними через хранилище.

    5млн объектов из базы в глобал сторе? НЕТ
    первые 20-30 можно поместить, далее пробросить их компонентам страницы
    следующие 4.9млн загружать в локал стор, все.

    Меня смущает вот какой момент: пользователь же может одновременно открыть два компонента, которым нужна разные наборы данных с сервера, а у нас в хранилище только один, не лучше ли каждый раз, когда открывается очередная страница, в компоненте, который отображает список, запрашивать данные с сервера?

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

    global store (vuex, redux) может хранить одновременно хоть сотню наборов
    И да читайте документацию по redux, там это все есть
    Ответ написан
  • Почему не всегда используют ssr?

    @spbislanders
    Создаю свое веб приложение, девелопер
    SEO, если это новостной сайт.
    Если это бизнес приложение то обычно делают лэндинг с ssr. А весь функционал без ssr, затраты выше и по времени дольше возиться и серверов несколько штук надо брать и библиотеки, они не все компилируются на сервере, обычно на гитхабе пишут SSR support есть или нет
    Ответ написан
    Комментировать
  • Как синхронизировать модель БД между микросервисами?

    @spbislanders
    Создаю свое веб приложение, девелопер
    При микросервисах насколько я это вижу: 1бд для всех таблиц, на каждую таблицу у вас - 1 репозиторий, 1 таблица, 1 модель в приложении описывающая эту таблицу, 1 ресурс. Разумеется все репозитории приватные.
    Перед всем этим зоопарком из кучи сервисов, ставят api gateway.
    Как вы будете связывать данные между этими таблицами - без понятия. Можете вручную это делать, вместо базы данных, можете вынести все модели в 1 репозиторий, а его устанавливать в необходимые сервисы.
    Я думал что до микросервисов дожить надо, тогда и вопросов таких не будет, или чтобы кто то в команде имел опыт настройки этого зоопарка
    Ответ написан
    Комментировать
  • Как настроить CI/CD в gitlab для go проекта?

    @spbislanders
    Создаю свое веб приложение, девелопер
    gitlab должен скачать ваш проект, потом выкинуть по ssh на ваш сервер, ниже скину мой конфиг, который даёт доступ гитлабу к репозиториям организации. Помимо всего, вам нужно добавить ssh ключ, зайти сюда https://gitlab.com/orgname/reponame/settings/ci_cd, сделать xclip -sel clip < ~/.ssh/id_rsa.pub и подсунуть его гитлабу на той самой странице в переменные скопированный ключ.
    указать переменную SSH_PRIVATE_KEY
    5b75889c50c59797207896.png
    Всё.
    before_script:
      - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )'
      - eval $(ssh-agent -s)
      - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null
      - mkdir -p ~/.ssh
      - chmod 700 ~/.ssh
      - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
    Ответ написан
  • Программирование без какого-либо использования sql и его аналогов?

    @spbislanders
    Создаю свое веб приложение, девелопер
    QA тестирование
    Парсеры данных - есть целые проекты которые заточены только под парсинг
    Devops
    Сис администрирование - там часто скрипты пишут лайтовые
    Приграммирование драйверов для железок
    1с (но не уверен)
    Frontend (js, html, css)
    Ответ написан
    Комментировать
  • Почему вместо приветствия nginx открывается заглушка apache2?

    @spbislanders
    Создаю свое веб приложение, девелопер
    отключите апач `sudo systemctl stop apache2`
    но сначала, запустите htop, убедитесь что там есть процессы apache2
    Ответ написан
    2 комментария
  • В какой папке обычно принято хранить маленькие вспомогательные скрипты?

    @spbislanders
    Создаю свое веб приложение, девелопер
    Я в lib/ кидал, а для работы с базой типа "создать юзера" то в helpers/users_helper.py
    На проекте где велась командная разработка в utils/utils.py вроде
    Ответ написан
    Комментировать
  • Как написать систему автоматизации ресторана на C#?

    @spbislanders
    Создаю свое веб приложение, девелопер
    "Планшет на каждый столик" ?
    если не устраивает интернет тогда все устройства будут подключены к одной локальной сети wifi(я в терминологии сетей не силен)
    1. приложение на C# пусть кладется на какой-то сервер/пк в самом ресторане
    2. для планшетов будет приложение на ios/android которое будет написано на java/swift(мб objective c?)
    второй пункт можно упростить, если на c# написать web приложение с .NET(насчет его надобности могу ошибаться), чтобы в планшете можно было открыть браузер и подключиться к ip сервера внутри локальной сети, на котором установлено ваше веб приложение на c#
    все устройства будут подключены к одной точке wifi.
    Ответ написан
    Комментировать
  • Как сделать задержку главного компонента App при загрузке данных пользователя?

    @spbislanders
    Создаю свое веб приложение, девелопер
    Если правильно понял вопрос https://stackoverflow.com/questions/48009624/vuejs...
    Ответ написан
    Комментировать
  • Переделать vue.js сайт с SPA модели на SSR?

    @spbislanders
    Создаю свое веб приложение, девелопер
    про vue ssr:
    webpack придется перелопатить(но это у меня так было и это был гемор)
    добавить пару файлов entry-server.js, entry-client.js
    пререндер на стороне сервера:
    1. https://github.com/vuejs/vue-hackernews-2.0/blob/m...
    рендер с клиентской стороны:
    2. https://github.com/vuejs/vue-hackernews-2.0/blob/m...
    просто указывать какие данные какому компоненту грузить
    3. https://github.com/vuejs/vue-hackernews-2.0/blob/m...
    надеятся что все либы в проекте совместимы с ssr
    Ответ написан
    Комментировать
  • Как объяснить бекенд-разработчику почему я не могу сделать то, что он хочет?

    @spbislanders
    Создаю свое веб приложение, девелопер
    стойте, что вы делаете? вы шлете на бэкэнд:
    - массив из строк, где names - query param и тип запроса GET, это ок
    - в query param: values который является объектом {"brand": "bmw"}, это что такое?
    вы конечно можете это сделать следующим образом:

    const url = '../../../json/v1/form/kasko/dependencies?values=' 
    const values = {
      "brand": val
    }
    
    axios.get(url + JSON.stringify(values))
      .then(response => {....})
      .catch(...);


    как сформировать в цикле строку ?names[]=models&names[]=oiltype я думаю сами догадаетесь, ее нужно будет тоже добавить к переменной url.

    если данные на создание новой строки в какой-то таблице уходят, то я бы лучше отправлял axios'ом на бэкэнд post запрос с data и content-type: application/json
    чтото вроде:

    data = {
       "names": [{
         "models": [{"brand" "bmw"}]
       }]
    }
    Ответ написан
    Комментировать