Задать вопрос
  • Почему transform перекрывает before?

    Потому что итоговый порядок дочерних элементов .wrap выглядит так:
    1) :before
    2) img
    3) :after
    следовательно автоматический присвоенный z-index у img будет большим, чем у :before и изображение расположится на слой выше (между :before и :after, в соответствии с порядком вложенности). Это можно регулировать только фактическим назначением z-index'ов внутри родителя (как вы и закомментировали в примере)
    Ответ написан
    4 комментария
  • Как хранить пользовательские настройки сайта?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Есть ли способ полностью локально хранить переменные в браузере без участия сервера?
    Есть - LocalStorage
    Ответ написан
    Комментировать
  • Программы на компьютер улучшающие производительность?

    NeiroNx
    @NeiroNx
    Программист
    Самое лучшее улучшение это полное отсутсвие всякой подобной гадости на компютере.
    Ответ написан
    Комментировать
  • Программы на компьютер улучшающие производительность?

    Zoominger
    @Zoominger Куратор тега Компьютеры
    System Integrator
    Все эти твикеры - полное убожество, не ставьте, поломаете кучу настроек.
    CCleaner хорош, ещё пользуйтесь встроенной Очисткой диска.
    Дефрагментатор довели до ума, так что левых качать не надо, хватит Оптимизации дисков.

    Главное, не ставьте себе "бустспидов" и разного рода "улучшайзеров", прибейте пару ненужных служб и всё.
    Ответ написан
  • Как пушить только безошибочный код?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Пользоваться code review системами.
    Github, bitbucket, gerrit, gitolite и др.

    Ставишь, настраиваешь доступ к гиту через эту систему, запрещаешь прямой коммит в master или release бренч, чотбы все разработчики делали свои feature ветки и разрабатывали в них, а потом создавали пулл реквест на мерж в мастер.
    И тестирование работы проверяли до мержа на своей ветке. Мержить - только после проверки.
    Ответ написан
    Комментировать
  • Процессор какой архитектуры предпочтительнее для программирования, INTEL, или AMD?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Если сравнивать эти два процессора, то Ryzen для программирования пожалуй немного получше будет
    (вот тут тест по 15 категориям)
    Android Studio теперь поддерживает и AMD через Hyper-V. И память AMD поддерживает DDR4-3600 а Intel только DDR4-2666 Если не вдаваться в детали, то больше потоков для программирования - лучше. Ну и твердотельный накопитель нужен обязательно. Сборка - это работа с кучей мелких файлов, и скорость чтения-записи очень критична.
    Ответ написан
    4 комментария
  • Как привязать умный фильтр к разделам каталога в bitrix?

    @MiXaLiN17
    Привязываешь свойства к определенным разделам https://dev.1c-bitrix.ru/community/blogs/product_f... в умном фильтре другие свойства отображаться не будут
    Ответ написан
    Комментировать
  • Как правильно организовать хранение пользователей в базе данных?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Laravel
    Для этого есть готовый механизм: Custom Guards.

    трех разнородных сущностей, требующих единого идентификатора для авторизации?
    Если вам действительно нужен единый сквозной идентификатор, то проще всего использовать одну таблицу регистраций + N таблиц профилей (по одной для каждого типа).

    Как устранять потенциальные дубли и делать выборку по трем таблицам.
    Это сильно зависит от логики и требований приложения.
    Ответ написан
    Комментировать
  • Как быстро сравнить два массива?

    coderisimo
    @coderisimo Куратор тега JavaScript
    А может сравнивать их ДО, еще на сервере (генерировать один текстовый файл заранее)? Или использовать базу данных, сразу получая нужную выборку? Т.е в БД есть поле 'processed' , которое может быть 1 или не 1 :)))))))) .

    ИМХО, "сотни тысяч элементов" хреново сочетаются с "загружаются с текстового файла" и "сравниваются при запуске приложения". Это как "нужно превысить скорость звука" и "используется самокат для ребенка 3 лет"
    Ответ написан
    2 комментария
  • Как превратить Android в дистрибутив Linux?

    @palchik
    Немного странные ответы.. Эмулятор терминала не добавляет никаких возможностей linux в Android. Именно для этой конкретной цели создан пакет busybox. После установки и получения root, действительно можно ставить терминал и работать с Android как с обычным linux. Будет работать apt-get и существенная часть доступных в нем linux программ. Но нужно понимать, что Android это очень сильно переписанный linux, поэтому не всё будет работать. Но для повседневных задач busybox за глаза хватит с головой
    Ответ написан
    Комментировать
  • Должны ли логи оставаться чистыми?

    glaphire
    @glaphire
    PHP developer
    Лучше переписать код так, чтобы "ненастоящие" ошибки не возникали, штатные ситуации хендлить, нештатные ловить в логах. Лишние логи это нездоровая ситуация для долгоиграющего проекта.
    Ответ написан
  • Где можно найти хостинг серверов с подержкой Node.js + Socket.IO на ±100 CCU (Unity)?

    GavriKos
    @GavriKos Куратор тега Unity
    Вам подойдет любой VPS/VDS.
    Можете посмотреть в сторону гугловых/амозаоновски/азуровских сервисов.
    Ответ написан
    Комментировать
  • Как сделать систему переписки сообщений?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Как сделать систему переписки?
    сесть и сделать. Написать код(клиента и сервера), создать бд/таблички, настроить сокеты... Много чего сделать чтоб создать...

    Ну как в ВК, или Telegram.
    Вообще 2 разные системы, первая сайт-соцсеть, вторая приложение.

    Как сделать её быстрой?
    Оптимизировать код, оптимизировать запросы, купить сервер по мощнее, раздать всем быстрый интернет...

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

    И как сделать чтобы показывалось прочитано или нет.
    при загрузке сообщения смотреть активно ли окно диалога, если активно - на сервер отослать что сообщение прочитано, если нет - по активации окна отослать что все ранее присланные сообщения прочитаны.

    Редактирование и удаление сообщений.
    Да. В смысле делай. Все так же, код редактирования, код удаления...
    Ответ написан
    5 комментариев
  • Можно ли создать скрипт, для автоматической настройки сервера linux?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Ansible, Chef, Puppet, Salt) на выбор
    Ответ написан
    Комментировать
  • Как пересортировать $arResult['ITEMS'] в Битрикс?

    Выборка происходит в component.php или class.php
    Там же формируются страницы постраничной навигации.

    Т.е. все дальнейшие модификации массива $arResult будут приводить к проблемам с постраничной навигацией.

    У вас 2 пути
    1) Написать свой компонент и сделать все группировки в component.php до формирования выборки
    2) Сделать группировку ранее.
    На событиях добавления элемента в инфоблок или же написать агент, который будет обрабатывать элементы и группировать их.
    Ответ написан
    1 комментарий
  • Белые не отрисованные области на сайте. Почему?

    @Andrew-Bogdanov
    Nuxt тут вообще не причём. У вас глюки рендеринга, которые в 99% случаев связаны с версткой. Смотрите что вы там написали в css, попробуйте явно выставить для блоков position relative, вынести элементы на отдельный слой рендеринга через z-index, transform или will change
    Ответ написан
    5 комментариев
  • Какие языки программирования лучше всего оплачиваются в России, США и Европе?

    @mamontm
    Оплачиваются не языки программирование.

    Оплачивается умение ими пользоваться.

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

    о наблюдениям сервиса «Мой круг» в России последние пару лет по зарплатам лидируют...

    Вы неверно интерпретируйте данные.

    Просто ряд языков чаще используется в недорогих простых проектах. Что не отменяет их же использование в дорогих проектах. Но искажает понятие "средняя зарплата".

    Плюс недорогих проектов всегда намного больше. Что еще более искажает понятие "средняя зарплата".

    Ну то есть математически-формально всё так как описано в обзоре зарплат.

    Но вас же интересует, поди, сколько лично вы будете зарабатывать, если смените язык?
    А ваш заработок связан вовсе не с языком - а с тем, что вы в этом случае будете и с другим работодателем работать и опыта постепенно набераетесь.

    Причём если Scala и Elixir два года назад по зарплатам опережали прочие языки с сильным отрывом и за последние годы выросли по зарплате несильно, то Go и Objective-C за эти же два года совершили сильный отрыв от остальных языков и догнали Scala и Elixir

    Все упомянутые нельзя назвать распространенными на простых (то бишь на дешевых) проектах.

    P.S.:
    Узнаю типичный страх начинающего новичка (и типичное заблуждения уже начавшего новичка, который уже успел разочароваться в том, что ему не предлагают сходу 100 500 миллионов баков в месяц, как об этом все трубят) -

    "Я выучу не тот язык и карьера будет погублена"
    "Я выучу тот язык и карьера пойдет вверх".

    Язык не важен - достаточно выбрать любой язык из мейнстрима, чтобы просто на нем было можно найти работу (или, если вы в маленьком населенном пункте и будете работать не удаленно - тогда выбор языков вообще мал).

    Важно ваше умение программировать. А это понимание/знание - алгоритмов, парадигм, концепций, паттернов.

    Эти вещи из языка в язык повторяются.
    Трудно выучить только первый.

    Сменить язык программисту с опытом - не сложно.
    Ответ написан
    8 комментариев
  • Где лучше взять VPS?

    Astrohas
    @Astrohas
    Python/Django Developer
    Из всей троицы OVH, DO и Hetzner, могу порекомендавать последнего, из за соотношения цены/ресурсов.
    К примеру 2GB Ram/70GB SSD /1Cpu обходиться в 4.5 Euro, 2GB Ram/20 SSD /1Cpu - 2.79 Euro
    Ответ написан
    5 комментариев