• Как сделать появление всплывающего меню с задержкой при наведении?

    zualex
    @zualex
    Senior Software Engineer
    Если нужна задержка на css, то есть свойство transition-delay
    А на JS setTimeout

    т.е, если пользователь убрал курсор мышки с элемента меню, то она не появилось.

    Как мне кажется можно сделать все на css:
    .menu .submenu {
        opacity: 0; /* По умолчанию скрываем подменю */
        visibility: hidden;
        transition-property:  opacity, visibility;   /* Задаем какие свойства анимировать */
        transition-duration: .3s, .3s;               /* Задаем продолжительность анимации для каждого свойства */
        transition-delay: .15s, .15s;                /* Задаем задержку анимации для каждого свойства */
    }
    .menu .menu-item:hover .submenu {
        opacity: 1; /* Показываем подменю при ховере */
        visibility: visible;
    }
    Ответ написан
    5 комментариев
  • Как тестировать верстку под разные браузеры и экраны?

    lega111
    @lega111
    DevOps
    Под мобильные устройства тестирую с помощью стандартных функций браузера (Firefox & Chrome это умеет в devtools)
    Так же есть такая штука - ami.responsivedesign.is
    Доступные размеры:
    настольный монитор — 1600 x 992px;
    ноутбук — 1280 x 802px;
    планшет — 768 x 1024px;
    мобильный телефон — 320 x 480px.

    Так же есть это - deviceponsive.com
    Устройства и доступные разрешения экранов.
    Macbook — 1280 x 800
    iPad портрет — 768 x 1024
    iPad портрет — 1024 x 768
    Kindle портрет — 600 x 1024
    Kindle альбомная ориентация — 1024 x 600
    iPhone портрет — 320 x 480
    iPhone альбомная ориентация — 480 x 320
    Galaxy портрет — 240 x 320
    Galaxy альбомная ориентация — 320 x 240

    Ну и мой любимый - quirktools.com/screenfly
    Доступно 9 больше чем планшет устройств — от 10" ноутбуков, до 24" мониторов, 5 планшетов, 9 телефонов, 3 телевизионных разрешения, а также произвольное разрешение. Есть отдельный переключатель в портретный и альбомный режим, а также опция показа прокрутки.
    Ответ написан
    3 комментария
  • Как можно вывести данные только из одной ячейки электронной таблицы Google Docs на web страницу?

    Illarion_me
    @Illarion_me
    Кратко обо мне
    1. Создайте новую таблицу, которая состоит из одной ячейки, и встройте её в сайт
    2. Значение ячейки вычисляется на основе формулы аналогичной этой:
    =IMPORTRANGE("1Y0Se2V_oTfOUSUG6diWm1yL8Pr0GR8B_vRSM8ou_0BQ";"Алладин!A1")

    Более подробно смотрите в справке по гугл таблицам, по функции "IMPORTRANGE" : https://support.google.com/docs/answer/3093340?hl=ru
    Ответ написан
    Комментировать
  • Как понизить в выдаче сайт?

    @ramjke
    Пожалуйтесь хостеру сайта-конкурента.
    Для этого попингуйте их сайт, потом полученный IP введите в окошко "Search IP address" на сайте https://www.ripe.net/support - это сайт базой данных IP-адресов (расскажет, какой организации (чаще всего, интернет-провайдер, хостер, дата-центр или просто крупной компании) выдан IP).
    В результатах поиска будет abuse contact to: - это адрес для жалоб. Скорее всего, по IP-шнику Вы найдете хостера (или сайта, или их прокси серверов - но, скорее, сайта). Напишите жалобу хостеру (обязательно укажите, что Вы являетесь владельцем Вашего сайта и торговой марки или что у Вас там; что Вы уже подали заявление в милицию/написали в Роскомнадзор). Пишите с ящика своего домена/сайта, который упомянту в злосчастной статье. И приложите к письму переписку - мол, клевета и вымогательство денег. Желательно ещё потом пару раз позвонить в техподдержку и узнать, как идут дела по жалобе.
    Жалобу действительно можно продублировать обращением в милицию (тогда и номер входящего укажите в жалобе хостеру). С очень большой вероятностью хостер не захочет иметь дело ни с ментами, ни с Вами, и обяжет владельца сайта в течение суток убрать статью.
    Ответ написан
    Комментировать
  • Как понизить в выдаче сайт?

    XXX
    @XXX
    Решение где-то рядом
    Если да то подскажите какими методами?
    Из белых методов например возможен такой вариант:
    • хотя бы поверхностно проанализировать сайт с негативом и статью с ссылкой на Вас (небольшой SEO аудит);
    • определить по каким запросам Вы хотите вытеснить из выдачи искомый сайт с негативом;
    • составить ТЗ копирайтерам и написать 10 качественных статей под нужные запросы;
    • найти десяток крупных площадок, с высоким авторитетом и лучшими показателями, разместить там Ваши статьи.

    Подождать и посмотреть на результат, возможно понадобятся еще статьи или дополнительные площадки.

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

    @LeSDav
    Веб-разработчик
    Если карта создана через ЯндексAPI, то удалить все элементы управления можно двумя способами.
    Первый способ - при создании карты в разделе установки параметров есть массив "controls". В нем должен быть перечислен список необходимых объектов управления. Если оставить его пустым, то карта инициализируется без элементов управления.

    // Инициализация карты
    var myMap = new ymaps.Map('map', {
        center: [50.45754, 30.453987],
        zoom: 10,
        controls: []
      });


    Второй способ - если карта уже создана, то можно отключать ненужные элементы управления следующим образом:

    // Инициализация карты
    var myMap = new ymaps.Map('map', {
        center: [50.45754, 30.453987],
        zoom: 10
      });
    
        // Удаление стандартного набора кнопок
        myMap.controls.remove("mapTools")
        .remove("typeSelector")
        .remove("searchControl")
        .remove("trafficControl")
        .remove("miniMap")
        .remove("scaleLine")
        .remove("routeEditor")
        .remove("smallZoomControl");


    Узнать названия всех доступных элементов управления можно вот здесь.
    Ответ написан
    4 комментария
  • Как вернуть мотивацию к обучению?

    При повторной потере мотивации алгоритм следующий:
    1) Идем высыпаемся. По-нормальному так, без будильников. Чтоб глаза вообще больше не закрывались.
    2) Если мотивация не вернулась (возвращается в 70% случаев) - берем велик (хотя можно и пешком) - и на улицу. Если есть приличный парк в городе - находим пару нестандартных физ. упражнений (можно боевых), пытаемся выполнить. Работа с телом и физические нагрузки - это совершенно другая часть вашего сознания, про нее нужно не забывать.
    3) Если мотивация не вернулась (уже где-то 85% случаев) - берем случайную книгу (не техническую), в идеале - из жанра который вам нравится. Читаем. Спокойно, страницы не считаем.
    4) Если не вернулась, повторить с п. 1 до пяти раз, не думая о времени и выполняя только самые важные дела (срочные задачи по учебе, работа, если есть), можно даже попросить родных/знакомых помочь по дому и бытовым делам, чтобы себя разгрузить.
    5) Если не помогло после 5 раз, задаем новый вопрос на тостере, подробно описываем что делали).

    Хотя бы один из п. 1-3 выполняем для профилактики каждый выходной.
    P.S. в принципе плохо сравнивать себя с кем-то - для "сравнения" на свете есть всякие соревнования и состязания, где есть правила и контекст. В жизни правил нет, один учится в MIT, другой учится в колледже в России - какие могут быть сравнения? Вы думаете тут большинство людей за один год все узнало и всего добилось? Вы глубоко заблуждаетесь) PHP-шники-выскочки не в счет, у них искаженное представление о реальности.
    Ответ написан
    11 комментариев
  • О скорости SATA3 SSD на SATA2 контроллере. Есть ли резон?

    hbuser
    @hbuser
    Озадачился этим же вопросом.
    Могу только процитировать абзац из хорошей статьи.

    Очевидно, что вы получите заметный прирост к отзывчивости системы, даже используя разъём SATA 3 Гбит/с. На практике интерфейс 3 Гбит/с не сдерживает производительность основных приложений. Интерфейс SATA III вступает в игру в синтетических тестах, достигающих технологических пределов, в задачах рабочих станций/серверов или в во время передачи больших объёмов данных с SSD на SSD.

    Источник: www.thg.ru/storage/ustanovka_ssd_v_sistemu_s_sata_...
    Статья - более чем исчерпывающая. В отличие от ответа, который помечен решением, там имеются доказательства.
    Ответ написан
    Комментировать
  • Что будет если установить ОЗУ с большей частотой чем позволяет шина?

    @ProFfeSsoRr
    Сис.админ по Linux
    Ох. У оперативки указывается максимальная её частота. На частотах ниже она работать будет разумеется, но тут есть тонкости: помимо частоты у оперативки еще есть тайминги, так вот если ваша материнка их как-то криво выставит, то будет как у товарища Asgoret, "не заведется, будет пищать". Соответственно придется воткнуть какую-нить другую оперативку, выставить в биосе настройки вручную нужные, а потом ставить новую память.

    А про объем отдельная песня. DDR3 планки объемом более 8Гб вы где нашли? Они только регистровые есть, в настольный компьютер такие не поставить. Так что если нужно 16Гб - это надо ставить 2 планки восьмигиговых.
    Ответ написан
    Комментировать
  • Сильно ли влияет производительность компьютера на скорость загрузки сайта?

    @LiguidCool
    Есть скажем так минимальный порог, после которого скорость загрузки отходит на второй план, а производительность на первый.
    Проблема в том, что с каждым годом веб становится все более прожорливым. Страницы обвешивают кучей рюшей, препроцессров, шаблонизаторов итп. Тогда да, вся обработка ложится на ваш ПК. Но это сворее проблема (ИМХО) криворуких программистов. У меня например сейчас несколько окон хрома жрут почти гиг оперативы. Помнится пару лет назад 1-2 гига на компах были вполне неплохим объемом оперативы.
    Для мобильных устройств актуальна как раз скорость и стабильность канала передачи. Как правило под мобильные сайты хоть как-то стараются оптимизировать, а вот с каналом ничего не поделаешь.
    Думаю основная проблема тут в том, что рынок разработки дешевеет, нужно клепать больше сайтов за меньшее время. Нет времени писать качественно и оптимально. Фреймворки рулят.
    Ответ написан
    Комментировать
  • Что будет если установить ОЗУ с большей частотой чем позволяет шина?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    1) проверьте, поддерживает ли материнка эти "две по 16Гб", если не игровая - очень вряд ли, желательно проверить вплоть до "мах память в разъеме", т.е. два слота по 8 - ок, а один на 16 - не увидит даже 8.
    2) проверьте, поддерживает ли процессор (на сайте Интела): несерверные процы хорошо ограничены сверху - например, всего 64гигабайтами
    3) проверьте рабочее напряжение памяти (1,5 - 1,65 может отличаться)

    если раб напряжении и проц - совместимы, то будет 1333 частота и тот объем, который поддерживает материнка, если аоддерживает слот

    сложность в таких манипуляциях в том, что до конца спефицикация материнки не всегда ясна ( разные партии и проч), поэтому может не срастись на практике то, что по бумагам срастись дожно
    Ответ написан
    Комментировать
  • Как сделать перенос слов через дефис в тексте черес CSS?

    Hyphens просто не везде поддерживается https://developer.mozilla.org/en-US/docs/Web/CSS/h...
    Альтернатива — использовать JS-библиотеку, например, https://github.com/mnater/hyphenator (демо mnater.github.io/Hyphenator)

    Но, боюсь, из коробки он не знает четких правил переноса в русском языке.
    Ответ написан
    1 комментарий
  • Можно ли заменить матрицу с tn на ips на lenovo z580 с большим разрешением?

    @mbllllb
    Можно. Я заменил на своем Lenovo Z500 TN 1366x760 на IPS 1920x1080, хоть в линейке Z500 только с TN 1366x760. Просто смотрите в AIDA64 или подобном тип матрицы и с помощью спецификации подбираете заменяемую.
    Бывают случаи, когда производители экономят на шлейфе, который от видеокарты до матрицы - не хватает проводов (в ссылке ниже описано решение). Так же часто ставят шлейфы, которые не отдельными проводами, а лентой - тогда очень проблематично будет вставлять недостающие части.
    Совместимые матрицы: www.kv.by/content/vzaimozamenyaemost-sovremennykh-...
    Решение проблемы со шлейфом: www.gamedev.ru/pages/l/swap_matrix_fullhd
    Ответ написан
    6 комментариев
  • Как узнать ip человека из vk?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Отправляем пользователю ссылку на свой сервер вида
    васяпупкин.ру/смотри_большие_сиськи
    У себя на сервере сохраняем ip всех, кто переходил по ссылке
    Ответ написан
    1 комментарий
  • Как сделать расширенный сниппет организации в поисковой системе?

    solomakin
    @solomakin
    Head of online marketing
    Конкретно этот пример - это информация об организации из Википедии.
    Что-то похожее вы можете сделать с помощью сервиса "Google Мой Бизнес"
    Про расширенные сниппеты:
    siteclinic.ru/blog/internal-optimization/mikrorazmetka - вот хорошая и подробная статья на эту тему.
    Вот еще материал Яндекса в формате вопрос/ответ, пригодится для общего развития: help.yandex.ru/webmaster/schema-org/semantic-faq.xml
    Ну и официальный гайдлайн от гугла держите:
    https://developers.google.com/structured-data/slsb...
    Будьте счастливы
    Ответ написан
    1 комментарий
  • Как сделать карточку сайта в поисковой системе?

    @SerMelipharo
    Ну и официальный гайдлайн держите:
    https://developers.google.com/structured-data/slsb...
    Ответ написан
    Комментировать
  • Как сделать карточку сайта в поисковой системе?

    solomakin
    @solomakin
    Head of online marketing
    siteclinic.ru/blog/internal-optimization/mikrorazmetka - вот хорошая и подробная статья на эту тему.
    Будьте счастливы
    Вот еще материал Яндекса в формате вопрос/ответ, пригодится для общего развития: help.yandex.ru/webmaster/schema-org/semantic-faq.xml
    Ответ написан
    2 комментария