• Как настроить перенаправление (редирект) с домена на домен?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Т.к. в вопросе не указаны:
    - Требования по соблюдению вложенности и параметров url;
    - Тип редиректа;
    - Расположение .htaccess.

    То напишу 2 варианта (с и без вложенности и параметров), а оба варианта будут использовать 301 редирект.

    Предполагается, что .htaccess находится в корневой директории домена:

    # 123.ru > redirect 301 > http://12345.ru,
    # 123.ru/?test=123 > redirect 301 > http://12345.ru,
    # 123.ru/cats/?test=123 > redirect 301 > http://12345.ru:
    
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^123\.ru [NC]
    RewriteRule ^(.*)$ http://12345.ru/ [L,R=301]

    # 123.ru > redirect 301 > http://12345.ru,
    # 123.ru/?test=123 > redirect 301 > http://12345.ru/?test=123,
    # 123.ru/cats/?test=123 > redirect 301 > http://12345.ru/cats/?test=123:
    
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^123\.ru [NC]
    RewriteRule ^(.*)$ http://12345.ru/$1 [L,R=301]

    UPD: вариант с перенаправлением любого маршрута (втч. с url параметрами) на 12345.ru:
    # 123.ru/cats/?test=123 > redirect 301 > http://12345.ru:
    
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^123\.ru [NC]
    RewriteRule ^(.*)$ http://12345.ru/ [L,R=301]
    Ответ написан
    2 комментария
  • Действительно ли так важны в статьях на сайтах слова "введение" и "вывод"?

    vpetrov
    @vpetrov
    частный SEO-специалист, textarget.ru
    Лид ("введение") и summary (выводы) - это просто хороший способ форматировать текст. Люди в интернете не читают, они сканируют глазами. И такое структурирование текста ровным счётом никак не влияет на поисковую оптимизацию, хотя, конечно же, грамотно составленное "введение" имеет больший контекстный "вес" как для поисковых систем, так и для людей. Его поисковая система может вывести в сниппет, а люди по его содержимому могут понять, стоит ли читать статью.
    Если вам категорически не нравится такая структура - не обязательно её придерживаться. Это просто хорошая практика, но вовсе не канон.
    Ответ написан
    Комментировать
  • Где хранить 1ТБ видео?

    mayton2019
    @mayton2019
    Bigdata Engineer
    К VPS можно подключить блочное хранилище. Если это у AWS или Azure то там даже есть разные
    тарифы и разные гарантии по скорости там и доступу.

    Вот один индюк хвастается https://www.youtube.com/watch?v=VnO3Lz7Qr0U
    как он ловко подключает себе к Амазонской EC2-шке одно блочное устройство.
    Вам только нужно выбрать магнитный драйв и подешевле. Если речь идет о фильмах то тут SSD не важен
    и обычный HDD норм пойдет.

    UPD:
    Ответ написан
    Комментировать
  • Есть ли более умные расширения на подобии multiple links opener?

    Saiklum
    @Saiklum
    у меня есть свой метод состоящий из различных этапов:
    1. открываю страницу с перечнем ссылок, зажимаю Alt+L, расширение Link Grabber открывает окно с перечнем всех ссылок, по нужде выделяю диапазон или уточняю в поиске тип, копирую в буфер.
    2. 1 открываю сайт, либо "brief.ly/?o" (если нужно открыть определенное количество ссылок за клик, например в списке 1000, хочу открывать по 50)
    2. 2 открываю аналог, к которому пристрастился "https://www.10bestseo.com/url-opener/", вставляю список и жму Submit, далее у меня есть выведенное иконки с ярлыками на панели управления, которые через cmd вкл\отк интернет, с отключенным браузер не пыхтит долго, погружая каждую группу вкладок и ничего не пропустит, как это бывает при пиковой нагрузке. Затем интернет включаетм и каждая активная вкладка начнет с небольшой задержкой восстанавливать соединение.
    2.3 использую этот способ, когда речь идет о десятках тысяч ссылок, использую в связке с Notepad++, макросом редактируя ссылки под формат экспорта в браузер, можно предварительно разделить на папки, но подробно гаид не буду писать, достаточно экспортировать посмотреть, что можно редактировать, а что оставить...
    Ответ написан
    Комментировать
  • Вернуть клиенту деньги, за проделанную работу?

    iamd503
    @iamd503
    Верстальщик
    Посчитай всё, что сделала, вычти из аванса и если там что то осталось, то верни деньги ему, накуй его пошли и не переживай.
    Ответ написан
    Комментировать
  • Как въехать в программирование (ООП, паттерны)?

    solotony
    @solotony
    покоряю пик Балмера
    проблема понимания ООП на 90% - в плохих переводах которые делаются хрен знает кем и хрен знает как. зачастую люди вообще слабо понимают о чем пишут (переводят) либо у них проблемы с языком изложения.
    либо авторы страдают неудержимыми приступами графомании.

    почему-то мне кажется что все ООП можно изложить схематически на 3-х тетрадных листочках

    Я сам изучал ООП на С++ (по страуструпу лет 25 назад), но парадигмы остаются такими же - наследование, инкапсуляция, полиморфизм.

    а Dependency Injection - просто как мычание. "в объект при его создании (как правило при создании ) передаются объекты от которых он зависит"
    Ответ написан
    1 комментарий
  • Какие книги можете посоветовать о алгоритмической и низкоуровневой разработки для уровня мидла?

    @res2001
    Developer, ex-admin
    Алгоритмы это классно, книга Кормена закроет большую часть вопросов по ним.
    По ассемблеру (в т.ч. и для АРМ) есть несколько толстых красивых книг у издательства ДМК пресс, можешь поискать у них на сайте. Не читал. Думаю, что не стоит пока туда лезть, разве что очень-очень руки чешутся.

    Из того, что реально необходимо в большинстве проектов:
    1. параллельное программирование: Энтони Уильмс C++. Практика многопоточного программирования
    2. сетевое программирование: Уильям Стивенс UNIX: Разработка сетевых приложений
    3. Разработка под линукс: Керриск Майкл Linux API. Исчерпывающее руководство
    4. базы данных. Тут очень много книг и много вариантов так что советовать ничего не буду, но стоит освоить работу хотя бы с одной реляционной базой данных и знать SQL. Рекомендую смотреть в сторону Postgres.
    Ответ написан
    Комментировать
  • Есть ли фриланс по анализу данных?

    svob
    @svob
    Фрилансер, текстовик широкого профиля
    Есть, но я бы не сказала, что много. И нужно как-то подтверждать квалификацию. Иначе вам предложат только место помощника вроде клавиатурной обезьяны. Типа не анализировать данные, а лазить собирать...
    Вы бы лучше по фриланс-сайтам и полазили, чем тут спрашивать. Кстати, навыки анализа как раз пригодятся. Смотрите два направления:
    1. Лента проектов. Очень часто выполненный проект не закрывается, а так и продолжает висеть. То есть вы можете отматывать ленту и на месяц, и на полгода... И смотреть, кого там ищут.
    2. Каталог фрилансеров. Выбираете интересующее вас направление, смотрите, какие у аналитиков навыки, как они опсываются, за что этих людей благодарят в отзывах. И чего лежит в их портфолио.

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

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Никак нельзя. Это же мечта любого спамера - чтобы пользователь не мог избежать действия.
    Ответ написан
    Комментировать
  • На чём лучше поднять домашний сервер?

    SunRiser
    @SunRiser
    Настоятельно советую обратить внимание на Xpenology. Отличная стабильная система. Та самая волшебная пуля о которой говорили выше. У меня например крутится: торрент качалка, облако (Synology Drive), VPN Server, WebDAV, Docker, Мультимедиа сервер. Настраивается это все удовольствие за час максимум неспешно жмякая на кнопки. Так же есть очень полезная функция синхронизации с облачными аккаунтами. Например есть у меня OneDrive, на NAS настроена односторонняя синхронизация и сохранение версий файлов. Т.е. если даже на основном облаке что-то удалится или нападет шифровальщик, у меня останутся 32 предыдущие версии файлов. Почти для всего софта есть мобильные приложения, в общем сказка. Правда первоначальная установка и настройка может потребовать определенного времени. Ставил по этому гайду, все взлетело на ура. Главное сразу отключить автоапдейты и не обновляться т.к. есть вероятность, что может что-то умереть. Без обновлений в локалке за FW и NATом может жить годами. Кстати, что бы всем не открывать доступ, можно сделать port knocking.
    Ответ написан
  • Литература, о том как читать книги?

    Color
    @Color
    Golang SWE, Cloud & DevOps
    Вообще, начинать учить язык по книге кажется правильно, но не очень работает. Много хороших новых знаний смешивается, понятия разных уровней накладываются и на практике все равно делаешь не так.

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

    Я так питон учил, сначала на Codecademy курс прошел, потом нашел подработку удаленно, а сейчас Лутца читаю. И именно такое ощущение, когда я понимаю о чем речь, но узнаю тонкости и улучшаю свой стиль.
    Ответ написан
    Комментировать