Size: a a a

2020 January 13

M

Maestro in PHP
я не совсем точно выразился, пробую я дома. На работе фичи пилю
источник

M

Maestro in PHP
ну в целом я понял, спасибо за советы)
источник

BT

Bohdan Turchyk in PHP
redux || mobX
Привет всем, может вопрос не по теме, но ответ на него мне очень важен. Как известно программисту нужен английский, я много читаю англ. версию википедии, всякие статьи, пересел на англ. во всём, и начал хорошо понимать смысл текста, но когда я смотрю англ. видео на ютюбе или фильмы, мне удается понять только 30% слов и смысл не всегда понятен, я свободно читаю научные статьи на википедии и понимаю, но обычную англ. речь понять не получается, я думаю это из-за не знания повседневных англ. слов. Вот я не знаю, где и как можно прочитать слова которые используются в повсед. речи. Учиться по видео не вариант, по чатам тоже очень много времени отнимает и пишут очень коротко.

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

MF

Martin Farfán Valdivia in PHP
Hola
источник

OA

Oxunjon Abdurashidov in PHP
Здравствуйте, пытаюсь реализовать Платеж у телеграм бота. Метод sendInvoice реализован, теперь нужно реализовать метод answerPreCheckoutQuery. Не совсем понятно, как получить update с preCheckoutQuery после платежа. Заранее спасибо
источник

A

Adrian in PHP
Надоело управлять риском самостоятельно, тогда вам нужна компания, которая поможет вам осуществлять операции на всех ключевых финансовых рынках, включая форекс, возобновляемые источники энергии, валюты, криптовалюту, недвижимость, товары и биткойны, чтобы потоки капитала И вы заработали существенные  ежемесячная прибыль, пожалуйста, отправьте нам сообщение
источник

BT

Bohdan Turchyk in PHP
PHP-Дайджест № 171

4 свежих RFC из PHP Internals и интересные пул-реквесты в PHP 8, порция полезных инструментов, подкасты, стримы и многое другое!

https://habr.com/p/483684/
источник

ПА

Павлов Александр in PHP
В проект завезли symfony/flex, который создал в проекте symfony.lock и там при утсановке composer пакетов он фиксирует сам версию php. Чтобы указать верную, в другом чате подсказале указать в файле composer конфиг  config.platform.php с указанием версии
источник

BT

Bohdan Turchyk in PHP
проблема в том, что тут +- та же аудитория
источник

MM

Maksim Masiukevich in PHP
Выбор сделан, РО в обоих чатах
источник

ПА

Павлов Александр in PHP
Но при обновлении версии php проект живет и на старой версии 7.1  и на новой версии 7.2.  В config.platform.php можно ли как-то через крыжечку указать несколько версий или больше?
источник

Л♿

Леонид ♿️ in PHP
Всем привет.
Кто-нибудь работал с icmp через sockets ?

Пытаюсь массово пингануть железки. открываю 1024 сокета, формирую пакеты с type=8
каждому пакету делаю свой id и свое data

делаю socket_select($read...)
в ответ приходят echo пакеты, но не в тех сокетах, в которых отправил, а вперемешку. как повезет.

в итоге часть ответов теряется.
источник

AZ

Artem Zakirullin in PHP
Леонид ♿️
Всем привет.
Кто-нибудь работал с icmp через sockets ?

Пытаюсь массово пингануть железки. открываю 1024 сокета, формирую пакеты с type=8
каждому пакету делаю свой id и свое data

делаю socket_select($read...)
в ответ приходят echo пакеты, но не в тех сокетах, в которых отправил, а вперемешку. как повезет.

в итоге часть ответов теряется.
Что значит "не в тех сокетах, в которых отправил"? socket_select в цикле, конечно? Или один раз?
источник

Л♿

Леонид ♿️ in PHP
конечно в цикле

есть 5 открытых сокетов.
в 1 посылаю id=1
...
в 5 - id=5

получаю
в 1 - id=4
во 2 - id=5

т.е. ответ приходит не в том сокете, в котором отправлялся запрос
источник

AZ

Artem Zakirullin in PHP
Леонид ♿️
конечно в цикле

есть 5 открытых сокетов.
в 1 посылаю id=1
...
в 5 - id=5

получаю
в 1 - id=4
во 2 - id=5

т.е. ответ приходит не в том сокете, в котором отправлялся запрос
Не очень понимаю зачем тебе отправлять payload c ID.
Отправляй такой пакет - "\x08\x00\x7d\x4b\x00\x00\x00\x00PingHost". У тебя по сокету можно уникально тачку иденцифицировать
источник

Л♿

Леонид ♿️ in PHP
тогда почему по "уникальному сокету" мне с тачки А ответ от тачки B приходит?
источник

AZ

Artem Zakirullin in PHP
Леонид ♿️
тогда почему по "уникальному сокету" мне с тачки А ответ от тачки B приходит?
Потому что я сейчас использую свои экстрасенсорные способности, и предскажу твой код формирования/чтения ICMP пакета и укажу на проблему
источник

AZ

Artem Zakirullin in PHP
Artem Zakirullin
Не очень понимаю зачем тебе отправлять payload c ID.
Отправляй такой пакет - "\x08\x00\x7d\x4b\x00\x00\x00\x00PingHost". У тебя по сокету можно уникально тачку иденцифицировать
Отправь такой пакет всем тачкам, если с сетью ок - должны ответы придти нормальные. Проверь что SOCK_RAW, что с портами не накосячил - такое ощущение что у тебя в один сокет тачки пишут, начни с простого кода и усложняй
источник

Л♿

Леонид ♿️ in PHP
одиночные нормально отправляются.
в целом - если опираться только на сокеты - то всё норм.

я скорее понять хочу, почему ответы путаются.
источник

DM

Dmitry MiksIr in PHP
потому что в icmp нет сессионности
источник