• Нужен ли мне k8s?

    DMGarikk
    @DMGarikk
    Lead Software Developer
    для k8s две дешевые vps будут слабоваты, есть смысл со swarm начать например
    Ответ написан
    3 комментария
  • Каким образом получить доступ к vpn сети за роутером?

    @OsyaBender
    Если роутер в офисе Б не поддерживает клиент OpenVPN, можно поставить клиент на любой компьютер и добавить маршруты на роутере и на этом компьютере. Тогда доступ в А сеть будет.
    Если подробнее. Предположим, сеть в офисе А 192.168.1.0 , сеть VPN 10.8.0.0(сервер VPN имеет адрес 10.8.0.1 ) , сеть в офисе Б 172.16.1.0
    В сети Б шлюз по умолчанию 172.16.1.1 , клиент VPN установлен на компьютер 172.16.1.2 и имеет адрес в VPN 10.8.0.2
    Вам нужно на шлюзе в сети Б прописать 2 маршрута (1. Сеть назначения 10.8.0.0 маска- 255.255.255.0, шлюз 172.16.1.2 и 2. Сеть назначения 192.168.1.0 маска- 255.255.255.0 шлюз 172.16.1.2). На компьютере с клиентом VPN добавить маршрут Сеть назначения 192.168.1.0 маска- 255.255.255.0 шлюз 10.8.0.1. После этого появится доступ с любого компьютера в сети Б к сети А. Для доступа из сети А в сеть Б вам нужно на роутере А (если он является шлюзом по умолчанию) добавить маршрут Сеть назначения 172.16.1.0 маска- 255.255.255.0 шлюз 10.8.0.2. Если добавить эти маршруты на указанных устройствах , то будет доступ ко всем компьютерам в обоих сетях.
    Ответ написан
    1 комментарий
  • Возможно ли такая схема работы с openVPN?

    Energoblock
    @Energoblock
    Geek
    Я делаю два конфига сервера на разных портах (например 1194 и 1195).
    В конфиге для 1194 я ставлю опцию, чтбы трафик шёл через VPN.
    push "redirect-gateway def1 bypass-dhcp"
    А в конфиге для 1195 я эту опцию не ставлю. Тогда клиенты видят только vpn-сервер или ещё и vpn-клиентов, если включена опция client-to-client, но в интернет ходят напрямую через свой канал.

    Тогда если клиент подключается к порту 1194, то весь его трафик заворачивается в туннель. Если подключается к 1195, то видит только впн сервер, а остальной трафик в туннель не идёт.
    Ответ написан
    4 комментария
  • Что по вашему мнению стоит учить Vue.js или Angular?

    fnnzzz
    @fnnzzz
    front-end dev
    за ангуляром стоит гугл, за вью - один крошечный китаец
    Ответ написан
    3 комментария
  • Какой редактор выбрать Sublime, Brackets, Atom?

    ildarkhasanshin
    @ildarkhasanshin
    developer
    (+-) atom: на конец ноября 2016 еще сыроват
    (-+) brackets: глючный, использую только для быстрого извлечения слоев из psd
    (-) phpstorm: для простой веб-разработки (лендинги, битрикс, джумла, вордпресс, ..) излишен
    (+) sublime text 3: для веб-разработки идеален (быстрый запуск, emmet, быстрая проверка кода на ошибки (php/html/css/js-linter, xdebug), autobackups, sftp, быстрый git из редактора, быстрый доступ к gist, быстрое сравнение файлов/директорий (с интеграцией meld), быстрый поиск файлов и текста в файлах проекта, доступ к терминалу из редактора, быстрое увеличение/уменьшение значений digits, px, true/false, .. (inc-dec-value), список задач (plaintasks), простая работа с проектами (project manager), легко настраиваемые хоткеи (поиск выделенного в google, php.net, ..), просмотр результата верстки в браузере без перезагрузки (livereload), иконки файлов проекта (file icons), свои и сторонние готовые сниппеты, корректная работа с кодировками, проверка орфографии, разнообразные темы оформления интерфейса редактора и синтаксиса кода, ..) и т.д. (привел неполный список того, что настроено у меня сейчас); из минусов (имхо): порой не хватает аналога atom commander (плагину file navigator порой не хватает функциона и удобства); порой в плагине sftp не хватает 1) как в atom remote-ftp сайдбара по дереву удаленного сервера для быстрой навигации в глубину сайта 2) вывода прав доступов к файлам и дат последних модификаций; часть элементов интерфейса не получится настроить через темы/настройки; проприетарное по

    ubuntu 16.10 x64, asus x501a: 15", cpu b980, ddr3 8gb
    Ответ написан
    Комментировать
  • Где найти метаинформацию об объекте?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    wolframalpha.com

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

    zo0m
    @zo0m
    full stack developer
    Как вариант - Map
    Ответ написан
    Комментировать
  • Какие есть тонкости при покупке ssl-сертификата?

    @Lindon_cano
    Если вам нужен Domain Validated, то не придумывайте себе лишних трат, используйте сертификат от LE, его обновление автоматизируется и однажды поставив можно забыть. Чушь про «бесплатному не будут доверять» не слушайте, он ничем не отличается от других DV-сертификатов.
    Ответ написан
    Комментировать
  • Стоит ли изучать Java после прекращения разработки EE?

    jaxtr
    @jaxtr
    JavaEE/Spring-разработчик
    Для начала: Java != Java EE. Прекращение разработки Java EE со стороны Oracle никак не повлияет на жизнь самого языка программирования. Есть вообще сомнения, что Oracle решится на этот шаг, т.к. у них самих большое количество проектов именно на Java EE разработано.

    Плюс стоит помнить, что Java EE - это набор спецификаций, а не конкретная реализация. Java EE состоит из кучи JSR, которые обсуждаются и принимаются JCP (Java Community Process), то есть сообществом, в котором кроме самих Oracle есть Red Hat, IBM, Spring, Apache и многие другие. Oracle может просто передать управление Java EE сообществу. И да, новые JSR выходят вне зависимости от Java EE.

    И стоит помнить, что на Java EE интерпрайз не кончается, ведь есть ещё Spring, который развивается гораздо быстрее и занимает существенную нишу на рынке.

    Так что, учитывая сказанное выше, учить однозначно стоит, если есть желание.
    Ответ написан
    Комментировать
  • JavaFX умер или нет?

    @vangod
    Живее всех живых. Шикарнейший gui фреймворк. Это awt/swt со свингом больше не нужны никому - есть же FX, который в разу симпатичней и функциональней. Просто gui'шные приложения на java исторически считаются моветоном.
    Ответ написан
    Комментировать
  • Удалённое управление windows из linux?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    > Система находится за NAT
    Teamviewer, всё.
    Ответ написан
    3 комментария
  • Как запустить консоль Rails на продакшен сервере?

    b0nn1e
    @b0nn1e
    Alcohol & Ruby on Rails
    Скорее всего у вас в репозиторий не добавлены bin файлы.
    Единоразово попробуйте решить проблему так - в папке current на продакшон сервере:
    bundle exec rake rails:update:bin
    А дальше уже запускаете консоль
    bundle exec rails c RAILS_ENV=production

    Или локально запустите bundle exec rake rails:update:bin добавьте файлы и папку bin в резозиторий (проверьте ваш .gitingore).
    Задеплойте и тогда уже пробуйте запускать консоль.

    Так-же можете добавить гем https://github.com/ydkn/capistrano-rails-console для быстрого доступа к консоли.
    Ответ написан
    Комментировать
  • Насколько подходит Scala как язык для web?

    denisftw
    @denisftw
    По моим субъективным наблюдениям, большая часть вакансий на Scala - это как раз вчерашние Ruby-шопы, которые пилят что-то на Play Framework, ну и само-собой все что связано с BigData и Spark.

    По первому вопросу - конечно подходит, хотя может пока и не для фриланса.

    Была недурственная презентация на SlideShare, где сравниваются Play 2 и Rails:
    www.slideshare.net/danicuki/play-vs-rails

    И более провокационная от инженера из SoundCloud на ту же тему:
    www.slideshare.net/pcalcado/from-a-monolithic-ruby...
    Ответ написан
    Комментировать
  • На чем писать кроссплатформеное десктопное приложение (Windows, Linux) в 2016 году?

    petermzg
    @petermzg
    Самый лучший программист
    Java. Это наверное лучшее из кроссплатформенного.
    Ответ написан
    5 комментариев
  • Как ограничить функцию (по времени и памяти)?

    EugeneP2
    @EugeneP2
    Java Dev
    Могу подсказать насчет первого пункта.

    Запустить функцию отдельным потоком и при выполнение каждой операции проверять
    Thread t = new Thread.... {
    
    if (Thread.interrupted()) {
    // сохранить текущий результат и выйти из метода
    }
    });;
    
    t.start();
    
    t.join(10000); // ждем поток 10 сек
    
    t.interrupt(); // предлагаем потоку прервать выполнение
    Ответ написан
    Комментировать
  • JavaFX или Swing для desktop app?

    timych
    @timych
    Хм, мне пришел запрос как к эксперту :) (Честно говоря не знаю почему) .
    Но в любом случае однозначно JavaFX. Это более современная и мощная технология. Как указали выше CSS/fxml + довольно удобный JavaFX Scene Builder.
    Ответ написан
    Комментировать
  • JavaFX или Swing для desktop app?

    Alexiuscrow
    @Alexiuscrow
    Советую JavaFX. Как по мне он более гибкий при минимальных затратах.
    Ответ написан
    Комментировать
  • Как лучше создавать offline html-отчеты с графиками?

    AlexanderTsymbal
    @AlexanderTsymbal
    tsymbal.su
    нужно смотреть в сторону svg-графики (или canvas). это векторная графика, которая внедряется непосредственно в html-код или в отдельный файл, который подключается в html и выводится непосредственно в теле html-страницы.
    svg легко программируется (по координатам точек), можно создавать очень интересные и сложные инфографические штуки. И все это с минимальными (потому что векторными) размерами файлов.
    есть даже библиотеки, которые имеют API специально для составления графиков и диаграмм. к сожалению, не могу вспомнить ссылок и названий, гугл в помощь.
    Ответ написан
    Комментировать
  • wysiwyg Markdown редактор

    amureki
    @amureki
    Python/Django
    Забрел сюда из поисковика, хоть вопрос и старый, но актуальный.
    Нашел себе такие варианты:
    https://github.com/bergie/hallo
    https://github.com/lepture/editor
    Ответ написан
    Комментировать