• Почему падает соединение ovpn mikrotik?

    jawakharlal
    @jawakharlal Автор вопроса
    Павел Селиванов в общем, с утра и так и сяк пробовал, и решил изменить в конфиге cipher вместо AES-256-CBC использовал AES-128-CBC. не знаю с этим ли оно связано - но вот уже 10 мин. полет нормальный
    Ответ написан
    1 комментарий
  • Как вы используете docker при разработке и поставке?

    @MadridianFox
    Web-программист, многостаночник
    Можно.
    Копирование кода в контейнер используется при деплое на боевые сервера, а во время разработки обычно пробрасывается volume.
    Ответ написан
    8 комментариев
  • В чем разница image vs service в gitlab-ci?

    Прочтите доку целиком, там есть примеры того для чего годится/не годится service.
    image - да, там будет исполняться код джобы. Например, это может быть любой контейнер с базовым образом linux. Или, к примеру, контейнер с npm, если вы собираете/тетстируете Nodejs приложение.
    service - это некий дополнительный контейнер(ы), слинкованые с основным. Сервисы (в подаляющем большинстве, сетевые) наиболее необходимы на этапе тестирования, т.к. вашему приложению для работы может понадобится, например, БД, как и рассматривается в примерах доки
    Ответ написан
    3 комментария
  • Centos как разгрузить сервер?

    По предоставленным Вами данным top - все вполне ок. Арендуя VPS вы можете жать с нее столько, сколько сможете. Другое дело "кривые руки Вашего хостера", который не может разделить ресурсы.
    Пройдясь по тарифной сетке указанного вами хостера, могу сказать следующее. За цену в 8.5$ (самый дешевый VPS) вы можете взять виртуалку у того же DigitalOcean (реф) с большим кол-вом ресурсов (при регистрации не забудте поискать промокоды в сети) или даже целый Dedicated server на online.net.
    Вот все что можно посоветовать в данной ситуации.
    Ответ написан
    Комментировать
  • Зачем мне нужен Docker?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Зачем нужен Docker?

    Лично я использую:

    - Docker для управлением окружением (как для dev так и для prod)
    - Docker-distribution для хранения собранных образов контейнеров
    - Docker-compose для оркестрации контейнерами на целевой машине (для dev это моя машина, для prod удаленный сервер)
    - Docker-machine для управления удаленными машинами (оно само поставит докер куда надо и все такое)
    - Docker-swarm (пока не использую, небыло необходимости) - для оркестрации контейнерами в класстере, с failover и тд.. Так как docker-machine можно настроить так что бы тот еще и создавал инстансы (например дроплеты на DO) то можно организовать полностью автоматизированную систему с определенным уровнем отказоустойчивости.

    В целом для деплоя можно вообще по SSH не заходить. Дико удобно, особенно когда много проектов и много серверов.
    Ответ написан
    Комментировать
  • Как убрать историю команд mc?

    Protos
    @Protos
    Спрашивай - отвечу
    Мне так помогло:
    history -c
    Ответ написан
    Комментировать
  • Docker. Как его применять на вебсервере?

    nazarpc
    @nazarpc
    Open Source enthusiast
    1) data-only containers
    2) решите задачу подъема самого сервера с запущенным Docker, в контейнерах задаете политику всегда перезапускаться - они вместе с самим Docker запустятся
    3) в идеале по контейнеру на процесс либо логическую часть, к примеру MariaDB это один, Python сервер это второй и так далее
    4) внимательно изучать внутренности, кроме официальных выбирать только те, которые имеют автоматические билды с отрытым Dockerfile и поддерживаются актуальными, иногда придется делать свои
    5) ответ тот же что и 1) + резервное копирование/восстановление из томов
    6) не встраивайте чувствительные данные в образы и не попадут

    В качестве неплохого примера можете посмотреть мою разработку (правда, ориентирована на PHP, но суть та же, посмотрите как устроено): https://github.com/nazar-pc/docker-webserver
    Ответ написан
    7 комментариев
  • Кастомная прошивка smarttv, на сколько сложно, где найти инфу?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Игра не стоит свеч. В большинстве телеков пока еще стоят урезанные risc процессоры и прошивки получаются сильно аппаратно зависимыми, что убивает их широкое распространение. Окирпичивание может произойти даже при некорректном обновлении заводской прошивки, не то что кастома.
    Сейчас более свободное и популярное направление это различные android флешки и боксы, коими китайцы торгуют от $30, там стоит полноценный android, к которому подходят стандартные проги из маркета, а также все комьюнити и api. Пишите на нем свои приложения, оболочки и так далее, не боясь за телек и имея поддержку, аудиторию всего сообщества андроида, а не только владельцев-энтузиастов вашей модели ТВ.
    Ответ написан
    4 комментария
  • Кастомная прошивка smarttv, на сколько сложно, где найти инфу?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Для смартТВ, кастомные прошивки считаются нарушением, поэтому официально они не поддерживаются, и препятствуется производителями.

    Я работал некоторое время с LG - телевизоры, ушедшие в продакшен блокируются от возможности перепрошивки.
    Но в инете есть форумы энтузиастов, которые пытаются анбрикнуть и прошивать кастомными прошивками.
    Свою прошивку собрать бывает проблематично, но возможно. Например WebOS был частично opensource, то есть можно было бы поковыряться, но разобраться со сборкой, правда с нуля она может собираться около 5-6 часов и требовать около 100 гигабайт свободного места под билд.

    Вам дорога на форумы энтузиастов.
    Ответ написан
    1 комментарий
  • За что берут деньги фрилансеры при создании сайта на WordPress?

    Все мы покупаем, продаем, дарим, находим, выбрасываем на ветер только одно - свое ВРЕМЯ. Это единственная валюта, которая у нас есть.

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

    Дальше все просто. Надо что-то сделать, купить? Оцениваете свои временнЫе затраты, включая пункт "разобраться в теме", умножаете на вашу стоимость и сравниваете с предложением другого. Либо выгодно купить время и готовый опыт другого, либо нет.

    Успехов :)
    Ответ написан
    Комментировать
  • За что берут деньги фрилансеры при создании сайта на WordPress?

    gassmonkey
    @gassmonkey
    Провокатор
    Создание сайта на WordPress в общем случае не подразумевает банальную установку готовой темы (что, впрочем, тоже далеко не всегда проходит гладко ).
    В большинстве случаев это уникальный дизайн + вёрстка + реализация функционала, а для полного объёма этих работ 15-30к - смешные деньги, за которые возьмётся реализовать поставленную задачу далеко не каждый.

    Ну а в общем случае, это как в старом анекдоте.
    Телемастера вызвали починить телевизор. Тот посмотрел и неожиданно ударил по корпусу кулаком – телевизор заработал. Мастер говорит «С Вас сто рублей» - «Сто рублей за один удар?!!!!» - «Удар стоит 1 рубль. 99 рублей за то, что я знал, куда ударить».
    Ответ написан
    6 комментариев
  • Как работать с результатом запроса из RoR в БД?

    MAXOPKA
    @MAXOPKA
    class Subscription < ActiveRecord::Base
      before_save { email = email.downcase}
      VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i
      validates :email, :presence=> true, :format=> VALID_EMAIL_REGEX, :uniqueness=> {:if=> :subscribe_on?}
      
      scope :subscribe_on, lambda(subscribe_email){ where(email: subscribe_email, subscribe: true) }
            
      def subscribe_on?
        subs = self.class.subscribe_on(email)
        logger.debug "subscribe_on subs-: #{subs}"
        subs.first
      end
    end
    Ответ написан
  • Как загрузить процессор на 100% в linux?

    fredyk
    @fredyk
    ### CPU ###

    md5sum /dev/urandom - Single thread CPU test
    stress --cpu 4 --timeout 300s - Multi threadCPU test
    cat /dev/zero | bzip2 -c > /dev/null - CPU Stress Test

    ### HDD ###

    cat /dev/sda3 | pipebench -q > /dev/null - RAW Read Speed Test
    dd bs=16k count=102400 oflag=direct if=/dev/zero of=test_data - Write Test
    dd bs=16K count=102400 iflag=direct if=test_data of=/dev/null - Read Test
    Ответ написан
    Комментировать
  • Решил заниматься созданием сайтов на заказ. Какие документы должны быть? Налоги и т.п?

    NeiTrinO2
    @NeiTrinO2
    Предприниматель
    У меня несколько ООО. Но свое ИП я открыл только недавно.
    Я был шокирован тем, насколько это быстро и просто)))

    Более того, сейчас уже не надо даже обращаться к сторонним компаниям, чтобы они помогли зарегистрировать юр. лицо. Это просто НЕ НУЖНО.

    Итак, вот какой инструментарий я бы порекомендовал:

    1. Регистрация ИП:
    - https://service.nalog.ru/gosreg/
    - www.e-kontur.ru/ip

    Порядок действий
    • Составляем форму самостоятельно (быстро, удобно, бесплатно)
    • Формируем квитанцию для оплаты гос. пошлины (по-моему 500 руб.)
    • Оплачиваем квитанцию
    • Приходим в налоговую и просто подаем документы на регистрацию
    • Через 5 рабочих дней забираем там же все документы
    • Подаем заявление на переход на УСН (если нужно)

    2. Открытие счёта в банке.
    Я рекомендую банк Точка (человеческий сервис, удобный интернет-банк, все круто и недорого).
    Здесь все очень просто. Оставляем заявку, присылаем сканы документов. Встречаемся с менеджером или по скайпу и все работает

    3. Бухгалтерия
    Сервис Эльба от Контура. 1 год для новых юр лиц - БЕСПЛАТНО. Удобно, внятно, бесплатно.

    Тонкости
    - Нужно подготовить документы? - Фреш Док
    - Не забывать про то, что ИП должны платить взносы в ПФР и ФСС за себя

    Будущее
    Как только бизнес вырастет - лучше зарегистрировать ООО

    Успехов!
    Ответ написан
    4 комментария
  • Несанкционированный доступ к информации?

    aliencash
    @aliencash
    Партизан
    Если с преимуществами не работает, попробуйте проанализировать недостатки. В чем самая большая проблема доступа к бд? Такая что ее решают все имеющиеся модели, но слабо и неэффективно?
    Ответ написан
    Комментировать
  • Какую систему учета рабочего времени удаленного разработчика использовать?

    @FoxInSox
    Не так давно вышла довольно удобная модель для тотального контроля разработчика:
    slave-cage.jpg
    В ней ему довольно удобно сидеть, и благодаря большим отверстиям его можно кормить и мыть не выпуская из клетки. Так же можно видеть что происходит внутри даже издалека, и при малейшем подозрении можно просто накричать, воткнуть в него что-либо острое, или бросить что-либо тяжелое.
    Ответ написан
    1 комментарий
  • Стоит ли работать программистом?

    copist
    @copist
    Empower people to give
    Я тут всем пролайкал ответы. Отвечу и сам.

    Денежный вопрос стоял остро, первые несколько лет, пока я сортировки пузырьками писал сам и фантазировал на тему своего мегакрутого фреймворка, который на поверку был 10% от Yii или Zend Framework.

    Затем мега скачок. И в стартапах поработал, и в интерпрайзе, и на фрилансе. Почему-то всё стало легко. И дедлайны легко переживаю. Постепенно выбрал себе специализацию: веб-архитектор и backend-разработчик.

    Самообразование идёт без проблем. За технологиями, в общем-то слежу, но не рвусь знать вообще всё. Тут прочитал книгу, тут статью, там попробовал покодить, здесь знаю у кого спросить. Хорошие умные ребята встречались, многому научили, всегда помогут. В общем, я в тренде и я не один, если что - не закопаюсь.

    Знаю 15+ языков программирования, в разной степени.

    Что я всегда за собой замечал - всё в IT всегда было в удовольствие. И сервера ставил, и интернет-магазины делал с интересом, и веб-порталы кодил.

    Ответом на часть твоих вопросов будет следующее:
    * Чтобы нравилась работа, делай то что нравится тебе
    * Чтобы стОило, делай то, что нужно другим
    * Когда первое и второе совпадут, ты будешь финансово обеспечен и морально удовлетворён

    А про тяжести работы ... у меня всегда перед глазами вот это и я просто помолчу.
    Ответ написан
    1 комментарий
  • Как быстро удалить не используемый css из проекта?

    littleguga
    @littleguga
    Не стыдно не знать, а стыдно не интересоваться.
    Вот тут есть хороший ответ.

    1. Для нахождения и удаления неиспользуемых css - есть uncss(под gulp/grunt)
    2. Для нахождения неиспользуемых переменных в SASS/LESS - используйте скрипт, например, как этот.
    3. Для debug'a - source map

    Остальное - минификация, префиксы.
    Ответ написан
    3 комментария