Задать вопрос
  • Iptables в CentOS и как правильно сделать проброс портов?

    @AntonMZ
    Буду краток. Linux/Windows Administrator.
    покажите iptables -L
    Ответ написан
    1 комментарий
  • Зарплаты front-end разработчиков превысили зарплаты back-end разработчиков. Так ли это?

    В среднем по больнице температура 37,8 какую информацию о конкретных пациентах это вам даёт?
    Ответ написан
    Комментировать
  • Хороший ли тон использовать eRuby(erb)?

    viktorvsk
    @viktorvsk
    Аналоги erb - slim, haml (оба зависят от отступов, в чем есть свои плюсы и минусы)
    все эти вещи называются шаблонизаторами.
    JS - им не альтернатива.
    Альтернатива им - отказаться от HTML шаблонов и все данные передавать, скажем, в JSON, с которым уже будет работать JS (например, один из шаблонизаторов на стороне клиента)

    Фронтэндщики в рельсах - обычно фуллстэк. Или же натягивает бэкэндщик.
    От "перенатягивания" никто не спасет, как вы себе представляете шаблон с логикой, но без логики?

    Рендеринг на стороне клиента или сервера - это тоже отдельный, большой, неоднозначный вопрос.
    Ответ написан
    3 комментария
  • Зарплаты front-end разработчиков превысили зарплаты back-end разработчиков. Так ли это?

    @Alexey_Kutepov
    Разработчик программного обеспечения
    не только лишь так
    Ответ написан
    1 комментарий
  • Какие существуют альтернативы heroku?

    rinat_crone
    @rinat_crone
    Chef Technical Officer
    Если коротко, то вот:
    1. OpenShift
    2. AppFog
    3. AWS Elastic Beanstalk
    4. Cloud 66

    Если многословно и на английском, то: blog.sudobits.com/2013/02/15/heroku-alternatives-f...

    P.S. От себя добавлю: не жалейте денег на Heroku. Сисадмин на поддержку серверов обойдется дороже. Нас счет за Хероку – порядка $900 в прошлом месяце, поэтому знаю о чем говорю. Пока не поднимется тысяч до 7-10, врядли задумаемся о собственных серверах – больше мороки с поддержкой этого зоопарка. Здесь же все проблемы решаются настолько оперативно, насколько это возможно. Есть специальные корпоративные тарифы (мы вот пока не доросли) с интересными плюшками для совместной работы. Да и создатель Руби у них работает, а уж он-то получше нас знает как рубин в продакшене держать :)
    Ответ написан
    3 комментария
  • Как идет переход с "классики" на DevOPS?

    Singaporian
    @Singaporian
    Нет никаких годных материалов. Точнее они годные только для опытных DevOps. Потому что это культура подхода, а не инструментарий.
    Переход на DevOps делается в три этапа:
    1) Сначала полностью все автоматизируется. По поводу доставки кода вопросы врядли возникнут - Jenkins и Maven известны даже детям. Ну не обязательно они. У каждого языка свои инструменты. gradle, grunt, waf... Но автоматиризровать надо все, включая деплой SQL (LiquidBase, dbMaintain, sqitch и т.д.). Эта часть освещена очень хорошо в интернетах.
    2) Затем убираются все боттл-нэки в работе админов и программистов. Например внедряется Green/Blue-деплоймент. В точках деплоя собственного ПО средства провиженинга (puppet/ansible/chef) заменяются на средства деплоймента (uDeploy например). Устанавливается мониторинг и логирование. На все это тоже есть свои инструменты (Sensu например).
    3) Начинается работа с людьми - вовлечение программистов в ответственность за результат на стороне Ops и вовлечение сисадминов(operations) в результат на стороне Dev (подгон под FHS и все такое). Ключевой момент в том, что людям придется понять, что их ответственность приходит эхом оттуда, где они своими руками не трогали (для этого даже автоматически создают новые энвайронменты всякими докерами и вагрантами). Закоммитил кривой код в IDE, не учел зависимость в пропертях, поправил конфиги не для всех энвайронментов - будешь отвечать и за статический анализ кода и за проваленные интеграционные тесты и за неудачный деплоймент. В обратную сторону тоже самое. Тогда люди начнут действовать по стандартам и настанет искомый результат.

    Ну и само собой надо найти сильного релиз-инженера. Потому что DevOps - это не "построил и ушел". Кто-то должен все время смотреть за новыми организационными проблемами и чтобы транк не попал на UAT, например, а на SIT ушел тот же тэгированный код, которому на DEV провели smoke-тесты, а не обновленный парой вредных коммитов, набежавших за время смоука.

    Сначала скажите, как звучит конечная задача и что из этого уже есть и чего нет. Может чего детальнее посоветую.
    Ответ написан
    6 комментариев
  • Какую серверную технологию выбрать для работы на фрилансе?

    Lucian
    @Lucian
    https://t.me/MakeFreelance
    Привет, использую во фрилансе Python, насколько успешно, можно почитать в моем блоге. Многие здесь на тостере пишут, что работы на Python вы не найдете, Вы их не слушайте, хороший разработчик всегда востребован, заказы берутся легко, если научитесь доносить до клиента, что на Python он получит готовое решение на порядок быстрее, чем на том-же php.
    Ответ написан
    1 комментарий
  • Разделение на backend и frontend в laravel 5?

    seoperin
    @seoperin Автор вопроса
    Full stack web developer. Laravel / Vue
    Сделал так, поправьте плиз, если не правильно...
    В роутах:
    Route::filter('admin', function(){
        if(Auth::check()){
            //Проверяем является ли юзер админом
            if(Auth::User()->role != 'admin'){
                return Redirect::to('/');
            }
        }else{
            return Redirect::guest('auth/login');
        }
    });


    Дальше роуты админки:

    Route::group(['prefix' => 'admin', 'before' => 'admin'], function(){
            .........
    });
    Ответ написан
    Комментировать
  • Как правильно администрировать VPS?

    @unabl4
    ruby on rails web dev
    Ну, первым делом безопасность: поменять стандартный порт (ssh) и поставить аутентификацию по ключу (запретить вход по паролю).
    Потом установить fail2ban.
    Это, впринципе, минимум с точки зрения безопасности, а дальше уже можно думать о плюшках.
    Ответ написан
    1 комментарий
  • Какую серверную технологию выбрать для работы на фрилансе?

    Bandicoot
    @Bandicoot
    Вась-программист
    PHP, фреймворк Yii2 - пользуюсь и не нарадуюсь. В русскоязычном сегменте весьма популярен. Но для работы на зарубеж выбрал бы WordPress - там в ходу проверенные временем решения: habrahabr.ru/post/248719
    Ответ написан
    Комментировать
  • Стоит ли учить RoR для работы на фрилансе и своего стартапа в 2015?

    zooks
    @zooks
    Frontend
    90% фриланса - это верстка и PHP CMS-ки. Но это вовсе не значит, что все остальное умирает или не существует. Серьезный ООП-язык всегда будет полезен, тем более у него намного более широкое применение, чем просто Web.
    Ответ написан
    Комментировать
  • Стоит ли учить RoR для работы на фрилансе и своего стартапа в 2015?

    premas
    @premas
    Full-stack web-developer
    Руби -- это маст хэв для любого программиста. Рельсы учи обязательно. Они идеальны для стартапов. А при наличии должных навыков по оптимизации можно получить невероятную производительность.
    Ответ написан
    4 комментария
  • Стоит ли учить RoR для работы на фрилансе и своего стартапа в 2015?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Сейчас можно даже ActionScript учить, браузерный геймдев на флеше будет жить еще годы. Что уж говорить о RoR. Для половины фриланса серверная технология вообще до лампочки (например если заказ - сайт под ключ, скажем). В остальном, конечно же он менее популярен чем какой-нибудь PHP, но тут всё зависит от того, насколько круто вы освоите этот инструмент и как сможете решать им поставленные задачи. В крайнем случае, если вы будете его отлично знать, то это не только не помешает, но и поможет вам с легкостью в будущем освоить любой другой язык.
    Ответ написан
    5 комментариев
  • Как правильно использовать ssh-agent?

    Lynn
    @Lynn
    nginx, js, css
    Что вам мешает написать

    host bind-hostname 100.100.100.1
      Hostname 100.100.100.1
      User username
      IdentityFile ~/.ssh/keyname


    ssh-agent позволяет не вводить passphrase каждый раз, но рулить выбором всё-равно надо из конфига.
    Ответ написан
    7 комментариев
  • Как правильно отказать работодателю после собеседования?

    Отыграйся за всех: Спасибо, я вам перезвоню... И не перезванивай никогда!

    Шучу, конечно )

    Лучше всего говорить правду.

    Спасибо, что поддержали мою кандидатуру. У меня пока мало опыта и это очень важно для меня. К сожалению, по личным обстоятельствам (можно сказать про учебу - абсолютно нормальная причина, а можно и не говорить) до августа я не смогу выйти на работу. Ваше предложение мне интересно. Я бы хотел вернуться к этому разговору в августе (или когда у меня изменятся обстоятельства, или я сдам все хвосты ;) ), если будет такая возможность.

    Просто отнесись к людям уважительно и с благодарностью. Объясни совою ситуацию. Ты не в соседнюю контору на большие деньги клюнул, учишься. Предложи вариант развития событий.

    Может они скажут - ах так, поди прочь. А может у них летом спад активности и они рады будут взять тебя ближе к осеннему сезону. Кто знает.

    Стоит ли продолжать ходить на собеседования, тратить время работодателя, если ближайший месяц-два работать планов нет?

    Хочешь ходить и тренироваться? Ходи на здоровье
    Ответ написан
    2 комментария
  • Шпаргалки/справочники для front-end разработчика?

    RazerVG
    @RazerVG
    Full-stack
    Программа Dash. Есть и для iPhone и iPad правда платная. На десктоп бесплатная.
    Ответ написан
    Комментировать
  • Я изучаю PHP... Нужно ли мне изучать Codeigniter?

    @Inv3go
    Просто смешно такое читать. Раньше это было забавно, а сейчас от такого плакать хочется.
    HTML & CSS это крайне простые вещи, им можно обучить любого человека за неделю (без шуток, девушка не имея даже в школе уроков информатики за неделю-полторы смогла создавать обычные статичные странички типа такой, но не SPA, а с обычным скроллом c2b1ab1fca194bda9e3f58e69f802830.jpg ) , HTML-"программисты" всегда вызывали смех у тех кто знаком с областью.
    Затем, изучение языков ничего не дает, изучить синтаксис того же php можно за неделю-две неспешными темпами, но программировать это не научит, язык это лишь средство. Программирование это нечто иное, алгоритмы, базы данных, ооп, паттерны, проектирование и куча других вещей, а не только язык. Попугая можно научить повторять слова, но разговаривать от этого он не начнет.
    Хватит уже считать что изучив смешные HTML&CSS научились чему-то серьезному, это не сложнее Word & Excel, хотя наверное перегнул палку, Word & Excel сложнее будут.
    Нужны ли фреймворки? Javascript - язык, jquery - фреймворк и думаю становится очевидно что фреймворк упрощает некоторую работу на некотором языке, но можно вполне и без него обойтись.
    Ответ написан
    6 комментариев
  • Как настроить nginx + django?

    @asd111
    посмотрите ошибки в /var/log/nginx/error.log
    Ответ написан
    1 комментарий
  • Как настроить nginx + django?

    syschel
    @syschel
    freelance/python/django/backend
    Эммм.. В интернете сотни, даже тысячи статей про настройку джанги под убунту на нджинксе. Все они вам не подошли и вам нужна 1001 статья? Так они все однотипные, принципы одни и теже. Меняются только пути к рабочей папке.
    Ответ написан
    Комментировать
  • Чем вы любите стилизовать свой фронтенд?

    aerohorn
    @aerohorn
    Учусь фронтендить
    Для небольших проектов очень рекомендую concisecss.com/, как выше написал Александр
    Ответ написан
    Комментировать