Задать вопрос
  • Существуют ли услуги по мониторингу сервера как zabbix, только облачное?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Есть всякие ping-admin-ы (тыщи их).
    https://debian.pro/1278 - и есть такая штука.
    Ответ написан
    Комментировать
  • Где брать опыт для вакансии сис. администратора?

    @u1travio1et
    Вы не поверите, я администрированию начал учиться именно в армии. После месяца службы зашел прапор и попросил помочь с компом в штабе. Так потом там я и остался, был сервер, даже собственная локальная сеть, куча книг и времени, тобы это все ковырять. После службы сразу устроился эникеем - благо опыта набрался. Кто ищет - тот всегда найдет. Ходите чаше на собеседования, узнавайте, что хочет работодатель, в основном это легко гуглится и учится.
    Ответ написан
    Комментировать
  • Что послушать про программирование?

    Слушать подкасты это и весело и полезно. Но выбрать для себя подходящий это та еще задача.

    Порекомендую несколько, которые мне нравятся:
    1) Разбор Полетов - о технологиях, гаджетах и программировании
    2) Радио-Т - о технологиях и программировании + болтология :)
    3) РадиоJS - о JS и фронтенде
    4) Откровенно про IT карьеризм - разговорное шоу с интересными собеседниками, о программировании, карьере и всем-всем
    5) RWpod - о рельсах, руби и пр.
    6) RubyNoName - о рельсах, руби и пр. сейчас чуть заглохло
    7) ruby5 - о рельсах, руби и пр. на английском

    + Бинарное Радио
    Ответ написан
    1 комментарий
  • Где брать опыт для вакансии сис. администратора?

    edinorog
    @edinorog
    Троллей не кормить!
    Жрать хотелось дико. Работал кем удавалось. От охранника до монтажника ОПС. Хотелось работать с сетями, но возможности сильной не было. Инет был дорогой и начал его раздавать своим друзьям запростотак. Так как у самого был безлимит. Набивал руку в сетях и прочей хрени. Пока однажды по знакомству не сказали что нужен спец с высоким аптаймом и постоянно на связи. Косяков по началу было дико много. Приходилось компенсировать гуглением и усердием. Постепенно подтянулись еще клиенты. Стараюсь 2 вещи не забывать. Высокий аптайм и постоянно быть на связи. Большая часть дня проходит в самообразовании и расковыривании чего-то новго дома. У клиентов физически редко бываю. Хотелось бы выйти на новый уровень. Но возможности пока нет. Поэтому нужно уметь работать с тем что есть. А не тем что хочется.
    Ответ написан
    Комментировать
  • Кто может дистанционно помочь с изучением программирования?

    barmaley_exe
    @barmaley_exe
    Идите делать уже!

    Вам не нужен такой человек, потому что есть альтернативные источники получения информации, которые гораздо лучше по всем параметрам. Да, я говорю о Тостере и других StackOverflow-подобных ресурсах

    0. Бесплатно. Чтобы заинтересовать по-настоящему крутого специалиста Ваше ценовое предложение должно быть очень и очень велико по очевидным причинам. Если же он хочет помогать Вам из альтруистических соображений, но непонятно, чем Вы лучше Пети из соседнего подъезда. Именно для такого рода помощи, сюрприз-сюрприз, и существуют StackOverflow-подобные ресурсы.
    1. Усреднением мнения нескольких людей можно побороть предвзятость и незнание одного конкретного человека.
    2. Если постоянно дёргать кого-то другого, этот кто-то научится, а Вы — нет. Нужно уметь находить ответы самостоятельно, не имея возможности кого-то спросить.
    3. Можно помогать другим участникам сообщества. Один из моих преподавателей когда-то в шутку сказал "Преподаю уже 10 лет — наконец-то сам начал понимать, что читаю". Как известно, в каждой шутке есть доля шутки, так что объяснение чего-либо кому-либо помогает Вам лучше разобраться в сути дела и структурировать собственные знания.

    Я уже распинался как-то раз на эту тему.

    Если Вам нужен начальный вектор, то вот:

    1. Язык — Python. Уже сейчас используется во всех мыслимых областях, обладает огромным сообществом и сравнительно несложен. Нынче, насколько я знаю, с него начинают обучение информатике в MIT. Потом, при желании, можно будет изучить ещё несколько. Изучение нового языка в пределах одной парадигмы не составляет труда.
    2. Если программирование для Вас область новая, то я бы посоветовал не окунаться сразу с головой в написание проекта, а начать с алгоритмических основ. Порешать задач на алгоритмы, научиться отлаживать код в голове. В результате будет проще думать о происходящем в дальнейшем.
    3. Написать таки какое-нибудь приложение. Проще всего сейчас целиться на веб, т.к. у нас есть браузеры с поддержкой хитрой разметки (HTML + CSS), позволяющей отобразить чуть ли не что угодно и не надо возиться с отрисовкой всего этого счастья. Тут нужно будет ознакомиться с HTML и CSS (чтобы приложение не выглядело как привет из 90-х, можно воспользоваться модными CSS фреймворками вроде Twitter Bootstrap), найти и овладеть каким-нибудь веб-фреймворком для выбранного языка (Например, Django для Python, но их очень много). На этой стадии должно быть много гугления, а в особо тяжких случаях — вопрошания на Тостере. Но не в обратном порядке!
    4. Программы обычно работают не в изолированной среде, а взаимодействуют с другими программами. Полезно знать, как это осуществляется. Для этого на более поздних этапах рекомендуется разобраться в, как минимум, сетях и операционных системах.
    Ответ написан
    8 комментариев
  • Какие книги почитать по верстке (html/css)?

    codingal
    @codingal
    Front end и не только
    Дэн Седерхольм "CSS ручной работы"
    Дэйв Ши, Молли Е. Хольцшлаг. "Философия CSS-дизайна"
    Ответ написан
    Комментировать
  • Какие книги почитать по верстке (html/css)?

    @ValentineNow
    Эрик А. Мейер – "CSS. Каскадные таблицы стилей. Подробное руководство." - стара конечно, но реально подробное.
    Питер Гастон - "CSS3. Руководство разработчика"
    Б. Лоусон, Р. Шарп - "Изучаем HTML5. Библиотека специалиста".

    Выбирай только последние издания.
    Ответ написан
    Комментировать
  • Какие книги почитать по верстке (html/css)?

    Sanes
    @Sanes
    Видео Sorax и спецификация.
    Ответ написан
    Комментировать
  • Как бороться с депрессией или как освоить java?

    @Mintormo
    Java довольно многословный язык. Плюс на нем зачастую пишут так, что с первого раза не поймешь. Я тоже пытался его освоить. Выучил основы. Но дальше дело не пошло. Бросил. Попробуйте другие языки. Что это за язык который нравится и доставляет столько мучений? Это не "нравится", а инерция не дает его бросить.
    Ответ написан
    Комментировать
  • Как бороться с депрессией или как освоить java?

    rapkin
    @rapkin
    i ♥ gulp coffee
    Ничего страшного если используете чужой код, так всегда когда начинают изучать технологию ... со временем, когда накопите достаточно опыта базовые вещи уже не будет необходимости гуглить. А для получения этого опыта просто начните писать. Например попробуйте самостоятельно (по описанию на википедии) написать базовые алгоритмы (сортировка массивов), затем двигайтесь к более сложным (задача обедающих философов). Можете попробовать написать простенькую игру (крестики-нолики и тд).
    Скажу заранее - вам, скорее всего, будет казаться, что ничего не получается и голова разрываться от запутанности мыслей. Но очень быстро ваши мысли начнут упорядочиваться и систематизироваться (часто сразу на следующий день). Когда вам что-то интересно, какая-либо технология, просто не подавляйте это любопытство, а наоборот - ищите больше информации на эту тему.
    Больше читайте код других людей, читайте литературу по практиках и шаблонах рограммирования - это поможет писать код качественнее. Смотрите видео с конференций, читайте статьи.
    Больше практики, больше полезной информации - сами увидите как будете расти.
    Ответ написан
    Комментировать
  • Где и какие есть актуальные ресурсы для front-end?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    1) tympanus.net/codrops (как указали в другом ответе)
    2) habrahabr.ru/posts/frontend - нувыпоняли.
    3) Подписаться и еженедельно читать фронт-енд дайджесты (ну или просто зайти на сайт и читать там выпуски):
    a) javascriptweekly.com
    b) css-weekly.com
    c) tympanus.net/codrops/collective
    d) habrahabr.ru/company/zfort - у них самые большие дайджесты, там до кучи еще и дизайн/новости/крутые сайты и прочее.
    (соответственно ссылки во всех этих дайджестах часто повторяются, так что не пугайтесь объемам)
    4) codepen.io - тут смотрите код, вдохновляетесь чужими работами и пилите свои.
    5) Лезете в твиттер, подписываетесь на крутых разработчиков, там тоже проскакивает много годноты.
    Ответ написан
    Комментировать
  • Где и какие есть актуальные ресурсы для front-end?

    rapkin
    @rapkin
    i ♥ gulp coffee
    наверное не совсем то что ищете, но ресурс действительно замечательный, постоянно ищу здесь вдохновения tympanus.net/codrops
    Ответ написан
    Комментировать
  • Как лучше поступить в карьере сетевого инженера?

    @throughtheether
    human after all
    Почти добил Сетевую академию Cisco потом буду пробовать получить ССNA. Вопрос куда дальше ССNP, ССIE или развиваться в строну SDN?
    По поводу направления обучения - полагаю, что все эти волшебные SDN, с которыми ничего не делаешь, а все есть, это, конечно, замечательно, но база (routing&switching) для нормальной работы необходима, поэтому стоит сконцентрироваться на ней. Параллельно (но не в ущерб базе) - Linux/FreeBSD на уровне разворачивания и поддержки серверов мониторинга (nagios, cacti, zabbix), программирование на уровне элементарного скриптинга (предлагаю python, но тут на ваш вкус).

    Все эти "облачные распределенные отказоустойчивые решения" прекрасны, пока работают. В случае аварии же резко требуется человек, который понимает, что именно скрывается за завесой маркетинговых терминов.

    По поводу сертификатов. Лучше тратить на них деньги работодателя, чем свои. Если все-таки решили оплачивать сами, то посмотрите в сторону Juniper (JNCIA-JunOS и JNCIS-ENT), экзамены стоят дешевле, организованы, на мой взгляд, гораздо корректнее и удобнее (cisco-буквоедства я в них не обнаружил), документация и обучающие материалы на сайте Juniper тоже хороши.

    Успехов!
    Ответ написан
    Комментировать
  • Как научиться программировать на Swift?

    deMone
    @deMone
    Техдиректор — tech-director.ru
    В iTunes есть бесплатный курс Стэнфордского университета: «Developing iOS 8 Apps with Swift» https://itunes.apple.com/ru/course/developing-ios-...

    Курс на английском, но есть субтитры и язык довольно прост. Для начала подойдёт.
    Ответ написан
    Комментировать
  • На что переходить предприятию: Windows Server 2012 или RHEL7?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Отсутствие официальной поддержки никак не мешает продолжать ею пользоваться, особенно если для выхода в инет стоит что-то адекватное, и АД домен наружу не видно.
    в случае 2003 - у вас даже проблем с совместимостью нет, а главное, вы судя по всему не пользуетесь Exchange, поэтому домен развивать особо и не требуется.
    Я бы посоветовал не апгрейдиться на 2012 сервер, а оставить как есть, парралельно пробовать, подойдет ли вам Линукс решение и переходить на него в любое свободное время.

    P.S. В личной практике знаю несколько мелких организаций знаю до сих пор на Windows-NT домене, не жалуются.
    Парочка на 2000 домене, для нужд хватает.
    Функциональности этих сетей для того, чтобы люди работали (организации не айтишные) - выше крыши.
    Ответ написан
    4 комментария
  • Как прокачать скиллы по Active Directory?

    Alex9
    @Alex9
    scp wisdom root@brain \n in progress...
    Я в своё время ставил пару клиетов и пару контроллеров на виртуалку и выполнял настроку политик, dns, запуск скриптов и еще много чего. Без виртуальной лаборатории это равносильно что учится водить машину по книгам. В винде все довольно просто делается, но всё же лучше раз попробовать, чем сто раз прочитать. Книг на эту тему много, от того же microsoft учебные пособия на любую тематику, особенно из книг полезные разделы с рекомендациями, как нужно делать правильно.
    Есть еще лаборатории от Microsoft:
    www.microsoft.com/rus/servers/virtuallabs.mspx
    https://technet.microsoft.com/en-us/virtuallabs/bb...
    Ответ написан
    2 комментария
  • Недостатки Ruby on Rails?

    fodoyko
    @fodoyko
    DevOps и Infrastructure консультант
    Единственный недостаток - в какой-то момент придётся переписать часть приложения на Go, например. Но чтобы дорасти до таких проблем потребуется много месяцев\лет упорного труда и большие и интересные проекты.

    В остальном, лучше рельсы для разработки веб-приложений не найти.
    Ответ написан
    3 комментария
  • Как правильно использовать Puppet?

    ptchol
    @ptchol
    Linux system administrator
    С "оркестрейшеном" у puppet все плохо.
    Был puppet-kick, но его выпилили, теперь есть mcollective, который позволит вам дернуть агента на всех нодах и применить конфигурацию. Но имхо это из пушки по воробьям.
    Мы по прежнему по старинке, через pssh дергаем на нужной группе нод 'puppet agent -t'.
    Применить конфиг на отдельном сервере, из коробки я думаю врядли получится. Нужно придумать что то свое :).
    Ну или конечно же, Вы всегда можете нагородить
    if $::fqdn in $testing_nginx_servers {
        $config = new_config
      else {
        $config = stable_config
      }
      ::nginx::vhost { 'server.com' :
        template      => $config
        server_name   => "${::fqdn} ${title}",
        document_root => '/var/www/server.com',
        ssl_keys      => 'server.com'
      }

    А где нить в site.pp объявить
    $testing_nginx_servers = [ 'web-1.server.com', 'web-2.server.com' ]


    В конце концов вы можете раскатывать конфиг, но не релоадить nginx :).

    На тему ansible vs puppet. Субъективно, ansible, массовый раннер скриптов :). К тому же на состояние полугодовалой давности довольно тормозной.

    Puppet подразумевает, что накатка изменений, не влияет критично на Ваше окружение, и может происходить в фоне. Тоесть для ряда пакетов Вы написали 'ensure => latest', и не паритесь, обновляется оно сам по себе когда нада +\- 30 минут и всё. Внесли изменения в конфигу, проверили на одном серваке, и уверенны что через полчаса это будет везде. Сейчас скажу глупость, но о "схеме" его работы можно сказать что он "согласован в конечном счете", и этот "конечный счет" определяется получасовым таймаутом обновления (как в DNS :) )

    Может быть уже неактуально, но вот здесь человек сравнивал ansible \ salt в качестве альтернатив для переезда.

    Если привлекает YAML в puppet есть hiera, для экспорта ресурсов с нод, есть puppetdb (к примеру что бы при добавлении backend серверов, их адреса попали в необходимый upstream у nginx, без прямого прописывания их в конфиге).

    Если напрягает что нету всяких "циклов", то это решается во первых при помощи define, или в свежем синтаксисе есть each / slise / reduce / filter, который позволяет удобно работать с со всякими списками параметров, плюс очень много чего полезного реализовано в stdlib.

    Puppet декларативен, и если вы не хотите мирится с отсутствием возможностей перезаписать переменную / параметры ресурса / класса, то Вам будет сложно с ним, иначе не вижу ничего плохого в этом выборе.
    Ответ написан
    2 комментария