спасибо за пример и за хороший повод покурить доку :)
для лучшего понимания/запоминания усложнил себе задачу: попытался правильно обрабатывать одинарные и двойные кавычки т.е. src="qq ' w w" и src='qq"w w'
небольшой вопрос: а можно ли передать "захваченный текст" из первой части выражения во вторую, в ту которая идет после \G ?
пробовал и обращение по \1 и именнованую группу - пока без результата. не рабочий пример: https://regex101.com/r/rK9vE6/2 в нем второе обращение к \1 не работает.
Hostiman, небольшой совет: под фришные субдомены лучше используйте домен в международной зоне. Чуть дороже, зато будет немного спокойнее.
Последние пару лет некоторые начали специализироваться на судебных исках. И поставили на поток такой своеобразный бизнес. Топики уже были на форуме.
Авторское право - понятно и правильно, но целенаправленно делать бизнес на судебных исках - нет.
Возможно где-то случайно на фрихосте окажется одна фотка или один копипаст с желтой газетенки(есть одна скандальная).
В случае зоны .ru - вы получите иск на свое имя и дальше после формальностей(дорога у них уже накатана) придется платить штраф. (дроп домена может не помочь) Им не интересны все доводы про фрихост и т.д. им нужны деньги.
В случае международной зоны процесс более сложный и при небольших нарушениях возможно хватит извинений и сноса контента или всего аккаунта с фрихоста.
LEOnidUKG: Это бедные владельцы сайтов, которые думают, что уберут все ссылки у них позиции будут сразу резко топовые. Наивные. Потратят полгода на снятие, а потом раз и опять...
...у них стало намного больше ссылок, чем было снято. :) (с их подходом к снятию ссылок, очень легко нарваться на хрум)
ООО «ГлавФундамент» является одним из крупнейших производителей винтовых свай на территории Российской Федерации. Произведенный товар реализуется более чем в 20 регионах страны и пользуется широким спросом у потребителей. Компания рекламирует свою продукцию в том числе посредством интернет-сайта glavfundament.ru. Данный ресурс является основным средством привлечения клиентов и соответственно получения дохода.
Для улучшения ранжирования сайта мы обратились для размещения на Вашем Интернет-ресурсе обратной SEO-ссылки. Однако с недавнего времени данный способ продвижения сайта попал под санкции со стороны поисковых систем, что стало негативно сказываться на выдаче нашего сайта в результатах поиска.
На наши обращения с просьбой удалить обратные ссылки со своего ресурса Вы не отреагировали.
Забавно... судя по их логике, любой из купивших и забивших сваи ООО «ГлавФундамент» может попросить их достать все сваи из земли, а при отказе бежать в суд. 😂
Еще никто не начал составлять блеклист неадекватов, скандалистов и любителей шантажа?
Если так важны кавычки, то в этом случае удобнее всё-таки preg_replace_callback
интересна была сама возможность: передать "захваченный текст" из первой части выражения во вторую, в ту которая идет после \G
разбираться - так разбираться... :)
обработать кавычки и прочее при помощи preg_replace_callback - не проблема, так и делаю.
для более сложных случаев - уже DOM разбирать.
Да ладно :)
https://regex101.com/r/gD1sF8/1
спасибо за пример и за хороший повод покурить доку :)
для лучшего понимания/запоминания усложнил себе задачу: попытался правильно обрабатывать одинарные и двойные кавычки т.е. src="qq ' w w" и src='qq"w w'
небольшой вопрос: а можно ли передать "захваченный текст" из первой части выражения во вторую, в ту которая идет после \G ?
пробовал и обращение по \1 и именнованую группу - пока без результата. не рабочий пример: https://regex101.com/r/rK9vE6/2 в нем второе обращение к \1 не работает.
"в лоб" заменить не получится. вариант с использованием preg_replace_callback
результат:
Hostiman, небольшой совет: под фришные субдомены лучше используйте домен в международной зоне. Чуть дороже, зато будет немного спокойнее.
Последние пару лет некоторые начали специализироваться на судебных исках. И поставили на поток такой своеобразный бизнес. Топики уже были на форуме.
Авторское право - понятно и правильно, но целенаправленно делать бизнес на судебных исках - нет.
Возможно где-то случайно на фрихосте окажется одна фотка или один копипаст с желтой газетенки(есть одна скандальная).
В случае зоны .ru - вы получите иск на свое имя и дальше после формальностей(дорога у них уже накатана) придется платить штраф. (дроп домена может не помочь) Им не интересны все доводы про фрихост и т.д. им нужны деньги.
В случае международной зоны процесс более сложный и при небольших нарушениях возможно хватит извинений и сноса контента или всего аккаунта с фрихоста.
Это бедные владельцы сайтов, которые думают, что уберут все ссылки у них позиции будут сразу резко топовые. Наивные. Потратят полгода на снятие, а потом раз и опять...
...у них стало намного больше ссылок, чем было снято. :) (с их подходом к снятию ссылок, очень легко нарваться на хрум)
балансером - да, но не таким конфигурабельным - как haproxy, не знаю, кстати - балансирует ли он tcp ?
уже научился... начиная с версии nginx 1.9 (я не тестировал)
статья на хабре: https://habrahabr.ru/post/271467/
вопрос: а на чем проще всего соорудить GeoDNS?
т.е. в зависимости от IP/сети или страны возвращать разные значения для A-записи. нагрузка будет минимальна.
по поиску нашел варианты: powerdns, bind(с патчем/без?), какие-то самописы.
haproxy, keepalived, heartbeat, nginx, pecona xtradb cluster, rrDNS,varnish
В отказоустойчивости не силен, поправьте если ошибаюсь, но как-то сильно много умных слов. :)
"haproxy, nginx, varnish" - nginx может быть и балансером и кешем. Зачем этот винегрет?
"keepalived, heartbeat" - как я понимаю это работает только в одной подсети, т.е. разнести на несколько ДЦ геморой еще тот будет.
Для улучшения ранжирования сайта мы обратились для размещения на Вашем Интернет-ресурсе обратной SEO-ссылки.
Однако с недавнего времени данный способ продвижения сайта попал под санкции со стороны поисковых систем, что стало негативно сказываться на выдаче нашего сайта в результатах поиска.
На наши обращения с просьбой удалить обратные ссылки со своего ресурса Вы не отреагировали.
Забавно... судя по их логике, любой из купивших и забивших сваи ООО «ГлавФундамент» может попросить их достать все сваи из земли, а при отказе бежать в суд. 😂
Еще никто не начал составлять блеклист неадекватов, скандалистов и любителей шантажа?
Спасибо, установил. А дальше как ей пользоваться?
точно также как и optipng, только опции другие.
find . -name "*.png" -exec pngquant {} \;есть еще pngquant.
ее можно поставить из репозитория еpel: