@ru_python

Страница 1490 из 9768
arisu
03.09.2016
13:21:01
начать писать по-русски

Belegnar
03.09.2016
13:30:47
Свалить нахуй из этого чата

Whore Amazing
03.09.2016
13:33:21
а синхронный клиент для редиса, как я понимаю, всего один?

Meent
03.09.2016
14:02:34
Google
Meent
03.09.2016
14:02:43
Я сегодня добрый

?

Serge
03.09.2016
14:10:03
chto porekomenduyte
https://ru.coursera.org/learn/interactive-python-1

Даже домохозяйка поймет

?
03.09.2016
14:11:36
sps

bratan

Meent
03.09.2016
14:12:02
> 2016

Serge
03.09.2016
14:12:22
Оно бесплатное

Просто сертификат не получишь в конце

Но он нафиг не нужен, там уровень совсем начальный

Meent
03.09.2016
14:15:42
Просто сертификат не получишь в конце
Которым можно подтерется

Очень полезная вещь

Google
Im the
03.09.2016
14:16:02
а где удобнее?
И ты здесь

?
03.09.2016
14:17:11
Sps

Whore Amazing
03.09.2016
14:36:29
Sps
Установи русскую раскладку, не мучай людей и себя.

?
03.09.2016
14:42:01
Хорошо

Pavel
03.09.2016
14:47:59
Вопрос по django: мне нужно в модели использовать choices. Я сделал так пока: STATUS_CHOICES = ( ('1', 'Приглашен'), ('2', 'Подтвердил участие'), ('3', 'Утвержден'), ('4', 'Отказался'), ) т.е. тип поля в модели - char. Так вот, может лучше int делать?

Pavel
03.09.2016
14:59:30
нет, мне просто потом в веб-интерфейсе нужно будет select сделать и записывать в БД

arisu
03.09.2016
15:00:32
тогда делай как нравится

Pavel
03.09.2016
15:01:42
т.е. никаких преимуществ в использовании int перед сhar нет. Может что-то будет работать более шустро (хотя я, конечно, и не смогу это заметить, но все же)

Paul
03.09.2016
15:28:56
т.е. никаких преимуществ в использовании int перед сhar нет. Может что-то будет работать более шустро (хотя я, конечно, и не смогу это заметить, но все же)
Теоретически инт в базе занимает меньше места и работает быстрее. На практике вы вряд ли об это споткнётесь, а когда споткнетесь - уже будете знать, что делать

Pavel
03.09.2016
15:29:15
спасибо

time
03.09.2016
15:32:24
а потом мы удивляемся, куда исчезла вся оперативная память, чем забит весь цпу, и что такого магического и долгого пытается сделать БД %))

в следующих выпусках: почему на восьмибитные игры раньше хватало одного 2 мгц восьмибитного цпу, а сейчас не хватает i5 с четырьмя ядрами

Мерлин
03.09.2016
15:36:07
а потом мы удивляемся, куда исчезла вся оперативная память, чем забит весь цпу, и что такого магического и долгого пытается сделать БД %))
По сравнению со скоростью доступа по сети к бд экономия пары микросекунд на char выглядит смешно

Whore Amazing
03.09.2016
15:36:10
Но ведь трустори, раньше у меня NFSUG2 на проце 1,3 с 128 мегами оперативки и видюхой 64 летал, а сейчас он же лагает на 4/4/620

⬗VLAD⌶K⬖
03.09.2016
15:36:21
⬗VLAD⌶K⬖
03.09.2016
15:37:16
Google
⬗VLAD⌶K⬖
03.09.2016
15:37:52
потому как все это лавинообразно превращается в гигабайты

Мерлин
03.09.2016
15:38:20
если ты пищешь ось - лишней неиспользуемой памяти быть не должно, байтик в байтик
Сейчас от игр требуют до фига много И графония, и сюжет подавай, и чтобы то и чтобы это

Не игра, а интерактивный фильм

time
03.09.2016
15:38:38
По сравнению со скоростью доступа по сети к бд экономия пары микросекунд на char выглядит смешно
а потом ещё микросекунд и ещё а потом выполним 1500 запросов к БД на одну страницу сложим все эти микросекунды у БД (на самом деле нифига не микросекунды) добавим оверхед индексов добавим преобразования типов, хэширование объектов в питоне, выделения памяти... и ещё и ещё не, я против оверинжиниринга и пустой траты времени, но не считаю что "использовать инт вместо чара это только для компьютерных учёных, а я ж не программист"

Сейчас от игр требуют до фига много И графония, и сюжет подавай, и чтобы то и чтобы это
дада, дофига многого. типичный nes-стайл платформер с требованиями типа "core i5" ннада?

⬗VLAD⌶K⬖
03.09.2016
15:39:35
только я не понял как блеать и зачем заменять чар на инт

agic
03.09.2016
15:39:45
потом

MemTotal: 8044684 kB MemFree: 377980 kB

time
03.09.2016
15:39:50
Вопрос по django: мне нужно в модели использовать choices. Я сделал так пока: STATUS_CHOICES = ( ('1', 'Приглашен'), ('2', 'Подтвердил участие'), ('3', 'Утвержден'), ('4', 'Отказался'), ) т.е. тип поля в модели - char. Так вот, может лучше int делать?

⬗VLAD⌶K⬖
03.09.2016
15:39:55
тем более чар однозначно в памяти меньше занимает

time
03.09.2016
15:40:18
тут можно поспорить

Paul
03.09.2016
15:40:49
а потом мы удивляемся, куда исчезла вся оперативная память, чем забит весь цпу, и что такого магического и долгого пытается сделать БД %))
Боже мой, да 90% проектов не доживет даже до одного запроса в минуту. А преждевременная оптимизация все знают чем кончается.

time
03.09.2016
15:41:18
agic
03.09.2016
15:41:23
Целый тип char занимает в памяти 1 байт (8 бит) и позволяет выразить в двоичной системе счисления 2^8 значений=256.

Целый тип int имеет размер 4 байта (32 бита). Минимальное значение -2 147 483 648, максимальное значение 2 147 483 647.

чего вы спорите

на пустом месте

Мерлин
03.09.2016
15:41:57
а потом ещё микросекунд и ещё а потом выполним 1500 запросов к БД на одну страницу сложим все эти микросекунды у БД (на самом деле нифига не микросекунды) добавим оверхед индексов добавим преобразования типов, хэширование объектов в питоне, выделения памяти... и ещё и ещё не, я против оверинжиниринга и пустой траты времени, но не считаю что "использовать инт вместо чара это только для компьютерных учёных, а я ж не программист"
Только вот в конкретном данном случае это действительно никак не влияет на производительность Сама бд внутре написана должна быть эффективно, но экономить на байтах в логике программы - это просто смешно Ты потом больше времени потратишт на попереписывание кода, потому что у самый эффективный код - это почти всегда самый плохо поддерживаемый код

time
03.09.2016
15:42:11
все сишники спалились

»> import sys »> sys.getsizeof(1) 28 »> sys.getsizeof('1') 50 »>

Google
Мерлин
03.09.2016
15:42:49
И если тебе критичен выигрыш на байтах, то тебе не питон нужен

time
03.09.2016
15:43:13
вот проект, на котором я щас работаю, тоже писали те, кто считали что похуй, что там за байтики гонять

так-то да, но если надо передать циферку, это становится неочевидно и надо куда-то идти и смотреть, не надо ли мне сконвертить её в чар

arisu
03.09.2016
15:44:08
> использовать инт там где числа > преждевременная оптимизация б-же мой
у меня вот вообще в проекте эти значения заданы строками

(('without_type', 'Без опыта'), ('student', 'Начинающий, студент'), ('experienced', 'С опытом'))

Мерлин
03.09.2016
15:44:51
Так надо не байты дрочить А делать бенчи, и смотреть, где тормозит Потому что заранее никогда не угадаешь

time
03.09.2016
15:45:06
ну если мой питон врёт, чар работает быстрее, в доках по постгре написана фигня, а весь компьютер сайенс ошибался - то ладно, так и быть :))

⬗VLAD⌶K⬖
03.09.2016
15:45:13
сконверти тогда число 34394349384,454 в чар

arisu
03.09.2016
15:45:26
а потом компания пишет о том, что лучше она нарастит кол-во инстансов, чем будет оптимизировать уже работающий код

:))

time
03.09.2016
15:45:56
> оптимизировать уже работающий код > сразу писать говно

тут есть некоторая разница

arisu
03.09.2016
15:46:14
ну код писал не я

Pavel
03.09.2016
15:46:14
но мне фот пофигу, что будет у меня в choices, int или char. Читается и то и другое понятно, т.е. на читаемость этот выбор никак не влияет. Так что я думаю в этой ситуации, логичнее использовать то, что меньше занимает места и быстрее работает

arisu
03.09.2016
15:46:17
и не год назад

это уже наследие

time
03.09.2016
15:46:39
Pavel
03.09.2016
15:46:47
я и пытаюсь узнать у вас, что выгоднее, раз визуально разницы нет

Мерлин
03.09.2016
15:46:51
> оптимизировать уже работающий код > сразу писать говно
Использовать инт вместо чара в choices из четырёх пунктов - это очень далеко от говнокода

Google
agic
03.09.2016
15:46:57
вы устроили сказочный спор на пустом месте

⬗VLAD⌶K⬖
03.09.2016
15:47:01
сорь, могу только в str :)
ну вот и всё), приехали

arisu
03.09.2016
15:47:02
выгоднее то, что тебе удобнее, блядь

agic
03.09.2016
15:47:08
для его хоум проекта искренее срать что будет

arisu
03.09.2016
15:47:10
если нету других условий

arisu
03.09.2016
15:47:21
если надо сотрировку - тогда вводи числовой тип

так удобнее

если просто различать значения - то похуй

agic
03.09.2016
15:47:42
если у вас highload там уже вы знаете где есть что

arisu
03.09.2016
15:47:45
вот хоть битовыми масками их различай

time
03.09.2016
15:47:56
я и пытаюсь узнать у вас, что выгоднее, раз визуально разницы нет
если ничего ещё не написано и не предполагается что будет что-то кроме цифр - ебош int, будет быстрее и охуеннее если для смены чара на инт надо перелопатить часть проекта - положи хуй и используй чар дальше

⬗VLAD⌶K⬖
03.09.2016
15:48:48
плюсы в веб нужна очинь=)

Aragaer
03.09.2016
15:49:20
инт рулит, все остальное от лукавого

time
03.09.2016
15:49:32
да причём тут хайлоад, когда программа начинает работать в 10-15 раз медленнее

Aragaer
03.09.2016
15:49:58
чары какие-то, флоаты. ПОтом ваще начинаются извращения всякие с булами и юникодами. Инт наше все

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