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

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Как я в студенчестве подсел на компьютеры одного бренда и, повзрослев, встретил их снова
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

Sahnen

  • 2
    вклад
  • 11
    вопросов
  • 3
    ответа
  • 33%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Что за техника рисования?

    Kiriniy
    Кирилл Никитин @Kiriniy
    Графический дизайнер / Веб-разработчик
    Если вы про фон, то это полигональная сетка. Можно руками, но это медленно, можно генератором, типа этого.
    Ответ написан 04 мая 2020
    Комментировать
    Нравится 11 Комментировать
  • Могу ли я распрастранять шрифт от Google Fonts со своей программой?

    borisdenis
    Довольный Жизнью @borisdenis
    С каждым шрифтом идет файл с лицензией, нужно ее прочесть и там будет написано что можно, а что нет. Без названия шрифта только вы можете понять под какой он лицензией.
    https://github.com/google/fonts
    Ответ написан более года назад
    1 комментарий
    Нравится 2 1 комментарий
  • Как по клику мышкой записать в буфер обмена значение?

    jasonOk
    jasonOk @jasonOk
    Легче болтать, чем код писать
    Используйте https://clipboardjs.com/ и не морочьте голову
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как по клику мышкой записать в буфер обмена значение?

    Vlad_IT
    Владимир Проскурин @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    https://w3c.github.io/editing/execCommand.html#dfn...
    Copy commands triggered from document.execCommand() will only affect the contents of the real clipboard if the event is dispatched from an event that is trusted and triggered by the user, or if the implementation is configured to allow this. How implementations can be configured to allow write access to the clipboard is outside the scope of this specification.


    Короче говоря - click доверенное событие, а contextmenu - нет.
    UPD: если использовать не onclick а mousedown (который срабатывает на все кнопки мыши) - то ок
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 2 1 комментарий
  • Как в поиске задать для поля значение "любое"?

    Urukhayy @Urukhayy
    Если у вас параметры запроса подаются в find в виде объекта, то как вариант можно, перед вызовом find, удалять это поле:
    var query = {
        name: 'John',
        age: '18'
    }
    
    delete query['age']
    Users.find( query ).limit(20);
    Ответ написан более двух лет назад
    3 комментария
    Нравится 1 3 комментария
  • Devise: Как отключить автологин после регистрации?

    nbekseitov
    N. Bekseitov @nbekseitov
    Ruby on Rails developer
    Просто закомментируй sign_up. Этот метод просто вызывает sign_in
    https://github.com/plataformatec/devise/blob/maste...
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как выбрать необходимые ассоциации?

    LightAlloy
    Анна Буянова @LightAlloy
    Ruby developer
    Не понимаю, в чём проблема:

    Company/JobItem - belongs_to/has_many
    Company/Region - belongs_to/has_many

    Region и JobItem никак не связаны.

    В реальной жизни часто бывает, что компании занимаются несколькими видами деятельности, но это уже другая проблема.
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 4 3 комментария
  • Как настроить роутинг?

    victorvsk
    Viktor Vsk @victorvsk
    Принципиально, чтобы услуги были вложены в регион, а не наоборот.

    Ох уж эти сеошники
    По факту, вам нужно просто
    mysite.ru/regions/region_id/servises/all

    Превратить в:
    mysite.ru/moskva/services/all

    Для этого можно использовать
    resources :regions, path: ''
    что бы убрать regions
    Что бы превратить region_id в moskva, смотрите apidock.com/rails/Object/to_param

    На самом деле, оптимально иметь что-то вроде mysite.ru/moskva123 (с учетом что region_id == 123), но ваши сеошники поймут это только когда столкнутся с тем, что нужно переименовать moskva в moscow
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 3 Комментировать
  • Загрузка фотографий на сервер - как правильно?

    Дмиртрий @c0va23
    Backend-разработчик
    Есть ещё одни вариант — использовать облачные сервисы, который сам умеет хранить, "нарезать" и раздавать картинки.

    Я пользовался cloudinary.com, но у меня были небольшие нагрузки. Так что я не могу сказать на сколько эффективно он будет справляться. Если не будет устраивать cloudinary, то, думаю, что найдутся и другие аналоги.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Загрузка фотографий на сервер - как правильно?

    Юрий Шилка @glitch536
    javascript разработчик
    На мой взгляд, такой вещи как "правильно" не существует, есть лишь задача, которая выполняется или нет. Однако, позволю себе несколько советов исходя из описания

    1. Безопасность важнее производительности. Хранить пароли в открытом виде на клиенте - плохая идея. Если рассматривать заливку на облако, то в облако пользователя с предоставлением затем доступа к файлам вашему приложению

    2. Если Вы уверены, что производительность будет узким местом, можно рассмотреть вариант нарезки на клиенте (код усложнится из-за необходимости поддержки разных браузеров). Проблему можно решить также покупкой более сильного железа.

    В общем случае я применяют такую стратегию: для начала реализовать самый простой вариант и оптимизировать в случае необходимости.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • SoreMix
    SoreMix
    • 12 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 8 ответов
    • 0 вопросов
  • sergiks
    Сергей Соколов
    • 7 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 5 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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