• Как правильно и лучше написать поясняющий текст и как лучше его воспримет человек?

    27cm
    @27cm
    TODO: Написать статус
    Первый вариант. Имхо, потому что он "человечнее" что ли. Первый вариант говорит посетителю сайта, что <мы> "сажаем деревья, выкапываем ямы", во втором варианте бездушная "посадка деревьев".
    Ответ написан
    Комментировать
  • Будет ли страница сайта корректно проиндексирована если установлен редирект при отключенном JavaScript?

    Aleksei_Segodin
    @Aleksei_Segodin
    арт директор / дизайнер
    Вопрос интересный, но на мой взгляд, в 2016-м уже не актуальный. Если только посетители сайта не какие-то очень особенные люди.

    Вопрос не актуален, потому что вероятность того что кто-то зайдёт на сайт с отключённым JS стремится к нулю. И если такие люди есть (которые сами отключают JS), то они относятся к очень специфической аудитории и "потеряв" их как посетителей владелец сайта ничего не потеряет. Если только именно эти специфические люди не являются целевой аудиторией сайта.

    Как решение проблемы (более практическое, а не теоретическое) я бы советовал вам определиться с целевой аудиторией сайта. И тогда уже решить нужен вообще вам этот редирект или нет. И стоит ли на это тратить время.
    Ответ написан
    Комментировать
  • Как решить задачу по замене слов, содержащих ошибки на корректные слова?

    aRegius
    @aRegius
    Python Enthusiast
    Привет.

    Пробуйте библиотеку difflib:

    >>> text = 'я пешу биз ашибок'
    >>> b = ['пишу', 'без', 'ошибок']
    >>> text_new = text.split() # т.к. вторым аргументом в difflib.get_close_matches должен быть list
    >>> import difflib
    >>> for ok_word in b:
    	        wrong_word = difflib.get_close_matches(ok_word, text_new) # ищем "плохое" слово
    	        wrong_word = ''.join(wrong_word) # преобразуем в строку из списка для корректной работы replace
    	        text = text.replace(wrong_word, ok_word)
    
    	
    >>> text
    'я пишу без ошибок'
    Ответ написан
    2 комментария
  • Как запомнить классы, функции и методы в программировании и сэкономить время?

    Rou1997
    @Rou1997
    А я головой думал.
    Нет никакого смысла запоминать классы, функции и методы, мозг человека - это аналоговый компьютер, поэтому ему в разы тяжелее запомнить "сырые" байты, чем цифровым, таким, как сервера Google и т.п., и умещается их меньше, срабатывает "сборка мусора", забываете.
    Кесарю - кесарево, а аналоговому компьютеру - аналоговые данные, то есть абстрактные образы, например: "чтобы передать данные по сети, нужно сделать POST-запрос, а чтобы получить - нужен GET-запрос", "оба типа запросов являются HTTP-запросами, поэтому понадобится библиотека для работы с HTTP".
    Такие "логические" образы, очевидно, формируются только в процессе реализации задач, а не "зубрения" теории, "зубрение" - это опять "сырые" байты, неэффективно, а использование нескольких языков, очевидно, ускоряет их формирование.
    Еще во многих случаях есть смысл писать Utils/Helpers, почитайте, что это такое.
    Ответ написан
    Комментировать
  • Как запомнить классы, функции и методы в программировании и сэкономить время?

    27cm
    @27cm
    TODO: Написать статус
    Запоминать всё не надо. Нужно пользоваться документацией, иметь под рукой удобные справочники (лучше online c возможностью поиска). Многие используют cheat sheet вроде этого. То, что будете часто использовать, само собой запомнится.
    Ответ написан
    3 комментария
  • Нужен ли выделенный ip адрес для SSL сертификата Comodo PositiveSSL?

    BookaLtd
    @BookaLtd
    Компания FirstSSL
    Если вы размещаетесь на хостинге (не vds и не дедик) и у вас нет выделенного IP. То, для того, чтобы защитить свой домен SSL-сертфикатом необходимо приобрести отдельный IP-адрес.

    На VDS/Dedicated серверах выдается 1 IP (обычно) бесплатно.
    Хостинг (Shared) работает на 1 IP-адресе, поэтому сертификат для вашего домена работать не будет.
    Ответ написан
    2 комментария
  • Нужна ли кнопка Закрыть в модальном окне?

    krimtsev
    @krimtsev
    отталкивайтесь от вашей аудитории. если ей 40+, то оставьте крестик, если меньше, можно попробовать убрать, но отображать его спустя 5-10 секунд, например
    Ответ написан
    1 комментарий
  • Нужен ли выделенный ip адрес для SSL сертификата Comodo PositiveSSL?

    zooks
    @zooks
    Frontend
    SSL-сертификат может быть установлен на услугу cPanel-хостинга как с выделенным IP-адресом, так и без выделенного IP-адреса – за счёт использования технологии SNI (Server Name Indication).

    IP необязателен, SNI уже поддерживается во всех браузерах: caniuse.com/#feat=sni

    Хотя в данном случае зависит от хостера, который, возможно, желает продать побольше IP.
    Ответ написан
    5 комментариев
  • Как реализовать открытие нескольких ссылок по клику по одной ссылке?

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

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    > https медленнее чем http?
    Грамотно настроенный - нет. Но проблема в хендшейках, это +3-4 rtt перед первым коннектом по https с сервером (раз во время жизни хендшейков).
    Ну и шифрование тяжелого контента всё же жрет cpu на сервере, на видеопотоке заметно.

    > Кэшируется ли зашифрованный контент на устройстве пользователя?
    HTTPS шифрует только канал между пользователем и сервером. Внутри - самый обычный http, по сути. Настроите кэши - будут работать.

    > Нужен ли постоянный IP адрес?
    Нужен выделенный адрес (иначе будут проблемы с клиентами, которые не поддерживают SNI). А насчет его постоянства - вопрос удобства.

    > Может ли работающий сертификат до истечения своего срока заглючить и браузер выдаст сообщение о том, что сайт не безопасен?
    Сертификат не заглючит, но у сертификата есть срок действия (при том он выражен временем "от" и "до"). Если у клиента неверно настроены часы (сбиты на год) - то сертификат у пользователя будет считаться невалидным. С другой стороны, у такого человека вообще https работать нигде не будет толком)

    > Кто все эти организации (центры сертификации), которые выдают сертификаты, на каких основаниях, по какому-то закону или просто так, захотели и выдают на доверии, перед кем несут ответственность?
    Они занесли деньги владельцам основных хранилищ (майкрософт с виндой, mozilla c firefox, apple с макосью и так далее) и прошли аудит безопасности этих самых владельцев. Всё это дорого. В теории они несут материальную ответственность перед клиентами, но это только в теории.
    На практике - вся система торговли сертификатами - это торговля воздухом, что уже доказано, например, StartSSL (берут деньги только за услуги, требующие ручной работы - например, валидируют пользователя за деньги, а сертификатов он может получить уже сколько угодно) и letsencrypt (которые выдают бесплатные сертификаты, а существуют на деньги спонсоров).

    > По какому принципу следует выбирать центр сертификации?
    Если речь не о e-commerce - то по цене. Если о коммерции - то по размеру страховки (вы её всё равно не получите, но всё же).
    Плюс смотрите на свою аудиторию, устройства, какие корневые сертификаты у них зашиты из коробки.

    > Видел на каком-то популярном сайте разные цвета одного и того же замка, один желтый, второй зеленый. Какая между ними разница?
    Браузер в таких вопросах озвучивать нужно. Но скорее всего речь про то, что желтый замок == сам сайт работает по https, но часть контента (например, картинка) загружена по http. Это невалидная настройка https на сервере/сайте.

    > На некоторых сайтах этих центров написано о гарантии в 5, 10, 100 тысяч и пр. Что это значит?
    С учетом того, что вы общаетесь на русском языке - ничего.

    > Какие типы шифрования у тех или иных сертификатов и какой выбрать?
    От сертификата шифры не зависят. Выбирать вам можно только длину ключа. Больше длина - надежнее шифрование, но медленнее хендшейк.

    > Допустим что есть два сертификата от двух разных центров сертификации. Один заканчивается 10 августа, а второй сформирован 5 августа. Можно ли спокойно заменить один сертификат на другой без каких бы то ни было последствий?
    Если нет пиннинга - то да. Но второй сертификат нельзя ставить раньше 6 августа (точнее, лучше всего подождать 24 часа с момента получения сертификата).

    > Можно ли с одним и тем же сертификатом переехать на другой сервер с другой конфигурацией?
    Да.

    > Любой ли сертификат будет поддерживать все устройства или все зависит от центра сертификации или типа сертификата?
    Зависит от центра сертификации - занесли ли они денег конкретному производителю. Ну и если про старые платформы говорить (та же ХР) - то вопрос в том, когда занесли.

    > Что будет с отображением и работой сайта если этот сертификат им не поддерживается?
    Сайту наплевать на сертификаты, "сайту" (а точнее его движку) важно понимать, что он должен работать по https, чтобы не генерировать http-ссылки.

    > Есть ли отличия платного сертификата от бесплатного для одного домена?
    Страховка, список поддерживаемых платформ, уровень поддержки живыми людьми (но тут как бы документация у всех есть).
    Ответ написан
    Комментировать
  • Какой сервис | скрипт показывает максимально точные данные по географическому местонахождению IP адреса?

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

    Поэтому я бы посоветовал вам не мудрить и спрашивать нужную информацию у самих клиентов.
    Если они будут заинтересованы в этом, то они вам очень точно и без проблем сообщат свое местоположение.
    Ответ написан
    Комментировать
  • Какой сервис | скрипт показывает максимально точные данные по географическому местонахождению IP адреса?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Только гео-локация.
    Давайте отправить заполненную форму только тогда, когда будет разрешение на определение данных местоположения.
    По-другому - никак.
    Ответ написан
    Комментировать
  • Какой сервис | скрипт показывает максимально точные данные по географическому местонахождению IP адреса?

    @cijiw
    Ерунда.
    Я сейчас на МТС, к примеру.
    И по мнению всех этих ГеоБаз то в Питере.
    А в реальности - в Сибири.

    Сейчас таких людей сидящих на 4G очень много.
    Ответ написан
    Комментировать
  • Как разобраться со множеством вопросов перед переходм на HTTPS?

    Jump
    @Jump
    Системный администратор со стажем.
    1
    https медленнее чем http?
    Медленнее. Ибо обмен ключами и шифрование передачи. Но не слишком заметно, чтобы на это обращать внимание.

    2
    Кэшируется ли зашифрованный контент на устройстве пользователя?
    Да.

    3
    Будет ли работать SEO ссылка проставленная на другом сайте по http?
    Вполне.

    4
    Нужен ли постоянный IP адрес?
    Нет.

    5
    Может ли работающий сертификат до истечения своего срока заглючить и браузер выдаст сообщение о том, что сайт не безопасен?
    Нет. Нет такого понятия как работающий,сертификат не выполняет никакую работу. Пока его не отзовут или не окончится срок действия он действителен.

    6
    Кто все эти организации (центры сертификации), которые выдают сертификаты
    Кто угодно. Выдавать сертификаты может кто угодно, я вам прям сейчас могу сотню сертификатов выдать. Вопрос лишь в доверии.
    на каких основаниях, по какому-то закону или просто так
    Никаких оснований и законов для этого не нужно, лишь желание.
    перед кем несут ответственность?
    Ни перед кем, если иное не оговорено в договоре.

    7
    По какому принципу следует выбирать центр сертификации?
    Чтобы ему доверяли ваши клиенты.

    8
    Видел на каком-то популярном сайте разные цвета одного и того же замка, один желтый, второй зеленый. Какая между ними разница?
    Зеленый - без проблем, красный - явные проблемы, остальные по вкусу браузеров предупреждают о том что существуют некоторые проблемы, какие - смотрите в документации браузера.

    9
    На некоторых сайтах этих центров написано о гарантии в 5, 10, 100 тысяч и пр. Что это значит?
    Максимальная сумма компенсации которую готов выплатить центр сертификации в возмещение ущерба.

    10
    Какие типы шифрования у тех или иных сертификатов и какой выбрать?
    Сертификат это удостоверение личности и только, к шифрованию он никакого отношения не имеет.

    11
    Можно ли спокойно заменить один сертификат на другой без каких бы то ни было последствий?
    Да

    12
    Можно ли с одним и тем же сертификатом переехать на другой сервер с другой конфигурацией?
    Можно

    13
    Любой ли сертификат будет поддерживать все устройства или все зависит от центра сертификации или типа сертификата?
    Сертификат ничего не поддерживает. Он удостоверяет личность и ничего более.
    Вопрос лишь в том будут ли доверять ваши устройства компании которая выдала сертификат или нет.

    14
    Что будет с отображением и работой сайта если этот сертификат им не поддерживается?
    Конкретный сертификат не может не подерживаться. Может не поддерживаться https.

    15
    Есть ли отличия платного сертификата от бесплатного для одного домена?
    Нет разницы сколько вы заплатили за сертификат. Значение имеет только доверие к издателю сертификата.
    Если пользователи ему доверяют, то все отлично.

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

    fzfx
    @fzfx
    18,5 дм
    1. скорость передачи зашифрованного контента в целом ограничена полосой пропускания и в общем случае не медленнее http. временной лаг перед получение первого пакета больше, это да, но не сильно.
    2. кешируется.
    4. нет, если сертификат выдан по имени домена.
    5. заглючить - не может. но может быть отозван.
    6. в идеале это организации, которые прошли аккредитацию вышестоящих центров сертификации или комитетов по предоставлению услуги выпуска сертификатов клиентам. на основании аккредитации. законов в общем-то нет, если речь о https. выдают не просто так, а потому что аккредитованы. несут ответственность - отзыв аккредитации.
    8. жёлтый - сертификат верный, но использует устаревший алгоритм шифрования. или же сайт защищён не целиком (присутствует http-контент).
    11. можно.
    12. можно.
    13. любой.
    14. не могу представить ситуацию, чтобы сайтом не поддерживался сертификат. он может не поддерживаться веб-сервером - надо заменить веб-сервер на более современный.
    15. да. бесплатные сертификаты могут быть заверены слабораспространённым центром сертификации, о котором не знает, например, firefox, chrome или opera.
    Ответ написан
    Комментировать
  • Как разобраться со множеством вопросов перед переходм на HTTPS?

    вопрос 3 - да, будет работать
    вопрос 5 - нет, но на хабре писали что сертификаты отзывали некоторые бесплатные конторы, тогда да появится надпись что недостоверен сертификат
    вопрос 13 - все устройства поддерживаются
    Ответ написан
    Комментировать
  • Нужны ли теги head и body при написании html?

    экономия на спичках, теги нужны, в head ты пишешь метатеги, подключаешь стили. скрипты и прочее. и браузер их не генерит ему можно просто скормить html страницу с голым текстом он ее отобразит.
    Ответ написан
    Комментировать