Задать вопрос
  • Как изменить цвет звездочки в placeholder с помощью Js?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Нужно повесить прозрачный не кликабельный блок (слой) поверх формы. Это могут быть дивы с текстом или даже канвас. При вводе значений в форму звездочка должны убираться с помощью скрипта.

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    spoiler
    Небольшая вводная. Под регистрацией домена обычно подразумевается свой адрес сайта. Но технически так говорить нельзя. В адресе сайта используется доменное имя, например, www.example.com, а словом домен обозначается каждая из частей доменного имени, то есть отдельно www, example и com. Но далее я отвечу на вашем языке.

    Собственный домен зарегистрировать невозможно, потому что домен не выдается в собственность. Его можно только арендовать, при этом формально принадлежать он будет не вам. Тем не менее, вы сможете им пользоваться.
    spoiler
    Если вы хотите считать домен собственным, даже если у вас его могут отобрать при несоблюдении вами условий, то можете считать его своим, как и какую-нибудь арендованную квартиру, которая по всем признакам является вашей, но формально вам не принадлежит.

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

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

    P.S. Чтобы лучше понимать тему, почитайте про домены вообще.
    Ответ написан
    Комментировать
  • Как найти точку окончания окружности на canvas?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Пользуясь формулой:
    (x – a)2 + (y – b)2 = R2
    Проверяйте все точки по кругу. Как только цвет изменится, это будет конец.
    Ответ написан
  • Производительность в браузерной игре, что использовать Canvas или DOM rendering?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Тёплое и мягкое (Canvas vs HTML5) нельзя сравнивать.
    Посмотрите, что такое Canvas и что такое HTML5, точные определения.
    Подсказка
    Canvas - это элемент HTML5.
    То есть как бы нельзя использовать Canvas, не используя при этом HTML5.

    Дополнено:
    Элементы DOM достаточно медленные, потому что удобство поиска требует жертв.
    Кроме того, в геймдеве есть понятие основного игрового цикла, в котором формируется новый кадр. При этом обычно весь кадр целиком перерисовывается заново. Это даёт очень большую гибкость в плане изменчивости вида объектов, различных эффектов и т.д.

    Как следствие, конечно же Canvas лучше использовать. Состояние игры, соответственно, нужно хранить в переменных JavaScript, в объектах, и чем проще структура, тем быстрее перебор и отрисовка нового кадра.
    Ответ написан
    8 комментариев
  • Через что может идти подмена символов?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Ну, много причин. Так и не скажешь сразу.
    Это может быть даже вирус.
    Недавно как раз была статья в тему.
    Ответ написан
    Комментировать
  • Mozilla Firefox блокирует(?) XHR запросы?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    В HTTP-заголовках, которые отдает сервер.
    Раз вы догадались, что данные кэшируются, то почему не загуглили? Тема избитая.

    Что нужно было сделать до создания вопроса:
    • Погуглить и попробовать сделать так, чтобы данные не кэшировались.


    Что нужно было сделать во время создания вопроса:
    • Рассказать о том, как вы пытались решить проблему, и привести заголовки ответа сервера.
    • Указать, что сервер отдает нужные заголовки по-вашему мнению, и кэширования быть не должно согласно спецификациям.
    • И что это парадокс, который вы не в состоянии решить.
    Ответ написан
  • Похоже на фишинг gmail, но в чем смысл?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    У пользователя ne.vzlomniy@gmail.com есть резервный почтовый адрес. Мы (да и вы) не знаем, какой именно, но он наверняка очень похож на вашу <моя почта>. Это очевидный вариант.

    Далее не очевидные размышления. Возможно, есть какая уязвимость гугла. Например, кто-то как-то проверяет существование адреса или вашу активность. Не всё же сводится к тому, чтобы подсунуть вредоносную ссылку и обманом уговорить пользователя нажать её, это слишком банально. То есть ваше нажатие на чистую гугл ссылку или просто существование аккаунта может уже представлять какую-то ценность.

    Еще вариант. Можно предположить, что расчет на то, что вы захотите получить доступ к чужой почте, и для вас там что-то заготовлено. Если вы решитесь, то не берусь предсказывать, как дальше будут развиваться события. Может быть, вы узнаете о секретном счете, на котором миллион долларов, и чтобы получить доступ к нему, нужно заплатить 10 копеек.
    Ответ написан
    1 комментарий
  • Почему не получается перейти на уровень выше в каталоге?

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Просто роутер слишком умный. Он понимает, что обращение будет к нему, и сразу переводит ваше обращение на себя. Только при этом меняется само обращение. Из внешнего оно превращается в локальное. А для локального обращения правил перенаправления нет. Вот и выходит веб-морда.

    А как довести перенаправление портов до ума, смотрите другие настройки роутера и как вы его подключили. С виду всё нормально. Так что продолжайте диагностировать с разных сторон, экспериментировать и проверять результаты, пока не будет успех или просветление.
    Ответ написан
  • Как снять блокировку сайта в opendns?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    1. Нужно написать в суппорт opendns и выяснить точную причину блокировки.
    2. Устранить причину.
    3. Снова написать и попросить разблокировать.
    4. Ждать и молиться. Если ни по какому закону они не обязаны вас разблокировать, то они могут этого и не делать (вечно).

    К примеру, этот вопрос модератор может удалить. Просто так. Может указать причину и уведомить вас, а может и не делать этого. В соглашении сказано, что вам никто ничего не обязан. Вы можете пожаловаться на беспредел по вашему мнению, и вопрос даже могут восстановить. Но не потому, что вам должны или что так справедливо и правильно, а потому что захотят (по своим личным соображениям добра и морали). Такие правила.
    Ответ написан
    Комментировать
  • Как подключить скрипт на чужой сайт?

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Странный вопрос. Если вы хорошо знаете Unity и EU4, то как бы можете не спрашивать, а отвечать на подобные вопросы. Ладно, будем считать, что вы и правда хорошо в них разбираетесь.

    • Unity имеет преимущество в том, что ниже порог входа. Вам это походу уже типа не нужно.
    • Unity имеет больше всяких приятных штук монетизации и аналитики (хотя и ограничения есть). Вам это походу типа не нужно.
    • UE4 имеет больше свободы, если вам нужно что-то очень-очень специфическое. Для всего остального в Unity есть готовые решения, за что его и выбирают (чтобы не писать велосипед).
    • Внезапно в Unity вы можете подключить DLL, написанною, соответственно, на C/C++. Это может подкосить кроссплатформенность, но основные платформы должны остаться. Плюс крайний вариант сделать несколько версий.

    Я бы поставил всё же на Unity. Хотя бы потому, что в UE4 может случиться затык, который съест время. В Unity шанс меньше, т.к. он рассчитан практически на детей (в том плане, что даже школьники могут быстро освоить, в отличие от EU4).
    Ответ написан
    Комментировать
  • Как регуляркой удалить символы в начале и конце строки?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Один вариант так:
    ^#(.*)#$
    Несколько вариантов так, где варианты сгруппированы (?:1|2|3|4|5):
    ^(?:#|\$HEX\[|\$)(.*)(?:#|\$|\])$
    Результат будет как бы вырезанием, т.е подстрокой.
    Ваши примеры:
    Ответ написан
  • Почему отображаются две страницы?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Потому что на странице ошибка, которая в некоторых случаях подгружает второй файл.

    Зависимость искать не нужно.
    Нужно посадить программиста посмотреть содержимое index.html и найти ошибку.
    Ответ написан
    Комментировать
  • Почему сайт резко упал на 60 позиций в гугле вниз?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Повлиять могло, что угодно. Но на 60 позиций вряд ли.
    Скорее всего, ваш контент не качественный, не оригинальный или устаревший.
    Ответ написан
    Комментировать
  • Как сделать на сайте красивую анимацию частиц или дыма?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Шейдеры в WebGL
    Ответ написан
    Комментировать
  • Какая самая безопасная программа для обновления драйверов?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Самое безопасное - это зайти на сайт производителя устройства и скачать драйвера оттуда напрямую.

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

    Программы эти драйвера не пишут сами, они их откуда-то берут. А вы просто позволяете этим программам вам "помогать". При этом надо всегда помнить, что бесплатный сыр бывает только в мышеловке. Если программа показывает рекламу, то еще есть шанс, что этим всё ограничится. Иначе надо очень крепко не подумать, чтобы начать использовать такую программу без рекламы и видимого способа монетизации или выгоды. Исключением являются брендовые программы (заточенные под какой-то ноут или устройство), но они ничего особого не делают, просто качают драйвера, которые и без того доступны на сайте производителя.
    Ответ написан
    8 комментариев
  • Почему последний элемент массива 1?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    var a = [1, 2, 3, 4, 5];
    console.log(a[3]); 
    //Выведет 4
    Ответ написан
    Комментировать
  • Почему не стало телетекста?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    С развитием интернета не то что телетекст, само телевидение потеряло актуальность. Им продолжают пользоваться только консервативные люди, не привыкшие гибко управлять потоками информации и качественно фильтровать её.

    Отвечая на вопрос, могу сказать, что причина где-то там у вас. Здесь можно только гадать. Либо поставщик контента отключил, либо вы новый телевизор купили, либо телецентры вообще переходят на цифровое вещание, либо ещё что-то. Без подробностей, что было, что стало, и что поменялось, довольно сложно даже гипотезы выдвигать. Что за телевизор, что за провайдер, где живете, как ловите и т.д. и т.п. Вы серьёзно полагали, что здесь одни телепаты? Но даже если вы подробно расскажете, ответ будет примерно, как в первом абзаце, потому что телетекст уже никому не интересен.
    Ответ написан
    4 комментария