Задать вопрос
  • Скролл в браузере ПК удержанием мыши, как пальцем на тачскрин?

    Exploding
    @Exploding
    wtf?
    Что за ночь то такая))) Одни "спецы" валят))
    По сабжу: Не надо так делать. Тем более если не умеешь))))))

    И на это есть весомые причины!
    Я конечно не знаю зачем, но если просто "для прикола", что скорее всего, то всегда нужно помнить одну простую истину: как можно меньше, а лучше вообще не менять и не лезть ручонками в стандартное поведение браузера если на то нет веских(!) оснований. Это не придаст сайту +100 к крутости или выше позицию в выдаче! Это также не убережет Ваш драгоценный контент от воровства, если вы надумали следующим вопросом узнать "Как отключить правую кнопку мыши?" или "Как запретить выделение текста". Те кому надо нажмут f12, ctrl+shift+i, зайдут через менюшку и т.д. (для сохранности контента есть другие методы, не требующие подобных издевательств над посетителем).
    А вот что может, так это только разозлить МНОГОУВАЖАЕМЫХ посетителей, ведь именно так Вы к ним относитесь?:)
    И если Вы подумали "Ну хотя бы скроллбары можно стилизовать?" - да, но только в админке:)))) Т.к. согласно исследованиям (уже не вспомню кто и где их проводил), даже казалось бы такая мелочь как стилизованные скроллбары - нет-нет да и тянет на себя тот кусок излишнего внимания, из-за отсутствия которого посетитель не увидит нужный ему пункт меню, кнопку, etc...
    Потому что ему будут "мозолить глаза" - Ваши красивые скроллбары))
    Не надо на Новый год также пускать снег на страницу, вполне хватит шапки деда мороза на лого.
    Максимально сохраняйте привычную атмосферу, в которой посетитель будет себя комфортно чувствовать.

    А крутости... Крутости может добавить оптимизация кода, когда любая страница Вашего ресурса в w3 валидаторе будет зеленой! Это и в серпе кстати подымет немного. А если мало крутости - добейтесь показателей 100/100 в googlePageSpeedInsights! Таких сайтов я не видел вообще! (кроме своих конечно)))) Это и прирост в выдаче даст (побольше чем w3 error-ов) и скорость увеличится, а соответственно и отклик в виде (продаж, адсенс-объяв и т.д.)
    Ответ написан
  • Откуда посещамость такая?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Клиент сам протестировал на качество кода Вашу работу.
    Ответ написан
    2 комментария
  • Как бы вы сверстали такой блок?

    Просить дизайнера прочитать то, что он нарисовал, дергая глазами вверх-вниз. Потом попросить представить это на мобильном... и пусть убьется )))
    Ответ написан
    3 комментария
  • Где можно найти примеры тестовых заданий по php?

    NikkyNick1
    @NikkyNick1
    Эта книга поможет вам подготовиться. Охватывает наиболее часто встречающиеся вопросы на собеседованиях. Лично на моём опыте проверено.

    https://www.kobzarev.com/wp-content/uploads/books/...
    Ответ написан
    3 комментария
  • Выдернуть из строчки адреса, как?

    GeneMoss
    @GeneMoss
    void
    $str = 'case:s:webima:http://pk.ve.someurl.com:80/demo,on1_hhh_5@s36016,mob:webima:http://pk.ve.someurl.com:80/demo,t_k275292400,pr:webima:http://pk.ve.someurl.com:80/demo,on0_SHM_12@s36018,default:webima:http://pk.ve.someurl.com:80/demo,5554897363a';
    
    preg_match_all('/http:[^,]*,[^,]*/', $str, $matches);
    
    print_r($matches[0]);


    Краткое описание регулярного выражения:
    http:[^,]*,[^,]*

    1. http: — ищем шаблон, который бы начинался с «http:».
    2. [^,]* — ищем последовательность символов, в которой отсутствует запятая. Квадратные скобочки — это синтаксис определения возможных символов, из которых может состоять последовательность. Например [abc] — это шаблон одного символа, который совпадает с только с одной из букв «a», «b» или «c». Крышечка «^» — отрицание присутствия перечисленных символов. Звездочка «*» обозначает повторяемость этого символа от 0 до бесконечного числа раз.
    3. , — просто ищем запятую.
    4. [^,]* — см. п. 2. Т.е. в конце должна идти последовательность, которая не содержит запятые.

    Таким образом, шаблон читать так:
    (http:)(любые символы, кроме запятой)(,)(любые символы, кроме запятой)
    Ответ написан
    1 комментарий
  • Можно ли сделать интернет-стартап не будучи ИТ-специалистом?

    Rupaka
    @Rupaka
    Изучаю html уже 7 лет
    Возможно ли вообще не будучи специалистом в области ИТ делать интернет-стартап?

    Самолетом я так подозреваю вы управлять тоже не умеете, но летать у вас выходит.
    Вам нужен не PM а TeamLead, вы так же должны понимать что платить нужно реальные деньги, team-lead в среднем сейчас от 2500$, и крупный проект он сможет сам реализовать через пол года а то и больше, либо ему нужны будут адекватные mid программисты, зп от 1200$, дизайнер и многое другое, так же услуги юриста что бы вашу идею не украли.
    Так что моё мнение, не зная что вы делаете скорее всего ничего не выйдет, либо же у вас должен быть знакомый team lead и капитал в 100к+
    Ответ написан
    1 комментарий
  • Как покрасить вкладку сайта?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега HTML
    Комментировать
  • Тестирование верстки сайта в 4K без монитора 4K?

    DevMan
    @DevMan
    я не знаю ни одного человека, который бы пользовал 4к(и выше)-монитор в родном/полном разрешении, это же надо смотреть на монитор через телескоп.
    их пользуют в hidpi-режиме, в котором разрешение эквивалентно fullhd. почитайте только дополнительно про оптимизацию графики под hidpi.
    Ответ написан
    26 комментариев
  • Как максимально перемешать строки?

    sergiks
    @sergiks Куратор тега PHP
    ♬♬
    Каждый IP адрес это 32-битное целое.

    Можно отсортировать по обратному порядку бит в числе – это здорово раскидает соседние адреса.

    Понадобятся три функции:
    function ip2n( $ip ) { // строку ip перевести в целое
    	$ipa = explode('.', $ip);
    	return $ipa[0]<<24 | $ipa[1] << 16 | $ipa[2] << 8 | $ipa[3];
    }
    
    function n2ip( $n ) { // целое перевести в строку ip
    	return implode('.', array(
    		$n >> 24 & 0xFF,
    		$n >> 16 & 0xFF,
    		$n >> 8  & 0xFF,
    		$n & 0xFF
    	));
    }
    
    function bitreverse( $n ) { // развернуть порядок бит в 32-битном целом
    	return bindec( strrev( sprintf( '%032b', $n)));
    }


    Теперь остаётся загрузить ваши ip в массив, и прогнать через ip2n, bitreverse, обычную сортировку целых по возрастанию, bitreverse и n2ip. Пример:
    $ips = array(
    	'192.168.1.15',
    	'192.168.1.16',
    	'192.168.1.17',
    	'95.181.217.91',
    	'95.181.217.96',
    	'95.181.217.97',
    	'91.216.3.90',
    	'91.216.3.91',
    	'91.216.3.99',
    	'5.62.157.78',
    	'5.62.157.84',
    	'5.62.157.87',
    );
    
    $ips = array_map( 'ip2n', $ips);
    $ips = array_map( 'bitreverse', $ips);
    sort( $ips, SORT_NUMERIC);
    $ips = array_map( 'bitreverse', $ips);
    $ips = array_map( 'n2ip', $ips);
    
    print_r($ips);
    /* Array
    (
        [0] => 95.181.217.96
        [1] => 192.168.1.16
        [2] => 5.62.157.84
        [3] => 91.216.3.90
        [4] => 5.62.157.78
        [5] => 95.181.217.97
        [6] => 192.168.1.17
        [7] => 91.216.3.99
        [8] => 95.181.217.91
        [9] => 91.216.3.91
        [10] => 5.62.157.87
        [11] => 192.168.1.15
    ) */
    Ответ написан
    2 комментария
  • Кто может подкинуть задачки по JS?

    kulakoff
    @kulakoff
    Vue.js developing
    codewars.com
    Ответ написан
    Комментировать
  • Как вы организуете свою работу?

    paulradzkov
    @paulradzkov
    Дизайнер, верстальщик, начальник отдела UI
    Про GitHub.

    1) Любой проект, даже самый маленький начинаю в новом репозитории. Потому что:
    - мало ли что из него вырастет,
    - код в Гитхабе это бэкап, не засерается место в Дропбоксе или других облаках,
    - мгновенный поиск по коду в репозитории, актуально когда проект уже достаточно большой,
    - легче спросить совета у коллег или показать проблему, когда исходники можно посмотреть онлайн,
    - проект удобно хоронить, если он заглох, или закинуть в портфолио, если он клевый.

    2) Создал себе на Гитхабе две дополнительные организации внутри своего аккаунта.
    - «paulradzkov-forks» — для форков чужих проектов.
    - «paulradzkov-heaven» — кладбище для старых проектов, куда перемещаются все неактуальные проекты.
    Эти две дополнительные организации позволяют очистить основной аккаунт от мусора. В нем теперь только несколько актуальных проектов, в которых легко ориентироваться.

    3) Перемещаю все старые проекты из Дропбокса на Гитхаб в «paulradzkov-heaven». Проектов много, это долго, но освободилось уже несколько гигов (т.к. там кроме кода psd-исходники, архивы с инсталляторами и прочее). Место в облаках заканчивается, а на Гитхабе — резиновое.
    Это кладбище уже пригодилось, когда у меня попросили поискать исходники проекта, над которым я работал 3 или 4 года назад, а я через минуту ответил им ссылкой на нужный репозиторий. Не пришлось никуда лезть, распаковывать, искать, запаковывать, отправлять почтой или закачивать в облако.
    Повторюсь, что на Гитхабе классный поиск по исходникам: если нужно посмотреть, как что-то сделал в старом проекте, но не помнишь в каком — можно довольно быстро найти искомое без возни с архивами.

    Итого.
    Код должен лежать на Гитхабе.
    В том числе старые проекты.
    Используйте организации, чтобы рассортировать проекты, если их много.
    Порядок там, где у каждой вещи есть своё место. Придумайте себе правила порядка заранее и соблюдайте их, чтобы не тратить время на ликвидацию беспорядка.
    Ответ написан
    9 комментариев
  • С какого действия начинается вёрстка сайта?

    andykov
    @andykov
    Shit happens
    Радуюсь новому проекту
    200.webp#7-grid1
    Оцениваю макет на глаз
    200w.webp#30-grid1
    Херачу
    200w.webp#0-grid1
    Профит
    200.webp#5-grid1
    Ответ написан
    1 комментарий
  • Как сделать такой эффект?

    @ont0shko
    Тебе нужна такая фотка с чистой майкой как задник. Поверх нее накладываешь с помощью canvas грязную майку выглядеть будет аналогично текущей картинке. Губкой будешь стирать грязную майку с холста под ней начнет появляться чистая майка задника
    Ответ написан
    Комментировать
  • Как сделать отображения статуса загрузки или progress bar?

    @entermix
    Подскажите на сегодняшний день так и остается?

    Ну конечно же, PHP это ведь серверный язык программирования.

    Как сделать отображения статуса загрузки или progress bar?

    Сделать progress bar на JS
    Ответ написан
    Комментировать
  • Может ли нанятый разработчик моб. приложения угнать идею?

    Hando
    @Hando
    Верстак
    Все носятся со своими идеями, но потом оказывается, что их идеи ничего не стоят без грамотной реализации проекта, хорошего финансирования и маркетинга. Мечтатели...
    Ответ написан
    1 комментарий
  • Как сделать такие переходы между страницами?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Как реализовать такой сайт?
    Какой смысл спрашивать второй раз?
    Ответ уже давали, другого не будет.

    Уж не спам ли это?
    Ответ написан
    4 комментария
  • Как сделать анимацию по кругу в CSS?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    там же все открыто
    PIAYKS6y.png
    Ответ написан
    1 комментарий
  • Как сделать анимацию по кругу в CSS?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    На https://tympanus.net/codrops/ точно есть готовый скрипт этой крутилки.
    А вообще, что сложного разобрать пример по консоли разработчика?
    Ответ написан
    1 комментарий