@prophp7

Страница 1180 из 1387
Artem
16.07.2018
19:26:24
хех, я для собеса подготовил набор вопросов
в смысле со стороны соискателя или со стороны нанимателя?

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

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
когда собеседующий сам ответов не знает - это верх тупости

Maksim
16.07.2018
19:29:40
Что за книжка?
https://www.ozon.ru/context/detail/id/142383640/

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
В общем, интересует больше на сколько человек по сторонам смотрит, чем доку цитирует

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

и там все про laravel в основном)

хотя мне приходилось собеседовать юишника например, хотя я не знаю юи, вопросы довольно легко было придумать

Google
Сергей З.
16.07.2018
19:34:59
https://www.ozon.ru/context/detail/id/142383640/
Спасибо.На амазоне высокая оценка...

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
вы сессии храните в бд, в memecache который прописывается в php.ini или вообще не паритесь?
Зависит от задач / нагрузки. Некоторые свое хранилище пишут или вообще не юзают сессии от пхп

Maksim
16.07.2018
20:17:09
когда?
др рфс таких)

Bohdan
16.07.2018
20:17:27
др рфс таких)
считаешь, что нинужна?

Maksim
16.07.2018
20:20:24
считаешь, что нинужна?
нужна, так же, как и получение первого элемента массива) других забот нету)

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
прям возьмут и всё поправят)
оставят элиасы - можно даже без BC. можно даже в юзерленде

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

Art
16.07.2018
21:27:25
и какое потребление траффика будет. Может кто знает

как веб-сокеты ведут себя в условиях gprs?) и прочих обрывах

данные раз в 5 секунд нужно обновлять с телефонов. Если телефон за городом где нестабильные инет оправданы ли веб-сокеты или лучше через ajax?

Sergey
16.07.2018
21:29:31
данные раз в 5 секунд нужно обновлять с телефонов. Если телефон за городом где нестабильные инет оправданы ли веб-сокеты или лучше через ajax?
как работает http? как работают websocket-ы? что такое tcp и зачем нужен keep alive? Чем плох пулинг по сравнению с websockets и многое другое... гуглите сами

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
заебали ныть, composer пакет и вперед. Наберет 10K звездочек - проситесь в ядро
От того, что ныть перестанут, ничего не изменится) ровно как и алиасы не станут выходом из тупика) вон до сих пор implode и join асилить не могут.

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 секунд (хоть сервер пингует всех клиентов, хоть клиенты пингуют сервер). Сообщение может быть хоть в один байт.

Роман
17.07.2018
03:58:34
Heartbeat вообще-то в спеке задекларирован
Там вроде написано что он может посылаться а не обязан.

Если ты про то что пинг лучше использовать не в виде произвольного сообщения а отдельный 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] , но что-то не так

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

Sergey
17.07.2018
09:39:57
контейнер разве? это ж там deprecation helper тонко намекает на то что нужно что-то изменить
deprecation helper чисто устанавливает свой хэндлер ошибок (deprecation-ы ловит) а кидает их контейнер

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

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

Страница 1180 из 1387