
Artem
16.07.2018
19:26:24

Sergey
16.07.2018
19:26:44
опять у вас тут жарко

F01134H
16.07.2018
19:26:53

Artem
16.07.2018
19:27:24
нанимателя
ну если ты подготовил, то хотя бы знаешь на них ответы и не будешь смотреть на сайте

Google

F01134H
16.07.2018
19:27:34
понятное дело

Maksim
16.07.2018
19:27:57

F01134H
16.07.2018
19:28:01
когда собеседующий сам ответов не знает - это верх тупости

Сергей З.
16.07.2018
19:28:42

Maksim
16.07.2018
19:29:40

Bohdan
16.07.2018
19:31:39

Maksim
16.07.2018
19:33:08
Остальная половина по всяким фаулерам

Artem
16.07.2018
19:33:25
Кстати о книжках. Никто не читал Bertrand Meyer - Object Oriented Software Construction ?

Maksim
16.07.2018
19:33:37
В общем, интересует больше на сколько человек по сторонам смотрит, чем доку цитирует

Sergey
16.07.2018
19:33:45

F01134H
16.07.2018
19:33:52
и там все про laravel в основном)
хотя мне приходилось собеседовать юишника например, хотя я не знаю юи, вопросы довольно легко было придумать

Google

Сергей З.
16.07.2018
19:34:59

Maksim
16.07.2018
19:35:53

Artem
16.07.2018
19:37:06
https://rutracker.org/forum/viewtopic.php?t=5545025
даже на русском есть
хотя может это и минус, кто его знает

Maksim
16.07.2018
19:38:23

Борис
16.07.2018
20:03:16
один из тех RFC когда единогласно приняли https://wiki.php.net/rfc/case_insensitive_constant_deprecation

Art
16.07.2018
20:04:54
вы сессии храните в бд, в memecache который прописывается в php.ini или вообще не паритесь?

Bohdan
16.07.2018
20:06:00

Maksim
16.07.2018
20:07:16
и как раньше жили...

Bohdan
16.07.2018
20:11:47

Sergei
16.07.2018
20:14:18

Maksim
16.07.2018
20:17:09

Bohdan
16.07.2018
20:17:27

Maksim
16.07.2018
20:20:24

Vadim
16.07.2018
20:20:40

Maksim
16.07.2018
20:22:38
считаешь, что нинужна?
и что характерно... автор рфцшки - не хер с горы... ай, бля. я не доживу до реально важных и нужных фич

Bohdan
16.07.2018
20:23:42
ну хз, я считаю, что такие рфц тоже делать нужно
не забывай, что по объёму работы это мизер, но зато есть небольшой шаг в сторону консистентности языка

Maksim
16.07.2018
20:24:10
у них яиц всё равно не хватит к порядку всю срань привести
получится питон 3, все дела

Bohdan
16.07.2018
20:26:55
не, в 3 питоне была проблема только в том, что второй никто не бросил

Google

Bohdan
16.07.2018
20:27:02
ну может не только, но это основное)

Ляман
16.07.2018
20:34:11
Нужно чтобы при нажатии на кнопку генерировался HTML5 код в другом HTML файле

Bohdan
16.07.2018
20:37:55
нужно формулировать вопросы нормально

Maksim
16.07.2018
20:38:00
не просто же разница в циферке)

Bohdan
16.07.2018
20:42:37
ну насколько помню - они сломали обратную совместимость, причём слишком резко, а плюшек принесли мало
тьфу, не обратную

Maksim
16.07.2018
20:43:26
сломали?) да там общего ток в названии языка)

Bohdan
16.07.2018
20:47:13
ну, с такой формулировкой не соглашусь, но да, сломали многое
но как это применимо к пхп?)
код с 5.6 все ещё будет работать на 7.2

Maksim
16.07.2018
20:47:44
представь, если в пхп внезапно поправят стд)

Maksim
16.07.2018
20:47:53
прям возьмут и всё поправят)

Bohdan
16.07.2018
20:48:44
я пока не видел, чтобы они брали и одним релизом ломали bc)
рфц в примере - депрекейт в 7.3, удаление в 8,что вполне нормально

Sergey
16.07.2018
21:22:25
заебали ныть, composer пакет и вперед. Наберет 10K звездочек - проситесь в ядро

Art
16.07.2018
21:27:25
и какое потребление траффика будет. Может кто знает
как веб-сокеты ведут себя в условиях gprs?) и прочих обрывах
данные раз в 5 секунд нужно обновлять с телефонов. Если телефон за городом где нестабильные инет оправданы ли веб-сокеты или лучше через ajax?

Sergey
16.07.2018
21:29:31

Google

Art
16.07.2018
21:30:08
пулинг не подходит

Sergey
16.07.2018
21:30:19
ключевых слов я накидал, дальше гугли как это все работает
можешь еще добавить websocket heartbeat
а дальше после того как почитаешь, попробуй сам ответить на свои же вопросы
и да - эксперементируй. в хроме есть фича - network throttling. Можешь настроить любую лэтенси и любую пропускную способность. хоть GPRS в каньене в дропом пакетов кастомным
на худой конец - есть чудная книга Танембаума - компьютерные сети. это что б вообще начать шарить во всей это херне
удачи. Ты должен знать как работает интернет если планируешь делать в этом интернете штуки разные

Admin
ERROR: S client not available

Maksim
16.07.2018
21:35:49

Art
16.07.2018
21:35:59
знаю я про хром, тут вопрос в том чтобы лезть в ноду или нет с которой я не работал
я с нодой не работал, там надо все с нуля писать чтобы просто протестить. А так может у кого опыт был

Maksim
16.07.2018
21:36:55
так-то у тебя не в ноде вопрос был)
да и что меняется, если нода)

Art
16.07.2018
21:37:39
там веб сокеты из коробки

Maksim
16.07.2018
21:38:33
и?)

Art
16.07.2018
21:39:34
и мне нужно узнать как они ведут себя во время обрывов и низкой скорости

Maksim
16.07.2018
21:39:51
как сокеты)

Art
16.07.2018
21:41:05
ты задал вопрос и получил ответ

Sergey
16.07.2018
23:26:42
и мне нужно узнать как они ведут себя во время обрывов и низкой скорости
сделают реконнект если попросишь. Что до скорости - опять же, разберись как работает интернет. В условиях когда ты срешь в канах маленькими пакетами а не гигабайты выкачиваешь намного больше значение имеет лэтенси и процент потерь пакетов. Почему? разберись как работает TCP, как работает подтверждение доставки, перепосылка пакетов и т.д.
опять же - если тебе надо что бы клиент что-то на вход принял - лучше сокеты. Только опять же если мы про мобилки говорим - то операционка может твое приложение нахер послать если ты в бэкграунде. Ну то есть кильнуть и даже словом не обмолвиться. Потому есть пуш нотификейшены.

Google


Art
17.07.2018
00:44:47
хром или фаерфокс с фоновым gps даже работал и запросы слал в 2016, сейчас не знаю как, но один из браузеров точно
сделают реконнект если попросишь. Что до скорости - опять же, разберись как работает интернет. В условиях когда ты срешь в канах маленькими пакетами а не гигабайты выкачиваешь намного больше значение имеет лэтенси и процент потерь пакетов. Почему? разберись как работает TCP, как работает подтверждение доставки, перепосылка пакетов и т.д.
tcp пакеты повторно шлет в случае фейла, udp теряет. Я про другое совсем спрашиваю. Вот я уехал в поле или лес, где связь вообще может отсутствовать и вот появилась одна черточка и какой никакой gprs и вот тут что обойдется дешевле, постоянно связь держать веб-сокетом или один раз ajax отправить, если связь пропадет, главное хотябы раз отправить и получить. И так же неизвестна скорость, известно что ее вообще может небыть или чуть больше нуля. Так же фоновый режим не важен, активный экран нужен. А сам реалтайм как бонус идет, но не особо важен, даже вреден в том же лесу. А вот если связь хорошая то можно много данных слать


Роман
17.07.2018
01:41:22
tcp пакеты повторно шлет в случае фейла, udp теряет. Я про другое совсем спрашиваю. Вот я уехал в поле или лес, где связь вообще может отсутствовать и вот появилась одна черточка и какой никакой gprs и вот тут что обойдется дешевле, постоянно связь держать веб-сокетом или один раз ajax отправить, если связь пропадет, главное хотябы раз отправить и получить. И так же неизвестна скорость, известно что ее вообще может небыть или чуть больше нуля. Так же фоновый режим не важен, активный экран нужен. А сам реалтайм как бонус идет, но не особо важен, даже вреден в том же лесу. А вот если связь хорошая то можно много данных слать
И для AJAX и для WS нужно сначала установить стандартнное соединение (рукопожатие, шифрование, заголовки). Т.е. на этом этапе ещё нет разницы, но дальше начинаются отличия, по WS происходит передача чистых данных, а при AJAX на каждый запрос будет происходить полный цикл (рукопожатие, шифрование, заголовки, данные). В итоге, если данные передаются один раз "пакетно", то нет разницы. Будет проделана одна и та же работа. А если данных несколько "пакетов", то WS однозначно лучше.
Ну и накладные расходы. Заголовки HTTP в среднем 200-250 байт. При небольших сообщениях опять же выигрывает WS, потому что заголовки повторно передавать не надо. И шифрование (если имеется) тратит заметную часть ресурсов как клиента так и сервера (в WS один раз при соединении, AJAX - при каждом запросе).


Art
17.07.2018
01:47:19
а само соеденение разве не поддерживается по типу ping-pong у ws

Роман
17.07.2018
01:49:35
При желании. Просто посылается сообщение, например раз в 10 секунд (хоть сервер пингует всех клиентов, хоть клиенты пингуют сервер). Сообщение может быть хоть в один байт.

Sergey
17.07.2018
03:51:18

Роман
17.07.2018
03:58:34
Если ты про то что пинг лучше использовать не в виде произвольного сообщения а отдельный ping frame, то это скорее от приложения уже зависит.

Alexandr
17.07.2018
06:09:50
Как с помощью PHP экспортировать базу данных в Exel ?

Bohdan
17.07.2018
06:13:04
phpspreadsheet

Roman
17.07.2018
06:21:24
после прогона тестов phpunit стал писал notice. Что не очень нравится моему гитхуку. PhpUnit что научился анализировать код(конфиги) или что ето?
Remaining deprecation notices (4)
1x: Not setting "logout_on_user_change" to true on firewall "admin" is deprecated as of 3.4, it will always be true in 4.0.

Artur
17.07.2018
07:56:24
Привет
Подскажите, пожалуйста: как сделать редирект по маске в .htaccess ?
например, если в адресе есть каталог test, то заменить его на test2
или так нельзя ?
делал через RewriteRule ^test(.*)$ /hot-offers.php [L,R=301] , но что-то не так

Sergey
17.07.2018
08:23:59

Andrew
17.07.2018
08:27:53
контейнер разве? это ж там deprecation helper тонко намекает на то что нужно что-то изменить

Sergey
17.07.2018
09:39:57

Pavel
17.07.2018
10:35:55
https://externals.io/message/102333#102867
Type Properties решили отложить до 7.4

Anton
17.07.2018
10:52:26
Скрестим пальцы