• Что делать, если на сайте две страницы с почти одинаковым контентом?

    pro100taa
    @pro100taa
    почти одинаковым контентом?


    Это очень растяжимое понятие. Что в вашем случае "почти одинаковый контент"? Вам необходимо ответить на вопрос: эти две страницы выполняют полезные функции для сайта? Если обе нужны на сайте, то оставляете и стараетесь сделать контент разным. Если одна страница не нужна, то может быть ее следует удалить и сделать 301 редирект с урл удаленной на урл оставшейся.
    Если речь о странице версии для печати, то однозначно стоит делать 301-й редирект. Если это страницы типа "Ремень двигателя 2,6 м." и "Ремень двигателя 3,2 м.", то по логике обе стоит оставить. Это отдельные товары. Можно попробовать им разнообразить контент.
    Если страницы разводящие или пагинации, то их просто прячут в теге noindex.
    Ответ написан
    1 комментарий
  • Как мониторить только что созданные эфириум кошельки для криптовалюты?

    Alisa_Sokolova
    @Alisa_Sokolova Автор вопроса
    Люблю зефирки и единорогов
    На stackoverflow нашла ответ:

    • Все адреса существуют. Всегда. Вопрос в том, сгенерировал ли кто-то закрытый ключ, который соответствует данному адресу и позволяет его использовать.
    • Невозможно узнать, когда был сгенерирован закрытый ключ, соответствующий адресу. Это можно сделать офлайн. Это можно сделать много лет назад.
    • Единственное, что вы можете знать наверняка, это когда адрес впервые используется , и, следовательно, сделать вывод, что кто-то владеет секретным ключом.
    Ответ написан
    Комментировать
  • Что такое петля в сети и как не допустить случаи?

    @aleks-th
    Петля в сети неприятное и непредсказуемое явление.
    Возникает когда данные начинают ходить по кругу, множась каждый круг пока сеть не перегрузится и не перестанет пропускать трафик вообще...
    Проявляется чаще так что вдруг перестает работать сеть, после перезагрузки оборудования все какие-то время работает, потом снова падает до следующей перезагрузки.

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

    А недопустить - легко - аккуратно документировать сеть, все подписывать, не давать юзерам возможности тыкнуть проводок лежащий непонятно для чего.
    В основном аккуратность поможет не допустить петель и замкнутых маршрутов в сети.
    Ответ написан
    1 комментарий
  • Почему в CoreCLR Int32.TryParse сделано не самым оптимальным образом?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    Причина 1 (расширяемость)
    Если в будущем добавлять новые варианты NumberStyles, которые null должны обрабатывать иначе, либо какую-нибудь комбинацию, которая при null возвращает int.MinValue (например), то при проверке на null код сработает неправильно.

    Причина 2 (контракт)
    На вход всегда должны подаваться правильные данные. Очень странно, если будешь выполнять какую-либо работы с неправильными входными значениями.
    Я, например, всегда валидирую данные перед тем как выполнять работу.

    Причина 3 (легаси/совместимость)
    Может в старых версиях (.NET Framework) было такое поведение - исключение при неправильных данных
    Ответ написан
    2 комментария
  • Почему я не могу выбрать проект для дебага?

    Adler_lug
    @Adler_lug
    Судя по скриншоту в VS просто открыта папка, а не какое-то решение или проект. Запусти *.sln или если его нет, то *.csproj файл и наступит счастье.
    Ответ написан
    3 комментария
  • Сборка бюджетного ПК, запустится?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Сначала, я бы изменил сложность вопроса на "Простой".
    Ибо!
    Во первых, Вас на сайте asus.com заблокировали?
    Во вторых, на этом сайте так сложно найти вашу мать и список совместимых CPU и памяти? Сделаю это за Вас - https://www.asus.com/ru/motherboards-components/mo... (Подсказка - раздел техподдержка, список CPU и памяти).
    В третьих, думаете мать в корпус не встанет?
    Ответ написан
  • Как перейти с windows 10 to go на windows 8.1 to go без потери личных данных и драйверов?

    @aleks-th
    Нет, даунгрейд системы как бы не предусмотрен.

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

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Так это классическая работа для fail2ban. Настраиваете на повторяющиеся 404 и спите спокойно...
    Ответ написан
    Комментировать
  • Как технические работает зеркало сайта?

    YBB
    @YBB
    Зеркалом называют совершенно разные вещи: и алиас домена на том же http-сервере, и полную автоматическую копию сайта на совершенно другом сервере, а порой и вообще черт знает что. Не зная, как сделано конкретное зеркало, невозможно ответить на вопрос "как оно работает". Я бы посоветовал спросить у того, кто это зеркало сделал.
    Ответ написан
    Комментировать
  • Почему не выпускают процессоры на архитектуре виртуальной машины Java?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Ну... это противоречит идее Java. Платформа ведь создавалась чтобы быть общим знаменателем для десятков аппаратных платформ для встраиваемой бытовой техники. Такая была идея по крайней мере.

    И практика платформ показала что поменять софт в 1000 раз дешевле чем поменять оборудование.

    UPD: Вот вики описывает 6 попыток реализовать Java-процессор в железе
    https://en.wikipedia.org/wiki/Java_processor (3 исследовательских и 3 коммерческих продукта)
    надо читать и разбираться что они сделали.
    В каком статусе? Используется щас или нет?
    Ответ написан
    4 комментария
  • Как хранить логи приложения на php?

    myks92
    @myks92 Куратор тега PHP
    Нашёл решение — пометь вопрос ответом!
    Sentry, Elasticsearch+Logstash+Kibana. Больше особо нечего сказать)

    Для PHP есть библиотека Monolog, которая умеет легировать в разные источники.
    Ответ написан
    2 комментария
  • Как хранить логи приложения на php?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Собираем логи Symfony в Elasticsearch с помощью Filebeat и Monolog
    Ответ написан
    Комментировать
  • О чём архитектура ПО?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Я запутался, что в итоге такое архитектура? Это про код, про инфраструктуру или про технологии?

    Архитектура это про то, как компоненты связаны между собой.

    Заметь, что такое "компоненты" не сказано. Это может быть и код, и инфраструктура, и сервис.
    Например, архитектуру кода можно представить через диаграмму классов UML. Архитектуру инфраструктуры, можно через C4.

    Как понять о каком типе архитектуры речь, когда о ней заходит разговор?


    По контексту.
    Разговор о функции или классе - об архитектуре кода.
    Разговор о базе данных или сервисе - об архитектуре инфраструктуры.
    Ответ написан
    Комментировать
  • Как выбрать базу данных для проекта?

    @alexalexes
    1. Если в разрабатываемой системе нет потребности производить нечеткий поиск, получать сверхбыстрый ответ на запрос в реальном времени (не более пары миллисекунд), производить аналитику данных в самых разных разрезах. У вас в потоках данных определены сущности с четкими реквизитами и сущности имеют высокую связность, то в 99% случаях вы даже не повернете голову в сторону нереляционных СУБД, будете использовать реляционные.
    2. На самом деле, просто зависит от того, как сложно администрировать СУБД в том масштабе, в которой развилась база данных. Сначала берут первую попавшуюся, или с тем, с чем освоились более-менее, а потом смотрят с течением времени, как сложно нанять нужного специалиста на администрирование, удобно ли масштабировать экземпляры баз данных при возросшей нагрузке, удобно подымать экземпляры из небытия, держать непрерывный аптайм. Вот тут уже выясняется специфика работы предметной области и необходимость переезжать на подходящее окружение.
    Ответ написан
    1 комментарий
  • 1с программист. Какой обычно состав команды разработки?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Обычный состав - это один 1с-программист. Если автоматизация большая и сложная, то менеджер, аналитики, DBA и несколько 1с-программистов.
    Ответ написан
    1 комментарий
  • Какой простенький менеджер паролей для оффлайна выбрать?

    Francyz
    @Francyz
    Photographer & SysAdmin
    keepass
    Ответ написан
    Комментировать
  • Как распознавать церковнославянский язык?

    @rPman
    Tesseract это программа, которую можно до обучить на своих текстах для лучшего распознавания необычных шрифтов или языка (первый же ответ из гугла на русском)

    p.s. в этом вопросе предложили специализированный софт gamera с gui для интерактивного обучения под неизвестные языки
    Ответ написан
  • Где лучше сохранить информацию о посетителей сайта?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    Очень большая - это какая? Больше 100млн записей? Тогда clickhouse (как я могу понять данные будут писаться и не обновляться). База позволит делать по данным аналитику.
    Меньше 10млн - любая классическая бд типа мускуля справится.
    Ответ написан
    2 комментария
  • Как записать образ windows 10 на флешку c Макбука?

    xez
    @xez
    TL Junior Roo
    Ответ написан
    Комментировать
  • Как записать base64 в таблицу?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    1) Хранить картинки в бд крайне кривое решение. Это может быть оправдано только в случае когда там хранится пара иконок, вставленная в текст прям через <имг срц="тут_бэйз64_строка"... и нет желания все это переделывать ради 2 кастомных микрокартинок. В остальном - конвертировать в картинку и хранить на диске. В бд писать путь до картинки. Если это какой-то аватар или картинка, связанная с другим объектом, соответственно заводить отдельную таблицу на картинки и связь один-к-одному или один-ко-многим, в зависимости от ситуации. В худшем случае поле в той же таблице, если точно будете знать что других картинок к объекту относиться не будет, но это должен быть путь до реальной картинки на диске.
    2) Почему хранение в бд - плохая идея: При каждом запросе у вас будет вытаскиваться пару мегабайт данных из бд, передаваться по каналу соединения с бд, помещаться в память, и после этого еще нужно программно отдавать картину, кроме прочего картинка в бэйс64 занимает примерно на 30% больше места.
    Когда у вас есть картинка на диске, вы просто вставляете путь до нее, это ~50 символов, и сервер отдает ее БЕЗ УЧАСТИЯ ПРОГРАММНОЙ ЧАСТИ, средствами вебсервера и ОС. Это быстрее, потребляет меньше памяти и занимает меньше места в хранилище.
    Ответ написан
    Комментировать