
Юрий
07.05.2018
16:51:13

Dmitriy
07.05.2018
16:53:34
как это про другое ?
Ну что-то вроде того (не знаю, как код оформлять)
function aaa($a){
return $a;
}
$b=aaa 'ccc'

Юрий
07.05.2018
17:32:51

Google

Dmitriy
07.05.2018
17:33:56
где написанна что должна выполняться в строчке ?
в условиях не было про такое

Юрий
07.05.2018
17:34:31
он сказал чтобы работало как echo.
вызов кода некой функции с нужными параметрами, без скобок

Dmitriy
07.05.2018
17:35:35
а пример он другой показал

Zaur
07.05.2018
17:40:25
Парни, как из php передать данные в python скрипт без использования консольных функций, типа shell_exec, exec, system, proc_open?
Есть идеи?

Юрий
07.05.2018
17:40:46
сокеты

Dmitriy
07.05.2018
17:40:47
curl =)? бд?, конфиг

Sergey
07.05.2018
17:40:53

Игорь
07.05.2018
17:41:03
Не пойму как на гитхабе токен сгенерировать. Сфоткайте экран куда тыкать, пожалуйста

Zaur
07.05.2018
17:41:22

Sergey
07.05.2018
17:41:37
Через двойные `

Google

Zaur
07.05.2018
17:42:05
Можно поподробнее?
Скажем, мне нужно переменную $var отправить в пайтон скрипт
Как это сделать?

Юрий
07.05.2018
17:42:45
еще через редис можно через подписки

Sergey
07.05.2018
17:42:47
script.py hui=1 оберни в ``

Zaur
07.05.2018
17:43:34
Без функции? Написать просто как стринг?

Sergey
07.05.2018
17:43:44
Да
Только это не стринг ', а апостроф `

Zaur
07.05.2018
17:44:37
``script.py chlen=$hui`` то есть так?

Sergey
07.05.2018
17:45:06
Да, только по 1 штуке слева и справа, в телеге такое не написать

Zaur
07.05.2018
17:46:02
`script.py chlen=$hui`

Sergey
07.05.2018
17:46:03
О, получилась
`script.py pizda=1`

Zaur
07.05.2018
17:47:02

Sergey
07.05.2018
17:47:29
Да

Zaur
07.05.2018
17:47:54
Спасибо, щас опробую

Юрий
07.05.2018
18:02:02
Спасибо, щас опробую
только это тот же самый shell_exec
http://php.net/manual/en/language.operators.execution.php

Zaur
07.05.2018
18:02:54
А ещё варианты есть вообще?
Передачи данных в скрипт

Юрий
07.05.2018
18:04:21

Google

Zaur
07.05.2018
18:05:32
Сокеты и редис - это по-моему слишком для тестового задания джуниора))
Вот тебе кейс
Принцип работы:
вы загружаете 1 или несколько слов - оно через php/ajax передается готовому скрипту анализатору (написан на python) - анализатор нормализует слово и передает его в словарь - словарь выдает все словоформы и передает их анализатору - анализатор передает их через php на сайт пользователю.
Анализатор (скрипт на python) и словарь уже есть готовые, задача только написать визуальную часть и все между собой прикрутить.
Обязательные требования к коду:
НЕ использовать фреймворки PHP;
НЕ использовать БД;
НЕ использовать консольные функции PHP (например exec, shell_exec,system,proc_open).

Евгений
07.05.2018
18:07:58
так через аякс какая разница, что там на сервере крутится? хоть си++

Юрий
07.05.2018
18:08:00
ну так читай доки к этому анализатору и смотри как он параметры принимает :) скорее всего при запуске как раз сокеты открывает и ждет

Евгений
07.05.2018
18:08:28
твоя задача - дёрнуть урл и передать туда правильно параметры и всё

Юрий
07.05.2018
18:08:48
а кстати да

Zaur
07.05.2018
18:08:54
Для начала этот параметр ему отправить надо. В качестве параметра он принимает строку, которую нужно отправить через пыху в него

Евгений
07.05.2018
18:10:28
В смысле?
в прямом. при помощи curl/ajax вызвать урл и передать туда параметры
дождаться ответа и обработать его

Zaur
07.05.2018
18:10:45
где мне достать этот урл?

Евгений
07.05.2018
18:11:29
Анализатор (скрипт на python) и словарь уже есть готовые - урл, по которому будет размещён этот скрипт

Zaur
07.05.2018
18:12:31
Скрипты
1. Словарь - http://opencorpora.org/dict.php
2. Анализатор (PyMorphy2, написан на python) -
http://opencorpora.org/?page=faq#.D0.9A.D0.BE.D0.B4_.D0.B8_.D0.B5.D0.B3.D0.BE_.D0.B8.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5С
перехожу по второй ссылке - а там фаг

Евгений
07.05.2018
18:15:59

Zaur
07.05.2018
18:16:54
есть вот эта вот ссылка
https://ppc-help.ru/morfolog_word
вводишь туда слово, жмёшь кнопку

Google

Zaur
07.05.2018
18:17:06
и он выдаёт ответ
я из сети достал этот урл, куда идёт пост запрос
могу его использовать у себя в скрипте?
этот урл

Katulos
07.05.2018
18:17:31
у кого домены на рег ру?
Сообщение о бетатесте кабинета приходило?

Юрий
07.05.2018
18:18:13

Sergey
07.05.2018
18:18:23

Admin
ERROR: S client not available

Zaur
07.05.2018
18:20:28

Евгений
07.05.2018
18:20:38
как его на сервер устанавливать, что будет и т.д.

Yurii
07.05.2018
18:37:03
Подскажите плз
Есть два класса которые наследуют один и тот же класс
Как из одного класса обртаиться в другой класс?

Дмитрий
07.05.2018
18:38:32
Self::ClassName?

Yurii
07.05.2018
18:39:09
Они в разных файлах

Дмитрий
07.05.2018
18:41:55
А подключить один в другой

Ilya
07.05.2018
18:42:26
немножко офтопа

Дмитрий
07.05.2018
18:42:28
autoload для классов есть

Ilya
07.05.2018
18:42:30
Мне вылезло, такого не было раньше когда ставил

Google

Ilya
07.05.2018
18:42:46
че тыкать?

Дмитрий
07.05.2018
18:43:25

Ilya
07.05.2018
18:43:43
Кали

Дмитрий
07.05.2018
18:44:09
Кали
Епта, это кто вообще?)

Ilya
07.05.2018
18:44:24

Дмитрий
07.05.2018
18:50:36
Кали
Ты Ее для тестов ставишь? Я так,из любопытства. Для чего она используется

Евгений
07.05.2018
18:55:29

Дмитрий
07.05.2018
18:58:28

Ilya
07.05.2018
19:01:45

Lusive
07.05.2018
19:07:33
Мне нужно распарсить текстовый файл размером 200 мб ( 5 млн строк). Пишу:
$string = file('file.txt');
При этом используется 1 ГБ памяти. Почему не 200 мб?

Sergey
07.05.2018
19:08:37
потому что массив и строки имеют накладные расходы, и чем меньше длинна строки в файле, тем больше накладные расходы в процентном соотношении

Юрий
07.05.2018
19:08:49
тебе еще повезло :)

Lusive
07.05.2018
19:09:23

Юрий
07.05.2018
19:09:53
смысл в том что каждая переменная в твоем скрипте это сложная структура данных
внутри движка

Евгений
07.05.2018
19:10:12
накладные расходы - это метаданные о строке
её длина например

Юрий
07.05.2018
19:11:05
для обработки больших файлов нужно читать файл по частям. и можешь обрабатывать файлы хоть по терабайту.
fopen / fread