Задать вопрос
  • Как верстать доступные сайты?

    MrDecoy
    @MrDecoy
    Верставший фронтендер
    То, о чём Вы спрашиваете, официально называется WAI-ARIA.
    Тут можно скачать бесплатно экранного диктора и с помощью него тестировать свои сайты, осуществляя навигацию по ним с помощью табуляции, а так же открывая специальное меню с помощью горячих клавиш (командная кнопка приложения, которую назначите, по умолчанию ins+f7, или f6? Не помню уже точно :-) )

    Доклады Вадима Макеева на ютубе:
    https://www.youtube.com/watch?v=MWJKwn_gKR4
    https://www.youtube.com/watch?v=ssJsjGZE2sc

    Если действительно умеете соблюдать семантику, то, скорее всего, Вы уже сделали достаточно.
    Рускоязычные ресурсы по доступности:
    https://weblind.ru/
    specialbank.ru/guide (В данный момент чёт не работает, но должен)
    Есть курс, где учат именно этому: https://kurmak.info/
    Статья на хабре: https://habr.com/ru/post/40730/ (там внизу есть полезные ссылки)
    Тут можно найти информацию по этому вопросу, в том числе перевод статей из первой ссылки англоязычных ресурсов

    В подкасте Веб-стандарты упоминается об этом очень часто. Тут можно прослушать все выпуски, а так же покопаться в выпусках и поискать упоминания доступности и статьи про это.

    Есть англоязычные ресурсы
    Про доступные компоненты: https://inclusive-components.design/ (нажимаете в хроме справа сверху "перевести страницу" и профит)
    Есть спецификация: https://www.w3.org/TR/wai-aria-1.1/#usage (аналогично, перевод в браузере и профит)
    MDN: https://developer.mozilla.org/en-US/docs/Learn/Acc...
    Ответ написан
    1 комментарий
  • Есть ли способ узнать возраст страницы?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Нужно искать записи об изменениях. Как вы понимаете, это зависит от того, что это за страница, что за сайт и т.д.
    • Если это ваш собственный сайт, можете посмотреть дату создания/изменения соответствующего файла на жестком диске.
    • Если это форум, запись в блоге или статья, то может быть указана дата написания в самой статье.
    • Сервер также может указывать дату в http-заголовках, например: Last-Modified. Хотя для динамических страниц такое не должно работать.
    • Если это Википедия, то в истории есть дата самой первой правки, это и есть время создания.
    • Если удалось где-то найти архивную версию сайта (с указанием даты, естественно), то можно проверить, была ли там уже данная страница или ещё нет на тот момент.
    • Как вариант, можно периодически сканировать целевой сайт, и самостоятельно логировать создание/изменение его страниц.
    • Можно ориентироваться на всякие косвенные признаки.
    • и т.д.

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

    @Fallenyasha
    Web-дизайн во всех проявлениях, это и CMS, и сайты на своих движках
    Гейм-дев, разработка моделей, анимаций, создание UI, плагины для игр
    Ответ написан
    Комментировать
  • Есть ли CMS для интернет-магазина с хорошим REST API?

    @caballero
    Программист
    чтобы был смысл писать мобильное приложение нужно сначала иметь не одну тысячу клиентов, причем постоянных клиентов, - никто не станет ставить мобильное приложение неведомого магазина.

    А чтобы иметь много клиентов надо вложить много усилий и денег - мобильное приложение там вопрос десятый - клиенту все равно через что покупать - сайт и с мобилы работать будет
    Ответ написан
  • Чем выкачать большой объём данных с хостинга?

    sergiks
    @sergiks Куратор тега Веб-разработка
    ♬♬
    на локальном компе или новом сервере, куда сохранять:
    rsync -avz  username@old-site.com://var/www/site/    /Volumes/My-Big-Disk/backups/site/
    Ответ написан
    Комментировать
  • Существуют ли вакансии JS-программиста без обязанности верстать?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Этот вопрос здесь задаётся регулярно. В очередной раз отвечаю, что узкую специализацию предпочитают крупные компании, но чтобы в такую попасть, придётся сначала стать очень хорошим специалистом широкого профиля.
    Ответ написан
    Комментировать
  • Возможно ли появление синего экрана из за жесткого диска, если система стоит на SSD?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Сфотографируйте ошибку, которая отображается на BSOD и погуглите её код после перезагрузки. Либо посмотрите журналы ошибок в system management, по идее, они должны там быть.

    Также можете проверить как жёсткий диск, так и ССД R.tester'ом. Если есть какие-то явные проблемы, то автоматическая диагностика их выявит (в т.ч. и шлейф - скорее всего будут CRC errors).
    Программа бесплатная и не требует установки.

    UPD:
    Да, и если сомневаетесь в жёстком диске, то сначала сделайте копию важных данных с него, а потом уже разбирайтесь что к чему.
    Ответ написан
    1 комментарий
  • Версия сайта для слабовидящих, зачем отключают изображение на этих версиях?

    ValdikSS
    @ValdikSS
    Нет причины отключать изображения на сайтах в версии для слабовидящих. Их нужно подписывать (указывать тег alt с понятным и подробным описанием сути картинки). Возможно, в примерах, которые вы видели, с сайта убирали картинки, не несущие смысла, которые сделаны для удобства визуального восприятия (иконки, пиктограммы), но если речь о картинке, несущей смысловую нагрузку, например, внутри статьи, то убирать ее не нужно.

    ГОСТ, по крайней мере, ничего такого не регламентирует.
    docs.cntd.ru/document/1200103663

    Если вам интересна информация о корректном построении сайтов для людей с нарушением зрения, см. https://weblind.ru/
    Ответ написан
    1 комментарий
  • Направление для изучения программирования «с нуля». Какую литературу посоветуете?

    mezastel
    @mezastel
    Финансовая математика, программирование
    Для начала попытайтесь определить какая область программирования вам по душе. Это могут быть сайты, игры, мобильные приложения, офисное ПО, встраиваемые системы, и так далее. И вот уже на базе этого выбирайте какие технологии изучать.
    Ответ написан
    Комментировать
  • Зачем писать классы, если можно писать все напрямую?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    Придёт сеошник - скажет "Отсюда h2 выкинуть" или "Отсюда h2 выкинуть выше" и правило .block-catalog h2 будет сиротой. Потому как плохая практика вешать стилевые правила на теги. Также и span в див превратится может и article тег в див обернется - а правила завязанные на тегах будут брошенными.

    Никогда не рефакторил чужой css? Там столько заброшенного ))

    Вторая причина - каскадность. "Вес" (специфичность) .block-catalog h2 больше чем .block-catalog__title-header и соответственно твой бэм подход может в один момент дать сбой. Потому как придется перебивать стили большей специфичностью - если вдруг не сможешь ниже нужного css правила дописать. На практике такое часто - у тебя нет доступа с нужному css и твой css раньше загружается
    Ответ написан
    Комментировать
  • Какая сейчас лучшая читалка для Windows?

    @argumentvoid Автор вопроса
    Остановился на Sumatra PDF, отредактировав конфиг. Скрыл навигационную панель (чтобы не видеть эти древнейшие иконки) и ещё подправил под себя несколько деталей. На данный момент это лучшее, что смог сделать для своей задачи. Прикрепляю скрин того, как сейчас выглядит книга в этой читалке.5fd9cf036b0ca631731368.png
    Если кому вдруг понадобится, вот конфиг:
    MainWindowBackground = #80fff200
    EscToExit = false
    ReuseInstance = false
    UseSysColors = false
    RestoreSession = true
    TabWidth = 300
    
    FixedPageUI [
    	TextColor = #000000
    	BackgroundColor = #ffffff
    	SelectionColor = #f5fc0c
    	WindowMargin = 2 4 2 4
    	PageSpacing = 4 4
    ]
    EbookUI [
    	FontName = Arial
    	FontSize = 12.5
    	TextColor = #5f4b32
    	BackgroundColor = #fbf0d9
    	UseFixedPageUI = false
    ]
    ComicBookUI [
    	WindowMargin = 0 0 0 0
    	PageSpacing = 4 4
    	CbxMangaMode = false
    ]
    ChmUI [
    	UseFixedPageUI = false
    ]
    ExternalViewers [
    ]
    ShowMenubar = true
    ReloadModifiedDocuments = true
    FullPathInTitle = false
    ZoomLevels = 8.33 12.5 18 25 33.33 50 66.67 75 100 125 150 200 300 400 600 800 1000 1200 1600 2000 2400 3200 4800 6400
    ZoomIncrement = 0
    
    PrinterDefaults [
    	PrintScale = shrink
    ]
    ForwardSearch [
    	HighlightOffset = 0
    	HighlightWidth = 15
    	HighlightColor = #6581ff
    	HighlightPermanent = false
    ]
    CustomScreenDPI = 0
    
    RememberStatePerDocument = true
    UiLanguage = en
    ShowToolbar = false
    ShowFavorites = false
    AssociateSilently = false
    CheckForUpdates = true
    RememberOpenedFiles = true
    EnableTeXEnhancements = false
    DefaultDisplayMode = single page
    DefaultZoom = fit page
    WindowState = 1
    WindowPos = 743 0 1074 1390
    ShowToc = true
    SidebarDx = 0
    TocDy = 0
    ShowStartPage = false
    UseTabs = true
    
    FileStates [
    ]
    SessionData [
    ]
    TimeOfLastUpdateCheck = 0 0
    OpenCountWeek = 519
    Ответ написан
    1 комментарий
  • За сколько можно освоить такую программу?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    1. Изучить UNIX-систему какую-либо. (Unix руководство системного администратора 500 стр. 10 дней)
    2. Изучить HTML, CSS. (entry level MDN ~20 дней)
    3. Изучить пару языков программирования
    3.1 Python (entry level ~40 дней)
    3.2 JavaScript (entry level ~30 дней)
    3.3 C++ (entry level ~120 дней)
    3.4 JQuery (entry level ~5 дней) после 2 и 3.2
    3.5 SQL 92 (entry level ~20 дней)
    4 Изучить устройства сетей (берите дампы Cisco CCNA Примерно полгода или отсюда https://linkmeup.ru/blog/11.html)
    5 изучить криптографию (хрен его знает)
    Ответ написан
    Комментировать
  • Как сделать галерею картинок как в альбомах ВК, одной высоты?

    vladchv
    @vladchv
    WordPress Developer
    Например эта: Flex Gallery или Flexbox Gallery
    А вообще их полно в сети, лентяи.
    Ответ написан
    Комментировать
  • Почему em гибче чем px?

    :root {
        font-size: 16px; // 1rem = 16px
    }
    div {
        padding: .5rem; // 8px
    }

    Вся гибкость заключается в том, что изменив в одном месте базовый размер шрифта, все размеры, указанные в rem/em, будут пересчитаны автоматически. Если всё указывать в px, то все правки вручную.
    • rem — базовый размер шрифта;
    • em — текущий размер шрифта;
    • px — виртуальный пиксель.

    Полпикселя легко можно увидеть на экранах с высокой плотностью. Те же мобильники с экраном 1920×1080px (реальных) имеют меньше виртуальных пикселей (используемых в CSS). Т. е., на один виртуальный (программный) пиксель приходится несколько реальных пикселей.
    Ответ написан
  • У Rusakova нормальные курсы?

    Adamos
    @Adamos
    По javascript есть прекрасный сайт javascript.ru и прекрасный учебник от Флэнагана.
    Никакие курсы не заменят чтения учебника.
    Никакие курсы не требуются после правильного прочтения учебника.
    Ответ написан
  • Как в друпал 8 поубирать все лишнее из head?

    nokimaro
    @nokimaro
    Меня невозможно остановить, если я смогу начать.
    К сожалению никто за вас не прочитает https://www.drupal.org/docs
    Раздел про стили - https://www.drupal.org/docs/theming-drupal/adding-...

    .yml там от того что Drupal 8 был переписан на Symfony.
    Ответ написан
    Комментировать
  • Какую рекламу выгоднее подключить на новостной сайт?

    @good-villain
    Упорот, но в меру
    1. меньше смотреть на ютуб такие видео, и не сравнивать сайт с посещаемостью в 6 человек с сайтом, с посещаемостью в десятки тысяч.
    2. Развивать сайт и когда посещаемость хотя бы за 50 человек в день перевалит, смотреть в сторону Google Ad и РСЯ и подобных сервисов.
    3. С посещаемостью 6 человек на партнерках вы не заработаете.
    Ответ написан
    Комментировать
  • Как исключить последний добавленый ресурс из выборки ModX?

    an-tar
    @an-tar Куратор тега MODX
    Full stack web developer
    https://docs.modx.pro/komponentyi/pdotools/snippet...
    Есть замечательный параметр first, также предположу, что вы будете сортировать в обратном порядке, добавил оба параметра, финально вызов сниппета выглядит так:
    [[pdoResources?
                &parents=`14`
                &depth=`0`
                &tpl=`blogTpl`
                &includeContent=`1`
                &includeTVs=`image_blog_post`
                &first=`2`
                &sortby=`{"publishedon":"DESC"}`
              ]]
    Ответ написан
    Комментировать
  • Можно ли через Bootstrap, хорошо научиться HTML CSS?

    AntonLitvinenko
    @AntonLitvinenko
    HTML coder
    Разобраться как написан бутстрап очень даже не помешает. Бутстрап вылизан годами и читая его код можно почерпнуть много хороших практик. Мне, например, очень нравится, как в бутстрапе реализованы модальные окна. Настолько, что я написал свое решение, максимально похожее и таскаю его из проекта в проект.
    Но нужно не выучить документацию, а именно разобрать код. Это не сделает вас гуру, но определённо не будет лишним
    Ответ написан
    Комментировать
  • Целесообразна ли замена ноутбука?

    @evgeniy_lm
    Что нужно чтобы стать хакером?
    Кувалда и ноутбук. Подходишь к банкомату, со всей дури лупишь кувалдой, забираешь деньги и убегаешь.
    А ноутбук зачем?!
    Ну, какой же ты хакер без ноутбука.

    Если серьезно. С одной стороны, для решения 99% всех задач вашего ноута хватит даже профессиональному программисту. С другой стороны, ноутбук это не роскошь, а суровая необходимость. Если есть такая возможность то поменяйте ноут на ПК, а лучше имейте и то и другое
    Ответ написан
    2 комментария