Sly32

Рейтинг
370
Регистрация
29.03.2012
VadimGen #:

а точно вывод исходника такой, или еще есть варианты?

попробуй)))

$matches = [];

preg_match_all('/(?<=: )([^:]+USA)\./', 'qwe: qwe: qweUSA.sdfd: sdffUSA.', $q);

$q = implode("; ", $q[1]);

Парсится 2000 страниц, локации могут быть какие угодно, например так:


Please submit your resume in English - we can only consider applications submitted in this language.

Note: Google’s hybrid workplace includes remote roles

Remote location: Brazil.


ЕСли я начну разбирать по двоеточию, мне попадет мусор
В данном варианте мне ничего не должно прийти - это знак что локация заберется из другого тега

Владимир #:

а зачем вам вообще такая портянка, смешивать штаты с городами в одном списке:

Los Angeles, CA, USA

город

California, USA

штат

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

Владимир #:

покажите свои регулярки, а мы подкорректируем

Нет, так неинтересно, может у меня вообще неправильный подход, не хочу чтобы ориентировались на мои решения.

Я сначала забираю локации для офиса - для них своя регулярка, потом меняю точку в конце на точку с запятой и добавляю ремоте локации

Yandex-007 #:

200 шагов это мало. Пробеги сначала 5 км. Перед бегом и сразу после бега измерь свой вес.

тебе пишет же человек что не может бегать! В таком случае лучше начать с ходьбы + силовые тренировки на пресс. Если вес и пузо уйдут - переходить на бег. Но с большим весом бег вообще не рекомендуется - ты в итоге просто убьешь колени.

Yandex-007 #:
Перед бегом и сразу после бега измерь свой вес.

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

Кстати весы с термометром - жесть. Мрачный китайский гений, не могу обьяснить зачем там он)))

Yandex-007 #:
Вообщем, я такой бегу, и меня за задницу укусила собака. Видите в шортах маленькая дырка от её зуба.  Она хотела на меня напасть, но я начал свистеть и она убежала. А мне ведь обратно возвращаться нужно по дороге той. Надо взять два огромных булыжника в две руки и по очереди кинуть в собаку.


Переходи на скандинавскую ходьбу))) про вашу оршу постоянно пишут что стаи диких собак. 

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

Но суть вообще не в этом а в том что заработок и сбережения в рубле обесцениваются, хотя на днях загнется доллар)))

htexture #:
Так прочитали логи, 302 и на этом закончили) Сайт так и не заработал) Самому интересно, что же там случилось на винде

логи есть у апачаб нжинкса вебсервера который хпроксит пхп... 

Но в случае винды мне как раз неинтересно - я не любитель извращений)))

Vladskiy #:

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

4 страницы флуда, у вас сервак а не виртуал хостинг и за это время вы все еще не почитали логи и продолжаете гадать?

Vladskiy #:
Не открывается банальный html внутри которого Hello World - значит тут не php и не БД виноваты.

Если вы уж сами полезли чинить, то почитайте теорию, как работают http запросы. У вас не работает сервис, который проксирует запрос к вашему сайту. Вы говорите что работ не было, иначе бы я предположил вариант что не существует пути, по которому он стучится. В любом случае - логи покажут что происходит в момент запроса. Ищите логи nginx/httpd/systemd и мотрите что происходит в момент запроса.  Но вообще по таймауту чаще всего падает когда нет ответа от сайта

Антоний Казанский #:
Если программист выполняя какую-то задачу сносит ранее рабочие данные/настройки (а такое не часто, но случается) - рабочее письмо сигнализирует об изменениях.

Прямо жалость взяла за ваших заказчиков)) А вообще намешали все в кучу тут, волосы дыбом.

Проверка доступности - это отдельный скрипт, health_check. Базово мониторятся 2 части - доступность самого приложени, например через нжинкс и доступность базы данных. Если хостер не предоставляет такое. Но вообще это скрипты на пару строкЖ Запросить главную страницу или смые важные сайта и сделать простейший запрос в БД. Такое можно вешать  на крон хоть на ежеминутное исполнение.

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

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

Всего: 7322