@ru_python

Страница 7721 из 9768
fso
14.01.2019
09:48:47
вот скажи pi*pi в php чему равен?
ну точно) ты смотри на конкретно этот случай. Это не проблема 0.3(3).

Ilia
14.01.2019
09:49:01
очень срочно нужен человек на проект)
Так срочно нужен, что даже разместить вакансию в предназначенном для этого чате некогда...

Alex
14.01.2019
09:49:05
и ошибка эта связана с незнанием мат части

Google
Tishka17
14.01.2019
09:49:17
ну точно) ты смотри на конкретно этот случай. Это не проблема 0.3(3).
да не, это проблема что ты думаешь что компьютер считает так же как ты

Tishka17
14.01.2019
09:49:27
в большинстве случаев пофиг на десятичное представление

Тимоша
14.01.2019
09:49:29
и ошибка эта связана с незнанием мат части
А говорят математика и программирование не связаны)

Денис
14.01.2019
09:50:00
А говорят математика и программирование не связаны)
Так говорят веб разработчики и студенты до 3-го курса

fso
14.01.2019
09:50:20
да не, это проблема что ты думаешь что компьютер считает так же как ты
нет, я пытаюсь обратить внимание на то, что php дает человечный и правильный результат. А питон - "компьютерно" верный, но фактически - неточный, с ошибкой.

Nikolay
14.01.2019
09:50:25
Если конечно не осилил английский

Тимоша
14.01.2019
09:50:27
Арахис
14.01.2019
09:51:01
while X: somecode эквивалентно LABEL: if not X: goto FINISH comecode goto LABEL FINISH:
То есть цикл вызывает сам себя? Это не рекурсия?

Tishka17
14.01.2019
09:51:13
То есть цикл вызывает сам себя? Это не рекурсия?
где рекурсия? тупо переход по строкам

fso
14.01.2019
09:51:33
ну окей, в пхп ровно одна штука полезна хомячкам
как человек который писал и там и там довольно сложные проекты, скажу, что в php7 есть уйма вещей, которых не хватет в питоне. И наоборот тоже верно.

Google
Арахис
14.01.2019
09:51:59
Ладно, я имел в виду на низком уровне как это происходит

Тимоша
14.01.2019
09:52:17
Tishka17
14.01.2019
09:52:17
Ладно, я имел в виду на низком уровне как это происходит
на низком уровне есть джампы по процессорным инструкциям

и указатель на текущую

fso
14.01.2019
09:53:02
давай, чего в пхп ещё есть
Прозрачная сериализация и восстановление объектов. А значит простая передача по сети, например, готового объекта. В питоне из коробке такого нет.

Alex
14.01.2019
09:53:04
нет, я пытаюсь обратить внимание на то, что php дает человечный и правильный результат. А питон - "компьютерно" верный, но фактически - неточный, с ошибкой.
то что тебе php выводит результат в немного более понятном виде ты ошибочно принимаешь за "правильность" это кстати может с тобой сыграть злую шутку.

Tishka17
14.01.2019
09:53:09
в смысле прозрачная?

Тимоша
14.01.2019
09:53:10
Tishka17
14.01.2019
09:53:47
в питоне есть пикл, но его юзать надо с осторожностью ибо небезопасно

Alex
14.01.2019
09:53:57
и уж точно не для передачи по сети

Тимоша
14.01.2019
09:53:59
Яндекс тоже питон использует больше php

Nikolay
14.01.2019
09:54:07
Tishka17
14.01.2019
09:54:20
передавать объекты по сети - стращно. Вот данные - ок

fso
14.01.2019
09:54:25
в смысле прозрачная?
serialize( new Object() ) -> text deserialize( text ) -> new Object()

Google
Тимоша
14.01.2019
09:54:32
Tishka17
14.01.2019
09:54:40
serialize( new Object() ) -> text deserialize( text ) -> new Object()
а что по сети будет передано?

в text что попадет?

Ilia
14.01.2019
09:54:53
Terminator
14.01.2019
09:54:55
Игорь Лифантьев будет жить. Поприветствуем!

fso
14.01.2019
09:54:57
а что по сети будет передано?
текстовое представление

Tishka17
14.01.2019
09:55:09
как это потом юзать, если понадобится из другого языка обработать данные?

текстовое представление всегда должно быть отвязано от платформы и языка.

ну кроме некоторого ограниченного числа случаев

fso
14.01.2019
09:56:08
как это потом юзать, если понадобится из другого языка обработать данные?
это уже совсем другой вопрос. Тут можно и json юзать. Я про то, что пхп может объект сохранить и восстановить легко и просто

Тимоша
14.01.2019
09:56:20
Пока всем. Спасибо за дискуссию)

Tishka17
14.01.2019
09:56:46
речь как раз о том, что в пхп есть куча “полезных” вещей, которые не стоит юзать почти никогда

Terminator
14.01.2019
09:57:15
@imbarus будет жить. Поприветствуем!

Tima
14.01.2019
09:57:53
У меня вопрос, у меня есть tcp-сервер и мне надо чтобы он мог одновременно принимать подключения клиентов и читать данные из сокета и отправлять обратно, такой себе мини-чат, так вот я немного запутался - этот процесс называется паралеллизм или асинхронность?

fso
14.01.2019
09:58:03
зачем нужна функциональность которую не стоит юзать?
почему это не стоит? более чем стоит. Например выполняем задачу, имеем объект с конкретным состоянием. Если нужно подождать и продолжить, перезапустить проесс или зачем-либо еще "заморозить" данные - сериализируем, делаем что вздумается, потом можно десериализировать и продолжить как ни в чем не бывало)

никаких промежуточных конвертаций, ничего не потребуется

SetazeR
14.01.2019
09:58:45
а сериализация - это не конвертация?

fso
14.01.2019
09:59:08
а сериализация - это не конвертация?
суть в чем - она из коробки.

Alex
14.01.2019
09:59:25
суть в чем - она из коробки.
pickle тоже есть из коробки и чо?

Google
SetazeR
14.01.2019
10:00:21
а ещё искаропки есть json

Tishka17
14.01.2019
10:00:24
странный кейс. А что если после перезапуска другой код продолжит обрабатывать?

SetazeR
14.01.2019
10:00:52
и насколько я понимаю все кишки объекта вполне есть в виде словаря который можно загнать в жсон, а дальше думаю мысль понятна

SetazeR
14.01.2019
10:01:33
во-во

Tishka17
14.01.2019
10:01:44
а вообще dataclass.as_dict

Admin
ERROR: S client not available

Tishka17
14.01.2019
10:01:51
правда с парсерами не оч

fso
14.01.2019
10:02:03
а покажи плиз как будет выглядеть представление, если у объекта есть методы?
да так же. на выходе получится прямо такой же объект, и методы и данные в нем.

SetazeR
14.01.2019
10:02:08
блин, тебе надо нарисовать dataclass-tan

Tishka17
14.01.2019
10:02:16
покажи плиз

SetazeR
14.01.2019
10:02:20
она будет твоей вайфу

ну да ладно, это оффтоп

Kolyann
14.01.2019
10:03:00
Посоны, как тестить форматтеры в логгере? Конкретно интересует подхватывание форматтера через .dictConfig, как это всё запихнуть в тесты? (Гугол посылает моками обмазываться)

fso
14.01.2019
10:03:06
а если в объекте ссылка на функцию?
нормально передаются и ссылки/указатели

Tishka17
14.01.2019
10:03:31
нормально передаются и ссылки/указатели
ну тебе жалко, что ли? покажи текст. можно в личку

Alex
14.01.2019
10:03:36
а если в объекте ссылка на функцию?
в php нет ссылок на функцию

там это все строками сделано

Google
Tishka17
14.01.2019
10:03:44
fso
14.01.2019
10:03:55
Alex
14.01.2019
10:04:02
как нет? есть
покажи плиз

как нет?
точней не совсем, кажется ты можешь передать анонимную функцию в качестве параметра

Вадим
14.01.2019
10:07:10
покажи плиз
Зайди в чат php,там тебе в разы лучше уж точно покажут, хотя не факт

Егор
14.01.2019
10:07:49
Какие книги про питон есть?желательно на руский

Русском*

Andrii [R11]
14.01.2019
10:08:02
Золотой баян про php через несколько секунд

https://m.habr.com/post/142140/

Alex
14.01.2019
10:08:48
нормально передаются и ссылки/указатели
вот кстати интересно как пхп сериализует closure.

fso
14.01.2019
10:10:31
https://m.habr.com/post/142140/
это перевод той самой статьи за 2012 год) которая про 4-ую версию)

Tishka17
14.01.2019
10:10:58
эх, не дождемся примеров кода

fso
14.01.2019
10:11:12
более того там нет конретики. есть сравнение с отвертками и тд, но что именно сравнивается - не сказано

Alex
14.01.2019
10:11:15
Привет всем, кто подскажет: есть redis в docker контейнере, без пароля, запущен на 127.0.0.1 на стандартном порту, как к нему подключиться из скрипта на python? пишет: redis.exceptions.ConnectionError: Error 111 connecting to 127.0.0.1:6379. Connection refused. Зарание спасибо!

fso
14.01.2019
10:11:45


Alex
14.01.2019
10:13:11
a47177664715 redis:3.0.2 "/entrypoint.sh redis" 20000 years ago Up 70000 weeks 6379/tcp redis

Страница 7721 из 9768