[00:03:25] : This room is not anonymous
[00:03:25] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://jru.eth0.net.ua/ | Хочешь задать вопрос - *просто* задай его!
[00:04:00] xa4a: не стоит
[00:04:07] xa4a: sevenov: попробуй !bash
[00:04:33] sevenov: !bash
[00:04:48] xa4a: тока в приват
[00:04:52] sevenov: ыыы =)
[00:05:34] sevenov: не, я уж закрыл баш... 2 месяца там небыл. Баш - наркотик. Вот думаю, есть ли смысл бросать курить?
[00:06:03] xa4a: баш наркотик? 2ч не читал?
[00:06:04] Муркт: увидев в википедии статью "ректенна", я сначала подумал, что статья про анальный зонд
[00:06:23] Муркт: оказалось - про антенные решётки
[00:08:41] sevenov: я имею ввиду, не читал баш месяца 2. Вот как зашел, так засосало )
[00:16:29] red-agent: .
[00:21:35] red-agent: /me воткнул ff3 rc1
[00:52:59] xa4a: red-agent: а он должен меньше умирать, чем бета5?
[01:05:14] red-agent: доо
[01:27:16] red-agent: башка как-то странно ноит
[01:27:29] red-agent: нада бля действительно вайфай убрать подальше
[02:14:58] gigimon: 2 _lorien на дампзе, в е-мэйле которые при регистрации приходит на мыле, исправь слово регестрацию, оно правильно будет регИстрацию
[07:21:29] wiz: !bash
[08:29:50] tek: йо пипел
[09:20:15] Большой Лис: утра
[10:13:14] mishok13: в gmail прогресс-бар появился :)
[10:14:10] mimmuror: и что он отображает?
[10:14:59] mishok13: степень загрузки приложения
[10:15:21] mishok13: приложения=gmail
[10:17:12] piranha: круто
[10:17:46] lmz: привет всем!
[10:18:08] lmz: подскажите что делать, что-бы не заходило в последний if тут: http://dumpz.org/1186/
[10:21:48] mishok13: убери if?
[10:21:52] mishok13: ;)
[10:22:29] lmz: гг, в духе ЛОРы, а чё то более конструктивное?
[10:23:02] lmz: получается что при обрашение он заново лезит в базу
[10:23:37] lmz: только что подумалось о грязном варианте скопирование .__dict__
[10:24:30] piranha: нипанятна
[10:24:38] piranha: что значит "чтобы не заходило2?
[10:25:16] piranha: .get в базу уже залазит
[10:25:44] lmz: мне нужно что-бы new_article != article
[10:26:27] mishok13: с этого бы и начал
[10:27:14] lmz: я вроде с этого и начал: "подскажите что делать, что-бы не заходило в последний if тут: http://dumpz.org/1186/"
[10:27:43] Большой Лис: lmz, исправь article = Article.objects.get(title=title)
на get_object_or_404(Article, title=title)
[10:28:32] piranha: new_article.pk != article.pk
[10:28:33] lmz: тогда будет: new_article != article ?!
[10:29:43] piranha: lmz: или чо?
[10:29:44] piranha: вопрос задан непонятно
[10:32:59] lmz: попробую перефразировать, есть шмат кода http://dumpz.org/1186/ , в 10 строке new_article получает новое значение своих атрибутов, загвостка состоит в том, что и article, из строки 2 тоже обновляется, вопрос: как этого избежать?
[10:33:16] piranha: бля...
[10:33:18] piranha: я не понимаю, чего ты хочешь
[10:33:58] piranha: хм
[10:34:06] piranha: lmz: чего "этого"?
[10:34:10] wiz: lmz, проверяй заранее перед созданием
[10:34:49] wiz: зачем ты вообще этот иф делаешь?
[10:35:00] lmz: ага уже ближе! избежать того что-бы new_article был идентичен с article
[10:35:13] wiz: а почему он может быть идентичен?
[10:36:31] lmz: потому что, наверное в строке 11 он снова стучит в базу, а получает такие же атрибуты как и new_article, по этому и заходит в if
[10:36:43] lmz: *а == и
[10:37:55] wiz: тебе надо действительно все поля проверять на уникальность? или только некоторые?
[10:38:34] wiz: расставь у полей unique=True и unique_together в мете - он тогда не даст сохранить
[10:38:50] lmz: мне нужны и старые (до 10) и новые значения полей
[10:39:14] Большой Лис: http://www.gluster.org/ ктонибудь юзал?
[10:39:18] wiz: .save(commit=False)
[10:39:21] wiz: Большой Лис, я
[10:39:54] wiz: http://www.djangoproject.com/documentation/modelforms/#the-save-method
[10:40:09] Большой Лис: wiz, и каг? расскажи, очень интересно :)
[10:40:27] wiz: я только FS трогал
[10:40:29] piranha: а что это?
[10:41:21] Большой Лис: wiz, так как раз FS меня и интересует
[10:41:28] wiz: nfs быстрее
[10:41:36] Большой Лис: но удобнее ли?
[10:41:40] wiz: нет (=
[10:42:03] Большой Лис: от по этому я и смотрю на glusterfs :)
[10:42:26] wiz: если тебе просто сетевая фс нужна, то лучше не париться и оставить nfs
[10:45:53] Большой Лис: да чо то как то хз...
[10:46:16] wiz: хм.. никак не вспомню какую я версию юзал
[10:47:08] wiz: 1.3.... хм
[10:47:52] wiz: на обычном железе при одном хранилище и одном сервере он немного проигрывал NFS-у
[10:48:03] wiz: (ибо тот сцуко в ядре сидит)
[10:48:20] wiz: но я pre-8 юзал
[10:52:30] wiz: надо опять погонять на 1.3.1 свежем, там какой-то performance транслятор слабали
[10:55:18] wiz: "Get Patched Fuse (Optional Step But Recommended)"... гхм
[11:06:00] mishok13: oh yeah? fork you!
[11:06:05] _lorien: Diamanda in action
gretschpages.com forums
ready-ready.org forums
блять, первое не грузится, второе 500 выдаёт =)
[11:06:43] _lorien: типа хотел поглядть не форум на python/django
[11:07:43] wiz: у меня оба работают
[11:08:39] _lorien: первый работает, да, а второй 500 выдал
[11:15:55] _lorien: Сволочи ночью свет отключали и моих ботов вырубили на хуйманамагике :-(
[11:19:05] Большой Лис: хехе, а я в воскресенье с утра bobrobot-а грабанул почти на все страницы
[11:19:14] Большой Лис: он лашара 9-ками всё себе забрал
[11:19:28] Большой Лис: а я единицами всё перебил (правда и меня потом раздели %) )
[11:24:47] mishok13: Большой Лис, а теперь для непосвященных обьясни что ты написал
[11:25:17] Большой Лис: mishok13, про игру
[11:25:22] Большой Лис: http://game.humanemagica.com/
[11:25:30] Большой Лис: а ты ещё не в курсе? :)
[11:25:34] Большой Лис: ща тоже подсядешь, гыгы
[11:25:46] Большой Лис: лориен для неё бота написал
[11:25:53] Большой Лис: что бы устроить там мировую гегемонию
[11:26:16] mishok13: хуй я на нее подсяду
[11:26:28] mishok13: там регистрироваться надо
[11:26:39] Большой Лис: мыло ткоа забить
[11:26:42] Большой Лис: и фсё
[11:26:48] Большой Лис: даже пароля нету
[11:26:58] wiz: лориена раздели хорошо (8
[11:27:01] mishok13: WE'RE ANONYMOUS, WE'RE HERE TO RUIN UR LULZ
[11:28:35] _lorien: Большой Лис, я это учёл и изменил алгоритм )
[11:28:45] _lorien: я про воскресный грабёж
[11:30:17] Большой Лис: :)
[11:30:20] _lorien: там алгоритм не меняли? Чо-то сплошные обломы :-/
[11:31:21] _lorien: вчера смотрел финал по хоккею - это было нечто!
[11:32:20] wiz: /me придумал мега-AI
[11:34:49] mishok13: удивительно, что выиграли
[11:36:38] Большой Лис: ну дак всего ведь 24 часа было :)
[11:38:08] mishok13: Большой Лис, у кого?
[11:38:46] Большой Лис: mishok13, ну этот сайт сделан был в рамках рамблеровского хакфеста
[11:38:58] mishok13: блять, я про хоккей вообщем
[11:39:02] Большой Лис: а
[11:39:02] mishok13: *вообще :)
[11:39:03] Большой Лис: ыыы
[11:39:07] Большой Лис: торможу :)
[11:39:15] Большой Лис: понедельник знаете ли %)
[11:39:21] mishok13: день тяжелый
[11:39:28] Большой Лис: утро тяжолое
[11:39:31] mishok13: релиз валится, в дебаге всё в порядке
[11:39:34] mishok13: ненавижу плюсы
[11:39:45] mishok13: конкретнее, MFC
[11:57:27] _lorien: бга
[11:58:11] _lorien: /me решил на python 2.5 переползать и юзать его фишки
[11:59:19] Большой Лис: я не тормоз, я медленный газ? :)
[12:00:30] _lorien: да вчера бота от xa4a скачал, а унего там py2.5 фишки, да и щас самому захотелось одну заюзать
[12:01:10] mishok13: _lorien, с пробуждением!
[12:01:46] mishok13: а какие фишки?
[12:03:10] _lorien: a if b else huis и какая-то фишка с with, ща как раз ищу про неё описание
[12:03:27] _lorien: with open('/test.txt', 'r') as f:
for line in f:
process(line)
во!
[12:03:56] _lorien: тока я писать хочу туда, а не читать
[12:12:33] _lorien: $ chmo u+x make_dump.py
bash: chmo: command not found
блин, постоянно такая опечатка у меня =)
[12:13:32] tek: запости на баш ))
[12:13:52] mimmuror: на ибаш
[12:15:12] _lorien: лень )
[12:15:57] _lorien: очорд, для with надо указывать
from __future__ import with_statement
тока в 2.6 станет по умолчанию оно зарезервированным
[12:18:07] _lorien: red-agent, не подскажешь, можно ли все модули пересобрать для нового python2.5, которые были для 2.4 одной командой, а то у меня отломалось всё :-(
[12:20:52] mishok13: _lorien, чочо?
[12:21:13] mishok13: то что в питоне 2.4 работало, обязано и в 2.5 работать
[12:22:25] _lorien: хм, у меня ничо не работает... даже mysql-python не перезаемержился - стал требовать setuptools - ща их попробую переставить
[12:22:46] Большой Лис: мож pyc файлы поубивать надо?
[12:22:58] Большой Лис: _lorien, ты на генте?
[12:23:17] Большой Лис: сменил петон с 2.4 на 2.5? есть update-python скриптег
[12:23:27] Большой Лис: который переберё пакеты
[12:23:48] Большой Лис: точнее python-updater
[12:24:28] _lorien: да, я на ней
[12:24:30] _lorien: ща гляну
[12:25:09] wiz: а никто не видел шняжки чтобы в newforms группировать поля?
[12:25:14] wiz: типа как в админке
[12:27:10] _lorien: $ sudo python-updater
* Can't determine any previous Python version(s).
наверное, зря я старый python коцнул ( ща попробую с -o ключём
[12:27:50] _lorien: $ sudo python-updater -o 2.4.4 -p
* Starting Python Updater from 2.4.4 to 2.5 :
* Searching for packages with files in /usr/lib/python2.4.4 /usr/lib32/python2.4.4 /usr/lib64/python2.4.4 ..
* No packages needs to be remerged.
щит!
[12:28:04] Большой Лис: -o 2.4
[12:28:11] wiz: гента рулез
[12:28:25] Большой Лис: а вообще да, зря ты удавил старый петон :)
[12:28:45] mishok13: хуле зря?
[12:29:10] _lorien: mishok13, ну теперь этот updater не знает, что надо update'ить
[12:33:54] Большой Лис: markdown сасйот, textile рулед :)
[12:34:20] wiz: плюсадин
[12:34:41] mishok13: LaTeX рулит, пылесос сосёт
[12:35:04] Большой Лис: такида, основная задача пылесоса - сосать
[12:35:34] wiz: Оставьте ваш коментарий:
[bbcode] OFF
OFF
\LaTeX \on
[12:35:42] wiz: коменды в пдф руляд
[12:36:02] wiz: и никакая капча не нужна (8
[12:36:15] Большой Лис: :)
[12:50:40] _lorien: Maybe it will be possible to do what you want when we implement the plugin framework.
I don't see any significiant drawbacks of current automatic account creation with first comment.
The only think I am worried about is what when user will make comment from computer where it hasn't authorization cookie he should remember his password or at least has access to email box with registration email with password.

Ok, guys, it's time to clean my buggy message :-/
[12:56:33] _lorien: Чочо? ) У меня сомнения по поводу оборота: Когда юзверь захочет... он должен будет помнить...
[13:23:05] wiz: там нет "захочет"
[13:23:46] wiz: "когда юзер зарегался, но заходит с другого компа - ему придётся авторизоваться, а для этого искать у себя в мыле данные для этой авторизации"
[13:23:58] _lorien: ну тип того
[13:24:35] wiz: openid, сцуки!
[13:25:59] wiz: в бф есть защита от упячки?
[13:26:39] mishok13: от упячки нет спасения
[13:27:55] _lorien: бф - это и есть упячко
[13:28:18] _lorien: ПЫЩЬ ПЫЩЬ... я ИДИОТ.... я КОНТРИБУЧУ в БАЙТФЛОУ,..Ояебу!
[13:28:50] wiz: Постишь УГ в байтфлоу? Онотоле покарает тебя!
[13:28:58] _lorien: УГ это что? )
[13:29:04] wiz: унылое гавно
[13:29:28] wiz: http://lurkmore.ru/Унылое_говно
[13:29:33] _lorien: я сейчас templates рефакторю, чтобы был продуманный базис для создания скинов
[13:35:43] mishok13: _lorien, у тебя случайно не грегорий головного мозга?
[13:35:48] mishok13: *грегоре
[13:36:10] _lorien: нет, я просто... Григорий! муахахахах
[13:37:45] wiz: а что за Грегоре кстати?
[13:40:39] wiz: аааа
[13:40:43] wiz: ТОТ грегоре
[13:43:59] mishok13: http://ivan-ghandhi.livejournal.com/718150.html
[13:44:12] mishok13: wiz, на луркоморье уже статья о грегоре
[13:44:39] wiz: угу
[13:45:14] wiz: обана
[13:45:24] wiz: а на djangosnippets поиска нет шитоле?
[13:46:39] _lorien: use google, wiz
[13:46:48] wiz: гугле неудобне
[13:46:53] _lorien: hm?
[13:47:16] _lorien: !google site:djangosnippets.org template tag if
[13:47:30] wiz: !google site:djangosnippets.org form field group
[13:47:43] wiz: o_O
[13:47:51] wiz: а мне чухню какую-то выдавал
[13:47:56] _lorien: !google site:djangosnippets.org porno
[13:48:01] _lorien: oh, shit!
[13:48:09] wiz: я ж говорю
[13:48:17] wiz: а вот встроеный поиск нашёл бы стопудоф
[13:48:18] _lorien: {% porno %}
[13:50:27] wiz: очень хочется чтобы оно взяло из админке филды
[13:50:35] wiz: походу придётся свой тэг писать..
[14:00:12] _lorien: ff3 заебал - ставлю 2.0, пока stable не выйдет
[14:04:40] wiz: слетает?
[14:05:27] wiz: рц всёравно глючный?
[14:06:32] _lorien: да ещё как слетает
[14:06:53] _lorien: рц ваще слетает как будто какой-то Повелитель Слетающих Вещей
[14:09:10] mishok13: _lorien, неудачник
[14:09:16] wiz: бле
[14:09:27] mishok13: у меня фф3 нормально себя ведет
[14:09:35] wiz: а как из инстанса ModelForm вытащить саму модель?
[14:10:03] Муркт: model_form.__class__ или type(model_form)
[14:11:12] _lorien: я неудачнег... ояебу... ff3 не работе, похерил все модули пятона... убейте меня
[14:11:38] _lorien: бот на хуйманамагике ничего не завоёвывает
[14:11:43] wiz: опа... f.Meta.model
[14:11:47] wiz: внезапно
[14:11:59] _lorien: зато 100 баков незапланированно раздобыл, что радует )
[14:12:40] wiz: form.Meta.model._meta.admin
[14:12:49] wiz: какбе админка какбе модели типа формы
[14:13:07] Муркт: а, я фтыкнул насчёт _модели_, я подумал про форму
[14:24:58] wiz: йиха
[14:25:49] gigimon: ку
[14:25:59] wiz: даже транс сам взлетел
[14:34:31] _lorien: o_O
http://python.com.ua/forum/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
[14:35:57] mishok13: http://failblog.files.wordpress.com/2008/05/baseballcatchfail.jpg?w=614&h=378
[14:35:58] slav0nic: =)
[14:47:45] Муркт: глючный какой-то этот хуманамагик
[14:47:46] Муркт: http://game.humanemagica.com/the/%C2%A0/
[14:49:46] Муркт: темплейт эскейпинг у него включён, к сожалению
[14:57:37] tilarids: кто-нибудь подскажите, нужно на питоне нарисовать 3D график (что-то вроде гистограммы, но в трехмерном обличье). Что можно заюзать?
[14:58:43] xa4a: gnuplot
[14:58:46] xa4a: Gnuplot.py
[15:04:41] tilarids: спс, сейчас посмотрю
[15:08:51] nuinu: tilarids: matplotlib
[15:12:03] tilarids: nuinu: матплотлиб какой-то безумный. Я пока страничку открытой держу, но что-то я там простеньких гистограммок не нашел(точнее, есть только двумерный случай)
[15:15:54] wiz: /me почти гениален
[15:20:22] nuinu: вроде можно было как то... что то в демках смотрю не вижу. но вроде раньше находил.
[15:21:15] _lorien: Returns None if network error was occuried.
можно так сказать?
[15:21:46] xa4a: error occured
[15:21:47] xa4a: imo
[15:21:57] xa4a: !trans произошло
[15:22:16] wiz: !trans shit happened
[15:22:33] xa4a: !trans shit_happened
[15:22:56] wiz: гыг
[15:24:30] wiz: где бы взять colorzilla для ff3 ?
[15:27:04] xa4a: хм
[15:28:32] _lorien: !google colorzilla firefox 3
[15:29:11] _lorien: !google nightly tester tools
[15:30:06] _lorien: The second one will help you, if colorzilla is not compatible with ff3
[15:30:24] mishok13: :)
[15:31:01] wiz: я знаю что он help
[15:31:10] wiz: но это сцуко не ставится чтобы он смог help
[15:32:36] _lorien: you can disable compatibility checking with the nightly tester tools
[15:32:57] wiz: хуйс
[15:33:08] _lorien: а, типа ты тестер тулз не можешь поставить? )
[15:33:09] wiz: тыкаю ему force install (два раза) и нифига
[15:33:15] wiz: типа он уже стоит
[15:33:32] _lorien: а, хм, а попробуй ручками в extension архиве версию поменять =)
[15:33:36] wiz: нунах
[15:33:41] wiz: /me поставил бету кзилы уже
[15:33:50] _lorien: wiz, ставить ff2 =)
[15:33:56] wiz: фпесту фф2
[15:33:58] wiz: он течёт
[15:37:20] mishok13: about:config -> extensions.checkCompatability -> false
[15:37:31] mishok13: и никаких nightly tester tools не нужно
[15:37:58] Большой Лис: o_O
[root@handicrafts ~]# yum install python-textile.noarch
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package python-textile.noarch 0:2.0.11-4.fc8 set to be updated
--> Processing Dependency: python-twisted-core for package: python-textile
--> Running transaction check
---> Package python-twisted-core.x86_64 0:2.5.0-2.fc8 set to be updated
[15:37:59] Большой Лис: гымгым
[15:38:01] Большой Лис: странненько
[15:55:58] wiz: _lorien, судя по urls.py на дампзе нельзя список итемов по тагу получить?
[15:57:17] wiz: если кому интересно, мой генератор
-ов для ModelForm из модельного class Admin: fields
http://dumpz.org/1190/ http://dumpz.org/1189/
[16:00:22] _lorien: wiz, да там вообще ничего нельзя :-/
[16:00:31] _lorien: хотя патчи привествуются и всё такое
[16:00:48] wiz: а исходники хде?
[16:00:54] wiz: чтобы к ним патчи
[16:00:55] _lorien: trac.dumpz.org
[16:00:58] _lorien: hg.dumpz.org
[16:01:16] Патриот: как вы думаете трудно будет найти удалённого рецензента на диплом, который имеет какую-нибудь руководящую должность и имеет опыт работы с джангой?
[16:01:40] wiz: Патриот, давай я напишу (=
[16:01:42] _lorien: я руковожу двумя ботами на хуйманамагике и юзаю джангу
[16:01:55] Муркт: =))
[16:01:59] mishok13: я руковожу этим телом, но не юзаю джангу
[16:02:07] mishok13: так что давай диплом
[16:02:09] Патриот: wiz: впринципе написать я могу, главнео подписать и печать поставить
[16:02:30] Патриот: живём в деревне - не нашел никого (
[16:03:01] Патриот: wiz, mishok13: а должность у вас руководящая? :)
[16:03:14] mishok13: а кто об этом узнает?
[16:03:53] mishok13: http://tech.slashdot.org/article.pl?sid=08/05/15/2124229
[16:03:56] mishok13: жесть какая
[16:03:58] mishok13: комменты
[16:04:00] Патриот: ну этот случай у меня на самый последний момент )
[16:04:26] mishok13: what's funny about this?
[16:10:22] mishok13: сраный growisofs
[16:12:00] _lorien: http://forum.searchengines.ru/showthread.php?t=232635
охуеть
[16:13:09] Муркт: что такое РСЯ?
[16:13:44] _lorien: "adsense" от яндекса
[16:14:02] wiz: рся?
[16:15:17] _lorien: !google рся
[16:15:25] Муркт: ясно
[16:15:26] _lorien: :-)
[16:15:56] _lorien: !google как заработать бабло
[16:16:00] _lorien: =)
[16:16:24] _lorien: !google в seo бабла нет
[16:19:06] Большой Лис: !google seo кабыздох
[16:19:12] Большой Лис: :D
[16:53:35] Большой Лис: у офигеваю с textile
[16:53:55] Большой Лис: особенно понравилось как выравнивание можно задавать :)
[16:55:50] Большой Лис: тока вот одно не понятно, как title линку задать
[16:56:10] xa4a: мх
[16:56:11] Большой Лис: "linktext":http://hui.com/asdasd ->

http://hui.com/asdasd">linktext


[16:56:12] xa4a: хм
[16:56:15] xa4a: хуманемагика
[16:56:18] Большой Лис: а атк что бы ещё и с тайтлом?
[16:56:19] xa4a: как отписаться?
[16:56:36] Муркт: xa4a: в настройках есть кнопочка
[16:56:43] xa4a: ни пашет нихира)
[16:56:57] xa4a: пишет, мол, отписали, а мыло остаётся
[16:58:48] xa4a: "Мы, как видите, успешно удалили адрес."
[16:58:57] xa4a: и ниже написан мой адрес, как и был %\
[16:59:38] wiz: Большой Лис, это бяда текстиля - нет способа задания кастомных атрибутов
[16:59:45] wiz: надо его за это жестого похачить
[17:02:50] Большой Лис: гымгым, а что бы переписать save например моделе FlatPage это как надо промутить?
[17:03:00] Большой Лис: add_to_class тоже?
[17:03:13] Муркт: можно и просто FlatPage.save =
[17:04:41] Большой Лис: что бы до имено класса добратся, self.__class__.__name__
[17:04:42] Большой Лис: ?
[17:04:55] gigimon: Большой Лис: textile это дял джанги? или отдельный модуль?
[17:05:02] wiz: gigimon, это общего назначенич
[17:05:07] wiz: *ия
[17:05:10] gigimon: понятно
[17:05:17] Муркт: Большой Лис: не понял, чего тебе нужно.
[17:05:41] Большой Лис: ну save когда перепишу, мне же надо super вызвать
[17:06:09] Муркт: напиши в нём FlatPage.save(*args, **kwargs)
[17:06:58] Муркт: ой
[17:07:07] Муркт: FlatPage.save(self, *args, **kwargs)
[17:08:01] Большой Лис: может лучше super(FlatPage, self).save()
[17:08:02] Большой Лис: ?
[17:08:16] Муркт: можно и так :)
[17:08:42] xa4a: .нет, не так
[17:08:50] Муркт: почему нет?
[17:09:03] xa4a: у супера первый аргумент - имя _текущего_ класса, не предка
[17:09:21] Муркт: так FlatPage - имя текущего класса
[17:09:40] Большой Лис: xa4a, я сам FlatPage и меняю
[17:09:45] Муркт: если бы он наследовался от flatpage, зачем бы ему нужно было писать FlatPage.save = ... ?
[17:09:55] xa4a: а, хм
[17:10:18] xa4a: а зачем супер вызывать, если сам флетпейдж меняешь?
[17:10:35] Большой Лис: потмоу что я кастомный save к нему приделал
[17:10:36] Муркт: чтоб таки сохранить
[17:10:44] xa4a: хм. а он не вызовет сам себя?
[17:10:45] Большой Лис: Муркт, :)
[17:10:51] Муркт: есть ведь ещё Model.save()
[17:11:07] Большой Лис: который собственно и сохранит в базу
[17:11:10] Муркт: с какого б чёрта он вызывал
[17:11:18] xa4a: а
[17:11:19] xa4a: всё
[17:11:22] xa4a: понел
[17:11:23] Муркт: если ты ему не говоришь - он не вызывает
[17:11:24] xa4a: нвм
[17:11:26] Муркт: угу
[17:11:34] xa4a: Model.save(). .
[17:50:56] Casufi: У меня на серваке, если на файл нет права x, os.exists возвращает False, можно ли это обойти какимто образом ?
[17:52:13] red-agent: existsу вобще-то похуй на х
[17:52:21] wiz: path.exists
[17:52:39] _lorien: lorien@lorien /tmp $ touch huis
lorien@lorien /tmp $ chmod a-x huis
lorien@lorien /tmp $ python -c 'import os; print os.exists("/tmp/hius")'
Traceback (most recent call last):
File "", line 1, in
AttributeError: 'module' object has no attribute 'exists'
lorien@lorien /tmp $ python -c 'import os; print os.path.exists("/tmp/hius")'
False
[17:52:45] mishok13: ПЕЧЕНЬКИ
[17:53:09] mishok13: вротмненоги
[17:53:31] red-agent: гм
[17:53:38] red-agent: а так
[17:53:47] red-agent: os.access(path,os.F_OK)
[17:54:00] mishok13: я на измене
[17:54:54] red-agent: In [5]: os.access('bitch',os.F_OK)
Out[5]: True
[17:55:17] xa4a: xa4a@xa4a-laptop /tmp $ chmod a-x huisxa4a@xa4a-laptop /tmp $ python -c 'import os;print os.path.exists("/tmp/huis")'True
[17:55:48] xa4a: что я делаю не так?
[17:55:59] red-agent: на баг похоже
[17:56:02] tilarids: hius - очепятка?
[17:56:40] xa4a: /me потыкал _lorien
[17:56:43] Casufi: xa4a: On some platforms, this function may return False if permission is not granted to execute os.stat()
[17:56:45] red-agent: In [4]: os.path.exists('bitch')
Out[4]: True
[17:56:51] mishok13: факмоймозг
[17:57:09] red-agent: _lorien: ось какая*
[17:57:18] _lorien: gentoo
[17:57:27] xa4a: red-agent: у него опечатка. сначала huis, потом hius
[17:57:31] red-agent: гм, где-то ты определенно намудачил
[17:57:38] red-agent: ну вот
[17:58:36] _lorien: yep, I've mistaken
[17:59:06] red-agent: you've fucked up, bitch
[17:59:32] mishok13: I have mistaken бггыгыгы
[17:59:37] _lorien: :-((
[17:59:54] red-agent: twice
[18:00:07] _lorien: My english sucks again?
[18:00:53] red-agent: mistaken is a fuckin' adjective
[18:00:56] mishok13: it cannot suck "again", it sucks constantly, all the fucking time
[18:01:01] mishok13: but that's ok
[18:01:42] wiz: что-то у меня никак юношеский максимализм не пройдёт...
[18:02:05] mishok13: because every time you fuck up, we'll tell you about it
[18:02:13] wiz: то 200к юзеров забаню, теперь вот 400к файлов из файлопомойки удаляю...
[18:02:13] mishok13: sure we will
[18:03:08] mishok13: http://ru.youtube.com/watch?v=CdTIQ6BVlvw
[18:03:38] mishok13: http://community.livejournal.com/v_rot_mne_nogi/
[18:05:33] _lorien: Э, чё-то я про mistaken не понял

[18:05:41] _lorien: mistake - mistook - mistaken
[18:05:49] mishok13: низзя так употреблять
[18:06:03] _lorien: А как можно mistaken употреблять?
[18:06:27] red-agent: to be + mistaken
[18:06:42] red-agent: you've been mistaken
[18:06:46] red-agent: разве что так
[18:07:05] mishok13: лучше сказать i've fucked up
[18:07:09] mishok13: никто не обидится
[18:08:15] red-agent: угу
[18:08:24] _lorien: http://www.google.com/search?hl=ru&q=%22I+have+mistaken%22&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=
16 тыщ результатов.. типа они все неправильные? o_O
[18:09:36] wiz: someone is wrong on the internet!
[18:09:57] Муркт: _lorien: да
[18:10:25] Муркт: http://www.google.com/search?hl=ru&q="I've+been+mistaken" даёт 121 тыщу результатов, и I have been mistaken ещё девятнадцать
[18:11:28] _lorien: гм, а может быть это разые значения
[18:11:32] Муркт: нет
[18:11:45] Муркт: i have mistaken - это просто неправильно
[18:11:55] _lorien: в принципе, наверное, да... :-/
[18:12:01] _lorien: фак мой мозг!
[18:12:03] Муркт: =)
[18:12:46] red-agent: mistaken это adj. или около того, но никак не pp. verb.
[18:14:34] Муркт: шо за херня с этим вротмненоги?
[18:15:53] red-agent: да очередная тупая лолка
[18:15:56] red-agent: для тупого народа
[18:15:57] red-agent: =)
[18:16:09] mishok13: Муркт, новый мем
[18:16:25] mishok13: странный перевод ржачного мувика с ютюба
[18:17:15] mishok13: я две ссылки дал
[18:18:57] Муркт: писец
[18:19:29] red-agent: дебилизм, isn't it?
[18:19:37] mishok13: оригинал рулит
[18:19:57] Муркт: дебилизм
[18:20:02] mishok13: суки, они испортили "Обитаемый остров"
[18:20:18] mishok13: Муркт, ты видел оригинального "Уличного мага"?
[18:20:22] Муркт: нет
[18:20:28] mishok13: тогда юмора тебе не понять
[18:20:57] mishok13: стёб шикарнейшний, в общем-то
[18:21:01] wiz: оригинального это который самый оригинальный или который этот же, но на английском?
[18:21:32] mishok13: виз, я уже сам запутался :)
[18:21:42] mishok13: пародия на Блейна ржачная
[18:21:52] mishok13: перевод как-то туповат
[18:22:18] wiz: угу
[18:23:09] mishok13: но мем, в общем-то, родился
[18:23:16] mishok13: планктон схавал
[18:23:38] Муркт: он глаза так пучит ацки
[18:24:44] mishok13: чо-то как-то окамль мне легче, чем хаскель дается :/
[18:25:55] wiz: а где ты его используешь?
[18:26:30] _lorien: /me пробовал курить хаксел, но быстро опупел, может не с той книги начал
[18:26:46] _lorien: + тот факт, что хаскель мне накуй не нужен, не добавил мне энтузиазма =)
[18:27:16] mishok13: wiz, если бы у меня была возможность его использовать, я бы тебе сообщил
[18:27:23] mishok13: так, питон еле пропихуем
[18:27:43] wiz: говорят на окмале хорошие модули для питона получаются (=
[18:27:46] mishok13: (ударение ставьте где хотите)
[18:27:51] red-agent: функциональное программирование сосиед
[18:28:20] mishok13: red-agent, выйди в окно
[18:28:26] Муркт: ага
[18:29:04] mishok13: wiz, модули на си хорошо для питона писать
[18:29:15] mishok13: api простой
[18:29:33] mishok13: у окамля еще проще api сишное :)
[18:31:03] wiz: тогда уж не на си, а на pyrex
[18:31:39] mishok13: кому как
[18:32:12] _lorien: robataka-neo: thanks piranha
piranha: np :-)
чо за np?
[18:32:22] wiz: no problem
[18:32:25] _lorien: а )
[18:34:06] wiz: Replaced 420237 occurrences
[18:41:32] wiz: http://e-scribe.com/news/images/pastebin-ipod.png
[18:42:08] wiz: "Cydia is a port of Debian's APT system to the iPhone platform"....
[18:42:09] wiz: бгг
[18:42:23] wiz: http://e-scribe.com/news/images/paste-admin-ipt.png
[18:42:45] mishok13: нуичо?
[18:42:58] mishok13: там же posix, значет всё более или менее нормально портируется
[18:43:14] wiz: угу, posix.
[18:43:19] wiz: на мп3-плеере (8
[18:43:50] gigimon: wiz: itouch у него 320 на 480 экран, и 2 поца
[18:43:52] gigimon: проца
[18:43:58] wiz: o_O
[18:44:07] gigimon: угу
[18:44:10] wiz: а у его обладателя походу 9 см
[18:44:15] gigimon: у него начинка 1 в 1 как у айфона
[18:44:27] gigimon: а у айфона читал что 2 проца
[18:44:31] gigimon: причем 600 мгц
[18:44:38] wiz: нехило
[18:44:38] mishok13: wiz, хз
[18:44:39] gigimon: обычный и графический вроде
[18:44:44] mishok13: может и меньше :)
[18:44:45] wiz: армы?
[18:44:51] gigimon: нинаю, наверно
[18:45:06] mishok13: лично у меня мп3 от иривера весит 18г и играет музыку -- всё остальное похую
[18:45:16] gigimon: я сеня в офис купили x600 glofish
[18:45:18] wiz: 18 грам?
[18:45:22] tilarids: один там проц, кажется. Я про него читал, было интересно. какой-то тошибовский
[18:45:24] mishok13: угу
[18:45:25] gigimon: mishok13: ++
[18:45:32] gigimon: правда я слушаю все на кпк
[18:45:35] mishok13: у него даже экранчика нету
[18:45:55] xa4a: ipod shuffle here)
[18:45:56] gigimon: блин, гпс может не ловить?
[18:46:03] xa4a: gigimon: в здании
[18:46:08] mishok13: шаффл хуйня
[18:46:09] xa4a: на улице, обічно, ловит
[18:46:16] gigimon: mishok13: рядом с окном я
[18:46:17] mishok13: :) slav0nic
[18:46:20] xa4a: gigimon: там есть gps viewer
[18:46:22] gigimon: да и шел по дороге нифига не ловило
[18:46:26] mishok13: ойбля, автодополнение :)
[18:46:26] slav0nic: а
[18:46:34] gigimon: xa4a: дада, вот он нашел тока спутники в области видимости
[18:46:34] slav0nic: ясн
[18:46:40] mishok13: я по ошибке по табу шлепнул
[18:46:48] xa4a: gigimon: немного подождать и они зафиксируются
[18:46:58] gigimon: уже 10 минут
[18:47:02] xa4a: у мя дома из окна ловило за минуту (13-й этаж)
[18:47:04] gigimon: поиск стал фиксацией
[18:47:08] xa4a: на улице тоже минуту где-то
[18:47:19] gigimon: 1 спутник зафиксировался...
[18:47:26] xa4a: знач должно уже всё работать
[18:47:28] gigimon: у меня тко на окраине города было минуту
[18:47:36] gigimon: ддля гпс минимум 2 надо )
[18:47:43] gigimon: с 1 тока время схватилось
[18:47:45] xa4a: а, гм..
[18:48:00] xa4a: а ты на земле? :)
[18:48:04] xa4a: *З
[18:48:04] gigimon: да
[18:48:13] xa4a: хм. тогда должно быть много вокруг :)
[18:48:20] gigimon: не, 2, по 2 вроде тока высоту не определяет
[18:48:30] gigimon: в зоне видимости много видит
[18:48:35] gigimon: но data valid тока 1 )
[18:48:56] gigimon: ладно пофиг, оставлю
[18:49:08] gigimon: xa4a: незнаешь какой софтинкой можно записывать трек для гпс?
[18:49:20] gigimon: причем желательно фоново чтоб на компе просмотреть
[18:49:30] xa4a: вроде яндекс.карта записывать маршрут умеет
[18:49:37] xa4a: но хз что с ним дальше делать
[18:49:41] gigimon: яндекс карты нету для севастополя
[18:49:51] gigimon: гугл какая то фишка была
[18:49:55] gigimon: сеня надо будет разобраться
[18:50:00] xa4a: на 4пда.ру пишут много про руссу какую-то
[18:50:00] gigimon: пойду поем
[18:50:07] xa4a: ввобще всё там
[18:55:41] Большой Лис: чочо, я не понял нифига про hgshelve
[18:55:49] Большой Лис: http://piranha.org.ua/blog/2008/05/19/hgshelve/
[19:03:55] gigimon: /me съел клубники
[19:09:30] _lorien: никто не знает в trac 0.11 появились вложенные тикеты?
[19:15:32] Большой Лис: нед
[19:16:31] Большой Лис: _lorien, падлец, 8-кой всё захапал? :)
[19:17:01] Большой Лис: http://lingvo.yandex.ru/en?text=susliks
[19:17:04] gigimon: ы
[19:19:28] Большой Лис: шоб вы понимали %)
[19:20:07] _lorien: Большой Лис, секрет фирмы )
[19:20:58] _lorien: о, я смотрю, бобромонст снова в топе )
[19:22:21] gigimon: вы до сих пор захватываете сайты ботами?
[19:22:45] Муркт: _lorien: бобромонстр твой бот?
[19:22:53] gigimon: zu крутой самый
[19:22:59] gigimon: чей zu?
[19:23:41] Муркт: та не, самый крутой - бот, брат бота
[19:24:00] Муркт: а потом бобромонстр
[19:27:13] _lorien: мой, да
[19:28:12] Муркт: _lorien: а чей сайт вообще? :)
[19:28:22] _lorien: Муркт, don't know
[19:28:37] _lorien: !google game.humanemagica.com
[19:28:43] _lorien: тьфу, он же не все выдаёт ссылки..
[19:28:57] _lorien: !google этот сайт сделали game.humanemagica.com
[19:29:29] _lorien: Первое место заняла команда Humane Magica, конкурсный проект команды называется "В опасности": http://game.humanemagica.com/ -- онлайн игра, в ходе которой участники должны захватывать страницы и профили других участников. Вручение Кубка Рамблера на отраслевой конференции РИТ-2008 представителям команды Humane Magica было одним из самых ярких событий на конференции - лидер команды Humane Magica Николай Яремко является разработчиком коммуникационных сервисов компании "Яндекс". Вместе с Кубком представители команды получили и главный приз - ноутбук Apple MacBook Pro от спонсора Хакфеста компании "Бегун", который вручил технический директор компании "Бегун" Дмитрий Кирноценский.
[19:29:44] wiz: Третье место заняла команда Михаила Кечинова из Санкт-Петербурга, которая представила мобильную социальную сеть. Команда получила лицензию "Битрикс: Бизнес" от компании 1С-Битрикс.
[19:29:54] _lorien: бгыыыы
[19:30:01] wiz: _lorien, не делай социальные сети, а то тоже битрикс выиграешь
[19:30:17] _lorien: о чорт, а я как раз хочу большу соц. сеть сделать :-/
[19:31:14] _lorien: Александр Горный, технический директор РБК-Медиамир:

Захвати территорию - "В опасности". Во-первых, самое важное - новая и свежая идея. Во-вторых, в проекте не заметно технических проблем, работает быстро и безглючно.
[19:31:25] Муркт: ^))
[19:31:54] wiz: ы
[19:32:33] red-agent: это скорее тестеры
[19:32:39] red-agent: работают медленно и глючно
[19:33:03] gigimon: в субботу его положили)
[19:34:35] wiz: """Исходная задача "Написать информационно-справочный сервис" переосмыслена Realistic Group так, что получился обычный блог с тегами и категориями. Это хорошо. """" гыгы
[19:35:06] red-agent: gigimon: кого, тестера?
[19:35:07] red-agent: :D
[19:35:27] gigimon: сайт)
[19:35:31] gigimon: в опасности
[19:37:26] _lorien: Собственно, в чём вопрос. Рассмотрим три типа общения:

* обсуждение новостей, которые даюттся обычно в виде поясняющего сообщения и ссылки на другой ресурс. Длина сообщения небольшая. Пример: reddit.com
* обсуждение статьи, полный текст которой был опубликован тут же. Статья оригинальная или попизженная. Длина сообщения большая. Пример: хабрахабр
* обсуждение проблем насущных. Типичный пример: любой форум. Длина сообщения: произвольная. Обычно маленькая. Сюда же отнесём мэйллисты.

Допустим, мы хотим это объединить на одном сайте. Что же делать? Следует ли делать эти три типа обсуждений разными разделами? Или попытаться объединить хотя бы два первых?
[19:38:50] Муркт: пункт один и три на реддите сходятся
[19:40:19] _lorien: А, забыл упомянуть. Форум обычно жёстко разбит на категории. Чтобы люди могли читать только то, что они хотят читать.
[19:41:38] _lorien: В форуме может быть очень много равноправных сообщений, а в новостях можно и нужно выделять самые популярные. Всё же мне кажется, это разные вещи.
[19:43:26] red-agent: сукабля, как многа букаф
[19:43:33] red-agent: /me сегодня столько не осилит
[19:43:46] red-agent: raise OverflowError
[19:53:30] wiz: /me запустил корпоративный джангосайт. с блэкджеком и шлюхами.
[19:54:04] red-agent: так бля
[19:54:08] red-agent: "блэкджеком и шлюхами."
[19:54:16] red-agent: кто осмелился меня разбудить?
[19:54:20] Большой Лис: wiz, мужыыыг
[19:54:38] wiz: он даже живёд под ab
[19:56:55] Большой Лис: apache benchmark?
[19:57:16] wiz: уг
[19:58:28] wiz: бла
[19:59:23] wiz: Requests per second: 8505.35 [#/sec] (mean) (8
[20:00:11] wiz: хорошо nginx умеет auth failed выдавать ((=
[20:02:09] Большой Лис: (:
[20:03:49] _lorien: van.omsk: ойойой сдаюс, сдаюс
реакция людей на моё сообщение, что я выше писал про три типа :-/
[20:05:00] wiz: _lorien, все три объединены в нпж
[20:05:10] Большой Лис: Requests per second: 15.25 [#/sec] (mean)
[20:05:16] Большой Лис: 'nj ckfqc[jcn dslfk
[20:05:20] wiz: Большой Лис, где?
[20:05:20] Большой Лис: это слайсхост выдал
[20:05:32] Большой Лис: там база дёргаеццо
[20:05:46] Большой Лис: ща сцуко кэш врублю
[20:06:00] Большой Лис: хотя база практически не напрягалась
[20:06:09] Большой Лис: т.е. джанга сама тормохит достаточно хорошо
[20:06:57] Большой Лис: процессы апача жрут CPU будь здоров
[20:07:02] wiz: 14.00 [#/sec] (mean)
71.410 [ms] (mean, across all concurrent requests)
[20:07:47] wiz: это на глубоко вложеном адресе, который генерит ацкие запросы
[20:07:58] wiz: надо будет попробовать его в кэш засунуть
[20:08:01] _lorien: wiz, опять ты про этот НПЖ...
[20:08:11] _lorien: пример форума на НПЖ есть под рукой?
[20:08:12] wiz: _lorien, да, я опять про него. он как рулил идейно, так и рулит.
[20:08:45] wiz: http://npj.ru/landlords
[20:09:03] Большой Лис:
Concurrency Level: 5
Time taken for tests: 122.921384 seconds
Complete requests: 1000
Failed requests: 0
Write errors: 0
Total transferred: 9200000 bytes
HTML transferred: 8879000 bytes
Requests per second: 8.14 [#/sec] (mean)
Time per request: 614.607 [ms] (mean)
Time per request: 122.921 [ms] (mean, across all concurrent requests)
[20:09:26] wiz: самое приятное конечно, что оно не валится даже на 30 запросах
[20:09:29] Муркт: видать, включил кэш
[20:09:39] Большой Лис: Муркт, нет, ещё нет :)
[20:09:41] Муркт: что упало с 12 до 8 запросов в секунду
[20:09:50] wiz: дебаг выключи q:
[20:09:51] Муркт: вернее, с 15-ти
[20:11:01] Большой Лис: 15 было с -с 1
[20:11:06] Большой Лис: а 8 с -с 5
[20:12:14] wiz: $ ab -n 600 -c 300 ......
[20:12:26] _lorien: wiz, и чем, то что ты показал, отличается от punbb, например?
[20:12:44] wiz: _lorien, в пне нету вики и рассылок
[20:12:50] wiz: 13.28 [#/sec] (mean)
[20:14:05] _lorien: wiz, вики - это просто дополнительный модуль..
[20:14:21] Большой Лис: -c 300 !!
[20:14:23] _lorien: я же говорю про то, что есть ли смысл объединять в единую сущность три вышеописанных типа
[20:14:27] wiz: _lorien, и оно интегрировано?
[20:14:29] wiz: есть
[20:14:34] Большой Лис: у тебя железо задымится должно было %)
[20:14:34] _lorien: не просто под одним доменом
[20:14:42] _lorien: а как бы.. единой лентой... не знаю как сказать
[20:14:49] wiz: Большой Лис, неа. и в хуй не дует
[20:15:09] wiz: python проц конечно пожрал
[20:15:12] wiz: но ничего не падает
[20:15:14] wiz: памяти мало есть
[20:15:15] wiz: *ест
[20:16:49] Большой Лис: о
[20:16:51] Большой Лис: Requests per second: 12.50 [#/sec] (mean)
[20:16:56] Большой Лис: включимл чучуть кэш
[20:16:57] Большой Лис: :)
[20:16:58] wiz: потвикал? (=
[20:17:55] wiz: _lorien, ну вот то landlords оно в одной точке собирает всё барахло. откуда кому удобно заходить в данный момент, тот так и заходит.
[20:18:24] wiz: и при этом оно ещё и мультихостинг
[20:18:59] Большой Лис: Requests per second: 26.56 [#/sec] (mean)
[20:19:00] Большой Лис: о
[20:19:06] Большой Лис: количество процессов увеличил
[20:19:08] Большой Лис: :)
[20:19:25] wiz: у меня на 2х тредедах сейчас
[20:19:38] Муркт: трыдыды
[20:19:48] wiz: определённо надо кэщ врубить, на первой странице - 23/s
[20:20:05] wiz: а в глубине дерева разделов - 13
[20:20:18] Большой Лис: 5 процессов по 5 тредов
[20:20:22] wiz: ы
[20:20:33] wiz: а процов сколько в системе?
[20:20:54] Большой Лис: 4
[20:21:01] wiz: аа
[20:21:02] wiz: у меня 2
[20:21:35] wiz: а не... даже один
[20:21:38] wiz: с HT (:
[20:21:48] Большой Лис: а у меня VPS слайсхостовый :)
[20:21:54] wiz: ы
[20:21:57] wiz: и там 4 проца?
[20:22:01] Большой Лис: угуг
[20:22:06] wiz: а что за сайт?
[20:22:11] Большой Лис: slicehost.net
[20:22:22] Большой Лис: пардон
[20:22:23] Большой Лис: http://www.slicehost.com/
[20:22:24] wiz: не, твой джанговский
[20:22:26] Большой Лис: а
[20:22:49] Большой Лис: не, не покажу, red-agent ржать будет
[20:22:52] wiz: ы
[20:22:54] Большой Лис: %)
[20:23:17] Муркт: :))))))))))))))))))
[20:23:19] wiz: red-agent.net ?
[20:23:30] Большой Лис: thehandicrafts.net
[20:23:54] Муркт: бгагага
[20:24:00] Муркт: :Р
[20:24:16] Большой Лис: вот бля, я так и знал
[20:24:34] Муркт: кукла с бутылкой пива - это мощно
[20:24:48] Большой Лис: это не пиво, это вино
[20:25:10] red-agent: :D:D
[20:25:22] red-agent: ну, .md оно и в африке md
[20:25:22] Большой Лис: херес
[20:25:44] Большой Лис: вот, посмотрите на red-agentа, я об этом и говорил :)
[20:25:48] wiz: пипку рсс по центру надо было сделать
[20:26:04] wiz: и пониже
[21:39:52] Муркт: пыщь-пыщь! http://www.youtube.com/watch?v=snkGhWFV2a4
[21:41:11] _lorien: http://g60.livejournal.com/132521.html
[22:51:35] xa4a: м.. а дайте плз линк на статейку о том, как надо делать презентации? а то помню была какая-то толковая, но координат от неё не осталось
[22:51:51] Муркт: счас попытаюсь вспомнить
[22:52:04] xa4a: s/?/,/
[22:54:14] wiz: xa4a, death by powerpoint?
[22:56:13] xa4a: wiz, нет. там что-то посерьёзнее было
[22:56:35] wiz: куда уж серьёзней
[22:57:10] wiz: правда там скорее как НЕ надо делать презентации, но тоже очень познавательно