• Что означает точка с запятой перед началом функции?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    Это точка-с-запятой, ставится в начале файле, чтобы при минификации и последующей склейки нескольких файлов в один между инструкциями склеенных файлов гарантированно был синтаксический разделитель.

    если в одном файле в конце написано var s=10*somevar в другом начинается с (fun... и т.д.) получится после склейки var s=10*somevar(fun... и т.д.) вместо ожидаемого var s=10*somevar;(fun... и т.д.)
    Ответ написан
    2 комментария
  • Хотекей чтобы показывать dock в фулскрине

    scoff
    @scoff
    Настройки — Клавиатура — Сочетания клавиш — Переместить фокус в Dock



    По-умолчанию ctrl-F3 (то есть fn-ctrl-А3), по крайней мере я точно никогда не менял это сочетание.
    Ответ написан
    3 комментария
  • Какие есть аналоги сервиса realtimeboard.com?

    @aroona
    deskle.com
    Ответ написан
    Комментировать
  • Какие есть аналоги сервиса realtimeboard.com?

    @falc
    milanote.com
    Ответ написан
    Комментировать
  • Почему появляется небольшая полоса прокрутки?

    @blolg
    Потому что не сброшены стили браузера. Нужно использовать reset или normalize.
    Ответ написан
    2 комментария
  • Как удалить сниппет из сообщения в телеграмм боте?

    @unfunk
    Используйте параметр disable_web_page_preview в send_message

    bot.send_message(message.chat.id, answer, parse_mode='Markdown', disable_web_page_preview=True)
    Ответ написан
    1 комментарий
  • Насколько такая строка будет уникальное?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Не изобретайте велосипед. Возьмите UUID v4.
    Ответ написан
    1 комментарий
  • Безопаснее с VPN или без него?

    markus_saar
    @markus_saar
    CEO at hidemy.name
    Можно исходить из такой логики. У вашего интернет-провайдера есть достаточно много информации о вас: договор с паспортными данными, информация в какой квартире находится точка доступа, mac-адрес вашего роутера и мн. др.

    Вместе с этим, по закону он обязан сохранять весь ваш трафик как минимум за последние полгода, а обычное текстовое логирование "какие сайты открывал, к каким ip-адресам подключался и когда" может храниться ещё дольше.

    Посещение сайтов https действительно предотвращает сохранение информации о вашей активности на этих сайтах, но не предотвращает сохранение самого факта посещения их, времени, количества скачанной и отправленной информации. Сайты http, и отправленные на них данные, будут сохранены полностью в открытом виде. Иногда можно нарваться на https сайты, в которых, по недосмотру, формы могут отправлять данные в открытом виде по http. Благо, современные браузеры научились ругаться на такое.

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

    При использовании VPN, интернет-провайдер и владелец точки Wi-Fi не будут иметь доступа не только к зашифрованному трафику, но и не увидят вообще никакой разборчивой активности. Только факт подключения к некоему IP-адресу (vpn-серверу) и поток шифрованного трафика в обе стороны.

    К выбору VPN-сервиса подойдите также ответственно. Изучите отзывы, как давно сервис на рынке и были ли инциденты с утечками, политика конфиденциальности — это минимум. И, конечно же, бесплатных VPN не бывает.
    Ответ написан
    2 комментария
  • Стоит ли покупать NordVPN?

    markus_saar
    @markus_saar
    CEO at hidemy.name
    Рассмотрите hidemy.name как альтернативу. Работаем с конца 2006, это уже более 13 лет и закрываться не планировали. Скидок нет, но зато есть цены в рублях, и они значительно ниже упомянутого вами сервиса. С учетом текущего курса, просто комическая разница.

    Буду рад проконсультировать вас, если появятся вопросы. Моя почта admin@hidemy.name пишите, предоставлю вам длительную тестовую подписку, чтобы вы неспешно решили для себя подходит сервис или нет.
    Ответ написан
  • Sleep(delay) в javascript?

    Меня укусил комар, нога страшно чешется. Подскажите, как правильно отрезать ногу?

    Особенности национальных форумов: в америке ответят, в европе пошлют, а в россии объяснят, почему ты дурак (анекдот). К чему это?
    Не надо мне предлагать перетерпеть это. Нога безумно чешется, потому её надо именно отрезать.
    Ответ написан
    7 комментариев
  • Есть ли подобие global из php в js?

    VladimirZhid
    @VladimirZhid
    Нравится делать что-то интересное и полезное.
    Если переменная объявлена через "var" то зона видимости этой переменной граниченна этой функцией. Если переменная объявленна вне какой-либо функции она, глобальна, для того чтобы объявить глобальную переменную из функции можно сделать так: window.some_var = "some value" эта запись аналогична var some_var = "some value" вне функции;
    В es2015 появились операторы "let" и "const", но про них лучше прочитать где-нибудь вот здесь, иначе придется поднимать тему "подъема" переменных

    //Объявленна глобальная переменная
    var a = 1;
    //самовызывающаяся функция
    function(){
        var a = 2;
        //локальная переменная "a"
        console.log(a) // 2
        //глобальная переменная "а" 
        console.log(window.a) // 1
    }()
    Ответ написан
    1 комментарий
  • Как сбросить ключ массива?

    @Nc_Soft
    array_values()
    Ответ написан
    Комментировать
  • Как найти определённое кол-во записей RedBeanPHP?

    @Barmunk
    SELECT * FROM request ORDER BY id DESC LIMIT 10

    адаптируй это под orm
    Ответ написан
    5 комментариев
  • Google play как остаться в России?

    @MaxxAdmin
    Системное администрирование
    Для того, чтобы Google Play вас распознавал, как в России, вам необходимо активировать свою учетку, а лучше создать новую c российским IP.

    • Этап 1 настройка VPN на роутере

    Настраиваете VPN с российским IP на своем роутере. Не всякий VPN будет работать, у многих закрыты порты. Поэтому используйте SnakeVPN.com с российским IP.

    • Этап 2 создание и активация аккаунта.

    Если у вас старый телефон, удаляете все аккаунты, можете вообще сбросить до заводских настроек.
    Если новый телефон тогда оставляете как есть.

    Подключаетесь к WiFi с уже настроенным ранее Snake VPN с российским IP.
    Важно: VPN должен быть подключен.

    Создаете новый аккаунт Google.
    Важно: именно создаете новый, старый аккаунт вводить не нужно.

    5dcafec014de9670969913.png

    • Этап 3 запуск Google Play

    Аккаунт создался успешно, теперь заходите в Google Play.
    Важно: VPN должен быть подключен.

    Все, теперь находясь в другой стране, у вас аккаунт считается, как в России.
    Даже если в текущий момент времени у вас другой IP.
    VPN можно отключать, а можете и оставить, теперь уже на ваше усмотрение.

    В текущий момент, это работает так.
    Сайт с VPN: https://SnakeVPN.com/vpn
    Ответ написан
    1 комментарий
  • Как задаются параметры тени в Material Design?

    idzenski
    @idzenski
    Директор по развитию партнерской сети BPMx
    Ловите ответ, я старался :)

    1dp
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.14), 0 2px 2px 0 rgba(0,0,0,0.12), 0 1px 3px 0 rgba(0,0,0,0.20);

    2dp
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.14), 0 3px 4px 0 rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.20);

    4dp
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.20);

    6dp
    box-shadow: 0 6px 10px 0 rgba(0,0,0,0.14), 0 1px 18px 0 rgba(0,0,0,0.12), 0 3px 5px 0 rgba(0,0,0,0.20);

    8dp
    box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 3px rgba(0,0,0,0.12), 0 4px 5px 0 rgba(0,0,0,0.20);

    16dp
    box-shadow: 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12), 0 8px 10px 0 rgba(0,0,0,0.20);

    Для графических пакетов качаем Kit и берем оттуда тени.
    Ответ написан
    Комментировать
  • Как в Photoshop измерять точные расстояния между элементами?

    @qpz
    Если фотошоп не совсем старый, то там есть Extras. При зажатом CMD (или Ctrl) они показывают расстояния до ближайших элементов в макете.
    5a8363ba2e098381068520.png
    Ответ написан
    Комментировать
  • Как правильно работать с git на хостинге?

    @noma
    Имеет смысл завести репу на специализированном сервере GIT типа GitHub, GitLab, Bitbucket.

    Перед начало работы каждый из ваших коллег делает git pull - получает локальную копию репы.
    По окончании работы каждый из ваши коллег делает git push - отправляет данные из локальной на сервер GitHub/Gitlab/Bitbucket.
    Плюс нужно будет как-то разруливать ситуации, когда вы портите результаты работы друг друга - через git merge или через ветки git...

    Операция отправки на боевой сервер (на FTP в вашем изложении) из GIT (с сервера Bitbucket/Github/Gitlab, а не с локальной репы) - это отдельная операция.

    Синхронизация Git с хостингом как?
    Ответ написан
    Комментировать
  • В чём отличие & nbsp от обычного пробела?

    DirecTwiX
    @DirecTwiX
    "display: flex;" уже предлагали?
    Основное предназначение неразрывного пробела - запрет переноса следующего за ним слова/символа на новую строку.
    Т.е. при выводе, например, "Товар& nbsp#1" не получится такого, что "Товар" окажется на одной строке, а "#1" - на следующей.
    Ответ написан
    Комментировать
  • Как вывести самый последний id из таблицы sql с помощью red bean php?

    DARKENN
    @DARKENN Автор вопроса
    $last = R::findLast('table_name');
    echo $last->id;
    Ответ написан
    Комментировать
  • Смена URL без перезагрузки страницы?

    siegerstein
    @siegerstein
    history.pushState(null, null, '/anypath');
    Ответ написан
    Комментировать