Задать вопрос
  • Какой язык программирования выбрать?

    gadfi
    @gadfi
    https://gamega.org
    Ох насмешили .... сколько помню все java хоронят, c# едва ли не мертворожденным считали ......
    Для первого языка я считаю оптимально java или c# у них наиболее классическое ооп, более того не нужно рассматривать изучения программирование как изучения языка ─ языки развиваются, появляются новые в зависимости от разных обстоятельств их приходится менять
    Учите патерны, технологии ....
    На вашем уровне начните с синтаксиса, ооп и структур данных, потом разберите бд а дальше уже поймете куда хотите двигаться
    Ответ написан
    Комментировать
  • Что нужно знать, что бы стать Системным администратором в хостинг провайдере?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Apache, Nginx, Mysql, PHP, PostgreSQL, Redis, node - самое базовое, иметь представление что такое HA, CDN, маршрутизация, как работают фаирволы, что такое виртуализация, хорошо знать 3-4 распространенных гипервизора, ну а так практика и опыт, в хостинге очень много разных задач, все перечислять бессмысленно, есть на сетях, есть на серверах, есть по безопасности, есть по архитектуре и планированию развития, есть мониторинг, да много чего есть. Самое простое - устройтесь на первую линию к любому хостеру да посмотрите сами.
    Ответ написан
    Комментировать
  • Как лучше учить английский?

    antonydevanchi
    @antonydevanchi
    10 лет в айтишке
    Смотрите порно-кастинги на английском. И приятно и полезно, так как задается очень много вопросов с использованием стека словарного запаса используемого в повседневной жизни.
    Ответ написан
    Комментировать
  • Какие есть отличные уроки по Python?

    Lovesuper
    @Lovesuper
    pyhon, java, swift программист
    Есть отличный Марк Лутц! Он вас всему и научит.
    Ответ написан
  • Какие есть отличные уроки по Python?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Не знаю подойдет ли Вам мой путь развития. Опишу свой путь изучения Python-а, т.е. ту "дорожку" по которой прошел сам.
    У меня были задачи разного характера:
    * Поискать в логах тестируемого приложения значения одного типа и принять решение, ошибка сборки или нет
    * Обновить версию приложения в исходном код на основе входного json-файла содержащую параметры новой версии
    * Скачать исходники из Mercurial из текущей ревизии, Собрать приложение, Запустить тестовое приложение и если обнаружена ошибка, то откатиться до предыдущего тега по формату ver__ и повторить снова. После обнаружения тега на котором ошибки нет напечатать это в логе

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

    Уверяю Вас: задача + справочник Д.Бизли + Stackoverflow = то что Вам нужно!
    Ответ написан
    Комментировать
  • Какой есть свободный сервер разработки (git, трекер задач, канбан)?

    AMar4enko
    @AMar4enko
    Git + трекер задач - Gitlab. Правда там не трекер задач, а просто issues, как в github или bb, но в рамках Agile вам полноценный трекер и не нужен - будете ставить приоритеты и майлстоуны.
    Сервер CI можно написать руками за день.
    Ответ написан
    Комментировать
  • Какой есть свободный сервер разработки (git, трекер задач, канбан)?

    anyd3v
    @anyd3v
    посмотреите в сторону
    jira + greenhoper (вроде так плагин называется), вроде как раз в месяц на 20$
    или
    youtrack: на свой сервер бесплатно (те стоимость хостинга) или ondemand за 20$

    как сервер для git можете выбрать bitbacket.org для вас (до 5 человек) выйдет бесплатно

    Если хотите ci, то берите youtrack + CI server на своем сервере (честно просто не знаю какой под .net лучше), если возьмете jenkins, то думаю вам должно хватить по памяти места для обоих на одном сервере.
    Ответ написан
    Комментировать
  • Как в rails определить nested атрибуты?

    AdilA
    @AdilA Автор вопроса
    Нравится кодить, изучаю go c echo
    Сделал так может кому пригодится
    Запилил свой RegistrationController который ссылается на Devise
    ну и если у кого нить больше nested attribustes (у меня один)
    соответственно post = resourse.posts.second и так далее
    class RegistrationsController < Devise::RegistrationsController
    
    def create
        build_resource(sign_up_params)
        resource_saved = resource.save
        yield resource if block_given?
        if resource_saved
        	if resource.posts.present?
        		post = resource.posts.first
        		flash[:success] = "Поздравляем Ваше сообщение опубликованно!"
        		User.includes(:categories, :roles).references(:categories, :roles).where(categories: {id: post.category_id}, roles: { id: 4 }).pluck(:email).each do |email|
    				PostsMailer.delay.deliver_posts_register(email, post)
    			end
        	end
          if resource.active_for_authentication?
            set_flash_message :notice, :signed_up if is_flashing_format?
            sign_up(resource_name, resource)
            respond_with resource, location: after_sign_up_path_for(resource)
          else
            set_flash_message :notice, :"signed_up_but_#{resource.inactive_message}" if is_flashing_format?
            expire_data_after_sign_in!
            respond_with resource, location: after_inactive_sign_up_path_for(resource)
          end
        else
          clean_up_passwords resource
          @validatable = devise_mapping.validatable?
          if @validatable
            @minimum_password_length = resource_class.password_length.min
          end
          respond_with resource
        end
      end
    end
    Ответ написан
    Комментировать
  • Какой выбрать дистрибутив linux для интернет шлюза?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Лучшим дистрибутивом Linux является тот дистрибутив, который любит ваш знакомый гуру
    © неизвестный
    Ответ написан
    Комментировать
  • Какой выбрать дистрибутив linux для интернет шлюза?

    Ernillew
    @Ernillew
    Администрирую *nix-системы с 1997 года
    Debian, Ubuntu, CentOS, Gentoo…
    Зависит от того к чему привык ваш системный администратор.
    Ответ написан
    Комментировать
  • Какой выбрать дистрибутив linux для интернет шлюза?

    IlyaEvseev
    @IlyaEvseev
    Opensource geek
    Из бесплатных - pfSense, ClearOS, Zentyal, Untangle.
    Из платных - RouterOS за $45 (тестовая версия бесплатна).
    Быстрее попробовать их все в VirtualBox'е, чем пытаться определить лучший заочно, имея нулевой опыт.
    Ответ написан
    Комментировать
  • Расскажите про python,что он,кто он?С чего начать?

    ali_aliev
    @ali_aliev
    Разработчик на Django/Python, JavaScript
    с его помощью можно грабить караваны
    Ответ написан
    1 комментарий
  • Расскажите про python,что он,кто он?С чего начать?

    @raventid
    Марк Лутц. Обратите внимание на книги этого автора. Самый подробный и обстоятельный набор учебников, которые спокойно заменят результаты поиска в гугле и все остальные материалы в мире на эту тему. Там в самом начале подробнейшим образом расписано кто, как, когда, где, зачем, почему использует питон, а потом описан сам язык и все возможные комбинации с другими технологиями.
    Ответ написан
    Комментировать
  • Вопрос выбора специализации: *nix админ vs Windows админ?

    oleg40a
    @oleg40a
    Senior DevOps Engineer
    Твоя проблема не в том чему учиться, а в том, как ты это делаешь.
    Нет разницы, скакать между Windows и Linux или между Python и ZFS.
    Освой хоть что-то в рамках книги. Хоть Python для начала. Под Windows или Linux он работает - разницы нет.
    Это касается и 90% другого софта.
    Ответ написан
    Комментировать
  • Что посоветуете из книг по распределению своего времени\повышению эффективности?

    3vi1_0n3
    @3vi1_0n3
    "7 навыков высокоэффективных людей". Мне в свое время помогла, затраты времени на прочтение окупились достаточно быстро.
    Ответ написан
    Комментировать
  • Существует ли запрос типа WHERE `id` = `1`,`2`,`3`,`4`,`5` ?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    IN
    WHERE `id` IN ('1', '2', '3', '4', '5')
    Ответ написан
    Комментировать
  • Вопрос выбора специализации: *nix админ vs Windows админ?

    @anton1234
    Посмотрите вакансии на хедхантере. Что понравится к тому и стремитесь.
    Из личного опыта. Windows это поддержка инфраструктуры в компаниях. Достаточно много предложений, но все они в низшей зарплатной категории. Хорошие зп только в крупных компаниях и то с приставкой руководитель. При желании за пол года можно выучиться и сдать mcsa. Учиться лучше самостоятельно. Еще стало модно требовать знание цисок.
    Имхо более перспективен админ обслуживающий девелоперов. Там совсем другой набор технологий: управления версиями, автоматизация сборки, просто автоматизация. Subversion, git, puppet, ansible,salt итд итп.
    Еще есть обслуживание веб сервисов, хайлоад.
    Из личного опыта - теория без реальной практики это неэффективная трата времени.
    Ответ написан
    Комментировать
  • Системный администратор. Нет опыта и как с этим бороться?

    @sHaggY_caT
    пойдите в саппорт интегратора, выездным инженером: очень быстро наберетесь сисадминского опыта не только с цисками, но с энтерпрайз хранилками, ленточными библиотеками, итд
    Ответ написан
    1 комментарий
  • Вопрос выбора специализации: *nix админ vs Windows админ?

    Meehalkoff
    @Meehalkoff
    Не важно каким образом вы получаете информацию, важно что вам интересно и что вам нравится. Выберите себе одно направление и стремитесь к совершенству в нем.
    А вот что именно выбрать... Как говорит народная мудрость - только любимое дело сделает тебя счастливым и, по возможности, богатым. (при условии, что дело это - не ебланить) ;)
    Ответ написан
    1 комментарий