• Почему input недоступен из-за tabindex="-1"?

    EkaterinaSava
    @EkaterinaSava
    Frontend-developer // LoL-addicted // Geek
    Вы понимаете, что такое табиндекс и зачем он нужен? Этот атрибут определяет последовательность перехода между элементами при нажатии на кнопку Tab. Соответственно, при значении -1 такой элемент будет игнорироваться.
    Так для чего он у вас установлен? Чтобы пользователь не мог ничего написать сам в этом инпуте?
    Для этого есть:
    1). Атрибут disabled - блокирует доступ и изменение поля формы. Оно в таком случае отображается серым и недоступным для активации пользователем. Кроме того, такое поле не может получить фокус путем нажатия на клавишу Tab, мышью или другим способом.
    2). Атрибут readonly - когда к тегу добавляется атрибут readonly, текстовое поле не может изменяться пользователем, в том числе вводиться новый текст или модифицироваться существующий.
    Ответ написан
    3 комментария
  • Сколько вложенных запросов позволяет сделать MySQL?

    naXa
    @naXa
    Junior Java(Script) Developer
    Интересный вопрос.

    В стандарте SQL нет теоретического ограничения на уровень вложенности запросов (количество запросов внутри запроса). Но не стоит забывать, что SQL запрос является строкой, и на него действуют жёсткие ограничения того типа данных, с которым система может работать. Поставщики РСУБД также могут накладывать свои ограничения.

    Фактически уровень вложенности зависит от возможностей конкретной РСУБД. Microsoft SQL Server, к примеру, раньше налагал ограничение в 32 вложенных запроса, которое подняли в 2005 версии, а после и вовсе убрали. Но даже сейчас остаются ограничения, которые зависят от сложности запроса и мощности железа (в любом случае бесконечно вкладывать запросы у вас не получится).

    В текущей версии Oracle поддерживает до 255 уровней вложенности внутри WHERE и не ограничивает вложенность запросов внутри FROM. DB2, PostgreSQL и MySQL не накладывают ограничений на количество подзапросов, хотя все остальные ограничения (такие как длина SQL запроса) для них действуют. Настольные РСУБД, такие как Access и Open Office BASE, не декларируют, сколько уровней вложенности вы можете использовать, но можете быть уверены, что получите ошибку "the query is too complex", если поместите 40 подзапросов в один запрос.

    (Отрывок из Discovering SQL: A Hands-On Guide for Beginners, Alex Kriegel, стр. 170)
    Ответ написан
    Комментировать
  • Где найти драйвера для встроеной звуковой карты под Ubuntu для Y580?

    mva
    @mva
    CEO, CTO, Lua/Gentoo/IPv6 Pioneer
    если звук есть как таковой, то с драйверами всё в порядке.
    А если он тихий, то играйтесь в микшерах:
    alsamixer (консольный). Проверить главный ползунок, выкрутить его на максимум. Потом нажать F6 и посмотреть на предмет "другой" карточки (по умолчанию, скорее всего, будет выбрана виртуальная PulseAudio карточка), там выбрать её и у неё тоже выкрутить Master, PCM и т.п. на максимум.

    Ну и просто с Pulseaudio из граф. режима поиграться: pavucontrol.

    // а по поводу диодов — уже лет эдак 10-15 у разработчиков ALSA один ответ:
    пожертвуете ноутбук для которого делать — попробуем сделать. За свои деньги покупать и тратить своё время бесплатно — не хотим
    Ответ написан
    Комментировать