gentoo.ru
python
python@conference.gentoo.ru
Вторник, 26 июня 2012< ^ >
maksbotan установил(а) тему: ЯП Python || https://gist.github.com/289467 || Логи: http://tinyurl.com/gentoo-py-logs || "Python's a drop-in replacement for BASIC in the sense that Optimus Prime is a drop-in replacement for a truck." || Создан список рассылки python@lists.gentoo.org
Конфигурация комнаты
Участники комнаты

GMT+4
[02:11:35] maksbotan вышел(а) из комнаты
[02:46:16] ymr1 вышел(а) из комнаты
[02:47:21] ymr1 вошёл(а) в комнату
[02:53:24] ymr1 вышел(а) из комнаты: Replaced by new connection
[02:53:34] ymr1 вошёл(а) в комнату
[08:19:36] maksbotan вошёл(а) в комнату
[08:49:24] ymr1 вышел(а) из комнаты
[09:27:04] krigstask вошёл(а) в комнату
[09:31:49] <krigstask> maksbotan: закинул lodgeit в дерево?
[09:45:08] krigstask вышел(а) из комнаты: Logged out
[10:11:36] ymr1 вошёл(а) в комнату
[10:42:33] lk4d4 вошёл(а) в комнату
[11:46:51] krigstask вошёл(а) в комнату
[12:05:25] krigstask вышел(а) из комнаты: Logged out
[12:55:51] krigstask вошёл(а) в комнату
[14:04:12] krigstask вышел(а) из комнаты: Replaced by new connection
[14:04:22] krigstask вошёл(а) в комнату
[14:07:05] krigstask вышел(а) из комнаты: Logged out
[14:32:06] krigstask вошёл(а) в комнату
[16:45:07] <krigstask> Ох, ништяк. Велели мне порефакторить. Пишу тесты со страшной силою!
[16:45:27] <lk4d4> молодчик
[16:45:32] <lk4d4> чисто на unittest пишешь?
[16:46:22] <krigstask> Ага
[16:51:22] <lk4d4> ну ка покажи что написал уже
[17:00:58] <krigstask> Да там ничего особо умного
[17:01:14] <krigstask> http://bpaste.net/show/32486/
[17:03:56] <krigstask> Просто тупые тесты на каждый метод
[17:51:57] lk4d4 вошёл(а) в комнату
[18:04:50] <krigstask> Открыл для себя guppy и heapy
[18:04:56] <krigstask> Сейчас буду память считать
[18:08:43] ymr1 вышел(а) из комнаты
[18:12:06] <krigstask> В общем, строка занимает меньше памяти, чем список
[18:12:09] <krigstask> Как ни странно
[18:14:44] <lk4d4> наверное с выравниванием связано
[18:14:51] <lk4d4> в строке-то все чары да чары
[18:15:53] <krigstask> Скорее, просто строка — один объект, а список — сам, да ещё и содержимое — объекты
[18:16:56] <krigstask> Глянь: http://bpaste.net/show/32493/
[18:16:58] <lk4d4> наверное тоже объекты
[18:17:18] <lk4d4> либо же [] как-то хитро действует для строк
[18:17:23] <lk4d4> создавая объекты
[18:17:43] <krigstask> Не понял
[18:18:29] <lk4d4> ну s[0] тебе даст объект типа str
[18:19:21] <krigstask> Бесспорно
[18:20:19] <krigstask> Но он создастся в нужный момент, а не будет висеть там всё время
[18:25:54] <lk4d4> забавные дела
[18:26:08] <lk4d4> >>> ["a"].__sizeof__()
48
>>> ["ab"].__sizeof__()
48
>>> ["abcdef"].__sizeof__()
48
[18:26:30] <krigstask> Почему?
[18:26:40] <krigstask> Список из одного элемента
[18:27:01] <lk4d4> угу
[18:27:05] <lk4d4> там выравнивание 8
[18:27:11] <lk4d4> 40, 48, 56
[18:27:37] <lk4d4> пустая строка 37 и по одному за каждый ascii
[18:27:38] <krigstask> Длина указателя, мнится мне
[18:28:15] <lk4d4> которого указателя?
[18:28:30] <krigstask> Указателя на объект в списке
[18:29:15] <lk4d4> а, в смысле, что malloc(8) делается на каждый
[18:31:03] <lk4d4> вообще получается sizeof элементов не влияет на sizeof списка
[18:33:19] <lk4d4> ну все сошлось, я лопух
[18:34:01] <krigstask> Точно, всё сходится 3-:Е
[18:34:48] krigstask вышел(а) из комнаты: Logged out
[18:51:18] lk4d4 вышел(а) из комнаты
[19:12:48] lk4d4 вышел(а) из комнаты
[21:08:58] krigstask вышел(а) из комнаты
[21:18:37] krigstask вошёл(а) в комнату
[22:07:50] ymr1 вошёл(а) в комнату
[22:29:51] ymr1 вышел(а) из комнаты
[22:49:46] lk4d4 вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!