
Серёга
17.05.2018
11:35:42

Roman
17.05.2018
11:36:05
у вас сажают даже?

Dmitry
17.05.2018
11:36:14
ну формально парсинг не является никаким нарушением

Google

Roman
17.05.2018
11:36:24
Ой, я понял к чему вы
Тогда готовьте животы:
я должен буду обнаружить ссылки в СВОИХ же статьях на сервере
если это парсер, то парсер своих же данных

Dmitry
17.05.2018
11:37:26
парсеров у нас не любят, ибо это детский сад (не сам парсинг, а люди, которые сами даже это освоить не могут задавая вопросы)... а детский сад нужно воспитывать ;)


Roman
17.05.2018
11:37:35
Человек (не владеющий html) пишет статью, пихает внешние ссылки, а я должен буду их автоматически заменить
раньше я все ссылки заменял сразу вот таким модификатором:
~(?:\b[a-z\d.-]+://[^<>\s]+|\b(?:(?:(?:[^\s!@#$%^&*()_=+[\]{}\|;:'\",.<>/?]+)\.)+(?:ac|ad|aero|ae|af|ag|ai|al|am|an|ao|aq|arpa|ar|asia|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|biz|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|cat|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|coop|com|co|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|info|int|in|io|iq|ir|is|it|je|jm|jobs|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mil|mk|ml|mm|mn|mobi|mo|mp|mq|mr|ms|mt|museum|mu|mv|mw|mx|my|mz|name|na|nc|net|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pro|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tel|tf|tg|th|tj|tk|tl|tm|tn|to|tp|travel|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|xn--0zwm56d|xn--11b5bs3a9aj6g|xn--80akhbyknj4f|xn--9t4b11yi5a|xn--deba0ad|xn--g6w251d|xn--hgbk6aj7f53bba|xn--hlcj6aya9esc7a|xn--jxalpdlp|xn--kgbechtv|xn--zckzah|ye|yt|yu|za|zm|zw)|(?:(?:[0-9]|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.){3}(?:[0-9]|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5]))(?:[;/][^#?<>\s]*)?(?:\?[^#<>\s]*)?(?:#[^<>\s]*)?(?!\w))~iS


Dmitry
17.05.2018
11:38:31
афф.. мои глаза
так это... что тебе мешает гугл спросить для начала?

Roman
17.05.2018
11:39:53
точно, если второй раз спрошу гугл, наверное что-то изменится
попробую

Dmitry
17.05.2018
11:40:50
знаешь как мой преподаватель физики говорил? если что-то не понятно - прочти это до тех пор, пока не станет понятно... хоть тысячу раз

Roman
17.05.2018
11:41:22
Да, но мой вопрос заключался скорее в предпочтениях

Серёга
17.05.2018
11:41:28

Google

Roman
17.05.2018
11:41:59
Мой вопрос тоже можно прочитать больше одного раза и, возможно, тоже станет понятно :)

Dmitry
17.05.2018
11:43:29

Pavel
17.05.2018
12:03:53
Тут даже не про html речь а про детект URL http адреса
Не запаривайс с регуляркой, напиши какую-нибудь несложную. Чтобы http(s) было в начале и точка в середине. И домен из букв.
Или найди статью на хабре про то как валидировать емейл и пойми что доменом может быть все что угодно по сути

dypa
17.05.2018
13:16:34

Серёга
17.05.2018
13:20:54

Plomipu
17.05.2018
19:20:21
Здравствуйте, боги PHP. Я уверен, что тут есть тот , кто хранит в репозитории гитхаба свои проекты или по-крайней мере имел дело с гитхабом. У меня проблема в его использовании. Не поможете чуток ?
А вот собственно и вопрос:
Я сюда залил свой вопрос про antlr фреймворк: https://github.com/tunnelvisionlabs/antlr4cs/issues/288
но я в топике( issue ) там единственный участник. Скажите: как мне пригласить других пользователей в мой топик Гитхаба, привлечь людей к вопросу своего топика и можно сделать это не создавая собственный репозиторий ??
Если да, то как ?

Pavel
17.05.2018
20:01:07
Если у юзера есть аккаунт на гитхабе то его можно хайлайтнуть через @username

Artem
17.05.2018
20:15:15

Plomipu
17.05.2018
20:36:01
Т.е. как сделать этот хайлайт ??

Pavel
17.05.2018
20:54:02
В комментарии напиши либо в описании issue
Там еще выпадает подсказка когда вбиваешь юзернейм

Plomipu
17.05.2018
20:59:07
Аааа. Счас проверю как это работает.

Pavel
17.05.2018
22:07:35
емае гитхаб переделали
все перевернули с ног на голову. Срамота!

ustasby
18.05.2018
06:12:02

Google

Vladimir
18.05.2018
06:18:39
отлично. самое время тогда начинать им пользоваться)

Plomipu
18.05.2018
07:26:21
Я надеюсь, что это не сарказм. Так как я никогда не предпочитал публичные гит сервера для размещения репозитиев. Я больше битбакет люблю. )
емае гитхаб переделали
все перевернули с ног на голову. Срамота!

Alexandr
18.05.2018
07:27:17
Там и приватные есть

Plomipu
18.05.2018
07:27:42

Alexandr
18.05.2018
07:29:46
Вообще проблем с этим нет , берешь storage vps, бекапы хранить и гит сервер запускаешь. Вот гитлаб жрет дофига, лучше все консолькой

Kirill
18.05.2018
07:49:15

Alexandr
18.05.2018
08:13:14
Панеслась

Pavel
18.05.2018
09:33:07
Привет всем. Где можно про psql спросить. Чатика такого нет случаем?)

Alexandr
18.05.2018
09:33:55
https://t.me/pgsql

Dmitry
18.05.2018
09:34:13
если примитив то можешь тут

Pavel
18.05.2018
09:34:33
Две талблицы компании и отзывы к ним
SELECT
c.id, c.name,
json_agg(
json_build_object(
'id', r.id,
'name', r.title
)
) AS rewiew
FROM review r
LEFT JOIN company AS c ON c.id = r.company_id
WHERE c.id = 1
GROUP BY c.id
LIMIT 100
надо order by по review.id, например

Dmitry
18.05.2018
09:43:29
ну так order by r.id?
а, внутри json_agg нужно?
https://www.postgresql.org/docs/9.6/static/sql-expressions.html 4.2.7 см там

Pavel
18.05.2018
10:42:24

Admin
ERROR: S client not available

Google

Alexandr
18.05.2018
15:57:48
Крутые в Сбербанке аналитики, на Laravel кодют
https://m.hh.ru/vacancy/25755218?utm_term=laravel%2BJob&utm_campaign=laravel_job&utm_content=243&utm_source=t.me%2Flaravel_job&utm_medium=special

ustasby
18.05.2018
16:16:17
на самом деле там зарплата курам насмех

Maxim
18.05.2018
16:19:29
Ну ведь все понимают, что знания laravel как такового там не надо, правда?

Adel
18.05.2018
16:22:48

Dmitry
18.05.2018
16:43:46
да там аналитик в названии должности это типа тоже что и менеджер
типа "Старший разработчик-аналитик отдела развития фронт-офисных информационных систем"

Serg
18.05.2018
18:19:06
Поцаки, мы тут микросервисы тестим, и у нас под небольшой нагрузкой оверхед на общение между сервисами становится диким
Допустим когда одному юзеру нужно сходить в 2 сервиса, ожидание 0.1 сек
А когда 5 пользователей одновременно запрашивают, то ответ ждут по 3 секунды
Стек nginx, php, nats, mysql
Может есть мысли?

Lusive
18.05.2018
18:20:36

fucking
18.05.2018
18:22:15
Добрый вечер подскажите каналы по php

Serg
18.05.2018
18:23:50

Petr
18.05.2018
18:54:36
Какие-то медленные у вас микросервисы

Alexandr
19.05.2018
06:27:06

Serg
19.05.2018
06:30:53

Alexandr
19.05.2018
06:32:07
На голом или FW использовался?

Adel
19.05.2018
06:33:16
Slim же

Alexandr
19.05.2018
06:35:56
На чем система развернута? Надеюсь не на микроинстансах Амазона?
Интересный компаратор нашел , но похоже французы пиарят сами знаете что http://www.phpbenchmarks.com/en/

Google

Artem
19.05.2018
07:04:32
Поцаки, мы тут микросервисы тестим, и у нас под небольшой нагрузкой оверхед на общение между сервисами становится диким
Допустим когда одному юзеру нужно сходить в 2 сервиса, ожидание 0.1 сек
А когда 5 пользователей одновременно запрашивают, то ответ ждут по 3 секунды
Стек nginx, php, nats, mysql
Может есть мысли?
мысли есть, и в мыслях есть профилировщик. Но сам факт того, что узкие места не понятны и их ищут в чате, а микросервисы подразумевают как миниум self monitoring побуждает интерес, чем все это закончится... где подписаться ? :)
у вас там точно все понимают отличия модульной архитектуры от микросервисной? нужен код, тут 770 человек в чате они быстро все пофиксят.

Serg
19.05.2018
07:48:25

Artem
19.05.2018
07:50:42

Serg
19.05.2018
08:02:05
Для общения с брокером сообщений на php кто что юзает?

а
19.05.2018
22:51:21
а здесь есть хакеры¿

Pavel
19.05.2018
22:58:52
Нету

_suser
20.05.2018
07:06:19
привет профессионалы!) подскажите, как сделать, чтобы при переборе массива при совпадении переменной и элемента массива, запоминать следующий после этого элемента элемент?