• Какое допустимое количество ошибок страницы физической памяти?

    @managrib
    Это не имеет никакого отношения к повреждению оперативной памяти.
    Это часть механизма свопирования - ошибка означает, что при попытке обратиться к памяти выяснилось, что это участок сброшен из оперативной памяти на диск.
    Ответ написан
    8 комментариев
  • Что будет, если не оплатить счет AWS?

    fdroid
    @fdroid
    press any key
    если не оплатить эти счета, что будет?

    вы сэкономите 1500$ и больше не сможете использовать AWS.

    Облака, говорили они, это модно-стильно-молодёжно.
    Ответ написан
    Комментировать
  • Как заменить диск в VirtualBox?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    Есть менеджер виртуальных носителей.
    Прежде чем производить замену носителя, его нужно "освободить" или в настройках виртуальной машины, или указанным выше менеджером.
    Ответ написан
    6 комментариев
  • Как записать .iso образ Windows 8.1 на флешку из под Mac OS?

    iNickolay
    @iNickolay Автор вопроса
    Итак, методом тыка проблема решилась:
    1. Форматируем флешку в формате FAT32
    2. Подключаем образ
    3. Тупо копируем все файлы с образа на флешку
    4. Profit! :)
    Ответ написан
    1 комментарий
  • Как сделать VAAPI и VDPAU на Debian 9 ("Stretch")?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    mesa-va-drivers
    Ответ написан
    Комментировать
  • Почему приложение на OS X на Swift такое медленное?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    Открываем профайлер и запускаем на 5000.
    Видим, что из 26 секунд, необходимых программе на выполнение функции, почти все они уходят на завершение редактирования NSTextView.
    pikucha.ru/iedeV

    Теперь делаем финт ушами и выводим создание строки отдельно, отображение для неё отдельно. (Заранее извиняюсь за какие-то ошибки в коде, это мой первый раз на свифте)
    @IBAction func TextGenGo(sender: AnyObject) {
            var i:int_least32_t;
            var string = outcomeText.string;
            for (i=1;i<=textCount.intValue;i++) {
                string = string! + String(i) + " ";
            }
            outcomeText.string = string;
        }

    Теперь выполнение 20000 заняло пол секунды.
    Ответ написан
    3 комментария
  • Почему перестал работать git clone с github?

    @encyclopedist
    У меня такое недавно было. Попробуйте поменять протокол с https:// на git://

    Моё подозрение, что они перестали поддерживать какую-то старую версию http протокола (проблема была только на компьютере со сравнительно старой версией git).
    Ответ написан
    3 комментария
  • Как начать работать удаленно?

    @Vusluk
    Front-End разработчик; электронщик
    Сисадмину проще и быстрее освоить и заниматься back-end'ом, если уж очень хочется работать в сфере web-технологий. Front-end очень обширная область, как мне кажется трудно будет все в голове удерживать. Тем более мало изучить языки и фреймворки, эта сфера сейчас бурно развивается и нужно развиваться вместе с ней, т.е. "бежать" чтобы "оставаться на месте":)
    Ответ написан
    Комментировать
  • Как вы боретесь с внутренним диалогом?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Богатый человек в Монте-Карло спустил в рулетку все свои состояние. Он вышел из казино и печальный пошел по дороге. И вдруг внутренний голос говорит ему:
    — Еще не все потеряно, не все… У тебя осталось на руке кольцо твоей покойной матери. Вернись назад и играй снова.
    Человек вернулся, вошел в зал и внутренний голос сказал ему:
    — Поставь на черное. Человек снял кольцо и поставил на черное. Завертелась рулетка. Выпало красное. И внутренний голос сказал:
    — Боже, как я ошибся!
    Ответ написан
    Комментировать
  • Как правильно использовать Docker для веб разработки?

    zvd
    @zvd
    Software developer interesting in DevOps
    Добрый день.
    Все, как вы их назвали, «задачи» должны быть по разным контейнерам.

    1. Что брать за базовый образ?
    Что используете то и берите. Используете в работе Debian? Берите Debian ( https://registry.hub.docker.com/_/debian/ )
    2. Чтобы создать свой базовый образ который будете в дальнейшем использовать для приложения, вот вам пример Dockerfile:
    #
    # MyBaseimage Dockerfile
    #
    
    # Pull base image.
    FROM ubuntu:14.04
    
    MAINTAINER Your Name <your.email@gmail.maybe>
    
    RUN apt-get update
    RUN apt-get upgrade -y
    
    RUN apt-get install -y language-pack-en
    ENV LANGUAGE en_US.UTF-8
    ENV LANG en_US.UTF-8
    ENV LC_ALL en_US.UTF-8
    
    RUN locale-gen en_US.UTF-8
    RUN dpkg-reconfigure locales
    
    RUN echo "Etc/UTC" > /etc/timezone
    RUN dpkg-reconfigure -f noninteractive tzdata
    
    RUN apt-get install -y build-essential
    RUN apt-get install -y python python-dev python-setuptools python-pip python-virtualenv
    RUN apt-get install -y libxml2-dev wget
    RUN apt-get install -y libpcre3
    RUN apt-get install -y libpcre3-dev
    RUN apt-get install -y libssl-dev
    RUN apt-get install -y libncurses5-dev
    RUN apt-get install -y git git-core
    RUN apt-get install -y libpq-dev
    
    # install nginx
    RUN apt-get install -y software-properties-common python-software-properties
    RUN apt-get update

    Собрать image в директории где у вас лежит Dockerfile
    docker build -t your_docker_account/your_baseimage .

    3. Dockerfile для сборки вашего образа уже с приложением
    #
    # MyApp Dockerfile
    #
    
    # Pull base image.
    FROM your_docker_account/your_baseimage
    
    MAINTAINER Your Name <your.email@gmail.maybe>
    
    # Set instructions on build.
    RUN virtualenv /env
    ADD ./ /code
    
    RUN cd /code; /env/bin/python setup.py install
    RUN cp /code/config/config.yml.docker_example /etc/code/config.yml
    
    # Expose ports.
    EXPOSE 8484
    WORKDIR /code
    CMD ["/env/bin/python", "app.py"]

    4. Собрать образ с приложением
    docker build -t your_docker_account/your_app_container .

    5. Запустить контейнер с БД, в качестве примера PostgreSQL
    docker run -p :5432:5432 --name my_postgresdb_container -e POSTGRESQL_DB=mydb_name -e POSTGRESQL_USER=mydb_user -e POSTGRESQL_PASS=super_secret_password -d kamui/postgresql

    для mariadb аналонично, контейнеры ищем здесь: https://registry.hub.docker.com/
    6. Запустить контейнер с вашим приложением, пример:
    docker run -d -p :5000:5000 \
      --name my_app_container \
      --link my_postgresdb_container:postgresdb \
      -e DOCKERDB_ENV_POSTGRESQL_DB=mydb_name \
      -e DOCKERDB_ENV_POSTGRESQL_USER=mydb_user \
      -e DOCKERDB_ENV_POSTGRESQL_PASS=super_secret_password \
      your_docker_account/your_app_container

    7. Подключиться к запущенному контейнеру с приложением
    docker exec -it your_app_container /bin/bash
    8. Читать stdout запущенного приложения в контейнере
    docker logs -f your_app_container

    + Чтобы автоматизировать запуск всех необходимых контейнеров берите Docker Compose ( https://docs.docker.com/compose/ )
    Пример файла конфигурации:
    your_app:
      build: .
      links:
        - postgresdb
      ports:
        - "5000:5000"
      environment:
        DOCKERDB_ENV_POSTGRESQL_DB: mydb_name
        DOCKERDB_ENV_POSTGRESQL_USER: mydb_user
        DOCKERDB_ENV_POSTGRESQL_PASS: super_secret_password
    postgresdb:
      image: kamui/postgresql
      ports:
        - "5432:5432"
      environment:
        POSTGRESQL_DB: mydb_name
        POSTGRESQL_USER: mydb_user
        POSTGRESQL_PASS: super_secret_password

    И теперь вместо пунктов 5 + 6 где мы запускали контейнеры мы можем всё стартануть одной командой
    docker-compose up

    + можно смонтировать код в контейнер и разрабатывать непосредственно в docker'контейнере.
    Надеюсь чем-то вам помог.
    Ответ написан
    3 комментария
  • Почему низкая скорость доступа к Samba из Windows 8.1?

    DarkTwin
    @DarkTwin
    Скачать последние драйвера для гостевой системы и установить их.
    Install latest version of VMware Tools/
    Ответ написан
    1 комментарий