Все сервисы Хабра

Сообщество, где люди делятся уникальным опытом

Вопросы и ответы по любой теме от IT сообщества

Помогаем строить карьеру в IT-индустрии

Биржа удаленной работы для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Евгений Козлов

Software Engineer
  • 22
    вклад
  • 0
    вопросов
  • 23
    ответа
  • 52%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Что рекомендуете почитать по компьютерному зрению?

    Евгений Козлов @lebron32rus
    Software Engineer
    Для изучения основ CV хорошо подойдет курс. Мне очень понравился. Дальше уже нужно искать инфу о convolutional neural networks.
    Ответ написан 17 апр.
    1 комментарий
    Нравится 1 1 комментарий
  • Как переопределить (next и previos)_label в will_paginate?

    Евгений Козлов @lebron32rus
    Software Engineer
    Тык
    Ответ написан 17 мар.
    Комментировать
    Нравится Комментировать
  • Как правильно написать код для определенного вложенного роута?

    Евгений Козлов @lebron32rus
    Software Engineer
    Вложенные маршруты описываются так:

    resources :brands do
      resources :engines
    end
    Ответ написан 09 мар.
    Комментировать
    Нравится 1 Комментировать
  • Как получить прямой путь до файла, загруженный через Active Storage?

    Евгений Козлов @lebron32rus
    Software Engineer
    ActiveStorage::Blob.service.send(:path_for, attachment.blob.key)
    Ответ написан 05 мар.
    Комментировать
    Нравится 1 Комментировать
  • Как отправлять запросы на сайт из приложения?

    Евгений Козлов @lebron32rus
    Software Engineer
    Инструменты на которых можно разработать компоненты для вашей задачи:
    • Mobile - Java/Kotlin (Android), Objective-C/Swift (IOS), React Native (Android, IOS)
    • Backend - С#, Java, JavaScript, PHP, Python, Ruby и много других
    • База данных - PostgreSQL, MySQL, MondoDB...

    Если у Вас нет опыта в программировании или опыт минимальный, то я советую сначала пройти курс freeCodeCamp Пройдя этот курс вы научитесь писать Frontend и Backend с использованием JavaScript а также основам работы с базами данных. После можно будет переключиться на разработку мобильного приложения на React Native (JavaScript). Я считаю это наиболее быстрый путь так как не придется изучать несколько технологий одновременно.
    Ответ написан 13 янв.
    1 комментарий
    Нравится 1 1 комментарий
  • Подкиньте идею языка программирования, не похожего на семейство Си и Java?

    Евгений Козлов @lebron32rus
    Software Engineer
    • Python, Ruby, JS
    • Elixir, Erlang
    • Rust
    Ответ написан 21 дек. 2018
    3 комментария
    Нравится 5 3 комментария
  • Как можно реализовать нечеткий поиск в строке?

    Евгений Козлов @lebron32rus
    Software Engineer
    Расстояние Левенштейна
    Ответ написан 19 дек. 2018
    Комментировать
    Нравится 1 Комментировать
  • Зачем newInstаnce вместо конструктора?

    Евгений Козлов @lebron32rus
    Software Engineer
    Прочтите Effective Java: Joshua Bloch. Самый первый параграф книги объясняет для чего и когда использовать статические методы вместо конструктора
    Ответ написан более года назад
    Комментировать
    Нравится 1 Комментировать
  • Как написать уникальность в базе данных на рельсах?

    Евгений Козлов @lebron32rus
    Software Engineer
    Создайте составной уникальный индекс
    add_index :menus_products, %i[menu_id product_id], unique: true
    Ответ написан более года назад
    Комментировать
    Нравится Комментировать
  • Как обойти эту ошибку Faraday::ConnectionFailed?

    Евгений Козлов @lebron32rus
    Software Engineer
    How to "try again" when exceptions happen in Ruby
    Ответ написан более года назад
    1 комментарий
    Нравится 1 1 комментарий
  • Где можно найти список топиков по направлению Computer Science?

    Евгений Козлов @lebron32rus
    Software Engineer
    • A complete computer science study plan to become a...
    • A collection of (mostly) technical things every s...
    Ответ написан более года назад
    Комментировать
    Нравится 2 Комментировать
  • Как вызвать статический метод у модуля класса?

    Евгений Козлов @lebron32rus
    Software Engineer
    include — добавляет методы модуля объекту.
    extend — вызывает include для синглтон-класса объекта.

    Правильный вариант:
    module FooModule
      def foo_method
        puts 'TestModule'
      end
    end
    
    class BarClass
      extend FooModule
    end


    Подробнее
    Ответ написан более года назад
    1 комментарий
    Нравится 2 1 комментарий
  • Как разделить доступ к записям rails_admin?

    Евгений Козлов @lebron32rus
    Software Engineer
    Я использовал для подобной задачи гем pundit
    И вот такой Policy Object:
    class CommentPolicy
      attr_reader :user, :comment
    
      def initialize(user, comment)
        @user = user
        @comment = comment
      end
    
      def update?
        owner?
      end
    
      def destroy?
        owner?
      end
    
      private
    
      def owner?
        comment.user == user
      end
    end
    Ответ написан более года назад
    7 комментариев
    Нравится 1 7 комментариев
  • Какие нужно выполнить шаги чтобы построить нейронную сеть (Для распознавание текста с картинки)?

    Евгений Козлов @lebron32rus
    Software Engineer
    Keras Examples. Внутри много хороших примеров на популярных наборах данных. Изучайте, анализируйте, применяйте.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 2 Комментировать
  • Как проверить безопасность params?

    Евгений Козлов @lebron32rus
    Software Engineer
    Выполнять на сервере команды которые пришли из внешнего мира это не самое удачное решение. Будет лучше если вы определитесь с функциями которые пользователи будут выполнять через сервис и сделайте безопасные эндпоинты в которых нет намека на команды терминала. Когда пользователь делает запрос то мы берём строковую константу определенную где то в приложении которая осуществит действие необходимое пользователю. Имхо, это более правильно с точки зрения безопасности.
    Ответ написан более двух лет назад
    5 комментариев
    Нравится 1 5 комментариев
  • Насколько безопасно сохранять модель в отдельном потоке?

    Евгений Козлов @lebron32rus
    Software Engineer
    Я бы начал с БД. Проанализировал план запроса, оптимизировал запрос. Выявить причину по которой БД долго выполняет запрос - первостепенно.
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 2 1 комментарий
  • Можно ли поменять местами ОС при загрузке компа?

    Евгений Козлов @lebron32rus
    Software Engineer
    Можно. У меня сейчас стоят рядом Ubuntu 16.04 и Windows 10. Для изменения порядка ОС в окне загрузки использую GRUB Customizer
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как подключить Ruby on Rails к postgresql?

    Евгений Козлов @lebron32rus
    Software Engineer
    Выполни rails db:create . А вообще переходи на linux. Разработка на Rails под Windows это сомнительное удовольствие.
    Ответ написан более двух лет назад
    5 комментариев
    Нравится 8 5 комментариев
  • PHP или ASP.NET?

    Евгений Козлов @lebron32rus
    Software Engineer
    Занимайся ASP.NET, но MVC, а не WebForms. После того как будешь чувствовать себя уверенно, можешь попробовать .NET Core.
    Ответ написан более двух лет назад
    6 комментариев
    Нравится 1 6 комментариев
  • Литература для изучения "Алгоритмов и структуры даных"?

    Евгений Козлов @lebron32rus
    Software Engineer
    Моя первая книга по алгоритмам: Роберт Лафоре - Структуры данных и алгоритмы в Java. Очень понравилась, советую.
    Ответ написан более двух лет назад
    2 комментария
    Нравится 1 2 комментария
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • dimonchik2013
    dimonchik2013
    • 15 ответов
    • 0 вопросов
  • xmoonlight
    xmoonlight
    • 14 ответов
    • 0 вопросов
  • Zoominger
    Рональд Макдональд
    • 9 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 8 ответов
    • 0 вопросов
  • Lord_Dantes
    slave
    • 6 ответов
    • 2 вопроса
  • Aetae
    • 8 ответов
    • 0 вопросов
  • © TM
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации